4. pnpm workspaces for dependency management
Status: Accepted Date: 2025-06-28
Context
Monorepo needs efficient dependency management to avoid duplication, ensure version consistency, and enable workspace-level operations.
Decision
Use pnpm workspaces for dependency management.
Consequences
Positive:
- Efficient disk usage via hard links
- Fast installation and updates
- Workspace protocol support
- Built-in monorepo features
Negative:
- Less widespread than npm/yarn
- Potential compatibility issues
Mitigation:
- [List mitigation strategies for negative consequences]