{"_id":"quickbit-native","_rev":"239318","name":"quickbit-native","description":"libquickbit JavaScript bindings for Node.js","dist-tags":{"latest":"2.0.3"},"maintainers":[{"name":"kasperisager","email":""},{"name":"mafintosh","email":""}],"time":{"modified":"2023-03-24T16:54:07.000Z","created":"2022-09-05T07:39:05.736Z","2.0.3":"2023-03-24T14:10:59.161Z","2.0.2":"2022-10-10T08:09:27.690Z","2.0.1":"2022-10-05T12:57:52.092Z","2.0.0":"2022-10-04T07:28:01.386Z","1.3.1":"2022-09-22T12:03:42.343Z","1.3.0":"2022-09-22T11:05:43.807Z","1.2.3":"2022-09-22T07:01:13.817Z","1.2.2":"2022-09-21T12:41:33.778Z","1.2.1":"2022-09-16T09:40:02.343Z","1.2.0":"2022-09-16T08:43:52.416Z","1.1.3":"2022-09-07T09:37:03.575Z","1.1.2":"2022-09-07T08:54:55.426Z","1.1.1":"2022-09-07T06:52:22.152Z","1.1.0":"2022-09-06T08:13:06.031Z","1.0.1":"2022-09-05T17:47:48.266Z","1.0.0":"2022-09-05T07:39:05.736Z"},"users":{},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-native.git"},"versions":{"2.0.3":{"name":"quickbit-native","version":"2.0.3","description":"libquickbit JavaScript bindings for Node.js","main":"index.js","scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi","install":"node-gyp-build"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-native.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-native/issues"},"homepage":"https://github.com/holepunchto/quickbit-native#readme","dependencies":{"b4a":"^1.6.0","napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"devDependencies":{"brittle":"^3.1.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"7d6bb0264cf63aec0d1337a879886aeb0971b65c","_id":"quickbit-native@2.0.3","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"shasum":"5883a1e4ff509ee94c5af76eb95284796f398b6b","size":108281,"noattachment":false,"key":"/quickbit-native/-/quickbit-native-2.0.3.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-native/download/quickbit-native-2.0.3.tgz"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"directories":{},"maintainers":[{"name":"kasperisager","email":""},{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quickbit-native_2.0.3_1679667059002_0.3973570778093196"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-24T14:10:59.161Z","publish_time":1679667059161,"hasInstallScript":true,"_cnpm_publish_time":1679667059161},"2.0.2":{"name":"quickbit-native","version":"2.0.2","description":"libquickbit JavaScript bindings for Node.js","main":"index.js","scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi","install":"node-gyp-build"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-native.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-native/issues"},"homepage":"https://github.com/holepunchto/quickbit-native#readme","dependencies":{"b4a":"^1.6.0","napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"devDependencies":{"brittle":"^3.1.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"0c7623050d92631619b15259a03b750f412daa1e","_id":"quickbit-native@2.0.2","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"shasum":"7c66707acdf073551e669f63846d375f42e2e1a9","size":106302,"noattachment":false,"key":"/quickbit-native/-/quickbit-native-2.0.2.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-native/download/quickbit-native-2.0.2.tgz"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"directories":{},"maintainers":[{"name":"kasperisager","email":""},{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quickbit-native_2.0.2_1665389367516_0.8335447429633769"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-25T13:15:27.952Z","hasInstallScript":true,"publish_time":1665389367690,"_cnpm_publish_time":1665389367690},"2.0.1":{"name":"quickbit-native","version":"2.0.1","description":"libquickbit JavaScript bindings for Node.js","main":"index.js","scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi","install":"node-gyp-build"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-native.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-native/issues"},"homepage":"https://github.com/holepunchto/quickbit-native#readme","dependencies":{"b4a":"^1.6.0","napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"devDependencies":{"brittle":"^3.1.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"410bed180df8ad0ba779a7f4a113388ca7a940ff","_id":"quickbit-native@2.0.1","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"shasum":"fd55926810c214fbbea1801c5f52f9a359b913eb","size":106595,"noattachment":false,"key":"/quickbit-native/-/quickbit-native-2.0.1.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-native/download/quickbit-native-2.0.1.tgz"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"directories":{},"maintainers":[{"name":"kasperisager","email":""},{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quickbit-native_2.0.1_1664974671910_0.02610314451225193"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-05T12:58:09.306Z","hasInstallScript":true,"publish_time":1664974672092,"_cnpm_publish_time":1664974672092},"2.0.0":{"name":"quickbit-native","version":"2.0.0","description":"libquickbit JavaScript bindings for Node.js","main":"index.js","scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi","install":"node-gyp-build"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-native.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-native/issues"},"homepage":"https://github.com/holepunchto/quickbit-native#readme","dependencies":{"b4a":"^1.6.0","napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"devDependencies":{"brittle":"^3.1.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"eaef15397c935d53d4de47db362acb7234707ffe","_id":"quickbit-native@2.0.0","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"shasum":"da2d7ecd95355615aca7a63859448e9fad95ed2b","size":106350,"noattachment":false,"key":"/quickbit-native/-/quickbit-native-2.0.0.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-native/download/quickbit-native-2.0.0.tgz"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"directories":{},"maintainers":[{"name":"kasperisager","email":""},{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quickbit-native_2.0.0_1664868481218_0.4039668298672101"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-04T07:28:10.036Z","hasInstallScript":true,"publish_time":1664868481386,"_cnpm_publish_time":1664868481386},"1.3.1":{"name":"quickbit-native","version":"1.3.1","description":"libquickbit JavaScript bindings for Node.js","main":"index.js","scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi","install":"node-gyp-build"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-native.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-native/issues"},"homepage":"https://github.com/holepunchto/quickbit-native#readme","dependencies":{"b4a":"^1.6.0","napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"devDependencies":{"brittle":"^3.1.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"ee3bd7e589d5e6c0c42a9ce98f4ef41a55c37fe3","_id":"quickbit-native@1.3.1","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"shasum":"f7c19db7384fde57cf13acbf725099f3cf9d5ca6","size":89741,"noattachment":false,"key":"/quickbit-native/-/quickbit-native-1.3.1.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-native/download/quickbit-native-1.3.1.tgz"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"directories":{},"maintainers":[{"name":"kasperisager","email":""},{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quickbit-native_1.3.1_1663848222158_0.5040067244140636"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-22T12:47:39.962Z","hasInstallScript":true,"publish_time":1663848222343,"_cnpm_publish_time":1663848222343},"1.3.0":{"name":"quickbit-native","version":"1.3.0","description":"libquickbit JavaScript bindings for Node.js","main":"index.js","scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi","install":"node-gyp-build"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-native.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-native/issues"},"homepage":"https://github.com/holepunchto/quickbit-native#readme","dependencies":{"b4a":"^1.6.0","napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"devDependencies":{"brittle":"^3.1.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"37b863bb7cfa86307fc4951416fc562f925d670f","_id":"quickbit-native@1.3.0","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"shasum":"b8c61c217769d4bc4707f70eae55927463b54e62","size":89791,"noattachment":false,"key":"/quickbit-native/-/quickbit-native-1.3.0.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-native/download/quickbit-native-1.3.0.tgz"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"directories":{},"maintainers":[{"name":"kasperisager","email":""},{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quickbit-native_1.3.0_1663844743643_0.6016620905689232"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-22T11:49:28.095Z","hasInstallScript":true,"publish_time":1663844743807,"_cnpm_publish_time":1663844743807},"1.2.3":{"name":"quickbit-native","version":"1.2.3","description":"libquickbit JavaScript bindings for Node.js","main":"index.js","scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi","install":"node-gyp-build"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-native.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-native/issues"},"homepage":"https://github.com/holepunchto/quickbit-native#readme","dependencies":{"b4a":"^1.6.0","napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"devDependencies":{"brittle":"^3.1.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"a8e03ebcd7fc1ed7d3cc8dfdd68f0574802c575a","_id":"quickbit-native@1.2.3","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"shasum":"a60bc28683c5b8361aaa2f2243d603460faab628","size":89645,"noattachment":false,"key":"/quickbit-native/-/quickbit-native-1.2.3.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-native/download/quickbit-native-1.2.3.tgz"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"directories":{},"maintainers":[{"name":"kasperisager","email":""},{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quickbit-native_1.2.3_1663830073652_0.49054445622764264"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-22T07:11:38.691Z","hasInstallScript":true,"publish_time":1663830073817,"_cnpm_publish_time":1663830073817},"1.2.2":{"name":"quickbit-native","version":"1.2.2","description":"libquickbit JavaScript bindings for Node.js","main":"index.js","scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi","install":"node-gyp-build"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-native.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-native/issues"},"homepage":"https://github.com/holepunchto/quickbit-native#readme","dependencies":{"b4a":"^1.6.0","napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"devDependencies":{"brittle":"^3.1.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"54238f26f9bd4d5de82bb001bbecce6a4b50e9e3","_id":"quickbit-native@1.2.2","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"shasum":"31b5b2a5211d38257ba735786ae46a5b91901f42","size":89686,"noattachment":false,"key":"/quickbit-native/-/quickbit-native-1.2.2.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-native/download/quickbit-native-1.2.2.tgz"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"directories":{},"maintainers":[{"name":"kasperisager","email":""},{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quickbit-native_1.2.2_1663764093628_0.8856266113211528"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-21T13:16:29.228Z","hasInstallScript":true,"publish_time":1663764093778,"_cnpm_publish_time":1663764093778},"1.2.1":{"name":"quickbit-native","version":"1.2.1","description":"libquickbit JavaScript bindings for Node.js","main":"index.js","scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi","install":"node-gyp-build"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-native.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-native/issues"},"homepage":"https://github.com/holepunchto/quickbit-native#readme","dependencies":{"b4a":"^1.6.0","napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"devDependencies":{"brittle":"^3.1.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"2779d73ca21e281e2484c5600ac00830628ec0a4","_id":"quickbit-native@1.2.1","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"shasum":"96fd62e28fcc82e7e3ca85fd3185fb9575946138","size":89377,"noattachment":false,"key":"/quickbit-native/-/quickbit-native-1.2.1.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-native/download/quickbit-native-1.2.1.tgz"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"directories":{},"maintainers":[{"name":"kasperisager","email":""},{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quickbit-native_1.2.1_1663321201855_0.7423762667449256"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-16T10:19:40.699Z","hasInstallScript":true,"publish_time":1663321202343,"_cnpm_publish_time":1663321202343},"1.2.0":{"name":"quickbit-native","version":"1.2.0","description":"libquickbit JavaScript bindings for Node.js","main":"index.js","scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi","install":"node-gyp-build"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-native.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-native/issues"},"homepage":"https://github.com/holepunchto/quickbit-native#readme","dependencies":{"b4a":"^1.6.0","napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"devDependencies":{"brittle":"^3.1.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"93d253405606b5f8a748bd85e38627701ccb6eaf","_id":"quickbit-native@1.2.0","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"shasum":"6cf72470985eee7108757d408abd341fff7ef4a4","size":89272,"noattachment":false,"key":"/quickbit-native/-/quickbit-native-1.2.0.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-native/download/quickbit-native-1.2.0.tgz"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"directories":{},"maintainers":[{"name":"kasperisager","email":""},{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quickbit-native_1.2.0_1663317832216_0.30991328312033484"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-16T09:24:09.453Z","hasInstallScript":true,"publish_time":1663317832416,"_cnpm_publish_time":1663317832416},"1.1.3":{"name":"quickbit-native","version":"1.1.3","description":"libquickbit JavaScript bindings for Node.js","main":"index.js","scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi","install":"node-gyp-build"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-native.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-native/issues"},"homepage":"https://github.com/holepunchto/quickbit-native#readme","dependencies":{"b4a":"^1.6.0","napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"devDependencies":{"brittle":"^3.1.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"96d5f71084f24a97f7e0086eb42130d5b3a7a1eb","_id":"quickbit-native@1.1.3","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"shasum":"89506c73c89250670608c8d4fa2b0acb2492b07c","size":88031,"noattachment":false,"key":"/quickbit-native/-/quickbit-native-1.1.3.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-native/download/quickbit-native-1.1.3.tgz"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"directories":{},"maintainers":[{"name":"kasperisager","email":""},{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quickbit-native_1.1.3_1662543423436_0.3644003547598855"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-07T09:41:57.948Z","hasInstallScript":true,"publish_time":1662543423575,"_cnpm_publish_time":1662543423575},"1.1.2":{"name":"quickbit-native","version":"1.1.2","description":"libquickbit JavaScript bindings for Node.js","main":"index.js","scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi","install":"node-gyp-build"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-native.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-native/issues"},"homepage":"https://github.com/holepunchto/quickbit-native#readme","dependencies":{"b4a":"^1.6.0","napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"devDependencies":{"brittle":"^3.1.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"9b463b998a1c2e5cb50b7b049693e6529a02be34","_id":"quickbit-native@1.1.2","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"shasum":"15a50232c07a673e21f077b9313aeb91eed504a0","size":83131,"noattachment":false,"key":"/quickbit-native/-/quickbit-native-1.1.2.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-native/download/quickbit-native-1.1.2.tgz"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"directories":{},"maintainers":[{"name":"kasperisager","email":""},{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quickbit-native_1.1.2_1662540895263_0.5663783891767655"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-07T09:02:42.260Z","hasInstallScript":true,"publish_time":1662540895426,"_cnpm_publish_time":1662540895426},"1.1.1":{"name":"quickbit-native","version":"1.1.1","description":"libquickbit JavaScript bindings for Node.js","main":"index.js","scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi","install":"node-gyp-build"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-native.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-native/issues"},"homepage":"https://github.com/holepunchto/quickbit-native#readme","dependencies":{"b4a":"^1.6.0","napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"devDependencies":{"brittle":"^3.1.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"b915bc1a77c180c6613e334c09a8be2eda92b472","_id":"quickbit-native@1.1.1","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"shasum":"d75a797a324b69875ed38e0ec225e4e8ede09a7c","size":82469,"noattachment":false,"key":"/quickbit-native/-/quickbit-native-1.1.1.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-native/download/quickbit-native-1.1.1.tgz"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"directories":{},"maintainers":[{"name":"kasperisager","email":""},{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quickbit-native_1.1.1_1662533541914_0.3489007315642998"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-07T06:57:16.961Z","hasInstallScript":true,"publish_time":1662533542152,"_cnpm_publish_time":1662533542152},"1.1.0":{"name":"quickbit-native","version":"1.1.0","description":"libquickbit JavaScript bindings for Node.js","main":"index.js","scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi","install":"node-gyp-build"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-native.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-native/issues"},"homepage":"https://github.com/holepunchto/quickbit-native#readme","dependencies":{"b4a":"^1.6.0","napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"devDependencies":{"brittle":"^3.1.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"dba7f97090d66af5d4b959734c8e7a8733ddafe3","_id":"quickbit-native@1.1.0","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"shasum":"05f04ebe0bab086473ef034d351bbd1e72cef8e7","size":82476,"noattachment":false,"key":"/quickbit-native/-/quickbit-native-1.1.0.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-native/download/quickbit-native-1.1.0.tgz"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"directories":{},"maintainers":[{"name":"kasperisager","email":""},{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quickbit-native_1.1.0_1662451985855_0.12915738359884976"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-06T09:14:17.190Z","hasInstallScript":true,"publish_time":1662451986031,"_cnpm_publish_time":1662451986031},"1.0.1":{"name":"quickbit-native","version":"1.0.1","description":"libquickbit JavaScript bindings for Node.js","main":"index.js","scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi","install":"node-gyp-build"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-native.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-native/issues"},"homepage":"https://github.com/holepunchto/quickbit-native#readme","dependencies":{"b4a":"^1.6.0","napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"devDependencies":{"brittle":"^3.1.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"cd6f9cb8976c7425d1831c01bb0db3b0993bb0ac","_id":"quickbit-native@1.0.1","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"shasum":"6df3ee252e3f7f6cc7ff899d788a9d14da92689f","size":80417,"noattachment":false,"key":"/quickbit-native/-/quickbit-native-1.0.1.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-native/download/quickbit-native-1.0.1.tgz"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"directories":{},"maintainers":[{"name":"kasperisager","email":""},{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quickbit-native_1.0.1_1662400068057_0.177751088230099"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-05T17:48:23.156Z","hasInstallScript":true,"publish_time":1662400068266,"_cnpm_publish_time":1662400068266},"1.0.0":{"name":"quickbit-native","version":"1.0.0","description":"libquickbit JavaScript bindings for Node.js","main":"index.js","scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi","install":"node-gyp-build"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-native.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-native/issues"},"homepage":"https://github.com/holepunchto/quickbit-native#readme","dependencies":{"b4a":"^1.6.0","napi-macros":"^2.0.0","node-gyp-build":"^4.2.3"},"devDependencies":{"brittle":"^3.1.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"2b4b2f1daf01f17c6d66f7a94555bc3eea26e103","_id":"quickbit-native@1.0.0","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"shasum":"70707671938451e5f9352a433d675b80945a6147","size":5927,"noattachment":false,"key":"/quickbit-native/-/quickbit-native-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-native/download/quickbit-native-1.0.0.tgz"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"directories":{},"maintainers":[{"name":"kasperisager","email":""},{"name":"mafintosh","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/quickbit-native_1.0.0_1662363545592_0.7714465952694882"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-05T07:46:13.685Z","hasInstallScript":true,"publish_time":1662363545736,"_cnpm_publish_time":1662363545736}},"readme":"# quickbit-native\n\nhttps://github.com/holepunchto/libquickbit JavaScript bindings for Node.js.\n\n```sh\nnpm install quickbit-native\n```\n\n## Usage\n\n```js\nconst { get, set, findFirst } = require('quickbit-native')\n\nconst field = Buffer.alloc(256) // 2048 bits\n\nconst changed = set(field, 1000)\n// true\n\nget(field, 1000)\n// true\n\nfindFirst(field, true)\n// 1000\n```\n\n## API\n\n#### `const b = get(field, bit)`\n\nGet the given bit, which will either be `true` (set) or `false` (unset).\n\n#### `const changed = set(field, bit[, value])`\n\nSet the given bit to `value`, which defaults to `true`. Returns `true` if the bit changed, otherwise `false`.\n\n#### `field = fill(field, value[, start[, end]])`\n\nFill the given bit range with `value`. `start` defaults to `0` and `end` defaults to the bit length of the field. Returns the modified field.\n\n#### `const i = findFirst(field, value[, position])`\n\nReturn the index of the first occurrence of `value`, or `-1` if not found. If `position` is given, return the first index that is greater than or equal to `position`.\n\n#### `const i = findLast(field, value[, position])`\n\nReturn the index of the last occurrence of `value`, or `-1` if not found. If `position` is given, return the last index that is less than or equal to `position`.\n\n### Indexing\n\n#### `const index = Index.from(fieldOrChunks)`\n\nConstruct an index of the bits in a bit field or an array of sparse `{ field, offset }` chunks.\n\n#### `const changed = index.update(bit)`\n\nUpdate the given bit in the index.\n\n#### `const position = index.skipFirst(value[, position])`\n\nSkip the first parts of the index that contain nothing but `value`. If the index contains *only* `value`, the last index of the field is returned.\n\n#### `const position = index.skipLast(value[, position])`\n\nSkip the last parts of the index that contain nothing but `value`. If the index contains *only* `value`, the first index of the field is returned.\n\n## License\n\nISC\n","_attachments":{},"homepage":"https://github.com/holepunchto/quickbit-native#readme","bugs":{"url":"https://github.com/holepunchto/quickbit-native/issues"},"license":"ISC"}