CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-cron

Cron jobs for Node.js applications that enables developers to execute functions or system commands on schedules defined using standard cron syntax

94

1.20x
Overview
Eval results
Files

Evaluation results

75%

-25%

Job Scheduler Status Dashboard

Next Execution Time Queries

Criteria
Without context
With context

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%

99%

1%

Task Reminder System

Basic Job Scheduling

Criteria
Without context
With context

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%

100%

30%

Job Execution Monitor

Execution Threshold Control

Criteria
Without context
With context

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%

90%

30%

Task Scheduler with Metrics Tracking

Callback Management

Criteria
Without context
With context

CronJob instantiation

100%

100%

Primary onTick callback

100%

100%

Additional callback registration

0%

100%

onComplete callback

40%

60%

Job lifecycle control

100%

100%

100%

44%

Cron Schedule Inspector

Multi-format Time Representation

Criteria
Without context
With context

CronTime instantiation

100%

100%

String representation

40%

100%

JSON array format

0%

100%

Next execution time

92%

100%

Timeout calculation

50%

100%

97%

42%

Application Startup Synchronization System

Immediate Execution on Initialization

Criteria
Without context
With context

CronJob instantiation

100%

100%

runOnInit parameter

0%

100%

Cron expression

100%

100%

onTick callback

100%

100%

Job control

66%

80%

100%

26%

Multi-Timezone Job Scheduler

Timezone and UTC Offset Support

Criteria
Without context
With context

CronJob with timeZone

100%

100%

CronJob with utcOffset

0%

100%

nextDate() method

100%

100%

Timezone validation

93%

100%

Cron expression usage

100%

100%

100%

Cron Expression Validator

Cron Expression Parsing and Validation

Criteria
Without context
With context

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%

100%

Reminder Scheduler

Date-based One-time Execution

Criteria
Without context
With context

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%

75%

10%

Job Status Monitor

Execution State Monitoring

Criteria
Without context
With context

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
Evaluated
Agent
Codex

Table of Contents