{"_id":"@chainsafe/bit-utils","_rev":"49-599efea67e08f509f37aeb5669ebb374","name":"@chainsafe/bit-utils","dist-tags":{"latest":"0.1.6"},"versions":{"0.1.0":{"name":"@chainsafe/bit-utils","version":"0.1.0","keywords":["ethereum","bitlist","bitvector"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/bit-utils@0.1.0","maintainers":[{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/chainsafe/bit-utils","dist":{"shasum":"6e79c1f1e71d7a66357474781352412808002d7c","tarball":"https://registry.npmjs.org/@chainsafe/bit-utils/-/bit-utils-0.1.0.tgz","fileCount":19,"integrity":"sha512-sniVFFNZpRHa9jocCXaSHMDquikhygFb3fnsyi4TAKOeu5z38j8FfoOIMUuLHLksKomfKJT1v24+ime16o5nGA==","signatures":[{"sig":"MEQCIAXfDwlHhYLqsBzEFcr6ZTqEHv6IZ67nKUg8Sk+ZbiiVAiBwUUun3bxm3ud7wDvhJvLs4bd4zDq/P5Jfwelg0Cny6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLnfsCRA9TVsSAnZWagAAnt4P/Rcjixvg3kVj6Ijfnb7g\nsjnWogJS97PovDnJyHMlPrUW6GTZRfpUoO4++iJIDBQbFYtNv2abIwaGsUHo\nO7+8zOtwYdRtRyvpDNe7n0VP8zNcGpZ18/HBZEkSxBjBX6VNV6mhGlow8inx\na7uO3REnsHvtIe3AMecO/VFv/xuYVL1NBtjXaFOrV9Li0lFRalOpr0nnF731\nNz/Xz4+29G1IMvEhG1ubPY52+dMlbZh0zCK7gyHmTQQoPuLriIk/GU1MSTe7\ndhWs26c6zXRn8mb//INSCBk/MlCqtXeQ6iS/qp6+MWs2pgo8W1y3wZlVgPsm\nDWJdjHk2w7RpLamyTlRWkjU96ShnzJMrqQzBBlMHPOF0qi2MGQE1J3rZ99yW\nqxVGdhhR8ZCT85KN9elyyqKWiwTwg36ZqqOvALNNnHsZKjp5bzoucahh2vDi\n7ji6tGJcFn++Eg+05s8IXB4hzE0VDvBoRx6xa1Uq+8SAluiV28U8j+H+ButL\nr1O00p/MWplFgB8k7dpj6ObyhXesmGkxeAmI1CY/wnixdMBhjksCTdEjF+FO\nqWESzmVHZSytJOFNa7QdY+VCtISuy3d8Vji7rEhtJHEXzBbIfI/T8iZPSKIW\nGKye2Y50aGwSd7hhwcq8FEy7M4l5pqzGlC67sUwki8oi2iIfD3WQFFWnMMtq\nfUhi\r\n=crUJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"161c4d46b7e8914683a9078edec24abec86de9c5","scripts":{"lint":"eslint --ext .ts src/ test/","test":"nyc -r lcov -e .ts mocha -r ./.babel-register \"test/**/*.test.ts\" && nyc report","build":"yarn build-lib && yarn build-web && yarn build-types","pretest":"yarn check-types","prebuild":"rm -rf lib && rm -rf dist","build-lib":"babel src -x .ts -d lib --source-maps","build-web":"webpack --mode production --entry ./lib/web.js --output ./dist/bit-utils.min.js","build:docs":"typedoc --exclude src/index.ts,src/web.ts,src/base.ts --out docs src","build-types":"tsc --incremental --declaration --outDir lib --emitDeclarationOnly","check-types":"tsc --incremental --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"_npmVersion":"6.4.1","description":"bitlist and bitvector utilities","directories":{},"_nodeVersion":"10.15.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","chai":"^4.2.0","mocha":"^5.2.0","eslint":"^5.14.1","codecov":"^3.2.0","typedoc":"^0.14.2","webpack":"^4.29.6","@babel/cli":"^7.2.3","typescript":"^3.5.1","@babel/core":"^7.3.4","@types/chai":"^4.1.7","@types/node":"^10.12.17","webpack-cli":"^3.2.3","@types/mocha":"^5.2.5","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.4","@babel/preset-typescript":"^7.3.3","@typescript-eslint/parser":"^1.4.2","@typescript-eslint/eslint-plugin":"^1.4.2","typedoc-plugin-external-module-name":"^2.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-object-rest-spread":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/bit-utils_0.1.0_1563326444201_0.9275699022288508","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@chainsafe/bit-utils","version":"0.1.1","keywords":["ethereum","bitlist","bitvector"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/bit-utils@0.1.1","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/chainsafe/bit-utils","dist":{"shasum":"87cbc360e76a6e19e4b0f00672f6184436ff4628","tarball":"https://registry.npmjs.org/@chainsafe/bit-utils/-/bit-utils-0.1.1.tgz","fileCount":19,"integrity":"sha512-0pZX1g3OJeNKV5y7pBU1SvOBhEMR0oW5AfxZWuUUQVyJ+uH0cfP8UMxtQl5BYlZiJoAO25SthQ/VINwQ64n8bQ==","signatures":[{"sig":"MEYCIQDasS+FJrEQeNDxrvz455B4328p/VLYX1vJxmRWh/jqNgIhAOeRF1RFOdWZy9cxY1h36WDwXSP5kCTAaWoQ+zPXwFZ8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdL2qOCRA9TVsSAnZWagAAqHAP/2UFz/yZBMUl2SdIjWbX\nWALDLOkQfExdghvR0a19vV1Zm7clvkChZglXyuoFQRzlQwstkxeJx11l0hh5\nXUZjS0fLGwH7UeRHDIahwIyF2+RENa3cmF0bDMtFsTESBiIdmhYaXkFJ0ZPP\nd9lw3zpt0KGDnA382Bbjo6YkDNMlq0yAsnhk+HnJyWezOJxKpyxPKBSnpGYe\nu1NquLuBJzSUSwAYKqJIv8pemZc0HpWUYYu5CJJVPwsttcFhWkRUTM1XKXgI\nxr6zYrTqCxXsahxmG9/zGY6xvL5ybzocmxW1k0+v3WtLr7OKO2vwOcHwc40w\nxeiKEyeaNO8E0x024aV7/NdTSJ7w8r7DYn0gYatdYifN8b41q3Nnlv7rQh3s\nOVrB5MRbofB6Ril4CJ1RLUEMKBd5YkzAk+oYGc7KWD0jFmLOJ2eAYZkYhuAb\n3BiFLTQamIeP8wyHciBs3Yaiwsz0ZYvwpskBMRRTYfuHPNfKlcsJjXPBy42Z\nhYkvFvGUHLZ1B+1oJ1W4HYnliE1OtBz0nEep7Dz1Go85pGdLCaXHCNT9n0nf\nWnCvXOFvjgqkDn5sj2oRzTF0mqa/5/hbCDOJ3mLZVc7ecY4Yb2bAb/U/mNYW\neFmg6N6v6EFxpHlJqGHnfqEEI02l0P4o2cz62PRZ0zJuNyIpLnHgnn9zihUT\nrq0r\r\n=mITp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9ce74dd58e5cf1749566dc20b1f9000be67e477d","scripts":{"lint":"eslint --ext .ts src/ test/","test":"nyc -r lcov -e .ts mocha -r ./.babel-register \"test/**/*.test.ts\" && nyc report","build":"yarn build-lib && yarn build-web && yarn build-types","pretest":"yarn check-types","prebuild":"rm -rf lib && rm -rf dist","build-lib":"babel src -x .ts -d lib --source-maps","build-web":"webpack --mode production --entry ./lib/web.js --output ./dist/bit-utils.min.js","build:docs":"typedoc --exclude src/index.ts,src/web.ts,src/base.ts --out docs src","build-types":"tsc --incremental --declaration --outDir lib --emitDeclarationOnly","check-types":"tsc --incremental --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"_npmVersion":"6.7.0","description":"bitlist and bitvector utilities","directories":{},"_nodeVersion":"11.10.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","chai":"^4.2.0","mocha":"^5.2.0","eslint":"^5.14.1","codecov":"^3.2.0","typedoc":"^0.14.2","webpack":"^4.29.6","@babel/cli":"^7.2.3","typescript":"^3.5.1","@babel/core":"^7.3.4","@types/chai":"^4.1.7","@types/node":"^10.12.17","webpack-cli":"^3.2.3","@types/mocha":"^5.2.5","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.4","@babel/preset-typescript":"^7.3.3","@typescript-eslint/parser":"^1.4.2","@typescript-eslint/eslint-plugin":"^1.4.2","typedoc-plugin-external-module-name":"^2.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-object-rest-spread":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/bit-utils_0.1.1_1563388556025_0.9960644433417398","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@chainsafe/bit-utils","version":"0.1.2","keywords":["ethereum","bitlist","bitvector"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/bit-utils@0.1.2","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/chainsafe/bit-utils","dist":{"shasum":"89165bfa24e308f84fa37a39b232bd2a2e533245","tarball":"https://registry.npmjs.org/@chainsafe/bit-utils/-/bit-utils-0.1.2.tgz","fileCount":19,"integrity":"sha512-5xJaba+dzsuupQH/E3AOqUf+PoXvoiNc1l7voMWhKAwPhodiHbfqQjZe7jEkglFJlzjtohqMqYubmjQYXhacnw==","signatures":[{"sig":"MEYCIQCFf4wXruDxlmmI/H7joTkTqZt/LfUZq9ImV7ve9AK0hwIhAPwJrAlrw9MnAlIGegtEqc91PKhtmNlW5/x028gwJkUO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdM18vCRA9TVsSAnZWagAAeT0QAKD/s9f/yYYoOu6MYjiQ\n0TNHnqwwP24JUSi/1U79P4r42IrE6CeceK6jzi6BhXNO/Jie3T/edVbYt9I/\ne9wEw9M0yAuwoStoSEsOLg8qRcW0j9c971Mj9t20u4QI2g3cZi6ha/4FobrM\nn6BUhR5T+u5sEHtCooDp3OlHuiQrmPlE0+l8KFKsxtpRVOJ3PAUuVd8COc46\nicbiKTbotjTzXmoWY0CKyXHh0velHUCqNgzmMhISB+CfnkQ+JRc2rXjgxQ/j\nLD9CE+fqlI9uD3x3brZmjq8GFZ4jbQ76I78hpxc6bvRmSPoCa/CsHkQ635hY\n4uYxZ/SuO3ADSkTCG+HtGD1KYZvKAohGY4D0wSKtVWclz3Twc7XfalCRIJi+\nbMrZ7Jv+yqK2pWspq3Q914hNtgoV76CtWD2S4Y6Iomf2+A01Gm+SilciMxho\nHFTyumBejLsMr28GQCICPQhvYVSJ3BsgcIErZt0GCr/xKGXJgMrJtjtSekLq\nq9yUFekg6E0+FAhWgA5KbckYcxPwrdMXuEK4zAzTx2bEQbNam/XPKuOENlYw\n+YhJ3P4qTOLDx0N4H5wFcXHv3KlW/V1/il08P+izTjL3DWhY0c53O0kTSo5Y\nlwTdTiLLPF1PFJrJGj/+yNfspTi585F7jzLcq8UYHs5JsWk2YVRvjTEdhdB1\nLnS/\r\n=SinN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"0c453136fada7d049674905688ffab420c148042","scripts":{"lint":"eslint --ext .ts src/ test/","test":"nyc -r lcov -e .ts mocha -r ./.babel-register \"test/**/*.test.ts\" && nyc report","build":"yarn build-lib && yarn build-web && yarn build-types","pretest":"yarn check-types","prebuild":"rm -rf lib && rm -rf dist","build-lib":"babel src -x .ts -d lib --source-maps","build-web":"webpack --mode production --entry ./lib/web.js --output ./dist/bit-utils.min.js","build:docs":"typedoc --exclude src/index.ts,src/web.ts,src/base.ts --out docs src","build-types":"tsc --incremental --declaration --outDir lib --emitDeclarationOnly","check-types":"tsc --incremental --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"_npmVersion":"6.7.0","description":"bitlist and bitvector utilities","directories":{},"_nodeVersion":"11.10.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","chai":"^4.2.0","mocha":"^5.2.0","eslint":"^5.14.1","codecov":"^3.2.0","typedoc":"^0.14.2","webpack":"^4.29.6","@babel/cli":"^7.2.3","typescript":"^3.5.1","@babel/core":"^7.3.4","@types/chai":"^4.1.7","@types/node":"^10.12.17","webpack-cli":"^3.2.3","@types/mocha":"^5.2.5","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.4","@babel/preset-typescript":"^7.3.3","@typescript-eslint/parser":"^1.4.2","@typescript-eslint/eslint-plugin":"^1.4.2","typedoc-plugin-external-module-name":"^2.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-object-rest-spread":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/bit-utils_0.1.2_1563647790462_0.9035830310791759","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@chainsafe/bit-utils","version":"0.1.3","keywords":["ethereum","bitlist","bitvector"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/bit-utils@0.1.3","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/chainsafe/bit-utils","dist":{"shasum":"d29a69c161526fda8bf0880da3d62a4a7100e169","tarball":"https://registry.npmjs.org/@chainsafe/bit-utils/-/bit-utils-0.1.3.tgz","fileCount":19,"integrity":"sha512-0OhFBmsMleMH1NaSC2dO3D3PieJxSJBEqgGHhjoBCf8gc/BP4LHN2OLdMxRjbJK8gduDrwKRHdeGZ34pkgM5ew==","signatures":[{"sig":"MEUCIDvSG4Pjd/u50T5dQZLDRVQ2o4MpdDGxMyQ2IAGhsY+eAiEAi6ILGosvNk/us0n/s69hP55BO9MCJmZURm5PKCCY3No=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNfHjCRA9TVsSAnZWagAASNwP/1eHtxwoHCCMQnscpVfl\nXYLweVKQYpI+g0g2qgNo4gN3VAf3wq1xjpIEw+U+dWdDZVFUWw0VufwBHksk\nolDf7C+E6RBCJ9cVzFdPjsPYTxq5+B0CctPQbqYqeu94ZWgS4/9ADSp5vFj9\n3U8+Y0Bc9dTVllV1pmzeNOm8F+A2IOmwCakaBCL/TxwfVGFW1e/WgNGYU37S\nfnW6Qw3nhXaSk0tOmLBi7eq+qs3uNdlWjJB85l7QT8/t9gt/2WBaN5K4NX/t\n/YkIq7ewvoxKZfY3PbTsqOFY0e2H1NtnMutXGfMwkEOLmJ+yH+HG8r1N0+Iq\nhRAlk6DuOAQkjEmedl37QybOzbA8myaRJcrSkDL78+j6BOwjIOYPI2vS9ccf\nkwMIcALPpyn6AvkDocC89wSJFXmJN9iVdXrruooF6Fg+NAxh3Cvsgt6giyss\nwv8V+vLM2yEV3J+TnUliRvYGnLtrhC59Rfmd/cH5TqQ3xgeRC0x+dqFHFWAH\nNsOI6cQdcSLmrf4PY+6tenmCe/iIdNqbHmHsbAyR13GB0PXPH8Nn3fDP+x36\n8qMfvo9H29M1DYtBOjpbZM017pHePJx4Kpsn2OhlOBw14wPo8eIdJbxni61Z\nE94qHt8NKILVojHuKMUWIWXgZH5xPUpCv5WePRzWauNkqCUGUd8VOlBb4VtJ\nuoHx\r\n=Qt5k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"d17f464137dc87c058155569db4c354909f54ea1","scripts":{"lint":"eslint --ext .ts src/ test/","test":"nyc -r lcov -e .ts mocha -r ./.babel-register \"test/**/*.test.ts\" && nyc report","build":"yarn build-lib && yarn build-web && yarn build-types","pretest":"yarn check-types","prebuild":"rm -rf lib && rm -rf dist","build-lib":"babel src -x .ts -d lib --source-maps","build-web":"webpack --mode production --entry ./lib/web.js --output ./dist/bit-utils.min.js","build:docs":"typedoc --exclude src/index.ts,src/web.ts,src/base.ts --out docs src","build-types":"tsc --incremental --declaration --outDir lib --emitDeclarationOnly","check-types":"tsc --incremental --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"_npmVersion":"6.7.0","description":"bitlist and bitvector utilities","directories":{},"_nodeVersion":"11.10.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","chai":"^4.2.0","mocha":"^5.2.0","eslint":"^5.14.1","codecov":"^3.2.0","typedoc":"^0.14.2","webpack":"^4.29.6","@babel/cli":"^7.2.3","typescript":"^3.5.1","@babel/core":"^7.3.4","@types/chai":"^4.1.7","@types/node":"^10.12.17","webpack-cli":"^3.2.3","@types/mocha":"^5.2.5","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.4","@babel/preset-typescript":"^7.3.3","@typescript-eslint/parser":"^1.4.2","@typescript-eslint/eslint-plugin":"^1.4.2","typedoc-plugin-external-module-name":"^2.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-object-rest-spread":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/bit-utils_0.1.3_1563816418881_0.057995056440999004","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@chainsafe/bit-utils","version":"0.1.4","keywords":["ethereum","bitlist","bitvector"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/bit-utils@0.1.4","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/chainsafe/bit-utils","dist":{"shasum":"c7fcc20f8ea916b7767b82ce6fad389db675bd4e","tarball":"https://registry.npmjs.org/@chainsafe/bit-utils/-/bit-utils-0.1.4.tgz","fileCount":19,"integrity":"sha512-pT+XpjJKoO3+Zt3w0vVJftKzYPnW4ObtkXFQ49eZHlLbmJbZ0aSM1jxU1RjFmOyMYjDSMVlaPR311c8K7lXGJQ==","signatures":[{"sig":"MEUCIFXSM4b5AIemsaL82/PdfyoLp1Z5GuzQn5MGZyg6ofn2AiEA5tIN6Nn2LJUQrtc+mQGOUa+ks4xW5VewvnySxeasTrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeFsBCRA9TVsSAnZWagAAeWEQAJVbpNtZb7H37UQipir+\nhXl5/lMDKQVhJT+LkVdZYdciPMFVL0b9ej1ORCtU+RckYc8xOZifnQkDdBLB\nXhMoeq7TZChVndEFx70UmEZnIa5cfnYRGZadG2CTU0ItJrFUNYgfGqq6e8Qr\nB28F1WNciYF41nq/3gYMZE/eUay4ndLZUb35l2Hfq4/DDglOMDNgn1RcjHkB\nauI+U37quF6dAAfyw7ojvQcZb1zP+xr1jaPlkFIY2cJ9butoIVIwisgrBowF\nmItuYLaJRi9pwnlXMXMuQjjBffk56+uKEJmVWWYMnDzr5p9hgy9QUS/YXx3h\nrihqSuG2eU5naBCQp0NXNw5qhRlU7Gc28rNJ/mkOSEf4SK1fzsh+nx0nyZcf\nkELKpfMxHgQllpmxjq2JuxXwPpjS14SZwLiDX1MrjDW4+XL109txojb5dqHv\nZoMlxehe+BLjqOdXfFcEp+n/3ij1k198zyz4Cs47MjMtiDH255p5ii9O6qP8\nn+FoUuNOLmkfaQPDpaIk/eirciYO/Kc4iv6nu3EgvJKp4a8rMbNALEXY24pV\n+AXJVNw2Sbab32+bF2M5VjAbHJYKPC2cweJkqGocoJ01f+kKGtBQjK2F3G0/\nibvOfLn6fl2hgCw+eZzOK/TCpXHFr6rVAbhQ0FefU8dOMbZGY6NjqqWAfC+M\n0qJb\r\n=di+/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"735ad8b10f10eb48c236ca136c76124a1f7cfca2","scripts":{"lint":"eslint --ext .ts src/ test/","test":"nyc -r lcov -e .ts mocha -r ./.babel-register \"test/**/*.test.ts\" && nyc report","build":"yarn build-lib && yarn build-web && yarn build-types","pretest":"yarn check-types","prebuild":"rm -rf lib && rm -rf dist","build-lib":"babel src -x .ts -d lib --source-maps","build-web":"webpack --mode production --entry ./lib/web.js --output ./dist/bit-utils.min.js","build:docs":"typedoc --exclude src/index.ts,src/web.ts,src/base.ts --out docs src","build-types":"tsc --incremental --declaration --outDir lib --emitDeclarationOnly","check-types":"tsc --incremental --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"wemeetagain","email":"caymannava@gmail.com"},"_npmVersion":"6.4.1","description":"bitlist and bitvector utilities","directories":{},"_nodeVersion":"10.15.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","chai":"^4.2.0","mocha":"^5.2.0","eslint":"^5.14.1","codecov":"^3.2.0","typedoc":"^0.14.2","webpack":"^4.29.6","@babel/cli":"^7.2.3","typescript":"^3.5.1","@babel/core":"^7.3.4","@types/chai":"^4.1.7","@types/node":"^10.12.17","webpack-cli":"^3.2.3","@types/mocha":"^5.2.5","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.4","@babel/preset-typescript":"^7.3.3","@typescript-eslint/parser":"^1.4.2","@typescript-eslint/eslint-plugin":"^1.4.2","typedoc-plugin-external-module-name":"^2.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-object-rest-spread":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/bit-utils_0.1.4_1568168704513_0.8298484477412633","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@chainsafe/bit-utils","version":"0.1.5","keywords":["ethereum","bitlist","bitvector"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/bit-utils@0.1.5","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/chainsafe/bit-utils","dist":{"shasum":"055b06e1e28544300caa07da9b45c736377d56a2","tarball":"https://registry.npmjs.org/@chainsafe/bit-utils/-/bit-utils-0.1.5.tgz","fileCount":18,"integrity":"sha512-lhZaGUYuLyIcxrYRH/CA4U+wuOkC5guvBmn+y1HFifczT7K4U0CPcOFpt9ThBarevhCGvipFMBpCsUzUOcvo/g==","signatures":[{"sig":"MEUCIDl7pJA8nXIpRW34qTl9jVO+S4wgZMgWiA94C57Nc8jBAiEAhoPivQSAZZVYRxdOOU2OjiyXcld/ET8rBNcOPDdBl6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsBRTCRA9TVsSAnZWagAAg48P/3klTg76WKCUXkrr3ucg\nIPN0Rmg993sIA83yahZSj3kGnDJo/9zQTC+bTBPCgz0mCZBCdm+LBL8ffiMT\niMRoAwJG/TVP1hzE0PJl9LYeUtUX3kGTGkT1HVcETbqG2IwNAbijF208SVKW\n/N6zqUc3Ac3jlk7EI6W4uD9zI5znuwHcGtaLzOHiz5R8H/ZaRDVRR3ehlJmQ\nqafPaMQR5NeYtgTBGeyZj99Evoh5+oXjeDsam7hu9VWukF3uIHkyoE2KUozl\nidTQtSAER3yhANBu9bj/ddGCgxLEp0AS+RPSjB6SrP8u/6XUQnAnFSk4MNgT\nFE3YAvYw7MGe+vRjDRTU5duL0vRn7/YY57OcWwaD7wXceXKFLY0ocfhxCh8x\noIvVo4/gXX1lq9b1mCN8KqI0GBCSEODP0lD2CFqAepyugL/yPBdHtJWVaksm\nx/bOnlQVBxUFH9dUzuBQLk8ir21oidC2Si9k4CAOByfX3mLChf33idadG8Mn\n8SQWaNWQE4bEDCjvVTG8b8840VrYzYxdzW4fYrX+Jjlfzcb0HYg81idmZqLY\nyAQw4f3IdmrGd0PpSvkAHbaGvNnILxus3pO8/l54QGKrTILWGGYFFHJ5kDUP\nwNvXpVU+cT3G33QzXCSYYaZZKIDgm0yltEDjRgL1iFMPityLUdCWC0L3Y4NZ\njYFj\r\n=JIoB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"6424bae3d70a76adb90a34af5977ccd50ef16265","scripts":{"lint":"eslint --ext .ts src/ test/","test":"nyc -r lcov -e .ts mocha -r ts-node/register \"test/**/*.test.ts\" && nyc report","build":"yarn build-lib && yarn build-web && yarn build-types","pretest":"yarn check-types","prebuild":"rm -rf lib && rm -rf dist","build-lib":"babel src -x .ts -d lib --source-maps","build-web":"webpack --mode production --entry ./lib/web.js --output ./dist/bit-utils.min.js","build:docs":"typedoc --exclude src/index.ts,src/web.ts,src/base.ts --out docs src","build-types":"tsc --project tsconfig.build.json --declaration --outDir lib --emitDeclarationOnly --rootDir src","check-types":"tsc --incremental --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},"_npmVersion":"6.9.0","description":"bitlist and bitvector utilities","directories":{},"_nodeVersion":"10.15.3","dependencies":{"assert":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","chai":"^4.2.0","mocha":"^5.2.0","eslint":"^5.14.1","codecov":"^3.2.0","ts-node":"^8.4.1","typedoc":"^0.14.2","webpack":"^4.29.6","@babel/cli":"^7.2.3","typescript":"^3.5.1","@babel/core":"^7.3.4","@types/chai":"^4.1.7","@types/node":"^10.12.17","webpack-cli":"^3.2.3","@types/mocha":"^5.2.5","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.4","@babel/preset-typescript":"^7.3.3","@typescript-eslint/parser":"^1.4.2","@typescript-eslint/eslint-plugin":"^1.4.2","typedoc-plugin-external-module-name":"^2.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-object-rest-spread":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/bit-utils_0.1.5_1571820627241_0.6412617216627154","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@chainsafe/bit-utils","version":"0.1.6","keywords":["ethereum","bitlist","bitvector"],"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","_id":"@chainsafe/bit-utils@0.1.6","maintainers":[{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"mpetrunic","email":"marin@nodefactory.io"},{"name":"wemeetagain","email":"caymannava@gmail.com"}],"homepage":"https://github.com/chainsafe/bit-utils","dist":{"shasum":"f643033340b45a1170c5473e4aab54a7a7b4b9dc","tarball":"https://registry.npmjs.org/@chainsafe/bit-utils/-/bit-utils-0.1.6.tgz","fileCount":18,"integrity":"sha512-OYmXKCeItGG52iWR+bqqqUfc1joubkUUCXh6+wACTejGn7qNAawsd9ZHKB9riZWPg1wrKulUn8vecXMe0dk36A==","signatures":[{"sig":"MEUCIGrkkdNekaTc2TSN60dBFxC2pOf0sfvej4XVOK/24knPAiEA4zFvo10xvSQ8jH4rBW2R0MGMHRmfDQHEKbM6IWCkHQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2Cc2CRA9TVsSAnZWagAA9akP/2XsqufOnuFkUpyYYlw6\nBmoPINHfremuZrD0eXw0l6AlS96zEaNcTtb5LMBCRuA+QYUH9egUNyGDNpfN\nos87vtJ6yDK3rjLPgrxropp1ZP/NWuGGmWT1Mk7BKiFcOcRXVi1v9z4Y9/Rr\n43SG6mxYOwzrShVTN5rfhhgiu5nnhjQgjhcHfEzdOExCoEvJ6eUYPjHA440u\nwwVm/fhGd3uj3TIoEGWED5fDJq9cTYn+boXgvetG8hlbNGHujU7G3GV4umJl\nm8nRmpm5sa537FIFdVEEp7W7HMVzGtBoVCQ2REtRCTuF0EhVOHYh3gx5YUAa\nf7djaFXtOMVZRXVlGKTkSGU9RQPlZangzR7ND3hcbILdslHYEu9POV2mXJ45\ng9BJsqM0T3ALbrOD/AYjhzoR/E2QpQ/RgVZE1enoaJboy3lWSkUmv5QMFEvC\nnSBtboR9Vv7tzZhr/gKrtNaYoxbihn5MVkRi1d+II8Ucy/SE+n6vdk6PuICv\nZGmxegb2FN8+o25o4pP+mOFE99KILgWKoxaq5+wRGanwNCPVzd9EiDnc0MQx\nvC6zEiN3kvbxrj/dIqj+JBESN1xhg6ZTjaTV5aTIxUayNkFD2B/oXmbG0gkt\ncbmtVqW5rcSAszgp7OY6Q8jp2j5DhrvzBqjwzSdwWlzaJZLD1EAdk9G/zYeW\n8EHW\r\n=Nv4r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"a3b248707771aeb7dd6a53234920bc78a32c223c","scripts":{"lint":"eslint --ext .ts src/ test/","test":"nyc -r lcov -e .ts mocha -r ts-node/register \"test/**/*.test.ts\" && nyc report","build":"yarn build-lib && yarn build-web && yarn build-types","pretest":"yarn check-types","prebuild":"rm -rf lib && rm -rf dist","build-lib":"babel src -x .ts -d lib --source-maps","build-web":"webpack --mode production --entry ./lib/web.js --output ./dist/bit-utils.min.js","build:docs":"typedoc --exclude src/index.ts,src/web.ts,src/base.ts --out docs src","build-types":"tsc --project tsconfig.build.json --declaration --outDir lib --emitDeclarationOnly --rootDir src","check-types":"tsc --incremental --noEmit","prepublishOnly":"yarn build"},"_npmUser":{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},"_npmVersion":"6.9.0","description":"bitlist and bitvector utilities","directories":{},"_nodeVersion":"10.15.3","dependencies":{"assert":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","chai":"^4.2.0","mocha":"^5.2.0","eslint":"^5.14.1","codecov":"^3.2.0","ts-node":"^8.4.1","typedoc":"^0.14.2","webpack":"^4.29.6","@babel/cli":"^7.2.3","typescript":"^3.5.1","@babel/core":"^7.3.4","@types/chai":"^4.1.7","@types/node":"^10.12.17","webpack-cli":"^3.2.3","@types/mocha":"^5.2.5","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.4","@babel/preset-typescript":"^7.3.3","@typescript-eslint/parser":"^1.4.2","@typescript-eslint/eslint-plugin":"^1.4.2","typedoc-plugin-external-module-name":"^2.1.0","@babel/plugin-proposal-class-properties":"^7.3.4","@babel/plugin-proposal-object-rest-spread":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/bit-utils_0.1.6_1572086262985_0.07409692336552043","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-07-17T01:20:44.010Z","modified":"2026-08-04T14:25:17.985Z","0.1.0":"2019-07-17T01:20:44.347Z","0.1.1":"2019-07-17T18:35:57.357Z","0.1.2":"2019-07-20T18:36:30.591Z","0.1.3":"2019-07-22T17:26:59.023Z","0.1.4":"2019-09-11T02:25:04.663Z","0.1.5":"2019-10-23T08:50:27.414Z","0.1.6":"2019-10-26T10:37:43.142Z"},"author":{"name":"ChainSafe Systems"},"license":"Apache-2.0","homepage":"https://github.com/chainsafe/bit-utils","keywords":["ethereum","bitlist","bitvector"],"description":"bitlist and bitvector utilities","maintainers":[{"email":"sadiqurr8@gmail.com","name":"sadiq1971"},{"email":"joshdougall@gmail.com","name":"joshdougall"},{"email":"pavel@chainsafe.io","name":"forward_chainsafe"},{"email":"arun@chainsafe.io","name":"dhyaniarun1993"},{"email":"peter@technogeek.io","name":"kalambet"},{"email":"caymannava@gmail.com","name":"wemeetagain"},{"email":"me@matthewkeil.com","name":"matthewkeil"}],"readme":"# bit-utils\n[![Build Status](https://travis-ci.com/ChainSafe/bit-utils.svg?branch=master)](https://travis-ci.com/ChainSafe/bit-utils)\n\nBitlist/Bitvector Utilities\n\n## Install\n\n`npm install @chainsafe/bit-utils`\n\n## Examples\n\n### BitList\n```typescript\nimport {BitList} from \"@chainsafe/bit-utils\";\n\n// A BitList is created from a Uint8Array bitfield and a length of bits\nconst list: BitList = BitList.fromBitfield(Buffer.from([3]), 3);\n// Or a BitList can be deserialized from a Uint8Array bitfield with a padding bit marking the length\nconst list2: BitList = BitList.deserialize(Buffer.from([11]));\n\n// get length of bits\nconst _bitLength = list.bitLength;\n// set bit\nlist.setBit(0, true);\n// get bit\nlist.getBit(0) === true;\n// serialize bitlist (without padding bit)\nconst output: Uint8Array = list.toBitfield();\n// serialize bitlist (with padding bit)\nconst output2: Uint8Array = list.serialize();\n```\n\n### BitVector\n```typescript\nimport {BitVector} from \"@chainsafe/bit-utils\";\n\n// A BitVector is created from a Uint8Array bitfield and a length of bits\nconst vector: BitVector = BitVector.fromBitfield(Buffer.from([3]), 3);\n\n// get length of bits\nconst _bitLength = vector.bitLength;\n// set bit\nvector.setBit(0, true);\n// get bit\nvector.getBit(0) === true\n// serialize bitvector (loses length information)\nconst output: Uint8Array = vector.toBitfield();\n```\n\n## API\n\nSee our [autogenerated API docs](https://chainsafe.github.io/bit-utils)\n\n### License\n\nApache 2.0\n","readmeFilename":"README.md"}