n-api: expose n-api version in process.versions · nodejs/node@0668a75 · GitHub
Skip to content

Commit 0668a75

Browse files
mhdawsonevanlucas
authored andcommitted
n-api: expose n-api version in process.versions
Expose n-api version in process.versions so that it is available for use in javascript by external modules like node-pre-gyp. It was previously accessible through a functon available in the N-API. PR-URL: #18067 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Minwoo Jung <minwoo@nodesource.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Tobias Nießn <tniessen@tnie.de> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
1 parent d8ac817 commit 0668a75

4 files changed

Lines changed: 10 additions & 3 deletions

File tree

src/node.cc

Lines changed: 6 additions & 0 deletions

src/node_api.cc

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818
#include "node_api.h"
1919
#include "node_internals.h"
2020

21-
#define NAPI_VERSION 2
22-
2321
static
2422
napi_status napi_set_last_error(napi_env env, napi_status error_code,
2523
uint32_t engine_error_code = 0,

src/node_version.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,4 +108,7 @@
108108
*/
109109
#define NODE_MODULE_VERSION 59
110110

111+
// the NAPI_VERSION provided by this version of the runtime
112+
#define NAPI_VERSION 2
113+
111114
#endif // SRC_NODE_VERSION_H_

test/parallel/test-process-versions.js

Lines changed: 1 addition & 1 deletion

0 commit comments

Comments
 (0)