const webpack = require('webpack'); const config = require('./webpack.base.js'); const CompressionPlugin = require("compression-webpack-plugin") module.exports = Object.assign( config, { mode: "production", optimization: { minimize: true }, plugins: config.plugins.concat([ new webpack.DefinePlugin( { 'process.env': { 'DEBUG': false } // set a DEBUG flag that can be used in the scripts (can be skipped) }), new CompressionPlugin( { algorithm: "gzip", test: [/\.js$/, /\.svg$/], threshold: 1000 }) ]) } );