1 | export default function slash(path) {
|
2 | const isExtendedLengthPath = /^\\\\\?\\/.test(path);
|
3 | const hasNonAscii = /[^\u0000-\u0080]+/.test(path); // eslint-disable-line no-control-regex
|
4 |
|
5 | if (isExtendedLengthPath || hasNonAscii) {
|
6 | return path;
|
7 | }
|
8 |
|
9 | return path.replace(/\\/g, '/');
|
10 | }
|