Files
Kirill Dubovitskiy 9695b41646 feat: migrate from yarn 1 to pnpm 10
Yarn install was taking ~82s (warm cache, no scripts). pnpm achieves
~7.5s for the same operation — an 11x speedup thanks to its
content-addressable store and hard-linking.

Key changes:
- Add pnpm-workspace.yaml, .npmrc (shamefully-hoist for RN compat)
- Replace yarn.lock with pnpm-lock.yaml (imported via pnpm import)
- Use workspace:* protocol for @slopus/happy-wire cross-references
- Move happy-cli resolutions to root pnpm.overrides
- Add pnpm.onlyBuiltDependencies allowlist for native build scripts
- Update all 3 Dockerfiles to use corepack + pnpm
- Update CI workflows to use pnpm/action-setup@v4
- Update all scripts, tests, and docs referencing yarn

Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
2026-04-12 02:35:10 -07:00
..