Fast and tiny JavaScript/TypeScript cron parser with timezone support
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

update readme

+8 -8
+3 -3
README.md
··· 6 6 [![JSR Score](https://jsr.io/badges/@kbilkis/cron-fast/score)](https://jsr.io/@kbilkis/cron-fast) 7 7 [![CI](https://github.com/kbilkis/cron-fast/actions/workflows/ci.yml/badge.svg)](https://github.com/kbilkis/cron-fast/actions/workflows/ci.yml) 8 8 [![codecov](https://codecov.io/github/kbilkis/cron-fast/graph/badge.svg)](https://codecov.io/github/kbilkis/cron-fast) 9 - [![npm bundle size](https://img.shields.io/bundlejs/size/cron-fast?logo=esbuild)](https://bundlejs.com/?q=cron-fast) 10 - [![Snyk](https://snyk.io/test/npm/cron-fast/badge.svg)](https://snyk.io/test/npm/cron-fast) 9 + [![npm bundle size](https://deno.bundlejs.com/badge?q=cron-fast)](https://bundlejs.com/?q=cron-fast) 10 + 11 11 [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) 12 12 13 13 **Fast and tiny JavaScript/TypeScript cron parser with timezone support.** Works everywhere: Node.js, Deno, Bun, Cloudflare Workers, and browsers. Zero dependencies. ··· 323 323 | Validation | **1958k ops/s** | 34k ops/s | 97k ops/s | 462k ops/s | 324 324 | Parsing | **1982k ops/s** | 35k ops/s | 98k ops/s | 469k ops/s | 325 325 326 - See [detailed benchmarks and feature comparison](docs/benchmark-comparison.md) (including Deno and Bun runtimes) for more information. 326 + See [detailed benchmarks](docs/benchmark-comparison.md) (including Deno and Bun runtimes) for more information. 327 327 328 328 Run benchmarks yourself: `pnpm benchmark` 329 329
+1 -1
docs/benchmark-comparison-bun.md
··· 1 - # Benchmark & Feature Comparison 1 + # Benchmark 2 2 3 3 > Tested with bun v1.3.9, cron-fast v3.0.0, croner v10.0.1, cron-parser v5.5.0, cron-schedule v6.0.0, cron-validate v1.5.3 4 4 > Tested on MacBook M1 pro
+1 -1
docs/benchmark-comparison-deno.md
··· 1 - # Benchmark & Feature Comparison 1 + # Benchmark 2 2 3 3 > Tested with deno v2.6.8, cron-fast v3.0.0, croner v10.0.1, cron-parser v5.5.0, cron-schedule v6.0.0, cron-validate v1.5.3 4 4 > Tested on MacBook M1 pro
+1 -1
docs/benchmark-comparison-node.md
··· 1 - # Benchmark & Feature Comparison 1 + # Benchmark 2 2 3 3 > Tested with node v22.18.0, cron-fast v3.0.0, croner v10.0.1, cron-parser v5.5.0, cron-schedule v6.0.0, cron-validate v1.5.3 4 4 > Tested on MacBook M1 pro
+1 -1
docs/benchmark-comparison.md
··· 1 - # Benchmark & Feature Comparison 1 + # Benchmark 2 2 3 3 cron-fast has been benchmarked across multiple JavaScript runtimes to ensure consistent performance. 4 4
+1 -1
scripts/benchmark.ts
··· 403 403 404 404 // Find and replace the performance table 405 405 const tableStart = readme.indexOf("| Operation"); 406 - const tableEnd = readme.indexOf("\nSee [detailed benchmarks and feature comparison]"); 406 + const tableEnd = readme.indexOf("\nSee [detailed benchmarks]"); 407 407 408 408 if (tableStart === -1 || tableEnd === -1) { 409 409 throw new Error("Could not find performance table in README.md");