{"_id":"json-stringify-deterministic","_rev":"4155222","name":"json-stringify-deterministic","description":"deterministic version of JSON.stringify() so you can get a consistent hash from stringified results.","dist-tags":{"latest":"1.0.12"},"maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"time":{"modified":"2026-03-01T20:23:47.000Z","created":"2016-09-05T09:08:49.050Z","1.0.12":"2023-10-24T16:55:32.067Z","1.0.11":"2023-09-07T07:35:41.802Z","1.0.10":"2023-07-20T13:04:15.179Z","1.0.9":"2023-07-20T13:02:40.052Z","1.0.8":"2022-12-14T08:55:19.597Z","1.0.7":"2022-05-17T09:48:07.834Z","1.0.6":"2022-04-11T17:17:23.184Z","1.0.5":"2022-04-01T15:57:45.009Z","1.0.4":"2022-03-02T14:55:18.589Z","1.0.3":"2022-02-24T20:25:33.911Z","1.0.2":"2021-12-22T17:55:12.482Z","1.0.1":"2017-07-03T20:35:38.415Z","1.0.0":"2016-09-05T09:08:49.050Z"},"users":{},"author":{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com","url":"https://github.com/Kikobeats"},"repository":{"type":"git","url":"git+https://github.com/kikobeats/json-stringify-deterministic.git"},"versions":{"1.0.12":{"name":"json-stringify-deterministic","description":"deterministic version of JSON.stringify() so you can get a consistent hash from stringified results.","homepage":"https://github.com/Kikobeats/json-stringify-deterministic","version":"1.0.12","types":"./lib/index.d.ts","main":"lib","author":{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com","url":"https://github.com/Kikobeats"},"contributors":[{"name":"Junxiao Shi","email":"sunnylandh@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/kikobeats/json-stringify-deterministic.git"},"bugs":{"url":"https://github.com/Kikobeats/json-stringify-deterministic/issues"},"keywords":["deterministic","hash","json","sort","stable","stringify"],"devDependencies":{"@commitlint/cli":"latest","@commitlint/config-conventional":"latest","@ksmithut/prettier-standard":"latest","c8":"latest","ci-publish":"latest","conventional-github-releaser":"latest","finepack":"latest","git-authors-cli":"latest","mocha":"latest","nano-staged":"latest","npm-check-updates":"latest","should":"latest","simple-git-hooks":"latest","standard":"latest","standard-markdown":"latest","standard-version":"latest"},"engines":{"node":">= 4"},"scripts":{"clean":"rm -rf node_modules","contributors":"(npx git-authors-cli && npx finepack && git add package.json && git commit -m 'build: contributors' --no-verify) || true","coveralls":"nyc report --reporter=text-lcov | coveralls","lint":"standard && standard-markdown","postrelease":"npm run release:tags && npm run release:github && (ci-publish || npm publish --access=public)","prerelease":"npm run update:check && npm run contributors","pretest":"npm run lint","release":"standard-version -a","release:github":"conventional-github-releaser -p angular","release:tags":"git push --follow-tags origin HEAD:master","test":"c8 mocha --require should","update":"ncu -u","update:check":"ncu -- --error-level 2"},"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"nano-staged":{"*.js":["prettier-standard"],"*.md":["standard-markdown"],"package.json":["finepack"]},"simple-git-hooks":{"commit-msg":"npx commitlint --edit","pre-commit":"npx nano-staged"},"standard":{"globals":["describe","it"]},"_id":"json-stringify-deterministic@1.0.12","gitHead":"4c8fd22f9a3412f8e4f6b1f94a761fe8f102b743","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"shasum":"aaa3f907466ed01e3afd77b898d0a2b3b132820a","size":4555,"noattachment":false,"key":"/json-stringify-deterministic/-/json-stringify-deterministic-1.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stringify-deterministic/download/json-stringify-deterministic-1.0.12.tgz"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"directories":{},"maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-stringify-deterministic_1.0.12_1698166531832_0.6534256414381714"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-24T16:55:32.067Z","publish_time":1698166532067,"_source_registry_name":"default","_cnpm_publish_time":1698166532067},"1.0.11":{"name":"json-stringify-deterministic","description":"deterministic version of JSON.stringify() so you can get a consistent hash from stringified results.","homepage":"https://github.com/Kikobeats/json-stringify-deterministic","version":"1.0.11","types":"./lib/index.d.ts","main":"lib","author":{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com","url":"https://github.com/Kikobeats"},"contributors":[{"name":"Junxiao Shi","email":"sunnylandh@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/kikobeats/json-stringify-deterministic.git"},"bugs":{"url":"https://github.com/Kikobeats/json-stringify-deterministic/issues"},"keywords":["deterministic","hash","json","sort","stable","stringify"],"devDependencies":{"@commitlint/cli":"latest","@commitlint/config-conventional":"latest","@ksmithut/prettier-standard":"latest","c8":"latest","ci-publish":"latest","conventional-github-releaser":"latest","finepack":"latest","git-authors-cli":"latest","mocha":"latest","nano-staged":"latest","npm-check-updates":"latest","should":"latest","simple-git-hooks":"latest","standard":"latest","standard-markdown":"latest","standard-version":"latest"},"engines":{"node":">= 4"},"scripts":{"clean":"rm -rf node_modules","contributors":"(npx git-authors-cli && npx finepack && git add package.json && git commit -m 'build: contributors' --no-verify) || true","coveralls":"nyc report --reporter=text-lcov | coveralls","lint":"standard && standard-markdown","postrelease":"npm run release:tags && npm run release:github && (ci-publish || npm publish --access=public)","prerelease":"npm run update:check && npm run contributors","pretest":"npm run lint","release":"standard-version -a","release:github":"conventional-github-releaser -p angular","release:tags":"git push --follow-tags origin HEAD:master","test":"c8 mocha --require should","update":"ncu -u","update:check":"ncu -- --error-level 2"},"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"nano-staged":{"*.js":["prettier-standard"],"*.md":["standard-markdown"],"package.json":["finepack"]},"simple-git-hooks":{"commit-msg":"npx commitlint --edit","pre-commit":"npx nano-staged"},"standard":{"globals":["describe","it"]},"gitHead":"934205a8b1b6f2a70fb44ae463e64bd309efe667","_id":"json-stringify-deterministic@1.0.11","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"9e53b7431fa5b41d3badedb7bbbe2647ea74f036","size":4530,"noattachment":false,"key":"/json-stringify-deterministic/-/json-stringify-deterministic-1.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stringify-deterministic/download/json-stringify-deterministic-1.0.11.tgz"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"directories":{},"maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-stringify-deterministic_1.0.11_1694072141576_0.22361653604609066"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-07T07:35:41.802Z","publish_time":1694072141802,"_source_registry_name":"default","_cnpm_publish_time":1694072141802},"1.0.10":{"name":"json-stringify-deterministic","description":"deterministic version of JSON.stringify() so you can get a consistent hash from stringified results.","homepage":"https://github.com/Kikobeats/json-stringify-deterministic","version":"1.0.10","main":"lib","author":{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com","url":"https://github.com/Kikobeats"},"contributors":[{"name":"Junxiao Shi","email":"sunnylandh@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/kikobeats/json-stringify-deterministic.git"},"bugs":{"url":"https://github.com/Kikobeats/json-stringify-deterministic/issues"},"keywords":["deterministic","hash","json","sort","stable","stringify"],"devDependencies":{"@commitlint/cli":"latest","@commitlint/config-conventional":"latest","@ksmithut/prettier-standard":"latest","c8":"latest","ci-publish":"latest","conventional-github-releaser":"latest","finepack":"latest","git-authors-cli":"latest","mocha":"latest","nano-staged":"latest","npm-check-updates":"latest","should":"latest","simple-git-hooks":"latest","standard":"latest","standard-markdown":"latest","standard-version":"latest"},"engines":{"node":">= 4"},"scripts":{"clean":"rm -rf node_modules","contributors":"(npx git-authors-cli && npx finepack && git add package.json && git commit -m 'build: contributors' --no-verify) || true","coveralls":"nyc report --reporter=text-lcov | coveralls","lint":"standard && standard-markdown","postrelease":"npm run release:tags && npm run release:github && (ci-publish || npm publish --access=public)","prerelease":"npm run update:check && npm run contributors","pretest":"npm run lint","release":"standard-version -a","release:github":"conventional-github-releaser -p angular","release:tags":"git push --follow-tags origin HEAD:master","test":"c8 mocha --require should","update":"ncu -u","update:check":"ncu -- --error-level 2"},"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"nano-staged":{"*.js":["prettier-standard"],"*.md":["standard-markdown"],"package.json":["finepack"]},"simple-git-hooks":{"commit-msg":"npx commitlint --edit","pre-commit":"npx nano-staged"},"standard":{"globals":["describe","it"]},"types":"./lib/index.d.ts","gitHead":"7b27fc97fd4b0100eaf85a4bc9996173ac646a56","_id":"json-stringify-deterministic@1.0.10","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"shasum":"d56660b6e9c12f47dee4340ec2ce26745fa6ee64","size":4529,"noattachment":false,"key":"/json-stringify-deterministic/-/json-stringify-deterministic-1.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stringify-deterministic/download/json-stringify-deterministic-1.0.10.tgz"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"directories":{},"maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-stringify-deterministic_1.0.10_1689858255048_0.20933264079658254"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-20T13:04:15.179Z","publish_time":1689858255179,"_source_registry_name":"default","_cnpm_publish_time":1689858255179},"1.0.9":{"name":"json-stringify-deterministic","description":"deterministic version of JSON.stringify() so you can get a consistent hash from stringified results.","homepage":"https://github.com/Kikobeats/json-stringify-deterministic","version":"1.0.9","main":"lib","author":{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com","url":"https://github.com/Kikobeats"},"contributors":[{"name":"Perlover","email":"perlover@perlover.com"},{"name":"Vladyslav Mashkin","email":"jsdream@users.noreply.github.com"}],"repository":{"type":"git","url":"git+https://github.com/kikobeats/json-stringify-deterministic.git"},"bugs":{"url":"https://github.com/Kikobeats/json-stringify-deterministic/issues"},"keywords":["deterministic","hash","json","sort","stable","stringify"],"devDependencies":{"@commitlint/cli":"latest","@commitlint/config-conventional":"latest","@ksmithut/prettier-standard":"latest","c8":"latest","ci-publish":"latest","conventional-github-releaser":"latest","finepack":"latest","git-authors-cli":"latest","mocha":"latest","nano-staged":"latest","npm-check-updates":"latest","should":"latest","simple-git-hooks":"latest","standard":"latest","standard-markdown":"latest","standard-version":"latest"},"engines":{"node":">= 4"},"scripts":{"clean":"rm -rf node_modules","contributors":"(npx git-authors-cli && npx finepack && git add package.json && git commit -m 'build: contributors' --no-verify) || true","coveralls":"nyc report --reporter=text-lcov | coveralls","lint":"standard && standard-markdown","postrelease":"npm run release:tags && npm run release:github && (ci-publish || npm publish --access=public)","prerelease":"npm run update:check && npm run contributors","pretest":"npm run lint","release":"standard-version -a","release:github":"conventional-github-releaser -p angular","release:tags":"git push --follow-tags origin HEAD:master","test":"c8 mocha --require should","update":"ncu -u","update:check":"ncu -- --error-level 2"},"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"nano-staged":{"*.js":["prettier-standard"],"*.md":["standard-markdown"],"package.json":["finepack"]},"simple-git-hooks":{"commit-msg":"npx commitlint --edit","pre-commit":"npx nano-staged"},"standard":{"globals":["describe","it"]},"types":"./lib/index.d.ts","gitHead":"e7bf8f1a0327f4af0d339b39e5969373bf51f7e1","_id":"json-stringify-deterministic@1.0.9","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"shasum":"6280414f5f7ba39096b7384f055f16c83e3da29c","size":4268,"noattachment":false,"key":"/json-stringify-deterministic/-/json-stringify-deterministic-1.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stringify-deterministic/download/json-stringify-deterministic-1.0.9.tgz"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"directories":{},"maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-stringify-deterministic_1.0.9_1689858159903_0.6580234269968324"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-20T13:02:40.052Z","publish_time":1689858160052,"_source_registry_name":"default","_cnpm_publish_time":1689858160052},"1.0.8":{"name":"json-stringify-deterministic","description":"deterministic version of JSON.stringify() so you can get a consistent hash from stringified results.","homepage":"https://github.com/Kikobeats/json-stringify-deterministic","version":"1.0.8","main":"lib","author":{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com","url":"https://github.com/Kikobeats"},"contributors":[{"name":"Perlover","email":"perlover@perlover.com"},{"name":"Vladyslav Mashkin","email":"jsdream@users.noreply.github.com"}],"repository":{"type":"git","url":"git+https://github.com/kikobeats/json-stringify-deterministic.git"},"bugs":{"url":"https://github.com/Kikobeats/json-stringify-deterministic/issues"},"keywords":["deterministic","hash","json","sort","stable","stringify"],"devDependencies":{"@commitlint/cli":"latest","@commitlint/config-conventional":"latest","c8":"latest","ci-publish":"latest","conventional-github-releaser":"latest","finepack":"latest","git-authors-cli":"latest","mocha":"latest","nano-staged":"latest","npm-check-updates":"latest","prettier-standard":"latest","should":"latest","simple-git-hooks":"latest","standard":"latest","standard-markdown":"latest","standard-version":"latest"},"engines":{"node":">= 4"},"scripts":{"clean":"rm -rf node_modules","contributors":"(git-authors-cli && finepack && git add package.json && git commit -m 'build: contributors' --no-verify) || true","coveralls":"nyc report --reporter=text-lcov | coveralls","lint":"standard && standard-markdown","postrelease":"npm run release:tags && npm run release:github && (ci-publish || npm publish --access=public)","prerelease":"npm run update:check && npm run contributors","pretest":"npm run lint","release":"standard-version -a","release:github":"conventional-github-releaser -p angular","release:tags":"git push --follow-tags origin HEAD:master","test":"c8 mocha --require should","update":"ncu -u","update:check":"ncu -- --error-level 2"},"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"nano-staged":{"*.js":["prettier-standard"],"*.md":["standard-markdown"],"package.json":["finepack"]},"simple-git-hooks":{"commit-msg":"npx commitlint --edit","pre-commit":"npx nano-staged"},"standard":{"globals":["describe","it"]},"types":"./lib/index.d.ts","gitHead":"16dd2ec306ff0f18dda16d5180e7aa900794e1c5","_id":"json-stringify-deterministic@1.0.8","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"675eaf26f18ebac0197c5e4d2d4dcc2ab3750948","size":4256,"noattachment":false,"key":"/json-stringify-deterministic/-/json-stringify-deterministic-1.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stringify-deterministic/download/json-stringify-deterministic-1.0.8.tgz"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"directories":{},"maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-stringify-deterministic_1.0.8_1671008119333_0.9607150648935927"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-14T08:57:23.361Z","publish_time":1671008119597,"_cnpm_publish_time":1671008119597},"1.0.7":{"name":"json-stringify-deterministic","description":"deterministic version of JSON.stringify() so you can get a consistent hash from stringified results.","homepage":"https://github.com/Kikobeats/json-stringify-deterministic","version":"1.0.7","main":"lib","author":{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com","url":"https://github.com/Kikobeats"},"contributors":[{"name":"Perlover","email":"perlover@perlover.com"},{"name":"Vladyslav Mashkin","email":"jsdream@users.noreply.github.com"}],"repository":{"type":"git","url":"git+https://github.com/kikobeats/json-stringify-deterministic.git"},"bugs":{"url":"https://github.com/Kikobeats/json-stringify-deterministic/issues"},"keywords":["deterministic","hash","json","sort","stable","stringify"],"devDependencies":{"@commitlint/cli":"latest","@commitlint/config-conventional":"latest","c8":"latest","ci-publish":"latest","conventional-github-releaser":"latest","finepack":"latest","git-authors-cli":"latest","mocha":"latest","nano-staged":"latest","npm-check-updates":"latest","prettier-standard":"latest","should":"latest","simple-git-hooks":"latest","standard":"latest","standard-markdown":"latest","standard-version":"latest"},"engines":{"node":">= 4"},"scripts":{"clean":"rm -rf node_modules","contributors":"(git-authors-cli && finepack && git add package.json && git commit -m 'build: contributors' --no-verify) || true","coveralls":"nyc report --reporter=text-lcov | coveralls","lint":"standard && standard-markdown","postrelease":"npm run release:tags && npm run release:github && (ci-publish || npm publish --access=public)","prerelease":"npm run update:check && npm run contributors","pretest":"npm run lint","release":"standard-version -a","release:github":"conventional-github-releaser -p angular","release:tags":"git push --follow-tags origin HEAD:master","test":"c8 mocha --require should","update":"ncu -u","update:check":"ncu -- --error-level 2"},"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"nano-staged":{"*.js":["prettier-standard"],"*.md":["standard-markdown"],"package.json":["finepack"]},"simple-git-hooks":{"commit-msg":"npx commitlint --edit","pre-commit":"npx nano-staged"},"standard":{"globals":["describe","it"]},"gitHead":"760fb33d1d5c2d0d8e9011258f47cb2bec8b2ab5","_id":"json-stringify-deterministic@1.0.7","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"b5e37549581ac8ec8439ca7e9b746d23da56ac20","size":4187,"noattachment":false,"key":"/json-stringify-deterministic/-/json-stringify-deterministic-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stringify-deterministic/download/json-stringify-deterministic-1.0.7.tgz"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"directories":{},"maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-stringify-deterministic_1.0.7_1652780887718_0.9597311748377473"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-17T11:37:11.798Z","publish_time":1652780887834,"_cnpm_publish_time":1652780887834},"1.0.6":{"name":"json-stringify-deterministic","description":"deterministic version of JSON.stringify() so you can get a consistent hash from stringified results.","homepage":"https://github.com/Kikobeats/json-stringify-deterministic","version":"1.0.6","main":"lib","author":{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com","url":"https://github.com/Kikobeats"},"contributors":[{"name":"Perlover","email":"perlover@perlover.com"},{"name":"Vladyslav Mashkin","email":"jsdream@users.noreply.github.com"}],"repository":{"type":"git","url":"git+https://github.com/kikobeats/json-stringify-deterministic.git"},"bugs":{"url":"https://github.com/Kikobeats/json-stringify-deterministic/issues"},"keywords":["deterministic","hash","json","sort","stable","stringify"],"devDependencies":{"@commitlint/cli":"latest","@commitlint/config-conventional":"latest","c8":"latest","ci-publish":"latest","conventional-github-releaser":"latest","finepack":"latest","git-authors-cli":"latest","mocha":"latest","nano-staged":"latest","npm-check-updates":"latest","prettier-standard":"latest","should":"latest","simple-git-hooks":"latest","standard":"latest","standard-markdown":"latest","standard-version":"latest"},"engines":{"node":">= 4"},"scripts":{"clean":"rm -rf node_modules","contributors":"(git-authors-cli && finepack && git add package.json && git commit -m 'build: contributors' --no-verify) || true","coveralls":"nyc report --reporter=text-lcov | coveralls","lint":"standard && standard-markdown","postrelease":"npm run release:tags && npm run release:github && (ci-publish || npm publish --access=public)","prerelease":"npm run update:check && npm run contributors","pretest":"npm run lint","release":"standard-version -a","release:github":"conventional-github-releaser -p angular","release:tags":"git push --follow-tags origin HEAD:master","test":"c8 mocha --require should","update":"ncu -u","update:check":"ncu -- --error-level 2"},"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"nano-staged":{"*.js":["prettier-standard"],"*.md":["standard-markdown"],"package.json":["finepack"]},"simple-git-hooks":{"commit-msg":"npx commitlint --edit","pre-commit":"npx nano-staged"},"standard":{"globals":["describe","it"]},"gitHead":"804892529368de4e4b289fac1db177fcf8a55c72","_id":"json-stringify-deterministic@1.0.6","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"997a82e5ef23697b91476b32b0f8e16d17ccfd5c","size":4187,"noattachment":false,"key":"/json-stringify-deterministic/-/json-stringify-deterministic-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stringify-deterministic/download/json-stringify-deterministic-1.0.6.tgz"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"directories":{},"maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-stringify-deterministic_1.0.6_1649697443047_0.08016766784559826"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-11T22:08:28.906Z","publish_time":1649697443184,"_cnpm_publish_time":1649697443184},"1.0.5":{"name":"json-stringify-deterministic","description":"deterministic version of JSON.stringify() so you can get a consistent hash from stringified results.","homepage":"https://github.com/Kikobeats/json-stringify-deterministic","version":"1.0.5","main":"lib","author":{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com","url":"https://github.com/Kikobeats"},"contributors":[{"name":"Perlover","email":"perlover@perlover.com"},{"name":"Vladyslav Mashkin","email":"jsdream@users.noreply.github.com"}],"repository":{"type":"git","url":"git+https://github.com/kikobeats/json-stringify-deterministic.git"},"bugs":{"url":"https://github.com/Kikobeats/json-stringify-deterministic/issues"},"keywords":["deterministic","hash","json","sort","stable","stringify"],"devDependencies":{"@commitlint/cli":"latest","@commitlint/config-conventional":"latest","c8":"latest","ci-publish":"latest","conventional-github-releaser":"latest","finepack":"latest","git-authors-cli":"latest","mocha":"latest","nano-staged":"latest","npm-check-updates":"latest","prettier-standard":"latest","should":"latest","simple-git-hooks":"latest","standard":"latest","standard-markdown":"latest","standard-version":"latest"},"engines":{"node":">= 4"},"scripts":{"clean":"rm -rf node_modules","contributors":"(git-authors-cli && finepack && git add package.json && git commit -m 'build: contributors' --no-verify) || true","coveralls":"nyc report --reporter=text-lcov | coveralls","lint":"standard && standard-markdown","postrelease":"npm run release:tags && npm run release:github && (ci-publish || npm publish --access=public)","prerelease":"npm run update:check && npm run contributors","pretest":"npm run lint","release":"standard-version -a","release:github":"conventional-github-releaser -p angular","release:tags":"git push --follow-tags origin HEAD:master","test":"c8 mocha --require should","update":"ncu -u","update:check":"ncu -- --error-level 2"},"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"nano-staged":{"*.js":["prettier-standard"],"*.md":["standard-markdown"],"package.json":["finepack"]},"simple-git-hooks":{"commit-msg":"npx commitlint --edit","pre-commit":"npx nano-staged"},"standard":{"globals":["describe","it"]},"gitHead":"5765f465d779e3c795e78835e4c5633b8ce45ff7","_id":"json-stringify-deterministic@1.0.5","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"shasum":"3f71a78ac0cca63399aea3354dc4024aa68b8b31","size":4186,"noattachment":false,"key":"/json-stringify-deterministic/-/json-stringify-deterministic-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stringify-deterministic/download/json-stringify-deterministic-1.0.5.tgz"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"directories":{},"maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-stringify-deterministic_1.0.5_1648828664846_0.7357916221475258"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-01T16:08:38.526Z","publish_time":1648828665009,"_cnpm_publish_time":1648828665009},"1.0.4":{"name":"json-stringify-deterministic","description":"deterministic version of JSON.stringify() so you can get a consistent hash from stringified results.","homepage":"https://github.com/Kikobeats/json-stringify-deterministic","version":"1.0.4","main":"lib","author":{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com","url":"https://github.com/Kikobeats"},"contributors":[{"name":"Perlover","email":"perlover@perlover.com"},{"name":"Vladyslav Mashkin","email":"jsdream@users.noreply.github.com"}],"repository":{"type":"git","url":"git+https://github.com/kikobeats/json-stringify-deterministic.git"},"bugs":{"url":"https://github.com/Kikobeats/json-stringify-deterministic/issues"},"keywords":["deterministic","hash","json","sort","stable","stringify"],"devDependencies":{"@commitlint/cli":"latest","@commitlint/config-conventional":"latest","c8":"latest","ci-publish":"latest","conventional-github-releaser":"latest","finepack":"latest","git-authors-cli":"latest","mocha":"latest","nano-staged":"latest","npm-check-updates":"latest","prettier-standard":"latest","should":"latest","simple-git-hooks":"latest","standard":"latest","standard-markdown":"latest","standard-version":"latest"},"engines":{"node":">= 4"},"scripts":{"clean":"rm -rf node_modules","contributors":"(git-authors-cli && finepack && git add package.json && git commit -m 'build: contributors' --no-verify) || true","coveralls":"nyc report --reporter=text-lcov | coveralls","lint":"standard && standard-markdown","postrelease":"npm run release:tags && npm run release:github && (ci-publish || npm publish --access=public)","prerelease":"npm run update:check && npm run contributors","pretest":"npm run lint","release":"standard-version -a","release:github":"conventional-github-releaser -p angular","release:tags":"git push --follow-tags origin HEAD:master","test":"c8 mocha --require should","update":"ncu -u","update:check":"ncu -- --error-level 2"},"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"nano-staged":{"*.js":["prettier-standard"],"*.md":["standard-markdown"],"package.json":["finepack"]},"simple-git-hooks":{"commit-msg":"npx commitlint --edit","pre-commit":"npx nano-staged"},"standard":{"globals":["describe","it"]},"gitHead":"9830440ece1092fc581e0940e4a761b68d4f6c5e","_id":"json-stringify-deterministic@1.0.4","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"shasum":"2a93b2629a85db4ab13ebc70c036bd1906649799","size":4187,"noattachment":false,"key":"/json-stringify-deterministic/-/json-stringify-deterministic-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stringify-deterministic/download/json-stringify-deterministic-1.0.4.tgz"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"directories":{},"maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-stringify-deterministic_1.0.4_1646232918416_0.7589835690214533"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-02T14:56:31.117Z","publish_time":1646232918589,"_cnpm_publish_time":1646232918589},"1.0.3":{"name":"json-stringify-deterministic","description":"deterministic version of JSON.stringify() so you can get a consistent hash from stringified results.","homepage":"https://github.com/Kikobeats/json-stringify-deterministic","version":"1.0.3","main":"lib","author":{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com","url":"https://github.com/Kikobeats"},"contributors":[{"name":"Perlover","email":"perlover@perlover.com"},{"name":"Vladyslav Mashkin","email":"jsdream@users.noreply.github.com"}],"repository":{"type":"git","url":"git+https://github.com/kikobeats/json-stringify-deterministic.git"},"bugs":{"url":"https://github.com/Kikobeats/json-stringify-deterministic/issues"},"keywords":["deterministic","hash","json","sort","stable","stringify"],"devDependencies":{"@commitlint/cli":"latest","@commitlint/config-conventional":"latest","c8":"latest","ci-publish":"latest","conventional-github-releaser":"latest","finepack":"latest","git-authors-cli":"latest","mocha":"latest","nano-staged":"latest","npm-check-updates":"latest","prettier-standard":"latest","should":"latest","simple-git-hooks":"latest","standard":"latest","standard-markdown":"latest","standard-version":"latest"},"engines":{"node":">= 4"},"scripts":{"clean":"rm -rf node_modules","contributors":"(git-authors-cli && finepack && git add package.json && git commit -m 'build: contributors' --no-verify) || true","coveralls":"nyc report --reporter=text-lcov | coveralls","lint":"standard && standard-markdown","postrelease":"npm run release:tags && npm run release:github && (ci-publish || npm publish --access=public)","prerelease":"npm run update:check && npm run contributors","pretest":"npm run lint","release":"standard-version -a","release:github":"conventional-github-releaser -p angular","release:tags":"git push --follow-tags origin HEAD:master","test":"c8 mocha --require should","update":"ncu -u","update:check":"ncu -- --error-level 2"},"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"nano-staged":{"*.js":["prettier-standard"],"*.md":["standard-markdown"],"package.json":["finepack"]},"simple-git-hooks":{"commit-msg":"npx commitlint --edit","pre-commit":"npx nano-staged"},"standard":{"globals":["describe","it"]},"gitHead":"b62b0ea1c0658c976c575d19b233a40e59a92691","_id":"json-stringify-deterministic@1.0.3","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"shasum":"5ca3726f4e6e94c765458d6441a263d74fc921f4","size":4187,"noattachment":false,"key":"/json-stringify-deterministic/-/json-stringify-deterministic-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stringify-deterministic/download/json-stringify-deterministic-1.0.3.tgz"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"directories":{},"maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-stringify-deterministic_1.0.3_1645734333753_0.13759285421388578"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-24T20:25:45.364Z","publish_time":1645734333911,"_cnpm_publish_time":1645734333911},"1.0.2":{"name":"json-stringify-deterministic","description":"deterministic version of JSON.stringify() so you can get a consistent hash from stringified results.","homepage":"https://github.com/Kikobeats/json-stringify-deterministic","version":"1.0.2","main":"lib","author":{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com","url":"https://github.com/Kikobeats"},"repository":{"type":"git","url":"git+https://github.com/kikobeats/json-stringify-deterministic.git"},"bugs":{"url":"https://github.com/Kikobeats/json-stringify-deterministic/issues"},"keywords":["deterministic","hash","json","sort","stable","stringify"],"devDependencies":{"@commitlint/cli":"latest","@commitlint/config-conventional":"latest","c8":"latest","ci-publish":"latest","conventional-github-releaser":"latest","finepack":"latest","git-authors-cli":"latest","mocha":"latest","nano-staged":"latest","npm-check-updates":"latest","prettier-standard":"latest","should":"latest","simple-git-hooks":"latest","standard":"latest","standard-markdown":"latest","standard-version":"latest"},"engines":{"node":">= 4"},"scripts":{"clean":"rm -rf node_modules","contributors":"(git-authors-cli && finepack && git add package.json && git commit -m 'build: contributors' --no-verify) || true","coveralls":"nyc report --reporter=text-lcov | coveralls","lint":"standard && standard-markdown","postrelease":"npm run release:tags && npm run release:github && (ci-publish || npm publish --access=public)","prerelease":"npm run update:check && npm run contributors","pretest":"npm run lint","release":"standard-version -a","release:github":"conventional-github-releaser -p angular","release:tags":"git push --follow-tags origin HEAD:master","test":"c8 mocha --require should","update":"ncu -u","update:check":"ncu -- --error-level 2"},"license":"MIT","commitlint":{"extends":["@commitlint/config-conventional"]},"simple-git-hooks":{"commit-msg":"npx commitlint --edit","pre-commit":"npx nano-staged"},"standard":{"globals":["describe","it"]},"gitHead":"69f66827b448dc7241d90dae3cfc1f2aa34a2b9b","_id":"json-stringify-deterministic@1.0.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"fe72b5f49cc39c5f7c5fcb17d2fb06fca092e727","size":4096,"noattachment":false,"key":"/json-stringify-deterministic/-/json-stringify-deterministic-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stringify-deterministic/download/json-stringify-deterministic-1.0.2.tgz"},"_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"directories":{},"maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-stringify-deterministic_1.0.2_1640195712310_0.3502235522330521"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-22T17:55:18.832Z","publish_time":1640195712482,"_cnpm_publish_time":1640195712482},"1.0.1":{"name":"json-stringify-deterministic","description":"deterministic version of JSON.stringify() so you can get a consistent hash from stringified results.","homepage":"https://github.com/Kikobeats/json-stringify-deterministic","version":"1.0.1","main":"lib","author":{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com","url":"https://github.com/Kikobeats"},"repository":{"type":"git","url":"git+https://github.com/kikobeats/json-stringify-deterministic.git"},"bugs":{"url":"https://github.com/Kikobeats/json-stringify-deterministic/issues"},"keywords":["deterministic","hash","json","sort","stable","stringify"],"devDependencies":{"coveralls":"latest","git-dirty":"latest","mocha":"latest","nyc":"latest","should":"latest","standard":"latest","standard-markdown":"latest"},"engines":{"node":">= 4"},"files":["index.js","lib"],"scripts":{"clean":"rm -rf node_modules","coveralls":"nyc report --reporter=text-lcov | coveralls","lint":"standard && standard-markdown","pretest":"npm run lint","test":"nyc mocha"},"license":"MIT","standard":{"globals":["describe","it"]},"gitHead":"b02805117a96aa99490b0e4504409ea5d40d8a35","_id":"json-stringify-deterministic@1.0.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"dist":{"shasum":"3334798c374d723d46f7ba0e47d6e5e5ac8511f9","size":4367,"noattachment":false,"key":"/json-stringify-deterministic/-/json-stringify-deterministic-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stringify-deterministic/download/json-stringify-deterministic-1.0.1.tgz"},"maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-stringify-deterministic-1.0.1.tgz_1499114137391_0.6906971819698811"},"directories":{},"publish_time":1499114138415,"_hasShrinkwrap":false,"_cnpm_publish_time":1499114138415,"_cnpmcore_publish_time":"2021-12-16T19:15:48.485Z"},"1.0.0":{"name":"json-stringify-deterministic","description":"deterministic version of JSON.stringify() so you can get a consistent hash from stringified results.","homepage":"https://github.com/Kikobeats/json-stringify-deterministic","version":"1.0.0","main":"lib","author":{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com","url":"https://github.com/Kikobeats"},"repository":{"type":"git","url":"git+https://github.com/kikobeats/json-stringify-deterministic.git"},"bugs":{"url":"https://github.com/Kikobeats/json-stringify-deterministic/issues"},"keywords":["json","stringify","deterministic","hash","sort","stable"],"devDependencies":{"coveralls":"latest","git-dirty":"latest","mocha":"latest","nyc":"latest","should":"latest","standard":"latest","standard-markdown":"latest"},"engines":{"node":">= 4"},"files":["index.js","lib"],"scripts":{"clean":"rm -rf node_modules","coveralls":"nyc report --reporter=text-lcov | coveralls","lint":"standard && standard-markdown","pretest":"npm run lint","test":"nyc mocha"},"license":"MIT","standard":{"globals":["describe","it"]},"gitHead":"23d5f7b121e70e941e772c006116a687542cc4d8","_id":"json-stringify-deterministic@1.0.0","_shasum":"90e1747340d1adf7a5170a51e7f8b2c4489a4cba","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"dist":{"shasum":"90e1747340d1adf7a5170a51e7f8b2c4489a4cba","size":4226,"noattachment":false,"key":"/json-stringify-deterministic/-/json-stringify-deterministic-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stringify-deterministic/download/json-stringify-deterministic-1.0.0.tgz"},"maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/json-stringify-deterministic-1.0.0.tgz_1473066527301_0.8132490043062717"},"directories":{},"publish_time":1473066529050,"_hasShrinkwrap":false,"_cnpm_publish_time":1473066529050,"_cnpmcore_publish_time":"2021-12-16T19:15:48.670Z"}},"readme":"# json-stringify-deterministic\n\n![Last version](https://img.shields.io/github/tag/Kikobeats/json-stringify-deterministic.svg?style=flat-square)\n[![Coverage Status](https://img.shields.io/coveralls/Kikobeats/json-stringify-deterministic.svg?style=flat-square)](https://coveralls.io/github/Kikobeats/json-stringify-deterministic)\n[![NPM Status](https://img.shields.io/npm/dm/json-stringify-deterministic.svg?style=flat-square)](https://www.npmjs.org/package/json-stringify-deterministic)\n\n> Deterministic version of `JSON.stringify()`, so you can get a consistent hash from stringified results.\n\nSimilar to [json-stable-stringify](https://github.com/substack/json-stable-stringify) *but*:\n\n- No Dependencies. Minimal as possible.\n- Better cycles detection.\n- Support serialization for object without `.toJSON` (such as `RegExp`).\n- Provides built-in TypeScript declarations.\n\n## Install\n\n```bash\nnpm install json-stringify-deterministic --save\n```\n\n## Usage\n\n```js\nconst stringify = require('json-stringify-deterministic')\nconst obj = { c: 8, b: [{ z: 6, y: 5, x: 4 }, 7], a: 3 }\n\nconsole.log(stringify(obj))\n// => {\"a\":3,\"b\":[{\"x\":4,\"y\":5,\"z\":6},7],\"c\":8}\n```\n\n## API\n\n### stringify(&lt;obj&gt;, [opts])\n\n#### obj\n\n*Required*<br>\nType: `object`\n\nThe input `object` to be serialized.\n\n#### opts\n\n##### opts.stringify\n\nType: `function`\nDefault: `JSON.stringify`\n\nDeterminate how to stringify primitives values.\n\n##### opts.cycles\n\nType: `boolean`\nDefault: `false`\n\nDeterminate how to resolve cycles.\n\nUnder `true`, when a cycle is detected, `[Circular]` will be inserted in the node.\n\n##### opts.compare\n\nType: `function`\n\nCustom comparison function for object keys.\n\nYour function `opts.compare` is called with these parameters:\n\n``` js\nopts.cmp({ key: akey, value: avalue }, { key: bkey, value: bvalue })\n```\n\nFor example, to sort on the object key names in reverse order you could write:\n\n``` js\nconst stringify = require('json-stringify-deterministic')\n\nconst obj = { c: 8, b: [{z: 6,y: 5,x: 4}, 7], a: 3 }\nconst objSerializer = stringify(obj, function (a, b) {\n  return a.key < b.key ? 1 : -1\n})\n\nconsole.log(objSerializer)\n// => {\"c\":8,\"b\":[{\"z\":6,\"y\":5,\"x\":4},7],\"a\":3}\n```\n\nOr if you wanted to sort on the object values in reverse order, you could write:\n\n```js\nconst stringify = require('json-stringify-deterministic')\n\nconst obj = { d: 6, c: 5, b: [{ z: 3, y: 2, x: 1 }, 9], a: 10 }\nconst objtSerializer = stringify(obj, function (a, b) {\n  return a.value < b.value ? 1 : -1\n})\n\nconsole.log(objtSerializer)\n// => {\"d\":6,\"c\":5,\"b\":[{\"z\":3,\"y\":2,\"x\":1},9],\"a\":10}\n```\n\n##### opts.space\n\nType: `string`<br>\nDefault: `''`\n\nIf you specify `opts.space`, it will indent the output for pretty-printing.\n\nValid values are strings (e.g. `{space: \\t}`). For example:\n\n```js\nconst stringify = require('json-stringify-deterministic')\n\nconst obj = { b: 1, a: { foo: 'bar', and: [1, 2, 3] } }\nconst objSerializer = stringify(obj, { space: '  ' })\nconsole.log(objSerializer)\n// => {\n//   \"a\": {\n//     \"and\": [\n//       1,\n//       2,\n//       3\n//     ],\n//     \"foo\": \"bar\"\n//   },\n//   \"b\": 1\n// }\n```\n\n##### opts.replacer\n\nType: `function`<br>\n\nThe replacer parameter is a function `opts.replacer(key, value)` that behaves\nthe same as the replacer\n[from the core JSON object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_native_JSON#The_replacer_parameter).\n\n## Related\n\n- [sort-keys-recursive](https://github.com/Kikobeats/sort-keys-recursive): Sort the keys of an array/object recursively.\n\n## License\n\nMIT © [Kiko Beats](https://github.com/Kikobeats).\n","_attachments":{},"homepage":"https://github.com/Kikobeats/json-stringify-deterministic","bugs":{"url":"https://github.com/Kikobeats/json-stringify-deterministic/issues"},"license":"MIT"}