fix(deps): pin @react-native/metro-config to end npm 10/11 lock divergence

react-native-worklets depends on @react-native/metro-config with a
wildcard range; npm 11 (local) resolves and hoists 0.87.x where npm 10
(CI runners and Docker images) requires 0.85.3 at the same position, so
every lockfile regeneration broke one side. Pin 0.85.3 via the root
overrides and regenerate: npm ci now passes on npm 10.8.2 linux/amd64
(SWC, rollup, and lightningcss platform binaries all install) and on
local npm 11, with verify:fast green on both.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
jjbruntonandClaude Fable 5 committed 2026-08-31 15:43:49 +01:00
1 parent 90cde4aca4
commit 9609a9084b
2 files changed
+2774 -730

No files matched your search

+2772 -729
View File
File diff suppressed because it is too large. Load diff
+2 -1
View File
@@ -60,7 +60,8 @@
"overrides": { "overrides": {
"rollup": "4.54.0", "rollup": "4.54.0",
"react-native": "0.85.3", "react-native": "0.85.3",
"expo": "~56.0.0" "expo": "~56.0.0",
"@react-native/metro-config": "0.85.3"
}, },
"optionalDependencies": { "optionalDependencies": {
"@rollup/rollup-linux-arm64-musl": "4.54.0", "@rollup/rollup-linux-arm64-musl": "4.54.0",