Skip to content

Migrate to TypeScript #118

@jcfranco

Description

@jcfranco

Description
Update the countries-and-timezones codebase to TypeScript for improved type safety, better developer experience, and easier maintenance.

Tasks

  • Convert existing .js files to .ts
  • Add type definitions for internal modules and public APIs
  • Set up tsconfig.json and update build tooling as needed
  • Ensure compatibility with current consumers (e.g., CommonJS/ESM support)
  • Verify existing tests pass after migration

This should be a non-breaking change for consumers relying on the current public API.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions