{"_id":"asyncerator","_rev":"46-0185bf5cf041b80e5ff4685b29a4cdf0","name":"asyncerator","dist-tags":{"latest":"6.0.0","beta":"6.0.0-PR.55-47ca"},"versions":{"0.0.1-beta.8":{"name":"asyncerator","version":"0.0.1-beta.8","author":{"name":"Check Digit, LLC"},"license":"UNLICENSED","_id":"asyncerator@0.0.1-beta.8","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"99616a0c591a9db51caba7a848e9b85db40150eb","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-0.0.1-beta.8.tgz","fileCount":56,"integrity":"sha512-3ssI0wJ5cnWS/2Ev758rsgShgBwDq5AH2xhqONWzoncLZx0vqXZTCYoAGInZJ7Y/RXUIP4qwfP51ufQmolEvdA==","signatures":[{"sig":"MEUCICO+hxMQVTBSuHc321jbsbBG6DIr7tbOVXgtk/q2RXkJAiEA+wERFmB5XLFga9M5J0lY3gj+lcykfE5EAgAKVETVRRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":441488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBOK/CRA9TVsSAnZWagAAExwP/igrN84kzzDEQF4+XYrY\nMdi1BZ79ow9ZvAZnjRilDqxM6aot3jYGysoUr6tV0QvO4TY9MQuLvoVX7oxr\n+Yhbs/B8cH6h8u+5GEVlVZ6jbc1O9QaQYoQIAkaOAbEdOa+ahzBd4SbqUFJT\n2DTFMvT58R6b2Or6y/k9FRHOKcUdI0tE0GwVXEC9vwus6NMLduAkXGrJXFBA\n0PraMDQ6OrLCbgi9en8/2rViwb7kf6eBSzPsqon0+lP6RAZ9qmTHlEdjPjSN\nn0SA4ChLZ2O4uMelUCIZK2OZDKmkp+NjM7gNE887dhb/kbm1VyZrgmNstX/a\nklN6UwiHN1yJe67/uYnRF51ZeAcYULTMLVwuRyt9H6UuWgUKtgFH3w2Zn28O\nF4qWPrfDa6eTsS0WhfrniD7Gc1Pdsb7N2AROtzPBR4admCL+ubDu6HOT8Nr0\nhjvikpB7Lp5zOpIrlfevtazq1fuuGsR3vU/Yf3Ld5uziWiZzhMCCBLAoF5mr\ntbwU8VcEc7A3wDZ3S3arUffP/68hNNoa2t1TTZo+HNGLflpStrInVc44oPYh\nu/ed0P9SainfUK9BFCLWvDJDj4OY/O6bj/0sLcuZEt97pRo/1uWXiCOpk+6N\ncZeWLvtnMx3tBFjl8Ku59etJ5o+HU8KnOJWD+E7tBMSGhSAT8rQPdEVvNo3M\npy8F\r\n=RkHe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["<rootDir>/build","<rootDir>/coverage","<rootDir>/node_modules"]},"main":"./dist/index.js","gitHead":"433dd6e68bc0c230ab5aba93c2d177418dbdd6ae","scripts":{"lint":"eslint -f unix --ext .js,.ts src/**","test":"jest && npm run lint && npm run prettier","lint:fix":"eslint -f unix --ext .js,.ts src/** --fix","prettier":"prettier --list-different src/**/*.ts","prettier:fix":"prettier --write src/**/*.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"6.14.5","description":"Extends AsyncIterableIterator to provide standard Array-like utility operators, sources and sinks","directories":{},"_nodeVersion":"12.18.1","dependencies":{"debug":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","uuid":"^8.1.0","eslint":"^7.0.0","rimraf":"^3.0.2","ts-jest":"^26.0.0","prettier":"^2.0.5","@types/jest":"^25.2.3","@types/node":"^14.0.5","@types/uuid":"^8.0.0","@types/debug":"^4.1.5","@checkdigit/typescript":"^3.9.3","@checkdigit/eslint-config":"^3.3.3","@checkdigit/prettier-config":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_0.0.1-beta.8_1594155711110_0.5006521938465096","host":"s3://npm-registry-packages"}},"0.0.1-beta.10":{"name":"asyncerator","version":"0.0.1-beta.10","author":{"name":"Check Digit, LLC"},"license":"UNLICENSED","_id":"asyncerator@0.0.1-beta.10","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"02a57eccbf3f2522c339eb6d080f7638dfc1bb07","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-0.0.1-beta.10.tgz","fileCount":57,"integrity":"sha512-Vox01qWYoUjZ9wdoM4/uh1LohbqaM4toMS2VqkJwhfIxc3UH9rRQo76MW27lAzna/eodeeD82IZmidEltyFTAg==","signatures":[{"sig":"MEUCIQCt2LwThlErhPdtvWyC20A3Ab2gCIR0lYOS/AKsBpvWSQIgK8ZPTqJPhl5x9rXE9PQZcloj1hl8qVUgGpicdfvIocw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":453081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBeRDCRA9TVsSAnZWagAAyq8P/Rl/6SBZjnrIAqd7GbN+\nbdJzql/24kG3vO5JSMAuJmkJcwR/0awrqzy4nUsXSDY55qgZUzvXDeJWYBHc\nWsUCJiw3bdmuCKFZ0uPhkLohqq+rJMMA3SnXItQ0cmf6DVnuj8rfoceaFSxo\nfuzgmhFglXF3EE57xqRdWgnwNdXqt76ufv0W8Ez9eQeKi+zZ4SMdnI7z9gO8\nhAlGnKx0Qzb8ymns/ihSqqRmnD63zzcMpOvYSo4lGkVqJQiLjguUZT3Mbsmb\ncdJHxZxk9N462djn5gyza7di76t54uswWmHyEnLNi7/E5vX4RpVxMqGGZvKu\nAPvlZHKRBKXrTM6kikhH0iZg9F0E9ycyJ9yQBxLUrMAjLvv8lYP/Ry6f2+mi\ncyelsH9K5zZjs0alITbr2o6JJPQ4oNO7jEmfTZDKpWFFfGYpmY6bzsTaptOU\nzpNlGLTDVNC3So0ITuxCK+5b35skGBhUAisU1gia/4HeAjfm9v5tnPBnSVJ7\nSyIMbumiGOo4B5QBjyVAuSdM9cl8pGheK4kJOv7PfMof5ReA93QHhqPpB8Iw\n21NTbGX4Es8EmYHoYQIyYaFTo+r1ThhgKH/p83kX3cmyiFvfLdGdcZad3/2i\nPX+vUmcWrx1jyAxBg3/ldM+abjruERVRVY4TNFQPao35/g8x6ghVNOI4Cg6/\npE9A\r\n=0/1u\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"testPathIgnorePatterns":["<rootDir>/build","<rootDir>/coverage","<rootDir>/node_modules"]},"main":"./dist/index.js","gitHead":"ad508f65163e3ad9e92e804a349646ca797e7e50","scripts":{"lint":"eslint -f unix --ext .js,.ts src/**","test":"jest && npm run lint && npm run prettier","lint:fix":"eslint -f unix --ext .js,.ts src/** --fix","prettier":"prettier --list-different src/**/*.ts","prettier:fix":"prettier --write src/**/*.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"6.14.5","description":"Extends AsyncIterableIterator to provide standard Array-like utility operators, sources and sinks","directories":{},"_nodeVersion":"12.18.1","dependencies":{"debug":"^4.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^26.0.1","uuid":"^8.1.0","eslint":"^7.0.0","rimraf":"^3.0.2","ts-jest":"^26.0.0","prettier":"^2.0.5","@types/jest":"^25.2.3","@types/node":"^14.0.5","@types/uuid":"^8.0.0","@types/debug":"^4.1.5","@checkdigit/typescript":"^3.9.3","@checkdigit/eslint-config":"^3.3.3","@checkdigit/prettier-config":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_0.0.1-beta.10_1594221634827_0.405449706258765","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"asyncerator","version":"1.0.0","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@1.0.0","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"7db5ed44753da7d38a3d78d655f24241caeb6b5c","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-1.0.0.tgz","fileCount":27,"integrity":"sha512-/jf/P2nNR4IicfLA8C2ML0g9KRX1B5qD7Oi57exKYESJfnkJpw8bvzHPgYAgvZm1+7OUCouJgl/aCwxAjDjfMg==","signatures":[{"sig":"MEQCIH47rdRPC+WbksIwCgRdxUHP4YXG4A2IxOqJRPmfD55/AiABpMeQ/2yJ5alObnDaZD82RD0DbMz4jjxxwkHK32FYOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUPscCRA9TVsSAnZWagAAFbsP/098dYpJaVutzv37i4ay\npraTMw20C22L3xv5y7DZ3QXcBvjJMkiNT3MI1JCdnJFxHL8hIfKxCKqS+JZV\nKV8uN1+PNAUvmMKBuHhyjQl7+SgwyAfmTrPKLTzGqWegzwNSqI3VWhOZ3DfU\nnWK3IWvrDxhG5KW9vr0CiwBx8lLs3Rw9Y0XPqg47gOfAWYzUl3FHEfpYc0IQ\n4x2img8HV3L5TzTcVMk553WjbDMHzqKr6/QYvFM6E+1qSn7diCoiTQHQNW0A\nAfJgc7j5MG7PDgMzWVDCCvCdmcyXqL1PMkcBmQLUgD2mQc0n/tkfh25PV/yY\nWsU1LRED3wDWcPIUCnEmci4ExobgDF9poDg+5zh/79v1cPeWXg29zhkh3XbI\nVLc7/GQINm/ijyXB4pdX57y6Oi8ee3LgEbd/9Mp3bUIi88BSG8o94fWHkj8k\nRxsTU6N4kZLiKXk22jS7Ixp+gFVEpPNtGmuxHdHpHhNWcgBh4VmLnyOyurYi\n2Q8sJfQoh066fRDW0MtEL5nygHVKAm5QQaIjoVYjzro7yRjE6Ad1g1yD2iMN\nPYmrpvE33Rx7q1sPzOwLxF72n+J1MH2nCyat1VIFYaR7En2rWX5mM6dBE225\nmTu5N2gi1lj+OzNCKY5pH3UOpiSeAZ62esSyqd4xT4K/GQhe30FrPr9zTL6j\nf5L/\r\n=DlQQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/src/**/?(*.)spec.ts"],"collectCoverage":true,"testPathIgnorePatterns":["<rootDir>/build","<rootDir>/coverage","<rootDir>/node_modules"]},"main":"./dist/index.js","engines":{"node":">=14.16"},"gitHead":"477b51585a9e4e8aad1ec64ca4ea943a582aa3c9","scripts":{"lint":"eslint -f unix --ext .js,.ts src/**","test":"tsc && jest && npm run lint && npm run prettier","lint:fix":"eslint -f unix --ext .js,.ts src/** --fix","prettier":"prettier --list-different src/**/*.ts","preversion":"npm test","postpublish":"rimraf dist .npmignore","postversion":"git push && git push --tags","prettier:fix":"prettier --write src/**/*.ts","prepublishOnly":"publish"},"typings":"./dist/index.d.ts","_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"6.14.11","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"debug":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^8.3.2","eslint":"^7.22.0","rimraf":"^3.0.2","ts-jest":"^26.5.3","ts-node":"^9.1.1","prettier":"^2.2.1","portfinder":"^1.0.28","typescript":"^4.2.3","@types/jest":"^26.0.20","@types/node":"^14.14.35","@types/uuid":"^8.3.0","@types/debug":"^4.1.5","@checkdigit/publish":"^1.0.18","@checkdigit/eslint-config":"^3.4.1","@checkdigit/prettier-config":"^1.0.1","@checkdigit/typescript-config":"1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_1.0.0_1615919900174_0.4109870786362222","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"asyncerator","version":"1.1.0","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@1.1.0","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"e44007a7d95aea282f996f710d7b3da608f4d879","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-1.1.0.tgz","fileCount":28,"integrity":"sha512-x5oXdDPf2fW5+NrKRhO7brUrdu1QLWIVr/BgzbzUKGnuOsljMEeTjmm75qbvsm79w78/MFrtqx0IvpjV1LaHpw==","signatures":[{"sig":"MEYCIQCZZu8ldoMx/LG7HXMs4/QjdsqOhv4cvoLV9Np9hq55ywIhAK5kU0KI7mNNYUYtWSlLIRGOsnwJ1e26qDdlcIn07Q2P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUS9ACRA9TVsSAnZWagAAKSgP/jFtb46s6PJNV1BWbgZz\nAJxRdY/VQyInL4nVwTCGArBJAT0jSuKaihDHEmMevUBwD3LmcD+977BIDyAK\n2J/QPh6hFn1iP8eaw64LXLK9RFj7ztjeo6z3jcytdNF1wHgMqNm2dlJ288Ag\nvliWJa4hGLxmbhZLLJPdmoaT0252k7NaLcoBmaeEfskKe5d/Ble0Qw0xJ5mW\nDQWeTSYkfcT6OQXo/UVQfnVfJGujrdseOhAuueZU4VQlHXLQVGhTaFG3eyP1\nVakBFICj1rrfrzVl+snEtUOgfMcRBFXQcGLpe+MOzIw6l4eiUOSjSGVXcL1/\nHi0KQ6WF7dpkG4sRGgveYBGQtKdrLFOjXtLYwVMy1bXjL3eWHHnnFJ7uouPA\ntIiv8gRKSoHO6O1BwemDHYjYuyHWEL/pKgxa/JbDyNAljpgJMW54mwil+to0\nyGA4eF1Mn2vdpxJy5y9CuGBqp+kS20WRSXy+T1A/INzuIw92B9dtKVzHzkod\ni3ak0qFVWHm31+KxExKCGk0nMU94DHA6ST6Ujr03rqq8zpA2vAbYa4vBPkFQ\nl6ahN4Mjc1yO5lBiPaKQ62GYvkaCmuomFXDqmaxkl9U+T8OxzT8/2X0lshFg\nT/QrlILb5v8o4EMZ1AR3g0w3ZSFO1H9/dSU4fSmccswVBPCLR1cFXymncgfj\nPX3l\r\n=hAZo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/src/**/?(*.)spec.ts"],"collectCoverage":true,"testPathIgnorePatterns":["<rootDir>/build","<rootDir>/coverage","<rootDir>/node_modules"]},"main":"./dist/index.js","engines":{"node":">=14.16"},"gitHead":"7d55495727adfc0069318ffe67f7672f4a7705e6","scripts":{"lint":"eslint -f unix --ext .js,.ts src/**","test":"tsc && jest && npm run lint && npm run prettier","lint:fix":"eslint -f unix --ext .js,.ts src/** --fix","prettier":"prettier --list-different src/**/*.ts","preversion":"npm test","postpublish":"rimraf dist .npmignore","postversion":"git push && git push --tags","prettier:fix":"prettier --write src/**/*.ts","prepublishOnly":"publish"},"typings":"./dist/index.d.ts","_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"6.14.11","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"debug":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^8.3.2","eslint":"^7.22.0","rimraf":"^3.0.2","ts-jest":"^26.5.3","ts-node":"^9.1.1","prettier":"^2.2.1","portfinder":"^1.0.28","typescript":"^4.2.3","@types/jest":"^26.0.20","@types/node":"^14.14.35","@types/uuid":"^8.3.0","@types/debug":"^4.1.5","@checkdigit/publish":"^1.0.18","@checkdigit/eslint-config":"^3.4.1","@checkdigit/prettier-config":"^1.0.1","@checkdigit/typescript-config":"1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_1.1.0_1615933247717_0.41761324025836166","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"asyncerator","version":"1.1.1","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@1.1.1","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"cd6d22c0b69125f99747d0c5e3eb798ac568cc4f","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-1.1.1.tgz","fileCount":29,"integrity":"sha512-vlN72zswA3zaEu7riLaOSbeYS/g1m/J5mvK8fi1x70Ydg1LzPnSuuZK1YMX35gfFCyuoM/eJPyKmDDoNctJNqQ==","signatures":[{"sig":"MEQCIHTs5mhtOVRz9SdTEmwZs1YTK3x2r+0xtRsYCxRd8jzeAiAAryvSLmLnxzRgGtsw8kNqbA45TnSTKUOPqqkZkCOV8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUTG1CRA9TVsSAnZWagAAk0gP/0TJOVsJiA8UjaFxmjhV\nhgDKiucIsBJzWN+j1z0Rr8KbIS/10ib/98jdBXVVt2LcgrezilZ72MysoJ/G\nWtmjuVYvpB0liyAzZdKI9yoiDUvwAyEIAJu5PKVuxZ0rfeAM16q66sCseApg\nN26D13uxkkK3uiAO3Ym1COyq4IV/JzPKNoV5iFPZY6aONO/pbW2Ee09iP+Ra\noxLDnQVNrxc4mnamZeqDumrEwCwO9CQwEQanzT6hV1v7FqLQy8f3z5TK8bUm\n10R7p0oeJgHwlZxEh6IuP2zX7IF2OfqXSBLVbyOuRFUQ+9aKKxnxEe3mbvPm\nJDQnqldcLKp5WcsYkvvfC8Gn9wswxm57zsSZnqAEHjFg/7h22mWRY2L/96ft\npb9jAHWyfwjzhs+ifcHacss1Wufme2wDBc8mATchw0f5ZvMAOmczAkef3jCk\n8ojSPHH4NqiTdKrmrm2oyHyOUJ1e4oC/sUlXmawdzCIgM5uTFDXUeJe0k4EW\nH4q5vKsxHOKx6CPq/NieHmg70GsWt2mDu6/cFWYWkQQ67FrHZppwh3xjul+c\nuTj1W95sHpQ2DtpsCXWmXSGKgY0kv7leTfgY2EEsDJ4BPajtag5kLTHS0mKD\nGqAWeQeKS75j251KcKi98NI2ovXgNawEgl34j9vt8XvzVnuEAD33vAygNvVy\nXD3d\r\n=YtrO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/src/**/?(*.)spec.ts"],"collectCoverage":true,"testPathIgnorePatterns":["<rootDir>/build","<rootDir>/coverage","<rootDir>/node_modules"]},"main":"./dist/index.js","engines":{"node":">=14.16"},"gitHead":"72c73dbbc7c6ce49e86db2325a2e71387d45f47c","scripts":{"lint":"eslint -f unix --ext .js,.ts src/**","test":"tsc && jest && npm run lint && npm run prettier","lint:fix":"eslint -f unix --ext .js,.ts src/** --fix","prettier":"prettier --list-different src/**/*.ts","preversion":"npm test","postpublish":"rimraf dist .npmignore","postversion":"git push && git push --tags","prettier:fix":"prettier --write src/**/*.ts","prepublishOnly":"publish"},"typings":"./dist/index.d.ts","_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"6.14.11","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"debug":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^8.3.2","eslint":"^7.22.0","rimraf":"^3.0.2","ts-jest":"^26.5.3","ts-node":"^9.1.1","prettier":"^2.2.1","portfinder":"^1.0.28","typescript":"^4.2.3","@types/jest":"^26.0.20","@types/node":"^14.14.35","@types/uuid":"^8.3.0","@types/debug":"^4.1.5","@checkdigit/publish":"^1.0.18","@checkdigit/eslint-config":"^3.4.1","@checkdigit/prettier-config":"^1.0.1","@checkdigit/typescript-config":"1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_1.1.1_1615933877084_0.49789028000144175","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"asyncerator","version":"1.2.0","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@1.2.0","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"9b7313e213a71d182f463e82b64efa6c5da214e0","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-1.2.0.tgz","fileCount":29,"integrity":"sha512-KunRC/a4VAe5mXaegVmTydu7aJfIhnvtxgsmDR3ynBQFKHvpvqZrApB6VV54M06TH70DlArXzBqAC5Hmn1Mudw==","signatures":[{"sig":"MEUCIQC3Iugf7f6XW7PU5y21+Ks1RcyoTNy/98V1wL5k84HHHQIgHor1dtv/iw0E+Vza0XCD2G95Jyru1iaDh93vsRrdbNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgixsxCRA9TVsSAnZWagAAsv8P+wbiSZ207sGofHXJjjoz\n/0R9r5q8dpCNHT21TcowDNoTjY8wRgINHyjhq8bKZLm0+RK4Z1Qci7r0WxrA\nao/vmwDBl6km0f0y38HVxU+22WzjoiCmfa9k7oP/G6N5UuCURaOW4FX6qs6H\nSvzx2mw3g2iSt5xYQNPt1GLMGlbcxHvCkwlhaTRZchfiU/vsQKKlrVF1XkPG\nfV7QYC1C53Ex/0n2uyg2fhtFnsVXFfGVEJhhNcVgqz+o29Mk17kTe2fQyoVT\neANOlYggjHqEFzdHuVSnV4sQvq0FUsl0HQJsz964B4f7iaVQ39w3nBIR+qrr\n3rDAu7W9A4jRkmivRUNZsdT6byhyRbBcMH+bvnp8yvICd75VWfaClSu63U97\naSROiIEyycjlc2TBjpyy+K2z6XfLpI60x0K1WH56Czd1LmuPcSPkfPzq7Oq2\nXnBRZLtn9+Uonw4qLEf0t82GDaVlQX482pkswugFOmREOzflzZlcDbBLNgPq\nzVRQwCvVqNYKsE1k7dYpAk6BKeexODwQ5GYyIMcrkeNz7RheDIj/KB7bQ/UB\nr+U9RLNPiTqhcWSImKkjgaz8expBCEA3eYoCwjsPAfgsOxqPS+tYXz3LPH4i\ngD/lyxuuisTpmPDb58tbdT0cdj0xclCTQ0LDWyLlKcWmSnMIzdqR+RwtHwW8\nJRHM\r\n=Y0t6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/src/**/?(*.)spec.ts"],"collectCoverage":true,"testPathIgnorePatterns":["<rootDir>/build","<rootDir>/coverage","<rootDir>/node_modules"]},"main":"./dist/index.js","engines":{"node":">=14.16"},"gitHead":"8072659b0c0d756ef2607d3554e900b35282433b","scripts":{"lint":"eslint -f unix --ext .js,.ts src/**","test":"tsc -noEmit && jest && npm run lint && npm run prettier","lint:fix":"eslint -f unix --ext .js,.ts src/** --fix","prettier":"prettier --list-different src/**/*.ts","preversion":"npm test","postpublish":"rimraf dist .npmignore","postversion":"git push && git push --tags","prettier:fix":"prettier --write src/**/*.ts","prepublishOnly":"publish"},"typings":"./dist/index.d.ts","_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"6.14.11","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"debug":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^8.3.2","eslint":"^7.25.0","rimraf":"^3.0.2","ts-jest":"^26.5.5","ts-node":"^9.1.1","prettier":"^2.2.1","portfinder":"^1.0.28","typescript":"^4.2.4","@types/jest":"^26.0.23","@types/node":"^15.0.1","@types/uuid":"^8.3.0","@types/debug":"^4.1.5","@checkdigit/publish":"^1.0.19","@checkdigit/eslint-config":"^3.4.2","@checkdigit/prettier-config":"^1.0.2","@checkdigit/typescript-config":"1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_1.2.0_1619729200610_0.8400983863078637","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"asyncerator","version":"1.2.1","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@1.2.1","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"e1490aa624cd82fa95fb1595bd4720f19e77f955","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-1.2.1.tgz","fileCount":29,"integrity":"sha512-aWZpJBBkzAC5r73hivqUSutU6dXk5z92JM0/hl4KX/BRYdxhR+oEpVjWCBAxnG0rBF5clSXXX9m/lrRpdDzrwA==","signatures":[{"sig":"MEQCIEMNJczMPbU4+rxi7rjgymbekthBa/mQ0vO5pgDll7wzAiAIOKMftBPQAuPUeAzU9y0k9Eu2LvnGZqQMSdt/dnR8jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgixzaCRA9TVsSAnZWagAAcKMP/2/dk3pKeMUNP6ul4IAL\ntOWP/FoUyf6AzpRFcgToJmIgeKuj7YvPntF9UQaOnm5GxMThtHUY9AZP0JIw\noMj1Qo0wIw2BlMg96gQb1rIcPOnbxOt6ZL5VX7UIszYn6IoKsQCiT9KzqKr9\nS9e9yHOJDfiXzs1IZ23nwf/FI/PQaiUKlw2F0w9hNpD2eyd3KSExiAlf0q58\nFWLU2DxJleKalvUWSnods7pist5pd+j7MDC+wLw9Idh8c08D8bTTDvOL2HzB\nb4U+ewjeHpGJtIUJRdclPAlmfM93vWk6zSwBRJdK/FFe8D1D0ISNNBuTMj9E\nfDIJnFK6dt50D/ciNyJ6eYBejVlSL9GNfVab98CglYApGzYDX7yC6pYNwFWM\nT5H42fQSw3mTxSCYYU3DfVTg+bw5t0yBFaASQvCKBiworBo7QUE80KLdo1Ye\n149Ochn1UNmwvXBwuSUSRAa+01HaU66KamEeCC2k2ThmNIzt0hibOLLaVB6M\nckuy+LqWn4J5zMFbZWsb9NvroBZQh/VRH2w16aljojSu8lgGCnXOA/qN9Ufl\ngOgOFHyy4Rebxo8lSv2+oXlpNYGxqqy120ging3cK/7CdgeLzgm70jV1h1Gm\nunoVfnfaOzhhMNkz3KhzEfglUzfUtxawvxz4ykByBS6tFcl16OBVWX8aTTpa\npRED\r\n=xbEX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/src/**/?(*.)spec.ts"],"collectCoverage":true,"testPathIgnorePatterns":["<rootDir>/build","<rootDir>/coverage","<rootDir>/node_modules"]},"main":"./dist/index.js","engines":{"node":">=14.16"},"gitHead":"fd9acee43d2f77c3d2416f4d01102aedd8cf86d2","scripts":{"lint":"eslint -f unix --ext .js,.ts src/**","test":"tsc -noEmit && jest && npm run lint && npm run prettier","lint:fix":"eslint -f unix --ext .js,.ts src/** --fix","prettier":"prettier --list-different src/**/*.ts","preversion":"npm test","postpublish":"rimraf dist .npmignore","postversion":"git push && git push --tags","prettier:fix":"prettier --write src/**/*.ts","prepublishOnly":"publish"},"typings":"./dist/index.d.ts","_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"6.14.11","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"debug":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^8.3.2","eslint":"^7.25.0","rimraf":"^3.0.2","ts-jest":"^26.5.5","ts-node":"^9.1.1","prettier":"^2.2.1","portfinder":"^1.0.28","typescript":"^4.2.4","@types/jest":"^26.0.23","@types/node":"^15.0.1","@types/uuid":"^8.3.0","@types/debug":"^4.1.5","@checkdigit/publish":"^1.0.19","@checkdigit/eslint-config":"^3.4.2","@checkdigit/prettier-config":"^1.0.2","@checkdigit/typescript-config":"1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_1.2.1_1619729625567_0.7824756493680471","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"asyncerator","version":"1.3.0","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@1.3.0","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"6b423627be42ddf4b02c82c1adbb35835b0072a0","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-1.3.0.tgz","fileCount":30,"integrity":"sha512-jKYODBDWJNlLMv8ca6SKZENuCDKegi5EhfiwPRyTtu2hQvjSmmmuBbMulc2ldx0baFL9KcDVkRAhgyDMCVOHCg==","signatures":[{"sig":"MEUCIFqn6ggRe61wz4YmwRET4Gzpt6c05UGGVi6F2zzZ5Uy8AiEAvos/u493f4H24VaGZL3DQOYBKxlvjOgqLPtifZQ17Ew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgms/rCRA9TVsSAnZWagAA5PAP/1fL7uqzxwMbNGv6V9Lv\nlrfCVeldPmEpDOT9DEdbE1NeKJ6plt4SRred1LF369BJurMLwzQjcmleTOKn\nuqyr4tPagKWK3nxmaVBB/o4YxUz581vSqhYtlCF2I8U+Cm++X5uvce0IZylD\nLgO7xlTyguSyBHk4xKoh8od6cRx9h7+iV4LW1VPyny2KpTSiDesl3RagCo3l\ntXJiJBh+zYtozMYsRgX1gtihsgbYZATJi+JPbS2BlHV4MHFro9gxmVztUjb3\n5WcysjuYtMDQOOoErI9a8maMO4z7iFYm/tq5rwxUyPS8c8oQXGVQgIsdnCui\n0U+2bjCQmWSaN7t3znteenD1mUelaHEEqS59S4Zr8MVe2eh7clxI+Nnobzbm\nAWWO/tu/ubmu2cWFoWt2QUc+zIM/hH+pGdxnSYhT1dc4PDZyL4FSSXKrolTz\nMHqQQFvKfdIsI6jAVav0GJSsrq8bawepgK9U3rnNzQ3OhfKXEEdM+JDVB++F\nV14LWUOj16B8wpJB+ka16Uj/HT5FseODyDS6m598eelGPGFdbMInSmVeH0+C\niP7voPObpAAtUO38L4a6U0yx4ZAxd3ME+FptBxOlBtya2hiZkxixF1lUjAFr\nXZezfYsvaCyz9VF+IQ8imFX5xPEsTp6FMpYPS13ByZj9qNwLW+deSfKv6gVi\nXE7A\r\n=hK/X\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/src/**/?(*.)spec.ts"],"collectCoverage":true,"testPathIgnorePatterns":["<rootDir>/build","<rootDir>/coverage","<rootDir>/node_modules"]},"main":"./dist/index.js","engines":{"node":">=14.16"},"gitHead":"180e73cddc5770d8d5fc49beef585c4899535cd3","scripts":{"lint":"eslint -f unix --ext .js,.ts src/**","test":"tsc -noEmit && jest && npm run lint && npm run prettier","lint:fix":"eslint -f unix --ext .js,.ts src/** --fix","prettier":"prettier --list-different src/**/*.ts","preversion":"npm test","postpublish":"rimraf dist .npmignore","postversion":"git push && git push --tags","prettier:fix":"prettier --write src/**/*.ts","prepublishOnly":"publish"},"typings":"./dist/index.d.ts","_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"6.14.11","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"debug":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^8.3.2","eslint":"^7.26.0","rimraf":"^3.0.2","ts-jest":"^26.5.6","ts-node":"^9.1.1","prettier":"^2.3.0","portfinder":"^1.0.28","typescript":"^4.2.4","@types/jest":"^26.0.23","@types/node":"^15.0.2","@types/uuid":"^8.3.0","@types/debug":"^4.1.5","@checkdigit/publish":"^1.0.19","@checkdigit/eslint-config":"^3.4.2","@checkdigit/prettier-config":"^1.0.2","@checkdigit/typescript-config":"1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_1.3.0_1620758506960_0.6987526372488799","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"asyncerator","version":"1.3.1","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@1.3.1","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"5288670e031d05627263aed5719da3ced373d7fa","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-1.3.1.tgz","fileCount":54,"integrity":"sha512-xLj66VS4KDuNf7olB8R612pTjzARO2CVkHayrdrSU4G0o9HGzOuip8BGnO1FdjTvFssJJRz0XCyMSbxh2aNfCQ==","signatures":[{"sig":"MEYCIQCvPFIviwaWtDKYvow7HFmkYapiCK5kdJemIPQYydiZFQIhALjahjNlO/GUiWrI+KvY+lQ1Dw+6xZteWJX+D4Tz1VCt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpAJPCRA9TVsSAnZWagAABYAP/iZuInO7lM4tHHp6QVCX\nMt3ONu+1AZb4jKJ0CbMHDSSBsDsnpWB6pAjbN9iK5DnzoSiAzo3c6vPWYPTu\nlqM17D5bXwCyXTtr82vtP4w5TdzDBHc2Or6w9kpb2G6NZXOBtE9r0o23Opxb\n6xmsfZk75EIbUncUaPhXxbfiqpBgbZFE585Pf4PrEtt1TkxEkFR9eiNjWLRg\n7YhnvbePIjrqoZiYeiUGuMSbAfRzR7oRiLpUqyhP2IFetFkZcyRj0FyOFAoj\naH3IWHQN6yaKVVd9ODPexUBcE6LUg9JIpspGFOb9f5MrWgg5e6zkJPYU4NrH\nj4X5v+f5EVrOTHYdVcQe2KSQF8w5EyzbheddqCu0zYTha05KZ0MhataCeYEI\nEPAlUjquo9GFCHmpalJEa8NEzJQSTte2x7d4qP7w/7dbpFXC/owBZVDeU+ub\nax/zjHLtkC0aRDdFVQS7X3+fE5A/sO6ShTd2Xfx9JuImOTCe4u9pfotijJLq\nFrM8X4dItOPYm8WgDrB9z3xyYoR4A6K3EBUZ1yZmp7Pzqr3+IM4O7dVrZu/P\nQm2WwNv//bwbZRE123ceQn1WSajRdpqsvBZvzCQ6moDOzkS1w3ykRDRCiqSF\nM0C9KRkCfql8tewz8eKrii/DlxCFt0BBf191RbKOEycg10N+ft6PHojLqNE0\nzWJY\r\n=57PL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/src/**/?(*.)spec.ts"],"collectCoverage":true,"testPathIgnorePatterns":["<rootDir>/build","<rootDir>/coverage","<rootDir>/node_modules"]},"main":"./dist/index.js","engines":{"node":">=14.16"},"gitHead":"f9d9bb74e802c9688b872007f1607eabf9ba483a","scripts":{"lint":"eslint -f unix --ext .js,.ts src/**","test":"tsc -noEmit && jest && npm run lint && npm run prettier","lint:fix":"eslint -f unix --ext .js,.ts src/** --fix","prettier":"prettier --list-different src/**/*.ts","preversion":"npm test","postpublish":"rimraf dist .npmignore","postversion":"git push && git push --tags","prettier:fix":"prettier --write src/**/*.ts","prepublishOnly":"publish"},"typings":"./dist/index.d.ts","_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"6.14.11","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"debug":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","uuid":"^8.3.2","eslint":"^7.26.0","rimraf":"^3.0.2","ts-jest":"^26.5.6","ts-node":"^9.1.1","prettier":"^2.3.0","portfinder":"^1.0.28","typescript":"^4.2.4","@types/jest":"^26.0.23","@types/node":"^15.3.0","@types/uuid":"^8.3.0","@types/debug":"^4.1.5","@checkdigit/publish":"^1.0.19","@checkdigit/eslint-config":"^3.4.2","@checkdigit/prettier-config":"^1.0.2","@checkdigit/typescript-config":"1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_1.3.1_1621361231000_0.1712354717136244","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"asyncerator","version":"1.3.2","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@1.3.2","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"be22b224f63a5c7bb43338b7a652626908ccf642","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-1.3.2.tgz","fileCount":54,"integrity":"sha512-xyol+3nIaJ2tOdnCbvEQoEkz4fPqpRJ7gYnPQaWlyX9ZfuS+k3wNtOmOo+KJSJ8zcwe5EMc5ThBJXhbTQLcDDQ==","signatures":[{"sig":"MEYCIQDyW8h0WTL5j8RaUOyM98yZN8nXvS0GlfpB3RLFa3L5AAIhAJRzdCMpf5NTzWSePZ0c4YBzz4w1Ov7AmTOJMMBGfEgh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrr+SCRA9TVsSAnZWagAAiUoQAJ+3Pe/jlng67bQ1/GTI\nSsJe36xxdQG/tTU+X4zDZGwBkATBugk7zxb6OET2soTrxqBiwXGy81nd4tnv\nuFlP27Si6n1BEW+bj1irb59+8NP8iKI5E5lkWiYsRmcCUAN56jRDDolVZgvd\nAgD9YLADSRcNM5Qq5ancT+/ul2ezwbsupWgPaTEssqW27fg6rlghjtKFSUlY\nqymblsyQRH4oFsJWFOY+0/dOLaU7P0qLewfZzhoZhVlAbuOeNeOJSJGxfenN\n2CbgcMWCNgL1Bal1X7XJ2u3ET8GgoGco6HJo+tUMvfbTIY+gyY+P3aArborA\nvLDxs9Z/9358QbPC/bWgAPUTj8Uap0gSb5U/w2paVCt4CEKxJHeBKRxIllU4\ng+sHaVlnrxdn/MaMPvmZmbZIVi++ycMddipqWDUbt/tqFovlFkEY/vPoNG14\n0wZpTTqz7plqEmr+vrMIit7QVFAw9hwknpCr+H3fWZ20R2IRvMxaJBZh6iY3\npZrA7O5UemCNj3cBm9FjJIlRzQVt1DxS5HNOYhiF6S66P7kNrdTNIAmOTiRO\nA1xbMtoJglKYNVlQovrlgd+RXVK2OVH/Uizs5JaZGZqGfm6ypPYw3vh7L0Ak\n3gttT8rjOEs60QLOv+wh/+OENXbwCf35PYO4/BbCpQUPV8+NI0pXBw9hJMly\ncA6m\r\n=RTaG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/src/**/?(*.)spec.ts"],"collectCoverage":true,"testPathIgnorePatterns":["<rootDir>/build","<rootDir>/coverage","<rootDir>/node_modules"]},"main":"./dist/index.js","engines":{"node":">=14.16"},"gitHead":"0a7873868014f4020f9b799d19694b4103b37a83","scripts":{"lint":"eslint -f unix --ext .js,.ts src/**","test":"tsc --noEmit && jest && npm run lint && npm run prettier","lint:fix":"eslint -f unix --ext .js,.ts src/** --fix","prettier":"prettier --list-different src/**/*.ts","preversion":"npm test","postpublish":"rimraf dist .npmignore","postversion":"git push && git push --tags","prettier:fix":"prettier --write src/**/*.ts","prepublishOnly":"publish"},"typings":"./dist/index.d.ts","_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"6.14.11","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"debug":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.1","uuid":"^8.3.2","eslint":"^7.27.0","rimraf":"^3.0.2","ts-jest":"^27.0.0","ts-node":"^10.0.0","prettier":"^2.3.0","portfinder":"^1.0.28","typescript":"^4.3.2","@types/jest":"^26.0.23","@types/node":"^15.6.1","@types/uuid":"^8.3.0","@types/debug":"^4.1.5","@checkdigit/publish":"^1.0.19","@checkdigit/eslint-config":"^4.1.0","@checkdigit/prettier-config":"^1.0.2","@checkdigit/typescript-config":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_1.3.2_1622065041851_0.5291959635185011","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"asyncerator","version":"1.3.3","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@1.3.3","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"0bb3738e70baa6a1546048938e39d2f9c58776c5","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-1.3.3.tgz","fileCount":54,"integrity":"sha512-GR9zkCrAg0ST/MhS9EmiAWXMce0zIfs2gnBO/F50TNN3Ia3QH1bjdB1rAPSb839DcxdKSGNSR9kBxLCZtJYKMg==","signatures":[{"sig":"MEQCIHyFjAvhPuTpv/xJ4fMIkGbQR1sz3/3Zs1KT/WnRaW/EAiBaN8AGlwhaVcP9pYVVS2YnS6oatK49rzOLnIu2Rv/9nQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr+7aCRA9TVsSAnZWagAAi5EP/2Z6BM2XZY2L9NHkBQnP\nl4jkPf5sos5o4HNMIs0YWqwK+lgrldJ6lCG8tEA4U5bAQaTRq/303X5FKzTr\nC3BeeYeAn1EQJ/B744P4O8pdaOvwMXFj3tc1KnwJv0vlv7iV+woTgvDwlMJn\nhdmogd7GcrLCzRcFZczrUNkK7YsRcW7llvaAOhCgqnj5W/qap4Fr0xtLmDsK\nSVQfgagchZXTDVT46ERcEpBuGP1TC0xeN3O6muoIFreoPLWnqkwaLqGWJsPA\nXolaqX50hRkRuLzoHvWXasLMkpEJkuFIpZDdmvq2kK/ziKjvoFTyAf9V9M8Z\nngj82ruXv7cBqwdtD9in+WkFcMb8KlZluvkN3gRG4TbAlflnzuknLlrhXqYh\n7K+XvT7d3yRBRcgmwyS7AXjd/QQ4Vxgz0NNoGd3HQH2nCADFDY3wPMZXLNWK\n/f0gvkMWemj5O41ngjmqwCt7IwNamMG6IWX/e6kHn1LLJ51Vhb0QnCFG2REP\nETGWXs/1fA5KTuICt5DIGOE+HGVwqn9e69uhEVuk/QpGUay2xNgDG6eZqudq\nKpawOe6r8NjXQ6yp1SY+KE6o4qoN+Og19F7ZBebUK7J72qLDBzZper8UKN/5\nEYxkFbyV5xiwgvpJjVueribBMGdriLFMSN9fbfawFln9sm2bZRclYsitzIe9\nFPbh\r\n=BEtJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/src/**/?(*.)spec.ts"],"collectCoverage":true,"testPathIgnorePatterns":["<rootDir>/build","<rootDir>/coverage","<rootDir>/node_modules"]},"main":"./dist/index.js","engines":{"node":">=14.16"},"gitHead":"e8d76014581b38e359c3875ef3e9c9ca08448812","scripts":{"lint":"eslint -f unix --ext .js,.ts src/**","test":"tsc --noEmit && jest && npm run lint && npm run prettier","lint:fix":"eslint -f unix --ext .js,.ts src/** --fix","prettier":"prettier --list-different src/**/*.ts","preversion":"npm test","postpublish":"rimraf dist .npmignore","postversion":"git push && git push --tags","prettier:fix":"prettier --write src/**/*.ts","prepublishOnly":"publish"},"typings":"./dist/index.d.ts","_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"6.14.11","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"debug":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.1","uuid":"^8.3.2","eslint":"^7.27.0","rimraf":"^3.0.2","ts-jest":"^27.0.1","ts-node":"^10.0.0","prettier":"^2.3.0","portfinder":"^1.0.28","typescript":"^4.3.2","@types/jest":"^26.0.23","@types/node":"^15.6.1","@types/uuid":"^8.3.0","@types/debug":"^4.1.5","@checkdigit/publish":"^1.0.19","@checkdigit/eslint-config":"^4.1.0","@checkdigit/prettier-config":"^1.0.2","@checkdigit/typescript-config":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_1.3.3_1622142682093_0.09769199733907508","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"asyncerator","version":"1.3.4","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@1.3.4","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"b1f67746c73106bfd76ec4b7c9274f040269c69b","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-1.3.4.tgz","fileCount":30,"integrity":"sha512-2BgY4ncz2vT0AmrUhFh9INxadj3axD2OuyHRAgbGyNmFGKCDttuvzKZzZEQLNJJ6YaTPWJx0WqwYxCn2rxqMwQ==","signatures":[{"sig":"MEUCIQD7COmJtOyPbAKSB5Ekq4Zh4vLNHOgZjAVdwNBIINMbgwIgMSxe7j/KwYn3+a01RN8zkUvyxdAsNA7zGKPah5CQ7IA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsVJqCRA9TVsSAnZWagAA3aUP/iFZ8hyaCDkWw36yWf23\nDsJOZ2xhs29S6UI3LI15g8+EqOv3RH+M/S88T67l4pixYRaIo/eRoxGJY29r\ng/ivn1+zy3jDYk9HqX/khHK1u6uOuzzw+1w2UEfV1Gc6mGhJG1uftuF7KAvO\nd3tx8jDvYWeFHabOWB7f0bmifhoxMORYloZTV+itxCh+3PTxKkJ5HxUg2MAm\n2Ogna6j1U5pxDYe/L5nPglhkMM7w+r3Fw8CQ3N59tevrC+cL6JhGGh07UQeQ\nF7gyCw45C2A/nKdVTpogxNN/c/yYqa2y4eAamgfTmkMGEB2dli4B/2oPSSm5\nhK5rkqOXtzWDZcfg4OYBu0sjqEX3YEijtmJDTOjq+nfGJIoMs2XkTxBDMn1O\nrE6HCGlt+PP3DdGejhf1FmJZ3Hfo4rulM4fNFCt0LgGFyvYas2ZjbfPZy8Iu\n06sfeinVfMxBpKUGmcI4kiE2ZJ17TfJEn5DoeqTMCXfW7idDZ4g0FzBApfe7\n7meaPOwQBUVexYoriQZIJUfzBD5H5EFPjxEhbEDIxlpEvGCZUl38Ma1jyD0A\nKiJJWn0uBOTTxLokWej90wvheptbmOjnmQuiTrxMSCPzfBakVV+ZqNImfSS7\nR7bfRY9sndit67GZg0aOZt1qPvg+M5fcZUNtsxWUXe/6/AP4ZWdpCFuru6f/\nodv+\r\n=Onos\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/src/**/?(*.)spec.ts"],"collectCoverage":true,"testPathIgnorePatterns":["<rootDir>/build","<rootDir>/coverage","<rootDir>/node_modules"]},"main":"./dist/index.js","engines":{"node":">=14.16"},"gitHead":"3a0f57feafc89e580cc06777db2586f453eff80b","scripts":{"lint":"eslint -f unix --ext .js,.ts src/**","test":"tsc --noEmit && jest && npm run lint && npm run prettier","lint:fix":"eslint -f unix --ext .js,.ts src/** --fix","prettier":"prettier --list-different src/**/*.ts","preversion":"npm test","postpublish":"rimraf dist .npmignore","postversion":"git push && git push --tags","prettier:fix":"prettier --write src/**/*.ts","prepublishOnly":"publish"},"typings":"./dist/index.d.ts","_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"6.14.11","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"debug":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.1","uuid":"^8.3.2","eslint":"^7.27.0","rimraf":"^3.0.2","ts-jest":"^27.0.1","ts-node":"^10.0.0","prettier":"^2.3.0","portfinder":"^1.0.28","typescript":"^4.3.2","@types/jest":"^26.0.23","@types/node":"^15.6.1","@types/uuid":"^8.3.0","@types/debug":"^4.1.5","@checkdigit/publish":"^1.0.20","@checkdigit/eslint-config":"^4.1.0","@checkdigit/prettier-config":"^1.0.2","@checkdigit/typescript-config":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_1.3.4_1622233705128_0.07182216001901409","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"asyncerator","version":"1.3.7","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@1.3.7","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"168a865413bdfc0228129de5548d6cbbe959ecd5","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-1.3.7.tgz","fileCount":30,"integrity":"sha512-T24w1h+oZzEOCMkBjATmUi3po8kgvg08cGJJAqSA5EoiEIsB/3cbiWo2+hPFVTCuRM0s1Y1ojzfavU63ZbIFng==","signatures":[{"sig":"MEUCIQDaYeKHshUM+pjwXqnlDY4aKuEKHY3GCZa9t/AgI5LN7wIgT4RAQxt40plQ739D1R0sOm9lCZspPRHG4qXNZhWDKhM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvpqJCRA9TVsSAnZWagAAvWYP/15vmxjRsg/Fs/bHywny\nmOicXe7nIC3cqbTdxaG8MPbfHxl2fD0bRutQ1F3+6Qpe5h3FArk4ujadixKy\nJnjN4Q/aYiGKImexVUyR1v9czbCVSx67LMrCdoFNhdwwLEmsvuB9KOUQ5SIe\nQ+gs8Z+7CHPhuPWV8Kzpgl1fsJEvBFafqNnqx5R2CgmEhOPgDN25bFFUL54D\nBneOFl0nTcXB8EEyjnZ7USXHY1vKr/TJQHzkpHRYsQ6XrwyPCV4c57TxkCt5\nuCIYPTQHuH6gSKzhLdZIBamP2VRH90bjpPedpNrE04HHo4Je9XbmXboxnuYa\nsTo4I6noeWdy3IILFQAIk0P5O0ylSHdR1lzaH2YodyTjqPzbGPLnXNwuHxyz\n/dir+G8iXdvdBkXXaUsgoc+f+wn4fyIqSy+EcP692Iy9N5ZoET0UtG+kXg5v\nwLbecHyIgXlHijzomlcuIK00TTIbYks59MFCrT/y6GgbIGTamMK9x/s9N5HM\nfhxyhomS6DEfQqzT/1ZSWaLco5ST8oRlD2uErEIN5p7qEQfLRwtlBwGWRhLn\nBxFcU/eB7jSrKtkTuCvWR4FNSLIxgNXA236LDcf2oDmizCrLKIpF43jqNTp2\n+GV5PwcbVGN2qUSgwCEmsoKxuCYld/Z4MLrhrWMfMTTgPSBg7eCvgC+gk1WB\nJMtY\r\n=ouGT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/src/**/?(*.)spec.ts"],"collectCoverage":true,"testPathIgnorePatterns":["<rootDir>/build","<rootDir>/coverage","<rootDir>/node_modules"]},"main":"./dist/index.js","engines":{"node":">=14.16"},"gitHead":"5e679a23da2596b2d3f24cb3a7079250c4190586","scripts":{"lint":"eslint -f unix --ext .js,.ts src/**","test":"tsc --noEmit && jest && npm run lint && npm run prettier","lint:fix":"eslint -f unix --ext .js,.ts src/** --fix","prettier":"prettier --list-different src/**/*.ts","preversion":"npm test","postversion":"git push && git push --tags","prettier:fix":"prettier --write src/**/*.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"6.14.11","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"debug":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","uuid":"^8.3.2","eslint":"^7.28.0","rimraf":"^3.0.2","ts-jest":"^27.0.3","ts-node":"^10.0.0","prettier":"^2.3.1","portfinder":"^1.0.28","typescript":"^4.3.2","@types/jest":"^26.0.23","@types/node":"^15.12.1","@types/uuid":"^8.3.0","@types/debug":"^4.1.5","@checkdigit/eslint-config":"^4.1.1","@checkdigit/prettier-config":"^1.0.2","@checkdigit/typescript-config":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_1.3.7_1623104137692_0.6801693604014816","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"asyncerator","version":"1.3.8","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@1.3.8","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"1f648bbdeb197d2c5f5f205402aed820234b4960","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-1.3.8.tgz","fileCount":30,"integrity":"sha512-b+Xz7fB0AuqwLPvwR6VtN5eYmoMSfeXYU+bUgZ9A+5r4m9uggE+YEOIee3rPX/Slbnc+nkkdAovkY/bpy/K1Jw==","signatures":[{"sig":"MEUCIGKFAK5mKKw95sLvpXKK8e3KSK1RhqAV4t6k4ZCCZIf8AiEA3qPpD7yOtMOQ9Cr4vsMGrQYm1JANu9sagWMhGCsz8w4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+a5TCRA9TVsSAnZWagAAlDMP/20isDcpSHNCgqvJyACe\nYsOnpvppkw/4qGZ5eFPrR5wb4rCaDB0f2E0hPeLzpnTiNcE6kTdGfpmNLOu+\nTJtaoj8n0dd6nhh1Acu1CedfJPLwxQu/DmZhRhG2ta9hKHplAu5x9JyaEp46\nurRqNN2WcQatUoF1mAAn/mrK/8dxd7SLTLPBv6LhIPsJ415+Ps/9see3x7sL\n2KgcoWg1jAKksblbbsIVs53JgqkSZ2chhTCvmZNezPMz5pzqBgfzIELChvo5\nyIRCRA85y58ymUkTd04H/DKJ5ThlbQjeIHChQnvkRNCWRnoIri8ls5d4pknF\nCkyT8nJFiaijrMY0ycPueWk9bICO+UWT+0LGDx4zsCqRxhmeyXJaxKLVGa8e\nhXuqQET760Zb3L5dQOc6BE6Zy/J4ejAb3stHUtZBxGBTKKQT+FgI9OKw7d1L\n+6S2rtqaaEE44zko4LtN4va2OH4CWxpHgFQ2k2piFz6PqSUFA4ykGG3xkdG3\nVlB3g+uRo0/N4zdJ/nVSjFjOpmejmYUzmJ17DYH15Q6fjdjCyjakW7HXnMBV\nKMAb2vz1tJlSZuPvdG+sXlR/BuuHEq0YXmtTdTVH658hdoCG4ZsOaDujv+H9\nUCNBjtsZ2CJME1plPm0zn7wxULh0zdgy3GGNA9wVZXAumTa0tDE0QvAgbGrR\nM9n2\r\n=Ofv+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testMatch":["<rootDir>/src/**/?(*.)spec.ts"],"collectCoverage":true,"testPathIgnorePatterns":["<rootDir>/build","<rootDir>/coverage","<rootDir>/node_modules"]},"main":"./dist/index.js","engines":{"node":">=14.16"},"gitHead":"9dd645717edd8a8f22101427898cce31d115039b","scripts":{"lint":"eslint -f unix --ext .js,.ts src/**","test":"tsc --noEmit && jest && npm run lint && npm run prettier","lint:fix":"eslint -f unix --ext .js,.ts src/** --fix","prettier":"prettier --list-different src/**/*.ts","preversion":"npm test","postversion":"git push && git push --tags","prettier:fix":"prettier --write src/**/*.ts"},"typings":"./dist/index.d.ts","_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"6.14.11","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"debug":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","uuid":"^8.3.2","eslint":"^7.28.0","rimraf":"^3.0.2","ts-jest":"^27.0.3","ts-node":"^10.0.0","prettier":"^2.3.1","portfinder":"^1.0.28","typescript":"^4.3.2","@types/jest":"^26.0.23","@types/node":"^15.12.1","@types/uuid":"^8.3.0","@types/debug":"^4.1.5","@checkdigit/eslint-config":"^4.1.1","@checkdigit/prettier-config":"^1.0.2","@checkdigit/typescript-config":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_1.3.8_1626975827838_0.647671129638028","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"asyncerator","version":"2.0.0","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@2.0.0","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"e290bdfdf507c5546d72959dd99ea64d35e1cbf9","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-2.0.0.tgz","fileCount":33,"integrity":"sha512-IX8T6GsOLJ2L2XVLzESllASOobyiPDXRg5Xhfe5nibZPmBRqwFcs2NgtJlKjM8geXlIeGIZHlKrwKg+ZvVKvcQ==","signatures":[{"sig":"MEUCIQDgb/5O+O6EfmgFPDXYuAkMo3Y0mwCEFt0qGukX5yuEvAIgGUE7qnuji6XOWFYjY/dDk9annbn3MnOOQdCL4KO6xCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEQxvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouVA//YPvsb6fJAH5KBQNJE97VhH5PomFfBoKjv6K64YqV7A3TTMc6\r\nNtsBgR7wuMou7cQwKOrPEnM4X5kgG09deFMH6uOQ5IRWi5uJ2JTsSXVWcz8c\r\nPp/8Bz895+R8aFLOFy0A86nd8pUoX/bwoO4RhMiXwPfc0HNRv5cOtv02jqiE\r\n8xIRTYOyac1g876TxnygWiuCK1Yu+fHh43eJOMuN1xHcERM0GZdi8vIykNid\r\n10mGC3IxaTFtysshGYD3hCYueNUCc7MXQvvISvHuaWOsRuj7RoREGoOz331+\r\nD4fDqBTM+WE4UY+8YrvmWn/fea5meVZB4Go7Yk/E0DqY22fYcIh4R+HXreg9\r\nkuumjp8BYDA2gIOuw1hvOP+fol22k3iKLEww8Jq+zf/LwHzspE6EiCL9t1Ff\r\naCpfNJNcdaK42+CB7eipkIbTpsAt9ZFqSrOa6Fm7j/nfwT84xP6+EQaZchrt\r\ncIeOieVju3kkQcKNTCe1BuvWNMysQ4BxWDcHKuldsrQUcQ02U1XdTnnkYGGj\r\n3zPsg/IOhCsIbv4ryKkjL73IsvgDZgks5o0X2cRYNU1/QL2yJVIRTKHQkCE3\r\nebGT7pmHfcqrQqOJbzjlzQfF45OKxwLekm/Xr4XE3vPkNxeQIRSjAFIe9U4G\r\nClYNl//0XjI2J8dYOzx2FYWB3UFnirpK0sk=\r\n=4Zt6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"@checkdigit/jest-config"},"main":"./dist/index.js","engines":{"node":">=16"},"gitHead":"ef8310c6e701dc580f75ebdb82f2c79d5089e6a4","scripts":{"lint":"eslint -f unix --ext .js,.ts src/**","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","ci:lint":"npm run lint","ci:test":"jest --coverage=false","ci:style":"npm run prettier","lint:fix":"eslint -f unix --ext .js,.ts src/** --fix","prettier":"prettier --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"jest --coverage=true","postversion":"git push && git push --tags","prettier:fix":"prettier --write ."},"typings":"./dist/index.d.ts","_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"8.11.0","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"debug":"^4.3.4"},"eslintConfig":{"extends":["@checkdigit/eslint-config"]},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^8.3.2","get-port":"^5.1.1","@types/uuid":"^8.3.4","@types/debug":"^4.1.7","@checkdigit/jest-config":"^1.0.1","@checkdigit/eslint-config":"^7.2.2","@checkdigit/prettier-config":"^3.0.0","@checkdigit/typescript-config":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_2.0.0_1662061678822_0.12884604546649014","host":"s3://npm-registry-packages"}},"3.0.0-PR.41-4576":{"name":"asyncerator","version":"3.0.0-PR.41-4576","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@3.0.0-PR.41-4576","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"34fa3ca44293e7e84b326d6071d5d6b4fc4fe3aa","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-3.0.0-PR.41-4576.tgz","fileCount":77,"integrity":"sha512-Cb9SmwPBANdeV+qDSuKsb49WYQdy22WXH/0QII7zTgrWzhiYes8lTZs9UeYvHOXG9WXx7dOJWiOuSBoh6/7obw==","signatures":[{"sig":"MEQCIEYoiLCFCBTaHn/U8p16lnWs50XEVGYKQa/gt85Wm6XFAiAnMuglOv6gCe5hYNYYx63CH7WN2TIVq7Eub2gIY6nxPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154086},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs","require":"./dist-cjs/index.cjs"}},"gitHead":"6da1f06b78a3b7c3dde41a403ad6cb69a80d033b","scripts":{"lint":"eslint -f unix --ext .ts,.mts src","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=false","ci:style":"npm run prettier","lint:fix":"eslint -f unix --ext .ts,.mts src --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=true","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-cjs":"rimraf dist-cjs && npx builder --type=commonjs --sourceMap --entryPoint=index.ts --outDir=dist-cjs --outFile=index.cjs","build:dist-esm":"rimraf dist-esm && npx builder --type=module --sourceMap --outDir=dist-mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-cjs && npm run build:dist-esm","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"9.5.1","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"debug":"^4.3.4"},"eslintConfig":{"extends":["@checkdigit/eslint-config"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"uuid":"^9.0.0","get-port":"^7.0.0","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@checkdigit/jest-config":"^3.0.0","@checkdigit/eslint-config":"^8.0.0","@checkdigit/prettier-config":"^4.0.0","@checkdigit/typescript-config":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_3.0.0-PR.41-4576_1689024539113_0.39396491701113256","host":"s3://npm-registry-packages"}},"3.0.0-PR.41-4d4b":{"name":"asyncerator","version":"3.0.0-PR.41-4d4b","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@3.0.0-PR.41-4d4b","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"794930897b09dcc6f8e2bed65bbd3142f46d83a3","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-3.0.0-PR.41-4d4b.tgz","fileCount":77,"integrity":"sha512-EphZM6ZxzUf2bLL/cA76yGoJLauBpeIVwOXyyCSNYtR45W3PGl3azOIPzyHDLsM1q5UlWycsyqCf3cvhGeziQA==","signatures":[{"sig":"MEQCIGzLYNDtNHtZArGE7A5c9E3RdOBP6tbG080C6isDvwcPAiBIhR6eDSmbdtFwvnpzOnCinYVZnEXdtMafCMbzScGPDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154086},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs","require":"./dist-cjs/index.cjs"}},"gitHead":"335a63aec81fd6b0c613ebc7f777a00ddfccc961","scripts":{"lint":"eslint -f unix --ext .ts,.mts src","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=false","ci:style":"npm run prettier","lint:fix":"eslint -f unix --ext .ts,.mts src --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=true","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-cjs":"rimraf dist-cjs && npx builder --type=commonjs --sourceMap --entryPoint=index.ts --outDir=dist-cjs --outFile=index.cjs","build:dist-esm":"rimraf dist-esm && npx builder --type=module --sourceMap --outDir=dist-mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-cjs && npm run build:dist-esm","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"9.5.1","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"debug":"^4.3.4"},"eslintConfig":{"extends":["@checkdigit/eslint-config"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"uuid":"^9.0.0","get-port":"^7.0.0","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@checkdigit/jest-config":"^3.0.0","@checkdigit/eslint-config":"^8.0.0","@checkdigit/prettier-config":"^4.0.0","@checkdigit/typescript-config":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_3.0.0-PR.41-4d4b_1689026678292_0.07489503547429144","host":"s3://npm-registry-packages"}},"3.0.0-PR.41-3295":{"name":"asyncerator","version":"3.0.0-PR.41-3295","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@3.0.0-PR.41-3295","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"b664a2eefdd196734976272cd6b0800baebbf1f5","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-3.0.0-PR.41-3295.tgz","fileCount":77,"integrity":"sha512-n1n1HVcbrYC8J5z3/idVR7+yCEv7AlwVmmGyW7M1WjMj8FdHS1qPtV74U9Y80VN7tgvMai+E5NGk+QoZ09wsCg==","signatures":[{"sig":"MEUCIBnySYJk5X3ObMVJHVvCTWR0hJgNG8ixxr56lDUQy/SOAiEAt189iGrJuurKXIZuD0UAi0piDj4uo1JgJIH5odIJKUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154086},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs","require":"./dist-cjs/index.cjs"}},"gitHead":"13a09a3922d5063c94ddd3fd60a72880f0d3154b","scripts":{"lint":"eslint -f unix --ext .ts,.mts src","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=false","ci:style":"npm run prettier","lint:fix":"eslint -f unix --ext .ts,.mts src --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=true","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-cjs":"rimraf dist-cjs && npx builder --type=commonjs --sourceMap --entryPoint=index.ts --outDir=dist-cjs --outFile=index.cjs","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-cjs && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"9.5.1","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"debug":"^4.3.4"},"eslintConfig":{"extends":["@checkdigit/eslint-config"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"uuid":"^9.0.0","get-port":"^7.0.0","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@checkdigit/jest-config":"^3.0.0","@checkdigit/eslint-config":"^8.0.0","@checkdigit/prettier-config":"^4.0.0","@checkdigit/typescript-config":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_3.0.0-PR.41-3295_1689186747475_0.4454159865701579","host":"s3://npm-registry-packages"}},"3.0.0-PR.41-d0d4":{"name":"asyncerator","version":"3.0.0-PR.41-d0d4","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@3.0.0-PR.41-d0d4","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"f986d5d3c2c80dc3d1c28b6e66531c21c5b4a167","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-3.0.0-PR.41-d0d4.tgz","fileCount":77,"integrity":"sha512-+iFfc6RbYcXFQcB/0fiD9rWimiLE50cR6xMlg2/W2J5Cgaaz5ocbpP2xIUVmL+9wFmsqLkT+xk3exkOWJ3FwRA==","signatures":[{"sig":"MEUCIA9hR5rfyTFYno/kgp1k8R3uObaaz8Z2YkTc4QvfankxAiEA5LGDbnMg+LW/TuFodsmAsXJInKwO0Fd9M0PHCJ8cGvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154086},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs","require":"./dist-cjs/index.cjs"}},"gitHead":"6d8c285fced0620294db80ca6aa3c387c034c397","scripts":{"lint":"eslint -f unix --ext .ts,.mts src","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=false","ci:style":"npm run prettier","lint:fix":"eslint -f unix --ext .ts,.mts src --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=true","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-cjs":"rimraf dist-cjs && npx builder --type=commonjs --sourceMap --entryPoint=index.ts --outDir=dist-cjs --outFile=index.cjs","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-cjs && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"9.5.1","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"debug":"^4.3.4"},"eslintConfig":{"extends":["@checkdigit/eslint-config"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"uuid":"^9.0.0","get-port":"^7.0.0","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@checkdigit/jest-config":"^3.0.0","@checkdigit/eslint-config":"^8.0.0","@checkdigit/prettier-config":"^4.0.0","@checkdigit/typescript-config":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_3.0.0-PR.41-d0d4_1689186978317_0.6025297030239889","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"asyncerator","version":"3.0.0","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@3.0.0","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"f2b8ea9b8e151f3ca502dab8163a48ccdb45fa3f","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-3.0.0.tgz","fileCount":77,"integrity":"sha512-16oJ6Ur8aSGwqFfbnmszq4Ujg15A0mntHzLP+QiQ/GqFpXxKDhemvtrUCnkJDSF/p/1t5lZ7kdGDcx+FjBCF5w==","signatures":[{"sig":"MEUCIQClxI8XPpC4uBfHV230xToc1wNSrd/4GbRoXZyZ1/TeNwIgQWnJJlnHJoeNTbxlGoSzgYlY13PExMWnxVyAAXwFfLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154514},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs","require":"./dist-cjs/index.cjs"}},"gitHead":"64a1969cb4949a46f8035b0390e33fab26a7997b","scripts":{"lint":"eslint -f unix --ext .ts,.mts src","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=false","ci:style":"npm run prettier","lint:fix":"eslint -f unix --ext .ts,.mts src --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=true","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-cjs":"rimraf dist-cjs && npx builder --type=commonjs --sourceMap --entryPoint=index.ts --outDir=dist-cjs --outFile=index.cjs","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-cjs && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"9.5.1","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"debug":"^4.3.4"},"eslintConfig":{"extends":["@checkdigit/eslint-config"]},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.0","get-port":"^7.0.0","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@checkdigit/jest-config":"^3.0.0","@checkdigit/eslint-config":"^8.0.0","@checkdigit/prettier-config":"^4.0.0","@checkdigit/typescript-config":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_3.0.0_1689187466886_0.24131801630131156","host":"s3://npm-registry-packages"}},"3.0.1-PR.43-22ae":{"name":"asyncerator","version":"3.0.1-PR.43-22ae","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@3.0.1-PR.43-22ae","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"a81856ae69830ea11948d939ac7e627004c736ae","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-3.0.1-PR.43-22ae.tgz","fileCount":77,"integrity":"sha512-xgx+3npNoglR2Yu3/xNkXn5vUVAMZiFtOaR2TkYP8G0ydJiIXmBDSmmb6fqfizU2Ck9f2bYCsEEP6f1g3K5e/g==","signatures":[{"sig":"MEQCIAEEKTBmAxM85BSijkzSnV6GMbhkpoEhi0wfH48XxGRfAiB0LXpurEKQlOydPHZyNXfEN05wYrCLelP5AWI0HlfsMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154055},"jest":{"preset":"@checkdigit/jest-config"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs","require":"./dist-cjs/index.cjs"}},"gitHead":"a51682887c69d38db856767700553c37f166df50","scripts":{"lint":"eslint -f unix --ext .ts,.mts src","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=false","ci:style":"npm run prettier","lint:fix":"eslint -f unix --ext .ts,.mts src --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=true","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-cjs":"rimraf dist-cjs && npx builder --type=commonjs --sourceMap --entryPoint=index.ts --outDir=dist-cjs --outFile=index.cjs","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-cjs && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"9.5.1","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"debug":"^4.3.4"},"eslintConfig":{"extends":["@checkdigit/eslint-config"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"uuid":"^9.0.0","get-port":"^5.1.1","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@checkdigit/jest-config":"^3.0.0","@checkdigit/eslint-config":"^8.0.0","@checkdigit/prettier-config":"^4.0.0","@checkdigit/typescript-config":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_3.0.1-PR.43-22ae_1689274752618_0.5380723026516707","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"asyncerator","version":"3.0.1","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@3.0.1","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"8675f040490eaaefa7cbe14ac42442bda8dd2404","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-3.0.1.tgz","fileCount":77,"integrity":"sha512-iAyndGEaj0F9/NJFqZU7FrOvJDkdiMMZvjQHCHiFANgjCpNVrK0gVbpstNaCrHO9d2NQ/tTw1wd1Ujn85EliUg==","signatures":[{"sig":"MEUCIQCqlMIYW5mIOWDvawTUTkLNgPKO10FoJcmd92FbP3VnxQIgGfBadUQtQ1oJTJNab+Biqg6fduSIOloffxuCXq4+ZTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154479},"jest":{"preset":"@checkdigit/jest-config"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs","require":"./dist-cjs/index.cjs"}},"gitHead":"b53c30ec86a32a941d55b77459101a99ff343b51","scripts":{"lint":"eslint -f unix --ext .ts,.mts src","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=false","ci:style":"npm run prettier","lint:fix":"eslint -f unix --ext .ts,.mts src --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=true","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-cjs":"rimraf dist-cjs && npx builder --type=commonjs --sourceMap --entryPoint=index.ts --outDir=dist-cjs --outFile=index.cjs","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-cjs && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"9.5.1","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"debug":"^4.3.4"},"eslintConfig":{"extends":["@checkdigit/eslint-config"]},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.0","get-port":"^5.1.1","@types/uuid":"^9.0.2","@types/debug":"^4.1.8","@checkdigit/jest-config":"^3.0.0","@checkdigit/eslint-config":"^8.0.0","@checkdigit/prettier-config":"^4.0.0","@checkdigit/typescript-config":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_3.0.1_1689275069276_0.10215233511713362","host":"s3://npm-registry-packages"}},"3.0.1-PR.45-fe67":{"name":"asyncerator","version":"3.0.1-PR.45-fe67","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@3.0.1-PR.45-fe67","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"ff3816d5b5fc34c9991b1521453d8933807109d9","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-3.0.1-PR.45-fe67.tgz","fileCount":100,"integrity":"sha512-dpBPtkDjqIDsNHVoDJCdh4V4uLgVyf6sYYht01Vak6kmLBcZ9fnJusz/7g75jPQMGRBB8kl2tgETpHjiXAj2XA==","signatures":[{"sig":"MEUCIF3FD6fE7Nq2XoXQ3XfswF8mVUVxSloHc7olEFXXyFskAiEA53kkPGKdxG2QJ56DLlve6PntvZvEG6GwppvZRNDBb+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168859},"jest":{"preset":"@checkdigit/jest-config"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs","require":"./dist-cjs/index.cjs"}},"gitHead":"013a9e4161bffa614eed28969d81fdf097576fc0","scripts":{"lint":"eslint  --max-warnings 0 --ignore-path .gitignore .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=false","ci:style":"npm run prettier","lint:fix":"eslint --ignore-path .gitignore . --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=true","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-cjs":"rimraf dist-cjs && npx builder --type=commonjs --sourceMap --outDir=dist-cjs && node dist-cjs/index.cjs","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-cjs && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"9.8.1","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"20.6.1","dependencies":{"debug":"^4.3.4"},"eslintConfig":{"extends":["@checkdigit/eslint-config"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"uuid":"^9.0.1","get-port":"^5.1.1","@types/uuid":"^9.0.3","@types/debug":"^4.1.8","@checkdigit/jest-config":"3.1.0-PR.22-bbd8","@checkdigit/eslint-config":"8.3.0-PR.122-8549","@checkdigit/prettier-config":"^4.1.0","@checkdigit/typescript-config":"5.0.0-PR.41-b783"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_3.0.1-PR.45-fe67_1694705131513_0.09611328202607283","host":"s3://npm-registry-packages"}},"3.1.0-PR.45-c1a4":{"name":"asyncerator","version":"3.1.0-PR.45-c1a4","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@3.1.0-PR.45-c1a4","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"d225c728a75a82f9dc9289c5de12c526ecbd638d","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-3.1.0-PR.45-c1a4.tgz","fileCount":100,"integrity":"sha512-MBXI7Uso69uqrKwJKo4jC6KLXeKfoV/u6aE2GYq+IAmIW8NRYgmdjut0fKLq8GLjkzG4Ti/2FwXbvmk9glEfDA==","signatures":[{"sig":"MEUCIA8HRDNepTBeJ5Z5qMYEuwHJnO7L7TikWBNm4OjnFJbWAiEA8fclgpBRf9yKpYDRXuQyZ2DhztvNGotmeWpv5ftK5cM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168859},"jest":{"preset":"@checkdigit/jest-config"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs","require":"./dist-cjs/index.cjs"}},"gitHead":"ae69470e50eb3f8c543c649b7c2130a1a26f67c2","scripts":{"lint":"eslint  --max-warnings 0 --ignore-path .gitignore .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=false","ci:style":"npm run prettier","lint:fix":"eslint --ignore-path .gitignore . --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=true","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-cjs":"rimraf dist-cjs && npx builder --type=commonjs --sourceMap --outDir=dist-cjs && node dist-cjs/index.cjs","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-cjs && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"9.8.1","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"20.6.1","dependencies":{"debug":"^4.3.4"},"eslintConfig":{"extends":["@checkdigit/eslint-config"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"uuid":"^9.0.1","get-port":"^5.1.1","@types/uuid":"^9.0.3","@types/debug":"^4.1.8","@checkdigit/jest-config":"3.1.0-PR.22-bbd8","@checkdigit/eslint-config":"8.3.0-PR.122-8549","@checkdigit/prettier-config":"^4.1.0","@checkdigit/typescript-config":"5.0.0-PR.41-12a2"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_3.1.0-PR.45-c1a4_1694705203405_0.8716120498654514","host":"s3://npm-registry-packages"}},"3.1.0-PR.45-d388":{"name":"asyncerator","version":"3.1.0-PR.45-d388","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@3.1.0-PR.45-d388","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"29a4a663d17456e577886bcefdf70d3658574378","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-3.1.0-PR.45-d388.tgz","fileCount":100,"integrity":"sha512-Z9CEbUk0a/ASTgAl1KN8+mHrg24ZP2lYjL00nM9X7qYZaH0RdYEKjt2TExNMoU0Og2u+mh48wilLJMhP1B/6cA==","signatures":[{"sig":"MEQCIFcWrVuP7sa6HdlpqMXq2DvqVv6kf1oOSkwYlgbcTDplAiALO07bNP12v0eTu6oZlnyC7IV+WV0ndxNGJ+ZLj5dIvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168828},"jest":{"preset":"@checkdigit/jest-config"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs","require":"./dist-cjs/index.cjs"}},"gitHead":"5d862114839a3578a90a635c9d2d78c2d003dc2f","scripts":{"lint":"eslint  --max-warnings 0 --ignore-path .gitignore .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=false","ci:style":"npm run prettier","lint:fix":"eslint --ignore-path .gitignore . --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=true","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-cjs":"rimraf dist-cjs && npx builder --type=commonjs --sourceMap --outDir=dist-cjs && node dist-cjs/index.cjs","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-cjs && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"10.1.0","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"20.7.0","dependencies":{"debug":"^4.3.4"},"eslintConfig":{"extends":["@checkdigit/eslint-config"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"uuid":"^9.0.1","get-port":"^5.1.1","@types/uuid":"^9.0.4","@types/debug":"^4.1.9","@checkdigit/jest-config":"^3.1.0","@checkdigit/eslint-config":"^8.3.0","@checkdigit/prettier-config":"^4.1.0","@checkdigit/typescript-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_3.1.0-PR.45-d388_1695757929343_0.24217596979479317","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"asyncerator","version":"3.1.0","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@3.1.0","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"74582aef5228dfe4a9fb29f4ca80a9f5b130b82e","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-3.1.0.tgz","fileCount":100,"integrity":"sha512-IcSZIqEVZ04byvPxRNZXXGRIC6C7HsurxNGsmAtcTmGdbq7QWy3XMWrfj7GUTxhtmNrPMf5HEesyplDf45O9bg==","signatures":[{"sig":"MEUCIFhZjWW8Ny78EvOmcTEYRSaeQ7eA6i3pCM/A+bDS9asAAiEAsZ4vF5JfxgHXzaQ3M/8eOgHUasBzXr7f+WobEGpWGBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169252},"jest":{"preset":"@checkdigit/jest-config"},"engines":{"node":">=18"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs","require":"./dist-cjs/index.cjs"}},"gitHead":"ab511e6ca556d740633dfc9ddde99e847da245f9","scripts":{"lint":"eslint  --max-warnings 0 --ignore-path .gitignore .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=false","ci:style":"npm run prettier","lint:fix":"eslint --ignore-path .gitignore . --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=true","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-cjs":"rimraf dist-cjs && npx builder --type=commonjs --sourceMap --outDir=dist-cjs && node dist-cjs/index.cjs","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-cjs && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"10.1.0","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"20.7.0","dependencies":{"debug":"^4.3.4"},"eslintConfig":{"extends":["@checkdigit/eslint-config"]},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","get-port":"^5.1.1","@types/uuid":"^9.0.4","@types/debug":"^4.1.9","@checkdigit/jest-config":"^3.1.0","@checkdigit/eslint-config":"^8.3.0","@checkdigit/prettier-config":"^4.1.0","@checkdigit/typescript-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_3.1.0_1695837275156_0.7505435669492879","host":"s3://npm-registry-packages"}},"4.0.0-PR.47-cc8b":{"name":"asyncerator","version":"4.0.0-PR.47-cc8b","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@4.0.0-PR.47-cc8b","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"644779d3e0cc32fe31af219b4e4f39b3ef003f35","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-4.0.0-PR.47-cc8b.tgz","fileCount":76,"integrity":"sha512-ZDP4nuUC9wcNlvPd7kVJErklO8KESSAhLjed5lUGyN1GNdea4uhbnNn3P2bZeHeDIbeiXaSF1pdMS8ecd5qEmA==","signatures":[{"sig":"MEQCIBOQwFTzq/zyJi+hkGRaUwSI2uzJPbAuDLZRyqLIy4ihAiB+9o4eisZu8F+LUkpqEyXk/jjyvbwuGPoZ9LW1mWbpcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108459},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=20.10"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"35f6ab78ad568b31a135b74b7a3991edd30def3f","scripts":{"lint":"eslint  --max-warnings 0 --ignore-path .gitignore .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=false","ci:style":"npm run prettier","lint:fix":"eslint --ignore-path .gitignore . --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=true","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"10.2.3","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.3.4"},"eslintConfig":{"extends":["@checkdigit/eslint-config"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"uuid":"^9.0.1","get-port":"^7.0.0","@types/uuid":"^9.0.7","@types/debug":"^4.1.12","@checkdigit/jest-config":"^5.0.0","@checkdigit/eslint-config":"^9.1.0","@checkdigit/prettier-config":"^5.1.0","@checkdigit/typescript-config":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_4.0.0-PR.47-cc8b_1704742718978_0.17673832168905457","host":"s3://npm-registry-packages"}},"4.0.0-PR.47-26cb":{"name":"asyncerator","version":"4.0.0-PR.47-26cb","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@4.0.0-PR.47-26cb","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"a4f156e74a7ba10875901be5db861e7b1cfe652f","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-4.0.0-PR.47-26cb.tgz","fileCount":76,"integrity":"sha512-f69Jz9jKT8BaLy2wL6aMyt8xGmoyIENNmW/TLEwcN1J6YgeYpAiGIPM5KwBZnMYqOxL9Bu3OfRAaNCuArPnVoQ==","signatures":[{"sig":"MEUCIH9M0kYEfUcqm5HdwrUG/NxjaTLyNAwK2skZYAGD5YgrAiEAxj8r2nn8YS70axkfI3CT1m5Mt72LvaVjl529WCBNUEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108460},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=20.10"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"5584a96866657a005a8ccb460f5969e098d93e7d","scripts":{"lint":"eslint  --max-warnings 0 --ignore-path .gitignore .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=false","ci:style":"npm run prettier","lint:fix":"eslint --ignore-path .gitignore . --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=true","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"10.2.3","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.3.4"},"eslintConfig":{"extends":["@checkdigit/eslint-config"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"uuid":"^9.0.1","get-port":"^7.0.0","@types/uuid":"^9.0.7","@types/debug":"^4.1.12","@checkdigit/jest-config":"^5.0.0","@checkdigit/eslint-config":"^9.1.0","@checkdigit/prettier-config":"^5.1.0","@checkdigit/typescript-config":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_4.0.0-PR.47-26cb_1704743336239_0.610911756082597","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"asyncerator","version":"4.0.0","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@4.0.0","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"3ec69b1a409ca20869a0f0ccfc7b4896e4b77fb4","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-4.0.0.tgz","fileCount":76,"integrity":"sha512-1VeBK8LZfnJlPU/Rc1c8RqiMwuZ69PEnuYe8gygO+RnDOrE04EENhxn7USnItJGoHwAXms3iLmo7sbQvK6nF8A==","signatures":[{"sig":"MEYCIQCFPS/knyu5eM06iSwJdU9NiaGrHkD8hAMMw+ntXTTTHQIhAN4NXX3V2CLC83xkRv8e+kiqdJgpeW3U2JMuIaDO4F0K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/asyncerator@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108859},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=20.10"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"526342f62b4ae46a642a95455c492888c0c00931","scripts":{"lint":"eslint  --max-warnings 0 --ignore-path .gitignore .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=false","ci:style":"npm run prettier","lint:fix":"eslint --ignore-path .gitignore . --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--experimental-vm-modules\" jest --coverage=true","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"10.2.3","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.3.4"},"eslintConfig":{"extends":["@checkdigit/eslint-config"]},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","get-port":"^7.0.0","@types/uuid":"^9.0.7","@types/debug":"^4.1.12","@checkdigit/jest-config":"^5.0.0","@checkdigit/eslint-config":"^9.1.0","@checkdigit/prettier-config":"^5.1.0","@checkdigit/typescript-config":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_4.0.0_1704913038091_0.3714450837925942","host":"s3://npm-registry-packages"}},"4.0.1-PR.49-48df":{"name":"asyncerator","version":"4.0.1-PR.49-48df","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@4.0.1-PR.49-48df","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"6231862df10a15e23058691f9e30359b66e69c3c","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-4.0.1-PR.49-48df.tgz","fileCount":76,"integrity":"sha512-3LeAATSe2iI55e7wVweSGzMikn8dZSdJ5h8OR+52CDICuGUfbdRUySZvKN0R8CkZKz0Vs8waIpwiOv0oQIErDA==","signatures":[{"sig":"MEUCIAb83u/SeZTR+UlFmCQ6OYa0ZSokbrvFuQac6NrUWMPpAiEAnHI3Wam80mdiKaFrPwH066ZwdLDMba60mfEXNOHit8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108407},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"993a92dc130d68711bf86aefa4e9d2e1593516f1","scripts":{"lint":"eslint --max-warnings 0 --ignore-path .gitignore .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=false","ci:style":"npm run prettier","lint:fix":"eslint --ignore-path .gitignore . --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=true","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"10.5.0","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"debug":"^4.3.4"},"eslintConfig":{"extends":["@checkdigit/eslint-config"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"uuid":"^9.0.1","get-port":"^7.1.0","@types/uuid":"^9.0.8","@types/debug":"^4.1.12","@checkdigit/jest-config":"^6.0.0","@checkdigit/eslint-config":"^9.2.0","@checkdigit/prettier-config":"^5.3.0","@checkdigit/typescript-config":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_4.0.1-PR.49-48df_1711561793088_0.39098843517658843","host":"s3://npm-registry-packages"}},"4.0.1-PR.49-140a":{"name":"asyncerator","version":"4.0.1-PR.49-140a","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@4.0.1-PR.49-140a","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"b0316f77d315b2be133852870fab7afc4cbd838d","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-4.0.1-PR.49-140a.tgz","fileCount":76,"integrity":"sha512-1yF7pS+55hqCUmr6qXkA/+59vKnjwVmOD4vPPrPd7vv3R+B1wug09HHq51RKAHnrut5+mwDD2GMpL3PNdQxuFg==","signatures":[{"sig":"MEUCIQCv4rnkhqYPiHTAJ2dNZ8ATHwgIV3LEu6DYZ6s1HugqlgIgSSuEPQ+dDoF4HXMpzgVTdt3oYCIo7U5UN3+ub6LdPKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108407},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"c9744952b1fc1802ee8509bc651e0379b322dd42","scripts":{"lint":"eslint --max-warnings 0 --ignore-path .gitignore .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=false","ci:style":"npm run prettier","lint:fix":"eslint --ignore-path .gitignore . --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=true","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"10.5.0","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"debug":"^4.3.4"},"eslintConfig":{"extends":["@checkdigit/eslint-config"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"uuid":"^9.0.1","get-port":"^7.1.0","@types/uuid":"^9.0.8","@types/debug":"^4.1.12","@checkdigit/jest-config":"^6.0.0","@checkdigit/eslint-config":"^9.2.0","@checkdigit/prettier-config":"^5.3.0","@checkdigit/typescript-config":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_4.0.1-PR.49-140a_1711562981219_0.13130033534299645","host":"s3://npm-registry-packages"}},"4.0.1-PR.49-67b8":{"name":"asyncerator","version":"4.0.1-PR.49-67b8","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@4.0.1-PR.49-67b8","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"6f2a39ed0018b5c851ce0629ad324616f04be07a","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-4.0.1-PR.49-67b8.tgz","fileCount":76,"integrity":"sha512-jzG7bRUZnZkEbrC8TSMVEwl1C5EztZzFldRzQB+NG63gTk6WpXKo4gAX53JJc86PkaQhTxQblTqIyzZ6RKIcQg==","signatures":[{"sig":"MEUCIQD/w1vOXW/Q+EOi63s5loeZoKEFFXYK7qhPCg3DTfQwEAIgZM5zJ8UkkGhyn63gYtR4F0Ubid3T6fuoH0GIoE4gew8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108407},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"54b37594900fcb0b0383704ce380cb3008342aa4","scripts":{"lint":"eslint --max-warnings 0 --ignore-path .gitignore .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=false","ci:style":"npm run prettier","lint:fix":"eslint --ignore-path .gitignore . --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=true","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"10.5.0","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"debug":"^4.3.4"},"eslintConfig":{"extends":["@checkdigit/eslint-config"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"uuid":"^9.0.1","get-port":"^7.1.0","@types/uuid":"^9.0.8","@types/debug":"^4.1.12","@checkdigit/jest-config":"^6.0.0","@checkdigit/eslint-config":"^9.2.0","@checkdigit/prettier-config":"^5.3.0","@checkdigit/typescript-config":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_4.0.1-PR.49-67b8_1711563124877_0.35532005667416766","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"asyncerator","version":"4.0.1","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@4.0.1","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"3ec4b21754a2d3cced08c0e080c7ef46672f9d12","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-4.0.1.tgz","fileCount":76,"integrity":"sha512-V+cDReB/Oail2ibFnmCJapci0zprprO9stDBcT7AkRitvapPmnQFQE0O0zcgi9FrvSiSLwb9kb6oUNXJRJampg==","signatures":[{"sig":"MEYCIQD29DjZQbgcWev+waMnNF+R5ULjgEcdqOwDmArCp/D0yAIhAPR8ibE4B0onZtMEhNRe4zBODf8zPm4nXktMsyd55jwY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/asyncerator@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108806},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"0fa831057017ba28604edccf54b51b25b6934aa9","scripts":{"lint":"eslint --max-warnings 0 --ignore-path .gitignore .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=false","ci:style":"npm run prettier","lint:fix":"eslint --ignore-path .gitignore . --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=true","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"10.5.0","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"debug":"^4.3.4"},"eslintConfig":{"extends":["@checkdigit/eslint-config"]},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^9.0.1","get-port":"^7.1.0","@types/uuid":"^9.0.8","@types/debug":"^4.1.12","@checkdigit/jest-config":"^6.0.0","@checkdigit/eslint-config":"^9.2.0","@checkdigit/prettier-config":"^5.3.0","@checkdigit/typescript-config":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_4.0.1_1711641759633_0.935549971140716","host":"s3://npm-registry-packages"}},"4.0.2-PR.51-1e2c":{"name":"asyncerator","version":"4.0.2-PR.51-1e2c","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@4.0.2-PR.51-1e2c","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"e63ae93fd5d2935758666dede76097f398fb857e","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-4.0.2-PR.51-1e2c.tgz","fileCount":76,"integrity":"sha512-YUvw4ZbGp3oHYxlugxSoRgDDfQIgw0Cr2rac94lEjUm84VWZwEAk6ytTvphAT4oT3GUo6+yp0rgqt60dmHxtXQ==","signatures":[{"sig":"MEQCIBvraj2GistHWbgKEkbPdgdRBq0kHXL7zcjYmSSaeeBtAiBowtovLfLuUxQqI1VycDO1qN6aFbDEaFShZcWgXyNlJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108762},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=20.17"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"793f1711552ebd04970e33542da2b092b3e2b497","scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=false","prepare":"","ci:style":"npm run prettier","lint:fix":"eslint . --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=true","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"10.9.0","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"debug":"^4.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"uuid":"^10.0.0","rimraf":"^6.0.1","get-port":"^7.1.0","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@checkdigit/jest-config":"^6.0.2","@checkdigit/eslint-config":"^10.0.1","@checkdigit/prettier-config":"^5.5.1","@checkdigit/typescript-config":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_4.0.2-PR.51-1e2c_1729635117686_0.646764323654953","host":"s3://npm-registry-packages"}},"4.0.2-PR.51-8680":{"name":"asyncerator","version":"4.0.2-PR.51-8680","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@4.0.2-PR.51-8680","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"decd486919a800de8a5a4921fd955476a8b6dd07","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-4.0.2-PR.51-8680.tgz","fileCount":76,"integrity":"sha512-rBUV7+p2gNS2TWKXzkEekBbMEKJnbU+UZL9pRZNe26m3OnGFlXHolqK6JQXMsKkmXZHyNlidGLlThR/yPm7ZhQ==","signatures":[{"sig":"MEYCIQDHa/jQ8W4GkMA8UJ9Ye2YnRA4GuFJjmJkXt2WSwB7gTAIhANIXKlGOzMYbv76FqZGgLlUjDSy0Orvh2h/GfOtteUtR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109035},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=20.17"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"a7f09e4ef895382fe7cf79bd120d39b98a0b19d3","scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=false","prepare":"","ci:style":"npm run prettier","lint:fix":"eslint . --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=true","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"10.9.0","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"debug":"^4.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"uuid":"^10.0.0","rimraf":"^6.0.1","get-port":"^7.1.0","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@checkdigit/jest-config":"^6.0.2","@checkdigit/eslint-config":"^10.1.0","@checkdigit/prettier-config":"^5.5.1","@checkdigit/typescript-config":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_4.0.2-PR.51-8680_1729709084693_0.33962430188230375","host":"s3://npm-registry-packages"}},"4.0.2-PR.51-d1d7":{"name":"asyncerator","version":"4.0.2-PR.51-d1d7","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@4.0.2-PR.51-d1d7","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"04fcc2df0d98c2b792194bf7ba54ac8bf94731bb","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-4.0.2-PR.51-d1d7.tgz","fileCount":76,"integrity":"sha512-nkwPWKZoWzEKQyT2d2c9gvmnsj2DJBFfgBbAif+HgeVQdmxRmvGF/58/p+drlnZFqiC8tOyDP3NII0tz/i0wyA==","signatures":[{"sig":"MEQCIG49VSk6oZBYSUGfW8Gv/e/he71qecNGpaElx+WoSaunAiByettjKL7opC53qxu/xekAfG37izni3q16oRJrc17HnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109145},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=20.17"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"4d13ba36d892d624f5ac2d1b6c8ee7a761e0e3d0","scripts":{"lint":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning\" eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=false","prepare":"","ci:style":"npm run prettier","lint:fix":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning\" eslint . --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=true","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"10.9.0","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"debug":"^4.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"uuid":"^10.0.0","rimraf":"^6.0.1","get-port":"^7.1.0","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@checkdigit/jest-config":"^6.0.2","@checkdigit/eslint-config":"^10.1.0","@checkdigit/prettier-config":"^5.5.1","@checkdigit/typescript-config":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_4.0.2-PR.51-d1d7_1729709539817_0.8064362134426772","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"asyncerator","version":"4.0.2","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@4.0.2","maintainers":[{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"2f031b3ce347469477198e2829008b49e65bc069","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-4.0.2.tgz","fileCount":76,"integrity":"sha512-l1X4wW/lLMQ7uiIl/KOvLRr46kiq1TgcsoR/dLKTZcQ3E7NucI7fwQiIm9EGYAofnyVV5y41qVnj70Rny6J+gA==","signatures":[{"sig":"MEYCIQCfeVJTw3m8gtg7RxE0zzOBPNMLxRpvWQGEIwIjPkXDPgIhAK95dif5DG4dclRRJA8nDdmvFng3ilDya5Up0nkoKYZH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/asyncerator@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109531},"jest":{"preset":"@checkdigit/jest-config"},"type":"module","engines":{"node":">=20.17"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"081c55d89a16949d85b9eb7c3f65a4ddcfb6551f","scripts":{"lint":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning\" eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","ci:lint":"npm run lint","ci:test":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=false","prepare":"","ci:style":"npm run prettier","lint:fix":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning\" eslint . --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"NODE_OPTIONS=\"--disable-warning ExperimentalWarning --experimental-vm-modules\" jest --coverage=true","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"10.9.0","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"debug":"^4.3.7"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^10.0.0","rimraf":"^6.0.1","get-port":"^7.1.0","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@checkdigit/jest-config":"^6.0.2","@checkdigit/eslint-config":"^10.1.0","@checkdigit/prettier-config":"^5.5.1","@checkdigit/typescript-config":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_4.0.2_1729796507759_0.751372201932988","host":"s3://npm-registry-packages"}},"5.0.0-PR.53-8db7":{"name":"asyncerator","version":"5.0.0-PR.53-8db7","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@5.0.0-PR.53-8db7","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"8344c5826b2295a252d5d109437665d9c0cb6d39","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-5.0.0-PR.53-8db7.tgz","fileCount":76,"integrity":"sha512-a1owHSqRrpB+VEECa9oRQeNP76dgHTsOb4tFB19Mr7shG5IIYfwNxCyVzhA5XoWTAemgNUnSsBbJ9uBvwuA2oA==","signatures":[{"sig":"MEYCIQDOHCHOKFizCUqwvNzS/ouDbNc/ZHq8KK2BTTgKtj1HaQIhAO74tPJdhkXFB05/ldKbQNANiyd4XoIpGgd6PHQmGi/v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110535},"type":"module","engines":{"node":">=24.14.1"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"c64b446333822b8b9306c383932d0be91349960e","scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","clean":"npm cache verify && rimraf coverage node_modules","ci:lint":"npm run lint","ci:test":"node --test-timeout 600000 --test \"src/**/*.spec.ts\"","prepare":"","ci:style":"npm run prettier","coverage":"node --disable-warning ExperimentalWarning --test-timeout 600000 --experimental-test-coverage --test \"src/**/*.spec.ts\"","lint:fix":"eslint . --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"rimraf coverage && mkdir coverage && node --disable-warning ExperimentalWarning --test-timeout 600000 --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=coverage/lcov.info --test \"src/**/*.spec.ts\"","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"11.13.0","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"26.2.0","dependencies":{"debug":"^4.4.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.1.3","@types/debug":"^4.1.13","@checkdigit/eslint-config":"^11.8.0","@checkdigit/prettier-config":"^8.0.0","@checkdigit/typescript-config":"^10.1.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_5.0.0-PR.53-8db7_1780338464728_0.10277299471775869","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-PR.53-196c":{"name":"asyncerator","version":"5.0.0-PR.53-196c","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@5.0.0-PR.53-196c","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"b35e0dd8c5283e802fa34ed018e5adf841e5afbf","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-5.0.0-PR.53-196c.tgz","fileCount":76,"integrity":"sha512-g8XAuZBt6TOdLajeQO+aGQjEal/FwfwLuw8bjkxQzN1ixLsBLJIKbDqmwm1gym2eXC7/+puX+qDFdP7V4eplew==","signatures":[{"sig":"MEUCIQC9BR0fr+PtE9cdrcyfqFOeXH9sbdjkTGZnYP/Bu47txgIgYJh4j8uRuJZ50PHEqS7PXN76qbQHWRxKTksDVr3t8aU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110459},"type":"module","engines":{"node":">=24.14.1"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"78cfc51ae1b7e34d91e7f4c8841fca9585aaa229","scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","clean":"npm cache verify && rimraf coverage node_modules","ci:lint":"npm run lint","ci:test":"node --test-timeout 600000 --test \"src/**/*.spec.ts\"","prepare":"","ci:style":"npm run prettier","coverage":"node --test-timeout 600000 --experimental-test-coverage --test \"src/**/*.spec.ts\"","lint:fix":"eslint . --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"rimraf coverage && mkdir coverage && node --test-timeout 600000 --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=coverage/lcov.info --test \"src/**/*.spec.ts\"","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"11.13.0","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"26.2.0","dependencies":{"debug":"^4.4.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.1.3","@types/debug":"^4.1.13","@checkdigit/eslint-config":"^11.8.0","@checkdigit/prettier-config":"^8.0.0","@checkdigit/typescript-config":"^10.1.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_5.0.0-PR.53-196c_1780340707549_0.8793640562573373","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"asyncerator","version":"5.0.0","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@5.0.0","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"36494faee619f12392e91b45b14a5fef84b9b91c","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-5.0.0.tgz","fileCount":76,"integrity":"sha512-4QXTUHVc9yIK7KSQ9XFI1lqnSkqJ0D2KYUJm/Lsq+PrpbNNh9XTRnN5caP2xYCvYVEWJmfpcb5whUyFH/3IBWw==","signatures":[{"sig":"MEUCIQD1z3FpcGYo+oY5a0qHQcvTWV9fZo1zX+clXyK+EWT9KQIgBQ3X+4aUXQa16z4ENwXqLacJGvF2BkxuQrNvu2+XkHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/asyncerator@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110820},"type":"module","engines":{"node":">=24.14.1"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"90a32e91e528572897eeda74b64519574e3b4597","scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","clean":"npm cache verify && rimraf coverage node_modules","ci:lint":"npm run lint","ci:test":"node --test-timeout 600000 --test \"src/**/*.spec.ts\"","prepare":"","ci:style":"npm run prettier","coverage":"node --test-timeout 600000 --experimental-test-coverage --test \"src/**/*.spec.ts\"","lint:fix":"eslint . --fix","prettier":"prettier --ignore-path .gitignore --list-different .","ci:compile":"tsc --noEmit","ci:coverage":"rimraf coverage && mkdir coverage && node --test-timeout 600000 --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=coverage/lcov.info --test \"src/**/*.spec.ts\"","prettier:fix":"prettier --ignore-path .gitignore --write .","build:dist-mjs":"rimraf dist-mjs && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"rimraf dist-types && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"11.13.0","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"26.2.0","dependencies":{"debug":"^4.4.3"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","@types/debug":"^4.1.13","@checkdigit/eslint-config":"^11.8.0","@checkdigit/prettier-config":"^8.0.0","@checkdigit/typescript-config":"^10.1.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_5.0.0_1780342631688_0.8752474771109855","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-PR.55-1006":{"name":"asyncerator","version":"5.1.0-PR.55-1006","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@5.1.0-PR.55-1006","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"336f4bb377955940ad9d2869185f42a6317783a9","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-5.1.0-PR.55-1006.tgz","fileCount":76,"integrity":"sha512-SbQMM0hW4ZgHkytddMR1EXEZQfKNlvTUU5NRX5XK8LeGIpbdjKluRGPwASw7HCrMCOfs0dE1uret2FPHrCJkFw==","signatures":[{"sig":"MEUCIDcw3Rtg5RnYf/tUSyPfRZqfODVN1bmB1Gb0J87WvAu/AiEA99dWb6U05VIcwp/s5x2bEKgFmtfcDPbXOE5kMtKsZqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/asyncerator@5.1.0-PR.55-1006","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112715},"type":"module","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"9172168bea100ea8639c132a4e370c9fdc8f6782","scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","clean":"npm cache verify && node -e \"for (const path of ['coverage', 'node_modules']) require('node:fs').rmSync(path, { recursive: true, force: true })\"","ci:lint":"npm run lint","ci:test":"node --pending-deprecation --throw-deprecation --test-timeout 600000 --test \"src/**/*.spec.ts\"","ci:style":"npm run prettier","coverage":"node --test-timeout 600000 --experimental-test-coverage --test \"src/**/*.spec.ts\"","lint:fix":"eslint . --fix","prettier":"prettier . --check","ci:compile":"tsc --noEmit","ci:coverage":"node -e \"const fs = require('node:fs'); fs.rmSync('coverage', { recursive: true, force: true }); fs.mkdirSync('coverage')\" && node --test-timeout 600000 --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=coverage/lcov.info --test \"src/**/*.spec.ts\"","prettier:fix":"prettier . --write","build:dist-mjs":"node -e \"require('node:fs').rmSync('dist-mjs', { recursive: true, force: true })\" && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"node -e \"require('node:fs').rmSync('dist-types', { recursive: true, force: true })\" && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:903b9ce5-143a-4008-9483-b6674cdad886"}},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"12.0.2","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","allowScripts":{"esbuild@0.28.2":false,"unrs-resolver@1.12.2":false},"dependencies":{"debug":"^4.4.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/debug":"^4.1.13","@checkdigit/eslint-config":"^12.1.0","@checkdigit/prettier-config":"^8.1.1","@checkdigit/typescript-config":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_5.1.0-PR.55-1006_1788903055222_0.0718185273319536","host":"s3://npm-registry-packages-npm-production"}},"5.1.0-PR.55-a4c9":{"name":"asyncerator","version":"5.1.0-PR.55-a4c9","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@5.1.0-PR.55-a4c9","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"d5908599f94ecf967994d6e9a92238d0aa24c94c","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-5.1.0-PR.55-a4c9.tgz","fileCount":76,"integrity":"sha512-FwprZJ8C4BRVh/Tednf+Tbyf3sQKvZw7xTUxK5RIqjaTskZteU2mBnCxwt2E9n+dk2oUUfyQr7UQyPWwOxcm3g==","signatures":[{"sig":"MEUCIGzRy4gxgp1KoNgAmvJYBMtABOxBgIjZEvecZ+mVjVfoAiEAzt8zJGDajZZ1WIVrSuPtONxIGFUPMJGQ6kt2w9R3ajY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/asyncerator@5.1.0-PR.55-a4c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119973},"type":"module","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"8ee33a42f70d351ca64346006268f97fa3aeb58d","scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","clean":"npm cache verify && node -e \"for (const path of ['coverage', 'node_modules']) require('node:fs').rmSync(path, { recursive: true, force: true })\"","ci:lint":"npm run lint","ci:test":"node --pending-deprecation --throw-deprecation --test-timeout 600000 --test \"src/**/*.spec.ts\"","ci:style":"npm run prettier","coverage":"node --test-timeout 600000 --experimental-test-coverage --test \"src/**/*.spec.ts\"","lint:fix":"eslint . --fix","prettier":"prettier . --check","ci:compile":"tsc --noEmit","ci:coverage":"node -e \"const fs = require('node:fs'); fs.rmSync('coverage', { recursive: true, force: true }); fs.mkdirSync('coverage')\" && node --test-timeout 600000 --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=coverage/lcov.info --test \"src/**/*.spec.ts\"","prettier:fix":"prettier . --write","build:dist-mjs":"node -e \"require('node:fs').rmSync('dist-mjs', { recursive: true, force: true })\" && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"node -e \"require('node:fs').rmSync('dist-types', { recursive: true, force: true })\" && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:903b9ce5-143a-4008-9483-b6674cdad886"}},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"12.0.2","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","allowScripts":{"esbuild@0.28.2":false,"unrs-resolver@1.12.2":false},"dependencies":{"debug":"^4.4.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/debug":"^4.1.13","@checkdigit/eslint-config":"^12.1.0","@checkdigit/prettier-config":"^8.1.1","@checkdigit/typescript-config":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_5.1.0-PR.55-a4c9_1788966319584_0.6403439119436543","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-PR.55-18b2":{"name":"asyncerator","version":"6.0.0-PR.55-18b2","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@6.0.0-PR.55-18b2","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"75f78d0efcfe0842784b35954327f62cf3a423ba","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-6.0.0-PR.55-18b2.tgz","fileCount":79,"integrity":"sha512-GaOnas9GoZxGkCyHjgPYbdHjcJNEY6JXOTI95N+xc7rCbdHlCdIakdRpi4h0Li3FD8a3Y91CJMmFR3cg5I5JIg==","signatures":[{"sig":"MEUCIGcUbLGaQ4rsITKKTqMrxtxifIF9VvrxnPPEsLLtGBNKAiEAvhXbn59+PUkf5lsyiflUSRgsIxbHUwhd4C6uDi7qe/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/asyncerator@6.0.0-PR.55-18b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123089},"type":"module","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"d485257e51cccf38631173a83613376c77abe00b","scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","clean":"npm cache verify && node -e \"for (const path of ['coverage', 'node_modules']) require('node:fs').rmSync(path, { recursive: true, force: true })\"","ci:lint":"npm run lint","ci:test":"node --pending-deprecation --throw-deprecation --test-timeout 600000 --test \"src/**/*.spec.ts\"","ci:style":"npm run prettier","coverage":"node --test-timeout 600000 --experimental-test-coverage --test \"src/**/*.spec.ts\"","lint:fix":"eslint . --fix","prettier":"prettier . --check","ci:compile":"tsc --noEmit","ci:coverage":"node -e \"const fs = require('node:fs'); fs.rmSync('coverage', { recursive: true, force: true }); fs.mkdirSync('coverage')\" && node --test-timeout 600000 --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=coverage/lcov.info --test \"src/**/*.spec.ts\"","prettier:fix":"prettier . --write","build:dist-mjs":"node -e \"require('node:fs').rmSync('dist-mjs', { recursive: true, force: true })\" && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"node -e \"require('node:fs').rmSync('dist-types', { recursive: true, force: true })\" && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:903b9ce5-143a-4008-9483-b6674cdad886"}},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"12.0.2","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","allowScripts":{"esbuild@0.28.2":false,"unrs-resolver@1.12.2":false},"dependencies":{"debug":"^4.4.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/debug":"^4.1.13","@checkdigit/eslint-config":"^12.1.0","@checkdigit/prettier-config":"^8.1.1","@checkdigit/typescript-config":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_6.0.0-PR.55-18b2_1788986105276_0.4926814471903693","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-PR.55-47ca":{"name":"asyncerator","version":"6.0.0-PR.55-47ca","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"author":{"name":"Check Digit, LLC"},"license":"MIT","_id":"asyncerator@6.0.0-PR.55-47ca","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"homepage":"https://github.com/checkdigit/asyncerator#readme","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"93216a14c53d17e38ba23760e60d2f2ea8e3b915","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-6.0.0-PR.55-47ca.tgz","fileCount":79,"integrity":"sha512-1eDi0ezrbHP78xyILI+K2ejRFcHO6fkxU3EfpZ1+iDDQ/TU1Cep70GHdasUkXbNmvDkqQ4ewqLvDovI+pOvhKA==","signatures":[{"sig":"MEYCIQDRBxXX+7xRyAyilChO4doousV8Lx3fFD3/iF/HUP/rlgIhAN5EmF3JluekgGDYuHE5lNQ0Reoab+BNUpuoQJ1ZS6j1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbyzZm6CbwVPHZfyY5l/XcoSmSLrT982p1Ay6Fkp5kvwIgTnVnAN/w+7DwHl/zAuXCHT7TxX1VKMqu7OnlnVhSPVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/asyncerator@6.0.0-PR.55-47ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125003},"type":"module","engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"6b81091faf9a367070e471564038d03934c003d4","scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","clean":"npm cache verify && node -e \"for (const path of ['coverage', 'node_modules']) require('node:fs').rmSync(path, { recursive: true, force: true })\"","ci:lint":"npm run lint","ci:test":"node --pending-deprecation --throw-deprecation --test-timeout 600000 --test \"src/**/*.spec.ts\"","ci:style":"npm run prettier","coverage":"node --test-timeout 600000 --experimental-test-coverage --test-coverage-exclude=\"**/*.spec.ts\" --test \"src/**/*.spec.ts\"","lint:fix":"eslint . --fix","prettier":"prettier . --check","ci:compile":"tsc --noEmit","ci:coverage":"node -e \"const fs = require('node:fs'); fs.rmSync('coverage', { recursive: true, force: true }); fs.mkdirSync('coverage')\" && node --test-timeout 600000 --experimental-test-coverage --test-coverage-exclude=\"**/*.spec.ts\" --test-reporter=lcov --test-reporter-destination=coverage/lcov.info --test \"src/**/*.spec.ts\"","prettier:fix":"prettier . --write","build:dist-mjs":"node -e \"require('node:fs').rmSync('dist-mjs', { recursive: true, force: true })\" && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"node -e \"require('node:fs').rmSync('dist-types', { recursive: true, force: true })\" && npx builder --type=types --outDir=dist-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:903b9ce5-143a-4008-9483-b6674cdad886"}},"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"12.0.2","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.2","allowScripts":{"esbuild@0.28.2":false,"unrs-resolver@1.12.2":false},"dependencies":{"debug":"^4.4.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/debug":"^4.1.13","@checkdigit/eslint-config":"^12.1.0","@checkdigit/prettier-config":"^8.1.1","@checkdigit/typescript-config":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncerator_6.0.0-PR.55-47ca_1789127758068_0.6257918968731069","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"_id":"asyncerator@6.0.0","bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"dist":{"shasum":"9f563c850db88a5baad57db83e3c87dded3f581b","tarball":"https://registry.npmjs.org/asyncerator/-/asyncerator-6.0.0.tgz","fileCount":79,"integrity":"sha512-rIGczU+iIhU7ky0w4oJcBjouRcxpcBPB2lC2Ad6t7heIJKR9X2xs3K5kCuV4PLV+PzGBR4zukJaqNz8v+ILWXg==","signatures":[{"sig":"MEQCIFIywRjccIeZ+ZhY6zeYpb+iww3ZPiowr1TJWjL48RnfAiA1I3YAqKpfkPF6sqKNz+iRE76xceobSBXwzBL0eM7xVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEEH81vYYpd0kp52h14p718L+05krzUxjoKjEKihG4SOAiB1fvZvc8mRBq/csNq3EsOhLyO+5RORhh4+kwJkglTOLw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/asyncerator@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125371},"name":"asyncerator","type":"module","author":{"name":"Check Digit, LLC"},"engines":{"node":">=24.18.0"},"exports":{".":{"types":"./dist-types/index.d.ts","import":"./dist-mjs/index.mjs","default":"./dist-mjs/index.mjs"}},"gitHead":"689fb179db6df2cc8901411075d06f173397ac48","license":"MIT","scripts":{"lint":"eslint --max-warnings 0 .","test":"npm run ci:compile && npm run ci:test && npm run ci:lint && npm run ci:style","clean":"npm cache verify && node -e \"for (const path of ['coverage', 'node_modules']) require('node:fs').rmSync(path, { recursive: true, force: true })\"","ci:lint":"npm run lint","ci:test":"node --pending-deprecation --throw-deprecation --test-timeout 600000 --test \"src/**/*.spec.ts\"","ci:style":"npm run prettier","coverage":"node --test-timeout 600000 --experimental-test-coverage --test-coverage-exclude=\"**/*.spec.ts\" --test \"src/**/*.spec.ts\"","lint:fix":"eslint . --fix","prettier":"prettier . --check","ci:compile":"tsc --noEmit","ci:coverage":"node -e \"const fs = require('node:fs'); fs.rmSync('coverage', { recursive: true, force: true }); fs.mkdirSync('coverage')\" && node --test-timeout 600000 --experimental-test-coverage --test-coverage-exclude=\"**/*.spec.ts\" --test-reporter=lcov --test-reporter-destination=coverage/lcov.info --test \"src/**/*.spec.ts\"","prettier:fix":"prettier . --write","build:dist-mjs":"node -e \"require('node:fs').rmSync('dist-mjs', { recursive: true, force: true })\" && npx builder --type=module --sourceMap --outDir=dist-mjs && node dist-mjs/index.mjs","prepublishOnly":"npm run build:dist-types && npm run build:dist-mjs","build:dist-types":"node -e \"require('node:fs').rmSync('dist-types', { recursive: true, force: true })\" && npx builder --type=types --outDir=dist-types"},"version":"6.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:903b9ce5-143a-4008-9483-b6674cdad886"}},"homepage":"https://github.com/checkdigit/asyncerator#readme","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"prettier":"@checkdigit/prettier-config","repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"_npmVersion":"12.0.2","description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","directories":{},"maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"sideEffects":false,"_nodeVersion":"26.8.2","allowScripts":{"esbuild@0.28.2":false,"unrs-resolver@1.12.2":false},"dependencies":{"debug":"^4.4.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/debug":"^4.1.13","@checkdigit/eslint-config":"^12.1.0","@checkdigit/prettier-config":"^8.1.1","@checkdigit/typescript-config":"^10.2.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/asyncerator_6.0.0_1789146963107_0.5098262172299994"}}},"time":{"created":"2020-07-07T21:01:51.110Z","modified":"2026-09-11T17:16:03.515Z","0.0.1-beta.8":"2020-07-07T21:01:51.238Z","0.0.1-beta.10":"2020-07-08T15:20:34.934Z","1.0.0":"2021-03-16T18:38:20.328Z","1.1.0":"2021-03-16T22:20:47.854Z","1.1.1":"2021-03-16T22:31:17.289Z","1.2.0":"2021-04-29T20:46:40.743Z","1.2.1":"2021-04-29T20:53:45.707Z","1.3.0":"2021-05-11T18:41:47.064Z","1.3.1":"2021-05-18T18:07:11.568Z","1.3.2":"2021-05-26T21:37:22.007Z","1.3.3":"2021-05-27T19:11:22.282Z","1.3.4":"2021-05-28T20:28:25.300Z","1.3.7":"2021-06-07T22:15:37.829Z","1.3.8":"2021-07-22T17:43:47.998Z","2.0.0":"2022-09-01T19:47:58.981Z","3.0.0-PR.41-4576":"2023-07-10T21:28:59.321Z","3.0.0-PR.41-4d4b":"2023-07-10T22:04:38.526Z","3.0.0-PR.41-3295":"2023-07-12T18:32:27.715Z","3.0.0-PR.41-d0d4":"2023-07-12T18:36:18.534Z","3.0.0":"2023-07-12T18:44:27.076Z","3.0.1-PR.43-22ae":"2023-07-13T18:59:12.947Z","3.0.1":"2023-07-13T19:04:29.461Z","3.0.1-PR.45-fe67":"2023-09-14T15:25:31.713Z","3.1.0-PR.45-c1a4":"2023-09-14T15:26:43.599Z","3.1.0-PR.45-d388":"2023-09-26T19:52:09.534Z","3.1.0":"2023-09-27T17:54:35.322Z","4.0.0-PR.47-cc8b":"2024-01-08T19:38:39.160Z","4.0.0-PR.47-26cb":"2024-01-08T19:48:56.391Z","4.0.0":"2024-01-10T18:57:18.282Z","4.0.1-PR.49-48df":"2024-03-27T17:49:53.257Z","4.0.1-PR.49-140a":"2024-03-27T18:09:41.385Z","4.0.1-PR.49-67b8":"2024-03-27T18:12:05.085Z","4.0.1":"2024-03-28T16:02:39.834Z","4.0.2-PR.51-1e2c":"2024-10-22T22:11:57.880Z","4.0.2-PR.51-8680":"2024-10-23T18:44:44.845Z","4.0.2-PR.51-d1d7":"2024-10-23T18:52:20.027Z","4.0.2":"2024-10-24T19:01:47.957Z","5.0.0-PR.53-8db7":"2026-06-01T18:27:44.900Z","5.0.0-PR.53-196c":"2026-06-01T19:05:07.717Z","5.0.0":"2026-06-01T19:37:11.830Z","5.1.0-PR.55-1006":"2026-09-08T21:30:55.390Z","5.1.0-PR.55-a4c9":"2026-09-09T15:05:19.713Z","6.0.0-PR.55-18b2":"2026-09-09T20:35:05.394Z","6.0.0-PR.55-47ca":"2026-09-11T11:55:58.145Z","6.0.0":"2026-09-11T17:16:03.196Z"},"bugs":{"url":"https://github.com/checkdigit/asyncerator/issues"},"author":{"name":"Check Digit, LLC"},"license":"MIT","homepage":"https://github.com/checkdigit/asyncerator#readme","keywords":["stream","pipeline","stream.pipeline","AsyncIterator","AsyncIterable","AsyncIterableIterator"],"repository":{"url":"git+https://github.com/checkdigit/asyncerator.git","type":"git"},"description":"Provide supporting types for AsyncIterable/AsyncIterableIterators, promisified stream.pipeline implementation, and Array-like utility operators, sources and sinks.","maintainers":[{"name":"npm-checkdigit","email":"npm@chkdgt.com"},{"name":"checkdigit-deploy","email":"deploy@chkdgt.com"}],"readme":"# asyncerator\n\n[![Dependency Status](https://img.shields.io/npm/l/asyncerator.svg)](https://www.npmjs.com/package/asyncerator)\n[![Dependency Status](https://img.shields.io/npm/v/asyncerator.svg)](https://www.npmjs.com/package/asyncerator)\n[![Dependency Status](https://img.shields.io/npm/dt/asyncerator.svg)](https://www.npmjs.com/package/asyncerator)\n\nCopyright © 2021–2026 [Check Digit, LLC](https://checkdigit.com)\n\n## Introduction\n\nThe `asyncerator` module provides three central capabilities:\n\n- A shared `Asyncerator<T>` interface for async iteration across sources, operators and sinks.\n- A typed wrapper around Node's [`stream.pipeline`](https://nodejs.org/api/stream.html#streampipelinesource-transforms-destination-callback) that returns a promise or readable stream depending on the sink.\n- A library of simple source, transform and sink components that can be used standalone, or with `pipeline`.\n\n### Installing\n\n`npm install asyncerator`\n\n## `Asyncerator<T>` interface\n\n```ts\nexport interface Asyncerator<T> {\n  [Symbol.asyncIterator](): AsyncIterableIterator<T>;\n}\n```\n\n`Asyncerator<T>` describes an object that can be consumed with `for await...of` and whose\n`[Symbol.asyncIterator]()` method returns an iterator that is itself async iterable.\nThe object does not need its own `next()` method, so both readable streams and iterator objects can satisfy this interface.\n\nThe following all implement the `Asyncerator` interface:\n\n- `AsyncIterableIterator<T>`\n- `AsyncGenerator` objects returned by async generator functions\n- Node readable streams, including `stream.Readable` and streams returned by `fs.createReadStream()`\n- `readline.Interface` instances\n- Node's WHATWG [`ReadableStream`](https://nodejs.org/api/webstreams.html#async-iteration)\n\n### Why retain this interface?\n\nWith current Node typings and TypeScript 6, Node readable streams are compatible with the standard `AsyncIterable<T>`\ninterface, which works directly with `for await...of`. `Asyncerator` remains part of this library's public API to preserve\nits existing typing guarantees:\n\n- Compared with `AsyncIterable<T>`, it guarantees that the returned iterator can also be used with `for await...of`.\n- Compared with `AsyncIterableIterator<T>`, it does not require the outer object to have a `next()` method.\n\n## `asyncerator.pipeline`\n\n`asyncerator.pipeline` wraps Node's callback-based\n[`stream.pipeline`](https://nodejs.org/api/stream.html#streampipelinesource-transforms-destination-callback).\nNode also provides [`pipeline` from `node:stream/promises`](https://nodejs.org/api/stream.html#streams-promises-api),\nwhich supports async iterables and always returns a promise. This library provides overloads connecting its operators\nand chooses its return type according to the sink:\n\n| Sink                                                    | Return type                                  |\n| ------------------------------------------------------- | -------------------------------------------- |\n| Writable stream without a readable side                 | `Promise<void>`                              |\n| Async function returning `Promise<T>`                   | `Promise<T>`, resolving to the sink's result |\n| Async generator function or `Duplex`/`Transform` stream | `Readable`                                   |\n\nThe overloads carry element types between function stages and infer the sink result through up to ten transforms.\nThis catches incompatible function stages at compile time; Node stream stages do not provide the same element-type\nguarantees because their chunk types are not generic.\n\n### Quick example\n\n```ts\nimport { filter, map, pipeline, split, toArray } from 'asyncerator';\nimport fs from 'fs';\nimport zlib from 'zlib';\n\n// ...\n\n// write a Gzipped file containing \"hello\" and \"world\" on two separate lines\nawait pipeline(\n  ['hello', 'world'],\n  map((string) => `${string}\\n`),\n  zlib.createGzip(),\n  fs.createWriteStream(temporaryFile),\n);\n\n// read file using a pipeline\nconst result = await pipeline(\n  fs.createReadStream(temporaryFile),\n  zlib.createUnzip(),\n  split('\\n'),\n  filter((string) => string !== ''),\n  toArray,\n); // ['hello', 'world']\n\n// read file without pipeline (painful, don't do this!)\nconst result2 = await toArray(\n  filter((string) => string !== '')(\n    split('\\n')(fs.createReadStream(temporaryFile).pipe(zlib.createUnzip())),\n  ),\n); // ['hello', 'world']\n```\n\n## Sources\n\nSources return an object of type `Asyncerator<T>` that can be passed to `pipeline` as the first argument. Other than\nthese built-in functions, the other objects that are considered a \"source\" are `string`, arrays or basically anything\nthat implements the `Readable`, `Iterable` and `AsyncIterable` interfaces.\n\nSome built-in source functions take an argument of type `Asyncable<T>`. Asyncables are anything that can be\nturned into an Asyncerator: normal iterators and iterables, AsyncIterators, AsyncIterables, AsyncGenerators,\nAsyncIterableIterators, and of course Asyncerators themselves.\n\n### `all<T>(promises: Iterable<Promise<T>>): Asyncerator<T>`\n\nSimilar to `Promise.all()`, but instead returns values as they become available via an Asyncerator.\nNote: the output order is not the same as the input order, the fastest promise to resolve\nwill be first, the slowest last.\n\n### `merge<T>(...iterators: Asyncable<T | Asyncable<T>>[]): Asyncerator<T>`\n\nMerge multiple asyncables into a single Asyncerator. If an iterator yields another Asyncerator,\nmerge its output into the stream.\n\n### `series<T>(...iterators: Asyncable<T>[]): Asyncerator<T>`\n\nCombine the output of iterators in a series. Requires all the iterators to complete.\n\n## Sinks\n\nThese built-in convenience sink functions all return a `Promise` that will wait until the `Asyncerator` is done before\nresolving, so be careful using this with endless iterators (in other words, don't do that). They can be used as the\nlast argument to `pipeline`, which causes it to return a `Promise`, along with:\n\n- `Writable` (pipeline returns a `Promise<void>`)\n- `(input: Asyncerator<Source>) => Promise<Sink>` (pipeline returns a `Promise<Sink>`)\n- `Duplex` (pipeline returns a `Readable` stream)\n- `((input: Asyncerator<Source>) => AsyncIterable<Sink>)` (pipeline returns a `Readable` stream)\n\n### `reduce<Input, Output>(reduceFunction: (previousValue: Output, currentValue: Input, currentIndex: number) => Output, initialValue?: Input | Output): Promise<Input | Output | undefined>`\n\nCalls the specified callback function for all the elements in a stream. The return value of the callback function\nis the accumulated result, and is provided as an argument in the next call to the callback function.\n\nEquivalent to the Javascript `Array.reduce()` method.\n\n### `toArray<T>(iterator: Asyncable<T>): Promise<T[]>`\n\nTurns a completed `Asyncerator` into an Array.\n\n### `toNull<T>(iterator: Asyncable<T>): Promise<void>`\n\nDrop the results of an `Asyncerator` into `/dev/null`.\n\n### `toString<T>(iterator: Asyncable<T>): Promise<string>`\n\nTurns a completed `Asyncerator` into a `string`.\n\n## Operators\n\nOperators are transformations that can be included anywhere in a `pipeline` except as a source. They take a stream of\ninputs, and generate a stream of outputs. An operator function is equivalent to an implementation of the\nNode `Duplex` or `Transform` interfaces, and can be used interchangeably within a `pipeline`.\n\nThe built-in operators all return something of type `Operator<Input, Output>` which is\na function with the signature `(input: Asyncerator<Input>) => Asyncerator<Output>`.\n\nAsync generator functions that take a single Asyncerator parameter are compatible with this signature.\nOperators should generally be implemented using the following pattern:\n\n```ts\nfunction map<Input, Output>(\n  mapFunction: (value: Input) => Output,\n): Operator<Input, Output> {\n  return async function* (iterator: Asyncerator<Input>) {\n    for await (const item of iterator) {\n      yield mapFunction(item);\n    }\n  };\n}\n```\n\nIt is straightforward to create custom operators and mix with streams, but it is important to note how they relate to\nstreams:\n\n- returning (exiting) out of the function is equivalent to the `end` event of a stream. The pipeline will complete.\n- `throw`-ing an error is equivalent to the `error` event of a stream. The pipeline will throw the error.\n- streams in object mode will swallow `undefined` values emitted by sources and prior operators.\n- streams in object mode will error on `null` values emitted by sources and prior operators.\n- non-object mode streams will error on any value that is not a string, Buffer or Uint8Array.\n\n### `after<Input>(value: Input): Operator<Input, Input>`\n\nEmit a value after stream completes. Useful for adding a footer to a stream.\n\n### `before<Input>(value: Input): Operator<Input, Input>`\n\nEmit a value before a stream starts. Useful for adding a header to a stream.\n\n### `filter<Input>(filterFunction: (value: Input, index: number) => boolean): Operator<Input, Input>`\n\nSimilar to `Array.filter`, only emit values from input for which `filterFunction` returns `true`.\n\n### `flat<Input>(depth = 1): Operator<Input, Input extends (infer T)[] ? T : Input>`\n\nSimilar to `Array.flat`, flatten array inputs into a single sequence of values.\n\n### `forEach<Input>(forEachFunction: (value: Input, index: number) => void): Operator<Input, Input>`\n\nSimilar to Array.forEach, call forEachFunction for each value in the stream.\n\n### `map<Input, Output>(mapFunction: (value: Input, index: number) => Output): Operator<Input, Output>`\n\nSimilar to `Array.map`, transform each value using mapFunction.\n\n### `race<Input, Output>(raceFunction: (value: Input) => Promise<Output>, concurrent?: number): Operator<Input, Output>`\n\nApply stream of values to the `raceFunction`, emitting output values in order of completion. By default, allows\nup to 128 `concurrent` values to be processed.\n\n### `sequence<Input>(sequenceFunction: (index: number) => Promise<Input>): Operator<Input, Input>`\n\nThe `sequenceFunction` will be called repeatedly with an incrementing numerical parameter, returning a Promise\nthat resolves with the same type as Input and is inserted into the stream. The sequence operator\npasses through all other values. Because the `sequenceFunction` returns a Promise, it\ncan delay its response (using setTimeout) to emit values on a regular schedule, e.g., once a second:\n\n```ts\npipeline(\n  ...\n  sequence(async () => {\n    await new Promise((resolve) => {\n      setTimeout(resolve, 1000);\n    });\n    return 'this value is emitted once a second!';\n  })\n  ...\n);\n```\n\n### `skip<Input>(numberToSkip = 1): Operator<Input, Input>`\n\nSkip numberToSkip values at the start of a stream.\n\n### `split<Input extends { toString: () => string }>(separator: string, limit?: number): Operator<Input, string>`\n\nEquivalent of the Javascript `Array.split` method.\n\n## Extended examples\n\n### File system\n\nRead a CSV file, output a new CSV file based on some logic:\n\n```ts\nimport { filter, map, pipeline, race, split } from 'asyncerator';\nimport fs from 'fs';\nimport timeout from '@checkdigit/timeout';\nimport retry from '@checkdigit/retry';\n\nasync function main() {\n  await pipeline(\n    fs.createReadStream('./input.csv'),\n    // turn buffers into string chunks\n    map((buffer: Buffer) => buffer.toString()),\n    // split chunks into lines\n    split('\\n'),\n    // remove empty lines, and CSV header line\n    filter(\n      (string) =>\n        string !== '' && string !== '\"header1\",\"header2\",\"header3\",\"header4\"',\n    ),\n    // transform string into an object\n    map((line: string) => ({\n      field1: line.split(',')[0] as string,\n      field4: BigInt(line.split(',')[3] as string),\n    })),\n    // perform concurrent requests (up to 128 by default) - Note: DOES NOT PRESERVE ORDER\n    race(\n      retry((item) =>\n        timeout(\n          (async ({ field1, field4 }) => ({\n            calculated: await someAsyncNetworkAPIFunction(field1),\n            field1,\n            field4, // type is infered to be a BigInt, because Typescript is awesome\n          }))(item),\n        ),\n      ),\n    ),\n    // demonstrate use of an async generator to filter and transform objects into a string\n    // (FYI could be done more easily using map and filter)\n    async function* (iterator) {\n      for await (const item of iterator) {\n        if (doWeOutput(item)) {\n          yield `${item.field1},${item.field2},${item.calculated}\\n`;\n        }\n      }\n    },\n    fs.createWriteStream('./output.csv'),\n  );\n}\n```\n\nNote this code, in addition to the built-in asyncerator functionality, also uses `@checkdigit/timeout` and\n`@checkdigit/retry` to implement retries with timeouts and exponential back-off.\n\n### Sockets\n\nA `pipeline` is an effective method for managing socket connections. On the server side, the inbound socket\ncan be both a source and a sink. On the client, a connection can be treated as a transform that takes an inbound\nstream and provides the output stream (from the server) to the next stage of the pipeline:\n\n```ts\nimport net from 'net';\nimport { filter, pipeline, map, split, toArray } from 'asyncerator';\n\n// ...\n\n// echo server\nconst server = net\n  .createServer((socket) =>\n    pipeline(\n      socket,\n      split('\\n'),\n      map((command) => `echo:${command}\\n`),\n      socket,\n    ),\n  )\n  .listen(1234, '127.0.0.1');\n\n// echo client\nconst received = await pipeline(\n  'Hello Mr Server!\\nRegards, Client.\\n',\n  new net.Socket().connect(1234, '127.0.0.1'),\n  split('\\n'),\n  filter((line) => line !== ''),\n  toArray,\n); // ['echo:Hello Mr Server!', 'echo:Regards, Client.']\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}