···3838 - name: Type check
3939 run: pnpm run typecheck
40404141- - name: Run tests
4242- run: pnpm run test
4343-4441 - name: Build
4542 run: pnpm run build
46434444+ - name: Run tests
4545+ run: pnpm run test
4646+4747 # Test with Deno
4848 test-deno:
4949 name: Test on Deno
···6060 run: deno install
61616262 - name: Run tests with Deno
6363- run: deno run -A npm:vitest run
6363+ run: deno run -A npm:vitest run --exclude test/cli.test.ts
64646565 # Test with Bun
6666 test-bun:
···7878 run: bun install --frozen-lockfile
79798080 - name: Run tests
8181- run: bun test
8181+ run: bun run test:noCli
82828383 # Test with Cloudflare Workers runtime (workerd via @cloudflare/vitest-pool-workers)
8484 test-workerd:
+2-3
README.md
···77[](https://github.com/kbilkis/cron-fast/actions/workflows/ci.yml)
88[](https://codecov.io/github/kbilkis/cron-fast)
99[](https://bundlejs.com/?q=cron-fast)
1010-1110[](https://opensource.org/licenses/MIT)
12111312**10x+ faster than the alternatives. 3.5KB gzipped. Zero dependencies.**
···38373938cron-fast is designed for speed and efficiency. Here's how it compares to popular alternatives:
40394141-> Tested with cron-fast v3.1.0, croner v10.0.1, cron-parser v5.5.0, cron-schedule v6.0.0 on Node.js v22.18.0
4040+> Tested with cron-fast v3.1.1, croner v10.0.1, cron-parser v5.5.0, cron-schedule v6.0.0 on Node.js v22.18.0
42414342| Operation | cron-fast | croner | cron-parser | cron-schedule |
4443| ------------ | --------------- | --------- | ----------- | ------------- |
···215214216215## Bundle Size
217216218218-cron-fast is extremely lightweight and fully tree-shakeable. Here are the actual bundle sizes for different import scenarios (tested with v3.1.0):
217217+cron-fast is extremely lightweight and fully tree-shakeable. Here are the actual bundle sizes for different import scenarios (tested with v3.1.1):
219218220219| Import | Raw | Minified | Gzipped |
221220| ------------------------------------------------------ | -------- | -------- | ----------- |
+1-1
docs/benchmark-comparison-bun.md
···11# Benchmark
2233-> Tested with bun v1.3.9, cron-fast v3.1.0, croner v10.0.1, cron-parser v5.5.0, cron-schedule v6.0.0, cron-validate v1.5.3
33+> Tested with bun v1.3.9, cron-fast v3.1.1, croner v10.0.1, cron-parser v5.5.0, cron-schedule v6.0.0, cron-validate v1.5.3
44> Tested on MacBook M1 pro
5566## Performance Benchmarks