webpack/test/configCases/parsing/system.import/webpack.config.js

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)
];