Cron jobs for Node.js applications that enables developers to execute functions or system commands on schedules defined using standard cron syntax
94
Next Execution Time Queries
sendAt() or nextDate()
100%
100%
nextDates() usage
100%
0%
timeout() or calculation
100%
100%
lastDate() usage
100%
100%
CronJob or CronTime
100%
100%
Timezone support
100%
100%
Basic Job Scheduling
CronJob instantiation
100%
100%
onTick callback
100%
100%
cronTime parameter
90%
95%
start parameter usage
100%
100%
start() method
100%
100%
stop() method
100%
100%
Execution Threshold Control
CronJob instantiation
100%
100%
Threshold parameter usage
0%
100%
CronTime configuration
100%
100%
onTick callback
100%
100%
Job control methods
100%
100%
Threshold variation handling
100%
100%
Callback Management
CronJob instantiation
100%
100%
Primary onTick callback
100%
100%
Additional callback registration
0%
100%
onComplete callback
40%
60%
Job lifecycle control
100%
100%
Multi-format Time Representation
CronTime instantiation
100%
100%
String representation
40%
100%
JSON array format
0%
100%
Next execution time
92%
100%
Timeout calculation
50%
100%
Immediate Execution on Initialization
CronJob instantiation
100%
100%
runOnInit parameter
0%
100%
Cron expression
100%
100%
onTick callback
100%
100%
Job control
66%
80%
Timezone and UTC Offset Support
CronJob with timeZone
100%
100%
CronJob with utcOffset
0%
100%
nextDate() method
100%
100%
Timezone validation
93%
100%
Cron expression usage
100%
100%
Cron Expression Parsing and Validation
validateCronExpression usage
100%
100%
5-field validation
100%
100%
6-field validation
100%
100%
Invalid expression handling
100%
100%
Preset expression validation
100%
100%
Range syntax validation
100%
100%
List syntax validation
100%
100%
Step syntax validation
100%
100%
Month name validation
100%
100%
Day name validation
100%
100%
Date-based One-time Execution
CronJob instantiation
100%
100%
Date object usage
100%
100%
Callback integration
100%
100%
Auto-start control
100%
100%
Start method
100%
100%
Stop method
100%
100%
Execution State Monitoring
CronJob instantiation
100%
100%
Job naming
0%
100%
isActive monitoring
100%
100%
isCallbackRunning monitoring
0%
0%
start() method
100%
100%
stop() method
100%
100%
Install with Tessl CLI
npx tessl i tessl/npm-cron