{"_id":"process-in-chunks","_rev":"7-dbc11b9b608299a61088f5d13c8e2b93","name":"process-in-chunks","dist-tags":{"next":"1.1.0-0","latest":"1.3.0"},"versions":{"1.0.0-0":{"name":"process-in-chunks","version":"1.0.0-0","keywords":["process","chunks","throttling","typescript"],"author":{"name":"Thijs Koerselman"},"license":"MIT","_id":"process-in-chunks@1.0.0-0","maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"homepage":"https://github.com/0x80/process-in-chunks#readme","bugs":{"url":"https://github.com/0x80/process-in-chunks/issues"},"dist":{"shasum":"521b9f5a967437b09aca85691b71cdd063387dad","tarball":"https://registry.npmjs.org/process-in-chunks/-/process-in-chunks-1.0.0-0.tgz","fileCount":25,"integrity":"sha512-yJzSo6Wuwqy6z0wMks/dnAfDLdCBa8QUqo9qJ51HeH9QT2C6F3af6TOD83Qepu9m41bbYxHj6zRqpz9X0SNatA==","signatures":[{"sig":"MEUCIQDdzbsAsBYvi2XaTBoL53hrCyQCq6yU6sDE12XMqJChGQIgNbn2/imna6ULZ+4m8RXC2+L4R/XM7nZTw5sOrTRkJEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21324},"main":"./dist/index.js","type":"module","_from":"file:process-in-chunks-1.0.0-0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint .","test":"echo \"No test specified\"","build":"tsup-node && tsc --emitDeclarationOnly && tsc-alias --verbose","clean":"del-cli dist tsconfig.tsbuildinfo","compile":"tsc --noEmit","prettier:check":"prettier --check .","prettier:format":"prettier --write ."},"_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"_resolved":"/private/var/folders/tt/2t2tbx8d6f7_ph4c54m369jw0000gn/T/50e582bcc57652f02aadb023b37f1eb9/process-in-chunks-1.0.0-0.tgz","_integrity":"sha512-yJzSo6Wuwqy6z0wMks/dnAfDLdCBa8QUqo9qJ51HeH9QT2C6F3af6TOD83Qepu9m41bbYxHj6zRqpz9X0SNatA==","repository":{"url":"git+https://github.com/0x80/process-in-chunks.git","type":"git"},"_npmVersion":"10.9.0","description":"Conveniently process data in chunks","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^8.57.1","del-cli":"^6.0.0","prettier":"^3.4.2","tsc-alias":"^1.8.10","typescript":"^5.7.3","@types/node":"^22.10.7","eslint-config-0x80":"^0.0.0","prettier-plugin-jsdoc":"^1.3.2","@codecompose/typescript-config":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/process-in-chunks_1.0.0-0_1737193860810_0.2301327395493331","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-1":{"name":"process-in-chunks","version":"1.0.0-1","keywords":["process","chunks","throttling","typescript"],"author":{"name":"Thijs Koerselman"},"license":"MIT","_id":"process-in-chunks@1.0.0-1","maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"homepage":"https://github.com/0x80/process-in-chunks#readme","bugs":{"url":"https://github.com/0x80/process-in-chunks/issues"},"dist":{"shasum":"68e422e6508bb06f20c54cb557f289411f0ffbf0","tarball":"https://registry.npmjs.org/process-in-chunks/-/process-in-chunks-1.0.0-1.tgz","fileCount":25,"integrity":"sha512-7c6gASr88UNq+RUrWy18RietQp4/i7jCrNgWrjDuuo3kpdYNw22aSXfe4xbbhLZI/FFmc4QMeYCPmZ1VhjpfFA==","signatures":[{"sig":"MEYCIQC9JsRcsyhEPsfkHgG6q8FpBBMqpDBWpjr8Od+OVlHT5AIhAIOSHo0KzAzU9Z5yOdPHKnVMmbrFrWY73dLq9MxQ7tXG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21385},"main":"./dist/index.js","type":"module","_from":"file:process-in-chunks-1.0.0-1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint .","test":"echo \"No test specified\"","build":"tsup-node && tsc --emitDeclarationOnly && tsc-alias --verbose","clean":"del-cli dist tsconfig.tsbuildinfo","compile":"tsc --noEmit","prettier:check":"prettier --check .","prettier:format":"prettier --write ."},"_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"_resolved":"/private/var/folders/tt/2t2tbx8d6f7_ph4c54m369jw0000gn/T/d2c9ce98fb9f8069b515339cf051e3a9/process-in-chunks-1.0.0-1.tgz","_integrity":"sha512-7c6gASr88UNq+RUrWy18RietQp4/i7jCrNgWrjDuuo3kpdYNw22aSXfe4xbbhLZI/FFmc4QMeYCPmZ1VhjpfFA==","repository":{"url":"git+https://github.com/0x80/process-in-chunks.git","type":"git"},"_npmVersion":"10.9.0","description":"Conveniently process data in chunks","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","eslint":"^8.57.1","del-cli":"^6.0.0","prettier":"^3.4.2","tsc-alias":"^1.8.10","typescript":"^5.7.3","@types/node":"^22.10.7","eslint-config-0x80":"^0.0.0","prettier-plugin-jsdoc":"^1.3.2","@codecompose/typescript-config":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/process-in-chunks_1.0.0-1_1737194656149_0.5921593330705264","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"process-in-chunks","version":"1.0.0","keywords":["process","chunks","throttling","typescript"],"author":{"name":"Thijs Koerselman"},"license":"MIT","_id":"process-in-chunks@1.0.0","maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"homepage":"https://github.com/0x80/process-in-chunks#readme","bugs":{"url":"https://github.com/0x80/process-in-chunks/issues"},"dist":{"shasum":"341fc95108c7ef914c208289a6baba0d894d63c0","tarball":"https://registry.npmjs.org/process-in-chunks/-/process-in-chunks-1.0.0.tgz","fileCount":25,"integrity":"sha512-+Mkmiw4Lov8pFPPTsAcE/3+ZpEHAu8Gk2sVz66f6x2YtAyx7bjptz5kPePQdB2G+6bFhyUPvpC+m1uwZJFnFDg==","signatures":[{"sig":"MEYCIQCYK0TSllwukTEb/bdqLdNjQaUhSdjOaWv8oaDEuyw/jAIhAMSWR44aoAhgR8bhdG/81e1LLmLM70bEumKEA13h5FnC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21383},"main":"./dist/index.js","type":"module","_from":"file:process-in-chunks-1.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint .","test":"echo \"No test specified\"","build":"tsup-node && tsc --emitDeclarationOnly && tsc-alias --verbose","clean":"del-cli dist tsconfig.tsbuildinfo","compile":"tsc --noEmit","prettier:check":"prettier --check .","prettier:format":"prettier --write ."},"_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"_resolved":"/private/var/folders/tt/2t2tbx8d6f7_ph4c54m369jw0000gn/T/60be32f482c0d47cac214cf523c0c57d/process-in-chunks-1.0.0.tgz","_integrity":"sha512-+Mkmiw4Lov8pFPPTsAcE/3+ZpEHAu8Gk2sVz66f6x2YtAyx7bjptz5kPePQdB2G+6bFhyUPvpC+m1uwZJFnFDg==","repository":{"url":"git+https://github.com/0x80/process-in-chunks.git","type":"git"},"_npmVersion":"10.9.2","description":"Conveniently process data in chunks","directories":{},"_nodeVersion":"23.8.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^8.57.1","del-cli":"^6.0.0","prettier":"^3.4.2","tsc-alias":"^1.8.10","typescript":"^5.7.3","@types/node":"^22.10.7","eslint-config-0x80":"^0.0.0","prettier-plugin-jsdoc":"^1.3.2","@codecompose/typescript-config":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/process-in-chunks_1.0.0_1742224326005_0.4749121334843407","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-0":{"name":"process-in-chunks","version":"1.1.0-0","keywords":["process","chunks","throttling","typescript"],"author":{"name":"Thijs Koerselman"},"license":"MIT","_id":"process-in-chunks@1.1.0-0","maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"homepage":"https://github.com/0x80/process-in-chunks#readme","bugs":{"url":"https://github.com/0x80/process-in-chunks/issues"},"dist":{"shasum":"def433a9ef27a81d0a153f2a403e9b243454db13","tarball":"https://registry.npmjs.org/process-in-chunks/-/process-in-chunks-1.1.0-0.tgz","fileCount":25,"integrity":"sha512-hDWPkLjfOrtmjMmgPwUTQy/RvpeD9MVlkpVMy4i3ylFjn0+57uWw0vKqq1Yr44JSKUzvNQaeax/5KhypR76r3w==","signatures":[{"sig":"MEUCIC9Q/YRCykwbe0lfcjYj4DlczBd7cMfIYDzE8dilrmWXAiEA08w3sAVW91Zahf6kT41sA84dOMJFvWl4HM6i48V8YDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33106},"main":"./dist/index.js","type":"module","_from":"file:process-in-chunks-1.1.0-0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint .","test":"echo \"No test specified\"","build":"tsup-node && tsc --emitDeclarationOnly && tsc-alias --verbose","clean":"del-cli dist tsconfig.tsbuildinfo","compile":"tsc --noEmit","prettier:check":"prettier --check .","prettier:format":"prettier --write ."},"_npmUser":{"name":"thijskoerselman","actor":{"name":"thijskoerselman","type":"user","email":"thijskoerselman@gmail.com"},"email":"thijskoerselman@gmail.com"},"_resolved":"/private/var/folders/tt/2t2tbx8d6f7_ph4c54m369jw0000gn/T/0431111dccf62c37049e5c31a5ddaede/process-in-chunks-1.1.0-0.tgz","_integrity":"sha512-hDWPkLjfOrtmjMmgPwUTQy/RvpeD9MVlkpVMy4i3ylFjn0+57uWw0vKqq1Yr44JSKUzvNQaeax/5KhypR76r3w==","repository":{"url":"git+https://github.com/0x80/process-in-chunks.git","type":"git"},"_npmVersion":"10.9.2","description":"Conveniently process data in chunks","directories":{},"_nodeVersion":"22.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.5","eslint":"^8.57.1","del-cli":"^6.0.0","prettier":"^3.4.2","tsc-alias":"^1.8.10","typescript":"^5.7.3","@types/node":"^22.10.7","eslint-config-0x80":"^0.0.0","prettier-plugin-jsdoc":"^1.3.2","@codecompose/typescript-config":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/process-in-chunks_1.1.0-0_1750432200896_0.26612741213623714","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"process-in-chunks","version":"1.2.0","keywords":["process","chunks","throttling","typescript"],"author":{"name":"Thijs Koerselman"},"license":"MIT","_id":"process-in-chunks@1.2.0","maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"homepage":"https://github.com/0x80/process-in-chunks#readme","bugs":{"url":"https://github.com/0x80/process-in-chunks/issues"},"dist":{"shasum":"c903eee6d8d812f40d1e54c847f54f71dbc326e2","tarball":"https://registry.npmjs.org/process-in-chunks/-/process-in-chunks-1.2.0.tgz","fileCount":6,"integrity":"sha512-3wZcmpedrW0FDPS0h7YD2JluIC1i9r6lmb9SyqCWsIyA1bkuXzXRjrG6b4mOO0gOZj08oG5gKhX2GwFbG13fiQ==","signatures":[{"sig":"MEYCIQCKEOU+TusG4FX5dEinLHI1zyVUjtvnsrtlfW4PonkwuAIhALw6WTdLJpMAwBdI5oHFQx8iY4bh3FvRZTPe2Pk5LdVr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27522},"main":"./dist/index.mjs","type":"module","_from":"file:process-in-chunks-1.2.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"oxlint --type-aware","test":"vitest run","build":"tsdown","clean":"del-cli dist tsconfig.tsbuildinfo","format":"prettier --write .","check-types":"tsc --noEmit","check-format":"prettier --check ."},"_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"_resolved":"/private/var/folders/tt/2t2tbx8d6f7_ph4c54m369jw0000gn/T/e2ae1cb785b3aabd41094f5cbbdacac4/process-in-chunks-1.2.0.tgz","_integrity":"sha512-3wZcmpedrW0FDPS0h7YD2JluIC1i9r6lmb9SyqCWsIyA1bkuXzXRjrG6b4mOO0gOZj08oG5gKhX2GwFbG13fiQ==","repository":{"url":"git+https://github.com/0x80/process-in-chunks.git","type":"git"},"_npmVersion":"11.5.1","description":"Conveniently process data in chunks","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.33.0","tsdown":"^0.18.0","vitest":"^4.0.16","del-cli":"^7.0.0","prettier":"^3.7.4","typescript":"^5.9.3","@types/node":"^25.0.3","get-or-throw":"^2.1.0","oxlint-tsgolint":"^0.9.1","prettier-plugin-jsdoc":"^1.8.0","@codecompose/typescript-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/process-in-chunks_1.2.0_1766158256860_0.6203638238695932","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"process-in-chunks","version":"1.2.1","keywords":["process","chunks","throttling","typescript"],"author":{"name":"Thijs Koerselman"},"license":"MIT","_id":"process-in-chunks@1.2.1","maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"homepage":"https://github.com/0x80/process-in-chunks#readme","bugs":{"url":"https://github.com/0x80/process-in-chunks/issues"},"dist":{"shasum":"a45cdb02caeddbedc29e6fd33f684519d598e02a","tarball":"https://registry.npmjs.org/process-in-chunks/-/process-in-chunks-1.2.1.tgz","fileCount":6,"integrity":"sha512-ljjXTU6ggJp7uPSddhC9YMAe634gCPB6B0tY0pLTDzfkb9wx2xCoE8GAdXvyWPv6Ga45DFZ3aJgXZd7fEWTGdw==","signatures":[{"sig":"MEUCIQCeQ3o6AQxAORyvWQLzXLRYuJ5+pcWyMZl2cV4gH1D7WgIgDjIVqAtS0LBTUITxeUO3w/7RSda2XAWRBPTEqrQUOhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27661},"main":"./dist/index.mjs","type":"module","_from":"file:process-in-chunks-1.2.1.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20"},"exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"oxlint --type-aware","test":"vitest run","build":"tsdown","clean":"del-cli dist tsconfig.tsbuildinfo","format":"prettier --write .","check-types":"tsc --noEmit","check-format":"prettier --check ."},"_npmUser":{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"},"_resolved":"/private/var/folders/tt/2t2tbx8d6f7_ph4c54m369jw0000gn/T/f36525d4c1c5b4fa21ed8efc5ac1ecd1/process-in-chunks-1.2.1.tgz","_integrity":"sha512-ljjXTU6ggJp7uPSddhC9YMAe634gCPB6B0tY0pLTDzfkb9wx2xCoE8GAdXvyWPv6Ga45DFZ3aJgXZd7fEWTGdw==","repository":{"url":"git+https://github.com/0x80/process-in-chunks.git","type":"git"},"_npmVersion":"11.5.1","description":"Conveniently process data in chunks","directories":{},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.33.0","tsdown":"^0.18.0","vitest":"^4.0.16","del-cli":"^7.0.0","prettier":"^3.7.4","typescript":"^5.9.3","@types/node":"^25.0.3","get-or-throw":"^2.1.0","oxlint-tsgolint":"^0.9.1","prettier-plugin-jsdoc":"^1.8.0","@codecompose/typescript-config":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/process-in-chunks_1.2.1_1766158868111_0.8397458683361958","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"process-in-chunks","version":"1.3.0","description":"Conveniently process data in chunks","keywords":["chunks","process","throttling","typescript"],"homepage":"https://process-in-chunks.codecompose.dev","license":"MIT","author":{"name":"Thijs Koerselman"},"repository":{"type":"git","url":"git+https://github.com/0x80/process-in-chunks.git"},"type":"module","main":"./dist/index.mjs","module":"./dist/index.mjs","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"publishConfig":{"access":"public"},"scripts":{"build":"tsdown","dev":"tsdown --watch","clean":"del-cli dist tsconfig.tsbuildinfo","prepare":"pnpm clean && pnpm build","check-lint":"oxlint -c .oxlintrc.json --type-aware","format":"oxfmt .","check-format":"oxfmt --check .","check-types":"tsc --noEmit","test":"vitest run","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"devDependencies":{"@codecompose/typescript-config":"^3.0.0","@types/node":"^25.0.3","del-cli":"^7.0.0","get-or-throw":"^2.1.0","oxfmt":"^0.33.0","oxlint":"^1.48.0","oxlint-tsgolint":"^0.15.0","tsdown":"^0.18.0","typescript":"6.0.0-beta","vitepress":"^1.6.0","vitest":"^4.0.16"},"engines":{"node":">=20"},"packageManager":"pnpm@9.0.5+sha256.61bd66913b52012107ec25a6ee4d6a161021ab99e04f6acee3aa50d0e34b4af9","gitHead":"2aba74928c43363d80cbdd4aa0ed5e11604670be","_id":"process-in-chunks@1.3.0","bugs":{"url":"https://github.com/0x80/process-in-chunks/issues"},"_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-v6pySkuVa3x5LX54f9Cj8sfaS1RL/O4kX6XTL8EgpxxeCy0AUMlhSHqjcoHvyR7Iw0oTqQVbjbSprv6bGP1mCQ==","shasum":"7fc74c1b8905927ad0846d1dd1f1a7f648090d8f","tarball":"https://registry.npmjs.org/process-in-chunks/-/process-in-chunks-1.3.0.tgz","fileCount":6,"unpackedSize":19361,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/process-in-chunks@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC6ZIhkDq1/DEnNQVM8ANIhIRVTS3/zXjoX3HAYmosy/wIgPxoaVrL1aBtQL+G6d1p6ssasDd+ZyVQOJ7U4E45XfKI="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55d9c3e1-6324-4d1a-a9d8-d00eb1e851a8"}},"directories":{},"maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/process-in-chunks_1.3.0_1773948157595_0.5458363085278348"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-18T09:51:00.737Z","modified":"2026-03-19T19:22:38.060Z","1.0.0-0":"2025-01-18T09:51:01.008Z","1.0.0-1":"2025-01-18T10:04:16.296Z","1.0.0":"2025-03-17T15:12:06.200Z","1.1.0-0":"2025-06-20T15:10:01.068Z","1.2.0":"2025-12-19T15:30:57.035Z","1.2.1":"2025-12-19T15:41:08.260Z","1.3.0":"2026-03-19T19:22:37.737Z"},"bugs":{"url":"https://github.com/0x80/process-in-chunks/issues"},"author":{"name":"Thijs Koerselman"},"license":"MIT","homepage":"https://process-in-chunks.codecompose.dev","keywords":["chunks","process","throttling","typescript"],"repository":{"type":"git","url":"git+https://github.com/0x80/process-in-chunks.git"},"description":"Conveniently process data in chunks","maintainers":[{"name":"thijskoerselman","email":"thijskoerselman@gmail.com"}],"readme":"# Process in Chunks\n\nEfficiently process large collections of data in manageable chunks with built-in\nerror handling, throttling, and TypeScript support.\n\n## Features\n\n- Chunked parallel processing for optimal throughput\n- Fail-fast or graceful error collection with discriminated unions\n- Built-in throttling to control processing rate\n- Full TypeScript support with type inference\n- Zero dependencies\n\n## Quick Start\n\n```bash\npnpm add process-in-chunks\n```\n\n```ts\nimport { processInChunks } from \"process-in-chunks\";\n\nconst results = await processInChunks(\n  [1, 2, 3, 4, 5],\n  async (item) => item * 2,\n);\nconsole.log(results); // [2, 4, 6, 8, 10]\n```\n\n## Documentation\n\nFor full documentation visit\n[process-in-chunks.codecompose.dev](https://process-in-chunks.codecompose.dev/).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}