property Process.versions
Usage in Deno
import { type Process } from "node:process";
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.
import { versions } from 'node:process'; console.log(versions);
Will generate an object similar to:
{ 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' }