From f9cb8cee9b478b9ae128de08269d3c995d2ecaa2 Mon Sep 17 00:00:00 2001 From: Abenezer Abebe Date: Wed, 6 Feb 2019 21:45:35 +0100 Subject: [PATCH] chore: replace instances of uglify with terser --- packages/generators/init-generator.ts | 6 +++--- packages/generators/utils/plugins.ts | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/generators/init-generator.ts b/packages/generators/init-generator.ts index 3b63041c45d..33122ae2835 100644 --- a/packages/generators/init-generator.ts +++ b/packages/generators/init-generator.ts @@ -43,7 +43,7 @@ export default class InitGenerator extends Generator { this.dependencies = [ "webpack", "webpack-cli", - "uglifyjs-webpack-plugin", + "terser-webpack-plugin", "babel-plugin-syntax-dynamic-import", ]; this.configuration = { @@ -430,12 +430,12 @@ export default class InitGenerator extends Generator { public installPlugins() { if (this.isProd) { this.dependencies = this.dependencies.filter( - (p: string) => p !== "uglifyjs-webpack-plugin", + (p: string) => p !== "terser-webpack-plugin", ); } else { this.configuration.config.topScope.push( tooltip.uglify(), - "const UglifyJSPlugin = require('uglifyjs-webpack-plugin');", + "const TerserPlugin = require('terser-webpack-plugin');", "\n", ); } diff --git a/packages/generators/utils/plugins.ts b/packages/generators/utils/plugins.ts index 56e8ea89c86..f94029dea51 100644 --- a/packages/generators/utils/plugins.ts +++ b/packages/generators/utils/plugins.ts @@ -3,9 +3,9 @@ * Callable function with the initial plugins * * @returns {Function} An function that returns an array - * that consists of the uglify plugin + * that consists of terser-webpack-plugin */ export default function(_?: void): string[] { - return ["new UglifyJSPlugin()"]; + return ["new TerserPlugin()"]; }