diff --git a/package.json b/package.json
index d44bd8933a..d617d62dac 100644
--- a/package.json
+++ b/package.json
@@ -86,8 +86,8 @@
 		"swagger-jsdoc": "1.9.4",
 		"tslint": "5.3.2",
 		"uglify-es": "3.0.11",
-		"uglify-js": "git+https://github.com/mishoo/UglifyJS2.git#harmony-v2.8.22",
-		"uglifyjs-webpack-plugin": "0.4.3",
+		"uglify-es-webpack-plugin": "0.0.2",
+		"uglify-js": "git+https://github.com/mishoo/UglifyJS2.git#harmony",
 		"webpack": "2.6.0"
 	},
 	"dependencies": {
diff --git a/webpack/plugins/minify.ts b/webpack/plugins/minify.ts
index 78c587afea..ec4c9b3405 100644
--- a/webpack/plugins/minify.ts
+++ b/webpack/plugins/minify.ts
@@ -1,3 +1,3 @@
-const UglifyJSPlugin = require('uglifyjs-webpack-plugin');
+const UglifyEsPlugin = require('uglify-es-webpack-plugin');
 
-export default () => new UglifyJSPlugin();
+export default () => new UglifyEsPlugin();