Sha256: 2b7e39949fc3601eed0a747aee4794a93d92ad3f7a4c6d8959b5a7ff77e4f96f
Contents?: true
Size: 720 Bytes
Versions: 62
Compression:
Stored size: 720 Bytes
Contents
/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ var FunctionModuleTemplatePlugin = require("./FunctionModuleTemplatePlugin"); var RequestShortener = require("./RequestShortener"); function FunctionModulePlugin(options, requestShortener) { this.options = options; this.requestShortener = requestShortener; } module.exports = FunctionModulePlugin; FunctionModulePlugin.prototype.apply = function(compiler) { compiler.plugin("compilation", function(compilation) { compilation.moduleTemplate.requestShortener = this.requestShortener || new RequestShortener(compiler.context); compilation.moduleTemplate.apply(new FunctionModuleTemplatePlugin()); }.bind(this)); };
Version data entries
62 entries across 62 versions & 1 rubygems