UNPKG

react-router-server

Version:

Server Side Rendering library for React Router v4

27 lines (24 loc) 791 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = function () { for (var _len = arguments.length, paths = Array(_len), _key = 0; _key < _len; _key++) { paths[_key] = arguments[_key]; } var indexOfSlash = __dirname.indexOf('/'); var indexOfBackslash = __dirname.indexOf('\\'); var separator = void 0; if (indexOfBackslash === -1 || indexOfSlash > indexOfBackslash) { separator = '/'; paths = paths.map(function (path) { return path.replace(/^\.\//, '/').replace(/\/$/, '').replace(/^\//, ''); }); } else { separator = '\\'; paths = paths.map(function (path) { return path.replace(/^\.\\/, '\\').replace(/\\$/, '').replace(/^\\/, ''); }); } return separator + paths.join(separator); };