Sha256: f49a3e2fcf63305ea551009d01470e000047be7fefd0c204304caa88e452a2fa
Contents?: true
Size: 863 Bytes
Versions: 62
Compression:
Stored size: 863 Bytes
Contents
/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ var createInnerCallback = require("./createInnerCallback"); function ModulesInRootPlugin(moduleType, path) { this.moduleType = moduleType; this.path = path; } module.exports = ModulesInRootPlugin; ModulesInRootPlugin.prototype.apply = function(resolver) { var moduleType = this.moduleType; var path = this.path; resolver.plugin("module", function(request, callback) { this.applyPluginsParallelBailResult("module-" + moduleType, { path: path, request: request.request, query: request.query, directory: request.directory }, createInnerCallback(function innerCallback(err, result) { if(err) return callback(err); if(!result) return callback(); return callback(null, result); }, callback, "looking for modules in " + path)); }); };
Version data entries
62 entries across 62 versions & 1 rubygems