{"_id":"fast-bitfield","_rev":"8-622e6d3eaa6db00a7a99b9d28b16f285","name":"fast-bitfield","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.0":{"name":"fast-bitfield","version":"1.0.0","description":"Variable sized bitfield that allows you to quickly iterate over bits","main":"index.js","dependencies":{},"devDependencies":{"standard":"^11.0.1","tape":"^4.9.1"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/fast-bitfield.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/fast-bitfield/issues"},"homepage":"https://github.com/mafintosh/fast-bitfield","gitHead":"68ce12b74fdc19f6ddaf2ab9774f282fe8a7feab","_id":"fast-bitfield@1.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-jvNQr2QwsawPiq9gzIZJgTMWqCc7Uu4U7i9QzOuy1mr6uV4iY57w69dCJ4Vik2HWCSv64eY7qeaesV4QtApzhg==","shasum":"30821aec306af5b166354376cdc81ef492b7255a","tarball":"https://registry.npmjs.org/fast-bitfield/-/fast-bitfield-1.0.0.tgz","fileCount":8,"unpackedSize":12139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbda3GCRA9TVsSAnZWagAA8jwQAIP6/O7/XZI7JdI4Fj4a\nU3OMKpic+IGHQ714oH3UvgpHRs0FIrTpnds5W2P2UdkguBzJ8FwkeUJICAX4\nsJXmmcI/XVN2NbkYPS7sHHeXyhyvdjFLsFxYYr3ZJfKXFxdsz8eb171fjruN\n4jkTaQiN28Y7mQJlMlZU7hp5wghkABbrmClPiLT7egrToOGqG0ZGYFeiE5gD\nxcDrtZkIQbmHBrmZ3LYCWMGpNoZSA8K007slW951kvjoytoNXgTSYXv4i1di\nGmWWPzFKTUcGhcyk9JDbIgOS1qoVI9RMmbEqIJjYmscBcraSRHFOFJzD/LVP\ngH+UqDWjPV4Sbov+Meu45BdF3DqTUkyNxqia8RHiqPvxGmZjEg/G1nGZ6UNA\nUndN0gZgLF3265ycLG826dO3KOnp4mp2L5wXPzpzzv0O9GsLNG8Dxoaf9QKx\nVV1F172qsGLxtps7g6khz8jLhF1UkCiJbwIi5xvwtEKQcpo6U7lkIha3GCc0\nOLtm1XmNQctUmc9Hso9Z34sy+JJbsCDAOMpotOYebHKUu9Tss13AWk49b8fN\neLhS/lNzLUp3w0+Yccrhj7VWDJJ8smHzsV9roIt6v0evZDoJzhaE/X2Xokmt\nJtILDupYUrNuxVhkHQIqI143hAa0+AAKaN0VVtdop7Uk1PPN9GotQClwppA1\nCDOC\r\n=azBc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICwSWBqXuUFkzZOKUwSgotgjHDLAICxWVkyqhCzSt8FkAiBP/N7fCXe6okmW2uzqhd2pQboX1JuDQqNCVR/E9PZ0kw=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-bitfield_1.0.0_1534438853433_0.5424199617372116"},"_hasShrinkwrap":false},"1.0.1":{"name":"fast-bitfield","version":"1.0.1","description":"Variable sized bitfield that allows you to quickly iterate over bits","main":"index.js","dependencies":{},"devDependencies":{"standard":"^11.0.1","tape":"^4.9.1"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/fast-bitfield.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/fast-bitfield/issues"},"homepage":"https://github.com/mafintosh/fast-bitfield","gitHead":"e0b6d6bea3b9c98ce4e49c4fb5c0be51246887e4","_id":"fast-bitfield@1.0.1","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-yv17F/Gc+rzKcaGd0SFtFFfm3k0f2sYGW7S9dn6x8A0yfAJ1T5UO4MU+/yQhgqC9h6ej0s9JhBpNmQxcbLaTMg==","shasum":"7789b40813ded2c2f9e678aee58bcbedfd1da82e","tarball":"https://registry.npmjs.org/fast-bitfield/-/fast-bitfield-1.0.1.tgz","fileCount":8,"unpackedSize":12663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdvm6CRA9TVsSAnZWagAAkg0P/0wwqJJ+4RaUJBIqIn/d\nAzcFynprGfqSwRG0ygXGzP7lHkg4WzY0irX4rEz0c+iiPKqw/ToPB7ikXhWi\nURm9TqHPk9X1e0R7Jf5601UkrUU2yFP7+KE1fqr9sLCUfUqNoDzhItJfDFmP\n/affOOWrbvt0QjkZM0og0HtVscsRkFVwY/TXsl/RZ4egBcKDz5cyzHerabaE\nhY//FRXrdCCVmbIFT5dFKa+Vi+v1gYmFT+vg1ifx0FXzb2fvHJGtfc0SBgJZ\n3s7hubk60fLqS7qLhKQ+uRd4ImBO0/lmBEr9NctDgZA0K3gHAIWFgCIGUFM7\nIvdtYxqM2P8TDBh1/JLHL1DrecZJFvP+XDiGJ0uxfXAivahIrEPcgyPfBXFD\nQR7gt2Ut/3ECRGByv2QFwJ2VkqdT6PDPweZinyiTyPQmhibmSi/5NHgrBexI\ndcF29zqbKFVenw79BkstWeBsWj3B5zcQ5qf26y3VgmQFdtzDwpmxIvb0+5in\nC4UBS4Kf+Lp8qxZGB8/lUnwApj0uTdTNQA0onkzWfbXPILBkdzQK+PFyHIfZ\nB6LTp7XJM9a1OjOTc8N8CtRKgWeGY4WqTHLc5Z6QkhMa7rXDdn/qZJKTfmrQ\nDoTbfAQggXqTNVwwP36agwChWamKQyvUsZd0SV1vHiJB+3WKqv9foO3YIJKK\nGw9B\r\n=8FoZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEa77QSFOcdpMKy3xh30ztUpsj4DXHfSh7ee2v0TG3O5AiBcMj976V91J1ZMRzkwBA9YspQCe5f72OOO0bYIdQrRQA=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-bitfield_1.0.1_1534523833223_0.7655866173812031"},"_hasShrinkwrap":false},"1.1.0":{"name":"fast-bitfield","version":"1.1.0","description":"Variable sized bitfield that allows you to quickly iterate over bits","main":"index.js","dependencies":{},"devDependencies":{"standard":"^11.0.1","tape":"^4.9.1"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/fast-bitfield.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/fast-bitfield/issues"},"homepage":"https://github.com/mafintosh/fast-bitfield","gitHead":"fe414f292a6431f09609c1740fd4cdaba9041cc7","_id":"fast-bitfield@1.1.0","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-Yzu5WyIDOaXUzST52vd+zMrCG0TVtEKP5hMzI+3xkA7MuQ30xYVRdNPU98fNUTPMikRdkIuj8np6UTzjbbXIkQ==","shasum":"969c0ff845b9da72e0862a85874702c8aa7ada9d","tarball":"https://registry.npmjs.org/fast-bitfield/-/fast-bitfield-1.1.0.tgz","fileCount":8,"unpackedSize":16334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbewjRCRA9TVsSAnZWagAAnSwP/149JPIhAHT7OuyECr0E\nu+pAVBvX60Pn7zSt2YVEi1TRM7/jptJyoeagzZGYcxK2XVnxjqHaSi/8hA7x\ntYGmbF/QTGNtuSUed9U/jAiq4Wk+q+IeL3y5xm1k9MEhyentA4dG8Mi6x0Em\numNCYqsF0wTSvhOoZo/7g83kpXoIKY7Q6hLz6rNvJ/DPZefj1QOFizt2NQlg\nKaoOkElEHxQqA1I8sHUJumIdLKtOTWEwFpRs6GU5J5LfDBQom0hXqCGR+Tda\nkp6uo/1i/iF/rWxOttZUm4M8J8z1GvXyw6S6WNyfooR3zR9ynedYXjZD3aZq\nzlyLh9ry7eZ2QDtKhHh/8MRkFFU4yKkOyNIi9TCYjwD4Y8VDmIaI8vR6GzwU\n4fgfy2V1g8vXi2PJRIsSDjauF7f7Nqg3hnn+DZzt8K94k3jEb6F+k5WGSH00\nZIKmDDSzcmbbfMSOhVy1l25dceYoRAXNlZfUYF4dspUCty6Q6Y1NJDZlk21n\n55sbjJwoqdTpY8TRZmXMU6Py3oeE+h7q48N6uEHc+eJinAUu433IRye/okTW\nzvsa/bKlRLuVskvYBl+0wnbdHoQgPbJNMCPFBmmXh0IsVI73iEIGydzhwt4o\nbxdyL5BYWIx9rXJzEcdc8X1crCv3hICfQt4nAYJ1Ix/isI5XYmlsbfyrg3I7\nvVRj\r\n=xKV2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYsbvsqSFKENnKr0B6PSwp+MpieE7bZLNYvzKqMnxOJAiAPdcQs+4ACNZ/z9WfxJ/0wZJhDy0STmaj1OU7/tlqI9A=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-bitfield_1.1.0_1534789840269_0.5291930057307468"},"_hasShrinkwrap":false},"1.1.1":{"name":"fast-bitfield","version":"1.1.1","description":"Variable sized bitfield that allows you to quickly iterate over bits","main":"index.js","dependencies":{},"devDependencies":{"standard":"^11.0.1","tape":"^4.9.1"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/fast-bitfield.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/fast-bitfield/issues"},"homepage":"https://github.com/mafintosh/fast-bitfield","gitHead":"ce1d9e146d2368ac0eb980402925d2cc4abe16a1","_id":"fast-bitfield@1.1.1","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-vanPxByOvJas7GLJI72gOZtpAnC/QGyxIzpHPpDtDv+eOj2GiAa0H5lpC6bN6Y16M7Ns6PARzfiPNile0QmJag==","shasum":"6c8a6d5bdb9445d3d44a97a51bdffbce6ba5151d","tarball":"https://registry.npmjs.org/fast-bitfield/-/fast-bitfield-1.1.1.tgz","fileCount":8,"unpackedSize":16852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbezvmCRA9TVsSAnZWagAAxpQQAIiqFiQzOCYLA9/RkD58\ngCHBwJJAgg6aL61XnxshBdhsGR5pXpyZeAR5OW1oqlPSbeEivmkIDrwN3MlD\nl9AV0F2L96eqga+/P0RsAfISV0pq2sFnK8CC4tgPEZR7MUsqGiySBt8vLtfg\n6M172WqV2adzGEB+hFq/emJ5/P8QMYrh0OZsjsw1zJEz2lJ5Trg5n2AgvE+j\nuGeSqkRUNXwTxl0f0XoE6IjiPROfHHAEiaz//Dj8KLsSZRNnRo2teGYTFC70\ny0h1vDeHLi6i2HKrnyNOfXXcx8pLgKe/gYMlVln3lAjSV6SMRNmjVzLokxWV\ng00hID37+TuTAVkXjmNNEd0Ph9cHSTj9Mzf0iMHm+f5TmF2creVFlyM6URV2\nxgDL87P06cF3SQYTZcUc5tnZid2FCHwqgR5vJngTjhnruVi2six9i/uuZoEn\nWqKQkjN66pKglJF5g6KKwGYlulorYyAp6LR45P4w56Rvt29csRHKB1HdebqB\nNyIJ3ueQGuMLpkMKyJnjN0DF914cKP8bXXW35tJg7hUaDa7szViTL32fjXbu\nyzLpg6FuxsR0CvSQFyozc76tgdTvFqH/8lnWrJ5topEb6sl20m5wIfrXSEbH\nrqTTq0HFJUWZK0WqD9IlqJLvIiDU0AwnR7pQHzfk3JnUIej1TarsL7yI+gud\nJdwL\r\n=Y0mg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0qApt6ePA2C3Qaj/Z80MyoHIZNpc3EwqUkvazNrUvvgIgVPRtUdh8nobyxj5VvL2OP6TVrTKGcQKSGOqKqZFHeRA="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-bitfield_1.1.1_1534802917990_0.509099025802713"},"_hasShrinkwrap":false},"1.1.2":{"name":"fast-bitfield","version":"1.1.2","description":"Variable sized bitfield that allows you to quickly iterate over bits","main":"index.js","dependencies":{},"devDependencies":{"standard":"^11.0.1","tape":"^4.9.1"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/fast-bitfield.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/fast-bitfield/issues"},"homepage":"https://github.com/mafintosh/fast-bitfield","gitHead":"d494573951273cdbe7992a075914663754fd15e2","_id":"fast-bitfield@1.1.2","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-u9wFztr4fuuIrpc79yoXprf7dFbMWDSBKXl6sfG6sovaZ/TgvQDvK2FsGo8RFT4uRlkyBdvBHxdwolCn5cS43w==","shasum":"c692774e5d0becba3cf0525160ca4fc461298e50","tarball":"https://registry.npmjs.org/fast-bitfield/-/fast-bitfield-1.1.2.tgz","fileCount":8,"unpackedSize":16866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbe0oiCRA9TVsSAnZWagAAnSsP/38Gv/F2GjoWP2DYjb4A\n5MeTbKWs0ekekpzNNOLxhHJxm5xBqZXkMpZVfy7Ri17VjchYIMvgVWEc5nCl\n5LXeLK/pJJSHkS6iTyOSpTrXwBmSNb3awkSkM/yq07POfkJLVonr8XoJGDR5\nE4NtnYqmAnlmcuIgekaEvulqLOepZbx3I0Rk1mtME/opSpUuAH1vBl90vIM6\njijsLFajjIrdgFPpUqxpJbKPKMnQEdasyEij3OjMwIKNXOtEpITJe8uoqF4l\nZuyDm7Ia8HD46nT9o1gIyImUyliPmPxX/Wx/SZtuqku6UZ3FMRzPjF4wemEp\nVQGGBzB0OtVQVq9kz5WFABiPe8G/lCX+EZvqsjzxVaSCzITFaSw/Bpe/JIWY\nmArqMDltgDjYX5oR0MHR0r+kk57y4km9nc2jSIXMZ/oFNha/aHZ/F9I8ACiG\nKNFoMfMX2TadN4+ab8qFFJff4XRdGcj6YugUZYIPZZ4KaOS2gkosjXl2Soyj\nScGHACIT++AL3gtFp+d8cqqvoX6e5B8qoJqnBBnlSP9JnRsbD6A2CPHoUU3G\nHnT3T0K5oXEyrh8yZvK3XieYS8Z/NSKfv4jsMEIYdzmQbrKBgxY0VUbmFqND\nXJHgtFkZT2+UCQkLL8dRUPkCEEJE/ZpaBtK1Qzep6VUm8m26FoxWwTVDeczT\n/n+8\r\n=3Rgv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqjyCRjsTKrAiA+mOJoD4shpdgD5FQiPyBQpcmbUxy5gIgAXUbFDVEwm9J4RHGl0/RgAqRPalNlTi3v/Idm+2D/Mg="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-bitfield_1.1.2_1534806561664_0.2279221394248827"},"_hasShrinkwrap":false},"1.2.0":{"name":"fast-bitfield","version":"1.2.0","description":"Variable sized bitfield that allows you to quickly iterate over bits","main":"index.js","dependencies":{"count-trailing-zeros":"^1.0.1"},"devDependencies":{"standard":"^11.0.1","tape":"^4.9.1"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/fast-bitfield.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/fast-bitfield/issues"},"homepage":"https://github.com/mafintosh/fast-bitfield","gitHead":"376a9b49404427b21b1c76c759ac76af3dcac4e0","_id":"fast-bitfield@1.2.0","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-+F3xGpVM4Rg5VgpzF8EozOc8LYHfIdTuGmYTAldPpZJZ4g1s88t0iZ5r/8drxgoD53XC8COVPUsKXS8V/oPiVA==","shasum":"1b6030fe8772111ab76b53567c4d1fe92eb97b8a","tarball":"https://registry.npmjs.org/fast-bitfield/-/fast-bitfield-1.2.0.tgz","fileCount":8,"unpackedSize":17347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbe09FCRA9TVsSAnZWagAAd3QP/AuD4SIoQKARrFpgLNBV\noxUw+SLhsvDgX2rJzt+cDL2hNCfLNnabbBWxe6eTwyHEAO7qu+EhF8gPoPFv\nAd+yY/mRrUEpV3rulcz6O0PaN74he0TNcaNidjNfzz9WRgN/AltKufhV9aAT\nDHPoaRmNSrl2LFyxn76Jy3EA79YMQ3yhdlBKwjQ+3P3pk2L4BbBwHQcrE0Cd\nfzGB7L/s/VoDz0ooSz55Fpq1CPIc6DaQ/+MK0Z2yzGu6csMV5u7f4o4AJ59b\nGekXuWEU9uZvPtJ8hrqUDWjwZzHfqI01uHz/Fd7JtCEcjZwbK51vfofMbSzT\nNAGFJnS9Bfbs8nP84x+WDx2l1YfL5DxuaVHn/c2V1SHOAhwoGxgf+EZ21ZoA\nZnnGc1+BYRMuHvdTKcA9PVgOoFbURb5ogzMNo/P4j0T+Hz8UiznnmFuGQRnP\ndv8xpMayB4XRP+t8udDhZgTxvbC9dRc6UvseB/4Q/tTGet5FExyI8lRTuyIG\naNXkt9J1jPk3lsd4rQX7td68e/VDArJlsz5wBe2eNUY15hDGAoSPKOUvs/sS\nP4+7JIxJAr9VDzAFyUBVx+dRqwtW4kFjbJI/b5eoJ0Dl2IQ6VfOVIyFFzN9f\nl8NaefZZwJ1pxFpCjQn38PHPk304L0c/U1T4nqjOVNsBLpjl0W21jUEbbYil\nFhTW\r\n=lN38\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAP6WpKO9033cOGbTicjU56U9lOuS67Noa3B99vATDXHAiA7LEeUqQFYEUyJ+fcB9fAvgxRr9WAUmD0sCOAVfQvylg=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-bitfield_1.2.0_1534807877255_0.5456455295869922"},"_hasShrinkwrap":false},"1.2.1":{"name":"fast-bitfield","version":"1.2.1","description":"Variable sized bitfield that allows you to quickly iterate over bits","main":"index.js","dependencies":{"count-trailing-zeros":"^1.0.1"},"devDependencies":{"standard":"^11.0.1","tape":"^4.9.1"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/fast-bitfield.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/fast-bitfield/issues"},"homepage":"https://github.com/mafintosh/fast-bitfield","gitHead":"910b08ec299aa073c80c581fe7a5447f3e726802","_id":"fast-bitfield@1.2.1","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-OnsvI4w/LRwjv7y10ZTyRsl7A7ROV9SNBhr+sFVzqKjVHV1qCIESU5kHHcS1awJeE03Aa6X52F59HW+w0YI0lg==","shasum":"49af46673e258969e6b7ca196dc2613a4b9a92c7","tarball":"https://registry.npmjs.org/fast-bitfield/-/fast-bitfield-1.2.1.tgz","fileCount":8,"unpackedSize":17588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfGW/CRA9TVsSAnZWagAAb8cP/2+YPM3Dbj6PV1upkWed\nMmYfQL/4crkIwSbTogfJyuPo2O1zHXIq6Nzvi8F1+q6y+ieWwu17vIeDrjRD\nxwETTePmvhxOwypZCWIEYks0SWWL+cXlydWzjiiHMCQBc7Lca4sqxalc8dBX\nssYw0jpRCsvgcn/pEPwKEgoOKzWF0EAookBeTmk061J6ruSaEFFcB8piD/m0\nDiZ+T73QLnGq7CrvTcKKs9DhtTgyBXht2rMVK4tsF8UJr/b7u97SmgCNzHBX\nJw0ezKwrAES0ub8n3LPDsY8wu2YCE+hY86kLZUWkJs/T60DcurPmkRp+MLqm\nhCbvxjZaDzVkNISRpZnq4xSeobIZxbo6OIRG2JeSNe8CwojvgL8iPIfWyOD8\nxhQF0BxYRo53yTAelESzeBRN5bnFXpkyOvymI6El6B1Id8+2B1LcebH82uX7\nLk8DWhabrQthLVdSuR2bJU/iywfr/oYFEgcwYjbDA7FR0ydXZ+mMpe8D9B8D\nVeXSueQpU3XyvRYEge0Enif/8Uz9BiH8zUSuXu1NNPvWW67gIrIlJ9Np551k\ncmv5GhLEYCJ1jbIA+FDPL6Tp2ClA6TaLvC+4/QqXcKUrMuXEoedUBotZIw/6\nvKif1mnaku73rtsTAxm6J4ix+7RvP9OxsgZRjONJKlvNEszxGW8rX2KdDsTR\nvIvR\r\n=A0Gd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVeEGBPuy2i2bW3k9ubVQ8NeMSfPa7EeLEUKmd/AlEXgIgBrBMYrfr++h333NsnvT707OeqrxINxFZZWOfa96LRNw="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-bitfield_1.2.1_1534879167150_0.3512139262671601"},"_hasShrinkwrap":false},"1.2.2":{"name":"fast-bitfield","version":"1.2.2","description":"Variable sized bitfield that allows you to quickly iterate over bits","main":"index.js","dependencies":{"count-trailing-zeros":"^1.0.1"},"devDependencies":{"standard":"^11.0.1","tape":"^4.9.1"},"scripts":{"test":"standard && tape test.js"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/fast-bitfield.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/fast-bitfield/issues"},"homepage":"https://github.com/mafintosh/fast-bitfield","gitHead":"d5cbfd2e95eafd8707e2c1342fc91d939f1e287b","_id":"fast-bitfield@1.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-t8HYqkuE3YEqNcyWlAfh55479aTxO+GpYwvQvJppYqyBfSmRdNIhzY2m09FKN/MENTzq4wH6heHOIvsPyMAwvQ==","shasum":"7f08cdb46a6384b887a64127b56aa4d59bc8fa25","tarball":"https://registry.npmjs.org/fast-bitfield/-/fast-bitfield-1.2.2.tgz","fileCount":8,"unpackedSize":17801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcD5CgCRA9TVsSAnZWagAAEXcP/jdp5dwk9mZhBLhJLl/n\n/I8ADvNkmq3z+ZxECeszz/xxlKW0QnHOPuE8JpAF1uHY9SALzFq9a2O4jZuq\ndobydIij+TXXY+MtOEfPdP+zpYOvNn3mKigP2jCzzPNC+GogNStXi3jT48i0\nizUPIeyT7VDDyEiuKOkJyiBQDG7aPtvWW8jjMZmFFMuRD/TtOm1HlmvB5Wnz\ngP2xwogt77DwnQ7yLJ4YR1HxYmRWrdpPHeaiyQRsEOpi7Yjq22TmKc7QYHVi\n2Z71bVMFuwyelgC2TQJwIB+4/J9NBKKhySwrYDkN+iyQFzOoq744EeItzvhJ\nfZS/KrBEwUefI7MaRvSlUv5pgs01tzjgQ25eV97PmkUyS+0vrTyfYbzBOEgP\nid2YZYeouxZFRWZ6KF4M0bTHE6/cu40IWyHzC+ixacMRX90d8CrTwNCvIdyq\nfd8UhGsz9RJK21wrONF1BDL+YXwiJbWznOa5egYNNdEbhXG+5sRNBfIa+zK7\nMnvYjcpe5nOd9FQ79T0tlQiQ1gxd562vHZfoHLmlzujZH+kM0rgDqALsGoC5\nIR7ppLcirrDaNeMzSGuO0LfmX3xon7RQL3aS8q9tGFw1OBU/x4UpMH4qjkTd\npbSIaBBVG02NaoDRIYoIvN3o6nLVXFoEzZ4cl2fIuknaB/zM2Vxs2vTaZWdV\nCVTa\r\n=ffgl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHyc6ftcbfkGac2bAvPxO2TZGyBXM9w1tYfdbhtNiOlwCIBdutc5fiC4VhqfKpuFf70nccHFKt/Wwd3TBEUjgb+4N"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fast-bitfield_1.2.2_1544523935976_0.2706636371392428"},"_hasShrinkwrap":false}},"time":{"created":"2018-08-16T17:00:53.432Z","1.0.0":"2018-08-16T17:00:53.532Z","modified":"2022-05-02T04:18:30.620Z","1.0.1":"2018-08-17T16:37:13.339Z","1.1.0":"2018-08-20T18:30:40.428Z","1.1.1":"2018-08-20T22:08:38.092Z","1.1.2":"2018-08-20T23:09:21.756Z","1.2.0":"2018-08-20T23:31:17.337Z","1.2.1":"2018-08-21T19:19:27.280Z","1.2.2":"2018-12-11T10:25:36.096Z"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"description":"Variable sized bitfield that allows you to quickly iterate over bits","homepage":"https://github.com/mafintosh/fast-bitfield","repository":{"type":"git","url":"git+https://github.com/mafintosh/fast-bitfield.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"bugs":{"url":"https://github.com/mafintosh/fast-bitfield/issues"},"license":"MIT","readme":"# fast-bitfield\n\nA variable sized bitfield (based on [indexed-bitfield](https://github.com/mafintosh/indexed-bitfield)) that allows\nyou to quickly iterate over the bits.\n\n```\nnpm install sparse-indexed-bitfield\n```\n\nAllocates a series of ~4kb bitfields (when needed) to store the underlying data efficiently.\n\n## Usage\n\n``` js\nconst bitfield = require('fast-bitfield')\n\nconst bits = bitfield()\n\nbits.set(1000, true)\nbits.set(1000000000, true)\n\nconst ite = bits.iterator()\n\nconsole.log(ite.next(true)) // 1000\nconsole.log(ite.next(true)) // 1000000000\nconsole.log(ite.next(true)) // -1\n```\n\n## API\n\n#### `bits = bitfield()`\n\nMake a new fast bitfield\n\n#### `updated = bits.set(index, bool)`\n\nSet a bit.\n\nRuns in `O(log32(maxBitIndex))` worst case but often `O(1)`\n\n#### `bool = bits.get(index)`\n\nGet a bit.\n\nRuns in `O(log32(maxBitIndex))`\n\n#### `bits.fill(val, [start], [end])`\n\nSet a range of bits efficiently.\n\n#### `iterator = bits.iterator()`\n\nMake a new bit iterator.\n\n#### `iterator.seek(index)`\n\nMove the iterator to start at `index`.\n\nRuns in `O(log32(maxBitIndex))`\n\n#### `index = iterator.next(bit)`\n\nReturns the index of the next `bit` and -1 if none can be found.\n\nRuns in `O(log32(distanceToNextBit))`\n\n## License\n\nMIT\n","readmeFilename":"README.md"}