NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4212 most downloaded on npm
Big-friendly JSON. Asynchronous streaming functions for large JSON data sets.
Last release 7 months ago
09 Feb 2026
Ships unpredictably
gaps range from 8 days to 3.7 years
Nearly every release is documented
notes for 46 of 48 stable releases
2 versions withdrawn
withdrawn after publishing
12 years old
50 releases · first in 2015
match: remove vulnerable jsonpath dependency
walk and eventify (8592416af612795d08c5f9b50e8bf611cca303a5)jsonpath dependency (d053e0de4cc91c1393b9377f0569eebf91eb84da)npm audit fix (b4d066425e107288f8da3658d29f3e5ec57ad0c9)please-release-me to 3.4.1 (cd65c37f626541599c3eef60ab0011055d304ae0)streamify: fix nonsense race condition mitigation
cross-spawn to 7.0.6 (4a55a0f3e8a0a6eadc3f43bd3c0f33eedb0619a6)async (44d90b45f0f84423784ccd835dad20ca8209162b)One column per quarter.
streamify: ensure array/object value are always followed by comma
match: implement recursive option
recursive option (acdd744c2eeedad3b5b3df6bc9cf4c48272b6677)stringChunkSize option and stringChunk event (ea8bafcdcbc9a45d177c3407d6e7e88e1e22072a)tests: new Buffer => Buffer.from
new Buffer => Buffer.from (6a6d08eb89ddcca2cec94bdd9f54b295172623c0)please-release-me to 2.1.4 (ee3f56de430b3f9a18a590c5425b3f9ab88cf9cb)docs: remove some old information from the readme
options: ditch bluebird promises and the Promise option
Promise option (7b8292977c3ea1ebf0b0abdfb91a428b0159f374)platform: only support node 18+
Nothing published for this version
### Other changes * package: update dependencies
match: prevent mismatched properties when minDepth is set
match: support minDepth option to improve performance
### Bug fixes * eventify: escape object keys (910ad08) ### Other changes * package: update deps
eventify: don't serialise NaN or infinities
match: pass a depth argument to selector predicates
eventify: distinguish between syntax and operational errors
unpipe: prohibit unpipe from setting the ndjson option
walk: add support for NDJSON streams
walk: handle stream errors sanely
fix: extra paragraph about why bfj is slow
fix: replace old mockery link with proxyquire
chore: remove extra trailing newlines
breaking change: return bluebird promises instead of native
* chore: update deps
fix: eliminate costly string concatenation
fix: silence obnoxious unhandled rejection warnings
refactor: discard chunks more aggressively
chore: add a unit test for parallel object references
fix: pop references on exiting collections
fix: update node support in the readme
fix: set minimum required node version
breaking change: revert to strings from circular arrays in walk
fix: add options to example code
fix: eliminate needless per-character chunking in streamify
fix: eliminate duplicated readme section
fix: document the dropped support for node 4
chore: swap out bespoke circular array for hoopy
breaking change: preallocate memory to avoid out-of-memory conditions
* Fix lint errors.
Fix "unhandled rejection" warnings.
Stop throwing errors from promise-returning methods.
Drop support for Node.js 0.12, switch to ES6.
toJSON on all objects.Sanely escape strings when serialising (thanks @rowanmanning).
Sanely handle undefined, functions and symbols.
undefined, functions and symbols.Sanely handle circular references in the data when serialising.
Pass options to fs.createReadStream inside read.
options to fs.createReadStream inside read.write.Take Readable parameter in walk.
Readable parameter in walk.EventEmitter from walk.Promise from write.streamify.streamify.reviver option for parse and read.space option for streamify, stringify and write.debug option from all functions.* Implement eventify. * Implement streamify. * Implement stringify. * Implement write.
eventify.streamify.stringify.write.* Initial release.
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →