mirror of https://github.com/webpack/webpack.git
38 lines
617 B
JavaScript
38 lines
617 B
JavaScript
|
const plugins = [
|
||
|
compiler => {
|
||
|
compiler.hooks.emit.tap("Test", compilation => {
|
||
|
for (const asset of compilation.getAssets()) {
|
||
|
const result = asset.source.sourceAndMap();
|
||
|
try {
|
||
|
expect(result.map).toBe(null);
|
||
|
} catch (e) {
|
||
|
e.message += `\nfor asset ${asset.name}`;
|
||
|
throw e;
|
||
|
}
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
];
|
||
|
|
||
|
/** @type {import("../../../../").Configuration} */
|
||
|
module.exports = [
|
||
|
{
|
||
|
mode: "development",
|
||
|
devtool: false,
|
||
|
plugins
|
||
|
},
|
||
|
{
|
||
|
mode: "production",
|
||
|
devtool: false,
|
||
|
plugins
|
||
|
},
|
||
|
{
|
||
|
mode: "production",
|
||
|
devtool: false,
|
||
|
optimization: {
|
||
|
minimize: true
|
||
|
},
|
||
|
plugins
|
||
|
}
|
||
|
];
|