From a9fd953ab82c308075cd5b1b273f2a09fa71e01f Mon Sep 17 00:00:00 2001 From: Robert Heessels Date: Mon, 5 Feb 2018 11:05:55 +0100 Subject: [PATCH] Fixed Webpack issues. --- sea.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sea.js b/sea.js index 138ea03b..06c9a96e 100644 --- a/sea.js +++ b/sea.js @@ -22,7 +22,7 @@ let crypto let funcsSetter - if (typeof window !== 'undefined') { + if (typeof __webpack_require__ === 'function' || typeof window !== 'undefined') { const wc = window.crypto || window.msCrypto // STD or M$ subtle = wc.subtle || wc.webkitSubtle // STD or iSafari getRandomBytes = (len) => Buffer.from(wc.getRandomValues(new Uint8Array(Buffer.alloc(len)))) @@ -47,7 +47,7 @@ } const { TextEncoder, TextDecoder, sessionStorage, localStorage } = funcsSetter() - if (typeof global !== 'undefined') { + if (typeof __webpack_require__ !== 'function' && typeof global !== 'undefined') { global.sessionStorage = sessionStorage global.localStorage = localStorage }