webpack/test/configCases/additional-pass/simple/webpack.config.js

16 lines
401 B
JavaScript

/** @type {import("../../../../").WebpackPluginFunction} */
var testPlugin = function () {
var counter = 1;
this.hooks.compilation.tap("TestPlugin", compilation => {
var nr = counter++;
compilation.hooks.needAdditionalPass.tap("TestPlugin", function () {
if (nr < 5) return true;
});
});
};
/** @type {import("../../../../").Configuration} */
module.exports = {
plugins: [testPlugin]
};