fix(deps): patch metro-core to expose ./src/* for metro-cache 0.82.5 nested

metro-cache 0.82.5 (nested under metro 0.82.5) imports metro-core/src/canonicalize
directly. Top-level metro-core 0.83.3 has restrictive exports map that blocks this.
Pnpm patch adds ./src/* to exports while preserving the existing ./private/* path.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
chahinebrini 2026-05-11 02:41:33 +02:00
parent ee25a50288
commit d9c41d4427
3 changed files with 30 additions and 8 deletions

View File

@ -0,0 +1,14 @@
diff --git a/package.json b/package.json
index 56847375ce7ba936f4a604b66faad24242677abf..db49d1d51d6dca996e61d03b80d383acaf36e046 100644
--- a/package.json
+++ b/package.json
@@ -6,7 +6,8 @@
"exports": {
".": "./src/index.js",
"./package.json": "./package.json",
- "./private/*": "./src/*.js"
+ "./private/*": "./src/*.js",
+ "./src/*": "./src/*.js"
},
"repository": {
"type": "git",

17
pnpm-lock.yaml generated
View File

@ -4,6 +4,11 @@ settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
patchedDependencies:
metro-core@0.83.3:
hash: dbd76dee4e5497574765c5986b0e889264e7251ea7b5e849e2967d2eb2efb757
path: patches/metro-core@0.83.3.patch
importers:
.: {}
@ -10811,7 +10816,7 @@ snapshots:
metro-cache: 0.83.3
metro-cache-key: 0.83.3
metro-config: 0.83.3
metro-core: 0.83.3
metro-core: 0.83.3(patch_hash=dbd76dee4e5497574765c5986b0e889264e7251ea7b5e849e2967d2eb2efb757)
metro-file-map: 0.83.3
metro-minify-terser: 0.83.3
metro-resolver: 0.83.3
@ -12777,7 +12782,7 @@ snapshots:
invariant: 2.2.4
metro: 0.83.3
metro-config: 0.83.3
metro-core: 0.83.3
metro-core: 0.83.3(patch_hash=dbd76dee4e5497574765c5986b0e889264e7251ea7b5e849e2967d2eb2efb757)
semver: 7.7.4
transitivePeerDependencies:
- bufferutil
@ -16845,7 +16850,7 @@ snapshots:
exponential-backoff: 3.1.3
flow-enums-runtime: 0.0.6
https-proxy-agent: 7.0.6
metro-core: 0.83.3
metro-core: 0.83.3(patch_hash=dbd76dee4e5497574765c5986b0e889264e7251ea7b5e849e2967d2eb2efb757)
transitivePeerDependencies:
- supports-color
@ -16856,7 +16861,7 @@ snapshots:
jest-validate: 29.7.0
metro: 0.83.3
metro-cache: 0.83.3
metro-core: 0.83.3
metro-core: 0.83.3(patch_hash=dbd76dee4e5497574765c5986b0e889264e7251ea7b5e849e2967d2eb2efb757)
metro-runtime: 0.83.3
yaml: 2.8.4
transitivePeerDependencies:
@ -16864,7 +16869,7 @@ snapshots:
- supports-color
- utf-8-validate
metro-core@0.83.3:
metro-core@0.83.3(patch_hash=dbd76dee4e5497574765c5986b0e889264e7251ea7b5e849e2967d2eb2efb757):
dependencies:
flow-enums-runtime: 0.0.6
lodash.throttle: 4.1.1
@ -16982,7 +16987,7 @@ snapshots:
metro-cache: 0.83.3
metro-cache-key: 0.83.3
metro-config: 0.83.3
metro-core: 0.83.3
metro-core: 0.83.3(patch_hash=dbd76dee4e5497574765c5986b0e889264e7251ea7b5e849e2967d2eb2efb757)
metro-file-map: 0.83.3
metro-resolver: 0.83.3
metro-runtime: 0.83.3

View File

@ -1,3 +1,6 @@
packages:
- "apps/*"
- "backend"
- apps/*
- backend
patchedDependencies:
metro-core@0.83.3: patches/metro-core@0.83.3.patch