{"_id":"it-reader","_rev":"19-4a0901cf37bfd60266a78f4c2006e006","name":"it-reader","dist-tags":{"latest":"7.0.0"},"versions":{"1.0.0":{"name":"it-reader","version":"1.0.0","keywords":["it","iterable","iterator","async","read","binary","stream","buffer"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-reader@1.0.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-reader#readme","bugs":{"url":"https://github.com/alanshaw/it-reader/issues"},"ava":{"babel":false,"compileEnhancements":false},"dist":{"shasum":"cf1b7ac3902b92655db60b613aaaaddfe45287d3","tarball":"https://registry.npmjs.org/it-reader/-/it-reader-1.0.0.tgz","fileCount":6,"integrity":"sha512-Q9BSv7AQegyM4FyHeRWNrnluItSSbatNzM2fbq69qfwt7k0mc5/eufbQ8KDfCBHWswpDLe8AymK/Tnyt7tQfsg==","signatures":[{"sig":"MEUCIFmwrNdKZzJA7pD33nQg4zZpCk9auFMRNDYz9nnDWSnSAiEAtaCsnr+zNs0tIhOphIRcbqdBYuy5EI6ZINtWfYy3db8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdStwpCRA9TVsSAnZWagAAzcwP/1EITMJD6U0HQMnZS5Bt\nni25ow3guln9OBVW+BabZekl5s1VJhcEbyup6/AJjuKKm/3Z9mUmm6xc0mZS\nfyp+epgGso1oCNM4eVmtZr4D4ff/GRQYbKIEzutB3sSIz8NrOroThMQR8DUT\n4nCJec5BW448n9nnrjCL/wwWzIQCVaSF546/zbIiZK11kmK1YhCAaZGx2fEe\nzIiRL6vwj0v5GcGoU0Tv/ZYy0lPI8T+T8jsrO2P7ZTSVmM9diQuZxuDwEDw6\nF0BLl/PK3+EorjeUBU3zHkNk8vr2R6dTU35HnkqKQ5n7Ak3uPUx9PLk9u4EV\nCZUwxKjxGghnAeROua0YurRm+W6hhJoV75fn3MofYKCX3HN5WNMVQOfvulIr\nqjMTJz2gohQu9mk76lhUz7aEWnry+G3pznEor1X9R8Ke/J1s7cmrnAH2Y6PL\nt/iam85bTxTr/xa1/CYiwDQV7iWW1KSDmWV+P0Z+A//RgqPns28pE1OU60qX\nZJaF1QJNP36fhA/V7RuUyiRwgdQzv4fwo6wCC104hqniZZdr8ZwiFFtALljO\nUZK4zIY28EJMoVI1kqLkKSAnyczJVJWl0BP9WoxlakqL/I7qzghSbDZ5Y5GU\n8Q8yryPvA3iaubTVXM4rZBpXlu7KgZELUuZXP9T0IgQTviRDsikL06FSk76T\nmx5J\r\n=XvFE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"58af2815f2e81a93b978fbc292c70d108444e415","scripts":{"lint":"standard","test":"ava test.js --verbose","coverage":"nyc --reporter=text --reporter=lcov npm test"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-reader.git","type":"git"},"_npmVersion":"6.10.0","description":"Read an exact number of bytes from a binary (async) iterable","directories":{},"_nodeVersion":"12.7.0","dependencies":{"bl":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.0","nyc":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/it-reader_1.0.0_1565187112492_0.14258511406463126","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"it-reader","version":"2.0.0","keywords":["it","iterable","iterator","async","read","binary","stream","buffer"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-reader@2.0.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-reader#readme","bugs":{"url":"https://github.com/alanshaw/it-reader/issues"},"ava":{"babel":false,"compileEnhancements":false},"dist":{"shasum":"2ddc15a976b39906e805c88c5fb315c3805071ae","tarball":"https://registry.npmjs.org/it-reader/-/it-reader-2.0.0.tgz","fileCount":6,"integrity":"sha512-y+GeTA3wq4z5yol7s/aXr0fIi4jMkPeo2DcX5AJo6IPgonjiQA7q1Y/yCMWro7PxGXj9mDUj9m/gAsSUrVRw7A==","signatures":[{"sig":"MEYCIQD5+Q/lRMEUoEu2TdqDh0rOqlwyYvEnKof8LgpnJIsAQAIhAPPjbm2JhUqqcKIeAtopE7xvzT7vcZSnR0wCH35TW9ND","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjLxECRA9TVsSAnZWagAA+qQQAJnF5KYc9jfRtfWF1QT/\ny4FADpVVxrMOmEWt8eJgoB/i9OUH5Jc1RCaUSllleOJ/HMuhV0TK9r3WR8rI\nzxNmhOu2i7lAFsrZ3rxjt0FXpaToDNqmD3y64zMRK7YAx9J/r0r6UrP87dtc\nNeyAH01A3maOPYq5hEzQY7vk+XDCxIsE5mvTuSwpoxtciggIqyRQ9s2NMcDw\nJPwsloKHPcUvgu93lqXAkbRrc6srJQhAgYR17nrYbCxGwMchNmHL9oCLdo92\nhTauqhtbaDK+obm47Bn6efmoS9I6+g7R0lQwJq2uki9Y0KUPREke201v0oQf\n51SRYGhSVbX8r7oLH7HQs7oeBxAOAbu0AmhGNlHZqWCLNjuPvtz7iVNd9zyu\nQ3I5stRD4dLJJ26+c5Lfmw0yyMZf2SuR+7utnnwxXQB0bpHqHETIgahQ+wVu\nS99iSNbosahiato2xRhBd64pedB91DCY9BP4KZOMdH0GVUKy9dAw10uCgCrU\noLiDPKkN8032f7nBNVXu3LG9O+So7uWJ1en/tvxlQ2HO6hFeaxqJSi7C2y7b\nGM6LZajP4EAMef0htveTmviV6uR/5D73hooQYPkEqY6G9cy/7WVRNFpDTqjj\n9MjrUhUYuzOf2mXmJ2TvAJo4xRsyuneZV1WokjpDHB/Q+hRywhp2cOv8XlNv\nK4VU\r\n=k4L3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"272a49cb1f4e43a12bd7e5832b41aef45e5fe324","scripts":{"lint":"standard","test":"ava test.js --verbose","coverage":"nyc --reporter=text --reporter=lcov npm test"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-reader.git","type":"git"},"_npmVersion":"6.10.3","description":"Read an exact number of bytes from a binary (async) iterable","directories":{},"_nodeVersion":"12.10.0","dependencies":{"bl":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","nyc":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/it-reader_2.0.0_1569504324262_0.5945791779050973","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"it-reader","version":"2.1.0","keywords":["it","iterable","iterator","async","read","binary","stream","buffer"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-reader@2.1.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-reader#readme","bugs":{"url":"https://github.com/alanshaw/it-reader/issues"},"ava":{"babel":false,"compileEnhancements":false},"dist":{"shasum":"b1164be343f8538d8775e10fb0339f61ccf71b0f","tarball":"https://registry.npmjs.org/it-reader/-/it-reader-2.1.0.tgz","fileCount":6,"integrity":"sha512-hSysqWTO9Tlwc5EGjVf8JYZzw0D2FsxD/g+eNNWrez9zODxWt6QlN6JAMmycK72Mv4jHEKEXoyzUN4FYGmJaZw==","signatures":[{"sig":"MEUCIQDWIisUTH6ntzWkbVrC42a1VwtfL+SYuR1LaD5+UoeW7gIgcKfiODHSQVaFojf7b1E2pau240vyM93XRxjcek4Jnq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeE6RcCRA9TVsSAnZWagAAD8AP/3lGI3eat30pgg4EROxd\nXB0YF/SHJbVwpZi1POFgwCXk5xOSp8q4ySTXGwTqxq03Jx7Z1Ea0By64cxAO\nT66t7fuEpjbJ3vyatnncsMzTCs9H/Kk6A8V/hAZHzgAY4kcni7jWL4HY9EpX\nS4NbeujVv0VYloHKYAY1+fCc91Ympty73fTfAS9tMLGN+XjyACXpryjZZKeU\nj4Sed7o8QI2uyhzEzK63A5mJ8pinZo0g3FR5/SsU3oqWyopv5uIk3OvuiAbf\nV5JCE7zBzTv7U/Yt9rO1/zl1yvGnBcrqW83IXiLBNCH35Su4a3ClVKNkVj55\n1UONSPhLmQEHPe5n8lGB7D7hQGICT15ucJZdlJpXj8TACrTHgcGvv2y1CF4g\nZHzuXIg0hH1JJAxNlJ2EDUXcodC5k6a3DjswOEyQgR/uk39zkRJnCHA6k3d4\nMalPsjlZZTbIaOCvMMdUUPITg6V9Nw4VGD3yy4Xg/eJ/pGG8kX4ZiHJWH3IT\nUriT8kr6ciAOOdv/lEuz1PRFjGCHjZdi0f3cIfYrBU6eQpuzaIQPwk1EqTcN\n07SX/cDPSs3sl1jLxXhuyRKCnX0w7ZIoqnTmdvGJPAQQ2i9KzllHLUaAJxFl\nycICQ+68wg5MhFYbS1r096AtmVz6zZDIxLSm8YMYdv39M5ISP6/QoUtduIRK\nKGAX\r\n=sQ7r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"90d3d3e6dd035778d3f04c962256e53578da93e4","scripts":{"lint":"standard","test":"ava test.js --verbose","coverage":"nyc --reporter=text --reporter=lcov npm test"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-reader.git","type":"git"},"_npmVersion":"6.12.1","description":"Read an exact number of bytes from a binary (async) iterable","directories":{},"_nodeVersion":"13.1.0","dependencies":{"bl":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","nyc":"^14.1.1"},"_npmOperationalInternal":{"tmp":"tmp/it-reader_2.1.0_1578345563557_0.012060570429531126","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"it-reader","version":"3.0.0","keywords":["it","iterable","iterator","async","read","binary","stream","buffer"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-reader@3.0.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-reader#readme","bugs":{"url":"https://github.com/alanshaw/it-reader/issues"},"dist":{"shasum":"56596c7742ec7c63b7f7998f6bfa3f712e333d0e","tarball":"https://registry.npmjs.org/it-reader/-/it-reader-3.0.0.tgz","fileCount":6,"integrity":"sha512-NxR40odATeaBmSefn6Xn43DplYvn2KtEKQzn4jrTRuPYXMky5M4e+KQ7aTJh0k0vkytLyeenGO1I1GXlGm4laQ==","signatures":[{"sig":"MEQCIB/4NizRPvM1L9fe6EnlYEAcbUNGfmKFoQej3NeybBXwAiAhESBnpulQGFC4VeajEk7+XWV97kfloeh6TacsXIIgiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbt8ECRA9TVsSAnZWagAAO5cP/A+fIs/YEEY4cnRCHHqF\n17+PNMXHBXwy9lkqD8Tu/od0R2zz2PQidyLQ/R4D4DIH4DbHrUb+JugCncfI\ni54iPPINmnT0DPerpRPOHCToxWAzJywDOCAxohFR6p/3kct5uccVGZ98IYVW\nz0HG1aICzoizwV2s58griVsUa3U/HmE9B2TZH/e20kYvZAjlxkXKoNDcQEvx\n/VKs9LKPVZa9r84lt6u3p5C/lZDj2SsDoyKq2zBPCv7zmKJzBZwOJwZh2grE\n0zI6rtT1GaVCoBixj1KFnK26g9eVAtuzcqbee+xPC4nduALA+Mi0z2MqFQKD\nhyMRzUfRqxIYQcxY9/oH1x3R1AhQMBEim5f1yIOMbbuAWLzE0bh1FloqJeTB\nY4CZBYlmJ6+wdxssjD6dINERcqUk77T6+bON/WsX7E3juR/0d5me1eJxyAGr\nMr2WJxLYmTvP4en/wKX4Ljcfkoyg2zbZJVTPS+TCUolIe7zI2ohUZF+nW7ae\nXQo64RAtIj4Av5+6nxqtVHBc85h73l7AxNRVNKVWRd3Gp4YrqXrbv7hhO1u7\ntK6ctsRMLXJo4lphqUmKFDc3ObiHFSTd/VdZuBAZn+WYYL6H564Q7F2nNBrp\nHxXN3lgXwrUeE4zK4LBT2gUI0dfhtwlRpDFdny3RpM2gxu1hz7ATZcQQ/5+G\nf+A0\r\n=FAXz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"748a9efa7321b7f4a38ffad4b0c8dfe44f86c5f0","scripts":{"lint":"standard","test":"ava test.js --verbose","coverage":"nyc --reporter=text --reporter=lcov npm test"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-reader.git","type":"git"},"_npmVersion":"7.6.3","description":"Read an exact number of bytes from a binary (async) iterable","directories":{},"_nodeVersion":"15.12.0","dependencies":{"bl":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","nyc":"^15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/it-reader_3.0.0_1617878788399_0.9248402201628751","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"it-reader","version":"4.0.0","keywords":["it","iterable","iterator","async","read","binary","stream","buffer"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-reader@4.0.0","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-reader#readme","bugs":{"url":"https://github.com/alanshaw/it-reader/issues"},"dist":{"shasum":"476883aa80723a937b2f4e95c6802057a367d1fb","tarball":"https://registry.npmjs.org/it-reader/-/it-reader-4.0.0.tgz","fileCount":8,"integrity":"sha512-goU9agAH12j4dD8ZOY7B6VGwAoTBj9H1uPzLh7KCGo1DYEpp/PYiRQO13KzkOBThvdq2VtMLmcjUcETNspG7gg==","signatures":[{"sig":"MEQCIQClmkJj+61tikWr0kNEW6L5HDEflc/ScGeqRNi6LvLAngIfM7kIh7lGXjVM6qeCUw15r7+WE56LEH/jHqlbq1jp/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4AzOCRA9TVsSAnZWagAAGDcP/iR3ocQ68MIE4kZ0CvDd\ndV+iayfrz2lDP93I6SsMMBFk1T4lAU1IOK2oxkiilHAYnMomI9vmo4Zi6Nam\njKVIrb+TBMZtYaOvnxA7EeQXD2eWN49TBlDSMcTEuk7KeJNnOOvihTcZ7v1M\nJ03Xp03lZ/0QthfaAXj+qen6RUdMKnVfySpD6cDZcLmuXtZQDDmvyWqf9ok5\nx7S18GraBhdsq/oKeXlbLjSPKtHPvkM82UxUQ2SDuAVM8NatORUtLifpEV4b\njogfeI4Gs0L+7UoYqubtuO2Eag8qDVV/gm0LwDE4pninRg2sQR3I7SIMe/f+\nN/pGCNLZzYkhkraIVeHs8Ypllie+u72ZmtLiYRAkinF23DtK2U6sihU2t8is\nEftGg/lmwpeoPrFY9RXoXb1KZyZerf7xWnyk+wO4yktrRnDi07PkjbpGSNqY\nVA0VoitpEiY7ck/LJSX5AViITOXWlJ7x15Yw94ws48genHlM+9Ejnh3MYh4I\noej1I+botAmcqo7diJ9q8cQT7GdCrOjGREI9WU56yVzAOgZQnxC31jMz5/RE\nFu3rngx4l1Ctb1+pRnisaSZQOS6lDhhYScQDVNDYnjMTJ7Ls78ehOdeXeeJl\nctXcndUEIecQzTbVzvrPs4wNW9SEPooU6cQay2f4br/qs1QU39oQE3ET7p5t\nAMkP\r\n=PXmO\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"6fee4569899433775e191da6e30f9c663709306a","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -f ./dist/test","build":"tsc","pretest":"npm run build","release":"semantic-release","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","test:node":"npm run test -- -t node --cov","test:chrome":"npm run test -- -t browser --cov","test:firefox":"npm run test -- -t browser -- --browser firefox","test:electron-main":"npm run test -- -t electron-main","test:chrome-webworker":"npm run test -- -t webworker","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-reader.git","type":"git"},"_npmVersion":"7.24.2","description":"Read an exact number of bytes from a binary (async) iterable","directories":{},"_nodeVersion":"16.13.2","dependencies":{"bl":"^5.0.0","it-stream-types":"^1.0.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^36.1.3","@types/bl":"^5.0.2","iso-random-stream":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/it-reader_4.0.0_1642073293940_0.4988614772208668","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"it-reader","version":"4.0.1","keywords":["it","iterable","iterator","async","read","binary","stream","buffer"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-reader@4.0.1","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-reader#readme","bugs":{"url":"https://github.com/alanshaw/it-reader/issues"},"dist":{"shasum":"b57043accdf45d46f41887f40ba198901955fb05","tarball":"https://registry.npmjs.org/it-reader/-/it-reader-4.0.1.tgz","fileCount":8,"integrity":"sha512-M61JEih7cDo84r1vHeelYQhjGLyFnuoKZnudpQdlv37eEdtnpG+p7M5iwK64fKlYpab/Xm3Z7KB+QKYCk4PWgw==","signatures":[{"sig":"MEUCIQDc31mANmHIYjAljolFg0c9FfuAgY8YZzrAPpoiCxzyGAIgHfzuds8ETaOR5ceCjjy0NvdXEY6XmuFLq1Fc0CGhMFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4C8QCRA9TVsSAnZWagAAPd0P/3N4jm8J96jTE480LXsB\nkHxs8igDa6uDn8gLhg9IfvBDo4d1ekrMMxDGxhxznGjxV97f4ns2Cv23PmJv\nb5dJUia3X4aEsj6VDvQMyI9NQHwNrMhbDvuBgllXubvZ2JTX2MrBAmICRnnK\n9ohR0ereQhx1/0cYHuAmJknTD+E4s4SzwZiEmCGUV65BxaPueQoY7J6jlQW6\nZZaSxZjJJEsGk29wl4mH0oSYKPjKD3jGQaMtxvY/4UuQiYU2aVPCX5MFN0g9\nhsklrmT6/LlaBIhgr/hWV35hRVF9oolsQ5g1YMn/npdfLHg5SW1zJpdSDMoq\nSvjvVid8GKfUE3ErDPsVA+DEbWQJjJfNCaauWtkWCMTMM8tCaHec7WZAq5l9\n/4mA5AmGdiPZ8PfNv5D49fD6A75bbeEeJBB7NM62z9eTU2ph+XxGuuXLq8g6\nEUWfVqwoqd03k2IV6Sp7SVxwr5BnMaLQziIGm1EUDoZa3iecJC//oLY2wUWo\nsh/byP+yqnCd+nEpHtdDiyTPYJqnmPkWKH5JcYSuhapCZHb/KgtjVrYgXujd\ndPq2Hu+EtJtrkwOsTdRnpbGXEZWkHf1oonRKequ3xxHsdZUzLifqw4mdVxkH\nolHNiPHhwof86paq6NUGVhReCNNWm0sKpKLsGtgsU6NEyeOElAsWlp3K6HOh\n/EiA\r\n=QxPv\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"7deb499c77aa7a89284cdc1786d38cc1be17dd34","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -f ./dist/test","build":"tsc","pretest":"npm run build","release":"semantic-release","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","test:node":"npm run test -- -t node --cov","test:chrome":"npm run test -- -t browser --cov","test:firefox":"npm run test -- -t browser -- --browser firefox","test:electron-main":"npm run test -- -t electron-main","test:chrome-webworker":"npm run test -- -t webworker","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-reader.git","type":"git"},"_npmVersion":"7.24.2","description":"Read an exact number of bytes from a binary (async) iterable","directories":{},"_nodeVersion":"16.13.2","dependencies":{"bl":"^5.0.0","it-stream-types":"^1.0.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^36.1.3","@types/bl":"^5.0.2","iso-random-stream":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/it-reader_4.0.1_1642082064572_0.19492606705112725","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"it-reader","version":"4.0.2","keywords":["it","iterable","iterator","async","read","binary","stream","buffer"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-reader@4.0.2","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-reader#readme","bugs":{"url":"https://github.com/alanshaw/it-reader/issues"},"dist":{"shasum":"8af02afce068fe8bc57084cfa2da9c51cc0ea1ad","tarball":"https://registry.npmjs.org/it-reader/-/it-reader-4.0.2.tgz","fileCount":8,"integrity":"sha512-7QdkoHSsBAJtONFOR16xVSvnXtDrq1hXAWjbyk1bZNcd2fqWtq4W7rTuJlOQ7dVR90+XhQ9F20XLvWEixPCtzg==","signatures":[{"sig":"MEYCIQDiUsSz8c0igrWjL/iSaFaYisiuoXhPpdMI06QI0p0mJQIhAL7xxH7T0y8q73me8ailf+ucMqZoG5RTiVECx+/I0U2H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4DA3CRA9TVsSAnZWagAA80sP/2Ct6zy0ORWS4xutOIIY\nEtAZ7ZyJTjODgh1KwlrWxFQoXwWpeghd1eibHIBjT+otK/lmiGEq87sPrF7M\n2CFNBlvvsnezGC+8rT6e9xVfq5to7PRzCjA+LAbXzPMd6MHgPNvoJLgkr9b/\nkW3eDYQo3DsqMeyIQll4NqUBb0SfSzIhGlPvKCAyS+4NZjqWPGiqOJRJ7G2a\ndha0nlk+OAkNMdPREKH+TTVNlrlgHwkMn0AOASq1KqLyXlfGMfg5ZLt5eLzS\ndSDd1zJ0pB6hq5ni4ToaLRw/jEkgGASKMK+9yP4VGYfW6+NiF9vDEWsGcjen\nNNGZIbEk9nnZtoy9bGG7XHpoayOyqUYh8bOg99fRX2D9E6JwGhyP0Gy0iChI\n0BFxGuwN7NucxkXJRZ2q80facujxyCxQpxvxQkiHlfdgo5T+x2runkJj3IHn\nHfbXCgCMwIYKn0Nwuhlll6Yh3d6BshJZBg719PamUwP/9wP5Qi+Q5N8HGDj9\nI/Pw41HvdChABNnGgPqQ6Zb8suhK8gi4Te8wIIZzU59e64Tu1uXq/4v5TW+B\nSqIosDEITqPD6A+aiqnXrYtHPOHZpOuLm38epUqQCJ3IPbP++Nuwo0pyqI0v\nuGox/p2tNY0p3PsAOss/INA7NdI/DmeokG4aVEUBvb7LDyaZjKVXkflV+8Eb\nvwth\r\n=cEgY\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"37419e1eb9d8b1e5ce47cbaff04930f971d01037","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -f ./dist/test","build":"tsc","pretest":"npm run build","release":"semantic-release","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","test:node":"npm run test -- -t node --cov","test:chrome":"npm run test -- -t browser --cov","test:firefox":"npm run test -- -t browser -- --browser firefox","test:electron-main":"npm run test -- -t electron-main","test:chrome-webworker":"npm run test -- -t webworker","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-reader.git","type":"git"},"_npmVersion":"7.24.2","description":"Read an exact number of bytes from a binary (async) iterable","directories":{},"_nodeVersion":"16.13.2","dependencies":{"bl":"^5.0.0","it-stream-types":"^1.0.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^36.1.3","@types/bl":"^5.0.2","iso-random-stream":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/it-reader_4.0.2_1642082359426_0.35952600203080776","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"it-reader","version":"5.0.0","keywords":["it","iterable","iterator","async","read","binary","stream","buffer"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-reader@5.0.0","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-reader#readme","bugs":{"url":"https://github.com/alanshaw/it-reader/issues"},"dist":{"shasum":"595ea097881a7726e0a3b3232085f5ed68b3b21d","tarball":"https://registry.npmjs.org/it-reader/-/it-reader-5.0.0.tgz","fileCount":8,"integrity":"sha512-YRo46g3/d+/4ybjTj/Y0k8WhTts93bNjlsfuBvrx6MaywiEPZztmZPemNl1gefWnmlwQbZpOoz78Imo56B8q0w==","signatures":[{"sig":"MEUCIQCXBIJR85j0PRJvpl4PzLKv/NhEEBCiP4YJI1kXaJfhtQIgLDNVgN0CTe40eP6sB1AtsKwOL2HPs14Pr4VTga893Wo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDS+gCRA9TVsSAnZWagAAgSAP/iXXruS8VsAhHWIpQ5As\nWASxlCH6/+GxzLVDagnxCf2NzUKN2HIa1JUcIKRS7Rqa5BBN3TZzpc767kZu\nRvuv4AUvoeBvOplXzsWLZ5/x9T02zTmciXU4F+B4r/tr6nLW2NPRuxa4gK36\nVC7JEmcPGztE/x28P6KYj7w+TnbppQCtSjSdBC5kdN9wQmV38aYtXd+hkSso\nmzYjFRiiTEuScY/QqL8KIA0zwgxreV2JHHdgZvHThh30OzAi4Xj/zECN9NMN\nP7jzsFSc6CnHpJ2UDUY/DNsWn205LjlyjM9z/7zJwOgkBOUZNnMr00BkY5Ky\n1jWDkMjDgt05u+LNHFIgkykzNx0yllKixBR90rGziJqp8soFK+ItyPLm/Or9\nNpYNFJ/3BWiCfLcTJPg0G08C7fqT8izu/QQHWadL4+RW3+Fc0yTPlYCId3K6\ncZ/VJH5W/EATzBeB30wG8mIZyxBJ6VZc+7VctymM3se3u880Jj8a0PAJY+HD\nOP5ckG+SbepQKeRhmkjcvUH8aBFwofpIjhemFI5PG8LuNdzMusorOgadeafO\nvhcn6sebHtny464a16J+7mf2h8K38zlXb7aqdQVK8pVG2m98KmIrjmWGyUuQ\n246wg9WVpljX9oNK+JWMHUiaD83K8E/SIv2/Dz3dOZZ6HkrDbbrVv9eKnrkj\nENj1\r\n=EHSv\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"991addd253b80036fd2962a8aa5b072caf44a21c","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -f ./dist/test","build":"tsc","pretest":"npm run build","release":"semantic-release","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","test:node":"npm run test -- -t node --cov","test:chrome":"npm run test -- -t browser --cov","test:firefox":"npm run test -- -t browser -- --browser firefox","test:electron-main":"npm run test -- -t electron-main","test:chrome-webworker":"npm run test -- -t webworker","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-reader.git","type":"git"},"_npmVersion":"7.24.2","description":"Read an exact number of bytes from a binary (async) iterable","directories":{},"_nodeVersion":"16.13.2","dependencies":{"uint8arraylist":"^1.2.0","it-stream-types":"^1.0.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^36.1.3","iso-random-stream":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/it-reader_5.0.0_1645031328811_0.5068654783144675","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"it-reader","version":"5.0.1","keywords":["it","iterable","iterator","async","read","binary","stream","buffer"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-reader@5.0.1","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-reader#readme","bugs":{"url":"https://github.com/alanshaw/it-reader/issues"},"dist":{"shasum":"d1a08247b19b9629df74d6e5663b426a00cc403b","tarball":"https://registry.npmjs.org/it-reader/-/it-reader-5.0.1.tgz","fileCount":8,"integrity":"sha512-Vj9TliHgCsIE21oqWDhrE1E5QALZw1n9QiaZg2EiWPFKSvCSm7lGDycy1OYs3LYhgvmTQDKJestlzVSHJ/YsJw==","signatures":[{"sig":"MEYCIQD/qQxUUb+KnGaMdYtrKmNRxa3eVQ6/3xCWFVynz/Ss0gIhALvOMh/H1pfAyGyX1mh0mkb4cKGxeg8N7h9J/+rtJIE1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJwYXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoE4RAAmY97J5xACiEd5nfbvBFSHJ9019YXwnNmqI2sVloqxZeG7Tb4\r\np2pKC6Pny7+VI0/xZAgyOWfTqw5SY2Vzp4n2YrJVVeMuLzi+tkPNJLIX0W2m\r\nCUJcIkZYBAKtLbo0j64HvuskFbQZcRSmOoOMhoVx4BF7pYvZBDuTf2dqA9Uv\r\nARP0SQGTOcLOXdib8lbTC2cCBT1w9SM1B9gx6ET2PqCVjEOF6eT/NDfqU5Af\r\nzdVXU4kEC+8GZ1oK4OvqKFDu8hlFAPzLPJN7QulnKrrnjI5uYmnj/lOH58/0\r\ntvva9qPoSQCCRhZYebeWG6tPrTtam4VkSVy/Ltt9PyKr1hkeWELtSsonEYhk\r\nqozDlT3v+yK8HbPmJ93S/aO+7ls2NOpVjgWrdh/IjMvLE3s9jBKZcxg39kMW\r\n9MNd7i6dso1CQU6xclA+Vq5vR/Aoqs08uKq8m8qWYMby2oEUXbYl5BThfQZb\r\nxvN7/4kElL6YPxfadNPlZ71bgreoYKkzrTMN0ZywAxN0uOTz5AKctQWlwFSt\r\nhMyQOxSSYOPnwwcA1M1wMQlQY8yI7vxT9DAwulnYkzFHmpua14rhqgsVBtS+\r\nBqpEDJbiGN7frjMjizOJUs8cmof85J8H80UgO2ZlUWFfH/QQvHDjeiM37ysh\r\naPDbHFFhQ+AxL4ErjHbskqR3sNyNx2K/obQ=\r\n=qNJ/\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js"}},"gitHead":"f9d0cfcb2dbf79750cb1a8f47169a79a1ee6a1b6","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -f ./dist/test","build":"tsc","pretest":"npm run build","release":"semantic-release","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","test:node":"npm run test -- -t node --cov","test:chrome":"npm run test -- -t browser --cov","test:firefox":"npm run test -- -t browser -- --browser firefox","test:electron-main":"npm run test -- -t electron-main","test:chrome-webworker":"npm run test -- -t webworker","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-reader.git","type":"git"},"_npmVersion":"7.24.2","description":"Read an exact number of bytes from a binary (async) iterable","directories":{},"_nodeVersion":"16.14.0","dependencies":{"uint8arraylist":"^1.2.0","it-stream-types":"^1.0.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^36.1.3","iso-random-stream":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/it-reader_5.0.1_1646724631510_0.8739536101881913","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"it-reader","version":"5.0.2","keywords":["async","binary","buffer","it","iterable","iterator","read","stream"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-reader@5.0.2","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-reader#readme","bugs":{"url":"https://github.com/alanshaw/it-reader/issues"},"dist":{"shasum":"4a146cf418bc564995b8d0a9a7f4bbd7299f5011","tarball":"https://registry.npmjs.org/it-reader/-/it-reader-5.0.2.tgz","fileCount":8,"integrity":"sha512-OgcWA/ffAALrkuUN2sQsbKa3of5oOyLvlXJgSCZdn9sSLZ0rnNmtsJ3lP/WEfWJH8aUNs3bfG6ja3QXKcCOwFw==","signatures":[{"sig":"MEUCID/elsZtyFgEYhBo1Mk6S2XfgBdwkJTIleZwJnNCUssmAiEA0igigF9NgpzI2QzZOqBGNBq79iw7zDhfYzNwZUVQhKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4sJXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5Fg/9EhkjbkqZub5iUg2HG51NzcXsFNitVqxA41x4p4dl4x9Si9cP\r\nnK64F8yNhEXcR3BN6zrAPvrlc32HWs8hL2KnCJp/oZA27gRSyOmxBg93Gdsc\r\n4zTwKS+Vrm2y2agZf5gjfE6K+Ix6esDrkUYbudd3Ef3Ih8ki3s3xNy2O5t+r\r\n+N/HlhoIgRBI8ZxoF3blRF0ieNkls3DXJ8tLSc5/v8MGHp9Wm5C2BjShcc8m\r\nBbvF5pV8bUgtrXhmMn3dnJ1mcvP76yVo9zQAlI324afzzySIKKzJIEmPfeFH\r\npiOR1SOrVSsy+z5hQN9lTgQ2W9HeNSHfCxuhO0d75K03eW/CP3bB7URPkDrh\r\nBijw2kBqM+IlbtKJMBG6DbU5m1xsp3pOgpzWO6hbMNC+I5AUyqq4p8x7Y7WV\r\nDZQqC41V7bjdYXcE11QTwhdj02MA3spMVv/++OWWIq5ei7JW3oyW05+oxMs3\r\nVm+r19Zgg5cSsZArg+BscQEJO+PvpP++M1T31kOQ0b3Pp7pHJIP+oU5E3KJI\r\nBqM2t0pq9PWeUnB1FuuM5exmlPYcIla9kvwqkNRM5HXDAH+DpFvaU1J/I+AY\r\nB+N+6EupI+7F+84GdtPyhUIZfzeHPYnyl+u0BaCyk56Wpx26iLM/SKicYeLP\r\nLvqY7oBq2Ho54YnFcbqmHjXt3zEo3/uyGl8=\r\n=L6Ok\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ab306c75c2df44b22abe9ef8ee6fc89d90c826a3","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-reader.git","type":"git"},"_npmVersion":"8.15.1","description":"Read an exact number of bytes from a binary (async) iterable","directories":{},"_nodeVersion":"16.16.0","dependencies":{"uint8arraylist":"^1.2.0","it-stream-types":"^1.0.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.4.7","iso-random-stream":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/it-reader_5.0.2_1659028055202_0.1569444758037588","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"it-reader","version":"6.0.0","keywords":["async","binary","buffer","it","iterable","iterator","read","stream"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-reader@6.0.0","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-reader#readme","bugs":{"url":"https://github.com/alanshaw/it-reader/issues"},"dist":{"shasum":"81766517ec304f7252eeb86fec186afc2f3f978b","tarball":"https://registry.npmjs.org/it-reader/-/it-reader-6.0.0.tgz","fileCount":8,"integrity":"sha512-68qKa2Ga2BTtc9BerrmoBC/wXnkwVyGViJSo9+XrQ5twiqilQikIV0Bucthr3O3252FQJWXEmVsJFMtcFLsyoQ==","signatures":[{"sig":"MEUCIBtc/YRpnZSfSDKVzmOQSA16J9W8Ry7HtO/2P3zFWA2/AiEAlyKena8dRC633RXw1oy9DzEF6uk2iTzdco4TwqJUaPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4sbGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJ2BAAkFOnY/scR9Qq2Lnd+eZwDGWiWGTDb7Wb9CBQA1+egNOpEbVB\r\n7pCVytQY0/E6HGPKhO3BSckZY97i2xhPxRFvXBisL46tm8aOAoFdyTSO5NLi\r\nKEAnlivhfZvqPZ7GxI8iXxogm1GUk1VAG07/lXhLj06PTaqNAcRGGJYnUib4\r\nlTBbzyjVInuzpc57FMy4a3Wo6l9VST8bKbhWnsVQbm1SG7uxkMRqrOuleR5T\r\nMokspdY5P4JkoXdoHSF7eNtaOS48Xs9Xl4n2cLW4+u6UIWuXORrx2MJCgb1/\r\npIhji5/2XSYsgmv97Xl37zjpj++GcSIKsBiknXyQmfFG1xq4GUYTF0IP/9DF\r\nHKSInklDNLCBxzr5P+DJ3Qo5HEK3JZp7KOzDH5jjeeBUllkZrGdOX9P32FHD\r\nslWNCQv86IVlGEtiUPWkfDQVJuJ4N1tYcv3N7os0k63rXMUfBqJDHx6sjH4S\r\ncjtBIovey3jOtC7UA5PBU+Yn2wkuhKysfTmGBKCDHQFFctjlBJ7ouUShkx3Y\r\nG6OY6J2x7Zk+s16Mr1sYnSntUPs7gfqC1Wlgt6b3MsMUgHKLizdV7OMmK8vY\r\nFghGcwYaNJKPLySrg6bXyBhDM3VCzd+DDu1LH7pIb3qgsr8REzIYx5lkUG3v\r\nmhkv4b6myD9W3rJqgRweQQKeZiPP2uGYUdQ=\r\n=EkUT\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7fdfa1651431cf5dd0ec89f49c5875f700ae93d3","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-reader.git","type":"git"},"_npmVersion":"8.15.1","description":"Read an exact number of bytes from a binary (async) iterable","directories":{},"_nodeVersion":"16.16.0","dependencies":{"uint8arraylist":"^2.0.0","it-stream-types":"^1.0.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.4.7","iso-random-stream":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/it-reader_6.0.0_1659029190069_0.6355729495948237","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"it-reader","version":"6.0.1","keywords":["async","binary","buffer","it","iterable","iterator","read","stream"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-reader@6.0.1","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-reader#readme","bugs":{"url":"https://github.com/alanshaw/it-reader/issues"},"dist":{"shasum":"ef7bf7b327cd1f418abb9525641c71658eee21c1","tarball":"https://registry.npmjs.org/it-reader/-/it-reader-6.0.1.tgz","fileCount":8,"integrity":"sha512-C+YRk3OTufbKSJMNEonfEw+9F38llmwwZvqhkjb0xIgob7l4L3p01Yt43+bHRI8SSppAOgk5AKLqas7ea0UTAw==","signatures":[{"sig":"MEYCIQCLQmXxK/nuPtEDsUD4RMo5BAg94LBAlxeUnXoulIRSEAIhAL7HilyM++nZCHcfmTEPeF348IrgERMkP61EJP+Nuy4+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4t6cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPtBAAj7Xicr8HPMyuR7Xxa2F4V4wFyFSi5HmP6EFE1BnWxrKAFVED\r\nmMD9PzJz16ZfYtGlm5CMY6e5V+UNfY2BEmYnr0EDbF5eWM+tPhL4Zu9uT3Id\r\nXJRzDt0Cg7tt8KdU2xRU0hf0CE57g3ePr6hqkRu/Px9UgcWs4humP/68qH2L\r\nNsWawAtVBX5PHNOSB8INGfch1IBMhKJCAINGUI5dRZLAS9KdW5P/GV4VPG+i\r\nHPsCC4Unov7W54ULUhiQRbTuDLTsSvhKDsPlR72QtITQYp0c5MGy8pfncPCN\r\nmMNu0bax28NjDNdxkyj/YWo+qTFWFk/xAJoU9+JGSzE+KRoe1mr0jJqV8ClB\r\n4LZoNJPAtp50BZEqCGFXqrIgAfe8xhTlcFgkqf0WLAd4LEKbj5+5G2TlYzks\r\nPAQxN8LIjZfrZQ31pAsadzdAS04JmmHwapV3toVdEXVaNpPTikci6TIyaV7X\r\nKbs1/CjFMwxLj0KLLBpx5phNaLEW+lAAuB/EqCFW9i45CjAstiHBeAwLEMEF\r\nuIs95r269AVGn92MyMjhCvM3PCc2qgTS6jWIwmGSBYzBML+H7X6a8B6341CD\r\nciFKgHcD6GMNoJKHY7PfUOHQoCKyY4+x4jxoSiOCohCrmKTA8StaS6Nap/vU\r\nsNKVD61RcYJEvEjAmZ/JthMvp4+/O1uTHs8=\r\n=cFyI\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b422aa1c7a5f3a19813f56bb8c2dc6f3db0b8d00","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-reader.git","type":"git"},"_npmVersion":"8.15.1","description":"Read an exact number of bytes from a binary (async) iterable","directories":{},"_nodeVersion":"16.16.0","dependencies":{"uint8arraylist":"^2.0.0","it-stream-types":"^1.0.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.4.7","iso-random-stream":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/it-reader_6.0.1_1659035291921_0.4392400966906935","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"it-reader","version":"6.0.2","keywords":["async","binary","buffer","it","iterable","iterator","read","stream"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-reader@6.0.2","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-reader#readme","bugs":{"url":"https://github.com/alanshaw/it-reader/issues"},"dist":{"shasum":"2177afca42f0b41c6acc582cc6fc6869ae8d4dd4","tarball":"https://registry.npmjs.org/it-reader/-/it-reader-6.0.2.tgz","fileCount":10,"integrity":"sha512-rQdVyml+r/2v8PQsPfJgf626tAkbA7NW1EF6zuucT2Ryy1U6YJtSuCJL8fKuDOyiR/mLzbfP0QQJlSeeoLph2A==","signatures":[{"sig":"MEUCIAbiQoABzbfg9C34FLxV9ki8zgQxTAOCjIHQpCPiD/T4AiEAvJTjloElsh4iVOqK/gRpO9vIYS1P5jNPQGF4qG1oexM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpFZ0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYDg/+M8pOP8/WMgLJjk2OTj8fhnNibvVFKPSkDsqAWSEDx7+e17SB\r\nbV22eLxapvSNrNtLisTnDyUwPBmx3qccnhjGVIxO7T1d9zMgJWU/UogLocVc\r\njDQs8LGJpgzlgrHocvjnTf2QSRNv2V7cmfGfM56eQniMjsBCzAvL4/SR0Lcb\r\nMXbS4ab4GeoTjy2MYcL2ols/n5/xeTXzC+F3r3FBrKvHyn7rqWO3rlWQH9rU\r\nZysBUXBVFo69TWZDWfw2wafN13uKVUrUIPZ1Y9S9clYpVmwC0i6709IpXqcc\r\nSoZRaeTik3MkQN2zreAGjXj+jaBmhVHv6JLq9HrwAx2zXBh3KGVNvXSsQ+XG\r\nH6mPkO6RB08o7Zp02LK6y4tzrjyqEibyD+SQEO+wfMGpaVj8AEQggXXnvJiw\r\nSrn5I7T/JPpo++F91pJKL+wA8mQwkd1oD2nwXh2fqmI//GtofF2n9UskQk6+\r\nTpw+qMQijfPJRwD4sNhOHfDc0W6JCm57JVtojYUli5j+B9qBNYyhWIbfHluQ\r\nAHyTVrQsLdEtLSx8VtrbUW6GloLCt1M4ufUinozlyYPLb2lccx0IX2fMALev\r\nKXTY9vFgpXBtzNIcfPsfNVG/xKcyZQxldz3hTx75yE0+7Rbikpm3mjQQNVF0\r\nKC1vP1mMYvppkDRFoeJ6REK303ExGySJIEA=\r\n=Hk3Y\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b5b773578a79ff4e97cbf8b12d61b06d05e35d02","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-reader.git","type":"git"},"_npmVersion":"8.19.3","description":"Read an exact number of bytes from a binary (async) iterable","directories":{},"_nodeVersion":"18.12.1","dependencies":{"uint8arraylist":"^2.0.0","it-stream-types":"^1.0.4"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.4.7","iso-random-stream":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/it-reader_6.0.2_1671714420465_0.46555082059045105","host":"s3://npm-registry-packages"}},"6.0.3":{"name":"it-reader","version":"6.0.3","keywords":["async","binary","buffer","it","iterable","iterator","read","stream"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-reader@6.0.3","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-reader#readme","bugs":{"url":"https://github.com/alanshaw/it-reader/issues"},"dist":{"shasum":"1467ea5e8380a4c97b7b5ad362924f93d53a80f7","tarball":"https://registry.npmjs.org/it-reader/-/it-reader-6.0.3.tgz","fileCount":10,"integrity":"sha512-npYWpNR46TrdreirfK4CDQui2AE8z+Dml0/AVrubrkT0M3KjYz+1BCD5YCHGrOX57k2S3ZNEnnbmqMl67ENNdQ==","signatures":[{"sig":"MEYCIQCwH/GhKTbjX3sylDXdcppj/wxiGbUWncCMHHUHV+ECqAIhAMVL0Jq71hhM6BP7yDKjhaggJ7ZnjsUylK6xzT0KB7xC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPv/6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqO8w/+PM7is0GPpJNa8ACWsYP/VZ7STrMwxmaD1pfNb2XUl0aIh2/d\r\nxOT0NyMnaGLnj1PsCfbaEH0IzV5rgtOxV90Mon9eUQkj3Y5kyF8nYRVxfG0a\r\nLVHYhVA8IbgWV+HVHzBCCJAiwykQSnAeouT/d6W3wQZsJt4cjPTEDvkakkV/\r\nWgH+7u4d75Vte7ykS/5m494UJfgpseY9bwq/IyKy1zCSYvG7sGZeNit4mqBF\r\nkGZ2Sh5XK3EDdBVE5aqbA1M6GDRQOqTqvQZtLmWUy1J3IAu0WHS8/et53XDr\r\noOes853AD31gFHdpRoW2r+W6WeGj+U14ZA6gs4tGBwmsMKCUJvyGmWzd/T5j\r\n1IZyVHhh/AVM/+6625aTGLVjvxdI1jEUHb/c+DN6dZ8EHrWiSeHCAzAOUxQ/\r\n2k1rFp7vK7419k5Ub9rXMufVWFK1jI9FwtkU4yN6nT9eHaHVBFnneKbgrqzh\r\nIyvdEMhUymVXZEbwgJHGG2l9+Ggwqu1DqRaR2RFRgig9n/kn2fampJ8tEKJs\r\ntX+q+Bp3uZtEAylRSyLvWjKtVKAZje5NeS5Jyiyb/g83/gzUTtKZNe/vCnni\r\n/TKY+hx5FkZ77hkDlyPrS9YA72SquKEC95LU7oohnKiOxEVDdkGO0Kg05Z4V\r\n2/cVYRFbzqbS7HWOjdfBftr1QJpUwlqFefI=\r\n=lz+6\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4dee4822c640ba925e5f506dd5c1909cdb948652","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-reader.git","type":"git"},"_npmVersion":"8.19.4","description":"Read an exact number of bytes from a binary (async) iterable","directories":{},"_nodeVersion":"18.15.0","dependencies":{"uint8arraylist":"^2.0.0","it-stream-types":"^2.0.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.4.7","iso-random-stream":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/it-reader_6.0.3_1681850361839_0.18815358060545972","host":"s3://npm-registry-packages"}},"6.0.4":{"name":"it-reader","version":"6.0.4","keywords":["async","binary","buffer","it","iterable","iterator","read","stream"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-reader@6.0.4","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-reader#readme","bugs":{"url":"https://github.com/alanshaw/it-reader/issues"},"dist":{"shasum":"439cb88225dcd15116be0ffde9e846a928c3871a","tarball":"https://registry.npmjs.org/it-reader/-/it-reader-6.0.4.tgz","fileCount":10,"integrity":"sha512-XCWifEcNFFjjBHtor4Sfaj8rcpt+FkY0L6WdhD578SCDhV4VUm7fCkF3dv5a+fTcfQqvN9BsxBTvWbYO6iCjTg==","signatures":[{"sig":"MEUCIQCmB8QfY9RchvcfxMmmMECkeoCnwwQ4P6zLr2uZPVyKfwIge+lZqwgs63R9crKHU5P715vUCH+AwsH98kNyYNpQxso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP6OsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmriow/+My51HbZTl855bNTV2CNlg3frxra34SDSmBzODuQGQYRjBOD6\r\nb/lnpcVYm+RzqXZaotw+/8ne9Bx0quPvktBtaf73GwdyvD5Tw4vhn9sb6sD0\r\nD1OeKc4r5WCIiBM/GKcn7eJ3hkEvtPDk1BvVLzdiaEiKwBMOn992VNDvnBQH\r\ncO7mpLaJPAViox0PYirV6+mDo+uynOq2LKZ1ewNruFpuJUhx3uCd7eYXurrO\r\ngnasa9YpeIbZLlG7ECmgIPG4V/M0xgmKzzb2oTktFTQJQGEoxns9I/5BEFih\r\nrFIhDyAK9oDBfNk8KzJOOPoVDARfSQ7VSMQUO/CzJY3G6V1l6+K8mvyyRuC9\r\nUZjYaaWrKR2VMVzSJntFIOqo/0a+9tiBgv5Yf8BqMTKLJtMsccQfAkIzfRLR\r\nKCZI/dSGPjY0+vP1cUOgsyII8McMA6/ga0yQLvenYN8LTlSN9nDxhx6HXr4m\r\nj1KwFpO8raZjKAvPtllIsdRgyQ+ehGn95IcvEYTAoExJU6TEK5ORyVTH8jr1\r\nlF5L61Q74Nbmoc6gTnC73gWrJzpvs+HmHOM1abj9nVwbetGTJJQzQkq6QG+z\r\nFu+5R8Vp8JGkz5pCz/spE/qMACtbEaBrc3cmLjShXe45goWfxGE1kvALHOrk\r\nBJx+SDHQZp0o+VKqb8NmKgUN06NRL1HetsI=\r\n=HnzP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2067ab111da048fdef37652d1fd3c6558a3077dd","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-reader.git","type":"git"},"_npmVersion":"8.19.4","description":"Read an exact number of bytes from a binary (async) iterable","directories":{},"_nodeVersion":"18.15.0","dependencies":{"uint8arraylist":"^2.0.0","it-stream-types":"^2.0.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.8","iso-random-stream":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/it-reader_6.0.4_1681892268328_0.7518681661328295","host":"s3://npm-registry-packages"}},"6.0.5":{"name":"it-reader","version":"6.0.5","keywords":["async","binary","buffer","it","iterable","iterator","read","stream"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-reader@6.0.5","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-reader#readme","bugs":{"url":"https://github.com/alanshaw/it-reader/issues"},"dist":{"shasum":"3a238bf78e1d23e23846ea7b422c7d98ab1c1995","tarball":"https://registry.npmjs.org/it-reader/-/it-reader-6.0.5.tgz","fileCount":10,"integrity":"sha512-xdSVkCsVyWmKaE7ZIlqb1QbzitY7Zty7//F2YeZ/9Py5i3RzQHVoPqlHELH+1EouumUdPyfuKoANJ7Q5w4IEBg==","signatures":[{"sig":"MEUCICjWBOu1IuH48YEAxWEW2sjCqqyRMew73+C12MBz7pdiAiEAvLQs61pV3+ZlT4gUCG3RL8JGGWmQOAzzNfYBeAHWl7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/it-reader@6.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55254},"type":"module","types":"./dist/src/index.d.ts","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"gitHead":"5f6341861d5d73685d76e33225bcfda84f411a88","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:81f4d13a-1b60-4ddb-b095-64ad3895895e"}},"repository":{"url":"git+https://github.com/alanshaw/it-reader.git","type":"git"},"_npmVersion":"11.14.0","description":"Read an exact number of bytes from a binary (async) iterable","directories":{},"_nodeVersion":"24.14.1","dependencies":{"uint8arraylist":"^2.0.0","it-stream-types":"^2.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^48.0.1","iso-random-stream":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/it-reader_6.0.5_1778163628473_0.07286981160196127","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"it-reader","version":"7.0.0","description":"Read an exact number of bytes from a binary (async) iterable","author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/alanshaw/it-reader#readme","repository":{"type":"git","url":"git+https://github.com/alanshaw/it-reader.git"},"bugs":{"url":"https://github.com/alanshaw/it-reader/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["async","binary","buffer","it","iterable","iterator","read","stream"],"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./dist/src/index.js"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["CHANGELOG.md","package.json"]}]]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main","release":"aegir release","docs":"aegir docs"},"dependencies":{"it-stream-types":"^2.0.1","uint8arraylist":"^3.0.1"},"devDependencies":{"aegir":"^48.0.1","iso-random-stream":"^2.0.2"},"gitHead":"5683682dc5870432dce85843e87310f86ed86ebb","_id":"it-reader@7.0.0","_nodeVersion":"24.14.1","_npmVersion":"11.14.0","dist":{"integrity":"sha512-bTWQPHH1if8N1K9XeidDjhTDm51ALbOksMa9uCZVVsQkoIPXP0XVKM88/Ynqr7HS18La/P1Kvu7C73j4rRoKWQ==","shasum":"0c7fde87a7c7bfaa63e5ea8dd55da39dd4c2384c","tarball":"https://registry.npmjs.org/it-reader/-/it-reader-7.0.0.tgz","fileCount":10,"unpackedSize":56805,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/it-reader@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC7FNL4B15GTMuGl9cb4NyGKToHaGd/Dsv3f9ow4iSFSAIgLH4BaX45RswcjvRipLZaD82DBKqb27DisPjtjmpkvZo="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:81f4d13a-1b60-4ddb-b095-64ad3895895e"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/it-reader_7.0.0_1778164706160_0.23824501614823235"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-07T14:11:52.491Z","modified":"2026-05-07T14:38:26.585Z","1.0.0":"2019-08-07T14:11:52.637Z","2.0.0":"2019-09-26T13:25:24.412Z","2.1.0":"2020-01-06T21:19:23.721Z","3.0.0":"2021-04-08T10:46:28.556Z","4.0.0":"2022-01-13T11:28:14.168Z","4.0.1":"2022-01-13T13:54:24.750Z","4.0.2":"2022-01-13T13:59:19.591Z","5.0.0":"2022-02-16T17:08:48.971Z","5.0.1":"2022-03-08T07:30:31.663Z","5.0.2":"2022-07-28T17:07:35.386Z","6.0.0":"2022-07-28T17:26:30.360Z","6.0.1":"2022-07-28T19:08:12.142Z","6.0.2":"2022-12-22T13:07:00.606Z","6.0.3":"2023-04-18T20:39:22.038Z","6.0.4":"2023-04-19T08:17:48.491Z","6.0.5":"2026-05-07T14:20:28.645Z","7.0.0":"2026-05-07T14:38:26.291Z"},"bugs":{"url":"https://github.com/alanshaw/it-reader/issues"},"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/alanshaw/it-reader#readme","keywords":["async","binary","buffer","it","iterable","iterator","read","stream"],"repository":{"type":"git","url":"git+https://github.com/alanshaw/it-reader.git"},"description":"Read an exact number of bytes from a binary (async) iterable","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"readme":"# it-reader <!-- omit in toc -->\n\n[![codecov](https://img.shields.io/codecov/c/github/alanshaw/it-reader.svg?style=flat-square)](https://codecov.io/gh/alanshaw/it-reader)\n[![CI](https://img.shields.io/github/actions/workflow/status/alanshaw/it-reader/js-test-and-release.yml?branch=master\\&style=flat-square)](https://github.com/alanshaw/it-reader/actions/workflows/js-test-and-release.yml?query=branch%3Amaster)\n\n> Read an exact number of bytes from a binary (async) iterable\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n  - [Browser `<script>` tag](#browser-script-tag)\n- [Usage](#usage)\n- [API](#api)\n  - [`reader(source)`](#readersource)\n    - [Parameters](#parameters)\n    - [Returns](#returns)\n- [Contribute](#contribute)\n- [API Docs](#api-docs)\n- [License](#license)\n- [Contribution](#contribution)\n\n## Install\n\n```console\n$ npm i it-reader\n```\n\n### Browser `<script>` tag\n\nLoading this module through a script tag will make it's exports available as `ItReader` in the global namespace.\n\n```html\n<script src=\"https://unpkg.com/it-reader/dist/index.min.js\"></script>\n```\n\n## Usage\n\n```js\nimport { reader } from 'it-reader'\n\nconst stream = reader(source) // source is any iterable or async iterable\nconst { value, done } = await stream.next(8)\n\n// NOTE: value is a BufferList (https://npm.im/bl)\nconsole.log(value.toString())\n\n// Now read 16 more bytes:\nawait stream.next(16)\n\n// or...\n// Consume the rest of the stream\n\nfor await (const chunk of stream) {\n  console.log(chunk.toString())\n}\n```\n\n## API\n\n```js\nimport { reader } from 'it-reader'\n```\n\n### `reader(source)`\n\nCreate and return a new reader.\n\n#### Parameters\n\n- `source` (`Iterable`) - An [iterable or async iterable](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols) that yields [`Buffer`](https://npm.im/buffer) or [`BufferList`](https://npm.im/bl) objects.\n\n#### Returns\n\nAn [async iterator](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#The_iterator_protocol) that yields [`BufferList`](https://npm.im/bl) objects.\n\nThe iterator's `next` method takes an *optional* parameter - the number of bytes to read from the `source`.\n\nIf the number of bytes to read are not specified, the iterator will yield any bytes remaining in the internal buffer or the next available chunk.\n\nIf the number of bytes to read exceeds the number of bytes available in the source the iterator will throw and error with a `code` property set to `'ERR_UNDER_READ'` and a `buffer` property (the bytes read so far, if any), which is a [`BufferList`](https://npm.im/bl) instance.\n\n## Contribute\n\nFeel free to dive in! [Open an issue](https://github.com/alanshaw/it-reader/issues/new) or submit PRs.\n\n## API Docs\n\n- <https://alanshaw.github.io/it-reader>\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n","readmeFilename":"README.md"}