What is MonoRepo?
npm install express --workspace=server
The alternative setup is called a polyrepo - multiple codebases which are published and versioned separately.
Why to use turbo repo to create mono repo?
The main issue is the scalability. The processes (lint, build and test) will take longer as the workspace gets bulky.
So we use turbo repo to create our mono repos.
Monorepo tooling-
There are multiple tools used to create and manage a monorepo. such nx and turbo.
Google uses it’s own tool known as blaze
npx create-turbo@latest