0.1.0 • Published 4 years ago

fix-ts-references v0.1.0

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

Все зависимости от слинкованных модулей монорепы должны быть зеркально отражены в tsconfig.references, чтобы позволить tsc собрать модули и зависимые от них модули в правильном порядке и за один вызов компилятора.

Install

yarn add fix-ts-references

Usage

npx fix-ts-references --fix

Соответственно скрипт выполняет:

С флагом --fix:

  1. Удаление ссылки из references модуля если зависимость убрана из package.json
  2. Добавление ссылки в references модуля если зависимость добавлена в package.json
  3. Простановка tsconfig.compilerOptions.rootDir=./src если не поставлена
  4. Удаление ссылки из reference solution'а проекта если модуль удален из репозитория
  5. Добавление ссылки в reference solution'а проекта если модуль добавлен в репозиторий

Без флага --fix выводит список неисправленных ошибок