ampache_react/webpack.config.production.js

33 lines
811 B
JavaScript

var webpack = require("webpack");
var config = require("./webpack.config.base.js");
// Report first error as hard error
config.bail = true;
config.debug = false;
// Do not capture timing information for each module
config.profile = false;
// Emit source map
config.devtool = "#source-map";
config.plugins = config.plugins.concat([
new webpack.NoErrorsPlugin(),
new webpack.DefinePlugin({
'process.env': {
'NODE_ENV': JSON.stringify('production')
}
}),
new webpack.optimize.OccurenceOrderPlugin(true),
new webpack.optimize.DedupePlugin(),
new webpack.optimize.UglifyJsPlugin({
output: {
comments: false
},
compress: {
warnings: false,
screw_ie8: true
}
})
]);
module.exports = config;