mirror of
https://github.com/saltbo/zpan.git
synced 2026-08-30 17:50:07 +08:00
6b937948df
- Vitest unit/integration tests for server (22 tests) and shared (14 tests) - Cloudflare Workers integration tests via @cloudflare/vitest-pool-workers (9 tests) - Playwright E2E config with auto webServer startup - GitHub Actions CI: lint → typecheck → test (Node + CF) → E2E - Biome for linting + formatting (replaces ESLint + Prettier) - Unified access log middleware for all API routes - Lefthook pre-commit hooks: lint, typecheck, test - Coverage threshold enforced at 90% (currently 96.9%) - Drizzle D1 migrations generated from schema - Fix pre-existing typecheck errors across all packages Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>