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 parse = require("../helpers/parse");
var Scope = require("../traversal/scope");
var slash = require("slash");
var util = require("../util");
var path = require("path");
var each = require("lodash/collection/each");
@@ -128,9 +129,9 @@ File.prototype.normalizeOptions = function (opts) {
});
// normalize windows path separators to unix
opts.filename = util.normalisePathSeparator(opts.filename);
opts.filename = slash(opts.filename);
if (opts.sourceRoot) {
opts.sourceRoot = util.normalisePathSeparator(opts.sourceRoot);
opts.sourceRoot = slash(opts.sourceRoot);
}
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.normalisePathSeparator = function (filename) {
return filename.replace(/\\/g, "/");
};
exports.resolve = function (loc) {
try {
return require.resolve(loc);