VOOZH about

URL: https://www.geeksforgeeks.org/node-js/node-js-process-versions-property/

⇱ Node.js process.versions Property - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Node.js process.versions Property

Last Updated : 28 Apr, 2025

The process.versions property is an inbuilt application programming interface of the process module which is used to get the versions of node.js modules and it's dependencies. Syntax:

process.versions

Return Value: This property returns an object containing the versions of the node.js module and it's dependencies. Below examples illustrate the use of process.versions property in Node.js: Example 1: 

Output:

{ http_parser: '2.8.0',
 node: '10.16.0',
 v8: '6.8.275.32-node.52',
 uv: '1.28.0',
 zlib: '1.2.11',
 brotli: '1.0.7',
 ares: '1.15.0',
 modules: '64',
 nghttp2: '1.34.0',
 napi: '4',
 openssl: '1.1.1b',
 icu: '64.2',
 unicode: '12.1',
 cldr: '35.1',
 tz: '2019a' }

Example 2: 

Output:

http_parser: 2.8.0
node: 10.16.0
v8: 6.8.275.32-node.52
uv: 1.28.0
zlib: 1.2.11
brotli: 1.0.7
ares: 1.15.0
modules: 64
nghttp2: 1.34.0
napi: 4
openssl: 1.1.1b
icu: 64.2
unicode: 12.1
cldr: 35.1
tz: 2019a
Total no of values available = 15

Example 3: 

Output:

node version: 10.16.0
openssl version: 1.1.1b
module versions: 64

Note: The above program will compile and run by using the node filename.js command. Reference: https://nodejs.org/api/process.html#process_process_versions

Comment

Explore