UNPKG

cloudux-starter-kit

Version:

Starter kit for UX developers in MediaCentral - NPM package

23 lines 627 B
const merge = require('webpack-merge'); const CompressionPlugin = require('compression-webpack-plugin'); const BrotliPlugin = require('brotli-webpack-plugin'); const common = require('./webpack.common.config'); module.exports = merge(common, { devtool: false, mode: 'production', optimization: { minimize: true }, plugins: [new CompressionPlugin({ filename: '[path].gz[query]', algorithm: 'gzip', test: /\.js$|\.html$|\.css$/, threshold: 10240, minRatio: 0.8 }), new BrotliPlugin({ asset: '[path].br[query]', test: /\.(js|css|svg)$/, threshold: 10240, minRatio: 0.8 })] });