RSSHub/lib/utils/cache
DIYgod 7b96e82f1c
feat(worker): implement KV-based caching for Cloudflare Workers (#20806)
- Add Cloudflare Workers KV cache implementation with TTL support
- Create xxhash-wasm shim using Web Crypto API to replace incompatible WebAssembly
- Unify cache middleware to use single cache.ts via tsdown-worker.config.ts alias
- Update dependencies: wrangler, @cloudflare/puppeteer, @cloudflare/workers-types
- Configure automatic KV namespace provisioning without manual ID configuration

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>
2026-01-04 11:29:33 +08:00
..
base.ts refactor: format 2024-01-29 23:28:17 +08:00
index.ts feat: deploy RSSHub to Cloudflare Workers (#20804) 2026-01-04 09:22:05 +08:00
index.worker.ts feat(worker): implement KV-based caching for Cloudflare Workers (#20806) 2026-01-04 11:29:33 +08:00
kv.ts feat(worker): implement KV-based caching for Cloudflare Workers (#20806) 2026-01-04 11:29:33 +08:00
memory.ts style: auto format 2025-11-27 02:55:46 +00:00
redis.test.ts feat(tests): add comprehensive unit tests for various utility functions and views (#20779) 2025-12-29 17:34:48 +08:00
redis.ts style: auto format 2025-11-27 02:55:46 +00:00