mirror of
https://github.com/orbitdb/orbitdb.git
synced 2025-03-30 15:08:28 +00:00
Fix issue using posix paths with win32 join.
This commit is contained in:
parent
d3162d898f
commit
194ecafb0a
@ -1,7 +1,9 @@
|
||||
const posixReg = /((?<=\/)\/+)|(^\.\/)|((?<=\/)\.\/)/g
|
||||
const win32Reg = /((?<=\\)\\+)|(^\.\\)|((?<=\\)\.\\)/g
|
||||
|
||||
const createJoin = isWin => (...paths) => paths.join(isWin ? '\\' : '/').replace(isWin ? win32Reg : posixReg, '')
|
||||
const createJoin = isWin => (...paths) => isWin ?
|
||||
paths.join('\\').replace(/\//g, '\\').replace(win32Reg, '') :
|
||||
paths.join('/').replace(posixReg, '')
|
||||
|
||||
export const join = createJoin(typeof process !== 'undefined' && process?.platform === 'win32')
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user