Skip to content

GHI #106 - TypeScript Rewrite [main]#108

Draft
favillat wants to merge 6 commits into
mainfrom
FV/typescript-rewrite
Draft

GHI #106 - TypeScript Rewrite [main]#108
favillat wants to merge 6 commits into
mainfrom
FV/typescript-rewrite

Conversation

@favillat

@favillat favillat commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Issue: #106

Description

Migrating from JavaScript to TypeScript improves code quality, reliability, and maintainability by introducing static type checking that catches many errors during development rather than at runtime. It also enhances the developer experience through better IDE support, including autocompletion, inline documentation, refactoring tools, and improved code navigation. As projects grow, TypeScript's explicit type definitions and interfaces make the codebase easier to understand, maintain, and onboard new contributors to. Additionally, its strong ecosystem support across modern frameworks and tools makes it a practical choice for long-term development. Finally, Js Sucks like a lot for development and testing.

Originator Checklist

  • Title matches the form "GHI # - []"
  • Target branch is correct
  • Unit Tests have been posted in issue <if applicable,can be super simple like a screenshot>
  • Issue has been linked to this PR
  • Changes generate no new warnings
    • merge main into your branch to resolve conflicts before opening PR!


@favillat favillat self-assigned this Jun 18, 2026
@favillat favillat linked an issue Jun 18, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature: Migrate to TypeScript

1 participant