Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abichinger/vue-js-cron
Renderless Vue.js cron editor
https://github.com/abichinger/vue-js-cron
antd cron cron-expression element-plus quasar-framework renderless-components vue vue3 vuetify
Last synced: 1 day ago
JSON representation
Renderless Vue.js cron editor
- Host: GitHub
- URL: https://github.com/abichinger/vue-js-cron
- Owner: abichinger
- License: mit
- Created: 2021-11-13T17:50:46.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-30T12:03:12.000Z (8 months ago)
- Last Synced: 2024-10-16T01:05:22.820Z (4 months ago)
- Topics: antd, cron, cron-expression, element-plus, quasar-framework, renderless-components, vue, vue3, vuetify
- Language: TypeScript
- Homepage:
- Size: 21.7 MB
- Stars: 73
- Watchers: 5
- Forks: 23
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vue-js-cron
[](https://www.npmjs.com/package/@vue-js-cron/core)
[](https://abichinger.github.io/vue-js-cron)
[](https://github.com/abichinger/vue-js-cron/actions?query=workflow%3ATest+branch%3Amain)
[](https://www.npmjs.com/package/@vue-js-cron/core)
[](https://github.com/abichinger/vue-js-cron/blob/main/LICENSE)
![]()
generate cron expressions using Vue.js# Getting Started
Vue v3: [documentation](https://abichinger.github.io/vue-js-cron)
Vue v2: [documentation](https://abichinger.github.io/vue-js-cron/vue2)
# Packages
This monorepo includes the following packages:
- core - a renderless Vue.js component to generate cron expressions.
- light - a lightweight cron editor without external dependencies
- vuetify - Vuetify component to edit cron expressions.
- element-plus - Element Plus component
- ant - Ant Design Vue component
- quasar - Quasar component
- docs - Vue.js Cron documentation powered by [VuePress](https://v2.vuepress.vuejs.org/)# Contributing and Development
Please have a look at [CONTRIBUTING.md](/CONTRIBUTING.md)
- [Contributing](/CONTRIBUTING.md#contributing)
- [Setup Development Environment](/CONTRIBUTING.md#setup-development-environment)
- [Add new localization](/CONTRIBUTING.md#add-new-localization)
- [Add a new UI Framework](/CONTRIBUTING.md#add-a-new-ui-framework)## Attribution
This component is inspired by [react-js-cron](https://github.com/xrutayisire/react-js-cron) and [jqcron](https://github.com/arnapou/jqcron)
### Articles
[Renderless Components in Vue.js](https://adamwathan.me/renderless-components-in-vuejs/) by Adam Wathan
[Composition API v Renderless Components](https://dev.to/thomasferro/composition-api-v-renderless-components-let-s-use-vue-3-s-features-to-clean-our-components-n25) by Thomas Ferro