CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-cronstrue

Convert cron expressions into human readable descriptions

Overall
score

100%

Overview
Eval results
Files

Evaluation results

100%

Cron Schedule Validator

Hyphen (-) for value ranges

Criteria
Without context
With context

Import cronstrue

100%

100%

Use toString function

100%

100%

Handle range validation

100%

100%

Pass expressions correctly

100%

100%

Return descriptions

100%

100%

100%

Cron Expression Parser { .spec }

5-part standard cron expression support

Criteria
Without context
With context

cronstrue.toString() usage

100%

100%

Asterisk operator support

100%

100%

Comma operator support

100%

100%

Hyphen operator support

100%

100%

Slash operator support

100%

100%

Error handling

100%

100%

100%

Internationalized Schedule Formatter

Multiple i18n loading strategies (full bundle vs individual locales)

Criteria
Without context
With context

Uses toString function

100%

100%

Individual locale imports

100%

100%

Locale option usage

100%

100%

Fallback handling

100%

100%

100%

Schedule Translator

Internationalization support for 39 languages

Criteria
Without context
With context

Uses cronstrue.toString

100%

100%

Locale option usage

100%

100%

Multiple locale support

100%

100%

Batch translation implementation

100%

100%

Locale validation

100%

100%

Proper i18n loading

100%

100%

100%

Cron Schedule Formatter

Basic configuration: 24-hour vs 12-hour time format

Criteria
Without context
With context

Import cronstrue

100%

100%

Use toString function

100%

100%

Pass use24HourTimeFormat option

100%

100%

Handle options parameter

100%

100%

Return formatted string

100%

100%

100%

Cron Schedule Display Tool

Special time nicknames (@yearly, @monthly, @weekly, @daily, @hourly, @reboot)

Criteria
Without context
With context

Uses cronstrue library

100%

100%

Uses toString function

100%

100%

Handles @yearly/@annually

100%

100%

Handles @monthly

100%

100%

Handles @weekly

100%

100%

Handles @daily/@midnight

100%

100%

Handles @hourly

100%

100%

Handles @reboot

100%

100%

Error handling

100%

100%

100%

40%

Cron Schedule Translator

Advanced monthStartIndexZero configuration

Criteria
Without context
With context

Uses cronstrue package

100%

100%

Calls toString function

100%

100%

Sets monthStartIndexZero option

0%

100%

Correct January handling

100%

100%

Correct month ranges

100%

100%

Correct December handling

100%

100%

100%

25%

Cron Schedule Validator with Extended Format Support

7-part cron expressions (with seconds and year)

Criteria
Without context
With context

Imports cronstrue

100%

100%

Uses toString function

100%

100%

Handles 7-part expressions

0%

100%

Extracts descriptions

100%

100%

Error handling

100%

100%

Processes multiple expressions

100%

100%

100%

Meeting Scheduler

Quartz Nth occurrence (#) syntax (MON#3, SUN#2)

Criteria
Without context
With context

cronstrue import

100%

100%

toString function usage

100%

100%

Nth occurrence handling

100%

100%

Expression format support

100%

100%

Return value handling

100%

100%

100%

44%

Cron Expression Validator

Strict range validation with helpful error messages

Criteria
Without context
With context

Uses cronstrue.toString

40%

100%

Error handling

60%

100%

Returns validation result

75%

100%

Extracts error messages

33%

100%

Gets human descriptions

100%

100%

Install with Tessl CLI

npx tessl i tessl/npm-cronstrue
Evaluated
Agent
Codex

Table of Contents