Skip to main content
Process.versions - node__process.d.ts - Node documentation
property Process.versions

Usage in Deno

```typescript import { type Process } from "node:node__process.d.ts"; ```
The `process.versions` property returns an object listing the version strings of Node.js and its dependencies. `process.versions.modules` indicates the current ABI version, which is increased whenever a C++ API changes. Node.js will refuse to load modules that were compiled against a different module ABI version. ```js import { versions } from 'node:process'; console.log(versions); ``` Will generate an object similar to: ```console { node: '20.2.0', acorn: '8.8.2', ada: '2.4.0', ares: '1.19.0', base64: '0.5.0', brotli: '1.0.9', cjs_module_lexer: '1.2.2', cldr: '43.0', icu: '73.1', llhttp: '8.1.0', modules: '115', napi: '8', nghttp2: '1.52.0', nghttp3: '0.7.0', ngtcp2: '0.8.1', openssl: '3.0.8+quic', simdutf: '3.2.9', tz: '2023c', undici: '5.22.0', unicode: '15.0', uv: '1.44.2', uvwasi: '0.0.16', v8: '11.3.244.8-node.9', zlib: '1.2.13' } ```

Type