You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mohemmionic5/Mohem/node_modules_/speed-measure-webpack-plugin/neutrino.js

16 lines
406 B
JavaScript

const SpeedMeasurePlugin = require(".");
const smp = new SpeedMeasurePlugin();
module.exports = neutrino => {
const origConfig = neutrino.config;
const wrappedConfig = smp.wrap(origConfig.toConfig());
neutrino.config = new Proxy(origConfig, {
get(target, property) {
if (property === "toConfig") {
return () => wrappedConfig;
}
return target[property];
},
});
};