Commit Graph

3 Commits

Author SHA1 Message Date
Ralph Khreish
d5c2acc8bf feat: add @tm/cli package and start refactoring old code into the new code 2025-09-01 21:27:16 +02:00
Ralph Khreish
cf6533207f refactor(tm-core): migrate to Vitest and Biome, implement clean architecture
- Migrated from Jest to Vitest for faster test execution (~4.2s vs ~4.6-5s)
- Replaced ESLint and Prettier with Biome for unified, faster linting/formatting
- Implemented BaseProvider with Template Method pattern following clean code principles
- Created TaskEntity with business logic encapsulation
- Added TaskMasterCore facade as main entry point
- Implemented complete end-to-end listTasks functionality
- All 50 tests passing with improved performance

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-01 21:27:16 +02:00
Ralph Khreish
aee1996dc2 chore: add tm-core package with tag and tasks.json 2025-09-01 21:26:46 +02:00