Skip to content

Migration of build + workflow scripts to typescript #3187

@akshatnema

Description

@akshatnema

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.enhancementstale

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions