{"_id":"quickbit-universal","_rev":"237607","name":"quickbit-universal","description":"Universal wrapper for libquickbit with a JavaScript fallback","dist-tags":{"latest":"2.0.3"},"maintainers":[{"name":"kasperisager","email":""},{"name":"mafintosh","email":""}],"time":{"modified":"2023-03-24T16:40:13.000Z","created":"2022-09-05T07:40:46.663Z","2.0.3":"2022-10-10T08:56:05.462Z","2.0.2":"2022-10-05T13:03:53.401Z","2.0.1":"2022-10-05T10:35:52.461Z","2.0.0":"2022-10-04T08:02:32.111Z","1.3.0":"2022-09-22T12:11:33.424Z","1.2.3":"2022-09-22T07:06:39.016Z","1.2.2":"2022-09-21T13:09:26.028Z","1.2.1":"2022-09-16T09:43:34.294Z","1.2.0":"2022-09-16T08:54:13.267Z","1.1.3":"2022-09-07T09:38:10.630Z","1.1.2":"2022-09-07T08:56:12.153Z","1.1.1":"2022-09-07T06:59:48.153Z","1.1.0":"2022-09-06T09:06:04.107Z","1.0.2":"2022-09-05T17:54:23.143Z","1.0.1":"2022-09-05T17:52:23.935Z","1.0.0":"2022-09-05T07:40:46.663Z"},"users":{},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-universal.git"},"versions":{"2.0.3":{"name":"quickbit-universal","version":"2.0.3","description":"Universal wrapper for libquickbit with a JavaScript fallback","main":"index.js","browser":{"./index.js":"./fallback.js"},"scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi --cwd native"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-universal.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-universal/issues"},"homepage":"https://github.com/holepunchto/quickbit-universal#readme","dependencies":{"b4a":"^1.6.0","node-gyp-build":"^4.5.0","simdle-universal":"^1.1.0"},"devDependencies":{"brittle":"^3.1.0","napi-macros":"^2.0.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"5d07be6e7e9eab737436ca9ff8d24329b2ca9106","_id":"quickbit-universal@2.0.3","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"shasum":"793cf4d8aadcce35c9c649c0103c9542ab1a2af0","size":101664,"noattachment":false,"key":"/quickbit-universal/-/quickbit-universal-2.0.3.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-universal/download/quickbit-universal-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-universal_2.0.3_1665392165292_0.7309396534635577"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-23T12:16:52.419Z","publish_time":1665392165462,"_cnpm_publish_time":1665392165462},"2.0.2":{"name":"quickbit-universal","version":"2.0.2","description":"Universal wrapper for libquickbit with a JavaScript fallback","main":"index.js","browser":{"./index.js":"./fallback.js"},"scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi --cwd native"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-universal.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-universal/issues"},"homepage":"https://github.com/holepunchto/quickbit-universal#readme","dependencies":{"b4a":"^1.6.0","node-gyp-build":"^4.5.0","simdle-universal":"^1.0.4"},"devDependencies":{"brittle":"^3.1.0","napi-macros":"^2.0.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"61c485e8963571b03af61d0e374be36f87cd7f69","_id":"quickbit-universal@2.0.2","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"shasum":"f3945c554f73ec4d88fa96c94c42e5d8b2dd1177","size":102344,"noattachment":false,"key":"/quickbit-universal/-/quickbit-universal-2.0.2.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-universal/download/quickbit-universal-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-universal_2.0.2_1664975033225_0.9940052717320655"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-05T13:06:10.134Z","publish_time":1664975033401,"_cnpm_publish_time":1664975033401},"2.0.1":{"name":"quickbit-universal","version":"2.0.1","description":"Universal wrapper for libquickbit with a JavaScript fallback","main":"index.js","browser":{"./index.js":"./fallback.js"},"scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi --cwd native"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-universal.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-universal/issues"},"homepage":"https://github.com/holepunchto/quickbit-universal#readme","dependencies":{"b4a":"^1.6.0","node-gyp-build":"^4.5.0","simdle-universal":"^1.0.4"},"devDependencies":{"brittle":"^3.1.0","napi-macros":"^2.0.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"e20aa149c3938b1e4d49d149a8b0359001b8e1ea","_id":"quickbit-universal@2.0.1","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"shasum":"3ab4ccf198f8179f0f4e0631c87d9d2d5ea3e395","size":102086,"noattachment":false,"key":"/quickbit-universal/-/quickbit-universal-2.0.1.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-universal/download/quickbit-universal-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-universal_2.0.1_1664966152296_0.19181318399409597"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-05T10:36:01.826Z","publish_time":1664966152461,"_cnpm_publish_time":1664966152461},"2.0.0":{"name":"quickbit-universal","version":"2.0.0","description":"Universal wrapper for libquickbit with a JavaScript fallback","main":"index.js","browser":{"./index.js":"./fallback.js"},"scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi --cwd native"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-universal.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-universal/issues"},"homepage":"https://github.com/holepunchto/quickbit-universal#readme","dependencies":{"b4a":"^1.6.0","node-gyp-build":"^4.5.0","simdle-universal":"^1.0.4"},"devDependencies":{"brittle":"^3.1.0","napi-macros":"^2.0.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"784e5aea31ea4415f83595bb9e7fa3a5658cb1bd","_id":"quickbit-universal@2.0.0","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"shasum":"df5c5c4848b011cc4cf457960a37ea2d2c573363","size":102081,"noattachment":false,"key":"/quickbit-universal/-/quickbit-universal-2.0.0.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-universal/download/quickbit-universal-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-universal_2.0.0_1664870551899_0.046890597606015216"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-04T08:04:01.493Z","publish_time":1664870552111,"_cnpm_publish_time":1664870552111},"1.3.0":{"name":"quickbit-universal","version":"1.3.0","description":"Universal wrapper for libquickbit with a JavaScript fallback","main":"index.js","browser":{"./index.js":"./fallback.js"},"scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi --cwd native"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-universal.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-universal/issues"},"homepage":"https://github.com/holepunchto/quickbit-universal#readme","dependencies":{"b4a":"^1.6.0","node-gyp-build":"^4.5.0","simdle-universal":"^1.0.4"},"devDependencies":{"brittle":"^3.1.0","napi-macros":"^2.0.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"14aea901831e336902100841cae88dd66bf0c484","_id":"quickbit-universal@1.3.0","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"shasum":"6429ad8f6c6ec93426d0a09e6f492374a0c3c020","size":86465,"noattachment":false,"key":"/quickbit-universal/-/quickbit-universal-1.3.0.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-universal/download/quickbit-universal-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-universal_1.3.0_1663848693295_0.3521153402392878"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-22T12:55:58.286Z","publish_time":1663848693424,"_cnpm_publish_time":1663848693424},"1.2.3":{"name":"quickbit-universal","version":"1.2.3","description":"Universal wrapper for libquickbit with a JavaScript fallback","main":"index.js","browser":{"./index.js":"./fallback.js"},"scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi --cwd native"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-universal.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-universal/issues"},"homepage":"https://github.com/holepunchto/quickbit-universal#readme","dependencies":{"b4a":"^1.6.0","node-gyp-build":"^4.5.0","simdle-universal":"^1.0.4"},"devDependencies":{"brittle":"^3.1.0","napi-macros":"^2.0.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"1ee00b657c37886251759c68dd6bd31a336b9543","_id":"quickbit-universal@1.2.3","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"shasum":"360b34ae061cb32c6e9ce700c394419825579d3d","size":86403,"noattachment":false,"key":"/quickbit-universal/-/quickbit-universal-1.2.3.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-universal/download/quickbit-universal-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-universal_1.2.3_1663830398877_0.7943329582647589"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-22T07:15:07.483Z","publish_time":1663830399016,"_cnpm_publish_time":1663830399016},"1.2.2":{"name":"quickbit-universal","version":"1.2.2","description":"Universal wrapper for libquickbit with a JavaScript fallback","main":"index.js","browser":{"./index.js":"./fallback.js"},"scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi --cwd native"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-universal.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-universal/issues"},"homepage":"https://github.com/holepunchto/quickbit-universal#readme","dependencies":{"b4a":"^1.6.0","node-gyp-build":"^4.5.0","simdle-universal":"^1.0.4"},"devDependencies":{"brittle":"^3.1.0","napi-macros":"^2.0.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"4454aacd51c5c48e5258921326051f43db1a3b34","_id":"quickbit-universal@1.2.2","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"shasum":"b1245a43f17226bb657b7688a76b6b8081af7c20","size":86456,"noattachment":false,"key":"/quickbit-universal/-/quickbit-universal-1.2.2.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-universal/download/quickbit-universal-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-universal_1.2.2_1663765765779_0.8547606274381097"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-21T13:50:00.196Z","publish_time":1663765766028,"_cnpm_publish_time":1663765766028},"1.2.1":{"name":"quickbit-universal","version":"1.2.1","description":"Universal wrapper for libquickbit with a JavaScript fallback","main":"index.js","browser":{"./index.js":"./fallback.js"},"scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi --cwd native"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-universal.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-universal/issues"},"homepage":"https://github.com/holepunchto/quickbit-universal#readme","dependencies":{"b4a":"^1.6.0","node-gyp-build":"^4.5.0","simdle-universal":"^1.0.4"},"devDependencies":{"brittle":"^3.1.0","napi-macros":"^2.0.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"655c4e0cc206511b116da79c7a6a5f9d28c06310","_id":"quickbit-universal@1.2.1","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"shasum":"c92835f1a510e9ee99c8bdf3b7e747b767fff2a4","size":85935,"noattachment":false,"key":"/quickbit-universal/-/quickbit-universal-1.2.1.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-universal/download/quickbit-universal-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-universal_1.2.1_1663321414099_0.6831321256865226"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-16T09:48:07.936Z","publish_time":1663321414294,"_cnpm_publish_time":1663321414294},"1.2.0":{"name":"quickbit-universal","version":"1.2.0","description":"Universal wrapper for libquickbit with a JavaScript fallback","main":"index.js","browser":{"./index.js":"./fallback.js"},"scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi --cwd native"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-universal.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-universal/issues"},"homepage":"https://github.com/holepunchto/quickbit-universal#readme","dependencies":{"b4a":"^1.6.0","node-gyp-build":"^4.5.0","simdle-universal":"^1.0.4"},"devDependencies":{"brittle":"^3.1.0","napi-macros":"^2.0.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"6973274db802d8f43f93936797531a05810027e0","_id":"quickbit-universal@1.2.0","_nodeVersion":"18.9.0","_npmVersion":"8.19.1","dist":{"shasum":"91c10899768f84ebd5d02eea52810612476ad45c","size":85726,"noattachment":false,"key":"/quickbit-universal/-/quickbit-universal-1.2.0.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-universal/download/quickbit-universal-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-universal_1.2.0_1663318453143_0.8076106435739703"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-16T09:33:10.092Z","publish_time":1663318453267,"_cnpm_publish_time":1663318453267},"1.1.3":{"name":"quickbit-universal","version":"1.1.3","description":"Universal wrapper for libquickbit with a JavaScript fallback","main":"index.js","browser":{"./index.js":"./fallback.js"},"scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi --cwd native"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-universal.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-universal/issues"},"homepage":"https://github.com/holepunchto/quickbit-universal#readme","dependencies":{"b4a":"^1.6.0","node-gyp-build":"^4.5.0"},"devDependencies":{"brittle":"^3.1.0","napi-macros":"^2.0.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"cf1362100d90f4ae6b8a93c8d2ae707e559d183d","_id":"quickbit-universal@1.1.3","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"shasum":"a97448e39031618b10d64a2ca263875cf78e3147","size":84017,"noattachment":false,"key":"/quickbit-universal/-/quickbit-universal-1.1.3.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-universal/download/quickbit-universal-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-universal_1.1.3_1662543490472_0.689171668368677"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-07T09:41:44.053Z","publish_time":1662543490630,"_cnpm_publish_time":1662543490630},"1.1.2":{"name":"quickbit-universal","version":"1.1.2","description":"Universal wrapper for libquickbit with a JavaScript fallback","main":"index.js","browser":{"./index.js":"./fallback.js"},"scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi --cwd native"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-universal.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-universal/issues"},"homepage":"https://github.com/holepunchto/quickbit-universal#readme","dependencies":{"b4a":"^1.6.0","node-gyp-build":"^4.5.0"},"devDependencies":{"brittle":"^3.1.0","napi-macros":"^2.0.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"b83a6e2f61a26c250db3a946612126cc779b627a","_id":"quickbit-universal@1.1.2","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"shasum":"8980e0b831642168080b7729482ead502de1dbfb","size":78963,"noattachment":false,"key":"/quickbit-universal/-/quickbit-universal-1.1.2.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-universal/download/quickbit-universal-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-universal_1.1.2_1662540971940_0.8542867873474307"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-07T09:02:14.784Z","publish_time":1662540972153,"_cnpm_publish_time":1662540972153},"1.1.1":{"name":"quickbit-universal","version":"1.1.1","description":"Universal wrapper for libquickbit with a JavaScript fallback","main":"index.js","browser":{"./index.js":"./fallback.js"},"scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi --cwd native"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-universal.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-universal/issues"},"homepage":"https://github.com/holepunchto/quickbit-universal#readme","dependencies":{"b4a":"^1.6.0","node-gyp-build":"^4.5.0"},"devDependencies":{"brittle":"^3.1.0","napi-macros":"^2.0.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"7fe04f31db1634ce58760765deccba55541f5601","_id":"quickbit-universal@1.1.1","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"shasum":"cf061acd1f9d17011d161d4169e054d022a3e5a4","size":78400,"noattachment":false,"key":"/quickbit-universal/-/quickbit-universal-1.1.1.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-universal/download/quickbit-universal-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-universal_1.1.1_1662533987979_0.38724116565220035"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-07T07:03:57.418Z","publish_time":1662533988153,"_cnpm_publish_time":1662533988153},"1.1.0":{"name":"quickbit-universal","version":"1.1.0","description":"Universal wrapper for libquickbit with a JavaScript fallback","main":"index.js","browser":{"./index.js":"./fallback.js"},"scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi --cwd native"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-universal.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-universal/issues"},"homepage":"https://github.com/holepunchto/quickbit-universal#readme","dependencies":{"b4a":"^1.6.0","node-gyp-build":"^4.5.0"},"devDependencies":{"brittle":"^3.1.0","napi-macros":"^2.0.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"91d80a77d2dc42c322d9214a4f5519dbda841010","_id":"quickbit-universal@1.1.0","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"shasum":"18fd0380cb4c87683e6c7d7260268db6284541bb","size":78403,"noattachment":false,"key":"/quickbit-universal/-/quickbit-universal-1.1.0.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-universal/download/quickbit-universal-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-universal_1.1.0_1662455163909_0.91328825684921"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-06T10:04:30.180Z","publish_time":1662455164107,"_cnpm_publish_time":1662455164107},"1.0.2":{"name":"quickbit-universal","version":"1.0.2","description":"Universal wrapper for libquickbit with a JavaScript fallback","main":"index.js","browser":{"./index.js":"./fallback.js"},"scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi --cwd native"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-universal.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-universal/issues"},"homepage":"https://github.com/holepunchto/quickbit-universal#readme","dependencies":{"b4a":"^1.6.0","node-gyp-build":"^4.5.0"},"devDependencies":{"brittle":"^3.1.0","napi-macros":"^2.0.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"930ac1f2db2f6cec186faeeeb8aa7752a384ce8a","_id":"quickbit-universal@1.0.2","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"shasum":"2f94a2db562245b69c7b048384098a347404d993","size":76376,"noattachment":false,"key":"/quickbit-universal/-/quickbit-universal-1.0.2.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-universal/download/quickbit-universal-1.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-universal_1.0.2_1662400462906_0.499705875554862"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-05T17:54:41.121Z","publish_time":1662400463143,"_cnpm_publish_time":1662400463143},"1.0.1":{"name":"quickbit-universal","version":"1.0.1","description":"Universal wrapper for libquickbit with a JavaScript fallback","main":"index.js","browser":{"./index.js":"./fallback.js"},"scripts":{"test":"standard && brittle test.mjs","prebuild":"prebuildify --napi --cwd native"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-universal.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-universal/issues"},"homepage":"https://github.com/holepunchto/quickbit-universal#readme","dependencies":{"node-gyp-build":"^4.5.0"},"devDependencies":{"b4a":"^1.6.0","brittle":"^3.1.0","napi-macros":"^2.0.0","prebuildify":"^5.0.1","standard":"^17.0.0"},"gitHead":"f25a6dbb10abecd7640cbb2ec06f481132e763df","_id":"quickbit-universal@1.0.1","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"shasum":"784519c7e6dc0c5d00348485312033fd0e7baa63","size":76375,"noattachment":false,"key":"/quickbit-universal/-/quickbit-universal-1.0.1.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-universal/download/quickbit-universal-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-universal_1.0.1_1662400343640_0.9049790443158878"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-05T17:53:05.310Z","publish_time":1662400343935,"_cnpm_publish_time":1662400343935},"1.0.0":{"name":"quickbit-universal","version":"1.0.0","description":"Universal wrapper for libquickbit with a JavaScript fallback","main":"index.js","browser":{"./index.js":"./browser.js"},"scripts":{"test":"standard && brittle test.mjs"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/quickbit-universal.git"},"author":{"name":"Kasper Isager Dalsgarð","email":"kasper@funktionel.co"},"license":"ISC","bugs":{"url":"https://github.com/holepunchto/quickbit-universal/issues"},"homepage":"https://github.com/holepunchto/quickbit-universal#readme","dependencies":{"quickbit-native":"^1.0.0"},"devDependencies":{"b4a":"^1.6.0","brittle":"^2.3.1","standard":"^17.0.0"},"gitHead":"77aeffff7cf7593b02a2a35324c4e45e33b6922d","_id":"quickbit-universal@1.0.0","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"shasum":"00cb8b818b5fd8e7e45d837761a5fe589f58bf50","size":1661,"noattachment":false,"key":"/quickbit-universal/-/quickbit-universal-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/quickbit-universal/download/quickbit-universal-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-universal_1.0.0_1662363646529_0.35869672269399744"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-05T07:46:13.039Z","publish_time":1662363646663,"_cnpm_publish_time":1662363646663}},"readme":"# quickbit-universal\n\nUniversal wrapper for https://github.com/holepunchto/libquickbit with a JavaScript fallback.\n\n```sh\nnpm install quickbit-universal\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-universal#readme","bugs":{"url":"https://github.com/holepunchto/quickbit-universal/issues"},"license":"ISC"}