We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7dabc5e commit 473ea1fCopy full SHA for 473ea1f
src/shared/is_node.js
@@ -16,11 +16,12 @@
16
17
// NW.js / Electron is a browser context, but copies some Node.js objects; see
18
// http://docs.nwjs.io/en/latest/For%20Users/Advanced/JavaScript%20Contexts%20in%20NW.js/#access-nodejs-and-nwjs-api-in-browser-context
19
-// https://electronjs.org/docs/api/process#processversionselectron
+// https://www.electronjs.org/docs/api/process#processversionselectron-readonly
20
+// https://www.electronjs.org/docs/api/process#processtype-readonly
21
const isNodeJS =
22
typeof process === "object" &&
23
process + "" === "[object process]" &&
24
!process.versions.nw &&
- !process.versions.electron;
25
+ !(process.versions.electron && process.type && process.type !== "browser");
26
27
export { isNodeJS };
0 commit comments