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:
parent
ee25a50288
commit
d9c41d4427
14
patches/metro-core@0.83.3.patch
Normal file
14
patches/metro-core@0.83.3.patch
Normal 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
17
pnpm-lock.yaml
generated
@ -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
|
||||
|
||||
@ -1,3 +1,6 @@
|
||||
packages:
|
||||
- "apps/*"
|
||||
- "backend"
|
||||
- apps/*
|
||||
- backend
|
||||
|
||||
patchedDependencies:
|
||||
metro-core@0.83.3: patches/metro-core@0.83.3.patch
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user