/* Author: Seva Luchianov */
const _ = require('lodash');
const createBuild = require('./createBuild');
const TerserPlugin = require('terser-webpack-plugin');
module.exports = [_.merge({
mode: 'production',
optimization: {
minimizer: [
new TerserPlugin({
terserOptions: {
mangle: {
toplevel: true,
keep_fnames: false,
keep_classnames: true
},
warnings: false,
compress: {
passes: 2,
toplevel: false,
keep_classnames: true,
drop_console: true,
warnings: true
},
},
parallel: true
})
]
}
}, createBuild())];