ci: parallize terser (#864)

* ci: parallize terser

* Missing NODE_ENV set

* show progress for demo build
This commit is contained in:
Danny Brown authored and GitHub committed 2019-09-04 15:58:51 -04:00
1 parent e9f8941abd
commit 36c95fb897
3 files changed
+16 -20

No files matched your search

+9 -13
View File
@@ -49,19 +49,6 @@ module.exports = (env, argv) => {
optimization: {
minimize: isProdBuild,
sideEffects: true,
// // TODO: For more granular minimize
// // minimizer: [
// // new TerserJSPlugin({
// // sourceMap: true,
// // terserOptions: {
// // sourceMap: {
// // file: '[name].map',
// // url: 'https://my-host/[url]',
// // },
// // },
// // }),
// // new OptimizeCSSAssetsPlugin({}),
// // ],
},
module: {
rules: [...extractStyleChunksRule(isProdBuild)],
@@ -126,6 +113,15 @@ module.exports = (env, argv) => {
if (!isProdBuild) {
mergedConfig.plugins.push(new webpack.HotModuleReplacementPlugin());
//
mergedConfig.optimization.minimizer = [
new TerserJSPlugin({
sourceMap: true,
parallel: true,
}),
new OptimizeCSSAssetsPlugin({}),
];
}
return mergedConfig;