{"_id":"@cprecioso/async-iterable-helpers","_rev":"10-5619d46ced6b6524fb728b07f0206ecd","name":"@cprecioso/async-iterable-helpers","dist-tags":{"latest":"0.4.1"},"versions":{"0.1.0":{"name":"@cprecioso/async-iterable-helpers","version":"0.1.0","author":{"name":"Carlos Precioso","email":"npm@precioso.design"},"license":"ISC","_id":"@cprecioso/async-iterable-helpers@0.1.0","maintainers":[{"name":"cprecioso","email":"npm@precioso.design"}],"homepage":"https://github.com/cprecioso/async-iterable-helpers#readme","bugs":{"url":"https://github.com/cprecioso/async-iterable-helpers/issues"},"dist":{"shasum":"d0f942ba305a2f6afff809ea88df30d518d79e5c","tarball":"https://registry.npmjs.org/@cprecioso/async-iterable-helpers/-/async-iterable-helpers-0.1.0.tgz","fileCount":7,"integrity":"sha512-Xdspw4hcMfi8dyWlyD9QrsFLE0cY5BfkuAYup3f0ESso8NhjQ+gsZqSFcu6AEW+QXX6M5YMR9DtHsJYO8nR7Gw==","signatures":[{"sig":"MEUCIDFQ2QhaMroXHrnepiopzMSbbajN55uEGKd2CGDjYNqtAiEA6TGyHvpRvRtfuOj9Xr8oZnX/A++72epcDkczkBFHi8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cprecioso%2fasync-iterable-helpers@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31380},"type":"module","_from":"file:package.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"docs":"typedoc --plugin typedoc-plugin-mdn-links","test":"vitest","build":"tsdown","prepack":"yarn run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bce9a40-8dce-4e74-b413-8771c49cbc05"}},"_resolved":"/home/runner/work/async-iterable-helpers/async-iterable-helpers/package.tgz","_integrity":"sha512-Xdspw4hcMfi8dyWlyD9QrsFLE0cY5BfkuAYup3f0ESso8NhjQ+gsZqSFcu6AEW+QXX6M5YMR9DtHsJYO8nR7Gw==","repository":{"url":"git+https://github.com/cprecioso/async-iterable-helpers.git","type":"git"},"_npmVersion":"11.13.0","description":"Helpers for working with async iterables.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"yarn@4.16.0","devDependencies":{"tsdown":"^0.22.2","vitest":"^4.1.8","typedoc":"^0.28.19","prettier":"3.8.3","typescript":"~6.0.3","prettier-plugin-sh":"0.18.1","@cprecioso/tsconfig":"^4.1.0","prettier-plugin-pkg":"0.22.1","typedoc-plugin-mdn-links":"^5.1.1","prettier-plugin-organize-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/async-iterable-helpers_0.1.0_1781249080306_0.9558326814554712","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cprecioso/async-iterable-helpers","version":"0.1.1","author":{"name":"Carlos Precioso","email":"npm@precioso.design"},"license":"ISC","_id":"@cprecioso/async-iterable-helpers@0.1.1","maintainers":[{"name":"cprecioso","email":"npm@precioso.design"}],"homepage":"https://github.com/cprecioso/async-iterable-helpers#readme","bugs":{"url":"https://github.com/cprecioso/async-iterable-helpers/issues"},"dist":{"shasum":"5881e0d631324ff73fcbeec4b4baa28d17ba7139","tarball":"https://registry.npmjs.org/@cprecioso/async-iterable-helpers/-/async-iterable-helpers-0.1.1.tgz","fileCount":7,"integrity":"sha512-Q3DgX3TI9HBmpUbP/KadwPWa22QZMMUxPA1rzDLRqMsIIzNPJQsIhCHCfVbE9v3EejZobisKPxP4sG1CmqEpzA==","signatures":[{"sig":"MEUCIQDlQXp4m37uZ7SgGB1zYZ6TRX+Ld2zub9yV9DRsD2bUqAIgSsPmM0Y4ZaQX2kb+t1rQ8ibB2TyBoftmNjCh6511AGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cprecioso%2fasync-iterable-helpers@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31672},"type":"module","_from":"file:package.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"docs":"typedoc --plugin typedoc-plugin-mdn-links","test":"vitest","build":"tsdown","prepack":"yarn run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bce9a40-8dce-4e74-b413-8771c49cbc05"}},"_resolved":"/home/runner/work/async-iterable-helpers/async-iterable-helpers/package.tgz","_integrity":"sha512-Q3DgX3TI9HBmpUbP/KadwPWa22QZMMUxPA1rzDLRqMsIIzNPJQsIhCHCfVbE9v3EejZobisKPxP4sG1CmqEpzA==","repository":{"url":"git+https://github.com/cprecioso/async-iterable-helpers.git","type":"git"},"_npmVersion":"11.13.0","description":"Helpers for working with async iterables.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"yarn@4.16.0","devDependencies":{"tsdown":"^0.22.2","vitest":"^4.1.8","typedoc":"^0.28.19","prettier":"3.8.3","typescript":"~6.0.3","prettier-plugin-sh":"0.18.1","@cprecioso/tsconfig":"^4.1.0","prettier-plugin-pkg":"0.22.1","typedoc-plugin-mdn-links":"^5.1.1","prettier-plugin-organize-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/async-iterable-helpers_0.1.1_1781249615008_0.7565248577093373","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@cprecioso/async-iterable-helpers","version":"0.1.2","author":{"name":"Carlos Precioso","email":"npm@precioso.design"},"license":"ISC","_id":"@cprecioso/async-iterable-helpers@0.1.2","maintainers":[{"name":"cprecioso","email":"npm@precioso.design"}],"homepage":"https://github.com/cprecioso/async-iterable-helpers#readme","bugs":{"url":"https://github.com/cprecioso/async-iterable-helpers/issues"},"dist":{"shasum":"6b89228e1d71e88fcae791a8dfb4ac7ed984057f","tarball":"https://registry.npmjs.org/@cprecioso/async-iterable-helpers/-/async-iterable-helpers-0.1.2.tgz","fileCount":7,"integrity":"sha512-sMhlL0MW4D91lzfI3C4I9y+NoiDHSMadYUCbjCVbbt1W34x3q6WUlmbhhzPrmBnUhD1SsdnsRXjmMPccdDYvIw==","signatures":[{"sig":"MEQCIAESDS63z8P9yECxAnfkT+rzFGzWvpMcVg/eipuKyoDxAiAI5Kv41OJcs8hNXtroAhp+OWUErRdwCyY2gBBiZGTZbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cprecioso%2fasync-iterable-helpers@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32038},"type":"module","_from":"file:package.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"docs":"typedoc --plugin typedoc-plugin-mdn-links","test":"vitest","build":"tsdown","prepack":"yarn run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bce9a40-8dce-4e74-b413-8771c49cbc05"}},"_resolved":"/home/runner/work/async-iterable-helpers/async-iterable-helpers/package.tgz","_integrity":"sha512-sMhlL0MW4D91lzfI3C4I9y+NoiDHSMadYUCbjCVbbt1W34x3q6WUlmbhhzPrmBnUhD1SsdnsRXjmMPccdDYvIw==","repository":{"url":"git+https://github.com/cprecioso/async-iterable-helpers.git","type":"git"},"_npmVersion":"11.13.0","description":"Helpers for working with async iterables.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"yarn@4.16.0","devDependencies":{"tsdown":"^0.22.2","vitest":"^4.1.8","typedoc":"^0.28.19","prettier":"3.8.3","typescript":"~6.0.3","prettier-plugin-sh":"0.18.1","@cprecioso/tsconfig":"^4.1.0","prettier-plugin-pkg":"0.22.1","typedoc-plugin-mdn-links":"^5.1.1","prettier-plugin-organize-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/async-iterable-helpers_0.1.2_1781257912799_0.3418768787519979","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@cprecioso/async-iterable-helpers","version":"0.1.3","author":{"name":"Carlos Precioso","email":"npm@precioso.design"},"license":"ISC","_id":"@cprecioso/async-iterable-helpers@0.1.3","maintainers":[{"name":"cprecioso","email":"npm@precioso.design"}],"homepage":"https://github.com/cprecioso/async-iterable-helpers#readme","bugs":{"url":"https://github.com/cprecioso/async-iterable-helpers/issues"},"dist":{"shasum":"4580a91046a9d6503e8569b13fd7f49562ead884","tarball":"https://registry.npmjs.org/@cprecioso/async-iterable-helpers/-/async-iterable-helpers-0.1.3.tgz","fileCount":7,"integrity":"sha512-VfVH1TOJkAa86q64qzP/vNhPg01DjJh31ik0y2mRv6XyCJSc1quWisfygu4M3Rww2ToWZLQvs8PC4ItZaYfA0w==","signatures":[{"sig":"MEUCIHyhKiZOw0+7oQFsLMixIIFnXw2VgkA9WDR08b1kc7NbAiEAg87qy2U8RAd4ATcfwIHXuvioM2VL9qZrXQz/SjTbBhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cprecioso%2fasync-iterable-helpers@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32319},"type":"module","_from":"file:package.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"docs":"typedoc --plugin typedoc-plugin-mdn-links","test":"vitest","build":"tsdown","prepack":"yarn run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bce9a40-8dce-4e74-b413-8771c49cbc05"}},"_resolved":"/home/runner/work/async-iterable-helpers/async-iterable-helpers/package.tgz","_integrity":"sha512-VfVH1TOJkAa86q64qzP/vNhPg01DjJh31ik0y2mRv6XyCJSc1quWisfygu4M3Rww2ToWZLQvs8PC4ItZaYfA0w==","repository":{"url":"git+https://github.com/cprecioso/async-iterable-helpers.git","type":"git"},"_npmVersion":"11.13.0","description":"Helpers for working with async iterables.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"yarn@4.16.0","devDependencies":{"tsdown":"^0.22.2","vitest":"^4.1.8","typedoc":"^0.28.19","prettier":"3.8.3","typescript":"~6.0.3","prettier-plugin-sh":"0.18.1","@cprecioso/tsconfig":"^4.1.0","prettier-plugin-pkg":"0.22.1","typedoc-plugin-mdn-links":"^5.1.1","prettier-plugin-organize-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/async-iterable-helpers_0.1.3_1781258144722_0.4904543098130514","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@cprecioso/async-iterable-helpers","version":"0.2.0","author":{"name":"Carlos Precioso","email":"npm@precioso.design"},"license":"ISC","_id":"@cprecioso/async-iterable-helpers@0.2.0","maintainers":[{"name":"cprecioso","email":"npm@precioso.design"}],"homepage":"https://github.com/cprecioso/async-iterable-helpers#readme","bugs":{"url":"https://github.com/cprecioso/async-iterable-helpers/issues"},"dist":{"shasum":"5d8eb08a4d008656962ee617a49792046c96162d","tarball":"https://registry.npmjs.org/@cprecioso/async-iterable-helpers/-/async-iterable-helpers-0.2.0.tgz","fileCount":7,"integrity":"sha512-G21DUZchSccDeSSrJHuJySP1ibgpbXqwrKzWvTSviirLDlXoJMWaZP4rmiChmL+hWSuezr2qtiduJvNw1zwojg==","signatures":[{"sig":"MEQCICPIRW/diOo5byISA1w29meQWtkiWpPo4YRrToF1V3UAAiAyV95lnTtDBsWmZOw9ySeW7BdUk0dSO9+cxgQWRHATbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cprecioso%2fasync-iterable-helpers@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34004},"type":"module","_from":"file:package.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"docs":"typedoc --plugin typedoc-plugin-mdn-links","test":"vitest","build":"tsdown","prepack":"yarn run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bce9a40-8dce-4e74-b413-8771c49cbc05"}},"_resolved":"/home/runner/work/async-iterable-helpers/async-iterable-helpers/package.tgz","_integrity":"sha512-G21DUZchSccDeSSrJHuJySP1ibgpbXqwrKzWvTSviirLDlXoJMWaZP4rmiChmL+hWSuezr2qtiduJvNw1zwojg==","repository":{"url":"git+https://github.com/cprecioso/async-iterable-helpers.git","type":"git"},"_npmVersion":"11.13.0","description":"Helpers for working with async iterables.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"yarn@4.16.0","devDependencies":{"tsdown":"^0.22.2","vitest":"^4.1.8","typedoc":"^0.28.19","prettier":"3.8.3","typescript":"~6.0.3","prettier-plugin-sh":"0.18.1","@cprecioso/tsconfig":"^4.1.0","prettier-plugin-pkg":"0.22.1","typedoc-plugin-mdn-links":"^5.1.1","prettier-plugin-organize-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/async-iterable-helpers_0.2.0_1783272572040_0.1854541763272819","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@cprecioso/async-iterable-helpers","version":"0.3.0","author":{"name":"Carlos Precioso","email":"npm@precioso.design"},"license":"ISC","_id":"@cprecioso/async-iterable-helpers@0.3.0","maintainers":[{"name":"cprecioso","email":"npm@precioso.design"}],"homepage":"https://github.com/cprecioso/async-iterable-helpers#readme","bugs":{"url":"https://github.com/cprecioso/async-iterable-helpers/issues"},"dist":{"shasum":"54111b0b62b97189b86136d2d04941a9e5a1f9ce","tarball":"https://registry.npmjs.org/@cprecioso/async-iterable-helpers/-/async-iterable-helpers-0.3.0.tgz","fileCount":7,"integrity":"sha512-6ygxKJFE55S47yikaN8rqDnDDmSJKgH/xa/RN7UfoO9Lmgq8X0M9NrEmy0rtEzXxvKiAU+bjsZ96580wJD511Q==","signatures":[{"sig":"MEYCIQDT+kAtU6wyTcR/CQcsNI/7GKdEje0T34sfjF7sBj+jbgIhAOPKpAcp2Nsk6wZ/DAD82nmhe0DPJH1RgHenHT7sCqeM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cprecioso%2fasync-iterable-helpers@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37707},"type":"module","_from":"file:package.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"docs":"typedoc --plugin typedoc-plugin-mdn-links","test":"vitest","build":"tsdown","prepack":"yarn run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bce9a40-8dce-4e74-b413-8771c49cbc05"}},"_resolved":"/home/runner/work/async-iterable-helpers/async-iterable-helpers/package.tgz","_integrity":"sha512-6ygxKJFE55S47yikaN8rqDnDDmSJKgH/xa/RN7UfoO9Lmgq8X0M9NrEmy0rtEzXxvKiAU+bjsZ96580wJD511Q==","repository":{"url":"git+https://github.com/cprecioso/async-iterable-helpers.git","type":"git"},"_npmVersion":"11.13.0","description":"Helpers for working with async iterables.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"yarn@4.16.0","devDependencies":{"tsdown":"^0.22.2","vitest":"^4.1.8","typedoc":"^0.28.19","prettier":"3.8.3","typescript":"~6.0.3","prettier-plugin-sh":"0.18.1","@cprecioso/tsconfig":"^4.1.0","prettier-plugin-pkg":"0.22.1","typedoc-plugin-mdn-links":"^5.1.1","prettier-plugin-organize-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/async-iterable-helpers_0.3.0_1783278384504_0.19762139771437148","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@cprecioso/async-iterable-helpers","version":"0.4.0","author":{"name":"Carlos Precioso","email":"npm@precioso.design"},"license":"ISC","_id":"@cprecioso/async-iterable-helpers@0.4.0","maintainers":[{"name":"cprecioso","email":"npm@precioso.design"}],"homepage":"https://github.com/cprecioso/async-iterable-helpers#readme","bugs":{"url":"https://github.com/cprecioso/async-iterable-helpers/issues"},"dist":{"shasum":"4a7e66aa61e6d0208119d63d337f7c5eb0dc50b3","tarball":"https://registry.npmjs.org/@cprecioso/async-iterable-helpers/-/async-iterable-helpers-0.4.0.tgz","fileCount":7,"integrity":"sha512-3o7jXXYCME6CPCzKnRkVTiPT4yPJSxRK4udgDKsLwd4QwTL+r5QsKiv68z/fZttmL1HvlC5YadNwyeKmcOwXSA==","signatures":[{"sig":"MEQCIBj1V9vhtcQyutqw1nKUorohOKTYpKsIdFJ41IJpZ5gnAiBHRgmSlwuK9ZQm+7D/tXmyFm4kF68JrgrBmIWvmjjL6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cprecioso%2fasync-iterable-helpers@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39602},"type":"module","_from":"file:package.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"docs":"typedoc --plugin typedoc-plugin-mdn-links","test":"vitest","build":"tsdown","prepack":"yarn run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bce9a40-8dce-4e74-b413-8771c49cbc05"}},"_resolved":"/home/runner/work/async-iterable-helpers/async-iterable-helpers/package.tgz","_integrity":"sha512-3o7jXXYCME6CPCzKnRkVTiPT4yPJSxRK4udgDKsLwd4QwTL+r5QsKiv68z/fZttmL1HvlC5YadNwyeKmcOwXSA==","repository":{"url":"git+https://github.com/cprecioso/async-iterable-helpers.git","type":"git"},"_npmVersion":"11.13.0","description":"Helpers for working with async iterables.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"yarn@4.16.0","devDependencies":{"tsdown":"^0.22.2","vitest":"^4.1.8","typedoc":"^0.28.19","prettier":"3.8.3","typescript":"~6.0.3","prettier-plugin-sh":"0.18.1","@cprecioso/tsconfig":"^4.1.0","prettier-plugin-pkg":"0.22.1","typedoc-plugin-mdn-links":"^5.1.1","prettier-plugin-organize-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/async-iterable-helpers_0.4.0_1783971719735_0.011087243879525532","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@cprecioso/async-iterable-helpers","version":"0.4.1","type":"module","description":"Helpers for working with async iterables.","repository":{"type":"git","url":"git+https://github.com/cprecioso/async-iterable-helpers.git"},"homepage":"https://github.com/cprecioso/async-iterable-helpers#readme","bugs":{"url":"https://github.com/cprecioso/async-iterable-helpers/issues"},"author":{"name":"Carlos Precioso","email":"npm@precioso.design"},"license":"ISC","packageManager":"yarn@4.18.0","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"tsdown","docs":"typedoc --plugin typedoc-plugin-mdn-links","prepack":"yarn run build","test":"vitest"},"devDependencies":{"@cprecioso/tsconfig":"^4.1.0","prettier":"3.9.6","prettier-plugin-organize-imports":"4.3.0","prettier-plugin-pkg":"0.22.1","prettier-plugin-sh":"0.19.0","tsdown":"^0.22.14","typedoc":"^0.28.20","typedoc-plugin-mdn-links":"^5.1.1","typescript":"~6.0.3","vitest":"^4.1.11"},"_id":"@cprecioso/async-iterable-helpers@0.4.1","_integrity":"sha512-yF0dE4+CbKVNh8G2AcWx0CG0Uvap1AH6gQsjpDNAmVteU+wjqR50vnp8GFtdWMgue8qZkiMtDc5Ku/UvFvT+nw==","_resolved":"/home/runner/work/async-iterable-helpers/async-iterable-helpers/package.tgz","_from":"file:package.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-yF0dE4+CbKVNh8G2AcWx0CG0Uvap1AH6gQsjpDNAmVteU+wjqR50vnp8GFtdWMgue8qZkiMtDc5Ku/UvFvT+nw==","shasum":"7dd058b61460a7dac7682eeeb993d0898d6906e7","tarball":"https://registry.npmjs.org/@cprecioso/async-iterable-helpers/-/async-iterable-helpers-0.4.1.tgz","fileCount":7,"unpackedSize":39334,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cprecioso%2fasync-iterable-helpers@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCmZnCs6FJgoXw11+ztqsc/wzcgQFvCssAwA7C+PaP6PwIgXWW5jkimVls+Z60827tj7oH4ZBkSIJP3ASL/SkBBbl8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2bce9a40-8dce-4e74-b413-8771c49cbc05"}},"directories":{},"maintainers":[{"name":"cprecioso","email":"npm@precioso.design"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/async-iterable-helpers_0.4.1_1788102580879_0.9796654720599587"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-12T06:40:29.853Z","modified":"2026-08-30T15:09:41.335Z","0.0.0":"2026-06-12T06:40:30.159Z","0.1.0":"2026-06-12T07:24:40.485Z","0.1.1":"2026-06-12T07:33:35.145Z","0.1.2":"2026-06-12T09:51:52.920Z","0.1.3":"2026-06-12T09:55:44.856Z","0.2.0":"2026-07-05T17:29:32.186Z","0.3.0":"2026-07-05T19:06:24.633Z","0.4.0":"2026-07-13T19:41:59.891Z","0.4.1":"2026-08-30T15:09:41.014Z"},"bugs":{"url":"https://github.com/cprecioso/async-iterable-helpers/issues"},"author":{"name":"Carlos Precioso","email":"npm@precioso.design"},"license":"ISC","homepage":"https://github.com/cprecioso/async-iterable-helpers#readme","repository":{"type":"git","url":"git+https://github.com/cprecioso/async-iterable-helpers.git"},"description":"Helpers for working with async iterables.","maintainers":[{"name":"cprecioso","email":"npm@precioso.design"}],"readme":"# @cprecioso/async-iterable-helpers\n\nLazy, composable helpers for working with sync and async iterables. Wrap any iterable, build a pipeline of transforms, and consume it with a sink. Nothing is evaluated until a sink runs, and mapping, filtering, and reducing functions may all be async.\n\nThe iterables here match JS Async Generators semantics (and indeed are implemented through Async Generators). In Observable parlance, that means they are [**cold**](https://rxjs.dev/guide/glossary-and-semantics#cold) and [**pull-based**](https://rxjs.dev/guide/glossary-and-semantics#pull). The scheduler is always async (based on native `Promise` resolution), and elements in the stream are processed one at a time through the whole chain before going on to the next one. `Promise`s are implicitly unwrapped.\n\n## Install\n\n```sh\nnpm install @cprecioso/async-iterable-helpers\n```\n\n## Usage\n\nStart with a creator to get a `Wrapper`, chain `.pipe()` calls to transform the\nsequence, and finish with `.sink()` to consume it:\n\n```ts\nimport { from, filter, map, toArray } from \"@cprecioso/async-iterable-helpers\";\n\nconst result = await from([1, 2, 3, 4])\n  .pipe(filter((n) => n % 2 === 0))\n  .pipe(map(async (n) => n * 10))\n  .sink(toArray());\n\n// result: [20, 40]\n```\n\nA `Wrapper` is itself an `AsyncIterable`, so you can also use it directly with\n`for await`:\n\n```ts\nfor await (const n of from([1, 2, 3]).pipe(map((n) => n * 2))) {\n  console.log(n); // 2, 4, 6\n}\n```\n\n## API\n\nCheck the API reference at https://cprecioso.github.io/async-iterable-helpers/\n","readmeFilename":"README.md"}