diff options
author | Fabio Berger <me@fabioberger.com> | 2018-05-23 02:40:27 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-23 02:40:27 +0800 |
commit | 96febf663924445363e0120b7341bf0c12b03700 (patch) | |
tree | 73930dcb56db0c1ef38befea5418847ff09e189f /packages/website | |
parent | 09e59cf67761e86046221d058a9632730a5a632a (diff) | |
parent | 5456187dd03c0dd5eb141259541e7fe65f2c9ad8 (diff) | |
download | dexon-0x-contracts-96febf663924445363e0120b7341bf0c12b03700.tar.gz dexon-0x-contracts-96febf663924445363e0120b7341bf0c12b03700.tar.zst dexon-0x-contracts-96febf663924445363e0120b7341bf0c12b03700.zip |
Merge pull request #605 from 0xProject/fix/multiple/build-errors
Fix build/lint errors and warnings
Diffstat (limited to 'packages/website')
-rw-r--r-- | packages/website/package.json | 1 | ||||
-rw-r--r-- | packages/website/webpack.config.js | 12 |
2 files changed, 10 insertions, 3 deletions
diff --git a/packages/website/package.json b/packages/website/package.json index 3ef66d269..8b34cd743 100644 --- a/packages/website/package.json +++ b/packages/website/package.json @@ -88,6 +88,7 @@ "tslint": "5.8.0", "tslint-config-0xproject": "^0.0.2", "typescript": "2.7.1", + "uglifyjs-webpack-plugin": "^1.2.5", "webpack": "^3.1.0", "webpack-dev-middleware": "^1.10.0", "webpack-dev-server": "^2.5.0" diff --git a/packages/website/webpack.config.js b/packages/website/webpack.config.js index e28e9e064..f9abeb27c 100644 --- a/packages/website/webpack.config.js +++ b/packages/website/webpack.config.js @@ -1,5 +1,6 @@ const path = require('path'); const webpack = require('webpack'); +const UglifyJsPlugin = require('uglifyjs-webpack-plugin') module.exports = { entry: ['./ts/index.tsx'], @@ -76,9 +77,14 @@ module.exports = { NODE_ENV: JSON.stringify(process.env.NODE_ENV), }, }), - new webpack.optimize.UglifyJsPlugin({ - mangle: { - except: ['BigNumber'], + // TODO: Revert to webpack bundled version with webpack v4. + // The v3 series bundled version does not support ES6 and + // fails to build. + new UglifyJsPlugin({ + uglifyOptions: { + mangle: { + reserved: ['BigNumber'], + }, }, }), ] |