Files
30-seconds-of-code/node_modules/name-all-modules-plugin/index.js
2019-08-20 15:52:05 +02:00

18 lines
435 B
JavaScript

function NameAllModulesPlugin() {
}
NameAllModulesPlugin.prototype.apply = function (compiler) {
compiler.plugin("compilation", (compilation) => {
compilation.plugin("before-module-ids", (modules) => {
modules.forEach((module) => {
if (module.id !== null) {
return;
}
module.id = module.identifier();
});
});
});
};
module.exports = NameAllModulesPlugin;