{"_id":"@avensio/async-pool","name":"@avensio/async-pool","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.2":{"name":"@avensio/async-pool","version":"1.0.2","description":"A lightweight, type-safe FIFO promise pool for limiting concurrent asynchronous tasks in Node.js and browsers. Includes strict limit validation, rejection-safe scheduling, and typed ESM, CJS, and IIFE bundles.","type":"module","main":"./dist/pool.cjs","module":"./dist/pool.es.js","browser":"./dist/pool.iife.js","types":"./dist/pool.es.d.ts","author":"Armin Kunkel","license":"MIT","keywords":["promise","pool","async","concurrency","avensio"],"publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"repository":{"type":"git","url":"git+https://github.com/AvensioDev/async-pool.git"},"bugs":{"url":"https://github.com/AvensioDev/async-pool/issues"},"homepage":"https://docs.avensio.de/packages/async-pool/docs/","exports":{".":{"types":"./dist/pool.es.d.ts","import":"./dist/pool.es.js","require":"./dist/pool.cjs","default":"./dist/pool.es.js"}},"dependencies":{"@avensio/shared":"^2.0.0"},"devDependencies":{"@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0","@eslint/js":"^9.39.1","@types/node":"^24.9.2","@typescript-eslint/eslint-plugin":"^8.46.2","@typescript-eslint/parser":"^8.46.2","@vite-pwa/assets-generator":"^1.0.2","@vite-pwa/vitepress":"^1.0.1","@vitest/browser":"^4.0.6","@vitest/coverage-v8":"^4.0.6","@vitest/ui":"^4.0.6","changelogen":"^0.6.2","eslint":"^9.39.0","eslint-plugin-import":"^2.32.0","typedoc":"^0.28.14","typedoc-plugin-frontmatter":"^1.3.0","typedoc-plugin-markdown":"^4.9.0","typedoc-plugin-mdn-links":"^5.0.10","typedoc-plugin-mermaid":"^1.12.0","typescript":"^5.9.3","typescript-eslint":"^8.46.3","vite":"^7.1.12","vite-plugin-dts":"^4.5.4","vitepress":"^1.6.4","vitest":"^4.0.6"},"scripts":{"hooks:install":"node ./scripts/hooks/commit-msg.mjs","release":"pnpm run test && pnpm run build && pnpm run changelog","changelog":"changelogen --release --push --yes","dev":"vitest --logHeapUsage --coverage","build":"vite build && vite build -c vite.iife.config.ts","postbuild":"node ./scripts/update.ts && node ./scripts/test-package.mjs","lint":"eslint --fix src/","test":"vitest run --coverage test/","docs:dev":"vitepress dev docs/ --open","docs:api":"typedoc --options typedoc.config.ts src/index.ts","docs:build":"pnpm docs:api && vitepress build docs/","postdocs:build":"echo 'docs.avensio.de' > ./docs/.vitepress/dist/CNAME","docs:preview":"vitepress preview docs/","docs:pwa-assets":"pwa-assets-generator --config pwa-assets.config.ts","clean":"rm -rf node_modules/ && rm -rf dist/"},"_nodeVersion":"26.4.0","_id":"@avensio/async-pool@1.0.2","dist":{"integrity":"sha512-U818uC2MdeDqpS940BkVLnpoYzBDEOcBZrC+T9TZpYwekunPdGS6v29+iR9dbgOHh6nELG4dqQmpNPVm5bed+g==","shasum":"b9a23e2cf85423c45c9fc468d7ba45292f5a0e33","tarball":"https://registry.npmjs.org/@avensio/async-pool/-/async-pool-1.0.2.tgz","fileCount":7,"unpackedSize":17980,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDozj2F4JE8vbDcG8A257lYXoiPMLitDoN0vjWQA9U0dAiBd/WVZBV/g9igcwGfdV8GxNCyhZ6QW9vdG4vwdE0EXUw=="}]},"_npmUser":{"name":"armandos","email":"dev@avensio.de"},"directories":{},"maintainers":[{"name":"armandos","email":"dev@avensio.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/async-pool_1.0.2_1784301831766_0.8200121925417847"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-17T15:23:51.594Z","1.0.2":"2026-07-17T15:23:51.915Z","modified":"2026-07-17T15:23:52.175Z"},"maintainers":[{"name":"armandos","email":"dev@avensio.de"}],"description":"A lightweight, type-safe FIFO promise pool for limiting concurrent asynchronous tasks in Node.js and browsers. Includes strict limit validation, rejection-safe scheduling, and typed ESM, CJS, and IIFE bundles.","homepage":"https://docs.avensio.de/packages/async-pool/docs/","keywords":["promise","pool","async","concurrency","avensio"],"repository":{"type":"git","url":"git+https://github.com/AvensioDev/async-pool.git"},"author":"Armin Kunkel","bugs":{"url":"https://github.com/AvensioDev/async-pool/issues"},"license":"MIT","readme":"","readmeFilename":"","_rev":"1-e7df920804db4e0006cfe8d6c1fd0686"}