Sync Yarn workspaces dependencies in package.json
files with TypeScript project references in tsconfig.json
files.
This project may be deprecated when this is resolved: https://github.com/microsoft/TypeScript/issues/25376
Features/Roadmap:
check
project references, to be run on CI.write
project references, to be run locally to update them.tsconfig.json
solutions file to the repo root.test.tsconfig.json
files in packages and correct references.Install this package:
yarn add -D yarn-workspaces-to-typescript-project-references
Check that references are synced with dependencies:
yarn yarn-workspaces-to-typescript-project-references check
Sync references with dependencies:
yarn yarn-workspaces-to-typescript-project-references write