summaryrefslogtreecommitdiffstats
path: root/webpack.config.js
diff options
context:
space:
mode:
authorGunnar Mills <gmills@us.ibm.com>2018-05-22 15:47:35 -0500
committerGunnar Mills <gmills@us.ibm.com>2018-05-22 16:13:40 -0500
commit6bcd6cff96ec88f71b93774418949f765d77411b (patch)
tree6170475d8595cf99b58167e4200bb80523c7af52 /webpack.config.js
parent7db0e9ac624aa0d9915b2e9488d2a19e932e6fda (diff)
downloadphosphor-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.js9
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
OpenPOWER on IntegriCloud