{"_id":"stream-chain","_rev":"40-2954e8313b66eb9aad157f50d59fd105","name":"stream-chain","dist-tags":{"latest":"4.2.5"},"versions":{"1.0.0":{"name":"stream-chain","version":"1.0.0","keywords":["stream","chain"],"author":{"url":"http://lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@1.0.0","maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"496510f7eb71abd76646aa5148f043d6fd73f87d","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-1.0.0.tgz","fileCount":11,"integrity":"sha512-O7JcaXjCje4gUyvYpf0rwnEEyR4rCdSLDsBQ5NLl+/VJD9OrfSGcuVxG3NB+/FVHK+xzmYydLW+PNFJISoIk/g==","signatures":[{"sig":"MEQCIHAfAsZjKe+F2zIFIDdm5nv/12Ty0UZ1LFzWOC8TKyXRAiAy8lKSeByEDv9ed2EhSlnG0YLISb2YkKjpiRR8vjzeSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAh7ECRA9TVsSAnZWagAAwm0P/11eqFsjmJeKm2r2ma5w\nJZss16Ekwh+6BIXzz0X+eEzo0/Mji3X0VJRymSGGFWHZikmQ7jN8CnyD45fa\n+dnS5Mnu5UPsmL47M5OJolBLee+XEtbKAgt9cN18X+9hRvewGpy1OnEtFTWU\njbAFmJeIIMGgsTg8siBUi/0Ri1bFUlliJFyyhCbwObXP/b+uM526U4ln7kIF\nIVF/ug5g3hA611HNWJ+VOOm6a0wUpsxC6UH4shgT5vM3HWuISURNJS/zQWMa\nht8z9bzrak/HlzF0U9UVxLiSZGmdqfd2PLB7gEAb8VtGtrj23bBrbeGQtcse\nBX4exKiJSrPmBr1xPJGLBzcaABSRbrSEPYbrvmsEMwkqOvn/nHKT1i+NNLTs\nTOn+gAwbkQpcYhSlEPBP0zHCfnxDHDYFDYRgGU9tNwkEPcdoBUHmWhkf24Wi\nbcg6B2xBf1305JgrhzU0ewnM9GpuYleiPdXmHwqKjDRZsJ6L4yYGEQHOVN43\nl2m+PcwPeGjOUwlLUFb6WxddXJdIdAb4LxvqhlRg0KehVjlBT+a6/DWgaytz\nGXfJxWUKxs/rKh1E/QMdM1boNiixJxXdMwvh5pPpTY34CtguWUiWGOFr3S+L\nFTguLPrhz0EAQwltrlkIAeHkHTdUZj6+5fAi52E5MbNHT3XZJHGcVgnHy2/A\nLkEa\r\n=O8pr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"main.js","gitHead":"590108e889b9a3bb05fc653c4e9186c5a5b3205b","scripts":{"test":"node tests/tests.js"},"_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"6.0.1","description":"Chain functions as transform streams.","directories":{},"_nodeVersion":"10.1.0","_hasShrinkwrap":false,"devDependencies":{"heya-unit":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_1.0.0_1526865603512_0.1256561593206802","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"stream-chain","version":"1.0.1","keywords":["stream","chain"],"author":{"url":"http://lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@1.0.1","maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"0c19ddfc7fef66a7fe4487653cac066df16aa14c","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-1.0.1.tgz","fileCount":11,"integrity":"sha512-kgXGy9sAXNAjHIWnZdr8OHpsHSOvHJHI5fKhKI/TeU9pNuN5vKmAFw9g069thvGy/FYyL8dLliG+ieIndg+9Fw==","signatures":[{"sig":"MEUCIQDK1yWFXa45ddMn3AchiHE6xRehGsTowX0X+3WaHWHQ2AIgeg7ndxLWM7KbL3Gu9Wb9se9Pk5fHUZwTEDDaLJ5KihY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAh/LCRA9TVsSAnZWagAA+OcP/R2DKy39FkxL8FIujZ8o\nTSJM1ul4nB1C1csKHsYbVdGKdssmOhHAUeV1QSOUWU2YYUFqjImwW5sQROse\nyyLYdyXMyhNDa/wiRDdEJIVc8zRGG2kTGEKyIT0RVyspFtuiXcgApNDqqdWc\n6tbApQej/6JycvZDjMVUbErHwyT7uoXB3T6WXplrr9M5DwzvJSt2VP60eGMl\n89eUGIkr8lp1ctHCxQJX6Yf41yIyEE7bW+ao2stXYnSSnBs5q/8pHGwS7VTy\n5rEXKbcsQXRty72eM84Ah0Z0ewjlwRhUlz0fJpZRcn/amNcxHTaPux+dvx9z\nqI5DCnBt01kKf8c/GkVA1xtd+IHug4taYa+wUkPmcfiqM23DQMK4ZG606zPU\n/vzKnb8+OGFTeGX5Adrv961mytlcfjpzvGEie/WF8uWcU8Y8wDtL7VBTyPd2\nBIpYXzPl/3lgCMLyQha8LV5isxdL+sw3rdMhBvmn0WFctImUPQSN5043xXiJ\ny97CRPt6dvzZ6ElG7eQjjgOYbpEEnsyf15ZLcDsh76IoiylkS13HM/LzoBZk\nuLLT0nWhy+RUp/HR4H2QTE8HCpQXW+LqWGhuhm/l3U2ms5uCKz+JH4HvytkF\n+6BQWERGVDicapjH4GqiSXBCIviWiq6vcliRV2mt1RmFtKqEQEMmwbrLOVpn\n3aJk\r\n=b7hK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"main.js","gitHead":"ae418d3a56a533ca2aeb41f31a5b62778dc9a555","scripts":{"test":"node tests/tests.js"},"_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"6.0.1","description":"Chain functions as transform streams.","directories":{},"_nodeVersion":"10.1.0","_hasShrinkwrap":false,"devDependencies":{"heya-unit":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_1.0.1_1526865866896_0.10205932081356317","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"stream-chain","version":"1.0.2","keywords":["stream","chain"],"author":{"url":"http://lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@1.0.2","maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"dc57da5dfdd78b2c886cf5f6f36973aed0fc6940","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-1.0.2.tgz","fileCount":11,"integrity":"sha512-wYiqqRPL6uNB8YOFA/ezlFhhwLEm7KiFIIeqOvUirWjG/a3uCICGXQwBFhny87INodmvi+3TFZhfaVJUU7WUlg==","signatures":[{"sig":"MEQCIEqRVTNVXtV9TEpJESJYnkG3KgouqcoirVV9Ws4RVXzUAiBxLlUbyp3Ajsi/PaJnN6Rr4vjLzkuktkVmNDbMaftfgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAiP1CRA9TVsSAnZWagAAZjQQAIGt8SZWZHVd5kgu2iLI\nLKV+CyPjaCPQvkdxcHjPnqMggZJrJBT4od7cL7E7gBqK2grbCVr3tF8RbFT1\nC0md1uiZ2Vjjp0Rp24dNOr8nuwfHS2KDo1sjSJndmQ0oN4zkZx5wepFEW/XZ\nEMMW0WQYhrQZrXQVKNBVNfgwLIYnEOU4LDdt5AeAnybqN0yT28pERn0Pe67S\nZnNmFr8h47uPqO8q3Ohx1kqea6iyV3XyAYiOkh4JwBb6fgO50sj0iKPuEqJz\n3gK+GM7P9s3WskIerdPro+GKE4W+8jgUdVatgcOIZqf0Th6mJYbyDcAFViIX\neb0nVK5tT+28Bf0kiQ2W4jMJ8vz8TsQIRp2YRSY5+SNbQPlBR6g4v3K2hHl5\npf/Xe2ZWnygGwmda7RiOiVtUZvkk28LCVC1OOAwuMXZRWfVSKeotTfnLpFQ6\nzUiFoGn7VCBRpQRCBqKhGfHJvtSbYpkoZZkfdzBUKB4miWYLdIiA1bmz7tbq\nXJcKkN4eT7zHcbwTZBsB7mMItbeAGSNgPeVQZ0AKWMhr3AR2yB3p1pEUyVjF\nuBt9N+3w9EoXm3tn5AjEE2dWk99a1K4wCk4/AVD28J7fIgeJVMSXZUhQBH8B\nlpiEFk0VoIejEtDzDQw+2oD1MzWOA2nHEgGJNhj4mdwi3/VQkEgVWvi+qB8o\nWMrc\r\n=Bw8P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"main.js","gitHead":"95bb678bca8b184fc85220f450ca2bd8365060f3","scripts":{"test":"node tests/tests.js"},"_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"6.0.1","description":"Chain functions as transform streams.","directories":{},"_nodeVersion":"10.1.0","_hasShrinkwrap":false,"devDependencies":{"heya-unit":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_1.0.2_1526866932166_0.540148034414782","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"stream-chain","version":"1.0.3","keywords":["stream","chain"],"author":{"url":"http://lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@1.0.3","maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"c9a4c7900b000b171973fe8a4c5b3ef40bfb991c","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-1.0.3.tgz","fileCount":12,"integrity":"sha512-q1d+VHHR6RSm7SYZytpNDStQAaK1nZGxf2FF8arMT7sutSwupen6vl2XpGfShv2G55jgqc2HPrZtqOES1fNqiQ==","signatures":[{"sig":"MEYCIQDX0KIhnyTC/z2NJ8nPWZOo83NXjHJZpAY+bR2+BuYoBwIhAOC/cf8nQ5ji/2/o1zUxOeDwn/HcX51E0/WJdh3jzuJ7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbExe1CRA9TVsSAnZWagAA074P/RzfapGWDF5TjOVVtG4H\nEbzwoi/u44gZThzBYHc0WnS3EDrcgXVGPVOKNeDhUVupXcPW4cdJ78DUQwhV\nINV4qo0oXH/A2l6kYyYMuf3DSfSC2xOEA6UoCBu/vuXtc1pApj3Hush3jGak\nFDj0t7nrDnqixRSqMuMn7DXqsM0ByyF7uDV/5v1HCPFuiruPkfvGETRtNXWN\n2p803hvq0BM22mrTzx2CEZ6qSS9hDDD3hpGRghH3El7/+o+sSm0dA9J6c/BS\nWW9a5d0UhbBLpVUp9zr33Hj/o4dxrVSra3b1LxqOUZClAJUlIYLjGpAQx6qg\nQ1Ro7jVBVALgzuAjAZwAJjZYxBOkxC1kMfAvlhVBkqX5TsA3WtpJUjC1ehe8\n1t8Fs76i2NkZ+BQ8bStScWgf0JVksDmEfCvlv2Vw4XvXII49E/8qt+c0rV3l\nX+HbILLjonmbuwCFzcFRaPcoaXkElAq7PtYL6Nka42QnMfKmyFpGCWWGmFzw\nSXMgXEbVdCDcYX+//i0fNDHXJx8mnECPsJDoQqGawtrU1PvdHEUVP94RwZ3R\nHbScPscXvnoqeROXYJHLVwW65myBgMBZbifgd3pltYIakUdtbs+3aDFmrhaI\n4qiz/5HQE4FXyJx5h9ZSyochnRdkyYNTDgz272S9lNIWy7KmMQX+WG2KBJpw\nlBPy\r\n=CRUL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"main.js","gitHead":"64289ab75a09459d5df03eb8b5294e8d00b43713","scripts":{"test":"node tests/tests.js"},"_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"6.1.0","description":"Chain functions as transform streams.","directories":{},"_nodeVersion":"10.3.0","_hasShrinkwrap":false,"devDependencies":{"heya-unit":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_1.0.3_1527977908747_0.6735283865827881","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"stream-chain","version":"2.0.0","keywords":["stream","chain"],"author":{"url":"http://lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@2.0.0","maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"c0f3281c20eb53312b9a66f248bf4c3d47b89f5d","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-2.0.0.tgz","fileCount":13,"integrity":"sha512-qokMDW6mSV98lmB/b5Rsnfn6GX1ob2hzArp6gTgip/Y+2wlHeGjOewt2/t+zK6CG85dgQj59W+9jK0eQC9GaMg==","signatures":[{"sig":"MEUCIQCD81TFpS92jTVAn1vJj0ys1ffM2+iY+AksV589EgswRQIgGeXFXSPhZbg6+GaGfuPSuBLWV5WJRDwu7ujyN1zomk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFLBuCRA9TVsSAnZWagAAi1AQAIj4S9LkxWKWVanWcHYl\nhlKGXC2Ak3G5YCNJf1TpQm8nGVhuMcOQg4C5eN7XXZlVgf6GJCZU+fxE3ybj\nUtfoMS8pkEWRdmahc5zVRLZylr8x5k4PXvrYw1tP/Ywp7rZPfyvGuyyr+Ene\n7hlcnCJuPTI/sHNVySKQ7oF4X2ifeX2CVzsalctIHcmm/sZdAp2+KP1taiv4\nlEAulgXOvDrBd/+2KZAUGW69S5vMiGuKYUuQvMEgsseh1hC3RpQ+VL3/hWJi\nv2Q3DApYVksUnB2PAar+cgt7QdatqU6EVrVfHF4li3bX22KxJTs/wI66S7zi\n6AbhgbDTw6p9vmdakwZWX6+E6sHA680rdsTlYmITCS/wPzrn6IbLv0nNu/LY\n1UbxJIDFnmMb3JQyDkBgyx+/QaS9nbxdII+fMGZkkiez4vF7uA9yy44ALGY1\nQbpK3PtQB/F8dVBXHoZ20hYndDLWeQI7udIx75fn9JywO1eo0IUFsQTUjC50\nlDhzgxaSqqn8JXDNsCeHede9SdxqFf0HeaevFtZZ2PdBknU+zFCCrUMApAad\nVnuWY9GrixHtnPG5dAfUfyuf3ymu0rSm9ni4WyGIass+haMS/nyz6kbACm5j\nVS49siPBANU4GWAiwXjJUsI4Y1SlLUKvhDwXcNOA40RJyC330pgCSxIiSegI\nvCTa\r\n=KeHd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"main.js","gitHead":"6c05c1d88da3b4a7163527b0714b2ed64f4e3b15","scripts":{"test":"node tests/tests.js"},"_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"6.1.0","description":"Chain functions as transform streams.","directories":{},"_nodeVersion":"10.3.0","_hasShrinkwrap":false,"devDependencies":{"heya-unit":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_2.0.0_1528082540771_0.042397703692743205","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"stream-chain","version":"2.0.1","keywords":["stream","chain"],"author":{"url":"http://lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@2.0.1","maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"26c92892011aa165828c0bb8575f8a6cad79addb","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-2.0.1.tgz","fileCount":13,"integrity":"sha512-moPYnnilqJIQwZ6vKjdcZj1SsJe/EDJn+Q7NC4cz/c7IrP57ywQDxTYXrqd75Ti1954EsymZHZC/+g927eBBnQ==","signatures":[{"sig":"MEUCIQCQKX3R8vIcWorOZme2Rg1svJLWTflzPcysWoWCz1HtGgIgL2CZPEsP0OB4nUSyn5A8Sjpd7tII7fXfUp+TYRgQvwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFLMPCRA9TVsSAnZWagAATdwQAIVMWpOsS/wvUMTjjIQI\nmRXjglmXGBTcg5yO3fT84fAz627iCu9SQ67hlQ8+61zbWE/36WYc2ghZrMC2\neQxLGdhN040Isw9thWDabyKCwH+JkeSIbDUC81iiRWbpmnvwa2J8kRXiah7h\nxa6tlSRAu55whYCmou0f5vuJoDlqXGflLW8O7KXRlKZPEZQzD/KrZnIFTfe6\nO/hSbnZHHAc4pLPddGtZJbUOXrFq8QGyT5diI5FdbE6x6pbedr1XY5fc070J\nmXwHhP1TuoHcD6OaYt+dROYk0+5RcJqxh6/gZSsLT3V+Q+Kg8y6/vV5HH+5c\ntbpP2bSxrIzWUq5AoptBOu3h4eBlKCUOjO7gKz5XNA2bKlaoxgK1uLbZ9x13\ngf3ZfsONRibDyetSN0Zr7qmq9CRuaRhdE98pPcFkxXj8I/Oafk2TJYT6s/+k\nt+72HD6topvslVtThaj0a7sxSM2mqZQhTZmFxDXrlLRBy/nQwe1h0eQw1sDU\ns6XSNfsxSMGhU2sn6tin6UVnmEUvQQOpKewLcNbrRBevQQCao05OPsU7dlR1\nEL+A2h0CO3wF+H72qUsY/wjujVx2AcTOufd3BgZD+OKf4b1tZxwojOUHcPjG\nBO8BaPrZuJpjNEUhnj7U7NUEqLG3IEmYPGkD96KZMOmbSSrdTQj2AR4J1E7y\nWBZV\r\n=ZM2T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"main.js","gitHead":"de39da88274d79f662e6affcdfbc634a32cc7c76","scripts":{"test":"node tests/tests.js"},"_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"6.1.0","description":"Chain functions as transform streams.","directories":{},"_nodeVersion":"10.3.0","_hasShrinkwrap":false,"devDependencies":{"heya-unit":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_2.0.1_1528083214724_0.5615387361596258","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"stream-chain","version":"2.0.2","keywords":["stream","chain"],"author":{"url":"http://lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@2.0.2","maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"d99b560ad8b26879325fa5ed5f28bd62a3bab6f9","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-2.0.2.tgz","fileCount":13,"integrity":"sha512-gZCnQ0vrWf33TVKsMpXdPTqUPixWDZivynanVcswSYAePjyNm8WThwa/ONdpkc7ampWfrfDBG8Go9fPpl3OWOg==","signatures":[{"sig":"MEUCIQDMQO/ZbvS4NyTMeUG3ipELn50bk7rdiK/QmVQiss6njQIgQkM6ataR3XPpigupYg3upkYp+aqTBsjTUj5PAhMlkc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHd/zCRA9TVsSAnZWagAAJUIQAIRcOSQNVD0Zgi4Ac9rJ\n5KaOPnaXW0RtAQaRpldhBsjFl3f/v0Xxvy7eA2+MtMPMjLs3jHzR12cKvP9t\nOBsKHqXxT6LMqDGXtIt9EHSxFxWZJRSEQUqKFW2JcXZikT0uIo4zcfnWojcI\nHp0oU1Yai5cGQi0fZnsXv3JVBUD/+OH30z8pXsrRvLOg/xCHyFGIPNS6EEsF\n+z3jt6xIQqphmyMPvbCSU9d87C1CSQx6nDpAy0kNLqg0mm93ZAtrlOYs06JB\nI5hdyzDdCMnsJB9b1vG8ozt8KIkupC8sryzmoFEesui3LpmtFMVDQC06F4dj\nBLY5HRDZ7746XzSL5r0BGO8u1uPtQFdZeSO5wAwugENCjRcMk8kMmvgTZQcw\nx3nPAYLzejmiJjr1POrYZPlThXUajHII5EFjWUe+xHC/21iF6HS3FNxarr95\nEhlZTOmbXr9rUJ7DbcIIj5bISMVRFiGKhsr4oz6ema5HOkt8IBztBFqmlX1B\nBm1BbaKSXUackbBdgFiggqYHWcP61AHSIDndwOzOCNamxtfqtcyBPWCRtjwc\n7Z9Qp9H+GGFO6naagv06u379UqhKM5oUp0iCimMjLDE9cwqxsscengPAVmjI\nEgbvTjcaLVtlkA/TsE31Go35+j0PaC5Wdq9+6TY742BxuAyaF6MN01dkoI3M\nXep2\r\n=OqXL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"main.js","gitHead":"6afa1fd055aba1a58ba76b859b0eb1da66e45bdf","scripts":{"test":"node tests/tests.js"},"_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"6.1.0","description":"Chain functions as transform streams.","directories":{},"_nodeVersion":"10.4.0","_hasShrinkwrap":false,"devDependencies":{"heya-unit":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_2.0.2_1528684530307_0.16677867452698525","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"stream-chain","version":"2.0.3","keywords":["stream","chain"],"author":{"url":"http://lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@2.0.3","maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"9155237a719c8bb2de883c2d1af66d1546f910c9","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-2.0.3.tgz","fileCount":13,"integrity":"sha512-uCjJTDTAOgBrM2dLkS3mJGICUV3fL0eiTsGQ0bXiKU6et6/7dkTzZCp0eP1d8ZIwiWjthvQZlSx7NxMt7t1aFQ==","signatures":[{"sig":"MEUCIHpLOpcmJTB9CDYlAseHBTybdwowKOnx/TdSzb0wwPU2AiEA6h5XEOcEdVztQ8VD+I9nVAhB3Xkv7Jor/Py8ZysgNM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMuyrCRA9TVsSAnZWagAA3G4P/RsQ869ZrLWIFxoK94Dl\nA1MdXCyTNRUzDl7n7y2XMtRIVQJCuK+W2hN5xcFWVvGAiGKSiDsp5E0fizUz\noJHYttn470D3RblJOfZjcUM1NQjVyt4581eecRPPFvHln1lHUre96akxI3/0\n8T75sDCx6x8EzotiS6gKfUJXAUBfuSgaQuEL8HC99i6vKcRmQuHQg3DYrJR1\nPFFQUiy268KyllsQ4CaIg4vVCZ2I6CzW+wjBoVzJIwGcBaAmWIT67+RVn/1H\n6Pn/1b/3ZJKMlLH/MVAqJdhpEwiPNXIZ9qV0nNjQ1Zsb7Xp4yjKhJ1srajmq\nsqLh7jbG7CuJSVRyXUxTtdhrPBoO1kOiboiYVagK4MkOwQ/rosytOEzoZrTN\nBMaQdjqaEfXZZHbkwnJBgGzv7Wspyqt63cGXAHVFSfXGLVlDwcI7QgkFDe1o\nXx0FJMZEuQTM+jvX7a5SpPdr82/lArUWghwifXFcSzafYW0A11o+w6xCUZcZ\nsAldJlz9IAWPDrWH/uNymJBjdFj8joFO9JdRZxTwg/2lcE8pvBpisWeA59os\nhwrL4OgQsC52YqLq3HYHJf1wZD42NXtCBcuXICRhaSJJRDzbrUcUt2o4s3ac\nvB+tz5uRTkRrjMtNhuaE9TBEialtvL4gdIo9PtA2ewsuzL9Gklfc0dkeouzH\nlycr\r\n=xVbM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"main.js","gitHead":"bf8547cc254acbd864d3bc648564241cbd8dfe61","scripts":{"test":"node tests/tests.js"},"_npmUser":{"name":"elazutkin","email":"eugene@lazutkin.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"6.1.0","description":"Chain functions as transform streams.","directories":{},"_nodeVersion":"10.5.0","_hasShrinkwrap":false,"devDependencies":{"heya-unit":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_2.0.3_1530064043222_0.3340757621438677","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"stream-chain","version":"2.1.0","keywords":["stream","chain"],"author":{"url":"http://lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@2.1.0","maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"a058a7104d7261a71bf7eb4c5f496f13dc665320","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-2.1.0.tgz","fileCount":13,"integrity":"sha512-PAUXdRGm0G8P0+/+JEd3O9kfmB9kwmr2nKIc5zhcsHn0KdBByD5PJ2po21iDzc+TZsOSEbU8j4JbAevJsZkLyQ==","signatures":[{"sig":"MEQCIGQ4S6GSv3aTRuDXTju7TMGnUrMsxQhhkIxJVOYsEff4AiBtqrO5NdiE/Tyrpi5akDeVsBB9FrtILcPwOuB0VwH91Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCxjeCRA9TVsSAnZWagAAjssP/jHj3ftvvNqkZOEuGZts\nXJzloR3D02dqTD+u4S2PL5Q2rSaM5j8n/fo5ECWDtKOtH/zDnsGcRyHv2kK2\nxw17uvs4PqW9LoWTKJ56trIp8fwWkLQYwovVHBcV9KnvxQCbPpAaT+w5Stw8\nH0D1iMtWnQm1B/Wvne6ptfKwRZqtReSABbVmP/w8ffCXO9iDab6Td3CL0ZWB\nD4Yp6Z6igsKQ0jsDNHwyi3LLwlIcIAgaXUyG1FIWAFjhxbErh9ZhN7hq7ZI7\nMPJZqUcFMjO4BE2zIMdmb0NqSJuPlCrR7LGLKbbzizFvgq4eWErb5qwnum3Q\ntq6VwzaIo9TGq9AwjeIrEWVHUz4Xy1zIdeYP1wMBPJ3A82LZEv14Ik7ssZ4W\nj0dYTevBPjvX2XcYvG1z1wGYw4CE/IOqD2AKvmb7WFlTOdcx56MvlJ2Z7HMp\n+jeJth7KI/VRP3hxYdyEgvRXRCTvvr9XW5gpkjeWG78Gf+BKuOZ6cIq8youa\nQI7g64nKvVpKVNwArpoNSnwlKpZVqg7it1Y+QX9WSXR0jZiilwetPYkVrXZe\nociN/CrwXwjQNPPlILzQAZWKa6y30156atRD7VSqbVSDOdoNZ3+ixUfILj4b\nMW9gYLoaZmQ17fszcB1dL7qgwq89bxsn+KR/40khPObIn9mS5gTZhQQmcwvf\n/wzd\r\n=Zbgg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"bd526243a613e570141d1074ec77c31b5f12c6ca","scripts":{"test":"node tests/tests.js","debug":"node --inspect-brk tests/tests.js"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"6.4.1","description":"Chain functions as transform streams.","directories":{},"_nodeVersion":"11.1.0","_hasShrinkwrap":false,"devDependencies":{"heya-unit":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_2.1.0_1544231134034_0.8636151165909087","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"stream-chain","version":"2.2.1","keywords":["stream","chain"],"author":{"url":"http://lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@2.2.1","maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"e6efdee89eef81481d888181ca175f3abe03f396","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-2.2.1.tgz","fileCount":34,"integrity":"sha512-LW24AKjJHBrihU8xGLPs/o7OSCNPzBpJ/5JtjMyt8/1WLzcSIRKRRvugeBQjTCFJMn0nFzvN0rd6oCSWguKmxw==","signatures":[{"sig":"MEUCIQCDYPGXassieJ8COldgyC32Wd16dFJQu07qjM76l1FsNQIgZlIpNB9fL6RXRvB6diQva4pU3jVpGBlDnDzGeg+eY0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmsBuCRA9TVsSAnZWagAAdWoP/ihZ/WOukuRcEU1ANRLI\nPddpnHxIazZ+gYN4xjSWz9houbM4F+DD83g1YTskTlviTszkUvcCIX09JmeX\nKwZvy+o9daJOZXT6KSyayZgCb3NIVmcF/V9yP4qa9Ypl+sWTOlNwZ8o7cl/R\n4ZyOQ+BqxzQ+G1yOihRZ9mxAem+MqBap957cdIjl+17jcxPWGhW/TOLjAmjc\nBRoAbszfLPe7u77UaVi5VbnCnVfnHKBSkS33FDyC8loyS68pK35ByZP1RjUa\nh5IQcM7DR+rl8w45aYMnMT2ZVmIDy37ULJHyljA+pR9NQMF84onbUcWinjU/\nsm6cxvmTw6p8Q3+KDV5AjqEScr/Ad2nSs07yI5NXUjVwLBdpCbQt3LNHuxdG\n362ynOmvZAE4+DYt9hSo2eFfyLLZKFlg7HjvWl0gJyJ6nL8fAzRZiH8SYIev\nr0YeaCG7ER5xX7VfXWpOrvmdlGiHISoJRKNaI4G6LWm7u1ysgDB1xG1aTQQB\n/wm4F9Wt3rOBw/4pmAEvLAKH5hxcXi3FwlgN3SXx9pB8h7VWowKKiIvwF6Jn\nyJm4ooXC+UwXDT/zC+xbdbCaEx+CB/Pf04XUpMg6wvEqv2wHZJmdYNMSEjU7\nWMiNKJXXNZlVso969r7nklUoKVnJwMQSpfbgvYwmkvJkieTT1gdwZOtI6Anc\n8IyX\r\n=FYo+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e0a041ec0b2927e724fa536574fe389f9848c8c9","scripts":{"test":"node tests/tests.js","debug":"node --inspect-brk tests/tests.js"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"6.11.3","description":"Chain functions as transform streams.","directories":{},"_nodeVersion":"12.11.1","_hasShrinkwrap":false,"devDependencies":{"heya-unit":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_2.2.1_1570422893903_0.5877819539391371","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"stream-chain","version":"2.2.2","keywords":["stream","chain"],"author":{"url":"http://lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@2.2.2","maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"899877f19a86c535681aebc36d6c31c19d8e5401","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-2.2.2.tgz","fileCount":34,"integrity":"sha512-T+0f4lnJpb2QDF71yO3f4B3Ry2gR3yC2FUlGA3mflvFh4CTEq/1fwO4c2rcPd30Jj5Qa7NbsbEi9sveJItPORQ==","signatures":[{"sig":"MEYCIQCixVIMW8RVzax3VWHNWOaOzp2/FBJSGASN6wt4azo99gIhAPgf5OCg8Az1aRy/jFkwyrsnufAKqnRT2mrIiDZvvRxv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB5C2CRA9TVsSAnZWagAAwVkP/3HQHex9t6jzTlzjXnhP\nqnD2yho4yfw6jatkHNjgr2Jtk4ksgY4FcWdYDDtCXJJbX/aiaB7KgaA64uIT\nawSKlLNq2CJg57Ysjo5o1OvgnGugjbO0lvhJRSUsdXB6p+YjBXReIM68CXal\nFvEVY10CywsZ7D3OorouRZcqyqzu+7vcDSseyAUJz3HQ726TPxVOmdwOJ7Gu\nuSmWQfUfLNJzQGWiB7o9GjVALANGJ9R+2W7kxOudI9eQJHmNoDjNxbukluw4\nkWSTjkGCdBnCMIBiVVkjO8oua3SALxg8wUsQCnUdXJH+HUdCsEUeucAyqj3I\nlPtdJKmpTu++vUyubbtBB7oQGEeVTVzew+fE64xMeuk0onUgNMm+nG4mqT7n\nmoRMuK88Wd83P1/X8NlefHR5XhyxVhLbz8Iw+6PepCAiK4JSXK2xnParGte7\nw9g7WVihPs3Zkv+IMc4ABDiXdHWqSiag93LfGuu055LKVVNi/DdisPCVXiVQ\nigGTz/9cnTuGr0BkJeeDVU+oX9tLBX81Q1bB8ysDEpNBOTlTGRd35XkBnjxP\n/z94PXwYdOzMwU51U5W1b2dP/adAmJjyKdykT5IXVDhnZ9gsg+le4p1HxH5B\ncRgiP5vZjbS1Oax4vg8Nkmo13s2osITFlPtP+iR3y1TnR1xkKmel8Flj2qv2\nw03f\r\n=/5oW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8dbde3d78efe6ad4e655a4825998d0bd4f037ff7","scripts":{"test":"node tests/tests.js","debug":"node --inspect-brk tests/tests.js"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"6.14.6","description":"Chain functions as transform streams.","directories":{},"_nodeVersion":"14.5.0","_hasShrinkwrap":false,"devDependencies":{"heya-unit":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_2.2.2_1594331317745_0.13889252985893985","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"stream-chain","version":"2.2.3","keywords":["stream","chain"],"author":{"url":"http://lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@2.2.3","maintainers":[{"name":"elazutkin","email":"eugene@lazutkin.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"44cfa21ab673e53a3f1691b3d1665c3aceb1983b","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-2.2.3.tgz","fileCount":17,"integrity":"sha512-w+WgmCZ6BItPAD3/4HD1eDiDHRLhjSSyIV+F0kcmmRyz8Uv9hvQF22KyaiAUmOlmX3pJ6F95h+C191UbS8Oe/g==","signatures":[{"sig":"MEYCIQCZIFLUnIpVNzM1z5reLRjPjwIpDZQpXdJ/P45jDK1RIgIhALwoW3fS9PaSX9tKIsa8CWf16e6/R47X0ufDv/ZT2pGi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCJx2CRA9TVsSAnZWagAAOAYP/3Go6GOHeCe8e/js/Vjp\nAz8jRgTv4F7AsTkzJdni+kZcwzhtE4in+gsVBUy+GWqUyY1pzEamosx+8n0V\nKAcGukF3VYyHi+75hIyYgZ4nx3yTy+zGQClO4S+0ihQlhsYU0FH6ye6c9VoS\nWkK9IiQcXV4JdSXzBKwNKv0CwMrD6jMAhpRhlManvKSJbHP3ez4XGkPCaYg0\nsEOxJBmcrXmGY8zWd07lERHGtNRJEIMUXeKr6Z86MQ6H7DuN/bDDW7t4BFUg\njAWKSzGuMLM0kTQcwuaxQ7jVZyzMfBOFJkz5fIArwoV0KglHcQbIk74e1kUB\nC2I8aDbrFXKZ6ZeU9PxemI0eS/vR8aAa8Exfgan+Ul6QQlpRGHBXKL0iRKfB\nZdIC48kR7mgM13JS8YDQoSigAOBFbPtuGgEcYOyKtu4JcdHa+rn3ZoqxREmq\n6v7tIe+iaeRl3FeRTGS/upx6Csg9b5+MPoTK+WgqrNjd2mHVZSbCZHlAtz0i\npi4d10UrzReFHG+A3jIy8FlWf6UFqnsqrmrAmxiDqb8V+pC4hhvk99jEx4GZ\nGGwipjAxhG28iT6LKcIIQ06GZQhGqn1NT77HSK07NVDmUEV3LwNVDNFr9we4\nWJKIDhaHJYiz/s4wlrKsj6DKlUw0+TvCdMUR5c2JfHKoV7R+7UM7LK1+lJ3H\nZVNg\r\n=K6kf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ba8008379f1877ead48e2b61115eab71a8e475ff","scripts":{"test":"node tests/tests.js","debug":"node --inspect-brk tests/tests.js"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"6.14.6","description":"Chain functions as transform streams.","directories":{},"_nodeVersion":"14.5.0","_hasShrinkwrap":false,"devDependencies":{"heya-unit":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_2.2.3_1594399862218_0.14098905279717133","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"stream-chain","version":"2.2.4","keywords":["stream","chain"],"author":{"url":"http://lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@2.2.4","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"2e5e9858e00d25ebaf7e4339e8328ddcab5facad","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-2.2.4.tgz","fileCount":17,"integrity":"sha512-9lsl3YM53V5N/I1C2uJtc3Kavyi3kNYN83VkKb/bMWRk7D9imiFyUPYa0PoZbLohSVOX1mYE9YsmwObZUsth6Q==","signatures":[{"sig":"MEUCIQCb2jS1xxOWHuCsYRq6FEJ1AcT+EFdZKNBvkTNDQE3GugIgObtpy6IprBkU54rCSMsGTf5dqjFMtZTOu60wgg9Wkfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6/AsCRA9TVsSAnZWagAAHTMP/inkywdp046QP95ihvia\n/bpnCs5u1oz3/2a/Nivc8d6p9hF0oQfjfjPJfBYIcBtxz8tKz5BoVI0QVwhZ\ntjCk6o+DgWPbAOU3YOeluooIw2YTECjwxNMLrrti5OoTdTou9GfEg2BRXR/D\nGJwiTrYndyLunG8w3iSQHUygDnOgl7LU/1oMcAVBfdFglWrnqUqwI8XsaUFX\nISbr5neI5AMIyjzgk4u9W+bL+1pjO/yKIrsOAse26s3FQ4GM9QRfwezTOmBo\nS8UNoBqv3xkbohuMO8OxaYhHct7xR5l+IqRqfi1WRG/4DkePuVfddGIw9cDb\nfkjfJQ9Q3qayr9KLg7etVWFcCgDwUdYYRuXw752XpvlvAwYmXAG5Sp8IBDo/\nOWIEUfMCSMTFhk5VHTqydwj9SCQVkE19zTz/5Xy3lk6w+Fc+G1DpDaLSL1xK\n3aL9TxfpNymjq8t3A2pMkxf+YuQw836YX6Tb6Awypu6lkfNhQfW+Tng4k7ae\naKfXMb8nKe7dvAHM2pHpLtT8BKf91nl7J799U86A1S16KPOXGBg/5VbrjBpj\n2WIMRuWsCnQcK79pN907FjEnvaaRA1f8cTpuRvem3+CJPZza+5w+5ez5Ghx4\nzAbzUNUvKG2uVeW+xqclMpNMyAhNL28Ca2//OaUcZ/dfVU68+tEYtGR9H07H\nlnbh\r\n=RaON\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"459f5a1708c138b6e0abaae4cf103c3488e1e78e","scripts":{"test":"node tests/tests.js","debug":"node --inspect-brk tests/tests.js"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"7.3.0","description":"Chain functions as transform streams.","directories":{},"_nodeVersion":"15.5.0","_hasShrinkwrap":false,"devDependencies":{"heya-unit":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_2.2.4_1609297963601_0.20668493742214733","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"stream-chain","version":"2.2.5","keywords":["stream","chain"],"author":{"url":"http://lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@2.2.5","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"b30967e8f14ee033c5b9a19bbe8a2cba90ba0d09","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-2.2.5.tgz","fileCount":17,"integrity":"sha512-1TJmBx6aSWqZ4tx7aTpBDXK0/e2hhcNSTV8+CbFJtDjbb+I1mZ8lHit0Grw9GRT+6JbIrrDd8esncgBi8aBXGA==","signatures":[{"sig":"MEUCIQCkPdFK5Zz928kQtLiX0nX5u4C5YQaFfe4PCrs3jmLMkgIgKARg+ZBtAh53mEQaALfhOUFZwyXH+QFq+68aUt91F+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDt32ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqddA//ROKRz3BAqCM/hPHKVSuky17KbKeUP8oHumUuTKwQmfVqM6dw\r\nhtr6b+Kx/snTGA4b7sL02UclNanpVuDOIeBSaHqTvE6zjm9f6uXRdh9vlYgJ\r\nVsJUUO0iTwD5iWxPXexVjMKCh36m+b4pyTR1KFf0WF5KbjqwsJBa9OTgSwhe\r\nJrkGUZDY/DuzuRNZIwzWetdtuQx8l45HMLBRAlnf/goHgzFMjp2cS7IAKqW0\r\nvV+t0uwlqaWYBw/mNi137UXc4VRXBZCZNOpVL9uSa4MweVxUKcx6CHO9zvBJ\r\nI7ivzngjR+/Lha14heR84YUmvnDjwwsYYg+XS9Of2db5H5Z2epvaHBcn5wYC\r\nykosSvn9bQWU168cwnjw3eOJTjnBwX8xH3/lho/a6yFeTSRuPY8caaIAZT+S\r\nt1Ad+fCZaC1E2+Cf3U5F9IsLz9TECVUwUWQNrjqvGMBhN6of5ealUTUnrJHf\r\ndwGcLtOuaLaSyLYSYgJMDMQ5oxSq6i+dj2G6ZsAbYmwH0IM8zMn0ob9fAFU6\r\n10SjmY/FIXryAaFcMqe8Lmu0RxWBSUF4+VqQb7F8fs2dElobHxkpPcDboEkX\r\nYb8QAVyPYzu9pgXtY+hpKxyouCqgd73WFB6nd9Qykg8kATSTdB8C4Giv2g+/\r\nySA70+2xAN2V3WVO/fze3J5lI3GrYeEANDE=\r\n=Or5n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e0f515d1a306ce037e6b0f3aca9b21e89a08ff69","scripts":{"test":"node tests/tests.js","debug":"node --inspect-brk tests/tests.js"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"8.4.1","description":"Chain functions as transform streams.","directories":{},"_nodeVersion":"17.5.0","_hasShrinkwrap":false,"devDependencies":{"heya-unit":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_2.2.5_1645141494334_0.39002312913539416","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"stream-chain","version":"3.0.1","keywords":["stream","chain"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@3.0.1","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"389a4348129d818834097fe9b6e38e502cefe2cc","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-3.0.1.tgz","fileCount":24,"integrity":"sha512-AK4zOwEXxCHANuqynJZAp2BDmqI68Ud15sBulu3BpAoPYGUlmWgOev4o9NCS27Vsl4QJn6ZT6czPhERIdkn/Bw==","signatures":[{"sig":"MEYCIQDeft9lXJ7uqU1vcx/6Md37V/Ki5pT3W+voF2TDPI+ScwIhAIma17XhLtvvrul/9iW5VwznGTwxjOvalMV2I8H9edlo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40300},"main":"src/index.js","type":"commonjs","tape6":{"tests":["/tests/test-*.mjs"]},"exports":{".":"./src/index.js","./*":"./src/*"},"gitHead":"d2bbe9ddeb05da44de08ba8dfd5d1be098d4bc6c","scripts":{"test":"tape6 --flags FO","debug":"node --inspect-brk tests/tests.js"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"10.8.2","description":"Chain functions as transform streams.","directories":{},"_nodeVersion":"22.6.0","_hasShrinkwrap":false,"devDependencies":{"tape-six":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_3.0.1_1724217552081_0.38655350825560264","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"stream-chain","version":"3.1.0","keywords":["stream","chain"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@3.1.0","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"af55d5f87735adb2db182e65a3047f9ad07c9dbd","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-3.1.0.tgz","fileCount":24,"integrity":"sha512-xckrY+Oe2ft50EEfxLScDBiYjERKCA7oPv8V9TlO4kCGQX9c1vrUarToyG10XJBK9V1evd9s7wK+zRmWY7Ppwg==","signatures":[{"sig":"MEYCIQCjtDxz8BcLbeXF7xJ1I5L8g3pD/clD82pMgWPK2dLXOAIhAJkhbcHeX93QHglWjnu/U9x+VNVv8VLX46ivnKodCFzl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41747},"main":"src/index.js","type":"commonjs","tape6":{"tests":["/tests/test-*.mjs"]},"exports":{".":"./src/index.js","./*":"./src/*"},"gitHead":"d1eba8d3d01f74688b948c6f2ab912107fedf0d2","scripts":{"test":"tape6 --flags FO","debug":"node --inspect-brk tests/tests.js"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"10.8.2","description":"Chain functions as transform streams.","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"tape-six":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_3.1.0_1724537322236_0.9943068249792357","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"stream-chain","version":"3.2.0","keywords":["stream","chain"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@3.2.0","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"cd2d7c0bd114e4bb5f88dfd7e14cc49c167d6612","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-3.2.0.tgz","fileCount":47,"integrity":"sha512-9NX4opj4LrM68/K//h8Dd7GfZWEQOBmPHwxx+34LcPy8gxWDkjjy4C3freVjc/6XgE8jYdAopt8enjqqeYnD7A==","signatures":[{"sig":"MEUCIHWPwEEd3+t8ZZMUKAm7m9kG0rBbPywfxowaHh3dRL61AiEA9w5GCgYwHYbF/7eu9sv4/0QyvNZlK+c8N4cO5OkMbkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73272},"main":"./src/index.js","type":"commonjs","tape6":{"tests":["/tests/test-*.mjs"]},"types":"./src/index.d.ts","exports":{".":"./src/index.js","./*":"./src/*"},"gitHead":"57df5c667a27fa7d22f295c15c0d43f924303dd5","scripts":{"test":"tape6 --flags FO","debug":"node --inspect-brk tests/tests.js","ts-demo":"node --experimental-strip-types ts-test/demo.mts","ts-check":"tsc --noEmit"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"10.8.2","description":"Chain functions as transform streams.","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tape-six":"^0.9.6","typescript":"^5.6.2","@types/node":"^22.5.5"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_3.2.0_1726634063200_0.7321674625950831","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"stream-chain","version":"3.3.0","keywords":["stream","chain"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@3.3.0","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"4abfc0477afcc1a8b08ab1277431897807abb9c6","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-3.3.0.tgz","fileCount":47,"integrity":"sha512-uNEIKxp7NtUY1mDI1RDCyDF7bNucmV93mxXI+xJhEI7QBIRrqm0swrJFzFK6uob80eq3YrNHt30lYXgIL+uakA==","signatures":[{"sig":"MEYCIQD0e48aNFoCRx4XXREALAEQ5UterTS+spu1z6/V9WM4/wIhAKr9lNuYMFHwrB29K9jSdSYKBl7n7mz/WWwERfepxKx0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74044},"main":"./src/index.js","type":"commonjs","tape6":{"tests":["/tests/test-*.mjs"]},"types":"./src/index.d.ts","exports":{".":"./src/index.js","./*":"./src/*"},"gitHead":"19715dac14c3cc77541300ae894c9279f93be41b","scripts":{"test":"tape6 --flags FO","debug":"node --inspect-brk tests/tests.js","ts-demo":"node --experimental-strip-types ts-test/demo.mts","test:bun":"tape6-bun --flags FO","ts-check":"tsc --noEmit"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"10.8.3","description":"Chain functions as transform streams.","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"tape-six":"^0.12.2","typescript":"^5.6.2","@types/node":"^22.7.4","nano-benchmark":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_3.3.0_1727488114593_0.37855619471062374","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"stream-chain","version":"3.3.1","keywords":["stream","chain"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@3.3.1","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"752d02b42642d5a79ffff29a96477d200311d034","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-3.3.1.tgz","fileCount":47,"integrity":"sha512-nnS2eajbUivriTAO1xVj4vn4eUOGsOHFc8b9w3IXkrQxWqiPbgYTp7bvH/P+dPyF8lNTjNEr39h1jo1zkotn4Q==","signatures":[{"sig":"MEUCIQC6IOEgJzefB1UTmgjOs1vskMHx4+nfQhto4UBBTczVPAIgGtAAvtd7Le2p+m3zSMAJCBu7tyIxYlRnj+hMBH31IQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74156},"main":"./src/index.js","type":"commonjs","tape6":{"tests":["/tests/test-*.mjs"]},"types":"./src/index.d.ts","exports":{".":"./src/index.js","./*":"./src/*"},"funding":"https://github.com/sponsors/uhop","gitHead":"cf735c9f88f59021a134aedbe07128c7ecc6c304","scripts":{"test":"tape6 --flags FO","debug":"node --inspect-brk tests/tests.js","ts-demo":"node --experimental-strip-types ts-test/demo.mts","test:bun":"tape6-bun --flags FO","ts-check":"tsc --noEmit"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"10.8.3","description":"Chain functions as transform streams.","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"tape-six":"^0.12.3","typescript":"^5.6.2","@types/node":"^22.7.4","nano-benchmark":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_3.3.1_1727720180826_0.602374695737508","host":"s3://npm-registry-packages"}},"3.3.2":{"name":"stream-chain","version":"3.3.2","keywords":["stream","chain"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@3.3.2","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"863590588993d01c5828a0390b14777a3e8beefa","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-3.3.2.tgz","fileCount":47,"integrity":"sha512-YvRznt2X9tLSQlQXkYxp9FGcp6uUwBG9VAyjgo53Ov+Ctk36R49xB6NUia37T7owHyi3UtvI6achAj4ufBSaNg==","signatures":[{"sig":"MEUCIQCmbspkmqqTc5N+Hpwleq7egqJEsov4wfPICREFaya0EAIgCg9p2OKKT7erC+u3TKDgrxSNUHXnaetFDPEipxxq9C0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74350},"main":"./src/index.js","type":"commonjs","tape6":{"tests":["/tests/test-*.mjs"]},"types":"./src/index.d.ts","exports":{".":"./src/index.js","./*":"./src/*"},"funding":"https://github.com/sponsors/uhop","gitHead":"7d0b6ce76efa979d6798b9d253abcf4d856c4cfe","scripts":{"test":"tape6 --flags FO","debug":"node --inspect-brk tests/tests.js","ts-demo":"node --experimental-strip-types ts-test/demo.mts","test:bun":"tape6-bun --flags FO","ts-check":"tsc --noEmit","test:proc":"tape6-proc --flags FO","test:proc:bun":"bun run `npx tape6-proc --self` --flags FO"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"10.8.3","description":"Chain functions as transform streams.","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"tape-six":"^1.0.2","typescript":"^5.6.3","@types/node":"^22.7.5","tape-six-proc":"^1.0.0","nano-benchmark":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_3.3.2_1728507078753_0.2141889289005321","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"stream-chain","version":"3.4.0","keywords":["stream","chain"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@3.4.0","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"574b82f493850aaf6920a6043a2c2a3da923898c","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-3.4.0.tgz","fileCount":47,"integrity":"sha512-cyDiaDqAfgmeiv0PWFXCg9oKNVYNzYxHK9j5CMsYMHZDk+/yYcSV+CXQZliZ0U4mNU8DLqiVNZXUfs8BqhgwMw==","signatures":[{"sig":"MEUCIGa20VOJDGcz6tj5lGyGIGLLgzOVoONRzQ5FSuZVazuWAiEA8gd9dc8FCZMpR6lusDbZp22hvv+PrtA/sfjLAIpy3Tc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78612},"main":"./src/index.js","type":"commonjs","tape6":{"tests":["/tests/test-*.mjs"]},"types":"./src/index.d.ts","exports":{".":"./src/index.js","./*":"./src/*"},"funding":"https://github.com/sponsors/uhop","gitHead":"86fed5bacbd2591085a7f9546dd51e30bc923659","scripts":{"test":"tape6 --flags FO","debug":"node --inspect-brk tests/tests.js","ts-demo":"node --experimental-strip-types ts-test/demo.mts","test:bun":"tape6-bun --flags FO","ts-check":"tsc --noEmit","test:proc":"tape6-proc --flags FO","test:proc:bun":"bun run `npx tape6-proc --self` --flags FO"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"10.9.2","description":"Chain functions as transform streams.","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"devDependencies":{"tape-six":"^1.0.3","typescript":"^5.7.3","@types/node":"^22.10.7","tape-six-proc":"^1.0.1","nano-benchmark":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_3.4.0_1737342909252_0.9567714657765933","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"stream-chain","version":"3.4.1","keywords":["stream","chain"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@3.4.1","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"4b1a3c48c8fe4bde9297b76d55ed7b34d0e8514e","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-3.4.1.tgz","fileCount":49,"integrity":"sha512-v6WzCSUAIUMEaR/iuNZzhxeS0god/gL9qPUvgwPtBdIr7+vQHNgitM8lq9Nfqxnb09EjpT4aWQlGnkEDEdYSdg==","signatures":[{"sig":"MEUCIQC/UyrNUkTKzFehnnsfdRG/bUJP7aFzqELfYzFYKwQSnQIgKJCIi8yYcsn6YmbvHAM8zaV7evB+t3OEv7cQZZxF0vI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104638},"main":"./src/index.js","type":"commonjs","tape6":{"tests":["/tests/test-*.*js"]},"types":"./src/index.d.ts","exports":{".":"./src/index.js","./*":"./src/*"},"funding":"https://github.com/sponsors/uhop","gitHead":"a5282b82787114bf78c04fc7de83e4f1c43634f7","scripts":{"lint":"prettier --check .","test":"tape6 --flags FO","ts-test":"tape6 --flags FO 'tests/test-*.*ts'","lint:fix":"prettier --write .","test:bun":"tape6-bun --flags FO","test:seq":"tape6-seq --flags FO","ts-check":"tsc --noEmit","test:deno":"tape6-deno --flags FO","test:proc":"tape6-proc --flags FO","ts-test:bun":"tape6-bun --flags FO 'tests/test-*.*ts'","test:seq:bun":"bun run `tape6-seq --self` --flags FO","ts-test:deno":"tape6-deno --flags FO 'tests/test-*.*ts'","test:proc:bun":"bun run `tape6-proc --self` --flags FO","test:seq:deno":"deno run -A `tape6-seq --self` --flags FO","test:proc:deno":"deno run -A `tape6-proc --self` --flags FO -r -A"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"11.11.0","description":"Chain functions as transform streams.","directories":{},"_nodeVersion":"25.8.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.1","tape-six":"^1.7.10","typescript":"^5.9.3","@types/node":"^25.3.5","tape-six-proc":"^1.2.5","nano-benchmark":"^1.0.11"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_3.4.1_1773112687282_0.5690026365523582","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"stream-chain","version":"3.5.0","keywords":["stream","chain","pipeline","transform","backpressure","duplex","generator","async","object-mode","functional"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@3.5.0","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"4e2d17c85376b4eb5e1cb587fc9a0cab0e7f100b","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-3.5.0.tgz","fileCount":49,"integrity":"sha512-elTg2p2f4un0SRPM6oMfr6Rm8sRLx8x7+HhVOJO/p6ukb5TxXsKD49WiDRLXCyKioM7ZVL+xTblKKAAE5igo1A==","signatures":[{"sig":"MEUCIGrzURj78oRzxPkCiyKPmpudeSStOlWDe8FV9DGvl0mjAiEA7SAvBk97mqarpHI3rPO3YVnby5b4Q86jPucBJRZ3zJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104127},"main":"./src/index.js","type":"commonjs","tape6":{"tests":["/tests/test-*.*js"]},"types":"./src/index.d.ts","exports":{".":"./src/index.js","./*":"./src/*"},"funding":"https://github.com/sponsors/uhop","gitHead":"3453031f9a715674a5801bec1a44d6dc77683a60","scripts":{"lint":"prettier --check .","test":"tape6 --flags FO","ts-test":"tape6 --flags FO 'tests/test-*.*ts'","lint:fix":"prettier --write .","test:bun":"tape6-bun --flags FO","test:seq":"tape6-seq --flags FO","ts-check":"tsc --noEmit","test:deno":"tape6-deno --flags FO","test:proc":"tape6-proc --flags FO","ts-test:bun":"tape6-bun --flags FO 'tests/test-*.*ts'","test:seq:bun":"bun run `tape6-seq --self` --flags FO","ts-test:deno":"tape6-deno --flags FO 'tests/test-*.*ts'","test:proc:bun":"bun run `tape6-proc --self` --flags FO","test:seq:deno":"deno run -A `tape6-seq --self` --flags FO","test:proc:deno":"deno run -A `tape6-proc --self` --flags FO -r -A"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"11.11.0","description":"Chain functions, generators, and streams into a pipeline with backpressure support.","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.1","tape-six":"^1.7.12","typescript":"^5.9.3","@types/node":"^25.5.0","tape-six-proc":"^1.2.7","nano-benchmark":"^1.0.13"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_3.5.0_1773810906410_0.5069504048676905","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"stream-chain","version":"3.5.1","keywords":["stream","chain","pipeline","transform","backpressure","duplex","generator","async","object-mode","functional"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@3.5.1","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"8fe7a491e2cd245d29c63e57a63950bb9fe0aef5","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-3.5.1.tgz","fileCount":49,"integrity":"sha512-yaex4P/giOUHv5c3Mq2KXLta6P/eDgWGzamdwa5oIsohjFi6z/CmXBr5Fdu+KB6ipoFZ1QkGGw7wqpFnn6ljlA==","signatures":[{"sig":"MEQCIHHXbZWDApXaAMQFSg3sXWY5pNCTndo8rZq4nocX2R3bAiBgfzn736dVwA7fkn++oHFlJqYo1ty806w1asrFlt/ZAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110383},"main":"./src/index.js","type":"commonjs","tape6":{"tests":["/tests/test-*.*js"]},"types":"./src/index.d.ts","exports":{".":"./src/index.js","./*":"./src/*"},"funding":"https://github.com/sponsors/uhop","gitHead":"4762c803c2998ec49fceffccbe039976d6dce234","scripts":{"lint":"prettier --check .","test":"tape6 --flags FO","ts-test":"tape6 --flags FO 'tests/test-*.*ts'","lint:fix":"prettier --write .","test:bun":"tape6-bun --flags FO","test:seq":"tape6-seq --flags FO","ts-check":"tsc --noEmit","test:deno":"tape6-deno --flags FO","test:proc":"tape6-proc --flags FO","ts-test:bun":"tape6-bun --flags FO 'tests/test-*.*ts'","test:seq:bun":"bun run `tape6-seq --self` --flags FO","ts-test:deno":"tape6-deno --flags FO 'tests/test-*.*ts'","test:proc:bun":"bun run `tape6-proc --self` --flags FO","test:seq:deno":"deno run -A `tape6-seq --self` --flags FO","test:proc:deno":"deno run -A `tape6-proc --self` --flags FO -r -A"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"11.11.0","description":"Chain functions, generators, and streams into a pipeline with backpressure support.","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.1","tape-six":"^1.7.12","typescript":"^5.9.3","@types/node":"^25.5.0","tape-six-proc":"^1.2.7","nano-benchmark":"^1.0.13"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_3.5.1_1774044680286_0.9933323977119259","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"stream-chain","version":"3.6.0","keywords":["stream","chain","pipeline","transform","backpressure","duplex","generator","async","object-mode","functional"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@3.6.0","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"32530dab3f048daf9ffb4e27ea5fceb54528e0d2","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-3.6.0.tgz","fileCount":49,"integrity":"sha512-R3mevSjEWWiL+fQnGXrPeM81o6auCAzBgAc2fbD61SuoHbJ6by+udpVlSkMvcGOsLi+crIG+ocsAf+BO4HmA4w==","signatures":[{"sig":"MEUCIDyyc9Xbcs/zWI4RTpaOPLYhbv50gFd+9+fQhpZS64p2AiEAxXC7eqC5F0Ve4TPj8bYqwpykjBmlirQp+4CsWTaqmd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113206},"main":"./src/index.js","type":"commonjs","tape6":{"tests":["/tests/test-*.*js"]},"types":"./src/index.d.ts","exports":{".":"./src/index.js","./*":"./src/*"},"funding":"https://github.com/sponsors/uhop","gitHead":"c235930d1403adaf4d0e6838af70358b86333854","scripts":{"lint":"prettier --check .","test":"tape6 --flags FO","bench":"nano-bench","ts-test":"tape6 --flags FO 'tests/test-*.*ts'","lint:fix":"prettier --write .","test:bun":"tape6-bun --flags FO","test:seq":"tape6-seq --flags FO","ts-check":"tsc --noEmit","test:deno":"tape6-deno --flags FO","test:proc":"tape6-proc --flags FO","ts-test:bun":"tape6-bun --flags FO 'tests/test-*.*ts'","test:seq:bun":"bun run `tape6-seq --self` --flags FO","ts-test:deno":"tape6-deno --flags FO 'tests/test-*.*ts'","test:proc:bun":"bun run `tape6-proc --self` --flags FO","test:seq:deno":"deno run -A `tape6-seq --self` --flags FO","test:proc:deno":"deno run -A `tape6-proc --self` --flags FO -r -A"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"11.11.0","description":"Chain functions, generators, and streams into a pipeline with backpressure support.","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.1","tape-six":"^1.7.12","typescript":"^6.0.2","@types/node":"^25.5.0","tape-six-proc":"^1.2.7","nano-benchmark":"^1.0.14"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_3.6.0_1774486006116_0.5087439729776937","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"stream-chain","version":"3.6.1","keywords":["stream","chain","pipeline","transform","backpressure","duplex","generator","async","object-mode","functional"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@3.6.1","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"907d7f8b9cdc8377cdfb9d5fce6400e685de27dc","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-3.6.1.tgz","fileCount":49,"integrity":"sha512-M4BQpNPI71uumkVXjl4y+mIormQXdo4R0pSR23mcLbn6D+kpvu7Kx2g1hf0jRB76Zb1IT1M06OIGghMTAtZdyQ==","signatures":[{"sig":"MEYCIQD5MmcvgbCQZ2UTKz4XOJF07++ovSTZQAEM/legCbW7HQIhAPhOJ9p+435nq8/5Cd36VjzRIY7+jTxCvFN3OYxkda78","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113249},"main":"./src/index.js","type":"commonjs","tape6":{"tests":["/tests/test-*.*js"]},"types":"./src/index.d.ts","exports":{".":"./src/index.js","./*":"./src/*"},"funding":"https://github.com/sponsors/uhop","gitHead":"4e6c5795bb235c152e9694c341e6557fcb1c2562","scripts":{"lint":"prettier --check .","test":"tape6 --flags FO","bench":"nano-bench","ts-test":"tape6 --flags FO 'tests/test-*.*ts'","lint:fix":"prettier --write .","test:bun":"tape6-bun --flags FO","test:seq":"tape6-seq --flags FO","ts-check":"tsc --noEmit","test:deno":"tape6-deno --flags FO","test:proc":"tape6-proc --flags FO","ts-test:bun":"tape6-bun --flags FO 'tests/test-*.*ts'","test:seq:bun":"bun run `tape6-seq --self` --flags FO","ts-test:deno":"tape6-deno --flags FO 'tests/test-*.*ts'","test:proc:bun":"bun run `tape6-proc --self` --flags FO","test:seq:deno":"deno run -A `tape6-seq --self` --flags FO","test:proc:deno":"deno run -A `tape6-proc --self` --flags FO -r -A"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"11.11.1","description":"Chain functions, generators, and streams into a pipeline with backpressure support.","directories":{},"_nodeVersion":"25.8.2","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.1","tape-six":"^1.7.13","typescript":"^6.0.2","@types/node":"^25.5.0","tape-six-proc":"^1.2.8","nano-benchmark":"^1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_3.6.1_1774928139428_0.02051833890368915","host":"s3://npm-registry-packages-npm-production"}},"3.6.2":{"name":"stream-chain","version":"3.6.2","keywords":["stream","chain","pipeline","transform","backpressure","duplex","generator","async","object-mode","functional"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@3.6.2","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"497320b0cf4dd8634ca41e9515ae675dc3b673b9","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-3.6.2.tgz","fileCount":49,"integrity":"sha512-MRUXdH/Fcv2I95WSkPthvpxGsuKeBpr50UXcP5Z3ncWafYxrWelMTVI3G7vJFABCs1ipoTPCN3J13ZcLpymrtA==","signatures":[{"sig":"MEUCIAoYybxIeZp3anwHba1wL5jR7sT85A+OEtjanQeOMgj1AiEAjBrHav8o3Mcgv46Kjyui/8mtZhYuzpj7lcx0UDpDdQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122736},"main":"./src/index.js","type":"commonjs","tape6":{"tests":["/tests/test-*.*js"]},"types":"./src/index.d.ts","exports":{".":"./src/index.js","./*":"./src/*"},"funding":"https://github.com/sponsors/uhop","gitHead":"6c6fb606de579aa3a61e80c5a051e039e2e36f3d","scripts":{"lint":"prettier --check .","test":"tape6 --flags FO","bench":"nano-bench","ts-test":"tape6 --flags FO 'tests/test-*.*ts'","js-check":"tsc --project tsconfig.check.json","lint:fix":"prettier --write .","test:bun":"tape6-bun --flags FO","test:seq":"tape6-seq --flags FO","ts-check":"tsc --noEmit","test:deno":"tape6-deno --flags FO","test:proc":"tape6-proc --flags FO","ts-test:bun":"tape6-bun --flags FO 'tests/test-*.*ts'","test:seq:bun":"bun run `tape6-seq --self` --flags FO","ts-test:deno":"tape6-deno --flags FO 'tests/test-*.*ts'","test:proc:bun":"bun run `tape6-proc --self` --flags FO","test:seq:deno":"deno run -A `tape6-seq --self` --flags FO","test:proc:deno":"deno run -A `tape6-proc --self` --flags FO -r -A"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"11.12.1","description":"Chain functions, generators, and streams into a pipeline with backpressure support.","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","tape-six":"^1.8.0","typescript":"^6.0.3","@types/node":"^25.6.0","tape-six-proc":"^1.2.8","nano-benchmark":"^1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_3.6.2_1777782277913_0.2927084904357471","host":"s3://npm-registry-packages-npm-production"}},"3.6.3":{"name":"stream-chain","version":"3.6.3","keywords":["stream","chain","pipeline","transform","backpressure","duplex","generator","async","object-mode","functional"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@3.6.3","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"376f6322029eb10a1caf116148bc5642108be20a","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-3.6.3.tgz","fileCount":51,"integrity":"sha512-JZuELdHUuiZL4Olcr4EllGUvj9VKEaDkGHA6QAP5SruD0bgrr8TwtNXwRfH+fCncysEII7HhWll1+aOwvHYyRw==","signatures":[{"sig":"MEUCIQD4G4x/pNm8ACjaflmBxTLZcPKrA9fcpzHkydIeM774YwIgT2RUnECRVa9T3ZKrBsxE6/PVQh9fr90oQvUZZjPcb68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142365},"main":"./src/index.js","type":"commonjs","tape6":{"tests":["/tests/test-*.*js"]},"types":"./src/index.d.ts","exports":{".":"./src/index.js","./*":"./src/*"},"funding":"https://github.com/sponsors/uhop","gitHead":"46548bf4947994e827ac0cf1fe4215f7776c8992","scripts":{"lint":"prettier --check .","test":"tape6 --flags FO","bench":"nano-bench","ts-test":"tape6 --flags FO 'tests/test-*.*ts'","js-check":"tsc --project tsconfig.check.json","lint:fix":"prettier --write .","test:bun":"tape6-bun --flags FO","test:seq":"tape6-seq --flags FO","ts-check":"tsc --noEmit","test:deno":"tape6-deno --flags FO","test:proc":"tape6-proc --flags FO","ts-test:bun":"tape6-bun --flags FO 'tests/test-*.*ts'","test:seq:bun":"bun run `tape6-seq --self` --flags FO","ts-test:deno":"tape6-deno --flags FO 'tests/test-*.*ts'","test:proc:bun":"bun run `tape6-proc --self` --flags FO","test:seq:deno":"deno run -A `tape6-seq --self` --flags FO","test:proc:deno":"deno run -A `tape6-proc --self` --flags FO -r -A"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"11.13.0","description":"Chain functions, generators, and streams into a pipeline with backpressure support.","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","tape-six":"^1.9.0","typescript":"^6.0.3","@types/node":"^25.7.0","tape-six-proc":"^1.2.9","nano-benchmark":"^1.0.16"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_3.6.3_1778698535098_0.9056822853525031","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"stream-chain","version":"4.0.0","keywords":["stream","chain","pipeline","transform","backpressure","duplex","generator","async","object-mode","functional"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@4.0.0","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"e6bf93f9215eca90dafcf27a75b0854d325cc871","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-4.0.0.tgz","fileCount":63,"integrity":"sha512-j5Lz5dPIF8EUMbpQEjfFmznAY8TL+RyS3BArY3yqCNgJdeIux31ZOj4yMJxmrgLSw5FpsqcRz/gSuqdRjEnLLQ==","signatures":[{"sig":"MEUCIQD5A8r1yO3SmkRlX75J0w79eebmxwu/15/rW21BBqiOaAIgMl5gLDB0mrbohaQ0vNKX+DPXyKq9VblSFgSQEzrr3fU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192555},"llms":"https://raw.githubusercontent.com/uhop/stream-chain/master/llms.txt","main":"./src/node/index.js","type":"module","tape6":{"tests":["/tests/test-*.*js"]},"types":"./src/node/index.d.ts","engines":{"node":">=22"},"exports":{".":"./src/node/index.js","./*":"./src/*","./web":"./src/web/index.js","./core":"./src/core/index.js","./node":"./src/node/index.js"},"funding":"https://github.com/sponsors/uhop","gitHead":"05e4d1e602ef2bd760f99c82622ab764d34c877b","scripts":{"lint":"prettier --check .","test":"tape6 --flags FO","bench":"nano-bench","ts-test":"tape6 --flags FO 'tests/test-*.*ts'","js-check":"tsc --project tsconfig.check.json","lint:fix":"prettier --write .","test:bun":"tape6-bun --flags FO","test:seq":"tape6-seq --flags FO","ts-check":"tsc --noEmit","test:deno":"tape6-deno --flags FO","test:proc":"tape6-proc --flags FO","ts-test:bun":"tape6-bun --flags FO 'tests/test-*.*ts'","test:seq:bun":"bun run `tape6-seq --self` --flags FO","ts-test:deno":"tape6-deno --flags FO 'tests/test-*.*ts'","test:proc:bun":"bun run `tape6-proc --self` --flags FO","test:seq:deno":"deno run -A `tape6-seq --self` --flags FO","test:proc:deno":"deno run -A `tape6-proc --self` --flags FO -r -A"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"llmsFull":"https://raw.githubusercontent.com/uhop/stream-chain/master/llms-full.txt","repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"11.13.0","description":"Chain functions, generators, and streams into a pipeline with backpressure support.","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","tape-six":"^1.9.0","typescript":"^6.0.3","@types/node":"^25.9.1","tape-six-proc":"^1.2.9","nano-benchmark":"^1.0.16"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_4.0.0_1779320610680_0.227267123488057","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"stream-chain","version":"4.0.1","keywords":["stream","chain","pipeline","transform","backpressure","duplex","generator","async","object-mode","functional"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@4.0.1","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"18c5db8622864962eb18ca1c5746755a714d0b0e","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-4.0.1.tgz","fileCount":63,"integrity":"sha512-urJ8J1ZCMifF53uK1QGYtdk38wtd3+JlpVkVes21Xo29zTPlDUTdW+GQ//N/XberbbziflzG3d2OdO68otH+2w==","signatures":[{"sig":"MEYCIQCb6hn/5bpUcJz1WK6jpeyfo9GWcKqNsSa5Wuiug3QbwwIhAMYU2iu8sI13ucmsGjBmrWHPfQxBYZ3dd00aY+qL+VCs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196713},"llms":"https://raw.githubusercontent.com/uhop/stream-chain/master/llms.txt","main":"./src/node/index.js","type":"module","tape6":{"cli":["/tests/node/test-*.*js"],"tests":["/tests/core/test-*.*js","/tests/web/test-*.*js"],"importmap":{"imports":{"tape-six":"/node_modules/tape-six/index.js","tape-six/":"/node_modules/tape-six/src/"}}},"types":"./src/node/index.d.ts","engines":{"node":">=22"},"exports":{".":"./src/node/index.js","./*":"./src/*","./web":"./src/web/index.js","./core":"./src/core/index.js","./node":"./src/node/index.js"},"funding":"https://github.com/sponsors/uhop","gitHead":"cdf36f4a0e586b0c8222055d0f730cc695645afd","scripts":{"lint":"prettier --check .","test":"tape6 --flags FO","bench":"nano-bench","ts-test":"tape6 --flags FO 'tests/**/test-*.*ts'","js-check":"tsc --project tsconfig.check.json","lint:fix":"prettier --write .","test:bun":"tape6-bun --flags FO","test:seq":"tape6-seq --flags FO","ts-check":"tsc --noEmit","test:deno":"tape6-deno --flags FO","test:proc":"tape6-proc --flags FO","ts-test:bun":"tape6-bun --flags FO 'tests/**/test-*.*ts'","test:browser":"tape6-playwright --server-url http://localhost:55555 --start-server --flags FO","test:seq:bun":"bun run `tape6-seq --self` --flags FO","ts-test:deno":"tape6-deno --flags FO 'tests/**/test-*.*ts'","test:proc:bun":"bun run `tape6-proc --self` --flags FO","test:seq:deno":"deno run -A `tape6-seq --self` --flags FO","test:proc:deno":"deno run -A `tape6-proc --self` --flags FO -r -A"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"llmsFull":"https://raw.githubusercontent.com/uhop/stream-chain/master/llms-full.txt","repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"11.13.0","description":"Chain functions, generators, and streams into a pipeline with backpressure support.","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","tape-six":"^1.9.0","typescript":"^6.0.3","@types/node":"^25.9.1","tape-six-proc":"^1.2.9","nano-benchmark":"^1.0.16","tape-six-playwright":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_4.0.1_1779337567337_0.7051862754051943","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"stream-chain","version":"4.0.2","keywords":["stream","chain","pipeline","transform","backpressure","duplex","generator","async","object-mode","functional"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@4.0.2","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"853167937a5074a4f6e8881b54105ab5564d052c","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-4.0.2.tgz","fileCount":63,"integrity":"sha512-KKnNeE0Kcb/YHnZ76UHcse2bjqrhV0sia7iY6+QGg53/rIocMnKTp5eBb/XZKrOH3o+ZpivmoDRZl4oid+rYzw==","signatures":[{"sig":"MEUCIA8FD3XfHEUH4y+O5rwuEev5JGBYeya2FkOCL1VAiChlAiEAuKrIwveZqu71SzP5x+752c/wF/UeTTRtnu+5vzDmi4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197239},"llms":"https://raw.githubusercontent.com/uhop/stream-chain/master/llms.txt","main":"./src/node/index.js","type":"module","tape6":{"cli":["/tests/node/test-*.*js"],"tests":["/tests/core/test-*.*js","/tests/web/test-*.*js"],"importmap":{"imports":{"tape-six":"/node_modules/tape-six/index.js","tape-six/":"/node_modules/tape-six/src/"}}},"types":"./src/node/index.d.ts","engines":{"node":">=22"},"exports":{".":"./src/node/index.js","./*":"./src/*","./web":"./src/web/index.js","./core":"./src/core/index.js","./node":"./src/node/index.js"},"funding":"https://github.com/sponsors/uhop","gitHead":"2f2b1febfbf7b7255af9d3aa90eb29116d2f135e","scripts":{"lint":"prettier --check .","test":"tape6 --flags FO","bench":"nano-bench","ts-test":"tape6 --flags FO 'tests/**/test-*.*ts'","js-check":"tsc --project tsconfig.check.json","lint:fix":"prettier --write .","test:bun":"tape6-bun --flags FO","test:seq":"tape6-seq --flags FO","ts-check":"tsc --noEmit","test:deno":"tape6-deno --flags FO","test:proc":"tape6-proc --flags FO","ts-test:bun":"tape6-bun --flags FO 'tests/**/test-*.*ts'","test:browser":"tape6-playwright --server-url http://localhost:55555 --start-server --flags FO","test:seq:bun":"bun run `tape6-seq --self` --flags FO","ts-test:deno":"tape6-deno --flags FO 'tests/**/test-*.*ts'","test:proc:bun":"bun run `tape6-proc --self` --flags FO","test:seq:deno":"deno run -A `tape6-seq --self` --flags FO","test:proc:deno":"deno run -A `tape6-proc --self` --flags FO -r -A"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"llmsFull":"https://raw.githubusercontent.com/uhop/stream-chain/master/llms-full.txt","repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"11.13.0","description":"Chain functions, generators, and streams into a pipeline with backpressure support.","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","tape-six":"^1.9.0","typescript":"^6.0.3","@types/node":"^25.9.1","tape-six-proc":"^1.2.9","nano-benchmark":"^1.0.16","tape-six-playwright":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_4.0.2_1779401243009_0.5746766560542462","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"stream-chain","version":"4.1.0","keywords":["stream","chain","pipeline","transform","backpressure","duplex","generator","async","object-mode","functional"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@4.1.0","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"00888729e0ee511ff7183fcbd8d3c098d700be58","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-4.1.0.tgz","fileCount":73,"integrity":"sha512-YWg69OHqoCZSsFPuVj5641S0fvKsEAtken0daHBdGUfoowpd/eTi5VNxhzHAwvq/gv1NI8FDpIKvoPdYthijhQ==","signatures":[{"sig":"MEUCIG7RqeuAjy6MozdXZV6Rml3mCmUY+1RSyc4jroBUnI/tAiEA89I0eEMFCbksBGV25E+FD0spiistQNaGtNvpGOfFZrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220734},"llms":"https://raw.githubusercontent.com/uhop/stream-chain/master/llms.txt","main":"./src/node/index.js","type":"module","tape6":{"cli":["/tests/node/test-*.*js"],"tests":["/tests/core/test-*.*js","/tests/web/test-*.*js"],"importmap":{"imports":{"tape-six":"/node_modules/tape-six/index.js","tape-six/":"/node_modules/tape-six/src/"}}},"types":"./src/node/index.d.ts","engines":{"node":">=22"},"exports":{".":"./src/node/index.js","./*":"./src/*","./web":"./src/web/index.js","./core":"./src/core/index.js","./node":"./src/node/index.js"},"funding":"https://github.com/sponsors/uhop","gitHead":"ebb268456e80a25f5aff8e0cef135a6b9c83fd2a","scripts":{"lint":"prettier --check .","test":"tape6 --flags FO","bench":"nano-bench","ts-test":"tape6 --flags FO 'tests/**/test-*.*ts'","js-check":"tsc --project tsconfig.check.json","lint:fix":"prettier --write .","test:bun":"tape6-bun --flags FO","test:seq":"tape6-seq --flags FO","ts-check":"tsc --noEmit","test:deno":"tape6-deno --flags FO","test:proc":"tape6-proc --flags FO","ts-test:bun":"tape6-bun --flags FO 'tests/**/test-*.*ts'","test:browser":"tape6-playwright --server-url http://localhost:55555 --start-server --flags FO","test:seq:bun":"bun run `tape6-seq --self` --flags FO","ts-test:deno":"tape6-deno --flags FO 'tests/**/test-*.*ts'","test:proc:bun":"bun run `tape6-proc --self` --flags FO","test:seq:deno":"deno run -A `tape6-seq --self` --flags FO","test:proc:deno":"deno run -A `tape6-proc --self` --flags FO -r -A"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"llmsFull":"https://raw.githubusercontent.com/uhop/stream-chain/master/llms-full.txt","repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"11.13.0","description":"Chain functions, generators, and streams into a pipeline with backpressure support.","directories":{},"_nodeVersion":"26.1.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","tape-six":"^1.9.0","typescript":"^6.0.3","@types/node":"^25.9.1","tape-six-proc":"^1.2.9","nano-benchmark":"^1.0.16","tape-six-playwright":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_4.1.0_1779484936752_0.9060708674927263","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"stream-chain","version":"4.1.1","keywords":["stream","chain","pipeline","transform","backpressure","duplex","generator","async","object-mode","functional"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@4.1.1","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"124a3de97b3d6e7f7461069e905892c99955cf6d","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-4.1.1.tgz","fileCount":75,"integrity":"sha512-LNcyNqhatRPgGnHSlu9CwcXH7yPkmF8n9ovVxMBYXxBiR2d3MVex15VI2B0ThX0Jd8Ag4XEt81ksBAbVYqd50A==","signatures":[{"sig":"MEQCIAF9ZQ1yTl9D0lNXc5+KlVnVB3+rvfifTh2UujieVlfYAiBsQkcq/pyx8AIeL8sZL/jgFQl0aS5oPcCvAappP3gpOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227969},"llms":"https://raw.githubusercontent.com/uhop/stream-chain/master/llms.txt","main":"./src/node/index.js","type":"module","tape6":{"cli":["/tests/node/test-*.*js"],"tests":["/tests/core/test-*.*js","/tests/web/test-*.*js"],"importmap":{"imports":{"tape-six":"/node_modules/tape-six/index.js","tape-six/":"/node_modules/tape-six/src/"}}},"types":"./src/node/index.d.ts","engines":{"node":">=22"},"exports":{".":"./src/node/index.js","./*":"./src/*","./web":"./src/web/index.js","./core":"./src/core/index.js","./node":"./src/node/index.js"},"funding":"https://github.com/sponsors/uhop","gitHead":"e15edd61203084abd642744cc266296f0e5d1524","scripts":{"lint":"prettier --check .","test":"tape6 --flags FO","bench":"nano-bench","ts-test":"tape6 --flags FO 'tests/**/test-*.*ts'","js-check":"tsc --project tsconfig.check.json","lint:fix":"prettier --write .","test:bun":"tape6-bun --flags FO","test:seq":"tape6-seq --flags FO","ts-check":"tsc --noEmit","test:deno":"tape6-deno --flags FO","test:proc":"tape6-proc --flags FO","ts-test:bun":"tape6-bun --flags FO 'tests/**/test-*.*ts'","test:browser":"tape6-playwright --server-url http://localhost:55555 --start-server --flags FO","test:seq:bun":"bun run `tape6-seq --self` --flags FO","ts-test:deno":"tape6-deno --flags FO 'tests/**/test-*.*ts'","test:proc:bun":"bun run `tape6-proc --self` --flags FO","test:seq:deno":"deno run -A `tape6-seq --self` --flags FO","test:proc:deno":"deno run -A `tape6-proc --self` --flags FO -r -A"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"llmsFull":"https://raw.githubusercontent.com/uhop/stream-chain/master/llms-full.txt","repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"11.13.0","description":"Chain functions, generators, and streams into a pipeline with backpressure support.","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","tape-six":"^1.9.0","typescript":"^6.0.3","@types/node":"^25.9.1","tape-six-proc":"^1.2.9","nano-benchmark":"^1.0.16","tape-six-playwright":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_4.1.1_1779682642591_0.4880836250595426","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"stream-chain","version":"4.2.0","keywords":["stream","chain","pipeline","transform","backpressure","duplex","generator","async","object-mode","functional","jsonl","json-lines"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@4.2.0","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"f0d4e859a0de88d1ffaccb704bedf9c24d551b2e","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-4.2.0.tgz","fileCount":89,"integrity":"sha512-R5+d/oOD2Q0+KguIJ4xWqGVCqpIUwQ+/ckvHrYT8xRqq9jW0b4jzyJkFpYmIQ6SZA+JosplCF9C8/7Ep4mk2aQ==","signatures":[{"sig":"MEYCIQC9G7pqt3Ejow8fYFU88D6CQF3vDjbA7NTcS6Iqrg1HsQIhAPP8sIRW+o2Kb6pD79zyDYyY9YgRXAtGGl3pmOdbmK+n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262628},"llms":"https://raw.githubusercontent.com/uhop/stream-chain/master/llms.txt","main":"./src/node/index.js","type":"module","tape6":{"cli":["/tests/node/test-*.*js"],"tests":["/tests/core/test-*.*js","/tests/web/test-*.*js"],"importmap":{"imports":{"tape-six":"/node_modules/tape-six/index.js","tape-six/":"/node_modules/tape-six/src/"}}},"types":"./src/node/index.d.ts","engines":{"node":">=22"},"exports":{".":"./src/node/index.js","./*":"./src/*","./web":"./src/web/index.js","./core":"./src/core/index.js","./node":"./src/node/index.js"},"funding":"https://github.com/sponsors/uhop","gitHead":"9fb1f31bebf4bc34e06ec81e0e08d1042cbe5002","scripts":{"lint":"prettier --check .","test":"tape6 --flags FO","bench":"nano-bench","ts-test":"tape6 --flags FO 'tests/**/test-*.*ts'","js-check":"tsc --project tsconfig.check.json","lint:fix":"prettier --write .","test:bun":"tape6-bun --flags FO","test:seq":"tape6-seq --flags FO","ts-check":"tsc --noEmit","test:deno":"tape6-deno --flags FO","test:proc":"tape6-proc --flags FO","ts-test:bun":"tape6-bun --flags FO 'tests/**/test-*.*ts'","test:browser":"tape6-playwright --server-url http://localhost:55555 --start-server --flags FO","test:seq:bun":"bun run `tape6-seq --self` --flags FO","ts-test:deno":"tape6-deno --flags FO 'tests/**/test-*.*ts'","test:proc:bun":"bun run `tape6-proc --self` --flags FO","test:seq:deno":"deno run -A `tape6-seq --self` --flags FO","test:proc:deno":"deno run -A `tape6-proc --self` --flags FO -r -A"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"llmsFull":"https://raw.githubusercontent.com/uhop/stream-chain/master/llms-full.txt","repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"11.13.0","description":"Chain functions, generators, and streams into a pipeline with backpressure support.","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","tape-six":"^1.9.0","typescript":"^6.0.3","@types/node":"^25.9.1","tape-six-proc":"^1.2.9","nano-benchmark":"^1.0.16","tape-six-playwright":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_4.2.0_1780014662820_0.9180601169645932","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"stream-chain","version":"4.2.1","keywords":["stream","chain","pipeline","transform","backpressure","duplex","generator","async","object-mode","functional","jsonl","json-lines"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@4.2.1","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"09dd75793071bf2cf5a83efb4399877989eb3ec2","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-4.2.1.tgz","fileCount":101,"integrity":"sha512-gYnUrYiTRk6sacsa5Yobl+8C9ro4ShDpRFAFCdyEqM7ZU/nitLyUK4bMPYhve4gB6JjrpDeTCd4KRtWSKNto8w==","signatures":[{"sig":"MEYCIQDuMFTF7qdzHP1KrR65xk8+ie4oE1pbbj5drQWrEDXxFgIhAM+kVe7uv/4toSp9KB6UHfK2rpBPE9Qit4RuRQS51JJk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276674},"llms":"https://raw.githubusercontent.com/uhop/stream-chain/master/llms.txt","main":"./src/node/index.js","type":"module","tape6":{"cli":["/tests/node/test-*.*js"],"tests":["/tests/core/test-*.*js","/tests/web/test-*.*js"],"importmap":{"imports":{"tape-six":"/node_modules/tape-six/index.js","tape-six/":"/node_modules/tape-six/src/"}}},"types":"./src/node/index.d.ts","engines":{"node":">=22"},"exports":{".":"./src/node/index.js","./*":"./src/*","./web":"./src/web/index.js","./core":"./src/core/index.js","./node":"./src/node/index.js","./web/jsonl":"./src/web/jsonl/index.js","./node/jsonl":"./src/node/jsonl/index.js"},"funding":"https://github.com/sponsors/uhop","gitHead":"108e144b770d9a32e6d36a628c3a9f80c721b668","scripts":{"lint":"prettier --check .","test":"tape6 --flags FO","bench":"nano-bench","ts-test":"tape6 --flags FO 'tests/**/test-*.*ts'","js-check":"tsc --project tsconfig.check.json","lint:fix":"prettier --write .","test:bun":"tape6-bun --flags FO","test:seq":"tape6-seq --flags FO","ts-check":"tsc --noEmit","test:deno":"tape6-deno --flags FO","test:proc":"tape6-proc --flags FO","ts-test:bun":"tape6-bun --flags FO 'tests/**/test-*.*ts'","test:browser":"tape6-playwright --server-url http://localhost:55555 --start-server --flags FO","test:seq:bun":"bun run `tape6-seq --self` --flags FO","ts-test:deno":"tape6-deno --flags FO 'tests/**/test-*.*ts'","test:proc:bun":"bun run `tape6-proc --self` --flags FO","test:seq:deno":"deno run -A `tape6-seq --self` --flags FO","test:proc:deno":"deno run -A `tape6-proc --self` --flags FO -r -A"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"llmsFull":"https://raw.githubusercontent.com/uhop/stream-chain/master/llms-full.txt","repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"11.13.0","description":"Chain functions, generators, and streams into a pipeline with backpressure support.","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","tape-six":"^1.9.0","typescript":"^6.0.3","@types/node":"^25.9.1","tape-six-proc":"^1.2.9","nano-benchmark":"^1.0.16","tape-six-playwright":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_4.2.1_1780026676383_0.6953299321999233","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"stream-chain","version":"4.2.2","keywords":["stream","chain","pipeline","transform","backpressure","duplex","generator","async","object-mode","functional","jsonl","json-lines","ndjson","web-streams","esm"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@4.2.2","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"5ccdc7347b03f1aabc4d1a3b89fb951ecd2ebee1","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-4.2.2.tgz","fileCount":101,"integrity":"sha512-WvCG2zHCTqyZtuQoFLH0RZO7K0cgEDLGRriDI7lrOKvJmva2agz5dhwck49nsepXC0FgaVYkNgBYuhPKsEKxCg==","signatures":[{"sig":"MEUCIQDLJpUjaJ8nqyvs6PUlomU3ZNTUGOtfvWiS+AXkMQyiiwIgUVCjK5dpIBTd7UKghCLTVZmndBdcWzL0JQymzKtvuxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277110},"llms":"https://raw.githubusercontent.com/uhop/stream-chain/master/llms.txt","main":"./src/node/index.js","type":"module","tape6":{"cli":["/tests/node/test-*.*js"],"tests":["/tests/core/test-*.*js","/tests/web/test-*.*js"],"importmap":{"imports":{"tape-six":"/node_modules/tape-six/index.js","tape-six/":"/node_modules/tape-six/src/"}}},"types":"./src/node/index.d.ts","engines":{"node":">=22"},"exports":{".":"./src/node/index.js","./*":"./src/*","./web":"./src/web/index.js","./core":"./src/core/index.js","./node":"./src/node/index.js","./web/jsonl":"./src/web/jsonl/index.js","./node/jsonl":"./src/node/jsonl/index.js"},"funding":"https://github.com/sponsors/uhop","gitHead":"207ea173cd85567f7f83dc7cdb7e470aa5b4ed20","scripts":{"lint":"prettier --check .","test":"tape6 --flags FO","bench":"nano-bench","ts-test":"tape6 --flags FO 'tests/**/test-*.*ts'","js-check":"tsc --project tsconfig.check.json","lint:fix":"prettier --write .","test:bun":"tape6-bun --flags FO","test:seq":"tape6-seq --flags FO","ts-check":"tsc --noEmit","test:deno":"tape6-deno --flags FO","test:proc":"tape6-proc --flags FO","ts-test:bun":"tape6-bun --flags FO 'tests/**/test-*.*ts'","test:browser":"tape6-playwright --server-url http://localhost:55555 --start-server --flags FO","test:seq:bun":"bun run `tape6-seq --self` --flags FO","ts-test:deno":"tape6-deno --flags FO 'tests/**/test-*.*ts'","test:proc:bun":"bun run `tape6-proc --self` --flags FO","test:seq:deno":"deno run -A `tape6-seq --self` --flags FO","test:proc:deno":"deno run -A `tape6-proc --self` --flags FO -r -A"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"llmsFull":"https://raw.githubusercontent.com/uhop/stream-chain/master/llms-full.txt","repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"11.13.0","description":"Chain functions, generators, Node streams, and Web streams into a pipeline with backpressure support.","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","tape-six":"^1.9.0","typescript":"^6.0.3","@types/node":"^25.9.1","tape-six-proc":"^1.2.9","nano-benchmark":"^1.0.16","tape-six-playwright":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_4.2.2_1780039718280_0.1093588943059649","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"stream-chain","version":"4.2.3","keywords":["stream","chain","pipeline","transform","backpressure","duplex","generator","async","object-mode","functional","jsonl","json-lines","ndjson","web-streams","esm"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@4.2.3","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"d540cab9e8a5db7933029b16461fa6006d8ddc94","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-4.2.3.tgz","fileCount":99,"integrity":"sha512-xxKWXFi9GsqKIpd6Grq0kvx+40DsQLWaQpHpS3oLca/3vkTVjUKd/PT5LmAskFGdjh69JjqV9+Cjxq8VxUpUxQ==","signatures":[{"sig":"MEQCIDlUxTDvbdyZgrViejZ0negdpZarWqzUvHGs2zNgMlZeAiBgC/rMl3hGz0pRRzHU+Qxrujlxotkw3Uy2aqb3GVlF2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228073},"llms":"https://raw.githubusercontent.com/uhop/stream-chain/master/llms.txt","main":"./src/node/index.js","type":"module","tape6":{"cli":["/tests/node/test-*.*js"],"tests":["/tests/core/test-*.*js","/tests/web/test-*.*js"],"importmap":{"imports":{"tape-six":"/node_modules/tape-six/index.js","tape-six/":"/node_modules/tape-six/src/"}}},"types":"./src/node/index.d.ts","engines":{"node":">=22"},"exports":{".":"./src/node/index.js","./*":"./src/*","./web":"./src/web/index.js","./core":"./src/core/index.js","./node":"./src/node/index.js","./web/jsonl":"./src/web/jsonl/index.js","./node/jsonl":"./src/node/jsonl/index.js"},"funding":"https://github.com/sponsors/uhop","gitHead":"362fd341ec4d6de9a9d8fb69584f904856ec6aa1","scripts":{"lint":"prettier --check .","test":"tape6 --flags FO","bench":"nano-bench","ts-test":"tape6 --flags FO 'tests/**/test-*.*ts'","js-check":"tsc --project tsconfig.check.json","lint:fix":"prettier --write .","test:bun":"tape6-bun --flags FO","test:seq":"tape6-seq --flags FO","ts-check":"tsc --noEmit","test:deno":"tape6-deno --flags FO","test:proc":"tape6-proc --flags FO","ts-test:bun":"tape6-bun --flags FO 'tests/**/test-*.*ts'","test:seq:bun":"bun run `tape6-seq --self` --flags FO","ts-test:deno":"tape6-deno --flags FO 'tests/**/test-*.*ts'","test:proc:bun":"bun run `tape6-proc --self` --flags FO","test:seq:deno":"deno run -A `tape6-seq --self` --flags FO","test:proc:deno":"deno run -A `tape6-proc --self` --flags FO -r -A"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"llmsFull":"https://raw.githubusercontent.com/uhop/stream-chain/master/llms-full.txt","repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"11.13.0","description":"Chain functions, generators, Node streams, and Web streams into a pipeline with backpressure support.","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","tape-six":"^1.10.1","typescript":"^6.0.3","@types/node":"^25.9.2","tape-six-proc":"^1.3.1","nano-benchmark":"^1.0.16"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_4.2.3_1780809238777_0.7960425762795316","host":"s3://npm-registry-packages-npm-production"}},"4.2.4":{"name":"stream-chain","version":"4.2.4","keywords":["stream","chain","pipeline","transform","backpressure","duplex","generator","async","object-mode","functional","jsonl","json-lines","ndjson","web-streams","esm"],"author":{"url":"https://www.lazutkin.com/","name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com"},"license":"BSD-3-Clause","_id":"stream-chain@4.2.4","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"homepage":"https://github.com/uhop/stream-chain#readme","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"dist":{"shasum":"e30570d7568ee8f86c1e34fe002c7e5abe3aeed5","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-4.2.4.tgz","fileCount":99,"integrity":"sha512-5dZeFp7mNx6NTTox5pK6EOLy2K8kCWRg07FLntDT3qpq6H4YrGqGx9ocPta1gjt0/4PkKHcqcHbcZ5O63J485w==","signatures":[{"sig":"MEYCIQCVM9BY2qSmDgEigwdJ6ONm44Yk6b4H4hykbYrT4XKbAAIhAJLh5OJEUhnH9SEcP767Y69vBTgwiuxe6uHqdY2Gz//9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228434},"llms":"https://raw.githubusercontent.com/uhop/stream-chain/master/llms.txt","main":"./src/node/index.js","type":"module","tape6":{"cli":["/tests/node/test-*.*js"],"tests":["/tests/core/test-*.*js","/tests/web/test-*.*js"],"importmap":{"imports":{"tape-six":"/node_modules/tape-six/index.js","tape-six/":"/node_modules/tape-six/src/"}}},"types":"./src/node/index.d.ts","engines":{"node":">=22"},"exports":{".":"./src/node/index.js","./*":"./src/*","./web":"./src/web/index.js","./core":"./src/core/index.js","./node":"./src/node/index.js","./web/jsonl":"./src/web/jsonl/index.js","./node/jsonl":"./src/node/jsonl/index.js"},"funding":"https://github.com/sponsors/uhop","gitHead":"fa244cfe7985571cad55d55b145c35a8dd43e980","scripts":{"lint":"prettier --check .","test":"tape6 --flags FO","bench":"nano-bench","ts-test":"tape6 --flags FO 'tests/**/test-*.*ts'","js-check":"tsc --project tsconfig.check.json","lint:fix":"prettier --write .","test:bun":"tape6-bun --flags FO","test:seq":"tape6-seq --flags FO","ts-check":"tsc --noEmit","test:deno":"tape6-deno --flags FO","test:proc":"tape6-proc --flags FO","ts-test:bun":"tape6-bun --flags FO 'tests/**/test-*.*ts'","test:seq:bun":"bun run `tape6-seq --self` --flags FO","ts-test:deno":"tape6-deno --flags FO 'tests/**/test-*.*ts'","test:proc:bun":"bun run `tape6-proc --self` --flags FO","test:seq:deno":"deno run -A `tape6-seq --self` --flags FO","test:proc:deno":"deno run -A `tape6-proc --self` --flags FO -r -A"},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"llmsFull":"https://raw.githubusercontent.com/uhop/stream-chain/master/llms-full.txt","repository":{"url":"git+https://github.com/uhop/stream-chain.git","type":"git"},"_npmVersion":"11.16.0","description":"Chain functions, generators, Node streams, and Web streams into a pipeline with backpressure support.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.8.3","tape-six":"^1.10.1","typescript":"^6.0.3","@types/node":"^25.9.2","tape-six-proc":"^1.3.1","nano-benchmark":"^1.0.16"},"_npmOperationalInternal":{"tmp":"tmp/stream-chain_4.2.4_1780882454421_0.4389849811073041","host":"s3://npm-registry-packages-npm-production"}},"4.2.5":{"name":"stream-chain","version":"4.2.5","description":"Chain functions, generators, Node streams, and Web streams into a pipeline with backpressure support.","type":"module","main":"./src/node/index.js","types":"./src/node/index.d.ts","exports":{".":"./src/node/index.js","./node":"./src/node/index.js","./web":"./src/web/index.js","./core":"./src/core/index.js","./node/jsonl":"./src/node/jsonl/index.js","./web/jsonl":"./src/web/jsonl/index.js","./*":"./src/*"},"engines":{"node":">=22"},"scripts":{"test":"tape6 --flags FO","test:bun":"tape6-bun --flags FO","test:deno":"tape6-deno --flags FO","test:proc":"tape6-proc --flags FO","test:proc:bun":"bun run `tape6-proc --self` --flags FO","test:proc:deno":"deno run -A `tape6-proc --self` --flags FO -r -A","test:seq":"tape6-seq --flags FO","test:seq:bun":"bun run `tape6-seq --self` --flags FO","test:seq:deno":"deno run -A `tape6-seq --self` --flags FO","ts-check":"tsc --noEmit","js-check":"tsc --project tsconfig.check.json","ts-test":"tape6 --flags FO 'tests/**/test-*.*ts'","ts-test:bun":"tape6-bun --flags FO 'tests/**/test-*.*ts'","ts-test:deno":"tape6-deno --flags FO 'tests/**/test-*.*ts'","bench":"nano-bench","lint":"prettier --check .","lint:fix":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/uhop/stream-chain.git"},"keywords":["stream","chain","pipeline","transform","backpressure","duplex","generator","async","object-mode","functional","jsonl","json-lines","ndjson","web-streams","esm"],"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"https://www.lazutkin.com/"},"funding":"https://github.com/sponsors/uhop","llms":"https://raw.githubusercontent.com/uhop/stream-chain/master/llms.txt","llmsFull":"https://raw.githubusercontent.com/uhop/stream-chain/master/llms-full.txt","license":"BSD-3-Clause","bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"homepage":"https://github.com/uhop/stream-chain#readme","tape6":{"tests":["/tests/core/test-*.*js","/tests/web/test-*.*js"],"cli":["/tests/node/test-*.*js"],"importmap":{"imports":{"tape-six":"/node_modules/tape-six/index.js","tape-six/":"/node_modules/tape-six/src/"}}},"devDependencies":{"@types/node":"^25.9.2","nano-benchmark":"^1.0.16","prettier":"^3.8.3","tape-six":"^1.10.1","tape-six-proc":"^1.3.1","typescript":"^6.0.3"},"gitHead":"4226f9b64e2c2302660b16951f1f209062f22bf2","_id":"stream-chain@4.2.5","_nodeVersion":"26.3.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-Wtyq3bNE3ggLR0v2vftqvuhltym3WbZAkZpfIrkr5F/6vpeUmWmwTgXa16zD87gpahwJ/Qulq3zVfUlgIc0J2A==","shasum":"9061d29573ab79c49258b2cbe2f72bed7629c79f","tarball":"https://registry.npmjs.org/stream-chain/-/stream-chain-4.2.5.tgz","fileCount":99,"unpackedSize":229646,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC224w7a6s0JF7Ywr0vGzb4xIA/1ve+XvMKQNtvpLJj8QIgF2BEJ+hszazdCD+YsXQoPGAf9ajUy1FkLmZQqc5bYMQ="}]},"_npmUser":{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"},"directories":{},"maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/stream-chain_4.2.5_1780888735902_0.5367702065760764"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-21T01:20:03.512Z","modified":"2026-06-08T03:18:56.136Z","1.0.0":"2018-05-21T01:20:03.625Z","1.0.1":"2018-05-21T01:24:26.949Z","1.0.2":"2018-05-21T01:42:12.267Z","1.0.3":"2018-06-02T22:18:28.808Z","2.0.0":"2018-06-04T03:22:20.851Z","2.0.1":"2018-06-04T03:33:34.905Z","2.0.2":"2018-06-11T02:35:30.366Z","2.0.3":"2018-06-27T01:47:23.303Z","2.1.0":"2018-12-08T01:05:34.233Z","2.2.1":"2019-10-07T04:34:54.021Z","2.2.2":"2020-07-09T21:48:37.878Z","2.2.3":"2020-07-10T16:51:02.364Z","2.2.4":"2020-12-30T03:12:43.769Z","2.2.5":"2022-02-17T23:44:54.456Z","3.0.1":"2024-08-21T05:19:12.261Z","3.1.0":"2024-08-24T22:08:42.355Z","3.2.0":"2024-09-18T04:34:23.395Z","3.3.0":"2024-09-28T01:48:34.780Z","3.3.1":"2024-09-30T18:16:21.136Z","3.3.2":"2024-10-09T20:51:18.929Z","3.4.0":"2025-01-20T03:15:09.434Z","3.4.1":"2026-03-10T03:18:07.440Z","3.5.0":"2026-03-18T05:15:06.560Z","3.5.1":"2026-03-20T22:11:20.429Z","3.6.0":"2026-03-26T00:46:46.279Z","3.6.1":"2026-03-31T03:35:39.559Z","3.6.2":"2026-05-03T04:24:38.056Z","3.6.3":"2026-05-13T18:55:35.310Z","4.0.0":"2026-05-20T23:43:30.846Z","4.0.1":"2026-05-21T04:26:07.486Z","4.0.2":"2026-05-21T22:07:23.160Z","4.1.0":"2026-05-22T21:22:16.921Z","4.1.1":"2026-05-25T04:17:22.731Z","4.2.0":"2026-05-29T00:31:02.986Z","4.2.1":"2026-05-29T03:51:16.512Z","4.2.2":"2026-05-29T07:28:38.432Z","4.2.3":"2026-06-07T05:13:58.910Z","4.2.4":"2026-06-08T01:34:14.549Z","4.2.5":"2026-06-08T03:18:56.035Z"},"bugs":{"url":"https://github.com/uhop/stream-chain/issues"},"author":{"name":"Eugene Lazutkin","email":"eugene.lazutkin@gmail.com","url":"https://www.lazutkin.com/"},"license":"BSD-3-Clause","homepage":"https://github.com/uhop/stream-chain#readme","keywords":["stream","chain","pipeline","transform","backpressure","duplex","generator","async","object-mode","functional","jsonl","json-lines","ndjson","web-streams","esm"],"repository":{"type":"git","url":"git+https://github.com/uhop/stream-chain.git"},"description":"Chain functions, generators, Node streams, and Web streams into a pipeline with backpressure support.","maintainers":[{"name":"elazutkin","email":"eugene.lazutkin@gmail.com"}],"readme":"# stream-chain [![NPM version][npm-img]][npm-url] [![Node.js CI][ci-img]][ci-url]\n\n[npm-img]: https://img.shields.io/npm/v/stream-chain.svg\n[npm-url]: https://npmjs.org/package/stream-chain\n[ci-img]: https://github.com/uhop/stream-chain/actions/workflows/tests.yml/badge.svg\n[ci-url]: https://github.com/uhop/stream-chain/actions/workflows/tests.yml\n\n`stream-chain` processes streams of **objects** &mdash; records, not raw text or bytes. It is especially designed for huge streams: multi-gigabyte database dumps, append-only logs, message-queue and other live feeds generated continuously and far too large to hold in memory. You handle one record at a time while the library keeps memory flat, propagating [backpressure](https://nodejs.org/en/learn/modules/backpressuring-in-streams) from end to end.\n\nEach stage of the pipeline is an ordinary function. `stream-chain` wires your functions &mdash; alongside any Node or Web streams you already use &mdash; into a single [Duplex](https://nodejs.org/api/stream.html#stream_class_stream_duplex) stream, so the whole pipeline behaves like one stream you can compose further.\n\nWhy it might be for you:\n\n- **Simple.** A stage is an ordinary function: one input in, one value out, or `chain.none` to drop it. The model goes further &mdash; a stage can emit any number of values per input, from zero to many. A generator function does this naturally by `yield`ing; a plain function can return `chain.many([...])` instead, but that holds every value in memory, so generators are the leaner choice for fan-out.\n- **Flexible.** Mix sync functions, `async` functions, generators, async generators, and real streams in one chain &mdash; on whichever substrate you want: Node streams (the default), native Web Streams (`/web`), or substrate-free async iterables (`/core`).\n- **Performance-minded.** Throughput gets deliberate attention here &mdash; the hot paths are measured and tuned (a sync fast path, automatic stage grouping, fused file edges), the kind of care pipeline code often doesn't get. Real numbers depend on your hardware and workload, so [benchmark](https://github.com/uhop/stream-chain/wiki/benchmarks) on your own.\n- **Solid.** Lightweight, zero-dependency, bundled TypeScript typings, exercised by a broad test suite across Node, Bun, and Deno.\n\n## Example\n\nRead a huge JSONL dump, transform each record, write the result back out &mdash; record by record, in constant memory:\n\n```js\nimport chain from 'stream-chain';\nimport parseFile from 'stream-chain/jsonl/file/parser.js';\nimport stringerToFile from 'stream-chain/jsonl/file/stringer.js';\n\nconst pipeline = chain([\n  parseFile(), // read line-by-line -> {key, value} per record\n  ({value}) => (value.active ? value : chain.none), // drop inactive records\n  async user => ({...user, plan: await lookupPlan(user.id)}), // enrich asynchronously\n  stringerToFile('active-users.jsonl') // write results back out\n]);\n\npipeline.on('finish', () => console.log('done'));\npipeline.end('users.jsonl'); // a 10 TB file is fine\n```\n\nThe middle stages are plain functions; `stream-chain` handles the streaming, backpressure, and file handles. The source and sink don't have to be JSONL &mdash; any object stream works: a database cursor, an HTTP response, [stream-json](https://www.npmjs.com/package/stream-json) assembling tokens into objects, your own generator. JSONL just happens to be the most common on-disk format for object streams, so it ships in the box. See [Intro by examples](https://github.com/uhop/stream-chain/wiki/Intro) for more.\n\n## Installation\n\n```bash\nnpm i --save stream-chain\n```\n\n## What's in the box\n\n- **[chain()](<https://github.com/uhop/stream-chain/wiki/chain()>)** &mdash; the factory: turns an array of functions, arrays, and streams into one `Duplex` pipeline.\n- **Transducers:**\n  - [gen()](https://github.com/uhop/stream-chain/wiki/gen) &mdash; an async generator built from a list of functions: each stage can emit zero-to-many values per input, yielded lazily so memory stays flat no matter how much a stage fans out. It is the substrate-free core under `chain()`, and the safe default for unbounded pipelines.\n  - [fun()](https://github.com/uhop/stream-chain/wiki/fun) &mdash; an async function from a list of functions; collects outputs per input (explicit import).\n- **Adapters:**\n  - [asStream()](https://github.com/uhop/stream-chain/wiki/asStream) &mdash; wraps a function as a Node `Duplex`.\n  - [asWebStream()](https://github.com/uhop/stream-chain/wiki/asWebStream) &mdash; wraps a function as a Web Streams pair, with per-item backpressure.\n- **Helpers** &mdash; slicing (`take`, `skip`, &hellip;), reduce (`fold`, `scan`, &hellip;), stream adapters (`readableFrom`, stream pullers), and more. See [utils](https://github.com/uhop/stream-chain/wiki/utils).\n- **JSONL** &mdash; streaming [JSON Lines](https://jsonlines.org/) I/O for object streams: a substrate-free `parser()` / `stringer()`, Node and Web wrappers, fused local-file edges (`parseFile()` / `stringerToFile()`), and per-line error handling via `errorIndicator`. See [jsonl](https://github.com/uhop/stream-chain/wiki/jsonl).\n- **Subpaths** &mdash; `stream-chain` / `stream-chain/node` (default Node streams), `stream-chain/web` (native Web Streams, browser-safe), `stream-chain/core` (substrate-free async iterables).\n\nFull documentation is in the **[wiki](https://github.com/uhop/stream-chain/wiki)** &mdash; browse the [index](https://github.com/uhop/stream-chain/wiki/Home), or [search it](https://uhop.github.io/wiki-search/app/?wiki=uhop/stream-chain) by name.\n\n## License\n\nBSD-3-Clause\n\n## Release History\n\n- 4.2.5 _Bugfix: `asyncBlockWriter` releases its `FileHandle` when its own write fails, instead of leaking it._\n- 4.2.4 _Bugfix: a failed `pipe()` propagates the original error intact._\n- 4.2.3 _Bugfix: cleanup hook for user resources; cleanup double-faults now surface as an `AggregateError`._\n- 4.2.2 _Bugfix: eliminated file handle leak, cleaned up exports._\n- 4.2.1 _Factory-bundled JSONL entries &mdash; `stream-chain/node/jsonl` & `stream-chain/web/jsonl` carry `.asStream` / `.asWebStream`. Bugfix: removed `checkedParse()`, mistakenly exposed in 4.2.0._\n- 4.2.0 _JSONL file-edge components (perf): `parseFile()`, `stringerToFile()` + `errorIndicator` option. Bugfix: now `/core` chain passes strings as a single value._\n- 4.1.1 _Performance: faster synchronous pipelines._\n- 4.1.0 _Web Streams parity: new `readableWebStreamFrom()`, `reduceWebStream()`, `parserWebStream()`, `stringerWebStream()` + `dataSource()` + minor bugfix._\n- 4.0.2 _`fixUtf8Stream()` now works on browsers._\n- 4.0.1 _Minor bugfixes. No API changes._\n- 4.0.0 _Major: moved to ESM. New subpath split: `/node` (default), `/web` (native Web Streams), `/core` (substrate-free). New `asWebStream()` adapter with per-item backpressure. See the [Migration guide](https://github.com/uhop/stream-chain/wiki/Migration-V3-to-V4)._\n- 3.6.3 _TS inference updates: improvements and found bugs. Updated deps._\n- 3.6.2 _Improved TS typings: `ChainOutput<W, R>` propagates `R` to events and methods (thx [Scover](https://github.com/5cover)). Updated deps._\n- 3.6.1 _Technical release: updated deps._\n- 3.6.0 _Performance: sync-first `fun()` (~2.5&times; faster for sync pipelines, now returns `Many | Promise<Many>`). Sync fast path in `gen()` (~1.6&times; faster). Documented `null`/`undefined` handling differences. Wiki: renamed V2 files for Windows compatibility._\n- 3.5.1 _Fixed `finish` event not firing after `stop`. Web stream detection uses duck-typing instead of `instanceof` (supports non-standard web streams) (thx [Alex Yang](https://github.com/himself65)). Performance: unified fast path in `asStream()`._\n- 3.5.0 _Variadic `combineMany()` and `combineManyMut()`. Fixed `readableFrom()` unhandled rejection bug. Improved TS typings, docs, and `package.json` metadata._\n\nThe full release notes are in the wiki: [Release notes](https://github.com/uhop/stream-chain/wiki/Release-notes).\n","readmeFilename":"README.md"}