Repo is using hybrid NX-like dependency management strategy:
- Single Version Policy for truly common packages like
react
,typescript
,wait-on
are defined in rootpackage.json
- Independently Maintained Dependencies for all other packages
- Except demos, all dependencies are defined individually in their
package.json
All common library tasks are defined in root turbo.json
: clean
, build
, start
& wait
.
All packages extend root tsconfig.json
.