From a60c5527c7a3b2e898ace5278fa2aa418bd4a8e5 Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Thu, 22 Jun 2017 11:49:44 +0200 Subject: [PATCH] Keyethereum fs dependency (#5902) * Set process.browser * Empty fs module (keyethereum dep) * !== --- js/src/api/local/index.js | 4 ++++ js/webpack/app.js | 4 ++++ js/webpack/libraries.js | 4 ++++ js/webpack/npm.js | 4 +++- 4 files changed, 15 insertions(+), 1 deletion(-) diff --git a/js/src/api/local/index.js b/js/src/api/local/index.js index 1000fa330..cc7b27e68 100644 --- a/js/src/api/local/index.js +++ b/js/src/api/local/index.js @@ -14,4 +14,8 @@ // You should have received a copy of the GNU General Public License // along with Parity. If not, see . +if (process.env.NODE_ENV !== 'test') { + process.browser = true; +} + export LocalAccountsMiddleware from './localAccountsMiddleware'; diff --git a/js/webpack/app.js b/js/webpack/app.js index 2911028cb..6b12a51d3 100644 --- a/js/webpack/app.js +++ b/js/webpack/app.js @@ -148,6 +148,10 @@ module.exports = { unsafeCache: true }, + node: { + fs: 'empty' + }, + plugins: (function () { const DappsHTMLInjection = DAPPS.filter((dapp) => !dapp.skipBuild).map((dapp) => { return new HtmlWebpackPlugin({ diff --git a/js/webpack/libraries.js b/js/webpack/libraries.js index 38fe530e0..75ee90533 100644 --- a/js/webpack/libraries.js +++ b/js/webpack/libraries.js @@ -46,6 +46,10 @@ module.exports = { } }, + node: { + fs: 'empty' + }, + module: { rules: [ { diff --git a/js/webpack/npm.js b/js/webpack/npm.js index f1b3640d8..013d68957 100644 --- a/js/webpack/npm.js +++ b/js/webpack/npm.js @@ -70,7 +70,9 @@ module.exports = { } ] }, - + node: { + fs: 'empty' + }, resolve: { alias: { '~': path.resolve(__dirname, '../src'),