UNPKG
lightfold
Version:
latest (1.0.3)
1.0.3
1.0.2
1.0.1
1.0.0
lightweight scaffolding and archiving utility CLI.
github.com/andrew-x/Lightfold
andrew-x/Lightfold
lightfold
/
example
/
node_modules
/
slash
/
index.js
12 lines
(9 loc)
•
294 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
'use strict'
;
module
.
exports
=
input
=>
{
const
isExtendedLengthPath =
/^\\\\\?\\/
.
test
(input);
const
hasNonAscii =
/[^\u0000-\u0080]+/
.
test
(input);
// eslint-disable-line no-control-regex
if
(isExtendedLengthPath || hasNonAscii) {
return
input; }
return
input.
replace
(
/\\/g
,
'/'
); };