Convert cron expressions into human readable descriptions
Overall
score
100%
Hyphen (-) for value ranges
Import cronstrue
100%
100%
Use toString function
100%
100%
Handle range validation
100%
100%
Pass expressions correctly
100%
100%
Return descriptions
100%
100%
5-part standard cron expression support
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%
Multiple i18n loading strategies (full bundle vs individual locales)
Uses toString function
100%
100%
Individual locale imports
100%
100%
Locale option usage
100%
100%
Fallback handling
100%
100%
Internationalization support for 39 languages
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%
Basic configuration: 24-hour vs 12-hour time format
Import cronstrue
100%
100%
Use toString function
100%
100%
Pass use24HourTimeFormat option
100%
100%
Handle options parameter
100%
100%
Return formatted string
100%
100%
Special time nicknames (@yearly, @monthly, @weekly, @daily, @hourly, @reboot)
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%
Advanced monthStartIndexZero configuration
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%
7-part cron expressions (with seconds and year)
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%
Quartz Nth occurrence (#) syntax (MON#3, SUN#2)
cronstrue import
100%
100%
toString function usage
100%
100%
Nth occurrence handling
100%
100%
Expression format support
100%
100%
Return value handling
100%
100%
Strict range validation with helpful error messages
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