From 9df98e65f842cf3acae09cbdd969966f42d64469 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Sat, 14 Oct 2017 18:40:54 +0200 Subject: update dependencies --- node_modules/webpack/lib/ContextModuleFactory.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'node_modules/webpack/lib/ContextModuleFactory.js') diff --git a/node_modules/webpack/lib/ContextModuleFactory.js b/node_modules/webpack/lib/ContextModuleFactory.js index a5947064b..db4ba1022 100644 --- a/node_modules/webpack/lib/ContextModuleFactory.js +++ b/node_modules/webpack/lib/ContextModuleFactory.js @@ -18,7 +18,6 @@ module.exports = class ContextModuleFactory extends Tapable { } create(data, callback) { - const module = this; const context = data.context; const dependencies = data.dependencies; const dependency = dependencies[0]; @@ -59,7 +58,7 @@ module.exports = class ContextModuleFactory extends Tapable { resource = request; } - const resolvers = module.resolvers; + const resolvers = this.resolvers; asyncLib.parallel([ function(callback) { @@ -79,14 +78,14 @@ module.exports = class ContextModuleFactory extends Tapable { ], (err, result) => { if(err) return callback(err); - module.applyPluginsAsyncWaterfall("after-resolve", { + this.applyPluginsAsyncWaterfall("after-resolve", { loaders: loadersPrefix + result[1].join("!") + (result[1].length > 0 ? "!" : ""), resource: result[0], recursive: recursive, regExp: regExp, async: asyncContext, dependencies: dependencies, - resolveDependencies: module.resolveDependencies.bind(module) + resolveDependencies: this.resolveDependencies.bind(this) }, function(err, result) { if(err) return callback(err); @@ -100,11 +99,13 @@ module.exports = class ContextModuleFactory extends Tapable { } resolveDependencies(fs, resource, recursive, regExp, callback) { + const cmf = this; if(!regExp || !resource) return callback(null, []); (function addDirectory(directory, callback) { fs.readdir(directory, (err, files) => { if(err) return callback(err); + files = cmf.applyPluginsWaterfall("context-module-files", files); if(!files || files.length === 0) return callback(null, []); asyncLib.map(files.filter(function(p) { return p.indexOf(".") !== 0; -- cgit v1.2.3