Sha256: cd040f406570ce4b13cd5b9d21de3b9aa457fdd90a6b00384d44af19682a1e63
Contents?: true
Size: 1.06 KB
Versions: 62
Compression:
Stored size: 1.06 KB
Contents
/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ var LabeledModuleDependency = require("./LabeledModuleDependency"); var LabeledExportsDependency = require("./LabeledExportsDependency"); var NullFactory = require("../NullFactory"); var LabeledModuleDependencyParserPlugin = require("./LabeledModuleDependencyParserPlugin"); function LabeledModulesPlugin() { } module.exports = LabeledModulesPlugin; LabeledModulesPlugin.prototype.apply = function(compiler) { compiler.plugin("compilation", function(compilation, params) { var normalModuleFactory = params.normalModuleFactory; compilation.dependencyFactories.set(LabeledModuleDependency, normalModuleFactory); compilation.dependencyTemplates.set(LabeledModuleDependency, new LabeledModuleDependency.Template()); compilation.dependencyFactories.set(LabeledExportsDependency, new NullFactory()); compilation.dependencyTemplates.set(LabeledExportsDependency, new LabeledExportsDependency.Template()); }); compiler.parser.apply(new LabeledModuleDependencyParserPlugin()); };
Version data entries
62 entries across 62 versions & 1 rubygems