mirror of
https://github.com/wagtail/wagtail.git
synced 2024-11-29 09:33:54 +01:00
6f18c5ea0f
Normalize all paths to have only forward slashes before mangling them.
14 lines
397 B
JavaScript
14 lines
397 B
JavaScript
var quoteRegExp = function (str) {
|
|
return (str + '').replace(/[.?*+^$[\]\\(){}|-]/g, "\\$&");
|
|
};
|
|
var re = new RegExp(quoteRegExp(require("path").sep), "g");
|
|
|
|
/**
|
|
* Normalize path separators to forward slashes
|
|
* @param path A path in either Windows or POSIX format
|
|
* @returns {string} A path in POSIX format
|
|
*/
|
|
module.exports = function (path) {
|
|
return ("" + path).replace(re, "/");
|
|
};
|