{"id":18483212,"url":"https://github.com/swimlane/ngx-cron","last_synced_at":"2025-07-19T11:08:08.253Z","repository":{"id":37791753,"uuid":"130268798","full_name":"swimlane/ngx-cron","owner":"swimlane","description":"🕒  User-friendly cron input...","archived":false,"fork":false,"pushed_at":"2025-02-19T12:34:24.000Z","size":11601,"stargazers_count":33,"open_issues_count":27,"forks_count":6,"subscribers_count":27,"default_branch":"master","last_synced_at":"2025-03-23T17:12:14.882Z","etag":null,"topics":["hacktoberfest"],"latest_commit_sha":null,"homepage":"https://swimlane.github.io/ngx-cron/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/swimlane.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-19T20:24:58.000Z","updated_at":"2025-02-21T03:40:02.000Z","dependencies_parsed_at":"2024-02-12T15:11:52.858Z","dependency_job_id":"cd3d34e8-76c1-4d39-8f88-0a2bcba772d1","html_url":"https://github.com/swimlane/ngx-cron","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swimlane%2Fngx-cron","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swimlane%2Fngx-cron/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swimlane%2Fngx-cron/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swimlane%2Fngx-cron/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/swimlane","download_url":"https://codeload.github.com/swimlane/ngx-cron/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247902474,"owners_count":21015455,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest"],"created_at":"2024-11-06T12:34:53.373Z","updated_at":"2025-07-19T11:08:08.245Z","avatar_url":"https://github.com/swimlane.png","language":"TypeScript","funding_links":[],"categories":["Recently Updated","Third Party Components"],"sub_categories":["[Mar 20, 2025](/content/2025/03/20/README.md)","Form Controls"],"readme":"# ngx-cron\n\n🕒 User-friendly cron input...\n\n![](https://content.screencast.com/users/hypercubed/folders/Snagit/media/6ae021c1-738b-4744-a1d1-654578400844/2018-04-19_15-33-16.png)\n\n## Installation instructions\n\nInstall `@swimlane/ngx-cron` and peers from `npm`:\n\n```bash\nnpm install @swimlane/ngx-cron @swimlane/ngx-ui --save\n```\n\nAdd needed the `NgxCronModule` package to imports:\n\n```ts\nimport { NgxCronModule } from '@swimlane/ngx-cron';\n\n@NgModule({\n  ...\n  imports: [NgxCronModule]\n  ...\n})\n```\n\nAdd the `ngx-cron` component to your page:\n\n```html\n\u003cngx-cron-input [(cron)]=\"cron\" [allowedPeriods]=\"allowedPeriods\" [disabled]=\"disabled\" [allowQuartz]=\"allowQuartz\"\u003e\n\u003c/ngx-cron-input\u003e\n```\n\n## Development server\n\nRun `yarn start` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.\n\n## Release\n\n- Checkout master (`git checkout master`)\n- Pull master (`git pull`)\n- Refresh node modules (`yarn install --frozen-lockfile`)\n- Run tests (`yarn test`)\n- Examine log to determine next version (`X.Y.Z`)\n- Run `git checkout -b release/X.Y.Z`\n- Update version in `projects/swimlane/ngx-cron/package.json`\n- Update changelog in `projects/swimlane/ngx-cron/CHANGELOG.md`\n- Run `git commit -am \"(release): X.Y.Z\"`\n- Run `git tag X.Y.Z`\n- Run `git push origin HEAD --tags`\n- Run `yarn build:lib`\n- Run `yarn publish:lib`\n- Submit PR\n\n## Credits\n\n`ngx-cron` is a [Swimlane](http://swimlane.com) open-source project; we believe in giving back to the open-source community by sharing some of the projects we build for our application. Swimlane is an automated cyber security operations and incident response platform that enables cyber security teams to leverage threat intelligence, speed up incident response and automate security operations.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswimlane%2Fngx-cron","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fswimlane%2Fngx-cron","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswimlane%2Fngx-cron/lists"}