mirror of https://github.com/webpack/webpack.git
31 lines
487 B
JavaScript
31 lines
487 B
JavaScript
const webpack = require("../../../../");
|
|
|
|
function createConfig(system) {
|
|
const systemString = "" + system;
|
|
return {
|
|
name: `system_${systemString}`,
|
|
module: {
|
|
rules: [
|
|
{
|
|
test: /\.js$/,
|
|
parser: {
|
|
system
|
|
}
|
|
}
|
|
]
|
|
},
|
|
plugins: [
|
|
new webpack.DefinePlugin({
|
|
__SYSTEM__: systemString
|
|
})
|
|
]
|
|
};
|
|
}
|
|
|
|
/** @type {import("../../../../").Configuration[]} */
|
|
module.exports = [
|
|
createConfig(undefined),
|
|
createConfig(true),
|
|
createConfig(false)
|
|
];
|