{"_id":"@bathina_mounika/cron-generator","name":"@bathina_mounika/cron-generator","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@bathina_mounika/cron-generator","version":"0.1.0","description":"Generate cron expressions distributed across daily time slots","license":"Apache-2.0","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -p tsconfig.json","test":"vitest run","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/bathinaMounika/cron-generator.git","directory":"typescript"},"bugs":{"url":"https://github.com/bathinaMounika/cron-generator/issues"},"homepage":"https://github.com/bathinaMounika/cron-generator#readme","publishConfig":{"access":"public"},"keywords":["cron","scheduler","generator"],"devDependencies":{"typescript":"^5.4.0","vitest":"^4.1.7"},"gitHead":"7972702dd8c22eb88e287837911b5945ee026632","_id":"@bathina_mounika/cron-generator@0.1.0","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-Q0UKsCh0s7R+YnnT3tM1t0aJU0QcNEt6wNmJlIYnUbZ4u5cUhwrVWSmUND2lu7h7eRFJ4ZvdSUGeEMR3xJYpvg==","shasum":"123550164db40409f1d228072f0a6363153b4273","tarball":"https://registry.npmjs.org/@bathina_mounika/cron-generator/-/cron-generator-0.1.0.tgz","fileCount":6,"unpackedSize":9122,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDtscBvEV8/2hytq2v4BiEfPrwPYs6kA8qn7uwkrmGylAIgeo8ECnLb+peaWr/AlujSC+nK2nvbTz0/RhjEuTOb/+A="}]},"_npmUser":{"name":"bathina_mounika","email":"mounika22770@gmail.com"},"directories":{},"maintainers":[{"name":"bathina_mounika","email":"mounika22770@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cron-generator_0.1.0_1780578209594_0.11733691631243293"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-04T13:03:29.414Z","0.1.0":"2026-06-04T13:03:29.759Z","modified":"2026-06-04T13:03:29.958Z"},"maintainers":[{"name":"bathina_mounika","email":"mounika22770@gmail.com"}],"description":"Generate cron expressions distributed across daily time slots","homepage":"https://github.com/bathinaMounika/cron-generator#readme","keywords":["cron","scheduler","generator"],"repository":{"type":"git","url":"git+https://github.com/bathinaMounika/cron-generator.git","directory":"typescript"},"bugs":{"url":"https://github.com/bathinaMounika/cron-generator/issues"},"license":"Apache-2.0","readme":"# cron-generator (TypeScript)\r\n\r\nGenerate cron expressions distributed across daily time slots.\r\n\r\n## Install\r\n\r\n```bash\r\nnpm install @bathina_mounika/cron-generator\r\n```\r\n\r\n## Usage\r\n\r\n```typescript\r\nimport { generate } from \"@bathina_mounika/cron-generator\";\r\n\r\nconst crons = generate({\r\n  existingCrons: [],\r\n  runsPerDay: 4,\r\n  maxRunsPerSlot: 1,\r\n  slotSizeMinutes: 60,\r\n});\r\n// ['0 0 * * *', '0 6 * * *', '0 12 * * *', '0 18 * * *']\r\n```\r\n\r\n## Development\r\n\r\n```bash\r\nnpm install\r\nnpm test\r\nnpm run build\r\n```\r\n\r\n## Publish\r\n\r\n```bash\r\nnpm publish --access public\r\n```\r\n","readmeFilename":"README.md","_rev":"1-a0905ccf8cbffe255e3ca52dc1178fbd"}