Monorepo-uri, Typescript, dependențe tranzitive și manageri de pachete (pnpm)
Așadar, tocmai am inițializat un monorepo folosind rush (pnpm).
Am o bibliotecă numită web-commons care are dependențe fastify și altele.
Am o aplicație backend numită my-app.
Vreau să folosesc anumite tipuri și module fastify în my-app, dar nu le pot importa.
Cum pot face ca dependențele web-commons să fie incluse tranzitiv în dependențele my-app?
Știu că o parte a problemei aici este faptul că pnpm folosește linkuri simbolice, și îmi place, face mult mai mult.
Dar nu vreau să declar aceleași dependențe în fiecare aplicație backend pe care o am în monorepozitoriu, și vor fi mai multe... deci... există o soluție?