{"_id":"@nl-framework/scheduler","_rev":"27-545d69fb26f81f2f2391d03e3e55c63c","name":"@nl-framework/scheduler","dist-tags":{"latest":"0.5.1"},"versions":{"0.2.0":{"name":"@nl-framework/scheduler","version":"0.2.0","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.2.0","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"5cf4bc26a1316925ff58f2d35d38f4c84a27eeb8","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.2.0.tgz","fileCount":51,"integrity":"sha512-SND4T0+WSQrKeqI/ddOJhRV0uEn+sdX+Dq9fJY1VZ3/fNqjoNDrEh0AEO1AqxPV02gYqw3dbtDe7rHXTT6Y8xg==","signatures":[{"sig":"MEQCICgiWygcsmCGiCvEyfh0xn4IBYOD1VxIIbvFNeI7EMkpAiAHNgC2eyPHa73c7DskB4IzEjrVj7NG+PR3KmsyU+d/8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62422},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1811e24f786061596d728ad7b5ad23a66d10dc1c","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.2.0","@nl-framework/logger":"^0.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.2.0_1759935259197_0.3306870750073152","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@nl-framework/scheduler","version":"0.2.1","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.2.1","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"7caed7ecc3b3b917a86e5ea2b97badbf2884332b","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.2.1.tgz","fileCount":51,"integrity":"sha512-OqVphYg9E17DFzfhuiYO19IPk+z+Wm/xvET651bp+7V7RNGyn6sC+yTieoZ1kr2U4gcDP6i523D0xd+0aL9rAg==","signatures":[{"sig":"MEYCIQCyWtF9/tpDsNmJPOEkuFM5MlozUPBfvpaDbEBs+QTwBwIhAO+AZWto1j0Xv9GQLg4pYs4PTIvsJQf35GejMEDxwyzH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62422},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"019dbac0fa9e5a2bb2218b15cbdb0c30c0dc97fc","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.2.1","@nl-framework/logger":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.2.1_1759938850859_0.5574402057897996","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@nl-framework/scheduler","version":"0.2.2","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.2.2","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"e8bf127c9b7cfcb3900b3c6bf4a4ec2b4e0bad9a","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.2.2.tgz","fileCount":51,"integrity":"sha512-kmwAJsNKphqYlMMWC45mOzaolcQEhSOGwLlDtTULDlKucLs0RXa2Al79LY3VrhMLfYchk/UmfXdNLulCWz9kog==","signatures":[{"sig":"MEUCIQCrDCQi1pgisOPhV6q21VjfRnszMc2mIPea0Ab51hk24AIgT3SvPvWDHi+vNzAj89XOFjFdhBwnOdBkS6In0Rk+YFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66039},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8db590d7272e37395d53d2d335ce03c3103c67f8","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.2.2","@nl-framework/logger":"^0.2.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.2.2_1759943164156_0.03151570054656205","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@nl-framework/scheduler","version":"0.2.3","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.2.3","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"84144724b90b8633a61f760dfd400f490dca0a03","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.2.3.tgz","fileCount":51,"integrity":"sha512-xH5RAXVJPHqqVwfDWZSFzqUeWcYiYw2nkvZ73hARVSU/YSbd0ZOJeu2wMMK+yRihMtYe+tyjgfZFSY5ZZwVGZA==","signatures":[{"sig":"MEUCIQCi5OdinecBobRN51ot8yXD0wSDfR+ZUDfdPm/z+9+glwIgW84HligJuZSDA+SXonCVygoWTD1XQOWv32Avz4/lluI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66039},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e176f6e1d84e6ffc9a948169d3b97bb72766994c","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.2.3","@nl-framework/logger":"^0.2.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.2.3_1759987034645_0.4023726998759054","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@nl-framework/scheduler","version":"0.2.4","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.2.4","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"c9562a681afe6cc5f9acd5454c77cd62a39807a2","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.2.4.tgz","fileCount":51,"integrity":"sha512-8upgRIaS4p+GeKKcyT+0I0BKpI+NDdPlzpH2KpV6wTVE3I/AaYbguwM2jBdh8dLVvJ0OVJkH/4EZbxU1JC5uNA==","signatures":[{"sig":"MEYCIQDytju1FDcjNLwiAkjrzBzdAGwGSi+hHUHcthHmFbls2AIhAOUwEj8sg18UP/jK9FrG1gFfaF/uFEyj0D+S/CkzXCeb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66039},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"83913d989d68b2ab573fc77e8a666409eafae9a0","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.2.4","@nl-framework/logger":"^0.2.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.2.4_1760027393409_0.8003149504542866","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@nl-framework/scheduler","version":"0.2.5","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.2.5","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"2af12111691d78ca5bd62936b37e05671721807d","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.2.5.tgz","fileCount":51,"integrity":"sha512-lyZCV+OWechisQjUgoJsuQ3NmNMXkYiRuRgFPusH+X1tew7rttE/Z1D5dnpDm7rttXaxsxrFU2tKlburaAYeSQ==","signatures":[{"sig":"MEQCIH9cpvObxpXV58y8I9zXBsEcjlq8ZLSxCaYOApoThWsXAiBx0y0zhsi0UN+mbYrtNU76Q/29UAehfVTitOQeVHYhbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66039},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ce42d99c41e6b799e226eb667e5ccac2f00c916d","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.2.5","@nl-framework/logger":"^0.2.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.2.5_1760029566014_0.5067143003678438","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@nl-framework/scheduler","version":"0.2.6","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.2.6","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"f8931af9a4e60ca426b56302d72838a6716fc232","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.2.6.tgz","fileCount":51,"integrity":"sha512-KV315EKSBRhOnFhUw72ZkoM/8qem7pznr5JS5M9FesCEwrbFFIRdb2FFP4ChlLodLHZF9fMmXR26cjD8QWA81A==","signatures":[{"sig":"MEQCIEQSTrvvQgtVSg/8btpHNUsB5DPKVBr6PwcrMUrEV9O7AiBN90RTUXmYN0+aBdBNMcH9UGAQrLBmrjF1wcjQm4dR4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66039},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3670158d91bcc9c6ea6225d8db952351d45c277d","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.2.6","@nl-framework/logger":"^0.2.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.2.6_1760057109069_0.5699597481196355","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@nl-framework/scheduler","version":"0.2.7","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.2.7","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"2971a048ec766fc310fe532f2d14f76b68e894d3","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.2.7.tgz","fileCount":51,"integrity":"sha512-SP2DvOENPLXH02KaxjDW7eylWJFX6KEG/rehuajQtsKUatcQQ5b+5JwNjG5m17fPv0xLotX+u7EHewNCU++nBw==","signatures":[{"sig":"MEUCIQCFwG8r5vUXPF6BM0YP58lE2AS047K+TKykpDHOPUIh5QIgTRV1yklD9FuV0mu7xtToo/d07/nnereozHkvm5zeHcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66039},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c3a7f2fd507765b9281796a51bceb5430234aed7","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.2.7","@nl-framework/logger":"^0.2.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.2.7_1760513680811_0.05704291704636266","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@nl-framework/scheduler","version":"0.2.8","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.2.8","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"9604d97d270a64e8950fa153eb52102c91217cfc","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.2.8.tgz","fileCount":51,"integrity":"sha512-q/4TmsWWfQjx/fVgVfGeOBFr1rgDjgJv+6fhsZtvEmALzopyTWiwI/pjSFAj14bnVQRWlOtN4+GWe8TuXgnmKg==","signatures":[{"sig":"MEUCIQD/Dv8PP/v981BRpirbgHzzVxP29wk68bAXB9CNP8tTuwIgeKlkWrdFq0RwPl1TYEfz4+2YO5aXmlPX2zGy7VuosRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66039},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a571a9395a866ce3890d9cbfa08955d9a7a69444","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.2.8","@nl-framework/logger":"^0.2.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.2.8_1761190803921_0.9694057429454066","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@nl-framework/scheduler","version":"0.2.9","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.2.9","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"4704dfbcde551a01c5c3bc9c10173d74a47b1922","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.2.9.tgz","fileCount":51,"integrity":"sha512-s7uz5gr+fhFRX/CavDs7jIwd25VdsOnODobT1WZIwshW4UpHofIBLqTu4VTpaWiZ6EG+3mp3GgP83vDP+cKgVg==","signatures":[{"sig":"MEYCIQCk9lII8NVdijkem5CgPANPJHAb734pI2kzE9lyvAOYzQIhAPerm18PziRDvnB5eH+aswKEcznKR6qdfleNwpTNuX88","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66039},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"da7ccc2120652baa9a5aefd699ba72853e15ce5e","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.2.9","@nl-framework/logger":"^0.2.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.2.9_1761200775860_0.12739520822721873","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@nl-framework/scheduler","version":"0.2.10","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.2.10","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"a7f813f47839883bee111d19c9ce7bab365f444c","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.2.10.tgz","fileCount":51,"integrity":"sha512-XQUlycMa7jAMU94yMtYAyR+oAFXio48UXXHtXcbANXx2glTK+8bTrp/Bg3bIRfgvJqH2oOYOo1z11OjLBUvbhQ==","signatures":[{"sig":"MEUCIQC8pVmDj7TNbaB3OJUYeZt30mLMemX/SFfod+dmxqmP4QIgRPqsEbfPiwMb0ib6uJxpW6tAEJNu3ClmV5c+Z/WE/is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66042},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c9bf075fbb28a43f24cfaf980dc26d5c5b05ff02","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.2.10","@nl-framework/logger":"^0.2.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.2.10_1761202368320_0.6593237477292067","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@nl-framework/scheduler","version":"0.2.11","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.2.11","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"5252eecd5258673af14f697996cd09028f7ea9d1","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.2.11.tgz","fileCount":51,"integrity":"sha512-rUj+LO9YrogSJUROFlilLWA+xq58oagvqILrLhhEILICSIf8eJBAlkVNMhvth2WafS6GbO0alIWJarBHvwj8HA==","signatures":[{"sig":"MEYCIQDhw+GRDtzERleFvt2VyE5U+ENnEaGk40z3UQw8o1MwAgIhANSRHRx8q7TNhpTeNCHInloY62ji471P05T7R/86KVxA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66042},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2322c691f9c9ac572046f77c771f9c00c86fb06c","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.2.11","@nl-framework/logger":"^0.2.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.2.11_1761204211640_0.12097649210461614","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@nl-framework/scheduler","version":"0.2.12","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.2.12","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"bcabbcabbf59f9bcc02dfa500e0e3d030b2051a0","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.2.12.tgz","fileCount":51,"integrity":"sha512-gxxvkeTzJV/9KBLSl0aCt+ma2FdarmNDWKXOSDCQ4jDbdlmgVE10vglkAhRniw+GwAnriddYPUgmBaGqdta6dA==","signatures":[{"sig":"MEUCIAbuPsywLfTgOltI5qkoDKTqUNAnxEoH+JQ8rLDTb/U+AiEAznf7k8UGkrf7Be0GVPzCszartewzczJXt9Vm6rJ/G6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66042},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6de579cb0b62363f68fc1878661625b19178e96d","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.2.12","@nl-framework/logger":"^0.2.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.2.12_1761206999586_0.9386636372217207","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@nl-framework/scheduler","version":"0.2.13","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.2.13","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"3c88866c95c9c0d9ef3fa9633fe97094f8cebbe6","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.2.13.tgz","fileCount":51,"integrity":"sha512-cJ+wGW5mFO2psAJIx/qIyoKFzqEq1ta48cNw2uzTV7AEnN3Ui3iF5hDpS0avLgK3eLZTjw4aGYDfqdWt/gOT+g==","signatures":[{"sig":"MEUCIHXkugRTprjfux7C1apUVYdJKqdIQ4z5yGIRJEB2OQfqAiEAwM8PArwumZtQdHpCH09YouiRUmX4yknomlYL/XLqJCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66042},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b05232f292caeacbb8a6f0b74dd6f21122e14e84","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.2.13","@nl-framework/logger":"^0.2.13"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.2.13_1761208060018_0.30421415218428716","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@nl-framework/scheduler","version":"0.2.14","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.2.14","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"4dc0656368ae331b47be00848bcee56c52a10285","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.2.14.tgz","fileCount":51,"integrity":"sha512-8PtYCqjes0wziPte0tL7M+AYRNLIxZvls4OZpRdX0ajWg3FXnI29mXTMEwrJMnrSG6QJz8g/MtnIhztGZmUJbw==","signatures":[{"sig":"MEUCIQDHIAELPYOTO3Q0lC5VQdRWVyxkOYn6hautIdf2WbmXYwIgfWQSSCjiDmxrCaf7PdRne6fT1Ncep1+ZD9PUkoN/6L4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66042},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4b0480cfde3029aaa6191c6d130fee8aa4163a8f","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.2.14","@nl-framework/logger":"^0.2.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.2.14_1761691138842_0.7742216631486241","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@nl-framework/scheduler","version":"0.2.15","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.2.15","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"83107404f09b16109d21912459ff7c61bf8aacc2","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.2.15.tgz","fileCount":51,"integrity":"sha512-xld+W1x5mGA34abnKuMMK1m87TyukScm/wFkVRtIEGUWeTE4GwV+gBx6uC6TYbBsz/vc6qa2K004wUMKfUuovQ==","signatures":[{"sig":"MEUCIHoHoxEMkxpzzO29ZlqMVkog5yG0iZEWe/ycGT8BuZyJAiEAwuZM9fUYfHF9vyLXDgaDD3M9MWp3ccXQZCiE43rjgNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66042},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"631198ea5a71a8aff74c1678cb1fd7c92a97a654","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.2.15","@nl-framework/logger":"^0.2.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.2.15_1761702398988_0.9557902678521053","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@nl-framework/scheduler","version":"0.2.16","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.2.16","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"ae250a9f931fa273c6ef92eff28077d98e5532eb","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.2.16.tgz","fileCount":51,"integrity":"sha512-xnRY9U1JdeyHFTTkxxjDews2+LnUhF0/NCSaphEpKySwb0N8Zfqou6ktI0cbHthWT7bQOPb2rU4nqW5xZD7F9g==","signatures":[{"sig":"MEUCIC54qqZ0D2lZFxpzxyVxbYCndh+nhGKpBxvKg9X8SBPUAiEA4fY47jPse6jUfgTs8XYL76nj3KaDGgtEmlKP70rXuNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66042},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4dfd23923dab747497e0dd944c7fdce6aa7e8b43","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.2.16","@nl-framework/logger":"^0.2.16"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.2.16_1762869414876_0.8722662744314891","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@nl-framework/scheduler","version":"0.2.17","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.2.17","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"f9c82fa5335ce9897ac34564dad3009ca34cd1bc","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.2.17.tgz","fileCount":51,"integrity":"sha512-rwWy1/PvRtatpzRGTTUPxr6rHZ0IXetXbGuUIMsrlARGfIGc7CPnwm5jh2Jn6RVoxJBNcV0ElnZAT2wbrgqA7g==","signatures":[{"sig":"MEQCIH0BI0YzXs2bXsuTnvUbCMfRjrqN9KR/sDFpriUcnYVtAiBDBwnCzdPyfdbnxio5pXqytTXgvxzyYW8xrOSrOtPPsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66042},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1d1796e5571e5c9b69836ea4513359c82716e76d","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.2.17","@nl-framework/logger":"^0.2.17"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.2.17_1763350624753_0.2645689486806073","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@nl-framework/scheduler","version":"0.3.0","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.3.0","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"1068db7e98ca43fc9f1e1625bc55e131b5a1b332","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.3.0.tgz","fileCount":51,"integrity":"sha512-nQoXYSeVsLr6/CWpEJDyh7F4DnQklOszx4Lbanu/1NVWUcxRneKV8JPssgIEhn2xQZQV9VNHTgGDUs0ftXFsgw==","signatures":[{"sig":"MEUCIBiFN3Pfg3VsO7Qj9aH1zYTV6PGJtIZHUexNdWiiB1XXAiEApN2nnSarQTNaQ5AiOUFJT5YyVWmU2I2ERXSl5jNn1Hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66039},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"718b5d0828ab73d8f908be612fa99d851f8bd7cf","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.3.0","@nl-framework/logger":"^0.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.3.0_1764903090469_0.9244057452971914","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@nl-framework/scheduler","version":"0.3.1","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.3.1","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"aca2c575069ae6aa195af83c43e078a0c6b44a92","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.3.1.tgz","fileCount":51,"integrity":"sha512-27kw+5zaeVvUz4sRUir9XqYvMtUw9dvvOgp/ANmr68+9a3uXtLqZxQMG6xiYhSSmRUtZBy0SpBvdGfv5f9BJoQ==","signatures":[{"sig":"MEUCIADoNUGuMshUAsXPOWI5v7ne0HZogVoZbKXpxcX7zAMHAiEAvyX6aaYav+8q2qnr5IGazXoRmNXQVe93cJ5yL3ckndM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66039},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a2862ec403e7959caaeff5920578fffa4f4acbac","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.3.1","@nl-framework/logger":"^0.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.3.1_1764952556896_0.9264839232054081","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@nl-framework/scheduler","version":"0.3.2","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.3.2","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"c0f042a140c0558ef1a9e57255d1dadc62a0a1ed","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.3.2.tgz","fileCount":51,"integrity":"sha512-z6oG2fBOIVtWb/WVPRYSYiqOcLGdzXi3DQCCtNtQ6dFZjnyEKQlhxK08qJA2ZeSMtzV72cRF5E0wxj6CJnzEfQ==","signatures":[{"sig":"MEUCIGJXzviENXtBzDGj6pnRRHNIPCwvD8Mkm/GsvT30bWCgAiEA9otlu0DK8FG/gr9HUhQ5YcAMrq3PLiHxvbD/y/cHvKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66039},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dc412a642803c7caa3a53f6faff2e92a28f162f2","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.3.2","@nl-framework/logger":"^0.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.3.2_1764955667034_0.4505949839782417","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@nl-framework/scheduler","version":"0.3.3","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.3.3","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"983d7c5696e979b759a34e9ec7160147d7998d45","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.3.3.tgz","fileCount":51,"integrity":"sha512-XC0q97pxZrBuLPwKRwIprcIuafT1JLXjGsgOyrktRSGfCTxUb0dp+/MmYmoYxXLN035Klec1CajxTaUR+Ot+Uw==","signatures":[{"sig":"MEYCIQCPkjceOopQfbWbP/mAQZl4+3tv9zoqv2pdU6pORh42hwIhAOC21KFvs0Jf9HwpVAWaGItTZsdGcOOrh4gfKU4Hd73c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66039},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fa912007935ecc13a9311c112bf65e21fa70abb3","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.3.3","@nl-framework/logger":"^0.3.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.3.3_1765008968663_0.1073084350976492","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@nl-framework/scheduler","version":"0.3.4","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.3.4","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"29e3fe518ab17ffaccd4d794b36134ddab80186f","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.3.4.tgz","fileCount":51,"integrity":"sha512-/oNssREzGh6EPVnmqaebeMJeygVP7gnYpfOAwHGzbkSGmyu1JMST82RYnFsHQ7Jn3DeSsLN3bGE1D+Mh64hBGw==","signatures":[{"sig":"MEUCIGCVvQLTNpkidILAPODioxaz+/s6WXi0lls1MYoB7fcUAiEA5sVIA/505LIfracbd8O8YXsJXimeQoZ5j2+JpbrawCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66039},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e02cceb99e2967b73363ff722962b454f1d782ba","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.3.4","@nl-framework/logger":"^0.3.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.3.4_1765010394893_0.9162220333401998","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@nl-framework/scheduler","version":"0.3.5","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.3.5","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"b9cf2cfa2d315a230cc129d8cc2af64ae46bc83b","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.3.5.tgz","fileCount":51,"integrity":"sha512-NWZZ8Muy1ePxvIr1BJyR15NyAZ3CKlHKLayf5pp1TaUZ80SH5gM5hxe4QQMiF16FYuDjUDRRd+iC1GWYBfbwuA==","signatures":[{"sig":"MEUCIFjOEwEb4JLyIMDZHH3Bo/kxPIblog3YQwdq5f26MVc6AiEAzBP4oitncVsmmkI99iV++ry4mB3E7MsbfSVA0u360r4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66039},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dcc919a5f376c0a482db1b761cfe59f101969533","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.3.5","@nl-framework/logger":"^0.3.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.3.5_1765011447652_0.4534482946485079","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@nl-framework/scheduler","version":"0.3.6","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.3.6","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"a92746a7199397d5f17821854a6635b85796b07c","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.3.6.tgz","fileCount":51,"integrity":"sha512-WPkiBOS2Aq+qRyaQ77pCDHN3d1ydob4xUfCGmQ6Nk5gJ8YSQP6s/ZsYmmUHUZL+PgiRr9L72IKtXHsJcZdM/cA==","signatures":[{"sig":"MEYCIQCmIxoIHXvWxyh3wXACNwLL2hIW37R3UOMAWQouTfIyMAIhAPNEwMG7NKeZZBRLqEjc/3o0Fk39Ig0n+6Ujv91TnF0+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66039},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aeb5e667f527b9fe488e3a159e40132503694d96","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.3.6","@nl-framework/logger":"^0.3.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.3.6_1783840632510_0.8431476286890536","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@nl-framework/scheduler","version":"0.4.0","keywords":["bun","scheduler","cron","workers"],"author":"","license":"Apache-2.0","_id":"@nl-framework/scheduler@0.4.0","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"dist":{"shasum":"9d6a1bb9cc54edd8cee69ba2462c0d1dfb39feeb","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.4.0.tgz","fileCount":51,"integrity":"sha512-h9LV3NLFiCoLKkt2RGu8ZY8Ym+98AoNpLN4keYlNat0fHCLYgYtHw+mfMoT5/7ySLiUDaMcDi075JJ2H3TK0Kg==","signatures":[{"sig":"MEUCIQDPHf/5gjilq8fQxGr8+Lx3SgVNJZj7ig8IGNO7P1GPdwIgTS4nCA3hISSXPG13cfvCl+tpLeh8lG0VJkY2pL/DEtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75521},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"89a30ebed0237dc47421d5d011030cb5e511bea5","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.4.0","@nl-framework/logger":"^0.4.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scheduler_0.4.0_1783927692656_0.9884421339174247","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"_id":"@nl-framework/scheduler@0.5.1","dist":{"shasum":"6585364a9bbd7c951e16b98079122bb9cd47b678","tarball":"https://registry.npmjs.org/@nl-framework/scheduler/-/scheduler-0.5.1.tgz","fileCount":51,"integrity":"sha512-2ZrTS3irn5SfDEVIzVe2edCnXW3x4u3uuuB/TysCio3G08/dbg7nLMlQLVWDvy/ZX+ZsKSUquXsHO3mHgZYURA==","signatures":[{"sig":"MEYCIQDRaSp889AS0KeEUUq5rGPcYZVpw+jjfpohgE1K5m/QDAIhAK2FU3XbngQ9ThuQb2Y9cxHNWcev0oOhEmW9TsvS4ioe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCU7hJAu9+hnk4/vi1a3SfxB4sdkFqJ6XWGxoVFBruGlwIhAMfH8qbMHfxAcVuAh34ug+JU3x2mn5aqy7850PUiBNGr"}],"unpackedSize":75521},"main":"dist/index.js","name":"@nl-framework/scheduler","type":"module","types":"dist/index.d.ts","author":"","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"66ada0f5f58eae81beae24d8089073d67cc90d99","license":"Apache-2.0","scripts":{"test":"bun test","build":"bunx tsc --build tsconfig.build.json"},"version":"0.5.1","_npmUser":{"name":"devsignmy","email":"mnizulzaim@gmail.com"},"keywords":["bun","scheduler","cron","workers"],"_npmVersion":"10.8.2","description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","directories":{},"maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"_nodeVersion":"20.20.2","dependencies":{"cron-parser":"^5.0.3","reflect-metadata":"^0.2.2","@nl-framework/core":"^0.5.1","@nl-framework/logger":"^0.5.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/scheduler_0.5.1_1787888662109_0.12794073991724897"}}},"time":{"created":"2025-10-08T14:54:19.063Z","modified":"2026-08-28T03:44:22.369Z","0.2.0":"2025-10-08T14:54:19.388Z","0.2.1":"2025-10-08T15:54:11.055Z","0.2.2":"2025-10-08T17:06:04.345Z","0.2.3":"2025-10-09T05:17:14.822Z","0.2.4":"2025-10-09T16:29:53.607Z","0.2.5":"2025-10-09T17:06:06.208Z","0.2.6":"2025-10-10T00:45:09.281Z","0.2.7":"2025-10-15T07:34:41.001Z","0.2.8":"2025-10-23T03:40:04.107Z","0.2.9":"2025-10-23T06:26:16.065Z","0.2.10":"2025-10-23T06:52:48.504Z","0.2.11":"2025-10-23T07:23:31.811Z","0.2.12":"2025-10-23T08:09:59.764Z","0.2.13":"2025-10-23T08:27:40.219Z","0.2.14":"2025-10-28T22:38:59.063Z","0.2.15":"2025-10-29T01:46:39.187Z","0.2.16":"2025-11-11T13:56:55.083Z","0.2.17":"2025-11-17T03:37:04.953Z","0.3.0":"2025-12-05T02:51:30.616Z","0.3.1":"2025-12-05T16:35:57.053Z","0.3.2":"2025-12-05T17:27:47.179Z","0.3.3":"2025-12-06T08:16:08.832Z","0.3.4":"2025-12-06T08:39:55.041Z","0.3.5":"2025-12-06T08:57:27.810Z","0.3.6":"2026-07-12T07:17:12.653Z","0.4.0":"2026-07-13T07:28:12.800Z","0.5.1":"2026-08-28T03:44:22.189Z"},"license":"Apache-2.0","keywords":["bun","scheduler","cron","workers"],"description":"Task scheduling utilities for nl-framework with cron, interval, and timeout decorators powered by Bun workers.","maintainers":[{"name":"devsignmy","email":"mnizulzaim@gmail.com"}],"readme":"# @nl-framework/scheduler\n\nTask scheduling utilities for the Nael Framework. Inspired by NestJS Schedule, this package lets you decorate injectable services with cron, interval, and timeout jobs, backed by Bun Workers for accurate timing that won't block your main event loop.\n\n## Features\n\n- `@Cron`, `@Interval`, and `@Timeout` decorators with optional names, `runOnInit`, and `maxRuns` controls\n- Central `SchedulerService` with runtime APIs for dynamic jobs\n- `SchedulerRegistry` for inspecting and managing registered jobs at runtime\n- Bun Worker-based timer execution for better isolation and timing accuracy\n\n## Installation\n\n```bash\nbun add @nl-framework/scheduler\n```\n\n## Quick start\n\n```ts\nimport { Injectable, Module } from '@nl-framework/core';\nimport { SchedulerModule, SchedulerService, Cron } from '@nl-framework/scheduler';\n\n@Injectable()\nclass ReportService {\n  constructor(private readonly scheduler: SchedulerService) {}\n\n  @Cron('0 * * * *', { runOnInit: true })\n  async hourlyReport() {\n    // ...generate report\n  }\n\n  async onModuleInit() {\n    await this.scheduler.registerDecoratedTarget(this);\n  }\n}\n\n@Module({\n  imports: [SchedulerModule.forFeature(ReportService)],\n})\nclass ReportingModule {}\n```\n\n- Use `SchedulerModule.forFeature(ReportService)` (or pass an array for multiple schedulers) to register your injectable class as a scheduler feature.\n- Inject `SchedulerService` and call `registerDecoratedTarget` (usually inside `onModuleInit`) to activate all decorated methods.\n\n## Runtime management\n\nThe `SchedulerService` exposes imperative APIs for dynamic scheduling:\n\n```ts\nawait scheduler.scheduleInterval('cleanup', 60_000, () => cleanup(), { maxRuns: 10 });\nawait scheduler.cancel('cleanup');\n```\n\n`SchedulerRegistry` maintains a snapshot of active jobs and powers the `scheduler.list*()` helpers for observability.\n\n## Testing Helpers\n\nIn tests you can mock the worker by providing a custom `SchedulerWorkerFactory` when creating the module, enabling deterministic execution without spinning up a real worker.\n\n## License\n\nApache-2.0. See the repository root `LICENSE` file for details.\n","readmeFilename":"README.md"}