{"_id":"@arikajs/scheduler","_rev":"24-e4613ea8a3fa560eadd26daac0310e73","name":"@arikajs/scheduler","dist-tags":{"latest":"0.10.19"},"versions":{"0.0.5":{"name":"@arikajs/scheduler","version":"0.0.5","author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/scheduler@0.0.5","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"5b683200cc6405f88452ed729e295c194095dc25","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.0.5.tgz","fileCount":30,"integrity":"sha512-UP3FxwgSBjEBH51kV31b/n7kmo4xYtNWnnTMyKh+WsbCOeiDKILletS2NCVqfN+3KzrFRuXbxPHEBc5woX6/iw==","signatures":[{"sig":"MEQCIB4cjw6u1ogFhpB8FeKqBGE3C2XJvbSDxBpROFbKfcmsAiBm5X1WCEyYCVZSub5hzbciw/34fSWBZPE2uchZce58OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54472},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f1980b7264e042b8ef50767709ee35dbd22276f5","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/scheduler"},"_npmVersion":"10.9.2","description":"Task scheduling for ArikaJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cron-parser":"^4.9.0","@arikajs/cache":"*","@arikajs/queue":"*","@arikajs/events":"*","@arikajs/console":"*","@arikajs/logging":"*","@arikajs/foundation":"*"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.0.5_1773568483422_0.3915963372786284","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@arikajs/scheduler","version":"0.0.6","author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/scheduler@0.0.6","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"c41119b7d61885ed17e27915e1cc7a8c6b8df872","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.0.6.tgz","fileCount":31,"integrity":"sha512-giDnIPGlZTVlOjw5j0vJUo+1maabvzEkyrsImS3NORMjap9HvJj5zn0R4dn7XEeVnzms8Q3GjwDGOQ0KzlPxMA==","signatures":[{"sig":"MEYCIQD/G8ilN/jVVs+iVVCqnEw8Ce4f364WDjAeAttWOzpvfgIhAOp+u6N06RMB1sMYak2ohwWCxFa0T+BxEP6rj03d/wmr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55667},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d6a936e60e5a0275c1ccb908cf7c7ce0c6867314","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/scheduler"},"_npmVersion":"10.9.2","description":"Task scheduling for ArikaJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cron-parser":"^4.9.0","@arikajs/cache":"*","@arikajs/queue":"*","@arikajs/events":"*","@arikajs/console":"*","@arikajs/logging":"*","@arikajs/foundation":"*"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.0.6_1773569270142_0.6074244488915708","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@arikajs/scheduler","version":"0.0.7","author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/scheduler@0.0.7","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"89c08cc69aa35198faaf50bb37aa40f6355fd708","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.0.7.tgz","fileCount":31,"integrity":"sha512-Bo8/sMVb+uzpVS4l+LzOCrzmfPsycRzsrqyoXlfgWKKfn+TOiSP87E69HJhDWm5AQMMQS1j+vGyRjmMEKtD2qw==","signatures":[{"sig":"MEUCIQCDKY3kwgJHiK57ZdrlojMtFGcLAqBhbKU4TVoMKDEsFQIgJPoUTQ7eSMO1Yg1Hv/DvXZ6eur4JZZOn7pU8niHBjnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55845},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d9c821a7155db62869b9252ef27e3b6416dcbb50","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/scheduler"},"_npmVersion":"10.9.2","description":"Task scheduling for ArikaJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cron-parser":"^4.9.0","@arikajs/cache":"*","@arikajs/queue":"*","@arikajs/events":"*","@arikajs/console":"*","@arikajs/logging":"*","@arikajs/foundation":"*"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.0.7_1773569633737_0.5448316738515973","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@arikajs/scheduler","version":"0.0.8","author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/scheduler@0.0.8","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"8a9d91a601a0d63bc2157ba32e0887adfe797317","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.0.8.tgz","fileCount":31,"integrity":"sha512-5sv/Suld09MiK+a0gGuwVyDQP6s/hzksTLmo+gr+1D15wNyyK21LflRhMfrNffV8sVmSe+N9qm3oeQYkhH4wSA==","signatures":[{"sig":"MEQCIB5ycxPFGlqAKWlFb0eSvqLXE1ArTAMiQdpE0XnwTmPLAiAHFZXPFVQLHTLpbWbC0oSVLqvxjrs9EbSgdcrn2YVK0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56023},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"af57cdeea53beadfce3b56f1e1375993eb33ef3e","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/scheduler"},"_npmVersion":"10.9.2","description":"Task scheduling for ArikaJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cron-parser":"^4.9.0","@arikajs/cache":"*","@arikajs/queue":"*","@arikajs/events":"*","@arikajs/console":"*","@arikajs/logging":"*","@arikajs/foundation":"*"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.0.8_1773569893898_0.35871421992411934","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@arikajs/scheduler","version":"0.1.0","author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/scheduler@0.1.0","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"7e47e77ff2ccf37295fad9185d434c36de9578c3","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.1.0.tgz","fileCount":30,"integrity":"sha512-IL7SnRVYyWqsG1dYQawbXLzFwO+8U9WjCTLdiHX7twcjqDIqJ3HVioWuIvRMxGGR+fNmkapBFbwd7US0zIbiUw==","signatures":[{"sig":"MEYCIQC6gGBTSaSGYQMKZQ6Qh7rXcPbkO5865Re8dsjoWyVTogIhALNJCWOg45DP16prP9S2Gb5ZJnHjtpfFWORmYT/qoEVW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55066},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"af57cdeea53beadfce3b56f1e1375993eb33ef3e","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/scheduler"},"_npmVersion":"10.9.2","description":"Task scheduling for ArikaJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cron-parser":"^4.9.0","@arikajs/cache":"workspace:*","@arikajs/queue":"workspace:*","@arikajs/events":"workspace:*","@arikajs/console":"workspace:*","@arikajs/logging":"workspace:*","@arikajs/foundation":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.1.0_1773570790300_0.1903547749490726","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@arikajs/scheduler","version":"0.10.0","author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/scheduler@0.10.0","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"17328721aed3f62f00c6a3c2582b6941a02523c0","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.10.0.tgz","fileCount":30,"integrity":"sha512-r/p2zDidRze1DPBR1FYvFOu2TPgRh0p73WaaVdKV9zyKZ5ZEwEVWb7elJKu0qEhVuESnoq0h7AaQn0ep20ASkw==","signatures":[{"sig":"MEQCIFwueXjZ43injJHwl8WFajAHR9BEFESNrnCmori+h76aAiAVY+nY9P4jY21YkLwYVi+i3EiTlQjWLHFUXK92NVAjUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55036},"main":"dist/index.js","_from":"file:arikajs-scheduler-0.10.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/bb6283cf84886dd9bf7fdac1028ce155/arikajs-scheduler-0.10.0.tgz","_integrity":"sha512-r/p2zDidRze1DPBR1FYvFOu2TPgRh0p73WaaVdKV9zyKZ5ZEwEVWb7elJKu0qEhVuESnoq0h7AaQn0ep20ASkw==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/scheduler"},"_npmVersion":"10.9.2","description":"Task scheduling for ArikaJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cron-parser":"^4.9.0","@arikajs/cache":"0.10.0","@arikajs/queue":"0.10.0","@arikajs/events":"0.10.0","@arikajs/console":"0.10.0","@arikajs/logging":"0.10.0","@arikajs/foundation":"0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.10.0_1773571040673_0.6174755608825515","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@arikajs/scheduler","version":"0.10.1","author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/scheduler@0.10.1","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"ccb8eb22d6ae65d3d150ae1de049a0452d87b47f","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.10.1.tgz","fileCount":30,"integrity":"sha512-/pT48rjFCDkruHbnIRz0j1BJo6LInSJXMeZ5FGes0WnvJChKnO23nljrU4e0ZGofWihK8fxC7VVDfAgjqo+cPw==","signatures":[{"sig":"MEUCIAaEpwrIlYJohlbPVKahCLd6T7gN5BWFdYmCv6APaBtnAiEAiOU4BYsXHvB/YvD5CovFRqQZLSsfIl3iOA9H7kIaD38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55036},"main":"dist/index.js","_from":"file:arikajs-scheduler-0.10.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/6a95ee56f206b66cb186469f4aa6c120/arikajs-scheduler-0.10.1.tgz","_integrity":"sha512-/pT48rjFCDkruHbnIRz0j1BJo6LInSJXMeZ5FGes0WnvJChKnO23nljrU4e0ZGofWihK8fxC7VVDfAgjqo+cPw==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/scheduler"},"_npmVersion":"10.9.2","description":"Task scheduling for ArikaJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cron-parser":"^4.9.0","@arikajs/cache":"0.10.1","@arikajs/queue":"0.10.1","@arikajs/events":"0.10.1","@arikajs/console":"0.10.1","@arikajs/logging":"0.10.1","@arikajs/foundation":"0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.10.1_1773571230294_0.06600333269077097","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@arikajs/scheduler","version":"0.10.2","author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/scheduler@0.10.2","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"c03d1aa40d7f411b1e34d0c6cb78d4177dd7d3de","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.10.2.tgz","fileCount":30,"integrity":"sha512-/zebhOHkgLZPoDYGh0ISnL1VOFpGNpOyfz2ZA8S3uhQPsA/fc/tELtnzcL9O+VF7XE4Cw1XSky46eqhl4hnWcQ==","signatures":[{"sig":"MEUCIQDDV7YYSfYdALpv4OSz5liRc39qxbs9eWZxhgYA8/9YTAIgJVwgxJ1X2ZyU/OzBDV/YIXPNdrj2MWW5vUd5GyHxJd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55036},"main":"dist/index.js","_from":"file:arikajs-scheduler-0.10.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/e5e7f0f18240fb983840d5522254ab54/arikajs-scheduler-0.10.2.tgz","_integrity":"sha512-/zebhOHkgLZPoDYGh0ISnL1VOFpGNpOyfz2ZA8S3uhQPsA/fc/tELtnzcL9O+VF7XE4Cw1XSky46eqhl4hnWcQ==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/scheduler"},"_npmVersion":"10.9.2","description":"Task scheduling for ArikaJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cron-parser":"^4.9.0","@arikajs/cache":"0.10.2","@arikajs/queue":"0.10.2","@arikajs/events":"0.10.2","@arikajs/console":"0.10.2","@arikajs/logging":"0.10.2","@arikajs/foundation":"0.10.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.10.2_1773571681914_0.33233227949379995","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@arikajs/scheduler","version":"0.10.3","author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/scheduler@0.10.3","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"bd98ef53b5daa34d03408363bfb437d8ad213e2b","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.10.3.tgz","fileCount":30,"integrity":"sha512-jcJILUmt3JnRlwEo/pS1vJJ+4MEqiwipwBFvNCzliAIo+qkIZalW1rllBKiSClTkNJWTU8mZ3IqTD284b33AXQ==","signatures":[{"sig":"MEQCIBZsYVzoynJDAQ5WAAiLc4PUcvECQ1NdCY2mE/q2z85hAiBII1FH2zBte/qscKW00LfOQZGLCH6WzQF/1NddXXdh6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55252},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cd546f7f1c296b876482a3a80681237a2f7dd2ee","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/scheduler"},"_npmVersion":"10.9.2","description":"Task scheduling for ArikaJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cron-parser":"^4.9.0","@arikajs/cache":"workspace:*","@arikajs/queue":"workspace:*","@arikajs/events":"workspace:*","@arikajs/console":"workspace:*","@arikajs/logging":"workspace:*","@arikajs/foundation":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.10.3_1774209056684_0.5811171081001918","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@arikajs/scheduler","version":"0.10.4","author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/scheduler@0.10.4","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"23f4cdcc7164eebc10e4d077d61ddea197d0f37c","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.10.4.tgz","fileCount":30,"integrity":"sha512-SOIjjxrgUQRjiN63n+pA/CPczGx2qWk55q8kLjv1qptVhQfq20Ullgt5WQp07x5Ojs5zS793FnQJKhT+lH+t5g==","signatures":[{"sig":"MEUCIQC40KmvCRDToyMBOdk6HtaulMtlkftxSARrahleMpTcIwIgJ7GRLw/Rf6/0rV2vTVwGbmYTfr7ztNPhQ5DviB3kTBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55500},"main":"dist/index.js","_from":"file:arikajs-scheduler-0.10.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/f4fc50c102e23f443e54cea588db6520/arikajs-scheduler-0.10.4.tgz","_integrity":"sha512-SOIjjxrgUQRjiN63n+pA/CPczGx2qWk55q8kLjv1qptVhQfq20Ullgt5WQp07x5Ojs5zS793FnQJKhT+lH+t5g==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/scheduler"},"_npmVersion":"10.9.2","description":"Task scheduling for ArikaJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cron-parser":"^4.9.0","@arikajs/cache":"0.10.4","@arikajs/queue":"0.10.4","@arikajs/events":"0.10.4","@arikajs/console":"0.10.4","@arikajs/logging":"0.10.4","@arikajs/foundation":"0.10.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.10.4_1774209721229_0.36501335412311575","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@arikajs/scheduler","version":"0.10.5","author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/scheduler@0.10.5","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"3ad52f522d92c9e7519fd9c426d082a5e5be4eeb","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.10.5.tgz","fileCount":30,"integrity":"sha512-iy2NQk1bnBg/O/e0fTER3eXaCz0wTej5PfEq6EUpQmUk5Dc+QLPjtCe8+4Z93ODcvsQA7+BD499IM/fXUzKvZA==","signatures":[{"sig":"MEUCIACb8BFotqv6kcrV9jyWqWSzo+yxpNul4HrN6KK0CoeiAiEAn6JpnO+UDchIAGO+135eJ/fSti6mw44L1ZFUR52KxdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55846},"main":"dist/index.js","_from":"file:arikajs-scheduler-0.10.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/3ea40fadfaa9f368d8066f8c571e3463/arikajs-scheduler-0.10.5.tgz","_integrity":"sha512-iy2NQk1bnBg/O/e0fTER3eXaCz0wTej5PfEq6EUpQmUk5Dc+QLPjtCe8+4Z93ODcvsQA7+BD499IM/fXUzKvZA==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/scheduler"},"_npmVersion":"10.9.2","description":"Task scheduling for ArikaJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cron-parser":"^4.9.0","@arikajs/cache":"0.10.5","@arikajs/queue":"0.10.5","@arikajs/events":"0.10.5","@arikajs/console":"0.10.5","@arikajs/logging":"0.10.5","@arikajs/foundation":"0.10.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.10.5_1774293165640_0.7773980248251084","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"@arikajs/scheduler","version":"0.10.6","author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/scheduler@0.10.6","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"3e61213fad5762afc0d931ff818f34cefd0daf7d","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.10.6.tgz","fileCount":30,"integrity":"sha512-wixUzziQXG8Js9TQbp7RZZuyNACgJwkFztTNVdBVtM8wd+DVYtcnU/+OW1w3pMJm9OFhs789cPTFQP2buSeM7A==","signatures":[{"sig":"MEQCICxoZ+RAEmpb6Y/okHs+zfg+9bzqqmlg2+bnCUJTiIZKAiAfw44Ze5parpuqyiR7ZvqX0rbXZGMvk8J+T2ZxmivWtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56031},"main":"dist/index.js","_from":"file:arikajs-scheduler-0.10.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/b2d9256d7faffd3c629a464cbb8770d4/arikajs-scheduler-0.10.6.tgz","_integrity":"sha512-wixUzziQXG8Js9TQbp7RZZuyNACgJwkFztTNVdBVtM8wd+DVYtcnU/+OW1w3pMJm9OFhs789cPTFQP2buSeM7A==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/scheduler"},"_npmVersion":"10.9.2","description":"Task scheduling for ArikaJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cron-parser":"^4.9.0","@arikajs/cache":"0.10.6","@arikajs/queue":"0.10.6","@arikajs/events":"0.10.6","@arikajs/console":"0.10.6","@arikajs/logging":"0.10.6","@arikajs/foundation":"0.10.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.10.6_1774293506830_0.49807850509930907","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"@arikajs/scheduler","version":"0.10.7","author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/scheduler@0.10.7","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"0faf5877c1e9ca6995fb77eb05cca7ed54a18516","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.10.7.tgz","fileCount":30,"integrity":"sha512-qzWWMJZYXnDyMYiAq1AKDGvORypmb++tG/8TL07ufiCLtUdWTPT7JkVdF3uMGW/DEhRKZqCC5yn6nQwsyC2eHw==","signatures":[{"sig":"MEYCIQDNgEkl4WyhZxA1xU5SRUk8C+3NaK88DycRONy+G6fDYAIhALiBoOPrhPEUcPq0D/XSYfHkM4cW3Cz0bGWXoTQbYamk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56479},"main":"dist/index.js","_from":"file:arikajs-scheduler-0.10.7.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/d7d30954bf5b2688d40bd833976b8d55/arikajs-scheduler-0.10.7.tgz","_integrity":"sha512-qzWWMJZYXnDyMYiAq1AKDGvORypmb++tG/8TL07ufiCLtUdWTPT7JkVdF3uMGW/DEhRKZqCC5yn6nQwsyC2eHw==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/scheduler"},"_npmVersion":"10.9.2","description":"Task scheduling for ArikaJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cron-parser":"^4.9.0","@arikajs/cache":"0.10.7","@arikajs/queue":"0.10.7","@arikajs/events":"0.10.7","@arikajs/console":"0.10.7","@arikajs/logging":"0.10.7","@arikajs/foundation":"0.10.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.10.7_1774379807119_0.946237940975895","host":"s3://npm-registry-packages-npm-production"}},"0.10.8":{"name":"@arikajs/scheduler","version":"0.10.8","author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/scheduler@0.10.8","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"8b7edb1f8da05de406241d19b9fa5bc34ad5fe8f","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.10.8.tgz","fileCount":30,"integrity":"sha512-GgHgQ84XvNQG1onLZ1LG8PuYtbl1xQSajaLEWLQuB35y6MzER7CCmEz8sgQRw10pWndYhD6ZSpazgVWRHfYTYw==","signatures":[{"sig":"MEYCIQD8+v7D6KlWhZqBaMSr8iRPtg+JSl2cY5GAW2bYa26VDgIhAM1iTTHxRSYFa1ntUNLxpWFwfv3Txh1anP8igGevi62F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56709},"main":"dist/index.js","_from":"file:arikajs-scheduler-0.10.8.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/cfde6f84ffc686845321c244010ee092/arikajs-scheduler-0.10.8.tgz","_integrity":"sha512-GgHgQ84XvNQG1onLZ1LG8PuYtbl1xQSajaLEWLQuB35y6MzER7CCmEz8sgQRw10pWndYhD6ZSpazgVWRHfYTYw==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/scheduler"},"_npmVersion":"10.9.2","description":"Task scheduling for ArikaJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cron-parser":"^4.9.0","@arikajs/cache":"0.10.8","@arikajs/queue":"0.10.8","@arikajs/events":"0.10.8","@arikajs/console":"0.10.8","@arikajs/logging":"0.10.8","@arikajs/foundation":"0.10.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.10.8_1775996166985_0.9971269706186745","host":"s3://npm-registry-packages-npm-production"}},"0.10.9":{"name":"@arikajs/scheduler","version":"0.10.9","author":{"name":"Prakash Tank"},"license":"BSL-1.1","_id":"@arikajs/scheduler@0.10.9","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"210eb4516521d64c13673aac9db7c68c240dfe46","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.10.9.tgz","fileCount":30,"integrity":"sha512-mgjZAOAjGpmD12p2vhG5OcXqbpCKBPuFuC4SYIIaVD3ZTk+WPZF/zXEos43JUjc3tFyVjfTm/V8xdKbaMkVpmQ==","signatures":[{"sig":"MEYCIQDy8gVeWZl2+IW8cTqKiwDY08XF/TNJxmhvLQDHYjVLMAIhAMhGM69mUUJRCdwnIMPvFfmV+Ag3y54JWf5VXd+mlOtj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57298},"main":"dist/index.js","_from":"file:arikajs-scheduler-0.10.9.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/f2376588107565f4fd5058a81d9d7c9b/arikajs-scheduler-0.10.9.tgz","_integrity":"sha512-mgjZAOAjGpmD12p2vhG5OcXqbpCKBPuFuC4SYIIaVD3ZTk+WPZF/zXEos43JUjc3tFyVjfTm/V8xdKbaMkVpmQ==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/scheduler"},"_npmVersion":"10.9.2","description":"Task scheduling for ArikaJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cron-parser":"^4.9.0","@arikajs/cache":"0.10.9","@arikajs/queue":"0.10.9","@arikajs/events":"0.10.9","@arikajs/console":"0.10.9","@arikajs/logging":"0.10.9","@arikajs/foundation":"0.10.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.10.9_1776107280969_0.5108862446247042","host":"s3://npm-registry-packages-npm-production"}},"0.10.10":{"name":"@arikajs/scheduler","version":"0.10.10","author":{"name":"Prakash Tank"},"license":"BSL-1.1","_id":"@arikajs/scheduler@0.10.10","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"40d0e28b1d2c7e822835dfcede7d0d678f15f9f0","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.10.10.tgz","fileCount":30,"integrity":"sha512-sMPwUQVuT8YB09tA/85ncFdBws+dsTcA0SAFyun1sBCzhaijiKIQD3l0/6a0SFqf1qEQjJ1GW4Q2wsqCtPax6A==","signatures":[{"sig":"MEQCIBNj+Ba8ut8M/hAnUwx1eYN40UdamlgHp/n8ED/Qnb/EAiAK0qM4LqSXUgYitU6QKZArb8lxINzNsu+ttIHQ11bTTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57419},"main":"dist/index.js","_from":"file:arikajs-scheduler-0.10.10.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/b994e72919638b02cb1086a4a2273e6e/arikajs-scheduler-0.10.10.tgz","_integrity":"sha512-sMPwUQVuT8YB09tA/85ncFdBws+dsTcA0SAFyun1sBCzhaijiKIQD3l0/6a0SFqf1qEQjJ1GW4Q2wsqCtPax6A==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/scheduler"},"_npmVersion":"10.9.2","description":"Task scheduling for ArikaJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cron-parser":"^4.9.0","@arikajs/cache":"0.10.10","@arikajs/queue":"0.10.10","@arikajs/events":"0.10.10","@arikajs/console":"0.10.10","@arikajs/logging":"0.10.10","@arikajs/foundation":"0.10.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.10.10_1776184050767_0.4677109943447997","host":"s3://npm-registry-packages-npm-production"}},"0.10.11":{"name":"@arikajs/scheduler","version":"0.10.11","keywords":["arikajs","framework","node.js","typescript","scheduler"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/scheduler@0.10.11","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"06feeaac6f8430926ed11860b2b2a66827a95127","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.10.11.tgz","fileCount":30,"integrity":"sha512-5OBzUjzbtZbh0AW8c5r9dKYFsL5BFnTboX3ffv3z8BdDfkmm/VEJYg29z/ETnD1ZwePCFXUqsEUJq72Gb984rQ==","signatures":[{"sig":"MEQCIEMgPbo8bKuBseIrWtFe33D+Gdvd6kC0AOcUL3fd5gvZAiBM/gUZ8P/MvHFzekI14iAoglSiVoHsPK3UGEMbeDSxoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58280},"main":"dist/index.js","_from":"file:arikajs-scheduler-0.10.11.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/9b9db5ccbdc2bc08b97c0a8a230cb1d8/arikajs-scheduler-0.10.11.tgz","_integrity":"sha512-5OBzUjzbtZbh0AW8c5r9dKYFsL5BFnTboX3ffv3z8BdDfkmm/VEJYg29z/ETnD1ZwePCFXUqsEUJq72Gb984rQ==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/scheduler"},"_npmVersion":"10.9.2","description":"Task scheduling for ArikaJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cron-parser":"^4.9.0","@arikajs/cache":"0.10.11","@arikajs/queue":"0.10.11","@arikajs/events":"0.10.11","@arikajs/console":"0.10.11","@arikajs/logging":"0.10.11","@arikajs/foundation":"0.10.11"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.10.11_1776270178925_0.5151866805172556","host":"s3://npm-registry-packages-npm-production"}},"0.10.12":{"name":"@arikajs/scheduler","version":"0.10.12","keywords":["arikajs","framework","node.js","typescript","scheduler"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/scheduler@0.10.12","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"68ebee0395f8fecd78aa0a695373a7712afec72f","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.10.12.tgz","fileCount":30,"integrity":"sha512-3P8uKenVnioIUINwAbdVAfIEWKITVwSg9UtTOyf8Iv1IBgYYop4F9cwYjnm1QxduR2at3bOqe1LiDIF0cKuvhQ==","signatures":[{"sig":"MEQCICRIe8BeHnGkhYsuZbwsTg0SgdhCIOcoZDvaRcob6lKGAiAnZPfT2xP7NdDz1gOb1l45EaTrkXohKw+vOwukYe6J9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58605},"main":"dist/index.js","_from":"file:arikajs-scheduler-0.10.12.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/**/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/82bdc5d49de177153eba12cc7b442279/arikajs-scheduler-0.10.12.tgz","_integrity":"sha512-3P8uKenVnioIUINwAbdVAfIEWKITVwSg9UtTOyf8Iv1IBgYYop4F9cwYjnm1QxduR2at3bOqe1LiDIF0cKuvhQ==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/scheduler"},"_npmVersion":"10.9.2","description":"Task scheduling for ArikaJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cron-parser":"^4.9.0","@arikajs/cache":"0.10.12","@arikajs/queue":"0.10.12","@arikajs/events":"0.10.12","@arikajs/console":"0.10.12","@arikajs/logging":"0.10.12","@arikajs/foundation":"0.10.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.10.12_1776270514715_0.531727025600744","host":"s3://npm-registry-packages-npm-production"}},"0.10.13":{"name":"@arikajs/scheduler","version":"0.10.13","keywords":["arikajs","framework","node.js","typescript","scheduler"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/scheduler@0.10.13","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"f04494ff674d69b475014909b61c2ee8f24a885a","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.10.13.tgz","fileCount":30,"integrity":"sha512-/gR3QGPtYUwv7SNcOZSeRjCNSPpAwvjEsnhGlgFQeARHFEPD6Es4HvdgI58HQlngMNrhCVoiUw7r9LuCk+CBBg==","signatures":[{"sig":"MEUCIDmkvPKPKPS9uR0x/3LbMlZzOtCVt6iNYfxC2pgPM+uwAiEA+PrNWYHC/K/w9KQYqJG848cb46BYRoIT2HlzBY9HnRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58829},"main":"dist/index.js","_from":"file:arikajs-scheduler-0.10.13.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/642a8ee5e988cf43684e4b374eda5deb/arikajs-scheduler-0.10.13.tgz","_integrity":"sha512-/gR3QGPtYUwv7SNcOZSeRjCNSPpAwvjEsnhGlgFQeARHFEPD6Es4HvdgI58HQlngMNrhCVoiUw7r9LuCk+CBBg==","repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/scheduler"},"_npmVersion":"10.9.2","description":"Task scheduling for ArikaJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cron-parser":"^4.9.0","@arikajs/cache":"0.10.13","@arikajs/queue":"0.10.13","@arikajs/events":"0.10.13","@arikajs/console":"0.10.13","@arikajs/logging":"0.10.13","@arikajs/foundation":"0.10.13"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.10.13_1777196830094_0.8821184780091487","host":"s3://npm-registry-packages-npm-production"}},"0.10.14":{"name":"@arikajs/scheduler","version":"0.10.14","keywords":["arikajs","framework","node.js","typescript","scheduler"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/scheduler@0.10.14","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"5e1fe53934e4f2189f6594c5b1254d7ebbbc4b5f","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.10.14.tgz","fileCount":30,"integrity":"sha512-ba5hI0g+D+40kzNy8R249ibjEKryPT7+zR+LmDpPFo4Pca4HUc/V0mO84gNRiZ0Xr8DWO3/Y+KWyQOIPdW0BUQ==","signatures":[{"sig":"MEUCIFUjOKe0nbiUl8wUqQMLl8c/XlnRiPTubmEKsuLd6DLxAiEAygWKxElAIQ4uaBvRLciIyY0MIll+s1eH57fQuspOYOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59045},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5b588331ce80e2b45f75ff2ee4454f7eacdee06a","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/scheduler"},"_npmVersion":"10.9.2","description":"Task scheduling for ArikaJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cron-parser":"^4.9.0","@arikajs/cache":"workspace:*","@arikajs/queue":"workspace:*","@arikajs/events":"workspace:*","@arikajs/console":"workspace:*","@arikajs/logging":"workspace:*","@arikajs/foundation":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.10.14_1777198355203_0.8924671560893893","host":"s3://npm-registry-packages-npm-production"}},"0.10.15":{"name":"@arikajs/scheduler","version":"0.10.15","keywords":["arikajs","framework","node.js","typescript","scheduler"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/scheduler@0.10.15","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"3bd44481a160b2cd63484ab54a756b79d3a0a951","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.10.15.tgz","fileCount":30,"integrity":"sha512-GzUAUz+htxuCvKqKJ9meyHHHQYS2yGKr5qb5kt6A2uC2UestBNGhdkLLG5iqXfa/izj//2RU3hYuZKdkbGssfw==","signatures":[{"sig":"MEUCIC6FM+5zx4FF91ptdGDWYwjUqdoKkGcPbzHFb+gMQPFGAiEA6ptKpXF3I8hbsAu/ICgtRjugPEscxGunxZFOrFGd0Ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59315},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5b588331ce80e2b45f75ff2ee4454f7eacdee06a","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/scheduler"},"_npmVersion":"10.9.2","description":"Task scheduling for ArikaJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cron-parser":"^4.9.0","@arikajs/cache":"workspace:*","@arikajs/queue":"workspace:*","@arikajs/events":"workspace:*","@arikajs/console":"workspace:*","@arikajs/logging":"workspace:*","@arikajs/foundation":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.10.15_1777198714913_0.9015371025453978","host":"s3://npm-registry-packages-npm-production"}},"0.10.16":{"name":"@arikajs/scheduler","version":"0.10.16","keywords":["arikajs","framework","node.js","typescript","scheduler"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/scheduler@0.10.16","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"afb859bd2767e14bb81341db0bfb44565c68a81c","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.10.16.tgz","fileCount":30,"integrity":"sha512-CyEWSu2PgJeUXA/0TA0RFO25rGhDfMzL90XczViGQ7Psk11u6RMdgwQ4lWsk+iXwRM+SeIC8q31tFgavJPjlrQ==","signatures":[{"sig":"MEUCIQC2HMgQzW6csB3Nv1AYBjwoII4WRoqz5qDNGCH0oxuf7QIgeWkH0+VGu1caFFJDkMrjACvmVG15LRqsS8l0npLCXWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59291},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5b588331ce80e2b45f75ff2ee4454f7eacdee06a","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/scheduler"},"_npmVersion":"10.9.2","description":"Task scheduling for ArikaJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cron-parser":"^4.9.0","@arikajs/cache":"0.10.16","@arikajs/queue":"0.10.16","@arikajs/events":"0.10.16","@arikajs/console":"0.10.16","@arikajs/logging":"0.10.16","@arikajs/foundation":"0.10.16"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.10.16_1777198848038_0.1532161422582914","host":"s3://npm-registry-packages-npm-production"}},"0.10.17":{"name":"@arikajs/scheduler","version":"0.10.17","keywords":["arikajs","framework","node.js","typescript","scheduler"],"author":{"name":"Prakash Tank"},"license":"MIT","_id":"@arikajs/scheduler@0.10.17","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"dist":{"shasum":"7226c3b45898e7d7f6c208df44d4dbc0fd691048","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.10.17.tgz","fileCount":30,"integrity":"sha512-QxRFhfWMvrFQPM1pRSgSRdCFUEMAY+WZRDAabHSVBP6CJh+7i+qFwXrA0Lw1E4K/q7nDX5cq4U8Y/if8NI8bLw==","signatures":[{"sig":"MEQCIDvCpvPJDK8Ax/NWFEAmFLFqlbQO2mW+7Vz9exybfVqoAiBwZ8GB0lKNWzT5DiO7YNmku4K1DvrUgpRi5jsLAIeWVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59291},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5b588331ce80e2b45f75ff2ee4454f7eacdee06a","scripts":{"dev":"tsc -p tsconfig.json --watch","test":"npx tsx --test tests/*.test.ts","build":"tsc -p tsconfig.json","clean":"rm -rf dist"},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"repository":{"url":"git+https://github.com/ArikaJs/arikajs.git","type":"git","directory":"packages/scheduler"},"_npmVersion":"10.9.2","description":"Task scheduling for ArikaJS.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cron-parser":"^4.9.0","@arikajs/cache":"0.10.17","@arikajs/queue":"0.10.17","@arikajs/events":"0.10.17","@arikajs/console":"0.10.17","@arikajs/logging":"0.10.17","@arikajs/foundation":"0.10.17"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.1","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.10.17_1777199167098_0.4631305653896549","host":"s3://npm-registry-packages-npm-production"}},"0.10.19":{"name":"@arikajs/scheduler","version":"0.10.19","description":"Task scheduling for ArikaJS.","license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"cron-parser":"^4.9.0","@arikajs/foundation":"0.10.19","@arikajs/logging":"0.10.19","@arikajs/queue":"0.10.19","@arikajs/console":"0.10.19","@arikajs/cache":"0.10.19","@arikajs/events":"0.10.19"},"devDependencies":{"@types/node":"^20.11.24","typescript":"^5.3.3","tsx":"^4.7.1"},"author":{"name":"Prakash Tank"},"repository":{"type":"git","url":"git+https://github.com/ArikaJs/arikajs.git","directory":"packages/scheduler"},"bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","keywords":["arikajs","framework","node.js","typescript","scheduler"],"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","test":"npx tsx --test tests/*.test.ts","dev":"tsc -p tsconfig.json --watch"},"_id":"@arikajs/scheduler@0.10.19","_integrity":"sha512-IVA/u+nYuefOAVnUjh7BgXvlqrcpTM4y0zh7NIvvEwLGrFVTGFkH4uPD7mrKgz8LlRPJ4BoVKE3ci6lsg+odJg==","_resolved":"/private/var/folders/mm/vzb90h456l1cqlhnkymb0n6r0000gn/T/bd0677f8f9cd0d61a1688bbc6e7ccafc/arikajs-scheduler-0.10.19.tgz","_from":"file:arikajs-scheduler-0.10.19.tgz","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-IVA/u+nYuefOAVnUjh7BgXvlqrcpTM4y0zh7NIvvEwLGrFVTGFkH4uPD7mrKgz8LlRPJ4BoVKE3ci6lsg+odJg==","shasum":"bbd03a05a1fbce438abc8d58e8764eb68808c143","tarball":"https://registry.npmjs.org/@arikajs/scheduler/-/scheduler-0.10.19.tgz","fileCount":30,"unpackedSize":59291,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDH7/TIWpyX34H3jZSqseyP66ypIJhpl0VM/A6izd5o6gIgL08ym6fXgJ2Jkeue4MdkToMLU5/k/VIBan2J6lvceCU="}]},"_npmUser":{"name":"prakashtank","email":"prakashtank106@gmail.com"},"directories":{},"maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/scheduler_0.10.19_1777199808369_0.34101466705794703"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-15T09:54:43.350Z","modified":"2026-04-26T10:36:48.612Z","0.0.5":"2026-03-15T09:54:43.558Z","0.0.6":"2026-03-15T10:07:50.291Z","0.0.7":"2026-03-15T10:13:53.909Z","0.0.8":"2026-03-15T10:18:14.049Z","0.1.0":"2026-03-15T10:33:10.445Z","0.10.0":"2026-03-15T10:37:20.799Z","0.10.1":"2026-03-15T10:40:30.441Z","0.10.2":"2026-03-15T10:48:02.061Z","0.10.3":"2026-03-22T19:50:56.825Z","0.10.4":"2026-03-22T20:02:01.379Z","0.10.5":"2026-03-23T19:12:45.815Z","0.10.6":"2026-03-23T19:18:27.013Z","0.10.7":"2026-03-24T19:16:47.279Z","0.10.8":"2026-04-12T12:16:07.113Z","0.10.9":"2026-04-13T19:08:01.113Z","0.10.10":"2026-04-14T16:27:30.904Z","0.10.11":"2026-04-15T16:22:59.064Z","0.10.12":"2026-04-15T16:28:34.883Z","0.10.13":"2026-04-26T09:47:10.262Z","0.10.14":"2026-04-26T10:12:35.342Z","0.10.15":"2026-04-26T10:18:35.048Z","0.10.16":"2026-04-26T10:20:48.185Z","0.10.17":"2026-04-26T10:26:07.228Z","0.10.19":"2026-04-26T10:36:48.511Z"},"bugs":{"url":"https://github.com/ArikaJs/arikajs/issues"},"author":{"name":"Prakash Tank"},"license":"MIT","homepage":"https://github.com/ArikaJs/arikajs/tree/main/packages/scheduler#readme","keywords":["arikajs","framework","node.js","typescript","scheduler"],"repository":{"type":"git","url":"git+https://github.com/ArikaJs/arikajs.git","directory":"packages/scheduler"},"description":"Task scheduling for ArikaJS.","maintainers":[{"name":"prakashtank","email":"prakashtank106@gmail.com"}],"readme":"\n## Arika Scheduler\n\n`@arikajs/scheduler` provides a clean, expressive, and framework-integrated task scheduling system for the ArikaJS ecosystem.\n\nIt allows you to define scheduled jobs directly in code using a fluent API — designed for elegance and clarity — while remaining lightweight and Node.js-native.\n\nThe scheduler is designed to work seamlessly with `@arikajs/foundation`, `@arikajs/queue`, and `@arikajs/logging`.\n\n---\n\n## ✨ Features\n\n- **🕒 Fluent scheduling API**: Expressive and readable schedule definitions\n- **⚡ Parallel Execution**: Non-blocking task execution for high performance\n- **🏆 Cluster Safety**: Leader election prevents double-execution in distributed environments\n- **🔁 Cron-based scheduling**: Full support for standard cron expressions\n- **⏱ Human-readable intervals**: Preset methods like `everyMinute()`, `hourly()`, `daily()`\n- **🧵 Queue integration**: Dispatch jobs directly to the background instead of blocking\n- **🪵 Logging integration**: Automatically logs task starts, completions, and failures\n- **🛡️ Task Control**: Built-in support for timeouts and automatic retries\n- **📡 Lifecycle Events**: Real-time monitoring via `@arikajs/events`\n- **🌍 Timezone support**: Run tasks relative to your preferred global or local timezone\n- **🛑 Graceful Shutdown**: Safe worker termination without dropping tasks\n- **🟦 TypeScript-first**: Full type safety for all scheduling operations\n\n---\n\n## 📦 Installation\n\n```bash\nnpm install @arikajs/scheduler\n```\n\n**Requires:**\n- `@arikajs/foundation`\n- `@arikajs/logging`\n- `@arikajs/cache` (recommended for overlapping & cluster locks)\n- `@arikajs/events` (optional, for monitoring)\n\n---\n\n## 🚀 Quick Start\n\n### 1️⃣ Define Scheduled Tasks\n\nCreate a scheduler definition file (e.g., `app/Console/Kernel.ts`):\n\n```ts\nimport { Schedule } from '@arikajs/scheduler';\n\nexport default (schedule: Schedule) => {\n  // Run a closure every minute with a name\n  schedule.call(() => {\n    console.log('Running every minute');\n  }).everyMinute().name('important-sync');\n\n  // Run a CLI command daily with timeout and retries\n  schedule.command('app:cleanup')\n    .daily()\n    .timeout(60) // 1 minute timeout\n    .retry(3, 10); // retry 3 times with 10s delay\n\n  // Dispatch a job to the queue hourly\n  schedule.job(CleanupJob).hourly();\n};\n```\n\n### 2️⃣ Run the Scheduler\n\nYou can run the scheduler in two modes:\n\n**Long-running Daemon (Recommended for Production)**\n```bash\narika schedule:work\n```\n\n**Single Run (For Cron Jobs)**\n```bash\n* * * * * cd /path-to-your-project && node artisan schedule:run >> /dev/null 2>&1\n```\n\n---\n\n## 📅 Defining Tasks\n\n### 🔁 Run a Closure\n```ts\nschedule.call(async () => {\n  await db.table('users').where('active', false).delete();\n}).everyMinute();\n```\n\n### 🧾 Run a Command\n```ts\nschedule.command('cache:clear').dailyAt('02:00');\n```\n\n---\n\n## 🛡 Advanced Usage\n\n### Parallel Execution & Leader Election\nThe scheduler automatically runs all due tasks in parallel so complex tasks don't block simple ones. \n\nIn a clustered environment (multiple servers/containers), the scheduler uses `@arikajs/cache` to perform **Leader Election**. Only one server will process the schedule for any given minute, ensuring safety without extra configuration.\n\n### Preventing Overlaps\nIf a specific task should not start if its previous instance is still active:\n```ts\nschedule\n  .command('report:generate')\n  .everyMinute()\n  .withoutOverlapping();\n```\n\n### Timezone & Retries\n```ts\nschedule\n  .command('backup:run')\n  .dailyAt('01:00')\n  .timezone('Asia/Kolkata')\n  .retry(3, 30); // Retry 3 times with 30s delay between attempts\n```\n\n### Monitoring via Events\nThe scheduler emits events that you can listen to in your `EventsServiceProvider`:\n- `scheduler.TaskStarting`\n- `scheduler.TaskFinished\n- `scheduler.TaskFailed`\n\n```ts\nEvent.listen('scheduler.TaskFailed', (data) => {\n    Log.error(`CRITICAL: Task ${data.task} failed! Error: ${data.err.message}`);\n});\n```\n\n---\n\n## 🏗 Architecture\n\n```text\nscheduler/\n├── src/\n│   ├── Contracts\n│   │   └── Task.ts\n│   ├── Mutex\n│   ├── Event.ts\n│   ├── index.ts\n│   ├── Schedule.ts\n│   ├── Scheduler.ts\n│   └── Worker.ts\n├── tests/\n├── package.json\n├── tsconfig.json\n└── README.md\n```\n\n## 📄 License\n\n`@arikajs/scheduler` is licensed under the **MIT License 1.1 ([MIT](../../LICENSE))**.\n\n---\n\n## 🧭 Philosophy\n\n> \"If it must run, it must run reliably.\"\n","readmeFilename":"README.md"}