diff options
Diffstat (limited to 'packages/internal-helpers/src')
-rw-r--r-- | packages/internal-helpers/src/path.ts | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/internal-helpers/src/path.ts b/packages/internal-helpers/src/path.ts index 501665542..cc9954ef2 100644 --- a/packages/internal-helpers/src/path.ts +++ b/packages/internal-helpers/src/path.ts @@ -15,6 +15,10 @@ export function prependForwardSlash(path: string) { return path[0] === '/' ? path : '/' + path; } +export function collapseDuplicateSlashes(path: string) { + return path.replace(/(?<!:)\/\/+/g, '/'); +} + export function removeTrailingForwardSlash(path: string) { return path.endsWith('/') ? path.slice(0, path.length - 1) : path; } |