{"_id":"it-length-prefixed-stream","_rev":"4665377","name":"it-length-prefixed-stream","description":"Read and write length-prefixed byte arrays over a duplex stream","dist-tags":{"latest":"2.0.6"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"time":{"modified":"2026-04-10T22:37:37.000Z","created":"2023-07-03T13:58:47.573Z","2.0.6":"2026-04-10T15:36:13.638Z","2.0.5":"2026-04-10T12:42:20.469Z","2.0.4":"2025-12-12T11:45:57.190Z","2.0.3":"2025-06-01T09:55:34.227Z","2.0.2":"2025-05-13T07:21:53.664Z","2.0.1":"2025-03-19T10:37:31.285Z","2.0.0":"2025-03-19T10:11:17.386Z","1.2.1":"2025-03-06T09:43:49.135Z","1.2.0":"2024-08-08T11:26:14.108Z","1.1.8":"2024-05-26T10:52:44.331Z","1.1.7":"2024-04-24T16:52:18.516Z","1.1.6":"2024-01-16T17:28:49.328Z","1.1.5":"2023-12-11T13:52:51.648Z","1.1.4":"2023-11-22T09:18:36.517Z","1.1.3":"2023-11-20T15:16:49.969Z","1.1.2":"2023-11-20T12:09:34.728Z","1.1.1":"2023-11-15T12:32:02.753Z","1.1.0":"2023-11-12T14:25:49.177Z","1.0.2":"2023-08-16T12:18:50.892Z","1.0.1":"2023-08-16T11:48:22.705Z","1.0.0":"2023-07-03T18:37:25.369Z","0.0.0":"2023-07-03T13:58:47.573Z"},"users":{},"author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"versions":{"2.0.6":{"name":"it-length-prefixed-stream","version":"2.0.6","description":"Read and write length-prefixed byte arrays over a duplex stream","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/main/packages/it-length-prefixed-stream#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"publishConfig":{"access":"public","provenance":true},"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":["main"],"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":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","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","release":"aegir release"},"dependencies":{"abort-error":"^1.0.2","it-byte-stream":"^2.0.0","it-stream-types":"^2.0.2","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8"},"devDependencies":{"aegir":"^47.1.1","it-pair":"^2.0.6","uint8arrays":"^5.1.0"},"gitHead":"ce5b834cea4020d9bd933bfd5aa7116254b0d640","_id":"it-length-prefixed-stream@2.0.6","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"fe3f1bd52af689486a7fa1c22813bce4dd811aae","size":23517,"noattachment":false,"key":"/it-length-prefixed-stream/-/it-length-prefixed-stream-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length-prefixed-stream/download/it-length-prefixed-stream-2.0.6.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce9345a8-2c2b-4095-9e30-47ba2e65c15a"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/it-length-prefixed-stream_2.0.6_1775835373489_0.7168146929161678"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-10T15:36:13.638Z","publish_time":1775835373638,"_source_registry_name":"default","_cnpm_publish_time":1775835373638},"2.0.5":{"name":"it-length-prefixed-stream","version":"2.0.5","description":"Read and write length-prefixed byte arrays over a duplex stream","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/main/packages/it-length-prefixed-stream#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","module-sync":"./src/index.js"}},"release":{"branches":["main"],"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":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","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","release":"aegir release"},"dependencies":{"abort-error":"^1.0.2","it-byte-stream":"^2.0.0","it-stream-types":"^2.0.2","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8"},"devDependencies":{"aegir":"^47.1.1","it-pair":"^2.0.6","uint8arrays":"^5.1.0"},"gitHead":"ca5e9a9eed04f055f161b992a4e87a9c4473d460","_id":"it-length-prefixed-stream@2.0.5","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"shasum":"392eb29bd1a760bdcbcf9294ff8b9019326c68df","size":23520,"noattachment":false,"key":"/it-length-prefixed-stream/-/it-length-prefixed-stream-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length-prefixed-stream/download/it-length-prefixed-stream-2.0.5.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ce9345a8-2c2b-4095-9e30-47ba2e65c15a"}},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/it-length-prefixed-stream_2.0.5_1775824940328_0.3829010830039563"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-10T12:42:20.469Z","publish_time":1775824940469,"_source_registry_name":"default","_cnpm_publish_time":1775824940469},"2.0.4":{"name":"it-length-prefixed-stream","version":"2.0.4","description":"Read and write length-prefixed byte arrays over a duplex stream","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/main/packages/it-length-prefixed-stream#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"release":{"branches":["main"],"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":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","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","release":"aegir release"},"dependencies":{"abort-error":"^1.0.1","it-byte-stream":"^2.0.0","it-stream-types":"^2.0.2","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8"},"devDependencies":{"aegir":"^47.0.16","it-pair":"^2.0.6","uint8arrays":"^5.1.0"},"_id":"it-length-prefixed-stream@2.0.4","gitHead":"3c75b7b18369fcff0c6f621c63bf079086af98a9","_nodeVersion":"24.11.1","_npmVersion":"10.9.4","dist":{"shasum":"3a9c917ec1f464617504666201e5086fe55046ec","size":23518,"noattachment":false,"key":"/it-length-prefixed-stream/-/it-length-prefixed-stream-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length-prefixed-stream/download/it-length-prefixed-stream-2.0.4.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/it-length-prefixed-stream_2.0.4_1765539957046_0.7077857266532654"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T11:45:57.190Z","publish_time":1765539957190,"_source_registry_name":"default","_cnpm_publish_time":1765539957190},"2.0.3":{"name":"it-length-prefixed-stream","version":"2.0.3","description":"Read and write length-prefixed byte arrays over a duplex stream","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/main/packages/it-length-prefixed-stream#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"release":{"branches":["main"],"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":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","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","release":"aegir release"},"dependencies":{"abort-error":"^1.0.1","it-byte-stream":"^2.0.0","it-stream-types":"^2.0.2","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8"},"devDependencies":{"aegir":"^47.0.16","it-pair":"^2.0.6","uint8arrays":"^5.1.0"},"_id":"it-length-prefixed-stream@2.0.3","gitHead":"50bce1b159194cfe4de13e3e9fdf31cf7d12f1f1","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"8020d64e2dc7fea0999f9f4eb95455e43749f49b","size":23296,"noattachment":false,"key":"/it-length-prefixed-stream/-/it-length-prefixed-stream-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length-prefixed-stream/download/it-length-prefixed-stream-2.0.3.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/it-length-prefixed-stream_2.0.3_1748771733888_0.7248361912652164"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-01T09:55:34.227Z","publish_time":1748771734227,"_source_registry_name":"default","_cnpm_publish_time":1748771734227},"2.0.2":{"name":"it-length-prefixed-stream","version":"2.0.2","description":"Read and write length-prefixed byte arrays over a duplex stream","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/main/packages/it-length-prefixed-stream#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"release":{"branches":["main"],"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":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","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","release":"aegir release"},"dependencies":{"abort-error":"^1.0.1","it-byte-stream":"^2.0.0","it-stream-types":"^2.0.2","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8"},"devDependencies":{"aegir":"^46.0.1","it-pair":"^2.0.6","uint8arrays":"^5.1.0"},"_id":"it-length-prefixed-stream@2.0.2","gitHead":"86c91013f3a24dbe5b34e89ee961a6385d86b833","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"shasum":"c71bd3080efbcaeffa2a9e6e9277a3d516302965","size":23343,"noattachment":false,"key":"/it-length-prefixed-stream/-/it-length-prefixed-stream-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length-prefixed-stream/download/it-length-prefixed-stream-2.0.2.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/it-length-prefixed-stream_2.0.2_1747120913495_0.21908871259464968"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-13T07:21:53.664Z","publish_time":1747120913664,"_source_registry_name":"default","_cnpm_publish_time":1747120913664},"2.0.1":{"name":"it-length-prefixed-stream","version":"2.0.1","description":"Read and write length-prefixed byte arrays over a duplex stream","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/main/packages/it-length-prefixed-stream#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"release":{"branches":["main"],"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"]},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","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","release":"aegir release"},"dependencies":{"abort-error":"^1.0.1","it-byte-stream":"^2.0.0","it-stream-types":"^2.0.2","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8"},"devDependencies":{"aegir":"^45.1.2","it-pair":"^2.0.6","uint8arrays":"^5.1.0"},"_id":"it-length-prefixed-stream@2.0.1","gitHead":"878790fd8dc3efc8f1e12c56a9e8ef1431ca5377","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"4a6c6770e298da4cb035ac0d7adfb9aad5711e9a","size":9528,"noattachment":false,"key":"/it-length-prefixed-stream/-/it-length-prefixed-stream-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length-prefixed-stream/download/it-length-prefixed-stream-2.0.1.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/it-length-prefixed-stream_2.0.1_1742380651106_0.040054669592614944"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-19T10:37:31.285Z","publish_time":1742380651285,"_source_registry_name":"default","_cnpm_publish_time":1742380651285},"2.0.0":{"name":"it-length-prefixed-stream","version":"2.0.0","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","_id":"it-length-prefixed-stream@2.0.0","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"homepage":"https://github.com/achingbrain/it/tree/main/packages/it-length-prefixed-stream#readme","bugs":{"url":"https://github.com/achingbrain/it/issues"},"dist":{"shasum":"5b94ceb276fc2bdf188650e312cfcd96b918ab92","size":9526,"noattachment":false,"key":"/it-length-prefixed-stream/-/it-length-prefixed-stream-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length-prefixed-stream/download/it-length-prefixed-stream-2.0.0.tgz"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cfe0fd1698d2a843abd5d1bce11743384d8c9842","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":["main"]},"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:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"repository":{"url":"git+https://github.com/achingbrain/it.git","type":"git"},"_npmVersion":"10.9.2","description":"Read and write length-prefixed byte arrays over a duplex stream","directories":{},"_nodeVersion":"22.14.0","dependencies":{"abort-error":"^1.0.1","uint8-varint":"^2.0.4","it-byte-stream":"^1.0.0","uint8arraylist":"^2.4.8","it-stream-types":"^2.0.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^45.1.2","it-pair":"^2.0.6","uint8arrays":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/it-length-prefixed-stream_2.0.0_1742379077227_0.3480141016215026","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-03-19T10:11:17.386Z","publish_time":1742379077386,"_source_registry_name":"default","_cnpm_publish_time":1742379077386},"1.2.1":{"name":"it-length-prefixed-stream","version":"1.2.1","description":"Read and write length-prefixed byte arrays over a duplex stream","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/main/packages/it-length-prefixed-stream#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"release":{"branches":["main"],"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"]},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","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","release":"aegir release"},"dependencies":{"it-byte-stream":"^1.0.0","it-stream-types":"^2.0.2","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8"},"devDependencies":{"aegir":"^45.1.2","it-pair":"^2.0.6","uint8arrays":"^5.1.0"},"_id":"it-length-prefixed-stream@1.2.1","gitHead":"bbda98137c3e40719b7bdaf5fb75b14c5de8d643","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"e73c285621f127c9fa9a3eaa8c4f03077b1e6bda","size":9529,"noattachment":false,"key":"/it-length-prefixed-stream/-/it-length-prefixed-stream-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length-prefixed-stream/download/it-length-prefixed-stream-1.2.1.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/it-length-prefixed-stream_1.2.1_1741254228905_0.7136783605832928"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-06T09:43:49.135Z","publish_time":1741254229135,"_source_registry_name":"default","_cnpm_publish_time":1741254229135},"1.2.0":{"name":"it-length-prefixed-stream","version":"1.2.0","description":"Read and write length-prefixed byte arrays over a duplex stream","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/main/packages/it-length-prefixed-stream#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","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","release":"aegir release"},"dependencies":{"it-byte-stream":"^1.0.0","it-stream-types":"^2.0.1","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8"},"devDependencies":{"aegir":"^44.1.0","it-pair":"^2.0.6","uint8arrays":"^5.1.0"},"_id":"it-length-prefixed-stream@1.2.0","gitHead":"025ede07707d4925d7e0fac0d86d07e85432aa61","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"shasum":"1f6ad78c60dea3b16364f86a0b78058f4d66a04e","size":9163,"noattachment":false,"key":"/it-length-prefixed-stream/-/it-length-prefixed-stream-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length-prefixed-stream/download/it-length-prefixed-stream-1.2.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length-prefixed-stream_1.2.0_1723116373839_0.8995699735708504"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-08T11:26:14.108Z","publish_time":1723116374108,"_source_registry_name":"default","_cnpm_publish_time":1723116374108},"1.1.8":{"name":"it-length-prefixed-stream","version":"1.1.8","description":"Read and write length-prefixed byte arrays over a duplex stream","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/main/packages/it-length-prefixed-stream#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","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"},"dependencies":{"it-byte-stream":"^1.0.0","it-stream-types":"^2.0.1","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8"},"devDependencies":{"aegir":"^42.2.5","it-pair":"^2.0.6","uint8arrays":"^5.0.3"},"_id":"it-length-prefixed-stream@1.1.8","gitHead":"3c4c52cccf21449f73add6655fb99b2f95cbc0c5","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"e762471c94c3c659446b36c40fb5a2ccdf8667b9","size":8560,"noattachment":false,"key":"/it-length-prefixed-stream/-/it-length-prefixed-stream-1.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length-prefixed-stream/download/it-length-prefixed-stream-1.1.8.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length-prefixed-stream_1.1.8_1716720764195_0.1309097764808691"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-26T10:52:44.331Z","publish_time":1716720764331,"_source_registry_name":"default","_cnpm_publish_time":1716720764331},"1.1.7":{"name":"it-length-prefixed-stream","version":"1.1.7","description":"Read and write length-prefixed byte arrays over a duplex stream","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/main/packages/it-length-prefixed-stream#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","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"},"dependencies":{"it-byte-stream":"^1.0.0","it-stream-types":"^2.0.1","uint8-varint":"^2.0.4","uint8arraylist":"^2.4.8"},"devDependencies":{"aegir":"^42.2.5","it-pair":"^2.0.6","uint8arrays":"^5.0.3"},"_id":"it-length-prefixed-stream@1.1.7","gitHead":"2015b23e9ed1bfbe8a29ae846561f48ed96fdf1d","_nodeVersion":"20.12.2","_npmVersion":"10.5.2","dist":{"shasum":"de4fec7da005f9a593e3eccd901c183154be09f9","size":8545,"noattachment":false,"key":"/it-length-prefixed-stream/-/it-length-prefixed-stream-1.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length-prefixed-stream/download/it-length-prefixed-stream-1.1.7.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length-prefixed-stream_1.1.7_1713977538273_0.9362749580408174"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-24T16:52:18.516Z","publish_time":1713977538516,"_source_registry_name":"default","_cnpm_publish_time":1713977538516},"1.1.6":{"name":"it-length-prefixed-stream","version":"1.1.6","description":"Read and write length-prefixed byte arrays over a duplex stream","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/master/packages/it-length-prefixed-stream#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"release":{"branches":["main"],"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"]},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","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","release":"aegir release"},"dependencies":{"it-byte-stream":"^1.0.0","it-stream-types":"^2.0.1","uint8-varint":"^2.0.1","uint8arraylist":"^2.4.1"},"devDependencies":{"aegir":"^41.1.9","it-pair":"^2.0.2","uint8arrays":"^5.0.0"},"_id":"it-length-prefixed-stream@1.1.6","gitHead":"6956c388de9cb48b87424915a0512925b0eb1a31","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"b757b96d352da6e97b66002dd2ead32893ba2337","size":8753,"noattachment":false,"key":"/it-length-prefixed-stream/-/it-length-prefixed-stream-1.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length-prefixed-stream/download/it-length-prefixed-stream-1.1.6.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length-prefixed-stream_1.1.6_1705426129136_0.8371897856755002"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-16T17:28:49.328Z","publish_time":1705426129328,"_source_registry_name":"default","_cnpm_publish_time":1705426129328},"1.1.5":{"name":"it-length-prefixed-stream","version":"1.1.5","description":"Read and write length-prefixed byte arrays over a duplex stream","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/master/packages/it-length-prefixed-stream#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"release":{"branches":["main"],"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"]},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","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","release":"aegir release"},"dependencies":{"it-byte-stream":"^1.0.0","it-length-prefixed":"^9.0.1","it-stream-types":"^2.0.1","uint8-varint":"^2.0.1","uint8arraylist":"^2.4.1"},"devDependencies":{"aegir":"^41.1.9","it-pair":"^2.0.2","uint8arrays":"^5.0.0"},"_id":"it-length-prefixed-stream@1.1.5","gitHead":"d4333bb89d98868f9e599a2143e7895ca1010c3e","_nodeVersion":"20.10.0","_npmVersion":"9.9.2","dist":{"shasum":"e4d3ba4ae27aaac36bedf5f2e399609c5b83e9aa","size":9756,"noattachment":false,"key":"/it-length-prefixed-stream/-/it-length-prefixed-stream-1.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length-prefixed-stream/download/it-length-prefixed-stream-1.1.5.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length-prefixed-stream_1.1.5_1702302771399_0.6525822308656977"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-11T13:52:51.648Z","publish_time":1702302771648,"_source_registry_name":"default","_cnpm_publish_time":1702302771648},"1.1.4":{"name":"it-length-prefixed-stream","version":"1.1.4","description":"Read and write length-prefixed byte arrays over a duplex stream","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/master/packages/it-length-prefixed-stream#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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"]},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","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","release":"aegir release"},"dependencies":{"it-byte-stream":"^1.0.0","it-length-prefixed":"^9.0.1","it-stream-types":"^2.0.1","uint8-varint":"^2.0.1","uint8arraylist":"^2.4.1"},"devDependencies":{"aegir":"^41.1.9","it-pair":"^2.0.2","uint8arrays":"^4.0.2"},"_id":"it-length-prefixed-stream@1.1.4","gitHead":"b7cedead47f90298cfe3f0333db36352b60cf6b0","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"5e5a73685e820366d9a9dd944decef55b46f09ef","size":9426,"noattachment":false,"key":"/it-length-prefixed-stream/-/it-length-prefixed-stream-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length-prefixed-stream/download/it-length-prefixed-stream-1.1.4.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length-prefixed-stream_1.1.4_1700644716342_0.10650664520101505"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-22T09:18:36.517Z","publish_time":1700644716517,"_source_registry_name":"default","_cnpm_publish_time":1700644716517},"1.1.3":{"name":"it-length-prefixed-stream","version":"1.1.3","description":"Read and write length-prefixed byte arrays over a duplex stream","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/master/packages/it-length-prefixed-stream#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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"]},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","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","release":"aegir release"},"dependencies":{"it-byte-stream":"^1.0.0","it-length-prefixed":"^9.0.1","it-stream-types":"^2.0.1","uint8-varint":"^2.0.1","uint8arraylist":"^2.4.1"},"devDependencies":{"aegir":"^41.1.9","it-pair":"^2.0.2","uint8arrays":"^4.0.2"},"_id":"it-length-prefixed-stream@1.1.3","gitHead":"83198c35c4f2128b33c75564775fcd1c4d97ba2b","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"9f42d6c82427d8c9945835036e21088e3046879b","size":9426,"noattachment":false,"key":"/it-length-prefixed-stream/-/it-length-prefixed-stream-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length-prefixed-stream/download/it-length-prefixed-stream-1.1.3.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length-prefixed-stream_1.1.3_1700493409703_0.7681244580533129"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-20T15:16:49.969Z","publish_time":1700493409969,"_source_registry_name":"default","_cnpm_publish_time":1700493409969},"1.1.2":{"name":"it-length-prefixed-stream","version":"1.1.2","description":"Read and write length-prefixed byte arrays over a duplex stream","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/master/packages/it-length-prefixed-stream#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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"]},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","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","release":"aegir release"},"dependencies":{"it-byte-stream":"^1.0.0","it-length-prefixed":"^9.0.1","it-stream-types":"^2.0.1","uint8-varint":"^2.0.1","uint8arraylist":"^2.4.1"},"devDependencies":{"aegir":"^41.1.9","it-pair":"^2.0.2","uint8arrays":"^4.0.2"},"_id":"it-length-prefixed-stream@1.1.2","gitHead":"8c515f43f904e893a68f25633fc2dee34b0208be","_nodeVersion":"20.9.0","_npmVersion":"9.9.2","dist":{"shasum":"13687dbc92c1e78fc327baad926b6d1189d07e14","size":9440,"noattachment":false,"key":"/it-length-prefixed-stream/-/it-length-prefixed-stream-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length-prefixed-stream/download/it-length-prefixed-stream-1.1.2.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length-prefixed-stream_1.1.2_1700482174547_0.9613445085486343"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-20T12:09:34.728Z","publish_time":1700482174728,"_source_registry_name":"default","_cnpm_publish_time":1700482174728},"1.1.1":{"name":"it-length-prefixed-stream","version":"1.1.1","description":"Read and write length-prefixed byte arrays over a duplex stream","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/master/packages/it-length-prefixed-stream#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"project":true,"sourceType":"module"}},"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"]},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","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","release":"aegir release"},"dependencies":{"it-byte-stream":"^1.0.0","it-length-prefixed":"^9.0.1","it-stream-types":"^2.0.1","uint8-varint":"^2.0.1","uint8arraylist":"^2.4.1"},"devDependencies":{"aegir":"^41.1.9","it-pair":"^2.0.2","uint8arrays":"^4.0.2"},"_id":"it-length-prefixed-stream@1.1.1","gitHead":"c95411a3f15ccdcf9c164402f370cd849dbeec2c","_nodeVersion":"20.9.0","_npmVersion":"9.9.1","dist":{"shasum":"7e16e205c179adc482b2b37fea1b1de24e8fca63","size":9706,"noattachment":false,"key":"/it-length-prefixed-stream/-/it-length-prefixed-stream-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length-prefixed-stream/download/it-length-prefixed-stream-1.1.1.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length-prefixed-stream_1.1.1_1700051522571_0.8314486550745182"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-15T12:32:02.753Z","publish_time":1700051522753,"_source_registry_name":"default","_cnpm_publish_time":1700051522753},"1.1.0":{"name":"it-length-prefixed-stream","version":"1.1.0","description":"Read and write length-prefixed byte arrays over a duplex stream","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/master/packages/it-length-prefixed-stream#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"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"]},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","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","release":"aegir release"},"dependencies":{"it-byte-stream":"^1.0.0","it-length-prefixed":"^9.0.1","it-stream-types":"^2.0.1","uint8-varint":"^2.0.1","uint8arraylist":"^2.4.1"},"devDependencies":{"aegir":"^40.0.11","it-pair":"^2.0.2","uint8arrays":"^4.0.2"},"_id":"it-length-prefixed-stream@1.1.0","gitHead":"313cb2c65fe4e05d02d1b056c79a172d81449364","_nodeVersion":"20.9.0","_npmVersion":"9.9.1","dist":{"shasum":"799936e066f5056ec4b85630e153c33b3c4dfbec","size":9842,"noattachment":false,"key":"/it-length-prefixed-stream/-/it-length-prefixed-stream-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length-prefixed-stream/download/it-length-prefixed-stream-1.1.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length-prefixed-stream_1.1.0_1699799149018_0.8781746150518313"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-12T14:25:49.177Z","publish_time":1699799149177,"_source_registry_name":"default","_cnpm_publish_time":1699799149177},"1.0.2":{"name":"it-length-prefixed-stream","version":"1.0.2","description":"Read and write length-prefixed byte arrays over a duplex stream","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/master/packages/it-length-prefixed-stream#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"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"]},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","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","release":"aegir release"},"dependencies":{"it-byte-stream":"^1.0.0","it-length-prefixed":"^9.0.1","it-stream-types":"^2.0.1","uint8-varint":"^2.0.1","uint8arraylist":"^2.4.1"},"devDependencies":{"aegir":"^40.0.11","it-pair":"^2.0.2","uint8arrays":"^4.0.2"},"_id":"it-length-prefixed-stream@1.0.2","gitHead":"7833f904e8e1a3e1afc8af436ea3c64527597bf9","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"dbcb291118fc9cf031c89ab4be3f99cdb452f548","size":10120,"noattachment":false,"key":"/it-length-prefixed-stream/-/it-length-prefixed-stream-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length-prefixed-stream/download/it-length-prefixed-stream-1.0.2.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length-prefixed-stream_1.0.2_1692188330621_0.657343303600852"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-16T12:18:50.892Z","publish_time":1692188330892,"_source_registry_name":"default","_cnpm_publish_time":1692188330892},"1.0.1":{"name":"it-length-prefixed-stream","version":"1.0.1","description":"Read and write length-prefixed byte arrays over a duplex stream","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/master/packages/it-length-prefixed-stream#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"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"]},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","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","release":"aegir release"},"dependencies":{"it-byte-stream":"^1.0.0","it-length-prefixed":"^9.0.1","it-stream-types":"^2.0.1","uint8-varint":"^2.0.1","uint8arraylist":"^2.4.1"},"devDependencies":{"aegir":"^39.0.2","it-pair":"^2.0.2","uint8arrays":"^4.0.2"},"gitHead":"be7f79d009c0f679d2083f67fac209ff6baec231","_id":"it-length-prefixed-stream@1.0.1","_nodeVersion":"18.17.0","_npmVersion":"8.19.4","dist":{"shasum":"8f523985ff12319c3540c8532ae65e49b9a68460","size":10117,"noattachment":false,"key":"/it-length-prefixed-stream/-/it-length-prefixed-stream-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length-prefixed-stream/download/it-length-prefixed-stream-1.0.1.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length-prefixed-stream_1.0.1_1692186502486_0.37003872840181073"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-16T11:48:22.705Z","publish_time":1692186502705,"_source_registry_name":"default","_cnpm_publish_time":1692186502705},"1.0.0":{"name":"it-length-prefixed-stream","version":"1.0.0","description":"Read and write length-prefixed byte arrays over a duplex stream","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/master/packages/it-length-prefixed-stream#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"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"]},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","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","release":"aegir release"},"dependencies":{"it-byte-stream":"^1.0.0","it-length-prefixed":"^9.0.1","it-stream-types":"^2.0.1","uint8-varint":"^1.0.6","uint8arraylist":"^2.4.1"},"devDependencies":{"aegir":"^39.0.2","it-pair":"^2.0.2","uint8arrays":"^4.0.2"},"gitHead":"8dc4e230f8cd57ac7073d1e58cecb9465ab5eec3","_id":"it-length-prefixed-stream@1.0.0","_nodeVersion":"18.16.1","_npmVersion":"8.19.4","dist":{"shasum":"78b0f398f93a6c52e797e03e982d2ef0bd393ed9","size":9778,"noattachment":false,"key":"/it-length-prefixed-stream/-/it-length-prefixed-stream-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length-prefixed-stream/download/it-length-prefixed-stream-1.0.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length-prefixed-stream_1.0.0_1688409445197_0.19726638457721823"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-03T18:37:25.369Z","publish_time":1688409445369,"_source_registry_name":"default","_cnpm_publish_time":1688409445369},"0.0.0":{"name":"it-length-prefixed-stream","version":"0.0.0","description":"Read and write length-prefixed byte arrays over a duplex stream","author":{"name":"Alex Potsides","email":"alex@achingbrain.net"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/achingbrain/it/tree/master/packages/it-length-prefixed-stream#readme","repository":{"type":"git","url":"git+https://github.com/achingbrain/it.git"},"bugs":{"url":"https://github.com/achingbrain/it/issues"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"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"]},"scripts":{"build":"aegir build","lint":"aegir lint","dep-check":"aegir dep-check","clean":"aegir clean","test":"aegir test","test:node":"aegir test -t node --cov","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","release":"aegir release"},"dependencies":{"it-byte-stream":"~0.0.0","it-length-prefixed":"^9.0.1","it-stream-types":"^2.0.1","uint8-varint":"^1.0.6","uint8arraylist":"^2.4.1"},"devDependencies":{"aegir":"^39.0.2","it-pair":"^2.0.2","uint8arrays":"^4.0.2"},"gitHead":"cc96001beee1e876e9204b22a8dd7fcacdf0d291","_id":"it-length-prefixed-stream@0.0.0","_nodeVersion":"18.14.0","_npmVersion":"9.6.7","dist":{"shasum":"7af441eb1430183e60378228b8caf08a560e2714","size":10127,"noattachment":false,"key":"/it-length-prefixed-stream/-/it-length-prefixed-stream-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/it-length-prefixed-stream/download/it-length-prefixed-stream-0.0.0.tgz"},"_npmUser":{"name":"achingbrain","email":"alex@achingbrain.net"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-length-prefixed-stream_0.0.0_1688392727299_0.8197758736691216"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-03T13:58:47.573Z","publish_time":1688392727573,"_source_registry_name":"default","_cnpm_publish_time":1688392727573}},"readme":"# it-length-prefixed-stream\n\n[![codecov](https://img.shields.io/codecov/c/github/achingbrain/it.svg?style=flat-square)](https://codecov.io/gh/achingbrain/it)\n[![CI](https://img.shields.io/github/actions/workflow/status/achingbrain/it/js-test-and-release.yml?branch=main\\&style=flat-square)](https://github.com/achingbrain/it/actions/workflows/js-test-and-release.yml?query=branch%3Amain)\n\n> Read and write length-prefixed byte arrays over a duplex stream\n\n# About\n\n<!--\n\n!IMPORTANT!\n\nEverything in this README between \"# About\" and \"# Install\" is automatically\ngenerated and will be overwritten the next time the doc generator is run.\n\nTo make changes to this section, please update the @packageDocumentation section\nof src/index.js or src/index.ts\n\nTo experiment with formatting, please run \"npm run docs\" from the root of this\nrepo and examine the changes made.\n\n-->\n\nThis module makes it easy to send and receive length-prefixed byte arrays over streams.\n\n## Example\n\n```typescript\nimport { lpStream } from 'it-length-prefixed-stream'\n\nconst stream = lpStream(duplex)\n\n// read the next length-prefixed chunk\nconst bytes = await stream.read()\n\n// write a length-prefixed chunk\nawait stream.write(Uint8Array.from([0, 1, 2, 3, 4]))\n\n// write several chunks, all individually length-prefixed\nawait stream.writeV([\n  Uint8Array.from([0, 1, 2, 3, 4]),\n  Uint8Array.from([5, 6, 7, 8, 9])\n])\n```\n\n# Install\n\n```console\n$ npm i it-length-prefixed-stream\n```\n\n## Browser `<script>` tag\n\nLoading this module through a script tag will make its exports available as `ItLengthPrefixedStream` in the global namespace.\n\n```html\n<script src=\"https://unpkg.com/it-length-prefixed-stream/dist/index.min.js\"></script>\n```\n\n# API Docs\n\n- <https://achingbrain.github.io/it/modules/it-length-prefixed-stream.html>\n\n# License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](https://github.com/achingbrain/it/blob/main/packages/it-length-prefixed-stream/LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](https://github.com/achingbrain/it/blob/main/packages/it-length-prefixed-stream/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","_attachments":{},"homepage":"https://github.com/achingbrain/it/tree/main/packages/it-length-prefixed-stream#readme","bugs":{"url":"https://github.com/achingbrain/it/issues"},"license":"Apache-2.0 OR MIT"}