From c7fb8d8fe76ecf1305b69253b382ac7c279a9bdf Mon Sep 17 00:00:00 2001 From: Sam <32103189+schantaraud@users.noreply.github.com> Date: Fri, 21 Jun 2019 09:43:56 -0400 Subject: [PATCH] Node detection: base on process instead of window (#911) --- npm-shrinkwrap.json | 4 ++-- package.json | 2 +- src/util.js | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 29d20d82..6940aa91 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -7420,8 +7420,8 @@ } }, "web-stream-tools": { - "version": "github:openpgpjs/web-stream-tools#84a497715c9df271a673f8616318264ab42ab3cc", - "from": "github:openpgpjs/web-stream-tools#84a497715c9df271a673f8616318264ab42ab3cc", + "version": "github:openpgpjs/web-stream-tools#3df197b8db4d4091783cd0160da7d61a3b7a8f3a", + "from": "github:openpgpjs/web-stream-tools#3df197b8db4d4091783cd0160da7d61a3b7a8f3a", "dev": true }, "websocket-driver": { diff --git a/package.json b/package.json index e3470a4a..41e45127 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ "pako": "^1.0.6", "seek-bzip": "github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d", "tweetnacl": "github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d", - "web-stream-tools": "github:openpgpjs/web-stream-tools#84a497715c9df271a673f8616318264ab42ab3cc" + "web-stream-tools": "github:openpgpjs/web-stream-tools#3df197b8db4d4091783cd0160da7d61a3b7a8f3a" }, "dependencies": { "asn1.js": "^5.0.0", diff --git a/src/util.js b/src/util.js index 6855b47f..986b168e 100644 --- a/src/util.js +++ b/src/util.js @@ -585,7 +585,8 @@ export default { * Detect Node.js runtime. */ detectNode: function() { - return typeof window === 'undefined'; + return typeof global.process === 'object' && + typeof global.process.versions === 'object'; }, /**