diff --git a/package.json b/package.json index 11b0f079..8ef7057c 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "level-js": "^2.2.4", "mocha": "^3.4.1", "node-loader": "^0.6.0", - "uglify-es-webpack-plugin": "^0.0.2", + "uglifyjs-webpack-plugin": "^1.0.0-beta.1", "webpack": "^3.0.0" }, "main": "./lib/bcoin.js", diff --git a/webpack.browser.js b/webpack.browser.js index ad52c8ac..999ea1f6 100644 --- a/webpack.browser.js +++ b/webpack.browser.js @@ -2,7 +2,7 @@ const webpack = require('webpack') const path = require('path'); -const UglifyEsPlugin = require('uglify-es-webpack-plugin'); +const UglifyJsPlugin = require('uglifyjs-webpack-plugin'); const str = JSON.stringify; const env = process.env; @@ -29,6 +29,6 @@ module.exports = { 'process.env.BCOIN_MASTER_URL': str(env.BCOIN_MASTER_URL || '/bcoin-master.js') }), - new UglifyEsPlugin() + new UglifyJsPlugin() ] }; diff --git a/webpack.node.js b/webpack.node.js index fba6bd0f..6a1d1e62 100644 --- a/webpack.node.js +++ b/webpack.node.js @@ -2,7 +2,7 @@ const webpack = require('webpack') const path = require('path'); -const UglifyEsPlugin = require('uglify-es-webpack-plugin'); +const UglifyJsPlugin = require('uglifyjs-webpack-plugin'); const str = JSON.stringify; const env = process.env; @@ -39,6 +39,7 @@ module.exports = { 'process.env.BCOIN_WORKER_FILE': str(env.BCOIN_WORKER_FILE || 'bcoin-worker.js') }), - new UglifyEsPlugin() + new webpack.IgnorePlugin(/^utf-8-validate|bufferutil$/), + new UglifyJsPlugin() ] };