{"_id":"fast-json-parse","_rev":"395153","name":"fast-json-parse","description":"Parse json safely and at max speed","dist-tags":{"latest":"1.0.3"},"maintainers":[{"name":"matteo.collina","email":""}],"time":{"modified":"2021-08-04T04:08:55.000Z","created":"2016-02-22T07:40:34.160Z","1.0.3":"2017-07-30T12:05:24.484Z","1.0.2":"2016-05-26T09:33:14.424Z","1.0.1":"2016-04-13T10:23:47.662Z","1.0.0":"2016-02-22T07:40:34.160Z"},"users":{"shanewholloway":true,"vidhill":true,"soenkekluth":true},"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"repository":{"type":"git","url":"git+https://github.com/mcollina/fast-json-parse.git"},"versions":{"1.0.3":{"name":"fast-json-parse","version":"1.0.3","description":"Parse json safely and at max speed","main":"parse.js","repository":{"type":"git","url":"git+https://github.com/mcollina/fast-json-parse.git"},"bugs":{"url":"https://github.com/mcollina/fast-json-parse/issues"},"homepage":"https://github.com/mcollina/fast-json-parse#readme","scripts":{"test":"standard && tap test.js"},"pre-commit":"test","keywords":["parse","json","fast","safe"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","devDependencies":{"benchmark":"^2.1.0","json-parse-safe":"^1.0.3","pre-commit":"^1.1.2","standard":"^6.0.5","tap":"^5.5.0"},"gitHead":"0d2a94f5ad0c96e945863dc5cea406ad2035ba9c","_id":"fast-json-parse@1.0.3","_npmVersion":"5.3.0","_nodeVersion":"6.11.1","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"43e5c61ee4efa9265633046b770fb682a7577c4d","size":2902,"noattachment":false,"key":"/fast-json-parse/-/fast-json-parse-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-json-parse/download/fast-json-parse-1.0.3.tgz"},"maintainers":[{"name":"matteo.collina","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-json-parse-1.0.3.tgz_1501416323590_0.40799769992008805"},"directories":{},"publish_time":1501416324484,"_hasShrinkwrap":false,"_cnpm_publish_time":1501416324484},"1.0.2":{"name":"fast-json-parse","version":"1.0.2","description":"Parse json safely and at max speed","main":"parse.js","repository":{"type":"git","url":"git+https://github.com/mcollina/fast-json-parse.git"},"bugs":{"url":"https://github.com/mcollina/fast-json-parse/issues"},"homepage":"https://github.com/mcollina/fast-json-parse#readme","scripts":{"test":"standard && tap test.js"},"pre-commit":"test","keywords":["parse","json","fast","safe"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","devDependencies":{"benchmark":"^2.1.0","json-parse-safe":"^1.0.3","pre-commit":"^1.1.2","standard":"^6.0.5","tap":"^5.5.0"},"gitHead":"33f79d0266c8e122c8fd33a45c43ccf21fff6a43","_id":"fast-json-parse@1.0.2","_shasum":"3fb1ca12db68a85933612cc3fab4d7060cfff1d7","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"3fb1ca12db68a85933612cc3fab4d7060cfff1d7","size":2774,"noattachment":false,"key":"/fast-json-parse/-/fast-json-parse-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-json-parse/download/fast-json-parse-1.0.2.tgz"},"maintainers":[{"name":"matteo.collina","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fast-json-parse-1.0.2.tgz_1464255192037_0.4725810489617288"},"directories":{},"publish_time":1464255194424,"_cnpm_publish_time":1464255194424,"_hasShrinkwrap":false},"1.0.1":{"name":"fast-json-parse","version":"1.0.1","description":"Parse json safely and at max speed","main":"parse.js","scripts":{"test":"standard && tap test.js"},"pre-commit":"test","keywords":["parse","json","fast","safe"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","devDependencies":{"benchmark":"^2.1.0","json-parse-safe":"^1.0.3","pre-commit":"^1.1.2","standard":"^6.0.5","tap":"^5.5.0"},"gitHead":"5e91d30ab13a998954528fa94e297e2b17494c17","_id":"fast-json-parse@1.0.1","_shasum":"f372a538b0cdc1396683d54bee0725b23d1aa805","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"f372a538b0cdc1396683d54bee0725b23d1aa805","size":2706,"noattachment":false,"key":"/fast-json-parse/-/fast-json-parse-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-json-parse/download/fast-json-parse-1.0.1.tgz"},"maintainers":[{"name":"matteo.collina","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/fast-json-parse-1.0.1.tgz_1460543026022_0.056921868585050106"},"directories":{},"publish_time":1460543027662,"_cnpm_publish_time":1460543027662,"_hasShrinkwrap":false},"1.0.0":{"name":"fast-json-parse","version":"1.0.0","description":"Parse json safely and at max speed","main":"parse.js","scripts":{"test":"standard && tap test.js"},"pre-commit":"test","keywords":["parse","json","fast","safe"],"author":{"name":"Matteo Collina","email":"hello@matteocollina.com"},"license":"MIT","devDependencies":{"benchmark":"^2.1.0","json-parse-safe":"^1.0.3","pre-commit":"^1.1.2","standard":"^6.0.5","tap":"^5.5.0"},"gitHead":"12dabd90b41195d8e5e6f2d4d6a0bc8af0632939","_id":"fast-json-parse@1.0.0","_shasum":"37caa7cfb104a0edfcf40b6276016c0743a5afbc","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"dist":{"shasum":"37caa7cfb104a0edfcf40b6276016c0743a5afbc","size":2910,"noattachment":false,"key":"/fast-json-parse/-/fast-json-parse-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fast-json-parse/download/fast-json-parse-1.0.0.tgz"},"maintainers":[{"name":"matteo.collina","email":""}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/fast-json-parse-1.0.0.tgz_1456126828980_0.49349062773399055"},"directories":{},"publish_time":1456126834160,"_cnpm_publish_time":1456126834160,"_hasShrinkwrap":false}},"readme":"# fast-json-parse\n\n[![Build Status](https://travis-ci.org/mcollina/fast-json-parse.svg)](https://travis-ci.org/mcollina/fast-json-parse)\n\nIt is equivalent to [json-parse-safe](http://npm.im/json-parse-safe),\nbut it set both the `err` and `value` property to null.\n\nThe reason why this is fast is that `try/catch` inhibits the functions\nin which you use them to be optimized. This assumption holds true up to\nNode 6, from Node 7 and forward this module is not useful anymore.\n\n## Install\n\n```\nnpm i fast-json-parse --save\n```\n\n## Usage\n\nYou can use it as a function or via a contructor, as you prefer.\n\n### function\n\n```js\n'use strict'\n\nvar parse = require('fast-json-parse')\nvar fs = require('fs')\n\nvar result = parse(fs.readFileSync('./package.json'))\n\nif (result.err) {\n  console.log('unable to parse json', result.err.message)\n} else {\n  console.log('json parsed successfully', result.value)\n}\n```\n\n### constructor\n\n```js\n'use strict'\n\nvar Parse = require('fast-json-parse')\nvar fs = require('fs')\n\nvar result = new Parse(fs.readFileSync('./package.json'))\n\nif (result.err) {\n  console.log('unable to parse json', result.err.message)\n} else {\n  console.log('json parsed successfully', result.value)\n}\n```\n\n## Acknowledgements\n\nfast-json-parse is sponsored by [nearForm](http://nearform.com).\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/mcollina/fast-json-parse#readme","bugs":{"url":"https://github.com/mcollina/fast-json-parse/issues"},"license":"MIT"}