Socket
Socket
Sign inDemoInstall

enhanced-resolve

Package Overview
Dependencies
Maintainers
1
Versions
130
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

enhanced-resolve - npm Package Compare versions

Comparing version 0.5.14 to 0.5.15

test/fixtures/multiple_modules/node_modules/m1/a.js

0

lib/CachedInputFileSystem.js

@@ -0,0 +0,0 @@ /*

@@ -0,0 +0,0 @@ /*

@@ -0,0 +0,0 @@ /*

@@ -0,0 +0,0 @@ /*

@@ -0,0 +0,0 @@ /*

2

lib/ModuleAsDirectoryPlugin.js

@@ -32,3 +32,3 @@ /*

query: request.query
}, callback);
}, callback, true);
}

@@ -35,0 +35,0 @@ return callback();

@@ -16,7 +16,4 @@ /*

if(i >= 0 || j >= 0 || request.directory) return callback();
return this.doResolve("file", request, function(err, result) {
if(!err && result) return callback(null, result);
return callback();
});
return this.doResolve("file", request, callback, true);
});
};

@@ -0,0 +0,0 @@ /*

@@ -0,0 +0,0 @@ /*

@@ -0,0 +0,0 @@ /*

@@ -0,0 +0,0 @@ /*

@@ -44,10 +44,10 @@ /*

Resolver.prototype.doResolve = function doResolve(types, request, callback) {
Resolver.prototype.doResolve = function doResolve(types, request, callback, noError) {
if(!Array.isArray(types)) types = [types];
this.applyPlugins("resolve-step", types, request);
if(types.length == 1) {
if(types.length == 1 && !noError) {
// If only one type, we can pass the error.
return this.applyPluginsParallelBailResult(types[0], request, function(err, result) {
if(err) return callback(err);
if(!result) return callback(new Error("Cannot resolve " + types[0] + " " + request.request + " in " + request.path + "."));
if(!result) return callback(new Error("Cannot resolve " + types[0] + " " + request.request + " in " + request.path));
return callback(null, result);

@@ -63,3 +63,4 @@ });

}.bind(this), function(result) {
if(!result) return callback(new Error("Cannot resolve " + types.join(" or ") + " " + request.request + " in " + request.path + "."));
if(noError && !result) return callback();
if(!result) return callback(new Error("Cannot resolve " + types.join(" or ") + " " + request.request + " in " + request.path));
return callback(null, result);

@@ -66,0 +67,0 @@ });

@@ -0,0 +0,0 @@ /*

{
"name": "enhanced-resolve",
"version": "0.5.14",
"version": "0.5.15",
"author": "Tobias Koppers @sokra",

@@ -17,3 +17,3 @@ "description": "Offers a async require.resolve function. It's highly configurable.",

"mocha": "1.8.x",
"should": "1.1.x"
"should": "2.0.x"
},

@@ -20,0 +20,0 @@ "engines": {

@@ -0,0 +0,0 @@ # enhanced-resolve

@@ -0,0 +0,0 @@ var Resolver = require("../lib/Resolver");

@@ -0,0 +0,0 @@ var CachedInputFileSystem = require("../lib/CachedInputFileSystem");

module.exports = function a() {
return "This is a";
};
module.exports = function b() {
return "This is b";
};

@@ -0,0 +0,0 @@ module.exports = function b() {

@@ -0,0 +0,0 @@ var complex1 = require("./lib/complex1");

@@ -0,0 +0,0 @@ var a = require("./a");

@@ -0,0 +0,0 @@ var a = require("./a");

@@ -0,0 +0,0 @@ var a = require("./a");

module.exports = function a() {
return "This is m1/a";
};
module.exports = function a() {
return "This is m1/b";
};
module.exports = function() {
"module.exports = 'This is m2-loader/b';";
}
module.exports = "This is m2/b";

@@ -0,0 +0,0 @@ var MemoryInputFileSystem = require("../lib/MemoryInputFileSystem");

@@ -83,2 +83,6 @@ /*

path.join(fixtures, "node_modules", "complexm", "web_modules", "m1"), "m2/b.js", path.join(fixtures, "node_modules", "m2", "b.js"));
testResolve("from nested directory to overwritten file in module",
path.join(fixtures, "multiple_modules"), "m1/a.js", path.join(fixtures, "multiple_modules", "node_modules", "m1", "a.js"));
testResolve("from nested directory to not overwritten file in module",
path.join(fixtures, "multiple_modules"), "m1/b.js", path.join(fixtures, "node_modules", "m1", "b.js"));

@@ -85,0 +89,0 @@ testResolve("file with query",

@@ -17,3 +17,3 @@ var resolve = require("../");

should.exist(filename);
filename.should.be.a("string");
filename.should.have.type("string");
filename.should.be.eql(path.join(__dirname, "..", "lib", "node.js"));

@@ -26,3 +26,3 @@ done();

should.exist(filename);
filename.should.be.a("string");
filename.should.have.type("string");
filename.should.be.eql(path.join(__dirname, "..", "lib", "node.js"));

@@ -29,0 +29,0 @@ });

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc