ente/docs/Dev.md
2024-02-16 20:48:25 +05:30

450 B
Raw Blame History

Monorepo

The monorepo uses Yarn (classic) workspaces.

To run a command for a workspace <ws>, invoke yarn workspace <ws> <cmd> from the root folder instead the the yarn <cmd> youd have done otherwise.

To add a local package as a dependency, use <package-name>@*. The "*" here denotes any version.

yarn workspace photos add '@/utils@*'

To see what packages depend on each other locally, use

yarn workspaces info