{"versions":{"0.0.1":{"name":"@sec-ant/readable-stream","version":"0.0.1","description":"a very simple web streams API ReadableStream asynchronous iteration polyfill","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"clean":"rm -fr ./dist/*.*s","lint":"eslint src","build":"npm run lint && npm run clean && swc ./src -d dist && tsc","serve":"http-server -c-1 dist"},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/readable-stream.git"},"homepage":"https://github.com/Sec-ant/readable-stream","bugs":{"url":"https://github.com/Sec-ant/readable-stream/issues"},"keywords":["stream","web-streams","readablestream","async","asynchronous","iterator","iteration","async-iterator","polyfill","esm"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.3.19","@typescript-eslint/eslint-plugin":"^5.44.0","@typescript-eslint/parser":"^5.44.0","eslint":"^8.28.0","http-server":"^14.1.1","typescript":"^4.9.3"},"gitHead":"f52dd831f7f8fb731c12f67b8665e74a1e37313e","_id":"@sec-ant/readable-stream@0.0.1","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-cfRfKFmgkkgQ/9610aEbR3GaPUDDv8cV8GjYiThBIJYq90o0xQpeSRd8ouDYJLc7ARB2Uf84R43rEKfidBPglg==","shasum":"e17c97d2c7d9e7b55c8e80a6a08efbe4447789f5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@sec-ant/readable-stream/-/readable-stream-0.0.1.tgz","fileCount":4,"unpackedSize":2277,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX+eWAzczkRCTmYyMdzsj5DSrESDxvDNcnfJDDDdWunAIhAK232Ru/pV8BZ+M1ik7pHn9t6PWwnTzUYfDsCIVUBVfE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf1TcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosWA//QhsPJluWwDD2b8zeFkwxoF28dQC3dWVvVFYl8Crp/YU2yBVc\r\n6eqRrz2K8aglMmph1GcpHSNBMlFnOS9sHPhHPCEEYzpN+KteBp22DC8LFPBc\r\nUCmtECo7D2d9d1E3zS49Iehp6sDFIr0geLGKLHZUuKRDxHkeMSU/GMgCq0m+\r\nla2q0E+wEKu5dhDmrc93F4vHe17nF2WCcErv63A7aBZuFV3fnQP9qfBsktN6\r\nJcXmo9PWMHcGyid47mBhlRkP+v0Lxw+zf5E42r+t2yA5HJiHPgNOfJYNnGYG\r\nvysMSRPZPgl5PoAEko8MWm2M2BCKG4wLT5UKJJSZwEzmFq6dVn4YNec0a+wZ\r\nJa0tqtD9Z7M0lP9aLmUxGNHRlpTsEayVFFevIwlov35Iafrthb00C24ezXCC\r\nsIPMJYbsz4DqugB6ecwYFku7HiXy0Nimv13iWkZ1wG9ioSEv+MrnBIDBQWb7\r\njrcLyHkwGB8qveI6Cp3lf3V3buTAVAv17ZOnidUt/x/wk1KluNdRBlLjhtq4\r\ndPMQ7XSYDSRi5V5Q7z8WxdvteOzxnGZYqRVHgBl9uzsa4UWQh8TqAPWOIkCC\r\nr2ZXlgTIQZDNjb6suQ3mbKkyaqjJpUWHSWYwC7M/B2VrYa6Fw8qSpxthYR6B\r\n79ilkS39RNhUmxrDBo4r7OpWBU4qeUaEexs=\r\n=DshU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"zzwu@zju.edu.cn"},"directories":{},"maintainers":[{"name":"anonymous","email":"zzwu@zju.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/readable-stream_0.0.1_1669289180524_0.5640337762859671"},"_hasShrinkwrap":false,"contributors":[]},"0.1.0":{"name":"@sec-ant/readable-stream","version":"0.1.0","description":"a very simple web streams API ReadableStream asynchronous iteration polyfill","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"clean":"rm -fr ./dist/*.*s","lint":"eslint src","build":"npm run lint && npm run clean && swc ./src -d dist && tsc","serve":"http-server -c-1 dist"},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/readable-stream.git"},"homepage":"https://github.com/Sec-ant/readable-stream","bugs":{"url":"https://github.com/Sec-ant/readable-stream/issues"},"keywords":["stream","web-streams","readablestream","async","asynchronous","iterator","iteration","async-iterator","polyfill","esm"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","devDependencies":{"@swc/cli":"^0.1.57","@swc/core":"^1.3.19","@typescript-eslint/eslint-plugin":"^5.44.0","@typescript-eslint/parser":"^5.44.0","eslint":"^8.28.0","http-server":"^14.1.1","typescript":"^4.9.3"},"gitHead":"61b5d40205ebccbb3e9e67bed24221643113cfa7","_id":"@sec-ant/readable-stream@0.1.0","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-d1vdKNr5BQ+g4Z18HqamZ/d4nnSyGXjRn02fkFHotBYMH8KPKEMQSofortRRzam7M72FcvNpavHgouPlhIHTJA==","shasum":"25d53545b9d1e93b8350f246fa2e390884e44188","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@sec-ant/readable-stream/-/readable-stream-0.1.0.tgz","fileCount":4,"unpackedSize":3360,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF0WQiGovItiFXWfngBpBkAgbddSPKLnBEgLeKP53MIwIhALkC/s2PqCnY29iDnIBFrTrGv5pEMUIWPBr40F+VTqHt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgJJpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+ww//XW56rKzGRmlf75dW37fEPD+HMX9xMstQy3kdQ/gHOUQBspgo\r\nJiG3uu3rYIA1Oc8FulB1VWa8zyhtZmnMoGB63iO7j+A0VgLHwrqIM6Cl3xIz\r\nDDH+I3eXXGWi+KPz3M0/hW2hIH5ArpQcfvAZkqFI2jQFQtk939vk52rhhMet\r\n8vAJSVyC5thPdpOuTIoV0MV/eEAkQVwAOWNrs8Y3OMLlutD8QSDxC2xJjkSO\r\nnOtVUAIb90CgTCOs8q8iIpwN2bmC/B/IUgY2/NXnZrwoVD+0/YvzEsVmG6/V\r\nFQDFw5Bre/+ECAl2NZUnqVnfE5dP7Ifx8lau1/a1jL4KSrShosaOY26xYB6r\r\nXULl4mDc5281Ao6JSSHwOg16GzliRVjCZqBUm0uQtJf/s5fHJFvL5CvQBfM5\r\nxJ1dg0H78Kqvi15KkBXiBit88Qu0D4jgw2gnG1HKIAwyf3+0VspUpJjrmDXx\r\nnUAZ7K2o17/NMeJEF/JpOoDbCRryqr4cJ84pGBAmCVs8X6wFYDbN9Mfx1bR4\r\nTYKd/kyiqDnGJhGU9I0sBMqMvGQPsfN0dj+EHpq4MeNUjqWUiVfGlv9pZX01\r\nzjCsH/gfoVPDQD8XcQR5JfeYlgEPRS41O7Gy8eHqoe1aJZOrJCJ9v160ScVE\r\n9w9vmxthps1FFmCCsJzJl+Vnn4NTQqBWF+Y=\r\n=+YBl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"zzwu@zju.edu.cn"},"directories":{},"maintainers":[{"name":"anonymous","email":"zzwu@zju.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/readable-stream_0.1.0_1669370472980_0.5673920782405824"},"_hasShrinkwrap":false,"contributors":[]},"0.2.0":{"name":"@sec-ant/readable-stream","version":"0.2.0","description":"a very simple web streams API ReadableStream asynchronous iteration polyfill","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"clean":"rm -fr ./dist/*.*s","lint":"eslint src","dev":"vite","build":"npm run lint && npm run clean && tsc && vite build","test":"vitest","test:ui":"vitest --ui"},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/readable-stream.git"},"homepage":"https://github.com/Sec-ant/readable-stream","bugs":{"url":"https://github.com/Sec-ant/readable-stream/issues"},"keywords":["stream","web-streams","readablestream","async","asynchronous","iterator","iteration","async-iterator","polyfill","esm"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","@vitest/ui":"^0.25.8","eslint":"^8.30.0","typescript":"^4.9.4","vite":"^4.0.1","vitest":"^0.25.8"},"gitHead":"1678031edad5467728ba51e97d14101eb40cc6e8","_id":"@sec-ant/readable-stream@0.2.0","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-1fjHxj7OD4/Ls0d7IT/FmA+q3/PfuYT1FDk6RkFLx/3Ass81sBptICPg3wDnJW2vbD09vGcCkBI+ywd1AJygyQ==","shasum":"e9546159512df9d3cc36b969fa24871c02530eab","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@sec-ant/readable-stream/-/readable-stream-0.2.0.tgz","fileCount":7,"unpackedSize":5235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCpe8T9WRZgGgOSPcQ9lgfAcWFOoZT7uDmjv2te+OnUAiAGbDyXDiHsBI8e87WXaMRlKfV9StFQhopA7QCtyrwdpQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnxeqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1qhAAndJLGdif2yPv/jDSAfCol1sqIl2ewqargPqfT0l2AdiaIX98\r\n02/E1xHUnErFa3hmtf8BWAGCnwh0KzFqwdGIsZee54nTGlfVNgeUI28+8a+r\r\nUgEvYXyXQM0Nf0DfOuWdhnBDLn4OKXJlvciwrb28wHmfv8PKhfmAzsQZkkX/\r\nXaGfpaNtoKkr/3W4wjwDGttSKz2plK4RzzrSi6I+k6vBVXV6BH+krgeV433l\r\nH3J9fY92/yFOgtUG4u90+Dgz0KH/tbT4SzS76CPLlRJO4LbT7Ti67VRc9O3V\r\ny/7NOaALobz2kv/dgB7XuLoYC7LEeEfUL6eVwg03vBV7XFaaPF6LS5tlD+lA\r\ndKz56vKvUsHqflBRn8LPo7TVaYJ1gQNkRgM4Wh2zAUfK60Tw7d0gfEiPgsYG\r\nOJC10PqNyrGcOmKN9Wq3uUOYfpuMCTG4B9HqJ3StlNn0Bi+fCG57JEoNpqFB\r\nenBR60aaprOADaAfHm/NP6tNZHX7Dy1RdwCal8Zp0XR32bLFCeI5+K5LaqSa\r\n1/VHW+d8VFuTtnVf6zsFP9poBIMoZSJRKKQH59W2OOzQMFVIsX/++8SUYgkS\r\n4822xcrRHdbwKaMMgWy7fPGOL1LlbS4/2V+wU70EZ+bb0P1SVmJ0vrK//Y1K\r\nlXOfM/u50pXmahDDd62uaUvIsw+11+e2H98=\r\n=CTpH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"zzwu@zju.edu.cn"},"directories":{},"maintainers":[{"name":"anonymous","email":"zzwu@zju.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/readable-stream_0.2.0_1671370666666_0.8276071667216371"},"_hasShrinkwrap":false,"contributors":[]},"0.3.0":{"name":"@sec-ant/readable-stream","version":"0.3.0","description":"a very simple web streams API ReadableStream asynchronous iteration polyfill","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"clean":"rm -fr ./dist/*.*s","lint":"eslint src","dev":"vite","build":"npm run lint && npm run clean && tsc && vite build","test":"vitest","test:ui":"vitest --ui"},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/readable-stream.git"},"homepage":"https://github.com/Sec-ant/readable-stream","bugs":{"url":"https://github.com/Sec-ant/readable-stream/issues"},"keywords":["stream","web-streams","readablestream","async","asynchronous","iterator","iteration","async-iterator","polyfill","esm"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","@vitest/ui":"^0.26.0","eslint":"^8.30.0","typescript":"^4.9.4","vite":"^4.0.2","vitest":"^0.26.0"},"gitHead":"ecc0bb4f74e50d417bdae7907118f11f9f37bbcc","_id":"@sec-ant/readable-stream@0.3.0","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-PdUElQv+XhgKNB9UUcXlAQkAwLZFcQBnNDaN2E8FayUFoRFKaMCkKzpx7VCUY/viXyVfIgV7LbT0WsrZHrpGGg==","shasum":"64ef1465957e0450a8de4232bb2e8db1b5613561","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@sec-ant/readable-stream/-/readable-stream-0.3.0.tgz","fileCount":7,"unpackedSize":5208,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXmNxU2wbnPGt+IBQHH3Sk/j6+pzedj1so0qY636vFMAiAiMXx+eOD4nF16hoGI5HZigztKIDzUjSycKOgEi8MBVw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoLFPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwEBAAiedxg42w7x2+UWbnFIdO23csdDSSQ6JQJIAG1zSSCQqCX4OS\r\nElsmVrqyiTXcxCuOkHOTxlYthNuW4gYoB4Y1hynoGXJWDe9caYSZPsepB+ds\r\nhOJFnFORXvZUEcI/HnlfLTSo9prdAP+XiCMB3qY9kv9KaGD+JSOjWFQMNVsi\r\n1Y3xEemPf54VARrsWhjIY4ZefOYB9skjnBzK+goNuz4f8LMIuhcD7NqBSCXj\r\nRJyZIscSzbe07pjPZWS2M9KW7VT/pDqWS/lqEaC9NASLz6C14BvpIgPfEoQk\r\nZGeuBMFwi9AAdZrdSGzR8gK9/bGDsVUPDyQZPXizR5MXR6n7iUxEGGjdcrb3\r\n1eqUUiNJ+CnapK845cmQbEnYQjV16iQ5KIdjiNHMewlJPbjoaVn9jn8jel2k\r\nu4I6sKqXteMpQsjeCKVxs4MwWyuBKGn/xWd9uQOJg7dhaHGbE7ReIm5NAgEQ\r\nqpYXpVV8HPtPuX2OIfVualwI7rUBuUuFdwLUeBPyP9ilt+LjaYPFTYXr5dsP\r\nsQEhizQ7wGZZ0qM/rqU9iaytuKSnn4fGlvWeMykJyuLduoXhoPHaK8zRcglr\r\nUgx2RsWe0zL654U+Ci08wW9FIDW9DfASPikeyYBFspbdyIGqG3AIGHPBUQGs\r\n7dHUPVChXaC2coxyyPq0QudIjW7TPtpFTD0=\r\n=hbT1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"zzwu@zju.edu.cn"},"directories":{},"maintainers":[{"name":"anonymous","email":"zzwu@zju.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/readable-stream_0.3.0_1671475534881_0.7710855988217751"},"_hasShrinkwrap":false,"contributors":[]},"0.3.1":{"name":"@sec-ant/readable-stream","version":"0.3.1","description":"A Simple Yet Spec-Compliant Asynchronous Iteration Polyfill for ReadableStreams from Web Streams API","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"clean":"rm -fr ./dist/*.*s","lint":"eslint src","dev":"vite","build":"npm run lint && npm run clean && tsc && vite build","test":"vitest","test:ui":"vitest --ui"},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/readable-stream.git"},"homepage":"https://github.com/Sec-ant/readable-stream","bugs":{"url":"https://github.com/Sec-ant/readable-stream/issues"},"keywords":["stream","web-streams","readablestream","async","asynchronous","iterator","iteration","async-iterator","polyfill","esm","from-iterable"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.46.1","@typescript-eslint/parser":"^5.46.1","@vitest/ui":"^0.26.0","eslint":"^8.30.0","typescript":"^4.9.4","vite":"^4.0.2","vitest":"^0.26.0"},"gitHead":"2c7063050590c80c29355ee3025b71a73c4b522a","_id":"@sec-ant/readable-stream@0.3.1","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-OH6KJNfhO0Nz2+u+44gVj53EIaUND0y6Ff5sHiB5SuLN9NEL0zYA6ykyZlDhb8BLUuWXPbFjbQwb1s+PGCCRiA==","shasum":"a71f6cefcbd61b63ba5ad8c09f9ea7952c59b588","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@sec-ant/readable-stream/-/readable-stream-0.3.1.tgz","fileCount":7,"unpackedSize":6604,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9Jc/1T2NTU7LK74+sCfWeBU0kjLJsQF0owLut0R2ISAiBdfrUbPyrP+DDmTsl1E7gFyVhwnnRA0H/guzHbkZZkdw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoStTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfJw/+Ims41aUTFfSq6uf6sCAdJJtdct/kTAO0gMCPMAZZKf/uesc2\r\nxMufgyNxfCKWZhZHldvJdXIcJtR9GtEywIOdiPXzwlh33YreUFTr2kiNwTqX\r\nBwJV4AS+U/qD0UxLh0uT2MOt2HbkqUbGWT5DwwbSdVuCRxX29LTMHm9T+Pm0\r\nagHuDjAfYJtt/Je7I5Ad9a/Bo2A2URUrKT0CzYH4GBAJyPWbJvy7jozTmMiI\r\nvvkpJgSrvnB5HZMSgUOW/GhxSooeYCn+nGiYwEYlSboPqFCyjJt5ApKKmVFR\r\nmI7euWvWP7pYuYecTH/r/dXHh3o9xrKwITOPw0MOsyCIgGofNl/f3a6DvxII\r\nS0fyPeG/ZdFWnsYTckCuDTy4uSxhzZpngzalGP/mlWmdllHR5KAwbE/fo8Rt\r\nTNU/45guoSRolxses1Y+ClBkxLcS3kcQVMo/N3cNHw5bongNafYS+3OUTFwi\r\ntDsBbgmjJLMuEh12+QRZR4lu5hefHSt7dhAhWwxQVbl5F44mJ24D+kDXbC1p\r\n6yRsG34gGxR72P+lrt0T5KvvwrfNlMKbf/9dYtUjFq5csH9WLBFf6oZ+AJAQ\r\nuTz1S1r7UUgx1UBgmDyMNbQKq9J+349bjN3iAb9N4hMcgTP6gdnuUSYaGyYC\r\nFPbx1jveG9VOcHPEnZwli+XzW1dLOjPPmTA=\r\n=/kYx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"zzwu@zju.edu.cn"},"directories":{},"maintainers":[{"name":"anonymous","email":"zzwu@zju.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/readable-stream_0.3.1_1671506770793_0.7901619172884664"},"_hasShrinkwrap":false,"contributors":[]},"0.3.2":{"name":"@sec-ant/readable-stream","version":"0.3.2","description":"A Simple Yet Spec-Compliant Asynchronous Iteration Polyfill for ReadableStreams from Web Streams API","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"clean":"rm -fr ./dist/*.*s","lint":"eslint src","build":"npm run lint && npm run clean && tsc && vite build","test":"vitest","test:ui":"vitest --ui"},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/readable-stream.git"},"homepage":"https://github.com/Sec-ant/readable-stream","bugs":{"url":"https://github.com/Sec-ant/readable-stream/issues"},"keywords":["stream","web-streams","readablestream","async","asynchronous","iterator","iteration","async-iterator","polyfill","esm","from-iterable"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^6.1.0","@typescript-eslint/parser":"^6.1.0","@vitest/browser":"^0.33.0","@vitest/ui":"^0.33.0","eslint":"^8.45.0","playwright":"^1.36.1","typescript":"^5.1.6","vite":"^4.4.4","vitest":"^0.33.0"},"gitHead":"f03f38cfcbadf815b32611ef2489da31039c8ff3","_id":"@sec-ant/readable-stream@0.3.2","_nodeVersion":"20.3.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-ehKM7g3+k1wx+7xuZ4zar6K8uOU7rVTjJc2s0+49JjDkFo437OS7IEj24eElQXaZjI7r+7WqjGb6v068CWfivw==","shasum":"e5358b950524e945230983399f99b8a03c2e5ac5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@sec-ant/readable-stream/-/readable-stream-0.3.2.tgz","fileCount":7,"unpackedSize":6879,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3hHP1Cw5EF4OSoMyzrA4Dofw0921mW8b7FmDqtLxTqAiEAoFLmm/yjLRXtmNTLzA4AeXFBa61AjsffGTIFvDDgIGs="}]},"_npmUser":{"name":"anonymous","email":"zzwu@zju.edu.cn"},"directories":{},"maintainers":[{"name":"anonymous","email":"zzwu@zju.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/readable-stream_0.3.2_1689825233775_0.23337344086894807"},"_hasShrinkwrap":false,"contributors":[]},"0.4.0":{"name":"@sec-ant/readable-stream","description":"A tiny, zero-dependency yet spec-compliant asynchronous iterator polyfill/ponyfill for ReadableStreams.","private":false,"version":"0.4.0","type":"module","main":"./dist/index.js","module":"./dist/index.js","exports":{".":"./dist/index/index.js","./asyncIterator":"./dist/index/asyncIterator.js","./fromAnyIterable":"./dist/index/fromAnyIterable.js","./ponyfill":"./dist/ponyfill/index.js","./ponyfill/asyncIterator":"./dist/ponyfill/asyncIterator.js","./ponyfill/fromAnyIterable":"./dist/ponyfill/fromAnyIterable.js","./polyfill":"./dist/polyfill/index.js","./polyfill/asyncIterator":"./dist/polyfill/asyncIterator.js","./polyfill/fromAnyIterable":"./dist/polyfill/fromAnyIterable.js","./async-iterator":{"types":"./dist/types/async-iterator.d.ts"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/readable-stream.git"},"homepage":"https://github.com/Sec-ant/readable-stream","bugs":{"url":"https://github.com/Sec-ant/readable-stream/issues","email":"zezhengwu@proton.me"},"keywords":["stream","web-streams","readablestream","async","asynchronous","iterator","iteration","async-iterator","polyfill","esm","from-iterable"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","publishConfig":{"access":"public"},"scripts":{"install:ci":"npm ci && npx playwright install --with-deps","install:codesandbox":"npm ci && ./scripts/prepare.sh","update-hooks":"simple-git-hooks","changeset":"changeset","bump":"changeset version 2>/dev/null | grep . && npm i; exit 0","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","check:biome":"biome check --apply .","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","prebuild":"npm run check && npm run type-check","build":"vite build","copy":"copy-files-from-to","postbuild":"tsc && npm run copy","test:chromium":"vitest run --browser.name=chromium","test:firefox":"vitest run --browser.name=firefox","test":"npm run test:chromium && npm run test:firefox","test:coverage":"vitest run --coverage","test:ui":"vitest --ui --coverage","prepublishOnly":"npm run build","bump-biome:latest":"npm i -DE @biomejs/biome@latest","bump-biome:nightly":"npm i -DE @biomejs/biome@nightly"},"devDependencies":{"@biomejs/biome":"1.6.1","@changesets/cli":"^2.27.1","@commitlint/cli":"^19.1.0","@commitlint/config-conventional":"^19.1.0","@vitest/browser":"^1.3.1","@vitest/coverage-istanbul":"^1.3.1","@vitest/ui":"^1.3.1","concurrently":"^8.2.2","copy-files-from-to":"^3.9.1","lint-staged":"^15.2.2","playwright":"^1.42.1","prettier":"^3.2.5","simple-git-hooks":"^2.10.0","typescript":"^5.4.2","vite":"^5.1.6","vitest":"^1.3.1"},"_id":"@sec-ant/readable-stream@0.4.0","gitHead":"4ea935a8d72b546d059191d3c76883a5b0359bb6","_nodeVersion":"21.7.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-99t7JfWJacEbXM3wuffY+PXcR/Ztw7jqYhVedk1J4eiOVHrCapvBvP+t9LnPEpKCw0x6/CyNU/wyEf1BCyYNdg==","shasum":"ab1b35c88ce4efd6ed93ede76aa32d0887a84b3d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@sec-ant/readable-stream/-/readable-stream-0.4.0.tgz","fileCount":25,"unpackedSize":15551,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sec-ant%2freadable-stream@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYpkY8uf/NMvabpHExjK8ckmxGhfeGoktlP8beOAp5SAiEA2CYFf9tMxw0RHxYqFfrCq2ijUe7DoX8ZFc6ZGS3OTLU="}]},"_npmUser":{"name":"anonymous","email":"zezhengwu@proton.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/readable-stream_0.4.0_1710556161772_0.7381163200598311"},"_hasShrinkwrap":false,"deprecated":"incorrect main entry point is fixed in v0.4.1","contributors":[]},"0.4.1":{"name":"@sec-ant/readable-stream","description":"A tiny, zero-dependency yet spec-compliant asynchronous iterator polyfill/ponyfill for ReadableStreams.","private":false,"version":"0.4.1","type":"module","main":"./dist/index/index.js","module":"./dist/index/index.js","exports":{".":"./dist/index/index.js","./asyncIterator":"./dist/index/asyncIterator.js","./fromAnyIterable":"./dist/index/fromAnyIterable.js","./ponyfill":"./dist/ponyfill/index.js","./ponyfill/asyncIterator":"./dist/ponyfill/asyncIterator.js","./ponyfill/fromAnyIterable":"./dist/ponyfill/fromAnyIterable.js","./polyfill":"./dist/polyfill/index.js","./polyfill/asyncIterator":"./dist/polyfill/asyncIterator.js","./polyfill/fromAnyIterable":"./dist/polyfill/fromAnyIterable.js","./async-iterator":{"types":"./dist/types/async-iterator.d.ts"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/readable-stream.git"},"homepage":"https://github.com/Sec-ant/readable-stream","bugs":{"url":"https://github.com/Sec-ant/readable-stream/issues","email":"zezhengwu@proton.me"},"keywords":["stream","web-streams","readablestream","async","asynchronous","iterator","iteration","async-iterator","polyfill","esm","from-iterable"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","publishConfig":{"access":"public"},"scripts":{"install:ci":"npm ci && npx playwright install --with-deps","install:codesandbox":"npm ci && ./scripts/prepare.sh","update-hooks":"simple-git-hooks","changeset":"changeset","bump":"changeset version 2>/dev/null | grep . && npm i; exit 0","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","check:biome":"biome check --apply .","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","prebuild":"npm run check && npm run type-check","build":"vite build","copy":"copy-files-from-to","postbuild":"tsc && npm run copy","test:chromium":"vitest run --browser.name=chromium","test:firefox":"vitest run --browser.name=firefox","test":"npm run test:chromium && npm run test:firefox","test:coverage":"vitest run --coverage","test:ui":"vitest --ui --coverage","prepublishOnly":"npm run build","bump-biome:latest":"npm i -DE @biomejs/biome@latest","bump-biome:nightly":"npm i -DE @biomejs/biome@nightly"},"devDependencies":{"@biomejs/biome":"1.6.1","@changesets/cli":"^2.27.1","@commitlint/cli":"^19.1.0","@commitlint/config-conventional":"^19.1.0","@vitest/browser":"^1.3.1","@vitest/coverage-istanbul":"^1.3.1","@vitest/ui":"^1.3.1","concurrently":"^8.2.2","copy-files-from-to":"^3.9.1","lint-staged":"^15.2.2","playwright":"^1.42.1","prettier":"^3.2.5","simple-git-hooks":"^2.10.0","typescript":"^5.4.2","vite":"^5.1.6","vitest":"^1.3.1"},"_id":"@sec-ant/readable-stream@0.4.1","gitHead":"707e8aa975c2800d9bc651cc46119ea66b018aa2","types":"./dist/index/index.d.ts","_nodeVersion":"21.7.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==","shasum":"60de891bb126abfdc5410fdc6166aca065f10a0c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz","fileCount":25,"unpackedSize":15563,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sec-ant%2freadable-stream@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIq398U4DrFtAkHqQQu2R9wSDoFJi7XXUXQ2ruicDBdAiEAykuu09+rfv57YoyojEUOXghU8HlAP/BRFn2qGat4Esw="}]},"_npmUser":{"name":"anonymous","email":"zezhengwu@proton.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/readable-stream_0.4.1_1710558089285_0.4728237213288329"},"_hasShrinkwrap":false,"contributors":[]},"0.5.0":{"name":"@sec-ant/readable-stream","description":"A tiny, zero-dependency yet spec-compliant asynchronous iterator polyfill/ponyfill for ReadableStreams.","private":false,"version":"0.5.0","type":"module","main":"./dist/index/index.js","module":"./dist/index/index.js","exports":{".":"./dist/index/index.js","./asyncIterator":"./dist/index/asyncIterator.js","./fromAnyIterable":"./dist/index/fromAnyIterable.js","./ponyfill":"./dist/ponyfill/index.js","./ponyfill/asyncIterator":"./dist/ponyfill/asyncIterator.js","./ponyfill/fromAnyIterable":"./dist/ponyfill/fromAnyIterable.js","./polyfill":"./dist/polyfill/index.js","./polyfill/asyncIterator":"./dist/polyfill/asyncIterator.js","./polyfill/fromAnyIterable":"./dist/polyfill/fromAnyIterable.js","./async-iterator":{"types":"./dist/types/async-iterator.d.ts"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/readable-stream.git"},"homepage":"https://github.com/Sec-ant/readable-stream","bugs":{"url":"https://github.com/Sec-ant/readable-stream/issues","email":"zezhengwu@proton.me"},"keywords":["stream","web-streams","readablestream","async","asynchronous","iterator","iteration","async-iterator","polyfill","esm","from-iterable"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","publishConfig":{"access":"public"},"scripts":{"update-hooks":"simple-git-hooks","changeset":"changeset","bump":"changeset version 2>/dev/null | grep . && npm i; exit 0","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","check:biome":"biome check --write .","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","prebuild":"npm run check && npm run type-check","build":"vite build","copy":"copy-files-from-to","postbuild":"tsc && npm run copy","test:chromium":"vitest run --browser.name=chromium","test:firefox":"vitest run --browser.name=firefox","test":"npm run test:chromium && npm run test:firefox","test:coverage":"vitest run --coverage","test:ui":"vitest --ui --coverage","prepublishOnly":"npm run build","bump-biome:latest":"npm i -DE @biomejs/biome@latest","bump-biome:nightly":"npm i -DE @biomejs/biome@nightly"},"devDependencies":{"@biomejs/biome":"1.8.3","@changesets/cli":"^2.27.7","@commitlint/cli":"^19.3.0","@commitlint/config-conventional":"^19.2.2","@vitest/browser":"^2.0.3","@vitest/coverage-istanbul":"^2.0.3","@vitest/ui":"^2.0.3","concurrently":"^8.2.2","copy-files-from-to":"^3.11.0","lint-staged":"^15.2.7","playwright":"^1.45.2","prettier":"^3.3.3","simple-git-hooks":"^2.11.1","typescript":"^5.5.3","vite":"^5.3.4","vitest":"^2.0.3"},"_id":"@sec-ant/readable-stream@0.5.0","gitHead":"f27d293bfe9463cca7ebbbd544ac116776e024a8","types":"./dist/index/index.d.ts","_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"integrity":"sha512-bOLqESDm3Q3yP8/K7rLEn9MzQkexFqQMN8wdfGbGoJkhXBW/UV4u7YnHlvyfVMul91//OL5z5nS239jQEVa0PA==","shasum":"526a5971bb642c624d0929b4f4f180401f980023","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@sec-ant/readable-stream/-/readable-stream-0.5.0.tgz","fileCount":25,"unpackedSize":15493,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sec-ant%2freadable-stream@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJhDjt8xrwVshwZPtxvpHWL6GAywuYMbDXJaLk5fQS1QIhAJ0ntBlNAaua7O4sSGT12c4VfY9c971hKWCA/N6iGmUW"}]},"_npmUser":{"name":"anonymous","email":"zezhengwu@proton.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/readable-stream_0.5.0_1721533641180_0.036667814913636576"},"_hasShrinkwrap":false,"contributors":[]},"0.6.0":{"name":"@sec-ant/readable-stream","description":"A tiny, zero-dependency yet spec-compliant asynchronous iterator polyfill/ponyfill for ReadableStreams.","private":false,"version":"0.6.0","type":"module","main":"./dist/index/index.js","module":"./dist/index/index.js","exports":{".":"./dist/index/index.js","./asyncIterator":"./dist/index/asyncIterator.js","./fromAnyIterable":"./dist/index/fromAnyIterable.js","./ponyfill":"./dist/ponyfill/index.js","./ponyfill/asyncIterator":"./dist/ponyfill/asyncIterator.js","./ponyfill/fromAnyIterable":"./dist/ponyfill/fromAnyIterable.js","./polyfill":"./dist/polyfill/index.js","./polyfill/asyncIterator":"./dist/polyfill/asyncIterator.js","./polyfill/fromAnyIterable":"./dist/polyfill/fromAnyIterable.js","./async-iterator":{"types":"./dist/types/async-iterator.d.ts"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/readable-stream.git"},"homepage":"https://github.com/Sec-ant/readable-stream","bugs":{"url":"https://github.com/Sec-ant/readable-stream/issues","email":"zezhengwu@proton.me"},"keywords":["stream","web-streams","readablestream","async","asynchronous","iterator","iteration","async-iterator","polyfill","esm","from-iterable"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"1.9.3","@changesets/cli":"^2.27.9","@commitlint/cli":"^19.5.0","@commitlint/config-conventional":"^19.5.0","@vitest/browser":"^2.1.2","@vitest/coverage-istanbul":"^2.1.2","@vitest/ui":"^2.1.2","concurrently":"^9.0.1","copy-files-from-to":"^3.11.0","lint-staged":"^15.2.10","playwright":"^1.47.2","prettier":"^3.3.3","simple-git-hooks":"^2.11.1","typescript":"^5.6.2","vite":"^5.4.8","vitest":"^2.1.2"},"scripts":{"update-hooks":"simple-git-hooks","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","check:biome":"biome check --write .","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","prebuild":"pnpm -s check && pnpm -s type-check","build":"vite build","copy":"copy-files-from-to","postbuild":"tsc && pnpm -s copy","test:chromium":"vitest run --browser.name=chromium","test:firefox":"vitest run --browser.name=firefox","test":"pnpm -s test:chromium && pnpm -s test:firefox","test:coverage":"vitest run --coverage","test:ui":"vitest --ui --coverage","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_id":"@sec-ant/readable-stream@0.6.0","types":"./dist/index/index.d.ts","_integrity":"sha512-uiBh8DrB5FN35gP6/o8JEhEQ7/ci1jUsOZO/VMUjyvTpjtV54VstOXVj1TvTj/wsT23pfX6butxxh3qufsW3+g==","_resolved":"/tmp/9b978d274a2e0618e7a7a248b0892c95/sec-ant-readable-stream-0.6.0.tgz","_from":"file:sec-ant-readable-stream-0.6.0.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-uiBh8DrB5FN35gP6/o8JEhEQ7/ci1jUsOZO/VMUjyvTpjtV54VstOXVj1TvTj/wsT23pfX6butxxh3qufsW3+g==","shasum":"95399ff57d3a9254ff9fcb7fbe6be9fbfd89d807","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@sec-ant/readable-stream/-/readable-stream-0.6.0.tgz","fileCount":25,"unpackedSize":15808,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sec-ant%2freadable-stream@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnIsVD+xfs2yg5A2KKyecNGB+4wcupv4aTCFc1Izn7uAiEAuwFsfYzwE6gKd2qe4CHtwskZsc34D3LavgIk3I8vr5A="}],"size":5247},"_npmUser":{"name":"anonymous","email":"zezhengwu@proton.me"},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/readable-stream_0.6.0_1728361306799_0.11685733410821131"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-08T04:21:47.016Z","publish_time":1728361307016,"_source_registry_name":"default","contributors":[]},"0.6.1":{"name":"@sec-ant/readable-stream","description":"A tiny, zero-dependency yet spec-compliant asynchronous iterator polyfill/ponyfill for ReadableStreams.","private":false,"version":"0.6.1","type":"module","main":"./dist/index/index.js","module":"./dist/index/index.js","exports":{".":"./dist/index/index.js","./asyncIterator":"./dist/index/asyncIterator.js","./fromAnyIterable":"./dist/index/fromAnyIterable.js","./ponyfill":"./dist/ponyfill/index.js","./ponyfill/asyncIterator":"./dist/ponyfill/asyncIterator.js","./ponyfill/fromAnyIterable":"./dist/ponyfill/fromAnyIterable.js","./polyfill":"./dist/polyfill/index.js","./polyfill/asyncIterator":"./dist/polyfill/asyncIterator.js","./polyfill/fromAnyIterable":"./dist/polyfill/fromAnyIterable.js","./async-iterator":{"types":"./dist/types/async-iterator.d.ts"}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/readable-stream.git"},"homepage":"https://github.com/Sec-ant/readable-stream","bugs":{"url":"https://github.com/Sec-ant/readable-stream/issues","email":"zezhengwu@proton.me"},"keywords":["stream","web-streams","readablestream","async","asynchronous","iterator","iteration","async-iterator","polyfill","esm","from-iterable"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"2.4.13","@changesets/cli":"^2.31.0","@commitlint/cli":"^20.5.2","@commitlint/config-conventional":"^20.5.0","@vitest/browser":"^4.1.5","@vitest/browser-playwright":"4.1.5","@vitest/coverage-istanbul":"^4.1.5","@vitest/ui":"^4.1.5","concurrently":"^9.2.1","copy-files-from-to":"^4.0.0","lint-staged":"^16.4.0","playwright":"^1.59.1","prettier":"^3.8.3","simple-git-hooks":"^2.13.1","typescript":"^6.0.3","vite":"^8.0.10","vitest":"^4.1.5"},"scripts":{"update-hooks":"simple-git-hooks","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","check:biome":"biome check --write .","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","prebuild":"pnpm -s check && pnpm -s type-check","build":"vite build","copy":"copy-files-from-to","postbuild":"tsc && pnpm -s copy","test:chromium":"vitest run --browser=chromium","test:firefox":"vitest run --browser=firefox","test":"vitest run","test:ci":"vitest run","test:coverage":"vitest run --coverage","test:ui":"vitest --ui --coverage","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"types":"./dist/index/index.d.ts","_id":"@sec-ant/readable-stream@0.6.1","_integrity":"sha512-dr6XYxZdp5PU+dqnnfI2cNgzLv+YMu5F1RSZDkHIisysUBAqYwfrXz42HhFvGE5UTzaa/E8Nwl50zMCrjL18CQ==","_resolved":"/tmp/3189733f90bd99a4d4b6e7c0b26bb6aa/sec-ant-readable-stream-0.6.1.tgz","_from":"file:sec-ant-readable-stream-0.6.1.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.13.0","dist":{"integrity":"sha512-dr6XYxZdp5PU+dqnnfI2cNgzLv+YMu5F1RSZDkHIisysUBAqYwfrXz42HhFvGE5UTzaa/E8Nwl50zMCrjL18CQ==","shasum":"58d1fe1e750a710761236f53c7c253f5d0eeb461","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@sec-ant/readable-stream/-/readable-stream-0.6.1.tgz","fileCount":28,"unpackedSize":16018,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sec-ant%2freadable-stream@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIANr96xuC2rw2a42qqO6WpHJ6jhKEAwqDkFO09lYx6h6AiBcPAPrJwbIzto4J0ezj+aNsyYbiHsJeGTrHWwPJ20TXg=="}],"size":5340},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:587e5759-ba10-4ce0-bcc6-f672f5ca0a7c"}},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/readable-stream_0.6.1_1777470357828_0.551787809834626"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-29T13:45:57.982Z","publish_time":1777470357982,"_source_registry_name":"default","contributors":[]},"0.7.0":{"name":"@sec-ant/readable-stream","description":"A tiny, zero-dependency yet spec-compliant asynchronous iterator polyfill/ponyfill for ReadableStreams.","private":false,"version":"0.7.0","type":"module","main":"./dist/index/index.js","module":"./dist/index/index.js","types":"./dist/index/index.d.ts","exports":{".":"./dist/index/index.js","./asyncIterator":"./dist/index/asyncIterator.js","./fromAnyIterable":"./dist/index/fromAnyIterable.js","./ponyfill":"./dist/ponyfill/index.js","./ponyfill/asyncIterator":"./dist/ponyfill/asyncIterator.js","./ponyfill/fromAnyIterable":"./dist/ponyfill/fromAnyIterable.js","./polyfill":"./dist/polyfill/index.js","./polyfill/asyncIterator":"./dist/polyfill/asyncIterator.js","./polyfill/fromAnyIterable":"./dist/polyfill/fromAnyIterable.js","./async-iterator":{"types":"./dist/types/async-iterator.d.ts"}},"typesVersions":{"*":{"asyncIterator":["./dist/index/asyncIterator.d.ts"],"fromAnyIterable":["./dist/index/fromAnyIterable.d.ts"],"ponyfill":["./dist/ponyfill/index.d.ts"],"ponyfill/asyncIterator":["./dist/ponyfill/asyncIterator.d.ts"],"ponyfill/fromAnyIterable":["./dist/ponyfill/fromAnyIterable.d.ts"],"polyfill":["./dist/polyfill/index.d.ts"],"polyfill/asyncIterator":["./dist/polyfill/asyncIterator.d.ts"],"polyfill/fromAnyIterable":["./dist/polyfill/fromAnyIterable.d.ts"],"async-iterator":["./dist/types/async-iterator.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Sec-ant/readable-stream.git"},"homepage":"https://github.com/Sec-ant/readable-stream","bugs":{"url":"https://github.com/Sec-ant/readable-stream/issues","email":"zezhengwu@proton.me"},"keywords":["stream","web-streams","readablestream","async","asynchronous","iterator","iteration","async-iterator","polyfill","esm","from-iterable"],"author":{"name":"Ze-Zheng Wu"},"license":"MIT","publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"2.4.13","@changesets/cli":"^2.31.0","@commitlint/cli":"^20.5.2","@commitlint/config-conventional":"^20.5.0","@vitest/browser":"^4.1.5","@vitest/browser-playwright":"4.1.5","@vitest/coverage-istanbul":"^4.1.5","@vitest/ui":"^4.1.5","concurrently":"^9.2.1","copy-files-from-to":"^4.0.0","lint-staged":"^16.4.0","playwright":"^1.59.1","prettier":"^3.8.3","simple-git-hooks":"^2.13.1","typescript":"^6.0.3","vite":"^8.0.10","vitest":"^4.1.5"},"scripts":{"update-hooks":"simple-git-hooks","type-check":"tsc --noEmit --emitDeclarationOnly false","format:prettier":"prettier . --write","format:biome":"biome format . --write","format":"conc \"npm:format:prettier\" \"npm:format:biome\"","check:biome":"biome check --write .","check":"conc \"npm:format:prettier\" \"npm:check:biome\"","prebuild":"pnpm -s check && pnpm -s type-check","build":"vite build","copy":"copy-files-from-to","postbuild":"tsc && pnpm -s copy","test:chromium":"vitest run --browser=chromium","test:firefox":"vitest run --browser=firefox","test":"vitest run","test:ci":"vitest run","test:coverage":"vitest run --coverage","test:ui":"vitest --ui --coverage","bump-biome:latest":"pnpm add -DE @biomejs/biome@latest","bump-biome:nightly":"pnpm add -DE @biomejs/biome@nightly"},"_nodeVersion":"25.9.0","_id":"@sec-ant/readable-stream@0.7.0","dist":{"integrity":"sha512-eeflyrQR+jQaliaTcC2R+EG+JkPZpCHbpTN8w0K5LhhXzrI0XmES9CPt6uF4u/Gc4PUafaBzq4dj5WLvQ/YnsA==","shasum":"424a7c2d49f98c23e47f981862d8b2bb47912fe3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@sec-ant/readable-stream/-/readable-stream-0.7.0.tgz","fileCount":28,"unpackedSize":18648,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sec-ant%2freadable-stream@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCYReWqLDJYiOJ0z4Bf0eYCudYDWRMcx4DsCOIT6anemQIgEbd7yX0brz4FA2HKRW4zRnGn2rFwJ4afzpH3Ak+j0Lk="}],"size":5579},"_npmUser":{"name":"anonymous","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:587e5759-ba10-4ce0-bcc6-f672f5ca0a7c"}},"directories":{},"maintainers":[{"name":"anonymous","email":"zezhengwu@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/readable-stream_0.7.0_1777897910241_0.7494445853165987"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-05-04T12:31:50.373Z","publish_time":1777897910373,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"0.7.0"},"name":"@sec-ant/readable-stream","time":{"created":"2022-11-24T12:19:03.050Z","0.0.1":"2022-11-24T11:26:20.659Z","modified":"2026-05-04T12:32:03.091Z","0.1.0":"2022-11-25T10:01:13.132Z","0.2.0":"2022-12-18T13:37:46.812Z","0.3.0":"2022-12-19T18:45:35.065Z","0.3.1":"2022-12-20T03:26:10.990Z","0.3.2":"2023-07-20T03:53:53.936Z","0.4.0":"2024-03-16T02:29:21.940Z","0.4.1":"2024-03-16T03:01:29.447Z","0.5.0":"2024-07-21T03:47:21.335Z","0.6.0":"2024-10-08T04:21:47.016Z","0.6.1":"2026-04-29T13:45:57.982Z","0.7.0":"2026-05-04T12:31:50.373Z"},"readme":"# @sec-ant/readable-stream\n\n[![npm version](https://img.shields.io/npm/v/@sec-ant/readable-stream?cacheSeconds=300)](https://www.npmjs.com/package/@sec-ant/readable-stream/v/latest) [![npm downloads](https://img.shields.io/npm/dm/@sec-ant/readable-stream?cacheSeconds=300)](https://www.npmjs.com/package/@sec-ant/readable-stream/v/latest) [![](https://img.shields.io/jsdelivr/npm/hm/@sec-ant/readable-stream?cacheSeconds=300&color=ff5627)](https://www.jsdelivr.com/package/npm/@sec-ant/readable-stream) [![bundlephobia minzipped](https://img.shields.io/bundlephobia/minzip/@sec-ant/readable-stream?cacheSeconds=300)](https://bundlephobia.com/package/@sec-ant/readable-stream@latest) [![npm license](https://img.shields.io/npm/l/@sec-ant/readable-stream?cacheSeconds=300)](https://www.npmjs.com/package/@sec-ant/readable-stream/v/latest)\n\nA tiny, zero-dependency yet spec-compliant asynchronous iterator polyfill/ponyfill for [`ReadableStream`](https://developer.mozilla.org/docs/Web/API/ReadableStream)s.\n\n## Features\n\n### Asynchronously iterate a `ReadableStream`\n\nWith this package, you can consume a `ReadableStream` as an `AsyncIterable`.\n\n- spec: https://streams.spec.whatwg.org/#rs-asynciterator\n- tests: https://github.com/Sec-ant/readable-stream/blob/main/tests/asyncIterator.spec.ts (copied from [wpt](https://github.com/web-platform-tests/wpt/blob/309231a7f3e900d04914bc4963b016efd9989a00/streams/readable-streams/async-iterator.any.js))\n\n### Convert an `AsyncIterable` or an `Iterable` into a `ReadableStream`\n\nWith this package, you can construct a `ReadableStream` from an `AsyncIterable` or an `Iterable`.\n\n- spec: https://streams.spec.whatwg.org/#rs-from\n- tests: https://github.com/Sec-ant/readable-stream/blob/main/tests/fromAnyIterable.spec.ts (copied from [wpt](https://github.com/web-platform-tests/wpt/blob/309231a7f3e900d04914bc4963b016efd9989a00/streams/readable-streams/from.any.js))\n\nThis package passes all the aforementioned tests.\n\n## Install\n\n```bash\nnpm i @sec-ant/readable-stream\n```\n\n## Usage\n\n### Ponyfill\n\nThis package can be imported as a _ponyfill_ to avoid side effects:\n\n#### `asyncIterator`\n\nPath:\n\n```\n@sec-ant/readable-stream/ponyfill/asyncIterator\n```\n\nExample:\n\n```ts\nimport {\n  asyncIterator,\n  type ReadableStreamIteratorOptions,\n} from \"@sec-ant/readable-stream/ponyfill/asyncIterator\";\n\nconst readableStream = (await fetch(\"https://www.example.org/\")).body;\n\nlet total = 0;\nfor await (const chunk of asyncIterator(readableStream)) {\n  total += chunk.length;\n}\n\nconsole.log(total);\n```\n\nCheck https://streams.spec.whatwg.org/#rs-class-definition and https://streams.spec.whatwg.org/#rs-asynciterator for further explanation on `ReadableStreamIteratorOptions`.\n\n#### `fromAnyIterable`\n\nPath:\n\n```\n@sec-ant/readable-stream/ponyfill/fromAnyIterable\n```\n\nExample:\n\n```ts\nimport { fromAnyIterable } from \"@sec-ant/readable-stream/ponyfill/fromAnyIterable\";\n\nconst readableStream = fromAnyIterable([\"a\", \"b\"]);\n```\n\n#### All-in-One\n\nPath:\n\n```\n@sec-ant/readable-stream/ponyfill\n```\n\nExample:\n\n```ts\nimport {\n  fromAnyIterable,\n  asyncIterator,\n  type ReadableStreamIteratorOptions,\n} from \"@sec-ant/readable-stream/ponyfill\";\n```\n\n### Polyfill\n\nThis package can be imported as a drop-in _polyfill_ with side effects.\n\n#### `ReadableStream.prototype[Symbol.asyncIterator]` and `ReadableStream.prototype.values`\n\nPath:\n\n```\n@sec-ant/readable-stream/polyfill/asyncIterator\n```\n\nExample:\n\n```ts\nimport \"@sec-ant/readable-stream/polyfill/asyncIterator\";\n\nconst readableStream = (await fetch(\"https://www.example.org/\")).body;\n\nlet total = 0;\nfor await (const chunk of readableStream) {\n  total += chunk.length;\n}\n\nconsole.log(total);\n```\n\n#### `ReadableStream.from`\n\nPath:\n\n```\n@sec-ant/readable-stream/polyfill/fromAnyIterable\n```\n\nExample:\n\n```js\nimport \"@sec-ant/readable-stream/polyfill/fromAnyIterable\";\n\nconst readableStream = ReadableStream.from([\"a\", \"b\"]);\n```\n\nNote that `ReadableStream.from` is not typed because [declared vars cannot be overridden](https://github.com/microsoft/TypeScript/issues/36146).\n\n#### All-in-One\n\nPath:\n\n```\n@sec-ant/readable-stream/polyfill\n```\n\nExample:\n\n```ts\nimport \"@sec-ant/readable-stream/polyfill\";\n```\n\n### Ponyfill + Polyfill\n\n#### `asyncIterator`\n\nPath:\n\n```\n@sec-ant/readable-stream/asyncIterator\n```\n\nExample:\n\n```ts\nimport {\n  asyncIterator,\n  type ReadableStreamIteratorOptions,\n} from \"@sec-ant/readable-stream/asyncIterator\";\n// also with side effects\n```\n\n#### `fromAnyIterable`\n\nPath:\n\n```\n@sec-ant/readable-stream/fromAnyIterable\n```\n\nExample:\n\n```ts\nimport { fromAnyIterable } from \"@sec-ant/readable-stream/fromAnyIterable\";\n// also with side effects\n```\n\n#### All-in-One\n\nPath:\n\n```\n@sec-ant/readable-stream\n```\n\nExample:\n\n```ts\nimport {\n  fromAnyIterable,\n  asyncIterator,\n  type ReadableStreamIteratorOptions,\n} from \"@sec-ant/readable-stream\";\n// also with side effects\n```\n\n### Types\n\nYou can also use this package to augment the `ReadableStream` type for async iteration if the runtime already supports it but the type system does not.\n\nPath:\n\n```\n@sec-ant/readable-stream/async-iterator\n```\n\nExample:\n\n```ts\n/// <reference types=\"@sec-ant/readable-stream/async-iterator\" />\n```\n\n## License\n\nMIT","users":{}}