/opt/canhelp/node_modules/hono/dist/middleware/serve-static
NameSizeModeActions
index.js24930644editdlrm
path.js5120644editdlrm
Edit: /opt/canhelp/node_modules/hono/dist/middleware/serve-static/path.js (512B)
// src/middleware/serve-static/path.ts var defaultJoin = (...paths) => { let result = paths.filter((p) => p !== "").join("/"); result = result.replace(/(?<=\/)\/+/g, ""); const segments = result.split("/"); const resolved = []; for (const segment of segments) { if (segment === ".." && resolved.length > 0 && resolved.at(-1) !== "..") { resolved.pop(); } else if (segment !== ".") { resolved.push(segment); } } return resolved.join("/") || "."; }; export { defaultJoin };