mirror of
https://github.com/multica-ai/multica.git
synced 2026-06-16 19:29:26 +02:00
PR #2337 (Multica for iOS) accidentally added expo / react / react-native to the monorepo ROOT package.json dependencies — almost certainly a `pnpm add` run from the repo root instead of `--filter @multica/mobile`. The root isn't an app and imports none of them; apps/mobile already declares all three itself (react pinned to 19.2.0 for Expo SDK 55, per apps/mobile/CLAUDE.md). The stray root react@19.2.0 hoisted to top-level node_modules/react, producing a React version skew against the catalog's 19.2.3 that the rest of the tree (web / desktop / ui / views) uses. After removal the hoisted top-level react resolves to 19.2.3 and mobile keeps its own 19.2.0 untouched. Lockfile shrinks ~411 lines as the root importer no longer pulls the Expo/RN transitive tree. Pure dependency hygiene — no source changes, no behavior change for any app. Mobile build unaffected (verified its package.json still declares expo/react/react-native/react-dom).
1.8 KiB
1.8 KiB