Use case -> Monorepo

npm workspaces are the simplest setup.

For publishing process

np is amazing for non-monorepo

In monorepos try changesets https://github.com/changesets/changesets