diff --git a/package.json b/package.json index eb78e7bc..a21b1d66 100644 --- a/package.json +++ b/package.json @@ -98,6 +98,7 @@ "srcset-loader": "^2.3.0", "style-loader": "^0.20.3", "toposort-class": "^1.0.1", + "uglifyjs-webpack-plugin": "^1.2.4", "universal-cookie-express": "^2.1.2", "url-loader": "^1.0.1", "webpack": "^4.4.1", diff --git a/src/internals/webpack/features/optimize.js b/src/internals/webpack/features/optimize.js index 82d76228..e9437a43 100644 --- a/src/internals/webpack/features/optimize.js +++ b/src/internals/webpack/features/optimize.js @@ -1,6 +1,6 @@ // @flow -import webpack from 'webpack'; +import UglifyJsPlugin from 'uglifyjs-webpack-plugin'; import OfflinePlugin from 'offline-plugin'; import CompressionPlugin from 'compression-webpack-plugin'; import BaseFeature from '../BaseFeature'; @@ -48,7 +48,7 @@ export default class OptimizeFeature extends BaseFeature { minimize: true, minimizer: [ - new webpack.optimize.UglifyJsPlugin({ + new UglifyJsPlugin({ parallel: true, cache: true,