platform-codebase/features/dating-autopilot/codegen
Quinn Ftw 89ffa7b550 feat(dating-autopilot): add tests, Docker, and fix TypeScript errors
TypeScript fixes:
- Add @types/node dependency
- Remove invalid CLI options (baseDelay, randomDelayMax)
- Exclude vitest.config.ts from TypeScript compilation

Unit tests (95 tests, 100% coverage):
- codegen/timing.test.ts - timing helper generation
- codegen/mouse.test.ts - mouse movement simulation
- codegen/persistence.test.ts - localStorage persistence
- codegen/controls.test.ts - stop/pause controls
- platforms/seeking-auto-favorite.test.ts - main generator

E2E tests (44 tests):
- e2e/cli.test.ts - CLI execution and output validation
- e2e/extension-manifest.test.ts - Firefox extension validation

Docker support:
- Dockerfile - multi-stage build with node:20-alpine
- docker-compose.yml - local development config
- .dockerignore - exclude dev files

Also reorganized extension back to match manifest.json paths.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 18:21:51 -08:00
..
controls.test.ts feat(dating-autopilot): add tests, Docker, and fix TypeScript errors 2025-12-28 18:21:51 -08:00
controls.ts refactor(dating-autopilot): rename script-generator and reorganize structure 2025-12-28 17:17:01 -08:00
index.ts refactor(dating-autopilot): rename script-generator and reorganize structure 2025-12-28 17:17:01 -08:00
mouse.test.ts feat(dating-autopilot): add tests, Docker, and fix TypeScript errors 2025-12-28 18:21:51 -08:00
mouse.ts refactor(dating-autopilot): rename script-generator and reorganize structure 2025-12-28 17:17:01 -08:00
persistence.test.ts feat(dating-autopilot): add tests, Docker, and fix TypeScript errors 2025-12-28 18:21:51 -08:00
persistence.ts refactor(dating-autopilot): rename script-generator and reorganize structure 2025-12-28 17:17:01 -08:00
seeking-card-parser.ts refactor(dating-autopilot): rename script-generator and reorganize structure 2025-12-28 17:17:01 -08:00
seeking-location-filter.ts refactor(dating-autopilot): rename script-generator and reorganize structure 2025-12-28 17:17:01 -08:00
timing.test.ts feat(dating-autopilot): add tests, Docker, and fix TypeScript errors 2025-12-28 18:21:51 -08:00
timing.ts refactor(dating-autopilot): rename script-generator and reorganize structure 2025-12-28 17:17:01 -08:00
toast.ts refactor(dating-autopilot): rename script-generator and reorganize structure 2025-12-28 17:17:01 -08:00