diff options
author | Gunnar Mills <gmills@us.ibm.com> | 2018-05-22 15:47:35 -0500 |
---|---|---|
committer | Gunnar Mills <gmills@us.ibm.com> | 2018-05-22 16:13:40 -0500 |
commit | 6bcd6cff96ec88f71b93774418949f765d77411b (patch) | |
tree | 6170475d8595cf99b58167e4200bb80523c7af52 /webpack.config.js | |
parent | 7db0e9ac624aa0d9915b2e9488d2a19e932e6fda (diff) | |
download | phosphor-webui-6bcd6cff96ec88f71b93774418949f765d77411b.tar.gz phosphor-webui-6bcd6cff96ec88f71b93774418949f765d77411b.zip |
Move uglifyjs-webpack-plugin to ^1.1.2
Fixes uglifyJs invalid assignment.
Before we were using the uglifyjs-webpack-plugin ^0.4.6 coming
from webpack.
Took from
https://github.com/webpack-contrib/uglifyjs-webpack-plugin/issues/187
Resolves openbmc/openbmc#3200
Change-Id: I29907caeeb49122cdddf6e6793070671a4525231
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
Diffstat (limited to 'webpack.config.js')
-rw-r--r-- | webpack.config.js | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/webpack.config.js b/webpack.config.js index dbdab02..be8e366 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -10,6 +10,7 @@ var CompressionPlugin = require('compression-webpack-plugin'); var AssetsPlugin = require('assets-webpack-plugin'); var CopyWebpackPlugin = require('copy-webpack-plugin'); var path = require('path'); +var UglifyJsPlugin = require('uglifyjs-webpack-plugin') /** * Env @@ -96,7 +97,7 @@ module.exports = [ // Transpile .js files using babel-loader // Compiles ES6 and ES7 into ES5 code test : /\.js$/, - loader : 'babel-loader', + use : 'babel-loader', exclude : /node_modules/ }, { @@ -230,8 +231,10 @@ module.exports = [ // http://webpack.github.io/docs/list-of-plugins.html#uglifyjsplugin // Minify all javascript, switch loaders to minimizing mode // TODO: openbmc/openbmc#2781 Mangling currently breaks the GUI. - new webpack.optimize.UglifyJsPlugin({ - mangle: false + new UglifyJsPlugin({ + uglifyOptions:{ + mangle: false + } }), // Copy assets from the public folder |