1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
let mode = process.env.NODE_ENV || 'development',
name;
if (mode === 'production') {
name = 'faye-browser-min';
} else {
name = 'faye-browser';
}
module.exports = {
mode,
devtool: 'source-map',
entry: {
['build/client/' + name]: '.',
'spec/browser_bundle': './spec/browser'
},
output: {
path: __dirname,
filename: '[name].js',
library: 'Faye'
},
module: {
rules: [
{
test: /\/spec\/.*\.js$/,
loader: 'imports-loader?define=>false'
}
],
noParse: /jstest/
},
node: {
process: false
}
};
|