modularize normalisePathSeparator

https://github.com/sindresorhus/slash
This commit is contained in:
Sindre Sorhus 2015-02-17 11:19:12 +07:00
parent 3bffdc2be0
commit 75ec9c8f2c
3 changed files with 4 additions and 6 deletions

View File

@ -13,6 +13,7 @@ var includes = require("lodash/collection/includes");
var clone = require("../helpers/clone"); var clone = require("../helpers/clone");
var parse = require("../helpers/parse"); var parse = require("../helpers/parse");
var Scope = require("../traversal/scope"); var Scope = require("../traversal/scope");
var slash = require("slash");
var util = require("../util"); var util = require("../util");
var path = require("path"); var path = require("path");
var each = require("lodash/collection/each"); var each = require("lodash/collection/each");
@ -128,9 +129,9 @@ File.prototype.normalizeOptions = function (opts) {
}); });
// normalize windows path separators to unix // normalize windows path separators to unix
opts.filename = util.normalisePathSeparator(opts.filename); opts.filename = slash(opts.filename);
if (opts.sourceRoot) { if (opts.sourceRoot) {
opts.sourceRoot = util.normalisePathSeparator(opts.sourceRoot); opts.sourceRoot = slash(opts.sourceRoot);
} }
opts.basename = path.basename(opts.filename, path.extname(opts.filename)); opts.basename = path.basename(opts.filename, path.extname(opts.filename));

View File

@ -29,10 +29,6 @@ exports.canCompile = function (filename, altExts) {
exports.canCompile.EXTENSIONS = [".js", ".jsx", ".es6", ".es"]; exports.canCompile.EXTENSIONS = [".js", ".jsx", ".es6", ".es"];
exports.normalisePathSeparator = function (filename) {
return filename.replace(/\\/g, "/");
};
exports.resolve = function (loc) { exports.resolve = function (loc) {
try { try {
return require.resolve(loc); return require.resolve(loc);

View File

@ -60,6 +60,7 @@
"regenerator-babel": "0.8.10-2", "regenerator-babel": "0.8.10-2",
"regexpu": "^1.1.1", "regexpu": "^1.1.1",
"repeating": "^1.1.2", "repeating": "^1.1.2",
"slash": "^1.0.0",
"source-map": "^0.1.43", "source-map": "^0.1.43",
"source-map-support": "^0.2.9", "source-map-support": "^0.2.9",
"source-map-to-comment": "^1.0.0", "source-map-to-comment": "^1.0.0",