-
-
Notifications
You must be signed in to change notification settings - Fork 53
Supported runtimes
stream-json is pure ESM and runs anywhere modern JavaScript does. You rarely need this page — it is here for the runtime-and-version policy.
Every Node release line still receiving official support — the current release plus the active LTS lines — tracked against endoflife.date/nodejs. Once a line reaches end-of-life it stops being a target. The exact minimum is declared in package.json (engines) and may rise to adopt new language features as older lines fall out of support; CI runs the test suite across the supported lines.
Supported best-effort, latest stable. Running on them is deliberate — multi-platform testing surfaces rare bugs and keeps quality up — but they are younger than Node and publish no LTS windows, so the commitment is lighter: the latest release if feasible, backed by casual testing and your bug reports rather than a guarantee.
Via the stream-json/web/... entry points (Web Streams; no Node-stream code pulled into the bundle).
We deliberately do not pin a specific Node version in prose, so this page does not go stale. For the precise floor at any release, check the engines field in package.json.
Start here
Core
Filters
Streamers
Essentials
Utilities
File I/O (Node-only)
JSONC
JSONL (use stream-chain)
Reference
Built on stream-chain