'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, '/'); | |
}; |