15 / 37
Как настроить project references в monorepo?
Project references позволяют разбить большой TypeScript-проект на несколько подпроектов с отдельными tsconfig.json и строить их инкрементально. Каждый подпроект объявляет свои зависимости через поле references, а корневой tsconfig собирает всё через tsc --build. Это даёт быструю пересборку (перекомпилируются только изменённые пакеты) и чёткие границы между модулями.