It is becoming increasingly common to use TypeScript with JavaScript frameworks such as React, Vue or Express. I have my personal website built on Next.js which is a framework for building React applications with nice features such as server-side rendering, automatic code splitting, and optimized performance. One of my 2023 resolutions was to work more with TypeScript, so I decided to add it to my current website and document the whole process.
If you have a Next.js project that uses JavaScript and want to convert it to TypeScript, here's a tutorial: https://blog.savetchuk.com/how-to-add-typescript-to-existing-nextjs-project