Hi! Thanks for posting this question.
I worked in projects that shared not just type definitions, but also code in a private non registry.
I think it works well for stable libraries, but it becomes annoying when the shared code (including type definitions) keeps changing.
For that we looked into yarn workspaces and lerna and planning to move the related projects to a single repository.
I'm curious to know what other teams do.
Thanks for the great feedback! Lerna could be an option actually, but also not that nice, as for me... I think it's a good point to improve about TS ecosystem. Since the popularity of TS grows, the problem will become more painful. We really need to find some good solution for this.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.