{"_id":"nano-json-stream-parser","_rev":"4-bf1dd82801f4889edbb6ce54650e7bce","name":"nano-json-stream-parser","description":"Lightweight, streamed JSON parser in 748 bytes","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"nano-json-stream-parser","version":"0.1.0","description":"Lightweight, streamed JSON parser in 748 bytes","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/maiavictor/nano-json-stream-parser.git"},"keywords":["json","parse"],"author":{"name":"Victor Maia"},"license":"MIT","bugs":{"url":"https://github.com/maiavictor/nano-json-stream-parser/issues"},"homepage":"https://github.com/maiavictor/nano-json-stream-parser#readme","gitHead":"21a75fa5edc01d44348634fa082770d6ea1d329b","_id":"nano-json-stream-parser@0.1.0","_shasum":"6fa6d202ee4f4b0fe969c4b3e2e5e800cd73a50d","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"maiavictor","email":"srvictormaia@gmail.com"},"dist":{"shasum":"6fa6d202ee4f4b0fe969c4b3e2e5e800cd73a50d","tarball":"https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.0.tgz","integrity":"sha512-YL4zUWKoFAR/rIpTek2t/vCk2v2fJh+a0S97C0viqkk3jrtJVGoLKIsN6KEcFWPqu+nRHRxr72L3hnFM4zYEgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIAP5PdYIB9XhInMFpw7Xz8h6mFinjDZheBVXyNAbtMAiApUr01398xPwpIo00+dmQfa+el+ykaZNI/yVayRjN/Ow=="}]},"maintainers":[{"name":"maiavictor","email":"srvictormaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/nano-json-stream-parser-0.1.0.tgz_1493586679322_0.34421070222742856"}},"0.1.1":{"name":"nano-json-stream-parser","version":"0.1.1","description":"Lightweight, streamed JSON parser in 748 bytes","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/maiavictor/nano-json-stream-parser.git"},"keywords":["json","parse"],"author":{"name":"Victor Maia"},"license":"MIT","bugs":{"url":"https://github.com/maiavictor/nano-json-stream-parser/issues"},"homepage":"https://github.com/maiavictor/nano-json-stream-parser#readme","gitHead":"716be8e55dc088378ecc298ab70893802430ed0f","_id":"nano-json-stream-parser@0.1.1","_shasum":"8bbc94fc286696bd75115f76bba980ef3cb4b79e","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"maiavictor","email":"srvictormaia@gmail.com"},"dist":{"shasum":"8bbc94fc286696bd75115f76bba980ef3cb4b79e","tarball":"https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.1.tgz","integrity":"sha512-MAXaRAfFUdc88q1QofpoHBG0VnL+M0RR+zm+ID1xjPZDe9CAiKJXLk848TCO46IUOZF1jPcBjAQqkLLkzs1dEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJRuNhnWRQiQq/CMVbwQD/yBzdiAZ3vhn1tnE/LM/iXQIhAJdv1qycKFdrU2nhjC56o08tUNKnXQ3utkGsoyeWrbcB"}]},"maintainers":[{"name":"maiavictor","email":"srvictormaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/nano-json-stream-parser-0.1.1.tgz_1493659605236_0.9735544801224023"}},"0.1.2":{"name":"nano-json-stream-parser","version":"0.1.2","description":"Lightweight, streamed JSON parser in 748 bytes","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/maiavictor/nano-json-stream-parser.git"},"keywords":["json","parse"],"author":{"name":"Victor Maia"},"license":"MIT","bugs":{"url":"https://github.com/maiavictor/nano-json-stream-parser/issues"},"homepage":"https://github.com/maiavictor/nano-json-stream-parser#readme","gitHead":"ca2bf5a2155f1c0d4bccf50b144e881a5a237ae3","_id":"nano-json-stream-parser@0.1.2","_shasum":"0cc8f6d0e2b622b479c40d499c46d64b755c6f5f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"maiavictor","email":"srvictormaia@gmail.com"},"dist":{"shasum":"0cc8f6d0e2b622b479c40d499c46d64b755c6f5f","tarball":"https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz","integrity":"sha512-9MqxMH/BSJC7dnLsEMPyfN5Dvoo49IsPFYMcHw3Bcfc2kN0lpHRBSzlMSVx4HGyJ7s9B31CyBTVehWJoQ8Ctew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3+ZFVI67mJIWb1pOmOZgzsiqcqJ1oiZCo60QRdI7IBgIhAKTddLKwWFKilwW0g88q1RuiTmZzp09GIC/bH3RiCwXo"}]},"maintainers":[{"name":"maiavictor","email":"srvictormaia@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/nano-json-stream-parser-0.1.2.tgz_1493672555798_0.9405406750738621"}}},"readme":"# nano-json-stream-parser\n\nA complete, pure JavaScript, streamed JSON parser in about `750 bytes` (gzipped). It is similar to [Oboe.js](https://github.com/jimhigson/oboe.js/), a streaming JSON micro-library with a size of `4.8kb` (gzipped). While that alone isn't much, sizes add up quickly when you stack many libs. This lib achieves a 85% size reduction, while still offering the same main functionality. Uses ES6 arrows.\n\n## Install\n\n    npm i nano-json-stream-parser\n\n## Usage\n\nUsage is self explanatory:\n\n```javascript\nconst njsp = require(\"nano-json-stream-parser\");\n\n// Callback is called when there is a complete JSON\nconst parse = njsp((json) => console.log(json));\n\nparse('[1,2,3,4]');\n\nparse('[1,2');\nparse(',3,4]');\n\nparse(\"[::invalid_json_is_ignored::]\");\n\nparse('{\"pos\": {\"x\":');\nparse('1.70, \"y\": 2.');\nparse('49, \"z\": 2e3}}');\n\nparse('[ \"aaaa\\\\\"abcd\\\\u0123\\\\\\\\aa\\\\/aa\" ]')\n```\n\nOutput:\n\n```\n[ 1, 2, 3, 4 ]\n[ 1, 2, 3, 4 ]\n{ pos: { x: 1.7, y: 2.49, z: 2000 } }\n[ 'aaaa\"abcdģ\\\\aa/aa' ]\n```\n\n## Disclaimer\n\nThis library has no tests yet and could contain buggy edge-cases.\n","maintainers":[{"name":"maiavictor","email":"srvictormaia@gmail.com"}],"time":{"modified":"2022-06-20T19:56:31.302Z","created":"2017-04-30T21:11:19.540Z","0.1.0":"2017-04-30T21:11:19.540Z","0.1.1":"2017-05-01T17:26:45.527Z","0.1.2":"2017-05-01T21:02:36.077Z"},"homepage":"https://github.com/maiavictor/nano-json-stream-parser#readme","keywords":["json","parse"],"repository":{"type":"git","url":"git+https://github.com/maiavictor/nano-json-stream-parser.git"},"author":{"name":"Victor Maia"},"bugs":{"url":"https://github.com/maiavictor/nano-json-stream-parser/issues"},"license":"MIT","readmeFilename":"README.md"}