-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
enhancementNew feature or requestNew feature or request
Description
We want to switch our package manager from npm to pnpm to get faster installs and a smaller node_modules folder. This should also make installs more consistent across machines and ci.
Why switch
• Faster installs after the first run because packages are reused from a shared store
• Less disk usage since shared dependencies are stored once and linked
• Stricter dependency resolution so apps do not rely on hidden transitive deps
• Better support for workspaces and monorepos if we add more packages later
Scope
Update the project to use pnpm for local development ci and production builds.
Tasks
1. Add pnpm to the project and create a pnpm lock file
2. Update scripts and any docs that mention npm commands
3. Update ci config to use pnpm install
4. Run a clean install
Done when
All npm commands are replaced in docs and ci
A fresh clone using pnpm install works for dev build and tests
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request