enhanced-resolve
Advanced tools
Comparing version 3.0.3 to 3.1.0
@@ -5,3 +5,3 @@ /* | ||
*/ | ||
var assign = require("object-assign"); | ||
var DescriptionFileUtils = require("./DescriptionFileUtils"); | ||
@@ -36,3 +36,3 @@ var createInnerCallback = require("./createInnerCallback"); | ||
if(data === false) { | ||
var ignoreObj = assign({}, request, { | ||
var ignoreObj = Object.assign({}, request, { | ||
path: false | ||
@@ -42,3 +42,3 @@ }); | ||
} | ||
var obj = assign({}, request, { | ||
var obj = Object.assign({}, request, { | ||
path: request.descriptionFileRoot, | ||
@@ -45,0 +45,0 @@ request: data |
@@ -5,5 +5,3 @@ /* | ||
*/ | ||
var assign = require("object-assign"); | ||
var createInnerCallback = require("./createInnerCallback"); | ||
var getInnerRequest = require("./getInnerRequest"); | ||
@@ -42,3 +40,3 @@ function startsWith(string, searchString) { | ||
resolver.plugin(this.source, function(request, callback) { | ||
var innerRequest = getInnerRequest(resolver, request); | ||
var innerRequest = request.request; | ||
if(!innerRequest) return callback(); | ||
@@ -48,3 +46,3 @@ if(innerRequest === name || (!onlyModule && startsWith(innerRequest, name + "/"))) { | ||
var newRequestStr = alias + innerRequest.substr(name.length); | ||
var obj = assign({}, request, { | ||
var obj = Object.assign({}, request, { | ||
request: newRequestStr | ||
@@ -51,0 +49,0 @@ }); |
@@ -5,4 +5,2 @@ /* | ||
*/ | ||
var assign = require("object-assign"); | ||
function AppendPlugin(source, appending, target) { | ||
@@ -19,3 +17,3 @@ this.source = source; | ||
resolver.plugin(this.source, function(request, callback) { | ||
var obj = assign({}, request, { | ||
var obj = Object.assign({}, request, { | ||
path: request.path + appending, | ||
@@ -22,0 +20,0 @@ relativePath: request.relativePath && (request.relativePath + appending) |
@@ -80,3 +80,3 @@ /* | ||
throw data[0]; | ||
return data[1] | ||
return data[1]; | ||
} | ||
@@ -102,3 +102,3 @@ } | ||
this.levels.unshift(decay); | ||
if(this.count == 0) { | ||
if(this.count === 0) { | ||
clearInterval(this.interval); | ||
@@ -105,0 +105,0 @@ this.interval = null; |
@@ -6,3 +6,2 @@ /* | ||
var basename = require("./getPaths").basename; | ||
var assign = require("object-assign"); | ||
@@ -18,7 +17,5 @@ function CloneBasenamePlugin(source, target) { | ||
resolver.plugin(this.source, function(request, callback) { | ||
var fs = resolver.fileSystem; | ||
var topLevelCallback = callback; | ||
var filename = basename(request.path); | ||
var filePath = resolver.join(request.path, filename); | ||
var obj = assign({}, request, { | ||
var obj = Object.assign({}, request, { | ||
path: filePath, | ||
@@ -25,0 +22,0 @@ relativePath: request.relativePath && resolver.join(request.relativePath, filename) |
@@ -88,7 +88,7 @@ /* | ||
} | ||
}) | ||
}); | ||
} | ||
function isKeyMatched(context, key) { | ||
while(true) { | ||
while(true) { //eslint-disable-line | ||
var match = /^\[([^\]]+)\]\s*/.exec(key); | ||
@@ -95,0 +95,0 @@ if(!match) return key; |
@@ -5,3 +5,2 @@ /* | ||
*/ | ||
var assign = require("object-assign"); | ||
var concord = require("./concord"); | ||
@@ -28,3 +27,3 @@ var DescriptionFileUtils = require("./DescriptionFileUtils"); | ||
forEachBail(extensions, function(appending, callback) { | ||
var obj = assign({}, request, { | ||
var obj = Object.assign({}, request, { | ||
path: request.path + appending, | ||
@@ -31,0 +30,0 @@ relativePath: request.relativePath && (request.relativePath + appending) |
@@ -6,3 +6,2 @@ /* | ||
var path = require("path"); | ||
var assign = require("object-assign"); | ||
var concord = require("./concord"); | ||
@@ -20,3 +19,2 @@ var DescriptionFileUtils = require("./DescriptionFileUtils"); | ||
var target = this.target; | ||
var options = this.options; | ||
resolver.plugin(this.source, function(request, callback) { | ||
@@ -28,3 +26,3 @@ if(request.path !== request.descriptionFileRoot) return callback(); | ||
if(!mainModule) return callback(); | ||
var obj = assign({}, request, { | ||
var obj = Object.assign({}, request, { | ||
request: mainModule | ||
@@ -31,0 +29,0 @@ }); |
@@ -5,3 +5,2 @@ /* | ||
*/ | ||
var assign = require("object-assign"); | ||
var concord = require("./concord"); | ||
@@ -21,3 +20,2 @@ var DescriptionFileUtils = require("./DescriptionFileUtils"); | ||
var target = this.target; | ||
var options = this.options; | ||
resolver.plugin(this.source, function(request, callback) { | ||
@@ -32,3 +30,3 @@ var innerRequest = getInnerRequest(resolver, request); | ||
if(data === false) { | ||
var ignoreObj = assign({}, request, { | ||
var ignoreObj = Object.assign({}, request, { | ||
path: false | ||
@@ -38,3 +36,3 @@ }); | ||
} | ||
var obj = assign({}, request, { | ||
var obj = Object.assign({}, request, { | ||
path: request.descriptionFileRoot, | ||
@@ -41,0 +39,0 @@ request: data |
@@ -11,3 +11,3 @@ /* | ||
return callback.apply(this, arguments); | ||
} | ||
}; | ||
callbackWrapper.stack = options.stack; | ||
@@ -42,2 +42,2 @@ callbackWrapper.missing = options.missing; | ||
return loggingCallbackWrapper; | ||
} | ||
}; |
@@ -0,1 +1,2 @@ | ||
"use strict"; | ||
/* | ||
@@ -5,46 +6,47 @@ MIT License http://www.opensource.org/licenses/mit-license.php | ||
*/ | ||
var createInnerCallback = require("./createInnerCallback"); | ||
var assign = require("object-assign"); | ||
var DescriptionFileUtils = require("./DescriptionFileUtils"); | ||
const createInnerCallback = require("./createInnerCallback"); | ||
const DescriptionFileUtils = require("./DescriptionFileUtils"); | ||
function DescriptionFilePlugin(source, filenames, target) { | ||
this.source = source; | ||
this.filenames = [].concat(filenames); | ||
this.target = target; | ||
} | ||
module.exports = DescriptionFilePlugin; | ||
class DescriptionFilePlugin { | ||
constructor(source, filenames, target) { | ||
this.source = source; | ||
this.filenames = [].concat(filenames); | ||
this.target = target; | ||
} | ||
DescriptionFilePlugin.prototype.apply = function(resolver) { | ||
var filenames = this.filenames; | ||
var target = this.target; | ||
resolver.plugin(this.source, function(request, callback) { | ||
var fs = this.fileSystem; | ||
var directory = request.path; | ||
DescriptionFileUtils.loadDescriptionFile(resolver, directory, filenames, function(err, result) { | ||
if(err) return callback(err); | ||
if(!result) { | ||
if(callback.missing) { | ||
filenames.forEach(function(filename) { | ||
callback.missing.push(resolver.join(directory, filename)); | ||
}) | ||
apply(resolver) { | ||
const filenames = this.filenames; | ||
const target = this.target; | ||
resolver.plugin(this.source, (request, callback) => { | ||
const directory = request.path; | ||
DescriptionFileUtils.loadDescriptionFile(resolver, directory, filenames, ((err, result) => { | ||
if(err) return callback(err); | ||
if(!result) { | ||
if(callback.missing) { | ||
filenames.forEach((filename) => { | ||
callback.missing.push(resolver.join(directory, filename)); | ||
}); | ||
} | ||
if(callback.log) callback.log("No description file found"); | ||
return callback(); | ||
} | ||
if(callback.log) callback.log("No description file found"); | ||
return callback(); | ||
} | ||
var relativePath = "." + request.path.substr(result.directory.length).replace(/\\/g, "/"); | ||
var obj = assign({}, request, { | ||
descriptionFilePath: result.path, | ||
descriptionFileData: result.content, | ||
descriptionFileRoot: result.directory, | ||
relativePath: relativePath | ||
}); | ||
resolver.doResolve(target, obj, "using description file: " + result.path + " (relative path: " + relativePath + ")", createInnerCallback(function(err, result) { | ||
if(err) return callback(err); | ||
if(result) return callback(null, result); | ||
const relativePath = "." + request.path.substr(result.directory.length).replace(/\\/g, "/"); | ||
const obj = Object.assign({}, request, { | ||
descriptionFilePath: result.path, | ||
descriptionFileData: result.content, | ||
descriptionFileRoot: result.directory, | ||
relativePath: relativePath | ||
}); | ||
resolver.doResolve(target, obj, "using description file: " + result.path + " (relative path: " + relativePath + ")", createInnerCallback((err, result) => { | ||
if(err) return callback(err); | ||
if(result) return callback(null, result); | ||
// Don't allow other description files or none at all | ||
callback(null, null); | ||
}, callback)); | ||
// Don't allow other description files or none at all | ||
callback(null, null); | ||
}, callback)); | ||
})); | ||
}); | ||
}); | ||
}; | ||
} | ||
} | ||
module.exports = DescriptionFilePlugin; |
@@ -5,3 +5,2 @@ /* | ||
*/ | ||
var assign = require("object-assign"); | ||
var forEachBail = require("./forEachBail"); | ||
@@ -50,3 +49,3 @@ | ||
if(result) { | ||
return callback(null, result) | ||
return callback(null, result); | ||
} else { | ||
@@ -53,0 +52,0 @@ directory = cdUp(directory); |
@@ -5,5 +5,2 @@ /* | ||
*/ | ||
var createInnerCallback = require("./createInnerCallback"); | ||
var assign = require("object-assign"); | ||
function DirectoryExistsPlugin(source, target) { | ||
@@ -10,0 +7,0 @@ this.source = source; |
@@ -5,5 +5,2 @@ /* | ||
*/ | ||
var createInnerCallback = require("./createInnerCallback"); | ||
var assign = require("object-assign"); | ||
function FileExistsPlugin(source, target) { | ||
@@ -10,0 +7,0 @@ this.source = source; |
@@ -5,4 +5,2 @@ /* | ||
*/ | ||
var assign = require("object-assign"); | ||
function FileKindPlugin(source, target) { | ||
@@ -18,3 +16,3 @@ this.source = source; | ||
if(request.directory) return callback(); | ||
var obj = assign({}, request); | ||
var obj = Object.assign({}, request); | ||
delete obj.directory; | ||
@@ -21,0 +19,0 @@ resolver.doResolve(target, obj, null, callback); |
@@ -6,3 +6,3 @@ /* | ||
module.exports = function forEachBail(array, iterator, callback) { | ||
if(array.length == 0) return callback(); | ||
if(array.length === 0) return callback(); | ||
var currentPos = array.length; | ||
@@ -14,3 +14,3 @@ var currentResult; | ||
iterator(array[i], itCb); | ||
if(currentPos == 0) break; | ||
if(currentPos === 0) break; | ||
} | ||
@@ -30,3 +30,3 @@ | ||
} | ||
if(done.length == currentPos) { | ||
if(done.length === currentPos) { | ||
callback.apply(null, currentResult); | ||
@@ -33,0 +33,0 @@ currentPos = 0; |
@@ -5,12 +5,2 @@ /* | ||
*/ | ||
function popPathSeqment(pathInArray) { | ||
var i = pathInArray[0].lastIndexOf("/"), | ||
j = pathInArray[0].lastIndexOf("\\"); | ||
var p = i < 0 ? j : j < 0 ? i : i < j ? j : i; | ||
if(p < 0) return null; | ||
var s = pathInArray[0].substr(p + 1); | ||
pathInArray[0] = pathInArray[0].substr(0, p || 1); | ||
return s; | ||
} | ||
module.exports = function getPaths(path) { | ||
@@ -22,3 +12,3 @@ var parts = path.split(/(.*?[\\\/]+)/); | ||
path = path.substr(0, path.length - part.length - 1); | ||
paths.push(path) | ||
paths.push(path); | ||
for(var i = parts.length - 2; i > 2; i -= 2) { | ||
@@ -35,4 +25,4 @@ part = parts[i]; | ||
seqments: seqments | ||
} | ||
} | ||
}; | ||
}; | ||
@@ -46,2 +36,2 @@ module.exports.basename = function basename(path) { | ||
return s; | ||
} | ||
}; |
@@ -33,6 +33,6 @@ /* | ||
"*(": "zero-many", | ||
"|": "seqment-sep", | ||
"/**/": "any-path-seqments", | ||
"|": "segment-sep", | ||
"/**/": "any-path-segments", | ||
"**": "any-path", | ||
"*": "any-path-seqment", | ||
"*": "any-path-segment", | ||
"?": "any-char", | ||
@@ -42,5 +42,5 @@ "{": "or", | ||
",": "comma", | ||
")": "closing-seqment", | ||
")": "closing-segment", | ||
"}": "closing-or" | ||
} | ||
}; | ||
@@ -90,3 +90,3 @@ function tokenize(glob) { | ||
if(inOr.length) { | ||
initial = inOr[inOr.length - 1] | ||
initial = inOr[inOr.length - 1]; | ||
return "|"; | ||
@@ -127,3 +127,3 @@ } else { | ||
return "("; | ||
case "seqment-sep": | ||
case "segment-sep": | ||
if(inSeqment.length) { | ||
@@ -137,5 +137,5 @@ return "|"; | ||
} | ||
case "closing-seqment": | ||
var seqment = inSeqment.pop(); | ||
switch(seqment) { | ||
case "closing-segment": | ||
var segment = inSeqment.pop(); | ||
switch(segment) { | ||
case "one": | ||
@@ -150,2 +150,3 @@ return ")"; | ||
} | ||
throw new Error("Unexcepted segment " + segment); | ||
case "end": | ||
@@ -167,7 +168,7 @@ if(inSeqment.length > 0) { | ||
return "[\\\\/]+"; | ||
case "any-path-seqments": | ||
case "any-path-segments": | ||
return "[\\\\/]+(?:(.+)[\\\\/]+)?"; | ||
case "any-path": | ||
return "(.*)"; | ||
case "any-path-seqment": | ||
case "any-path-segment": | ||
if(initial) { | ||
@@ -191,5 +192,5 @@ return "\\.[\\\\/]+(?:.*[\\\\/]+)?([^\\\\/]+)"; | ||
} | ||
} | ||
}; | ||
} | ||
exports.globToRegExp = globToRegExp; |
@@ -5,4 +5,2 @@ /* | ||
*/ | ||
var assign = require("object-assign"); | ||
function JoinRequestPlugin(source, target) { | ||
@@ -17,3 +15,3 @@ this.source = source; | ||
resolver.plugin(this.source, function(request, callback) { | ||
var obj = assign({}, request, { | ||
var obj = Object.assign({}, request, { | ||
path: resolver.join(request.path, request.request), | ||
@@ -20,0 +18,0 @@ relativePath: request.relativePath && resolver.join(request.relativePath, request.request), |
@@ -5,4 +5,2 @@ /* | ||
*/ | ||
var assign = require("object-assign"); | ||
function LogInfoPlugin(source) { | ||
@@ -14,3 +12,2 @@ this.source = source; | ||
LogInfoPlugin.prototype.apply = function(resolver) { | ||
var target = this.target; | ||
var source = this.source; | ||
@@ -17,0 +14,0 @@ resolver.plugin(this.source, function(request, callback) { |
@@ -6,3 +6,2 @@ /* | ||
var path = require("path"); | ||
var assign = require("object-assign"); | ||
@@ -45,3 +44,3 @@ function MainFieldPlugin(source, options, target) { | ||
mainModule = "./" + mainModule; | ||
var obj = assign({}, request, { | ||
var obj = Object.assign({}, request, { | ||
request: mainModule | ||
@@ -48,0 +47,0 @@ }); |
@@ -5,5 +5,2 @@ /* | ||
*/ | ||
var createInnerCallback = require("./createInnerCallback"); | ||
var assign = require("object-assign"); | ||
function ModuleAppendPlugin(source, appending, target) { | ||
@@ -34,3 +31,3 @@ this.source = source; | ||
var moduleFinalName = moduleName + appending; | ||
var obj = assign({}, request, { | ||
var obj = Object.assign({}, request, { | ||
request: moduleFinalName + remainingRequest | ||
@@ -37,0 +34,0 @@ }); |
@@ -5,3 +5,2 @@ /* | ||
*/ | ||
var assign = require("object-assign"); | ||
var createInnerCallback = require("./createInnerCallback"); | ||
@@ -19,3 +18,3 @@ | ||
if(!request.module) return callback(); | ||
var obj = assign({}, request); | ||
var obj = Object.assign({}, request); | ||
delete obj.module; | ||
@@ -22,0 +21,0 @@ resolver.doResolve(target, obj, "resolve as module", createInnerCallback(function(err, result) { |
@@ -8,3 +8,2 @@ /* | ||
var getPaths = require("./getPaths"); | ||
var assign = require("object-assign"); | ||
@@ -35,3 +34,3 @@ function ModulesInHierachicDirectoriesPlugin(source, directories, target) { | ||
if(!err && stat && stat.isDirectory()) { | ||
var obj = assign({}, request, { | ||
var obj = Object.assign({}, request, { | ||
path: addr, | ||
@@ -38,0 +37,0 @@ request: "./" + request.request |
@@ -5,5 +5,2 @@ /* | ||
*/ | ||
var createInnerCallback = require("./createInnerCallback"); | ||
var assign = require("object-assign"); | ||
function ModulesInRootPlugin(source, path, target) { | ||
@@ -20,3 +17,3 @@ this.source = source; | ||
resolver.plugin(this.source, function(request, callback) { | ||
var obj = assign({}, request, { | ||
var obj = Object.assign({}, request, { | ||
path: path, | ||
@@ -23,0 +20,0 @@ request: "./" + request.request |
@@ -5,4 +5,2 @@ /* | ||
*/ | ||
var assign = require("object-assign"); | ||
function NextPlugin(source, target) { | ||
@@ -9,0 +7,0 @@ this.source = source; |
@@ -6,3 +6,2 @@ /* | ||
var ResolverFactory = require("./ResolverFactory"); | ||
var assign = require("object-assign"); | ||
@@ -111,3 +110,3 @@ var NodeJsInputFileSystem = require("./NodeJsInputFileSystem"); | ||
module.exports.create = function create(options) { | ||
options = assign({ | ||
options = Object.assign({ | ||
fileSystem: nodeFileSystem | ||
@@ -128,3 +127,3 @@ }, options); | ||
module.exports.create.sync = function createSync(options) { | ||
options = assign({ | ||
options = Object.assign({ | ||
useSyncFileSystemCalls: true, | ||
@@ -131,0 +130,0 @@ fileSystem: nodeFileSystem |
@@ -5,4 +5,2 @@ /* | ||
*/ | ||
var assign = require("object-assign"); | ||
function ParsePlugin(source, target) { | ||
@@ -18,3 +16,3 @@ this.source = source; | ||
var parsed = resolver.parse(request.request); | ||
var obj = assign({}, request, parsed); | ||
var obj = Object.assign({}, request, parsed); | ||
if(request.query && !parsed.query) { | ||
@@ -21,0 +19,0 @@ obj.query = request.query; |
@@ -152,3 +152,3 @@ /* | ||
var idxQuery = identifier.indexOf("?"); | ||
if(idxQuery == 0) { | ||
if(idxQuery === 0) { | ||
part.query = identifier; | ||
@@ -163,3 +163,4 @@ } else if(idxQuery > 0) { | ||
part.module = this.isModule(part.request); | ||
if(part.directory = this.isDirectory(part.request)) { | ||
part.directory = this.isDirectory(part.request); | ||
if(part.directory) { | ||
part.request = part.request.substr(0, part.request.length - 1); | ||
@@ -184,3 +185,3 @@ } | ||
Resolver.prototype.join = function(path, request) { | ||
var memoizeKey = path + '|$' + request; | ||
var memoizeKey = path + "|$" + request; | ||
if(!memoizedJoin[memoizeKey]) { | ||
@@ -187,0 +188,0 @@ memoizedJoin[memoizeKey] = memoryFsJoin(path, request); |
@@ -5,4 +5,2 @@ /* | ||
*/ | ||
var assign = require("object-assign"); | ||
var Resolver = require("./Resolver"); | ||
@@ -102,3 +100,3 @@ | ||
if(!resolver) { | ||
resolver = new Resolver(useSyncFileSystemCalls ? new SyncAsyncFileSystemDecorator(fileSystem) : fileSystem) | ||
resolver = new Resolver(useSyncFileSystemCalls ? new SyncAsyncFileSystemDecorator(fileSystem) : fileSystem); | ||
} | ||
@@ -136,3 +134,3 @@ | ||
} | ||
obj = assign({ | ||
obj = Object.assign({ | ||
name: key, | ||
@@ -177,3 +175,3 @@ onlyModule: onlyModule | ||
plugins.push(new ModuleAppendPlugin("raw-module", item, "module")); | ||
}) | ||
}); | ||
if(!enforceModuleExtension) | ||
@@ -188,3 +186,3 @@ plugins.push(new TryNextPlugin("raw-module", null, "module")); | ||
plugins.push(new ModulesInRootPlugin("module", item, "resolve")); | ||
}) | ||
}); | ||
@@ -228,3 +226,3 @@ // relative | ||
plugins.push(new AppendPlugin("raw-file", item, "file")); | ||
}) | ||
}); | ||
@@ -244,3 +242,3 @@ // file | ||
// existing-file | ||
plugins.push(new NextPlugin("existing-file", "resolved")) | ||
plugins.push(new NextPlugin("existing-file", "resolved")); | ||
@@ -247,0 +245,0 @@ } |
@@ -5,4 +5,2 @@ /* | ||
*/ | ||
var assign = require("object-assign"); | ||
function ResultPlugin(source) { | ||
@@ -14,5 +12,4 @@ this.source = source; | ||
ResultPlugin.prototype.apply = function(resolver) { | ||
var target = this.target; | ||
resolver.plugin(this.source, function(request, callback) { | ||
var obj = assign({}, request); | ||
var obj = Object.assign({}, request); | ||
resolver.applyPluginsAsyncSeries1("result", obj, function(err) { | ||
@@ -19,0 +16,0 @@ if(err) return callback(err); |
@@ -7,3 +7,2 @@ /* | ||
var forEachBail = require("./forEachBail"); | ||
var assign = require("object-assign"); | ||
@@ -45,3 +44,3 @@ function SymlinkPlugin(source, target) { | ||
}); | ||
var obj = assign({}, request, { | ||
var obj = Object.assign({}, request, { | ||
path: result | ||
@@ -48,0 +47,0 @@ }); |
@@ -5,4 +5,2 @@ /* | ||
*/ | ||
var fs = require("graceful-fs"); | ||
function SyncAsyncFileSystemDecorator(fs) { | ||
@@ -9,0 +7,0 @@ this.fs = fs; |
@@ -5,4 +5,2 @@ /* | ||
*/ | ||
var assign = require("object-assign"); | ||
function TryNextPlugin(source, message, target) { | ||
@@ -9,0 +7,0 @@ this.source = source; |
@@ -6,3 +6,2 @@ /* | ||
var createInnerCallback = require("./createInnerCallback"); | ||
var assign = require("object-assign"); | ||
@@ -9,0 +8,0 @@ function UnsafeCachePlugin(source, filterPredicate, cache, target) { |
@@ -5,4 +5,2 @@ /* | ||
*/ | ||
var assign = require("object-assign"); | ||
function UseFilePlugin(source, filename, target) { | ||
@@ -19,6 +17,4 @@ this.source = source; | ||
resolver.plugin(this.source, function(request, callback) { | ||
var fs = resolver.fileSystem; | ||
var topLevelCallback = callback; | ||
var filePath = resolver.join(request.path, filename); | ||
var obj = assign({}, request, { | ||
var obj = Object.assign({}, request, { | ||
path: filePath, | ||
@@ -25,0 +21,0 @@ relativePath: request.relativePath && resolver.join(request.relativePath, filename) |
{ | ||
"name": "enhanced-resolve", | ||
"version": "3.0.3", | ||
"version": "3.1.0", | ||
"author": "Tobias Koppers @sokra", | ||
@@ -10,6 +10,6 @@ "description": "Offers a async require.resolve function. It's highly configurable.", | ||
"dependencies": { | ||
"tapable": "^0.2.5", | ||
"graceful-fs": "^4.1.2", | ||
"memory-fs": "^0.4.0", | ||
"graceful-fs": "^4.1.2", | ||
"object-assign": "^4.0.1" | ||
"object-assign": "^4.0.1", | ||
"tapable": "^0.2.5" | ||
}, | ||
@@ -26,3 +26,4 @@ "licenses": [ | ||
"coveralls": "^2.11.6", | ||
"eslint": "^1.1.0", | ||
"eslint": "^3.14.1", | ||
"eslint-plugin-node": "^3.0.5", | ||
"eslint-plugin-nodeca": "^1.0.3", | ||
@@ -35,3 +36,3 @@ "istanbul": "^0.4.1", | ||
"engines": { | ||
"node": ">=0.6" | ||
"node": ">=4.3.0 <5.0.0 || >=5.10" | ||
}, | ||
@@ -43,3 +44,3 @@ "main": "lib/node.js", | ||
"beautify": "beautify-rewrite lib/**.js test/*.js", | ||
"lint": "eslint lib test", | ||
"lint": "eslint lib", | ||
"pretest": "npm run lint && npm run beautify-lint", | ||
@@ -46,0 +47,0 @@ "test": "mocha --full-trace --check-leaks", |
@@ -44,3 +44,3 @@ # enhanced-resolve | ||
The options are passed from the `revolve` key of your webpack configuration e.g.: | ||
The options are passed from the `resolve` key of your webpack configuration e.g.: | ||
@@ -47,0 +47,0 @@ ``` |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
76021
10
2163