diff --git a/CHANGELOG.md b/CHANGELOG.md index b04a73a..788c9f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,12 @@ ## [Unreleased] +### Added + +- **`patches/expo-dev-menu@57.0.18.patch`** — Dev Menu 헤더의 앱 아이콘이 홈 화면과 같은 모양으로 나온다. + iOS 는 과한 cornerRadius(16/38pt) 가 배지 가장자리를 잘랐고, Android 는 adaptive 레이어를 마스크·크롭 + 없이 겹쳐 배지 위치가 어긋났다(dev 전용). 이력·조건은 `patches/README.md` + ## [0.0.12] — 2026-09-28 ### Added diff --git a/patches/README.md b/patches/README.md index 50b9b6a..441a867 100644 --- a/patches/README.md +++ b/patches/README.md @@ -7,11 +7,12 @@ pnpm 패치. `pnpm-workspace.yaml` 의 `patchedDependencies` 에 등록돼 있 패치를 넣거나 뺄 때 한 줄씩 남긴다. 지운 것도 지우지 않는다 — 왜 있었는지가 다음 사람의 판단 근거다. -| 날짜 | 패키지 | 왜 | 상태 | -| ---------- | ----------------------------- | ---------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ | -| 2026-09-15 | `expo@57.0.22` | Xcode 27 SDK 가 UIScene 을 요구 — AppDelegate 에 scene 진입점 주입 | **2026-09-16 제거.** 공식 `expo-build-properties` `ios.enableSceneSupport` 로 대체(v0.0.6) | -| 2026-09-17 | `@bacons/apple-targets@4.0.6` | 타깃이 이미 있는 prebuild(`--no-clean`)에서 크래시 — 아래 절 | **유지 중.** 업스트림 #206 미리뷰, 5.0.0 도 같음 | -| 2026-09-28 | `react-native@0.86.3` | 인스펙터 Touchables 토글이 앱 트리를 리마운트해 내비게이션·상태가 날아감 — 아래 절 | **유지 중.** 업스트림 PR #58705 리뷰 대기 | +| 날짜 | 패키지 | 왜 | 상태 | +| ---------- | ----------------------------- | -------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ | +| 2026-09-15 | `expo@57.0.22` | Xcode 27 SDK 가 UIScene 을 요구 — AppDelegate 에 scene 진입점 주입 | **2026-09-16 제거.** 공식 `expo-build-properties` `ios.enableSceneSupport` 로 대체(v0.0.6) | +| 2026-09-17 | `@bacons/apple-targets@4.0.6` | 타깃이 이미 있는 prebuild(`--no-clean`)에서 크래시 — 아래 절 | **유지 중.** 업스트림 #206 미리뷰, 5.0.0 도 같음 | +| 2026-09-28 | `react-native@0.86.3` | 인스펙터 Touchables 토글이 앱 트리를 리마운트해 내비게이션·상태가 날아감 — 아래 절 | **유지 중.** 업스트림 PR #58705 리뷰 대기 | +| 2026-10-12 | `expo-dev-menu@57.0.18` | Dev Menu 헤더의 앱 아이콘이 홈 화면과 다르게 그려짐(iOS 과한 모서리, Android 마스크·크롭 없음) — 아래 절 | **유지 중.** 업스트림 미보고 | ## `@bacons/apple-targets@4.0.6` @@ -65,3 +66,34 @@ grep -c useIsEnabled node_modules/react-native/Libraries/Pressability/Pressabili **검증** — 시뮬레이터에서 첫 화면이 아닌 화면으로 이동 → Dev Menu → Toggle Element Inspector → Touchables. 화면이 그대로 남고 터치 영역에 점선 박스가 나오면 살아 있다(패치 전에는 첫 화면으로 튕긴다). + +## `expo-dev-menu@57.0.18` + +**무엇** — Dev Menu(흔들면 뜨는 메뉴) 헤더의 앱 아이콘이 홈 화면 아이콘과 다르게 그려진다. + +- iOS: `HeaderView.swift` 가 38pt 박스를 `cornerRadius: 16` 으로 자른다. 한 변의 42% 라 거의 원형이고 + iOS 아이콘 마스크(약 22%)보다 훨씬 깊게 가장자리를 먹는다. `app-icon-badge` 의 하단 배너 양끝과 우상단 + 리본이 잘린다. 패치는 8.5pt(38 × 0.22)·continuous 로 바꾼다. +- Android: `AppIcon.kt` 가 `AdaptiveIconDrawable` 의 background·foreground 를 `LayerDrawable` 로 겹쳐 + 그대로 비트맵으로 그린다. 런처가 하는 마스크와 중앙 72/108 크롭이 빠져 108dp 캔버스 전체(여백 포함)가 + 보이고, 배지는 크롭을 전제로 그려져 있어 위치·크기가 어긋난다. 패치는 그 분기를 지우고 + `AdaptiveIconDrawable` 이 스스로 그리게 한다(`toBitmap` → `draw` 가 마스크·크롭을 적용한다). + +**언제 터지나** — dev client 에서 Dev Menu 를 열 때마다. 릴리즈 빌드에는 dev menu 가 없어 무관. +배지 없는 아이콘도 모양은 달라지지만 눈에 덜 띈다. + +**동작 차이 하나** — Android 는 기기 런처의 마스크 모양(원·스쿼클)이 그대로 나온다. 홈 화면과 같다. + +**업스트림** — 미보고. 올리면 같은 변경을 PR 로 낸다. + +**지우는 조건** — expo-dev-menu 를 올린 뒤 패치 미적용 원본에서 아래 둘이 **모두 0** 이면 수정이 들어온 +것이다. 그때 패치와 등록 줄을 지운다. 하나만 0 이면 그 플랫폼 쪽 hunk 만 걷어내고 재타깃한다. + +```bash +grep -c "cornerRadius: 16" node_modules/expo-dev-menu/ios/SwiftUI/HeaderView.swift +grep -c LayerDrawable node_modules/expo-dev-menu/android/src/debug/java/expo/modules/devmenu/compose/primitives/AppIcon.kt +``` + +**검증** — dev/preview 빌드(배지 있음)로 Dev Menu 를 연다. 헤더 아이콘의 배너와 버전 리본이 홈 화면과 +같은 비율로 온전히 보이면 살아 있다(패치 전에는 iOS 가 배너를 "EVELOPMEN" 으로 자르고, Android 는 +아이콘이 작게 가운데 몰리며 배너가 과하게 크다). diff --git a/patches/expo-dev-menu@57.0.18.patch b/patches/expo-dev-menu@57.0.18.patch new file mode 100644 index 0000000..613abf3 --- /dev/null +++ b/patches/expo-dev-menu@57.0.18.patch @@ -0,0 +1,66 @@ +diff --git a/android/src/debug/java/expo/modules/devmenu/compose/primitives/AppIcon.kt b/android/src/debug/java/expo/modules/devmenu/compose/primitives/AppIcon.kt +index 62355ae84e5f4db1c689180beb0271018a6cb8d0..8ad83bd6ac55e88b2e00504131168a7f21430dc3 100644 +--- a/android/src/debug/java/expo/modules/devmenu/compose/primitives/AppIcon.kt ++++ b/android/src/debug/java/expo/modules/devmenu/compose/primitives/AppIcon.kt +@@ -1,10 +1,6 @@ + package expo.modules.devmenu.compose.primitives + +-import android.graphics.drawable.AdaptiveIconDrawable + import android.graphics.drawable.BitmapDrawable +-import android.graphics.drawable.Drawable +-import android.graphics.drawable.LayerDrawable +-import android.os.Build + import androidx.compose.foundation.Image + import androidx.compose.foundation.background + import androidx.compose.foundation.layout.Box +@@ -44,23 +40,9 @@ fun AppIcon( + val image = remember { + val sizePx = with(density) { size.toPx() }.toInt() + val icon = context.packageManager.getApplicationIcon(context.applicationInfo) +- return@remember if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O && icon is AdaptiveIconDrawable) { +- val backgroundDr = icon.background +- val foregroundDr = icon.foreground +- +- val drr = arrayOfNulls(2) +- drr[0] = backgroundDr +- drr[1] = foregroundDr +- +- val layerDrawable = LayerDrawable(drr) +- val sizePx = with(density) { size.toPx() }.toInt() +- layerDrawable +- .toBitmap( +- width = sizePx, +- height = sizePx +- ) +- .asImageBitmap() +- } else if (icon is BitmapDrawable) { ++ // AdaptiveIconDrawable.draw applies the launcher mask and the 72/108 crop, so the icon ++ // (and any badge on it) lands where it does on the home screen; stacking its layers skips both. ++ return@remember if (icon is BitmapDrawable) { + icon.bitmap.asImageBitmap() + } else { + icon +diff --git a/ios/SwiftUI/HeaderView.swift b/ios/SwiftUI/HeaderView.swift +index 5de3ceabd515a961e6758ed720a2be317d095c26..4089ff1a7d6f3e067394336f630fd8cf67ca7e37 100644 +--- a/ios/SwiftUI/HeaderView.swift ++++ b/ios/SwiftUI/HeaderView.swift +@@ -21,7 +21,8 @@ struct HeaderView: View { + .resizable() + .scaledToFit() + .frame(width: 38, height: 38) +- .clipShape(RoundedRectangle(cornerRadius: 16)) ++ // 38pt × ~0.22 (iOS icon ratio); 16 nearly makes a circle and chops the icon's edges ++ .clipShape(RoundedRectangle(cornerRadius: 8.5, style: .continuous)) + } + #else + if let icon = appIcon { +@@ -29,7 +30,8 @@ struct HeaderView: View { + .resizable() + .scaledToFit() + .frame(width: 38, height: 38) +- .clipShape(RoundedRectangle(cornerRadius: 16)) ++ // 38pt × ~0.22 (iOS icon ratio); 16 nearly makes a circle and chops the icon's edges ++ .clipShape(RoundedRectangle(cornerRadius: 8.5, style: .continuous)) + } + #endif + diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 318f8ca..1d12fc8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,6 +6,7 @@ settings: patchedDependencies: '@bacons/apple-targets@4.0.6': ba94992e7574e0e88c8dfafcb43f91557dd9c43f56c60d22ae8c69393f589f94 + expo-dev-menu@57.0.18: 3682018c010e32bc804e849b384954cf0501ee4a88545d60212224b8ab536634 react-native@0.86.3: 4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692 importers: @@ -44,7 +45,7 @@ importers: version: 1.11.23 expo: specifier: ~57.0.24 - version: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + version: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) expo-blur: specifier: ~57.0.3 version: 57.0.3(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(react@19.2.3) @@ -4739,7 +4740,6 @@ packages: resolution: {integrity: sha512-LxSnKMv7en/w4XDNxW3VOx7SbtQ2Bs4MyGhtoZCToDsEsBPO7pJXlv5GnQUCd7Wi8118QV/VDwsDLBKTB3Z3iQ==} hasBin: true peerDependencies: - '@expo/dom-webview': '*' '@expo/metro-runtime': '*' react: '*' react-dom: '*' @@ -4747,8 +4747,6 @@ packages: react-native-web: '*' react-native-webview: '*' peerDependenciesMeta: - '@expo/dom-webview': - optional: true '@expo/metro-runtime': optional: true react-dom: @@ -8810,7 +8808,7 @@ snapshots: '@bacons/xcode': 1.0.0-alpha.32(supports-color@8.1.1) '@react-native/normalize-colors': 0.79.7 debug: 4.4.3(supports-color@8.1.1) - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) glob: 10.5.0 transitivePeerDependencies: - supports-color @@ -9149,7 +9147,7 @@ snapshots: connect: 3.7.0(supports-color@8.1.1) debug: 4.4.3(supports-color@8.1.1) dnssd-advertise: 1.1.6 - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) expo-server: 57.0.3 fetch-nodeshim: 0.4.10 getenv: 2.0.0 @@ -9248,7 +9246,7 @@ snapshots: '@expo/dom-webview@57.0.1(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(react@19.2.3)': dependencies: - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) react: 19.2.3 react-native: 0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1) @@ -9328,7 +9326,7 @@ snapshots: dependencies: '@expo/dom-webview': 57.0.1(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(react@19.2.3) anser: 1.4.10 - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) react: 19.2.3 react-native: 0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1) stacktrace-parser: 0.1.11 @@ -9359,7 +9357,7 @@ snapshots: postcss: 8.5.26 resolve-from: 5.0.0 optionalDependencies: - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) transitivePeerDependencies: - bufferutil - supports-color @@ -9381,7 +9379,7 @@ snapshots: dependencies: '@expo/log-box': 57.0.4(@expo/dom-webview@57.0.1)(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(react@19.2.3) anser: 1.4.10 - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) pretty-format: 29.7.0 react: 19.2.3 react-native: 0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1) @@ -9475,7 +9473,7 @@ snapshots: '@expo/router-server@57.0.10(@expo/metro-runtime@57.0.16)(expo-constants@57.0.19)(expo-font@57.0.4)(expo-router@57.0.22)(expo-server@57.0.3)(expo@57.0.24)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(supports-color@8.1.1)': dependencies: debug: 4.4.3(supports-color@8.1.1) - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) expo-constants: 57.0.19(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(supports-color@8.1.1) expo-font: 57.0.4(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(react@19.2.3) expo-server: 57.0.3 @@ -9499,7 +9497,7 @@ snapshots: '@expo/ui@57.0.19(b5e9ad7e0a2ad2aee1ce2402272802ac)': dependencies: - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) react: 19.2.3 react-native: 0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1) sf-symbols-typescript: 2.2.0 @@ -9951,7 +9949,7 @@ snapshots: react-native: 0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1) use-sync-external-store: 1.5.0(react@19.2.3) optionalDependencies: - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) hot-updater: 0.36.8(@expo/fingerprint@0.20.13(supports-color@8.1.1))(@hot-updater/aws@0.36.8) '@hot-updater/server@0.36.8': @@ -11004,7 +11002,7 @@ snapshots: react: 19.2.3 react-native: 0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1) optionalDependencies: - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) transitivePeerDependencies: - '@react-native-async-storage/async-storage' @@ -11012,7 +11010,7 @@ snapshots: dependencies: '@react-native-firebase/app': 26.3.3(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(react@19.2.3) optionalDependencies: - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) '@react-native-masked-view/masked-view@0.3.2(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(react@19.2.3)': dependencies: @@ -12135,7 +12133,7 @@ snapshots: react-refresh: 0.14.2 optionalDependencies: '@babel/runtime': 7.29.7 - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) transitivePeerDependencies: - '@babel/core' - supports-color @@ -13101,7 +13099,7 @@ snapshots: expo-asset@57.0.18(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1)(typescript@6.0.3): dependencies: '@expo/image-utils': 0.11.5(supports-color@8.1.1)(typescript@6.0.3) - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) expo-constants: 57.0.19(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(supports-color@8.1.1) react: 19.2.3 react-native: 0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1) @@ -13111,30 +13109,30 @@ snapshots: expo-blur@57.0.3(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(react@19.2.3): dependencies: - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) react: 19.2.3 react-native: 0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1) expo-build-properties@57.0.21(expo@57.0.24): dependencies: '@expo/schema-utils': 57.0.2 - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) resolve-from: 5.0.0 semver: 7.8.5 expo-constants@57.0.19(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(supports-color@8.1.1): dependencies: '@expo/env': 2.4.3(supports-color@8.1.1) - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) react-native: 0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1) transitivePeerDependencies: - supports-color expo-dev-client@57.0.19(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1)): dependencies: - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) expo-dev-launcher: 57.0.20(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1)) - expo-dev-menu: 57.0.18(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1)) + expo-dev-menu: 57.0.18(patch_hash=3682018c010e32bc804e849b384954cf0501ee4a88545d60212224b8ab536634)(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1)) expo-dev-menu-interface: 57.0.0(expo@57.0.24) expo-manifests: 57.0.2(expo@57.0.24) expo-updates-interface: 57.0.2(expo@57.0.24) @@ -13144,47 +13142,47 @@ snapshots: expo-dev-launcher@57.0.20(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1)): dependencies: '@expo/schema-utils': 57.0.2 - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) - expo-dev-menu: 57.0.18(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1)) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) + expo-dev-menu: 57.0.18(patch_hash=3682018c010e32bc804e849b384954cf0501ee4a88545d60212224b8ab536634)(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1)) expo-manifests: 57.0.2(expo@57.0.24) react-native: 0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1) expo-dev-menu-interface@57.0.0(expo@57.0.24): dependencies: - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) - expo-dev-menu@57.0.18(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1)): + expo-dev-menu@57.0.18(patch_hash=3682018c010e32bc804e849b384954cf0501ee4a88545d60212224b8ab536634)(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1)): dependencies: - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) expo-dev-menu-interface: 57.0.0(expo@57.0.24) react-native: 0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1) expo-device@57.0.2(expo@57.0.24): dependencies: - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) ua-parser-js: 0.7.41 expo-file-system@57.0.7(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1)): dependencies: - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) react-native: 0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1) expo-font@57.0.4(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(react@19.2.3): dependencies: - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) fontfaceobserver: 2.3.0 react: 19.2.3 react-native: 0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1) expo-glass-effect@57.0.3(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(react@19.2.3): dependencies: - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) react: 19.2.3 react-native: 0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1) expo-image@57.0.5(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(react@19.2.3): dependencies: - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) react: 19.2.3 react-native: 0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1) sf-symbols-typescript: 2.2.0 @@ -13193,7 +13191,7 @@ snapshots: expo-keep-awake@57.0.2(expo@57.0.24)(react@19.2.3): dependencies: - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) react: 19.2.3 expo-linking@57.0.10(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1): @@ -13208,13 +13206,13 @@ snapshots: expo-localization@57.0.2(expo@57.0.24)(react@19.2.3): dependencies: - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) react: 19.2.3 rtl-detect: 1.1.2 expo-manifests@57.0.2(expo@57.0.24): dependencies: - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) expo-json-utils: 57.0.2 expo-modules-autolinking@57.0.13(supports-color@8.1.1)(typescript@6.0.3): @@ -13254,7 +13252,7 @@ snapshots: color: 4.2.3 debug: 4.4.3(supports-color@8.1.1) escape-string-regexp: 4.0.0 - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) expo-constants: 57.0.19(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(supports-color@8.1.1) expo-glass-effect: 57.0.3(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(react@19.2.3) expo-linking: 57.0.10(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1) @@ -13295,7 +13293,7 @@ snapshots: dependencies: '@expo/config-plugins': 57.0.9(supports-color@8.1.1)(typescript@6.0.3) '@expo/image-utils': 0.11.5(supports-color@8.1.1)(typescript@6.0.3) - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) xml2js: 0.6.0 transitivePeerDependencies: - supports-color @@ -13304,7 +13302,7 @@ snapshots: expo-symbols@57.0.3(expo-font@57.0.4)(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(react@19.2.3): dependencies: '@expo-google-fonts/material-symbols': 0.4.45 - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) expo-font: 57.0.4(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(react@19.2.3) react: 19.2.3 react-native: 0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1) @@ -13314,27 +13312,28 @@ snapshots: dependencies: '@react-native/normalize-colors': 0.86.3 debug: 4.4.3(supports-color@8.1.1) - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) react-native: 0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1) transitivePeerDependencies: - supports-color expo-updates-interface@57.0.2(expo@57.0.24): dependencies: - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) expo-web-browser@57.0.3(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1)): dependencies: - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) react-native: 0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1) - expo@57.0.24(b1bd07e960a142f59374aa621c3e350d): + expo@57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac): dependencies: '@babel/runtime': 7.29.7 '@expo/cli': 57.0.26(@expo/dom-webview@57.0.1)(@expo/metro-runtime@57.0.16)(expo-constants@57.0.19)(expo-font@57.0.4)(expo-router@57.0.22)(expo@57.0.24)(react-dom@19.2.3(react@19.2.3))(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1)(typescript@6.0.3) '@expo/config': 57.0.9(supports-color@8.1.1)(typescript@6.0.3) '@expo/config-plugins': 57.0.9(supports-color@8.1.1)(typescript@6.0.3) '@expo/devtools': 57.0.1(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(react@19.2.3) + '@expo/dom-webview': 57.0.1(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(react@19.2.3) '@expo/fingerprint': 0.20.13(supports-color@8.1.1) '@expo/local-build-cache-provider': 57.0.8(supports-color@8.1.1)(typescript@6.0.3) '@expo/log-box': 57.0.4(@expo/dom-webview@57.0.1)(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(react@19.2.3) @@ -13355,7 +13354,6 @@ snapshots: react-refresh: 0.14.2 whatwg-url-minimum: 0.1.2 optionalDependencies: - '@expo/dom-webview': 57.0.1(expo@57.0.24)(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(react@19.2.3) '@expo/metro-runtime': 57.0.16(@expo/log-box@57.0.4)(expo@57.0.24)(react-dom@19.2.3(react@19.2.3))(react-native@0.86.3(patch_hash=4ac2e413c1637143f0c4627a0211644c61caa997fa6fbf16a82bd9b9102e1692)(@babel/core@7.29.7(supports-color@8.1.1))(@react-native/jest-preset@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(react@19.2.3)(supports-color@8.1.1))(@react-native/metro-config@0.86.3(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1))(@types/react@19.2.18)(react@19.2.3)(supports-color@8.1.1))(react@19.2.3) react-dom: 19.2.3(react@19.2.3) transitivePeerDependencies: @@ -14197,7 +14195,7 @@ snapshots: server-only: 0.0.1 stacktrace-js: 2.0.2 optionalDependencies: - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) transitivePeerDependencies: - '@babel/core' - bufferutil @@ -15626,7 +15624,7 @@ snapshots: optionalDependencies: chalk: 4.1.2 commander: 12.1.0 - expo: 57.0.24(b1bd07e960a142f59374aa621c3e350d) + expo: 57.0.24(f609c14a5e8d2f82c75f62e6b69e51ac) plist: 3.1.1 xcode: 3.0.1 transitivePeerDependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 969e75f..28c2ded 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -18,4 +18,5 @@ minimumReleaseAgeExclude: - expo-build-properties@57.0.20 patchedDependencies: '@bacons/apple-targets@4.0.6': patches/@bacons__apple-targets@4.0.6.patch + expo-dev-menu@57.0.18: patches/expo-dev-menu@57.0.18.patch react-native@0.86.3: patches/react-native@0.86.3.patch