Fix path.join polyfill

This commit is contained in:
garronej
2021-12-16 23:13:18 +01:00
parent 57134359b9
commit cb8b165c8e

View File

@ -1,3 +1,6 @@
export function pathJoin(...path: string[]): string {
return path.map(part => part.replace(/^\/+/, "").replace(/\/+$/, "")).join("/");
return path
.map((part, i) => (i === 0 ? part : part.replace(/^\/+/, "")))
.map((part, i) => (i === path.length - 1 ? part : part.replace(/\/+$/, "")))
.join("/");
}