Skip to content

[EPIC] (setup) Integrate typescript to juno core #119

@barsukov

Description

@barsukov

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

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions