I'm trying to a simple monorepo with 3 subprojects. I want to be able to publish them all to npm, and I want the versions of all to always be the same.
I'm using pnpm, and I'm interested in using pnpm workspaces, but I have no experience with it.
Would also like to track changes via git.
Seems like this should be a really simple thing to do, but everything I find on monorepos seems drastically overcomplicated, or not properly explained.
PNPM workspaces docs page is here https://pnpm.io/workspaces but then it refers to separate projects for releases 😩
Just wondering if anything is familiar with monorepos and can help me with a simple setup?