-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
1 / 11 of 1 issue completedLabels
Epicarea/typescriptSpecify what technical area given issue relates to. Its goal is to ease filtering good first issues.Specify what technical area given issue relates to. Its goal is to ease filtering good first issues.enhancementstale
Description
Description
With the current package.json built for ES modules and packages, as we migrated the website to Next js 14 + Typescript, it has now started affecting the scripts folder like working of meetings workflow, automation of blog creation using npm script, etc. Since, to have uniformity across the website, we decided to migrate the existing Node js scripts to common js modules (in Typescript), enhancing the code maintenance, scalability, and readability for contributors.
Tasks need to be done
This issue comprises multiple tasks, that need to be completed to cover all the scripts in the project. Here is the list:
- Setup of ts-node in the website (without deflecting existing node js setup)
- Convert existing build scripts to typescripts, with the correct types
- Convert workflow scripts to use typescript and setup ts-node for GitHub workflows.
- Make all above changes without breaking the existing tests and add new tests, if left uncovered
Sub-issues
Metadata
Metadata
Assignees
Labels
Epicarea/typescriptSpecify what technical area given issue relates to. Its goal is to ease filtering good first issues.Specify what technical area given issue relates to. Its goal is to ease filtering good first issues.enhancementstale