From d91110fb67b18416765229ee6109bafb98df8b85 Mon Sep 17 00:00:00 2001 From: Alice Gaudon Date: Thu, 1 Oct 2020 14:38:16 +0200 Subject: [PATCH] Drop UglifyJS webpack plugin in favor of Terser --- package.json | 1 + webpack.config.js | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 3ffa1b4..4c917b4 100644 --- a/package.json +++ b/package.json @@ -44,6 +44,7 @@ "node-sass": "^4.14.0", "nodemon": "^2.0.3", "sass-loader": "^10.0.1", + "terser-webpack-plugin": "^4.2.2", "ts-jest": "^26.1.1", "ts-loader": "^8.0.4", "typescript": "^4.0.2", diff --git a/webpack.config.js b/webpack.config.js index 655dee0..598acfd 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,6 +1,6 @@ const path = require('path'); const MiniCssExtractPlugin = require('mini-css-extract-plugin'); -const UglifyJSPlugin = require('uglifyjs-webpack-plugin'); +const TerserPlugin = require('terser-webpack-plugin'); const dev = process.env.NODE_ENV === 'development'; @@ -90,8 +90,9 @@ const config = { if (!dev) { config.optimization = { + minimize: true, minimizer: [ - new UglifyJSPlugin(), + new TerserPlugin(), ] }; }