async-module-loader
Version:
Async modules (chunks) loader for webpack with built-in error callbacks
19 lines (16 loc) • 536 B
JavaScript
module.exports = function() {};
module.exports.prototype.apply = function(compiler) {
compiler.plugin('compilation', function(compilation) {
compilation.mainTemplate.plugin('require-extensions', function(source, chunk, hash) {
if (chunk.chunks.length > 0) {
var buf = [];
buf.push('');
buf.push('');
buf.push('// expose the chunks object');
buf.push(this.requireFn + '.s = installedChunks;');
return source + this.asString(buf);
}
return source;
});
});
}