aboutsummaryrefslogtreecommitdiff
path: root/src/node.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/node.cc')
-rw-r--r--src/node.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/node.cc b/src/node.cc
index 335764c302..6f946ab3ad 100644
--- a/src/node.cc
+++ b/src/node.cc
@@ -3015,6 +3015,17 @@ void SetupProcessObject(Environment* env,
READONLY_PROPERTY(release, "name",
OneByteString(env->isolate(), NODE_RELEASE));
+ READONLY_PROPERTY(release, "majorVersion",
+ Integer::New(env->isolate(), NODE_MAJOR_VERSION));
+ READONLY_PROPERTY(release, "minorVersion",
+ Integer::New(env->isolate(), NODE_MINOR_VERSION));
+ READONLY_PROPERTY(release, "patchVersion",
+ Integer::New(env->isolate(), NODE_PATCH_VERSION));
+ std::string node_tag(NODE_TAG);
+ READONLY_PROPERTY(release, "prereleaseTag",
+ OneByteString(env->isolate(), node_tag.size() > 0 ?
+ node_tag.substr(1).c_str() : ""));
+
#if NODE_VERSION_IS_LTS
READONLY_PROPERTY(release, "lts",
OneByteString(env->isolate(), NODE_VERSION_LTS_CODENAME));