NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2267 most downloaded on npm
deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results
Last release 1 years ago
22 Apr 2025
Ships unpredictably
gaps range from 2 months to 6.8 years
Nearly every release is documented
notes for 14 of 14 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
14 releases · first in 2013
[New] add collapseEmpty option `#15`
One column per quarter.
[readme] remove dead badges `#14`
#145dbd6c821e95e5a9f44d574551e40a50205d390c99@ljharb/eslint-config, auto-changelog, tape 03686a07034a17npmignore, tape ba8d519call-bound directly 850b24caud with npm audit 22fb720call-bind adc30b0call-bind a2805823bb517c[Performance] use an array join instead of a string. `#9`
[New] opts.cmp: add get function `1b11748`
opts.cmp: add get function 1b11748fd520e1isarray, object-keys instead of homegrown attempts d1d20386c066b88243ea102f0778new Array 80d52a1call-bind to invoke replacer c52438fJSON.stringify at module load 616dec3@ljharb/eslint-config, aud, tape 494a3ce@ljharb/eslint-config, aud, tape 861ea7d4e95ebb1226971engines.node 7a80ff6[eslint] fix indentation and whitespace `c97e78c`
c97e78cc162117auto-changelog 83934ff7b2483054335887be6c27funding in package.json 6edbecenpmignore to autogenerate an npmignore file b5d7d3atape 2200cf1e41ac00f17e4904f052f47f5f443safe-publish-latest ddb843faud in posttest 245c9bfjsonify 7b79a68e43ca2aCorrectly stringify non-cyclic shared references `c26c700`
c26c700Added options.replacer for custom object serialization `ccf5e63`
Enable toJSON function to return different types `de0debf`
de0debfShould call 'toJSON' if it is defined on the object being stringified. `c1de9d1`
fixed merge conflicts `7e139e8`
New “space” option to enable pretty printing (same as ES5) `e6815c9`
### Commits - don't choke on null `3f4e9c7`
3f4e9c7working implementation with 2 examples `3e5363a`
81f36c198c5fd63e5363acccbd24f8ff1278ab93e23af627d7c16662f7b9a47Your coding agent can read these notes before it upgrades. Set up the MCP server →