lib/install/config/webpack/production.js in webpacker-2.0 vs lib/install/config/webpack/production.js in webpacker-3.0.0
- old
+ new
@@ -1,35 +1,3 @@
-// Note: You must restart bin/webpack-dev-server for changes to take effect
+const environment = require('./environment')
-/* eslint global-require: 0 */
-
-const webpack = require('webpack')
-const merge = require('webpack-merge')
-const CompressionPlugin = require('compression-webpack-plugin')
-const sharedConfig = require('./shared.js')
-
-module.exports = merge(sharedConfig, {
- output: { filename: '[name]-[chunkhash].js' },
- devtool: 'source-map',
- stats: 'normal',
-
- plugins: [
- new webpack.optimize.UglifyJsPlugin({
- minimize: true,
- sourceMap: true,
-
- compress: {
- warnings: false
- },
-
- output: {
- comments: false
- }
- }),
-
- new CompressionPlugin({
- asset: '[path].gz[query]',
- algorithm: 'gzip',
- test: /\.(js|css|html|json|ico|svg|eot|otf|ttf)$/
- })
- ]
-})
+module.exports = environment.toWebpackConfig()