Sha256: b383781e00cae6be2eaa54f12496d0a40f84795b4501bde2c55b39256df9f4ae
Contents?: true
Size: 801 Bytes
Versions: 62
Compression:
Stored size: 801 Bytes
Contents
/* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ var PrefetchDependency = require("./dependencies/PrefetchDependency"); function PrefetchPlugin(context, request) { if(!request) { this.request = context; } else { this.context = context; this.request = request; } } module.exports = PrefetchPlugin; PrefetchPlugin.prototype.apply = function(compiler) { compiler.plugin("compilation", function(compilation, params) { var normalModuleFactory = params.normalModuleFactory; compilation.dependencyFactories.set(PrefetchDependency, normalModuleFactory); }); compiler.plugin("make", function(compilation, callback) { compilation.prefetch(this.context || compiler.context, new PrefetchDependency(this.request), callback); }.bind(this)); };
Version data entries
62 entries across 62 versions & 1 rubygems