17e75c16d39474c7c3a750b1509ec1e24b980ee8d1a27c8ceaa87dc75b113e7285a2820af099028ac85e56d0ed216d70ce5dcb34d8950a31fa86d11c2e21d1 244 B

1234567891011
  1. 'use strict';
  2. module.exports = function (str) {
  3. var isExtendedLengthPath = /^\\\\\?\\/.test(str);
  4. var hasNonAscii = /[^\x00-\x80]+/.test(str);
  5. if (isExtendedLengthPath || hasNonAscii) {
  6. return str;
  7. }
  8. return str.replace(/\\/g, '/');
  9. };