Implementing TypeScript in our MonoRepo
In the following sections, I will outline the steps to create a multi-site project. Due to the substantial amount of code involved, I’m unable to include it all in this book. However, I invite you to review the complete code in the repository available at https://github.com/PacktPublishing/React-18-Design-Patterns-and-Best-Practices-Fourth-Edition/tree/main/Chapter14/web-creator.
The first thing you need to do in order to add TypeScript to your project is to install the typescript
package at the root level:
npm install -D typescript
After this, you need to create the tsconfig.json
file at the root level as well with the following code:
{
"extends": "./tsconfig.common.json",
"compilerOptions": {
"baseUrl": "./packages",
"paths": {
"@web-creator/*": ["*/src"]
}
}
}
As you can see, we extend the tsconfig...