fast-json-stable-stringify provides a deterministic, faster alternative to JSON.stringify(), producing consistent JSON string output for the same object. It supports custom key comparison (opts.cmp) and can optionally handle circular references (opts.cycles) with a __cycle__ marker.
Project status
- The repository appears to be in maintenance mode or effectively dormant, with the last upstream push on 2023-07-03 and the most recent documented update (v2.1.0) dating to 2019-12-14.
- Update cadence is very slow and has likely stopped, with several years between the documented updates and no evidence of recent ongoing releases.
AI summary generated
Recent updates
v2.1.0
Release v2.1.0 primarily updates project documentation and development tooling. The code diff shows TypeScript type definition files were added, and CI and devDependencies were refreshed.
BreakingFeaturesv2.0.0
v2.0.0 removes the `replacer` and `space` options and refactors the stringifier to improve performance. The implementation is simplified to always produce compact JSON (no pretty-printing) and to omit the previous custom replacer and indentation logic.
Breaking1.0.2
This release removes a `jsonify` functionality from the project. If your code imports or relies on `jsonify`, you will need to update it to use the supported JSON response mechanism for this version.
Breaking