{"_id":"it-handshake","_rev":"12-a05314f711f1cf73916004423238716e","name":"it-handshake","dist-tags":{"latest":"4.1.3"},"versions":{"1.0.0":{"name":"it-handshake","version":"1.0.0","description":"Create handshakes for binary protocols with iterable streams.","main":"./src/index.js","repository":{"type":"git","url":"git+https://github.com/jacobheun/it-handshake.git"},"keywords":["async","iterable","iterator","handshake"],"scripts":{"test":"aegir test -t node -t browser -t webworker","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","build":"aegir build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"pre-push":["lint"],"author":{"name":"Jacob Heun"},"license":"MIT","dependencies":{"it-pushable":"^1.3.1","it-reader":"github:jacobheun/it-reader#v2.0.0-rc.0","p-defer":"^3.0.0"},"devDependencies":{"aegir":"^20.3.1","chai":"^4.2.0","it-pair":"^1.0.0","it-pipe":"^1.0.1","random-bytes":"^1.0.0","streaming-iterables":"^4.1.0"},"contributors":[{"name":"Jacob Heun","email":"jacobheun@gmail.com"}],"gitHead":"f0f4a895260d99bc69fd1ce41dd788d2d825b188","bugs":{"url":"https://github.com/jacobheun/it-handshake/issues"},"homepage":"https://github.com/jacobheun/it-handshake#readme","_id":"it-handshake@1.0.0","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-XKHjNMRXpFB1PY7tFG+XgVffDNvOLqSUZWCP5mAawmkoeeAkOCMxgL2iC31xR1Vk6QwOjmEQaluR3LDRVnedyA==","shasum":"fe5b7f4afaa847bfff66d339329233cbde6912f7","tarball":"https://registry.npmjs.org/it-handshake/-/it-handshake-1.0.0.tgz","fileCount":9,"unpackedSize":957284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjJ2iCRA9TVsSAnZWagAAG1gP/1jz6LSn/UUZp+567F9S\n3f6szO25RbvnhKzvtLqBqoX9JTkBjSHuUCj7Hf0nPgUmjgDKWRfyQJm8KdfD\nHkPH7MWMDvuZ2ViwOHkWJsPNX0JwAva2CvR9TfAYK5M2Vun0ObzxeazSq5Xy\n/Us7nPzQAbh9L6BlxhYG1Ozy5Rel/9qoXqFydICdWLxyDwlu6cidx4qf2D41\ncvsrj5/ZP+bsVBvEF46MSGNq5ZQYKBQSjbGxd9IZrC54Zmntvyu7lldOkDc6\nDhgC0SPELPJZoZcB6C6tlqbNf3YZALcrdtuYXlHZLOBrPrV/5qV9Bc/0rDU6\nCR9/TsSMiAPCz1T5T3EUtoMc+zbqP9ZFieLCz+lfz3J8DtayCEDHNqs1l/kf\nc63Aygbd/hIZ+9/n8c8LMysOoQFd3AYzRNUuqmC88PXHHh2sD7AAfocZbT1p\n76aXMlSo7ZYNeguAGOyeeuS68nPbSAFi1qBThRFtussn5OKHQFaI56fcoVok\nGf+3o28UbZNFj/xEx/uSehiHVz1f3ylg48wkZo6YDbz2fRRidgBd23y2alF5\npKCenMqjs+dwbBdXkDax4NvUkjIwLWl9cR4YC9uJJinyVxwkdx/vyVa8ni0d\nxChArzuWU1RPWKmxUxocTiYvzPPVn4mN5EkSem14ovu4hbpMwF/4pYJ2ILX3\nYNj9\r\n=qsYi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6lDJhreUGci0e1bhvaM2y6my5RGlkVKimi693IG2lUAiEAyYDXFTAJ+4OAGGaesyb8cXffryTyhPTNLfG4mq/Lg6U="}]},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-handshake_1.0.0_1569496482103_0.012576788375337378"},"_hasShrinkwrap":false},"1.0.1":{"name":"it-handshake","version":"1.0.1","description":"Create handshakes for binary protocols with iterable streams.","main":"./src/index.js","repository":{"type":"git","url":"git+https://github.com/jacobheun/it-handshake.git"},"keywords":["async","iterable","iterator","handshake"],"scripts":{"test":"aegir test -t node -t browser -t webworker","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","build":"aegir build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"pre-push":["lint"],"author":{"name":"Jacob Heun"},"license":"MIT","dependencies":{"it-pushable":"^1.4.0","it-reader":"^2.0.0","p-defer":"^3.0.0"},"devDependencies":{"aegir":"^20.4.1","chai":"^4.2.0","it-pair":"^1.0.0","it-pipe":"^1.1.0","random-bytes":"^1.0.0","streaming-iterables":"^4.1.0"},"contributors":[{"name":"Jacob Heun","email":"jacobheun@gmail.com"}],"gitHead":"88dd90fe525e05510a11cdee1f42a95fe163d74a","bugs":{"url":"https://github.com/jacobheun/it-handshake/issues"},"homepage":"https://github.com/jacobheun/it-handshake#readme","_id":"it-handshake@1.0.1","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-ZDN6HfaS9ZMOohEUr5j0TYI8nCtiSJsucXHwoeiH9IHal3sLDYcSpYWQe+CsUHHK5rMnPHwDiiPptP/Yioc0kg==","shasum":"ed37a5622fcb82cfcb1e7eaebcf4872361cabe11","tarball":"https://registry.npmjs.org/it-handshake/-/it-handshake-1.0.1.tgz","fileCount":9,"unpackedSize":349630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduXOgCRA9TVsSAnZWagAAUbQQAINVoEHd5qI2kI2DE8dJ\nNfdEfCfh7ZfikoarJJIZoz3oxcm2AvfUUcvRT+0B4silEB0Di83ECec34Qew\nZx/ZWhSHDWYGl+CqmYNY6ZZDFP1gCVQCdpI5q9f/ogshmIQS5WRukfNNRnK9\nsDL6aWK8VQ9x2prvHbzbR7pjilRLxVS+/SoAm99IMp4N4d6TNX3BZubed6cB\nPA70dVMuG6/9dz0IUilgy1K6DKEw+QOfYsl+8dV353HmFqFLQeJ1dln/YQ4X\nTJDlWNuU9clpqPAYAO7lZJ4MHfqdAsMVxSMAUEjkO2JNoUp9d+h0h/2F11gE\npluB7hazKQnN8KYPKxecOYkz0O4UYa01ciRFysYHgPdgoDSPqwvweScCiIjO\n2l6SSBYcvrKKkOl8KDlPeOj3EGYISDRiiUp7pyGpq1/Axlb2iXTpE9wD7A7w\nVpz7sGgNltDPdF+aH31XXY9FU75brvCldI4PNYEdr8/Fp0SEFIMTrqDZKIM/\ndYsAgbrjpaCfeTCQVobnBuoK57DOIqMcJDZkMvCsmwejpHTucFyOdjf4Al7Y\nnGF19xXfgcZ4jOu/F4hi7/K5tafL9WAsieZEmT8G4IIGLO2Bd+PLSftQzJnw\n5CcihkLsgNRSqvGSnPNfc6vLOtGXO0PgkeXybrsRz3EuepMV1yz72Fz5cZo1\n8BdP\r\n=7wAY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAyp/oM7Ipbe1Eh648r5+0Co8qf86VMpRGGGkyaaDerIAiEAvjXRlObOWykwQsqnkHdlRujMM2KJyk+ufBj9ENatApc="}]},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-handshake_1.0.1_1572434848348_0.49114358560197147"},"_hasShrinkwrap":false},"1.0.2":{"name":"it-handshake","version":"1.0.2","description":"Create handshakes for binary protocols with iterable streams.","main":"./src/index.js","repository":{"type":"git","url":"git+https://github.com/jacobheun/it-handshake.git"},"keywords":["async","iterable","iterator","handshake"],"scripts":{"test":"aegir test -t node -t browser -t webworker","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","build":"aegir build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"pre-push":["lint"],"author":{"name":"Jacob Heun"},"license":"MIT","dependencies":{"it-pushable":"^1.4.0","it-reader":"^2.0.0","p-defer":"^3.0.0"},"devDependencies":{"aegir":"^25.1.0","it-pair":"^1.0.0","it-pipe":"^1.1.0","streaming-iterables":"^5.0.2","uint8arrays":"^1.1.0"},"contributors":[{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"}],"gitHead":"56b8d51a9f9f07fc1db3555b99d1c3354cade597","bugs":{"url":"https://github.com/jacobheun/it-handshake/issues"},"homepage":"https://github.com/jacobheun/it-handshake#readme","_id":"it-handshake@1.0.2","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-uutOim5xF1eyDQD3u8qd3TxbWKwxqGMlbvacZsRsPdjO1BD9lnPTVci0jSMGsvMOu+5Y3W/QQ4hPQb87qPmPVQ==","shasum":"64804d42621f6825f550c89cdcbd30d1bf978204","tarball":"https://registry.npmjs.org/it-handshake/-/it-handshake-1.0.2.tgz","fileCount":6,"unpackedSize":35870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNAAaCRA9TVsSAnZWagAA8nYP/iBByEpjLkEEWSOhmEfo\nGKJzN1t9Y2tI29LdWwKyRcci6LJfsdD7JMbUI0et9pR1I4Kt4qa4sCasmnSV\nQF+cHBbR2/s+h/wNCA6vBjCcP98oudt+A2zNgPzPZ1b5b7OLTCyc/jvsBPzo\nRqaSTzJzazzeJdBWMsWPo2xxReJ/BanRjzNK7ojfQ1m8pIjxCynKf/vjkxnw\nxI5Zdpp1D9zs/MDSexjndM4toLmNDZIB6S8poKkB46oW196F/Zvq0MRo9/z6\nVrgHVQ08mU3mC0hqmhFIEhwAhTtCEcTl/zTe5SMBw2irQIwVYpmmTflfCYeh\nKPmRs8Cu89Jqy91fefCprXQ8OcJQTPi4PHXbG2NHcSccxcDLiDzQ83aroWKt\nFFRDGbegxehH4uDJZ9XR6QEF5yhPUw8ddeW6/ZaDXKwKdK/TLfKzwEYJ8XX7\nVreiqJalQLc1H3Zu2fbMRna9LgfHdX9Z/TDdMDXRoSEPBHsZM+6gvNZAisRC\nY7haVJ3+rs6HNJGZkLltetpCcuYfsyNkVNIEgvOJ7nMViH7I74sR+OnwG6kb\nBojYiFD1MO68Rk00E98X9aCnh45iS/InsdToNwq3zRmlv8h9tes0X1q38EmO\n7GP+KWNODGASb+faOLiWBbZsOVJpK8uRz5U+xK+ec6ssgCgl3tFCYW86HU/m\ny+is\r\n=LFwf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxftMLcWXkqdMulBtU+NrsID61yYkPQhHXTO2Pk+TbBAiEAj1M9nRW1y/F1bcPbH/KZvY10q8It/tO2N1S/4cTVEGA="}]},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-handshake_1.0.2_1597243417804_0.4998993199945494"},"_hasShrinkwrap":false},"2.0.0":{"name":"it-handshake","version":"2.0.0","description":"Create handshakes for binary protocols with iterable streams.","main":"./src/index.js","repository":{"type":"git","url":"git+https://github.com/jacobheun/it-handshake.git"},"keywords":["async","iterable","iterator","handshake"],"scripts":{"test":"aegir test -t node -t browser -t webworker","test:browser":"aegir test -t browser -t webworker","test:node":"aegir test -t node","lint":"aegir lint","release":"aegir release -t node -t browser","release-minor":"aegir release --type minor -t node -t browser","release-major":"aegir release --type major -t node -t browser","build":"aegir build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"pre-push":["lint"],"author":{"name":"Jacob Heun"},"license":"MIT","dependencies":{"it-pushable":"^1.4.0","it-reader":"^3.0.0","p-defer":"^3.0.0"},"devDependencies":{"aegir":"^33.0.0","it-pair":"^1.0.0","it-pipe":"^1.1.0","streaming-iterables":"^5.0.2","uint8arrays":"^2.1.4"},"contributors":[{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"}],"gitHead":"711962a037d6effc926ebc20cf39f5aa3f704aad","bugs":{"url":"https://github.com/jacobheun/it-handshake/issues"},"homepage":"https://github.com/jacobheun/it-handshake#readme","_id":"it-handshake@2.0.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-K4q+mz8aLlCK3vTjtgNdHC9c/JbuOATsfogarjMsLcBZC5vYfKbX3Gq3AWcCdjIsIrPqzTlhPKSxl64LJkrt2w==","shasum":"97671f33c13c47218a3df8a8d92de565a075b28c","tarball":"https://registry.npmjs.org/it-handshake/-/it-handshake-2.0.0.tgz","fileCount":5,"unpackedSize":40411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbxeJCRA9TVsSAnZWagAAZ+IP/j/SykzTDc7bSLvounf4\nu7N8Rj1pOKX4ThPn1xsAdJ7vgUAALTN5ft9tPYEPeQyPQgQpNRuqqQM/CZXX\nOYtRVmWsYD7H15tYVnLfiMaz9VYbEsoiu/R9157lj8bPXWJ5gfbJFbRcPmim\nqmAKy+nl1kF/wovvAfS5GHvvigoAk3ri8aOKvhsL8PwtGxXxEOXVq4NDWxS9\n4qCux0y7oi2Lr0RAidoLuEGcXuJLRRnHfULRpWJNDCuf/vUWi3pRg4L6xIe3\nQmAECdkOd03ztRG3NP9kEu883HX1+5HN0uoxuFSDh1rxuVT5S/49zZvz+e+y\nKXDM0Oi9avo0gxRxl8cwKFhIS2OYZ6pDYNCGURgqBdFWwvJ3tR8xt1H8qWaS\nXGvB+DlVN9/PNU3L6XmF/82H7FxpoCsotXX08ZzXFG5lhni4+dV3J2/my9/Y\nz3+v4b+q98FM8Pgvokqejm3URQcpRbZcK/IO6OcwPiPRSs/EhbR9ILiEHQ2m\nrEOVseCxPkIa/fv1YSHMqLuD2mQ+5YXVkojUMVqgSzkiuq5n3HORUjbbllMA\nQO2E5+5ZOP+Na6j8QwsUazhXCBuoeVuQtHW3PsM4zVlOE0n2MJET27gcuKUP\nByAFYr2q1o6IFfrd8lOhhIw0i3ljrxou21/oDQ8BdXSU9ISDzNQxvMGfKpCh\nIyMD\r\n=5NAe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDyj1Na31vslW0b6q61ZNpIGN+v0l9aH7SmkhWxpgY6CAiEA14VpySR7cAy6/8Gkr6rB+hJi3fmmOnFKKN7aGXtZ6y8="}]},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-handshake_2.0.0_1617893257322_0.3064237467125157"},"_hasShrinkwrap":false},"3.0.0":{"name":"it-handshake","version":"3.0.0","description":"Create handshakes for binary protocols with iterable streams","homepage":"https://github.com/jacobheun/it-handshake#readme","license":"Apache-2.0 OR MIT","repository":{"type":"git","url":"git+https://github.com/jacobheun/it-handshake.git"},"bugs":{"url":"https://github.com/jacobheun/it-handshake/issues"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"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":"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"]},"scripts":{"lint":"aegir lint","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","build":"tsc","pretest":"npm run build","test":"aegir test -f ./dist/test","test:chrome":"npm run test -- -t browser --cov","test:chrome-webworker":"npm run test -- -t webworker","test:firefox":"npm run test -- -t browser -- --browser firefox","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox","test:node":"npm run test -- -t node --cov","test:electron-main":"npm run test -- -t electron-main","release":"semantic-release"},"dependencies":{"it-map":"^1.0.6","it-pushable":"^2.0.1","it-reader":"^4.0.2","it-stream-types":"^1.0.4","p-defer":"^4.0.0"},"devDependencies":{"aegir":"^36.1.3","it-all":"^1.0.6","it-pair":"^2.0.2","it-pipe":"^2.0.2","uint8arrays":"^3.0.0"},"author":{"name":"Jacob Heun"},"keywords":["async","iterable","iterator","handshake"],"gitHead":"9d423dd09ba56b7ce9052f369271f30e94773cfb","_id":"it-handshake@3.0.0","_nodeVersion":"16.13.2","_npmVersion":"7.24.2","dist":{"integrity":"sha512-7cePuOu4AX+VLLeHZ/ym51awIxCn7WA1QU1QWVoUEGjdalnMRxP5jvMXgjAsdvlHuyWWsiXoPNDCfVTN9FHwqw==","shasum":"8e086f97c3065c5c1e1665720a64260aa7697a0f","tarball":"https://registry.npmjs.org/it-handshake/-/it-handshake-3.0.0.tgz","fileCount":8,"unpackedSize":11213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4bXPCRA9TVsSAnZWagAAYisQAICFh1ueWzkw1V674KTo\n6U3dz9mbVU+NCLJtXobWf93YId/hDbUHsXr2xHbbIunSugGyuMwZCAnzvKZT\nyNjvniNkYFucWi91i8JQ9imz78yH8U5YkY+X3rDpBJS2HSJlwYzQMEbgoipi\n/l5BcxanpMrDU00wcGkAlTT5JhtILmSkLTAzOe9Fob8tIHDCW249z+rMiIu7\nLxo/o91Z5Lz57e70FIayUyVKY8M8XTvv1pDdH6/VDn1/7r8o37ZGk3ey6TQY\nPCan9YYjP2KFi/yUgtgrWjl0spv0ah50hwgclBeHYudg6q4CjzSzznRCEHgY\nWs7LKUcVmaNtUoBY3T8NSMwE2eAyygB7GqXhgvQkjajpU66+gbih/e9fPz9Q\nayGbOXEZWU4VKzQlhPJ/wxc3ArjcAHhGV0H7AmGx/RydAbKzsmAJiRHjnHgp\ndyJP3D51TgWjOl83KhwzP3P3cuYGMo984BlwyWSguvvz3Yt+clgq307L2lb/\n3SY/Grsq/DPldcdv3ecforMFUx4wNiUS0VpKrgGqQVSHkxGAXFngE7CQMzY4\nhduD2yWk6Na6YiybUe1vMTwzyrfxi0rTyY7KdszwwZFKBq6+V3iqkcVnuG9j\nm8tqhdwvy3MSUzM4kAPAwqM9oszXvbKzGrAuTrt+rPMlYuI1cVnvm5P1w/Dg\nKyKx\r\n=PbUr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxpbWMRgaryGrtSjGcJ/OuF8u3Emp+Q46sxKghochWPAiEA8DQvQQRFlIht3wD2HWAtUjS4iWGMEscyQiQVwNzwRCA="}]},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-handshake_3.0.0_1642182094991_0.35436013069970995"},"_hasShrinkwrap":false},"3.0.1":{"name":"it-handshake","version":"3.0.1","description":"Create handshakes for binary protocols with iterable streams","author":{"name":"Jacob Heun"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/jacobheun/it-handshake#readme","repository":{"type":"git","url":"git+https://github.com/jacobheun/it-handshake.git"},"bugs":{"url":"https://github.com/jacobheun/it-handshake/issues"},"keywords":["async","handshake","iterable","iterator"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","exports":{".":{"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":"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"]},"scripts":{"lint":"aegir lint","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","build":"tsc","pretest":"npm run build","test":"aegir test -f ./dist/test","test:chrome":"npm run test -- -t browser --cov","test:chrome-webworker":"npm run test -- -t webworker","test:firefox":"npm run test -- -t browser -- --browser firefox","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox","test:node":"npm run test -- -t node --cov","test:electron-main":"npm run test -- -t electron-main","release":"semantic-release"},"dependencies":{"it-map":"^1.0.6","it-pushable":"^2.0.1","it-reader":"^5.0.0","it-stream-types":"^1.0.4","p-defer":"^4.0.0"},"devDependencies":{"aegir":"^36.1.3","it-all":"^1.0.6","it-pair":"^2.0.2","it-pipe":"^2.0.2","uint8arrays":"^3.0.0"},"gitHead":"1e21571e320f2de795a1f1bf3ae743d78e4c4991","_id":"it-handshake@3.0.1","_nodeVersion":"16.13.2","_npmVersion":"7.24.2","dist":{"integrity":"sha512-Rx9ESanlfnC0aMw2LtLJ9YNlCNgnZU7wOHPzPSZTUAjbdZx54kllGR5ndIuoJqF2EtNIsmTiWEncKTgwHNJSSg==","shasum":"01d6d4f4ec0efa52cdaddd74a77b92e15bc48007","tarball":"https://registry.npmjs.org/it-handshake/-/it-handshake-3.0.1.tgz","fileCount":8,"unpackedSize":11456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDTiSCRA9TVsSAnZWagAAdaEP+QHEJUqzZCzL0h8B7nkK\nS6d6hhCHr4VcN5kvVMkXYyh90wABB79uwzdnJCybqqd/0bEHHFVwI1dQs+rq\n5MxKaDsweP5Y2LGQI20s2eKFdEgnx94WoIkccMKxZPGcUsWF9EA4g9a0kwrk\nn4hz9bVr7c7Ed8RFpaq5TwcNgvjCz+D89rATQa5B0qQYYZ1wwrAv/3hvqQFo\nOl/CNGbSL8v6kv7AG6xg48bTm61HST0i+4Rq6FewLZ1cI1q5ZwrChKSWf3yp\nl8ymlzf7l3om5JdCdCdxgDBc+fBNLbyBvir80LCUQm0gVt7NxmUyh75BVmfv\nbQ2ezZMNIIay57Z+GUJKd4oHaH7EH+189twQMi/0Cxvp3QwMzLBk3em/2QZA\n/zeZMWbc48hK2sre0/TOrcoN1BydINi9TL7NlEzWAu2oG7iRDHnynUlPbr8C\nAk5g0pe2elW/+2HG+CKP3RySiDwP8/11yFHhrz4xdANciYLhQW/pGrDY3v7r\nNCU3ZsxF0nRQt8/OoGZt4F2tiyOXRvrQnpHEttVaz0Pow+V0NpKBsp4/olLl\nRnlYaxbx2mOixXdY1JUJsCsMuuE/9QG9h7gQnCFMC8B7jwhfvY/eFhU4Fvdh\nRbGLobALNFiAVNoh3cCID2zpozEhY34MloSzFCP1v0MYphm1zRu8jjHA4MUt\nP/CZ\r\n=RrGp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEEcaHP9pbABggQANgtjByHhTNnGFjF89aYq8H/f7/2wAiAGL2A1Fb4LQik3CTumjM9maGD/+DKrIlraw+sW+6BJbw=="}]},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-handshake_3.0.1_1645033618517_0.14080570669249948"},"_hasShrinkwrap":false},"4.0.0":{"name":"it-handshake","version":"4.0.0","description":"Create handshakes for binary protocols with iterable streams","author":{"name":"Jacob Heun"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/jacobheun/it-handshake#readme","repository":{"type":"git","url":"git+https://github.com/jacobheun/it-handshake.git"},"bugs":{"url":"https://github.com/jacobheun/it-handshake/issues"},"keywords":["async","handshake","iterable","iterator"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"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":"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"]},"scripts":{"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"},"dependencies":{"it-map":"^1.0.6","it-pushable":"^3.0.0","it-reader":"^5.0.0","it-stream-types":"^1.0.4","p-defer":"^4.0.0"},"devDependencies":{"aegir":"^37.2.0","it-all":"^1.0.6","it-pair":"^2.0.2","it-pipe":"^2.0.2","uint8arrays":"^3.0.0"},"gitHead":"a9b0497ff118f363af33b2f86c38c5bf5045d12f","_id":"it-handshake@4.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-AEDWnzHYwTtXkP0ldfevU33I1YjK2flMUg1yPs+7qM4oAEB4/Ccaesiuo1qdso5deANE5YzZdUf0GjwID/EUOw==","shasum":"6a22c8bf3ba18cdb0cf5aaeb3f0fce8bb794253f","tarball":"https://registry.npmjs.org/it-handshake/-/it-handshake-4.0.0.tgz","fileCount":8,"unpackedSize":11377,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX1wFd6j1a3HGWQw02xMhl2jqxRdIYypfAnZcJTuw0eAIhAMq5TJnEz750WWfOM0+MCplPsJ4bL2KUsoBRM8L+vxAG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqbmwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXYRAAn7TJls0afkPqAP+HQ8K89Ph28JrmqtuZiA7/STSbp2gvMpDc\r\nwKk80GYQclGOIFUZB4BUdz1Zjm5xr+Cu8QhHmjlRFiLZGJjToM/42NJsx0KQ\r\nNcGt+l0wqWZEzGygKb7oqBitn2dnGhjMJU8DzoqXzwAK+pLB0SlRrNPtSC36\r\ne7jg5PGo1S1A55obGtzNHK1xHPvgqd2XeD1Gr3QWb1I1fGvX8RKefhc5qT7w\r\nm8pJjmfquHWQVurMxP3X0pW41arbSDqkqJy0PHT1VlH2D0kqhPtEIv/ECPhX\r\nhiBE/nya6u10TVV0AksYY+5B4OJLczsFMGm2bqH2qiaWxKKMymjMXxwI9BpD\r\nY4Dvd3R5WyhrPDMJ0lWPawg8Y1TjSOVLOWRF7EHCfzd3yhQJ/PbrsgVOzlj3\r\ngHloMbP+B1PZha3RAq9i16iML4XkMeo2ceFmY3BtBHC/ZlQD8c9C8xBP2wq2\r\n/zTcALavvE1nPjQR6TCt3D5ef1fTBaJwm6tI7qP8saHFakajNdEHnT3MH4h3\r\nKia3Di8gUdtxAwhh7/bLimkt1RqXd8mBCtB+tzY6S04yAaKBFehVoXSwrO4O\r\nwSxHQ7x/QcJuXku6DG2evt6jCvPhpwv318b58JSGOYh08ajzU1u/AAhET8zO\r\nLKqkgao8vuAa34ZyqLZIgRUh/pvzOVUX4Uk=\r\n=62Iw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-handshake_4.0.0_1655290287899_0.027841707161288642"},"_hasShrinkwrap":false},"4.0.1":{"name":"it-handshake","version":"4.0.1","description":"Create handshakes for binary protocols with iterable streams","author":{"name":"Jacob Heun"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/jacobheun/it-handshake#readme","repository":{"type":"git","url":"git+https://github.com/jacobheun/it-handshake.git"},"bugs":{"url":"https://github.com/jacobheun/it-handshake/issues"},"keywords":["async","handshake","iterable","iterator"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"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":"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"]},"scripts":{"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"},"dependencies":{"it-map":"^1.0.6","it-pushable":"^3.0.0","it-reader":"^6.0.1","it-stream-types":"^1.0.4","p-defer":"^4.0.0"},"devDependencies":{"aegir":"^37.2.0","it-all":"^1.0.6","it-pair":"^2.0.2","it-pipe":"^2.0.2","uint8arrays":"^3.0.0"},"gitHead":"bdea8b194bee756eb68390c157b130e71d279656","_id":"it-handshake@4.0.1","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-80dJPkxA77iTy172OnTWg5pjiOQ7KO0+o2FGCyJn3Vb/NJQKQiWL7LJY50uT5n8EYzv8SV5dDNF234PwMsQAXw==","shasum":"c133f1e6284c8827c0ab8d44469618a81cabf154","tarball":"https://registry.npmjs.org/it-handshake/-/it-handshake-4.0.1.tgz","fileCount":8,"unpackedSize":11377,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA6R4IjZPNCrz+swg3naN5YPPk6nnTn01GHPXUqQApozAiBVSkVPLv5UKjcsigA5K2glavb9KPeTUrWMBuF6usnYDA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5js7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2fA//fdf/A9f80JUCmW8FbmfJpPkA1loDesTbAJdVKGyIZMuzl9a/\r\n6/JhcnDzz7QZwGttrmv9Lk+baQaM8ceflAzV/zjvqYXbQDW3pod+mPoFNRkS\r\n2Da/o2mheYzjZGwLxHuW/H72V3r8+vPBkr1wPSMy82BgJwFqS40WQ19GJpeD\r\nnN7IXXnTuvceFOiTPvOcxL7+GI7oDALqXRNRp3jnMlaKvJbAr9sHfrp7OE7v\r\nK+8DOHAIk6Txwz7G7hiE4p2lgEG2CwnUviFeYA15rGT5dQdCqPi4LboO9hbb\r\nyGFwHnvjpxdgqv+AzNciFRp7uOA2xUN7jQtlfluPMKGtG5fhyYnRwdP4omWc\r\n3f0Rp2eO/fpXElQgLyaNTIANNh/y+vug7QJ7PHy4TTpNVOUAzL4d8f955eq9\r\nNXbwW4cpnlbWUGCU4TWSZF3neohP4ZROxCwm7T8Eyh9gYCZn8pZvzEujpu7g\r\ncVfAWaEsFIYj70K4+Z4TzvpZbUs/d4r0SofuX9u/5y6LMNNTI8VOlciE5KuU\r\nRAu7fM/EitEwacr9wZS6xbTBEvCiaX+0MSRMeFwJRA4E5dq3IKlm+biZmblA\r\n2Vdbf9BOhdNyRf6X4TGsnAWWWueZjLyj0ZNbzRhrQfwfmnLokjaFMmgWI2go\r\nX1DcmvfaF2lwfZ9KMOWt8//xcCYF+ettI3c=\r\n=Xdwp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-handshake_4.0.1_1659255610644_0.3290856684294017"},"_hasShrinkwrap":false},"4.1.0":{"name":"it-handshake","version":"4.1.0","description":"Create handshakes for binary protocols with iterable streams","author":{"name":"Jacob Heun"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/jacobheun/it-handshake#readme","repository":{"type":"git","url":"git+https://github.com/jacobheun/it-handshake.git"},"bugs":{"url":"https://github.com/jacobheun/it-handshake/issues"},"keywords":["async","handshake","iterable","iterator"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"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":"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"]},"scripts":{"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"},"dependencies":{"it-pushable":"^3.1.0","it-reader":"^6.0.1","it-stream-types":"^1.0.4","p-defer":"^4.0.0","uint8arraylist":"^2.0.0"},"devDependencies":{"aegir":"^37.2.0","it-all":"^1.0.6","it-pair":"^2.0.2","it-pipe":"^2.0.2","uint8arrays":"^3.0.0"},"gitHead":"22dcfed012019f7f06d47d4bd01357402707fa17","_id":"it-handshake@4.1.0","_nodeVersion":"16.16.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-6+1v62UmrvGs+UE25yf/tMvjgVo1t685r0lTA46jqwv087xJiQf5GWDe4H6xdyDE+MUF4z7v+UQqrjx8yYfM7Q==","shasum":"105a26d6b9626a6bc0e1ce1775c7fa2002c34c08","tarball":"https://registry.npmjs.org/it-handshake/-/it-handshake-4.1.0.tgz","fileCount":8,"unpackedSize":11556,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt+uDveCz6H0sF0395DDavlRI0E0pQcdEVJ6VnASsp6AIgNE0Y+yeuLAllngV9Q7AwQMtaDFsBY1Ulw/zKd6Dyp/8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6ngCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwNw/+IBwqDg89V5hRI+b+mT7DFVMCnPN/GMq/OVbsx/0FcS6Fhsoh\r\njo+zpA21osoAVjUwDtPtc3ZiqYgWv1ywKvxNQEdg8tMs2kmeXbmTUXpErCCz\r\nBQjnD4yalrMPml9dPM4HnwESjf/W1RsUPTQr8pBX4b33dDBNML3B3XjpWbUY\r\nEbjmynmD07UiIgOwHxzOcohbTfho8DP3jFPwcPhJawWEAyJ/ENrwU5oF6lUV\r\nBfmqh24hC7PFzbqagq3gm66YOIXoJMIbax7LLrx87bMVKCse75Obvu0d1OoX\r\nxrol84m38lokK4LQiRvGcqBb85wvQmdsKHh0U3XNPYLoLL8LVq4ksoeIqHH+\r\nZHdzEHM4asnrhAv7NNKkefq9y7klB18QTYSVk28ukKl+y1g4lxTIZJ9DpZKQ\r\noeZVNSp4ElrTapvXj93nrLS9jrFQ0pRgiqwWGF1TAXBFvLIJFZElVItkAVbR\r\nmPjQeeno1JqpItpeZUC9QoFI4siEsG/EeRS7KvZMy4v6vkoJ/GXBVFPLtOpG\r\nCERdpfaGw3li1giqtZFJIywNjHTPI3NcloOu94dAS6ojwDTcuQYqNzi2ZaYX\r\nJG9IMPx8rzP64P+FCv2ok7HJ86ZfDqGULArJUbB+tiTRT3QuI0AgeT4GAJQA\r\nyZfSvLgV7HW68BeUoT2ZamIbUZiI3pN70JQ=\r\n=1AdY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-handshake_4.1.0_1659533313863_0.3315431853998325"},"_hasShrinkwrap":false},"4.1.1":{"name":"it-handshake","version":"4.1.1","description":"Create handshakes for binary protocols with iterable streams","author":{"name":"Jacob Heun"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/jacobheun/it-handshake#readme","repository":{"type":"git","url":"git+https://github.com/jacobheun/it-handshake.git"},"bugs":{"url":"https://github.com/jacobheun/it-handshake/issues"},"keywords":["async","handshake","iterable","iterator"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"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":"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"]},"scripts":{"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"},"dependencies":{"it-pushable":"^3.1.0","it-reader":"^6.0.1","it-stream-types":"^1.0.4","p-defer":"^4.0.0","uint8arraylist":"^2.0.0"},"devDependencies":{"aegir":"^37.2.0","it-all":"^1.0.6","it-pair":"^2.0.2","it-pipe":"^2.0.2","uint8arrays":"^3.0.0"},"gitHead":"12cc27d5581d7a1dec7b9881317faff184348bc4","_id":"it-handshake@4.1.1","_nodeVersion":"16.16.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-QwhkHkgwjJAedvb/THRJJDxVnnex3OznwPyPXTFXi6D44u5EfGm1mfuQB91h8fmu/xDDLtREk2HHtjNxIBPfKw==","shasum":"eb0b8e06ffe082f1ef91adf01b97c6854f6e0cfa","tarball":"https://registry.npmjs.org/it-handshake/-/it-handshake-4.1.1.tgz","fileCount":8,"unpackedSize":12027,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2LO1FqSH3bwN9Uj86FWPhv7Ede/2Bd9w6T9cGJYVOPAiBBqbcgTuUHK6tZCxG2CfPBt8ZADaWGBjFUrqzFHcKCPA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi88pkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrh2hAAnSGkBFv3/9yRzPqGOkyV8h2qTxCjlepTt4HFQgxR3UasHK7+\r\nLso2fSk/dXxgysE2NeRVGq2Iof8B28L2dKOSNdZ3iVq1M+hEkuIMHOESeFFC\r\nyMqYmtca9AzZLD1eF4ysVxNfUhqWMWlwHqw2wuL/iXajgo/tICmLq9B5UyRJ\r\nVK86ma8FMWYDMrDu6bnu4aPeycJwO+HhXVetx762Sc9ImKtpWKRSTEDQRxhs\r\nC7viFk2Qyb9CFDT1JMrgzeDNoQzBP7VNa2zk/3XBH92BLiGF28I2bDxT/M4r\r\nE6jx6ur/MfUoEMikCyUOlxD39NUHMFJwvFP+C8aEEzVWky8JYzpcBqWN5tpM\r\ndovFCB2hxSHnnCgccvpyd2K2UVrffhXIOJTOZEuc8DQ26+/eUKyvW0ghB4DG\r\n+785x3B5uh/hNzwfIDiXnBWgKyslKCLtUsi65g1lH+rS11aHqqZ+Y1I1xNcl\r\nSiSPlWGtbUNJLQ+5S/2Gz3Eh+jCN4hEP4yqofPAdEqfk6LBYcDnQ07Kdzqag\r\nijnbOUXm1HxtfdlznyiEP+3+sfrMUpU+Axv7B/frPwmAX4gHPvcX7L3a+93r\r\njPYQS6QPMTR82CQT01F8/UnD9KqAF8NNh5T3kEtTCwdqQdv+bIiWJ5EOGiYb\r\nT9Op0hc9xKoyueE/WvwUK34lCMc9h5qPT9U=\r\n=oPOf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-handshake_4.1.1_1660144228154_0.5241095619339009"},"_hasShrinkwrap":false},"4.1.2":{"name":"it-handshake","version":"4.1.2","description":"Create handshakes for binary protocols with iterable streams","author":{"name":"Jacob Heun"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/jacobheun/it-handshake#readme","repository":{"type":"git","url":"git+https://github.com/jacobheun/it-handshake.git"},"bugs":{"url":"https://github.com/jacobheun/it-handshake/issues"},"keywords":["async","handshake","iterable","iterator"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"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":"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"]},"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"},"dependencies":{"it-pushable":"^3.1.0","it-reader":"^6.0.1","it-stream-types":"^1.0.4","p-defer":"^4.0.0","uint8arraylist":"^2.0.0"},"devDependencies":{"aegir":"^37.2.0","it-all":"^1.0.6","it-pair":"^2.0.2","it-pipe":"^2.0.2","uint8arrays":"^3.0.0"},"gitHead":"7e104ea3e0108a6eb2c991f6eedbe5ea7764055d","_id":"it-handshake@4.1.2","_nodeVersion":"16.16.0","_npmVersion":"8.17.0","dist":{"integrity":"sha512-Q/EvrB4KWIX5+/wO7edBK3l79Vh28+iWPGZvZSSqwAtOJnHZIvywC+JUbiXPRJVXfICBJRqFETtIJcvrqWL2Zw==","shasum":"9261f1869ce0162810a530e88bd40d5e7ce8e0a3","tarball":"https://registry.npmjs.org/it-handshake/-/it-handshake-4.1.2.tgz","fileCount":8,"unpackedSize":11707,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf8njntZR1L4AVMZ99HcFOI73yoHR+kp4YVn3FPSa4+gIhAP5rhm1pvSZXMzAVoyxuT7/vkfdSguzYvSid7jN7kxT6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9JhMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmERAAgk/AsREuaS7YpAzATK/B89iyJGA0x6PTW1yVaSTgbsdPX0r/\r\n07nDBDHzR/RZ0ttbuYCuDoABi2IYzTOhryXNaTnm3cIWV9aj/ysfD67VEeOV\r\nAGuBUYUdyutd17eHNq7FrKyTwtuUEbUuIpPpVWTUA7i0ht8wwHGHqQiEcJ6g\r\nECW8nt3Ks7t97+ASb3h95Tg5YQxil4LTi2TjGJw2oui/xiGEeHiCZu8Wc7XP\r\nUYHIWvZne6wafCT+O7q3wBr3SzKNStv0ry3y9BXKd6cwtImNwg26msP3u15t\r\nbZXRI+SpwvbyUJqfBCiPizE8/bzaBQFfd0Le5tLwOYBHfaXgY+Ht8VL1LbJ+\r\nQcYGuq9wlBU2LORRx208uqd2t1qB+Lh2LQ2nGwgh9wE5jCFuATS2tYGVuqNa\r\n/7CxP7lULjgQB3FfCb/mPcX6JS/BcCp7Vyz9mi2Q3tB60LPlhtgV3NGXS1Ni\r\nlvHzHRznUEN+3vyztxN0JxsCDSe91aghDQDn2dGo/YSQkwbwsHXO+aflervw\r\nnl2yGWrAHyT9YPf4u+G/nauwkaqACKA5pXRooy2rrtHS+asP/iq+069e4YGC\r\nchnhb+vUTPoxKpjRQ6UR0OzwBgJ7PieDKaPYq/KCi8GzZEJXvIGtG9rFrfMm\r\nOW5HVdfjpg/SW1SuTLX8mund8FrrF9wk4ng=\r\n=gkj5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-handshake_4.1.2_1660196940301_0.09246242356672929"},"_hasShrinkwrap":false},"4.1.3":{"name":"it-handshake","version":"4.1.3","description":"Create handshakes for binary protocols with iterable streams","author":{"name":"Jacob Heun"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/jacobheun/it-handshake#readme","repository":{"type":"git","url":"git+https://github.com/jacobheun/it-handshake.git"},"bugs":{"url":"https://github.com/jacobheun/it-handshake/issues"},"keywords":["async","handshake","iterable","iterator"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"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":{"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-pushable":"^3.1.0","it-reader":"^6.0.1","it-stream-types":"^2.0.1","p-defer":"^4.0.0","uint8arraylist":"^2.0.0"},"devDependencies":{"aegir":"^38.1.8","it-all":"^3.0.1","it-pair":"^2.0.6","it-pipe":"^3.0.1","uint8arrays":"^4.0.3"},"gitHead":"866cda31c3ce35d5cc216aff3b25b90678acb2f9","_id":"it-handshake@4.1.3","_nodeVersion":"18.15.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-V6Lt9A9usox9iduOX+edU1Vo94E6v9Lt9dOvg3ubFaw1qf5NCxXLi93Ao4fyCHWDYd8Y+DUhadwNtWVyn7qqLg==","shasum":"4e6650f8eff5cb3686c6861958645289fb3dc32a","tarball":"https://registry.npmjs.org/it-handshake/-/it-handshake-4.1.3.tgz","fileCount":10,"unpackedSize":27362,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9HAgC6oUEBXklmDbax6Yzh545qCiWKwGPI+aJDmxOLAiEAwvkJ+X3nJThRMs7/vzIPFQ+DYTd1zL8yzFCwhxtM35k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPmbUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolAw/+KTbGRQH1w+jdkT7h6MUTZ7dISnsNa/mZHbtGS5V2xirqcVSX\r\nbiGZE/KN9iRy/YYUpFYAANrRhIBW5muN0JkBoCcPZZhs+2IQq9ZYNzmftfPi\r\ng5tkVThN/JDiuagSmLvd14jXQGoLyUFCVWDRnwFcOl2kRML+rLqDpStn1Yub\r\ne1GctTKDbsk/bCdhRsr0NgEnjJmMcD88Mr9ntUtNu0RKiXfhGZ7bYCrbD6pA\r\n5Szy4pKUtkWlKpuzgbSPLyMDrphEsZvHRt1jH/qBFCo9yFRAf9Yp3nJ/8FNb\r\ns1maKFnpEqGKCSU/YErG+TJDQ+KOE6G55gvLznuDnzdz4nAPBV0qa5WesD8i\r\nNOBlm1h8ktDkEDh7kDVBBf3Lq1bTHRAj7oslNXdaO8e2fV4Abd/4lCStZ2KV\r\n4G+Kr7BTI/U7r08nIG4yCHKpBwgyJ3E6gU+33SSrZ51hCSTzi7hZzvGQTRO1\r\nn10edIwyBk+LN8C0/IDJOavb2g00I5ZLnNnlFNHT+ImEgw+UvjjDqtN9WJnU\r\nsL5xZ8xi4PDN9XTt3USeuFv3MTSGXvP/Xnlw8iVxspzguwyl+8aQ3Vct3xFU\r\n3Ub7DcPf9I6UobxM08tpqo3PsmAzG5zaHYTXahDW4BnlLX71geSGi07lBPEC\r\nqYs3OwFs0QdM8MWTChD9TrbAjQ34zG88EDc=\r\n=H+ks\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-handshake_4.1.3_1681811156784_0.9708973315797707"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-26T11:14:42.103Z","1.0.0":"2019-09-26T11:14:42.229Z","modified":"2023-04-18T09:45:57.069Z","1.0.1":"2019-10-30T11:27:28.500Z","1.0.2":"2020-08-12T14:43:37.921Z","2.0.0":"2021-04-08T14:47:37.472Z","3.0.0":"2022-01-14T17:41:35.146Z","3.0.1":"2022-02-16T17:46:58.647Z","4.0.0":"2022-06-15T10:51:28.060Z","4.0.1":"2022-07-31T08:20:10.984Z","4.1.0":"2022-08-03T13:28:34.040Z","4.1.1":"2022-08-10T15:10:28.354Z","4.1.2":"2022-08-11T05:49:00.472Z","4.1.3":"2023-04-18T09:45:56.961Z"},"maintainers":[{"name":"jacobheun","email":"jacobheun@gmail.com"}],"description":"Create handshakes for binary protocols with iterable streams","homepage":"https://github.com/jacobheun/it-handshake#readme","keywords":["async","handshake","iterable","iterator"],"repository":{"type":"git","url":"git+https://github.com/jacobheun/it-handshake.git"},"author":{"name":"Jacob Heun"},"bugs":{"url":"https://github.com/jacobheun/it-handshake/issues"},"license":"Apache-2.0 OR MIT","readme":"# it-handshake <!-- omit in toc -->\n\n[![codecov](https://img.shields.io/codecov/c/github/jacobheun/it-handshake.svg?style=flat-square)](https://codecov.io/gh/jacobheun/it-handshake)\n[![CI](https://img.shields.io/github/actions/workflow/status/jacobheun/it-handshake/js-test-and-release.yml?branch=master\\&style=flat-square)](https://github.com/jacobheun/it-handshake/actions/workflows/js-test-and-release.yml?query=branch%3Amaster)\n\n> Create handshakes for binary protocols with iterable streams\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n  - [Browser `<script>` tag](#browser-script-tag)\n- [API](#api)\n  - [`handshake(duplex)`](#handshakeduplex)\n  - [`shake.write(message)`](#shakewritemessage)\n  - [`shake.read()`](#shakeread)\n  - [`shake.rest()`](#shakerest)\n  - [`shake.stream`](#shakestream)\n  - [`shake.reader`](#shakereader)\n  - [`shake.writer`](#shakewriter)\n- [Related](#related)\n- [API Docs](#api-docs)\n- [License](#license)\n- [Contribution](#contribution)\n\n## Install\n\n```console\n$ npm i it-handshake\n```\n\n### Browser `<script>` tag\n\nLoading this module through a script tag will make it's exports available as `ItHandshake` in the global namespace.\n\n```html\n<script src=\"https://unpkg.com/it-handshake/dist/index.min.js\"></script>\n```\n\n## API\n\n### `handshake(duplex)`\n\n- `duplex: DuplexIterable` A [duplex iterable stream](https://gist.github.com/alanshaw/591dc7dd54e4f99338a347ef568d6ee9#duplex-it)\n\nReturns a new handshake instance that produces [`BufferList`](https://www.npmjs.com/package/bl) objects.\n\n### `shake.write(message)`\n\n- `message: String|Buffer|BufferList`\n\n### `shake.read()`\n\nReturns the next [`BufferList`](https://www.npmjs.com/package/bl) message in the stream.\n\n### `shake.rest()`\n\nEnds the writer. This is necessary for continuing to pipe data through `shake.stream`\n\n### `shake.stream`\n\nThe [duplex iterable stream](https://gist.github.com/alanshaw/591dc7dd54e4f99338a347ef568d6ee9#duplex-it) to be used once the handshake is complete.\n\n### `shake.reader`\n\nThe underyling [it-reader](https://github.com/alanshaw/it-reader) used by `shake.read()`. While direct usage of the reader is typically unnecessary, it is available for advanced usage.\n\n### `shake.writer`\n\nThe underyling writer, [it-pushable](https://github.com/alanshaw/it-pushable), used by `shake.write()`. While direct usage of the writer is typically unnecessary, it is available for advanced usage.\n\n## Related\n\n- [it-reader](https://github.com/alanshaw/it-reader)\n- [it-pushable](https://github.com/alanshaw/it-pushable)\n- [it-pair](https://github.com/alanshaw/it-pair)\n- [it-pipe](https://github.com/alanshaw/it-pipe)\n\n## API Docs\n\n- <https://jacobheun.github.io/it-handshake>\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"}