Both the advantage and disadvantage of NodeJS ecosystem is the fact that it is not opinionated. The advantage is that you can be really flexible in how to use it and the disadvantage is… exactly the same.
At the moment there is no widely used standard of managing a monorepo. You can use Lerna, Yarn workspaces and some custom build tools. I will describe one of them in this article.
We are going to be using several tools:
CTO and co-founder @ GraphQL Portal. Product manager. TypeScript enthusiast.