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'; }, /**