insomnia/packages/insomnia-app/webpack/webpack.config.production.ts

24 lines
603 B
TypeScript
Raw Normal View History

import { Configuration, DefinePlugin } from 'webpack';
import baseConfig from './webpack.config.base';
const configuration: Configuration = {
2016-04-20 06:09:46 +00:00
...baseConfig,
2017-11-27 02:30:26 +00:00
devtool: false,
2018-04-18 18:20:49 +00:00
mode: 'production',
2018-05-23 08:32:43 +00:00
optimization: {
// Minimization causes lots of small problems in a large project like this so
// we'll just disable it.
minimize: false,
2018-05-23 08:32:43 +00:00
},
2016-04-20 06:09:46 +00:00
plugins: [
...(baseConfig.plugins || []),
new DefinePlugin({
2016-04-20 06:09:46 +00:00
__DEV__: false,
2016-08-17 22:44:03 +00:00
'process.env.NODE_ENV': JSON.stringify('production'),
'process.env.HOT': JSON.stringify(null),
}),
],
};
export default configuration;