react-jsonschema
Version:
React forms with JSONSchema
31 lines (24 loc) • 660 B
JavaScript
/* eslint-disable import/no-extraneous-dependencies */
const webpack = require('webpack');
const clone = require('clone');
const baseConfig = require('./webpack.config');
process.env.NODE_ENV = 'production';
// merge configs
const prodConfig = clone(baseConfig);
prodConfig.devtool = 'none';
// merge plugins
prodConfig.plugins = baseConfig.plugins || [];
prodConfig.plugins.push(new webpack.DefinePlugin({
'process.env': {
NODE_ENV: JSON.stringify('production'),
},
}));
prodConfig.plugins.push(new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false,
},
output: {
comments: false,
},
}));
module.exports = prodConfig;