Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

json-stable-stringify

Package Overview
Dependencies
Maintainers
0
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

json-stable-stringify - npm Package Versions

2

1.2.1

Diff

ljharb
published 1.2.0 •

Changelog

Source

v1.2.0 - 2024-12-17

Fixed

Commits

  • [New] add types 5dbd6c8
  • [eslint] clean up formatting 21e95e5
  • [meta] sort package.json a9f44d5
  • [actions] split out node 10-20, and 20+ 74551e4
  • [Tests] add test coverage for options provided directly on a cmp function 0a50205
  • [Robustness] cache more builtins d390c99
  • [Dev Deps] update @ljharb/eslint-config, auto-changelog, tape 03686a0
  • [Tests] key ordering is reversed in node 11+ 7034a17
  • [Dev Deps] update npmignore, tape ba8d519
  • [Refactor] use call-bound directly 850b24c
  • [Tests] replace aud with npm audit 22fb720
  • [Deps] update call-bind adc30b0
  • [Deps] update call-bind a280582
  • [Dev Deps] add missing peer dep 3bb517c
ljharb
published 1.1.1 •

Changelog

Source

v1.1.1 - 2024-01-16

Fixed

  • [Performance] use an array join instead of a string. #9

Commits

  • [readme] replaced var with const e22d419
  • [Dev Deps] update aud, tape dc26af2
ljharb
published 1.1.0 •

Changelog

Source

v1.1.0 - 2023-11-13

Commits

  • [New] opts.cmp: add get function 1b11748
  • [meta] update license text so GitHub can identify it fd520e1
  • [Refactor] use isarray, object-keys instead of homegrown attempts d1d2038
  • [Refactor] build up a string instead of an array + join 6c066b8
  • [Refactor] avoid an IIFE 8243ea1
  • [Perf] avoid creating an options object when not needed 02f0778
  • [Refactor] avoid new Array 80d52a1
  • [Robustness] use call-bind to invoke replacer c52438f
  • [Robustness] cache JSON.stringify at module load 616dec3
  • [Dev Deps] update @ljharb/eslint-config, aud, tape 494a3ce
  • [Dev Deps] update @ljharb/eslint-config, aud, tape 861ea7d
  • [Refactor] avoid recreating default replacer 4e95ebb
  • [Tests] remove unused travis.yml 1226971
  • [meta] add missing engines.node 7a80ff6
ljharb
published 1.0.2 •

Changelog

Source

v1.0.2 - 2022-11-07

Commits

  • [eslint] fix indentation and whitespace c97e78c
  • [eslint] more cleanup c162117
  • [meta] add auto-changelog 83934ff
  • [actions] add reusable workflows 7b24830
  • [readme] rename, add badges 5433588
  • [eslint] add eslint 7be6c27
  • [meta] create FUNDING.yml; add funding in package.json 6edbece
  • [meta] use npmignore to autogenerate an npmignore file b5d7d3a
  • [Dev Deps] update tape 2200cf1
  • [actions] update rebase action e41ac00
  • [meta] update URLs f17e490
  • Only apps should have lockfiles 4f052f4
  • add breaking test (acyclic detected as cyclic) 7f5f443
  • [meta] add safe-publish-latest ddb843f
  • [Tests] add aud in posttest 245c9bf
  • [Deps] update jsonify 7b79a68
  • fix conflict e43ca2a
substack
published 1.0.1 •

Changelog

Source

v1.0.1 - 2016-02-02

Commits

  • Correctly stringify non-cyclic shared references c26c700
substack
published 1.0.0 •

Changelog

Source

v1.0.0 - 2014-05-27

Commits

  • Added options.replacer for custom object serialization ccf5e63
  • document replacer 894f43b
substack
published 0.1.3 •

Changelog

Source

v0.1.3 - 2014-05-27

Commits

  • Enable toJSON function to return different types de0debf
substack
published 0.1.2 •

Changelog

Source

v0.1.2 - 2014-04-02

Commits

  • Should call 'toJSON' if it is defined on the object being stringified. c1de9d1
  • guard the reference a723f70
  • reindent 7ff314f
substack
published 0.1.1 •

Changelog

Source

v0.1.1 - 2013-12-21

Commits

2
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc