UNPKG

react-jsonschema

Version:
31 lines (24 loc) 660 B
/* 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;