orionsoft-react-scripts
Version:
Orionsoft Configuration and scripts for Create React App.
20 lines (18 loc) • 615 B
JavaScript
/*
MIT License http://www.opensource.org/licenses/mit-license.php
Author Tobias Koppers @sokra
*/
function RemoveEmptyChunksPlugin() {}
module.exports = RemoveEmptyChunksPlugin;
RemoveEmptyChunksPlugin.prototype.apply = function(compiler) {
compiler.plugin("compilation", function(compilation) {
compilation.plugin(["optimize-chunks", "optimize-extracted-chunks"], function(chunks) {
chunks.filter(function(chunk) {
return chunk.isEmpty() && !chunk.initial;
}).forEach(function(chunk) {
chunk.remove("empty");
chunks.splice(chunks.indexOf(chunk), 1);
});
});
});
};