{"_id":"simdjson","_rev":"4333948","name":"simdjson","description":"Parsing gigabytes of JSON per second","dist-tags":{"latest":"0.9.2"},"maintainers":[{"name":"luizperes","email":""}],"time":{"modified":"2026-04-08T00:07:22.000Z","created":"2019-02-27T12:11:41.515Z","0.9.2":"2021-06-14T16:26:15.879Z","0.5.0":"2020-09-07T06:07:17.416Z","0.4.7":"2020-09-07T05:38:00.833Z","0.3.4":"2020-07-21T04:43:48.057Z","0.3.3":"2020-04-10T20:41:35.848Z","0.3.2":"2020-04-08T09:06:27.484Z","0.3.10":"2020-04-04T22:28:08.117Z","0.3.1":"2020-04-04T22:27:10.360Z","0.2.93":"2020-04-04T06:48:08.807Z","0.2.91":"2020-04-04T05:59:11.608Z","0.2.9":"2020-04-02T03:20:28.424Z","0.2.1":"2019-08-03T03:40:16.126Z","0.2.0":"2019-08-03T01:55:15.061Z","0.0.6":"2019-08-02T05:53:48.557Z","0.0.5":"2019-04-25T07:13:03.312Z","0.0.4":"2019-03-17T01:56:56.512Z","0.0.3":"2019-03-04T04:07:45.461Z","0.0.2":"2019-02-28T04:49:22.642Z","0.0.1":"2019-02-27T12:11:41.515Z"},"users":{},"author":{"name":"Luiz Peres"},"repository":{"type":"git","url":"git+https://github.com/luizperes/simdjson_nodejs.git"},"versions":{"0.9.2":{"name":"simdjson","version":"0.9.2","description":"Parsing gigabytes of JSON per second","main":"index.js","types":"index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org"},"gypfile":true,"scripts":{"benchmark":"node benchmark/benchmark.js","build":"node-gyp rebuild","clean":"node-gyp clean","test":"mocha tests/*.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/luizperes/simdjson_nodejs.git"},"keywords":["json","parser","simd","jsonparser","parsing"],"author":{"name":"Luiz Peres"},"license":"Apache-2.0","bugs":{"url":"https://github.com/luizperes/simdjson_nodejs/issues"},"homepage":"https://github.com/luizperes/simdjson_nodejs#readme","devDependencies":{"benchmark":"^2.1.4","mocha":"^8.1.3","node-gyp":"^6.1.0"},"dependencies":{"node-addon-api":"^2.0.0"},"gitHead":"bf1d2ee511bab092c9e3a6242488031e2e9489e2","_id":"simdjson@0.9.2","_nodeVersion":"16.3.0","_npmVersion":"7.17.0","dist":{"shasum":"12faa625c17e3976cf1c9bf87911b36fb29d8f12","size":24664599,"noattachment":false,"key":"/simdjson/-/simdjson-0.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/simdjson/download/simdjson-0.9.2.tgz"},"_npmUser":{"name":"luizperes","email":"lperesde@sfu.ca"},"directories":{},"maintainers":[{"name":"luizperes","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simdjson_0.9.2_1623687975380_0.11592126362697575"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:15:36.491Z","hasInstallScript":true,"publish_time":1623687975879,"_cnpm_publish_time":1623687975879},"0.5.0":{"name":"simdjson","version":"0.5.0","description":"Parsing gigabytes of JSON per second","main":"index.js","types":"index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org"},"gypfile":true,"scripts":{"benchmark":"node benchmark/benchmark.js","build":"node-gyp rebuild","clean":"node-gyp clean","test":"mocha tests/*.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/luizperes/simdjson_nodejs.git"},"keywords":["json","parser","simd","jsonparser","parsing"],"author":{"name":"Luiz Peres"},"license":"Apache-2.0","bugs":{"url":"https://github.com/luizperes/simdjson_nodejs/issues"},"homepage":"https://github.com/luizperes/simdjson_nodejs#readme","devDependencies":{"benchmark":"^2.1.4","mocha":"^8.1.3","node-gyp":"^6.1.0"},"dependencies":{"node-addon-api":"^2.0.0"},"gitHead":"b5d405df1d421f286975f9b40206c1f06bc811de","_id":"simdjson@0.5.0","_nodeVersion":"12.0.0","_npmVersion":"6.14.6","dist":{"shasum":"672edccbfb0c7763bba0209a8ab4f31f02c5364a","size":24609586,"noattachment":false,"key":"/simdjson/-/simdjson-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simdjson/download/simdjson-0.5.0.tgz"},"maintainers":[{"name":"luizperes","email":""}],"_npmUser":{"name":"luizperes","email":"lperesde@sfu.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simdjson_0.5.0_1599458836860_0.13825146971840896"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:14:53.629Z","hasInstallScript":true,"publish_time":1599458837416,"_cnpm_publish_time":1599458837416},"0.4.7":{"name":"simdjson","version":"0.4.7","description":"Parsing gigabytes of JSON per second","main":"index.js","types":"index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org"},"gypfile":true,"scripts":{"benchmark":"node benchmark/benchmark.js","build":"node-gyp rebuild","clean":"node-gyp clean","test":"mocha tests/*.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/luizperes/simdjson_nodejs.git"},"keywords":["json","parser","simd","jsonparser","parsing"],"author":{"name":"Luiz Peres"},"license":"Apache-2.0","bugs":{"url":"https://github.com/luizperes/simdjson_nodejs/issues"},"homepage":"https://github.com/luizperes/simdjson_nodejs#readme","devDependencies":{"benchmark":"^2.1.4","mocha":"^8.1.3","node-gyp":"^6.1.0"},"dependencies":{"node-addon-api":"^2.0.0"},"gitHead":"fd4b39b859934841173787a0ea3b8296f32ba65e","_id":"simdjson@0.4.7","_nodeVersion":"12.0.0","_npmVersion":"6.14.6","dist":{"shasum":"3408c413af15279aceb4a7301107bc4713542409","size":24599975,"noattachment":false,"key":"/simdjson/-/simdjson-0.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/simdjson/download/simdjson-0.4.7.tgz"},"maintainers":[{"name":"luizperes","email":""}],"_npmUser":{"name":"luizperes","email":"lperesde@sfu.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simdjson_0.4.7_1599457080243_0.7801749368187822"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:14:25.169Z","hasInstallScript":true,"publish_time":1599457080833,"_cnpm_publish_time":1599457080833},"0.3.4":{"name":"simdjson","version":"0.3.4","description":"Parsing gigabytes of JSON per second","main":"index.js","types":"index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org"},"gypfile":true,"scripts":{"benchmark":"node benchmark/benchmark.js","build":"node-gyp rebuild","clean":"node-gyp clean","test":"mocha tests/*.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/luizperes/simdjson_nodejs.git"},"keywords":["json","parser","simd","jsonparser","parsing"],"author":{"name":"Luiz Peres"},"license":"Apache-2.0","bugs":{"url":"https://github.com/luizperes/simdjson_nodejs/issues"},"homepage":"https://github.com/luizperes/simdjson_nodejs#readme","devDependencies":{"benchmark":"^2.1.4","mocha":"^8.0.1","node-gyp":"^6.1.0"},"dependencies":{"node-addon-api":"^2.0.0"},"gitHead":"cac9d7d6dcd6877917e5f7bd622ab5098229bef9","_id":"simdjson@0.3.4","_nodeVersion":"12.0.0","_npmVersion":"6.14.6","dist":{"shasum":"4d87114ba0b70ebb71d16d29a65cdf415a88a600","size":24568712,"noattachment":false,"key":"/simdjson/-/simdjson-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/simdjson/download/simdjson-0.3.4.tgz"},"maintainers":[{"name":"luizperes","email":""}],"_npmUser":{"name":"luizperes","email":"lperesde@sfu.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simdjson_0.3.4_1595306627451_0.2919538671054145"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:13:58.362Z","hasInstallScript":true,"publish_time":1595306628057,"_cnpm_publish_time":1595306628057},"0.3.3":{"name":"simdjson","version":"0.3.3","description":"Parsing gigabytes of JSON per second","main":"index.js","types":"index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org"},"gypfile":true,"scripts":{"benchmark":"node benchmark/benchmark.js","build":"node-gyp rebuild","clean":"node-gyp clean","test":"mocha tests/*.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/luizperes/simdjson_nodejs.git"},"keywords":["json","parser","simd","jsonparser","parsing"],"author":{"name":"Luiz Peres"},"license":"Apache-2.0","bugs":{"url":"https://github.com/luizperes/simdjson_nodejs/issues"},"homepage":"https://github.com/luizperes/simdjson_nodejs#readme","devDependencies":{"benchmark":"^2.1.4","mocha":"7.1.0","node-gyp":"^6.1.0"},"dependencies":{"node-addon-api":"^2.0.0"},"gitHead":"398a38fe5ed01588369a62e9f174879336cff89b","_id":"simdjson@0.3.3","_nodeVersion":"12.0.0","_npmVersion":"6.14.4","dist":{"shasum":"3a8c50fed8f6f79a27f6d7c2e10c5f4e6e62222b","size":24568713,"noattachment":false,"key":"/simdjson/-/simdjson-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/simdjson/download/simdjson-0.3.3.tgz"},"maintainers":[{"name":"luizperes","email":""}],"_npmUser":{"name":"luizperes","email":"lperesde@sfu.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simdjson_0.3.3_1586551294703_0.8170983477753817"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:13:24.164Z","hasInstallScript":true,"publish_time":1586551295848,"_cnpm_publish_time":1586551295848},"0.3.2":{"name":"simdjson","version":"0.3.2","description":"Parsing gigabytes of JSON per second","main":"index.js","types":"index.d.ts","publishConfig":{"registry":"https://registry.npmjs.org"},"gypfile":true,"scripts":{"benchmark":"node benchmark/benchmark.js","build":"node-gyp rebuild","clean":"node-gyp clean","test":"mocha tests/*.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/luizperes/simdjson_nodejs.git"},"keywords":["json","parser","simd","jsonparser","parsing"],"author":{"name":"Luiz Peres"},"license":"Apache-2.0","bugs":{"url":"https://github.com/luizperes/simdjson_nodejs/issues"},"homepage":"https://github.com/luizperes/simdjson_nodejs#readme","devDependencies":{"benchmark":"^2.1.4","mocha":"7.1.0","node-gyp":"^6.1.0"},"dependencies":{"node-addon-api":"^2.0.0"},"gitHead":"83c82859b3e93a0566f083d5d355117f2f594730","_id":"simdjson@0.3.2","_nodeVersion":"12.0.0","_npmVersion":"6.14.4","dist":{"shasum":"7a33dd8d0853e5a0964f32eb6b9869029f3fa2e7","size":24568384,"noattachment":false,"key":"/simdjson/-/simdjson-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/simdjson/download/simdjson-0.3.2.tgz"},"maintainers":[{"name":"luizperes","email":""}],"_npmUser":{"name":"luizperes","email":"lperesde@sfu.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simdjson_0.3.2_1586336786205_0.34762574563036996"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:12:30.053Z","hasInstallScript":true,"publish_time":1586336787484,"_cnpm_publish_time":1586336787484},"0.3.10":{"name":"simdjson","version":"0.3.10","description":"Parsing gigabytes of JSON per second","main":"index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"gypfile":true,"scripts":{"build":"node-gyp rebuild","clean":"node-gyp clean","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/luizperes/simdjson_nodejs.git"},"keywords":["json","parser","simd","jsonparser","parsing"],"author":{"name":"Luiz Peres"},"license":"Apache-2.0","bugs":{"url":"https://github.com/luizperes/simdjson_nodejs/issues"},"homepage":"https://github.com/luizperes/simdjson_nodejs#readme","devDependencies":{"benchmark":"^2.1.4","node-gyp":"^6.1.0"},"dependencies":{"node-addon-api":"^2.0.0"},"gitHead":"54345898cf5eb379a44f5c4ee45551b6cf70f509","_id":"simdjson@0.3.10","_nodeVersion":"12.0.0","_npmVersion":"6.14.4","dist":{"shasum":"97d5451adfc532ae1767ea659a64c11a2a36d38a","size":3093025,"noattachment":false,"key":"/simdjson/-/simdjson-0.3.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/simdjson/download/simdjson-0.3.10.tgz"},"maintainers":[{"name":"luizperes","email":""}],"_npmUser":{"name":"luizperes","email":"lperesde@sfu.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simdjson_0.3.10_1586039287874_0.5025633005829848"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:11:59.359Z","hasInstallScript":true,"publish_time":1586039288117,"_cnpm_publish_time":1586039288117},"0.3.1":{"name":"simdjson","version":"0.3.1","description":"Parsing gigabytes of JSON per second","main":"index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"gypfile":true,"scripts":{"build":"node-gyp rebuild","clean":"node-gyp clean","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/luizperes/simdjson_nodejs.git"},"keywords":["json","parser","simd","jsonparser","parsing"],"author":{"name":"Luiz Peres"},"license":"Apache-2.0","bugs":{"url":"https://github.com/luizperes/simdjson_nodejs/issues"},"homepage":"https://github.com/luizperes/simdjson_nodejs#readme","devDependencies":{"benchmark":"^2.1.4","node-gyp":"^6.1.0"},"dependencies":{"node-addon-api":"^2.0.0"},"gitHead":"7c54695d93bdf0b726bb451d8de9013776e18432","_id":"simdjson@0.3.1","_nodeVersion":"12.0.0","_npmVersion":"6.14.4","dist":{"shasum":"3b1c82ec565dc41d6b7090704f89a8a47d8817ad","size":3092770,"noattachment":false,"key":"/simdjson/-/simdjson-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simdjson/download/simdjson-0.3.1.tgz"},"maintainers":[{"name":"luizperes","email":""}],"_npmUser":{"name":"luizperes","email":"lperesde@sfu.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simdjson_0.3.1_1586039230093_0.9691187279963738"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:11:54.813Z","hasInstallScript":true,"publish_time":1586039230360,"_cnpm_publish_time":1586039230360},"0.2.93":{"name":"simdjson","version":"0.2.93","description":"Parsing gigabytes of JSON per second","main":"index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"gypfile":true,"scripts":{"build":"node-gyp rebuild","clean":"node-gyp clean","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/luizperes/simdjson_nodejs.git"},"keywords":["json","parser","simd","jsonparser","parsing"],"author":{"name":"Luiz Peres"},"license":"Apache-2.0","bugs":{"url":"https://github.com/luizperes/simdjson_nodejs/issues"},"homepage":"https://github.com/luizperes/simdjson_nodejs#readme","devDependencies":{"benchmark":"^2.1.4","node-gyp":"^6.1.0"},"dependencies":{"node-addon-api":"^2.0.0"},"gitHead":"7b81f2000b4c9927e91d470ad85eee4aa2f55416","_id":"simdjson@0.2.93","_nodeVersion":"12.0.0","_npmVersion":"6.14.4","dist":{"shasum":"4329f2cf6ea045111d9c16c4a5c8f20f015d47a7","size":3092771,"noattachment":false,"key":"/simdjson/-/simdjson-0.2.93.tgz","tarball":"http://registry.cnpm.dingdandao.com/simdjson/download/simdjson-0.2.93.tgz"},"maintainers":[{"name":"luizperes","email":""}],"_npmUser":{"name":"luizperes","email":"lperesde@sfu.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simdjson_0.2.93_1585982888560_0.5293180895612806"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:11:47.666Z","hasInstallScript":true,"publish_time":1585982888807,"_cnpm_publish_time":1585982888807},"0.2.91":{"name":"simdjson","version":"0.2.91","description":"Parsing gigabytes of JSON per second","main":"index.js","gypfile":true,"scripts":{"build":"node-gyp rebuild","clean":"node-gyp clean","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/luizperes/simdjson_nodejs.git"},"keywords":["json","parser","simd","jsonparser","parsing"],"author":{"name":"Luiz Peres"},"license":"Apache-2.0","bugs":{"url":"https://github.com/luizperes/simdjson_nodejs/issues"},"homepage":"https://github.com/luizperes/simdjson_nodejs#readme","devDependencies":{"benchmark":"^2.1.4","node-gyp":"^6.1.0"},"dependencies":{"node-addon-api":"^2.0.0"},"gitHead":"6072acd0000108c053e12ba5817c7c18af7ed91f","_id":"simdjson@0.2.91","_nodeVersion":"12.0.0","_npmVersion":"6.14.4","dist":{"shasum":"3e31cc41dddbc1b7f7e211a07a79393702c2675a","size":3092735,"noattachment":false,"key":"/simdjson/-/simdjson-0.2.91.tgz","tarball":"http://registry.cnpm.dingdandao.com/simdjson/download/simdjson-0.2.91.tgz"},"maintainers":[{"name":"luizperes","email":""}],"_npmUser":{"name":"luizperes","email":"lperesde@sfu.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simdjson_0.2.91_1585979951274_0.5889967930425606"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:11:42.467Z","hasInstallScript":true,"publish_time":1585979951608,"_cnpm_publish_time":1585979951608},"0.2.9":{"name":"simdjson","version":"0.2.9","description":"Parsing gigabytes of JSON per second","main":"index.js","gypfile":true,"scripts":{"build":"node-gyp rebuild","clean":"node-gyp clean","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/luizperes/simdjson_nodejs.git"},"keywords":["json","parser","simd","jsonparser","parsing"],"author":{"name":"Luiz Peres"},"license":"Apache-2.0","bugs":{"url":"https://github.com/luizperes/simdjson_nodejs/issues"},"homepage":"https://github.com/luizperes/simdjson_nodejs#readme","devDependencies":{"benchmark":"^2.1.4","node-gyp":"^6.1.0"},"dependencies":{"node-addon-api":"^2.0.0"},"gitHead":"5b673baf3999ca9e4aac14e3139f4bfd5e548882","_id":"simdjson@0.2.9","_nodeVersion":"12.0.0","_npmVersion":"6.14.4","dist":{"shasum":"565edaef1dad8d0d5d06f06332c962eb284a9bfa","size":3092748,"noattachment":false,"key":"/simdjson/-/simdjson-0.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/simdjson/download/simdjson-0.2.9.tgz"},"maintainers":[{"name":"luizperes","email":""}],"_npmUser":{"name":"luizperes","email":"lperesde@sfu.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simdjson_0.2.9_1585797627941_0.46028350276199603"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:11:36.455Z","hasInstallScript":true,"publish_time":1585797628424,"_cnpm_publish_time":1585797628424},"0.2.1":{"name":"simdjson","version":"0.2.1","description":"Parsing gigabytes of JSON per second","main":"index.js","gypfile":true,"scripts":{"build":"node-gyp rebuild","clean":"node-gyp clean","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/luizperes/simdjson_nodejs.git"},"keywords":["json","parser","simd","jsonparser","parsing"],"author":{"name":"Luiz Peres"},"license":"Apache-2.0","bugs":{"url":"https://github.com/luizperes/simdjson_nodejs/issues"},"homepage":"https://github.com/luizperes/simdjson_nodejs#readme","devDependencies":{"benchmark":"^2.1.4","node-gyp":"^4.0.0"},"dependencies":{"node-addon-api":"^1.6.2"},"gitHead":"b76089cd6f51bd032acb26b3c596eb03d15db323","_id":"simdjson@0.2.1","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"f4777b3da88ecc094dc70b0a3979c1f8a1cd960d","size":3106705,"noattachment":false,"key":"/simdjson/-/simdjson-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simdjson/download/simdjson-0.2.1.tgz"},"maintainers":[{"name":"luizperes","email":""}],"_npmUser":{"name":"luizperes","email":"lperesde@sfu.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simdjson_0.2.1_1564803614344_0.1447216870691319"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:11:31.475Z","hasInstallScript":true,"publish_time":1564803616126,"_cnpm_publish_time":1564803616126},"0.2.0":{"name":"simdjson","version":"0.2.0","description":"Parsing gigabytes of JSON per second","main":"index.js","gypfile":true,"scripts":{"build":"node-gyp rebuild","clean":"node-gyp clean","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/luizperes/simdjson_nodejs.git"},"keywords":["json","parser","simd","jsonparser","parsing"],"author":{"name":"Luiz Peres"},"license":"Apache-2.0","bugs":{"url":"https://github.com/luizperes/simdjson_nodejs/issues"},"homepage":"https://github.com/luizperes/simdjson_nodejs#readme","devDependencies":{"benchmark":"^2.1.4","node-gyp":"^4.0.0"},"dependencies":{"node-addon-api":"^1.6.2"},"gitHead":"36204b2c50be6ed56ca82f532b2ad535917514be","_id":"simdjson@0.2.0","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"5f9b0600037e2c99bda055ccc602d58a50861b32","size":3106703,"noattachment":false,"key":"/simdjson/-/simdjson-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simdjson/download/simdjson-0.2.0.tgz"},"maintainers":[{"name":"luizperes","email":""}],"_npmUser":{"name":"luizperes","email":"lperesde@sfu.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simdjson_0.2.0_1564797314799_0.6144951609138596"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:11:25.288Z","hasInstallScript":true,"publish_time":1564797315061,"_cnpm_publish_time":1564797315061},"0.0.6":{"name":"simdjson","version":"0.0.6","description":"Parsing gigabytes of JSON per second","main":"index.js","gypfile":true,"scripts":{"build":"node-gyp rebuild","clean":"node-gyp clean","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/luizperes/simdjson_nodejs.git"},"keywords":["json","parser","simd","jsonparser","parsing"],"author":{"name":"Luiz Peres"},"license":"Apache-2.0","bugs":{"url":"https://github.com/luizperes/simdjson_nodejs/issues"},"homepage":"https://github.com/luizperes/simdjson_nodejs#readme","devDependencies":{"benchmark":"^2.1.4","node-gyp":"^4.0.0"},"dependencies":{"node-addon-api":"^1.6.2"},"gitHead":"c20ef0b0634ac1e1396f03f4ceb5de1882cdf944","_id":"simdjson@0.0.6","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"0a11f6da70a606912ccb84f5a02ab22e272f5702","size":3085940,"noattachment":false,"key":"/simdjson/-/simdjson-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/simdjson/download/simdjson-0.0.6.tgz"},"maintainers":[{"name":"luizperes","email":""}],"_npmUser":{"name":"luizperes","email":"lperesde@sfu.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simdjson_0.0.6_1564725228298_0.3569408880162035"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:11:21.619Z","hasInstallScript":true,"publish_time":1564725228557,"_cnpm_publish_time":1564725228557},"0.0.5":{"name":"simdjson","version":"0.0.5","description":"Parsing gigabytes of JSON per second","main":"index.js","gypfile":true,"scripts":{"build":"node-gyp rebuild","clean":"node-gyp clean","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/luizperes/simdjson_nodejs.git"},"keywords":["json","parser","simd","jsonparser","parsing"],"author":{"name":"Luiz Peres"},"license":"Apache-2.0","bugs":{"url":"https://github.com/luizperes/simdjson_nodejs/issues"},"homepage":"https://github.com/luizperes/simdjson_nodejs#readme","devDependencies":{"benchmark":"^2.1.4","node-gyp":"^4.0.0"},"dependencies":{"node-addon-api":"^1.6.2"},"gitHead":"82306fbf0ceed131a49d24c2239a8d11d9f42c80","_id":"simdjson@0.0.5","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"e02e7a31cd29e7fac4b9a47a8b0da444c90a2ab5","size":3085940,"noattachment":false,"key":"/simdjson/-/simdjson-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/simdjson/download/simdjson-0.0.5.tgz"},"maintainers":[{"name":"luizperes","email":""}],"_npmUser":{"name":"luizperes","email":"lperesde@sfu.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simdjson_0.0.5_1556176383023_0.6188791540653324"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:11:16.925Z","hasInstallScript":true,"publish_time":1556176383312,"_cnpm_publish_time":1556176383312},"0.0.4":{"name":"simdjson","version":"0.0.4","description":"Parsing gigabytes of JSON per second","main":"index.js","gypfile":true,"scripts":{"build":"node-gyp rebuild","clean":"node-gyp clean","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/luizperes/simdjson_nodejs.git"},"keywords":["json","parser","simd","jsonparser","parsing"],"author":{"name":"Luiz Peres"},"license":"Apache-2.0","bugs":{"url":"https://github.com/luizperes/simdjson_nodejs/issues"},"homepage":"https://github.com/luizperes/simdjson_nodejs#readme","devDependencies":{"benchmark":"^2.1.4","node-gyp":"^3.8.0"},"dependencies":{"node-addon-api":"^1.6.2"},"gitHead":"d830e3b4295d0e7b816901a94820044d71d27228","_id":"simdjson@0.0.4","_nodeVersion":"11.10.1","_npmVersion":"6.7.0","dist":{"shasum":"9f8fe45c350759d082a27dd1160a01ff0a91636d","size":3085037,"noattachment":false,"key":"/simdjson/-/simdjson-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/simdjson/download/simdjson-0.0.4.tgz"},"maintainers":[{"name":"luizperes","email":""}],"_npmUser":{"name":"luizperes","email":"lperesde@sfu.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simdjson_0.0.4_1552787816260_0.9501675033125683"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:11:07.018Z","hasInstallScript":true,"publish_time":1552787816512,"_cnpm_publish_time":1552787816512},"0.0.3":{"name":"simdjson","version":"0.0.3","description":"Parsing gigabytes of JSON per second","main":"index.js","gypfile":true,"scripts":{"build":"node-gyp rebuild","clean":"node-gyp clean","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/luizperes/simdjson_nodejs.git"},"keywords":["json","parser","simd","jsonparser","parsing"],"author":{"name":"Luiz Peres"},"license":"Apache-2.0","bugs":{"url":"https://github.com/luizperes/simdjson_nodejs/issues"},"homepage":"https://github.com/luizperes/simdjson_nodejs#readme","devDependencies":{"benchmark":"^2.1.4","node-gyp":"^3.8.0"},"dependencies":{"node-addon-api":"^1.6.2"},"gitHead":"a5e2a72e68702b290ba2bc60cd6befa04108e5a0","_id":"simdjson@0.0.3","_nodeVersion":"11.10.1","_npmVersion":"6.7.0","dist":{"shasum":"ccef87b289724615a84217b129a92ea6e18d2d0a","size":3083429,"noattachment":false,"key":"/simdjson/-/simdjson-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/simdjson/download/simdjson-0.0.3.tgz"},"maintainers":[{"name":"luizperes","email":""}],"_npmUser":{"name":"luizperes","email":"lperesde@sfu.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simdjson_0.0.3_1551672465181_0.22838299235729975"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:11:00.373Z","hasInstallScript":true,"publish_time":1551672465461,"_cnpm_publish_time":1551672465461},"0.0.2":{"name":"simdjson","version":"0.0.2","description":"Parsing gigabytes of JSON per second","main":"index.js","gypfile":true,"scripts":{"build":"node-gyp rebuild","clean":"node-gyp clean","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/luizperes/simdjson_nodejs.git"},"keywords":["json","parser","simd","jsonparser","parsing"],"author":{"name":"Luiz Peres"},"license":"Apache-2.0","bugs":{"url":"https://github.com/luizperes/simdjson_nodejs/issues"},"homepage":"https://github.com/luizperes/simdjson_nodejs#readme","devDependencies":{"node-gyp":"^3.8.0"},"dependencies":{"node-addon-api":"^1.6.2"},"gitHead":"f36222b34e9e3a64b347260f5628800c0099d27b","_id":"simdjson@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"luizperes","email":"lperesde@sfu.ca"},"dist":{"shasum":"f2b044e0ebadf14e5bd65949f9159bbeef0d00fc","size":162583,"noattachment":false,"key":"/simdjson/-/simdjson-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/simdjson/download/simdjson-0.0.2.tgz"},"maintainers":[{"name":"luizperes","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simdjson_0.0.2_1551329362456_0.531717815920125"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:10:56.737Z","hasInstallScript":true,"publish_time":1551329362642,"_cnpm_publish_time":1551329362642},"0.0.1":{"name":"simdjson","version":"0.0.1","description":"Parsing gigabytes of JSON per second","main":"index.js","gypfile":true,"scripts":{"build":"node-gyp rebuild","clean":"node-gyp clean","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/luizperes/simdjson_nodejs.git"},"keywords":["json","parser","simd","jsonparser","parsing"],"author":{"name":"Luiz Peres"},"license":"Apache-2.0","bugs":{"url":"https://github.com/luizperes/simdjson_nodejs/issues"},"homepage":"https://github.com/luizperes/simdjson_nodejs#readme","devDependencies":{"node-gyp":"^3.8.0"},"dependencies":{"node-addon-api":"^1.6.2"},"gitHead":"dfcda875f329bd26293ed69ac64990c8d0d5225a","_id":"simdjson@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"luizperes","email":"lperesde@sfu.ca"},"dist":{"shasum":"9772547a1e21045a4789dc489aeabef7d54a1831","size":162193,"noattachment":false,"key":"/simdjson/-/simdjson-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simdjson/download/simdjson-0.0.1.tgz"},"maintainers":[{"name":"luizperes","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simdjson_0.0.1_1551269501407_0.004776514787104835"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:10:55.148Z","hasInstallScript":true,"publish_time":1551269501515,"_cnpm_publish_time":1551269501515}},"readme":"# simdjson_nodejs\n[![tests](https://github.com/luizperes/simdjson_nodejs/workflows/tests/badge.svg?branch=master)](https://github.com/luizperes/simdjson_nodejs/actions)\n[![npm](https://img.shields.io/npm/v/simdjson.svg)](https://www.npmjs.com/package/simdjson)\n[![npm](https://img.shields.io/npm/dm/simdjson.svg)](https://www.npmjs.com/package/simdjson)\n[![npm](https://img.shields.io/npm/l/simdjson.svg)](https://github.com/luizperes/simdjson_nodejs/blob/master/LICENCE)\n\n> Node.js bindings for [simdjson](https://github.com/lemire/simdjson), a gigabytes-per-second JSON parser, possibly the fastest JSON parser at the moment. *simdjson* as well as *simdjson_nodejs* work on popular platforms such as OS X, Linux, and Windows.\n\n## Installation\nThe installation can be done in one step with `npm`:\n\n`npm install simdjson`\n\n## Usage\n\n##### API Documentation\nSee [index.d.ts](index.d.ts) for available `simdjson` binding functions and their input/output types.\n\n##### Check if a JSON string is valid:\n```Javascript\nconst simdjson = require('simdjson');\n\nconst jsonString = \"{ \\\"answer\\\": 42 }\";\nconst valid = simdjson.isValid(jsonString); // true\n```\n\n##### Parsing a JSON string (lazily)\n_Obs.: Please see that the overhead of converting a C++ object to a JS object might make the parsing time in the NodeJS slower for the simdjson. Therefore, parsing it lazily is preferrable. For more information check issue #5._\n```Javascript\nconst simdjson = require('simdjson');\n\nconst jsonString = \"{   \\\n  \\\"foo\\\": {            \\\n    \\\"bar\\\": [ 0, 42 ]  \\\n  }                     \\\n}\";\nconst JSONbuffer = simdjson.lazyParse(jsonString); // external (C++) parsed JSON object\nconsole.log(JSONbuffer.valueForKeyPath(\"foo.bar[1]\")); // 42\n```\n\n##### Parsing a JSON string\n_Obs.: Parsing a JSON lazily is preferrable._\n```Javascript\nconst simdjson = require('simdjson');\n\nconst jsonString = \"{   \\\n  \\\"foo\\\": {            \\\n    \\\"bar\\\": [ 0, 42 ]  \\\n  }                     \\\n}\";\nconst parsedJSON = simdjson.parse(jsonString); // parsed JSON object\n```\n\n## Benchmarks\n\nRequirements: git, npm, node, a linux-like system, a recent compiler (GCC,clang)\n\nTo benchmark directly from the project:\n\n```\ngit clone https://github.com/luizperes/simdjson_nodejs.git\ncd simdjson_nodejs\nnpm install\nnpm run benchmark\n```\n\n| filename | filesize (MB) | JSON.parse(ms) | simdjson.lazyParse (ms) | JSON.parse (GB/s) | simdjson.lazyParse (GB/s) | X faster |\n| :-- | --: | --: | --: | --: | --: | --: |\n| apache_builds.json | 0.13 | 0.303 | 0.158 | 0.42 | 0.80 | 1.91 |\n| canada.json | 2.25 | 14.332 | 7.584 | 0.16 | 0.30 | 1.89 |\n| citm_catalog.json | 1.73 | 5.387 | 5.768 | 0.32 | 0.30 | 0.93 |\n| github_events.json | 0.07 | 0.192 | 0.091 | 0.34 | 0.71 | 2.10 |\n| gsoc_2018.json | 3.33 | 5.420 | 3.839 | 0.61 | 0.87 | 1.41 |\n| instruments.json | 0.22 | 0.673 | 0.619 | 0.33 | 0.36 | 1.09 |\n| marine_ik.json | 2.98 | 13.169 | 6.397 | 0.23 | 0.47 | 2.06 |\n| mesh_pretty.json | 1.58 | 5.704 | 3.043 | 0.28 | 0.52 | 1.87 |\n| mesh.json | 0.72 | 2.856 | 1.404 | 0.25 | 0.52 | 2.03 |\n| numbers.json | 0.15 | 0.643 | 0.280 | 0.23 | 0.54 | 2.30 |\n| random.json | 0.51 | 1.914 | 2.447 | 0.27 | 0.21 | 0.78 |\n| sf_citylots.json | 189.78 | 1492.166 | 709.692 | 0.13 | 0.27 | 2.10 |\n| twitter.json | 0.63 | 1.621 | 2.112 | 0.39 | 0.30 | 0.77 |\n| twitterescaped.json | 0.56 | 1.924 | 0.959 | 0.29 | 0.59 | 2.01 |\n| update_center.json | 0.53 | 2.803 | 2.715 | 0.19 | 0.20 | 1.03 |\n\nResults from a 2018 MacBook Pro with 2.3GHz Intel Core i9.\n\n### Ops/sec\n\n```text\napache_builds.json#simdjson x 6,844 ops/sec ±1.61% (90 runs sampled) => 0.146ms\napache_builds.json#JSON x 3,274 ops/sec ±1.83% (90 runs sampled) => 0.305ms\ncanada.json#simdjson x 183 ops/sec ±7.69% (72 runs sampled) => 5.475ms\ncanada.json#JSON x 71.87 ops/sec ±0.92% (74 runs sampled) => 13.914ms\ncitm_catalog.json#simdjson x 155 ops/sec ±2.95% (72 runs sampled) => 6.470ms\ncitm_catalog.json#JSON x 207 ops/sec ±59.63% (90 runs sampled) => 4.820ms\ngithub_events.json#simdjson x 11,783 ops/sec ±1.80% (90 runs sampled) => 0.085ms\ngithub_events.json#JSON x 120 ops/sec ±192.65% (92 runs sampled) => 8.310ms\ngsoc_2018.json#simdjson x 307 ops/sec ±1.81% (79 runs sampled) => 3.255ms\ngsoc_2018.json#JSON x 166 ops/sec ±47.75% (81 runs sampled) => 6.029ms\ninstruments.json#simdjson x 3,691 ops/sec ±2.06% (87 runs sampled) => 0.271ms\ninstruments.json#JSON x 2,155 ops/sec ±0.83% (93 runs sampled) => 0.464ms\nmarine_ik.json#simdjson x 140 ops/sec ±3.08% (73 runs sampled) => 7.133ms\nmarine_ik.json#JSON x 51.20 ops/sec ±60.81% (76 runs sampled) => 19.533ms\nmesh_pretty.json#simdjson x 504 ops/sec ±1.93% (87 runs sampled) => 1.985ms\nmesh_pretty.json#JSON x 251 ops/sec ±1.02% (85 runs sampled) => 3.987ms\nmesh.json#simdjson x 733 ops/sec ±0.99% (92 runs sampled) => 1.363ms\nmesh.json#JSON x 349 ops/sec ±0.64% (89 runs sampled) => 2.869ms\nnumbers.json#simdjson x 4,099 ops/sec ±1.10% (94 runs sampled) => 0.244ms\nnumbers.json#JSON x 1,372 ops/sec ±38.74% (95 runs sampled) => 0.729ms\nrandom.json#simdjson x 504 ops/sec ±0.97% (91 runs sampled) => 1.983ms\nrandom.json#JSON x 538 ops/sec ±0.93% (91 runs sampled) => 1.859ms\nsf_citylots.json#simdjson x 1.76 ops/sec ±4.02% (9 runs sampled) => 569.580ms\nsf_citylots.json#JSON x 0.53 ops/sec ±20.38% (6 runs sampled) => 1880.563ms\ntwitter.json#simdjson x 478 ops/sec ±0.68% (89 runs sampled) => 2.093ms\ntwitter.json#JSON x 612 ops/sec ±0.90% (91 runs sampled) => 1.633ms\ntwitterescaped.json#simdjson x 1,203 ops/sec ±1.80% (88 runs sampled) => 0.831ms\ntwitterescaped.json#JSON x 488 ops/sec ±2.33% (82 runs sampled) => 2.051ms\nupdate_center.json#simdjson x 469 ops/sec ±3.43% (85 runs sampled) => 2.132ms\nupdate_center.json#JSON x 293 ops/sec ±12.87% (57 runs sampled) => 3.410ms\n```\n\n###### Observation:\nPlease refer to the the original repository benchmarks for more information about the performance of *simdjson* [https://github.com/lemire/simdjson](https://github.com/lemire/simdjson).\n\n","_attachments":{},"homepage":"https://github.com/luizperes/simdjson_nodejs#readme","bugs":{"url":"https://github.com/luizperes/simdjson_nodejs/issues"},"license":"Apache-2.0"}