Epic: Transition Apps and Packages to TypeScript
Description
Transition all apps and packages in the packages folder from JavaScript to TypeScript to enhance code quality and maintainability. This epic will focus on ensuring a smooth migration with minimal disruption.
Goals
- Setup Typescript package with a proper typecheck on turbo task(Evaluate tsup runner)
- Convert all JavaScript files in the
packages folder to TypeScript
- Ensure compatibility and functionality of each package post-transition
- Update build, test, and CI/CD pipelines to support TypeScript
Benefits
- Improved type safety and code clarity
- Better developer experience with enhanced tooling
- Early error detection through static type checking
Tasks
Acceptance Criteria
- All packages in the
packages folder are successfully converted to TypeScript
- Build and deployment pipelines compile and deploy TypeScript code without issues
- Updated documentation and guidelines for contributing TypeScript code are available
- All tests pass with TypeScript integration for each package
Epic: Transition Apps and Packages to TypeScript
Description
Transition all apps and packages in the
packagesfolder from JavaScript to TypeScript to enhance code quality and maintainability. This epic will focus on ensuring a smooth migration with minimal disruption.Goals
packagesfolder to TypeScriptBenefits
Tasks
packagesfolder for TypeScript compatibilityAcceptance Criteria
packagesfolder are successfully converted to TypeScript