e.g. https://nodejs.org/download/release/index.json
{
"version": "v20.8.0",
"date": "2023-09-28",
"files": [
"aix-ppc64",
"headers",
"linux-arm64",
"linux-armv7l",
"linux-ppc64le",
"linux-s390x",
"linux-x64",
"osx-arm64-tar",
"osx-x64-pkg",
"osx-x64-tar",
"src",
"win-arm64-7z",
"win-arm64-zip",
"win-x64-7z",
"win-x64-exe",
"win-x64-msi",
"win-x64-zip",
"win-x86-7z",
"win-x86-exe",
"win-x86-msi",
"win-x86-zip"
],
"npm": "10.1.0",
"v8": "11.3.244.8",
"uv": "1.46.0",
"zlib": "1.2.13.1-motley",
"openssl": "3.0.10+quic",
"modules": "NODE_EMBEDDER_MODULE_VERSION",
"lts": false,
"security": false
},
We'll need to adjust
|
let m = rawData.match(/^#define NODE_MODULE_VERSION\s+([^\s]+)\s+.+$/m) |
for the changes made by
nodejs/node#49279.
e.g. https://nodejs.org/download/release/index.json
{ "version": "v20.8.0", "date": "2023-09-28", "files": [ "aix-ppc64", "headers", "linux-arm64", "linux-armv7l", "linux-ppc64le", "linux-s390x", "linux-x64", "osx-arm64-tar", "osx-x64-pkg", "osx-x64-tar", "src", "win-arm64-7z", "win-arm64-zip", "win-x64-7z", "win-x64-exe", "win-x64-msi", "win-x64-zip", "win-x86-7z", "win-x86-exe", "win-x86-msi", "win-x86-zip" ], "npm": "10.1.0", "v8": "11.3.244.8", "uv": "1.46.0", "zlib": "1.2.13.1-motley", "openssl": "3.0.10+quic", "modules": "NODE_EMBEDDER_MODULE_VERSION", "lts": false, "security": false },We'll need to adjust
nodejs-dist-indexer/dist-indexer.js
Line 328 in d10a601