Declarative functional cron expression builder. Use it with tools like node-cron or bull
Install node-cron-expression
using npm:
$ npm install --save node-cron-expression
Import node-cron-expression
and build an expression
const { onDayOfTheWeek, every, everyHour } = require('node-cron-expression');
console.log(onDayOfTheWeek(6).toString()); // 0 0 * * 6
console.log(everyHour().toString()); // 0 * * * *
console.log(every(8).hours().toString()); // 0 */8 * * *
Find all available methods with examples here.
Feel free to submit issues and enhancement requests here.
In general, we follow the "fork-and-pull" Git workflow.
NOTE: Be sure to merge the latest from "upstream" before making a pull request!
Please do not contribute code you did not write yourself, unless you are certain you have the legal ability to do so. Also ensure all contributed code can be distributed under the ISC License.
node-cron-expression is under MIT License.