{"_id":"json-stream-stringify","_rev":"914344","name":"json-stream-stringify","description":"JSON.Stringify as a readable stream","dist-tags":{"latest":"2.0.4"},"maintainers":[{"name":"faleij","email":"faleij@live.se"}],"time":{"modified":"2021-09-21T15:40:57.000Z","created":"2016-05-07T16:48:48.338Z","2.0.4":"2021-09-21T15:38:12.610Z","2.0.3":"2020-09-03T22:21:56.399Z","2.0.2":"2019-11-27T00:52:02.371Z","2.0.1":"2018-10-20T10:50:46.824Z","2.0.0":"2018-06-26T23:03:31.112Z","1.6.1":"2018-06-13T07:22:45.200Z","1.5.1":"2017-07-25T13:07:51.474Z","1.5.0":"2016-05-14T15:14:25.980Z","1.3.5":"2016-05-09T14:04:47.255Z","1.3.4":"2016-05-09T08:33:39.133Z","1.3.3":"2016-05-09T08:19:57.638Z","1.3.2":"2016-05-08T21:43:42.678Z","1.3.1":"2016-05-08T21:42:09.584Z","1.3.0":"2016-05-08T14:28:04.257Z","1.2.0":"2016-05-08T09:07:47.214Z","1.1.0":"2016-05-07T23:55:52.895Z","1.0.1":"2016-05-07T16:52:06.702Z","1.0.0":"2016-05-07T16:48:48.338Z"},"users":{},"author":{"name":"Faleij","email":"faleij@gmail.com","url":"https://github.com/faleij"},"repository":{"type":"git","url":"git+https://github.com/Faleij/json-stream-stringify.git"},"versions":{"2.0.4":{"name":"json-stream-stringify","description":"JSON.Stringify as a readable stream","version":"2.0.4","license":"MIT","author":{"name":"Faleij","email":"faleij@gmail.com","url":"https://github.com/faleij"},"repository":{"type":"git","url":"git+https://github.com/Faleij/json-stream-stringify.git"},"bugs":{"url":"https://github.com/faleij/json-stream-stringify/issues"},"main":"./lib/umd.js","module":"./lib/module.js","browser":"./lib/umd.js","types":"./lib/JsonStreamStringify.d.ts","nyc":{"sourceMap":true,"instrument":true,"exclude":["test-src/**/*"]},"scripts":{"lint":"tslint -c tslint.json 'src/**/*.ts' && echo \"tslint: no lint errors\"","build":"rollup -c rollup.config.js ","build:watch":"npm run build -- --watch","test":"mocha --require source-map-support/register -R spec -b test/*.spec.js","coverage":"nyc npm test && nyc report --reporter=html","coveralls":"nyc report --reporter=text-lcov | coveralls"},"devDependencies":{"@babel/cli":"^7.7.4","@babel/core":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@types/mocha":"^5.2.5","clean-webpack-plugin":"^0.1.19","coveralls":"3.0.2","es-check":"^4.0.0","expect.js":"0.3.1","istanbul":"0.4.5","mocha":"3.5.3","nyc":"12.0.2","rollup":"1.26.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-typescript2":"^0.25.2","source-map-support":"^0.5.9","ts-loader":"^6.2.1","tslint":"^5.11.0","tslint-config-airbnb":"^5.11.0","typescript":"^3.7.2","core-js":"^3.4.3"},"_resolved":"","_integrity":"","_from":"file:json-stream-stringify-2.0.4.tgz","homepage":"https://github.com/Faleij/json-stream-stringify#readme","_id":"json-stream-stringify@2.0.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"f97521d151ece5e78a38bf2e4253cf79c98fed44","size":23265,"noattachment":false,"key":"/json-stream-stringify/-/json-stream-stringify-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stream-stringify/download/json-stream-stringify-2.0.4.tgz"},"_npmUser":{"name":"faleij","email":"faleij@live.se"},"directories":{},"maintainers":[{"name":"faleij","email":"faleij@live.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-stream-stringify_2.0.4_1632238692418_0.08816195805372207"},"_hasShrinkwrap":false,"publish_time":1632238692610,"_cnpm_publish_time":1632238692610},"2.0.3":{"name":"json-stream-stringify","description":"JSON.Stringify as a readable stream","version":"2.0.3","license":"MIT","author":{"name":"Faleij","email":"faleij@gmail.com","url":"https://github.com/faleij"},"repository":{"type":"git","url":"git+https://github.com/Faleij/json-stream-stringify.git"},"bugs":{"url":"https://github.com/faleij/json-stream-stringify/issues"},"main":"./lib/umd.js","module":"./lib/module.js","browser":"./lib/umd.js","types":"./lib/JsonStreamStringify.d.ts","nyc":{"sourceMap":true,"instrument":true,"exclude":["test-src/**/*"]},"scripts":{"lint":"tslint -c tslint.json 'src/**/*.ts' && echo \"tslint: no lint errors\"","build":"rollup -c rollup.config.js ","build:watch":"npm run build -- --watch","test":"mocha --require source-map-support/register -R spec -b test/*.spec.js","coverage":"nyc npm test && nyc report --reporter=html","coveralls":"nyc report --reporter=text-lcov | coveralls"},"devDependencies":{"@babel/cli":"^7.7.4","@babel/core":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/preset-typescript":"^7.7.4","@types/mocha":"^5.2.5","clean-webpack-plugin":"^0.1.19","coveralls":"3.0.2","es-check":"^4.0.0","expect.js":"0.3.1","istanbul":"0.4.5","mocha":"3.5.3","nyc":"12.0.2","rollup":"1.26.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-typescript2":"^0.25.2","source-map-support":"^0.5.9","ts-loader":"^6.2.1","tslint":"^5.11.0","tslint-config-airbnb":"^5.11.0","typescript":"^3.7.2","core-js":"^3.4.3"},"_resolved":"","_integrity":"","_from":"file:json-stream-stringify-2.0.3.tgz","homepage":"https://github.com/Faleij/json-stream-stringify#readme","_id":"json-stream-stringify@2.0.3","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"shasum":"9be009228aad8344f41d9749346c797075b7b438","size":23125,"noattachment":false,"key":"/json-stream-stringify/-/json-stream-stringify-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stream-stringify/download/json-stream-stringify-2.0.3.tgz"},"maintainers":[{"name":"faleij","email":"faleij@live.se"}],"_npmUser":{"name":"faleij","email":"faleij@live.se"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-stream-stringify_2.0.3_1599171716026_0.11748572008427693"},"_hasShrinkwrap":false,"publish_time":1599171716399,"_cnpm_publish_time":1599171716399},"2.0.2":{"name":"json-stream-stringify","description":"JSON.Stringify as a readable stream","version":"2.0.2","license":"MIT","author":{"name":"Faleij","email":"faleij@gmail.com","url":"https://github.com/faleij"},"repository":{"type":"git","url":"git+https://github.com/Faleij/json-stream-stringify.git"},"bugs":{"url":"https://github.com/faleij/json-stream-stringify/issues"},"main":"./umd.js","module":"./module.js","browser":"./umd.js","scripts":{"lint":"eslint . && echo \"eslint: no lint errors\"","build":"rollup -c rollup.config.js && babel test-src --out-dir test","build:watch":"rollup -c rollup.config.js --watch","test":"mocha -R spec -b","coverage":"nyc npm test","coveralls":"nyc report --reporter=text-lcov | coveralls"},"devDependencies":{"@babel/cli":"^7.0.0-beta.51","@babel/core":"^7.0.0-beta.51","@babel/plugin-transform-runtime":"^7.0.0-beta.51","@babel/polyfill":"^7.0.0-beta.51","@babel/preset-env":"^7.0.0-beta.51","@babel/runtime":"^7.0.0-beta.51","babel-plugin-external-helpers":"^6.22.0","babel-register":"^6.26.0","coveralls":"3.0.1","eslint":"^4.19.1","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.12.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-mocha":"^5.0.0","eslint-plugin-react":"^7.9.1","expect.js":"0.3.1","istanbul":"0.4.5","mocha":"3.5.3","nyc":"12.0.2","rollup":"0.60.4","rollup-plugin-babel":"^4.0.0-beta.5"},"_resolved":"","_integrity":"","_from":"file:json-stream-stringify-2.0.2.tgz","homepage":"https://github.com/Faleij/json-stream-stringify#readme","_id":"json-stream-stringify@2.0.2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"shasum":"5f6bab3c51a5ec65f0780be017eae7186a88378c","size":23650,"noattachment":false,"key":"/json-stream-stringify/-/json-stream-stringify-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stream-stringify/download/json-stream-stringify-2.0.2.tgz"},"maintainers":[{"name":"faleij","email":"faleij@live.se"}],"_npmUser":{"name":"faleij","email":"faleij@live.se"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-stream-stringify_2.0.2_1574815922194_0.1510034640520066"},"_hasShrinkwrap":false,"publish_time":1574815922371,"_cnpm_publish_time":1574815922371},"2.0.1":{"name":"json-stream-stringify","description":"JSON.Stringify as a readable stream","version":"2.0.1","license":"MIT","author":{"name":"Faleij","email":"faleij@gmail.com","url":"https://github.com/faleij"},"repository":{"type":"git","url":"git+https://github.com/Faleij/json-stream-stringify.git"},"bugs":{"url":"https://github.com/faleij/json-stream-stringify/issues"},"main":"./umd.js","module":"./module.js","browser":"./umd.js","scripts":{"lint":"eslint . && echo \"eslint: no lint errors\"","build":"rollup -c rollup.config.js && babel test-src --out-dir test","build:watch":"rollup -c rollup.config.js --watch","test":"mocha -R spec -b","coverage":"nyc npm test","coveralls":"nyc report --reporter=text-lcov | coveralls"},"devDependencies":{"@babel/cli":"^7.0.0-beta.51","@babel/core":"^7.0.0-beta.51","@babel/plugin-transform-runtime":"^7.0.0-beta.51","@babel/polyfill":"^7.0.0-beta.51","@babel/preset-env":"^7.0.0-beta.51","@babel/runtime":"^7.0.0-beta.51","babel-plugin-external-helpers":"^6.22.0","babel-register":"^6.26.0","coveralls":"3.0.1","eslint":"^4.19.1","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.12.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-mocha":"^5.0.0","eslint-plugin-react":"^7.9.1","expect.js":"0.3.1","istanbul":"0.4.5","mocha":"3.5.3","nyc":"12.0.2","rollup":"0.60.4","rollup-plugin-babel":"^4.0.0-beta.5"},"_resolved":"","_integrity":"","_from":"file:json-stream-stringify-2.0.1.tgz","homepage":"https://github.com/Faleij/json-stream-stringify#readme","_id":"json-stream-stringify@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"faleij","email":"faleij@live.se"},"dist":{"shasum":"8bc0e65ff94567d9010e14c27c043a951cb14939","size":43018,"noattachment":false,"key":"/json-stream-stringify/-/json-stream-stringify-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stream-stringify/download/json-stream-stringify-2.0.1.tgz"},"maintainers":[{"name":"faleij","email":"faleij@live.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-stream-stringify_2.0.1_1540032646662_0.0005699696348013816"},"_hasShrinkwrap":false,"publish_time":1540032646824,"_cnpm_publish_time":1540032646824},"2.0.0":{"name":"json-stream-stringify","description":"JSON.Stringify as a readable stream","version":"2.0.0","license":"MIT","author":{"name":"Faleij","email":"faleij@gmail.com","url":"https://github.com/faleij"},"repository":{"type":"git","url":"git+https://github.com/Faleij/json-stream-stringify.git"},"bugs":{"url":"https://github.com/faleij/json-stream-stringify/issues"},"main":"./umd.js","module":"./module.js","browser":"./umd.js","scripts":{"lint":"eslint . && echo \"eslint: no lint errors\"","build":"rollup -c rollup.config.js && babel test-src --out-dir test","build:watch":"rollup -c rollup.config.js --watch","test":"mocha -R spec -b","coverage":"nyc npm test","coveralls":"nyc report --reporter=text-lcov | coveralls"},"devDependencies":{"@babel/cli":"^7.0.0-beta.51","@babel/core":"^7.0.0-beta.51","@babel/plugin-transform-runtime":"^7.0.0-beta.51","@babel/polyfill":"^7.0.0-beta.51","@babel/preset-env":"^7.0.0-beta.51","@babel/runtime":"^7.0.0-beta.51","babel-plugin-external-helpers":"^6.22.0","babel-register":"^6.26.0","coveralls":"3.0.1","eslint":"^4.19.1","eslint-config-airbnb":"^17.0.0","eslint-plugin-import":"^2.12.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-mocha":"^5.0.0","eslint-plugin-react":"^7.9.1","expect.js":"0.3.1","istanbul":"0.4.5","mocha":"3.5.3","nyc":"12.0.2","rollup":"0.60.4","rollup-plugin-babel":"^4.0.0-beta.5"},"_resolved":"","_integrity":"","_from":"file:json-stream-stringify-2.0.0.tgz","homepage":"https://github.com/Faleij/json-stream-stringify#readme","_id":"json-stream-stringify@2.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"faleij","email":"faleij@live.se"},"dist":{"shasum":"738e0523cd110b8a25b8b4f67e1edff2542c6994","size":42336,"noattachment":false,"key":"/json-stream-stringify/-/json-stream-stringify-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stream-stringify/download/json-stream-stringify-2.0.0.tgz"},"maintainers":[{"name":"faleij","email":"faleij@live.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-stream-stringify_2.0.0_1530054210933_0.9969288684804682"},"_hasShrinkwrap":false,"publish_time":1530054211112,"_cnpm_publish_time":1530054211112},"1.6.1":{"name":"json-stream-stringify","version":"1.6.1","description":"JSON.Stringify as a readable stream","repository":{"type":"git","url":"git+https://github.com/Faleij/json-stream-stringify.git"},"main":"jsonStreamify.js","dependencies":{},"devDependencies":{"coveralls":"2.11.9","istanbul":"0.4.3","expect.js":"0.3.1","mocha":"2.4.5"},"scripts":{"test":"mocha","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- test.js -R spec"},"keywords":["JSON","stringify","stream","string","streamify","read","readable","co","generator","iterable"],"author":{"name":"Faleij"},"license":"MIT","engines":{"node":">=4.2.2"},"gitHead":"c8b1f68c47638ec179eabe90cc098df1902168d6","bugs":{"url":"https://github.com/Faleij/json-stream-stringify/issues"},"homepage":"https://github.com/Faleij/json-stream-stringify#readme","_id":"json-stream-stringify@1.6.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"faleij","email":"faleij@live.se"},"dist":{"shasum":"061828842c2155674500ac5aa0750d9aa7c36435","size":7000,"noattachment":false,"key":"/json-stream-stringify/-/json-stream-stringify-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stream-stringify/download/json-stream-stringify-1.6.1.tgz"},"maintainers":[{"name":"faleij","email":"faleij@live.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-stream-stringify_1.6.1_1528874565071_0.029468495157589425"},"_hasShrinkwrap":false,"publish_time":1528874565200,"_cnpm_publish_time":1528874565200},"1.5.1":{"name":"json-stream-stringify","version":"1.5.1","description":"JSON.Stringify as a readable stream","repository":{"type":"git","url":"git+https://github.com/Faleij/json-stream-stringify.git"},"main":"jsonStreamify.js","dependencies":{},"devDependencies":{"coveralls":"2.11.9","istanbul":"0.4.3","expect.js":"0.3.1","mocha":"2.4.5"},"scripts":{"test":"mocha","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- test.js -R spec"},"keywords":["JSON","stringify","stream","string","streamify","read","readable","co","generator","iterable"],"author":{"name":"Faleij"},"license":"MIT","engines":{"node":">=4.2.2"},"gitHead":"4393d58e543d3717f12ae9ff5eeaeea28ee229d1","bugs":{"url":"https://github.com/Faleij/json-stream-stringify/issues"},"homepage":"https://github.com/Faleij/json-stream-stringify#readme","_id":"json-stream-stringify@1.5.1","_shasum":"bab905aea92a2f130a4e142b78e66c8367a1064e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"faleij","email":"faleij@live.se"},"dist":{"shasum":"bab905aea92a2f130a4e142b78e66c8367a1064e","size":7098,"noattachment":false,"key":"/json-stream-stringify/-/json-stream-stringify-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stream-stringify/download/json-stream-stringify-1.5.1.tgz"},"maintainers":[{"name":"faleij","email":"faleij@live.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-stream-stringify-1.5.1.tgz_1500988070506_0.40612198133021593"},"directories":{},"publish_time":1500988071474,"_hasShrinkwrap":false,"_cnpm_publish_time":1500988071474},"1.5.0":{"name":"json-stream-stringify","version":"1.5.0","description":"JSON.Stringify as a readable stream","repository":{"type":"git","url":"git+https://github.com/Faleij/json-stream-stringify.git"},"main":"jsonStreamify.js","dependencies":{},"devDependencies":{"coveralls":"2.11.9","istanbul":"0.4.3","expect.js":"0.3.1","mocha":"2.4.5"},"scripts":{"test":"mocha","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- test.js -R spec"},"keywords":["JSON","stringify","stream","string","streamify","read","readable","co","generator","iterable"],"author":{"name":"Faleij"},"license":"MIT","engines":{"node":">=4.2.2"},"gitHead":"20e5d0190d622c6e4f3e9d4a3c48207631d3b3b3","bugs":{"url":"https://github.com/Faleij/json-stream-stringify/issues"},"homepage":"https://github.com/Faleij/json-stream-stringify#readme","_id":"json-stream-stringify@1.5.0","_shasum":"10068275eabd5ea2768cf67f185a1202acd73331","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"faleij","email":"faleij@live.se"},"dist":{"shasum":"10068275eabd5ea2768cf67f185a1202acd73331","size":7219,"noattachment":false,"key":"/json-stream-stringify/-/json-stream-stringify-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stream-stringify/download/json-stream-stringify-1.5.0.tgz"},"maintainers":[{"name":"faleij","email":"faleij@live.se"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/json-stream-stringify-1.5.0.tgz_1463238863418_0.3617009702138603"},"directories":{},"publish_time":1463238865980,"_cnpm_publish_time":1463238865980,"_hasShrinkwrap":false},"1.3.5":{"name":"json-stream-stringify","version":"1.3.5","description":"JSON.Stringify as a readable stream","repository":{"type":"git","url":"git+https://github.com/Faleij/json-stream-stringify.git"},"main":"jsonStreamify.js","dependencies":{},"devDependencies":{"coveralls":"2.11.9","istanbul":"0.4.3","expect.js":"0.3.1","mocha":"2.4.5"},"scripts":{"test":"mocha","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- test.js -R spec"},"keywords":["JSON","stringify","stream","string","streamify","read","readable","co","generator","iterable"],"author":{"name":"Faleij"},"license":"MIT","engines":{"node":">=4.2.2"},"gitHead":"1b674ed2cdb9373bd7bf4483763ddc4d02d25cf1","bugs":{"url":"https://github.com/Faleij/json-stream-stringify/issues"},"homepage":"https://github.com/Faleij/json-stream-stringify#readme","_id":"json-stream-stringify@1.3.5","_shasum":"a3fcd979b9b9a3aef04bb53e5e5a58076953ddf7","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"faleij","email":"faleij@live.se"},"dist":{"shasum":"a3fcd979b9b9a3aef04bb53e5e5a58076953ddf7","size":6478,"noattachment":false,"key":"/json-stream-stringify/-/json-stream-stringify-1.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stream-stringify/download/json-stream-stringify-1.3.5.tgz"},"maintainers":[{"name":"faleij","email":"faleij@live.se"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/json-stream-stringify-1.3.5.tgz_1462802686060_0.09651328693144023"},"directories":{},"publish_time":1462802687255,"_cnpm_publish_time":1462802687255,"_hasShrinkwrap":false},"1.3.4":{"name":"json-stream-stringify","version":"1.3.4","description":"JSON.Stringify as a readable stream","repository":{"type":"git","url":"git+https://github.com/Faleij/json-stream-stringify.git"},"main":"jsonStreamify.js","dependencies":{},"devDependencies":{"coveralls":"2.11.9","istanbul":"0.4.3","expect.js":"0.3.1","mocha":"2.4.5"},"scripts":{"test":"mocha","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- test.js -R spec"},"keywords":["JSON","stringify","stream","string","streamify","read","readable","co","generator","iterable"],"author":{"name":"Faleij"},"license":"MIT","engines":{"node":">=4.2.2"},"gitHead":"e159efb75dd6413682ca77bc0d52f31aa5d5f439","bugs":{"url":"https://github.com/Faleij/json-stream-stringify/issues"},"homepage":"https://github.com/Faleij/json-stream-stringify#readme","_id":"json-stream-stringify@1.3.4","_shasum":"dd4508db90bac034c0b01506ff7f3e81030a4e17","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"faleij","email":"faleij@live.se"},"dist":{"shasum":"dd4508db90bac034c0b01506ff7f3e81030a4e17","size":6448,"noattachment":false,"key":"/json-stream-stringify/-/json-stream-stringify-1.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stream-stringify/download/json-stream-stringify-1.3.4.tgz"},"maintainers":[{"name":"faleij","email":"faleij@live.se"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/json-stream-stringify-1.3.4.tgz_1462782816487_0.6504455187823623"},"directories":{},"publish_time":1462782819133,"_cnpm_publish_time":1462782819133,"_hasShrinkwrap":false},"1.3.3":{"name":"json-stream-stringify","version":"1.3.3","description":"JSON.Stringify as a readable stream","repository":{"type":"git","url":"git+https://github.com/Faleij/json-stream-stringify.git"},"main":"jsonStreamify.js","dependencies":{},"devDependencies":{"coveralls":"2.11.9","istanbul":"0.4.3","expect.js":"0.3.1","mocha":"2.4.5"},"scripts":{"test":"mocha","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- test.js -R spec"},"keywords":["JSON","stringify","stream","string","streamify","read","readable","co","generator","iterable"],"author":{"name":"Faleij"},"license":"MIT","engines":{"node":">=4.2.2"},"gitHead":"f14ebc539de23d79457b47e8968196ba1ff5a409","bugs":{"url":"https://github.com/Faleij/json-stream-stringify/issues"},"homepage":"https://github.com/Faleij/json-stream-stringify#readme","_id":"json-stream-stringify@1.3.3","_shasum":"95e681138a89ecb815aa89941c54de2bbe923c09","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"faleij","email":"faleij@live.se"},"dist":{"shasum":"95e681138a89ecb815aa89941c54de2bbe923c09","size":6359,"noattachment":false,"key":"/json-stream-stringify/-/json-stream-stringify-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stream-stringify/download/json-stream-stringify-1.3.3.tgz"},"maintainers":[{"name":"faleij","email":"faleij@live.se"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/json-stream-stringify-1.3.3.tgz_1462781996591_0.49404311482794583"},"directories":{},"publish_time":1462781997638,"_cnpm_publish_time":1462781997638,"_hasShrinkwrap":false},"1.3.2":{"name":"json-stream-stringify","version":"1.3.2","description":"JSON.Stringify as a readable stream","repository":{"type":"git","url":"git+https://github.com/Faleij/json-stream-stringify.git"},"main":"jsonStreamify.js","dependencies":{},"devDependencies":{"coveralls":"2.11.9","istanbul":"0.4.3","expect.js":"0.3.1","mocha":"2.4.5"},"scripts":{"test":"mocha","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- test.js -R spec"},"keywords":["JSON","stringify","stream","string","streamify","read","readable","co","generator","iterable"],"author":{"name":"Faleij"},"license":"MIT","engines":{"node":">=4.2.2"},"gitHead":"c8baa46e699d32fdebaab8e98ddc0e56cf31738d","bugs":{"url":"https://github.com/Faleij/json-stream-stringify/issues"},"homepage":"https://github.com/Faleij/json-stream-stringify#readme","_id":"json-stream-stringify@1.3.2","_shasum":"183ea793ef97d1ac24a9a6bec9f9489f87fe58c3","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"faleij","email":"faleij@live.se"},"dist":{"shasum":"183ea793ef97d1ac24a9a6bec9f9489f87fe58c3","size":6292,"noattachment":false,"key":"/json-stream-stringify/-/json-stream-stringify-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stream-stringify/download/json-stream-stringify-1.3.2.tgz"},"maintainers":[{"name":"faleij","email":"faleij@live.se"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/json-stream-stringify-1.3.2.tgz_1462743821550_0.36354599450714886"},"directories":{},"publish_time":1462743822678,"_cnpm_publish_time":1462743822678,"_hasShrinkwrap":false},"1.3.1":{"name":"json-stream-stringify","version":"1.3.1","description":"JSON.Stringify as a readable stream","repository":{"type":"git","url":"git+https://github.com/Faleij/json-stream-stringify.git"},"main":"jsonStreamify.js","dependencies":{},"devDependencies":{"coveralls":"2.11.9","istanbul":"0.4.3","expect.js":"0.3.1","mocha":"2.4.5"},"scripts":{"test":"mocha","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- test.js -R spec"},"keywords":["JSON","stringify","stream","string","streamify","read","readable","co","generator","iterable"],"author":{"name":"Faleij"},"license":"MIT","engines":{"node":">=4.2.2"},"gitHead":"f0677d749fa7e24c26754a8396db1654d754e89b","bugs":{"url":"https://github.com/Faleij/json-stream-stringify/issues"},"homepage":"https://github.com/Faleij/json-stream-stringify#readme","_id":"json-stream-stringify@1.3.1","_shasum":"cd5feb9ab237f0ef3a76a3e8b2ef30812b05a649","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"faleij","email":"faleij@live.se"},"dist":{"shasum":"cd5feb9ab237f0ef3a76a3e8b2ef30812b05a649","size":6282,"noattachment":false,"key":"/json-stream-stringify/-/json-stream-stringify-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stream-stringify/download/json-stream-stringify-1.3.1.tgz"},"maintainers":[{"name":"faleij","email":"faleij@live.se"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/json-stream-stringify-1.3.1.tgz_1462743727089_0.4758234804030508"},"directories":{},"publish_time":1462743729584,"_cnpm_publish_time":1462743729584,"_hasShrinkwrap":false},"1.3.0":{"name":"json-stream-stringify","version":"1.3.0","description":"JSON.Stringify as a readable stream","repository":{"type":"git","url":"git+https://github.com/Faleij/json-stream-stringify.git"},"main":"jsonStreamify.js","dependencies":{},"devDependencies":{"coveralls":"2.11.9","istanbul":"0.4.3","expect.js":"0.3.1","mocha":"2.4.5"},"scripts":{"test":"mocha","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- test.js -R spec"},"keywords":["JSON","stringify","stream","string","streamify","read","readable","co","generator","iterable"],"author":{"name":"Faleij"},"license":"MIT","engines":{"node":">=4.2.2"},"gitHead":"c96d92e52420ebdbdfe1fd5526da76bf21f0857c","bugs":{"url":"https://github.com/Faleij/json-stream-stringify/issues"},"homepage":"https://github.com/Faleij/json-stream-stringify#readme","_id":"json-stream-stringify@1.3.0","_shasum":"181e333ee16f190778a9292785a1072223a40cc7","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"faleij","email":"faleij@live.se"},"dist":{"shasum":"181e333ee16f190778a9292785a1072223a40cc7","size":6239,"noattachment":false,"key":"/json-stream-stringify/-/json-stream-stringify-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stream-stringify/download/json-stream-stringify-1.3.0.tgz"},"maintainers":[{"name":"faleij","email":"faleij@live.se"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/json-stream-stringify-1.3.0.tgz_1462717681658_0.7955609185155481"},"directories":{},"publish_time":1462717684257,"_cnpm_publish_time":1462717684257,"_hasShrinkwrap":false},"1.2.0":{"name":"json-stream-stringify","version":"1.2.0","description":"JSON.Stringify as a readable stream","repository":{"type":"git","url":"git+https://github.com/Faleij/json-stream-stringify.git"},"main":"jsonStreamify.js","dependencies":{},"devDependencies":{"coveralls":"2.11.9","istanbul":"0.4.3","expect.js":"0.3.1","mocha":"2.4.5"},"scripts":{"test":"mocha","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- test.js -R spec"},"keywords":["JSON","stringify","stream","string","streamify","read","readable","co","generator","iterable"],"author":{"name":"Faleij"},"license":"MIT","engines":{"node":">=4.2.2"},"gitHead":"f6ce84439dcb3d920ce7209003662c215d69cb2c","bugs":{"url":"https://github.com/Faleij/json-stream-stringify/issues"},"homepage":"https://github.com/Faleij/json-stream-stringify#readme","_id":"json-stream-stringify@1.2.0","_shasum":"c98edb26bfc6c2f82e5a6957f1d666586dadb8ad","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"faleij","email":"faleij@live.se"},"dist":{"shasum":"c98edb26bfc6c2f82e5a6957f1d666586dadb8ad","size":5936,"noattachment":false,"key":"/json-stream-stringify/-/json-stream-stringify-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stream-stringify/download/json-stream-stringify-1.2.0.tgz"},"maintainers":[{"name":"faleij","email":"faleij@live.se"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/json-stream-stringify-1.2.0.tgz_1462698466166_0.2593739286530763"},"directories":{},"publish_time":1462698467214,"_cnpm_publish_time":1462698467214,"_hasShrinkwrap":false},"1.1.0":{"name":"json-stream-stringify","version":"1.1.0","description":"JSON.Stringify as a readable stream","repository":{"type":"git","url":"git+https://github.com/Faleij/json-stream-stringify.git"},"main":"jsonStreamify.js","dependencies":{},"devDependencies":{"coveralls":"2.11.9","istanbul":"0.4.3","expect.js":"0.3.1","mocha":"2.4.5"},"scripts":{"test":"mocha","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- test.js -R spec"},"keywords":["JSON","stringify","stream","string","streamify","read","readable","co","generator","iterable"],"author":{"name":"Faleij"},"license":"MIT","engines":{"node":">=4.2.2"},"gitHead":"6d4beffa7e96efefb75df6c24d8ec38bf1cb9aed","bugs":{"url":"https://github.com/Faleij/json-stream-stringify/issues"},"homepage":"https://github.com/Faleij/json-stream-stringify#readme","_id":"json-stream-stringify@1.1.0","_shasum":"3eb9ed7c239d719948786c9417cf4e42a8299c91","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"faleij","email":"faleij@live.se"},"dist":{"shasum":"3eb9ed7c239d719948786c9417cf4e42a8299c91","size":5658,"noattachment":false,"key":"/json-stream-stringify/-/json-stream-stringify-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stream-stringify/download/json-stream-stringify-1.1.0.tgz"},"maintainers":[{"name":"faleij","email":"faleij@live.se"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/json-stream-stringify-1.1.0.tgz_1462665350256_0.17824350576847792"},"directories":{},"publish_time":1462665352895,"_cnpm_publish_time":1462665352895,"_hasShrinkwrap":false},"1.0.1":{"name":"json-stream-stringify","version":"1.0.1","description":"JSON.Stringify as a readable stream","repository":{"type":"git","url":"git+https://github.com/Faleij/json-stream-stringify.git"},"main":"jsonStreamify.js","dependencies":{},"devDependencies":{"istanbul":"0.4.3","expect.js":"0.3.1","mocha":"2.4.5"},"scripts":{"test":"mocha","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- test.js -R spec"},"keywords":["JSON","stringify","stream","string","streamify","read","readable","co","generator","iterable"],"author":{"name":"Faleij"},"license":"MIT","engines":{"node":">=4.2.2"},"gitHead":"ad40652110ce2ee5329a7a4bd7a3c617224569ed","bugs":{"url":"https://github.com/Faleij/json-stream-stringify/issues"},"homepage":"https://github.com/Faleij/json-stream-stringify#readme","_id":"json-stream-stringify@1.0.1","_shasum":"3fe1950c52ad7ad8bdb21a39633d85f53977cda8","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"faleij","email":"faleij@live.se"},"dist":{"shasum":"3fe1950c52ad7ad8bdb21a39633d85f53977cda8","size":5570,"noattachment":false,"key":"/json-stream-stringify/-/json-stream-stringify-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stream-stringify/download/json-stream-stringify-1.0.1.tgz"},"maintainers":[{"name":"faleij","email":"faleij@live.se"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/json-stream-stringify-1.0.1.tgz_1462639925734_0.33585417876020074"},"directories":{},"publish_time":1462639926702,"_cnpm_publish_time":1462639926702,"_hasShrinkwrap":false},"1.0.0":{"name":"json-stream-stringify","version":"1.0.0","description":"JSON.Stringify as a readable stream","repository":{"type":"git","url":"git+https://github.com/Faleij/json-stream-stringify.git"},"main":"jsonStreamify.js","dependencies":{},"devDependencies":{"istanbul":"0.4.3","expect.js":"0.3.1","mocha":"2.4.5"},"scripts":{"test":"mocha","coverage":"istanbul cover node_modules/mocha/bin/_mocha -- test.js -R spec"},"keywords":["JSON","stringify","stream","string","streamify","read","readable","co","generator","iterable"],"author":{"name":"Faleij"},"license":"ISC","engines":{"node":">=4.2.2"},"gitHead":"22a82f4447f9b9d3220fd4fcb37d147b90abbc86","bugs":{"url":"https://github.com/Faleij/json-stream-stringify/issues"},"homepage":"https://github.com/Faleij/json-stream-stringify#readme","_id":"json-stream-stringify@1.0.0","_shasum":"2659f4f68d962c00c7b4c091847eb00e1c2b65c9","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"faleij","email":"faleij@live.se"},"dist":{"shasum":"2659f4f68d962c00c7b4c091847eb00e1c2b65c9","size":5573,"noattachment":false,"key":"/json-stream-stringify/-/json-stream-stringify-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-stream-stringify/download/json-stream-stringify-1.0.0.tgz"},"maintainers":[{"name":"faleij","email":"faleij@live.se"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/json-stream-stringify-1.0.0.tgz_1462639727340_0.11976872035302222"},"directories":{},"publish_time":1462639728338,"_cnpm_publish_time":1462639728338,"_hasShrinkwrap":false}},"readme":"# JSON Stream Stringify\n\n[![NPM version][npm-image]][npm-url]\n[![NPM Downloads][downloads-image]][downloads-url]\n[![Build Status][travis-image]][travis-url]\n[![Coverage Status][coveralls-image]][coveralls-url]\n[![License][license-image]](LICENSE)\n[![Donate][donate-image]][donate-url]\n\nJSON Stringify as a Readable Stream with rescursive resolving of any readable streams and Promises.\n\n**_Now with typings!_**\n\n## Important and Breaking Changes in v2\n\n- Completely rewritten from scratch\n- 100% Code Coverage! ????\n- Space argument finally implemented! ????\n- ⚠️ Cycling is off by default\n- ⚠️ JsonStreamStringify is now a constructor; use ``new`` operator\n- Removed dependency on global JSON.stringify, Async/Await and Generators\n- JsonStreamStringify is now compiled with babel to target ES5 (polyfills needed)\n- Rejected promises and input stream errors are now handled and emitted as errors\n- Added cyclic structure detection to prevent infinite recursion\n- ???? Converted to Typescript\n\n## Main Features\n\n- Promises are rescursively resolved and the result is piped through JsonStreamStringify\n- Streams (Object mode) are recursively read and output as arrays\n- Streams (Non-Object mode) are output as a single string\n- Output is streamed optimally with as small chunks as possible\n- Cycling of cyclical structures and dags using [Douglas Crockfords cycle algorithm](https://github.com/douglascrockford/JSON-js)*\n- Great memory management with reference release after processing and WeakMap/Set reference handling\n- Optimal stream pressure handling\n- Tested and runs on ES5**, ES2015**, ES2016 and later\n- Bundled as UMD and Module\n\n\\* Off by default since v2  \n\\** With [polyfills](#usage)  \n\n## Install\n\n```bash\nnpm install --save json-stream-stringify\n\n# Optional if you need polyfills\n# Make sure to include these if you target NodeJS <=v6 or browsers\nnpm install --save @babel/polyfill @babel/runtime\n```\n\n## Usage\n\nUsing Node v8 or later with ESM / Webpack / Browserify / Rollup\n\n### No Polyfills, ESM\n\n```javascript\nimport JsonStreamStringify from 'json-stream-stringify';\n```\n\n### Polyfilled, ESM\n\ninstall @babel/runtime-corejs3 and corejs@3\n\n```javascript\nimport JsonStreamStringify from 'json-stream-stringify/module.polyfill';\n```\n\n### Using Node >=8 / Other ES2015 UMD environments\n\n```javascript\nconst JsonStreamStringify = require('json-stream-stringify');\n```\n\nOR\n\n```javascript\nconst JsonStreamStringify = require('json-stream-stringify/umd');\n```\n\n### Using Node <=6 / Other ES5 UMD environments\n\n```javascript\nvar JsonStreamStringify = require('json-stream-stringify/umd.polyfill');\n```\n\n**Note:** This library is primarily written for LTS versions of NodeJS. Other environments are not tested.  \n**Note on non-NodeJS usage:** This module depends on node streams library. Any Streams3 compatible implementation should work - as long as it exports a `Readable` class, with instances that looks like readable streams.  \n**Note on Polyfills:** I have taken measures to minify global pollution of polyfills but this library **does not load polyfills by default** because the polyfills modify native object prototypes and it goes against the [W3C recommendations](https://www.w3.org/2001/tag/doc/polyfills/#advice-for-library-and-framework-authors).\n\n## API\n\n### `new JsonStreamStringify(value[, replacer[, spaces[, cycle]]])`  \n\nStreaming conversion of ``value`` to JSON string.\n\n#### Parameters\n\n- ``value`` ``Any``  \n  Data to convert to JSON.\n\n- ``replacer`` Optional ``Function(key, value)`` or ``Array``  \n  As a function the returned value replaces the value associated with the key. [Details](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify#The_replacer_parameter)  \n As an array all other keys are filtered. [Details](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify#Example_with_an_array)\n\n- ``spaces`` Optional ``String`` or ``Number``  \n  A String or Number object that's used to insert white space into the output JSON string for readability purposes. If this is a Number, it indicates the number of space characters to use as white space. If this is a String, the string is used as white space. If this parameter is not recognized as a finite number or valid string, no white space is used.\n\n- ``cycle`` Optional ``Boolean``  \n  ``true`` enables cycling of cyclical structures and dags.  \n  To restore cyclical structures; use [Crockfords Retrocycle method](https://github.com/douglascrockford/JSON-js) on the parsed object (not included in this module).\n\n#### Returns\n\n- ``JsonStreamStringify`` object that exposes a [Streams3 interface](https://nodejs.org/api/stream.html#stream_class_stream_readable).\n\n### jsonStreamStringify#path\n\nGet current path begin serialized.\n\n#### Returns\n\n- ``Array[String, Number]``  \n  Array of path Strings (keys of objects) and Numbers (index into arrays).  \n  Can be transformed into an mpath with ``.join('.')``.  \n  Useful in conjunction with ``.on('error', ...)``, for figuring out what path may have caused the error.\n\n## Example Usage\n\n```javascript\nconst JsonStreamStringify = require('json-stream-stringify');\n\nconst jsonStream = new JsonStreamStringify({\n    // Promises and Streams may resolve more promises and/or streams which will be consumed and processed into json output\n    aPromise: Promise.resolve(Promise.resolve(\"text\")),\n    aStream: ReadableObjectStream({a:1}, 'str'),\n    arr: [1, 2, Promise.resolve(3), Promise.resolve([4, 5]), ReadableStream('a', 'b', 'c')],\n    date: new Date(2016, 0, 2)\n});\njsonStream.once('error', () => console.log('Error at path', jsonStream.stack.join('.')));\njsonStream.pipe(process.stdout);\n```\n\nOutput (each line represents a write from jsonStreamStringify)\n\n```text\n{\n\"aPromise\":\n\"text\"\n\"aStream\":\n[\n{\n\"a\":\n1\n}\n,\n\"str\"\n]\n\"arr\":\n[\n1\n,\n2\n,\n3\n,\n[\n4\n,\n5\n]\n,\n\"\na\nb\nc\n\"\n],\n\"date\":\n\"2016-01-01T23:00:00.000Z\"\n}\n```\n\n## Practical Example with Express + Mongoose\n\n```javascript\napp.get('/api/users', (req, res, next) => {\n  res.type('json'); // Required for proper handling by test frameworks and some clients\n  new JsonStreamStringify(Users.find().stream()).pipe(res);\n});\n```\n\n## License\n\n[MIT](LICENSE)\n\nCopyright (c) 2016 Faleij [faleij@gmail.com](mailto:faleij@gmail.com)\n\n[npm-image]: http://img.shields.io/npm/v/json-stream-stringify.svg\n[npm-url]: https://npmjs.org/package/json-stream-stringify\n[downloads-image]: https://img.shields.io/npm/dm/json-stream-stringify.svg\n[downloads-url]: https://npmjs.org/package/json-stream-stringify\n[travis-image]: https://travis-ci.org/Faleij/json-stream-stringify.svg?branch=master\n[travis-url]: https://travis-ci.org/Faleij/json-stream-stringify\n[coveralls-image]: https://coveralls.io/repos/Faleij/json-stream-stringify/badge.svg?branch=master&service=github\n[coveralls-url]: https://coveralls.io/github/Faleij/json-stream-stringify?branch=master\n[license-image]: https://img.shields.io/badge/license-MIT-blue.svg\n[donate-image]: https://img.shields.io/badge/Donate-PayPal-green.svg\n[donate-url]: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=faleij%40gmail%2ecom&lc=GB&item_name=faleij&item_number=jsonStreamStringify&currency_code=SEK&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted\n","_attachments":{},"homepage":"https://github.com/Faleij/json-stream-stringify#readme","bugs":{"url":"https://github.com/faleij/json-stream-stringify/issues"},"license":"MIT"}