{"_id":"@openpgp/web-stream-tools","_rev":"27-757cfa13816cfbb819b715287a8ffc14","name":"@openpgp/web-stream-tools","dist-tags":{"openpgpjs-v5":"0.0.11-patch-1","latest":"0.3.1"},"versions":{"0.0.1":{"name":"@openpgp/web-stream-tools","version":"0.0.1","author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","_id":"@openpgp/web-stream-tools@0.0.1","maintainers":[{"name":"bartbutler","email":"bartbutler@protonmail.com"},{"name":"twiss","email":"d.huigens@gmail.com"}],"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"dist":{"shasum":"0ec38b8f2907b62d6ec8d006ff6c5a2dcccc0017","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.0.1.tgz","fileCount":39,"integrity":"sha512-k3MqSRRjWkODJzsQdHeYxjG3IdmmtUXkXrz6XMq7aDT7GFTZPV/ZTbTHN93YkViPJNO3G0pS+FdO4Qy+UgGZpw==","signatures":[{"sig":"MEYCIQDp/85geqJMVeuKC4FUoqmgnxLLZ1Mu7VNVOTPCnpfF+QIhALpoCPvQBzfsq1yaJzB0pED3QOib4FnpJ3/R+Jq/oLB0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1143266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO/v9CRA9TVsSAnZWagAA4SAP/0SPnL/kqqgK+PXStn99\nIj8dRliAdEiMOvWLfXgReAi33560Tw1XYp9uqJme8Jr3qP94uMShFtvN6w1s\n3YUZNiIMftV8Ldn/XYsKhvdMCoTar5fSr218bxQMQco0ms+KdYUBDFLiEMhh\nsFagVmlgywaSkU0sOriKhaTkiDpLDuZRXZi2Jtt+D+b8LhVcK3x3RcUr+2tJ\nSsrZj95V4p3pVODfU6JX/X3C/m4YjWZXEFbBk7WFfajw3TFfFNBXriZFDv2Y\nCvqpub4DlsWVMKgFkJyPlBFiooxYW72S4K3lg5FHVO1mnvL1cvUDf29P52Kh\noEH9FKAcQG0zI+rSXOEydh18JQtm0rGn+J5UbHja1oThXgR5gjnSq5BmTphg\nhPXahLrJyRZWiyEmwxW4+Ipvp4ew9ZzLaSOsZFJkZCOjM8y3ONi+QhNE/Bjt\neG8fvHlBEYQImVryPsSjNBy4Ci2Z0jGRS5Cc3DfawmEsjxsEQGXvZt5afLp/\nm0M0MechA/cSXvhHdX5szE3WOkfTHU2KZsdC9G/fZWJfxVNSgxa4QuNLtYCI\nwV0d9NAhoY4rfF0fscHMm9+JUTtye8FvHFPwnrcMPMJ34ct4GdIfIxhGpxEe\nQmak9ImJN3fQiokZyW0uANzY6ha6vV8ERz7bFOexpKS2j/8r0TtY/6bhwjLq\nvgm9\r\n=15t3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/streams.js","gitHead":"41fb8e6a3d969802cdf3a87ed30c275997f090d2","scripts":{"docs":"jsdoc lib -d docs --readme README.md"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/web-stream-tools.git","type":"git"},"_npmVersion":"6.12.1","description":"Utility functions for WhatWG Streams","directories":{},"_nodeVersion":"12.13.1","dependencies":{"web-streams-polyfill":"~2.1.1","@mattiasbuelens/web-streams-adapter":"0.1.0-alpha.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"~3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web-stream-tools_0.0.1_1614543869504_0.3511221856121287","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@openpgp/web-stream-tools","version":"0.0.2","author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","_id":"@openpgp/web-stream-tools@0.0.2","maintainers":[{"name":"bartbutler","email":"bartbutler@protonmail.com"},{"name":"twiss","email":"d.huigens@gmail.com"}],"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"dist":{"shasum":"8b83ac7fa6faf650f23f5560ced2f47ce0c1a8a6","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.0.2.tgz","fileCount":40,"integrity":"sha512-6RDYscGNmPEB/blocMH6bbyu4x0SXZKVHe1n1jHTonGyDJSMhPub99G+zFzRfXVjWamim2mXUPa7gfyK3tKJ7g==","signatures":[{"sig":"MEUCIH2pIsxQqzGCOOUlYVSujSUsKUH6Fwhmsi/UJwPzh6NcAiEAtBYZRKLGLFAl/vg5NKNW1UkaKTbSBh/DmDC+BaIrudo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW9SUCRA9TVsSAnZWagAAgN4P/0AXFOj7nkri4PJDH6Ij\nQ6KmvGhHOIkBwJ3K+UQ62C1wqO0r9d8fHjf/2Zb6rIApNQQuNNmSxo3rJhRs\n6/YoshBSZfgV6gxFB/qKjL26vw7dYkmjp9pC9CpQb6qIFTBdNsADppS3RH84\nkzDG9gUs/afvHP17TBmFDh+lMOsvtclD2YmccUftVkA6HgYEGur4ZVIvpo4Z\nF4yuPboRh2Iyt2n6mcnMvLsqmY81uD1Tf6GwJOpcazUF8NDqw11sCIw/ud8p\nQHCOYzTXNWeMp65qjdihFwlJdB/1aXWattdJwadMU+xkLKkCkKibViJHDB4Q\nh63L+zW0JrOqxroCsUVJsDPNOr5k/CBJ3zTyDrgQ+Uoq53izXk+fcuTgv6oT\nc7DZEbcLCbAf5rxsBjovm+NwrEv6lNpuVmFnPEfTadIbSc2H7RJh5AGjPxSM\nDY8G0aJ4JTPYZ8b8URMMULHfagTkGjaBhORb5FPsY8xIzep4g90gXk44ybCB\nLO+4CzZmzRVmAuchsNLTK0qQYcWzHJA0GVNn+cfyaUQD2SDtP6FgLv62K880\nTgoKnFwQTwWpHVQXNum82yEt7P9YJL/Zau6pVg4eofsBYR+IUMJUQFPKk1e5\nDB7WroEf/fMA677voKR4QsNYRex8lhHFJ1CnD69wQMaEZYT6Tk5GJGhb3KfP\nbhI1\r\n=UAAc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/streams.js","gitHead":"bced40c603e6be6051ef65bcc53132e9915d4483","scripts":{"docs":"jsdoc lib -d docs --readme README.md"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/web-stream-tools.git","type":"git"},"_npmVersion":"6.12.1","description":"Utility functions for WhatWG Streams","directories":{},"_nodeVersion":"12.13.1","dependencies":{"web-streams-polyfill":"~2.1.1","@mattiasbuelens/web-streams-adapter":"0.1.0-alpha.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"~3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web-stream-tools_0.0.2_1616630931887_0.20621899549931033","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@openpgp/web-stream-tools","version":"0.0.3","author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","_id":"@openpgp/web-stream-tools@0.0.3","maintainers":[{"name":"bartbutler","email":"bartbutler@protonmail.com"},{"name":"twiss","email":"d.huigens@gmail.com"}],"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"dist":{"shasum":"098a684fc80293a4df4ddc19f439d6af1dcdfab2","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.0.3.tgz","fileCount":40,"integrity":"sha512-AEcTCwFZSl6LMpFdDbOX1fv+9GwHpkF3h3DZagdFLPNE2yqx6ol6Rb/OnuMiKnpoGm09smCmNb+gHpcqp3Oz0Q==","signatures":[{"sig":"MEQCIDKBjzyo8Fn7QhL7BjozmevV+t+4ckD3Cc9up40NZDoYAiB9J83YJCwBhNS8Cn+2Is+U4Amas2WydDRElIHl/UtVcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXOZVCRA9TVsSAnZWagAAcUMP/2LsXVxtJ4iliQPk73nm\nQYR1WZ7FI6dlBtkEH1PSRItgGhC4lO1r2PumIaqlR514ATBwT54lpxJxz7I3\nlhIbYdBiU3K6xIjGbgAxOMLl7XyTFncgioL5tkEB2S+aK3CA6P3ZoZ6gvLiX\nVKyL1iZFlW0RMT/AKOpRy/WsiYUY7wguqFjDOF26sz/iNUJs0I3vqEMWzCMe\nteveQ5wK9trAJBVMpVWuWdlM+bqavMmxRZXkS/m/7W4ZfIwXuGfDczXUHYr+\nYSuzie0ElUdT2+H+iNvLu7eVPybtXzB++DzG6yu31SFQi19VmWezxhdWsOO6\nfwIjTMaQTtZONLtXFmxAGsm3OfIjVcICeYwyTWeRXzAtlBj/RmETMuChdefs\nqlrBBh8lIhGA+Ymw+xlyX5YxOC/ryRC1DXMvsItnKJxZTFoFABd1KKb2Askz\nX5MSvob5d/oiH0dnG7ozoEZMrngyq7vYiVMCUeq/DkNd8ZvU99eEWnnhZc7S\nQVw7nY9eh1UO/izIjqycYnlHrl9Vx02C8GQZNpAtwyvOMCqXXPc1ymozp4Kf\n4f/MzVWg+3o1Dus+4NYgCeJ7Eh2AcFOgf5uiedjWSf6BbrCN1pWuQT8cC98/\nMxBcZwN9ZeAS7CRvJfWclFXQ4DV8rWu3BwuaH0DIOvi2e6M7G9oO1ZnX12qO\n+TQk\r\n=2ECj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/streams.js","gitHead":"2a61e8593366270763f9ef06f52179752541c9b4","scripts":{"docs":"jsdoc lib -d docs --readme README.md"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/web-stream-tools.git","type":"git"},"_npmVersion":"6.12.1","description":"Utility functions for WhatWG Streams","directories":{},"_nodeVersion":"12.13.1","dependencies":{"web-streams-polyfill":"~2.1.1","@mattiasbuelens/web-streams-adapter":"0.1.0-alpha.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"~3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web-stream-tools_0.0.3_1616701012591_0.5408012737443835","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@openpgp/web-stream-tools","version":"0.0.4","author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","_id":"@openpgp/web-stream-tools@0.0.4","maintainers":[{"name":"bartbutler","email":"bartbutler@protonmail.com"},{"name":"twiss","email":"d.huigens@gmail.com"}],"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"dist":{"shasum":"c2c9e3412880f0429aed23360abfba06e390755d","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.0.4.tgz","fileCount":40,"integrity":"sha512-u6KEn/J4A2ojBkQ0qc9Jgs4nNVK+u7snY3h/SlvwdE8+STh/R3vVXJgkIgsAmWfweE0Ng4TjakrNY9tBI31VJQ==","signatures":[{"sig":"MEUCIQDoi2IdcYrHIRjFHhgOBgGfzXHMjQelajG48Hohr252LQIgBYo//qdpxfySM561kbEu24XQPvxqPvMxGukSWgyHUL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1149194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXQ3TCRA9TVsSAnZWagAAnScP/1Xi7CAZP7sqamngPQgV\n6qLAf10RhXufDgxK0c0lNrfe0Vo0TbTmqBnqeYQW8yPNj9qvpKtcKnZwGQoe\nakgaH+cQmC1zGnFowZe1nG7N3YluD83QPOZ2FBZyHDqhG/bLKuX+otMSW8KU\n1hoMStTpVF414rnh2DrC3CCBA0vCELhXpz1Q/vXEasCs2MLfp6OhjRSeNLzf\nBgTVCYl/AyKoCfBND0kvlYqCq62QHY+r6l2MzWM1ynY3VmG3BT18SDz2kOpB\nlJlx7hY5WInO+oWjpIOgqPlUCzAgCK1obwRRDQVtJKeyiQVjz77djF+mcMA+\nzblbRMb8hGd/LpKfyI80vP8iJnAW7oK4WYWwnF61iSbvnM5pXxkUnHUjvFq+\nQscjNrpwNTGA4dEi/rWvSA/uWH/kl9lzL0PJ47uvFD5WMAVgf0S4rIGAvUML\ntDzeGmh5qodGC59ATfE0dmfRFHFA3VlynV/ypLPGTJALtnBP/8b7IG4k58FU\nVHlPfGs+MqPkzqOY3qycPh6Xii/hhzjEzO0VPBJoSA/77LWXFA7+oabwBGUn\njj6DFYBlx3chi0F+v20ZYzbD5cvfu+Mv/vSQ/u3Zxtyv+NyLbg9GILqAnnbM\na5fO9otcziB8vh21zfA1uVu+Q8B27tzc5FcquWfDA+w1epq/3fY4AeaXB46G\npubd\r\n=sUZa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/streams.js","gitHead":"6257a1d1b45cdbb53594dcb7439d295a9681f17e","scripts":{"docs":"jsdoc lib -d docs --readme README.md"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/web-stream-tools.git","type":"git"},"_npmVersion":"6.12.1","description":"Utility functions for WhatWG Streams","directories":{},"_nodeVersion":"12.13.1","dependencies":{"web-streams-polyfill":"~2.1.1","@mattiasbuelens/web-streams-adapter":"0.1.0-alpha.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"~3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web-stream-tools_0.0.4_1616711122896_0.8515965818156153","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@openpgp/web-stream-tools","version":"0.0.5","author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","_id":"@openpgp/web-stream-tools@0.0.5","maintainers":[{"name":"bartbutler","email":"bartbutler@protonmail.com"},{"name":"twiss","email":"d.huigens@gmail.com"}],"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"dist":{"shasum":"f78d73400be010dca940ec09642aaf8c35edf56d","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.0.5.tgz","fileCount":40,"integrity":"sha512-tdUCdiMi5ogmZlAbR4cQXZDbK34QB8iEnJ434m9bj4P7sxvKg2KKKbEiB4EQb2AWhj/SNKcoNUHhT9WxTqKimQ==","signatures":[{"sig":"MEUCIH0uBXa68TybY6wfUmM2u2NaqnfM6XnVZyDbL3oq1wjXAiEA1NcRGejXLTf577v/KOUt4SbkDcFsmJq8gAtEvNTdmrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1149272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiDIsCRA9TVsSAnZWagAAlsIP/3VFeCDfgRMOZlRTPUhY\nPxK/t2Fl1yd5jLrwXMZ1XyV1oIcjcbJ5tBA1vCcitqErlMq5oMZfJ8YrpOeC\n1m/xvsnOLExqmKbex/prbTLMOyck6BYthWDd7g7xVUQeX0+Pt5XbknIF4OSI\nkR2CA0ACJ0QDu7k4NlCvVapG02CTAQf2Oj2pYbcWtSdFBQlLbbh97J8D1qBT\nMV4bI3PkdPcEdBWJIkwgYZjVJOzCLCWjfYfA7pASu2iACwk+3ca3jST8Wc7m\nwn56OiQ1qlOB6nD2PV/cGcNc3HZW6ZAaIAwXugpGiLlpm6fcxj12TckeoX7N\nPIGMT9V9PZCMH/BlJs/vaN8ptH52cef0ccgyaEaKsogUI5CoJ8TQ8HiZb1H9\nuz4dkq7nIg7O/WOQkfUxVhCGcEgyt8tXm73yw0D7WTZkuNJXRfl8DzAOl/Ma\nQ/WSU/sa/HSJ6EAgBanzecV8keaWf3UEKcNp1jzYDQWdwY/0zNLQ8GbUIcob\n7iuinpGJ2n+gAiR6cfCjfVtylZitaG5BLHnadVgF11SKsP9uOkADsO03fAXs\ny3bkmGiqYMfn6pxWLqsbVFW9B5j8jj8dKS+n5jL4Z9SxoFHsjhz64SWWCVAv\n6yCm2BoLmPZEWNl5tTj89msCuxHrkwwuO4UHR0yRFm+/4Mmk+63hvYpGAPM2\n8MkI\r\n=JeCv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/streams.js","gitHead":"f7dfc36730209b26c1f27e67dad21c190edef907","scripts":{"docs":"jsdoc lib -d docs --readme README.md"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/web-stream-tools.git","type":"git"},"_npmVersion":"6.12.1","description":"Utility functions for WhatWG Streams","directories":{},"_nodeVersion":"12.13.1","dependencies":{"web-streams-polyfill":"~2.1.1","@mattiasbuelens/web-streams-adapter":"0.1.0-alpha.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"~3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/web-stream-tools_0.0.5_1619538476300_0.45885131004266455","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@openpgp/web-stream-tools","version":"0.0.6","author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","_id":"@openpgp/web-stream-tools@0.0.6","maintainers":[{"name":"twiss","email":"d.huigens@gmail.com"},{"name":"bartbutler","email":"bartbutler@protonmail.com"}],"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"dist":{"shasum":"98ba42f09254149e6a431062f7eab3ebfc804cf7","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.0.6.tgz","fileCount":38,"integrity":"sha512-U2Ujy4GUwz315W2QfleOWFnlvXTGz2Fjt4mg/nATedruT3EbIWjWzw4qfbaIvnBHjaVIijltsiESuNxIFRdHkw==","signatures":[{"sig":"MEYCIQD+/zCIiuhHC8YzrR5PCM6ISXDqRCPd4sO8zD6GXTPJigIhAN7woG6zS38ZNAVt0zhWcbFKK/Ge1cc/IG0mrB+lctxW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1136927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9wHACRA9TVsSAnZWagAA+oQP/iIniybOTcqz77PCdXhe\ngsPgnsluYMfaRVWUwjOqQl/WPvWgjongDZNslpHHmvk2/Kjlv+nElnBFTb38\nDI/40o+ttkNYYvq5EwxWOQ84qC5H/xHuFyImKd+3bxl7rg9Z97DtgG/Upgpy\nM63qazn+Rw1J3uyW5rvlxtQCXN3WP3ziu/w8Ym4V5HYbuX/3rzAWRAgAKkPf\nPXoeXUary9466UYXb7/JOtESoxc54LDrye7Jj7m16ZF2/kHJAqrqEjGZe4Qu\nL/ijJbRjcT1CEPkTaddlz7NwJazQvbbge4knGTJrEqmdVTLqGboSEfyO7tpY\nOvwjZHP1KNTiHaet6gWMRManznaYcnAU/znTpHaLhrHJ7nN0o/38IC7Unx9F\nO3pMedt2KRuW4rBAQrk365+pHYUAaB4aRKsop7iU9fZ3aL7uW77/SiE07sTi\n4dQDCrIz44utuZxXLdavE5g4T0dspL7rocjk5HVa+EIHKZ5Tgp2RIE6dwpYQ\ndh+mG/voAVhRMvU/9Dz5RDhho1SFVzY7zzFbbi81S0/rhl64btbb+1anMVtW\nF58r7jCUSV9SwrCHo/VFNgLlTc33H4jFnLn/wYCyh87I/VOSfqczkVpMrndK\n/I8iwiQU8pkiuRklLF6j6RkAJfuJDljPJdyvLljTLdZPAL2FE9RC6WSjAfY7\nNwSW\r\n=mqjE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/streams.js","gitHead":"cab1f8c6990d76006f49d3a10e54f606495e3589","scripts":{"docs":"jsdoc --configure .jsdocrc.js --destination docs --readme README.md lib","version":"npm run docs && git add -A docs","preversion":"rm -rf docs","postversion":"git push && git push --tags && npm publish"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/web-stream-tools.git","type":"git"},"_npmVersion":"6.14.8","description":"Utility functions for WhatWG Streams","directories":{},"_nodeVersion":"10.23.0","dependencies":{"web-streams-polyfill":"~3.0.3","@mattiasbuelens/web-streams-adapter":"~0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@openpgp/jsdoc":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/web-stream-tools_0.0.6_1626800576296_0.7037451531099985","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@openpgp/web-stream-tools","version":"0.0.7","author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","_id":"@openpgp/web-stream-tools@0.0.7","maintainers":[{"name":"twiss","email":"d.huigens@gmail.com"},{"name":"bartbutler","email":"bartbutler@protonmail.com"}],"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"dist":{"shasum":"de369dd66f7c13537be2ace362a07b437a3ac110","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.0.7.tgz","fileCount":38,"integrity":"sha512-HwPExNrtXSVFriSJbQaL/MtVxV423VKWTJyiJ/mLHGo+M+QWub02/AFhKTf+BqRTGsB/86eATBRT0Da7tCRYuw==","signatures":[{"sig":"MEQCIAsU3NN5RdQW4beq3OXx+jqidYDHrRGxTrtw67Hi/RyyAiBKFUY+Aq6xD7JilkKfsNNSVGjToCa+jZKQ2GnVDO4mBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1136758},"main":"lib/streams.js","gitHead":"9ec19634a1d4ed17db08e68c682a322c5e126b51","scripts":{"docs":"jsdoc --configure .jsdocrc.js --destination docs --readme README.md lib","version":"npm run docs && git add -A docs","preversion":"rm -rf docs","postversion":"git push && git push --tags && npm publish"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/web-stream-tools.git","type":"git"},"_npmVersion":"6.14.4","description":"Utility functions for WhatWG Streams","directories":{},"_nodeVersion":"13.14.0","dependencies":{"web-streams-polyfill":"~3.0.3","@mattiasbuelens/web-streams-adapter":"~0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@openpgp/jsdoc":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/web-stream-tools_0.0.7_1636731826995_0.40307642210468364","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@openpgp/web-stream-tools","version":"0.0.8","author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","_id":"@openpgp/web-stream-tools@0.0.8","maintainers":[{"name":"twiss","email":"d.huigens@gmail.com"},{"name":"bartbutler","email":"bartbutler@protonmail.com"}],"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"dist":{"shasum":"22c0f1aa80e5165a0c99710cd40dae0da22ad028","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.0.8.tgz","fileCount":38,"integrity":"sha512-THgyxuegf+NeRVdDfy51fZMPgtzolyKiQpeMnZu5s9L+JGBT1+Ek3Lmp4qOGJDO9HHCXPtxgr0vB5/4Zz0XhWw==","signatures":[{"sig":"MEQCICdqtm0kBFbIpN6OJzd7C0JqS/6OlHLCrcEyV7s3o/0+AiBfc9KdHFxqjuhjf/TWQK8zWqOLjG4Hq2T4njQ0E0clGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1136804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2UjuCRA9TVsSAnZWagAAErQP/RE841upZT6rq+2cLviS\nyo/DIsYNcDVF4MDp7SnS1073M8akpMRwvpyy3CMfa3+8r0/84Kvt1fg5p8Vy\n9Mor5eRkY3J72GGEIxItdpFB0bt3TrRbYlM8GO2PU2dj54X2z6JKs/etLAu/\n430yX/rMS74mU/QWE1pLsI8/Dl0IGdPEDP3gbPSqAGvSltWoHJwQAX4gd8bs\nFjweFrVAqKiQF1Lmb4zsKv6WeYfr4pa20IWQ5DDWl4GLbxKxDn5W8meUUBKK\nvr+n8e7Ndn0AUEXAdiYcY12jZzsJhZHYpCTgGj3RI18udDUZamlbIft1OF5v\n+BUaImsdvbaqvVhlfzCkVvQofkzFciWS5tgwfH0PpsyIWtujUEj01LF+cq6m\niKmJRqEwpQfmXqBM0dF5xIc7fqC/QdjHq5QeQi6xoLzG9lmIdipFXfaRn/HE\n4uXsY4PWVrXboAS/3xZYeqQxDZZP+4zoDMkRwbgN9EHfXDO+u6gO+rp2oEN4\nHJ8UFY/Bkmdv6mW1vrUiTGf5jocik9H9eT3fyNwphnpfJi0QWCeLmHKR8SE3\newJU106DadNscW64QDe525MmsesmGhhsi9Jd4KCcdxS8e48r3bu9WCmLWO1C\nVzAKezlQ9KK1jFrruDkHU0sLbmTaQrcHpq4Ei/mHT4TrWcvcTZJ+Q2RH83wJ\noy0l\r\n=uB8L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/streams.js","gitHead":"0739c2d1622a3098db72031a8d072e94112496e1","scripts":{"docs":"jsdoc --configure .jsdocrc.js --destination docs --readme README.md lib","version":"npm run docs && git add -A docs","preversion":"rm -rf docs","postversion":"git push && git push --tags && npm publish"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/web-stream-tools.git","type":"git"},"_npmVersion":"6.14.4","description":"Utility functions for WhatWG Streams","directories":{},"_nodeVersion":"13.14.0","dependencies":{"web-streams-polyfill":"~3.0.3","@mattiasbuelens/web-streams-adapter":"~0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@openpgp/jsdoc":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/web-stream-tools_0.0.8_1636734018611_0.6817431482959051","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@openpgp/web-stream-tools","version":"0.0.9","author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","_id":"@openpgp/web-stream-tools@0.0.9","maintainers":[{"name":"twiss","email":"d.huigens@gmail.com"},{"name":"bartbutler","email":"bartbutler@protonmail.com"}],"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"dist":{"shasum":"34f844064dfbd31a9ac0d2030cf81e4854f4f330","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.0.9.tgz","fileCount":38,"integrity":"sha512-GEKuXpQRshUqgKH4sMcwYbHolxaUSHIowcIMd02EsnLv4q5acP0z9pRUy3kjV0ZyRPgyD0vXAy60Rf0MPKoCMw==","signatures":[{"sig":"MEYCIQDKgqZHI+hIHAvS3fheKMKbTn4dQJvSDCCjp11IIhsbfAIhAITt6TBnX/8G7P8vfi2FRHkLqKfaEaVrZCUJaGWZMcT+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1136822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+U/1CRA9TVsSAnZWagAALcwQAICQLaL7fUNupsWIUSS4\nCfT/OkXBz/JoQVgQIf8U5FaWc73JQdsI5ZD0HEKYCj3JgN8m7yF9evh+AEvX\nieK0XxkrpUbQ5MktpPOtr+GW2xuFWNeQV3/SsMuS7X40mMyHP29qVpO4p3Iz\nq3Vk3ZD46z1AHg30v47QW0ldpsEXqCqeK2fH7F1L9YvPPfL2u2R7pzahW6ow\nBnA/pdq6UdQW9DtkTqchN6SRBFBWPPsiawEOrGfXipX+JrIue0NMzWHpWvi2\nQkDVL30EVs2e5LxMYVn0Cw6Vn0uiVitfKY3AtFWFWM6U43t3/dCAiazzxO4U\ngm1HJngjdunMvEgTuxQHxEVO1RY7EEk0lCx9J1D4XR0wOp6idUsV4gXqWahj\nFPJHBvr3AB5+LsZA1ZA+DvdiD+M4u8hbSfAzMVTs8JwNwWZrudRF86HjIMK4\nNu1T0X7FtJ918dI8DH+nkPAKtvMyUcDhLJ8jgQdFklrI+1k/Z0+L2O+xSLGM\nzkp5XPMldGgdjw47zy8j+xzQ5xU8oA6zXF8wqRsP7UrbahU3uIiRwjf2NZ/b\ntfOex0IJU8v5pwOY2FjUIbG/IzwpmZI2MZem0E57xYqTM8VBogd4gwS4OvpB\n1cLNFbvoIZ3PcY1dsAa1RBJQ+uxhxxQMof4PlTyHLsb9gFcK6+RYjywriKJC\njGIo\r\n=tZ5n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/streams.js","gitHead":"8663e1524421ad4745bc309cb08b47f4d895c9d5","scripts":{"docs":"jsdoc --configure .jsdocrc.js --destination docs --readme README.md lib","version":"npm run docs && git add -A docs","preversion":"rm -rf docs","postversion":"git push && git push --tags && npm publish"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/web-stream-tools.git","type":"git"},"_npmVersion":"6.14.4","description":"Utility functions for WhatWG Streams","directories":{},"_nodeVersion":"13.14.0","dependencies":{"web-streams-polyfill":"~3.0.3","@mattiasbuelens/web-streams-adapter":"~0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@openpgp/jsdoc":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/web-stream-tools_0.0.9_1643728884838_0.6105992082667593","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@openpgp/web-stream-tools","version":"0.0.10","author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","_id":"@openpgp/web-stream-tools@0.0.10","maintainers":[{"name":"twiss","email":"d.huigens@gmail.com"},{"name":"bartbutler","email":"bartbutler@protonmail.com"}],"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"dist":{"shasum":"4496390da9715c9bfc581ad144f9fb8a36a37775","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.0.10.tgz","fileCount":41,"integrity":"sha512-1ONZADML0fb0RJR5UiGYPnRf9VaYBYUBc1gF9jyq57sHkr58cp5/BQHS+ivrqbRw21Sb70FKTssmJbRe71V+kw==","signatures":[{"sig":"MEYCIQD7kLubUXQxm/fANE5NtV/pIuo1urC7nt6ejk9Dne2nNgIhAMoiqNyb1OCrIy/y2Q9W2ht/NhUquqwgofwSQZWFXBWa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1140042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiII6LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGkg/7B5dC7cChuy0n5hRKDhk2xlNTv1429z0oWmJ+L6x7BXjzqFr9\r\nHJxH7ZtujwQt9EO0YSqlVPTsyWlF7fxJeAyayRnycUu3zGdxCWm17+faVJ6d\r\neWuk+yUete8EZRVNGDjOxonkjaqw14issel29T914j4wZLEaxZAWf0m6PiFS\r\nIdplwdqRKDlmqchtI7IJi9bYuHsdjISKBHQMUUkZ06abdxie+EUeDE/mwBvF\r\nv0/LJ4jLrU5H8+izEIpYR3yDM7G+igLu9vh+gMcCbreC0bF5K6WURBDcmY6O\r\nIphXddSH53rX0LzysT4y70xV1WrTt9eUMwNSDgUj6wFe+ypPHVlzvhfZu7vA\r\nzi7scFA3MUvqcfi3xtXuFZwtjhseUZg6EPwEb1wOW5QWtKUc8yzGXDEq6MHG\r\ncVJnbKJ3aN1tzVGBX9k2TWZoZoPmretfK9Hnad+5/T9ra8neFnqY81pS6Ifz\r\ntQ2DqW7O9MvVk+ev25QeRryOIIEHGWZvtDDWv32ICpvIh/c2n65/AMIZzBlu\r\n9NXesAEmUpWHwGbby1za12AAfp18zx5ZDnKvLr5z0F7zfFizeXadTWFX0/Hi\r\nnIFdj3W1V80I3Cwyq9FUTFDLJTJOYH9eUeeUPtgjqQVygxy8/aTkP5kxBYb2\r\n3hWaQUVp2kJ/QCUg0KlSqfhcHLcz9AjC0VE=\r\n=ofuM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/streams.js","types":"web-stream-tools.d.ts","gitHead":"4e8e7dd27de4c87d5ab186b6837c33e52a38d9b5","scripts":{"docs":"jsdoc --configure .jsdocrc.js --destination docs --readme README.md lib","test":"npm run test-type-definitions","version":"npm run docs && git add -A docs","preversion":"rm -rf docs","postversion":"git push && git push --tags && npm publish","test-type-definitions":"tsc test/typescript-definitions.ts && node --require esm test/typescript-definitions.js"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/web-stream-tools.git","type":"git"},"_npmVersion":"6.14.4","description":"Utility functions for WhatWG Streams","directories":{},"_nodeVersion":"13.14.0","dependencies":{"web-streams-polyfill":"~3.0.3","@mattiasbuelens/web-streams-adapter":"~0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","typescript":"^4.5.5","@types/node":"^17.0.18","@openpgp/jsdoc":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/web-stream-tools_0.0.10_1646300811452_0.4730456622126975","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@openpgp/web-stream-tools","version":"0.0.11","author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","_id":"@openpgp/web-stream-tools@0.0.11","maintainers":[{"name":"twiss","email":"d.huigens@gmail.com"},{"name":"bartbutler","email":"bartbutler@protonmail.com"}],"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"dist":{"shasum":"71bc9c493024506b1e5b0a587b85984435bbff8e","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.0.11.tgz","fileCount":42,"integrity":"sha512-52NMPRmlXIVajd5dhpDNsG7WJRCdlcS1wXY03OGH1rxm7p6i3QzJvTVyKEAcW0T9KojvLKakV2uTICceELqSMw==","signatures":[{"sig":"MEUCIBWlSH9eMQymg0v+Uac8KhSXRwZta9RRosWhf9uLvEf/AiEApNgc/fcPnNpKZb8Gj+/1apvhoqvdzVcaFT0NDpLevqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1140197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivI8cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUcA//d8EYVMetM1leuJA5q9xGdeWnpdx5FALUmvbvn/4VeaRridj7\r\nSeM7fgcr2XZN6D9oAaqQoPvru2BlmNlgeaUcF0CoKM9iv+HR29mM18ms6gJp\r\nWD3MacrrCQEr1sf2u51GqVA2+W6AJ64Bz/3+GywK7KHWSO96k6JHwicKDgfw\r\ntJwkIB5iYiz6YC7Y8+/3OmXj9pUIk396vdy0Hfl85nETczirmBOTaWCpt7oF\r\nbbbp/8GG7BUJojh6ZUUJeg7xdr9Xw9aROr0u7HnOWNzlIVrzocGwol7YmjZi\r\n0j29YhGwcX1LqG1DrTlidaUdG3j5sRLK4cS+d9kjiEXa9HCXh3WxfkSXiR+B\r\nWKcLnn+M9UBSBLIsy3US5JVZ5KHAvIz1hY/PULMI0AP+ft7rrhuxkqXMnF7x\r\nmY201ZaORd8Rm22XdJJGee9HBBqwgkyOp3Ou1XFKVt8HJBPkyktEKvd+y4up\r\nKjCYQFy4G5I+AmwJuDsgiKkV1iQWOcD6N0IQsd45T77NaO+4k+kglNXDcndd\r\nbuQciPmQER7QhvI4BJE6VaV1OqlT0qECaGYkHLCqH+9EoNVVwMSPWhd4QCfc\r\ntaEZ/ms8f1HdeX1y7uslYAVF+Y0B+PktoggAWPaZFLkH7KEmDTyffAwucuSO\r\nUo8/0n5rDF7kSfe0AF1c7qyW/L1emMlseeY=\r\n=G0B4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/streams.js","types":"web-stream-tools.d.ts","gitHead":"2afee910ea70fb2281a08457c7dcd5e96cd7d2c5","scripts":{"docs":"jsdoc --configure .jsdocrc.js --destination docs --readme README.md lib && printf '%s' 'web-stream-tools.openpgpjs.org' > docs/CNAME","test":"npm run test-type-definitions","version":"npm run docs && git add -A docs","preversion":"rm -rf docs","postversion":"git push && git push --tags && npm publish","test-type-definitions":"tsc test/typescript-definitions.ts && node --require esm test/typescript-definitions.js"},"_npmUser":{"name":"twiss","email":"d.huigens@gmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/web-stream-tools.git","type":"git"},"_npmVersion":"6.14.4","description":"Utility functions for WhatWG Streams","directories":{},"_nodeVersion":"13.14.0","dependencies":{"web-streams-polyfill":"~3.0.3","@mattiasbuelens/web-streams-adapter":"~0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","typescript":"^4.5.5","@types/node":"^17.0.18","@openpgp/jsdoc":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/web-stream-tools_0.0.11_1656524572630_0.376346849820282","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@openpgp/web-stream-tools","version":"0.0.12","author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","_id":"@openpgp/web-stream-tools@0.0.12","maintainers":[{"name":"larabr","email":"larabr@protonmail.com"},{"name":"twiss","email":"d.huigens@protonmail.com"},{"name":"bartbutler","email":"bartbutler@protonmail.com"}],"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"dist":{"shasum":"8a80170c7590ecee2af4220c5cb1efe1a02946eb","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.0.12.tgz","fileCount":42,"integrity":"sha512-OGQ7a7UlALBOPxTWqLjPoa6YjHtLYF5ETb3zwx2A2Qq3YsstJX4q/OvYx60v2MavmBBJELsBQNugdJu0uMBhSw==","signatures":[{"sig":"MEYCIQCcj3/YiMYCGNFJW4uK8eOzXhrxELfNxVLs+XkYwdbqHwIhAJwFksQAp1P//iW/bpCyyzP0705s6RAaIRwg4h/22iCj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1139034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNt/TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpykhAAjHpzF7kGSYgyK9Wg9/n/shQCyByh04Nte4XjTW7y4CBHc40w\r\nJR6bSi8Z2hP4c88+IdzUNgyPQy8MHMe5kWtxS25L5u/SDnbPOfjjCWzNE+tp\r\nlLtRMw3fWSGXWbhC/NnE2fss9AMtfo9y4OKurPGEahUBWtuA33kHr9jg794H\r\npDBGLeVDqJpS4O9cIeilgGzciSc2t/tpr1ApIrvePScNvWCYCh84CXarsjdI\r\nwb9sPXAmMUbYYmFxPHR0oZ2FKQkJk13u70RFiCpVfX03F4d+fbGE2pAkRHAH\r\nR0AlHNtKwL8IsgxQ+nwxMzmtFVbNVKDIbCDk3GRanCRXhXOF0DBjft/KGF/r\r\n7leBVMqCeq4tUmMBKSRIXGdpyEUzdrQLshGaGL1j8WrQ/F0C9Mx5r23UTMRj\r\nrRjBOSoVXPjf3nQN9w0Kc7sg3pGhpWKOsEhf9VTF/qI0yuKbM+ICYMk0xD5L\r\njGYRU132o8twRaRzlgCPZ5KBwpjVDxNWRnsH92jSl/HQSofCfFv0Eas27OpA\r\nOjtA2uQfHKaYhP7KSpMpKMX8UyUx85+NeazPoezuUltBGMzPjghPhkVjq4SC\r\nYHTGS8c07jAGxLD8AwosvY9TMaDju9RU/c/j/vbpRS9X+sF9zBXeDUuoFkG1\r\nKbtPkXR3fSQozxoMppXaYPPoJtlqRNubR3Y=\r\n=hQBr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/streams.js","types":"web-stream-tools.d.ts","browser":{"buffer":false,"stream":false},"gitHead":"cca0e5dfcdf80cf83bd44af32905561e884c2e7b","scripts":{"docs":"jsdoc --configure .jsdocrc.js --destination docs --readme README.md lib && printf '%s' 'web-stream-tools.openpgpjs.org' > docs/CNAME","test":"npm run test-type-definitions","version":"npm run docs && git add -A docs","preversion":"rm -rf docs","postversion":"git push && git push --tags && npm publish","test-type-definitions":"tsc test/typescript-definitions.ts && node --require esm test/typescript-definitions.js"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/web-stream-tools.git","type":"git"},"_npmVersion":"8.15.0","description":"Utility functions for WhatWG Streams","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","typescript":"^4.5.5","@types/node":"^17.0.18","@openpgp/jsdoc":"^3.6.4","web-streams-polyfill":"^3.2.1"},"_npmOperationalInternal":{"tmp":"tmp/web-stream-tools_0.0.12_1664540627427_0.24265326392515418","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@openpgp/web-stream-tools","version":"0.0.13","author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","_id":"@openpgp/web-stream-tools@0.0.13","maintainers":[{"name":"larabr","email":"larabr@protonmail.com"},{"name":"twiss","email":"d.huigens@protonmail.com"},{"name":"bartbutler","email":"bartbutler@protonmail.com"}],"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"dist":{"shasum":"f0be50120c152efb11b65df29ab482dc192dbbd7","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.0.13.tgz","fileCount":44,"integrity":"sha512-VQ0O0lUcD9ilLcMLQMJMgPhp8fDgMd4copd+UhSBGjud0vbI1ONQ3ffAhixEMml/AApLJtqCpd7PJcccPliFSA==","signatures":[{"sig":"MEUCIQCXjXVtRkLLxWBghD3phF5zLsBfbbu8Qdp3uGu/IkGbdAIgIDmUiPWR6I5sltvSgy+jaGG6pFP9uoU5Tc2YDwzOBkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1141878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd7YKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZUQ//QjkoxejCaR3SQVvTMY6kL8uVlnGsSrrJf7t9wdD+PvJ333pV\r\nr/4W95qvLU0ovEb5f7lFGWp3fultk06uGqMQOeRHMGrFggV3oEiljoWeSfND\r\nPYqZdTITT/2H2xTZ8ZRyd/PRKGqMj46Hc0QIZ4ckUB44QGuJoF2yh9aLZUhg\r\ntneK6EqltA0PfiEX3pHtg9AIOtVuyiIjMA+lQl0mb6160FNrQT5kj6dgvBvp\r\nMIY1bHf6qor8/zYjBabqSSX3K8hu3YrNB/jLyBZJAn1ZRKRFLI7m9sGcQ5Yz\r\n+aONStVz4XNF0WkTsajFDAoLe3w8Bksv+iH79Cpfsl4tbEObwtT36YcvGITl\r\nPB75oYn88MOo9khiuD72APigmrD4TlzGc2lrmg2YgkvV3qt3EwFTA0LLWxBZ\r\nJbzgTWRaHB0/Bb8nksvghgGyYTfalaSVs7Ro3JfAK97vvAkCalkfhI/cIVmC\r\nOPAU+arb5/a/OIN27FbIS+xAyt0PiJfmnzCEw87XZxjyk0l60nnaKHjZ44vf\r\nVGU4g6/b0btqqWnMzsVHkQbeXe74Vxpmr7owjUANuO6gBqouQHOfmk0hF4sc\r\n9Rqlcy3aC+woZxnrjdWRvgL+FQcKth5UOf9YKg2s/aRN/1fKcR8txyZ4D+e7\r\nHtzGNKl0CTBGgSFohCANZUH+SmS5WHDwm4M=\r\n=TXif\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/streams.js","browser":{"buffer":false,"stream":false},"gitHead":"f301931e3e0746992ed7e0a32683ec05e377bbd5","scripts":{"docs":"jsdoc --configure .jsdocrc.js --destination docs --readme README.md lib && printf '%s' 'web-stream-tools.openpgpjs.org' > docs/CNAME","test":"npm run test-type-definitions","version":"npm run docs && git add -A docs","preversion":"rm -rf docs","postversion":"git push && git push --tags && npm publish","test-type-definitions":"tsc test/typescript-definitions.ts && node --require esm test/typescript-definitions.js"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/web-stream-tools.git","type":"git"},"_npmVersion":"8.15.0","description":"Utility functions for WhatWG Streams","directories":{},"_nodeVersion":"16.17.0","typesVersions":{">=4.2":{"*":["types/index.v4.2.d.ts"]},">=4.9":{"*":["types/index.v4.9.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","typescript":"^4.9.3","@types/node":"^18.11.9","@openpgp/jsdoc":"^3.6.4","web-streams-polyfill":"^3.2.1"},"peerDependencies":{"typescript":">=4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-stream-tools_0.0.13_1668789770755_0.4530800092091436","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@openpgp/web-stream-tools","version":"0.0.14","author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","_id":"@openpgp/web-stream-tools@0.0.14","maintainers":[{"name":"larabr","email":"larabr@protonmail.com"},{"name":"twiss","email":"d.huigens@protonmail.com"},{"name":"bartbutler","email":"bart+npm@pm.me"}],"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"dist":{"shasum":"513214cd2a20903558448980085155752be445e4","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.0.14.tgz","fileCount":14,"integrity":"sha512-6btCNVf6YSsmlyIS7yw+IbzXeXCEcJxeSpxvSxkDuZj9B/ekt4fXkZj4oOaIxG4SKTftIK1svnlVroJ1cCMT4g==","signatures":[{"sig":"MEYCIQDDZ5OW8OSY9Aj4NX9YkvmC95rSu3JeIyr9cFrDkAuNPwIhANfCTbwgVlwoqmjlYDmhfxzGrEaZO7syhyePhTqmzUyb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39048},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","browser":{"buffer":false,"stream":false},"exports":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"gitHead":"72a6ddb4d7c494cea2686478bf314937dde44022","scripts":{"docs":"jsdoc --configure .jsdocrc.cjs --destination docs --readme README.md lib && printf '%s' 'web-stream-tools.openpgpjs.org' > docs/CNAME","lint":"eslint lib test","version":"npm run docs && git add -A docs","test-node":"mocha ./test/node.test.js","preversion":"rm -rf docs","postversion":"git push && git push --tags && npm publish","test-browser":"karma start karma.conf.cjs","test-type-definitions":"ts-node --esm test/typescript.test.ts && ts-node --esm --project test/tsconfig.es5.json test/typescript.test.ts"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/web-stream-tools.git","type":"git"},"_npmVersion":"8.15.0","description":"Utility functions for WhatWG Streams","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.40.0","ts-node":"^10.9.1","playwright":"^1.33.0","typescript":"^5.0.4","@types/node":"^18.11.9","karma-mocha":"^2.0.1","karma-webpack":"^5.0.0","@openpgp/jsdoc":"^3.6.11","eslint-plugin-import":"^2.27.5","karma-mocha-reporter":"^2.2.5","web-streams-polyfill":"^3.2.1","karma-chrome-launcher":"^3.2.0","@typescript-eslint/parser":"^5.59.6","@typescript-eslint/eslint-plugin":"^5.59.6"},"peerDependencies":{"typescript":">=4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-stream-tools_0.0.14_1688570721732_0.5904036349582322","host":"s3://npm-registry-packages"}},"0.0.11-patch-0":{"name":"@openpgp/web-stream-tools","version":"0.0.11-patch-0","author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","_id":"@openpgp/web-stream-tools@0.0.11-patch-0","maintainers":[{"name":"larabr","email":"larabr@protonmail.com"},{"name":"twiss","email":"d.huigens@protonmail.com"},{"name":"bartbutler","email":"bart+npm@pm.me"}],"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"dist":{"shasum":"c8b2ecfa62403bb10de2b33c8548bd25b14f1828","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.0.11-patch-0.tgz","fileCount":44,"integrity":"sha512-NrIF4DkCqC3WDcMDAgz17z+0Iik1fVrKuvdbjZXCnMZgYAWHpIG8CWnbp8yQRahAdF26jqCopA/qXrp8CYI2yw==","signatures":[{"sig":"MEUCIQCmLygUgGmPj3vNpS8rVnG+eO91n3bjnhPE9p2PihpTZgIgbU0HLd4d8qVFEauA5O1rrpJkMPqma1ZeHKlR/CJfe2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1143599},"main":"lib/streams.js","types":"web-stream-tools.d.ts","gitHead":"3636c58c6f798e2652bd3d73777bed317c350e1a","scripts":{"docs":"jsdoc --configure .jsdocrc.js --destination docs --readme README.md lib && printf '%s' 'web-stream-tools.openpgpjs.org' > docs/CNAME","test":"mocha --require esm test/general","version":"npm run docs && git add -A docs","preversion":"rm -rf docs","postversion":"git push && git push --tags && npm publish","test-type-definitions":"tsc test/typescript-definitions.ts && node --require esm test/typescript-definitions.js"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/web-stream-tools.git","type":"git"},"_npmVersion":"8.15.0","description":"Utility functions for WhatWG Streams","directories":{},"_nodeVersion":"18.15.0","dependencies":{"web-streams-polyfill":"~3.0.3","@mattiasbuelens/web-streams-adapter":"~0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chai":"^4.3.6","mocha":"^8.4.0","typescript":"^4.9.3","@types/node":"^18.11.9","@openpgp/jsdoc":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/web-stream-tools_0.0.11-patch-0_1697021394872_0.2065490004571653","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@openpgp/web-stream-tools","version":"0.1.0","author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","_id":"@openpgp/web-stream-tools@0.1.0","maintainers":[{"name":"larabr","email":"larabr@protonmail.com"},{"name":"twiss","email":"d.huigens@protonmail.com"},{"name":"bartbutler","email":"bart+npm@pm.me"}],"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"dist":{"shasum":"d97aba826c945ee57456ee54255ed1c606b09102","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.1.0.tgz","fileCount":10,"integrity":"sha512-G9Qzr/6VCBNTjyt5K2OnTeDs92rJawC/Whl8SNrYCZd69feIvkylkA2NK/St2z8AFvB0PXuFU0XkjGNMQLResw==","signatures":[{"sig":"MEQCIE34p0ueKUlJoGYzENI82CGd086+5Wy/IA4a1qES3DDrAiA/5UeQ9pHjoA8cA/yFmz11xa4ts3tG8DJP/WBLjZNsaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37211},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">= 16.5.0"},"exports":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"gitHead":"20b280c9b6d2baff9d94a59dc41f9770a4bae99c","scripts":{"docs":"jsdoc --configure .jsdocrc.cjs --destination docs --readme README.md lib && printf '%s' 'web-stream-tools.openpgpjs.org' > docs/CNAME","lint":"eslint lib test","version":"npm run docs && git add -A docs","test-node":"NODE_OPTIONS='--import tsx' mocha ./test/node.test.ts ./test/common.test.ts","preversion":"rm -rf docs","postversion":"git push && git push --tags && npm publish","test-browser":"karma start karma.conf.cjs","test-type-definitions":"tsx test/typescript.test.ts && tsx --tsconfig test/tsconfig.es5.json test/typescript.test.ts"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/web-stream-tools.git","type":"git"},"_npmVersion":"8.15.0","description":"Utility functions for WhatWG Streams","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.40.0","ts-loader":"^9.5.1","playwright":"^1.33.0","typescript":"^5.0.4","@types/chai":"^4.3.11","@types/node":"^20.11.4","karma-mocha":"^2.0.1","@types/mocha":"^10.0.6","karma-webpack":"^5.0.0","@openpgp/jsdoc":"^3.6.11","eslint-plugin-import":"^2.27.5","karma-mocha-reporter":"^2.2.5","web-streams-polyfill":"^3.3.2","karma-chrome-launcher":"^3.2.0","@typescript-eslint/parser":"^5.59.6","@typescript-eslint/eslint-plugin":"^5.59.6"},"peerDependencies":{"typescript":">=4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-stream-tools_0.1.0_1706191404790_0.4678123024274692","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@openpgp/web-stream-tools","version":"0.1.1","author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","_id":"@openpgp/web-stream-tools@0.1.1","maintainers":[{"name":"larabr","email":"larabr@protonmail.com"},{"name":"twiss","email":"d.huigens@protonmail.com"},{"name":"bartbutler","email":"bart+npm@pm.me"}],"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"dist":{"shasum":"d5b5c08ab92901e9dc51d6ed19ed8d2dd8808e38","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.1.1.tgz","fileCount":10,"integrity":"sha512-1WkV+z78S8DJNlUiCPxSjsna6gfAGCVuepL2KUDlBztXzhvplwWr4lAvsWcYzFkHykaFoCSOV9ssiRRq7QzydQ==","signatures":[{"sig":"MEYCIQCoxq6FrE5aTc/TvC2zXAjnKhLbNyTgpmdAJBWOuGnx9wIhAKhMhRHjvCCZfRG309PG0Sh2+5R3SEPYPooa4BASWJLx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37298},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">= 16.5.0"},"exports":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"gitHead":"0ce871e427cd9053f5d640e2fcea9878c7e03264","scripts":{"docs":"jsdoc --configure .jsdocrc.cjs --destination docs --readme README.md lib && printf '%s' 'web-stream-tools.openpgpjs.org' > docs/CNAME","lint":"eslint lib test","version":"npm run docs && git add -A docs","test-node":"ts-mocha -n loader=ts-node/esm ./test/node.test.ts ./test/common.test.ts","preversion":"rm -rf docs","postversion":"git push && git push --tags && npm publish","test-browser":"karma start karma.conf.cjs","test-type-definitions":"tsx test/typescript.test.ts && tsx --tsconfig test/tsconfig.es5.json test/typescript.test.ts"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/web-stream-tools.git","type":"git"},"_npmVersion":"8.15.0","description":"Utility functions for WhatWG Streams","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.40.0","ts-node":"^10.9.2","ts-mocha":"^10.0.0","ts-loader":"^9.5.1","playwright":"^1.33.0","typescript":"^5.0.4","@types/chai":"^4.3.11","@types/node":"^20.11.4","karma-mocha":"^2.0.1","@types/mocha":"^10.0.6","karma-webpack":"^5.0.0","@openpgp/jsdoc":"^3.6.11","eslint-plugin-import":"^2.27.5","karma-mocha-reporter":"^2.2.5","web-streams-polyfill":"^3.3.2","karma-chrome-launcher":"^3.2.0","@typescript-eslint/parser":"^5.59.6","@typescript-eslint/eslint-plugin":"^5.59.6"},"peerDependencies":{"typescript":">=4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-stream-tools_0.1.1_1706277617336_0.32682824449137216","host":"s3://npm-registry-packages"}},"0.0.11-patch-1":{"name":"@openpgp/web-stream-tools","version":"0.0.11-patch-1","author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","_id":"@openpgp/web-stream-tools@0.0.11-patch-1","maintainers":[{"name":"larabr","email":"larabr@protonmail.com"},{"name":"twiss","email":"d.huigens@protonmail.com"},{"name":"bartbutler","email":"bart+npm@pm.me"}],"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"dist":{"shasum":"913fd8c8bad781e18116d83d2784484921da3400","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.0.11-patch-1.tgz","fileCount":44,"integrity":"sha512-sZkx4FsHGFPcGrEBmBLvg0PcFBgR7KWe+NXo3SI/e+gpVoK3rPzPgv4TpI3UFKiXrohaJyY/klf24tNbJCutBA==","signatures":[{"sig":"MEQCIGK7PfMbclCfX1fXut/QOmnRSzr9oq1E4Na7UFghBpdTAiAUROOpOYpfhnnFU80Dv2cCB1zkN42ugDv5OwCHiMVACQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1144096},"main":"lib/streams.js","types":"web-stream-tools.d.ts","gitHead":"ff68fd60a95ed1c1b5297d4d8dfbd7a4b421aecf","scripts":{"docs":"jsdoc --configure .jsdocrc.js --destination docs --readme README.md lib && printf '%s' 'web-stream-tools.openpgpjs.org' > docs/CNAME","test":"mocha --require esm test/general","version":"npm run docs && git add -A docs","preversion":"rm -rf docs","postversion":"git push && git push --tags && npm publish","test-type-definitions":"tsc test/typescript-definitions.ts && node --require esm test/typescript-definitions.js"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/web-stream-tools.git","type":"git"},"_npmVersion":"8.15.0","description":"Utility functions for WhatWG Streams","directories":{},"_nodeVersion":"20.11.1","dependencies":{"web-streams-polyfill":"~3.0.3","@mattiasbuelens/web-streams-adapter":"~0.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esm":"^3.2.25","chai":"^4.3.6","mocha":"^8.4.0","typescript":"^4.9.3","@types/node":"^18.11.9","@openpgp/jsdoc":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/web-stream-tools_0.0.11-patch-1_1718698435305_0.776820052845768","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@openpgp/web-stream-tools","version":"0.1.2","author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","_id":"@openpgp/web-stream-tools@0.1.2","maintainers":[{"name":"larabr","email":"larabr@protonmail.com"},{"name":"twiss","email":"d.huigens@protonmail.com"},{"name":"bartbutler","email":"bart+npm@pm.me"}],"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"dist":{"shasum":"27ecc2618e105d28e4f3bac4836701fda3d16c3e","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.1.2.tgz","fileCount":10,"integrity":"sha512-uyTIFj6kjYMmeTv1bTIUcaTjC34ewpHny3XE+CvRCWGom642YCtIfd+6JFdemPgp18ZZc/u11D1SU16lpH3l0w==","signatures":[{"sig":"MEYCIQDTP00btRlfweD8XQjAy5aK5SfN8hAO7okySFgI4gmWagIhAMVHtx17FOu699MQKLHhPrrD86fmde3uYRqSnC3fF5er","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37795},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">= 16.5.0"},"exports":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"gitHead":"390e8f67e66a4e4b86e09337f7b210532e392a65","scripts":{"docs":"jsdoc --configure .jsdocrc.cjs --destination docs --readme README.md lib && printf '%s' 'web-stream-tools.openpgpjs.org' > docs/CNAME","lint":"eslint lib test","version":"npm run docs && git add -A docs","test-node":"ts-mocha -n loader=ts-node/esm ./test/node.test.ts ./test/common.test.ts","preversion":"rm -rf docs","postversion":"git push && git push --tags && npm publish","test-browser":"karma start karma.conf.cjs","test-type-definitions":"tsx test/typescript.test.ts && tsx --tsconfig test/tsconfig.es5.json test/typescript.test.ts"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/web-stream-tools.git","type":"git"},"_npmVersion":"8.15.0","description":"Utility functions for WhatWG Streams","directories":{},"_nodeVersion":"20.1.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.40.0","ts-node":"^10.9.2","ts-mocha":"^10.0.0","ts-loader":"^9.5.1","playwright":"^1.33.0","typescript":"^5.0.4","@types/chai":"^4.3.11","@types/node":"^20.11.4","karma-mocha":"^2.0.1","@types/mocha":"^10.0.6","karma-webpack":"^5.0.0","@openpgp/jsdoc":"^3.6.11","eslint-plugin-import":"^2.27.5","karma-mocha-reporter":"^2.2.5","web-streams-polyfill":"^3.3.2","karma-chrome-launcher":"^3.2.0","@typescript-eslint/parser":"^5.59.6","@typescript-eslint/eslint-plugin":"^5.59.6"},"peerDependencies":{"typescript":">=4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-stream-tools_0.1.2_1718729594143_0.9873786987360673","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@openpgp/web-stream-tools","version":"0.1.3","author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","_id":"@openpgp/web-stream-tools@0.1.3","homepage":"https://github.com/openpgpjs/web-stream-tools#readme","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"dist":{"shasum":"a9750f12a634b5a15e711b6c1de559511fb53732","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.1.3.tgz","fileCount":10,"integrity":"sha512-mT/ds43cH6c+AO5RFpxs+LkACr7KjC3/dZWHrP6KPrWJu4uJ/XJ+p7telaoYiqUfdjiiIvdNSOfhezW9fkmboQ==","signatures":[{"sig":"MEUCIQDksyru7x6HsUpCVHBzXNzlI+zI7iJHRCJFvoq43Ouk4wIgGJdpTjzjFijz6p9aEqvw3UsvzC990CSyD+vYUnMT7jE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37795},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"gitHead":"d3e37825313f6bc43502ca59cea4dc6d113c43f7","scripts":{"docs":"jsdoc --configure .jsdocrc.cjs --destination docs --readme README.md lib && printf '%s' 'web-stream-tools.openpgpjs.org' > docs/CNAME","lint":"eslint lib test","version":"npm run docs && git add -A docs","test-node":"ts-mocha -n loader=ts-node/esm ./test/node.test.ts ./test/common.test.ts","preversion":"rm -rf docs","postversion":"git push && git push --tags && npm publish","test-browser":"karma start karma.conf.cjs","test-type-definitions":"tsx test/typescript.test.ts && tsx --tsconfig test/tsconfig.es5.json test/typescript.test.ts"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/web-stream-tools.git","type":"git"},"_npmVersion":"8.15.0","description":"Utility functions for WhatWG Streams","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.40.0","ts-node":"^10.9.2","ts-mocha":"^10.0.0","ts-loader":"^9.5.1","playwright":"^1.33.0","typescript":"^5.5.2","@types/chai":"^4.3.11","@types/node":"^20.11.4","karma-mocha":"^2.0.1","@types/mocha":"^10.0.6","karma-webpack":"^5.0.0","@openpgp/jsdoc":"^3.6.11","eslint-plugin-import":"^2.27.5","karma-mocha-reporter":"^2.2.5","web-streams-polyfill":"^4.0.0","karma-chrome-launcher":"^3.2.0","@typescript-eslint/parser":"^5.59.6","@typescript-eslint/eslint-plugin":"^5.59.6"},"peerDependencies":{"typescript":">=4.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-stream-tools_0.1.3_1719394748738_0.3572861220781838","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@openpgp/web-stream-tools","version":"0.2.0","author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","_id":"@openpgp/web-stream-tools@0.2.0","maintainers":[{"name":"larabr","email":"larabr@protonmail.com"},{"name":"twiss","email":"d.huigens@protonmail.com"},{"name":"bartbutler","email":"bart+npm@pm.me"}],"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"dist":{"shasum":"49ff6b0a946be66564d7fa506d744f597932f95e","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.2.0.tgz","fileCount":12,"integrity":"sha512-vX5a0oZKyqcBuS4BSGCufJVHhhIgZKj5Tc0lA7fzivj6iszedbIua6yKCe5ZujVCD7sZlOaYhxSZnLO8FH8rbQ==","signatures":[{"sig":"MEUCIQD5ee6prMrGcHiEsAb7vkqgFxHdozH8Gzs2F5V0vpBorQIgSE2sHfLijozLPVnfvSFI1vYH9CHmDLSooRKVR+iqC9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49118},"main":"./lib/index.js","type":"module","engines":{"node":">= 18.0.0"},"exports":{"types":"./lib/types/index.d.ts","import":"./lib/index.js","types@<5.5":"./lib/types/v4.7-v5.4/index.d.ts"},"gitHead":"40b4a5afc15aa9e7d74e3051f35155b9824b50fd","scripts":{"docs":"jsdoc --configure .jsdocrc.cjs --destination docs --readme README.md lib && printf '%s' 'web-stream-tools.openpgpjs.org' > docs/CNAME","lint":"eslint lib test","version":"npm run docs && git add -A docs","test-node":"NODE_OPTIONS='--import=tsx' mocha ./test/node.test.ts ./test/common.test.ts","preversion":"rm -rf docs","postversion":"git push && git push --tags && npm publish","test-browser":"karma start karma.conf.cjs","test-type-definitions":"tsc --project test/tsconfig.json && tsx test/typescript.test.ts && npm run test-type-definitions-es5","test-type-definitions-es5":"tsc --project test/tsconfig.es5.json && tsx --tsconfig test/tsconfig.es5.json test/typescript.test.ts"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/web-stream-tools.git","type":"git"},"_npmVersion":"11.5.1","description":"Utility functions for WhatWG Streams","directories":{},"_nodeVersion":"24.7.0","typesVersions":{">=4.7":{".":["lib/types/v4.7-v5.4/index.d.ts"]},">=5.5":{".":["lib/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","chai":"^4.5.0","mocha":"^10.8.2","eslint":"^8.57.1","ts-node":"^10.9.2","ts-mocha":"^10.1.0","ts-loader":"^9.5.2","playwright":"^1.54.2","typescript":"^5.9.2","@types/chai":"^4.3.20","@types/node":"^24.3.0","karma-mocha":"^2.0.1","@types/mocha":"^10.0.10","karma-webpack":"^5.0.1","@openpgp/jsdoc":"^3.6.11","@types/linkify-it":"^3.0.5","eslint-plugin-import":"^2.32.0","karma-mocha-reporter":"^2.2.5","web-streams-polyfill":"^4.2.0","karma-chrome-launcher":"^3.2.0","@typescript-eslint/parser":"^5.62.0","@typescript-eslint/eslint-plugin":"^5.62.0"},"peerDependencies":{"typescript":">=4.7","@types/node":">=18.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@types/node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-stream-tools_0.2.0_1759754422769_0.8761858092009911","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@openpgp/web-stream-tools","version":"0.2.1","author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","_id":"@openpgp/web-stream-tools@0.2.1","maintainers":[{"name":"larabr","email":"larabr@protonmail.com"},{"name":"twiss","email":"d.huigens@protonmail.com"},{"name":"bartbutler","email":"bart+npm@pm.me"}],"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"dist":{"shasum":"41ac3b9e5ae1edbbee3b93be148c541d6789f946","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.2.1.tgz","fileCount":12,"integrity":"sha512-gE6+8mVrpKOa9RurAP+TToUo/DCGLNfpnRiq/YuA5Dq/rUAVSeM6Ejrgl25qpRiOQb/qcGyM25m1l9eE4aPdfw==","signatures":[{"sig":"MEQCIH6zC3dT82ssCCOFrCZXP4SdS5ulfzTzuGKz8AxQhyscAiBFBPCn6M8csAxGD+4y7n5PO19UjKYVsJykDEay6qpD+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49178},"main":"./lib/index.js","type":"module","engines":{"node":">= 18.0.0"},"exports":{"types":"./lib/types/index.d.ts","import":"./lib/index.js","types@<5.5":"./lib/types/v4.7-v5.4/index.d.ts"},"gitHead":"c3088eed8ae69f84da12fd1714ad1880331c80e8","scripts":{"docs":"jsdoc --configure .jsdocrc.cjs --destination docs --readme README.md lib && printf '%s' 'web-stream-tools.openpgpjs.org' > docs/CNAME","lint":"eslint lib test","version":"npm run docs && git add -A docs","test-node":"NODE_OPTIONS='--import=tsx' mocha ./test/node.test.ts ./test/common.test.ts","preversion":"rm -rf docs","postversion":"git push && git push --tags && npm publish","test-browser":"karma start karma.conf.cjs","test-type-definitions":"tsc --project test/tsconfig.json && tsx test/typescript.test.ts && npm run test-type-definitions-es5","test-type-definitions-es5":"tsc --project test/tsconfig.es5.json && tsx --tsconfig test/tsconfig.es5.json test/typescript.test.ts"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/web-stream-tools.git","type":"git"},"_npmVersion":"10.9.2","description":"Utility functions for WhatWG Streams","directories":{},"_nodeVersion":"22.15.0","typesVersions":{">=4.7":{".":["lib/types/v4.7-v5.4/index.d.ts"]},">=5.5":{".":["lib/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","chai":"^4.5.0","mocha":"^10.8.2","eslint":"^8.57.1","ts-node":"^10.9.2","ts-mocha":"^10.1.0","ts-loader":"^9.5.2","playwright":"^1.54.2","typescript":"^5.9.2","@types/chai":"^4.3.20","@types/node":"^24.3.0","karma-mocha":"^2.0.1","@types/mocha":"^10.0.10","karma-webpack":"^5.0.1","@openpgp/jsdoc":"^3.6.11","@types/linkify-it":"^3.0.5","eslint-plugin-import":"^2.32.0","karma-mocha-reporter":"^2.2.5","web-streams-polyfill":"^4.2.0","karma-chrome-launcher":"^3.2.0","@typescript-eslint/parser":"^5.62.0","@typescript-eslint/eslint-plugin":"^5.62.0"},"peerDependencies":{"typescript":">=4.7","@types/node":">=18.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@types/node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-stream-tools_0.2.1_1761755932091_0.8963389005210287","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@openpgp/web-stream-tools","version":"0.3.0","author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","_id":"@openpgp/web-stream-tools@0.3.0","maintainers":[{"name":"larabr","email":"larabr@protonmail.com"},{"name":"twiss","email":"d.huigens@protonmail.com"},{"name":"bartbutler","email":"bart+npm@pm.me"}],"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"dist":{"shasum":"a90cb856b6c7b5d2ad03a0bbc02e3c0f533bf034","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.3.0.tgz","fileCount":12,"integrity":"sha512-WGCcIti5uAwySkdny5IJ975Vu6fS45LE9Ce3M7vylIWOZwzL4qFUFclskZ6JU7rQ1zgoze6CQ//QKFc/ML2uqw==","signatures":[{"sig":"MEUCIAlW2xS9BaTE3EUnG7ycbFdoh852oSIP4mt3w4M3v2oeAiEAnXif2uZvhbJmPO4Qx4u8iIMkL0mZmHa7+rAAjQfmWxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52716},"main":"./lib/index.js","type":"module","engines":{"node":">= 18.0.0"},"exports":{"types":"./lib/types/index.d.ts","import":"./lib/index.js","types@<5.5":"./lib/types/v4.7-v5.4/index.d.ts"},"gitHead":"1d398566d54ed375d03a25b8484db93fb5e5695d","scripts":{"docs":"jsdoc --configure .jsdocrc.cjs --destination docs --readme README.md lib && printf '%s' 'web-stream-tools.openpgpjs.org' > docs/CNAME","lint":"eslint lib/** test/** --ext .d.ts","version":"npm run docs && git add -A docs","test-node":"NODE_OPTIONS='--import=tsx' mocha ./test/node.test.ts ./test/common.test.ts","preversion":"rm -rf docs","postversion":"git push && git push --tags && npm publish","test-browser":"karma start karma.conf.cjs","test-type-definitions":"tsc --project test/tsconfig.json && tsx test/typescript.test.ts && npm run test-type-definitions-es5","test-type-definitions-es5":"tsc --project test/tsconfig.es5.json && tsx --tsconfig test/tsconfig.es5.json test/typescript.test.ts"},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"repository":{"url":"git+https://github.com/openpgpjs/web-stream-tools.git","type":"git"},"_npmVersion":"10.2.4","description":"Utility functions for WhatWG Streams","directories":{},"_nodeVersion":"20.11.0","typesVersions":{">=4.7":{".":["lib/types/v4.7-v5.4/index.d.ts"]},">=5.5":{".":["lib/types/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","chai":"^4.5.0","mocha":"^10.8.2","eslint":"^9.37.0","ts-node":"^10.9.2","ts-mocha":"^11.1.0","ts-loader":"^9.5.4","playwright":"^1.56.1","typescript":"^5.9.3","@types/chai":"^4.3.20","@types/node":"^24.10.0","karma-mocha":"^2.0.1","@types/mocha":"^10.0.10","karma-webpack":"^5.0.1","@openpgp/jsdoc":"^4.0.4","eslint-plugin-import":"^2.32.0","karma-mocha-reporter":"^2.2.5","web-streams-polyfill":"^4.2.0","karma-chrome-launcher":"^3.2.0","@typescript-eslint/parser":"^5.62.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"typescript":">=4.7","@types/node":">=18.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@types/node":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/web-stream-tools_0.3.0_1762960077845_0.4554799065988686","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@openpgp/web-stream-tools","version":"0.3.1","description":"Utility functions for WhatWG Streams","type":"module","exports":{"types@<5.5":"./lib/types/v4.7-v5.4/index.d.ts","types":"./lib/types/index.d.ts","import":"./lib/index.js"},"typesVersions":{">=5.5":{".":["lib/types/index.d.ts"]},">=4.7":{".":["lib/types/v4.7-v5.4/index.d.ts"]}},"main":"./lib/index.js","engines":{"node":">= 18.0.0"},"repository":{"type":"git","url":"git+https://github.com/openpgpjs/web-stream-tools.git"},"author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"homepage":"https://github.com/openpgpjs/web-stream-tools#readme","devDependencies":{"@eslint/js":"^10.0.1","@openpgp/jsdoc":"^4.0.4","@stylistic/eslint-plugin":"^5.10.0","@types/chai":"^5.2.3","@types/mocha":"^10.0.10","@types/node":"^24.12.2","chai":"^6.2.2","eslint":"^10.2.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-chai-friendly":"^1.2.0","eslint-plugin-import":"^2.32.0","globals":"^17.5.0","karma":"^6.4.4","karma-chrome-launcher":"^3.2.0","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","karma-webpack":"^5.0.1","mocha":"^11.7.5","playwright":"^1.59.1","ts-loader":"^9.5.7","ts-mocha":"^11.1.0","ts-node":"^10.9.2","tsx":"^4.21.0","typescript":"^6.0.3","typescript-eslint":"^8.57.3","web-streams-polyfill":"^4.2.0","webpack":"^5.106.2"},"peerDependencies":{"@types/node":">=18.0.0","typescript":">=4.7"},"peerDependenciesMeta":{"typescript":{"optional":true},"@types/node":{"optional":true}},"scripts":{"test-type-definitions":"tsc --project test/tsconfig.json && tsx test/typescript.test.ts && npm run test-type-definitions-es5","test-type-definitions-es5":"tsc --project test/tsconfig.es5.json && tsx --tsconfig test/tsconfig.es5.json test/typescript.test.ts","test-type-definitions-legacy":"tsc --project test/tsconfig.v4.7.json && tsx test/typescript.v4.7.test.ts","test-browser":"karma start karma.conf.cjs","test-node":"NODE_OPTIONS='--import=tsx' mocha ./test/node.test.ts ./test/common.test.ts","lint":"eslint lib test eslint.config.js","docs":"jsdoc --configure .jsdocrc.cjs --destination docs --readme README.md lib && printf '%s' 'web-stream-tools.openpgpjs.org' > docs/CNAME","preversion":"rm -rf docs","version":"npm run docs && git add -A docs","postversion":"git push && git push --tags && npm publish"},"_id":"@openpgp/web-stream-tools@0.3.1","gitHead":"510cf3f6d0e4148a4c65bd5d5e6c093a3d36ba14","_nodeVersion":"24.6.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-EV+VQ4Dr8b+JmlGnc74FLgx7EhLyydOr4j6s6Hp+2scQh6sLQMs2h+1oEYUIslXcQPicWKG5ZQx+/dua0dgPWA==","shasum":"503b981659563d8c6fab1b0ca4d4fcec6ac37bcd","tarball":"https://registry.npmjs.org/@openpgp/web-stream-tools/-/web-stream-tools-0.3.1.tgz","fileCount":12,"unpackedSize":57843,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAEQAUIkMbNoJA3jcBIeEF/04DliGhokvwyOi4QGJBBPAiAN+a5JCrExyQtAjj8Nqf8wZ1RIxb0dr54J1brZeYzKGQ=="}]},"_npmUser":{"name":"larabr","email":"larabr@protonmail.com"},"directories":{},"maintainers":[{"name":"larabr","email":"larabr@protonmail.com"},{"name":"twiss","email":"d.huigens@protonmail.com"},{"name":"bartbutler","email":"bart+npm@pm.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web-stream-tools_0.3.1_1776862607464_0.05809953942274082"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-28T20:24:29.266Z","modified":"2026-04-22T12:56:47.758Z","0.0.1":"2021-02-28T20:24:29.648Z","0.0.2":"2021-03-25T00:08:52.078Z","0.0.3":"2021-03-25T19:36:52.796Z","0.0.4":"2021-03-25T22:25:23.069Z","0.0.5":"2021-04-27T15:47:56.450Z","0.0.6":"2021-07-20T17:02:56.548Z","0.0.7":"2021-11-12T15:43:47.140Z","0.0.8":"2021-11-12T16:20:18.798Z","0.0.9":"2022-02-01T15:21:25.040Z","0.0.10":"2022-03-03T09:46:51.692Z","0.0.11":"2022-06-29T17:42:52.904Z","0.0.12":"2022-09-30T12:23:47.678Z","0.0.13":"2022-11-18T16:42:50.968Z","0.0.14":"2023-07-05T15:25:21.944Z","0.0.11-patch-0":"2023-10-11T10:49:55.211Z","0.1.0":"2024-01-25T14:03:24.937Z","0.1.1":"2024-01-26T14:00:17.511Z","0.0.11-patch-1":"2024-06-18T08:13:55.519Z","0.1.2":"2024-06-18T16:53:14.282Z","0.1.3":"2024-06-26T09:39:08.916Z","0.2.0":"2025-10-06T12:40:22.978Z","0.2.1":"2025-10-29T16:38:52.319Z","0.3.0":"2025-11-12T15:07:58.035Z","0.3.1":"2026-04-22T12:56:47.623Z"},"bugs":{"url":"https://github.com/openpgpjs/web-stream-tools/issues"},"author":{"name":"Daniel Huigens","email":"d.huigens@protonmail.com"},"license":"MIT","homepage":"https://github.com/openpgpjs/web-stream-tools#readme","repository":{"type":"git","url":"git+https://github.com/openpgpjs/web-stream-tools.git"},"description":"Utility functions for WhatWG Streams","maintainers":[{"name":"larabr","email":"larabr@protonmail.com"},{"name":"twiss","email":"d.huigens@protonmail.com"},{"name":"bartbutler","email":"bart+npm@pm.me"}],"readme":"# Web Stream Tools\n\nThis library contains both basic convenience functions such as `readToEnd`, `concat`, `slice`, `clone`, and more complex functions for transforming and parsing streams. Examples of the latter can be found below.\n\n## Table of Contents\n<!-- MarkdownTOC autolink=\"true\" -->\n\n- [Usage](#usage)\n- [Documentation](#documentation)\n  - [Stream support in Node.js](#stream-support-in-nodejs)\n- [Examples](#examples)\n  - [Transforming a stream](#transforming-a-stream)\n  - [Transforming a stream in chunks of 1024 bytes](#transforming-a-stream-in-chunks-of-1024-bytes)\n  - [Parsing data on a stream which is expected to be in a specific format](#parsing-data-on-a-stream-which-is-expected-to-be-in-a-specific-format)\n  - [Cloning and slicing streams](#cloning-and-slicing-streams)\n\n<!-- /MarkdownTOC -->\n\n## Usage\n\n```bash\nnpm install --save @openpgp/web-stream-tools\n```\n\n```js\nimport * as stream from '@openpgp/web-stream-tools';\n```\n\n## Documentation\n\nSee [the documentation](https://web-stream-tools.openpgpjs.org/) for a full list of functions.\n\n### Stream support in Node.js\n\nFrom v0.1, **the library no longer supports native Node Readable streams in input**, and instead expects [Node's WebStreams](https://nodejs.org/api/webstreams.html#class-readablestream). [Node v17+ includes utilities to convert from and to Web Streams](https://nodejs.org/api/stream.html#streamreadabletowebstreamreadable-options).\n\n## Examples\n\n### Transforming a stream\n\nIn this example we're encrypting a stream using an imaginary API which has `process` and `finish` methods.\n\n```js\nconst encryptor = new Encryptor();\nconst encrypted = stream.transform(input, function process(chunk) {\n  return encryptor.process(chunk);\n}, function finish() {\n  return encryptor.finish();\n});\n```\n\nBoth the `process` and `finish` functions:\n\n- are optional (by default no data is written to the transformed stream)\n- may be asynchronous\n- may throw (in which case the error is forwarded to the transformed stream)\n\n`input` can be a stream containing anything, or it can be a plain value (Uint8Array or String) in which case `transform()` will simply return `process(input)` and `finish()` concatenated together.\n\n### Transforming a stream in chunks of 1024 bytes\n\nIn this example we're encrypting a stream using an imaginary API which has a `process` method that requires us to pass in chunks of size 1024 (unless it's the last chunk).\n\n```js\nconst encrypted = stream.transformPair(input, async (readable, writable) => {\n  const reader = stream.getReader(readable);\n  const writer = stream.getWriter(writable);\n  try {\n    while (true) {\n      await writer.ready;\n      const chunk = await reader.readBytes(1024);\n        // The above will return 1024 bytes unless the stream closed before that, in which\n        // case it either returns fewer bytes or undefined if no data is available.\n      if (chunk === undefined) {\n        await writer.close();\n        break;\n      }\n      await writer.write(encryptor.process(chunk));\n    }\n  } catch(e) {\n    await writer.abort(e);\n  }\n});\n```\n\nThe above example may seem more complicated than necessary, but it correctly handles:\n\n- Backpressure (if `encrypted` gets read slowly, `input` gets read slowly as well)\n- Cancellation (if `encrypted` gets canceled, `input` gets cancelled as well)\n- Erroring (if `input` errors, `encrypted` gets errored as well)\n\nUnlike `transform`, `transformPair` will always return a stream, even if `input` is not.\n\n### Parsing data on a stream which is expected to be in a specific format\n\nThere are also helper functions for reading a specific number of bytes, or a single line, etc:\n\n```js\nstream.parse(input, reader => {\n  const byte = await reader.readByte(); // Single byte or undefined\n  const bytes = await reader.readBytes(n); // Uint8Array of up to n bytes, or undefined\n  const line = await reader.readLine(); // Returns String up to and including the first \\n, or undefined. This function is specifically for a stream of Strings.\n  // There's also peekBytes() and unshift(), which you can use to look ahead in the stream.\n\n  const stream = reader.remainder(); // New stream containing the remainder of the original stream. Only available when using a Reader from stream.parse()\n});\n```\n\nMost of the functions above are also available when getting a reader using `stream.getReader()` instead of `stream.parse()`.\n\nAll of the functions above also work when reading a stream containing Strings instead of a Uint8Arrays, and will return Strings in that case.\n\n### Cloning and slicing streams\n\nThere are also a few functions not for reading the stream, but for manipulating the stream for another function to read:\n\n```js\nstream.slice(input, begin, end); // Returns a stream pointing to part of the original stream, or a Uint8Array\nstream.clone(input); // Returns a copy of the stream so that two functions can read it. Note: this does *not* clone a Uint8Array, since this function is only meant for reading the same data twice.\nstream.passiveClone(input); // Also returns a copy of the stream, but doesn't return data immediately when you read from it, only returns data when you read from the original stream. This is meant for respecting backpressure.\n```\n\n","readmeFilename":"README.md"}