Files
scriptc/internal/compatibility/node-v24.json
T
Chris Tate 8faad2f639 feat: add Node.js compatibility matrix (#284)
* feat: add Node.js compatibility matrix

- Add generated Node.js v24 compatibility inventory with static and dynamic support classifications.
- Publish the interactive /compatibility matrix and wire manifest generation into runtime and docs checks.

* fix: correct compatibility matrix generation

* fix: address PR 284 review findings

* fix: address PR 284 review findings

* test: exercise stream web loader through npm graph

* fix: correct dynamic global availability

* fix: keep compatibility module mappings precise
2026-09-02 16:03:36 -05:00

58 lines
1.9 KiB
JSON

{
"schemaVersion": 1,
"version": "24.15.0",
"tag": "v24.15.0",
"commit": "848430679556aed0bd073f2bc263331ad84fa119",
"allJsonUrl": "https://nodejs.org/download/release/v24.15.0/docs/api/all.json",
"indexMarkdownUrl": "https://nodejs.org/docs/v24.15.0/api/index.md",
"markdownBaseUrl": "https://nodejs.org/docs/v24.15.0/api/",
"sourceBaseUrl": "https://github.com/nodejs/node/tree/848430679556aed0bd073f2bc263331ad84fa119",
"chapterModules": {
"assert": ["assert", "assert/strict"],
"async_context": ["async_hooks"],
"async_hooks": ["async_hooks"],
"buffer": ["buffer"],
"child_process": ["child_process"],
"cluster": ["cluster"],
"console": ["console"],
"crypto": ["crypto"],
"diagnostics_channel": ["diagnostics_channel"],
"dns": ["dns"],
"domain": ["domain"],
"events": ["events"],
"fs": ["fs", "fs/promises"],
"http": ["http"],
"http2": ["http2"],
"https": ["https"],
"inspector": ["inspector", "inspector/promises"],
"module": ["module"],
"net": ["net"],
"os": ["os"],
"path": ["path", "path/posix", "path/win32"],
"perf_hooks": ["perf_hooks"],
"process": ["process"],
"punycode": ["punycode"],
"querystring": ["querystring"],
"readline": ["readline", "readline/promises"],
"repl": ["repl"],
"sqlite": ["sqlite"],
"stream": ["stream", "stream/promises", "stream/consumers", "stream/web"],
"string_decoder": ["string_decoder"],
"test": ["test", "test/reporters"],
"timers": ["timers", "timers/promises"],
"tls": ["tls"],
"tracing": ["trace_events"],
"tty": ["tty"],
"dgram": ["dgram"],
"url": ["url"],
"util": ["util", "util/types"],
"v8": ["v8"],
"vm": ["vm"],
"wasi": ["wasi"],
"webcrypto": ["crypto"],
"webstreams": ["stream/web"],
"worker_threads": ["worker_threads"],
"zlib": ["zlib"]
}
}