diff --git a/src/base64_version.h b/src/base64_version.h new file mode 100644 index 00000000000000..fa492a293b40e1 --- /dev/null +++ b/src/base64_version.h @@ -0,0 +1,6 @@ +// This is an auto generated file, please do not edit. +// Refer to tools/dep_updaters/update-base64.sh +#ifndef SRC_BASE64_VERSION_H_ +#define SRC_BASE64_VERSION_H_ +#define BASE64_VERSION "0.5.0" +#endif // SRC_BASE64_VERSION_H_ diff --git a/src/cjs_module_lexer_version.h b/src/cjs_module_lexer_version.h new file mode 100644 index 00000000000000..3e120e550329cc --- /dev/null +++ b/src/cjs_module_lexer_version.h @@ -0,0 +1,6 @@ +// This is an auto generated file, please do not edit. +// Refer to tools/dep_updaters/update-cjs-module-lexer.sh +#ifndef SRC_CJS_MODULE_LEXER_VERSION_H_ +#define SRC_CJS_MODULE_LEXER_VERSION_H_ +#define CJS_MODULE_LEXER_VERSION "1.2.2" +#endif // SRC_CJS_MODULE_LEXER_VERSION_H_ diff --git a/src/node_metadata.cc b/src/node_metadata.cc index 6fe09f843e26b7..22546e9de25bdf 100644 --- a/src/node_metadata.cc +++ b/src/node_metadata.cc @@ -2,7 +2,9 @@ #include "acorn_version.h" #include "ada.h" #include "ares.h" +#include "base64_version.h" #include "brotli/encode.h" +#include "cjs_module_lexer_version.h" #include "llhttp.h" #include "nghttp2/nghttp2ver.h" #include "node.h" @@ -97,8 +99,10 @@ Metadata::Versions::Versions() { #ifndef NODE_SHARED_BUILTIN_UNDICI_UNDICI_PATH undici = UNDICI_VERSION; #endif - acorn = ACORN_VERSION; + acorn = ACORN_VERSION; + cjs_module_lexer = CJS_MODULE_LEXER_VERSION; + base64 = BASE64_VERSION; uvwasi = UVWASI_VERSION_STRING; #if HAVE_OPENSSL diff --git a/src/node_metadata.h b/src/node_metadata.h index 1831bfd0baaac7..cf051585e779e2 100644 --- a/src/node_metadata.h +++ b/src/node_metadata.h @@ -48,7 +48,9 @@ namespace node { V(acorn) \ V(simdutf) \ V(ada) \ - NODE_VERSIONS_KEY_UNDICI(V) + NODE_VERSIONS_KEY_UNDICI(V) \ + V(cjs_module_lexer) \ + V(base64) #if HAVE_OPENSSL #define NODE_VERSIONS_KEY_CRYPTO(V) V(openssl) diff --git a/test/parallel/test-process-versions.js b/test/parallel/test-process-versions.js index 23590d58a587d9..f706bd060b45ff 100644 --- a/test/parallel/test-process-versions.js +++ b/test/parallel/test-process-versions.js @@ -4,6 +4,7 @@ const assert = require('assert'); // Import of pure js (non-shared) deps for comparison const acorn = require('../../deps/acorn/acorn/package.json'); +const cjs_module_lexer = require('../../deps/cjs-module-lexer/package.json'); const expected_keys = [ 'ares', @@ -19,6 +20,8 @@ const expected_keys = [ 'acorn', 'simdutf', 'ada', + 'cjs_module_lexer', + 'base64', ]; const hasUndici = process.config.variables.node_builtin_shareable_builtins.includes('deps/undici/undici.js'); @@ -69,6 +72,7 @@ assert.match( /^\d+\.\d+\.\d+(?:\.\d+)?-node\.\d+(?: \(candidate\))?$/ ); assert.match(process.versions.modules, /^\d+$/); +assert.match(process.versions.cjs_module_lexer, commonTemplate); if (common.hasCrypto) { const versionRegex = common.hasOpenSSL3 ? @@ -97,3 +101,5 @@ if (hasUndici) { const expectedAcornVersion = acorn.version; assert.strictEqual(process.versions.acorn, expectedAcornVersion); +const expectedCjsModuleLexerVersion = cjs_module_lexer.version; +assert.strictEqual(process.versions.cjs_module_lexer, expectedCjsModuleLexerVersion); diff --git a/tools/dep_updaters/update-base64.sh b/tools/dep_updaters/update-base64.sh index 05d1c58402d1d6..b0d8693f82f1b7 100755 --- a/tools/dep_updaters/update-base64.sh +++ b/tools/dep_updaters/update-base64.sh @@ -59,6 +59,16 @@ echo "$ git add -A deps/base64/base64" echo "$ git commit -m \"deps: update base64 to $NEW_VERSION\"" echo "" +# update the base64_version.h +cat > "$BASE_DIR/src/base64_version.h" << EOL +// This is an auto generated file, please do not edit. +// Refer to tools/dep_updaters/update-base64.sh +#ifndef SRC_BASE64_VERSION_H_ +#define SRC_BASE64_VERSION_H_ +#define BASE64_VERSION "$NEW_VERSION" +#endif // SRC_BASE64_VERSION_H_ +EOL + # The last line of the script should always print the new version, # as we need to add it to $GITHUB_ENV variable. echo "NEW_VERSION=$NEW_VERSION" diff --git a/tools/dep_updaters/update-cjs-module-lexer.sh b/tools/dep_updaters/update-cjs-module-lexer.sh index 76b54f2ed1c3e7..3e080182088c40 100755 --- a/tools/dep_updaters/update-cjs-module-lexer.sh +++ b/tools/dep_updaters/update-cjs-module-lexer.sh @@ -58,6 +58,16 @@ echo "$ git add -A deps/cjs-module-lexer" echo "$ git commit -m \"deps: update cjs-module-lexer to $NEW_VERSION\"" echo "" +# update cjs_module_lexer_version.h +cat > "$BASE_DIR/src/cjs_module_lexer_version.h" << EOL +// This is an auto generated file, please do not edit. +// Refer to tools/dep_updaters/update-cjs-module-lexer.sh +#ifndef SRC_CJS_MODULE_LEXER_VERSION_H_ +#define SRC_CJS_MODULE_LEXER_VERSION_H_ +#define CJS_MODULE_LEXER_VERSION "$NEW_VERSION" +#endif // SRC_CJS_MODULE_LEXER_VERSION_H_ +EOL + # The last line of the script should always print the new version, # as we need to add it to $GITHUB_ENV variable. echo "NEW_VERSION=$NEW_VERSION"