| name | development-commands |
| description | Commands for running apps, linting, testing, and building in the Trezor Suite monorepo. Use when you need to run, build, or check code quality. |
Development Commands
Running Applications
yarn suite:dev
yarn suite:dev:desktop
yarn suite:dev:vite
Code Quality
yarn format
yarn lint:styles --no-tui
yarn lint:js:fix --no-tui
yarn type-check --no-tui
yarn nx run @package-scope/package-name:type-check
For isolated changes, rely on IDE TypeScript diagnostics and focused tests, formatting, and linting; do not run a
type-check command. Batch changes and run yarn nx run <package>:type-check at most once near final validation, only for
integration risk or on request. It may check the full dependency graph and take minutes, so warn first. Never run
affected or repo-wide type-checks unless requested.
Testing
yarn test:unit
yarn workspace @package-scope/package-name test:unit
Build Commands
yarn build:libs
yarn suite:build:web