--- title: isNode tags: node,browser,intermediate firstSeen: 2020-10-12T20:01:21+03:00 lastUpdated: 2021-04-02T11:45:13+03:00 --- Determines if the current runtime environment is Node.js. - Use the `process` global object that provides information about the current Node.js process. - Check if `process`, `process.versions` and `process.versions.node` are defined. ```js const isNode = () => typeof process !== 'undefined' && !!process.versions && !!process.versions.node; ``` ```js isNode(); // true (Node) isNode(); // false (browser) ```