I'm building a monorepo for a single-page application and want to structure it like this:
app/serverapp/server app/clientapp/client packages/sharedpackages/shared (and potentially other packages/ as needed)(and potentially other packages/ as needed)
Its all internal nothing to publish to npm registry or smth.
It looks promising, but I’m wondering — will the approach described there (with import/exports and project references) be enough to handle the whole monorepo without running into a nightmare of setup and ongoing maintenance?
I’ve found monorepo setup and type sharing between modules to be tricky in the past.
Does anyone have a working example repo with a similar structure they can share?