{"_id":"@convex-dev/workpool","_rev":"81-4b90fd2486736551b998cd629c947220","name":"@convex-dev/workpool","dist-tags":{"beta":"0.2.0-beta.0","alpha":"0.4.9-alpha.0","latest":"0.4.12"},"versions":{"0.1.0":{"name":"@convex-dev/workpool","version":"0.1.0","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.1.0","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"b4e8153c736747210e90b799c26a099214ef2207","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.1.0.tgz","fileCount":80,"integrity":"sha512-yrUc77Yk4X/V6RmtVZwkZZu5NN4P7KVVQ6d8KoryLhg1lRWHCnTdTazjYFlBawX6c9FRkwtddHyYNNg/daqsHg==","signatures":[{"sig":"MEYCIQC1LW5E3LqRgTm5LSPu1jnysbJVeukG7HVa00L0F5niwwIhANAOH8NGK063MaYY0xF9+y50wq+Kei5N/e8G1C7VJ3ga","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246101},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"a2ee0477046f5e5383bbbe775abbbca932f745fa","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ldanilek","email":"iwork96+npm@gmail.com"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"8.19.4","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@convex-dev/crons":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.4","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.35","typescript-eslint":"^8.4.0"},"peerDependencies":{"convex":"^1.17.0 || ^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.1.0_1738184156576_0.9130438436241477","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@convex-dev/workpool","version":"0.1.1","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.1.1","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"61821f1d6856d47fe325bae78dae2a187ffeb712","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.1.1.tgz","fileCount":80,"integrity":"sha512-5FRyMlUxVOVfTMVd8tEcDnOj8dFz4yaPLvKbjJDk4oXuzvPbEW/lWybRyTi6bRJHznFyU97I4cayl0Tl0hpvlQ==","signatures":[{"sig":"MEUCIQDPhHdcmP0wyPC9b/FWAzH6dLfrvkHuvM0S/6fvvfzRCQIgS3QaJ5z0+gIoeYUAHpJ3xCd4K0SS3RDbO2Tw21RvzrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254526},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"27c0681442bc8534b9fe826a7397bfa0f0e03054","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ldanilek","email":"iwork96+npm@gmail.com"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"8.19.4","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@convex-dev/crons":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.4","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.35","typescript-eslint":"^8.4.0"},"peerDependencies":{"convex":"^1.17.0 || ^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.1.1_1738189621732_0.06340389731143659","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@convex-dev/workpool","version":"0.1.2","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.1.2","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"4e302d5793a36c36cb99a8da26fc9edd400818c5","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.1.2.tgz","fileCount":80,"integrity":"sha512-vaPWCh/kz9zTiAA4eXonE2DlhUkoZVKiJceSAjFq9W8QdUDtb2dkl234HUYhXb+5J5EEdAlpyaF63fSYIVra3g==","signatures":[{"sig":"MEUCIHGw3JTqMiPGHeIbLuM8UI85sQnp6eKlNbqr4HtCmuTbAiEA2N9SjMQQtmNA+SVr7smvP8c+X3CWMm0TZf/TyGs0QH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254524},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"9c3c043916992cd1f456b82025de6dbbdc117e49","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ballingt","email":"thomasballinger@gmail.com"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"8.19.4","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@convex-dev/crons":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.4","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.35","typescript-eslint":"^8.4.0"},"peerDependencies":{"convex":">=1.17.0 <1.25.0"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.1.2_1738797682352_0.19313497144856306","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-alpha.0":{"name":"@convex-dev/workpool","version":"0.1.3-alpha.0","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.1.3-alpha.0","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"74d44f76561e86eaaf66a1d61457dedc5527bc89","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.1.3-alpha.0.tgz","fileCount":80,"integrity":"sha512-GZrXEDChG2wn+BZ7j3Nhza5ZV+S7XPb01QH2k6lvV/hRzYTRJq0/K3YTWggYQAMa8Vaq1i0KukU7MQaJgh7g/g==","signatures":[{"sig":"MEUCIBsMljq+UEQIpKqlM0Fv+ebtaL0ZGo7Dz36xeIh5u4AEAiEA9WGqEAk4pvaaJ+3dl1sGXl4Gac5ZKLz/8A50oE5W/wU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254817},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"7f0e671cce5a20d0b32921e0b6e6c3445774c1de","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"9.9.3","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@convex-dev/crons":"^0.1.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.4","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.35","typescript-eslint":"^8.4.0"},"peerDependencies":{"convex":">=1.17.0 <1.25.0"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.1.3-alpha.0_1739863611340_0.8790518072099363","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.0":{"name":"@convex-dev/workpool","version":"0.2.0-beta.0","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.0-beta.0","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"50f21df6c25748adba7cd5e891972e805c75e4a3","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.0-beta.0.tgz","fileCount":138,"integrity":"sha512-ya2NrSEhtHu4KX1wkSAs7aTJhTWHuCJa8x8Kb0yQVgrZAHtyhgvRodN1ZFKMyKyETvFP77DUu1N54IT8SLT95g==","signatures":[{"sig":"MEUCIDrWwQjApa7esYQnVjFjJxZPFHpOqz2/6nXeS9tgivSJAiEA1mQ9IDCS1awV+sQGhFeD665iA/PYlRHz7JG7viUgZJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388569},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"a7e8764f763f83d6238c38ed2217e0957dec216e","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"jamwt","email":"jamwt@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"10.7.0","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"@edge-runtime/vm":"^4.0.4","@vitest/coverage-v8":"^2.1.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","typescript-eslint":"^8.4.0"},"peerDependencies":{"convex":">=1.17.0 <1.25.0"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.0-beta.0_1740792505291_0.14980286052961356","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.0":{"name":"@convex-dev/workpool","version":"0.2.0-alpha.0","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.0-alpha.0","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"b8466af5c7dffe5c8eba15f6a4fda6c7b6bae478","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.0-alpha.0.tgz","fileCount":150,"integrity":"sha512-i4172U/gAzdIA1feCN80AlrsspuGQ7G7pVxt8yOv2y7iJ2ljRkKP2dIcv5/RI6GT7v3MsqJ6nhKICcgGzdk3+g==","signatures":[{"sig":"MEUCIGnazqHAQxi7rChE/5Ayre2MMkJH/bH3vNgMZeKlLbtuAiEA3WMyJ87hZElPPpa7kDcMOT5BfcQXmyDepL8e8VxG434=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505357},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"cf8515b75c27163c1e3cf5d02190f90c7c6be152","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"9.9.3","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@edge-runtime/vm":"^4.0.4","@vitest/coverage-v8":"^2.1.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","typescript-eslint":"^8.4.0"},"peerDependencies":{"convex":">=1.17.0 <1.25.0"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.0-alpha.0_1741321922166_0.8063769704485855","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@convex-dev/workpool","version":"0.2.0","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.0","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"b63d4c9a361c0abf1cf350be04fe983c7e540d6b","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.0.tgz","fileCount":150,"integrity":"sha512-6qnVpDprr2mE25f0xywfNbroFK+n9imf0z3TwDfgge36TxIgt/LAPvbsMpn2tQJGQVlZo5umMFsEMq4WMpqW9A==","signatures":[{"sig":"MEQCIHR+VpkDctniypNrTVMer7u4D++T/kf2Ebg2GGmrQg0VAiAf5QaQXR01/0/Hm+u6VuM0WEyhE1jjhIwUfQGkL9feHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509732},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"572a7bda7239f50558e1a194cfdb306661a86118","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"9.9.3","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@edge-runtime/vm":"^4.0.4","@vitest/coverage-v8":"^2.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","typescript-eslint":"^8.4.0"},"peerDependencies":{"convex":">=1.17.0 <1.25.0"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.0_1741432870607_0.5389267411855385","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@convex-dev/workpool","version":"0.2.1","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.1","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"ad984de3079963ae62ec9cd7ec72217d3a72e3a0","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.1.tgz","fileCount":152,"integrity":"sha512-lTxr+S0cUTtlFR9+QPTitmCfbDhCS5USS2OY05HEzyeD8U33G8U/x+go/M9QeM4ZYqou8fiHrR1D3YsOGosnJQ==","signatures":[{"sig":"MEUCICQwc1v8ewJSOD2q83e6DStuVqQbdl612AThVyx5uDDvAiEA8BFEoBfGCkUcSKzUZ59fY8YD76nTE9Ti1MSi01dMx/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551032},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"8cf6d80f4e6edb2d4846cba76732b5d429395ab7","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"9.9.3","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.25.0","convex-helpers":"^0.1.71"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.1_1741723412030_0.4193701991327041","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@convex-dev/workpool","version":"0.2.2","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.2","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"871a60604ba4ba640c34b0c9710c54dc12874e6c","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.2.tgz","fileCount":152,"integrity":"sha512-FlNpUeb0WOrkBZuzop45gumHz0zD7/5tB7a0OnnCE09UFyGKTaE0uMA/4Ldsr6TV7jE48RWKDpJtENZ7uW0kLA==","signatures":[{"sig":"MEQCIELSPXQ8cExL6DovlpdySS1sxVxLzIWsVH0YvK+/GlHYAiAZAYHsjldWfwnMKw175z0ueKl+XMZ69BdwlpnMpB+nMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551991},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"d1e8995e757603c6169b29bdcef923b8c12641e2","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"9.9.3","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.25.0","convex-helpers":"^0.1.71"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.2_1742684845278_0.1435081055820615","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@convex-dev/workpool","version":"0.2.3","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.3","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"019fbc19fd4fb1c119fa5bac48cf1bffe0bc396a","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.3.tgz","fileCount":152,"integrity":"sha512-whk8NxlajsYcrgT3mN42yYHGORD1rJMHuyW7uHIqNR8Iud9FGlPEDTgJd8EIukGd3UD4FpP/LB/JADHmJMCqJQ==","signatures":[{"sig":"MEQCIG3f6bEhLyCWuuNqtQMr2bVHH6608K5pzt/zoYdHWCG5AiAiua9jRy/n21ZXQlayFArbhg29hqNVU6oxTFolwIcqeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553886},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"b64ea59374b047ada82e1ccd4d16803c32af6398","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"9.9.3","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.25.0","convex-helpers":"^0.1.71"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.3_1742840544395_0.36405852249617965","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@convex-dev/workpool","version":"0.2.4","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.4","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"164fe1c6b05c9767e98e0d9b9794a7ab35efcd6c","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.4.tgz","fileCount":152,"integrity":"sha512-0bHswRPZa1vBAIbkc5H33QK9yuS9T5epYV0nZH+AbFxfdTTROlQZV4hztdI1JXQE/9wcQdKPVt6cFKFs4t63LQ==","signatures":[{"sig":"MEUCIQCOCY10O2ItmOOuJ7uVoh5uA1wlaT0i6drfkrfeVyKemwIgYlhJpS5vjvXcuz55ORQloXKfVP4OYw+46Tpa/XzwJaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554375},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"0b4627c5dd9aaa98a6ffc02075f26409a83c2241","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"9.9.3","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.25.0","convex-helpers":"^0.1.71"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.4_1742840797002_0.3447046096885067","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@convex-dev/workpool","version":"0.2.5","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.5","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"764604e9d4b004f2b75bff227245fea7205407f3","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.5.tgz","fileCount":152,"integrity":"sha512-YZanKK8R/J6x746g9xVOdqt/AHi9yVUdha4mEVNC/doIvGrMsVCU8Cz87lBdjDv1OiJpYIE2t948m5X75823ZA==","signatures":[{"sig":"MEUCIQCZhyT3SNu82tuS1noQmE4eNDOCV9hPNCdoXLGAUe0XIgIgSoNTZWjml6+PGGFLqpBawG2ugAILPi6A6e6mOezROSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557089},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"be8fa2e9bc30397d2447d720fa9ded577bb2529a","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"9.9.3","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.25.0","convex-helpers":"^0.1.71"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.5_1742842551066_0.1325543582139801","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@convex-dev/workpool","version":"0.2.6","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.6","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"5fcf80ca9a7c795d6b6cdd587f5d586eb70c4b98","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.6.tgz","fileCount":152,"integrity":"sha512-MLygAmCDMqXZv8CBapiPHHqE+IO3lO3gqDOZhTbhEdxdCU/7RkRKGiDUBGpJhGa+1fw4z2j4NCRkeaY8oRKlzw==","signatures":[{"sig":"MEUCIHRofPqW+wHIOL68Hvv5lowcvt5aTwJBK2+GLz7/aiNSAiEA3qbu7rbERSK/yyBLB8SXG1VY4MxWqhHLSeD0qwFLCIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557265},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"2ef2f53120edec2f36a4e076396523448e1c83f1","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"9.9.3","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.25.0","convex-helpers":"^0.1.71"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.6_1742990923227_0.8981110462509327","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-alpha.0":{"name":"@convex-dev/workpool","version":"0.2.7-alpha.0","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.7-alpha.0","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"8987e28ed5ea239fe469328630c3c28640e6ef7e","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.7-alpha.0.tgz","fileCount":152,"integrity":"sha512-3U52v1HaOGtendiv53g+pEqL2+/WYUvAuuecx5fjbXsSmvH9Qi/eJVqv06+MTh6vAQWXGRG71DEcC5e/2dHcUg==","signatures":[{"sig":"MEUCIAVQyLIIo/BBEBbEYIOduQfVXkCLdqe0xVp1PWMIz2O/AiEA4Erdsdl/qM0SLsZkD1MPfAuPPhU++a3cUVIQlIP/Ir0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567211},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"8988049b5dd9568ae343f4d59087921bde0d4487","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"9.9.3","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.25.0","convex-helpers":"^0.1.71"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.7-alpha.0_1743677150341_0.5962544384012365","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-alpha.1":{"name":"@convex-dev/workpool","version":"0.2.7-alpha.1","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.7-alpha.1","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"aa3b5e0c9147d1d91430afd550e6a24b87081105","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.7-alpha.1.tgz","fileCount":152,"integrity":"sha512-i2Ge+Iw9VLkfCoR9nbYf+2bOFp6RSCGxN+vaFuQ9uWgEpI44DgEc3RPVL8TH/Op3lqx50Poi0jjN0ygeqirFVQ==","signatures":[{"sig":"MEUCIQCPFOVnA2iGak1rX335+eQCpfjl04bSYWpkxrIwTzqQZAIgA7Zjp6Xdqf0OKBDDaTm5GH8f0HM1ou7x1FsSdJDWJqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567200},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"01fd829cab1e6fbbb4fd70901615f0527349be1e","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"9.9.3","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.25.0","convex-helpers":"^0.1.71"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.7-alpha.1_1743678038097_0.3586155788033074","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-alpha.2":{"name":"@convex-dev/workpool","version":"0.2.7-alpha.2","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.7-alpha.2","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"8dee89fca12bcb09b99c839dfa5056f41d85bab0","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.7-alpha.2.tgz","fileCount":152,"integrity":"sha512-yNaHsQKRixMcwP6sg2D0/uh01f7o6OJSRNWuJa3dCnjXV5XVqKIEH7xycyjliVNHGryBW3goePNc6PaTHH0iyg==","signatures":[{"sig":"MEUCIQCRQUO0iSFNP+pRqSV9WRfCWJQmrCFSfJcvyd3UMtM/HgIgNvFSaBik1s5dmx2f+8BEW6cYDAg3r2kKdYzzULyfgOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565063},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"2d41e233d9c3a606c110f9ed455bebf8f69d1913","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"9.9.3","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.25.0","convex-helpers":"^0.1.71"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.7-alpha.2_1743680719455_0.6048154459428527","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-alpha.3":{"name":"@convex-dev/workpool","version":"0.2.7-alpha.3","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.7-alpha.3","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"3a4c9bfd472de01c438f388e4ac35570adef44ac","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.7-alpha.3.tgz","fileCount":152,"integrity":"sha512-4PWs1CjOO2NhyjQ6C4K0FEjotd1Pqnuf2/C10JsoFK+Nujivh9eydrvc3PSLvdFFeag6GLQxj4sljCToMbqYkg==","signatures":[{"sig":"MEQCIF0NiKVutbS+igM1qHH6bjiPqnXsvbAAdC1xNm+AwzzIAiBGz4af4E8YM0v4M/Y3QJd2C8SXm/L/NYac2JtBXFLTFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":563557},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"9cc8a58406a040fc266d6dc5d29f757fe7ad383e","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"9.9.3","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.25.0","convex-helpers":"^0.1.71"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.7-alpha.3_1743713934252_0.8740646620067309","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-alpha.4":{"name":"@convex-dev/workpool","version":"0.2.7-alpha.4","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.7-alpha.4","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"1401260cec9ad441c86666f71d17ac63d5c0ce1c","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.7-alpha.4.tgz","fileCount":152,"integrity":"sha512-p8Ce6wlpdHFE2A3G7TB219mLx1zjDxSWuVvm+bhUy4Rd1mdhcx1kr3bDEiz1PCHv/O/VRhe2dll21/IdJyuZGA==","signatures":[{"sig":"MEYCIQClLk2ubqVU/HfvdIfOQVP3UwXHkPDKjE42k/SCKHEdcgIhAKQPBTtJXi/kmmeBwOkg5L6yTvAfQuJdFf9dLj7f9KRZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561087},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"b75ae3370dc77acca34c81692fae2ac30d804e40","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"9.9.3","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.25.0","convex-helpers":"^0.1.71"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.7-alpha.4_1743714288158_0.9721828177937681","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-alpha.5":{"name":"@convex-dev/workpool","version":"0.2.7-alpha.5","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.7-alpha.5","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"dfea7b4c2450978f45a1c5f74795d10d9ea5a50f","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.7-alpha.5.tgz","fileCount":152,"integrity":"sha512-Gpap5jS60yqsUxMHdbuUOo2fuETmToBSIUVNdW4NYptaW9OBLop+A7ZQ1fS3XjRANccMSyiiqgO3g9xNzulohQ==","signatures":[{"sig":"MEYCIQD7GcWhnHAyY+BQNOrDTiXdRaikR24jOj/EYl7J6HKbBQIhAObo3lPjY7eLP/RO1lvbRkzDheTtezdliOocZcqMa/5l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561362},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"124d0a260b3a8ad63f3b9322d9ddb44d21910047","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"9.9.3","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.25.0","convex-helpers":"^0.1.71"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.7-alpha.5_1743720332167_0.6795809119002567","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-alpha.6":{"name":"@convex-dev/workpool","version":"0.2.7-alpha.6","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.7-alpha.6","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"d48fc79e198ed4b0eb6f16c0026c0646e5167b7a","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.7-alpha.6.tgz","fileCount":152,"integrity":"sha512-aMHPULZfoJF17+Y9vJONkkyWJ7g+uR9oTboYw2IX8OUOMCX0Aroc7HxEkfEAqiJUw0c43WOsTbZzwekfKEcKMw==","signatures":[{"sig":"MEQCIEQO4wYNcqLxSOSMfrqtE8IPKejdYJAkGd9Dq4hZRo1NAiBg26B2fAG51bKamHtn+OiaPUutaYi2f57xTNCI/1t57w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561552},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"1e920133732ecf9ae8f6f2de158bf365df14db45","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"9.9.3","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.25.0","convex-helpers":"^0.1.71"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.7-alpha.6_1743725729019_0.5927570247177603","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-alpha.7":{"name":"@convex-dev/workpool","version":"0.2.7-alpha.7","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.7-alpha.7","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"1e80d978a05c6181c0e0dc1ecb27694868339df4","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.7-alpha.7.tgz","fileCount":152,"integrity":"sha512-dRbi2Y3Cvx6L+lvnEQfpe0uQpucw1Gc4xPcQSum3CDEbF+Qc0F4lidf9CTgzjRiUEl/Hz4sYTY5+INslUBBSLQ==","signatures":[{"sig":"MEYCIQCFLXjuzRs8xI6y0teD6S28230zqnOPXhAEkjXYLfYFkwIhAPJ4FA7RDl+OwG+199LhN9xiDHG0ZJw5sJkerXjPjlRv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561719},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"3dc8792e3ecffcf398cb31ebf410b756e2880281","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"9.9.3","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.25.0","convex-helpers":"^0.1.71"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.7-alpha.7_1743726108687_0.29675877323347266","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@convex-dev/workpool","version":"0.2.7","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.7","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"6f673175ef4ab1dc11533bebc8b9d3eca48d53e3","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.7.tgz","fileCount":152,"integrity":"sha512-cU9Pjqi1la4xmYz494P2JKoli1GpnR04TycsRG3i8X8L75QDVabQWJYTkVBvKhNecmm4zyf0ODX181Ll8Ld/zQ==","signatures":[{"sig":"MEUCIGn1AGpqe1dtmGzZacJpoWelj3TFO/YCrPXqESOtI4rFAiEAqBD8NQapY3FZR3FYsHqW7Wykbv/sUDBmMzYBYopGKMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561711},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"97ff81004ba66394108a13c803eecad98463b9e9","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"9.9.3","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.25.0","convex-helpers":"^0.1.71"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.7_1743735525374_0.16049680870040728","host":"s3://npm-registry-packages-npm-production"}},"0.2.8-alpha.0":{"name":"@convex-dev/workpool","version":"0.2.8-alpha.0","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.8-alpha.0","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"b9857fae67c0b9b1b83f2023ff2a2a0cf64f2cf3","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.8-alpha.0.tgz","fileCount":161,"integrity":"sha512-a9QCpEiHqeWVa7bZM4pvYy5laYgkK+wZQx5T1mg4+vSffAmWyFKd0N1xK39zIjTMmqnENpZ0UKVUo4BCrirlmA==","signatures":[{"sig":"MEYCIQCUK3Q6BSdBMW0Cs/Xs1dCcDb+vbsbn7CXrxrsGq1jxowIhAO5JDaeBZQ+E3b01dYYIuMnB58hm66yAOZsd9aZnzyow","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573808},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"d4b21e6fbd647bc931c397bf1a76868af01980ee","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"9.9.3","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.25.0","convex-helpers":"^0.1.71"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.8-alpha.0_1746670356651_0.8067001443206203","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@convex-dev/workpool","version":"0.2.8","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.8","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"fd337c83564f48aee49658a22e14c192da990fad","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.8.tgz","fileCount":161,"integrity":"sha512-rCECIl8I+BASyN5Oa9izEW7VcqWvxNOxW71ddBNtPANFZgezgJtDWanZ9pEqeC/RJ6v4jri+9NX5KxcsjeO/fg==","signatures":[{"sig":"MEUCIQCPSySDeoH/dReGMFEEvA21uDsvvATCqfgyjCpmwCrCzwIgXU4ph4d3qQe9QcPd1HhRlSdJZrF7ap7Yy/shyfDQZME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573800},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"bf4dd6f441b4110a9fcc5134b225142627eaac7d","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"9.9.3","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.25.0","convex-helpers":"^0.1.71"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.8_1746670588264_0.2124108833735845","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@convex-dev/workpool","version":"0.2.9","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.9","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"9c52cda695c06f7cb5d8fab9a3c6f9997f80e3ee","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.9.tgz","fileCount":161,"integrity":"sha512-gVCGAaqvG+e7JTrQ2tncQzlzopp/SmSHJkyUOn+YKBlXgIDO/rqMUNkxscTuO49PGUFMtL6tNvqdgDkwYQpEdQ==","signatures":[{"sig":"MEYCIQD8rGcKt5X9VseMKZS4w+AJxDh33LtcO/X00VDtC6tGSwIhAL55WgWr/iKQuxcOmriS9g52hMo8c47f401mY+McAWAu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574875},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"be8548c95fe8a03b334165956071ba87194fe9e1","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"9.9.3","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.25.0","convex-helpers":"^0.1.71"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.9_1747172835884_0.9280390534477425","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@convex-dev/workpool","version":"0.2.10","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.10","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"8c7c98feb27553c1dcb59bd0357b0308b4f35416","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.10.tgz","fileCount":161,"integrity":"sha512-BUqSVy0YJB+1OFoEn3lyvivU/FX6qZ8v/vUr8fiKaVFKKdy5HhTy1Xo0flQPqJVPpHuAz/bEuwMoqWhgoHjskw==","signatures":[{"sig":"MEUCIQC31kjR+9ZfakmgCBqEcri4gLnQimA5X/KPE3+W0F6W4wIgEdFuOvAYkIX2u+0gb3yL5hpyUPCkUiY3KDyhgdg8tDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576099},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"4c53177649d50e34b857e1507aba0f9a77fe0466","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"9.9.3","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.25.0","convex-helpers":"^0.1.71"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.10_1747175753205_0.4727274566364734","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@convex-dev/workpool","version":"0.2.11","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.11","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"sujayakar","email":"sujayakar@convex.dev"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ldanilek","email":"iwork96+npm@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"ea61699184e18cca2c4da2a5655a7e09dac2f550","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.11.tgz","fileCount":161,"integrity":"sha512-HGbofWNxn/XqEOl4+OdevM2cHqXySBOmTeBM8bjpeT3b/1bpis831jSaFC+dh2lUTk/Z9LabhUoxX6aqLhrTNQ==","signatures":[{"sig":"MEUCIQCzjnOX4S6MiqBktQ4bI3/8waw0QYLAXmgLkxyOEV/KsQIgO7xaHZEz0kqUJTK+06X5BGvvjlsPWBfvPjFl4+Wbc+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576099},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"72151f9d2054b5c61d4ba113d33a66edcc31202e","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"9.9.3","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"~5.0.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.35.0","convex-helpers":"^0.1.71"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.11_1748654546887_0.3826090216983895","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@convex-dev/workpool","version":"0.2.12","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.12","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"5624ae7202b5aeb8b946cab91f6ee0714c7fd3bd","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.12.tgz","fileCount":161,"integrity":"sha512-+yuBFeYpPtiNmyB00FePgtdVjAm96tnONsPk/45MEciW8Gzq+8Q/krz9/Y75BvI/tb6gVCdII24ox3zrqedCfg==","signatures":[{"sig":"MEQCIAfFlwkUGm5F36dpaU+25HuMW7Mw8niMS5zs+fWudxCCAiBtaxRvoyKqei397h/TWEwW71KCwxYEX4MQ5/2qTPOQ5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579195},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"081b2a57d1783d4e3755eb671920b33641a42049","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","actor":{"name":"ianatconvex","type":"user","email":"ian@convex.dev"},"email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"10.9.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"^5.8.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.35.0","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.12_1750211309393_0.7234113405467757","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@convex-dev/workpool","version":"0.2.13","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.13","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"1d0ba94231d8a7f708c732c494b22551f2aafd46","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.13.tgz","fileCount":161,"integrity":"sha512-xJsnN69s1PhUDs+PDgNAP3zzQpMmg1QkDnW4YFK6XGINuF59kpiY+b+Aa1jiaeT8UArUXxHLE7MQOhU/Kwi+ng==","signatures":[{"sig":"MEUCIDRi73RdBggqsMHb8M3cgQ9dzMhBsrzdusAiL9u+i04SAiEAu6vllikfScVVGBpgICldWW0q6fnUYZq+H9n0a7U7uy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":578340},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"af768292c00a2247dbd8efea03ed71a617424320","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","actor":{"name":"ianatconvex","type":"user","email":"ian@convex.dev"},"email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"10.9.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"^5.8.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.35.0","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.13_1750294863939_0.016289048655234062","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@convex-dev/workpool","version":"0.2.14","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.14","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"4bc7e5bb768a6d628d04e738b1fe40c01c06070e","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.14.tgz","fileCount":161,"integrity":"sha512-XMuLv0b37uELJwSxiBbhDJ1dqSycO051y9ZTCtYd7wm+v2HCM6e6uKYXvr+OGI32cAeKdTkgtczF0A1IA4HI6w==","signatures":[{"sig":"MEUCIQCSswZjSqaUlMdaZvJlPvgyL33GVb71nySQyosaccAC1QIgJg+qpUDMJSpoY868tEMcBjbtFji76o2eEYIhGLoaggA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":578219},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"0fb57a4bbb17f57f4fd47010053cded19338257e","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","actor":{"name":"ianatconvex","type":"user","email":"ian@convex.dev"},"email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"10.9.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"^5.8.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.35.0","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.14_1750295263987_0.8865416059084705","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@convex-dev/workpool","version":"0.2.15","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.15","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"01a2e5b481915ca829d9de918edc921d14e56683","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.15.tgz","fileCount":161,"integrity":"sha512-WlKXJBkXqAEW6WhXnazy3odAyXpl/NnlgM+xM6LLiHPTALZ3C3bPQoL6uUGNv6rKhWWj61DP8XGtKvvLyDEnHQ==","signatures":[{"sig":"MEUCIQDeYO/SWzkrnLEkIzqFp8CN9xSxMutZiZxLfkkLGA2W6QIgHu1mS619EsPvGth3L4UwAzF1X+sc3jv3aHOUEf1T1Mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598708},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"c83af040b52da0d12f7108fa6760cd9b86dae024","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","actor":{"name":"ianatconvex","type":"user","email":"ian@convex.dev"},"email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"10.9.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","typescript":"^5.8.3","@types/node":"^18.17.0","convex-test":"^0.0.36-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.35.0","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.15_1751339717616_0.20898367427283038","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@convex-dev/workpool","version":"0.2.16","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.16","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"ab2e053872eef7dcb47d4be6cc3bc2b109a8d3f5","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.16.tgz","fileCount":161,"integrity":"sha512-p4sQjWeHFZ9j4sosS2jDF2sHHmWqNttk2WlNWdPFitP6fOd98p+c8VR3BcltqNMaKSH9nSOkGlVFwtwvnciTLg==","signatures":[{"sig":"MEQCH2/Em6NaokWuwH9K7uN9Tlu/Ne5TSay+8H2SB+DtkvICIQCKDHSjUZYuhapk9ciivWUq0X4s8c4vP9SQOs2q5z9Fhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595710},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"4fb39f9c3d2b0db90e46748afe60c8b7df617224","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags && git push","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","actor":{"name":"ianatconvex","type":"user","email":"ian@convex.dev"},"email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"10.9.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.1","vitest":"^2.1.9","globals":"^15.9.0","prettier":"3.2.5","@eslint/js":"^9.9.1","pkg-pr-new":"^0.0.54","typescript":"^5.8.3","@types/node":"^18.17.0","convex-test":"^0.0.38-alpha.0","@edge-runtime/vm":"^4.0.4","typescript-eslint":"^8.4.0","@vitest/coverage-v8":"^2.1.9"},"peerDependencies":{"convex":">=1.17.0 <1.35.0","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.16_1752017927887_0.36403639860858794","host":"s3://npm-registry-packages-npm-production"}},"0.2.17-alpha.0":{"name":"@convex-dev/workpool","version":"0.2.17-alpha.0","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.17-alpha.0","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"bf5899568aa1b611de49033d0ae2ed497fe6f57c","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.17-alpha.0.tgz","fileCount":170,"integrity":"sha512-whncDlPGEsk6sGXWZQUGg/nlQhxF/PwSuG4VTZw5FhIVQ6GpxhoIvVsNbt6QOQrIpEq04mYCfBMes2iWfyZbIw==","signatures":[{"sig":"MEQCIHxB3dFk2jNoKV2u+GnNcuyOwbFdj9cahwbZMPr82qxiAiA7pukymZOg7VruShnB8wrgpI401PebnRuOY2zxgfwi8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603732},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"349b0e680530d28b4df5692adf90ccba61f6123f","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags && git push","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"10.9.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"9.31.0","vitest":"3.2.4","globals":"16.3.0","prettier":"3.6.2","@eslint/js":"9.31.0","pkg-pr-new":"0.0.54","typescript":"5.8.3","@types/node":"22.16.3","convex-test":"0.0.38","@edge-runtime/vm":"5.0.0","typescript-eslint":"8.36.0","@vitest/coverage-v8":"3.2.4"},"peerDependencies":{"convex":">=1.25.0 <1.35.0","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.17-alpha.0_1752346360456_0.9004036813206382","host":"s3://npm-registry-packages-npm-production"}},"0.2.17-alpha.1":{"name":"@convex-dev/workpool","version":"0.2.17-alpha.1","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.17-alpha.1","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"e12526261550c8fedbee14baaf320f1448f6ba3d","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.17-alpha.1.tgz","fileCount":170,"integrity":"sha512-EECUfJBj9HWjIcq2ISiCf6+AvsWPebVxzd6UURH0jdwvnLit+XW5DSTBpxAge9Ag+Y3SIiBuDg2VHCScYR10FA==","signatures":[{"sig":"MEYCIQDisj5q9mSs3Nzh3/0jytxN59dPSsjz2ioVHlAXN54qugIhAKgLYbsog43jSk9ON7DwdrblFfQRm0gNmMMmos2ALEJg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615649},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"3b98194d33225cf4d7d34b4c56ab1d0df5534094","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags && git push","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"10.9.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"9.31.0","vitest":"3.2.4","globals":"16.3.0","prettier":"3.6.2","@eslint/js":"9.31.0","pkg-pr-new":"0.0.54","typescript":"5.8.3","@types/node":"22.16.3","convex-test":"0.0.38","@edge-runtime/vm":"5.0.0","typescript-eslint":"8.36.0","@vitest/coverage-v8":"3.2.4"},"peerDependencies":{"convex":">=1.25.0 <1.35.0","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.17-alpha.1_1752526185862_0.314588437350789","host":"s3://npm-registry-packages-npm-production"}},"0.2.17-alpha.2":{"name":"@convex-dev/workpool","version":"0.2.17-alpha.2","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.17-alpha.2","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"5d87801b7c39d9261881ebbcce73e943b6c63c22","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.17-alpha.2.tgz","fileCount":170,"integrity":"sha512-xPlT/SnEi2lvNv0F6btQcvdbEA00/gMn3futmSsFshiFUsBkULdfHU25VTsWXD6ZParnL8cvZlRDWpuqJAgVhA==","signatures":[{"sig":"MEUCIA1vdcFMz/WaYhC0RPgN6GwBjbJMx92A6cbHjVbFzg3HAiEA8051V9gDFrNRbvOuJXJ5TaLpBJSoyvF2oE/xM8kJyVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615652},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"3c5365e9e0ac1567ed93ebbe2825a5db7371ee5f","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags && git push","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"10.9.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"9.31.0","vitest":"3.2.4","globals":"16.3.0","prettier":"3.6.2","@eslint/js":"9.31.0","pkg-pr-new":"0.0.54","typescript":"5.8.3","@types/node":"22.16.3","convex-test":"0.0.38","@edge-runtime/vm":"5.0.0","typescript-eslint":"8.36.0","@vitest/coverage-v8":"3.2.4"},"peerDependencies":{"convex":">=1.25.0 <1.35.0","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.17-alpha.2_1752546084970_0.8090347434587115","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@convex-dev/workpool","version":"0.2.17","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.17","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"7c654bfb66a2359c2e226c0c737adbee2443ae9e","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.17.tgz","fileCount":170,"integrity":"sha512-Z2GjubsieZATdLYip+WTRLQNRmo+Jl9OoeN0GjsgIhLriHrNyddijosgGH656LtdmVs4SdqyqkwvMwabRixakA==","signatures":[{"sig":"MEUCIGiWNvfFOywZExhTVvaMMsy0eMsTRhugSa4kKAPsalUkAiEAkxZG+assUjWO791Y9NFFQSbcYJg/i3pS2ZpEN9NzSc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615644},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"813aa091505df3ad8ca9e10efe54524a74436733","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags && git push","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"10.9.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.31.0","vitest":"3.2.4","globals":"16.3.0","prettier":"3.6.2","@eslint/js":"9.31.0","pkg-pr-new":"0.0.54","typescript":"5.8.3","@types/node":"22.16.3","convex-test":"0.0.38","@edge-runtime/vm":"5.0.0","typescript-eslint":"8.36.0","@vitest/coverage-v8":"3.2.4"},"peerDependencies":{"convex":">=1.25.0 <1.35.0","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.17_1752695569696_0.13090647798168265","host":"s3://npm-registry-packages-npm-production"}},"0.2.18-alpha.0":{"name":"@convex-dev/workpool","version":"0.2.18-alpha.0","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.18-alpha.0","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"83799fd9d4aaee5a1f0538c7ec6219df8cc54d9e","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.18-alpha.0.tgz","fileCount":170,"integrity":"sha512-9jZf4smIvnh5jGKOzFsf7A/3ETqidIUFZGWD8dhoDE40+vpolq+5V1pbdxJB5y6TOw77v09d0WctZ42vD1X0jQ==","signatures":[{"sig":"MEUCIQD0hVrZRoicwdOkYgzlawZ387Vx5B+AI8SiT6U63IOi3QIgLPudyeK5esuvNSWAttVZnptUnIpjt2NHJBQ/Y2mVsFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618221},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"400c8143c14752bc232b5ca407b07f28c1094d54","scripts":{"dev":"cd example; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags && git push","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"10.9.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"9.31.0","vitest":"3.2.4","globals":"16.3.0","prettier":"3.6.2","@eslint/js":"9.31.0","pkg-pr-new":"0.0.54","typescript":"5.8.3","@types/node":"22.16.5","convex-test":"0.0.38","@edge-runtime/vm":"5.0.0","typescript-eslint":"8.38.0","@vitest/coverage-v8":"3.2.4"},"peerDependencies":{"convex":">=1.25.0 <1.35.0","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.18-alpha.0_1753237541598_0.5103682634885987","host":"s3://npm-registry-packages-npm-production"}},"0.2.18-alpha.1":{"name":"@convex-dev/workpool","version":"0.2.18-alpha.1","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.18-alpha.1","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"dc3d9bd85604a840e3376517af2031c08939a38c","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.18-alpha.1.tgz","fileCount":170,"integrity":"sha512-e0lA+zO9vyuBsFyLDGwxS03Oub2PmggQ3DJR28qa+WRmFPoz18To3Daxcvdp+MEV4uF5C6ooglff31kuQQCTow==","signatures":[{"sig":"MEQCIH2m2FQDEfedF/dpDhTtXgeIVJl53ZsXKZhNj2f7GqLMAiA2s573Z3UXXWBdVrYPThbmnf1BOKXQK02Mf8e31FdH1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":619178},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"6f3811eaeee5fc272ba6e1f3fd6128dc8f56e6a8","scripts":{"dev":"cd example; npx convex dashboard; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags && git push","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","dashboard":"cd example; npx convex dashboard","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"10.9.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"9.32.0","vitest":"3.2.4","globals":"16.3.0","prettier":"3.6.2","@eslint/js":"9.32.0","pkg-pr-new":"0.0.54","typescript":"5.8.3","@types/node":"22.16.5","convex-test":"0.0.38","@edge-runtime/vm":"5.0.0","typescript-eslint":"8.38.0","@vitest/coverage-v8":"3.2.4"},"peerDependencies":{"convex":">=1.25.0 <1.35.0","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.18-alpha.1_1753756911225_0.4205995298413481","host":"s3://npm-registry-packages-npm-production"}},"0.2.18-alpha.2":{"name":"@convex-dev/workpool","version":"0.2.18-alpha.2","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.18-alpha.2","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"4abfafe2d4455e491999fb49edc7a45219d5b62a","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.18-alpha.2.tgz","fileCount":170,"integrity":"sha512-VGR22wteJW/uLuVow+nrOteVX3ddBil25izfe1zHIM4e1p87TvaPwOlUfV1/1i7tOCgECjwEuAvEL0+P+c9S3w==","signatures":[{"sig":"MEQCICP2mETTghz7C8zvueG7t1am3UaRRsinwwns9JK4o7AeAiAruW3cSGQ/VqI5O9f3GKCOqFuDp7rB63qLXT8e7LPVHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623860},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"b6e856c10b9654892e31532d5866feb49d640aef","scripts":{"dev":"cd example; npx convex dashboard; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags && git push","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","dashboard":"cd example; npx convex dashboard","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"10.9.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"9.32.0","vitest":"3.2.4","globals":"16.3.0","prettier":"3.6.2","@eslint/js":"9.32.0","pkg-pr-new":"0.0.54","typescript":"5.8.3","@types/node":"22.16.5","convex-test":"0.0.38","@edge-runtime/vm":"5.0.0","typescript-eslint":"8.38.0","@vitest/coverage-v8":"3.2.4"},"peerDependencies":{"convex":">=1.25.0 <1.35.0","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.18-alpha.2_1753819162047_0.3111941384527497","host":"s3://npm-registry-packages-npm-production"}},"0.2.18-alpha.3":{"name":"@convex-dev/workpool","version":"0.2.18-alpha.3","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.18-alpha.3","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"b4b162eda412a90144b695d1c2bfbeed60c4949f","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.18-alpha.3.tgz","fileCount":170,"integrity":"sha512-KeKnvOj02fCUIUdYGvgHnQF/5XMfu3b+bUBQG4JLeq/PLBCfQF8LrFW0yBdXJ9K7DpUILw1INRqxjhR6jLao2A==","signatures":[{"sig":"MEYCIQDKTd5ymcnqnCgRZTMF5b1dnJBphSVT18btdYrcOx+pGwIhALY7BsPuZprvJC6VV8hmqhWzTMqUcOHwgGHrYbekT3lv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623303},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"ea0cf28e0ec21c2be8422e15ef572a7c06cfad43","scripts":{"dev":"cd example; npx convex dashboard; npm run dev","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","format":"prettier --write .","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags && git push","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","dashboard":"cd example; npx convex dashboard","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"10.9.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"9.32.0","vitest":"3.2.4","globals":"16.3.0","prettier":"3.6.2","@eslint/js":"9.32.0","pkg-pr-new":"0.0.54","typescript":"5.8.3","@types/node":"22.16.5","convex-test":"0.0.38","@edge-runtime/vm":"5.0.0","typescript-eslint":"8.38.0","@vitest/coverage-v8":"3.2.4"},"peerDependencies":{"convex":">=1.25.0 <1.35.0","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.18-alpha.3_1753986602718_0.46148264934374983","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@convex-dev/workpool","version":"0.2.18","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.18","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"bebbb3b09d2bfc1f2edcddce1032edd427bc8d3b","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.18.tgz","fileCount":170,"integrity":"sha512-tfRfBCukaRiybxwy4/W3rLWpIRhPivFH9tC5++d0XE1sV627vw2mAwOM9SnpY1k+BWVoNrHrHrxBheklSbuAag==","signatures":[{"sig":"MEUCIELagwWnt5Ry0TrdeerpLZZ+YFLmoo5n2bR9RW4QFBCmAiEAgowCjczfgApR5pAdx9HXUdIki3BhQiYOz4QAs3MU8oA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":657003},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"1d1fac8b31f6c5d6147cc1f278125f38035510a4","scripts":{"all":"run-p -r 'example' 'build:watch' 'test:watch' 'typecheck:watch'","dev":"run-p -r 'example' 'build:watch'","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","setup":"npm i && npm run build && cd example && npm i && npx convex dev --once","format":"prettier --write .","example":"cd example && npm run dev","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags && git push","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","dashboard":"cd example && npx convex dashboard","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","build:watch":"cd src && npx chokidar -d 1000 '../tsconfig.json' '**/*.ts' -c 'npm run build' --initial","test:coverage":"vitest run --coverage --coverage.reporter=text","typecheck:watch":"tsc --noEmit --watch"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"11.5.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"9.33.0","vitest":"3.2.4","globals":"16.3.0","prettier":"3.6.2","@eslint/js":"9.33.0","pkg-pr-new":"0.0.54","typescript":"5.9.2","@types/node":"22.17.2","convex-test":"0.0.38","@edge-runtime/vm":"5.0.0","typescript-eslint":"8.39.1","@vitest/coverage-v8":"3.2.4"},"peerDependencies":{"convex":">=1.25.0 <1.35.0","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.18_1755304494712_0.5639526580228391","host":"s3://npm-registry-packages-npm-production"}},"0.2.19-alpha.0":{"name":"@convex-dev/workpool","version":"0.2.19-alpha.0","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.19-alpha.0","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"76d0f84cb70381c1e040a1a88a950a6f2a5af19c","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.19-alpha.0.tgz","fileCount":170,"integrity":"sha512-Oh9UYp32PZliBlUtiL6rPEbXeoAmjClIoD5d8CLGLqe+LpFp9N4k96MGuGQFD2GRNApopxyxwepdaEcOxWNqIw==","signatures":[{"sig":"MEUCIFouc81gsOhASIxqtTn9J32HfOZQJBx06JZ14A2Jf4Z3AiEA6j+jTh3Q2XEkQ9EoX3nzGMVAIoqU0omkqKI7RGGyLHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":658184},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"dc67290cb8c9ac9c2de1737c21094c2391d593c5","scripts":{"all":"run-p -r 'example' 'build:watch' 'test:watch' 'typecheck:watch'","dev":"run-p -r 'example' 'build:watch'","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","setup":"npm i && npm run build && cd example && npm i && npx convex dev --once","format":"prettier --write .","example":"cd example && npm run dev","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags && git push","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","dashboard":"cd example && npx convex dashboard","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","build:watch":"cd src && npx chokidar -d 1000 '../tsconfig.json' '**/*.ts' -c 'npm run build' --initial","test:coverage":"vitest run --coverage --coverage.reporter=text","typecheck:watch":"tsc --noEmit --watch"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"8.19.4","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"9.35.0","vitest":"3.2.4","globals":"16.4.0","prettier":"3.6.2","@eslint/js":"9.35.0","pkg-pr-new":"0.0.60","typescript":"5.9.2","@types/node":"22.18.4","convex-test":"0.0.38","@edge-runtime/vm":"5.0.0","typescript-eslint":"8.40.0","@vitest/coverage-v8":"3.2.4"},"peerDependencies":{"convex":">=1.25.0 <1.35.0","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.19-alpha.0_1758052905281_0.4589566934162115","host":"s3://npm-registry-packages-npm-production"}},"0.2.19-alpha.1":{"name":"@convex-dev/workpool","version":"0.2.19-alpha.1","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.19-alpha.1","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"464bf5726d5f3c4aaac347435e37cdd4e21f052d","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.19-alpha.1.tgz","fileCount":170,"integrity":"sha512-7OQijs1sV26xkd4RusD/XUrmahfOfw+L6WjzAdKDurchkFB3VvQbTGtDJRar7IN2glMv4ja9ABG1RZ8ogZI9cw==","signatures":[{"sig":"MEQCIDau39Q0CGLraaoMPPI4U50fluALiaSolkOweKXa4vCgAiBcdDurvpvOO7dlncikLlfpix2y/4YfWqCnwCgkrlE25g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":658319},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"18a56891e24f1e61608ad559e3b673ae4ce6815c","scripts":{"all":"run-p -r 'example' 'build:watch' 'test:watch' 'typecheck:watch'","dev":"run-p -r 'example' 'build:watch'","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","setup":"npm i && npm run build && cd example && npm i && npx convex dev --once","format":"prettier --write .","example":"cd example && npm run dev","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags && git push","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","dashboard":"cd example && npx convex dashboard","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","build:watch":"cd src && npx chokidar -d 1000 '../tsconfig.json' '**/*.ts' -c 'npm run build' --initial","test:coverage":"vitest run --coverage --coverage.reporter=text","typecheck:watch":"tsc --noEmit --watch"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"8.19.4","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"9.35.0","vitest":"3.2.4","globals":"16.4.0","prettier":"3.6.2","@eslint/js":"9.35.0","pkg-pr-new":"0.0.60","typescript":"5.9.2","@types/node":"22.18.4","convex-test":"0.0.38","@edge-runtime/vm":"5.0.0","typescript-eslint":"8.40.0","@vitest/coverage-v8":"3.2.4"},"peerDependencies":{"convex":">=1.25.0 <1.35.0","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.19-alpha.1_1758057321997_0.12066940580787366","host":"s3://npm-registry-packages-npm-production"}},"0.2.19-alpha.2":{"name":"@convex-dev/workpool","version":"0.2.19-alpha.2","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.19-alpha.2","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"5fc1454c7082d42abb8927344afebddd9a1cfdb6","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.19-alpha.2.tgz","fileCount":170,"integrity":"sha512-OrrU8x69SKTr3XbRRg4RUuOnRcD5Al3nii66OA48ZNYRJrswJ5SzZ9h9vKNYH7L66M3nqXCm9BEfiXbQMdvYUQ==","signatures":[{"sig":"MEQCICp8jGwN3hAhSsAT7W0b8suCus070m5A8NVAjoHT/A5rAiAjQU9fCivQvR4soGUUemoHIoXkuR+aPbaTHhmRuFI8MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":658394},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"import":{"types":"./dist/esm/client/index.d.ts","default":"./dist/esm/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"require":{"types":"./dist/commonjs/client/index.d.ts","default":"./dist/commonjs/client/index.js","@convex-dev/component-source":"./src/client/index.ts"}},"./package.json":"./package.json","./convex.config":{"import":{"types":"./dist/esm/component/convex.config.d.ts","default":"./dist/esm/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}}},"gitHead":"3a781fdc965b63567588d91a1f2e2d54b149afbd","scripts":{"all":"run-p -r 'example' 'build:watch' 'test:watch' 'typecheck:watch'","dev":"run-p -r 'example' 'build:watch'","lint":"tsc --noEmit && eslint . && prettier --check .","test":"vitest run","alpha":"rm -rf dist && npm run build && npm run test && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"npm run build:esm && npm run build:cjs","setup":"npm i && npm run build && cd example && npm i && npx convex dev --once","format":"prettier --write .","example":"cd example && npm run dev","prepack":"node node10stubs.mjs","prepare":"npm run build","release":"rm -rf dist && npm run build && npm run test && npm version patch && npm publish && git push --tags && git push","postpack":"node node10stubs.mjs --cleanup","build:cjs":"tsc --project ./commonjs.json && echo '{\\n  \"type\": \"commonjs\"\\n}' > dist/commonjs/package.json","build:esm":"tsc --project ./esm.json && echo '{\\n  \"type\": \"module\"\\n}' > dist/esm/package.json","dashboard":"cd example && npx convex dashboard","typecheck":"tsc --noEmit","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest","build:watch":"cd src && npx chokidar -d 1000 '../tsconfig.json' '**/*.ts' -c 'npm run build' --initial","test:coverage":"vitest run --coverage --coverage.reporter=text","typecheck:watch":"tsc --noEmit --watch"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"8.19.4","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"9.36.0","vitest":"3.2.4","globals":"16.4.0","prettier":"3.6.2","@eslint/js":"9.36.0","pkg-pr-new":"0.0.60","typescript":"5.9.2","@types/node":"22.18.6","convex-test":"0.0.38","@edge-runtime/vm":"5.0.0","typescript-eslint":"8.40.0","@vitest/coverage-v8":"3.2.4"},"peerDependencies":{"convex":">=1.25.0 <1.35.0","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.19-alpha.2_1758783419221_0.7857987262790382","host":"s3://npm-registry-packages-npm-production"}},"0.2.19-alpha.3":{"name":"@convex-dev/workpool","version":"0.2.19-alpha.3","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.19-alpha.3","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"f57aff99632d5d12c65bad6cf056df7aec0a0cc4","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.19-alpha.3.tgz","fileCount":102,"integrity":"sha512-H3xNQI75huH5+2RNEEXUdlqQc8Xgjani2SUx5PG/I6B7ijc5XBFwjKa8afaXwFmYeg+IniRQ8vuTYFbX0pnxVw==","signatures":[{"sig":"MEUCIQDbcOOw6H7Ph1UhV5BETDWnXNg1PQZ6KR1ovpmVJs4n7wIgJCIod3AAS0u6wgs8Oq69hee4Hrz1cgHWKLtOz3ag+es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452337},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}},"gitHead":"50538eaf2bcfcddc7289bc564e226f09fc1b80a5","scripts":{"all":"run-p -r 'dev:backend' 'dev:frontend' 'build:watch' 'test:watch'","dev":"run-p -r 'dev:backend' 'dev:frontend' 'build:watch'","attw":"attw $(npm pack -s) --exclude-entrypoints ./convex.config --profile esm-only","lint":"eslint src && eslint example/convex","test":"vitest run --typecheck","alpha":"npm run clean && npm ci && run-p test lint typecheck attw && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"tsc --project ./tsconfig.build.json && npm run copy:dts","clean":"rm -rf dist tsconfig.build.tsbuildinfo","predev":"npm run dev:backend -- --until-success","prepare":"npm run build","release":"npm run clean && npm ci && run-p test lint typecheck attw && npm version patch && npm publish && git push --tags","version":"pbcopy <<<$npm_package_version; vim CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","copy:dts":"rsync -a --include='*/' --include='*.d.ts' --exclude='*' src/ dist/ || cpy 'src/**/*.d.ts' 'dist/' --parents","typecheck":"tsc --noEmit && tsc -p example/convex","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","build:watch":"npx chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'npm run build' --initial","dev:backend":"convex dev --live-component-sources --typecheck-components","dev:frontend":"cd example && vite --clearScreen false","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"10.8.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"7.1.9","react":"19.2.0","eslint":"9.37.0","vitest":"3.2.4","cpy-cli":"6.0.0","globals":"16.4.0","prettier":"3.6.2","react-dom":"19.2.0","@eslint/js":"9.37.0","pkg-pr-new":"0.0.60","typescript":"5.9.3","@types/node":"22.18.9","convex-test":"0.0.38","@types/react":"18.3.25","chokidar-cli":"3.0.0","npm-run-all2":"^8.0.4","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.1","@types/react-dom":"18.3.7","typescript-eslint":"8.40.0","@vitest/coverage-v8":"3.2.4","@vitejs/plugin-react":"5.0.4","@arethetypeswrong/cli":"0.18.2","eslint-plugin-react-hooks":"5.2.0","eslint-plugin-react-refresh":"0.4.23"},"peerDependencies":{"convex":">=1.25.0 <1.35.0","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.19-alpha.3_1760084644432_0.009369333952917058","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@convex-dev/workpool","version":"0.2.19","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.19","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"1dee830f9f49ea01d14dd93caccea455f2e66f70","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.19.tgz","fileCount":102,"integrity":"sha512-U2KwYnsKILyxW1baWEhDv+ZtnL5FZbYFxBT5owQ0Lw/kseiudMZraA4clH+/6gowHSahWpkq4wndhcOfpfhuOA==","signatures":[{"sig":"MEUCID51/IBhaV7IzGHQEwAScqaZOMfAOUIxuIgdoxYawSJBAiEAxGZso/cNoeZa46a1EOW3N5LEkH6W/asvG4bzqKIeRmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452601},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}},"gitHead":"b4645b9267e7fcb08c74e48faaa18a1d7aad4f1b","scripts":{"all":"run-p -r 'dev:backend' 'dev:frontend' 'build:watch' 'test:watch'","dev":"run-p -r 'dev:backend' 'dev:frontend' 'build:watch'","attw":"attw $(npm pack -s) --exclude-entrypoints ./convex.config --profile esm-only","lint":"eslint src && eslint example/convex","test":"vitest run --typecheck","alpha":"npm run clean && npm ci && run-p test lint typecheck attw && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"tsc --project ./tsconfig.build.json && npm run copy:dts","clean":"rm -rf dist tsconfig.build.tsbuildinfo","predev":"npm run dev:backend -- --until-success","prepare":"npm run build","release":"npm run clean && npm ci && run-p test lint typecheck attw && npm version patch && npm publish && git push --tags","version":"pbcopy <<<$npm_package_version; vim CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","copy:dts":"rsync -a --include='*/' --include='*.d.ts' --exclude='*' src/ dist/ || cpy 'src/**/*.d.ts' 'dist/' --parents","typecheck":"tsc --noEmit && tsc -p example/convex","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","build:watch":"npx chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'npm run build' --initial","dev:backend":"convex dev --live-component-sources --typecheck-components","dev:frontend":"cd example && vite --clearScreen false","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"10.8.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"7.1.10","react":"19.2.0","eslint":"9.37.0","vitest":"3.2.4","cpy-cli":"6.0.0","globals":"16.4.0","prettier":"3.6.2","react-dom":"19.2.0","@eslint/js":"9.37.0","pkg-pr-new":"0.0.60","typescript":"5.9.3","@types/node":"22.18.10","convex-test":"0.0.38","@types/react":"19.2.2","chokidar-cli":"3.0.0","npm-run-all2":"8.0.4","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.1","@types/react-dom":"19.2.2","typescript-eslint":"8.40.0","@vitest/coverage-v8":"3.2.4","@vitejs/plugin-react":"5.0.4","@arethetypeswrong/cli":"0.18.2","eslint-plugin-react-hooks":"7.0.0","eslint-plugin-react-refresh":"0.4.24"},"peerDependencies":{"convex":">=1.25.0 <1.35.0","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.19_1760594547712_0.1743183692309298","host":"s3://npm-registry-packages-npm-production"}},"0.2.20-alpha.0":{"name":"@convex-dev/workpool","version":"0.2.20-alpha.0","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.2.20-alpha.0","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ikhare","email":"ikhare@convex.dev"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"sshader","email":"sarah@convex.dev"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"f391ca967cb299f23bc333996968ec2d2138c0b6","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.2.20-alpha.0.tgz","fileCount":102,"integrity":"sha512-+QT/Z/pfjYoidOtt7aSzqEO7qHReim7lFAG257TUoEZEqDbB5ieYxy+Bx6vjWKc2RiwAL6v8aA/vFUg8MvrM6A==","signatures":[{"sig":"MEQCIAnx27xBkeVvoP3W2LSrqAmy7qG/oameOl8poQIT/50uAiBSNtIipXOGkbRzBSHZRD8Pk8M21SDnYBRaF8tL3htN+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452849},"main":"./dist/commonjs/client/index.js","type":"module","types":"./dist/commonjs/client/index.d.ts","module":"./dist/esm/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js","@convex-dev/component-source":"./src/client/index.ts"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js","@convex-dev/component-source":"./src/component/convex.config.ts"}},"gitHead":"4de3a06bd909e8a25ffb079053f45d5590d75d0c","scripts":{"all":"run-p -r 'dev:backend' 'dev:frontend' 'build:watch' 'test:watch'","dev":"run-p -r 'dev:backend' 'dev:frontend' 'build:watch'","attw":"attw $(npm pack -s) --exclude-entrypoints ./convex.config --profile esm-only","lint":"eslint src && eslint example/convex","test":"vitest run --typecheck","alpha":"npm run clean && npm ci && run-p test lint typecheck attw && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"tsc --project ./tsconfig.build.json && npm run copy:dts","clean":"rm -rf dist tsconfig.build.tsbuildinfo","predev":"npm run dev:backend -- --until-success","prepare":"npm run build","release":"npm run clean && npm ci && run-p test lint typecheck attw && npm version patch && npm publish && git push --tags","version":"pbcopy <<<$npm_package_version; vim CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","copy:dts":"rsync -a --include='*/' --include='*.d.ts' --exclude='*' src/ dist/ || cpy 'src/**/*.d.ts' 'dist/' --parents","typecheck":"tsc --noEmit && tsc -p example/convex","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","build:watch":"npx chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'npm run build' --initial","dev:backend":"convex dev --live-component-sources --typecheck-components","dev:frontend":"cd example && vite --clearScreen false","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"10.8.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"7.1.10","react":"19.2.0","convex":"1.28.0","eslint":"9.38.0","vitest":"3.2.4","cpy-cli":"6.0.0","globals":"16.4.0","prettier":"3.6.2","react-dom":"19.2.0","@eslint/js":"9.38.0","pkg-pr-new":"0.0.60","typescript":"5.9.3","@types/node":"22.18.11","convex-test":"0.0.38","@types/react":"19.2.2","chokidar-cli":"3.0.0","npm-run-all2":"8.0.4","convex-helpers":"0.1.104","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.1","@types/react-dom":"19.2.2","typescript-eslint":"8.40.0","@vitest/coverage-v8":"3.2.4","@vitejs/plugin-react":"5.0.4","@arethetypeswrong/cli":"0.18.2","eslint-plugin-react-hooks":"7.0.0","eslint-plugin-react-refresh":"0.4.24"},"peerDependencies":{"convex":">=1.25.0 <1.35.0","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.2.20-alpha.0_1760938867420_0.39183863209429814","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@convex-dev/workpool","version":"0.3.0","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.3.0","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"1911e0e87109724a7879e7e60248cb3fdca19594","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.3.0.tgz","fileCount":108,"integrity":"sha512-nY8Ub0pmfuxZ2rcnNwVeESYPyJqLU4h+afodEdg8Ifnr+vcFUuee/p69vMFmeqC2y4yo9IDPHrdiVZVyjbBE7A==","signatures":[{"sig":"MEYCIQCewP8OaTmYuQ7R71DwnWdOesQQs2aRJn1rJXx2G3yk3gIhAN/ToDlynIH+/6d1XlfVB+SBWAXudS8w5VKuSdacUBsE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455763},"type":"module","types":"./dist/client/index.d.ts","module":"./dist/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./convex.config.js":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./_generated/component.js":{"types":"./dist/component/_generated/component.d.ts"}},"gitHead":"528dec7a9124339dc903fe6193e3efc16d40745a","scripts":{"all":"run-p -r 'dev:*' 'test:watch'","dev":"run-p -r 'dev:*'","lint":"eslint .","test":"vitest run --typecheck","alpha":"npm run clean && npm ci && run-p test lint typecheck && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"tsc --project ./tsconfig.build.json","clean":"rm -rf dist *.tsbuildinfo","predev":"npm run dev:backend -- --until-success","prepare":"npm run build","release":"npm run clean && npm ci && run-p test lint typecheck && npm version patch && npm publish && git push --tags","version":"pbcopy <<<$npm_package_version; vim CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","dev:build":"chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'convex codegen --component-dir ./src/component && npm run build' --initial","typecheck":"tsc --noEmit && tsc -p example && tsc -p example/convex","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","dev:backend":"convex dev --typecheck-components","dev:frontend":"cd example && vite --clearScreen false","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"11.6.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"7.1.12","react":"19.2.0","convex":"1.29.0","eslint":"9.39.1","vitest":"3.2.4","cpy-cli":"6.0.0","globals":"16.5.0","prettier":"3.6.2","react-dom":"19.2.0","@eslint/js":"9.39.1","pkg-pr-new":"0.0.60","typescript":"5.9.3","@types/node":"20.19.24","convex-test":"0.0.38","@types/react":"19.2.2","chokidar-cli":"3.0.0","npm-run-all2":"8.0.4","convex-helpers":"0.1.104","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.1","@types/react-dom":"19.2.2","typescript-eslint":"8.46.3","@vitest/coverage-v8":"3.2.4","@vitejs/plugin-react":"5.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-react-refresh":"0.4.24"},"peerDependencies":{"convex":"^1.24.8","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.3.0_1762828948061_0.05981206432856623","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-alpha.0":{"name":"@convex-dev/workpool","version":"0.3.1-alpha.0","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.3.1-alpha.0","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"a08fd1ec120edc8371951a57b4995e8c233289a5","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.3.1-alpha.0.tgz","fileCount":108,"integrity":"sha512-gFFdXWnmzQtmAlSfnQaWvXYDndJpCedNY3TlYkiwi0mBJi7T0RZDvwEq+9jKyE/5yJLEy0GKzWSNq79GiSAmdA==","signatures":[{"sig":"MEUCICzlSY+OVAN879BEcJeNxrEmWIg9u/SwCxAgSc7RNz0UAiEAgQ3g4gKSKP+KhhsNS5e2Fsmvzm8o2PgWtaWu7yQBOeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455774},"type":"module","types":"./dist/client/index.d.ts","module":"./dist/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./convex.config.js":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./_generated/component.js":{"types":"./dist/component/_generated/component.d.ts"}},"gitHead":"2deec8ec50f2d284021aee5c4c01d006e613adb5","scripts":{"all":"run-p -r 'dev:*' 'test:watch'","dev":"run-p -r 'dev:*'","lint":"eslint .","test":"vitest run --typecheck","alpha":"npm run clean && npm ci && run-p test lint typecheck && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"tsc --project ./tsconfig.build.json","clean":"rm -rf dist *.tsbuildinfo","predev":"npm run dev:backend -- --until-success","prepare":"npm run build","release":"npm run clean && npm ci && run-p test lint typecheck && npm version patch && npm publish && git push --tags","version":"pbcopy <<<$npm_package_version; vim CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","dev:build":"chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'convex codegen --component-dir ./src/component && npm run build' --initial","typecheck":"tsc --noEmit && tsc -p example && tsc -p example/convex","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","dev:backend":"convex dev --typecheck-components","dev:frontend":"cd example && vite --clearScreen false","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"11.6.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"7.1.12","react":"19.2.0","convex":"1.29.0","eslint":"9.39.1","vitest":"3.2.4","cpy-cli":"6.0.0","globals":"16.5.0","prettier":"3.6.2","react-dom":"19.2.0","@eslint/js":"9.39.1","pkg-pr-new":"0.0.60","typescript":"5.9.3","@types/node":"20.19.24","convex-test":"0.0.38","@types/react":"19.2.2","chokidar-cli":"3.0.0","npm-run-all2":"8.0.4","convex-helpers":"0.1.104","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.1","@types/react-dom":"19.2.2","typescript-eslint":"8.46.3","@vitest/coverage-v8":"3.2.4","@vitejs/plugin-react":"5.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-react-refresh":"0.4.24"},"peerDependencies":{"convex":"^1.24.8","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.3.1-alpha.0_1762998763864_0.3627366362495583","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-alpha.1":{"name":"@convex-dev/workpool","version":"0.3.1-alpha.1","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.3.1-alpha.1","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"33fac38e1b226643593b35778cb0322756b3b3ca","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.3.1-alpha.1.tgz","fileCount":108,"integrity":"sha512-4UQoDjk6tHIn5/p1P8rGYuhSBRU8n4iRTHtp91qaF+2q92VCqANEEzPCo2CteMeoLhJwqQ8mvz9lsfY7DntDYw==","signatures":[{"sig":"MEQCIB696ZIP6xVjHdO2SjEPuc8VRFk+RmcHY4uRube/L+NuAiAOoXaTrpzk60//EuCQnV6DS/wE5IJONhel2Cyr1mRDmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456548},"type":"module","types":"./dist/client/index.d.ts","module":"./dist/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./convex.config.js":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./_generated/component.js":{"types":"./dist/component/_generated/component.d.ts"}},"gitHead":"39b2f6a67caff62f19098b625d51a66e70fd2160","scripts":{"all":"run-p -r 'dev:*' 'test:watch'","dev":"run-p -r 'dev:*'","lint":"eslint .","test":"vitest run --typecheck","alpha":"npm run clean && npm ci && run-p test lint typecheck && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"tsc --project ./tsconfig.build.json","clean":"rm -rf dist *.tsbuildinfo","predev":"npm run dev:backend -- --until-success","prepare":"npm run build","release":"npm run clean && npm ci && run-p test lint typecheck && npm version patch && npm publish && git push --tags","version":"pbcopy <<<$npm_package_version; vim CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","dev:build":"chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'convex codegen --component-dir ./src/component && npm run build' --initial","typecheck":"tsc --noEmit && tsc -p example && tsc -p example/convex","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","dev:backend":"convex dev --typecheck-components","dev:frontend":"cd example && vite --clearScreen false","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"11.6.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"7.1.12","react":"19.2.0","convex":"1.29.0","eslint":"9.39.1","vitest":"4.0.9","cpy-cli":"6.0.0","globals":"16.5.0","prettier":"3.6.2","react-dom":"19.2.0","@eslint/js":"9.39.1","pkg-pr-new":"0.0.60","typescript":"5.9.3","@types/node":"20.19.24","convex-test":"0.0.38","@types/react":"19.2.2","chokidar-cli":"3.0.0","npm-run-all2":"8.0.4","convex-helpers":"0.1.104","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.1","@types/react-dom":"19.2.2","typescript-eslint":"8.46.3","@vitest/coverage-v8":"4.0.9","@vitejs/plugin-react":"5.1.0","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-react-refresh":"0.4.24"},"peerDependencies":{"convex":"^1.24.8","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.3.1-alpha.1_1763613815452_0.4969379271235772","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@convex-dev/workpool","version":"0.3.1","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.3.1","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"reece-convex","email":"reece@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"sethconvex","email":"seth@convex.dev"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"14a5c2ae09172286772867181dd48c44fd7a2577","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.3.1.tgz","fileCount":114,"integrity":"sha512-uw4Mi+irhhoYA/KwaMo5wXyYJ7BbxqeaLcCZbst3t1SxPN5488rpnR0OwBcPDCmwcdQjBVHOx+q8S4GUjq0Csg==","signatures":[{"sig":"MEUCIQC8VcsqgoXD7VtciwDBIqKogwIcWvYV6Z7Wbom0P6VG4gIgKA+b6yjLNf8jsDAKgU5F/6EF47L4po0Uf4Guffv5IzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462783},"type":"module","types":"./dist/client/index.d.ts","module":"./dist/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./convex.config.js":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./_generated/component.js":{"types":"./dist/component/_generated/component.d.ts"}},"gitHead":"792aca2b43cd84721700b89541bc4502bb295e4a","scripts":{"all":"run-p -r 'dev:*' 'test:watch'","dev":"run-p -r 'dev:*'","lint":"eslint .","test":"vitest run --typecheck","alpha":"npm run clean && npm ci && run-p test lint typecheck && npm version prerelease --preid alpha && npm publish --tag alpha && git push --tags","build":"tsc --project ./tsconfig.build.json","clean":"rm -rf dist *.tsbuildinfo","predev":"npm run dev:backend -- --until-success","prepare":"npm run build","release":"(npm whoami || npm login) && npm run clean && npm ci && run-p test lint typecheck && npm version patch && npm publish && git push --tags","version":"pbcopy <<<$npm_package_version; vim CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","dev:build":"chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'convex codegen --component-dir ./src/component && npm run build' --initial","typecheck":"tsc --noEmit && tsc -p example && tsc -p example/convex","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","dev:backend":"convex dev --typecheck-components","dev:frontend":"cd example && vite --clearScreen false","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"10.9.4","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.1","react":"19.2.3","convex":"1.31.3","eslint":"9.39.2","vitest":"4.0.16","cpy-cli":"6.0.0","globals":"17.0.0","prettier":"3.7.4","react-dom":"19.2.3","@eslint/js":"9.39.2","pkg-pr-new":"0.0.62","typescript":"5.9.3","@types/node":"20.19.27","convex-test":"0.0.41","@types/react":"19.2.7","chokidar-cli":"3.0.0","npm-run-all2":"8.0.4","convex-helpers":"0.1.108","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.3","@types/react-dom":"19.2.3","typescript-eslint":"8.52.0","@vitest/coverage-v8":"4.0.16","@vitejs/plugin-react":"5.1.2","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-react-refresh":"0.4.26"},"peerDependencies":{"convex":"^1.24.8","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.3.1_1768268643192_0.397677156475976","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@convex-dev/workpool","version":"0.3.2","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.3.2","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"reece-convex","email":"reece@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"sethconvex","email":"seth@convex.dev"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"85d2d63794c365a0dfacd47d3ba1fc86f4d1fb25","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.3.2.tgz","fileCount":114,"integrity":"sha512-jNPBHLCmZQXaztbBntZgIoM8JhKDmGwaIezZS/zPmX74PzON0Fgysgd9u+NOjJ04Dx2pN8ppBH9ElpsKxCOBpA==","signatures":[{"sig":"MEYCIQDiaIihV6kBe9ZM0Y69nF2dKWrCJJRu7bt+OttV6EkKmQIhAO502VSkp/sOf/AeWxg3otCk2AEDDwd+rMKy51eY05JW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467238},"type":"module","types":"./dist/client/index.d.ts","module":"./dist/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./convex.config.js":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./_generated/component.js":{"types":"./dist/component/_generated/component.d.ts"}},"gitHead":"513db5eaf35ca52b22e8252d388f451e8e6458a4","scripts":{"all":"run-p -r 'dev:*' 'test:watch'","dev":"run-p -r 'dev:*'","lint":"eslint .","test":"vitest run --typecheck","alpha":"npm version prerelease --preid alpha && npm publish --tag alpha && git push --follow-tags","build":"tsc --project ./tsconfig.build.json","predev":"path-exists .env.local || (npm run build && convex dev --once)","release":"npm version patch && npm publish && git push --follow-tags","version":"vim -c 'normal o' -c 'normal o## '$npm_package_version CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","dev:build":"chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'npm run build:codegen' --initial","typecheck":"tsc --noEmit && tsc -p example && tsc -p example/convex","preversion":"npm ci && npm run build:clean && run-p test lint typecheck","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","build:clean":"rm -rf dist *.tsbuildinfo && npm run build:codegen","dev:backend":"convex dev --typecheck-components","dev:frontend":"cd example && vite --clearScreen false","build:codegen":"npx convex codegen --component-dir ./src/component && npm run build","test:coverage":"vitest run --coverage --coverage.reporter=text","prepublishOnly":"npm whoami || npm login"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"10.9.4","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.1","react":"19.2.4","convex":"1.31.7","eslint":"9.39.2","vitest":"4.0.18","cpy-cli":"7.0.0","globals":"17.3.0","prettier":"3.8.1","react-dom":"19.2.4","@eslint/js":"9.39.2","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"24.10.11","convex-test":"0.0.41","@types/react":"19.2.13","chokidar-cli":"3.0.0","npm-run-all2":"8.0.4","convex-helpers":"0.1.111","path-exists-cli":"2.0.0","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.3","@types/react-dom":"19.2.3","typescript-eslint":"8.54.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"5.1.3","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-react-refresh":"0.5.0"},"peerDependencies":{"convex":"^1.31.7","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.3.2_1771833226623_0.04703093243445733","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@convex-dev/workpool","version":"0.4.0","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.4.0","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"reece-convex","email":"reece@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"sethconvex","email":"seth@convex.dev"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"8b28fd0b9bd868fcb1da7225b9ff03086df3ec96","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.4.0.tgz","fileCount":114,"integrity":"sha512-ydpSpmiIq3BP1HpH+W+/DGlB0bIivh7i7mcT9cRIn0bHLD2DZEpr+/1SXeMc7o5DKBhatHJSHzpHgZ4oQ2j3qQ==","signatures":[{"sig":"MEYCIQC+3jGFYnIi//3WCKMLyjsilccsVjQ5TI68kDmOS/E5zwIhAKq+XFnhtTj0HbRza2y3z86YdQOezSSG+aP7+yNTXSjU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486051},"type":"module","types":"./dist/client/index.d.ts","module":"./dist/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./convex.config.js":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./_generated/component.js":{"types":"./dist/component/_generated/component.d.ts"}},"gitHead":"2ed68753e804ea7ab8d8ab76ce166f4d371bc7cb","scripts":{"all":"run-p -r 'dev:*' 'test:watch'","dev":"run-p -r 'dev:*'","lint":"eslint .","test":"vitest run --typecheck","alpha":"npm version prerelease --preid alpha && npm publish --tag alpha && git push --follow-tags","build":"tsc --project ./tsconfig.build.json","predev":"path-exists .env.local || (npm run build && convex dev --once)","release":"npm version patch && npm publish && git push --follow-tags","version":"vim -c 'normal o' -c 'normal o## '$npm_package_version CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","dev:build":"chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'npm run build:codegen' --initial","typecheck":"tsc --noEmit && tsc -p example && tsc -p example/convex","preversion":"npm ci && npm run build:clean && run-p test lint typecheck","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","build:clean":"rm -rf dist *.tsbuildinfo && npm run build:codegen","dev:backend":"convex dev --typecheck-components","dev:frontend":"cd example && vite --clearScreen false","build:codegen":"npx convex codegen --component-dir ./src/component && npm run build","test:coverage":"vitest run --coverage --coverage.reporter=text","prepublishOnly":"npm whoami || npm login"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"10.9.4","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.1","react":"19.2.4","convex":"1.31.7","eslint":"9.39.2","vitest":"4.0.18","cpy-cli":"7.0.0","globals":"17.3.0","prettier":"3.8.1","react-dom":"19.2.4","@eslint/js":"9.39.2","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"24.10.11","convex-test":"0.0.41","@types/react":"19.2.13","chokidar-cli":"3.0.0","npm-run-all2":"8.0.4","convex-helpers":"0.1.111","path-exists-cli":"2.0.0","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.3","@types/react-dom":"19.2.3","typescript-eslint":"8.54.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"5.1.3","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-react-refresh":"0.5.0"},"peerDependencies":{"convex":"^1.31.7","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.4.0_1771833659143_0.1957578501761963","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@convex-dev/workpool","version":"0.4.1","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.4.1","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"ballingt","email":"thomasballinger@gmail.com"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"reece-convex","email":"reece@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"sethconvex","email":"seth@convex.dev"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"8ff02275502e5ad00066544544a82ee2b8e17f35","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.4.1.tgz","fileCount":114,"integrity":"sha512-d24JyX9uHPxO4+ocWeVuuKFevjrQUUF98vIJQjcDC4jTKt/ZsNgd50AWXaD4drnx2fH0ugLH4Lp40ObRaycErQ==","signatures":[{"sig":"MEQCIBB5g8Tk51iKG2Iom9sIik806+4vyZf5AGd75VmjiOvRAiBye6ydRFSMGL8hEhDd+J6rm/rZanxhC6SD/z/fOo3nVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486575},"type":"module","types":"./dist/client/index.d.ts","module":"./dist/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./convex.config.js":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./_generated/component.js":{"types":"./dist/component/_generated/component.d.ts"}},"gitHead":"cd43c53a7592817821347eed205ca8f39cc07106","scripts":{"all":"run-p -r 'dev:*' 'test:watch'","dev":"run-p -r 'dev:*'","lint":"eslint .","test":"vitest run --typecheck","alpha":"npm version prerelease --preid alpha && npm publish --tag alpha && git push --follow-tags","build":"tsc --project ./tsconfig.build.json","predev":"path-exists .env.local || (npm run build && convex dev --once)","release":"npm version patch && npm publish && git push --follow-tags","version":"vim -c 'normal o' -c 'normal o## '$npm_package_version CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","dev:build":"chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'npm run build:codegen' --initial","typecheck":"tsc --noEmit && tsc -p example && tsc -p example/convex","preversion":"npm ci && npm run build:clean && run-p test lint typecheck","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","build:clean":"rm -rf dist *.tsbuildinfo && npm run build:codegen","dev:backend":"convex dev --typecheck-components","dev:frontend":"cd example && vite --clearScreen false","build:codegen":"npx convex codegen --component-dir ./src/component && npm run build","test:coverage":"vitest run --coverage --coverage.reporter=text","prepublishOnly":"npm whoami || npm login"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"11.6.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.1","react":"19.2.4","convex":"1.31.7","eslint":"9.39.2","vitest":"4.0.18","cpy-cli":"7.0.0","globals":"17.3.0","prettier":"3.8.1","react-dom":"19.2.4","@eslint/js":"9.39.2","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"24.10.11","convex-test":"0.0.41","@types/react":"19.2.13","chokidar-cli":"3.0.0","npm-run-all2":"8.0.4","convex-helpers":"0.1.111","path-exists-cli":"2.0.0","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.3","@types/react-dom":"19.2.3","typescript-eslint":"8.54.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"5.1.3","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-react-refresh":"0.5.0"},"peerDependencies":{"convex":"^1.31.7","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.4.1_1772421200848_0.08540698601092278","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@convex-dev/workpool","version":"0.4.2","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.4.2","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"reece-convex","email":"reece@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"sethconvex","email":"seth@convex.dev"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"30b178d14d321e6ed003b1f3919234230f28b561","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.4.2.tgz","fileCount":114,"integrity":"sha512-lNFFouUeCVPAzT6OVDZSqN17sw+MiJSzXwet2CevVzbec6snt0IXf/qazYmhQkbGl6SIfqT3y8yL7sxw+7gEfA==","signatures":[{"sig":"MEYCIQDK9eWW0X7ZBB1wavESs91fqRxg7rtzHDwAUuf4VejH6AIhAIlZoP5arpT9EO/TawvbiSCE8pkPf4Pn7p6vMrlCcTIX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487261},"type":"module","types":"./dist/client/index.d.ts","module":"./dist/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./convex.config.js":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./_generated/component.js":{"types":"./dist/component/_generated/component.d.ts"}},"gitHead":"4271bd9c49c8634f3e1663591d99eb003ed39554","scripts":{"all":"run-p -r 'dev:*' 'test:watch'","dev":"run-p -r 'dev:*'","lint":"eslint .","test":"vitest run --typecheck","alpha":"npm version prerelease --preid alpha && npm publish --tag alpha && git push --follow-tags","build":"tsc --project ./tsconfig.build.json","format":"prettier --write .","predev":"path-exists .env.local || (npm run build && convex dev --once)","release":"npm version patch && npm publish && git push --follow-tags","version":"vim -c 'normal o' -c 'normal o## '$npm_package_version CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","dev:build":"chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'npm run build:codegen' --initial","typecheck":"tsc --noEmit && tsc -p example && tsc -p example/convex","preversion":"npm ci && npm run build:clean && run-p test lint typecheck","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","build:clean":"rm -rf dist *.tsbuildinfo && npm run build:codegen","dev:backend":"convex dev --typecheck-components","dev:frontend":"cd example && vite --clearScreen false","format:check":"prettier --check .","build:codegen":"npx convex codegen --component-dir ./src/component && npm run build","test:coverage":"vitest run --coverage --coverage.reporter=text","prepublishOnly":"npm whoami || npm login"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"11.6.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.1","react":"19.2.4","convex":"1.31.7","eslint":"9.39.2","vitest":"4.0.18","cpy-cli":"7.0.0","globals":"17.3.0","prettier":"3.8.1","react-dom":"19.2.4","@eslint/js":"9.39.2","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"24.10.11","convex-test":"0.0.41","@types/react":"19.2.13","chokidar-cli":"3.0.0","npm-run-all2":"8.0.4","convex-helpers":"0.1.111","path-exists-cli":"2.0.0","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.3","@types/react-dom":"19.2.3","typescript-eslint":"8.54.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"5.1.3","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-react-refresh":"0.5.0"},"peerDependencies":{"convex":"^1.31.7","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.4.2_1773430848891_0.8012711583842884","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-alpha.0":{"name":"@convex-dev/workpool","version":"0.4.3-alpha.0","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.4.3-alpha.0","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"reece-convex","email":"reece@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"sethconvex","email":"seth@convex.dev"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"7adb61a8dff8ba8b75db28a4090633eba5030101","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.4.3-alpha.0.tgz","fileCount":114,"integrity":"sha512-+rBzWDGmyLSGJ4sJn9O1s9XQITIS8Qu9Ftnqf2GZ7lm84sLGcJ3Fjf8w70HkGdy8oENHtdr5E7Qs0oojn4VFzQ==","signatures":[{"sig":"MEYCIQD9aFWdmes3D35u+2c5TKJQ5BdIXrdRA9Y7RIUKQp89ZQIhAM61DqHsV6ERxC61+ivhcfqUR0t2dSh+wOP2Q7qP3aSp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497168},"type":"module","types":"./dist/client/index.d.ts","module":"./dist/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./convex.config.js":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./_generated/component.js":{"types":"./dist/component/_generated/component.d.ts"}},"gitHead":"a892911b8178ea1ac73920c5d49ba4eed19b4ff4","scripts":{"all":"run-p -r 'dev:*' 'test:watch'","dev":"run-p -r 'dev:*'","lint":"eslint .","test":"vitest run --typecheck","alpha":"npm version prerelease --preid alpha && npm publish --tag alpha && git push --follow-tags","build":"tsc --project ./tsconfig.build.json","format":"prettier --write .","predev":"path-exists .env.local || (npm run build && convex dev --once)","release":"npm version patch && npm publish && git push --follow-tags","version":"vim -c 'normal o' -c 'normal o## '$npm_package_version CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","dev:build":"chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'npm run build:codegen' --initial","typecheck":"tsc --noEmit && tsc -p example && tsc -p example/convex","preversion":"npm ci && npm run build:clean && run-p test lint typecheck","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","build:clean":"rm -rf dist *.tsbuildinfo && npm run build:codegen","dev:backend":"convex dev --typecheck-components","dev:frontend":"cd example && vite --clearScreen false","format:check":"prettier --check .","build:codegen":"npx convex codegen --component-dir ./src/component && npm run build","test:coverage":"vitest run --coverage --coverage.reporter=text","prepublishOnly":"npm whoami || npm login"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"11.6.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"7.3.1","react":"19.2.4","convex":"1.31.7","eslint":"9.39.2","vitest":"4.0.18","cpy-cli":"7.0.0","globals":"17.3.0","prettier":"3.8.1","react-dom":"19.2.4","@eslint/js":"9.39.2","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"24.10.11","convex-test":"0.0.41","@types/react":"19.2.13","chokidar-cli":"3.0.0","npm-run-all2":"8.0.4","convex-helpers":"0.1.111","path-exists-cli":"2.0.0","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.3","@types/react-dom":"19.2.3","typescript-eslint":"8.54.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"5.1.3","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-react-refresh":"0.5.0"},"peerDependencies":{"convex":"^1.31.7","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.4.3-alpha.0_1773438697109_0.5078174147890024","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-alpha.1":{"name":"@convex-dev/workpool","version":"0.4.3-alpha.1","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.4.3-alpha.1","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"reece-convex","email":"reece@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"sethconvex","email":"seth@convex.dev"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"c20a797e6f2753d6a927cca013a19a28306bae5f","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.4.3-alpha.1.tgz","fileCount":114,"integrity":"sha512-IHB2DPF5k0FkVx1gKztJgp1T9zFw0ZF6IeVRy94KFCCRZSDKtEdKHamYs2PsTvqVgKtJ7FI3t07IieCiflaUIg==","signatures":[{"sig":"MEQCIEtjy3q0Mq10PhfXEFx+mwWoMvSjlnAnPB2Qk2rnqk5EAiBaS1HYPZiOHinNr0NjBg9viNMzwnJL3RaNUuRCRlj1oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501089},"type":"module","types":"./dist/client/index.d.ts","module":"./dist/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./convex.config.js":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./_generated/component.js":{"types":"./dist/component/_generated/component.d.ts"}},"gitHead":"4f3166881c3a93d23bc9d444ed463a2ffe100254","scripts":{"all":"run-p -r 'dev:*' 'test:watch'","dev":"run-p -r 'dev:*'","lint":"eslint .","test":"vitest run --typecheck","alpha":"npm version prerelease --preid alpha && npm publish --tag alpha && git push --follow-tags","build":"tsc --project ./tsconfig.build.json","format":"prettier --write .","predev":"path-exists .env.local || (npm run build && convex dev --once)","release":"npm version patch && npm publish && git push --follow-tags","version":"vim -c 'normal o' -c 'normal o## '$npm_package_version CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","dev:build":"chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'npm run build:codegen' --initial","typecheck":"tsc --noEmit && tsc -p example && tsc -p example/convex","preversion":"npm ci && npm run build:clean && run-p test lint typecheck","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","build:clean":"rm -rf dist *.tsbuildinfo && npm run build:codegen","dev:backend":"convex dev --typecheck-components","dev:frontend":"cd example && vite --clearScreen false","format:check":"prettier --check .","build:codegen":"npx convex codegen --component-dir ./src/component && npm run build","test:coverage":"vitest run --coverage --coverage.reporter=text","prepublishOnly":"npm whoami || npm login"},"_npmUser":{"name":"reece-convex","email":"reece@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"11.11.0","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"7.3.1","react":"19.2.4","convex":"1.31.7","eslint":"9.39.2","vitest":"4.0.18","cpy-cli":"7.0.0","globals":"17.3.0","prettier":"3.8.1","react-dom":"19.2.4","@eslint/js":"9.39.2","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"24.10.11","convex-test":"0.0.41","@types/react":"19.2.13","chokidar-cli":"3.0.0","npm-run-all2":"8.0.4","convex-helpers":"0.1.111","path-exists-cli":"2.0.0","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.3","@types/react-dom":"19.2.3","typescript-eslint":"8.54.0","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"5.1.3","eslint-plugin-react-hooks":"7.0.1","eslint-plugin-react-refresh":"0.5.0"},"peerDependencies":{"convex":"^1.31.7","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.4.3-alpha.1_1773448959964_0.642088832601424","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@convex-dev/workpool","version":"0.4.3","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.4.3","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"reece-convex","email":"reece@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"sethconvex","email":"seth@convex.dev"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"3cc6ecaaec129b2dc1e1864ab5f16854665124ae","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.4.3.tgz","fileCount":114,"integrity":"sha512-ewwgv7J72d7BfBu/njS78Z7s+JjBbNgwOc416pPbVQ884j7qnkTnS+eE5g5T2hBz2yLOy0WLu5mL6q+EU/QvEg==","signatures":[{"sig":"MEUCIDWaYvj8XH5B/hEa8I/GKYCh1Ho4hYqpK5MH3OYNnjP6AiEAuQI2laVwUdzq3Pr6sFDdcEfZbokB+3Gu97K/2oIsm/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519924},"type":"module","types":"./dist/client/index.d.ts","module":"./dist/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./convex.config.js":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./_generated/component.js":{"types":"./dist/component/_generated/component.d.ts"}},"gitHead":"d4feb68a9f73d4aa72a8e2cf231d62c3b655c0ab","scripts":{"all":"run-p -r 'dev:*' 'test:watch'","dev":"run-p -r 'dev:*'","lint":"eslint .","test":"vitest run --typecheck","alpha":"npm version prerelease --preid alpha && npm publish --tag alpha && git push --follow-tags","build":"tsc --project ./tsconfig.build.json","format":"prettier --write .","predev":"path-exists .env.local || (npm run build && convex dev --once)","release":"npm version patch && npm publish && git push --follow-tags","version":"(npm whoami || npm login) && vim -c 'normal o' -c 'normal o## '$npm_package_version CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","dev:build":"chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'npm run build:codegen' --initial","typecheck":"tsc --noEmit && tsc -p example && tsc -p example/convex","preversion":"npm ci && npm run build:clean && run-p test lint typecheck","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","build:clean":"rm -rf dist *.tsbuildinfo && npm run build:codegen","dev:backend":"convex dev --typecheck-components","dev:frontend":"cd example && vite --clearScreen false","format:check":"prettier --check .","build:codegen":"npx convex codegen --component-dir ./src/component && npm run build","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"reece-convex","email":"reece@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"11.11.0","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.1","react":"19.2.4","convex":"1.33.1","eslint":"10.0.2","vitest":"4.0.18","cpy-cli":"7.0.0","globals":"17.3.0","prettier":"3.8.1","react-dom":"19.2.4","@eslint/js":"10.0.1","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"24.10.11","convex-test":"0.0.41","@types/react":"19.2.13","chokidar-cli":"3.0.0","npm-run-all2":"8.0.4","convex-helpers":"0.1.111","path-exists-cli":"2.0.0","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.3","@types/react-dom":"19.2.3","typescript-eslint":"8.56.1","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"5.1.3","eslint-plugin-react-hooks":"7.1.0-canary-3f0b9e61-20260317","eslint-plugin-react-refresh":"0.5.0"},"peerDependencies":{"convex":"^1.31.7","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.4.3_1774053787509_0.506265251662487","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@convex-dev/workpool","version":"0.4.4","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.4.4","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"reece-convex","email":"reece@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"sethconvex","email":"seth@convex.dev"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"578ae31faa07172aabfe98f1f801e47037cf4e23","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.4.4.tgz","fileCount":114,"integrity":"sha512-Q0tSzqbSYrkwAfZndcECpnrQtGlDLANjehkPzdlFL6u06srLEgrHCtYc2nO+6jFkV/j0kIREdiMrAOkMyMg2dg==","signatures":[{"sig":"MEUCIFrNv71shVmZmzH0NGds/bbOsAoHvXX+dYb0otazeXwfAiEA0K70ZoJxxC544qYJfGvSfhalNYOg0874jdi/RmpHsa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519945},"type":"module","types":"./dist/client/index.d.ts","module":"./dist/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./convex.config.js":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./_generated/component.js":{"types":"./dist/component/_generated/component.d.ts"}},"gitHead":"229ea4a0dc3274808aff7cb7d4ee9cfa39221909","scripts":{"all":"run-p -r 'dev:*' 'test:watch'","dev":"run-p -r 'dev:*'","lint":"eslint .","test":"vitest run --typecheck","alpha":"npm version prerelease --preid alpha && npm publish --tag alpha && git push --follow-tags","build":"tsc --project ./tsconfig.build.json","format":"prettier --write .","predev":"path-exists .env.local || (npm run build && convex dev --once)","release":"npm version patch && npm publish && git push --follow-tags","version":"(npm whoami || npm login) && vim -c 'normal o' -c 'normal o## '$npm_package_version CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","dev:build":"chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'npm run build:codegen' --initial","typecheck":"tsc --noEmit && tsc -p example && tsc -p example/convex","preversion":"npm ci && npm run build:clean && run-p test lint typecheck","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","build:clean":"rm -rf dist *.tsbuildinfo && npm run build:codegen","dev:backend":"convex dev --typecheck-components","dev:frontend":"cd example && vite --clearScreen false","format:check":"prettier --check .","build:codegen":"npx convex codegen --component-dir ./src/component && npm run build","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"11.6.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.1","react":"19.2.4","convex":"1.34.0","eslint":"10.0.2","vitest":"4.0.18","cpy-cli":"7.0.0","globals":"17.3.0","prettier":"3.8.1","react-dom":"19.2.4","@eslint/js":"10.0.1","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"24.10.11","convex-test":"0.0.41","@types/react":"19.2.13","chokidar-cli":"3.0.0","npm-run-all2":"8.0.4","convex-helpers":"0.1.111","path-exists-cli":"2.0.0","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.3","@types/react-dom":"19.2.3","typescript-eslint":"8.56.1","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"5.1.3","eslint-plugin-react-hooks":"7.1.0-canary-3f0b9e61-20260317","eslint-plugin-react-refresh":"0.5.0"},"peerDependencies":{"convex":"^1.31.7","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.4.4_1774489835637_0.6927559122378746","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@convex-dev/workpool","version":"0.4.5","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.4.5","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"reece-convex","email":"reece@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"sethconvex","email":"seth@convex.dev"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"4fb9a62fee87f6650500a130fce39f14b74b051f","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.4.5.tgz","fileCount":114,"integrity":"sha512-grNB+NoU0nc88/aC76ZF8zKpZcRSxBaudX3tXpocgXPmx+a+tObgQXr5UvjaZCwwtHr3lBrU+WbtTWRbuXxx2A==","signatures":[{"sig":"MEUCIQDKpm3kJOW1oRfJMS1G56uOsdXdeV0zE9ZIWIdBpDe30gIgCC6Rji/mO6i+OOeHcyR5uj1qVxFjXWCyTKz3kBgvYuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502118},"type":"module","types":"./dist/client/index.d.ts","module":"./dist/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./convex.config.js":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./_generated/component.js":{"types":"./dist/component/_generated/component.d.ts"}},"gitHead":"f575e95e4d2cb321ba2134d4019a94c9e350d9ec","scripts":{"all":"run-p -r 'dev:*' 'test:watch'","dev":"run-p -r 'dev:*'","lint":"eslint .","test":"vitest run --typecheck","alpha":"npm version prerelease --preid alpha && npm publish --tag alpha && git push --follow-tags","build":"tsc --project ./tsconfig.build.json","format":"prettier --write .","predev":"path-exists .env.local || (npm run build && convex dev --once)","release":"npm version patch && npm publish && git push --follow-tags","version":"(npm whoami || npm login) && vim -c 'normal o' -c 'normal o## '$npm_package_version CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","dev:build":"chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'npm run build:codegen' --initial","typecheck":"tsc --noEmit && tsc -p example && tsc -p example/convex","preversion":"npm ci && npm run build:clean && run-p test lint typecheck","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","build:clean":"rm -rf dist *.tsbuildinfo && npm run build:codegen","dev:backend":"convex dev --typecheck-components","dev:frontend":"cd example && vite --clearScreen false","format:check":"prettier --check .","build:codegen":"npx convex codegen --component-dir ./src/component && npm run build","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"11.6.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.1","react":"19.2.4","convex":"1.34.0","eslint":"10.0.2","vitest":"4.0.18","cpy-cli":"7.0.0","globals":"17.3.0","prettier":"3.8.1","react-dom":"19.2.4","@eslint/js":"10.0.1","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"24.10.11","convex-test":"0.0.41","@types/react":"19.2.13","chokidar-cli":"3.0.0","npm-run-all2":"8.0.4","convex-helpers":"0.1.111","path-exists-cli":"2.0.0","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.3","@types/react-dom":"19.2.3","typescript-eslint":"8.56.1","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"5.1.3","eslint-plugin-react-hooks":"7.1.0-canary-3f0b9e61-20260317","eslint-plugin-react-refresh":"0.5.0"},"peerDependencies":{"convex":"^1.31.7","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.4.5_1774494322358_0.10118476061056625","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@convex-dev/workpool","version":"0.4.6","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.4.6","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"reece-convex","email":"reece@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"sethconvex","email":"seth@convex.dev"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"d3aa977cd8811ca98ce6263794ddc3a528c3c14e","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.4.6.tgz","fileCount":114,"integrity":"sha512-e+cIgQePx5rrGizvzaYocWQCsDFbFlYqR1ZbtFPLa909izwc5GvoasPJPANeFhHRWaA5NBipNVqNtfHySi7Ldw==","signatures":[{"sig":"MEQCIGWS6VS7ZSyLDUZU78nh6Le9ZWLbM1wJel3HjKeuGIlsAiAItkwPSIu2fKW2NkO4eqSaUVazURF3qMuGaFeYqOJrvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502799},"type":"module","types":"./dist/client/index.d.ts","module":"./dist/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./convex.config.js":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./_generated/component.js":{"types":"./dist/component/_generated/component.d.ts"}},"gitHead":"7043fe686be3479721e3dcdf89c9d21354f69c5a","scripts":{"all":"run-p -r 'dev:*' 'test:watch'","dev":"run-p -r 'dev:*'","lint":"eslint .","test":"vitest run --typecheck","alpha":"npm version prerelease --preid alpha && npm publish --tag alpha && git push --follow-tags","build":"tsc --project ./tsconfig.build.json","format":"prettier --write .","predev":"path-exists .env.local || (npm run build && convex dev --once)","release":"npm version patch && npm publish && git push --follow-tags","version":"(npm whoami || npm login) && vim -c 'normal o' -c 'normal o## '$npm_package_version CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","dev:build":"chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'npm run build:codegen' --initial","typecheck":"tsc --noEmit && tsc -p example && tsc -p example/convex","preversion":"npm ci && npm run build:clean && run-p test lint typecheck","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","build:clean":"rm -rf dist *.tsbuildinfo && npm run build:codegen","dev:backend":"convex dev --typecheck-components","dev:frontend":"cd example && vite --clearScreen false","format:check":"prettier --check .","build:codegen":"npx convex codegen --component-dir ./src/component && npm run build","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"11.6.2","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.1","react":"19.2.4","convex":"1.34.0","eslint":"10.0.2","vitest":"4.0.18","cpy-cli":"7.0.0","globals":"17.3.0","prettier":"3.8.1","react-dom":"19.2.4","@eslint/js":"10.0.1","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"24.10.11","convex-test":"0.0.41","@types/react":"19.2.13","chokidar-cli":"3.0.0","npm-run-all2":"8.0.4","convex-helpers":"0.1.111","path-exists-cli":"2.0.0","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.3","@types/react-dom":"19.2.3","typescript-eslint":"8.56.1","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"5.1.3","eslint-plugin-react-hooks":"7.1.0-canary-3f0b9e61-20260317","eslint-plugin-react-refresh":"0.5.0"},"peerDependencies":{"convex":"^1.31.7","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.4.6_1774504103278_0.17904578431744844","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-alpha.0":{"name":"@convex-dev/workpool","version":"0.4.7-alpha.0","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.4.7-alpha.0","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"reece-convex","email":"reece@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"sethconvex","email":"seth@convex.dev"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"71b6cb1bf42a0533c8feb90f94c9187631aa2fa7","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.4.7-alpha.0.tgz","fileCount":120,"integrity":"sha512-mZHiVrDDIEiERrsNLOej0t2IvgV/e/OvxN0N8YIzO1GecPyrz1xvPqiMyHH/Cp+603PRpPmJieyqGSUoP4WJjw==","signatures":[{"sig":"MEQCIFmfd45jzDuVg+GRgz+ZXUl+gJ4EPboHqL+ibz6vJAuIAiATchbEzIqQAbUr/URq4UQYF8c0laj89FFnG6ahc3bCSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":540178},"type":"module","types":"./dist/client/index.d.ts","module":"./dist/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./convex.config.js":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./_generated/component.js":{"types":"./dist/component/_generated/component.d.ts"}},"scripts":{"dev":"convex dev --start 'npm run dev:build'","lint":"eslint .","test":"vitest run --typecheck","alpha":"npm version prerelease --preid alpha && npm publish --tag alpha && git push --follow-tags","build":"tsc --project ./tsconfig.build.json","format":"prettier --write .","predev":"convex init && npm run build:codegen","release":"npm version patch && npm publish && git push --follow-tags","version":"(npm whoami || npm login) && vim -c 'normal o' -c 'normal o## '$npm_package_version CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","dev:build":"chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'npm run build:codegen' --initial","typecheck":"tsc --noEmit && tsc -p example && tsc -p example/convex","preversion":"npm ci && npm run build:clean && npm run test && npm run lint && npm run typecheck","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","build:clean":"rm -rf dist *.tsbuildinfo && npm run build:codegen","dev:frontend":"cd example && vite --clearScreen false","format:check":"prettier --check .","build:codegen":"npx convex codegen --component-dir ./src/component && npm run build","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"11.11.0","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"7.3.2","react":"19.2.4","convex":"1.35.1","eslint":"10.0.2","vitest":"4.0.18","globals":"17.3.0","prettier":"3.8.1","react-dom":"19.2.4","@eslint/js":"10.0.1","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"24.10.11","convex-test":"0.0.51","@types/react":"19.2.13","chokidar-cli":"3.0.0","convex-helpers":"0.1.111","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.3","@types/react-dom":"19.2.3","typescript-eslint":"8.56.1","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"5.1.3","@convex-dev/eslint-plugin":"^2.0.0","eslint-plugin-react-hooks":"7.1.0-canary-3f0b9e61-20260317","eslint-plugin-react-refresh":"0.5.0"},"peerDependencies":{"convex":"^1.31.7","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.4.7-alpha.0_1778271997236_0.9290312551921802","host":"s3://npm-registry-packages-npm-production"}},"0.4.7-alpha.1":{"name":"@convex-dev/workpool","version":"0.4.7-alpha.1","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.4.7-alpha.1","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"dowski-convex","email":"christian@convex.dev"},{"name":"reece-convex","email":"reece@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"sethconvex","email":"seth@convex.dev"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"0d4c40b1b8e9ec6f0b0334323835ec2a22de3dde","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.4.7-alpha.1.tgz","fileCount":126,"integrity":"sha512-q+1xeXZQYug/pdrcEBpFNa4KBIgyC9Yp3i/FGoc66yz9q4jvEvJU3Zyf6fmKpxJ3oTDYvqQtF1eI+c2tWl8/Ng==","signatures":[{"sig":"MEYCIQCbSr4Cr1hwgrD8yq4sLctrWFaHIGZPDpQfDhx+em8EbwIhAPGogf88u6k1rEtXNxAWQm4onl/DcK8wPHi+ylV8yEpt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553196},"type":"module","types":"./dist/client/index.d.ts","module":"./dist/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./convex.config.js":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./_generated/component.js":{"types":"./dist/component/_generated/component.d.ts"}},"gitHead":"e00741503efd0f82b24bdda8df66635bb1d1335a","scripts":{"dev":"convex dev --start 'npm run dev:build'","lint":"eslint .","test":"vitest run --typecheck","alpha":"npm version prerelease --preid alpha && npm publish --tag alpha && git push --follow-tags","build":"tsc --project ./tsconfig.build.json","format":"prettier --write .","predev":"convex init && npm run build:codegen","release":"npm version patch && npm publish && git push --follow-tags","version":"(npm whoami || npm login) && vim -c 'normal o' -c 'normal o## '$npm_package_version CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","dev:build":"chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'npm run build:codegen' --initial","typecheck":"tsc --noEmit && tsc -p example && tsc -p example/convex","preversion":"npm ci && npm run build:clean && npm run test && npm run lint && npm run typecheck","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","build:clean":"rm -rf dist *.tsbuildinfo && npm run build:codegen","dev:frontend":"cd example && vite --clearScreen false","format:check":"prettier --check .","build:codegen":"npx convex codegen --component-dir ./src/component && npm run build","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"11.11.0","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"7.3.2","react":"19.2.4","convex":"1.35.1","eslint":"10.0.2","vitest":"4.0.18","globals":"17.3.0","prettier":"3.8.1","react-dom":"19.2.4","@eslint/js":"10.0.1","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"24.10.11","convex-test":"0.0.51","@types/react":"19.2.13","chokidar-cli":"3.0.0","convex-helpers":"0.1.111","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.3","@types/react-dom":"19.2.3","typescript-eslint":"8.56.1","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"5.1.3","@convex-dev/workpool-old":"npm:@convex-dev/workpool@0.4.6","@convex-dev/eslint-plugin":"^2.0.0","eslint-plugin-react-hooks":"7.1.0-canary-3f0b9e61-20260317","eslint-plugin-react-refresh":"0.5.0"},"peerDependencies":{"convex":"^1.31.7","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.4.7-alpha.1_1779245201446_0.5204157436724508","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@convex-dev/workpool","version":"0.4.7","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.4.7","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"dowski-convex","email":"christian@convex.dev"},{"name":"reece-convex","email":"reece@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"sethconvex","email":"seth@convex.dev"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"d30e6f3855395bc440946667e3f79229aaba1694","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.4.7.tgz","fileCount":126,"integrity":"sha512-4O3VKcJXqYZ9icDgKdVPxjDGUAFK3oG0hbUwLcyYMYgsvVKlZDhvZRmczqSBZHLyrCGPpf925byh0dBigCfAGA==","signatures":[{"sig":"MEQCIDfivYEWpIBQ9F7DrQs6dKWv/TNmIju29wFzg7Pykva5AiB6iJwTRa5hX56Y8Lrx1HRivPy1CEMPORi9cM2Xp3LZfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557552},"type":"module","types":"./dist/client/index.d.ts","module":"./dist/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./convex.config.js":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./_generated/component.js":{"types":"./dist/component/_generated/component.d.ts"}},"gitHead":"28db259124350d2de72dfea8a0fc11bd0fc59dec","scripts":{"dev":"convex dev --start 'npm run dev:build'","lint":"eslint .","test":"vitest run --typecheck","alpha":"npm version prerelease --preid alpha && npm publish --tag alpha && git push --follow-tags","build":"tsc --project ./tsconfig.build.json","format":"prettier --write .","predev":"convex init && npm run build:codegen","release":"npm version patch && npm publish && git push --follow-tags","version":"(npm whoami || npm login) && vim -c 'normal o' -c 'normal o## '$npm_package_version CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","dev:build":"chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'npm run build:codegen' --initial","typecheck":"tsc --noEmit && tsc -p example && tsc -p example/convex","preversion":"npm ci && npm run build:clean && npm run test && npm run lint && npm run typecheck","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","build:clean":"rm -rf dist *.tsbuildinfo && npm run build:codegen","dev:frontend":"cd example && vite --clearScreen false","format:check":"prettier --check .","build:codegen":"npx convex codegen --component-dir ./src/component && npm run build","test:coverage":"vitest run --coverage --coverage.reporter=text"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"11.11.0","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.2","react":"19.2.4","convex":"1.35.1","eslint":"10.0.2","vitest":"4.0.18","globals":"17.3.0","prettier":"3.8.1","react-dom":"19.2.4","@eslint/js":"10.0.1","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"24.10.11","convex-test":"0.0.51","@types/react":"19.2.13","chokidar-cli":"3.0.0","convex-helpers":"0.1.111","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.3","@types/react-dom":"19.2.3","typescript-eslint":"8.56.1","@vitest/coverage-v8":"4.0.18","@vitejs/plugin-react":"5.1.3","@convex-dev/workpool-old":"npm:@convex-dev/workpool@0.4.6","@convex-dev/eslint-plugin":"^2.0.0","eslint-plugin-react-hooks":"7.1.0-canary-3f0b9e61-20260317","eslint-plugin-react-refresh":"0.5.0"},"peerDependencies":{"convex":"^1.31.7","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.4.7_1780088654057_0.6701799620696605","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@convex-dev/workpool","version":"0.4.8","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.4.8","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"dowski-convex","email":"christian@convex.dev"},{"name":"reece-convex","email":"reece@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"sethconvex","email":"seth@convex.dev"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"524a432ca9d7ca3f1dd81791c4be2ec270c4d2ea","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.4.8.tgz","fileCount":126,"integrity":"sha512-ExUV3dVxUK/m2gQGB0PGuTNX/8pNtJM1T2Z+iprEhu7/4UBKM5flmu5odKBcffDnTzlGTPUQ2X+dwzy8l9T19g==","signatures":[{"sig":"MEUCIQCU9WwcVsdvYYJHWHlg9SqDEO2Y+l4WzEZBZopRPpdSkAIgPSX4J/V9BHwVyjZFwcW6afsQ32KGttxTt696SpOtAx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561755},"type":"module","types":"./dist/client/index.d.ts","module":"./dist/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./convex.config.js":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./_generated/component.js":{"types":"./dist/component/_generated/component.d.ts"}},"gitHead":"3efc4c3a0f0af4cdcbba484227468b01f1d0a054","scripts":{"dev":"convex dev --start 'npm run dev:build'","lint":"eslint .","test":"vitest run --typecheck","alpha":"npm version prerelease --preid alpha && npm publish --tag alpha && git push --follow-tags","build":"tsc --project ./tsconfig.build.json","format":"prettier --write .","predev":"convex init && npm run build:codegen","release":"npm version patch && npm publish && git push --follow-tags","version":"(npm whoami || npm login) && vim -c 'normal o' -c 'normal o## '$npm_package_version CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","dev:build":"chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'npm run build:codegen' --initial","typecheck":"tsc --noEmit && tsc -p example && tsc -p example/convex","preversion":"npm ci && npm run build:clean && npm run test && npm run lint && npm run typecheck","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","build:clean":"rm -rf dist *.tsbuildinfo && npm run build:codegen","format:check":"prettier --check .","build:codegen":"npx convex codegen --component-dir ./src/component && npm run build","dev:dashboard":"cd example && vite --clearScreen false","test:coverage":"vitest run --coverage --coverage.reporter=text","build:dashboard":"cd example && vite build","deploy:dashboard":"npm run build:dashboard && npx @convex-dev/static-hosting upload --dist ./example/dist","deploy:dashboard:prod":"npm run build:dashboard && npx @convex-dev/static-hosting upload --dist ./example/dist --prod"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"11.11.0","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.5","react":"19.2.4","convex":"1.41.0","eslint":"10.0.2","vitest":"4.1.8","globals":"17.3.0","prettier":"3.8.1","recharts":"^3.8.1","react-dom":"19.2.4","@eslint/js":"10.0.1","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"24.10.11","convex-test":"0.0.51","@types/react":"19.2.13","chokidar-cli":"3.0.0","convex-helpers":"0.1.111","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.3","@types/react-dom":"19.2.3","typescript-eslint":"8.56.1","@vitest/coverage-v8":"4.1.8","@vitejs/plugin-react":"5.1.3","@convex-dev/workpool-old":"npm:@convex-dev/workpool@0.4.7","@convex-dev/eslint-plugin":"^2.0.0","eslint-plugin-react-hooks":"7.1.0-canary-3f0b9e61-20260317","@convex-dev/static-hosting":"^0.1.3","eslint-plugin-react-refresh":"0.5.0"},"peerDependencies":{"convex":"^1.36.1","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.4.8_1784145015054_0.35962585126956026","host":"s3://npm-registry-packages-npm-production"}},"0.4.9-alpha.0":{"name":"@convex-dev/workpool","version":"0.4.9-alpha.0","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.4.9-alpha.0","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"dowski-convex","email":"christian@convex.dev"},{"name":"reece-convex","email":"reece@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"sethconvex","email":"seth@convex.dev"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"7a77e5cb3a0ad54b4fac7e6b833aa19096ba0687","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.4.9-alpha.0.tgz","fileCount":121,"integrity":"sha512-xzjDm7wOkq9RWuHpJ7Cx8fafXLcVGtfq4caBedIuqDt+Bl+iHG9kesMYgX47QE0T2L5RM6AlsH25tXWN+npocg==","signatures":[{"sig":"MEUCIHwQXi44pEH4ZqHZCw7GoygaQ0Mmtsia9miGDEFsnDtnAiEAsoP5BPeHyQqxNlZJHZdpPZnq39+lOkR/5xWaUtRVi0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547496},"type":"module","types":"./dist/client/index.d.ts","module":"./dist/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./convex.config.js":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./_generated/component.js":{"types":"./dist/component/_generated/component.d.ts"}},"scripts":{"dev":"convex dev --start 'npm run dev:build'","lint":"eslint .","test":"vitest run --typecheck","alpha":"npm version prerelease --preid alpha && npm publish --tag alpha && git push --follow-tags","build":"tsc --project ./tsconfig.build.json","format":"prettier --write .","predev":"convex init && npm run build:codegen","release":"npm version patch && npm publish && git push --follow-tags","version":"(npm whoami || npm login) && vim -c 'normal o' -c 'normal o## '$npm_package_version CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","dev:build":"chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'npm run build:codegen' --initial","typecheck":"tsc --noEmit && tsc -p example && tsc -p example/convex","preversion":"npm ci && npm run build:clean && npm run test && npm run lint && npm run typecheck","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","build:clean":"rm -rf dist *.tsbuildinfo && npm run build:codegen","format:check":"prettier --check .","build:codegen":"npx convex codegen --component-dir ./src/component && npm run build","dev:dashboard":"cd example && vite --clearScreen false","test:coverage":"vitest run --coverage --coverage.reporter=text","build:dashboard":"cd example && vite build","deploy:dashboard":"npm run build:dashboard && npx @convex-dev/static-hosting upload --dist ./example/dist","deploy:dashboard:prod":"npm run build:dashboard && npx @convex-dev/static-hosting upload --dist ./example/dist --prod"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"11.11.0","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@convex-dev/batch-worker":"^0.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"7.3.5","react":"19.2.4","convex":"1.41.0","eslint":"10.0.2","vitest":"4.1.8","globals":"17.3.0","prettier":"3.8.1","recharts":"^3.8.1","react-dom":"19.2.4","@eslint/js":"10.0.1","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"24.10.11","convex-test":"0.0.53","@types/react":"19.2.13","chokidar-cli":"3.0.0","convex-helpers":"0.1.111","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.3","@types/react-dom":"19.2.3","typescript-eslint":"8.56.1","@vitest/coverage-v8":"4.1.8","@vitejs/plugin-react":"5.1.3","@convex-dev/workpool-old":"npm:@convex-dev/workpool@0.4.7","@convex-dev/eslint-plugin":"^2.0.0","eslint-plugin-react-hooks":"7.1.0-canary-3f0b9e61-20260317","@convex-dev/static-hosting":"^0.1.3","eslint-plugin-react-refresh":"0.5.0"},"peerDependencies":{"convex":"^1.36.1","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.4.9-alpha.0_1784864182850_0.6182225691985219","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@convex-dev/workpool","version":"0.4.9","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.4.9","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"dowski-convex","email":"christian@convex.dev"},{"name":"reece-convex","email":"reece@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"sethconvex","email":"seth@convex.dev"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"6f0095f852e51956267299f39fda5f261caf8515","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.4.9.tgz","fileCount":121,"integrity":"sha512-2EauCO+fXqhBE0qN3aC2G/CA8Udc1nDiSha2uwdJi5SaElz6HmuM3Rv60AeQ3snMZ8PdHugKKlVeEFvAhSaokQ==","signatures":[{"sig":"MEYCIQCtNtcwFm4goARkkfrWyb8r5oN1jrJyIGdWGek900iiuQIhAL2plicCxIj1vlbpXb/rh1xGEomvGfpwBEQMO5qBywBs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547464},"type":"module","types":"./dist/client/index.d.ts","module":"./dist/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./convex.config.js":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./_generated/component.js":{"types":"./dist/component/_generated/component.d.ts"}},"gitHead":"2bb96c3684e62a91d602b58fe5a37ae54fac7f3d","scripts":{"dev":"convex dev --start 'npm run dev:build'","lint":"eslint .","test":"vitest run --typecheck","alpha":"npm version prerelease --preid alpha && npm publish --tag alpha && git push --follow-tags","build":"tsc --project ./tsconfig.build.json","format":"prettier --write .","predev":"convex init && npm run build:codegen","release":"npm version patch && npm publish && git push --follow-tags","version":"(npm whoami || npm login) && vim -c 'normal o' -c 'normal o## '$npm_package_version CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","dev:build":"chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'npm run build:codegen' --initial","typecheck":"tsc --noEmit && tsc -p example && tsc -p example/convex","preversion":"npm ci && npm run build:clean && npm run test && npm run lint && npm run typecheck","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","build:clean":"rm -rf dist *.tsbuildinfo && npm run build:codegen","format:check":"prettier --check .","build:codegen":"npx convex codegen --component-dir ./src/component && npm run build","dev:dashboard":"cd example && vite --clearScreen false","test:coverage":"vitest run --coverage --coverage.reporter=text","build:dashboard":"cd example && vite build","deploy:dashboard":"npm run build:dashboard && npx @convex-dev/static-hosting upload --dist ./example/dist","deploy:dashboard:prod":"npm run build:dashboard && npx @convex-dev/static-hosting upload --dist ./example/dist --prod"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"11.11.0","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@convex-dev/batch-worker":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.5","react":"19.2.4","convex":"1.41.0","eslint":"10.0.2","vitest":"4.1.8","globals":"17.3.0","prettier":"3.8.1","recharts":"^3.8.1","react-dom":"19.2.4","@eslint/js":"10.0.1","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"24.10.11","convex-test":"0.0.53","@types/react":"19.2.13","chokidar-cli":"3.0.0","convex-helpers":"0.1.111","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.3","@types/react-dom":"19.2.3","typescript-eslint":"8.56.1","@vitest/coverage-v8":"4.1.8","@vitejs/plugin-react":"5.1.3","@convex-dev/workpool-old":"npm:@convex-dev/workpool@0.4.7","@convex-dev/eslint-plugin":"^2.0.0","eslint-plugin-react-hooks":"7.1.0-canary-3f0b9e61-20260317","@convex-dev/static-hosting":"^0.1.3","eslint-plugin-react-refresh":"0.5.0"},"peerDependencies":{"convex":"^1.36.1","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.4.9_1785545541683_0.896634699168821","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@convex-dev/workpool","version":"0.4.10","keywords":["convex","queue","pool","component","async","work"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.4.10","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"dowski-convex","email":"christian@convex.dev"},{"name":"reece-convex","email":"reece@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"sethconvex","email":"seth@convex.dev"},{"name":"andycai-convex","email":"andy@convex.dev"},{"name":"mikewheaton","email":"mike@wheaton.dev"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://github.com/get-convex/workpool#readme","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"bb398e61a306611db4b85a9d3dfe328e71de0353","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.4.10.tgz","fileCount":121,"integrity":"sha512-wJTSZ3vmGIfR1enEzttlDq6YtXr/hmJr8DO3sa2v861WHOL1zyyXfWuvrHQiDuOOVryQJujqKc8VcH1IJ4um5g==","signatures":[{"sig":"MEUCIFu0N84/DaO4HErjV7g2yPeCdwPiCpAQlMK9UcsEYPbyAiEAtpAV3yuNVIr1gZsVcdvpqcHVUO+K6f+mDmfkdbjo11E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564879},"type":"module","types":"./dist/client/index.d.ts","module":"./dist/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./convex.config.js":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./_generated/component.js":{"types":"./dist/component/_generated/component.d.ts"}},"gitHead":"48479d534617ecdcb2a5f4646ecde05800c71f56","scripts":{"dev":"convex dev --start 'npm run dev:build'","lint":"eslint .","test":"vitest run --typecheck","alpha":"npm version prerelease --preid alpha && npm publish --tag alpha && git push --follow-tags","build":"tsc --project ./tsconfig.build.json","format":"prettier --write .","predev":"convex init && npm run build:codegen","release":"npm version patch && npm publish && git push --follow-tags","version":"(npm whoami || npm login) && vim -c 'normal o' -c 'normal o## '$npm_package_version CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","dev:build":"chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'npm run build:codegen' --initial","typecheck":"tsc --noEmit && tsc -p example && tsc -p example/convex","preversion":"npm ci && npm run build:clean && npm run test && npm run lint && npm run typecheck","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","build:clean":"rm -rf dist *.tsbuildinfo && npm run build:codegen","format:check":"prettier --check .","build:codegen":"npx convex codegen --component-dir ./src/component && npm run build","dev:dashboard":"cd example && vite --clearScreen false","test:coverage":"vitest run --coverage --coverage.reporter=text","build:dashboard":"cd example && vite build","deploy:dashboard":"npm run build:dashboard && npx @convex-dev/static-hosting upload --dist ./example/dist","capture:scheduled":"node scripts/capture-scheduled-functions.mjs","deploy:dashboard:prod":"npm run build:dashboard && npx @convex-dev/static-hosting upload --dist ./example/dist --prod"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"11.11.0","description":"A Convex component for managing async work.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@convex-dev/batch-worker":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.5","react":"19.2.4","convex":"1.43.0","eslint":"10.0.2","vitest":"4.1.8","globals":"17.3.0","prettier":"3.8.1","recharts":"^3.8.1","react-dom":"19.2.4","@eslint/js":"10.0.1","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"24.10.11","convex-test":"0.0.53","@types/react":"19.2.13","chokidar-cli":"3.0.0","convex-helpers":"0.1.111","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.3","@types/react-dom":"19.2.3","typescript-eslint":"8.56.1","@vitest/coverage-v8":"4.1.8","@vitejs/plugin-react":"5.1.3","@convex-dev/workpool-old":"npm:@convex-dev/workpool@0.4.7","@convex-dev/eslint-plugin":"^2.0.0","eslint-plugin-react-hooks":"7.1.0-canary-3f0b9e61-20260317","@convex-dev/static-hosting":"^0.2.0","eslint-plugin-react-refresh":"0.5.0"},"peerDependencies":{"convex":"^1.36.1","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.4.10_1787274257067_0.7685514298890714","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@convex-dev/workpool","version":"0.4.11","keywords":["convex","component","job-queue","task-queue","background-jobs","async","concurrency","parallelism","retries","backoff","work-pool"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.4.11","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"dowski-convex","email":"christian@convex.dev"},{"name":"reece-convex","email":"reece@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"sethconvex","email":"seth@convex.dev"},{"name":"andycai-convex","email":"andy@convex.dev"},{"name":"mikewheaton","email":"mike@wheaton.dev"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://www.convex.dev/components/workpool","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"5a6571a1911f44374f08049306a63962085a5f18","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.4.11.tgz","fileCount":121,"integrity":"sha512-nGjfjUvEjuTJkJZPdq6ZWeYaX0p2dh/7Pn/DTx7YX9/lbL9TAsWXPxra9M2E2c8v+zBPhbWNmY8yLyxDsoUI0A==","signatures":[{"sig":"MEUCICDM3TYZ7n7RK/sHddvkORg3jtKT4CqD2H7ZHHaQ8mkZAiEAv6myUjMPl79cih2OYt5OFKPJeqSVk+zQfJdZ0fMODjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566821},"type":"module","types":"./dist/client/index.d.ts","module":"./dist/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./convex.config.js":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./_generated/component.js":{"types":"./dist/component/_generated/component.d.ts"}},"gitHead":"9a64c831b2a4bf3ce565f1a364e59007df4354bb","scripts":{"dev":"convex dev --start 'npm run dev:build'","lint":"eslint .","test":"vitest run --typecheck","alpha":"npm version prerelease --preid alpha && npm publish --tag alpha && git push --follow-tags","build":"tsc --project ./tsconfig.build.json","format":"prettier --write .","predev":"convex init && npm run build:codegen","release":"npm version patch && npm publish && git push --follow-tags","version":"(npm whoami || npm login) && vim -c 'normal o' -c 'normal o## '$npm_package_version CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","dev:build":"chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'npm run build:codegen' --initial","typecheck":"tsc --noEmit && tsc -p example && tsc -p example/convex","preversion":"npm ci && npm run build:clean && npm run test && npm run lint && npm run typecheck","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","build:clean":"rm -rf dist *.tsbuildinfo && npm run build:codegen","format:check":"prettier --check .","build:codegen":"npx convex codegen --component-dir ./src/component && npm run build","dev:dashboard":"cd example && vite --clearScreen false","test:coverage":"vitest run --coverage --coverage.reporter=text","build:dashboard":"cd example && vite build","deploy:dashboard":"npm run build:dashboard && npx @convex-dev/static-hosting upload --dist ./example/dist","capture:scheduled":"node scripts/capture-scheduled-functions.mjs","deploy:dashboard:prod":"npm run build:dashboard && npx @convex-dev/static-hosting upload --dist ./example/dist --prod"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"11.11.0","description":"Convex component for queued background jobs with configurable concurrency, action retries, backoff, and completion callbacks.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@convex-dev/batch-worker":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.5","react":"19.2.4","convex":"1.43.0","eslint":"10.0.2","vitest":"4.1.8","globals":"17.3.0","prettier":"3.8.1","recharts":"^3.8.1","react-dom":"19.2.4","@eslint/js":"10.0.1","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"24.10.11","convex-test":"0.0.53","@types/react":"19.2.13","chokidar-cli":"3.0.0","convex-helpers":"0.1.111","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.3","@types/react-dom":"19.2.3","typescript-eslint":"8.56.1","@vitest/coverage-v8":"4.1.8","@vitejs/plugin-react":"5.1.3","@convex-dev/workpool-old":"npm:@convex-dev/workpool@0.4.7","@convex-dev/eslint-plugin":"^4.0.0","eslint-plugin-react-hooks":"7.1.0-canary-3f0b9e61-20260317","@convex-dev/static-hosting":"^0.2.0","eslint-plugin-react-refresh":"0.5.0"},"peerDependencies":{"convex":"^1.36.1","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.4.11_1788245393231_0.5238166625319489","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@convex-dev/workpool","version":"0.4.12","keywords":["convex","component","job-queue","task-queue","background-jobs","async","concurrency","parallelism","retries","backoff","work-pool"],"license":"Apache-2.0","_id":"@convex-dev/workpool@0.4.12","maintainers":[{"name":"cowling","email":"james@convex.dev"},{"name":"jordanhunt","email":"jordan@convex.dev"},{"name":"gautamg795","email":"gautam@convex.dev"},{"name":"emmaling27","email":"emma@convex.dev"},{"name":"nipunn","email":"nipunn1313@gmail.com"},{"name":"aritrakh","email":"aritrakh@gmail.com"},{"name":"ianatconvex","email":"ian@convex.dev"},{"name":"dowski-convex","email":"christian@convex.dev"},{"name":"reece-convex","email":"reece@convex.dev"},{"name":"erquhart","email":"shawn@erquh.art"},{"name":"sethconvex","email":"seth@convex.dev"},{"name":"andycai-convex","email":"andy@convex.dev"},{"name":"mikewheaton","email":"mike@wheaton.dev"},{"name":"jamwt","email":"jamwt@convex.dev"},{"name":"nicolapps","email":"nicolas@ettlin.dev"}],"homepage":"https://www.convex.dev/components/workpool","bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"dist":{"shasum":"0df3ce05110209a0c1fcfad1826289ee2a6ab986","tarball":"https://registry.npmjs.org/@convex-dev/workpool/-/workpool-0.4.12.tgz","fileCount":122,"integrity":"sha512-mJOtVds/vWWVdFUNhveXlQcfPFUmugZbJYjdjblgA2PpfaedtcwqYBVnLXEBI2QlspTR7HfAT3cTxJtdhVPUsg==","signatures":[{"sig":"MEYCIQDm7HSzkIOn8CE5rcIhClRR2WOQ7mYQdEZmmADGA7GgbgIhAND5F7jijHGdrITSk5e929qASHJmbfcV3uXd16JlZJDZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605520},"type":"module","types":"./dist/client/index.d.ts","module":"./dist/client/index.js","exports":{".":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"./test":"./src/test.ts","./package.json":"./package.json","./convex.config":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./convex.config.js":{"types":"./dist/component/convex.config.d.ts","default":"./dist/component/convex.config.js"},"./_generated/component.js":{"types":"./dist/component/_generated/component.d.ts"}},"gitHead":"90c657ee230c22522849f0afec410dfb41fbe211","scripts":{"dev":"convex dev --start 'npm run dev:build'","lint":"eslint .","test":"vitest run --typecheck","alpha":"npm version prerelease --preid alpha && npm publish --tag alpha && git push --follow-tags","build":"tsc --project ./tsconfig.build.json","format":"prettier --write .","predev":"convex init && npm run build:codegen","release":"npm version patch && npm publish && git push --follow-tags","version":"(npm whoami || npm login) && vim -c 'normal o' -c 'normal o## '$npm_package_version CHANGELOG.md && prettier -w CHANGELOG.md && git add CHANGELOG.md","dev:build":"chokidar 'tsconfig*.json' 'src/**/*.ts' -i '**/*.test.ts' -c 'npm run build:codegen' --initial","typecheck":"tsc --noEmit && tsc -p example && tsc -p example/convex","preversion":"npm ci && npm run build:clean && npm run test && npm run lint && npm run typecheck","test:debug":"vitest --inspect-brk --no-file-parallelism","test:watch":"vitest --typecheck --clearScreen false","build:clean":"rm -rf dist *.tsbuildinfo && npm run build:codegen","format:check":"prettier --check .","build:codegen":"npx convex codegen --component-dir ./src/component && npm run build","dev:dashboard":"cd example && vite --clearScreen false","test:coverage":"vitest run --coverage --coverage.reporter=text","build:dashboard":"cd example && vite build","deploy:dashboard":"npm run build:dashboard && npx @convex-dev/static-hosting upload --dist ./example/dist","capture:scheduled":"node scripts/capture-scheduled-functions.mjs","deploy:dashboard:prod":"npm run build:dashboard && npx @convex-dev/static-hosting upload --dist ./example/dist --prod"},"_npmUser":{"name":"ianatconvex","email":"ian@convex.dev"},"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"_npmVersion":"11.11.0","description":"Convex component for queued background jobs with configurable concurrency, action retries, backoff, and completion callbacks.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@convex-dev/batch-worker":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.3.5","react":"19.2.4","convex":"1.43.0","eslint":"10.0.2","vitest":"5.0.0","globals":"17.3.0","prettier":"3.8.1","recharts":"^3.8.1","react-dom":"19.2.4","@eslint/js":"10.0.1","pkg-pr-new":"0.0.63","typescript":"5.9.3","@types/node":"24.10.11","convex-test":"0.0.53","@types/react":"19.2.13","chokidar-cli":"3.0.0","convex-helpers":"0.1.111","@edge-runtime/vm":"5.0.0","@eslint/eslintrc":"3.3.3","@types/react-dom":"19.2.3","typescript-eslint":"8.56.1","@vitest/coverage-v8":"5.0.0","@vitejs/plugin-react":"5.1.3","@convex-dev/workpool-old":"npm:@convex-dev/workpool@0.4.7","@convex-dev/eslint-plugin":"^4.0.0","eslint-plugin-react-hooks":"7.1.0-canary-3f0b9e61-20260317","@convex-dev/static-hosting":"^0.2.0","eslint-plugin-react-refresh":"0.5.0"},"peerDependencies":{"convex":"^1.36.1","convex-helpers":"^0.1.94"},"_npmOperationalInternal":{"tmp":"tmp/workpool_0.4.12_1789170026906_0.6339426637103784","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-01-29T20:55:56.574Z","modified":"2026-09-16T18:55:09.935Z","0.1.0":"2025-01-29T20:55:56.785Z","0.1.1":"2025-01-29T22:27:01.940Z","0.1.2":"2025-02-05T23:21:22.585Z","0.1.3-alpha.0":"2025-02-18T07:26:51.532Z","0.2.0-beta.0":"2025-03-01T01:28:25.495Z","0.2.0-alpha.0":"2025-03-07T04:32:02.365Z","0.2.0":"2025-03-08T11:21:10.859Z","0.2.1":"2025-03-11T20:03:32.243Z","0.2.2":"2025-03-22T23:07:25.477Z","0.2.3":"2025-03-24T18:22:24.575Z","0.2.4":"2025-03-24T18:26:37.225Z","0.2.5":"2025-03-24T18:55:51.275Z","0.2.6":"2025-03-26T12:08:43.417Z","0.2.7-alpha.0":"2025-04-03T10:45:50.532Z","0.2.7-alpha.1":"2025-04-03T11:00:38.275Z","0.2.7-alpha.2":"2025-04-03T11:45:19.773Z","0.2.7-alpha.3":"2025-04-03T20:58:54.461Z","0.2.7-alpha.4":"2025-04-03T21:04:48.467Z","0.2.7-alpha.5":"2025-04-03T22:45:32.390Z","0.2.7-alpha.6":"2025-04-04T00:15:29.268Z","0.2.7-alpha.7":"2025-04-04T00:21:50.074Z","0.2.7":"2025-04-04T02:58:45.619Z","0.2.8-alpha.0":"2025-05-08T02:12:36.843Z","0.2.8":"2025-05-08T02:16:28.469Z","0.2.9":"2025-05-13T21:47:16.177Z","0.2.10":"2025-05-13T22:35:53.447Z","0.2.11":"2025-05-31T01:22:27.114Z","0.2.12":"2025-06-18T01:48:29.594Z","0.2.13":"2025-06-19T01:01:04.146Z","0.2.14":"2025-06-19T01:07:44.259Z","0.2.15":"2025-07-01T03:15:17.883Z","0.2.16":"2025-07-08T23:38:48.067Z","0.2.17-alpha.0":"2025-07-12T18:52:40.667Z","0.2.17-alpha.1":"2025-07-14T20:49:46.049Z","0.2.17-alpha.2":"2025-07-15T02:21:25.249Z","0.2.17":"2025-07-16T19:52:49.891Z","0.2.18-alpha.0":"2025-07-23T02:25:41.786Z","0.2.18-alpha.1":"2025-07-29T02:41:51.419Z","0.2.18-alpha.2":"2025-07-29T19:59:22.246Z","0.2.18-alpha.3":"2025-07-31T18:30:02.948Z","0.2.18":"2025-08-16T00:34:54.882Z","0.2.19-alpha.0":"2025-09-16T20:01:45.568Z","0.2.19-alpha.1":"2025-09-16T21:15:22.223Z","0.2.19-alpha.2":"2025-09-25T06:56:59.463Z","0.2.19-alpha.3":"2025-10-10T08:24:04.636Z","0.2.19":"2025-10-16T06:02:28.001Z","0.2.20-alpha.0":"2025-10-20T05:41:07.636Z","0.3.0":"2025-11-11T02:42:28.250Z","0.3.1-alpha.0":"2025-11-13T01:52:44.049Z","0.3.1-alpha.1":"2025-11-20T04:43:35.630Z","0.3.1":"2026-01-13T01:44:03.387Z","0.3.2":"2026-02-23T07:53:46.783Z","0.4.0":"2026-02-23T08:00:59.296Z","0.4.1":"2026-03-02T03:13:21.036Z","0.4.2":"2026-03-13T19:40:49.037Z","0.4.3-alpha.0":"2026-03-13T21:51:37.316Z","0.4.3-alpha.1":"2026-03-14T00:42:40.124Z","0.4.3":"2026-03-21T00:43:07.679Z","0.4.4":"2026-03-26T01:50:35.825Z","0.4.5":"2026-03-26T03:05:22.524Z","0.4.6":"2026-03-26T05:48:23.455Z","0.4.7-alpha.0":"2026-05-08T20:26:37.386Z","0.4.7-alpha.1":"2026-05-20T02:46:41.622Z","0.4.7":"2026-05-29T21:04:14.259Z","0.4.8":"2026-07-15T19:50:15.252Z","0.4.9-alpha.0":"2026-07-24T03:36:22.995Z","0.4.9":"2026-08-01T00:52:21.818Z","0.4.10":"2026-08-21T01:04:17.279Z","0.4.11":"2026-09-01T06:49:53.417Z","0.4.12":"2026-09-11T23:40:27.052Z"},"bugs":{"url":"https://github.com/get-convex/workpool/issues","email":"support@convex.dev"},"license":"Apache-2.0","homepage":"https://www.convex.dev/components/workpool","keywords":["convex","component","job-queue","task-queue","background-jobs","async","concurrency","parallelism","retries","backoff","work-pool"],"repository":{"url":"git+https://github.com/get-convex/workpool.git","type":"git"},"description":"Convex component for queued background jobs with configurable concurrency, action retries, backoff, and completion callbacks.","maintainers":[{"email":"james@convex.dev","name":"cowling"},{"email":"jordan@convex.dev","name":"jordanhunt"},{"email":"gautam@convex.dev","name":"gautamg795"},{"email":"emma@convex.dev","name":"emmaling27"},{"email":"nipunn1313@gmail.com","name":"nipunn"},{"email":"aritrakh@gmail.com","name":"aritrakh"},{"email":"ian@convex.dev","name":"ianatconvex"},{"email":"christian@convex.dev","name":"dowski-convex"},{"email":"reece@convex.dev","name":"reece-convex"},{"email":"ayush@convex.dev","name":"ayushdewanconvex"},{"email":"shawn@erquh.art","name":"erquhart"},{"email":"seth@convex.dev","name":"sethconvex"},{"email":"andy@convex.dev","name":"andycai-convex"},{"email":"mike@wheaton.dev","name":"mikewheaton"},{"email":"jamwt@convex.dev","name":"jamwt"},{"email":"nicolas@ettlin.dev","name":"nicolapps"}],"readme":"# Convex Component: Workpool\n\n[![npm version](https://badge.fury.io/js/@convex-dev%2Fworkpool.svg)](https://badge.fury.io/js/@convex-dev%2Fworkpool)\n\n<!-- START: Include on https://convex.dev/components -->\n\nThis Convex component queues actions and mutations as background jobs while\nlimiting how many run in parallel.\n\n- Configure multiple pools with different parallelism.\n- Retry failed actions (with backoff and jitter) for\n  [idempotent actions](#idempotency), fully configurable (respecting\n  parallelism).\n- An `onComplete` callback so you can build durable, reliable workflows. Called\n  when the work is finished, whether it succeeded, failed, or was canceled.\n\n## Separating and throttling async workloads\n\nSuppose you have some important async work, like sending verification emails,\nand some less important async work, like scraping data from an API. If all of\nthese are scheduled with `ctx.scheduler.runAfter`, they'll compete with each\nother for resources. The emails might be delayed if there are too many scraping\nrequests queued ahead of them.\n\nTo resolve this problem, you can separate work into different pools.\n\n```ts\nconst emailPool = new Workpool(components.emailWorkpool, {\n  maxParallelism: 10,\n});\nconst scrapePool = new Workpool(components.scrapeWorkpool, {\n  maxParallelism: 5,\n});\n\nexport const userSignUp = mutation({\n  args: {...},\n  handler: async (ctx, args) => {\n    const userId = await ctx.db.insert(\"users\", args);\n    await emailPool.enqueueAction(ctx, internal.auth.sendEmailVerification, {\n      userId,\n    });\n  },\n});\n\nexport const downloadLatestWeather = mutation({\n  handler: async (ctx, args) => {\n    for (const city of allCities) {\n      await scrapePool.enqueueAction(ctx, internal.weather.scrape, { city });\n    }\n  },\n});\n```\n\n## Durable, reliable workflows\n\n### Retry management\n\nImagine that the payment processor is a 3rd party API, and they temporarily have\nan outage. Now imagine you implement your own action retrying logic for your\nbusy app. You'll find very quickly that your entire backend is overwhelmed with\nretrying actions. This could bog down live traffic with background work, and/or\ncause you to exceed rate limits with the payment provider.\n\nCreating an upper bound on how much work will be done in parallel is a good way\nto mitigate this risk. Actions that are currently backing off awaiting retry\nwill not tie up a thread in the workpool.\n\n### Completion handling\n\nBy handing off asynchronous work, it will be guaranteed to run, and with retries\nyou can account for temporary failures, while avoiding a \"stampeding herd\"\nduring third party outages.\n\nWith the `onComplete` callback, you can define how to proceed after each step,\nwhether that enqueues another job to the workpool, updates the database, etc. It\nwill always be called, whether the work was successful, failed, or was canceled.\nSee [below](#options-for-enqueueing-work) for more info.\n\nExample:\n\n```ts\nconst pool = new Workpool(components.emailWorkpool, {\n  retryActionsByDefault: true,\n  // Specifies config for actions with retry: true, or if retried by default.\n  defaultRetryBehavior: { maxAttempts: 3, initialBackoffMs: 1000, base: 2 },\n});\n\nconst sendEmailReliablyWithRetries = mutation({\n  args: {\n    emailType: v.string(),\n    userId: v.id(\"users\"),\n    title: v.string(),\n    body: v.string(),\n  },\n  handler: async (ctx, args) => {\n    // ... do other things in the transaction\n    await pool.enqueueAction(ctx, internal.email.send, args, {\n      onComplete: internal.email.emailSent,\n      context: { emailType: args.emailType, userId: args.userId },\n      retry: false, // don't retry this action, as we can't guarantee idempotency.\n    });\n  },\n});\n\nexport const emailSent = internalMutation({\n  args: vOnCompleteValidator(\n    v.object({ emailType: v.string(), userId: v.id(\"users\") }),\n  ),\n  handler: async (ctx, { workId, context, result }) => {\n    if (result.kind === \"canceled\") return;\n    const emailLogId = await ctx.db.insert(\"userEmailLog\", {\n      userId: context.userId,\n      emailType: context.emailType,\n      result: result.kind === \"success\" ? result.returnValue : null,\n      error: result.kind === \"failed\" ? result.error : null,\n    });\n    if (result.kind === \"failed\") {\n      await pool.enqueueAction(\n        ctx,\n        internal.email.checkStatus,\n        { userId },\n        {\n          retry: { maxAttempts: 10, initialBackoffMs: 250, base: 2 }, // custom\n          onComplete: internal.email.handleEmailStatus,\n          context: { emailLogId },\n        },\n      );\n    }\n  },\n});\n```\n\nNote: the `onComplete` handler runs in a different transaction than the job\nenqueued. If you want to run it in the same transaction, you can do that work at\nthe end of the enqueued function, before returning. This is generally faster and\nmore typesafe when handling the \"success\" case.\n\nYou can also use this equivalent helper to define an `onComplete` mutation. Note\nthe `DataModel` type parameter, if you want ctx.db to be type safe.\n\n```ts\nexport const emailSent = pool.defineOnComplete<DataModel>({\n  context: v.object({ emailType: v.string(), userId: v.id(\"users\") }),\n  handler: async (ctx, { workId, context, result }) => {\n    // ...\n  },\n});\n```\n\nTo skip some outcomes, add `onCompleteExcludeKinds`. For example, the same\nhandler can handle failures and cancellations without being invoked on success:\n\n```ts\nawait pool.enqueueAction(ctx, internal.email.send, args, {\n  onComplete: internal.email.emailSent,\n  onCompleteExcludeKinds: [\"success\"],\n  context: { emailType: args.emailType, userId: args.userId },\n});\n```\n\nThe options are `\"success\"`, `\"failed\"`, and `\"canceled\"`.\n\nFiltering applies to the final result. Failed attempts that will be retried do\nnot invoke the callback. A terminal failure, including a `NonRetryableError`,\ninvokes it unless `\"failed\"` is excluded. Cancelation through the workpool\nyields `\"canceled\"` when it lands before the work starts or before a retry is\nscheduled; an attempt already in progress runs to its own outcome, so a race\nwith `cancel` can still report `\"success\"` or a terminal `\"failed\"`. Direct\nscheduler cancelation (for example, from the dashboard) is treated as a failure\nand can trigger retries instead.\n\n### Idempotency\n\nIdempotent actions are actions that can be run multiple times safely. This\ntypically means they don't cause any side effects that would be a problem if\nexecuted twice or more.\n\nAs an example of an unsafe, non-idempotent action, consider an action that\ncharges a user's credit card without providing a unique transaction id to the\npayment processor. The first time the action is run, imagine that the API call\nsucceeds to the payment provider, but then the action throws an exception before\nthe transaction is marked finished in our Convex database. If the action is run\ntwice, the user may be double charged for the transaction!\n\nIf we alter this action to provide a consistent transaction id to the payment\nprovider, they can simply NOOP the second payment attempt. The this makes the\naction idempotent, and it can safely be retried.\n\nIf you're creating complex workflows with many steps involving 3rd party APIs:\n\n1.  You should ensure that each step is an idempotent Convex action.\n2.  You should use this component to manage these actions so it all just works!\n\n### Reducing database write conflicts (aka OCC errors)\n\nWith limited parallelism, you can reduce\n[write conflicts](https://docs.convex.dev/error#1) from mutations that read and\nwrite the same data.\n\nConsider this action that calls a mutation to increment a singleton counter. By\ncalling the mutation on a workpool with `maxParallelism: 1`, it will never throw\nan error due to conflicts with parallel mutations.\n\n```ts\nconst counterPool = new Workpool(components.counterWorkpool, {\n  maxParallelism: 1,\n});\n\nexport const doSomethingAndCount = action({\n  handler: async (ctx) => {\n    const doSomething = await fetch(\"https://example.com\");\n    await counterPool.enqueueMutation(ctx, internal.counter.increment, {});\n  },\n});\n\n// This mutation is prone to conflicting with itself, because it always reads\n// and writes the same data. By running it in a workpool with low parallelism,\n// it will run serially.\nexport const increment = internalMutation({\n  handler: async (ctx) => {\n    const countDoc = await ctx.db.query(\"counter\").unique();\n    await ctx.db.patch(countDoc!._id, { count: countDoc!.count + 1 });\n  },\n});\n```\n\nEffectively, Workpool runs async functions similar to\n`ctx.scheduler.runAfter(0, ...)`, but it limits the number of functions that can\nrun in parallel.\n\n## Reactive status of asynchronous work\n\nThe workpool stores the status of each function in the database, and thanks to\nConvex's reactive queries, you can read it in a query to power a reactive UI.\n\nBy default, it will keep the status for 1 day but you can change this with the\n`statusTtl` option to `Workpool`.\n\nTo keep the status forever, set `statusTtl: Number.POSITIVE_INFINITY`.\n\nYou can read the status of a function by calling `pool.status(id)`.\n\n```ts\nimport { vWorkIdValidator } from \"@convex-dev/workpool\";\nimport { query } from \"./_generated/server\";\n\nexport const getStatus = query({\n  args: { id: vWorkIdValidator },\n  handler: async (ctx, args) => {\n    const status = await pool.status(args.id);\n    return status;\n  },\n});\n```\n\nThe status will be one of:\n\n- `{ kind: \"pending\"; previousAttempts: number }`: The function has not started\n  yet.\n- `{ kind: \"running\"; previousAttempts: number }`: The function is currently\n  running.\n- `{ kind: \"finished\" }`: The function has succeeded, failed, or been canceled.\n\nTo get the result of your function, you can either write to the database from\nwithin your function, call or schedule another function from there, or use the\n`onComplete` handler to respond to the job result.\n\n## Get started\n\n### Pre-requisite: Convex\n\nYou'll need an existing Convex project to use the component. Convex is a hosted\nbackend platform, including a database, serverless functions, and a ton more you\ncan learn about [here](https://docs.convex.dev/get-started).\n\nRun `npm create convex` or follow any of the\n[quickstarts](https://docs.convex.dev/home) to set one up.\n\n### Install the component\n\nSee [`example/`](./example/convex/) for a working demo.\n\n1. Install the Workpool component:\n\n```bash\nnpm install @convex-dev/workpool\n```\n\n2. Create a [`convex.config.ts`](./example/convex/convex.config.ts) file in your\n   app's `convex/` folder and install the component by calling `use`:\n\n```ts\n// convex/convex.config.ts\nimport { defineApp } from \"convex/server\";\nimport workpool from \"@convex-dev/workpool/convex.config.js\";\n\nconst app = defineApp();\napp.use(workpool, { name: \"emailWorkpool\" });\napp.use(workpool, { name: \"scrapeWorkpool\" });\nexport default app;\n```\n\nSee example usage in [example.ts](./example/convex/example.ts).\n\n### Configuring the Workpool\n\nCheck out the [docstrings](./src/client/index.ts), but notable options include:\n\n- `maxParallelism`: How many actions/mutations can run at once within this pool.\n  Avoid exceeding 100 on Pro, 20 on the free plan, across all workpools and\n  workflows.\n- `retryActionsByDefault`: Whether to retry actions that fail by default.\n- `defaultRetryBehavior`: The default retry behavior for enqueued actions.\n\nYou can override the retry behavior per-call with the `retry` option.\n\nIf you don't specify a `maxParallelism` as a Class-level option, you can specify\nit at runtime by calling\n`ctx.runMutation(components.myWorkpool.config.update, { maxParallelism: 20 })`\n(you can also call the function with `npx convex run` or the dashboard) This can\nbe useful for dynamic scaling of the workpool, and also setting it to 0 to pause\nwork. If specified on the Workpool class, it will update on each call to enqueue\nor cancel. Tip: you can create the Workpool class at runtime based on a dynamic\nvalue, such as an environment variable.\n\n### Options for enqueueing work\n\nSee the [docstrings](./src/client/index.ts) for more details, but notable\noptions include:\n\n- `retry`: Whether to retry the action if it fails. Overrides defaults. If it's\n  set to `true`, it will use the `defaultRetryBehavior`. If it's set to a custom\n  config, it will use that (and do retries).\n- `onComplete`: A mutation to run after the function finishes.\n- `onCompleteExcludeKinds`: Optional list of result kinds to skip: `\"success\"`,\n  `\"failed\"`, and `\"canceled\"`. Defaults to excluding none, so every outcome\n  invokes the callback.\n- `context`: Any data you want to pass to the `onComplete` mutation.\n- `runAt` and `runAfter`: Similar to `ctx.scheduler.run*`, allows you to\n  schedule the work to run later. By default it's immediate.\n\n### Retry behavior\n\nThe retry options work like this:\n\n- The first request runs as it's scheduled.\n- If it fails, it will wait _around_ `initialBackoffMs` and then try again.\n- Each subsequent retry waits `initialBackoffMs * base^<retryNumber - 1>`.\n- The standard base is 2.\n- The actual wait time uses \"jitter\" to avoid all retries happening at once if\n  they all fail at the same time.\n\nYou can override the retry behavior per-call with the `retry` option.\n\n#### Non-retryable errors\n\nIf an action has retries enabled but hits a terminal failure, throw a\n`NonRetryableError`. Workpool will treat the attempt as failed, call\n`onComplete` with the normal `{ kind: \"failed\", error }` result unless\n`\"failed\"` is excluded, and skip any remaining retries.\n\n```ts\nimport { NonRetryableError } from \"@convex-dev/workpool\";\n\nexport const sendEmail = action({\n  args: { email: v.string() },\n  handler: async (ctx, { email }) => {\n    if (!email.includes(\"@\")) {\n      throw new NonRetryableError(\"Invalid email address\");\n    }\n\n    // Throw ordinary errors for failures that should still use retry behavior.\n  },\n});\n```\n\n## Optimizations with and without Workpool\n\nThe benefit of Workpool is that it won't fall over if there are many jobs\nscheduled at once, and it allows you to throttle low-priority jobs.\n\nHowever, Workpool has some overhead and can slow down your workload compared to\nusing `ctx.scheduler` directly.\n\nSince each Workpool has some overhead -- each runs several functions to\ncoordinate its work -- don't create too many of them.\n\nIf you're running into issues with too many concurrent functions, there are\nalternatives to Workpool:\n\n- Try combining multiple mutations into a single mutation, with batching or\n  debouncing. See the next section for enqueueing multiple actions at once.\n- Call plain TypeScript functions if possible.\n  - In particular, an action calling `ctx.runAction` has more overhead than just\n    calling the action's handler directly.\n\nSee [best practices](https://docs.convex.dev/production/best-practices) for\nmore.\n\n### Batching\n\nIf you're enqueuing a lot of work, you can use `enqueueActionBatch` to enqueue a\nbatch of actions at once, or the equivalents for queries or mutations.\n\nThis helps in two ways:\n\n1.  It reduces the number of calls to the component, which reduces overhead as\n    each component call runs in a fresh container (for strong isolation).\n2.  When called from an action, it reduces the number of mutations that might\n    conflict with each other, especially if they were being called in parallel.\n\n```ts\nawait pool.enqueueActionBatch(ctx, internal.weather.scrape, [\n  { city: \"New York\" },\n  { city: \"Los Angeles\" },\n  { city: \"Chicago\" },\n]);\n```\n\n## Canceling work\n\nYou can cancel work by calling `pool.cancel(id)` or all of them with\n`pool.cancelAll()`.\n\n```ts\nexport const cancelWork = mutation({\n  args: { id: vWorkIdValidator },\n  handler: async (ctx, args) => {\n    // You can cancel the work, if it hasn't finished yet.\n    await pool.cancel(ctx, args.id);\n  },\n});\n```\n\nThis will avoid starting or retrying, but will not stop in-progress work. If an\nin-progress attempt succeeds, its result is still success. Failures remain\nfailures when retries are disabled or exhausted, or the error is a\n`NonRetryableError`. If cancellation prevents work from starting or being\nretried, the final result is `canceled`. The callback runs unless that final\nresult is listed in `onCompleteExcludeKinds`.\n\n## Monitoring the workpool\n\nIf you want to know the status of your workpool, here are some queries to use\nfor [Axiom](https://axiom.co/docs/send-data/convex). Just replace `your-dataset`\nwith your dataset's name (which is also what you enter in the log streaming\nconfiguration in the Convex dashboard).\n\nNote: these are optimized for monitors. For dashboards, you might want to change\n`bin(_time, X)` to `bin_auto(_time)`.\n\n### Is it backlogged\n\nReports the current backlog length, where \"backlog\" is tasks that are past due,\nnot including tasks that have been scheduled for the future. This reports the\nmax for 1 minute intervals (which is roughly how often the report is generated).\n\n```txt\n['your-dataset']\n| extend parsed_message = iff(isnotnull(parse_json(trim(\"'\", tostring([\"data.message\"])))),\n  parse_json(trim(\"'\", tostring([\"data.message\"]))),\n  parse_json('{}') )\n| where parsed_message[\"component\"] == \"workpool\" and parsed_message[\"event\"] == \"report\"\n| summarize max_backlog = max(toint(parsed_message[\"backlog\"]))\n  by bin(_time, 1m), workpool = tostring([\"data.function.component_path\"])\n```\n\n### Are functions failing (after retries)\n\nReports the overall average failure rate per registered workpool in 5 minute\nintervals.\n\n```txt\n['your-dataset']\n| extend parsed_message = iff(isnotnull(parse_json(trim(\"'\", tostring([\"data.message\"])))),\n  parse_json(trim(\"'\", tostring([\"data.message\"]))),\n  parse_json('{}') )\n| where parsed_message[\"component\"] == \"workpool\" and parsed_message[\"event\"] == \"report\"\n| extend permanentFailureRate = parsed_message[\"permanentFailureRate\"]\n| summarize avg(todouble(permanentFailureRate))\n  by bin(\\_time, 5m), workpool = tostring([\"data.function.component_path\"])\n```\n\n### Are functions retrying a lot\n\nReports the ratio (0 to 1) of failures per function, in 5 minute intervals.\nNote: to get this data, set the workpool `logLevel` to `\"INFO\"` (or `\"DEBUG\"`).\n\n```txt\n['your-dataset']\n| extend parsed_message = iff( \tisnotnull(parse_json(trim(\"'\", tostring([\"data.message\"])))),\n  parse_json(trim(\"'\", tostring([\"data.message\"]))),\n  parse_json('{}') )\n| where parsed_message[\"component\"] == \"workpool\" and (parsed_message[\"event\"] == \"completed\") and parsed_message[\"status\"] != \"canceled\"\n| summarize failure_ratio = avg(iff(parsed_message[\"status\"] != \"success\", 1, 0))\n  by bin(_time, 5m), function = tostring(parsed_message[\"fnName\"])\n```\n\n### Is there a big delay between being enqueued and starting\n\nReports the average time between enqueueing work and it actually starting. Note:\nto get this data, set the workpool `logLevel` to `\"INFO\"` (or `\"DEBUG\"`).\n\n```txt\n['your-dataset']\n| extend parsed_message = iff(isnotnull(parse_json(trim(\"'\", tostring([\"data.message\"])))),\n  parse_json(trim(\"'\", tostring([\"data.message\"]))),\n  parse_json('{}') )\n| where parsed_message[\"component\"] == \"workpool\" and parsed_message[\"event\"] == \"started\"\n| summarize start_lag_seconds = avg(todouble(parsed_message[\"startLag\"])/1000)\n  by bin(_time, 1m), function = tostring(parsed_message[\"fnName\"])\n```\n\nWhile similar to the backlog size, this is a more concrete value, since the\nevents in the backlog may take variable amounts of time. This is a more user-\nvisible metric, though it is a \"lagging\" indicator - this will be high when the\nbacklog was large enough to delay the processing of an entry. So alerting on the\nbacklog size will give you a faster indicator, while this is a metric of the\nseverity of the incident.\n\n<!-- END: Include on https://convex.dev/components -->\n","readmeFilename":"README.md"}