{"_id":"@asdsadw12312dwd2112xz/cron-expr-cli","name":"@asdsadw12312dwd2112xz/cron-expr-cli","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@asdsadw12312dwd2112xz/cron-expr-cli","version":"1.0.0","description":"Parse, explain, and generate cron expressions from the command line","type":"module","bin":{"cron-expr-cli":"dist/index.js"},"scripts":{"build":"tsup","prepublishOnly":"npm run build"},"keywords":["cron","expression","parser","scheduler","cli","explain"],"author":{"name":"okirmio"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/okirmio-create/cron-expr-cli.git"},"dependencies":{"commander":"^13.1.0","chalk":"^5.4.1"},"devDependencies":{"tsup":"^8.4.0","typescript":"^5.7.3","@types/node":"^22.12.0"},"gitHead":"bb7b61d7d1546bd23f110ed150cc145976913d1c","_id":"@asdsadw12312dwd2112xz/cron-expr-cli@1.0.0","bugs":{"url":"https://github.com/okirmio-create/cron-expr-cli/issues"},"homepage":"https://github.com/okirmio-create/cron-expr-cli#readme","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-tL0NhgrrpKLeVN9ic+6ogTdQFhp6b2hR+eeuBYFIwNk1vIJfxLP0YVuiORhlMtdQtTly860M4xPnpxjAx1AOXg==","shasum":"90f40cc7cac079df2cc3fdf75c16304907cebc40","tarball":"https://registry.npmjs.org/@asdsadw12312dwd2112xz/cron-expr-cli/-/cron-expr-cli-1.0.0.tgz","fileCount":12,"unpackedSize":48561,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDfQwvmC/W5f/KIsMKbFUDUvS72mPrw5zHuhfpxj2bPaAIhAPGz77cJBpBHTSDoBk2iv27w4dbe4mjwwXNBSXoJU7kw"}]},"_npmUser":{"name":"asdsadw12312dwd2112xz","email":"okirmio@gmail.com"},"directories":{},"maintainers":[{"name":"asdsadw12312dwd2112xz","email":"okirmio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cron-expr-cli_1.0.0_1775436194540_0.5783827295624395"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-06T00:43:14.427Z","1.0.0":"2026-04-06T00:43:14.698Z","modified":"2026-04-06T00:43:14.921Z"},"maintainers":[{"name":"asdsadw12312dwd2112xz","email":"okirmio@gmail.com"}],"description":"Parse, explain, and generate cron expressions from the command line","homepage":"https://github.com/okirmio-create/cron-expr-cli#readme","keywords":["cron","expression","parser","scheduler","cli","explain"],"repository":{"type":"git","url":"git+https://github.com/okirmio-create/cron-expr-cli.git"},"author":{"name":"okirmio"},"bugs":{"url":"https://github.com/okirmio-create/cron-expr-cli/issues"},"license":"MIT","readme":"# cron-expr-cli\n\nParse, explain, and generate cron expressions from the command line.\n\n## Install\n\n```bash\nnpm install -g cron-expr-cli\n```\n\n## Usage\n\n### Explain a cron expression\n\n```bash\ncron-expr-cli explain \"*/5 * * * *\"\n# => Every 5 minutes\n\ncron-expr-cli explain \"0 9 * * 1-5\"\n# => At 09:00 on Monday through Friday\n```\n\n### Show next run times\n\n```bash\ncron-expr-cli next \"0 9 * * 1-5\" -n 5\n# Shows the next 5 scheduled execution times\n```\n\n### Validate an expression\n\n```bash\ncron-expr-cli validate \"0 12 * * *\"\n# => Valid cron expression\n\ncron-expr-cli validate \"60 * * * *\"\n# => Invalid (minute out of range)\n```\n\n### List common presets\n\n```bash\ncron-expr-cli presets\n# Shows presets like every-minute, hourly, daily, weekly, monthly, etc.\n```\n\n### Generate from natural language\n\n```bash\ncron-expr-cli generate \"every 5 minutes\"\n# => */5 * * * *\n\ncron-expr-cli generate \"every weekday at 09:00\"\n# => 0 9 * * 1-5\n\ncron-expr-cli generate \"every monday at 10:00\"\n# => 0 10 * * 1\n```\n\nSupported natural language patterns:\n\n- `every N minutes` / `every N hours` / `every N days`\n- `every day at HH:MM` / `every day at H am/pm`\n- `every weekday at HH:MM`\n- `every monday at HH:MM` (any day name)\n- `daily` / `weekly` / `monthly` / `yearly`\n- `twice a day`\n\n## Cron Field Reference\n\n```\n┌───────────── minute (0-59)\n│ ┌───────────── hour (0-23)\n│ │ ┌───────────── day of month (1-31)\n│ │ │ ┌───────────── month (1-12)\n│ │ │ │ ┌───────────── day of week (0-6, Sun=0)\n│ │ │ │ │\n* * * * *\n```\n\n### Supported syntax\n\n| Symbol | Meaning              | Example    |\n|--------|----------------------|------------|\n| `*`    | Any value            | `* * * * *` |\n| `,`    | List                 | `1,3,5`    |\n| `-`    | Range                | `1-5`      |\n| `/`    | Step                 | `*/5`      |\n| `L`    | Last                 | `L` (day)  |\n| `W`    | Nearest weekday      | `15W`      |\n| `#`    | Nth weekday of month | `1#3` (3rd Mon) |\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-f1af2dbb3ee3ba415ef57f3a1b67d5b6"}