diff --git a/www/package.json b/www/package.json index 802525fb54..6ba6041595 100644 --- a/www/package.json +++ b/www/package.json @@ -89,7 +89,7 @@ "stylelint-config-standard": "^18.0.0", "stylelint-order": "^0.8.0", "stylelint-webpack-plugin": "^0.10.2", - "uglifyjs-webpack-plugin": "^1.1.8", + "uglifyjs-webpack-plugin": "^1.2.0", "url-loader": "^0.6.2", "webpack": "^3.11.0", "webpack-dev-server": "^2.11.1", diff --git a/www/webpack/webpack.parts.js b/www/webpack/webpack.parts.js index fa36cf40a2..ce39fca2c8 100644 --- a/www/webpack/webpack.parts.js +++ b/www/webpack/webpack.parts.js @@ -176,10 +176,6 @@ exports.minifyJavascript = () => sourceMap: true, // See: https://github.com/mishoo/UglifyJS2/tree/harmony uglifyOptions: { - mangle: { - // Required to avoid Safari 10 bug https://github.com/mishoo/UglifyJS2/issues/1753 - safari10: true, - }, // Don't beautify output (enable for neater output). beautify: false, // Eliminate comments. @@ -189,6 +185,8 @@ exports.minifyJavascript = () => // Two passes yield the most optimal results passes: 2, }, + // Required to avoid Safari 10/11 bugs + safari10: true, }, }), ], diff --git a/www/yarn.lock b/www/yarn.lock index 851ea6ad3d..70cefc280b 100644 --- a/www/yarn.lock +++ b/www/yarn.lock @@ -8683,9 +8683,9 @@ uglifyjs-webpack-plugin@^0.4.6: uglify-js "^2.8.29" webpack-sources "^1.0.1" -uglifyjs-webpack-plugin@^1.1.8: - version "1.1.8" - resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.1.8.tgz#1302fb9471a7daf3d0a5174da6d65f0f415e75ad" +uglifyjs-webpack-plugin@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.0.tgz#f706fa4c655000a086b4a97c7d835ed0f6e9b0ef" dependencies: cacache "^10.0.1" find-cache-dir "^1.0.0"