diff --git a/apps/bare-expo/android/gradle.properties b/apps/bare-expo/android/gradle.properties index d8b6b7e2462fac..e62f3cafb5d182 100644 --- a/apps/bare-expo/android/gradle.properties +++ b/apps/bare-expo/android/gradle.properties @@ -82,3 +82,8 @@ expo.inlineModules.watchedDirectories=["../native-component-list/src/screens/inl # Enabled parallel sync for Gradle 9.4+ org.gradle.tooling.parallel=true + +# Opt out of built-in kotlin and new DSL behavior that ships with AGP 9. +# Starting from AGP 10.x these opt outs will be removed. +android.builtInKotlin=false +android.newDsl=false diff --git a/apps/bare-expo/android/gradle/wrapper/gradle-wrapper.jar b/apps/bare-expo/android/gradle/wrapper/gradle-wrapper.jar index 61285a659d1729..d997cfc60f4cff 100644 Binary files a/apps/bare-expo/android/gradle/wrapper/gradle-wrapper.jar and b/apps/bare-expo/android/gradle/wrapper/gradle-wrapper.jar differ diff --git a/apps/bare-expo/android/gradle/wrapper/gradle-wrapper.properties b/apps/bare-expo/android/gradle/wrapper/gradle-wrapper.properties index 37f78a6af8379e..c61a118f7ddb21 100644 --- a/apps/bare-expo/android/gradle/wrapper/gradle-wrapper.properties +++ b/apps/bare-expo/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/apps/bare-expo/ios/BareExpo.xcodeproj/project.pbxproj b/apps/bare-expo/ios/BareExpo.xcodeproj/project.pbxproj index 18f06f02afb601..d4e6ae85791000 100644 --- a/apps/bare-expo/ios/BareExpo.xcodeproj/project.pbxproj +++ b/apps/bare-expo/ios/BareExpo.xcodeproj/project.pbxproj @@ -482,7 +482,6 @@ "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/RNSVG/RNSVGFilters.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift/ReachabilitySwift.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/React-Core_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact/React-cxxreact_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/React-timing/React-timing_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.bundle", @@ -507,7 +506,6 @@ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCAsyncStorage_resources.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNSVGFilters.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ReachabilitySwift.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-Core_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-cxxreact_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-timing_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SDWebImage.bundle", @@ -566,7 +564,6 @@ "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/RNSVG/RNSVGFilters.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift/ReachabilitySwift.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/React-Core_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact/React-cxxreact_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/React-timing/React-timing_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.bundle", @@ -591,7 +588,6 @@ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCAsyncStorage_resources.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNSVGFilters.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ReachabilitySwift.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-Core_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-cxxreact_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-timing_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SDWebImage.bundle", @@ -831,7 +827,7 @@ ); OTHER_LDFLAGS = "$(inherited)"; PODFILE_DIR = "$(SRCROOT)"; - REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native"; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; SWIFT_ENABLE_EXPLICIT_MODULES = NO; @@ -902,7 +898,7 @@ ); OTHER_LDFLAGS = "$(inherited)"; PODFILE_DIR = "$(SRCROOT)"; - REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native"; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native"; SDKROOT = iphoneos; SWIFT_ENABLE_EXPLICIT_MODULES = NO; USE_HERMES = true; diff --git a/apps/bare-expo/ios/Podfile.lock b/apps/bare-expo/ios/Podfile.lock index 0b0afe653ec763..b43683ca873753 100644 --- a/apps/bare-expo/ios/Podfile.lock +++ b/apps/bare-expo/ios/Podfile.lock @@ -4,6 +4,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -18,10 +19,13 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga + - boost (1.84.0): + - ReactNativeDependencies + - DoubleConversion (1.1.6): + - ReactNativeDependencies - EASClient (57.0.1): - ExpoModulesCore - EASClient/Tests (57.0.1): @@ -44,6 +48,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -60,7 +65,6 @@ PODS: - React-utils - ReactAppDependencyProvider - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -79,6 +83,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -96,7 +101,6 @@ PODS: - React-utils - ReactAppDependencyProvider - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -111,6 +115,7 @@ PODS: - OHHTTPStubs - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-CoreModules @@ -129,7 +134,6 @@ PODS: - React-utils - ReactAppDependencyProvider - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -138,6 +142,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -152,7 +157,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -164,6 +168,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -179,7 +184,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -188,6 +192,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-CoreModules @@ -203,7 +208,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -213,6 +217,7 @@ PODS: - RCTRequired - RCTTypeSafety - React + - React-bridging - React-Core - React-Core-prebuilt - React-CoreModules @@ -229,7 +234,6 @@ PODS: - React-utils - ReactAppDependencyProvider - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -240,6 +244,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -256,7 +261,6 @@ PODS: - React-utils - ReactAppDependencyProvider - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -277,6 +281,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -291,7 +296,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -301,6 +305,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -315,7 +320,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -416,6 +420,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -430,7 +435,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -470,6 +474,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -485,7 +490,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -495,6 +499,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -510,7 +515,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -549,6 +553,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -563,7 +568,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -574,6 +578,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -588,7 +593,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -608,6 +612,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -622,7 +627,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -684,6 +688,7 @@ PODS: - RCTRequired - RCTTypeSafety - ReachabilitySwift + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -698,7 +703,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -713,6 +717,7 @@ PODS: - RCTRequired - RCTTypeSafety - ReachabilitySwift + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -727,21 +732,28 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - EXUpdatesInterface (57.0.1): - ExpoModulesCore - - FBLazyVector (0.86.0) - - hermes-engine (250829098.0.14): - - hermes-engine/Pre-built (= 250829098.0.14) - - hermes-engine/Pre-built (250829098.0.14) + - fast_float (8.0.0): + - ReactNativeDependencies + - FBLazyVector (0.87.0): + - React-Core-prebuilt + - fmt (12.1.0): + - ReactNativeDependencies + - glog (0.3.5): + - ReactNativeDependencies + - hermes-engine (250829098.0.16): + - hermes-engine/Pre-built (= 250829098.0.16) + - hermes-engine/Pre-built (250829098.0.16) - JestMockSchema (0.0.1): - ExpoModulesCore - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -756,7 +768,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -783,6 +794,7 @@ PODS: - lottie-ios (= 4.6.0) - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -797,7 +809,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -814,335 +825,113 @@ PODS: - OHHTTPStubs/NSURLSession (9.1.0): - OHHTTPStubs/Core - OHHTTPStubs/OHPathHelpers (9.1.0) - - RCTDeprecation (0.86.0) - - RCTRequired (0.86.0) - - RCTSwiftUI (0.86.0) - - RCTSwiftUIWrapper (0.86.0): + - RCT-Folly (2024.11.18.00): + - RCT-Folly/Default (= 2024.11.18.00) + - ReactNativeDependencies + - RCT-Folly/Default (2024.11.18.00): + - ReactNativeDependencies + - RCTDeprecation (0.87.0): + - React-Core-prebuilt + - RCTRequired (0.87.0): + - React-Core-prebuilt + - RCTSwiftUI (0.87.0) + - RCTSwiftUIWrapper (0.87.0): - RCTSwiftUI - - RCTTypeSafety (0.86.0): - - FBLazyVector (= 0.86.0) - - RCTRequired (= 0.86.0) - - React-Core (= 0.86.0) + - RCTTypeSafety (0.87.0): + - FBLazyVector (= 0.87.0) + - RCTRequired (= 0.87.0) + - React-Core (= 0.87.0) - ReachabilitySwift (5.2.4) - - React (0.86.0): - - React-Core (= 0.86.0) - - React-Core/DevSupport (= 0.86.0) - - React-Core/RCTWebSocket (= 0.86.0) - - React-RCTActionSheet (= 0.86.0) - - React-RCTAnimation (= 0.86.0) - - React-RCTBlob (= 0.86.0) - - React-RCTImage (= 0.86.0) - - React-RCTLinking (= 0.86.0) - - React-RCTNetwork (= 0.86.0) - - React-RCTSettings (= 0.86.0) - - React-RCTText (= 0.86.0) - - React-RCTVibration (= 0.86.0) - - React-callinvoker (0.86.0) - - React-Core (0.86.0): - - hermes-engine - - RCTDeprecation + - React (0.87.0): + - React-Core (= 0.87.0) + - React-Core/DevSupport (= 0.87.0) + - React-Core/RCTWebSocket (= 0.87.0) + - React-RCTActionSheet (= 0.87.0) + - React-RCTAnimation (= 0.87.0) + - React-RCTBlob (= 0.87.0) + - React-RCTImage (= 0.87.0) + - React-RCTLinking (= 0.87.0) + - React-RCTNetwork (= 0.87.0) + - React-RCTSettings (= 0.87.0) + - React-RCTText (= 0.87.0) + - React-RCTVibration (= 0.87.0) + - React-bridging (0.87.0): + - React-callinvoker - React-Core-prebuilt - - React-Core/Default (= 0.86.0) - - React-cxxreact - - React-featureflags - - React-hermes - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core-prebuilt (0.86.0): + - React-timing - ReactNativeDependencies - - React-Core/CoreModulesHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-callinvoker (0.87.0) + - React-Core (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils + - React-Core/Default (= 0.87.0) + - React-Core-prebuilt (0.87.0): - ReactNativeDependencies - - Yoga - - React-Core/Default (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/CoreModulesHeaders (0.87.0): - React-Core-prebuilt - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/DevSupport (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/Default (0.87.0): - React-Core-prebuilt - - React-Core/Default (= 0.86.0) - - React-Core/RCTWebSocket (= 0.86.0) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTActionSheetHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/DevSupport (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTAnimationHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/RCTActionSheetHeaders (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTBlobHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/RCTAnimationHeaders (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTImageHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/RCTBlobHeaders (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTLinkingHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/RCTImageHeaders (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTNetworkHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/RCTLinkingHeaders (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTSettingsHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/RCTNetworkHeaders (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTTextHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/RCTSettingsHeaders (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTVibrationHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/RCTTextHeaders (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTWebSocket (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/RCTVibrationHeaders (0.87.0): - React-Core-prebuilt - - React-Core/Default (= 0.86.0) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-CoreModules (0.86.0): - - RCTTypeSafety (= 0.86.0) + - React-Core/RCTWebSocket (0.87.0): + - React-Core-prebuilt + - React-CoreModules (0.87.0): + - RCTTypeSafety (= 0.87.0) - React-Core-prebuilt - - React-Core/CoreModulesHeaders (= 0.86.0) + - React-Core/CoreModulesHeaders (= 0.87.0) - React-debug - React-featureflags - - React-jsi (= 0.86.0) + - React-jsi (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.86.0) + - React-RCTImage (= 0.87.0) - React-runtimeexecutor - React-utils - ReactCommon - ReactNativeDependencies - - React-cxxreact (0.86.0): + - React-cxxreact (0.87.0): - hermes-engine - - React-callinvoker (= 0.86.0) + - React-callinvoker (= 0.87.0) - React-Core-prebuilt - - React-debug (= 0.86.0) - - React-jsi (= 0.86.0) + - React-debug (= 0.87.0) + - React-jserrorhandler (= 0.87.0) + - React-jsi (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-logger (= 0.86.0) - - React-perflogger (= 0.86.0) + - React-logger (= 0.87.0) + - React-perflogger (= 0.87.0) - React-runtimeexecutor - - React-timing (= 0.86.0) + - React-timing (= 0.87.0) - React-utils - ReactNativeDependencies - - React-debug (0.86.0): - - React-debug/redbox (= 0.86.0) - - React-debug/redbox (0.86.0) - - React-defaultsnativemodule (0.86.0): + - React-cxxstableapi (0.87.0) + - React-debug (0.87.0): + - React-debug/redbox (= 0.87.0) + - React-debug/redbox (0.87.0) + - React-defaultsnativemodule (0.87.0): - hermes-engine - React-Core-prebuilt - React-domnativemodule @@ -1160,8 +949,9 @@ PODS: - React-webperformancenativemodule - ReactNativeDependencies - Yoga - - React-domnativemodule (0.86.0): + - React-domnativemodule (0.87.0): - hermes-engine + - React-bridging - React-Core-prebuilt - React-Fabric - React-Fabric/bridging @@ -1174,33 +964,34 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-Fabric (0.86.0): + - React-Fabric (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/animated (= 0.86.0) - - React-Fabric/animationbackend (= 0.86.0) - - React-Fabric/animations (= 0.86.0) - - React-Fabric/attributedstring (= 0.86.0) - - React-Fabric/bridging (= 0.86.0) - - React-Fabric/componentregistry (= 0.86.0) - - React-Fabric/componentregistrynative (= 0.86.0) - - React-Fabric/components (= 0.86.0) - - React-Fabric/consistency (= 0.86.0) - - React-Fabric/core (= 0.86.0) - - React-Fabric/dom (= 0.86.0) - - React-Fabric/imagemanager (= 0.86.0) - - React-Fabric/leakchecker (= 0.86.0) - - React-Fabric/mounting (= 0.86.0) - - React-Fabric/observers (= 0.86.0) - - React-Fabric/scheduler (= 0.86.0) - - React-Fabric/telemetry (= 0.86.0) - - React-Fabric/uimanager (= 0.86.0) - - React-Fabric/viewtransition (= 0.86.0) + - React-Fabric/animated (= 0.87.0) + - React-Fabric/animationbackend (= 0.87.0) + - React-Fabric/animations (= 0.87.0) + - React-Fabric/attributedstring (= 0.87.0) + - React-Fabric/bridging (= 0.87.0) + - React-Fabric/componentregistry (= 0.87.0) + - React-Fabric/componentregistrynative (= 0.87.0) + - React-Fabric/components (= 0.87.0) + - React-Fabric/consistency (= 0.87.0) + - React-Fabric/core (= 0.87.0) + - React-Fabric/dom (= 0.87.0) + - React-Fabric/imagemanager (= 0.87.0) + - React-Fabric/leakchecker (= 0.87.0) + - React-Fabric/mounting (= 0.87.0) + - React-Fabric/observers (= 0.87.0) + - React-Fabric/scheduler (= 0.87.0) + - React-Fabric/telemetry (= 0.87.0) + - React-Fabric/uimanager (= 0.87.0) + - React-Fabric/viewtransition (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1212,10 +1003,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animated (0.86.0): + - React-Fabric/animated (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1232,10 +1024,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animationbackend (0.86.0): + - React-Fabric/animationbackend (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1251,10 +1044,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animations (0.86.0): + - React-Fabric/animations (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1270,10 +1064,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/attributedstring (0.86.0): + - React-Fabric/attributedstring (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1289,10 +1084,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/bridging (0.86.0): + - React-Fabric/bridging (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1308,10 +1104,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/componentregistry (0.86.0): + - React-Fabric/componentregistry (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1327,10 +1124,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/componentregistrynative (0.86.0): + - React-Fabric/componentregistrynative (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1346,18 +1144,19 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components (0.86.0): + - React-Fabric/components (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.86.0) - - React-Fabric/components/root (= 0.86.0) - - React-Fabric/components/scrollview (= 0.86.0) - - React-Fabric/components/view (= 0.86.0) + - React-Fabric/components/legacyviewmanagerinterop (= 0.87.0) + - React-Fabric/components/root (= 0.87.0) + - React-Fabric/components/scrollview (= 0.87.0) + - React-Fabric/components/view (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1369,10 +1168,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/legacyviewmanagerinterop (0.86.0): + - React-Fabric/components/legacyviewmanagerinterop (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1388,10 +1188,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/root (0.86.0): + - React-Fabric/components/root (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1407,10 +1208,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/scrollview (0.86.0): + - React-Fabric/components/scrollview (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1426,10 +1228,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/view (0.86.0): + - React-Fabric/components/view (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1447,10 +1250,11 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-Fabric/consistency (0.86.0): + - React-Fabric/consistency (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1466,10 +1270,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/core (0.86.0): + - React-Fabric/core (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1485,10 +1290,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/dom (0.86.0): + - React-Fabric/dom (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1504,10 +1310,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/imagemanager (0.86.0): + - React-Fabric/imagemanager (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1523,10 +1330,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/leakchecker (0.86.0): + - React-Fabric/leakchecker (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1542,10 +1350,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/mounting (0.86.0): + - React-Fabric/mounting (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1562,17 +1371,18 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers (0.86.0): + - React-Fabric/observers (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.86.0) - - React-Fabric/observers/intersection (= 0.86.0) - - React-Fabric/observers/mutation (= 0.86.0) + - React-Fabric/observers/events (= 0.87.0) + - React-Fabric/observers/intersection (= 0.87.0) + - React-Fabric/observers/mutation (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1584,10 +1394,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/events (0.86.0): + - React-Fabric/observers/events (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1603,10 +1414,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/intersection (0.86.0): + - React-Fabric/observers/intersection (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1622,10 +1434,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/mutation (0.86.0): + - React-Fabric/observers/mutation (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1641,10 +1454,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/scheduler (0.86.0): + - React-Fabric/scheduler (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1665,10 +1479,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/telemetry (0.86.0): + - React-Fabric/telemetry (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1684,15 +1499,16 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/uimanager (0.86.0): + - React-Fabric/uimanager (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.86.0) + - React-Fabric/uimanager/consistency (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1705,10 +1521,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/uimanager/consistency (0.86.0): + - React-Fabric/uimanager/consistency (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1725,10 +1542,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/viewtransition (0.86.0): + - React-Fabric/viewtransition (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1744,7 +1562,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-FabricComponents (0.86.0): + - React-FabricComponents (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1753,8 +1571,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.86.0) - - React-FabricComponents/textlayoutmanager (= 0.86.0) + - React-FabricComponents/components (= 0.87.0) + - React-FabricComponents/textlayoutmanager (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1767,7 +1585,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components (0.86.0): + - React-FabricComponents/components (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1776,17 +1594,17 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.86.0) - - React-FabricComponents/components/iostextinput (= 0.86.0) - - React-FabricComponents/components/modal (= 0.86.0) - - React-FabricComponents/components/rncore (= 0.86.0) - - React-FabricComponents/components/safeareaview (= 0.86.0) - - React-FabricComponents/components/scrollview (= 0.86.0) - - React-FabricComponents/components/switch (= 0.86.0) - - React-FabricComponents/components/text (= 0.86.0) - - React-FabricComponents/components/textinput (= 0.86.0) - - React-FabricComponents/components/unimplementedview (= 0.86.0) - - React-FabricComponents/components/virtualview (= 0.86.0) + - React-FabricComponents/components/inputaccessory (= 0.87.0) + - React-FabricComponents/components/iostextinput (= 0.87.0) + - React-FabricComponents/components/modal (= 0.87.0) + - React-FabricComponents/components/rncore (= 0.87.0) + - React-FabricComponents/components/safeareaview (= 0.87.0) + - React-FabricComponents/components/scrollview (= 0.87.0) + - React-FabricComponents/components/switch (= 0.87.0) + - React-FabricComponents/components/text (= 0.87.0) + - React-FabricComponents/components/textinput (= 0.87.0) + - React-FabricComponents/components/unimplementedview (= 0.87.0) + - React-FabricComponents/components/virtualview (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1799,7 +1617,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/inputaccessory (0.86.0): + - React-FabricComponents/components/inputaccessory (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1820,7 +1638,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/iostextinput (0.86.0): + - React-FabricComponents/components/iostextinput (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1841,7 +1659,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/modal (0.86.0): + - React-FabricComponents/components/modal (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1862,7 +1680,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/rncore (0.86.0): + - React-FabricComponents/components/rncore (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1883,7 +1701,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/safeareaview (0.86.0): + - React-FabricComponents/components/safeareaview (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1904,7 +1722,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/scrollview (0.86.0): + - React-FabricComponents/components/scrollview (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1925,7 +1743,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/switch (0.86.0): + - React-FabricComponents/components/switch (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1946,7 +1764,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/text (0.86.0): + - React-FabricComponents/components/text (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1967,7 +1785,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/textinput (0.86.0): + - React-FabricComponents/components/textinput (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1988,7 +1806,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/unimplementedview (0.86.0): + - React-FabricComponents/components/unimplementedview (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -2009,7 +1827,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/virtualview (0.86.0): + - React-FabricComponents/components/virtualview (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -2030,7 +1848,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/textlayoutmanager (0.86.0): + - React-FabricComponents/textlayoutmanager (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -2051,27 +1869,27 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricImage (0.86.0): + - React-FabricImage (0.87.0): - hermes-engine - - RCTRequired (= 0.86.0) - - RCTTypeSafety (= 0.86.0) + - RCTRequired (= 0.87.0) + - RCTTypeSafety (= 0.87.0) - React-Core-prebuilt - React-Fabric - React-featureflags - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.86.0) + - React-jsiexecutor (= 0.87.0) - React-logger - React-rendererdebug - React-utils - ReactCommon - ReactNativeDependencies - Yoga - - React-featureflags (0.86.0): + - React-featureflags (0.87.0): - React-Core-prebuilt - ReactNativeDependencies - - React-featureflagsnativemodule (0.86.0): + - React-featureflagsnativemodule (0.87.0): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -2080,7 +1898,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-graphics (0.86.0): + - React-graphics (0.87.0): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -2089,22 +1907,23 @@ PODS: - React-rendererdebug - React-utils - ReactNativeDependencies - - React-hermes (0.86.0): + - React-hermes (0.87.0): - hermes-engine - React-Core-prebuilt - - React-cxxreact (= 0.86.0) + - React-cxxreact (= 0.87.0) - React-jsi - - React-jsiexecutor (= 0.86.0) + - React-jsiexecutor (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-jsitooling - React-oscompat - - React-perflogger (= 0.86.0) + - React-perflogger (= 0.87.0) - React-runtimeexecutor - ReactNativeDependencies - - React-idlecallbacksnativemodule (0.86.0): + - React-idlecallbacksnativemodule (0.87.0): - hermes-engine + - React-bridging - React-Core-prebuilt - React-jsi - React-jsiexecutor @@ -2113,7 +1932,7 @@ PODS: - React-runtimescheduler - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-ImageManager (0.86.0): + - React-ImageManager (0.87.0): - React-Core-prebuilt - React-Core/Default - React-debug @@ -2122,8 +1941,9 @@ PODS: - React-rendererdebug - React-utils - ReactNativeDependencies - - React-intersectionobservernativemodule (0.86.0): + - React-intersectionobservernativemodule (0.87.0): - hermes-engine + - React-bridging - React-Core-prebuilt - React-cxxreact - React-Fabric @@ -2137,20 +1957,19 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-jserrorhandler (0.86.0): + - React-jserrorhandler (0.87.0): - hermes-engine + - React-bridging - React-Core-prebuilt - - React-cxxreact - React-debug - React-featureflags - React-jsi - - ReactCommon/turbomodule/bridging - ReactNativeDependencies - - React-jsi (0.86.0): + - React-jsi (0.87.0): - hermes-engine - React-Core-prebuilt - ReactNativeDependencies - - React-jsiexecutor (0.86.0): + - React-jsiexecutor (0.87.0): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -2165,7 +1984,7 @@ PODS: - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsinspector (0.86.0): + - React-jsinspector (0.87.0): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -2174,18 +1993,18 @@ PODS: - React-jsinspectornetwork - React-jsinspectortracing - React-oscompat - - React-perflogger (= 0.86.0) + - React-perflogger (= 0.87.0) - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsinspectorcdp (0.86.0): + - React-jsinspectorcdp (0.87.0): - React-Core-prebuilt - ReactNativeDependencies - - React-jsinspectornetwork (0.86.0): + - React-jsinspectornetwork (0.87.0): - React-Core-prebuilt - React-jsinspectorcdp - ReactNativeDependencies - - React-jsinspectortracing (0.86.0): + - React-jsinspectortracing (0.87.0): - hermes-engine - React-Core-prebuilt - React-jsi @@ -2194,28 +2013,28 @@ PODS: - React-timing - React-utils - ReactNativeDependencies - - React-jsitooling (0.86.0): + - React-jsitooling (0.87.0): - hermes-engine - React-Core-prebuilt - - React-cxxreact (= 0.86.0) + - React-cxxreact (= 0.87.0) - React-debug - - React-jsi (= 0.86.0) + - React-jsi (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsitracing (0.86.0): + - React-jsitracing (0.87.0): - React-jsi - - React-logger (0.86.0): + - React-logger (0.87.0): - React-Core-prebuilt - ReactNativeDependencies - - React-Mapbuffer (0.86.0): + - React-Mapbuffer (0.87.0): - React-Core-prebuilt - React-debug - ReactNativeDependencies - - React-microtasksnativemodule (0.86.0): + - React-microtasksnativemodule (0.87.0): - hermes-engine - React-Core-prebuilt - React-jsi @@ -2223,8 +2042,9 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-mutationobservernativemodule (0.86.0): + - React-mutationobservernativemodule (0.87.0): - hermes-engine + - React-bridging - React-Core-prebuilt - React-cxxreact - React-Fabric @@ -2242,6 +2062,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2257,7 +2078,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2265,6 +2085,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2279,7 +2100,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2287,6 +2107,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2301,7 +2122,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2309,6 +2129,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2323,7 +2144,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - SwiftUIIntrospect (~> 1.0) @@ -2332,6 +2152,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2348,7 +2169,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2356,6 +2176,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2370,7 +2191,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2378,6 +2198,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2393,7 +2214,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2404,6 +2224,7 @@ PODS: - RCTRequired - RCTTypeSafety - React + - React-bridging - React-callinvoker - React-Core - React-Core-prebuilt @@ -2419,7 +2240,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2427,6 +2247,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2442,7 +2263,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2450,6 +2270,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2464,7 +2285,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2472,6 +2292,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2486,7 +2307,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2494,6 +2314,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2508,12 +2329,12 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-NativeModulesApple (0.86.0): + - React-NativeModulesApple (0.87.0): - hermes-engine + - React-bridging - React-callinvoker - React-Core - React-Core-prebuilt @@ -2524,21 +2345,20 @@ PODS: - React-jsinspector - React-jsinspectorcdp - React-runtimeexecutor - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-networking (0.86.0): + - React-networking (0.87.0): - React-Core-prebuilt - React-jsinspectornetwork - React-jsinspectortracing - React-performancetimeline - React-timing - ReactNativeDependencies - - React-oscompat (0.86.0) - - React-perflogger (0.86.0): + - React-oscompat (0.87.0) + - React-perflogger (0.87.0): - React-Core-prebuilt - ReactNativeDependencies - - React-performancecdpmetrics (0.86.0): + - React-performancecdpmetrics (0.87.0): - hermes-engine - React-Core-prebuilt - React-jsi @@ -2546,7 +2366,7 @@ PODS: - React-runtimeexecutor - React-timing - ReactNativeDependencies - - React-performancetimeline (0.86.0): + - React-performancetimeline (0.87.0): - React-Core-prebuilt - React-featureflags - React-jsinspector @@ -2554,9 +2374,18 @@ PODS: - React-perflogger - React-timing - ReactNativeDependencies - - React-RCTActionSheet (0.86.0): - - React-Core/RCTActionSheetHeaders (= 0.86.0) - - React-RCTAnimation (0.86.0): + - React-RCTActionSheet (0.87.0): + - React-Core/RCTActionSheetHeaders (= 0.87.0) + - React-RCTAnimatedModuleProvider (0.87.0): + - hermes-engine + - React-Core + - React-Core-prebuilt + - React-Fabric/animated + - React-featureflags + - ReactCommon + - ReactNativeDependencies + - Yoga + - React-RCTAnimation (0.87.0): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTAnimationHeaders @@ -2567,7 +2396,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTAppDelegate (0.86.0): + - React-RCTAppDelegate (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -2582,6 +2411,7 @@ PODS: - React-hermes - React-jsitooling - React-NativeModulesApple + - React-RCTAnimatedModuleProvider - React-RCTFabric - React-RCTFBReactNativeSpec - React-RCTImage @@ -2595,7 +2425,7 @@ PODS: - React-utils - ReactCommon - ReactNativeDependencies - - React-RCTBlob (0.86.0): + - React-RCTBlob (0.87.0): - hermes-engine - React-Core-prebuilt - React-Core/RCTBlobHeaders @@ -2608,52 +2438,25 @@ PODS: - React-RCTNetwork - ReactCommon - ReactNativeDependencies - - React-RCTFabric (0.86.0): - - hermes-engine - - RCTSwiftUIWrapper - - React-Core + - React-RCTFabric (0.87.0): - React-Core-prebuilt - - React-debug - - React-Fabric - - React-FabricComponents - - React-FabricImage - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsi - - React-jsinspector - - React-jsinspectorcdp - - React-jsinspectortracing - - React-networking - - React-performancecdpmetrics - - React-performancetimeline - - React-RCTAnimation - - React-RCTFBReactNativeSpec - - React-RCTImage - - React-RCTText - - React-rendererconsistency - - React-renderercss - - React-rendererdebug - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-RCTFBReactNativeSpec (0.86.0): + - React-RCTFBReactNativeSpec (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-jsi - React-NativeModulesApple - - React-RCTFBReactNativeSpec/components (= 0.86.0) + - React-RCTFBReactNativeSpec/components (= 0.87.0) - ReactCommon - ReactNativeDependencies - - React-RCTFBReactNativeSpec/components (0.86.0): + - React-RCTFBReactNativeSpec/components (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2667,7 +2470,7 @@ PODS: - ReactCommon - ReactNativeDependencies - Yoga - - React-RCTImage (0.86.0): + - React-RCTImage (0.87.0): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTImageHeaders @@ -2677,14 +2480,14 @@ PODS: - React-RCTNetwork - ReactCommon - ReactNativeDependencies - - React-RCTLinking (0.86.0): - - React-Core/RCTLinkingHeaders (= 0.86.0) - - React-jsi (= 0.86.0) + - React-RCTLinking (0.87.0): + - React-Core/RCTLinkingHeaders (= 0.87.0) + - React-jsi (= 0.87.0) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.86.0) - - React-RCTNetwork (0.86.0): + - ReactCommon/turbomodule/core (= 0.87.0) + - React-RCTNetwork (0.87.0): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTNetworkHeaders @@ -2698,23 +2501,9 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTRuntime (0.86.0): - - hermes-engine - - React-Core + - React-RCTRuntime (0.87.0): - React-Core-prebuilt - - React-debug - - React-jsi - - React-jsinspector - - React-jsinspectorcdp - - React-jsinspectortracing - - React-jsitooling - - React-RuntimeApple - - React-RuntimeCore - - React-runtimeexecutor - - React-RuntimeHermes - - React-utils - - ReactNativeDependencies - - React-RCTSettings (0.86.0): + - React-RCTSettings (0.87.0): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTSettingsHeaders @@ -2723,10 +2512,10 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTText (0.86.0): - - React-Core/RCTTextHeaders (= 0.86.0) + - React-RCTText (0.87.0): + - React-Core/RCTTextHeaders (= 0.87.0) - Yoga - - React-RCTVibration (0.86.0): + - React-RCTVibration (0.87.0): - React-Core-prebuilt - React-Core/RCTVibrationHeaders - React-jsi @@ -2734,15 +2523,15 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-rendererconsistency (0.86.0) - - React-renderercss (0.86.0): + - React-rendererconsistency (0.87.0) + - React-renderercss (0.87.0): - React-debug - React-utils - - React-rendererdebug (0.86.0): + - React-rendererdebug (0.87.0): - React-Core-prebuilt - React-debug - ReactNativeDependencies - - React-RuntimeApple (0.86.0): + - React-RuntimeApple (0.87.0): - hermes-engine - React-callinvoker - React-Core-prebuilt @@ -2765,7 +2554,7 @@ PODS: - React-runtimescheduler - React-utils - ReactNativeDependencies - - React-RuntimeCore (0.86.0): + - React-RuntimeCore (0.87.0): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -2781,14 +2570,14 @@ PODS: - React-runtimescheduler - React-utils - ReactNativeDependencies - - React-runtimeexecutor (0.86.0): + - React-runtimeexecutor (0.87.0): - React-Core-prebuilt - React-debug - React-featureflags - - React-jsi (= 0.86.0) + - React-jsi (= 0.87.0) - React-utils - ReactNativeDependencies - - React-RuntimeHermes (0.86.0): + - React-RuntimeHermes (0.87.0): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -2803,13 +2592,14 @@ PODS: - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-runtimescheduler (0.86.0): + - React-runtimescheduler (0.87.0): - hermes-engine - React-callinvoker - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags + - React-jserrorhandler - React-jsi - React-jsinspectortracing - React-performancetimeline @@ -2819,15 +2609,15 @@ PODS: - React-timing - React-utils - ReactNativeDependencies - - React-timing (0.86.0): + - React-timing (0.87.0): - React-debug - - React-utils (0.86.0): + - React-utils (0.87.0): - hermes-engine - React-Core-prebuilt - React-debug - - React-jsi (= 0.86.0) + - React-jsi (= 0.87.0) - ReactNativeDependencies - - React-viewtransitionnativemodule (0.86.0): + - React-viewtransitionnativemodule (0.87.0): - hermes-engine - React-Core-prebuilt - React-Fabric @@ -2839,8 +2629,9 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-webperformancenativemodule (0.86.0): + - React-webperformancenativemodule (0.87.0): - hermes-engine + - React-bridging - React-Core-prebuilt - React-cxxreact - React-jsi @@ -2850,12 +2641,13 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/core - ReactNativeDependencies - - ReactAppDependencyProvider (0.86.0): + - ReactAppDependencyProvider (0.87.0): - ReactCodegen - - ReactCodegen (0.86.0): + - ReactCodegen (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2869,50 +2661,40 @@ PODS: - React-RCTAppDelegate - React-rendererdebug - React-utils - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - - ReactCommon (0.86.0): - - React-Core-prebuilt - - ReactCommon/turbomodule (= 0.86.0) - - ReactNativeDependencies - - ReactCommon/turbomodule (0.86.0): - - hermes-engine - - React-callinvoker (= 0.86.0) + - ReactCommon (0.87.0): - React-Core-prebuilt - - React-cxxreact (= 0.86.0) - - React-jsi (= 0.86.0) - - React-logger (= 0.86.0) - - React-perflogger (= 0.86.0) - - ReactCommon/turbomodule/bridging (= 0.86.0) - - ReactCommon/turbomodule/core (= 0.86.0) + - ReactCommon/turbomodule (= 0.87.0) - ReactNativeDependencies - - ReactCommon/turbomodule/bridging (0.86.0): + - ReactCommon/turbomodule (0.87.0): - hermes-engine - - React-callinvoker (= 0.86.0) + - React-callinvoker (= 0.87.0) - React-Core-prebuilt - - React-cxxreact (= 0.86.0) - - React-jsi (= 0.86.0) - - React-logger (= 0.86.0) - - React-perflogger (= 0.86.0) + - React-jsi (= 0.87.0) + - React-logger (= 0.87.0) + - React-perflogger (= 0.87.0) + - ReactCommon/turbomodule/core (= 0.87.0) - ReactNativeDependencies - - ReactCommon/turbomodule/core (0.86.0): + - ReactCommon/turbomodule/core (0.87.0): - hermes-engine - - React-callinvoker (= 0.86.0) + - React-bridging + - React-callinvoker (= 0.87.0) - React-Core-prebuilt - - React-cxxreact (= 0.86.0) - - React-debug (= 0.86.0) - - React-featureflags (= 0.86.0) - - React-jsi (= 0.86.0) - - React-logger (= 0.86.0) - - React-perflogger (= 0.86.0) - - React-utils (= 0.86.0) + - React-cxxreact (= 0.87.0) + - React-debug (= 0.87.0) + - React-featureflags (= 0.87.0) + - React-jsi (= 0.87.0) + - React-logger (= 0.87.0) + - React-perflogger (= 0.87.0) + - React-utils (= 0.87.0) - ReactNativeDependencies - - ReactNativeDependencies (0.86.0) + - ReactNativeDependencies (0.87.0) - RNCAsyncStorage (2.2.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2927,7 +2709,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2935,6 +2716,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2949,7 +2731,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2957,6 +2738,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2971,7 +2753,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2979,6 +2760,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2993,7 +2775,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -3001,6 +2782,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -3015,7 +2797,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -3023,6 +2804,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -3039,7 +2821,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - RNReanimated/apple (= 4.5.1) @@ -3051,6 +2832,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -3067,7 +2849,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - RNWorklets @@ -3076,6 +2857,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -3092,7 +2874,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - RNWorklets @@ -3101,6 +2882,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -3117,7 +2899,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - RNWorklets @@ -3126,6 +2907,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -3141,7 +2923,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - RNScreens/common (= 4.27.0) @@ -3150,6 +2931,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -3165,7 +2947,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -3173,6 +2954,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -3187,7 +2969,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - RNSVG/common (= 15.15.4) @@ -3196,6 +2977,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -3210,7 +2992,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -3218,6 +2999,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -3234,7 +3016,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - RNWorklets/apple (= 0.10.1) @@ -3244,6 +3025,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -3260,7 +3042,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -3268,6 +3049,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -3284,7 +3066,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -3299,6 +3080,8 @@ PODS: - SDWebImageWebPCoder (0.14.6): - libwebp (~> 1.0) - SDWebImage/Core (~> 5.17) + - SocketRocket (0.7.1): + - ReactNativeDependencies - SwiftUIIntrospect (1.3.0) - TestExpoUi (1.0.0): - ExpoModulesCore @@ -3312,6 +3095,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -3326,11 +3110,11 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - Yoga (0.0.0) + - Yoga (0.0.0): + - React-Core-prebuilt - ZXingObjC/Core (3.6.9) - ZXingObjC/OneD (3.6.9): - ZXingObjC/Core @@ -3339,6 +3123,8 @@ PODS: DEPENDENCIES: - BenchmarkingModule (from `../modules/benchmarking/ios`) + - boost (from `build/rndeps-facades/boost`) + - DoubleConversion (from `build/rndeps-facades/DoubleConversion`) - EASClient (from `../../../packages/expo-eas-client/ios`) - EASClient/Tests (from `../../../packages/expo-eas-client/ios`) - EXApplication (from `../../../packages/expo-application/ios`) @@ -3455,106 +3241,114 @@ DEPENDENCIES: - EXUpdates (from `../../../packages/expo-updates/ios`) - EXUpdates/Tests (from `../../../packages/expo-updates/ios`) - EXUpdatesInterface (from `../../../packages/expo-updates-interface/ios`) - - "FBLazyVector (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/FBLazyVector`)" - - "hermes-engine (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)" + - fast_float (from `build/rndeps-facades/fast_float`) + - FBLazyVector (from `build/rncore-facades/FBLazyVector`) + - fmt (from `build/rndeps-facades/fmt`) + - glog (from `build/rndeps-facades/glog`) + - "hermes-engine (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)" - JestMockSchema (from `../modules/jest-mock-schema/ios`) - - "lottie-react-native (from `../../../node_modules/.pnpm/lottie-react-native@7.3.8_@lottiefiles+dotlottie-react@0.13.5_react@19.2.3__react-nativ_f470db34fe3f166dc7629c782c7d8437/node_modules/lottie-react-native`)" - - "RCTDeprecation (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`)" - - "RCTRequired (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Required`)" - - "RCTSwiftUI (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactApple/RCTSwiftUI`)" - - "RCTSwiftUIWrapper (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactApple/RCTSwiftUIWrapper`)" - - "RCTTypeSafety (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/TypeSafety`)" - - "React (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/`)" - - "React-callinvoker (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/callinvoker`)" - - "React-Core (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/`)" - - "React-Core-prebuilt (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/React-Core-prebuilt.podspec`)" - - "React-Core/RCTWebSocket (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/`)" - - "React-CoreModules (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/React/CoreModules`)" - - "React-cxxreact (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/cxxreact`)" - - "React-debug (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/debug`)" - - "React-defaultsnativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/defaults`)" - - "React-domnativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/dom`)" - - "React-Fabric (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon`)" - - "React-FabricComponents (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon`)" - - "React-FabricImage (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon`)" - - "React-featureflags (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/featureflags`)" - - "React-featureflagsnativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/featureflags`)" - - "React-graphics (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/graphics`)" - - "React-hermes (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/hermes`)" - - "React-idlecallbacksnativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks`)" - - "React-ImageManager (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`)" - - "React-intersectionobservernativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/intersectionobserver`)" - - "React-jserrorhandler (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jserrorhandler`)" - - "React-jsi (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsi`)" - - "React-jsiexecutor (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsiexecutor`)" - - "React-jsinspector (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsinspector-modern`)" - - "React-jsinspectorcdp (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsinspector-modern/cdp`)" - - "React-jsinspectornetwork (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsinspector-modern/network`)" - - "React-jsinspectortracing (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsinspector-modern/tracing`)" - - "React-jsitooling (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsitooling`)" - - "React-jsitracing (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/hermes/executor/`)" - - "React-logger (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/logger`)" - - "React-Mapbuffer (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon`)" - - "React-microtasksnativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/microtasks`)" - - "React-mutationobservernativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/mutationobserver`)" - - "react-native-keyboard-controller (from `../../../node_modules/.pnpm/react-native-keyboard-controller@1.22.4_react-native-reanimated@4.5.1_patch_hash=f1adeb_5fc0483b2b4f942879a1a7d7c7eb1c5a/node_modules/react-native-keyboard-controller`)" - - "react-native-netinfo (from `../../../node_modules/.pnpm/@react-native-community+netinfo@12.0.1_patch_hash=ced0cb79848978ecc3e780a4d812d94868434_66433ebdfb3ea787f7fc42b0ed8ee206/node_modules/@react-native-community/netinfo`)" - - "react-native-pager-view (from `../../../node_modules/.pnpm/react-native-pager-view@8.0.2_react-native@0.86.0_@babel+core@7.29.7_@react-native+jest_050fee3d9ae7682571a8180ab6e58f1e/node_modules/react-native-pager-view`)" - - "react-native-safe-area-context (from `../../../node_modules/.pnpm/react-native-safe-area-context@5.7.0_react-native@0.86.0_@babel+core@7.29.7_@react-nati_c28ea83fe184def3347ae322f545fd20/node_modules/react-native-safe-area-context`)" - - "react-native-segmented-control (from `../../../node_modules/.pnpm/@react-native-segmented-control+segmented-control@2.5.7_react-native@0.86.0_@babel+core_c6ef13c08c75131e283db5a3c9a036c4/node_modules/@react-native-segmented-control/segmented-control`)" - - "react-native-skia (from `../../../node_modules/.pnpm/@shopify+react-native-skia@2.6.2_patch_hash=ba884424a75156115606f768b005e5af9a39e9836f1_63e1a34e6ea8f3c3b971a952aacc46a1/node_modules/@shopify/react-native-skia`)" + - "lottie-react-native (from `../../../node_modules/.pnpm/lottie-react-native@7.3.8_@lottiefiles+dotlottie-react@0.13.5_react@19.2.3__react-nativ_bd4aff20dbf60d73c7c9bf8a62420aa4/node_modules/lottie-react-native`)" + - RCT-Folly (from `build/rndeps-facades/RCT-Folly`) + - RCTDeprecation (from `build/rncore-facades/RCTDeprecation`) + - RCTRequired (from `build/rncore-facades/RCTRequired`) + - "RCTSwiftUI (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTSwiftUI`)" + - "RCTSwiftUIWrapper (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTSwiftUIWrapper`)" + - "RCTTypeSafety (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/TypeSafety`)" + - "React (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/`)" + - "React-bridging (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/bridging`)" + - "React-callinvoker (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/callinvoker`)" + - React-Core (from `build/rncore-facades/React-Core`) + - "React-Core-prebuilt (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React-Core-prebuilt.podspec`)" + - React-Core/RCTWebSocket (from `build/rncore-facades/React-Core`) + - "React-CoreModules (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React/CoreModules`)" + - "React-cxxreact (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/cxxreact`)" + - "React-cxxstableapi (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/cxxstableapi`)" + - "React-debug (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/debug`)" + - "React-defaultsnativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/defaults`)" + - "React-domnativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/dom`)" + - "React-Fabric (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon`)" + - "React-FabricComponents (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon`)" + - "React-FabricImage (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon`)" + - "React-featureflags (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/featureflags`)" + - "React-featureflagsnativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/featureflags`)" + - "React-graphics (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/graphics`)" + - "React-hermes (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/hermes`)" + - "React-idlecallbacksnativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks`)" + - "React-ImageManager (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`)" + - "React-intersectionobservernativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/intersectionobserver`)" + - "React-jserrorhandler (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jserrorhandler`)" + - "React-jsi (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsi`)" + - "React-jsiexecutor (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsiexecutor`)" + - "React-jsinspector (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern`)" + - "React-jsinspectorcdp (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/cdp`)" + - "React-jsinspectornetwork (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/network`)" + - "React-jsinspectortracing (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/tracing`)" + - "React-jsitooling (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsitooling`)" + - "React-jsitracing (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/hermes/executor/`)" + - "React-logger (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/logger`)" + - "React-Mapbuffer (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon`)" + - "React-microtasksnativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/microtasks`)" + - "React-mutationobservernativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/mutationobserver`)" + - "react-native-keyboard-controller (from `../../../node_modules/.pnpm/react-native-keyboard-controller@1.22.4_patch_hash=db6dc561a17d802e0cc0f19802e8772d8a51_2fd9001f9e8c8f60449a0f82e5ac8ec5/node_modules/react-native-keyboard-controller`)" + - "react-native-netinfo (from `../../../node_modules/.pnpm/@react-native-community+netinfo@12.0.1_patch_hash=ced0cb79848978ecc3e780a4d812d94868434_a115ead240bbe88d3122f71b690f4696/node_modules/@react-native-community/netinfo`)" + - "react-native-pager-view (from `../../../node_modules/.pnpm/react-native-pager-view@8.0.2_react-native@0.87.0_@babel+core@7.29.7_@react-native+metr_6f69c0d29dc81544d9a87a1314c6bf61/node_modules/react-native-pager-view`)" + - "react-native-safe-area-context (from `../../../node_modules/.pnpm/react-native-safe-area-context@5.7.0_patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b_491a1ebe63df0565b8bd52d89e5c02bc/node_modules/react-native-safe-area-context`)" + - "react-native-segmented-control (from `../../../node_modules/.pnpm/@react-native-segmented-control+segmented-control@2.5.7_react-native@0.87.0_@babel+core_f399c98376fee835b7bf2f51107498dd/node_modules/@react-native-segmented-control/segmented-control`)" + - "react-native-skia (from `../../../node_modules/.pnpm/@shopify+react-native-skia@2.6.2_patch_hash=70039779bd3538cedc83bf96344d02399b7a16d42e5_b4b01e0890db741296c4c69d30657625/node_modules/@shopify/react-native-skia`)" - "react-native-slider (from `../../../node_modules/.pnpm/@react-native-community+slider@5.1.2/node_modules/@react-native-community/slider`)" - - "react-native-view-shot (from `../../../node_modules/.pnpm/react-native-view-shot@4.0.3_patch_hash=c493165ff680241f9c0432f4619a8f581420b9f8dd9c6e8_5aa77c214f8e2502ce06af3656a58e95/node_modules/react-native-view-shot`)" - - "react-native-webview (from `../../../node_modules/.pnpm/react-native-webview@13.16.1_react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-_521f3fcc4ae7e2455e16644f2dd7b3e7/node_modules/react-native-webview`)" - - "React-NativeModulesApple (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)" - - "React-networking (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/networking`)" - - "React-oscompat (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/oscompat`)" - - "React-perflogger (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/reactperflogger`)" - - "React-performancecdpmetrics (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/performance/cdpmetrics`)" - - "React-performancetimeline (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/performance/timeline`)" - - "React-RCTActionSheet (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/ActionSheetIOS`)" - - "React-RCTAnimation (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/NativeAnimation`)" - - "React-RCTAppDelegate (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/AppDelegate`)" - - "React-RCTBlob (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Blob`)" - - "React-RCTFabric (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/React`)" - - "React-RCTFBReactNativeSpec (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/React`)" - - "React-RCTImage (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Image`)" - - "React-RCTLinking (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/LinkingIOS`)" - - "React-RCTNetwork (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Network`)" - - "React-RCTRuntime (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/React/Runtime`)" - - "React-RCTSettings (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Settings`)" - - "React-RCTText (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Text`)" - - "React-RCTVibration (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Vibration`)" - - "React-rendererconsistency (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/consistency`)" - - "React-renderercss (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/css`)" - - "React-rendererdebug (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/debug`)" - - "React-RuntimeApple (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/runtime/platform/ios`)" - - "React-RuntimeCore (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/runtime`)" - - "React-runtimeexecutor (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/runtimeexecutor`)" - - "React-RuntimeHermes (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/runtime`)" - - "React-runtimescheduler (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)" - - "React-timing (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/timing`)" - - "React-utils (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/utils`)" - - "React-viewtransitionnativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/viewtransition`)" - - "React-webperformancenativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/webperformance`)" + - "react-native-view-shot (from `../../../node_modules/.pnpm/react-native-view-shot@4.0.3_patch_hash=c493165ff680241f9c0432f4619a8f581420b9f8dd9c6e8_b8423c8e6707112ac70c842f8a9a0fa0/node_modules/react-native-view-shot`)" + - "react-native-webview (from `../../../node_modules/.pnpm/react-native-webview@13.16.1_react-native@0.87.0_@babel+core@7.29.7_@react-native+metro_5dde37385db6f5c174bf0056cbf63e78/node_modules/react-native-webview`)" + - "React-NativeModulesApple (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)" + - "React-networking (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/networking`)" + - "React-oscompat (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/oscompat`)" + - "React-perflogger (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/reactperflogger`)" + - "React-performancecdpmetrics (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/performance/cdpmetrics`)" + - "React-performancetimeline (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/performance/timeline`)" + - "React-RCTActionSheet (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/ActionSheetIOS`)" + - "React-RCTAnimatedModuleProvider (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTAnimatedModuleProvider`)" + - "React-RCTAnimation (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/NativeAnimation`)" + - "React-RCTAppDelegate (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/AppDelegate`)" + - "React-RCTBlob (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Blob`)" + - React-RCTFabric (from `build/rncore-facades/React-RCTFabric`) + - "React-RCTFBReactNativeSpec (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React`)" + - "React-RCTImage (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Image`)" + - "React-RCTLinking (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/LinkingIOS`)" + - "React-RCTNetwork (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Network`)" + - React-RCTRuntime (from `build/rncore-facades/React-RCTRuntime`) + - "React-RCTSettings (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Settings`)" + - "React-RCTText (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Text`)" + - "React-RCTVibration (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Vibration`)" + - "React-rendererconsistency (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/consistency`)" + - "React-renderercss (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/css`)" + - "React-rendererdebug (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/debug`)" + - "React-RuntimeApple (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime/platform/ios`)" + - "React-RuntimeCore (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime`)" + - "React-runtimeexecutor (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/runtimeexecutor`)" + - "React-RuntimeHermes (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime`)" + - "React-runtimescheduler (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)" + - "React-timing (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/timing`)" + - "React-utils (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/utils`)" + - "React-viewtransitionnativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/viewtransition`)" + - "React-webperformancenativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/webperformance`)" - ReactAppDependencyProvider (from `build/generated/ios/ReactAppDependencyProvider`) - ReactCodegen (from `build/generated/ios/ReactCodegen`) - - "ReactCommon/turbomodule/core (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon`)" - - "ReactNativeDependencies (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/third-party-podspecs/ReactNativeDependencies.podspec`)" - - "RNCAsyncStorage (from `../../../node_modules/.pnpm/@react-native-async-storage+async-storage@2.2.0_react-native@0.86.0_@babel+core@7.29.7__cad9c988c0f113c5c5e31f849f6b7049/node_modules/@react-native-async-storage/async-storage`)" - - "RNCMaskedView (from `../../../node_modules/.pnpm/@react-native-masked-view+masked-view@0.3.2_react-native@0.86.0_@babel+core@7.29.7_@rea_0b1cb48f64769e8cdee0e87c7385a41f/node_modules/@react-native-masked-view/masked-view`)" - - "RNCPicker (from `../../../node_modules/.pnpm/@react-native-picker+picker@2.11.4_react-native@0.86.0_@babel+core@7.29.7_@react-native_8f11d1ea8f0fd35d12338e84fc5ebe73/node_modules/@react-native-picker/picker`)" - - "RNDateTimePicker (from `../../../node_modules/.pnpm/@react-native-community+datetimepicker@8.6.0_expo@packages+expo_react-native@0.86.0_@ba_27696d7be0628c17e11142421589ecd6/node_modules/@react-native-community/datetimepicker`)" - - "RNGestureHandler (from `../../../node_modules/.pnpm/react-native-gesture-handler@3.1.0_react-native@0.86.0_@babel+core@7.29.7_@react-native_4aa76a0e73afa3150b371a7bceafc5bf/node_modules/react-native-gesture-handler`)" - - "RNReanimated (from `../../../node_modules/.pnpm/react-native-reanimated@4.5.1_patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d_b6ef5a1d7ea42cde643b3b398d3f65d1/node_modules/react-native-reanimated`)" - - "RNScreens (from `../../../node_modules/.pnpm/react-native-screens@4.27.0_react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-p_fbb4148dd8c191603315f880208118ec/node_modules/react-native-screens`)" - - "RNSVG (from `../../../node_modules/.pnpm/react-native-svg@15.15.4_react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-pres_100382bcc91f7310e67ae9af27ee7676/node_modules/react-native-svg`)" - - "RNWorklets (from `../../../node_modules/.pnpm/react-native-worklets@0.10.1_patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501_3c2da4b685ce12ff0e10894541b0a9fd/node_modules/react-native-worklets`)" + - "ReactCommon/turbomodule/core (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon`)" + - "ReactNativeDependencies (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/third-party-podspecs/ReactNativeDependencies.podspec`)" + - "RNCAsyncStorage (from `../../../node_modules/.pnpm/@react-native-async-storage+async-storage@2.2.0_react-native@0.87.0_@babel+core@7.29.7__ca51963824e2f2f75f288a7aa4d110b0/node_modules/@react-native-async-storage/async-storage`)" + - "RNCMaskedView (from `../../../node_modules/.pnpm/@react-native-masked-view+masked-view@0.3.2_react-native@0.87.0_@babel+core@7.29.7_@rea_a1e82e38f877e7117a6b20774e9c29c9/node_modules/@react-native-masked-view/masked-view`)" + - "RNCPicker (from `../../../node_modules/.pnpm/@react-native-picker+picker@2.11.4_react-native@0.87.0_@babel+core@7.29.7_@react-native_f045a37947c040873611b129eb0026d9/node_modules/@react-native-picker/picker`)" + - "RNDateTimePicker (from `../../../node_modules/.pnpm/@react-native-community+datetimepicker@8.6.0_expo@packages+expo_react-native@0.87.0_@ba_03e1db495a57e412ab15001c70c2d5b8/node_modules/@react-native-community/datetimepicker`)" + - "RNGestureHandler (from `../../../node_modules/.pnpm/react-native-gesture-handler@3.1.0_react-native@0.87.0_@babel+core@7.29.7_@react-native_9c02bf2594a9566bf596ca4c87b0ae4d/node_modules/react-native-gesture-handler`)" + - "RNReanimated (from `../../../node_modules/.pnpm/react-native-reanimated@4.5.1_patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181_f5bd8f90976769d1dc20e49410860da0/node_modules/react-native-reanimated`)" + - "RNScreens (from `../../../node_modules/.pnpm/react-native-screens@4.27.0_react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-_77e5ee3706757fc92fe1dd711297e742/node_modules/react-native-screens`)" + - "RNSVG (from `../../../node_modules/.pnpm/react-native-svg@15.15.4_react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-con_513d5903e95eeccfd4971ab6d563f0df/node_modules/react-native-svg`)" + - "RNWorklets (from `../../../node_modules/.pnpm/react-native-worklets@0.10.1_patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f5_c3bd131273c3c1bd389bacfe96286a69/node_modules/react-native-worklets`)" + - SocketRocket (from `build/rndeps-facades/SocketRocket`) - TestExpoUi (from `../modules/test-expo-ui/ios`) - UMAppLoader (from `../../../packages/unimodules-app-loader/ios`) - UMAppLoader/Tests (from `../../../packages/unimodules-app-loader/ios`) - WorkletsTester (from `../modules/worklets-tester/ios`) - - "Yoga (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/yoga`)" + - Yoga (from `build/rncore-facades/Yoga`) SPEC REPOS: trunk: @@ -3575,6 +3369,10 @@ EXTERNAL SOURCES: BenchmarkingModule: inhibit_warnings: false :path: "../modules/benchmarking/ios" + boost: + :path: build/rndeps-facades/boost + DoubleConversion: + :path: build/rndeps-facades/DoubleConversion EASClient: inhibit_warnings: false :path: "../../../packages/expo-eas-client/ios" @@ -3832,196 +3630,212 @@ EXTERNAL SOURCES: EXUpdatesInterface: inhibit_warnings: false :path: "../../../packages/expo-updates-interface/ios" + fast_float: + :path: build/rndeps-facades/fast_float FBLazyVector: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/FBLazyVector" + :path: build/rncore-facades/FBLazyVector + fmt: + :path: build/rndeps-facades/fmt + glog: + :path: build/rndeps-facades/glog hermes-engine: - :podspec: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-v250829098.0.14 + :podspec: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" + :tag: hermes-v250829098.0.16 JestMockSchema: inhibit_warnings: false :path: "../modules/jest-mock-schema/ios" lottie-react-native: - :path: "../../../node_modules/.pnpm/lottie-react-native@7.3.8_@lottiefiles+dotlottie-react@0.13.5_react@19.2.3__react-nativ_f470db34fe3f166dc7629c782c7d8437/node_modules/lottie-react-native" + :path: "../../../node_modules/.pnpm/lottie-react-native@7.3.8_@lottiefiles+dotlottie-react@0.13.5_react@19.2.3__react-nativ_bd4aff20dbf60d73c7c9bf8a62420aa4/node_modules/lottie-react-native" + RCT-Folly: + :path: build/rndeps-facades/RCT-Folly RCTDeprecation: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" + :path: build/rncore-facades/RCTDeprecation RCTRequired: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Required" + :path: build/rncore-facades/RCTRequired RCTSwiftUI: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactApple/RCTSwiftUI" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTSwiftUI" RCTSwiftUIWrapper: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactApple/RCTSwiftUIWrapper" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTSwiftUIWrapper" RCTTypeSafety: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/TypeSafety" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/TypeSafety" React: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/" + React-bridging: + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/bridging" React-callinvoker: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/callinvoker" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/callinvoker" React-Core: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/" + :path: build/rncore-facades/React-Core React-Core-prebuilt: - :podspec: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/React-Core-prebuilt.podspec" + :podspec: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React-Core-prebuilt.podspec" React-CoreModules: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/React/CoreModules" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React/CoreModules" React-cxxreact: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/cxxreact" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/cxxreact" + React-cxxstableapi: + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/cxxstableapi" React-debug: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/debug" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/debug" React-defaultsnativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/defaults" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/defaults" React-domnativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/dom" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/dom" React-Fabric: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon" React-FabricComponents: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon" React-FabricImage: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon" React-featureflags: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/featureflags" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/featureflags" React-featureflagsnativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/featureflags" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/featureflags" React-graphics: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/graphics" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/graphics" React-hermes: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/hermes" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/hermes" React-idlecallbacksnativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks" React-ImageManager: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" React-intersectionobservernativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/intersectionobserver" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/intersectionobserver" React-jserrorhandler: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jserrorhandler" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jserrorhandler" React-jsi: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsi" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsi" React-jsiexecutor: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsiexecutor" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsiexecutor" React-jsinspector: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsinspector-modern" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern" React-jsinspectorcdp: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsinspector-modern/cdp" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/cdp" React-jsinspectornetwork: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsinspector-modern/network" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/network" React-jsinspectortracing: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsinspector-modern/tracing" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/tracing" React-jsitooling: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsitooling" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsitooling" React-jsitracing: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/hermes/executor/" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/hermes/executor/" React-logger: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/logger" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/logger" React-Mapbuffer: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon" React-microtasksnativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/microtasks" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/microtasks" React-mutationobservernativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/mutationobserver" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/mutationobserver" react-native-keyboard-controller: - :path: "../../../node_modules/.pnpm/react-native-keyboard-controller@1.22.4_react-native-reanimated@4.5.1_patch_hash=f1adeb_5fc0483b2b4f942879a1a7d7c7eb1c5a/node_modules/react-native-keyboard-controller" + :path: "../../../node_modules/.pnpm/react-native-keyboard-controller@1.22.4_patch_hash=db6dc561a17d802e0cc0f19802e8772d8a51_2fd9001f9e8c8f60449a0f82e5ac8ec5/node_modules/react-native-keyboard-controller" react-native-netinfo: - :path: "../../../node_modules/.pnpm/@react-native-community+netinfo@12.0.1_patch_hash=ced0cb79848978ecc3e780a4d812d94868434_66433ebdfb3ea787f7fc42b0ed8ee206/node_modules/@react-native-community/netinfo" + :path: "../../../node_modules/.pnpm/@react-native-community+netinfo@12.0.1_patch_hash=ced0cb79848978ecc3e780a4d812d94868434_a115ead240bbe88d3122f71b690f4696/node_modules/@react-native-community/netinfo" react-native-pager-view: - :path: "../../../node_modules/.pnpm/react-native-pager-view@8.0.2_react-native@0.86.0_@babel+core@7.29.7_@react-native+jest_050fee3d9ae7682571a8180ab6e58f1e/node_modules/react-native-pager-view" + :path: "../../../node_modules/.pnpm/react-native-pager-view@8.0.2_react-native@0.87.0_@babel+core@7.29.7_@react-native+metr_6f69c0d29dc81544d9a87a1314c6bf61/node_modules/react-native-pager-view" react-native-safe-area-context: - :path: "../../../node_modules/.pnpm/react-native-safe-area-context@5.7.0_react-native@0.86.0_@babel+core@7.29.7_@react-nati_c28ea83fe184def3347ae322f545fd20/node_modules/react-native-safe-area-context" + :path: "../../../node_modules/.pnpm/react-native-safe-area-context@5.7.0_patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b_491a1ebe63df0565b8bd52d89e5c02bc/node_modules/react-native-safe-area-context" react-native-segmented-control: - :path: "../../../node_modules/.pnpm/@react-native-segmented-control+segmented-control@2.5.7_react-native@0.86.0_@babel+core_c6ef13c08c75131e283db5a3c9a036c4/node_modules/@react-native-segmented-control/segmented-control" + :path: "../../../node_modules/.pnpm/@react-native-segmented-control+segmented-control@2.5.7_react-native@0.87.0_@babel+core_f399c98376fee835b7bf2f51107498dd/node_modules/@react-native-segmented-control/segmented-control" react-native-skia: - :path: "../../../node_modules/.pnpm/@shopify+react-native-skia@2.6.2_patch_hash=ba884424a75156115606f768b005e5af9a39e9836f1_63e1a34e6ea8f3c3b971a952aacc46a1/node_modules/@shopify/react-native-skia" + :path: "../../../node_modules/.pnpm/@shopify+react-native-skia@2.6.2_patch_hash=70039779bd3538cedc83bf96344d02399b7a16d42e5_b4b01e0890db741296c4c69d30657625/node_modules/@shopify/react-native-skia" react-native-slider: :path: "../../../node_modules/.pnpm/@react-native-community+slider@5.1.2/node_modules/@react-native-community/slider" react-native-view-shot: - :path: "../../../node_modules/.pnpm/react-native-view-shot@4.0.3_patch_hash=c493165ff680241f9c0432f4619a8f581420b9f8dd9c6e8_5aa77c214f8e2502ce06af3656a58e95/node_modules/react-native-view-shot" + :path: "../../../node_modules/.pnpm/react-native-view-shot@4.0.3_patch_hash=c493165ff680241f9c0432f4619a8f581420b9f8dd9c6e8_b8423c8e6707112ac70c842f8a9a0fa0/node_modules/react-native-view-shot" react-native-webview: - :path: "../../../node_modules/.pnpm/react-native-webview@13.16.1_react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-_521f3fcc4ae7e2455e16644f2dd7b3e7/node_modules/react-native-webview" + :path: "../../../node_modules/.pnpm/react-native-webview@13.16.1_react-native@0.87.0_@babel+core@7.29.7_@react-native+metro_5dde37385db6f5c174bf0056cbf63e78/node_modules/react-native-webview" React-NativeModulesApple: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" React-networking: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/networking" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/networking" React-oscompat: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/oscompat" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/oscompat" React-perflogger: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/reactperflogger" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/reactperflogger" React-performancecdpmetrics: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/performance/cdpmetrics" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/performance/cdpmetrics" React-performancetimeline: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/performance/timeline" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/performance/timeline" React-RCTActionSheet: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/ActionSheetIOS" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/ActionSheetIOS" + React-RCTAnimatedModuleProvider: + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTAnimatedModuleProvider" React-RCTAnimation: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/NativeAnimation" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/NativeAnimation" React-RCTAppDelegate: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/AppDelegate" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/AppDelegate" React-RCTBlob: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Blob" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Blob" React-RCTFabric: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/React" + :path: build/rncore-facades/React-RCTFabric React-RCTFBReactNativeSpec: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/React" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React" React-RCTImage: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Image" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Image" React-RCTLinking: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/LinkingIOS" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/LinkingIOS" React-RCTNetwork: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Network" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Network" React-RCTRuntime: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/React/Runtime" + :path: build/rncore-facades/React-RCTRuntime React-RCTSettings: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Settings" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Settings" React-RCTText: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Text" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Text" React-RCTVibration: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Vibration" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Vibration" React-rendererconsistency: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/consistency" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/consistency" React-renderercss: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/css" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/css" React-rendererdebug: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/debug" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/debug" React-RuntimeApple: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/runtime/platform/ios" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime/platform/ios" React-RuntimeCore: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/runtime" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime" React-runtimeexecutor: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/runtimeexecutor" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/runtimeexecutor" React-RuntimeHermes: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/runtime" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime" React-runtimescheduler: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" React-timing: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/timing" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/timing" React-utils: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/utils" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/utils" React-viewtransitionnativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/viewtransition" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/viewtransition" React-webperformancenativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/webperformance" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/webperformance" ReactAppDependencyProvider: :path: build/generated/ios/ReactAppDependencyProvider ReactCodegen: :path: build/generated/ios/ReactCodegen ReactCommon: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon" ReactNativeDependencies: - :podspec: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/third-party-podspecs/ReactNativeDependencies.podspec" + :podspec: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/third-party-podspecs/ReactNativeDependencies.podspec" RNCAsyncStorage: - :path: "../../../node_modules/.pnpm/@react-native-async-storage+async-storage@2.2.0_react-native@0.86.0_@babel+core@7.29.7__cad9c988c0f113c5c5e31f849f6b7049/node_modules/@react-native-async-storage/async-storage" + :path: "../../../node_modules/.pnpm/@react-native-async-storage+async-storage@2.2.0_react-native@0.87.0_@babel+core@7.29.7__ca51963824e2f2f75f288a7aa4d110b0/node_modules/@react-native-async-storage/async-storage" RNCMaskedView: - :path: "../../../node_modules/.pnpm/@react-native-masked-view+masked-view@0.3.2_react-native@0.86.0_@babel+core@7.29.7_@rea_0b1cb48f64769e8cdee0e87c7385a41f/node_modules/@react-native-masked-view/masked-view" + :path: "../../../node_modules/.pnpm/@react-native-masked-view+masked-view@0.3.2_react-native@0.87.0_@babel+core@7.29.7_@rea_a1e82e38f877e7117a6b20774e9c29c9/node_modules/@react-native-masked-view/masked-view" RNCPicker: - :path: "../../../node_modules/.pnpm/@react-native-picker+picker@2.11.4_react-native@0.86.0_@babel+core@7.29.7_@react-native_8f11d1ea8f0fd35d12338e84fc5ebe73/node_modules/@react-native-picker/picker" + :path: "../../../node_modules/.pnpm/@react-native-picker+picker@2.11.4_react-native@0.87.0_@babel+core@7.29.7_@react-native_f045a37947c040873611b129eb0026d9/node_modules/@react-native-picker/picker" RNDateTimePicker: - :path: "../../../node_modules/.pnpm/@react-native-community+datetimepicker@8.6.0_expo@packages+expo_react-native@0.86.0_@ba_27696d7be0628c17e11142421589ecd6/node_modules/@react-native-community/datetimepicker" + :path: "../../../node_modules/.pnpm/@react-native-community+datetimepicker@8.6.0_expo@packages+expo_react-native@0.87.0_@ba_03e1db495a57e412ab15001c70c2d5b8/node_modules/@react-native-community/datetimepicker" RNGestureHandler: - :path: "../../../node_modules/.pnpm/react-native-gesture-handler@3.1.0_react-native@0.86.0_@babel+core@7.29.7_@react-native_4aa76a0e73afa3150b371a7bceafc5bf/node_modules/react-native-gesture-handler" + :path: "../../../node_modules/.pnpm/react-native-gesture-handler@3.1.0_react-native@0.87.0_@babel+core@7.29.7_@react-native_9c02bf2594a9566bf596ca4c87b0ae4d/node_modules/react-native-gesture-handler" RNReanimated: - :path: "../../../node_modules/.pnpm/react-native-reanimated@4.5.1_patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d_b6ef5a1d7ea42cde643b3b398d3f65d1/node_modules/react-native-reanimated" + :path: "../../../node_modules/.pnpm/react-native-reanimated@4.5.1_patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181_f5bd8f90976769d1dc20e49410860da0/node_modules/react-native-reanimated" RNScreens: - :path: "../../../node_modules/.pnpm/react-native-screens@4.27.0_react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-p_fbb4148dd8c191603315f880208118ec/node_modules/react-native-screens" + :path: "../../../node_modules/.pnpm/react-native-screens@4.27.0_react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-_77e5ee3706757fc92fe1dd711297e742/node_modules/react-native-screens" RNSVG: - :path: "../../../node_modules/.pnpm/react-native-svg@15.15.4_react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-pres_100382bcc91f7310e67ae9af27ee7676/node_modules/react-native-svg" + :path: "../../../node_modules/.pnpm/react-native-svg@15.15.4_react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-con_513d5903e95eeccfd4971ab6d563f0df/node_modules/react-native-svg" RNWorklets: - :path: "../../../node_modules/.pnpm/react-native-worklets@0.10.1_patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501_3c2da4b685ce12ff0e10894541b0a9fd/node_modules/react-native-worklets" + :path: "../../../node_modules/.pnpm/react-native-worklets@0.10.1_patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f5_c3bd131273c3c1bd389bacfe96286a69/node_modules/react-native-worklets" + SocketRocket: + :path: build/rndeps-facades/SocketRocket TestExpoUi: inhibit_warnings: false :path: "../modules/test-expo-ui/ios" @@ -4032,25 +3846,27 @@ EXTERNAL SOURCES: inhibit_warnings: false :path: "../modules/worklets-tester/ios" Yoga: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/yoga" + :path: build/rncore-facades/Yoga SPEC CHECKSUMS: - BenchmarkingModule: 75a52c0f605790d86e8cd73979f42693e26a5c14 + BenchmarkingModule: 28a242d7f54570f29850c119f57253540fb9bfa9 + boost: 8502bfdc46e2804408af2e163049ece181009af4 + DoubleConversion: 501a575c40c0b50c89685762dd3e415e6bb26fb0 EASClient: 81f44ce9f07ec3d01606507213d21510a5f97388 EXApplication: bbd517d50878ca1d121fb3843392beb210181e28 - EXConstants: 5efe6122eecac2d970aa50a2a502ecc6ce4b7564 + EXConstants: 5bac5be939128b162bcddc7686b9234e40be106c EXJSONUtils: 7a1683cfa2cbe6d11fca97097d51a496755b0287 EXManifests: f9888c0bf5aaa6ddb7e3d4b224d6d54ac4ca84a4 - Expo: cba780b47e8661e90c9fe8e1a92a81cef5773290 + Expo: c649043d5aaf6080a401e6fd3e277b626d9ef98b expo-dev-client: 678dd58df0bd6d3486b8b358e37c79ca67d32af5 - expo-dev-launcher: 87a4c5db1de84486feaf9ffa778a8dd4a9d40e73 - expo-dev-menu: 56ac74da2a223d0f45a7e871fb17b8d38c64e0f1 + expo-dev-launcher: 125d28ddd0301719ff427d8fcb57029e2bfef5b1 + expo-dev-menu: 26e1d58feb30148e199806c203baabebd3d49b42 expo-dev-menu-interface: 7a59e803916fbfd1b96c75ff91ea8dddac7e722f ExpoAgeRange: f30bef82f1a99c097e28f50ed41ca04d5e1cab1c ExpoAppIntegrity: c4f6d2065674ec9744881f8c04d52ade9b6cacd8 - ExpoAppIntents: ca59c27e6cb5093cc05e82a44211d8595d25e91d + ExpoAppIntents: b7c5e28a952f646080cb7df4bfb5e332ddc34c58 ExpoAppleAuthentication: 97d113f0f2680067e6e76d3c9249e7e1fc026b42 - ExpoAppMetrics: edb2e75dba50059ba781c56b8ff0824aaeb9e74b + ExpoAppMetrics: 69a2783720b7d2f5c6f50f5c757f4a7217e145f1 ExpoAsset: a76534cf7b762978861dd31708308496c676166f ExpoAudio: 34f5940d49071f1c5f9d8c5f78e67045b0fbcb5a ExpoBackgroundFetch: b681657b37b294b56a02fceec4af17aebd187cee @@ -4078,7 +3894,7 @@ SPEC CHECKSUMS: ExpoImage: 4c1e7634db6033185a98959fb028d8d4b1c89695 ExpoImageManipulator: 40455ca0112c38e41defb14cb323c6372134eeac ExpoImagePicker: 8c6898eba27bb4086c4970ce5599e50bce5d7c80 - ExpoInsights: c7b7de693d2e81734a650086884016708e9d57ab + ExpoInsights: fcd2e03601f71de4fa0697849319017cdd4722d1 ExpoKeepAwake: c26f14275017370cc8a4b7b43a0e23361f2053a5 ExpoLinearGradient: 903b3f5fe566c666ff78b2599add51d094483613 ExpoLinking: 5a796f9284535c0349537a844dd40680229b7fcb @@ -4091,18 +3907,18 @@ SPEC CHECKSUMS: ExpoMaps: dc3ea592f1b936bab4b5f545f21bd495945fe12e ExpoMediaLibrary: e0829ae4fe90dc8bcd5ec13250ba6503aebbbc94 ExpoMeshGradient: ade33604a92081a2deda41c6107e7d080493012d - ExpoModulesCore: c74426df582d7c3f7bfbaf20306c9c526c14e75d + ExpoModulesCore: 1ed92cc8c42394fe7126b05d73fda1fb52bb4a48 ExpoModulesJSI: b20fefa4cdd9097e7e6b715466d1900b8c5d4711 ExpoModulesTestCore: 638024012fa1ec8639398a2afe1ee5dd0fa006c6 ExpoModulesWorklets: 6b240031daa3de4df791588fc78236637ff602f6 - ExpoModulesWorkletsAdapter: 706c6898f1daeab56c03e062e77e0da2fb4f7998 + ExpoModulesWorkletsAdapter: add08a40add90b989d4f399e49508e34c6cf0334 ExpoNetwork: 973d523fe9b1f99223dd945fed9ad1226ae64920 ExpoNotifications: 0f253ad90f108c1c4045b541294164865c6aadc8 - ExpoObserve: 161dcf385e295808637a06d20d4073ce4222e0cb + ExpoObserve: aa4fcbe7ed0a7ba387984a38e24c2ecaa8895fd0 ExpoPrint: 7e7a9bc7c12b9b336f34c4458d0c9ba14f243759 ExpoRouter: 224087330cc8f5a39700e6f4d7a55f55ecb2f90d ExpoScreenCapture: 1728376b2a32a05dc1f6bae6a8d19b1bd33926f9 - ExpoScreenOrientation: 17fd81b2bdb7615b4b540335673aaf98a358281f + ExpoScreenOrientation: 33c9de0c9e01dd8d1244f2b1ef433d0171079771 ExpoSecureStore: 94793113049a2d7478dfe1a13aa15081e9f61755 ExpoSensors: e71c7b6cb0c09d3427ef6ae29c69532a10c86b05 ExpoSharing: dcf5cb459c99f344aabf126b171eb61d2e49276f @@ -4121,117 +3937,125 @@ SPEC CHECKSUMS: ExpoVideoThumbnails: 0a7d37113fe51af5c302461ad0344dc529161316 ExpoWebBrowser: 9b98d939d5f1c5dd8f523f0a0683056fb1204434 EXStructuredHeaders: 1423c3602a30eb078e03b63b251ef912267dd4c0 - EXUpdates: e8c071fa483afb3d9d1de09e8f4f9427278af0a1 + EXUpdates: 8a4b49a5c5e23a82ed2a9af5ab152199016fcde6 EXUpdatesInterface: 92d2aa5194b6fb93ca8ab749db75665cb28b2e60 - FBLazyVector: b3e7ad108f0d882e30445c5527d774e3fd432f3d - hermes-engine: 4c998771d5218e20701b63d8358199a520a54447 - JestMockSchema: 96b4cfec246644f6323d1c30693b6a02044be1e6 + fast_float: 7c925d1cebf8328d4018d061f49377e9f887e3b4 + FBLazyVector: 732df79fea96f10cc14477969cea05707026d2fd + fmt: ba0886e864ebb21d14c98b2e12e164b8002f5b93 + glog: 3cf7cb46f743c4bc758ae3e6d9c15bd1b4cfd6d4 + hermes-engine: b395a4129331e09fff9cb5f5f9d0ddf31f619360 + JestMockSchema: 3c79cebbd5f7f655b1eb7634f43e162f815f2fb0 libavif: 5f8e715bea24debec477006f21ef9e95432e254d libdav1d: 23581a4d8ec811ff171ed5e2e05cd27bad64c39f libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8 lottie-ios: 8f959969761e9c45d70353667d00af0e5b9cadb3 - lottie-react-native: ee142214581f3bb68fbda7efcf07b835a189eeda + lottie-react-native: 42d8e9b21a41e4860aa19f5f25b49052d5ba2810 OHHTTPStubs: 90eac6d8f2c18317baeca36698523dc67c513831 - RCTDeprecation: 2a74a2c57675e64419bd89078efde81f7c1de90b - RCTRequired: 30451112e6fef4e6f31b4e7eee0845156e35e4b0 - RCTSwiftUI: 5aaf0b07e747ba749dc6acc94d8bd41eea4b570f - RCTSwiftUIWrapper: ab2ca548be15d63afa95103afc8685a7c3eab78b - RCTTypeSafety: 3eaed17dbddb0b989208b062ea14c44d412b9780 + RCT-Folly: 82921e585c0400eda46fac1068297aa9dfb035e4 + RCTDeprecation: 6d66040b74f4be203495adda55b49c1a25190291 + RCTRequired: ebf172e0b04196922ba4640458f9926c1bb34012 + RCTSwiftUI: ac8537fe21f096259c91bd663655ff52ec864cb0 + RCTSwiftUIWrapper: 64406e4d42af802b3baf2fbaa0bd8ad75bc0cc9b + RCTTypeSafety: 80eac4783ed394cdffb5981d2c99b73a1bc519ca ReachabilitySwift: 32793e867593cfc1177f5d16491e3a197d2fccda - React: 2574546f2d017abd14d0c9b48cf2b6a0547c2591 - React-callinvoker: 03cd4b931d1d583d87aae99b8f7b6fe26bf571ee - React-Core: 1c824d9c7dd8aa760b5f1b50d5a54c2a3f598f87 - React-Core-prebuilt: 13924a267683b3d6fa4bde9c80380becf83a9c5c - React-CoreModules: 2f9ed75bca7f6dea2b70e8a1f4a5ca9b6be52d76 - React-cxxreact: 7103d5ba69848c039e11079e74ceede05efe795e - React-debug: 8cc8d99ccc664ef9e873027f7fc3fb0a50496012 - React-defaultsnativemodule: 603c108411d39d7bb5ccb8c270f1f50cb6207e10 - React-domnativemodule: c49a502edc85f515a029c341fe5fba155fa6675c - React-Fabric: acc4915d719db793c5853e5c74b54ea5aa48e865 - React-FabricComponents: aebebc98914a4a8fc962fa7b5b98ebaf250acb68 - React-FabricImage: 42e99e48ff73c8b20cee229e622977d0b97b6247 - React-featureflags: c6d8d8d52acf3a956485726076b73eeff7935340 - React-featureflagsnativemodule: c992de92dcf30dcf09efdec17752abe4128ec55f - React-graphics: 239fd9b0512e539d3563f0825618f4e49795eefd - React-hermes: ae4685ca9fa5f47003bc594d3f146e29284136d1 - React-idlecallbacksnativemodule: 10a5be842ab181953c772a3f28cdf94572833eb0 - React-ImageManager: c36a56c3b13eba92e1d0d30da35d0a1ccf29cd6c - React-intersectionobservernativemodule: 71404bfa47d31e4143cc9db3e26178b5cfcd07e1 - React-jserrorhandler: ca2eeb03c1a77bbfab1b5425b943e3e8d92295f2 - React-jsi: c4b6daf8a31ac54f2db49cd6cce29720fec1f3a8 - React-jsiexecutor: acdc1a217b7ea29bcf6315b770d01e6b1c2fca14 - React-jsinspector: 95d6394efe9fb4a64ed33afc076b32a6384c8514 - React-jsinspectorcdp: 6ce51378a552feaaaac1a7b0d995fa0c49fa4f8c - React-jsinspectornetwork: 0db435c9264f200635fdf294a3b643dd3946d4cf - React-jsinspectortracing: 2e4470e1f301ff597bd65299aa95da4bae6e5c4f - React-jsitooling: 796bc991cdce68e2cc059d0271a28e0d4f8b0891 - React-jsitracing: f3008e7b5e1d9de8d9f2ca1b85824ed86b0cea00 - React-logger: fff73f4ceecad968c97baafdc77dcf84befc38b6 - React-Mapbuffer: ce449ccdf3b80384415b925606be8a4bdcfc65d3 - React-microtasksnativemodule: 2eb3f49d0d8e77b5343455eccd057010b8d38b6b - React-mutationobservernativemodule: f0a0d5ae9b51caf7becbeabf836d716cfedb6bf2 - react-native-keyboard-controller: d9d240e9c2cfddc41c6de0f70b881cc82eeaadd6 - react-native-netinfo: 2f906d5d9a639090ed1c079135d6485a95f749f1 - react-native-pager-view: c9f0c94cc64041ac70f28f79527ea2ac664cf25c - react-native-safe-area-context: 6b4966397ada0f7dd481e4486a2ef936834861a1 + React: 41924a5bad9466fe869b4511650b7d6e0cf02c84 + React-bridging: 56fe36fe6bd5724d14401b8e22336a14d23f8d73 + React-callinvoker: 2703817f9ad45a19f839421aa77a3504b2a76f0d + React-Core: 7b2c3d5cc62d50659ba1c0c86b9112a3b44c1219 + React-Core-prebuilt: 508793fe2a734c137e80b894998702a6fe7caa94 + React-CoreModules: f940b6c1451d74b19d340aa52612eb7e9a306d95 + React-cxxreact: cf37497363d74b6a766fb06e8feb96dc8156f471 + React-cxxstableapi: 06f491a41595d7e71e9a1783781913e0b2291d57 + React-debug: f156620f41c3947a9a80a0f0cd98321270613be6 + React-defaultsnativemodule: 3b70b300bc7d97339aa17a16e4a20838275ad838 + React-domnativemodule: e6a05ef0d439ad09929396d8ecf4ce55d3cab141 + React-Fabric: a3c6d8b079f26a455d3861ef8dc77b5ff3eaac31 + React-FabricComponents: fc096041c110ccb827b3c40d9504c52c114a1ece + React-FabricImage: df50982d0e84f605b7872882b7382b69a3d02788 + React-featureflags: b252526f0bfc71b501a36d3bd774b4b53f1c2517 + React-featureflagsnativemodule: 6c5bf9398effb14311176b02baf6112b782e4434 + React-graphics: 912f70ebcce1e82bba834b1186534f6ea84934b0 + React-hermes: 8cbf3f3ca711b7ab1724fe25ec4f2a0d86c9abe6 + React-idlecallbacksnativemodule: 5a0644f69f6572305b54f1c3ff0317f85207fa31 + React-ImageManager: d1266ea60c09947be4fed541c81cd85cabcd8911 + React-intersectionobservernativemodule: 34bed36344c26dffbfe665c57e216531d6294794 + React-jserrorhandler: 391bbbe64445ef28aa1f5a0c48438da2ca050307 + React-jsi: 14ad6fae949e154da5b81d27692298ebd49a8a34 + React-jsiexecutor: 9e59ba557dbe7197ec5c87e6685a2082964ef14c + React-jsinspector: 158546947b226cb9e21d04edef77f149053895f3 + React-jsinspectorcdp: 5effa6ff0396ea716bec14aaf0d06b13fa1ea8e2 + React-jsinspectornetwork: aaab313dc90a22a8bca27ea63b29026854f1bfe0 + React-jsinspectortracing: cb86bbdfe46a006e02390618070a663cfbe70763 + React-jsitooling: 7f0e73397dbc7c33d6f848ffba84fe0113f93975 + React-jsitracing: 98173ae72f76a9f1d0f9a5622a2c44d3c024f6ae + React-logger: f280101234b7e8df003e99ff4d359dc57de77117 + React-Mapbuffer: acf4ac61f163f15ced7dfad7308957816b2d7abd + React-microtasksnativemodule: 512d9f7c6b66574d90832a6b10b6102d4a8fdf30 + React-mutationobservernativemodule: 2c5abeb9a4ae316ba6d9420ef8d9baa81faa9d56 + react-native-keyboard-controller: b35da7320e51a8d910a888048d0ef5d32808e8fd + react-native-netinfo: 58601963060e4df0c1b6b6980d4f24ce2751e64c + react-native-pager-view: 56b0d5a2b9439ec884bbad4b1898afd4b42f5b25 + react-native-safe-area-context: 33c51f0075e6fe0013be39018d89f594893d558c react-native-segmented-control: bf6e0032726727498e18dd437ae88afcdbc18e99 - react-native-skia: b319389e81797af11985805fcfad0714b8670cab - react-native-slider: f9910f69950b9953c46e091377c1265b71eb01f0 - react-native-view-shot: 5fe893f10cadc5949a3b9b44d75df16633fa8ef4 - react-native-webview: 2da09bdea1aeb6c46e27dd94632e21059cade6c1 - React-NativeModulesApple: a092d89b58f635ebfab88048b0eda9fb516819fd - React-networking: 968bbbe73590149feb1e72b2af4f6a68e4796ece - React-oscompat: 0b72a7e926954a0415ccd83e0748b6561fe45367 - React-perflogger: 865984e492514aa6e5279fc3e663132cfa4d5022 - React-performancecdpmetrics: 2efbf9bdb48c8d8446f4dd10e8bf0dc5d711772f - React-performancetimeline: 9d256484bff1513481be9f234baba694dc3b52e2 - React-RCTActionSheet: 902c79deec52f99cc48b1051b59bcbe86787d339 - React-RCTAnimation: 09cf722039ae30ff5d64e2b011ff054ae651c3b6 - React-RCTAppDelegate: a47de6fddb7eb0c028abba83138a5ce283bd7e77 - React-RCTBlob: 38c418d067e0c61818223503063310122e44c588 - React-RCTFabric: 480ca2a105730e1790cfd13291d086cb53725825 - React-RCTFBReactNativeSpec: 63131378510a5191515a4adfc308e65b465106f4 - React-RCTImage: 3ce36f82441b76b715818ee7ee95f6f5b34f9ee1 - React-RCTLinking: 2f7b5ed4983122e5115732d25a4360960eab583c - React-RCTNetwork: dcd3b180f33da86f5dc5e928a816eb5464fa7f16 - React-RCTRuntime: 6ef8e778fbab426b12eb5a9b5f7a0e86313c5a10 - React-RCTSettings: b97727ec8c55c35bd284457a647c938c040b942b - React-RCTText: 4d1b88f6d3e1a43afe46706d956ec6664c87b984 - React-RCTVibration: 415d14d6a1a64bf947fcef6b193915a494431168 - React-rendererconsistency: ef8519bdd9931261c6561bfad6506356b8108387 - React-renderercss: 1aa1bf99fa2ace143eb87d5190fd43609fc1e832 - React-rendererdebug: 40a4fb3dea21a7ac1759ca0eb6c88a924aecb075 - React-RuntimeApple: 84fadbb4fe8ca531e15e29a22af05911f17569c6 - React-RuntimeCore: f4d9af5f16d37e63308cb03b36c89d01e7f68a06 - React-runtimeexecutor: 4d59410f66af529d04c84c8b152ced07dabc471e - React-RuntimeHermes: fd719d8f4d9ce79636fe2e09e94b0ac31b7b263b - React-runtimescheduler: 784033620aa5515e2f45a60369eed4d32f9400b8 - React-timing: a16df9ae98f950396d9ce3abf43cb0cb2f21194c - React-utils: b68ee619aef28d8f9b85532d98db0327f7bdf743 - React-viewtransitionnativemodule: 11fe091101d381451b1542c37b2745900254f096 - React-webperformancenativemodule: b5d249419f1546663845c82f24de4e18a3180997 - ReactAppDependencyProvider: dcdd0e1b9559a6d8d8aea05286f4ed085091978e - ReactCodegen: f15f89187c48465209b1f2d631e70dee76d4d0f9 - ReactCommon: d5c1bb4427bf51c443de5926aac332c89ddd9363 - ReactNativeDependencies: fa0a54b3f5319ae0e3b9aff32bfee7a424b88e66 - RNCAsyncStorage: 2ad919e88b8bc2cd80e8697ce66d04d006743283 - RNCMaskedView: eb2b2e538afa907f05a5848a1a1ac26092e6fec9 - RNCPicker: d74667bdfc08ed389a2a277d95b8faf2349290a9 - RNDateTimePicker: b9e20c2a3af26f4ab10646359777205bbad1fdac - RNGestureHandler: a426f18ab9021991fe2cbc8bf1677b740e20e70c - RNReanimated: 33a84b527cb75525b45bb101f4a33bf24f698f3f - RNScreens: de068bbd7d91b820fedac25c597d4b14830de74b - RNSVG: 3fe8590403ac9f107b4d14591bc6e54da4894e5c - RNWorklets: 6a415fb05d596e7b7c248d14cceeeb26f41731a0 + react-native-skia: 9dffd4f0004a0bdd472b01c9d03e0536accc6827 + react-native-slider: b87ffa1a891807c2de3b1a2da0b2584b919b1e97 + react-native-view-shot: 3f011b7dc5ff349426c277d4ed347157cd1bf37d + react-native-webview: 75191eb40b339529fa98e9cf7639210ba2b579af + React-NativeModulesApple: 22b2f3e1538ceb1aab1ab182ccb0666ea2ec36ad + React-networking: b58b3098d4a626f88bbaeaf6bf5e67b18ff39089 + React-oscompat: 72573ceb65b6c6c6bc34e51e0df8f44c91081a6d + React-perflogger: 885850f7ee01af5e47cfb7e51eb9f3e10ab0c9da + React-performancecdpmetrics: d120e7b2709e5a7b0ef92d4377be3fb6d638c53d + React-performancetimeline: 9ce09a8d010be87d738fbbace557848cf4d2a7ae + React-RCTActionSheet: a88d0f7eb5738ec418a2ff1984439a6924662b2c + React-RCTAnimatedModuleProvider: 7af9d8aaac99a3442b3d795fb04056e8d780b974 + React-RCTAnimation: 5314c78f58d3018eb47026ef26f116d9e126d5ed + React-RCTAppDelegate: d048873b1e0145204137ebd14e5d3d8577a76672 + React-RCTBlob: ba1b169851e00249af27f946cb4ae27eba65f133 + React-RCTFabric: f8302793314697ae59e037fd16578979f9a72d44 + React-RCTFBReactNativeSpec: 92f103541419e18bee20540942ce0ed512b9d03f + React-RCTImage: e159826f6c49e8bc282a73410c68de2e83456b98 + React-RCTLinking: 7adcbc80b056e382a5346d9cda1509c97a9f6f69 + React-RCTNetwork: 4106de28a9c4cc6f4664a5829f2b56e8d67d45b4 + React-RCTRuntime: f2eeab7e701c16153dd86f5b78b9aa6e613dc3b0 + React-RCTSettings: 0ce8009ed2db69ea9f1900c6578831c23fa88c77 + React-RCTText: 901788b3060e912a6893e24cdbdc0f504895d215 + React-RCTVibration: 8ace21ea22b677d4bef389d43d7b2f0b87ec147f + React-rendererconsistency: 98dbc9df61c67bfca2d95626f11aa9520b930be5 + React-renderercss: dba8ee4acf0234e1a58b70acc928bdc78171a505 + React-rendererdebug: 91d6a7fa57238218f73220e9bd42c4b1ec117ea5 + React-RuntimeApple: 3d6531c22b25a534599470d415c4374df5c3c8c1 + React-RuntimeCore: 7c37c4de413ee95378428635039ebfe978dcddd4 + React-runtimeexecutor: 6f150d87a7b15f326d2feb96afd2e1738e570e7c + React-RuntimeHermes: fadca6ecff643cc7b27f1e5a801690784962a95f + React-runtimescheduler: 7f16da138a14e4ed06090e02307b728315140d0c + React-timing: 942f9dd34c990232d8f497d30dddf0e2655eb9e1 + React-utils: 2a3decf824bf6996390d68d12fed9a6c69a71d1d + React-viewtransitionnativemodule: e49acd8b47e151107ff00f704604ea45c19aefff + React-webperformancenativemodule: 5980edf76ca86ca218acff067891358e671934bc + ReactAppDependencyProvider: ed5609dc8e30eeade35ba8e43128781ee8fdf4de + ReactCodegen: edeccd275cefa7beb12264d135ae94be81b6adee + ReactCommon: 5f5a302748322015f2e3334869cdd9b4d0395846 + ReactNativeDependencies: ec5530432d8191b38e278117d498aaff05ea9d6f + RNCAsyncStorage: 88bf621fa1229c79594daea0ee20f492d16c026b + RNCMaskedView: d4884d6b3b256bd1830a211db3d5f551def82e36 + RNCPicker: ec68d66db9b3dae7563bdd5f13bdadee1ac90eba + RNDateTimePicker: c3fc062fa18439d8da7b510b242534c0d334af36 + RNGestureHandler: f09eca0b47053142f7543f5c71d183f215ba5d81 + RNReanimated: 6217e4f6a96d9cc50a6b063053f66a5c4110cb01 + RNScreens: a2103f13fa603c405092daf70ca4eb3a6291fd6d + RNSVG: 2db63ac8e69ffb8575003599f6871f9b890a9b1e + RNWorklets: 8e35476ef012fa1036e145c6fcd1af6c85c41d56 SDWebImage: e9fc87c1aab89a8ab1bbd74eba378c6f53be8abf SDWebImageAVIFCoder: afe194a084e851f70228e4be35ef651df0fc5c57 SDWebImageSVGCoder: 15a300a97ec1c8ac958f009c02220ac0402e936c SDWebImageWebPCoder: e38c0a70396191361d60c092933e22c20d5b1380 + SocketRocket: 37aec555668fb852ec12e3c0de59a86ca58f0871 SwiftUIIntrospect: fee9aa07293ee280373a591e1824e8ddc869ba5d TestExpoUi: e376582270047f880c7e44afc7f912c97b14da54 UMAppLoader: 173cb90a3039aa9c1b84bace4487e1907a4a5a39 - WorkletsTester: 15a12097d67f73fd107ab7dc8236cab805e472b0 - Yoga: fe50ab299e578f397fef753cf309c6703a4db29b + WorkletsTester: 232678d8eee3b5b23637008d177dc8360a874cce + Yoga: d1c536142c5ff8ec8cd856ab2a7c227a1d875c8e ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 PODFILE CHECKSUM: c22fd4a541850efc0b4423593a8b09824452b7f6 diff --git a/apps/bare-expo/modules/test-expo-ui/android/build.gradle b/apps/bare-expo/modules/test-expo-ui/android/build.gradle index 13b64ed2e172d0..1837dcb318b577 100644 --- a/apps/bare-expo/modules/test-expo-ui/android/build.gradle +++ b/apps/bare-expo/modules/test-expo-ui/android/build.gradle @@ -41,6 +41,11 @@ dependencies { } else { implementation 'expo.modules.ui:expo.modules.ui:+' } + // expo-ui's public API references React Native bridge types (e.g. `Dynamic` + // through `ModifierList`), but declares react-android as `implementation`, + // so it doesn't reach this module's compile classpath transitively. Kotlin + // 2.2.21 enforces this with "Cannot access class 'Dynamic'" at the use sites. + implementation 'com.facebook.react:react-android' implementation 'androidx.compose.foundation:foundation-android:1.10.6' implementation 'androidx.compose.ui:ui-android:1.10.6' implementation 'androidx.compose.material3:material3:1.5.0-alpha17' diff --git a/apps/bare-expo/package.json b/apps/bare-expo/package.json index b8275ffdd0ebef..c0a878c967cddd 100644 --- a/apps/bare-expo/package.json +++ b/apps/bare-expo/package.json @@ -63,7 +63,7 @@ "native-component-list": "workspace:*", "react": "^19.2.3", "react-dom": "19.2.3", - "react-native": "0.86.0", + "react-native": "0.87.0", "react-native-gesture-handler": "~3.1.0", "react-native-keyboard-controller": "^1.22.4", "react-native-pager-view": "8.0.2", diff --git a/apps/bare-expo/scripts/setup-macos-project.sh b/apps/bare-expo/scripts/setup-macos-project.sh index af2634be0683c1..5bb82233a686cc 100755 --- a/apps/bare-expo/scripts/setup-macos-project.sh +++ b/apps/bare-expo/scripts/setup-macos-project.sh @@ -32,6 +32,13 @@ node -e " const files = fs.readdirSync(patchDir).filter(f => f.endsWith('.patch')); let yaml = fs.readFileSync(workspaceFile, 'utf8'); + // 'react-native-screens@4.26.0' -> 'react-native-screens', '@scope/pkg@1.2.3' -> '@scope/pkg' + const packageNameOf = (key) => { + const unquoted = key.trim().replace(/^['\"]|['\"]\$/g, ''); + const versionAt = unquoted.lastIndexOf('@'); + return versionAt > 0 ? unquoted.slice(0, versionAt) : unquoted; + }; + for (const file of files) { if (yaml.includes('patches/' + file)) continue; @@ -47,9 +54,12 @@ node -e " const quotedKey = pkg.includes('/') || pkg.includes('@') ? \"'\" + pkg + \"'\" : pkg; const entry = ' ' + quotedKey + ': patches/' + file; - // Insert after the last entry in patchedDependencies + // Insert after the last entry in patchedDependencies, or replace an entry that already patches + // this package. pnpm applies at most one patch per package and fails with ERR_PNPM_UNUSED_PATCH + // when a second, version-pinned entry for the same package is left behind. const lines = yaml.split('\n'); let insertIdx = -1; + let replaceIdx = -1; let inSection = false; for (let i = 0; i < lines.length; i++) { if (lines[i] === 'patchedDependencies:') { @@ -59,13 +69,19 @@ node -e " if (inSection) { if (lines[i].startsWith(' ') && lines[i].trim()) { insertIdx = i + 1; + if (packageNameOf(lines[i].split(':')[0]) === pkg) { + replaceIdx = i; + } } else if (lines[i].trim() && !lines[i].startsWith(' ')) { break; } } } - if (insertIdx !== -1) { + if (replaceIdx !== -1) { + lines.splice(replaceIdx, 1, entry); + yaml = lines.join('\n'); + } else if (insertIdx !== -1) { lines.splice(insertIdx, 0, entry); yaml = lines.join('\n'); } diff --git a/apps/brownfield-tester/expo-app/package.json b/apps/brownfield-tester/expo-app/package.json index 655497af7242e0..2245355e7693a7 100644 --- a/apps/brownfield-tester/expo-app/package.json +++ b/apps/brownfield-tester/expo-app/package.json @@ -30,7 +30,7 @@ "expo-web-browser": "workspace:*", "react": "19.2.3", "react-dom": "19.2.3", - "react-native": "0.86.0", + "react-native": "0.87.0", "react-native-gesture-handler": "~3.1.0", "react-native-reanimated": "4.5.1", "react-native-safe-area-context": "~5.7.0", diff --git a/apps/brownfield-tester/integrated/android/app/build.gradle.kts b/apps/brownfield-tester/integrated/android/app/build.gradle.kts index 286d6b46cfbbbf..a5454002f9b72e 100644 --- a/apps/brownfield-tester/integrated/android/app/build.gradle.kts +++ b/apps/brownfield-tester/integrated/android/app/build.gradle.kts @@ -7,7 +7,7 @@ plugins { android { namespace = "dev.expo.brownfieldtester" - compileSdk = 36 + compileSdk = 37 defaultConfig { applicationId = "dev.expo.brownfieldtester" diff --git a/apps/brownfield-tester/integrated/android/gradle.properties b/apps/brownfield-tester/integrated/android/gradle.properties index b1e6ddc5bfa542..16f6b152644a13 100644 --- a/apps/brownfield-tester/integrated/android/gradle.properties +++ b/apps/brownfield-tester/integrated/android/gradle.properties @@ -23,3 +23,14 @@ kotlin.code.style=official android.nonTransitiveRClass=true reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 hermesEnabled=true + +# AGP 9 registers its own `kotlin` extension, which collides with the explicit +# `org.jetbrains.kotlin.android` plugin this app applies: +# Cannot add extension with name 'kotlin', as there is an extension already registered +# Opt out of built-in Kotlin; remove once AGP 10.x drops the opt out. +android.builtInKotlin=false +# Kotlin Gradle Plugin 2.0.21 (see gradle/libs.versions.toml) casts the Android extension to the +# legacy `BaseExtension`, which AGP 9's new DSL no longer provides: +# ApplicationExtensionImpl$AgpDecorated_Decorated cannot be cast to BaseExtension +# Opting out of the new DSL keeps the legacy type. Removable once KGP is bumped to 2.2.x. +android.newDsl=false diff --git a/apps/brownfield-tester/integrated/android/gradle/wrapper/gradle-wrapper.jar b/apps/brownfield-tester/integrated/android/gradle/wrapper/gradle-wrapper.jar index e708b1c023ec8b..d997cfc60f4cff 100644 Binary files a/apps/brownfield-tester/integrated/android/gradle/wrapper/gradle-wrapper.jar and b/apps/brownfield-tester/integrated/android/gradle/wrapper/gradle-wrapper.jar differ diff --git a/apps/brownfield-tester/integrated/android/gradle/wrapper/gradle-wrapper.properties b/apps/brownfield-tester/integrated/android/gradle/wrapper/gradle-wrapper.properties index c2e00a544d8393..cb54d2fc36af77 100644 --- a/apps/brownfield-tester/integrated/android/gradle/wrapper/gradle-wrapper.properties +++ b/apps/brownfield-tester/integrated/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Thu Oct 23 13:55:42 BRT 2025 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/apps/brownfield-tester/integrated/ios/BrownfieldTester.xcodeproj/project.pbxproj b/apps/brownfield-tester/integrated/ios/BrownfieldTester.xcodeproj/project.pbxproj index 5cccbd60100b22..82bb8eb2398994 100644 --- a/apps/brownfield-tester/integrated/ios/BrownfieldTester.xcodeproj/project.pbxproj +++ b/apps/brownfield-tester/integrated/ios/BrownfieldTester.xcodeproj/project.pbxproj @@ -359,7 +359,7 @@ "-DRCT_REMOVE_LEGACY_ARCH=1", ); PODFILE_DIR = "$(SRCROOT)"; - REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native"; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; SWIFT_ENABLE_EXPLICIT_MODULES = NO; @@ -428,7 +428,7 @@ "-DRCT_REMOVE_LEGACY_ARCH=1", ); PODFILE_DIR = "$(SRCROOT)"; - REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native"; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native"; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_ENABLE_EXPLICIT_MODULES = NO; diff --git a/apps/brownfield-tester/integrated/ios/Podfile.lock b/apps/brownfield-tester/integrated/ios/Podfile.lock index 514d6e81568e7d..beb95ee448d291 100644 --- a/apps/brownfield-tester/integrated/ios/Podfile.lock +++ b/apps/brownfield-tester/integrated/ios/Podfile.lock @@ -1,15 +1,20 @@ PODS: - - EXConstants (56.0.16): + - boost (1.84.0): + - ReactNativeDependencies + - DoubleConversion (1.1.6): + - ReactNativeDependencies + - EXConstants (57.0.8): - ExpoModulesCore - - EXJSONUtils (56.0.0) - - EXManifests (56.0.4): + - EXJSONUtils (57.0.1) + - EXManifests (57.0.1): - ExpoModulesCore - - Expo (56.0.5): + - Expo (57.0.9): - ExpoModulesCore - ExpoModulesJSI - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -26,15 +31,15 @@ PODS: - React-utils - ReactAppDependencyProvider - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - expo-dev-menu (56.0.15): - - expo-dev-menu/Main (= 56.0.15) + - expo-dev-menu (57.0.10): + - expo-dev-menu/Main (= 57.0.10) - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -49,18 +54,18 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - expo-dev-menu-interface (56.0.1) - - expo-dev-menu/Main (56.0.15): + - expo-dev-menu-interface (57.0.0) + - expo-dev-menu/Main (57.0.10): - EXManifests - expo-dev-menu-interface - ExpoModulesCore - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -76,42 +81,42 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - ExpoAsset (56.0.15): + - ExpoAsset (57.0.8): - ExpoModulesCore - - ExpoBrownfield (56.0.15): + - ExpoBrownfield (57.0.8): - ExpoModulesCore - - ExpoDevice (56.0.4): + - ExpoDevice (57.0.1): - ExpoModulesCore - - ExpoDomWebView (56.0.5): + - ExpoDomWebView (57.0.1): - ExpoModulesCore - - ExpoFileSystem (56.0.7): + - ExpoFileSystem (57.0.1): - ExpoModulesCore - - ExpoFont (56.0.5): + - ExpoFont (57.0.1): - ExpoModulesCore - - ExpoGlassEffect (56.0.4): + - ExpoGlassEffect (57.0.1): - ExpoModulesCore - - ExpoImage (56.0.9): + - ExpoImage (57.0.1): - ExpoModulesCore - libavif/libdav1d - SDWebImage (~> 5.21.0) - SDWebImageAVIFCoder (~> 0.11.0) - SDWebImageSVGCoder (~> 1.7.0) - SDWebImageWebPCoder (~> 0.14.6) - - ExpoKeepAwake (56.0.3): + - ExpoKeepAwake (57.0.1): - ExpoModulesCore - - ExpoLinking (56.0.12): + - ExpoLinking (57.0.4): - ExpoModulesCore - - ExpoLogBox (56.0.12): + - ExpoLogBox (57.0.2): - React-Core - - ExpoModulesCore (56.0.13): + - ExpoModulesCore (57.0.8): - ExpoModulesJSI - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -127,38 +132,44 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - ExpoModulesJSI (56.0.7): + - ExpoModulesJSI (57.0.4): - React-Core - ReactCommon - - ExpoModulesWorklets (56.0.13): + - ExpoModulesWorklets (57.0.8): - ExpoModulesCore - ExpoModulesJSI - - ExpoModulesWorkletsAdapter (56.0.13): + - ExpoModulesWorkletsAdapter (57.0.8): - ExpoModulesCore - ExpoModulesJSI - ExpoModulesWorklets - RNWorklets - - ExpoRouter (56.2.7): + - ExpoRouter (57.0.9): - ExpoModulesCore - RNScreens - - ExpoSymbols (56.0.5): + - ExpoSymbols (57.0.1): - ExpoModulesCore - - ExpoSystemUI (56.0.5): + - ExpoSystemUI (57.0.2): - ExpoModulesCore - - ExpoUI (56.0.14): + - ExpoUI (57.0.8): - ExpoModulesCore - ExpoModulesWorklets - React-RCTFabric - - ExpoWebBrowser (56.0.5): + - ExpoWebBrowser (57.0.2): - ExpoModulesCore - - FBLazyVector (0.86.0) - - hermes-engine (250829098.0.14): - - hermes-engine/Pre-built (= 250829098.0.14) - - hermes-engine/Pre-built (250829098.0.14) + - fast_float (8.0.0): + - ReactNativeDependencies + - FBLazyVector (0.87.0): + - React-Core-prebuilt + - fmt (12.1.0): + - ReactNativeDependencies + - glog (0.3.5): + - ReactNativeDependencies + - hermes-engine (250829098.0.16): + - hermes-engine/Pre-built (= 250829098.0.16) + - hermes-engine/Pre-built (250829098.0.16) - libavif/core (1.0.0) - libavif/libdav1d (1.0.0): - libavif/core @@ -176,334 +187,112 @@ PODS: - libwebp/sharpyuv (1.5.0) - libwebp/webp (1.5.0): - libwebp/sharpyuv - - RCTDeprecation (0.86.0) - - RCTRequired (0.86.0) - - RCTSwiftUI (0.86.0) - - RCTSwiftUIWrapper (0.86.0): - - RCTSwiftUI - - RCTTypeSafety (0.86.0): - - FBLazyVector (= 0.86.0) - - RCTRequired (= 0.86.0) - - React-Core (= 0.86.0) - - React (0.86.0): - - React-Core (= 0.86.0) - - React-Core/DevSupport (= 0.86.0) - - React-Core/RCTWebSocket (= 0.86.0) - - React-RCTActionSheet (= 0.86.0) - - React-RCTAnimation (= 0.86.0) - - React-RCTBlob (= 0.86.0) - - React-RCTImage (= 0.86.0) - - React-RCTLinking (= 0.86.0) - - React-RCTNetwork (= 0.86.0) - - React-RCTSettings (= 0.86.0) - - React-RCTText (= 0.86.0) - - React-RCTVibration (= 0.86.0) - - React-callinvoker (0.86.0) - - React-Core (0.86.0): - - hermes-engine - - RCTDeprecation - - React-Core-prebuilt - - React-Core/Default (= 0.86.0) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils + - RCT-Folly (2024.11.18.00): + - RCT-Folly/Default (= 2024.11.18.00) - ReactNativeDependencies - - Yoga - - React-Core-prebuilt (0.86.0): + - RCT-Folly/Default (2024.11.18.00): - ReactNativeDependencies - - React-Core/CoreModulesHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - RCTDeprecation (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/Default (0.86.0): - - hermes-engine - - RCTDeprecation + - RCTRequired (0.87.0): - React-Core-prebuilt - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/DevSupport (0.86.0): - - hermes-engine - - RCTDeprecation + - RCTSwiftUI (0.87.0) + - RCTSwiftUIWrapper (0.87.0): + - RCTSwiftUI + - RCTTypeSafety (0.87.0): + - FBLazyVector (= 0.87.0) + - RCTRequired (= 0.87.0) + - React-Core (= 0.87.0) + - React (0.87.0): + - React-Core (= 0.87.0) + - React-Core/DevSupport (= 0.87.0) + - React-Core/RCTWebSocket (= 0.87.0) + - React-RCTActionSheet (= 0.87.0) + - React-RCTAnimation (= 0.87.0) + - React-RCTBlob (= 0.87.0) + - React-RCTImage (= 0.87.0) + - React-RCTLinking (= 0.87.0) + - React-RCTNetwork (= 0.87.0) + - React-RCTSettings (= 0.87.0) + - React-RCTText (= 0.87.0) + - React-RCTVibration (= 0.87.0) + - React-bridging (0.87.0): + - React-callinvoker - React-Core-prebuilt - - React-Core/Default (= 0.86.0) - - React-Core/RCTWebSocket (= 0.86.0) - - React-cxxreact - - React-featureflags - - React-hermes - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils + - React-timing - ReactNativeDependencies - - Yoga - - React-Core/RCTActionSheetHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-callinvoker (0.87.0) + - React-Core (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils + - React-Core/Default (= 0.87.0) + - React-Core-prebuilt (0.87.0): - ReactNativeDependencies - - Yoga - - React-Core/RCTAnimationHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/CoreModulesHeaders (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTBlobHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/Default (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTImageHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/DevSupport (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTLinkingHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/RCTActionSheetHeaders (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTNetworkHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/RCTAnimationHeaders (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTSettingsHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/RCTBlobHeaders (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTTextHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/RCTImageHeaders (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTVibrationHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/RCTLinkingHeaders (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTWebSocket (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/RCTNetworkHeaders (0.87.0): - React-Core-prebuilt - - React-Core/Default (= 0.86.0) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-CoreModules (0.86.0): - - RCTTypeSafety (= 0.86.0) + - React-Core/RCTSettingsHeaders (0.87.0): + - React-Core-prebuilt + - React-Core/RCTTextHeaders (0.87.0): + - React-Core-prebuilt + - React-Core/RCTVibrationHeaders (0.87.0): - React-Core-prebuilt - - React-Core/CoreModulesHeaders (= 0.86.0) + - React-Core/RCTWebSocket (0.87.0): + - React-Core-prebuilt + - React-CoreModules (0.87.0): + - RCTTypeSafety (= 0.87.0) + - React-Core-prebuilt + - React-Core/CoreModulesHeaders (= 0.87.0) - React-debug - React-featureflags - - React-jsi (= 0.86.0) + - React-jsi (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.86.0) + - React-RCTImage (= 0.87.0) - React-runtimeexecutor - React-utils - ReactCommon - ReactNativeDependencies - - React-cxxreact (0.86.0): + - React-cxxreact (0.87.0): - hermes-engine - - React-callinvoker (= 0.86.0) + - React-callinvoker (= 0.87.0) - React-Core-prebuilt - - React-debug (= 0.86.0) - - React-jsi (= 0.86.0) + - React-debug (= 0.87.0) + - React-jserrorhandler (= 0.87.0) + - React-jsi (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-logger (= 0.86.0) - - React-perflogger (= 0.86.0) + - React-logger (= 0.87.0) + - React-perflogger (= 0.87.0) - React-runtimeexecutor - - React-timing (= 0.86.0) + - React-timing (= 0.87.0) - React-utils - ReactNativeDependencies - - React-debug (0.86.0): - - React-debug/redbox (= 0.86.0) - - React-debug/redbox (0.86.0) - - React-defaultsnativemodule (0.86.0): + - React-cxxstableapi (0.87.0) + - React-debug (0.87.0): + - React-debug/redbox (= 0.87.0) + - React-debug/redbox (0.87.0) + - React-defaultsnativemodule (0.87.0): - hermes-engine - React-Core-prebuilt - React-domnativemodule @@ -521,8 +310,9 @@ PODS: - React-webperformancenativemodule - ReactNativeDependencies - Yoga - - React-domnativemodule (0.86.0): + - React-domnativemodule (0.87.0): - hermes-engine + - React-bridging - React-Core-prebuilt - React-Fabric - React-Fabric/bridging @@ -535,33 +325,34 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-Fabric (0.86.0): + - React-Fabric (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/animated (= 0.86.0) - - React-Fabric/animationbackend (= 0.86.0) - - React-Fabric/animations (= 0.86.0) - - React-Fabric/attributedstring (= 0.86.0) - - React-Fabric/bridging (= 0.86.0) - - React-Fabric/componentregistry (= 0.86.0) - - React-Fabric/componentregistrynative (= 0.86.0) - - React-Fabric/components (= 0.86.0) - - React-Fabric/consistency (= 0.86.0) - - React-Fabric/core (= 0.86.0) - - React-Fabric/dom (= 0.86.0) - - React-Fabric/imagemanager (= 0.86.0) - - React-Fabric/leakchecker (= 0.86.0) - - React-Fabric/mounting (= 0.86.0) - - React-Fabric/observers (= 0.86.0) - - React-Fabric/scheduler (= 0.86.0) - - React-Fabric/telemetry (= 0.86.0) - - React-Fabric/uimanager (= 0.86.0) - - React-Fabric/viewtransition (= 0.86.0) + - React-Fabric/animated (= 0.87.0) + - React-Fabric/animationbackend (= 0.87.0) + - React-Fabric/animations (= 0.87.0) + - React-Fabric/attributedstring (= 0.87.0) + - React-Fabric/bridging (= 0.87.0) + - React-Fabric/componentregistry (= 0.87.0) + - React-Fabric/componentregistrynative (= 0.87.0) + - React-Fabric/components (= 0.87.0) + - React-Fabric/consistency (= 0.87.0) + - React-Fabric/core (= 0.87.0) + - React-Fabric/dom (= 0.87.0) + - React-Fabric/imagemanager (= 0.87.0) + - React-Fabric/leakchecker (= 0.87.0) + - React-Fabric/mounting (= 0.87.0) + - React-Fabric/observers (= 0.87.0) + - React-Fabric/scheduler (= 0.87.0) + - React-Fabric/telemetry (= 0.87.0) + - React-Fabric/uimanager (= 0.87.0) + - React-Fabric/viewtransition (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -573,10 +364,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animated (0.86.0): + - React-Fabric/animated (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -593,10 +385,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animationbackend (0.86.0): + - React-Fabric/animationbackend (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -612,10 +405,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animations (0.86.0): + - React-Fabric/animations (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -631,10 +425,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/attributedstring (0.86.0): + - React-Fabric/attributedstring (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -650,10 +445,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/bridging (0.86.0): + - React-Fabric/bridging (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -669,10 +465,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/componentregistry (0.86.0): + - React-Fabric/componentregistry (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -688,10 +485,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/componentregistrynative (0.86.0): + - React-Fabric/componentregistrynative (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -707,18 +505,19 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components (0.86.0): + - React-Fabric/components (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.86.0) - - React-Fabric/components/root (= 0.86.0) - - React-Fabric/components/scrollview (= 0.86.0) - - React-Fabric/components/view (= 0.86.0) + - React-Fabric/components/legacyviewmanagerinterop (= 0.87.0) + - React-Fabric/components/root (= 0.87.0) + - React-Fabric/components/scrollview (= 0.87.0) + - React-Fabric/components/view (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -730,10 +529,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/legacyviewmanagerinterop (0.86.0): + - React-Fabric/components/legacyviewmanagerinterop (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -749,10 +549,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/root (0.86.0): + - React-Fabric/components/root (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -768,10 +569,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/scrollview (0.86.0): + - React-Fabric/components/scrollview (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -787,10 +589,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/view (0.86.0): + - React-Fabric/components/view (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -808,10 +611,11 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-Fabric/consistency (0.86.0): + - React-Fabric/consistency (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -827,10 +631,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/core (0.86.0): + - React-Fabric/core (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -846,10 +651,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/dom (0.86.0): + - React-Fabric/dom (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -865,10 +671,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/imagemanager (0.86.0): + - React-Fabric/imagemanager (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -884,10 +691,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/leakchecker (0.86.0): + - React-Fabric/leakchecker (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -903,10 +711,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/mounting (0.86.0): + - React-Fabric/mounting (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -923,17 +732,18 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers (0.86.0): + - React-Fabric/observers (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.86.0) - - React-Fabric/observers/intersection (= 0.86.0) - - React-Fabric/observers/mutation (= 0.86.0) + - React-Fabric/observers/events (= 0.87.0) + - React-Fabric/observers/intersection (= 0.87.0) + - React-Fabric/observers/mutation (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -945,10 +755,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/events (0.86.0): + - React-Fabric/observers/events (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -964,10 +775,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/intersection (0.86.0): + - React-Fabric/observers/intersection (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -983,10 +795,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/mutation (0.86.0): + - React-Fabric/observers/mutation (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1002,10 +815,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/scheduler (0.86.0): + - React-Fabric/scheduler (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1026,10 +840,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/telemetry (0.86.0): + - React-Fabric/telemetry (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1045,15 +860,16 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/uimanager (0.86.0): + - React-Fabric/uimanager (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.86.0) + - React-Fabric/uimanager/consistency (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1066,10 +882,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/uimanager/consistency (0.86.0): + - React-Fabric/uimanager/consistency (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1086,10 +903,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/viewtransition (0.86.0): + - React-Fabric/viewtransition (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1105,7 +923,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-FabricComponents (0.86.0): + - React-FabricComponents (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1114,8 +932,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.86.0) - - React-FabricComponents/textlayoutmanager (= 0.86.0) + - React-FabricComponents/components (= 0.87.0) + - React-FabricComponents/textlayoutmanager (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1128,7 +946,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components (0.86.0): + - React-FabricComponents/components (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1137,17 +955,17 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.86.0) - - React-FabricComponents/components/iostextinput (= 0.86.0) - - React-FabricComponents/components/modal (= 0.86.0) - - React-FabricComponents/components/rncore (= 0.86.0) - - React-FabricComponents/components/safeareaview (= 0.86.0) - - React-FabricComponents/components/scrollview (= 0.86.0) - - React-FabricComponents/components/switch (= 0.86.0) - - React-FabricComponents/components/text (= 0.86.0) - - React-FabricComponents/components/textinput (= 0.86.0) - - React-FabricComponents/components/unimplementedview (= 0.86.0) - - React-FabricComponents/components/virtualview (= 0.86.0) + - React-FabricComponents/components/inputaccessory (= 0.87.0) + - React-FabricComponents/components/iostextinput (= 0.87.0) + - React-FabricComponents/components/modal (= 0.87.0) + - React-FabricComponents/components/rncore (= 0.87.0) + - React-FabricComponents/components/safeareaview (= 0.87.0) + - React-FabricComponents/components/scrollview (= 0.87.0) + - React-FabricComponents/components/switch (= 0.87.0) + - React-FabricComponents/components/text (= 0.87.0) + - React-FabricComponents/components/textinput (= 0.87.0) + - React-FabricComponents/components/unimplementedview (= 0.87.0) + - React-FabricComponents/components/virtualview (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1160,7 +978,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/inputaccessory (0.86.0): + - React-FabricComponents/components/inputaccessory (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1181,7 +999,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/iostextinput (0.86.0): + - React-FabricComponents/components/iostextinput (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1202,7 +1020,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/modal (0.86.0): + - React-FabricComponents/components/modal (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1223,7 +1041,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/rncore (0.86.0): + - React-FabricComponents/components/rncore (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1244,7 +1062,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/safeareaview (0.86.0): + - React-FabricComponents/components/safeareaview (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1265,7 +1083,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/scrollview (0.86.0): + - React-FabricComponents/components/scrollview (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1286,7 +1104,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/switch (0.86.0): + - React-FabricComponents/components/switch (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1307,7 +1125,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/text (0.86.0): + - React-FabricComponents/components/text (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1328,7 +1146,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/textinput (0.86.0): + - React-FabricComponents/components/textinput (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1349,7 +1167,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/unimplementedview (0.86.0): + - React-FabricComponents/components/unimplementedview (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1370,7 +1188,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/virtualview (0.86.0): + - React-FabricComponents/components/virtualview (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1391,7 +1209,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/textlayoutmanager (0.86.0): + - React-FabricComponents/textlayoutmanager (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1412,27 +1230,27 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricImage (0.86.0): + - React-FabricImage (0.87.0): - hermes-engine - - RCTRequired (= 0.86.0) - - RCTTypeSafety (= 0.86.0) + - RCTRequired (= 0.87.0) + - RCTTypeSafety (= 0.87.0) - React-Core-prebuilt - React-Fabric - React-featureflags - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.86.0) + - React-jsiexecutor (= 0.87.0) - React-logger - React-rendererdebug - React-utils - ReactCommon - ReactNativeDependencies - Yoga - - React-featureflags (0.86.0): + - React-featureflags (0.87.0): - React-Core-prebuilt - ReactNativeDependencies - - React-featureflagsnativemodule (0.86.0): + - React-featureflagsnativemodule (0.87.0): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1441,7 +1259,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-graphics (0.86.0): + - React-graphics (0.87.0): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1450,22 +1268,23 @@ PODS: - React-rendererdebug - React-utils - ReactNativeDependencies - - React-hermes (0.86.0): + - React-hermes (0.87.0): - hermes-engine - React-Core-prebuilt - - React-cxxreact (= 0.86.0) + - React-cxxreact (= 0.87.0) - React-jsi - - React-jsiexecutor (= 0.86.0) + - React-jsiexecutor (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-jsitooling - React-oscompat - - React-perflogger (= 0.86.0) + - React-perflogger (= 0.87.0) - React-runtimeexecutor - ReactNativeDependencies - - React-idlecallbacksnativemodule (0.86.0): + - React-idlecallbacksnativemodule (0.87.0): - hermes-engine + - React-bridging - React-Core-prebuilt - React-jsi - React-jsiexecutor @@ -1474,7 +1293,7 @@ PODS: - React-runtimescheduler - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-ImageManager (0.86.0): + - React-ImageManager (0.87.0): - React-Core-prebuilt - React-Core/Default - React-debug @@ -1483,8 +1302,9 @@ PODS: - React-rendererdebug - React-utils - ReactNativeDependencies - - React-intersectionobservernativemodule (0.86.0): + - React-intersectionobservernativemodule (0.87.0): - hermes-engine + - React-bridging - React-Core-prebuilt - React-cxxreact - React-Fabric @@ -1498,20 +1318,19 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-jserrorhandler (0.86.0): + - React-jserrorhandler (0.87.0): - hermes-engine + - React-bridging - React-Core-prebuilt - - React-cxxreact - React-debug - React-featureflags - React-jsi - - ReactCommon/turbomodule/bridging - ReactNativeDependencies - - React-jsi (0.86.0): + - React-jsi (0.87.0): - hermes-engine - React-Core-prebuilt - ReactNativeDependencies - - React-jsiexecutor (0.86.0): + - React-jsiexecutor (0.87.0): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1526,7 +1345,7 @@ PODS: - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsinspector (0.86.0): + - React-jsinspector (0.87.0): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1535,18 +1354,18 @@ PODS: - React-jsinspectornetwork - React-jsinspectortracing - React-oscompat - - React-perflogger (= 0.86.0) + - React-perflogger (= 0.87.0) - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsinspectorcdp (0.86.0): + - React-jsinspectorcdp (0.87.0): - React-Core-prebuilt - ReactNativeDependencies - - React-jsinspectornetwork (0.86.0): + - React-jsinspectornetwork (0.87.0): - React-Core-prebuilt - React-jsinspectorcdp - ReactNativeDependencies - - React-jsinspectortracing (0.86.0): + - React-jsinspectortracing (0.87.0): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1555,28 +1374,28 @@ PODS: - React-timing - React-utils - ReactNativeDependencies - - React-jsitooling (0.86.0): + - React-jsitooling (0.87.0): - hermes-engine - React-Core-prebuilt - - React-cxxreact (= 0.86.0) + - React-cxxreact (= 0.87.0) - React-debug - - React-jsi (= 0.86.0) + - React-jsi (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsitracing (0.86.0): + - React-jsitracing (0.87.0): - React-jsi - - React-logger (0.86.0): + - React-logger (0.87.0): - React-Core-prebuilt - ReactNativeDependencies - - React-Mapbuffer (0.86.0): + - React-Mapbuffer (0.87.0): - React-Core-prebuilt - React-debug - ReactNativeDependencies - - React-microtasksnativemodule (0.86.0): + - React-microtasksnativemodule (0.87.0): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1584,8 +1403,9 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-mutationobservernativemodule (0.86.0): + - React-mutationobservernativemodule (0.87.0): - hermes-engine + - React-bridging - React-Core-prebuilt - React-cxxreact - React-Fabric @@ -1603,6 +1423,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -1619,7 +1440,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -1627,6 +1447,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -1641,7 +1462,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -1649,6 +1469,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -1664,12 +1485,12 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-NativeModulesApple (0.86.0): + - React-NativeModulesApple (0.87.0): - hermes-engine + - React-bridging - React-callinvoker - React-Core - React-Core-prebuilt @@ -1680,21 +1501,20 @@ PODS: - React-jsinspector - React-jsinspectorcdp - React-runtimeexecutor - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-networking (0.86.0): + - React-networking (0.87.0): - React-Core-prebuilt - React-jsinspectornetwork - React-jsinspectortracing - React-performancetimeline - React-timing - ReactNativeDependencies - - React-oscompat (0.86.0) - - React-perflogger (0.86.0): + - React-oscompat (0.87.0) + - React-perflogger (0.87.0): - React-Core-prebuilt - ReactNativeDependencies - - React-performancecdpmetrics (0.86.0): + - React-performancecdpmetrics (0.87.0): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1702,7 +1522,7 @@ PODS: - React-runtimeexecutor - React-timing - ReactNativeDependencies - - React-performancetimeline (0.86.0): + - React-performancetimeline (0.87.0): - React-Core-prebuilt - React-featureflags - React-jsinspector @@ -1710,9 +1530,18 @@ PODS: - React-perflogger - React-timing - ReactNativeDependencies - - React-RCTActionSheet (0.86.0): - - React-Core/RCTActionSheetHeaders (= 0.86.0) - - React-RCTAnimation (0.86.0): + - React-RCTActionSheet (0.87.0): + - React-Core/RCTActionSheetHeaders (= 0.87.0) + - React-RCTAnimatedModuleProvider (0.87.0): + - hermes-engine + - React-Core + - React-Core-prebuilt + - React-Fabric/animated + - React-featureflags + - ReactCommon + - ReactNativeDependencies + - Yoga + - React-RCTAnimation (0.87.0): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTAnimationHeaders @@ -1723,7 +1552,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTAppDelegate (0.86.0): + - React-RCTAppDelegate (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1738,6 +1567,7 @@ PODS: - React-hermes - React-jsitooling - React-NativeModulesApple + - React-RCTAnimatedModuleProvider - React-RCTFabric - React-RCTFBReactNativeSpec - React-RCTImage @@ -1751,7 +1581,7 @@ PODS: - React-utils - ReactCommon - ReactNativeDependencies - - React-RCTBlob (0.86.0): + - React-RCTBlob (0.87.0): - hermes-engine - React-Core-prebuilt - React-Core/RCTBlobHeaders @@ -1764,52 +1594,25 @@ PODS: - React-RCTNetwork - ReactCommon - ReactNativeDependencies - - React-RCTFabric (0.86.0): - - hermes-engine - - RCTSwiftUIWrapper - - React-Core + - React-RCTFabric (0.87.0): - React-Core-prebuilt - - React-debug - - React-Fabric - - React-FabricComponents - - React-FabricImage - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsi - - React-jsinspector - - React-jsinspectorcdp - - React-jsinspectortracing - - React-networking - - React-performancecdpmetrics - - React-performancetimeline - - React-RCTAnimation - - React-RCTFBReactNativeSpec - - React-RCTImage - - React-RCTText - - React-rendererconsistency - - React-renderercss - - React-rendererdebug - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-RCTFBReactNativeSpec (0.86.0): + - React-RCTFBReactNativeSpec (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-jsi - React-NativeModulesApple - - React-RCTFBReactNativeSpec/components (= 0.86.0) + - React-RCTFBReactNativeSpec/components (= 0.87.0) - ReactCommon - ReactNativeDependencies - - React-RCTFBReactNativeSpec/components (0.86.0): + - React-RCTFBReactNativeSpec/components (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -1823,7 +1626,7 @@ PODS: - ReactCommon - ReactNativeDependencies - Yoga - - React-RCTImage (0.86.0): + - React-RCTImage (0.87.0): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTImageHeaders @@ -1833,14 +1636,14 @@ PODS: - React-RCTNetwork - ReactCommon - ReactNativeDependencies - - React-RCTLinking (0.86.0): - - React-Core/RCTLinkingHeaders (= 0.86.0) - - React-jsi (= 0.86.0) + - React-RCTLinking (0.87.0): + - React-Core/RCTLinkingHeaders (= 0.87.0) + - React-jsi (= 0.87.0) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.86.0) - - React-RCTNetwork (0.86.0): + - ReactCommon/turbomodule/core (= 0.87.0) + - React-RCTNetwork (0.87.0): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTNetworkHeaders @@ -1854,23 +1657,9 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTRuntime (0.86.0): - - hermes-engine - - React-Core + - React-RCTRuntime (0.87.0): - React-Core-prebuilt - - React-debug - - React-jsi - - React-jsinspector - - React-jsinspectorcdp - - React-jsinspectortracing - - React-jsitooling - - React-RuntimeApple - - React-RuntimeCore - - React-runtimeexecutor - - React-RuntimeHermes - - React-utils - - ReactNativeDependencies - - React-RCTSettings (0.86.0): + - React-RCTSettings (0.87.0): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTSettingsHeaders @@ -1879,10 +1668,10 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTText (0.86.0): - - React-Core/RCTTextHeaders (= 0.86.0) + - React-RCTText (0.87.0): + - React-Core/RCTTextHeaders (= 0.87.0) - Yoga - - React-RCTVibration (0.86.0): + - React-RCTVibration (0.87.0): - React-Core-prebuilt - React-Core/RCTVibrationHeaders - React-jsi @@ -1890,15 +1679,15 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-rendererconsistency (0.86.0) - - React-renderercss (0.86.0): + - React-rendererconsistency (0.87.0) + - React-renderercss (0.87.0): - React-debug - React-utils - - React-rendererdebug (0.86.0): + - React-rendererdebug (0.87.0): - React-Core-prebuilt - React-debug - ReactNativeDependencies - - React-RuntimeApple (0.86.0): + - React-RuntimeApple (0.87.0): - hermes-engine - React-callinvoker - React-Core-prebuilt @@ -1921,7 +1710,7 @@ PODS: - React-runtimescheduler - React-utils - ReactNativeDependencies - - React-RuntimeCore (0.86.0): + - React-RuntimeCore (0.87.0): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1937,14 +1726,14 @@ PODS: - React-runtimescheduler - React-utils - ReactNativeDependencies - - React-runtimeexecutor (0.86.0): + - React-runtimeexecutor (0.87.0): - React-Core-prebuilt - React-debug - React-featureflags - - React-jsi (= 0.86.0) + - React-jsi (= 0.87.0) - React-utils - ReactNativeDependencies - - React-RuntimeHermes (0.86.0): + - React-RuntimeHermes (0.87.0): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1959,13 +1748,14 @@ PODS: - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-runtimescheduler (0.86.0): + - React-runtimescheduler (0.87.0): - hermes-engine - React-callinvoker - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags + - React-jserrorhandler - React-jsi - React-jsinspectortracing - React-performancetimeline @@ -1975,15 +1765,15 @@ PODS: - React-timing - React-utils - ReactNativeDependencies - - React-timing (0.86.0): + - React-timing (0.87.0): - React-debug - - React-utils (0.86.0): + - React-utils (0.87.0): - hermes-engine - React-Core-prebuilt - React-debug - - React-jsi (= 0.86.0) + - React-jsi (= 0.87.0) - ReactNativeDependencies - - React-viewtransitionnativemodule (0.86.0): + - React-viewtransitionnativemodule (0.87.0): - hermes-engine - React-Core-prebuilt - React-Fabric @@ -1995,8 +1785,9 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-webperformancenativemodule (0.86.0): + - React-webperformancenativemodule (0.87.0): - hermes-engine + - React-bridging - React-Core-prebuilt - React-cxxreact - React-jsi @@ -2006,12 +1797,13 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/core - ReactNativeDependencies - - ReactAppDependencyProvider (0.86.0): + - ReactAppDependencyProvider (0.87.0): - ReactCodegen - - ReactCodegen (0.86.0): + - ReactCodegen (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2025,50 +1817,40 @@ PODS: - React-RCTAppDelegate - React-rendererdebug - React-utils - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - - ReactCommon (0.86.0): - - React-Core-prebuilt - - ReactCommon/turbomodule (= 0.86.0) - - ReactNativeDependencies - - ReactCommon/turbomodule (0.86.0): - - hermes-engine - - React-callinvoker (= 0.86.0) + - ReactCommon (0.87.0): - React-Core-prebuilt - - React-cxxreact (= 0.86.0) - - React-jsi (= 0.86.0) - - React-logger (= 0.86.0) - - React-perflogger (= 0.86.0) - - ReactCommon/turbomodule/bridging (= 0.86.0) - - ReactCommon/turbomodule/core (= 0.86.0) + - ReactCommon/turbomodule (= 0.87.0) - ReactNativeDependencies - - ReactCommon/turbomodule/bridging (0.86.0): + - ReactCommon/turbomodule (0.87.0): - hermes-engine - - React-callinvoker (= 0.86.0) + - React-callinvoker (= 0.87.0) - React-Core-prebuilt - - React-cxxreact (= 0.86.0) - - React-jsi (= 0.86.0) - - React-logger (= 0.86.0) - - React-perflogger (= 0.86.0) + - React-jsi (= 0.87.0) + - React-logger (= 0.87.0) + - React-perflogger (= 0.87.0) + - ReactCommon/turbomodule/core (= 0.87.0) - ReactNativeDependencies - - ReactCommon/turbomodule/core (0.86.0): + - ReactCommon/turbomodule/core (0.87.0): - hermes-engine - - React-callinvoker (= 0.86.0) + - React-bridging + - React-callinvoker (= 0.87.0) - React-Core-prebuilt - - React-cxxreact (= 0.86.0) - - React-debug (= 0.86.0) - - React-featureflags (= 0.86.0) - - React-jsi (= 0.86.0) - - React-logger (= 0.86.0) - - React-perflogger (= 0.86.0) - - React-utils (= 0.86.0) + - React-cxxreact (= 0.87.0) + - React-debug (= 0.87.0) + - React-featureflags (= 0.87.0) + - React-jsi (= 0.87.0) + - React-logger (= 0.87.0) + - React-perflogger (= 0.87.0) + - React-utils (= 0.87.0) - ReactNativeDependencies - - ReactNativeDependencies (0.86.0) + - ReactNativeDependencies (0.87.0) - RNCMaskedView (0.3.2): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2083,7 +1865,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2091,6 +1872,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2105,7 +1887,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2113,6 +1894,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2129,7 +1911,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - RNReanimated/apple (= 4.5.1) @@ -2141,6 +1922,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2157,7 +1939,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - RNWorklets @@ -2166,6 +1947,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2182,7 +1964,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - RNWorklets @@ -2191,6 +1972,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2207,7 +1989,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - RNWorklets @@ -2216,6 +1997,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2231,7 +2013,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - RNScreens/common (= 4.26.0) @@ -2240,6 +2021,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2255,7 +2037,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2263,6 +2044,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2279,7 +2061,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - RNWorklets/apple (= 0.10.1) @@ -2289,6 +2070,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2305,7 +2087,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2313,6 +2094,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2329,7 +2111,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2344,9 +2125,14 @@ PODS: - SDWebImageWebPCoder (0.14.6): - libwebp (~> 1.0) - SDWebImage/Core (~> 5.17) - - Yoga (0.0.0) + - SocketRocket (0.7.1): + - ReactNativeDependencies + - Yoga (0.0.0): + - React-Core-prebuilt DEPENDENCIES: + - boost (from `build/rndeps-facades/boost`) + - DoubleConversion (from `build/rndeps-facades/DoubleConversion`) - EXConstants (from `../../../../packages/expo-constants/ios`) - EXJSONUtils (from `../../../../packages/expo-json-utils/ios`) - EXManifests (from `../../../../packages/expo-manifests/ios`) @@ -2373,88 +2159,96 @@ DEPENDENCIES: - ExpoSystemUI (from `../../../../packages/expo-system-ui/ios`) - ExpoUI (from `../../../../packages/expo-ui/ios`) - ExpoWebBrowser (from `../../../../packages/expo-web-browser/ios`) - - "FBLazyVector (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/FBLazyVector`)" - - "hermes-engine (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)" - - "RCTDeprecation (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`)" - - "RCTRequired (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Required`)" - - "RCTSwiftUI (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactApple/RCTSwiftUI`)" - - "RCTSwiftUIWrapper (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactApple/RCTSwiftUIWrapper`)" - - "RCTTypeSafety (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/TypeSafety`)" - - "React (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/`)" - - "React-callinvoker (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/callinvoker`)" - - "React-Core (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/`)" - - "React-Core-prebuilt (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/React-Core-prebuilt.podspec`)" - - "React-Core/RCTWebSocket (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/`)" - - "React-CoreModules (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/React/CoreModules`)" - - "React-cxxreact (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/cxxreact`)" - - "React-debug (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/debug`)" - - "React-defaultsnativemodule (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/defaults`)" - - "React-domnativemodule (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/dom`)" - - "React-Fabric (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon`)" - - "React-FabricComponents (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon`)" - - "React-FabricImage (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon`)" - - "React-featureflags (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/featureflags`)" - - "React-featureflagsnativemodule (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/featureflags`)" - - "React-graphics (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/graphics`)" - - "React-hermes (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/hermes`)" - - "React-idlecallbacksnativemodule (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks`)" - - "React-ImageManager (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`)" - - "React-intersectionobservernativemodule (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/intersectionobserver`)" - - "React-jserrorhandler (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jserrorhandler`)" - - "React-jsi (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsi`)" - - "React-jsiexecutor (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsiexecutor`)" - - "React-jsinspector (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsinspector-modern`)" - - "React-jsinspectorcdp (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsinspector-modern/cdp`)" - - "React-jsinspectornetwork (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsinspector-modern/network`)" - - "React-jsinspectortracing (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsinspector-modern/tracing`)" - - "React-jsitooling (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsitooling`)" - - "React-jsitracing (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/hermes/executor/`)" - - "React-logger (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/logger`)" - - "React-Mapbuffer (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon`)" - - "React-microtasksnativemodule (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/microtasks`)" - - "React-mutationobservernativemodule (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/mutationobserver`)" - - "react-native-safe-area-context (from `../../../../node_modules/.pnpm/react-native-safe-area-context@5.7.0_react-native@0.86.0_@babel+core@7.29.0_@react-nati_5fbb277e95644896606144d0e4eeaf29/node_modules/react-native-safe-area-context`)" - - "React-NativeModulesApple (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)" - - "React-networking (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/networking`)" - - "React-oscompat (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/oscompat`)" - - "React-perflogger (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/reactperflogger`)" - - "React-performancecdpmetrics (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/performance/cdpmetrics`)" - - "React-performancetimeline (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/performance/timeline`)" - - "React-RCTActionSheet (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/ActionSheetIOS`)" - - "React-RCTAnimation (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/NativeAnimation`)" - - "React-RCTAppDelegate (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/AppDelegate`)" - - "React-RCTBlob (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Blob`)" - - "React-RCTFabric (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/React`)" - - "React-RCTFBReactNativeSpec (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/React`)" - - "React-RCTImage (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Image`)" - - "React-RCTLinking (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/LinkingIOS`)" - - "React-RCTNetwork (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Network`)" - - "React-RCTRuntime (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/React/Runtime`)" - - "React-RCTSettings (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Settings`)" - - "React-RCTText (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Text`)" - - "React-RCTVibration (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Vibration`)" - - "React-rendererconsistency (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/consistency`)" - - "React-renderercss (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/css`)" - - "React-rendererdebug (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/debug`)" - - "React-RuntimeApple (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/runtime/platform/ios`)" - - "React-RuntimeCore (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/runtime`)" - - "React-runtimeexecutor (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/runtimeexecutor`)" - - "React-RuntimeHermes (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/runtime`)" - - "React-runtimescheduler (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)" - - "React-timing (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/timing`)" - - "React-utils (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/utils`)" - - "React-viewtransitionnativemodule (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/viewtransition`)" - - "React-webperformancenativemodule (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/webperformance`)" + - fast_float (from `build/rndeps-facades/fast_float`) + - FBLazyVector (from `build/rncore-facades/FBLazyVector`) + - fmt (from `build/rndeps-facades/fmt`) + - glog (from `build/rndeps-facades/glog`) + - "hermes-engine (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)" + - RCT-Folly (from `build/rndeps-facades/RCT-Folly`) + - RCTDeprecation (from `build/rncore-facades/RCTDeprecation`) + - RCTRequired (from `build/rncore-facades/RCTRequired`) + - "RCTSwiftUI (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTSwiftUI`)" + - "RCTSwiftUIWrapper (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTSwiftUIWrapper`)" + - "RCTTypeSafety (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/TypeSafety`)" + - "React (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/`)" + - "React-bridging (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/bridging`)" + - "React-callinvoker (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/callinvoker`)" + - React-Core (from `build/rncore-facades/React-Core`) + - "React-Core-prebuilt (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React-Core-prebuilt.podspec`)" + - React-Core/RCTWebSocket (from `build/rncore-facades/React-Core`) + - "React-CoreModules (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React/CoreModules`)" + - "React-cxxreact (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/cxxreact`)" + - "React-cxxstableapi (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/cxxstableapi`)" + - "React-debug (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/debug`)" + - "React-defaultsnativemodule (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/defaults`)" + - "React-domnativemodule (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/dom`)" + - "React-Fabric (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon`)" + - "React-FabricComponents (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon`)" + - "React-FabricImage (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon`)" + - "React-featureflags (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/featureflags`)" + - "React-featureflagsnativemodule (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/featureflags`)" + - "React-graphics (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/graphics`)" + - "React-hermes (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/hermes`)" + - "React-idlecallbacksnativemodule (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks`)" + - "React-ImageManager (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`)" + - "React-intersectionobservernativemodule (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/intersectionobserver`)" + - "React-jserrorhandler (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jserrorhandler`)" + - "React-jsi (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsi`)" + - "React-jsiexecutor (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsiexecutor`)" + - "React-jsinspector (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern`)" + - "React-jsinspectorcdp (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/cdp`)" + - "React-jsinspectornetwork (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/network`)" + - "React-jsinspectortracing (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/tracing`)" + - "React-jsitooling (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsitooling`)" + - "React-jsitracing (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/hermes/executor/`)" + - "React-logger (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/logger`)" + - "React-Mapbuffer (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon`)" + - "React-microtasksnativemodule (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/microtasks`)" + - "React-mutationobservernativemodule (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/mutationobserver`)" + - "react-native-safe-area-context (from `../../../../node_modules/.pnpm/react-native-safe-area-context@5.7.0_react-native@0.87.0_@babel+core@7.29.7_@react-nati_5988b01e0671b7ac48cc67f04e348467/node_modules/react-native-safe-area-context`)" + - "React-NativeModulesApple (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)" + - "React-networking (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/networking`)" + - "React-oscompat (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/oscompat`)" + - "React-perflogger (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/reactperflogger`)" + - "React-performancecdpmetrics (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/performance/cdpmetrics`)" + - "React-performancetimeline (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/performance/timeline`)" + - "React-RCTActionSheet (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/ActionSheetIOS`)" + - "React-RCTAnimatedModuleProvider (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTAnimatedModuleProvider`)" + - "React-RCTAnimation (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/NativeAnimation`)" + - "React-RCTAppDelegate (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/AppDelegate`)" + - "React-RCTBlob (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Blob`)" + - React-RCTFabric (from `build/rncore-facades/React-RCTFabric`) + - "React-RCTFBReactNativeSpec (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React`)" + - "React-RCTImage (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Image`)" + - "React-RCTLinking (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/LinkingIOS`)" + - "React-RCTNetwork (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Network`)" + - React-RCTRuntime (from `build/rncore-facades/React-RCTRuntime`) + - "React-RCTSettings (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Settings`)" + - "React-RCTText (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Text`)" + - "React-RCTVibration (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Vibration`)" + - "React-rendererconsistency (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/consistency`)" + - "React-renderercss (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/css`)" + - "React-rendererdebug (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/debug`)" + - "React-RuntimeApple (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime/platform/ios`)" + - "React-RuntimeCore (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime`)" + - "React-runtimeexecutor (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/runtimeexecutor`)" + - "React-RuntimeHermes (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime`)" + - "React-runtimescheduler (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)" + - "React-timing (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/timing`)" + - "React-utils (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/utils`)" + - "React-viewtransitionnativemodule (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/viewtransition`)" + - "React-webperformancenativemodule (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/webperformance`)" - ReactAppDependencyProvider (from `build/generated/ios/ReactAppDependencyProvider`) - ReactCodegen (from `build/generated/ios/ReactCodegen`) - - "ReactCommon/turbomodule/core (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon`)" - - "ReactNativeDependencies (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/third-party-podspecs/ReactNativeDependencies.podspec`)" - - "RNCMaskedView (from `../../../../node_modules/.pnpm/@react-native-masked-view+masked-view@0.3.2_react-native@0.86.0_@babel+core@7.29.0_@rea_cf519709f40b69ef0ba3b80a98db0b39/node_modules/@react-native-masked-view/masked-view`)" - - "RNGestureHandler (from `../../../../node_modules/.pnpm/react-native-gesture-handler@3.1.0_react-native@0.86.0_@babel+core@7.29.0_@react-native_f0957e3912a3002fa439f41439d8e38a/node_modules/react-native-gesture-handler`)" - - "RNReanimated (from `../../../../node_modules/.pnpm/react-native-reanimated@4.5.1_patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d_bcfe01e02589bb9be0f75e9d7d147503/node_modules/react-native-reanimated`)" - - "RNScreens (from `../../../../node_modules/.pnpm/react-native-screens@4.26.0_react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-p_0de600cb780b6b45bea3c60febec69c4/node_modules/react-native-screens`)" - - "RNWorklets (from `../../../../node_modules/.pnpm/react-native-worklets@0.10.1_patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501_e98144a6c5d6242836167e9069761b53/node_modules/react-native-worklets`)" - - "Yoga (from `../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/yoga`)" + - "ReactCommon/turbomodule/core (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon`)" + - "ReactNativeDependencies (from `../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/third-party-podspecs/ReactNativeDependencies.podspec`)" + - "RNCMaskedView (from `../../../../node_modules/.pnpm/@react-native-masked-view+masked-view@0.3.2_react-native@0.87.0_@babel+core@7.29.7_@rea_a1e82e38f877e7117a6b20774e9c29c9/node_modules/@react-native-masked-view/masked-view`)" + - "RNGestureHandler (from `../../../../node_modules/.pnpm/react-native-gesture-handler@3.1.0_react-native@0.87.0_@babel+core@7.29.7_@react-native_9c02bf2594a9566bf596ca4c87b0ae4d/node_modules/react-native-gesture-handler`)" + - "RNReanimated (from `../../../../node_modules/.pnpm/react-native-reanimated@4.5.1_patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181_5659c4bd0bae32fecb25484e6cb26fdc/node_modules/react-native-reanimated`)" + - "RNScreens (from `../../../../node_modules/.pnpm/react-native-screens@4.26.0_react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-_a14911cf41b7ca6ce6fa7abf97ad6919/node_modules/react-native-screens`)" + - "RNWorklets (from `../../../../node_modules/.pnpm/react-native-worklets@0.10.1_patch_hash=1ce9efd8fe9b3208d105e0b25c99bd61eaf54b6acf181f6_5ba29ad4772beb5adbb9674c74ed46e6/node_modules/react-native-worklets`)" + - SocketRocket (from `build/rndeps-facades/SocketRocket`) + - Yoga (from `build/rncore-facades/Yoga`) SPEC REPOS: trunk: @@ -2467,6 +2261,10 @@ SPEC REPOS: - SDWebImageWebPCoder EXTERNAL SOURCES: + boost: + :path: build/rndeps-facades/boost + DoubleConversion: + :path: build/rndeps-facades/DoubleConversion EXConstants: :path: "../../../../packages/expo-constants/ios" EXJSONUtils: @@ -2519,285 +2317,311 @@ EXTERNAL SOURCES: :path: "../../../../packages/expo-ui/ios" ExpoWebBrowser: :path: "../../../../packages/expo-web-browser/ios" + fast_float: + :path: build/rndeps-facades/fast_float FBLazyVector: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/FBLazyVector" + :path: build/rncore-facades/FBLazyVector + fmt: + :path: build/rndeps-facades/fmt + glog: + :path: build/rndeps-facades/glog hermes-engine: - :podspec: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-v250829098.0.14 + :podspec: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" + :tag: hermes-v250829098.0.16 + RCT-Folly: + :path: build/rndeps-facades/RCT-Folly RCTDeprecation: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" + :path: build/rncore-facades/RCTDeprecation RCTRequired: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Required" + :path: build/rncore-facades/RCTRequired RCTSwiftUI: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactApple/RCTSwiftUI" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTSwiftUI" RCTSwiftUIWrapper: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactApple/RCTSwiftUIWrapper" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTSwiftUIWrapper" RCTTypeSafety: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/TypeSafety" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/TypeSafety" React: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/" + React-bridging: + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/bridging" React-callinvoker: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/callinvoker" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/callinvoker" React-Core: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/" + :path: build/rncore-facades/React-Core React-Core-prebuilt: - :podspec: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/React-Core-prebuilt.podspec" + :podspec: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React-Core-prebuilt.podspec" React-CoreModules: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/React/CoreModules" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React/CoreModules" React-cxxreact: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/cxxreact" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/cxxreact" + React-cxxstableapi: + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/cxxstableapi" React-debug: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/debug" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/debug" React-defaultsnativemodule: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/defaults" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/defaults" React-domnativemodule: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/dom" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/dom" React-Fabric: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon" React-FabricComponents: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon" React-FabricImage: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon" React-featureflags: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/featureflags" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/featureflags" React-featureflagsnativemodule: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/featureflags" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/featureflags" React-graphics: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/graphics" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/graphics" React-hermes: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/hermes" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/hermes" React-idlecallbacksnativemodule: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks" React-ImageManager: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" React-intersectionobservernativemodule: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/intersectionobserver" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/intersectionobserver" React-jserrorhandler: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jserrorhandler" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jserrorhandler" React-jsi: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsi" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsi" React-jsiexecutor: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsiexecutor" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsiexecutor" React-jsinspector: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsinspector-modern" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern" React-jsinspectorcdp: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsinspector-modern/cdp" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/cdp" React-jsinspectornetwork: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsinspector-modern/network" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/network" React-jsinspectortracing: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsinspector-modern/tracing" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/tracing" React-jsitooling: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsitooling" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsitooling" React-jsitracing: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/hermes/executor/" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/hermes/executor/" React-logger: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/logger" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/logger" React-Mapbuffer: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon" React-microtasksnativemodule: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/microtasks" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/microtasks" React-mutationobservernativemodule: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/mutationobserver" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/mutationobserver" react-native-safe-area-context: - :path: "../../../../node_modules/.pnpm/react-native-safe-area-context@5.7.0_react-native@0.86.0_@babel+core@7.29.0_@react-nati_5fbb277e95644896606144d0e4eeaf29/node_modules/react-native-safe-area-context" + :path: "../../../../node_modules/.pnpm/react-native-safe-area-context@5.7.0_react-native@0.87.0_@babel+core@7.29.7_@react-nati_5988b01e0671b7ac48cc67f04e348467/node_modules/react-native-safe-area-context" React-NativeModulesApple: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" React-networking: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/networking" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/networking" React-oscompat: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/oscompat" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/oscompat" React-perflogger: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/reactperflogger" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/reactperflogger" React-performancecdpmetrics: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/performance/cdpmetrics" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/performance/cdpmetrics" React-performancetimeline: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/performance/timeline" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/performance/timeline" React-RCTActionSheet: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/ActionSheetIOS" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/ActionSheetIOS" + React-RCTAnimatedModuleProvider: + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTAnimatedModuleProvider" React-RCTAnimation: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/NativeAnimation" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/NativeAnimation" React-RCTAppDelegate: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/AppDelegate" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/AppDelegate" React-RCTBlob: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Blob" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Blob" React-RCTFabric: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/React" + :path: build/rncore-facades/React-RCTFabric React-RCTFBReactNativeSpec: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/React" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React" React-RCTImage: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Image" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Image" React-RCTLinking: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/LinkingIOS" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/LinkingIOS" React-RCTNetwork: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Network" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Network" React-RCTRuntime: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/React/Runtime" + :path: build/rncore-facades/React-RCTRuntime React-RCTSettings: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Settings" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Settings" React-RCTText: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Text" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Text" React-RCTVibration: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Vibration" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Vibration" React-rendererconsistency: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/consistency" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/consistency" React-renderercss: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/css" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/css" React-rendererdebug: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/debug" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/debug" React-RuntimeApple: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/runtime/platform/ios" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime/platform/ios" React-RuntimeCore: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/runtime" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime" React-runtimeexecutor: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/runtimeexecutor" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/runtimeexecutor" React-RuntimeHermes: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/runtime" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime" React-runtimescheduler: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" React-timing: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/timing" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/timing" React-utils: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/utils" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/utils" React-viewtransitionnativemodule: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/viewtransition" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/viewtransition" React-webperformancenativemodule: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/webperformance" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/webperformance" ReactAppDependencyProvider: :path: build/generated/ios/ReactAppDependencyProvider ReactCodegen: :path: build/generated/ios/ReactCodegen ReactCommon: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon" + :path: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon" ReactNativeDependencies: - :podspec: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/third-party-podspecs/ReactNativeDependencies.podspec" + :podspec: "../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/third-party-podspecs/ReactNativeDependencies.podspec" RNCMaskedView: - :path: "../../../../node_modules/.pnpm/@react-native-masked-view+masked-view@0.3.2_react-native@0.86.0_@babel+core@7.29.0_@rea_cf519709f40b69ef0ba3b80a98db0b39/node_modules/@react-native-masked-view/masked-view" + :path: "../../../../node_modules/.pnpm/@react-native-masked-view+masked-view@0.3.2_react-native@0.87.0_@babel+core@7.29.7_@rea_a1e82e38f877e7117a6b20774e9c29c9/node_modules/@react-native-masked-view/masked-view" RNGestureHandler: - :path: "../../../../node_modules/.pnpm/react-native-gesture-handler@3.1.0_react-native@0.86.0_@babel+core@7.29.0_@react-native_f0957e3912a3002fa439f41439d8e38a/node_modules/react-native-gesture-handler" + :path: "../../../../node_modules/.pnpm/react-native-gesture-handler@3.1.0_react-native@0.87.0_@babel+core@7.29.7_@react-native_9c02bf2594a9566bf596ca4c87b0ae4d/node_modules/react-native-gesture-handler" RNReanimated: - :path: "../../../../node_modules/.pnpm/react-native-reanimated@4.5.1_patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d_bcfe01e02589bb9be0f75e9d7d147503/node_modules/react-native-reanimated" + :path: "../../../../node_modules/.pnpm/react-native-reanimated@4.5.1_patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181_5659c4bd0bae32fecb25484e6cb26fdc/node_modules/react-native-reanimated" RNScreens: - :path: "../../../../node_modules/.pnpm/react-native-screens@4.26.0_react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-p_0de600cb780b6b45bea3c60febec69c4/node_modules/react-native-screens" + :path: "../../../../node_modules/.pnpm/react-native-screens@4.26.0_react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-_a14911cf41b7ca6ce6fa7abf97ad6919/node_modules/react-native-screens" RNWorklets: - :path: "../../../../node_modules/.pnpm/react-native-worklets@0.10.1_patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501_e98144a6c5d6242836167e9069761b53/node_modules/react-native-worklets" + :path: "../../../../node_modules/.pnpm/react-native-worklets@0.10.1_patch_hash=1ce9efd8fe9b3208d105e0b25c99bd61eaf54b6acf181f6_5ba29ad4772beb5adbb9674c74ed46e6/node_modules/react-native-worklets" + SocketRocket: + :path: build/rndeps-facades/SocketRocket Yoga: - :path: "../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/yoga" + :path: build/rncore-facades/Yoga SPEC CHECKSUMS: - EXConstants: 682bc4d71c01c779fc3b02fddb75dee39a044100 - EXJSONUtils: dba2755f4e24009eaf87a876b2d615ea06c16e42 - EXManifests: 7e19be8df665a338493060a419847dae76ffcd43 - Expo: 848f62d607a8a550d4b8064f8f3f69feaf0555c6 - expo-dev-menu: d9ea09994a5a9bec05005bd7ccbdfcca8f970772 - expo-dev-menu-interface: 65402d4affb8b418aa6cec29b3abb0e313c8f443 - ExpoAsset: c2e7b5ba1fe75be683282d6264e38fd7cd8defbb - ExpoBrownfield: c9213f348af9d80b746838ac6485beecbdb6c5e8 - ExpoDevice: f527f8bbefa6efa12f8ef63e9038dd1d5d903697 - ExpoDomWebView: 27205be8754f9992913b8a9a08e65019f2207075 - ExpoFileSystem: d730a1cb33f2c91dec01561f0d710054fda32ae9 - ExpoFont: 6fe496f2be617ed4367f159f215dcc4ba27d37d6 - ExpoGlassEffect: 7d4233dc0727ee2b28dd757eda70e1b6abf662fd - ExpoImage: 3f44073bf450afdb87333f9671ffe7b9bfa5f70e - ExpoKeepAwake: 359c47a1d9ccc3a3c519bca6e39562cce230c5bb - ExpoLinking: 82458b046854a5802092a37a5228a8a228f928a4 - ExpoLogBox: 7aa03244fe5eeced5129e4ec7ad5bd9a3994378e - ExpoModulesCore: ede87d8176627de2d322b38e4485d9e31ba99459 - ExpoModulesJSI: f25a013ea9a79904bdd535e4bea0872e155cde09 - ExpoModulesWorklets: 874ceeb92a8da1dfa32adf197aa65f926e74b9c5 - ExpoModulesWorkletsAdapter: dd35b501e286451317740a80a87bc5fe26e5c56d - ExpoRouter: 06524ed53f9833aabf49053a119bcc92c1442098 - ExpoSymbols: b3c964ddc1f1c8d8ddb0eeb830e3a8e42b77ed2d - ExpoSystemUI: 8f4fb641c6a6ebe2a01dda0fbd3fdd952ab5823a - ExpoUI: 649b8cbcccd23277afa83bf0d065bc40906b7e3a - ExpoWebBrowser: 6e3d90e3fe1952d21a8494872b1e1a485cd50e2f - FBLazyVector: b3e7ad108f0d882e30445c5527d774e3fd432f3d - hermes-engine: e355eb94d3f8b7f4c08531a4d42af958d36c13de + boost: 8502bfdc46e2804408af2e163049ece181009af4 + DoubleConversion: 501a575c40c0b50c89685762dd3e415e6bb26fb0 + EXConstants: a3f52cd2b1ef3e83e18762f022b8cd5adc4bcb42 + EXJSONUtils: 7a1683cfa2cbe6d11fca97097d51a496755b0287 + EXManifests: f9888c0bf5aaa6ddb7e3d4b224d6d54ac4ca84a4 + Expo: 0318475923f21dd99f037fb48260a56c178ed4db + expo-dev-menu: 26e1d58feb30148e199806c203baabebd3d49b42 + expo-dev-menu-interface: 7a59e803916fbfd1b96c75ff91ea8dddac7e722f + ExpoAsset: a76534cf7b762978861dd31708308496c676166f + ExpoBrownfield: 6bc194955bef10c092875db7dd4da4a4fb10bb0b + ExpoDevice: 93a72d7c2bd656a4f0c0d580523e390e9ee7fba5 + ExpoDomWebView: beaec034e51bd028428b98bb1f2633ab79c6d095 + ExpoFileSystem: e441dae0ae671fc451640517550973d9e024fdf0 + ExpoFont: 59e1faf66ba9bcd232ae1e2ce58d202a48b6f65e + ExpoGlassEffect: 4b62afb489e6b84357701737ce002137c9d5fdbc + ExpoImage: 4c1e7634db6033185a98959fb028d8d4b1c89695 + ExpoKeepAwake: c26f14275017370cc8a4b7b43a0e23361f2053a5 + ExpoLinking: 5a796f9284535c0349537a844dd40680229b7fcb + ExpoLogBox: 6bb73c341aca22e699bd4da6cc61afc844e1a648 + ExpoModulesCore: 1ed92cc8c42394fe7126b05d73fda1fb52bb4a48 + ExpoModulesJSI: b20fefa4cdd9097e7e6b715466d1900b8c5d4711 + ExpoModulesWorklets: 6b240031daa3de4df791588fc78236637ff602f6 + ExpoModulesWorkletsAdapter: d76d380169b21b6de2942c963d12fb7f99ce30ec + ExpoRouter: 224087330cc8f5a39700e6f4d7a55f55ecb2f90d + ExpoSymbols: 7c7c7bd3c52f0b6dcbba6e8af4088b0dc1ea7d29 + ExpoSystemUI: ff3142b323ae7b4d11dc0b1dc4acfa30d92be7dc + ExpoUI: 62ef3713d3cce9736b063fe4edf8cb9c611a36d5 + ExpoWebBrowser: 9b98d939d5f1c5dd8f523f0a0683056fb1204434 + fast_float: 7c925d1cebf8328d4018d061f49377e9f887e3b4 + FBLazyVector: 732df79fea96f10cc14477969cea05707026d2fd + fmt: ba0886e864ebb21d14c98b2e12e164b8002f5b93 + glog: 3cf7cb46f743c4bc758ae3e6d9c15bd1b4cfd6d4 + hermes-engine: 7c0b9852d39d0126644d679f35852f4aca497ae6 libavif: 5f8e715bea24debec477006f21ef9e95432e254d libdav1d: 23581a4d8ec811ff171ed5e2e05cd27bad64c39f libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8 - RCTDeprecation: 2a74a2c57675e64419bd89078efde81f7c1de90b - RCTRequired: 30451112e6fef4e6f31b4e7eee0845156e35e4b0 - RCTSwiftUI: 5aaf0b07e747ba749dc6acc94d8bd41eea4b570f - RCTSwiftUIWrapper: ab2ca548be15d63afa95103afc8685a7c3eab78b - RCTTypeSafety: 3eaed17dbddb0b989208b062ea14c44d412b9780 - React: 2574546f2d017abd14d0c9b48cf2b6a0547c2591 - React-callinvoker: 03cd4b931d1d583d87aae99b8f7b6fe26bf571ee - React-Core: 1c824d9c7dd8aa760b5f1b50d5a54c2a3f598f87 - React-Core-prebuilt: 13924a267683b3d6fa4bde9c80380becf83a9c5c - React-CoreModules: 2f9ed75bca7f6dea2b70e8a1f4a5ca9b6be52d76 - React-cxxreact: 7103d5ba69848c039e11079e74ceede05efe795e - React-debug: 8cc8d99ccc664ef9e873027f7fc3fb0a50496012 - React-defaultsnativemodule: 603c108411d39d7bb5ccb8c270f1f50cb6207e10 - React-domnativemodule: c49a502edc85f515a029c341fe5fba155fa6675c - React-Fabric: acc4915d719db793c5853e5c74b54ea5aa48e865 - React-FabricComponents: aebebc98914a4a8fc962fa7b5b98ebaf250acb68 - React-FabricImage: 42e99e48ff73c8b20cee229e622977d0b97b6247 - React-featureflags: c6d8d8d52acf3a956485726076b73eeff7935340 - React-featureflagsnativemodule: c992de92dcf30dcf09efdec17752abe4128ec55f - React-graphics: 239fd9b0512e539d3563f0825618f4e49795eefd - React-hermes: ae4685ca9fa5f47003bc594d3f146e29284136d1 - React-idlecallbacksnativemodule: 10a5be842ab181953c772a3f28cdf94572833eb0 - React-ImageManager: c36a56c3b13eba92e1d0d30da35d0a1ccf29cd6c - React-intersectionobservernativemodule: 71404bfa47d31e4143cc9db3e26178b5cfcd07e1 - React-jserrorhandler: ca2eeb03c1a77bbfab1b5425b943e3e8d92295f2 - React-jsi: c4b6daf8a31ac54f2db49cd6cce29720fec1f3a8 - React-jsiexecutor: acdc1a217b7ea29bcf6315b770d01e6b1c2fca14 - React-jsinspector: 95d6394efe9fb4a64ed33afc076b32a6384c8514 - React-jsinspectorcdp: 6ce51378a552feaaaac1a7b0d995fa0c49fa4f8c - React-jsinspectornetwork: 0db435c9264f200635fdf294a3b643dd3946d4cf - React-jsinspectortracing: 2e4470e1f301ff597bd65299aa95da4bae6e5c4f - React-jsitooling: 796bc991cdce68e2cc059d0271a28e0d4f8b0891 - React-jsitracing: f3008e7b5e1d9de8d9f2ca1b85824ed86b0cea00 - React-logger: fff73f4ceecad968c97baafdc77dcf84befc38b6 - React-Mapbuffer: ce449ccdf3b80384415b925606be8a4bdcfc65d3 - React-microtasksnativemodule: 2eb3f49d0d8e77b5343455eccd057010b8d38b6b - React-mutationobservernativemodule: f0a0d5ae9b51caf7becbeabf836d716cfedb6bf2 - react-native-safe-area-context: 6b4966397ada0f7dd481e4486a2ef936834861a1 - React-NativeModulesApple: a092d89b58f635ebfab88048b0eda9fb516819fd - React-networking: 968bbbe73590149feb1e72b2af4f6a68e4796ece - React-oscompat: 0b72a7e926954a0415ccd83e0748b6561fe45367 - React-perflogger: 865984e492514aa6e5279fc3e663132cfa4d5022 - React-performancecdpmetrics: 2efbf9bdb48c8d8446f4dd10e8bf0dc5d711772f - React-performancetimeline: 9d256484bff1513481be9f234baba694dc3b52e2 - React-RCTActionSheet: 902c79deec52f99cc48b1051b59bcbe86787d339 - React-RCTAnimation: 09cf722039ae30ff5d64e2b011ff054ae651c3b6 - React-RCTAppDelegate: a47de6fddb7eb0c028abba83138a5ce283bd7e77 - React-RCTBlob: 38c418d067e0c61818223503063310122e44c588 - React-RCTFabric: 480ca2a105730e1790cfd13291d086cb53725825 - React-RCTFBReactNativeSpec: 63131378510a5191515a4adfc308e65b465106f4 - React-RCTImage: 3ce36f82441b76b715818ee7ee95f6f5b34f9ee1 - React-RCTLinking: 2f7b5ed4983122e5115732d25a4360960eab583c - React-RCTNetwork: dcd3b180f33da86f5dc5e928a816eb5464fa7f16 - React-RCTRuntime: 6ef8e778fbab426b12eb5a9b5f7a0e86313c5a10 - React-RCTSettings: b97727ec8c55c35bd284457a647c938c040b942b - React-RCTText: 4d1b88f6d3e1a43afe46706d956ec6664c87b984 - React-RCTVibration: 415d14d6a1a64bf947fcef6b193915a494431168 - React-rendererconsistency: ef8519bdd9931261c6561bfad6506356b8108387 - React-renderercss: 1aa1bf99fa2ace143eb87d5190fd43609fc1e832 - React-rendererdebug: 40a4fb3dea21a7ac1759ca0eb6c88a924aecb075 - React-RuntimeApple: 84fadbb4fe8ca531e15e29a22af05911f17569c6 - React-RuntimeCore: f4d9af5f16d37e63308cb03b36c89d01e7f68a06 - React-runtimeexecutor: 4d59410f66af529d04c84c8b152ced07dabc471e - React-RuntimeHermes: fd719d8f4d9ce79636fe2e09e94b0ac31b7b263b - React-runtimescheduler: 784033620aa5515e2f45a60369eed4d32f9400b8 - React-timing: a16df9ae98f950396d9ce3abf43cb0cb2f21194c - React-utils: b68ee619aef28d8f9b85532d98db0327f7bdf743 - React-viewtransitionnativemodule: 11fe091101d381451b1542c37b2745900254f096 - React-webperformancenativemodule: b5d249419f1546663845c82f24de4e18a3180997 - ReactAppDependencyProvider: dcdd0e1b9559a6d8d8aea05286f4ed085091978e - ReactCodegen: 5c649c42f4b5f104c04d5fdc54f4052193e256dc - ReactCommon: d5c1bb4427bf51c443de5926aac332c89ddd9363 - ReactNativeDependencies: fa0a54b3f5319ae0e3b9aff32bfee7a424b88e66 - RNCMaskedView: eb2b2e538afa907f05a5848a1a1ac26092e6fec9 - RNGestureHandler: a426f18ab9021991fe2cbc8bf1677b740e20e70c - RNReanimated: ae471cd78ed9c8c2865ff57b12370eaaf9d153dc - RNScreens: 62693e770c4b73093c018aa7845b691f5ba9988d - RNWorklets: 11ce5589058480653fe45c9a44524eb0847835fb + RCT-Folly: 82921e585c0400eda46fac1068297aa9dfb035e4 + RCTDeprecation: 6d66040b74f4be203495adda55b49c1a25190291 + RCTRequired: ebf172e0b04196922ba4640458f9926c1bb34012 + RCTSwiftUI: ac8537fe21f096259c91bd663655ff52ec864cb0 + RCTSwiftUIWrapper: 64406e4d42af802b3baf2fbaa0bd8ad75bc0cc9b + RCTTypeSafety: 80eac4783ed394cdffb5981d2c99b73a1bc519ca + React: 41924a5bad9466fe869b4511650b7d6e0cf02c84 + React-bridging: 56fe36fe6bd5724d14401b8e22336a14d23f8d73 + React-callinvoker: 2703817f9ad45a19f839421aa77a3504b2a76f0d + React-Core: 7b2c3d5cc62d50659ba1c0c86b9112a3b44c1219 + React-Core-prebuilt: 508793fe2a734c137e80b894998702a6fe7caa94 + React-CoreModules: f940b6c1451d74b19d340aa52612eb7e9a306d95 + React-cxxreact: cf37497363d74b6a766fb06e8feb96dc8156f471 + React-cxxstableapi: 06f491a41595d7e71e9a1783781913e0b2291d57 + React-debug: f156620f41c3947a9a80a0f0cd98321270613be6 + React-defaultsnativemodule: 3b70b300bc7d97339aa17a16e4a20838275ad838 + React-domnativemodule: e6a05ef0d439ad09929396d8ecf4ce55d3cab141 + React-Fabric: a3c6d8b079f26a455d3861ef8dc77b5ff3eaac31 + React-FabricComponents: fc096041c110ccb827b3c40d9504c52c114a1ece + React-FabricImage: df50982d0e84f605b7872882b7382b69a3d02788 + React-featureflags: b252526f0bfc71b501a36d3bd774b4b53f1c2517 + React-featureflagsnativemodule: 6c5bf9398effb14311176b02baf6112b782e4434 + React-graphics: 912f70ebcce1e82bba834b1186534f6ea84934b0 + React-hermes: 8cbf3f3ca711b7ab1724fe25ec4f2a0d86c9abe6 + React-idlecallbacksnativemodule: 5a0644f69f6572305b54f1c3ff0317f85207fa31 + React-ImageManager: d1266ea60c09947be4fed541c81cd85cabcd8911 + React-intersectionobservernativemodule: 34bed36344c26dffbfe665c57e216531d6294794 + React-jserrorhandler: 391bbbe64445ef28aa1f5a0c48438da2ca050307 + React-jsi: 14ad6fae949e154da5b81d27692298ebd49a8a34 + React-jsiexecutor: 9e59ba557dbe7197ec5c87e6685a2082964ef14c + React-jsinspector: 158546947b226cb9e21d04edef77f149053895f3 + React-jsinspectorcdp: 5effa6ff0396ea716bec14aaf0d06b13fa1ea8e2 + React-jsinspectornetwork: aaab313dc90a22a8bca27ea63b29026854f1bfe0 + React-jsinspectortracing: cb86bbdfe46a006e02390618070a663cfbe70763 + React-jsitooling: 7f0e73397dbc7c33d6f848ffba84fe0113f93975 + React-jsitracing: 98173ae72f76a9f1d0f9a5622a2c44d3c024f6ae + React-logger: f280101234b7e8df003e99ff4d359dc57de77117 + React-Mapbuffer: acf4ac61f163f15ced7dfad7308957816b2d7abd + React-microtasksnativemodule: 512d9f7c6b66574d90832a6b10b6102d4a8fdf30 + React-mutationobservernativemodule: 2c5abeb9a4ae316ba6d9420ef8d9baa81faa9d56 + react-native-safe-area-context: 33c51f0075e6fe0013be39018d89f594893d558c + React-NativeModulesApple: 22b2f3e1538ceb1aab1ab182ccb0666ea2ec36ad + React-networking: b58b3098d4a626f88bbaeaf6bf5e67b18ff39089 + React-oscompat: 72573ceb65b6c6c6bc34e51e0df8f44c91081a6d + React-perflogger: 885850f7ee01af5e47cfb7e51eb9f3e10ab0c9da + React-performancecdpmetrics: d120e7b2709e5a7b0ef92d4377be3fb6d638c53d + React-performancetimeline: 9ce09a8d010be87d738fbbace557848cf4d2a7ae + React-RCTActionSheet: a88d0f7eb5738ec418a2ff1984439a6924662b2c + React-RCTAnimatedModuleProvider: 7af9d8aaac99a3442b3d795fb04056e8d780b974 + React-RCTAnimation: 5314c78f58d3018eb47026ef26f116d9e126d5ed + React-RCTAppDelegate: d048873b1e0145204137ebd14e5d3d8577a76672 + React-RCTBlob: ba1b169851e00249af27f946cb4ae27eba65f133 + React-RCTFabric: f8302793314697ae59e037fd16578979f9a72d44 + React-RCTFBReactNativeSpec: 92f103541419e18bee20540942ce0ed512b9d03f + React-RCTImage: e159826f6c49e8bc282a73410c68de2e83456b98 + React-RCTLinking: 7adcbc80b056e382a5346d9cda1509c97a9f6f69 + React-RCTNetwork: 4106de28a9c4cc6f4664a5829f2b56e8d67d45b4 + React-RCTRuntime: f2eeab7e701c16153dd86f5b78b9aa6e613dc3b0 + React-RCTSettings: 0ce8009ed2db69ea9f1900c6578831c23fa88c77 + React-RCTText: 901788b3060e912a6893e24cdbdc0f504895d215 + React-RCTVibration: 8ace21ea22b677d4bef389d43d7b2f0b87ec147f + React-rendererconsistency: 98dbc9df61c67bfca2d95626f11aa9520b930be5 + React-renderercss: dba8ee4acf0234e1a58b70acc928bdc78171a505 + React-rendererdebug: 91d6a7fa57238218f73220e9bd42c4b1ec117ea5 + React-RuntimeApple: 3d6531c22b25a534599470d415c4374df5c3c8c1 + React-RuntimeCore: 7c37c4de413ee95378428635039ebfe978dcddd4 + React-runtimeexecutor: 6f150d87a7b15f326d2feb96afd2e1738e570e7c + React-RuntimeHermes: fadca6ecff643cc7b27f1e5a801690784962a95f + React-runtimescheduler: 7f16da138a14e4ed06090e02307b728315140d0c + React-timing: 942f9dd34c990232d8f497d30dddf0e2655eb9e1 + React-utils: 2a3decf824bf6996390d68d12fed9a6c69a71d1d + React-viewtransitionnativemodule: e49acd8b47e151107ff00f704604ea45c19aefff + React-webperformancenativemodule: 5980edf76ca86ca218acff067891358e671934bc + ReactAppDependencyProvider: ed5609dc8e30eeade35ba8e43128781ee8fdf4de + ReactCodegen: c79e1dd43150836415086fe9a1373a5ce504b8cd + ReactCommon: 5f5a302748322015f2e3334869cdd9b4d0395846 + ReactNativeDependencies: ec5530432d8191b38e278117d498aaff05ea9d6f + RNCMaskedView: d4884d6b3b256bd1830a211db3d5f551def82e36 + RNGestureHandler: f09eca0b47053142f7543f5c71d183f215ba5d81 + RNReanimated: eb2d6acbd8d7fa0df8a50ea7fa3d51cac9bccd86 + RNScreens: 6a5899ce324f44711d04542fa3964828b63e1cad + RNWorklets: 716410d0f4f46f5c83f36a5051a11e11304be659 SDWebImage: e9fc87c1aab89a8ab1bbd74eba378c6f53be8abf SDWebImageAVIFCoder: afe194a084e851f70228e4be35ef651df0fc5c57 SDWebImageSVGCoder: 15a300a97ec1c8ac958f009c02220ac0402e936c SDWebImageWebPCoder: e38c0a70396191361d60c092933e22c20d5b1380 - Yoga: fe50ab299e578f397fef753cf309c6703a4db29b + SocketRocket: 37aec555668fb852ec12e3c0de59a86ca58f0871 + Yoga: d1c536142c5ff8ec8cd856ab2a7c227a1d875c8e PODFILE CHECKSUM: f33ab45f7ef0d53c0dc6d309fe976e98d9c5c473 diff --git a/apps/brownfield-tester/isolated/android/app/build.gradle.kts b/apps/brownfield-tester/isolated/android/app/build.gradle.kts index e1dda8b52dea61..6869809db50cb6 100644 --- a/apps/brownfield-tester/isolated/android/app/build.gradle.kts +++ b/apps/brownfield-tester/isolated/android/app/build.gradle.kts @@ -6,7 +6,7 @@ plugins { android { namespace = "dev.expo.brownfieldintegratedtester" - compileSdk = 36 + compileSdk = 37 defaultConfig { applicationId = "dev.expo.brownfieldintegratedtester" diff --git a/apps/brownfield-tester/isolated/android/gradle.properties b/apps/brownfield-tester/isolated/android/gradle.properties index 20e2a01520742a..c544082a14c1d0 100644 --- a/apps/brownfield-tester/isolated/android/gradle.properties +++ b/apps/brownfield-tester/isolated/android/gradle.properties @@ -20,4 +20,14 @@ kotlin.code.style=official # Enables namespacing of each library's R class so that its R class includes only the # resources declared in the library itself and none from the library's dependencies, # thereby reducing the size of the R class for that library -android.nonTransitiveRClass=true \ No newline at end of file +android.nonTransitiveRClass=true +# AGP 9 registers its own `kotlin` extension, which collides with the explicit +# `org.jetbrains.kotlin.android` plugin this app applies: +# Cannot add extension with name 'kotlin', as there is an extension already registered +# Opt out of built-in Kotlin; remove once AGP 10.x drops the opt out. +android.builtInKotlin=false +# Kotlin Gradle Plugin 2.0.21 (see gradle/libs.versions.toml) casts the Android extension to the +# legacy `BaseExtension`, which AGP 9's new DSL no longer provides: +# ApplicationExtensionImpl$AgpDecorated_Decorated cannot be cast to BaseExtension +# Opting out of the new DSL keeps the legacy type. Removable once KGP is bumped to 2.2.x. +android.newDsl=false diff --git a/apps/brownfield-tester/isolated/android/gradle/wrapper/gradle-wrapper.jar b/apps/brownfield-tester/isolated/android/gradle/wrapper/gradle-wrapper.jar index e708b1c023ec8b..d997cfc60f4cff 100644 Binary files a/apps/brownfield-tester/isolated/android/gradle/wrapper/gradle-wrapper.jar and b/apps/brownfield-tester/isolated/android/gradle/wrapper/gradle-wrapper.jar differ diff --git a/apps/brownfield-tester/isolated/android/gradle/wrapper/gradle-wrapper.properties b/apps/brownfield-tester/isolated/android/gradle/wrapper/gradle-wrapper.properties index 7f47a4ac7942f2..c40666bf998762 100644 --- a/apps/brownfield-tester/isolated/android/gradle/wrapper/gradle-wrapper.properties +++ b/apps/brownfield-tester/isolated/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Tue Jan 20 14:35:29 BRT 2026 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/apps/brownfield-tester/package.json b/apps/brownfield-tester/package.json index a7585a193c0491..393e78a7f82ccd 100644 --- a/apps/brownfield-tester/package.json +++ b/apps/brownfield-tester/package.json @@ -4,7 +4,7 @@ "private": true, "dependencies": { "expo": "workspace:*", - "react-native": "0.86.0", + "react-native": "0.87.0", "react": "19.2.3", "react-native-reanimated": "4.5.1", "react-native-worklets": "0.10.1" diff --git a/apps/common/ThemeProvider.tsx b/apps/common/ThemeProvider.tsx index 266b17d5f0ba36..ade857f261b741 100644 --- a/apps/common/ThemeProvider.tsx +++ b/apps/common/ThemeProvider.tsx @@ -63,8 +63,7 @@ export function ThemeProvider({ children }: PropsWithChildren) { const systemColorScheme = useColorScheme(); // react-native-web's Appearance has no setColorScheme, so keep an override in state. const [themeOverride, setThemeOverride] = useState(null); - const currentThemeName = - themeOverride ?? (systemColorScheme !== 'unspecified' ? systemColorScheme : 'light'); + const currentThemeName = themeOverride ?? systemColorScheme ?? 'light'; const currentTheme = currentThemeName === 'dark' ? darkTheme : lightTheme; const navigationTheme = useMemo( () => createNavigationTheme(currentThemeName, currentTheme), diff --git a/apps/common/package.json b/apps/common/package.json index e58290d7e237ef..26234fe6c46906 100644 --- a/apps/common/package.json +++ b/apps/common/package.json @@ -6,7 +6,7 @@ "@expo/styleguide-base": "^1.0.1", "@expo/vector-icons": "^15.0.2", "expo-router": "workspace:*", - "react-native": "0.86.0", + "react-native": "0.87.0", "react": "19.2.3" }, "devDependencies": { diff --git a/apps/expo-go/android/app/build.gradle b/apps/expo-go/android/app/build.gradle index 9804488ba3e678..5604b1ec58df17 100644 --- a/apps/expo-go/android/app/build.gradle +++ b/apps/expo-go/android/app/build.gradle @@ -95,7 +95,7 @@ android { } release { minifyEnabled true - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' consumerProguardFiles 'proguard-rules.pro' if (!System.getenv("ANDROID_UNSIGNED")) { // EAS and CI supply the release keystore. Local release builds fall back to the debug key so @@ -111,16 +111,11 @@ android { def shouldUploadCrashlytics = System.getenv("EAS_BUILD") != null firebaseCrashlytics { nativeSymbolUploadEnabled shouldUploadCrashlytics + unstrippedNativeLibsDir = file("${buildDir}/intermediates/merged_native_libs/release/mergeReleaseNativeLibs/out/lib") } } } - applicationVariants.all { variant -> - if (variant.buildType.name == 'release') { - variant.buildType.firebaseCrashlytics.unstrippedNativeLibsDir = file("${buildDir}/intermediates/merged_native_libs/${variant.name}/merge${variant.name.capitalize()}NativeLibs/out/lib") - } - } - lintOptions { abortOnError false @@ -140,7 +135,6 @@ android { import com.android.build.api.variant.AndroidComponentsExtension import org.xmlpull.v1.XmlPullParser import org.xmlpull.v1.XmlPullParserFactory -import com.android.build.gradle.LibraryExtension import org.w3c.dom.Element // Based on RNGP's AgpConfiguratorPlugin @@ -170,7 +164,10 @@ class AgpConfiguratorPlugin implements Plugin { AndroidComponentsExtension ext = subproject.extensions.getByType(AndroidComponentsExtension) ext.finalizeDsl { androidComponentProperties -> if (androidComponentProperties.namespace == null) { - LibraryExtension android = subproject.extensions.getByType(LibraryExtension) + // Looked up by name: AGP 9's new DSL no longer registers the legacy + // com.android.build.gradle.LibraryExtension type. Groovy duck-typing + // resolves sourceSets/manifest on both the old and new extension. + def android = subproject.extensions.getByName("android") def manifestFile = android.sourceSets.getByName("main").manifest.srcFile if (manifestFile.exists()) { diff --git a/apps/expo-go/android/build.gradle b/apps/expo-go/android/build.gradle index 3ea5df6a8540b9..e0da586b38dedb 100644 --- a/apps/expo-go/android/build.gradle +++ b/apps/expo-go/android/build.gradle @@ -5,12 +5,17 @@ buildscript { ext { minSdkVersion = 24 targetSdkVersion = 36 - compileSdkVersion = 36 + compileSdkVersion = 37 dbFlowVersion = '4.2.4' - buildToolsVersion = '36.0.0' - kotlinVersion = "2.1.20" - kspVersion = "2.1.20-2.0.1" + buildToolsVersion = '37.0.0' + // Kotlin 2.3.20+ is required: earlier K2 releases crash compiling ReactAndroid from + // source ("Cannot evaluate IR expression in annotation ... Strange deserialized enum + // value") on Java annotations that reference Kotlin const vals, e.g. BaseViewManager's + // @ReactProp(name = ViewProps.X). Keep the compose/serialization plugin pins in + // expoview/build.gradle in sync with this version. + kotlinVersion = "2.3.20" + kspVersion = "2.3.10" gradleDownloadTaskVersion = '5.0.1' repositoryUrl = "file:${System.env.HOME}/.m2/repository/" @@ -88,7 +93,9 @@ allprojects { } project(":packages:react-native:ReactAndroid").afterEvaluate { reactAndroid -> - reactAndroid.tasks.named("buildCodegenCLI").configure { it.enabled = false } + // react-native 0.87 no longer registers buildCodegenCLI; keep disabling it while the + // fork is on an older release. `matching` tolerates the task being absent. + reactAndroid.tasks.matching { it.name == "buildCodegenCLI" }.configureEach { it.enabled = false } } // Every module's generateCodegenSchemaFromJavaScript reads react-native-codegen/lib diff --git a/apps/expo-go/android/expoview/build.gradle b/apps/expo-go/android/expoview/build.gradle index bb5f90fc7bdd57..5e37d7b27f1428 100644 --- a/apps/expo-go/android/expoview/build.gradle +++ b/apps/expo-go/android/expoview/build.gradle @@ -12,18 +12,18 @@ buildscript { dependencies { classpath(expoLibs.apollo.gradle) + classpath "com.google.devtools.ksp:symbol-processing-gradle-plugin:${safeExtGet('kspVersion', '2.3.10')}" } } plugins { alias libs.plugins.android.library - alias libs.plugins.kotlin.android alias libs.plugins.download - id("org.jetbrains.kotlin.plugin.compose") version "2.2.21" - id("org.jetbrains.kotlin.plugin.serialization") version "2.2.21" // Use your Kotlin version + id("org.jetbrains.kotlin.plugin.compose") version "2.3.20" + id("org.jetbrains.kotlin.plugin.serialization") version "2.3.20" // Use your Kotlin version id 'expo-module-gradle-plugin' } -apply plugin: 'kotlin-kapt' +apply plugin: 'com.google.devtools.ksp' apply from: new File(rootDir, "versioning_linking.gradle") apply plugin: 'com.apollographql.apollo' @@ -167,6 +167,7 @@ dependencies { implementation 'androidx.core:core-splashscreen:1.0.1' implementation 'io.coil-kt:coil-compose:2.6.0' implementation "androidx.navigation:navigation-compose:2.8.5" + implementation "org.jetbrains.kotlinx:kotlinx-serialization-core:1.9.0" implementation "androidx.compose.ui:ui:1.7.6" implementation "androidx.compose.runtime:runtime-saveable:1.7.6" implementation "androidx.compose.material3:material3:1.3.1" @@ -285,10 +286,10 @@ dependencies { implementation "com.google.android.play:review:2.0.1" implementation "com.google.android.play:review-ktx:2.0.0" - //dbflow - kapt "com.github.Raizlabs.DBFlow:dbflow-processor:${safeExtGet('dbFlowVersion', '4.2.4')}" - implementation "com.github.Raizlabs.DBFlow:dbflow-core:${safeExtGet('dbFlowVersion', '4.2.4')}" - implementation "com.github.Raizlabs.DBFlow:dbflow:${safeExtGet('dbFlowVersion', '4.2.4')}" + // room (replaced DBFlow, whose kapt-only processor is incompatible with AGP 9's built-in Kotlin) + // 2.7+ is required for KSP2, which ksp 2.x uses. + implementation "androidx.room:room-runtime:2.8.3" + ksp "androidx.room:room-compiler:2.8.3" implementation 'com.cronutils:cron-utils:4.1.3' diff --git a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/LauncherActivity.kt b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/LauncherActivity.kt index 26fdf034d1c4c9..fa77b400c66e40 100644 --- a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/LauncherActivity.kt +++ b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/LauncherActivity.kt @@ -53,8 +53,9 @@ class LauncherActivity : AppCompatActivity() { // Crash with NoSuchFieldException instead of hard crashing at task.getTaskInfo().numActivities RecentTaskInfo::class.java.getDeclaredField("numActivities") for (task in kernel.tasks) { - if (task.taskInfo.id == taskId) { - if (task.taskInfo.numActivities == 1) { + val taskInfo = task.taskInfo ?: continue + if (taskInfo.id == taskId) { + if (taskInfo.numActivities == 1) { finishAndRemoveTask() return@Runnable } else { diff --git a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/experience/ExpoGoReactNativeHost.kt b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/experience/ExpoGoReactNativeHost.kt index c2f7401fa7c0eb..0406c2017d484a 100644 --- a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/experience/ExpoGoReactNativeHost.kt +++ b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/experience/ExpoGoReactNativeHost.kt @@ -100,7 +100,7 @@ class KernelReactNativeHost( WorkletsPackage(), ReanimatedPackage(), ExponentPackage.kernelExponentPackage( - application.applicationContext, + getApplication().applicationContext, exponentManifest.getKernelManifestAndAssetRequestHeaders().manifest, data?.initialURL ), diff --git a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/experience/ReactNativeActivity.kt b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/experience/ReactNativeActivity.kt index bd606cef488fa8..fbc3eca6c21573 100644 --- a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/experience/ReactNativeActivity.kt +++ b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/experience/ReactNativeActivity.kt @@ -389,10 +389,10 @@ abstract class ReactNativeActivity : val reactHost = ReactHostFactory.getDefaultReactHost( context = application, - packageList = nativeHost.packages, - jsMainModulePath = nativeHost.jsMainModuleName, - jsBundleFilePath = nativeHost.jsBundleFile, - useDevSupport = nativeHost.useDeveloperSupport, + packageList = nativeHost.getPackages(), + jsMainModulePath = nativeHost.getJSMainModuleName(), + jsBundleFilePath = nativeHost.getJSBundleFile(), + useDevSupport = nativeHost.getUseDeveloperSupport(), devBundleDownloadListener = devBundleDownloadListener, devServerBundleUrl = ExponentUrls.bundleUrlFromManifest(manifest!!, manifestUrl!!) ) diff --git a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/headless/InternalHeadlessAppLoader.kt b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/headless/InternalHeadlessAppLoader.kt index 60af60e7d18c42..d302182b6b3c92 100644 --- a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/headless/InternalHeadlessAppLoader.kt +++ b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/headless/InternalHeadlessAppLoader.kt @@ -243,10 +243,10 @@ class InternalHeadlessAppLoader(private val context: Context) : val reactHost = ReactHostFactory.getDefaultReactHost( context = context, - packageList = host.packages, - jsMainModulePath = host.jsMainModuleName, - jsBundleFilePath = host.jsBundleFile, - useDevSupport = host.useDeveloperSupport, + packageList = host.getPackages(), + jsMainModulePath = host.getJSMainModuleName(), + jsBundleFilePath = host.getJSBundleFile(), + useDevSupport = host.getUseDeveloperSupport(), devServerBundleUrl = ExponentUrls.bundleUrlFromManifest(manifest!!, manifestUrl!!) ) diff --git a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/home/qrScanner/QRScannerActivity.kt b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/home/qrScanner/QRScannerActivity.kt index 6c8866ffb4d670..a629d4eaa96b5d 100644 --- a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/home/qrScanner/QRScannerActivity.kt +++ b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/home/qrScanner/QRScannerActivity.kt @@ -107,7 +107,7 @@ class QRScannerActivity : ComponentActivity() { cameraProviderFuture.addListener({ val cameraProvider = cameraProviderFuture.get() val preview = Preview.Builder().build() - preview.surfaceProvider = previewView.surfaceProvider + preview.setSurfaceProvider(previewView.surfaceProvider) val options = BarcodeScannerOptions.Builder() .setBarcodeFormats(Barcode.FORMAT_QR_CODE) diff --git a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/kernel/Kernel.kt b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/kernel/Kernel.kt index ddf084e4e8e40d..93d796dfd14ca5 100644 --- a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/kernel/Kernel.kt +++ b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/kernel/Kernel.kt @@ -245,10 +245,10 @@ class Kernel : KernelInterface() { reactHost = ReactHostFactory.getDefaultReactHost( context = applicationContext, - packageList = nativeHost.packages, - jsMainModulePath = nativeHost.jsMainModuleName, - jsBundleFilePath = nativeHost.jsBundleFile, - useDevSupport = nativeHost.useDeveloperSupport, + packageList = nativeHost.getPackages(), + jsMainModulePath = nativeHost.getJSMainModuleName(), + jsBundleFilePath = nativeHost.getJSBundleFile(), + useDevSupport = nativeHost.getUseDeveloperSupport(), devServerBundleUrl = toHttp(manifest.getBundleURL()) ) @@ -375,7 +375,7 @@ class Kernel : KernelInterface() { fun openHomeActivity() { val manager = context.getSystemService(Context.ACTIVITY_SERVICE) as ActivityManager for (task: AppTask in manager.appTasks) { - val baseIntent = task.taskInfo.baseIntent + val baseIntent = task.taskInfo?.baseIntent ?: continue if ((HomeActivity::class.java.name == baseIntent.component!!.className)) { task.moveToFront() return @@ -606,7 +606,7 @@ class Kernel : KernelInterface() { // There is race condition to retrieve the taskInfo from the finishing task. // Uses try-catch to handle the cases. try { - val baseIntent = task.taskInfo.baseIntent + val baseIntent = task.taskInfo!!.baseIntent if (baseIntent.hasExtra(KernelConstants.MANIFEST_URL_KEY) && ( baseIntent.getStringExtra( KernelConstants.MANIFEST_URL_KEY @@ -626,7 +626,7 @@ class Kernel : KernelInterface() { } if (existingTask != null) { try { - moveTaskToFront(existingTask.taskInfo.id) + moveTaskToFront(existingTask.taskInfo!!.id) } catch (e: IllegalArgumentException) { // Sometimes task can't be found. existingTask = null @@ -811,7 +811,7 @@ class Kernel : KernelInterface() { // Crash with NoSuchFieldException instead of hard crashing at taskInfo.numActivities RecentTaskInfo::class.java.getDeclaredField("numActivities") for (task: AppTask in tasks) { - val taskInfo = task.taskInfo + val taskInfo = task.taskInfo ?: continue if (taskInfo.numActivities == 0 && (taskInfo.baseIntent.action == Intent.ACTION_MAIN)) { task.finishAndRemoveTask() return @@ -830,9 +830,9 @@ class Kernel : KernelInterface() { } private fun moveTaskToFront(taskId: Int) = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { - tasks.find { it.taskInfo.taskId == taskId } + tasks.find { it.taskInfo?.taskId == taskId } } else { - tasks.find { it.taskInfo.id == taskId } + tasks.find { it.taskInfo?.id == taskId } }?.also { task -> // If we have the task in memory, tell the ExperienceActivity to check for new options. // Otherwise options will be added in initialProps when the Experience starts. @@ -853,9 +853,9 @@ class Kernel : KernelInterface() { // Kill the current task. val manager = activity.getSystemService(Context.ACTIVITY_SERVICE) as ActivityManager if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { - manager.appTasks.find { it.taskInfo.taskId == activity.taskId } + manager.appTasks.find { it.taskInfo?.taskId == activity.taskId } } else { - manager.appTasks.find { it.taskInfo.id == activity.taskId } + manager.appTasks.find { it.taskInfo?.id == activity.taskId } }?.also { task -> task.finishAndRemoveTask() } // We're sure that it will be an `ExperienceActivity`. However we still need to do a cast and diff --git a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/ActionDatabase.kt b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/ActionDatabase.kt index 022db3f8ebb698..e94d3161391422 100644 --- a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/ActionDatabase.kt +++ b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/ActionDatabase.kt @@ -1,9 +1,43 @@ package host.exp.exponent.notifications -import com.raizlabs.android.dbflow.annotation.Database +import android.content.Context +import androidx.room.Dao +import androidx.room.Database +import androidx.room.Insert +import androidx.room.OnConflictStrategy +import androidx.room.Query +import androidx.room.Room +import androidx.room.RoomDatabase + +@Dao +interface ActionDao { + @Insert(onConflict = OnConflictStrategy.REPLACE) + fun insert(action: ActionObject) + + @Query("SELECT * FROM ActionObject WHERE categoryId = :categoryId ORDER BY position ASC") + fun findByCategory(categoryId: String?): List + + @Query("DELETE FROM ActionObject WHERE categoryId = :categoryId") + fun deleteByCategory(categoryId: String?) +} + +@Database(entities = [ActionObject::class], version = ActionDatabase.VERSION, exportSchema = false) +abstract class ActionRoomDatabase : RoomDatabase() { + abstract fun actionDao(): ActionDao +} -@Database(version = ActionDatabase.VERSION) object ActionDatabase { const val NAME = "ExpoNotificationActions" - const val VERSION = 1 + const val VERSION = 2 + + lateinit var dao: ActionDao + private set + + @JvmStatic fun init(context: Context) { + dao = Room.databaseBuilder(context, ActionRoomDatabase::class.java, "$NAME.db") + .fallbackToDestructiveMigration() + .allowMainThreadQueries() + .build() + .actionDao() + } } diff --git a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/ActionObject.kt b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/ActionObject.kt index 62ec0cc0a1feb6..b427e5f310dc7f 100644 --- a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/ActionObject.kt +++ b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/ActionObject.kt @@ -1,41 +1,40 @@ package host.exp.exponent.notifications -import com.raizlabs.android.dbflow.annotation.Column -import com.raizlabs.android.dbflow.annotation.PrimaryKey -import com.raizlabs.android.dbflow.annotation.Table -import com.raizlabs.android.dbflow.structure.BaseModel +import androidx.room.ColumnInfo +import androidx.room.Entity +import androidx.room.Ignore +import androidx.room.PrimaryKey -@Table(database = ActionDatabase::class) -class ActionObject : BaseModel { - @Column var categoryId: String? = null +@Entity(tableName = "ActionObject") +class ActionObject() { + @ColumnInfo var categoryId: String? = null - @PrimaryKey @Column - var actionId: String? = null + @PrimaryKey @ColumnInfo + var actionId: String = "" - @Column var buttonTitle: String? = null + @ColumnInfo var buttonTitle: String? = null - @Column var isDestructive: Boolean? = null + // Non-null with defaults: Room's KSP2 processor cannot match the setter of an + // `is`-prefixed nullable Boolean property. + @ColumnInfo var isDestructive: Boolean = false - @Column var isAuthenticationRequired: Boolean? = null + @ColumnInfo var isAuthenticationRequired: Boolean = false - @Column var submitButtonTitle: String? = null + @ColumnInfo var submitButtonTitle: String? = null - @Column var placeholder: String? = null + @ColumnInfo var placeholder: String? = null - @Column var isShouldShowTextInput: Boolean = false + @ColumnInfo var isShouldShowTextInput: Boolean = false - @Column var position: Int + @ColumnInfo var position: Int = 0 - constructor() { - position = 0 - } - - constructor(map: Map, position: Int) { + @Ignore + constructor(map: Map, position: Int) : this() { categoryId = map["categoryId"] as String? - actionId = map["actionId"] as String? + actionId = map["actionId"] as String? ?: "" buttonTitle = map["buttonTitle"] as String? - isDestructive = map["isDestructive"] as Boolean? - isAuthenticationRequired = map["isAuthenticationRequired"] as Boolean? + isDestructive = map["isDestructive"] as Boolean? ?: false + isAuthenticationRequired = map["isAuthenticationRequired"] as Boolean? ?: false isShouldShowTextInput = map["textInput"] != null if (isShouldShowTextInput && map["textInput"] is Map<*, *>) { val subMap = map["textInput"] as Map? diff --git a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/NotificationActionCenter.kt b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/NotificationActionCenter.kt index 7981900b5b7fb1..00949a1076e736 100644 --- a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/NotificationActionCenter.kt +++ b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/NotificationActionCenter.kt @@ -7,8 +7,6 @@ import android.os.Build import android.os.Looper import androidx.core.app.NotificationCompat import androidx.core.app.RemoteInput -import com.raizlabs.android.dbflow.sql.language.SQLite -import com.raizlabs.android.dbflow.sql.language.Select import host.exp.exponent.kernel.KernelConstants import java.util.* @@ -23,19 +21,13 @@ object NotificationActionCenter { val action = actions[i].apply { this["categoryId"] = categoryId } - ActionObject(action, i).save() + ActionDatabase.dao.insert(ActionObject(action, i)) } } @Synchronized @JvmStatic fun removeCategory(categoryId: String?) { - val actions = SQLite.select().from(ActionObject::class.java) - .where(ActionObject_Table.categoryId.eq(categoryId)) - .queryList() - - for (actionObject in actions) { - actionObject.delete() - } + ActionDatabase.dao.deleteByCategory(categoryId) } @Synchronized @@ -50,10 +42,7 @@ object NotificationActionCenter { // Expo Go has a permanent notification, so we have to set max priority in order to show up buttons builder.priority = Notification.PRIORITY_MAX - val actions = Select().from(ActionObject::class.java) - .where(ActionObject_Table.categoryId.eq(categoryId)) - .orderBy(ActionObject_Table.position, true) - .queryList() + val actions = ActionDatabase.dao.findByCategory(categoryId) for (actionObject in actions) { addAction(builder, actionObject, intentProvider, context) diff --git a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/managers/SchedulerManagerImpl.kt b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/managers/SchedulerManagerImpl.kt index 4e25afa008a20e..baa53809f62073 100644 --- a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/managers/SchedulerManagerImpl.kt +++ b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/managers/SchedulerManagerImpl.kt @@ -1,7 +1,6 @@ package host.exp.exponent.notifications.managers import android.content.Context -import com.raizlabs.android.dbflow.sql.language.SQLite import host.exp.exponent.kernel.ExperienceKey import host.exp.exponent.notifications.exceptions.UnableToScheduleException import host.exp.exponent.notifications.schedulers.* @@ -103,8 +102,8 @@ internal class SchedulerManagerImpl(private val applicationContext: Context) : S if (!fetchedFromDB) { fetchedFromDB = true - val calendarSchedulers: List = SQLite.select().from(CalendarSchedulerModel::class.java).queryList() - val intervalSchedulers: List = SQLite.select().from(IntervalSchedulerModel::class.java).queryList() + val calendarSchedulers: List = SchedulersDatabase.dao.allCalendarSchedulers() + val intervalSchedulers: List = SchedulersDatabase.dao.allIntervalSchedulers() for (schedulerModel in calendarSchedulers + intervalSchedulers) { val scheduler = SchedulerImpl(schedulerModel) schedulersMap[scheduler.idAsString] = scheduler diff --git a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/managers/SchedulersDatabase.kt b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/managers/SchedulersDatabase.kt index 7ad33757adbc28..5b08731722b628 100644 --- a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/managers/SchedulersDatabase.kt +++ b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/managers/SchedulersDatabase.kt @@ -1,9 +1,61 @@ package host.exp.exponent.notifications.managers -import com.raizlabs.android.dbflow.annotation.Database +import android.content.Context +import androidx.room.Dao +import androidx.room.Database +import androidx.room.Delete +import androidx.room.Insert +import androidx.room.OnConflictStrategy +import androidx.room.Query +import androidx.room.Room +import androidx.room.RoomDatabase +import androidx.room.Update +import host.exp.exponent.notifications.schedulers.CalendarSchedulerModel +import host.exp.exponent.notifications.schedulers.IntervalSchedulerModel + +@Dao +interface SchedulersDao { + @Query("SELECT * FROM IntervalSchedulerModel") + fun allIntervalSchedulers(): List + + @Query("SELECT * FROM CalendarSchedulerModel") + fun allCalendarSchedulers(): List + + @Insert(onConflict = OnConflictStrategy.REPLACE) + fun insertInterval(model: IntervalSchedulerModel): Long + + @Insert(onConflict = OnConflictStrategy.REPLACE) + fun insertCalendar(model: CalendarSchedulerModel): Long + + @Update fun updateInterval(model: IntervalSchedulerModel) + + @Update fun updateCalendar(model: CalendarSchedulerModel) + + @Delete fun deleteInterval(model: IntervalSchedulerModel) + + @Delete fun deleteCalendar(model: CalendarSchedulerModel) +} + +@Database( + entities = [IntervalSchedulerModel::class, CalendarSchedulerModel::class], + version = SchedulersDatabase.VERSION, + exportSchema = false +) +abstract class SchedulersRoomDatabase : RoomDatabase() { + abstract fun schedulersDao(): SchedulersDao +} -@Database(version = SchedulersDatabase.VERSION) object SchedulersDatabase { const val NAME = "SchedulersDatabase" - const val VERSION = 1 + const val VERSION = 2 + + lateinit var dao: SchedulersDao + private set + + @JvmStatic fun init(context: Context) { + dao = Room.databaseBuilder(context, SchedulersRoomDatabase::class.java, "$NAME.db") + .fallbackToDestructiveMigration() + .build() + .schedulersDao() + } } diff --git a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/schedulers/CalendarSchedulerModel.kt b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/schedulers/CalendarSchedulerModel.kt index 510a9717f1a477..ff5486c47dde92 100644 --- a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/schedulers/CalendarSchedulerModel.kt +++ b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/schedulers/CalendarSchedulerModel.kt @@ -8,30 +8,29 @@ import com.cronutils.parser.CronParser import com.cronutils.model.time.ExecutionTime import android.content.Intent import android.os.SystemClock -import com.raizlabs.android.dbflow.annotation.Column -import com.raizlabs.android.dbflow.annotation.PrimaryKey -import com.raizlabs.android.dbflow.annotation.Table -import com.raizlabs.android.dbflow.structure.BaseModel +import androidx.room.ColumnInfo +import androidx.room.Entity +import androidx.room.PrimaryKey import org.joda.time.DateTime import org.json.JSONException import java.util.* -@Table(database = SchedulersDatabase::class) -class CalendarSchedulerModel : BaseModel(), SchedulerModel { - @Column - @PrimaryKey(autoincrement = true) +@Entity(tableName = "CalendarSchedulerModel") +class CalendarSchedulerModel : SchedulerModel { + @ColumnInfo + @PrimaryKey(autoGenerate = true) var id = 0 - @Column override var notificationId = 0 + @ColumnInfo override var notificationId = 0 - @Column(name = "experienceId") + @ColumnInfo(name = "experienceId") var experienceScopeKey: String? = null - @Column var isRepeat = false + @ColumnInfo var isRepeat = false - @Column var serializedDetails: String? = null + @ColumnInfo var serializedDetails: String? = null - @Column var calendarData: String? = null + @ColumnInfo var calendarData: String? = null override val idAsString: String get() = Integer.valueOf(id).toString() + this.javaClass.simpleName @@ -43,16 +42,16 @@ class CalendarSchedulerModel : BaseModel(), SchedulerModel { } override fun saveAndGetId(): String { - save() // get id from database + id = SchedulersDatabase.dao.insertCalendar(this).toInt() // get id from database val details = getDetailsMap() details!![SchedulersManagerProxy.SCHEDULER_ID] = idAsString setDetailsFromMap(details) - save() + SchedulersDatabase.dao.updateCalendar(this) return idAsString } override fun remove() { - delete() + SchedulersDatabase.dao.deleteCalendar(this) } // elapsedTime diff --git a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/schedulers/IntervalSchedulerModel.kt b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/schedulers/IntervalSchedulerModel.kt index 431f5a5323f75f..6112353295775d 100644 --- a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/schedulers/IntervalSchedulerModel.kt +++ b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/notifications/schedulers/IntervalSchedulerModel.kt @@ -5,43 +5,42 @@ import host.exp.exponent.notifications.managers.SchedulersManagerProxy import host.exp.exponent.kernel.ExperienceKey import android.content.Intent import android.os.SystemClock -import com.raizlabs.android.dbflow.annotation.Column -import com.raizlabs.android.dbflow.annotation.PrimaryKey -import com.raizlabs.android.dbflow.annotation.Table -import com.raizlabs.android.dbflow.structure.BaseModel +import androidx.room.ColumnInfo +import androidx.room.Entity +import androidx.room.PrimaryKey import org.joda.time.DateTime import org.json.JSONException import java.util.* -@Table(database = SchedulersDatabase::class) -class IntervalSchedulerModel : BaseModel(), SchedulerModel { - @Column - @PrimaryKey(autoincrement = true) +@Entity(tableName = "IntervalSchedulerModel") +class IntervalSchedulerModel : SchedulerModel { + @ColumnInfo + @PrimaryKey(autoGenerate = true) var id = 0 - @Column override var notificationId = 0 + @ColumnInfo override var notificationId = 0 - @Column(name = "experienceId") + @ColumnInfo(name = "experienceId") var experienceScopeKey: String? = null - @Column var isRepeat = false + @ColumnInfo var isRepeat = false - @Column var serializedDetails: String? = null + @ColumnInfo var serializedDetails: String? = null - @Column var scheduledTime: Long = 0 + @ColumnInfo var scheduledTime: Long = 0 - @Column var interval: Long = 0 + @ColumnInfo var interval: Long = 0 override fun canBeRescheduled(): Boolean { return isRepeat || DateTime.now().toDate().time < scheduledTime } override fun saveAndGetId(): String { - save() // get id from database + id = SchedulersDatabase.dao.insertInterval(this).toInt() // get id from database val details = getDetailsMap() details!![SchedulersManagerProxy.SCHEDULER_ID] = idAsString setDetailsFromMap(details) - save() + SchedulersDatabase.dao.updateInterval(this) return idAsString } @@ -51,7 +50,7 @@ class IntervalSchedulerModel : BaseModel(), SchedulerModel { get() = Integer.valueOf(id).toString() + this.javaClass.simpleName override fun remove() { - delete() + SchedulersDatabase.dao.deleteInterval(this) } // elapsedTime diff --git a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/storage/ExperienceDBObject.kt b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/storage/ExperienceDBObject.kt index b14172f97227a2..7a684f014bcc24 100644 --- a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/storage/ExperienceDBObject.kt +++ b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/storage/ExperienceDBObject.kt @@ -1,14 +1,14 @@ // Copyright 2015-present 650 Industries. All rights reserved. package host.exp.exponent.storage -import com.raizlabs.android.dbflow.annotation.Column -import com.raizlabs.android.dbflow.annotation.PrimaryKey -import com.raizlabs.android.dbflow.annotation.Table +import androidx.room.ColumnInfo +import androidx.room.Entity +import androidx.room.PrimaryKey -@Table(database = ExponentDB::class) +@Entity(tableName = "ExperienceDBObject") class ExperienceDBObject( - @PrimaryKey @Column(name = "id") var scopeKey: String? = null, - @Column var manifestUrl: String? = null, - @Column var bundleUrl: String? = null, - @Column var manifest: String? = null + @PrimaryKey @ColumnInfo(name = "id") var scopeKey: String = "", + @ColumnInfo var manifestUrl: String? = null, + @ColumnInfo var bundleUrl: String? = null, + @ColumnInfo var manifest: String? = null ) diff --git a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/storage/ExponentDB.kt b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/storage/ExponentDB.kt index b715c1d776e2a5..3bd339ce3ed6b1 100644 --- a/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/storage/ExponentDB.kt +++ b/apps/expo-go/android/expoview/src/main/java/host/exp/exponent/storage/ExponentDB.kt @@ -1,34 +1,67 @@ // Copyright 2015-present 650 Industries. All rights reserved. package host.exp.exponent.storage +import android.content.Context import androidx.annotation.WorkerThread -import com.raizlabs.android.dbflow.annotation.Database -import com.raizlabs.android.dbflow.config.FlowManager -import com.raizlabs.android.dbflow.sql.language.SQLite -import com.raizlabs.android.dbflow.structure.database.transaction.QueryTransaction +import androidx.room.Dao +import androidx.room.Database +import androidx.room.Insert +import androidx.room.OnConflictStrategy +import androidx.room.Query +import androidx.room.Room +import androidx.room.RoomDatabase import expo.modules.manifests.core.Manifest import host.exp.exponent.analytics.EXL import org.json.JSONException import org.json.JSONObject +import java.util.concurrent.Executors + +@Dao +interface ExperienceDao { + @Query("SELECT * FROM ExperienceDBObject WHERE id = :scopeKey LIMIT 1") + fun findByScopeKey(scopeKey: String): ExperienceDBObject? + + @Insert(onConflict = OnConflictStrategy.REPLACE) + fun insert(experience: ExperienceDBObject) +} + +@Database(entities = [ExperienceDBObject::class], version = ExponentDB.VERSION, exportSchema = false) +abstract class ExponentKernelDatabase : RoomDatabase() { + abstract fun experienceDao(): ExperienceDao +} -@Database(version = ExponentDB.VERSION) object ExponentDB { private val TAG = ExponentDB::class.java.simpleName const val NAME = "ExponentKernel" - const val VERSION = 1 + + // v1 used DBFlow, v2 makes Room replace legacy files through the destructive fallback instead of failing schema validation. + const val VERSION = 2 + + private lateinit var database: ExponentKernelDatabase + + // Mirrors DBFlow's save queue: writes are serialized off the caller's thread. + private val executor = Executors.newSingleThreadExecutor() + + @JvmStatic fun init(context: Context) { + database = Room.databaseBuilder(context, ExponentKernelDatabase::class.java, "$NAME.db") + .fallbackToDestructiveMigration() + .build() + } @JvmStatic fun saveExperience(exponentDBObject: ExponentDBObject) { - try { - val experience = ExperienceDBObject( - scopeKey = exponentDBObject.manifest.getScopeKey(), - manifestUrl = exponentDBObject.manifestUrl, - bundleUrl = exponentDBObject.bundleUrl, - manifest = exponentDBObject.manifest.toString() - ) - FlowManager.getDatabase(ExponentDB::class.java).transactionManager.saveQueue.add(experience) - } catch (e: JSONException) { - EXL.e(TAG, e.message) + executor.execute { + try { + val experience = ExperienceDBObject( + scopeKey = exponentDBObject.manifest.getScopeKey(), + manifestUrl = exponentDBObject.manifestUrl, + bundleUrl = exponentDBObject.bundleUrl, + manifest = exponentDBObject.manifest.toString() + ) + database.experienceDao().insert(experience) + } catch (e: JSONException) { + EXL.e(TAG, e.message) + } } } @@ -36,37 +69,32 @@ object ExponentDB { experienceScopeKeyString: String, listener: ExperienceResultListener ) { - SQLite.select() - .from(ExperienceDBObject::class.java) - .where(ExperienceDBObject_Table.id.`is`(experienceScopeKeyString)) - .async() - .querySingleResultCallback { _: QueryTransaction<*>?, experienceDBObject: ExperienceDBObject? -> - if (experienceDBObject == null) { - listener.onFailure() - } else { - try { - listener.onSuccess( - ExponentDBObject( - experienceDBObject.manifestUrl!!, - Manifest.fromManifestJson(JSONObject(experienceDBObject.manifest!!)), - experienceDBObject.bundleUrl!! - ) + executor.execute { + val experienceDBObject = database.experienceDao().findByScopeKey(experienceScopeKeyString) + if (experienceDBObject == null) { + listener.onFailure() + } else { + try { + listener.onSuccess( + ExponentDBObject( + experienceDBObject.manifestUrl!!, + Manifest.fromManifestJson(JSONObject(experienceDBObject.manifest!!)), + experienceDBObject.bundleUrl!! ) - } catch (e: JSONException) { - listener.onFailure() - } + ) + } catch (e: JSONException) { + listener.onFailure() } - }.execute() + } + } } @WorkerThread @Throws(JSONException::class) @JvmStatic fun experienceScopeKeyToExperienceSync(experienceScopeKeyString: String): ExponentDBObject? { - val experienceDBObject = SQLite.select() - .from(ExperienceDBObject::class.java) - .where(ExperienceDBObject_Table.id.`is`(experienceScopeKeyString)) - .querySingle() ?: return null + val experienceDBObject = database.experienceDao().findByScopeKey(experienceScopeKeyString) + ?: return null return ExponentDBObject( experienceDBObject.manifestUrl!!, Manifest.fromManifestJson(JSONObject(experienceDBObject.manifest!!)), diff --git a/apps/expo-go/android/expoview/src/main/java/host/exp/expoview/Exponent.kt b/apps/expo-go/android/expoview/src/main/java/host/exp/expoview/Exponent.kt index 32ed64be7f0265..1078f6194ba65c 100644 --- a/apps/expo-go/android/expoview/src/main/java/host/exp/expoview/Exponent.kt +++ b/apps/expo-go/android/expoview/src/main/java/host/exp/expoview/Exponent.kt @@ -15,9 +15,6 @@ import com.facebook.common.internal.ByteStreams import com.facebook.drawee.backends.pipeline.Fresco import com.facebook.imagepipeline.backends.okhttp3.OkHttpImagePipelineConfigFactory import com.facebook.imagepipeline.producers.HttpUrlConnectionNetworkFetcher -import com.raizlabs.android.dbflow.config.DatabaseConfig -import com.raizlabs.android.dbflow.config.FlowConfig -import com.raizlabs.android.dbflow.config.FlowManager import expo.modules.core.interfaces.Package import expo.modules.core.interfaces.SingletonModule import expo.modules.kotlin.devtools.ExpoNetworkInspectOkHttpAppInterceptor @@ -397,25 +394,9 @@ class Exponent private constructor(val context: Context, val application: Applic } // TODO: profile this - FlowManager.init( - FlowConfig.builder(context) - .addDatabaseConfig( - DatabaseConfig.builder(SchedulersDatabase::class.java) - .databaseName(SchedulersDatabase.NAME) - .build() - ) - .addDatabaseConfig( - DatabaseConfig.builder(ActionDatabase::class.java) - .databaseName(ActionDatabase.NAME) - .build() - ) - .addDatabaseConfig( - DatabaseConfig.builder(ExponentDB::class.java) - .databaseName(ExponentDB.NAME) - .build() - ) - .build() - ) + SchedulersDatabase.init(context) + ActionDatabase.init(context) + ExponentDB.init(context) if (!ExpoViewBuildConfig.DEBUG) { // There are a few places in RN code that throw NetworkOnMainThreadException. diff --git a/apps/expo-go/android/gradle.properties b/apps/expo-go/android/gradle.properties index 1e1c28fb83b27d..1c6866d1841ca3 100644 --- a/apps/expo-go/android/gradle.properties +++ b/apps/expo-go/android/gradle.properties @@ -45,5 +45,15 @@ expo.devmenu.configureInRelease=true org.gradle.configuration-cache=true org.gradle.configuration-cache.problems=warn +# Opt out of built-in Kotlin and the new DSL that ship with AGP 9, matching the +# React Native template; remove once AGP 10.x drops the opt outs. +# EAS Build injects `eas-build-configure-version.gradle`, which reads +# `android.applicationVariants` — absent from the AGP 9 extension. +# The react-native-lab projects built from source (ReactAndroid, popup-menu-android) +# assume built-in Kotlin upstream, so the fork patches their build scripts to apply +# the Kotlin Gradle plugin explicitly. +android.builtInKotlin=false +android.newDsl=false + # Enabled parallel sync for Gradle 9.4+ org.gradle.tooling.parallel=true diff --git a/apps/expo-go/android/gradle/libs.versions.toml b/apps/expo-go/android/gradle/libs.versions.toml index 428531322066fa..24a2d353051351 100644 --- a/apps/expo-go/android/gradle/libs.versions.toml +++ b/apps/expo-go/android/gradle/libs.versions.toml @@ -7,7 +7,7 @@ buildTools = "36.0.0" # Dependencies versions agp = "8.11.0" fresco = "3.6.0" -apollo = "4.3.3" +apollo = "4.4.3" [libraries] android-gradle-plugin = { module = "com.android.tools.build:gradle", version.ref = "agp" } diff --git a/apps/expo-go/android/gradle/wrapper/gradle-wrapper.jar b/apps/expo-go/android/gradle/wrapper/gradle-wrapper.jar index 61285a659d1729..d997cfc60f4cff 100644 Binary files a/apps/expo-go/android/gradle/wrapper/gradle-wrapper.jar and b/apps/expo-go/android/gradle/wrapper/gradle-wrapper.jar differ diff --git a/apps/expo-go/android/gradle/wrapper/gradle-wrapper.properties b/apps/expo-go/android/gradle/wrapper/gradle-wrapper.properties index 78dfb562f5ae80..5b59ea8eabd019 100644 --- a/apps/expo-go/android/gradle/wrapper/gradle-wrapper.properties +++ b/apps/expo-go/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip networkTimeout=10000 zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/apps/expo-go/ios/Exponent.xcodeproj/project.pbxproj b/apps/expo-go/ios/Exponent.xcodeproj/project.pbxproj index ea77368e6f7116..5ce8e4e2cd8079 100644 --- a/apps/expo-go/ios/Exponent.xcodeproj/project.pbxproj +++ b/apps/expo-go/ios/Exponent.xcodeproj/project.pbxproj @@ -103,11 +103,15 @@ /* Begin PBXFileSystemSynchronizedRootGroup section */ 40EB3C6D301CBB4E006F3D9D /* Tests */ = { isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + ); path = Tests; sourceTree = ""; }; XXEXPOCLIENTXXXXXXXXXXXX /* Client */ = { isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + ); path = Client; sourceTree = ""; }; @@ -475,14 +479,10 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-Expo Go/Pods-Expo Go-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-Expo Go/Pods-Expo Go-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); - outputPaths = ( - ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Expo Go/Pods-Expo Go-frameworks.sh\"\n"; @@ -511,14 +511,10 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-Expo Go/Pods-Expo Go-resources-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); name = "[CP] Copy Pods Resources"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-Expo Go/Pods-Expo Go-resources-${CONFIGURATION}-output-files.xcfilelist", ); - outputPaths = ( - ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Expo Go/Pods-Expo Go-resources.sh\"\n"; @@ -727,7 +723,10 @@ "$(inherited)", "-DRCT_REMOVE_LEGACY_ARCH=1", ); - OTHER_LDFLAGS = "$(inherited) "; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); PODFILE_DIR = "$(SRCROOT)"; REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../react-native-lab/react-native/packages/react-native"; SDKROOT = iphoneos; @@ -801,7 +800,10 @@ "$(inherited)", "-DRCT_REMOVE_LEGACY_ARCH=1", ); - OTHER_LDFLAGS = "$(inherited) "; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); PODFILE_DIR = "$(SRCROOT)"; REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../react-native-lab/react-native/packages/react-native"; SDKROOT = iphoneos; diff --git a/apps/expo-go/ios/Podfile.lock b/apps/expo-go/ios/Podfile.lock index ef166720b9e9d2..29170484826327 100644 --- a/apps/expo-go/ios/Podfile.lock +++ b/apps/expo-go/ios/Podfile.lock @@ -26,6 +26,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -41,7 +42,6 @@ PODS: - React-utils - ReactAppDependencyProvider - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -147,6 +147,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -161,7 +162,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -199,6 +199,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -212,7 +213,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -267,6 +267,7 @@ PODS: - RCTRequired - RCTTypeSafety - ReachabilitySwift + - React-bridging - React-Core - React-debug - React-Fabric @@ -280,14 +281,13 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga - EXUpdatesInterface (57.0.1): - ExpoModulesCore - fast_float (8.0.0) - - FBLazyVector (0.86.2) + - FBLazyVector (0.87.0) - FirebaseAnalytics (11.11.0): - FirebaseAnalytics/AdIdSupport (= 11.11.0) - FirebaseCore (~> 11.11.0) @@ -440,6 +440,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -453,7 +454,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -485,31 +485,43 @@ PODS: - fast_float (= 8.0.0) - fmt (= 12.1.0) - glog - - RCTDeprecation (0.86.2) - - RCTRequired (0.86.2) - - RCTSwiftUI (0.86.2) - - RCTSwiftUIWrapper (0.86.2): + - RCTDeprecation (0.87.0) + - RCTRequired (0.87.0) + - RCTSwiftUI (0.87.0) + - RCTSwiftUIWrapper (0.87.0): - RCTSwiftUI - - RCTTypeSafety (0.86.2): - - FBLazyVector (= 0.86.2) - - RCTRequired (= 0.86.2) - - React-Core (= 0.86.2) + - RCTTypeSafety (0.87.0): + - FBLazyVector (= 0.87.0) + - RCTRequired (= 0.87.0) + - React-Core (= 0.87.0) - ReachabilitySwift (5.2.4) - - React (0.86.2): - - React-Core (= 0.86.2) - - React-Core/DevSupport (= 0.86.2) - - React-Core/RCTWebSocket (= 0.86.2) - - React-RCTActionSheet (= 0.86.2) - - React-RCTAnimation (= 0.86.2) - - React-RCTBlob (= 0.86.2) - - React-RCTImage (= 0.86.2) - - React-RCTLinking (= 0.86.2) - - React-RCTNetwork (= 0.86.2) - - React-RCTSettings (= 0.86.2) - - React-RCTText (= 0.86.2) - - React-RCTVibration (= 0.86.2) - - React-callinvoker (0.86.2) - - React-Core (0.86.2): + - React (0.87.0): + - React-Core (= 0.87.0) + - React-Core/DevSupport (= 0.87.0) + - React-Core/RCTWebSocket (= 0.87.0) + - React-RCTActionSheet (= 0.87.0) + - React-RCTAnimation (= 0.87.0) + - React-RCTBlob (= 0.87.0) + - React-RCTImage (= 0.87.0) + - React-RCTLinking (= 0.87.0) + - React-RCTNetwork (= 0.87.0) + - React-RCTSettings (= 0.87.0) + - React-RCTText (= 0.87.0) + - React-RCTVibration (= 0.87.0) + - React-bridging (0.87.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - React-callinvoker + - React-jsi + - React-timing + - SocketRocket + - React-callinvoker (0.87.0) + - React-Core (0.87.0): - boost - DoubleConversion - fast_float @@ -519,7 +531,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.86.2) + - React-Core/Default (= 0.87.0) - React-cxxreact - React-featureflags - React-hermes @@ -534,7 +546,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/CoreModulesHeaders (0.86.2): + - React-Core/CoreModulesHeaders (0.87.0): - boost - DoubleConversion - fast_float @@ -559,7 +571,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/Default (0.86.2): + - React-Core/Default (0.87.0): - boost - DoubleConversion - fast_float @@ -583,7 +595,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/DevSupport (0.86.2): + - React-Core/DevSupport (0.87.0): - boost - DoubleConversion - fast_float @@ -593,8 +605,8 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.86.2) - - React-Core/RCTWebSocket (= 0.86.2) + - React-Core/Default (= 0.87.0) + - React-Core/RCTWebSocket (= 0.87.0) - React-cxxreact - React-featureflags - React-hermes @@ -609,7 +621,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTActionSheetHeaders (0.86.2): + - React-Core/RCTActionSheetHeaders (0.87.0): - boost - DoubleConversion - fast_float @@ -634,7 +646,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTAnimationHeaders (0.86.2): + - React-Core/RCTAnimationHeaders (0.87.0): - boost - DoubleConversion - fast_float @@ -659,7 +671,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTBlobHeaders (0.86.2): + - React-Core/RCTBlobHeaders (0.87.0): - boost - DoubleConversion - fast_float @@ -684,7 +696,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTImageHeaders (0.86.2): + - React-Core/RCTImageHeaders (0.87.0): - boost - DoubleConversion - fast_float @@ -709,7 +721,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTLinkingHeaders (0.86.2): + - React-Core/RCTLinkingHeaders (0.87.0): - boost - DoubleConversion - fast_float @@ -734,7 +746,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTNetworkHeaders (0.86.2): + - React-Core/RCTNetworkHeaders (0.87.0): - boost - DoubleConversion - fast_float @@ -759,7 +771,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTSettingsHeaders (0.86.2): + - React-Core/RCTSettingsHeaders (0.87.0): - boost - DoubleConversion - fast_float @@ -784,7 +796,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTTextHeaders (0.86.2): + - React-Core/RCTTextHeaders (0.87.0): - boost - DoubleConversion - fast_float @@ -809,7 +821,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTVibrationHeaders (0.86.2): + - React-Core/RCTVibrationHeaders (0.87.0): - boost - DoubleConversion - fast_float @@ -834,7 +846,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTWebSocket (0.86.2): + - React-Core/RCTWebSocket (0.87.0): - boost - DoubleConversion - fast_float @@ -844,7 +856,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.86.2) + - React-Core/Default (= 0.87.0) - React-cxxreact - React-featureflags - React-hermes @@ -859,7 +871,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-CoreModules (0.86.2): + - React-CoreModules (0.87.0): - boost - DoubleConversion - fast_float @@ -867,23 +879,23 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - RCTTypeSafety (= 0.86.2) - - React-Core/CoreModulesHeaders (= 0.86.2) + - RCTTypeSafety (= 0.87.0) + - React-Core/CoreModulesHeaders (= 0.87.0) - React-debug - React-featureflags - - React-jsi (= 0.86.2) + - React-jsi (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.86.2) + - React-RCTImage (= 0.87.0) - React-runtimeexecutor - React-utils - ReactCommon - SocketRocket - - React-cxxreact (0.86.2): + - React-cxxreact (0.87.0): - boost - DoubleConversion - fast_float @@ -892,22 +904,24 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 0.86.2) - - React-debug (= 0.86.2) - - React-jsi (= 0.86.2) + - React-callinvoker (= 0.87.0) + - React-debug (= 0.87.0) + - React-jserrorhandler (= 0.87.0) + - React-jsi (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-logger (= 0.86.2) - - React-perflogger (= 0.86.2) + - React-logger (= 0.87.0) + - React-perflogger (= 0.87.0) - React-runtimeexecutor - - React-timing (= 0.86.2) + - React-timing (= 0.87.0) - React-utils - SocketRocket - - React-debug (0.86.2): - - React-debug/redbox (= 0.86.2) - - React-debug/redbox (0.86.2) - - React-defaultsnativemodule (0.86.2): + - React-cxxstableapi (0.87.0) + - React-debug (0.87.0): + - React-debug/redbox (= 0.87.0) + - React-debug/redbox (0.87.0) + - React-defaultsnativemodule (0.87.0): - boost - DoubleConversion - fast_float @@ -931,7 +945,7 @@ PODS: - React-webperformancenativemodule - SocketRocket - Yoga - - React-domnativemodule (0.86.2): + - React-domnativemodule (0.87.0): - boost - DoubleConversion - fast_float @@ -940,6 +954,7 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric + - React-bridging - React-Fabric - React-Fabric/bridging - React-FabricComponents @@ -951,7 +966,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-Fabric (0.86.2): + - React-Fabric (0.87.0): - boost - DoubleConversion - fast_float @@ -962,28 +977,29 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug - - React-Fabric/animated (= 0.86.2) - - React-Fabric/animationbackend (= 0.86.2) - - React-Fabric/animations (= 0.86.2) - - React-Fabric/attributedstring (= 0.86.2) - - React-Fabric/bridging (= 0.86.2) - - React-Fabric/componentregistry (= 0.86.2) - - React-Fabric/componentregistrynative (= 0.86.2) - - React-Fabric/components (= 0.86.2) - - React-Fabric/consistency (= 0.86.2) - - React-Fabric/core (= 0.86.2) - - React-Fabric/dom (= 0.86.2) - - React-Fabric/imagemanager (= 0.86.2) - - React-Fabric/leakchecker (= 0.86.2) - - React-Fabric/mounting (= 0.86.2) - - React-Fabric/observers (= 0.86.2) - - React-Fabric/scheduler (= 0.86.2) - - React-Fabric/telemetry (= 0.86.2) - - React-Fabric/uimanager (= 0.86.2) - - React-Fabric/viewtransition (= 0.86.2) + - React-Fabric/animated (= 0.87.0) + - React-Fabric/animationbackend (= 0.87.0) + - React-Fabric/animations (= 0.87.0) + - React-Fabric/attributedstring (= 0.87.0) + - React-Fabric/bridging (= 0.87.0) + - React-Fabric/componentregistry (= 0.87.0) + - React-Fabric/componentregistrynative (= 0.87.0) + - React-Fabric/components (= 0.87.0) + - React-Fabric/consistency (= 0.87.0) + - React-Fabric/core (= 0.87.0) + - React-Fabric/dom (= 0.87.0) + - React-Fabric/imagemanager (= 0.87.0) + - React-Fabric/leakchecker (= 0.87.0) + - React-Fabric/mounting (= 0.87.0) + - React-Fabric/observers (= 0.87.0) + - React-Fabric/scheduler (= 0.87.0) + - React-Fabric/telemetry (= 0.87.0) + - React-Fabric/uimanager (= 0.87.0) + - React-Fabric/viewtransition (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -995,7 +1011,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/animated (0.86.2): + - React-Fabric/animated (0.87.0): - boost - DoubleConversion - fast_float @@ -1006,6 +1022,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1021,7 +1038,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/animationbackend (0.86.2): + - React-Fabric/animationbackend (0.87.0): - boost - DoubleConversion - fast_float @@ -1032,6 +1049,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1046,7 +1064,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/animations (0.86.2): + - React-Fabric/animations (0.87.0): - boost - DoubleConversion - fast_float @@ -1057,6 +1075,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1071,7 +1090,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/attributedstring (0.86.2): + - React-Fabric/attributedstring (0.87.0): - boost - DoubleConversion - fast_float @@ -1082,6 +1101,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1096,7 +1116,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/bridging (0.86.2): + - React-Fabric/bridging (0.87.0): - boost - DoubleConversion - fast_float @@ -1107,6 +1127,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1121,7 +1142,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/componentregistry (0.86.2): + - React-Fabric/componentregistry (0.87.0): - boost - DoubleConversion - fast_float @@ -1132,6 +1153,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1146,7 +1168,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/componentregistrynative (0.86.2): + - React-Fabric/componentregistrynative (0.87.0): - boost - DoubleConversion - fast_float @@ -1157,6 +1179,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1171,7 +1194,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components (0.86.2): + - React-Fabric/components (0.87.0): - boost - DoubleConversion - fast_float @@ -1182,13 +1205,14 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.86.2) - - React-Fabric/components/root (= 0.86.2) - - React-Fabric/components/scrollview (= 0.86.2) - - React-Fabric/components/view (= 0.86.2) + - React-Fabric/components/legacyviewmanagerinterop (= 0.87.0) + - React-Fabric/components/root (= 0.87.0) + - React-Fabric/components/scrollview (= 0.87.0) + - React-Fabric/components/view (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1200,7 +1224,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/legacyviewmanagerinterop (0.86.2): + - React-Fabric/components/legacyviewmanagerinterop (0.87.0): - boost - DoubleConversion - fast_float @@ -1211,6 +1235,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1225,7 +1250,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/root (0.86.2): + - React-Fabric/components/root (0.87.0): - boost - DoubleConversion - fast_float @@ -1236,6 +1261,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1250,7 +1276,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/scrollview (0.86.2): + - React-Fabric/components/scrollview (0.87.0): - boost - DoubleConversion - fast_float @@ -1261,6 +1287,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1275,7 +1302,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/view (0.86.2): + - React-Fabric/components/view (0.87.0): - boost - DoubleConversion - fast_float @@ -1286,6 +1313,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1302,7 +1330,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-Fabric/consistency (0.86.2): + - React-Fabric/consistency (0.87.0): - boost - DoubleConversion - fast_float @@ -1313,6 +1341,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1327,7 +1356,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/core (0.86.2): + - React-Fabric/core (0.87.0): - boost - DoubleConversion - fast_float @@ -1338,6 +1367,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1352,7 +1382,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/dom (0.86.2): + - React-Fabric/dom (0.87.0): - boost - DoubleConversion - fast_float @@ -1363,6 +1393,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1377,7 +1408,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/imagemanager (0.86.2): + - React-Fabric/imagemanager (0.87.0): - boost - DoubleConversion - fast_float @@ -1388,6 +1419,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1402,7 +1434,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/leakchecker (0.86.2): + - React-Fabric/leakchecker (0.87.0): - boost - DoubleConversion - fast_float @@ -1413,6 +1445,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1427,7 +1460,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/mounting (0.86.2): + - React-Fabric/mounting (0.87.0): - boost - DoubleConversion - fast_float @@ -1438,6 +1471,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1453,7 +1487,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers (0.86.2): + - React-Fabric/observers (0.87.0): - boost - DoubleConversion - fast_float @@ -1464,12 +1498,13 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.86.2) - - React-Fabric/observers/intersection (= 0.86.2) - - React-Fabric/observers/mutation (= 0.86.2) + - React-Fabric/observers/events (= 0.87.0) + - React-Fabric/observers/intersection (= 0.87.0) + - React-Fabric/observers/mutation (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1481,7 +1516,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers/events (0.86.2): + - React-Fabric/observers/events (0.87.0): - boost - DoubleConversion - fast_float @@ -1492,6 +1527,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1506,7 +1542,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers/intersection (0.86.2): + - React-Fabric/observers/intersection (0.87.0): - boost - DoubleConversion - fast_float @@ -1517,6 +1553,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1531,7 +1568,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers/mutation (0.86.2): + - React-Fabric/observers/mutation (0.87.0): - boost - DoubleConversion - fast_float @@ -1542,6 +1579,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1556,7 +1594,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/scheduler (0.86.2): + - React-Fabric/scheduler (0.87.0): - boost - DoubleConversion - fast_float @@ -1567,6 +1605,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1586,7 +1625,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/telemetry (0.86.2): + - React-Fabric/telemetry (0.87.0): - boost - DoubleConversion - fast_float @@ -1597,6 +1636,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1611,7 +1651,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/uimanager (0.86.2): + - React-Fabric/uimanager (0.87.0): - boost - DoubleConversion - fast_float @@ -1622,10 +1662,11 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.86.2) + - React-Fabric/uimanager/consistency (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1638,7 +1679,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/uimanager/consistency (0.86.2): + - React-Fabric/uimanager/consistency (0.87.0): - boost - DoubleConversion - fast_float @@ -1649,6 +1690,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1664,7 +1706,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/viewtransition (0.86.2): + - React-Fabric/viewtransition (0.87.0): - boost - DoubleConversion - fast_float @@ -1675,6 +1717,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1689,7 +1732,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-FabricComponents (0.86.2): + - React-FabricComponents (0.87.0): - boost - DoubleConversion - fast_float @@ -1704,8 +1747,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.86.2) - - React-FabricComponents/textlayoutmanager (= 0.86.2) + - React-FabricComponents/components (= 0.87.0) + - React-FabricComponents/textlayoutmanager (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1718,7 +1761,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components (0.86.2): + - React-FabricComponents/components (0.87.0): - boost - DoubleConversion - fast_float @@ -1733,17 +1776,17 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.86.2) - - React-FabricComponents/components/iostextinput (= 0.86.2) - - React-FabricComponents/components/modal (= 0.86.2) - - React-FabricComponents/components/rncore (= 0.86.2) - - React-FabricComponents/components/safeareaview (= 0.86.2) - - React-FabricComponents/components/scrollview (= 0.86.2) - - React-FabricComponents/components/switch (= 0.86.2) - - React-FabricComponents/components/text (= 0.86.2) - - React-FabricComponents/components/textinput (= 0.86.2) - - React-FabricComponents/components/unimplementedview (= 0.86.2) - - React-FabricComponents/components/virtualview (= 0.86.2) + - React-FabricComponents/components/inputaccessory (= 0.87.0) + - React-FabricComponents/components/iostextinput (= 0.87.0) + - React-FabricComponents/components/modal (= 0.87.0) + - React-FabricComponents/components/rncore (= 0.87.0) + - React-FabricComponents/components/safeareaview (= 0.87.0) + - React-FabricComponents/components/scrollview (= 0.87.0) + - React-FabricComponents/components/switch (= 0.87.0) + - React-FabricComponents/components/text (= 0.87.0) + - React-FabricComponents/components/textinput (= 0.87.0) + - React-FabricComponents/components/unimplementedview (= 0.87.0) + - React-FabricComponents/components/virtualview (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1756,7 +1799,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/inputaccessory (0.86.2): + - React-FabricComponents/components/inputaccessory (0.87.0): - boost - DoubleConversion - fast_float @@ -1783,7 +1826,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/iostextinput (0.86.2): + - React-FabricComponents/components/iostextinput (0.87.0): - boost - DoubleConversion - fast_float @@ -1810,7 +1853,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/modal (0.86.2): + - React-FabricComponents/components/modal (0.87.0): - boost - DoubleConversion - fast_float @@ -1837,7 +1880,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/rncore (0.86.2): + - React-FabricComponents/components/rncore (0.87.0): - boost - DoubleConversion - fast_float @@ -1864,7 +1907,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/safeareaview (0.86.2): + - React-FabricComponents/components/safeareaview (0.87.0): - boost - DoubleConversion - fast_float @@ -1891,7 +1934,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/scrollview (0.86.2): + - React-FabricComponents/components/scrollview (0.87.0): - boost - DoubleConversion - fast_float @@ -1918,7 +1961,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/switch (0.86.2): + - React-FabricComponents/components/switch (0.87.0): - boost - DoubleConversion - fast_float @@ -1945,7 +1988,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/text (0.86.2): + - React-FabricComponents/components/text (0.87.0): - boost - DoubleConversion - fast_float @@ -1972,7 +2015,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/textinput (0.86.2): + - React-FabricComponents/components/textinput (0.87.0): - boost - DoubleConversion - fast_float @@ -1999,7 +2042,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/unimplementedview (0.86.2): + - React-FabricComponents/components/unimplementedview (0.87.0): - boost - DoubleConversion - fast_float @@ -2026,7 +2069,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/virtualview (0.86.2): + - React-FabricComponents/components/virtualview (0.87.0): - boost - DoubleConversion - fast_float @@ -2053,7 +2096,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/textlayoutmanager (0.86.2): + - React-FabricComponents/textlayoutmanager (0.87.0): - boost - DoubleConversion - fast_float @@ -2080,7 +2123,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricImage (0.86.2): + - React-FabricImage (0.87.0): - boost - DoubleConversion - fast_float @@ -2089,21 +2132,21 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - RCTRequired (= 0.86.2) - - RCTTypeSafety (= 0.86.2) + - RCTRequired (= 0.87.0) + - RCTTypeSafety (= 0.87.0) - React-Fabric - React-featureflags - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.86.2) + - React-jsiexecutor (= 0.87.0) - React-logger - React-rendererdebug - React-utils - ReactCommon - SocketRocket - Yoga - - React-featureflags (0.86.2): + - React-featureflags (0.87.0): - boost - DoubleConversion - fast_float @@ -2112,7 +2155,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-featureflagsnativemodule (0.86.2): + - React-featureflagsnativemodule (0.87.0): - boost - DoubleConversion - fast_float @@ -2127,7 +2170,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - SocketRocket - - React-graphics (0.86.2): + - React-graphics (0.87.0): - boost - DoubleConversion - fast_float @@ -2142,7 +2185,7 @@ PODS: - React-rendererdebug - React-utils - SocketRocket - - React-hermes (0.86.2): + - React-hermes (0.87.0): - boost - DoubleConversion - fast_float @@ -2151,18 +2194,18 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-cxxreact (= 0.86.2) + - React-cxxreact (= 0.87.0) - React-jsi - - React-jsiexecutor (= 0.86.2) + - React-jsiexecutor (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-jsitooling - React-oscompat - - React-perflogger (= 0.86.2) + - React-perflogger (= 0.87.0) - React-runtimeexecutor - SocketRocket - - React-idlecallbacksnativemodule (0.86.2): + - React-idlecallbacksnativemodule (0.87.0): - boost - DoubleConversion - fast_float @@ -2171,6 +2214,7 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric + - React-bridging - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec @@ -2178,7 +2222,7 @@ PODS: - React-runtimescheduler - ReactCommon/turbomodule/core - SocketRocket - - React-ImageManager (0.86.2): + - React-ImageManager (0.87.0): - boost - DoubleConversion - fast_float @@ -2193,7 +2237,7 @@ PODS: - React-rendererdebug - React-utils - SocketRocket - - React-intersectionobservernativemodule (0.86.2): + - React-intersectionobservernativemodule (0.87.0): - boost - DoubleConversion - fast_float @@ -2202,6 +2246,7 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric + - React-bridging - React-cxxreact - React-Fabric - React-Fabric/bridging @@ -2214,7 +2259,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-jserrorhandler (0.86.2): + - React-jserrorhandler (0.87.0): - boost - DoubleConversion - fast_float @@ -2223,13 +2268,12 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-cxxreact + - React-bridging - React-debug - React-featureflags - React-jsi - - ReactCommon/turbomodule/bridging - SocketRocket - - React-jsi (0.86.2): + - React-jsi (0.87.0): - boost - DoubleConversion - fast_float @@ -2239,7 +2283,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-jsiexecutor (0.86.2): + - React-jsiexecutor (0.87.0): - boost - DoubleConversion - fast_float @@ -2260,7 +2304,7 @@ PODS: - React-runtimeexecutor - React-utils - SocketRocket - - React-jsinspector (0.86.2): + - React-jsinspector (0.87.0): - boost - DoubleConversion - fast_float @@ -2275,11 +2319,11 @@ PODS: - React-jsinspectornetwork - React-jsinspectortracing - React-oscompat - - React-perflogger (= 0.86.2) + - React-perflogger (= 0.87.0) - React-runtimeexecutor - React-utils - SocketRocket - - React-jsinspectorcdp (0.86.2): + - React-jsinspectorcdp (0.87.0): - boost - DoubleConversion - fast_float @@ -2288,7 +2332,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-jsinspectornetwork (0.86.2): + - React-jsinspectornetwork (0.87.0): - boost - DoubleConversion - fast_float @@ -2298,7 +2342,7 @@ PODS: - RCT-Folly/Fabric - React-jsinspectorcdp - SocketRocket - - React-jsinspectortracing (0.86.2): + - React-jsinspectortracing (0.87.0): - boost - DoubleConversion - fast_float @@ -2313,7 +2357,7 @@ PODS: - React-timing - React-utils - SocketRocket - - React-jsitooling (0.86.2): + - React-jsitooling (0.87.0): - boost - DoubleConversion - fast_float @@ -2322,18 +2366,18 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-cxxreact (= 0.86.2) + - React-cxxreact (= 0.87.0) - React-debug - - React-jsi (= 0.86.2) + - React-jsi (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-runtimeexecutor - React-utils - SocketRocket - - React-jsitracing (0.86.2): + - React-jsitracing (0.87.0): - React-jsi - - React-logger (0.86.2): + - React-logger (0.87.0): - boost - DoubleConversion - fast_float @@ -2342,7 +2386,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-Mapbuffer (0.86.2): + - React-Mapbuffer (0.87.0): - boost - DoubleConversion - fast_float @@ -2352,7 +2396,7 @@ PODS: - RCT-Folly/Fabric - React-debug - SocketRocket - - React-microtasksnativemodule (0.86.2): + - React-microtasksnativemodule (0.87.0): - boost - DoubleConversion - fast_float @@ -2366,7 +2410,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - SocketRocket - - React-mutationobservernativemodule (0.86.2): + - React-mutationobservernativemodule (0.87.0): - boost - DoubleConversion - fast_float @@ -2375,6 +2419,7 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric + - React-bridging - React-cxxreact - React-Fabric - React-Fabric/bridging @@ -2398,6 +2443,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -2412,7 +2458,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -2427,6 +2472,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -2440,7 +2486,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -2455,6 +2500,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -2468,7 +2514,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -2483,6 +2528,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -2497,7 +2543,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -2512,6 +2557,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -2525,7 +2571,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -2540,6 +2585,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -2553,7 +2599,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - SwiftUIIntrospect (~> 1.0) @@ -2569,6 +2614,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -2584,7 +2630,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -2599,6 +2644,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -2612,7 +2658,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -2627,6 +2672,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -2641,7 +2687,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -2659,6 +2704,7 @@ PODS: - RCTRequired - RCTTypeSafety - React + - React-bridging - React-callinvoker - React-Core - React-debug @@ -2673,7 +2719,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -2688,6 +2733,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -2702,7 +2748,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -2717,6 +2762,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -2730,7 +2776,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -2745,6 +2790,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -2758,7 +2804,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -2773,6 +2818,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -2786,11 +2832,10 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-NativeModulesApple (0.86.2): + - React-NativeModulesApple (0.87.0): - boost - DoubleConversion - fast_float @@ -2799,6 +2844,7 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric + - React-bridging - React-callinvoker - React-Core - React-cxxreact @@ -2808,10 +2854,9 @@ PODS: - React-jsinspector - React-jsinspectorcdp - React-runtimeexecutor - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - - React-networking (0.86.2): + - React-networking (0.87.0): - boost - DoubleConversion - fast_float @@ -2824,8 +2869,8 @@ PODS: - React-performancetimeline - React-timing - SocketRocket - - React-oscompat (0.86.2) - - React-perflogger (0.86.2): + - React-oscompat (0.87.0) + - React-perflogger (0.87.0): - boost - DoubleConversion - fast_float @@ -2834,7 +2879,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-performancecdpmetrics (0.86.2): + - React-performancecdpmetrics (0.87.0): - boost - DoubleConversion - fast_float @@ -2848,7 +2893,7 @@ PODS: - React-runtimeexecutor - React-timing - SocketRocket - - React-performancetimeline (0.86.2): + - React-performancetimeline (0.87.0): - boost - DoubleConversion - fast_float @@ -2862,9 +2907,24 @@ PODS: - React-perflogger - React-timing - SocketRocket - - React-RCTActionSheet (0.86.2): - - React-Core/RCTActionSheetHeaders (= 0.86.2) - - React-RCTAnimation (0.86.2): + - React-RCTActionSheet (0.87.0): + - React-Core/RCTActionSheetHeaders (= 0.87.0) + - React-RCTAnimatedModuleProvider (0.87.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - React-Core + - React-Fabric/animated + - React-featureflags + - ReactCommon + - SocketRocket + - Yoga + - React-RCTAnimation (0.87.0): - boost - DoubleConversion - fast_float @@ -2881,7 +2941,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTAppDelegate (0.86.2): + - React-RCTAppDelegate (0.87.0): - boost - DoubleConversion - fast_float @@ -2902,6 +2962,7 @@ PODS: - React-hermes - React-jsitooling - React-NativeModulesApple + - React-RCTAnimatedModuleProvider - React-RCTFabric - React-RCTFBReactNativeSpec - React-RCTImage @@ -2915,7 +2976,7 @@ PODS: - React-utils - ReactCommon - SocketRocket - - React-RCTBlob (0.86.2): + - React-RCTBlob (0.87.0): - boost - DoubleConversion - fast_float @@ -2934,7 +2995,7 @@ PODS: - React-RCTNetwork - ReactCommon - SocketRocket - - React-RCTFabric (0.86.2): + - React-RCTFabric (0.87.0): - boost - DoubleConversion - fast_float @@ -2971,7 +3032,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-RCTFBReactNativeSpec (0.86.2): + - React-RCTFBReactNativeSpec (0.87.0): - boost - DoubleConversion - fast_float @@ -2982,13 +3043,14 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-jsi - React-NativeModulesApple - - React-RCTFBReactNativeSpec/components (= 0.86.2) + - React-RCTFBReactNativeSpec/components (= 0.87.0) - ReactCommon - SocketRocket - - React-RCTFBReactNativeSpec/components (0.86.2): + - React-RCTFBReactNativeSpec/components (0.87.0): - boost - DoubleConversion - fast_float @@ -2999,6 +3061,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -3011,7 +3074,7 @@ PODS: - ReactCommon - SocketRocket - Yoga - - React-RCTImage (0.86.2): + - React-RCTImage (0.87.0): - boost - DoubleConversion - fast_float @@ -3027,14 +3090,14 @@ PODS: - React-RCTNetwork - ReactCommon - SocketRocket - - React-RCTLinking (0.86.2): - - React-Core/RCTLinkingHeaders (= 0.86.2) - - React-jsi (= 0.86.2) + - React-RCTLinking (0.87.0): + - React-Core/RCTLinkingHeaders (= 0.87.0) + - React-jsi (= 0.87.0) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.86.2) - - React-RCTNetwork (0.86.2): + - ReactCommon/turbomodule/core (= 0.87.0) + - React-RCTNetwork (0.87.0): - boost - DoubleConversion - fast_float @@ -3054,7 +3117,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTRuntime (0.86.2): + - React-RCTRuntime (0.87.0): - boost - DoubleConversion - fast_float @@ -3076,7 +3139,7 @@ PODS: - React-RuntimeHermes - React-utils - SocketRocket - - React-RCTSettings (0.86.2): + - React-RCTSettings (0.87.0): - boost - DoubleConversion - fast_float @@ -3091,10 +3154,10 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTText (0.86.2): - - React-Core/RCTTextHeaders (= 0.86.2) + - React-RCTText (0.87.0): + - React-Core/RCTTextHeaders (= 0.87.0) - Yoga - - React-RCTVibration (0.86.2): + - React-RCTVibration (0.87.0): - boost - DoubleConversion - fast_float @@ -3108,11 +3171,11 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-rendererconsistency (0.86.2) - - React-renderercss (0.86.2): + - React-rendererconsistency (0.87.0) + - React-renderercss (0.87.0): - React-debug - React-utils - - React-rendererdebug (0.86.2): + - React-rendererdebug (0.87.0): - boost - DoubleConversion - fast_float @@ -3122,7 +3185,7 @@ PODS: - RCT-Folly/Fabric - React-debug - SocketRocket - - React-RuntimeApple (0.86.2): + - React-RuntimeApple (0.87.0): - boost - DoubleConversion - fast_float @@ -3151,7 +3214,7 @@ PODS: - React-runtimescheduler - React-utils - SocketRocket - - React-RuntimeCore (0.86.2): + - React-RuntimeCore (0.87.0): - boost - DoubleConversion - fast_float @@ -3173,7 +3236,7 @@ PODS: - React-runtimescheduler - React-utils - SocketRocket - - React-runtimeexecutor (0.86.2): + - React-runtimeexecutor (0.87.0): - boost - DoubleConversion - fast_float @@ -3183,10 +3246,10 @@ PODS: - RCT-Folly/Fabric - React-debug - React-featureflags - - React-jsi (= 0.86.2) + - React-jsi (= 0.87.0) - React-utils - SocketRocket - - React-RuntimeHermes (0.86.2): + - React-RuntimeHermes (0.87.0): - boost - DoubleConversion - fast_float @@ -3207,7 +3270,7 @@ PODS: - React-runtimeexecutor - React-utils - SocketRocket - - React-runtimescheduler (0.86.2): + - React-runtimescheduler (0.87.0): - boost - DoubleConversion - fast_float @@ -3220,6 +3283,7 @@ PODS: - React-cxxreact - React-debug - React-featureflags + - React-jserrorhandler - React-jsi - React-jsinspectortracing - React-performancetimeline @@ -3229,9 +3293,9 @@ PODS: - React-timing - React-utils - SocketRocket - - React-timing (0.86.2): + - React-timing (0.87.0): - React-debug - - React-utils (0.86.2): + - React-utils (0.87.0): - boost - DoubleConversion - fast_float @@ -3241,9 +3305,9 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - React-debug - - React-jsi (= 0.86.2) + - React-jsi (= 0.87.0) - SocketRocket - - React-viewtransitionnativemodule (0.86.2): + - React-viewtransitionnativemodule (0.87.0): - boost - DoubleConversion - fast_float @@ -3261,7 +3325,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-webperformancenativemodule (0.86.2): + - React-webperformancenativemodule (0.87.0): - boost - DoubleConversion - fast_float @@ -3270,6 +3334,7 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric + - React-bridging - React-cxxreact - React-jsi - React-jsiexecutor @@ -3278,9 +3343,9 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/core - SocketRocket - - ReactAppDependencyProvider (0.86.2): + - ReactAppDependencyProvider (0.87.0): - ReactCodegen - - ReactCodegen (0.86.2): + - ReactCodegen (0.87.0): - boost - DoubleConversion - fast_float @@ -3291,6 +3356,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -3303,10 +3369,9 @@ PODS: - React-RCTAppDelegate - React-rendererdebug - React-utils - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - - ReactCommon (0.86.2): + - ReactCommon (0.87.0): - boost - DoubleConversion - fast_float @@ -3314,26 +3379,9 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - ReactCommon/turbomodule (= 0.86.2) - - SocketRocket - - ReactCommon/turbomodule (0.86.2): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-callinvoker (= 0.86.2) - - React-cxxreact (= 0.86.2) - - React-jsi (= 0.86.2) - - React-logger (= 0.86.2) - - React-perflogger (= 0.86.2) - - ReactCommon/turbomodule/bridging (= 0.86.2) - - ReactCommon/turbomodule/core (= 0.86.2) + - ReactCommon/turbomodule (= 0.87.0) - SocketRocket - - ReactCommon/turbomodule/bridging (0.86.2): + - ReactCommon/turbomodule (0.87.0): - boost - DoubleConversion - fast_float @@ -3342,13 +3390,13 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 0.86.2) - - React-cxxreact (= 0.86.2) - - React-jsi (= 0.86.2) - - React-logger (= 0.86.2) - - React-perflogger (= 0.86.2) + - React-callinvoker (= 0.87.0) + - React-jsi (= 0.87.0) + - React-logger (= 0.87.0) + - React-perflogger (= 0.87.0) + - ReactCommon/turbomodule/core (= 0.87.0) - SocketRocket - - ReactCommon/turbomodule/core (0.86.2): + - ReactCommon/turbomodule/core (0.87.0): - boost - DoubleConversion - fast_float @@ -3357,14 +3405,15 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 0.86.2) - - React-cxxreact (= 0.86.2) - - React-debug (= 0.86.2) - - React-featureflags (= 0.86.2) - - React-jsi (= 0.86.2) - - React-logger (= 0.86.2) - - React-perflogger (= 0.86.2) - - React-utils (= 0.86.2) + - React-bridging + - React-callinvoker (= 0.87.0) + - React-cxxreact (= 0.87.0) + - React-debug (= 0.87.0) + - React-featureflags (= 0.87.0) + - React-jsi (= 0.87.0) + - React-logger (= 0.87.0) + - React-perflogger (= 0.87.0) + - React-utils (= 0.87.0) - SocketRocket - RNCAsyncStorage (2.2.0): - boost @@ -3377,6 +3426,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -3390,7 +3440,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -3405,6 +3454,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -3418,7 +3468,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -3433,6 +3482,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -3446,7 +3496,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -3461,6 +3510,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -3474,7 +3524,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -3489,6 +3538,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -3502,7 +3552,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -3517,6 +3566,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -3532,7 +3582,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - RNReanimated/apple (= 4.5.1) - RNReanimated/common (= 4.5.1) @@ -3551,6 +3600,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -3566,7 +3616,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - RNWorklets - SocketRocket @@ -3582,6 +3631,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -3597,7 +3647,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - RNWorklets - SocketRocket @@ -3613,6 +3662,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -3628,7 +3678,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - RNWorklets - SocketRocket @@ -3644,6 +3693,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -3658,7 +3708,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - RNScreens/common (= 4.27.0) - SocketRocket @@ -3674,6 +3723,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -3688,7 +3738,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -3703,6 +3752,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -3716,7 +3766,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - RNSVG/common (= 15.15.4) - SocketRocket @@ -3732,6 +3781,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -3745,7 +3795,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -3760,6 +3809,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -3775,7 +3825,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - RNWorklets/apple (= 0.10.1) - RNWorklets/common (= 0.10.1) @@ -3792,6 +3841,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -3807,7 +3857,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -3822,6 +3871,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -3837,7 +3887,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -3871,6 +3920,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -3884,7 +3934,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - stripe-react-native/Core (= 0.64.0) @@ -3901,6 +3950,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -3914,7 +3964,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Stripe (~> 25.11.0) @@ -3935,6 +3984,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -3948,7 +3998,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga @@ -4077,7 +4126,7 @@ DEPENDENCIES: - GoogleDataTransport - GoogleUtilities - hermes-engine (from `../../../react-native-lab/react-native/packages/react-native/sdks/hermes-engine/hermes-engine.podspec`) - - "lottie-react-native (from `../../../node_modules/.pnpm/lottie-react-native@7.3.8_@lottiefiles+dotlottie-react@0.13.5_react@19.2.3__react-nativ_f470db34fe3f166dc7629c782c7d8437/node_modules/lottie-react-native`)" + - "lottie-react-native (from `../../../node_modules/.pnpm/lottie-react-native@7.3.8_@lottiefiles+dotlottie-react@0.13.5_react@19.2.3__react-nativ_bd4aff20dbf60d73c7c9bf8a62420aa4/node_modules/lottie-react-native`)" - MBProgressHUD (~> 1.2.0) - nanopb - RCT-Folly (from `../../../react-native-lab/react-native/packages/react-native/third-party-podspecs/RCT-Folly.podspec`) @@ -4087,11 +4136,13 @@ DEPENDENCIES: - RCTSwiftUIWrapper (from `../../../react-native-lab/react-native/packages/react-native/ReactApple/RCTSwiftUIWrapper`) - RCTTypeSafety (from `../../../react-native-lab/react-native/packages/react-native/Libraries/TypeSafety`) - React (from `../../../react-native-lab/react-native/packages/react-native/`) + - React-bridging (from `../../../react-native-lab/react-native/packages/react-native/ReactCommon/react/bridging`) - React-callinvoker (from `../../../react-native-lab/react-native/packages/react-native/ReactCommon/callinvoker`) - React-Core (from `../../../react-native-lab/react-native/packages/react-native/`) - React-Core/RCTWebSocket (from `../../../react-native-lab/react-native/packages/react-native/`) - React-CoreModules (from `../../../react-native-lab/react-native/packages/react-native/React/CoreModules`) - React-cxxreact (from `../../../react-native-lab/react-native/packages/react-native/ReactCommon/cxxreact`) + - React-cxxstableapi (from `../../../react-native-lab/react-native/packages/react-native/ReactCommon/react/cxxstableapi`) - React-debug (from `../../../react-native-lab/react-native/packages/react-native/ReactCommon/react/debug`) - React-defaultsnativemodule (from `../../../react-native-lab/react-native/packages/react-native/ReactCommon/react/nativemodule/defaults`) - React-domnativemodule (from `../../../react-native-lab/react-native/packages/react-native/ReactCommon/react/nativemodule/dom`) @@ -4118,13 +4169,13 @@ DEPENDENCIES: - React-Mapbuffer (from `../../../react-native-lab/react-native/packages/react-native/ReactCommon`) - React-microtasksnativemodule (from `../../../react-native-lab/react-native/packages/react-native/ReactCommon/react/nativemodule/microtasks`) - React-mutationobservernativemodule (from `../../../react-native-lab/react-native/packages/react-native/ReactCommon/react/nativemodule/mutationobserver`) - - "react-native-keyboard-controller (from `../../../node_modules/.pnpm/react-native-keyboard-controller@1.22.4_react-native-reanimated@4.5.1_patch_hash=f1adeb_5fc0483b2b4f942879a1a7d7c7eb1c5a/node_modules/react-native-keyboard-controller`)" - - "react-native-maps/Maps (from `../../../node_modules/.pnpm/react-native-maps@1.27.2_react-native-web@0.21.2_encoding@0.1.13_react-dom@19.2.3_react_07670b4144253b002775c6adf1c85a39/node_modules/react-native-maps`)" - - "react-native-netinfo (from `../../../node_modules/.pnpm/@react-native-community+netinfo@12.0.1_patch_hash=ced0cb79848978ecc3e780a4d812d94868434_66433ebdfb3ea787f7fc42b0ed8ee206/node_modules/@react-native-community/netinfo`)" - - "react-native-pager-view (from `../../../node_modules/.pnpm/react-native-pager-view@8.0.2_react-native@0.86.0_@babel+core@7.29.7_@react-native+jest_050fee3d9ae7682571a8180ab6e58f1e/node_modules/react-native-pager-view`)" - - "react-native-safe-area-context (from `../../../node_modules/.pnpm/react-native-safe-area-context@5.7.0_react-native@0.86.0_@babel+core@7.29.7_@react-nati_c28ea83fe184def3347ae322f545fd20/node_modules/react-native-safe-area-context`)" - - "react-native-segmented-control (from `../../../node_modules/.pnpm/@react-native-segmented-control+segmented-control@2.5.7_react-native@0.86.0_@babel+core_c6ef13c08c75131e283db5a3c9a036c4/node_modules/@react-native-segmented-control/segmented-control`)" - - "react-native-skia (from `../../../node_modules/.pnpm/@shopify+react-native-skia@2.6.2_patch_hash=ba884424a75156115606f768b005e5af9a39e9836f1_63e1a34e6ea8f3c3b971a952aacc46a1/node_modules/@shopify/react-native-skia`)" + - "react-native-keyboard-controller (from `../../../node_modules/.pnpm/react-native-keyboard-controller@1.22.4_patch_hash=db6dc561a17d802e0cc0f19802e8772d8a51_2fd9001f9e8c8f60449a0f82e5ac8ec5/node_modules/react-native-keyboard-controller`)" + - "react-native-maps/Maps (from `../../../node_modules/.pnpm/react-native-maps@1.27.2_react-native-web@0.21.2_encoding@0.1.13_react-dom@19.2.3_react_fde293c24dadd24bffe343e65827d0cc/node_modules/react-native-maps`)" + - "react-native-netinfo (from `../../../node_modules/.pnpm/@react-native-community+netinfo@12.0.1_patch_hash=ced0cb79848978ecc3e780a4d812d94868434_a115ead240bbe88d3122f71b690f4696/node_modules/@react-native-community/netinfo`)" + - "react-native-pager-view (from `../../../node_modules/.pnpm/react-native-pager-view@8.0.2_react-native@0.87.0_@babel+core@7.29.7_@react-native+metr_6f69c0d29dc81544d9a87a1314c6bf61/node_modules/react-native-pager-view`)" + - "react-native-safe-area-context (from `../../../node_modules/.pnpm/react-native-safe-area-context@5.7.0_patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b_491a1ebe63df0565b8bd52d89e5c02bc/node_modules/react-native-safe-area-context`)" + - "react-native-segmented-control (from `../../../node_modules/.pnpm/@react-native-segmented-control+segmented-control@2.5.7_react-native@0.87.0_@babel+core_f399c98376fee835b7bf2f51107498dd/node_modules/@react-native-segmented-control/segmented-control`)" + - "react-native-skia (from `../../../node_modules/.pnpm/@shopify+react-native-skia@2.6.2_patch_hash=70039779bd3538cedc83bf96344d02399b7a16d42e5_b4b01e0890db741296c4c69d30657625/node_modules/@shopify/react-native-skia`)" - "react-native-slider (from `../../../node_modules/.pnpm/@react-native-community+slider@5.2.0/node_modules/@react-native-community/slider`)" - react-native-view-shot (from `../modules/react-native-view-shot`) - react-native-webview (from `../modules/react-native-webview`) @@ -4135,6 +4186,7 @@ DEPENDENCIES: - React-performancecdpmetrics (from `../../../react-native-lab/react-native/packages/react-native/ReactCommon/react/performance/cdpmetrics`) - React-performancetimeline (from `../../../react-native-lab/react-native/packages/react-native/ReactCommon/react/performance/timeline`) - React-RCTActionSheet (from `../../../react-native-lab/react-native/packages/react-native/Libraries/ActionSheetIOS`) + - React-RCTAnimatedModuleProvider (from `../../../react-native-lab/react-native/packages/react-native/ReactApple/RCTAnimatedModuleProvider`) - React-RCTAnimation (from `../../../react-native-lab/react-native/packages/react-native/Libraries/NativeAnimation`) - React-RCTAppDelegate (from `../../../react-native-lab/react-native/packages/react-native/Libraries/AppDelegate`) - React-RCTBlob (from `../../../react-native-lab/react-native/packages/react-native/Libraries/Blob`) @@ -4163,16 +4215,16 @@ DEPENDENCIES: - ReactCodegen (from `build/generated/ios/ReactCodegen`) - ReactCommon/turbomodule/core (from `../../../react-native-lab/react-native/packages/react-native/ReactCommon`) - "RNCAsyncStorage (from `../modules/@react-native-async-storage/async-storage`)" - - "RNCMaskedView (from `../../../node_modules/.pnpm/@react-native-masked-view+masked-view@0.3.2_react-native@0.86.0_@babel+core@7.29.7_@rea_0b1cb48f64769e8cdee0e87c7385a41f/node_modules/@react-native-masked-view/masked-view`)" - - "RNCPicker (from `../../../node_modules/.pnpm/@react-native-picker+picker@2.11.4_react-native@0.86.0_@babel+core@7.29.7_@react-native_8f11d1ea8f0fd35d12338e84fc5ebe73/node_modules/@react-native-picker/picker`)" - - "RNDateTimePicker (from `../../../node_modules/.pnpm/@react-native-community+datetimepicker@9.1.0_expo@packages+expo_react-native@0.86.0_@ba_5988bfa80b1bbd47ddf5007ef6d2eedf/node_modules/@react-native-community/datetimepicker`)" - - "RNGestureHandler (from `../../../node_modules/.pnpm/react-native-gesture-handler@3.1.0_react-native@0.86.0_@babel+core@7.29.7_@react-native_4aa76a0e73afa3150b371a7bceafc5bf/node_modules/react-native-gesture-handler`)" - - "RNReanimated (from `../../../node_modules/.pnpm/react-native-reanimated@4.5.1_patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d_b6ef5a1d7ea42cde643b3b398d3f65d1/node_modules/react-native-reanimated`)" - - "RNScreens (from `../../../node_modules/.pnpm/react-native-screens@4.27.0_react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-p_fbb4148dd8c191603315f880208118ec/node_modules/react-native-screens`)" - - "RNSVG (from `../../../node_modules/.pnpm/react-native-svg@15.15.4_react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-pres_100382bcc91f7310e67ae9af27ee7676/node_modules/react-native-svg`)" - - "RNWorklets (from `../../../node_modules/.pnpm/react-native-worklets@0.10.1_patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501_3c2da4b685ce12ff0e10894541b0a9fd/node_modules/react-native-worklets`)" + - "RNCMaskedView (from `../../../node_modules/.pnpm/@react-native-masked-view+masked-view@0.3.2_react-native@0.87.0_@babel+core@7.29.7_@rea_a1e82e38f877e7117a6b20774e9c29c9/node_modules/@react-native-masked-view/masked-view`)" + - "RNCPicker (from `../../../node_modules/.pnpm/@react-native-picker+picker@2.11.4_react-native@0.87.0_@babel+core@7.29.7_@react-native_f045a37947c040873611b129eb0026d9/node_modules/@react-native-picker/picker`)" + - "RNDateTimePicker (from `../../../node_modules/.pnpm/@react-native-community+datetimepicker@9.1.0_expo@packages+expo_react-native@0.87.0_@ba_7523a0c08b9d5a8e34ec47ebf13180ee/node_modules/@react-native-community/datetimepicker`)" + - "RNGestureHandler (from `../../../node_modules/.pnpm/react-native-gesture-handler@3.1.0_react-native@0.87.0_@babel+core@7.29.7_@react-native_9c02bf2594a9566bf596ca4c87b0ae4d/node_modules/react-native-gesture-handler`)" + - "RNReanimated (from `../../../node_modules/.pnpm/react-native-reanimated@4.5.1_patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181_f5bd8f90976769d1dc20e49410860da0/node_modules/react-native-reanimated`)" + - "RNScreens (from `../../../node_modules/.pnpm/react-native-screens@4.27.0_react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-_77e5ee3706757fc92fe1dd711297e742/node_modules/react-native-screens`)" + - "RNSVG (from `../../../node_modules/.pnpm/react-native-svg@15.15.4_react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-con_513d5903e95eeccfd4971ab6d563f0df/node_modules/react-native-svg`)" + - "RNWorklets (from `../../../node_modules/.pnpm/react-native-worklets@0.10.1_patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f5_c3bd131273c3c1bd389bacfe96286a69/node_modules/react-native-worklets`)" - SocketRocket (~> 0.7.1) - - "stripe-react-native (from `../../../node_modules/.pnpm/@stripe+stripe-react-native@0.64.0_expo@packages+expo_react-native-webview@13.16.1_reac_3c13e5735b9afe0361b2f46dc53f20d1/node_modules/@stripe/stripe-react-native`)" + - "stripe-react-native (from `../../../node_modules/.pnpm/@stripe+stripe-react-native@0.64.0_expo@packages+expo_react-native-webview@13.16.1_reac_a1d1a0b581ca0d9930367becf5b0f2b6/node_modules/@stripe/stripe-react-native`)" - UMAppLoader (from `../../../packages/unimodules-app-loader/ios`) - Yoga (from `../../../react-native-lab/react-native/packages/react-native/ReactCommon/yoga`) @@ -4379,7 +4431,7 @@ EXTERNAL SOURCES: :podspec: "../../../react-native-lab/react-native/packages/react-native/sdks/hermes-engine/hermes-engine.podspec" :tag: hermes-v250829098.0.16 lottie-react-native: - :path: "../../../node_modules/.pnpm/lottie-react-native@7.3.8_@lottiefiles+dotlottie-react@0.13.5_react@19.2.3__react-nativ_f470db34fe3f166dc7629c782c7d8437/node_modules/lottie-react-native" + :path: "../../../node_modules/.pnpm/lottie-react-native@7.3.8_@lottiefiles+dotlottie-react@0.13.5_react@19.2.3__react-nativ_bd4aff20dbf60d73c7c9bf8a62420aa4/node_modules/lottie-react-native" RCT-Folly: :podspec: "../../../react-native-lab/react-native/packages/react-native/third-party-podspecs/RCT-Folly.podspec" RCTDeprecation: @@ -4394,6 +4446,8 @@ EXTERNAL SOURCES: :path: "../../../react-native-lab/react-native/packages/react-native/Libraries/TypeSafety" React: :path: "../../../react-native-lab/react-native/packages/react-native/" + React-bridging: + :path: "../../../react-native-lab/react-native/packages/react-native/ReactCommon/react/bridging" React-callinvoker: :path: "../../../react-native-lab/react-native/packages/react-native/ReactCommon/callinvoker" React-Core: @@ -4402,6 +4456,8 @@ EXTERNAL SOURCES: :path: "../../../react-native-lab/react-native/packages/react-native/React/CoreModules" React-cxxreact: :path: "../../../react-native-lab/react-native/packages/react-native/ReactCommon/cxxreact" + React-cxxstableapi: + :path: "../../../react-native-lab/react-native/packages/react-native/ReactCommon/react/cxxstableapi" React-debug: :path: "../../../react-native-lab/react-native/packages/react-native/ReactCommon/react/debug" React-defaultsnativemodule: @@ -4455,19 +4511,19 @@ EXTERNAL SOURCES: React-mutationobservernativemodule: :path: "../../../react-native-lab/react-native/packages/react-native/ReactCommon/react/nativemodule/mutationobserver" react-native-keyboard-controller: - :path: "../../../node_modules/.pnpm/react-native-keyboard-controller@1.22.4_react-native-reanimated@4.5.1_patch_hash=f1adeb_5fc0483b2b4f942879a1a7d7c7eb1c5a/node_modules/react-native-keyboard-controller" + :path: "../../../node_modules/.pnpm/react-native-keyboard-controller@1.22.4_patch_hash=db6dc561a17d802e0cc0f19802e8772d8a51_2fd9001f9e8c8f60449a0f82e5ac8ec5/node_modules/react-native-keyboard-controller" react-native-maps: - :path: "../../../node_modules/.pnpm/react-native-maps@1.27.2_react-native-web@0.21.2_encoding@0.1.13_react-dom@19.2.3_react_07670b4144253b002775c6adf1c85a39/node_modules/react-native-maps" + :path: "../../../node_modules/.pnpm/react-native-maps@1.27.2_react-native-web@0.21.2_encoding@0.1.13_react-dom@19.2.3_react_fde293c24dadd24bffe343e65827d0cc/node_modules/react-native-maps" react-native-netinfo: - :path: "../../../node_modules/.pnpm/@react-native-community+netinfo@12.0.1_patch_hash=ced0cb79848978ecc3e780a4d812d94868434_66433ebdfb3ea787f7fc42b0ed8ee206/node_modules/@react-native-community/netinfo" + :path: "../../../node_modules/.pnpm/@react-native-community+netinfo@12.0.1_patch_hash=ced0cb79848978ecc3e780a4d812d94868434_a115ead240bbe88d3122f71b690f4696/node_modules/@react-native-community/netinfo" react-native-pager-view: - :path: "../../../node_modules/.pnpm/react-native-pager-view@8.0.2_react-native@0.86.0_@babel+core@7.29.7_@react-native+jest_050fee3d9ae7682571a8180ab6e58f1e/node_modules/react-native-pager-view" + :path: "../../../node_modules/.pnpm/react-native-pager-view@8.0.2_react-native@0.87.0_@babel+core@7.29.7_@react-native+metr_6f69c0d29dc81544d9a87a1314c6bf61/node_modules/react-native-pager-view" react-native-safe-area-context: - :path: "../../../node_modules/.pnpm/react-native-safe-area-context@5.7.0_react-native@0.86.0_@babel+core@7.29.7_@react-nati_c28ea83fe184def3347ae322f545fd20/node_modules/react-native-safe-area-context" + :path: "../../../node_modules/.pnpm/react-native-safe-area-context@5.7.0_patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b_491a1ebe63df0565b8bd52d89e5c02bc/node_modules/react-native-safe-area-context" react-native-segmented-control: - :path: "../../../node_modules/.pnpm/@react-native-segmented-control+segmented-control@2.5.7_react-native@0.86.0_@babel+core_c6ef13c08c75131e283db5a3c9a036c4/node_modules/@react-native-segmented-control/segmented-control" + :path: "../../../node_modules/.pnpm/@react-native-segmented-control+segmented-control@2.5.7_react-native@0.87.0_@babel+core_f399c98376fee835b7bf2f51107498dd/node_modules/@react-native-segmented-control/segmented-control" react-native-skia: - :path: "../../../node_modules/.pnpm/@shopify+react-native-skia@2.6.2_patch_hash=ba884424a75156115606f768b005e5af9a39e9836f1_63e1a34e6ea8f3c3b971a952aacc46a1/node_modules/@shopify/react-native-skia" + :path: "../../../node_modules/.pnpm/@shopify+react-native-skia@2.6.2_patch_hash=70039779bd3538cedc83bf96344d02399b7a16d42e5_b4b01e0890db741296c4c69d30657625/node_modules/@shopify/react-native-skia" react-native-slider: :path: "../../../node_modules/.pnpm/@react-native-community+slider@5.2.0/node_modules/@react-native-community/slider" react-native-view-shot: @@ -4488,6 +4544,8 @@ EXTERNAL SOURCES: :path: "../../../react-native-lab/react-native/packages/react-native/ReactCommon/react/performance/timeline" React-RCTActionSheet: :path: "../../../react-native-lab/react-native/packages/react-native/Libraries/ActionSheetIOS" + React-RCTAnimatedModuleProvider: + :path: "../../../react-native-lab/react-native/packages/react-native/ReactApple/RCTAnimatedModuleProvider" React-RCTAnimation: :path: "../../../react-native-lab/react-native/packages/react-native/Libraries/NativeAnimation" React-RCTAppDelegate: @@ -4545,23 +4603,23 @@ EXTERNAL SOURCES: RNCAsyncStorage: :path: "../modules/@react-native-async-storage/async-storage" RNCMaskedView: - :path: "../../../node_modules/.pnpm/@react-native-masked-view+masked-view@0.3.2_react-native@0.86.0_@babel+core@7.29.7_@rea_0b1cb48f64769e8cdee0e87c7385a41f/node_modules/@react-native-masked-view/masked-view" + :path: "../../../node_modules/.pnpm/@react-native-masked-view+masked-view@0.3.2_react-native@0.87.0_@babel+core@7.29.7_@rea_a1e82e38f877e7117a6b20774e9c29c9/node_modules/@react-native-masked-view/masked-view" RNCPicker: - :path: "../../../node_modules/.pnpm/@react-native-picker+picker@2.11.4_react-native@0.86.0_@babel+core@7.29.7_@react-native_8f11d1ea8f0fd35d12338e84fc5ebe73/node_modules/@react-native-picker/picker" + :path: "../../../node_modules/.pnpm/@react-native-picker+picker@2.11.4_react-native@0.87.0_@babel+core@7.29.7_@react-native_f045a37947c040873611b129eb0026d9/node_modules/@react-native-picker/picker" RNDateTimePicker: - :path: "../../../node_modules/.pnpm/@react-native-community+datetimepicker@9.1.0_expo@packages+expo_react-native@0.86.0_@ba_5988bfa80b1bbd47ddf5007ef6d2eedf/node_modules/@react-native-community/datetimepicker" + :path: "../../../node_modules/.pnpm/@react-native-community+datetimepicker@9.1.0_expo@packages+expo_react-native@0.87.0_@ba_7523a0c08b9d5a8e34ec47ebf13180ee/node_modules/@react-native-community/datetimepicker" RNGestureHandler: - :path: "../../../node_modules/.pnpm/react-native-gesture-handler@3.1.0_react-native@0.86.0_@babel+core@7.29.7_@react-native_4aa76a0e73afa3150b371a7bceafc5bf/node_modules/react-native-gesture-handler" + :path: "../../../node_modules/.pnpm/react-native-gesture-handler@3.1.0_react-native@0.87.0_@babel+core@7.29.7_@react-native_9c02bf2594a9566bf596ca4c87b0ae4d/node_modules/react-native-gesture-handler" RNReanimated: - :path: "../../../node_modules/.pnpm/react-native-reanimated@4.5.1_patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d_b6ef5a1d7ea42cde643b3b398d3f65d1/node_modules/react-native-reanimated" + :path: "../../../node_modules/.pnpm/react-native-reanimated@4.5.1_patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181_f5bd8f90976769d1dc20e49410860da0/node_modules/react-native-reanimated" RNScreens: - :path: "../../../node_modules/.pnpm/react-native-screens@4.27.0_react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-p_fbb4148dd8c191603315f880208118ec/node_modules/react-native-screens" + :path: "../../../node_modules/.pnpm/react-native-screens@4.27.0_react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-_77e5ee3706757fc92fe1dd711297e742/node_modules/react-native-screens" RNSVG: - :path: "../../../node_modules/.pnpm/react-native-svg@15.15.4_react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-pres_100382bcc91f7310e67ae9af27ee7676/node_modules/react-native-svg" + :path: "../../../node_modules/.pnpm/react-native-svg@15.15.4_react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-con_513d5903e95eeccfd4971ab6d563f0df/node_modules/react-native-svg" RNWorklets: - :path: "../../../node_modules/.pnpm/react-native-worklets@0.10.1_patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501_3c2da4b685ce12ff0e10894541b0a9fd/node_modules/react-native-worklets" + :path: "../../../node_modules/.pnpm/react-native-worklets@0.10.1_patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f5_c3bd131273c3c1bd389bacfe96286a69/node_modules/react-native-worklets" stripe-react-native: - :path: "../../../node_modules/.pnpm/@stripe+stripe-react-native@0.64.0_expo@packages+expo_react-native-webview@13.16.1_reac_3c13e5735b9afe0361b2f46dc53f20d1/node_modules/@stripe/stripe-react-native" + :path: "../../../node_modules/.pnpm/@stripe+stripe-react-native@0.64.0_expo@packages+expo_react-native-webview@13.16.1_reac_a1d1a0b581ca0d9930367becf5b0f2b6/node_modules/@stripe/stripe-react-native" UMAppLoader: :path: "../../../packages/unimodules-app-loader/ios" Yoga: @@ -4576,7 +4634,7 @@ SPEC CHECKSUMS: EXConstants: 5bac5be939128b162bcddc7686b9234e40be106c EXJSONUtils: 7a1683cfa2cbe6d11fca97097d51a496755b0287 EXManifests: f9888c0bf5aaa6ddb7e3d4b224d6d54ac4ca84a4 - Expo: 3f63bd27f754689bab053910280cbeae79256b4e + Expo: 7d5d4d86f04faf9ee61f0ed62ac41413e74d6454 ExpoAgeRange: f30bef82f1a99c097e28f50ed41ca04d5e1cab1c ExpoAppleAuthentication: 97d113f0f2680067e6e76d3c9249e7e1fc026b42 ExpoAsset: a76534cf7b762978861dd31708308496c676166f @@ -4616,16 +4674,16 @@ SPEC CHECKSUMS: ExpoMailComposer: 101933dc6bdb4d7a46495d1dd87420365325adb9 ExpoMediaLibrary: e0829ae4fe90dc8bcd5ec13250ba6503aebbbc94 ExpoMeshGradient: ade33604a92081a2deda41c6107e7d080493012d - ExpoModulesCore: cf741394007fb2754ae09817e3f32bd117202d28 + ExpoModulesCore: 41e55e8195e6c7c20d31d823f963616f70a96181 ExpoModulesJSI: b20fefa4cdd9097e7e6b715466d1900b8c5d4711 ExpoModulesWorklets: 6b240031daa3de4df791588fc78236637ff602f6 - ExpoModulesWorkletsAdapter: 706c6898f1daeab56c03e062e77e0da2fb4f7998 + ExpoModulesWorkletsAdapter: add08a40add90b989d4f399e49508e34c6cf0334 ExpoNetwork: 973d523fe9b1f99223dd945fed9ad1226ae64920 ExpoNotifications: 0f253ad90f108c1c4045b541294164865c6aadc8 ExpoPrint: 7e7a9bc7c12b9b336f34c4458d0c9ba14f243759 ExpoRouter: 224087330cc8f5a39700e6f4d7a55f55ecb2f90d ExpoScreenCapture: 1728376b2a32a05dc1f6bae6a8d19b1bd33926f9 - ExpoScreenOrientation: ec9cb6cb2f37fe69b21622affc177def0e47e027 + ExpoScreenOrientation: 799a4681fba805f73bf92bfbe98f38c16e3d1dd6 ExpoSecureStore: 94793113049a2d7478dfe1a13aa15081e9f61755 ExpoSensors: e71c7b6cb0c09d3427ef6ae29c69532a10c86b05 ExpoSharing: dcf5cb459c99f344aabf126b171eb61d2e49276f @@ -4642,10 +4700,10 @@ SPEC CHECKSUMS: ExpoVideoThumbnails: 0a7d37113fe51af5c302461ad0344dc529161316 ExpoWebBrowser: 9b98d939d5f1c5dd8f523f0a0683056fb1204434 EXStructuredHeaders: 1423c3602a30eb078e03b63b251ef912267dd4c0 - EXUpdates: 8e5e35811d676bd1db539abf98c58efa052cbce3 + EXUpdates: 477b8a5aa91191c42426cdfdac541b49f2ec557c EXUpdatesInterface: 92d2aa5194b6fb93ca8ab749db75665cb28b2e60 fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6 - FBLazyVector: d153c0a7ab3a2c865dd311cb3a5418cd66b658e6 + FBLazyVector: 328993fea64e74ff5fa3dcb16b05839f9bedc6cd FirebaseAnalytics: acfa848bf81e1a4dbf60ef1f0eddd7328fe6673e FirebaseCore: 2321536f9c423b1f857e047a82b8a42abc6d9e2c FirebaseCoreExtension: 3a64994969dd05f4bcb7e6896c654eded238e75b @@ -4655,118 +4713,121 @@ SPEC CHECKSUMS: FirebaseRemoteConfigInterop: 85bdce8babed7814816496bb6f082bc05b0a45e1 FirebaseSessions: f5c6bfeb66a7202deaf33352017bb6365e395820 fmt: 530618a01105dae0fa3a2f27c81ae11fa8f67eac - glog: 0456694f3aaf09460b660ea327cfc11defbeea4c + glog: e56ede4028c4b7418e6b1195a36b1656bb35e225 GoogleAppMeasurement: 8a82b93a6400c8e6551c0bcd66a9177f2e067aed GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7 GoogleUtilities: 00c88b9a86066ef77f0da2fab05f65d7768ed8e1 - hermes-engine: 1aac0336ab06465103e89322838baf2911318c89 + hermes-engine: 349ded4feea539299cee22cb680b0d50402116e5 libavif: 5f8e715bea24debec477006f21ef9e95432e254d libdav1d: 23581a4d8ec811ff171ed5e2e05cd27bad64c39f libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8 lottie-ios: 8f959969761e9c45d70353667d00af0e5b9cadb3 - lottie-react-native: b410d8c9dcaf536198ce852ea47e73c9158ad04e + lottie-react-native: f0f39c28d1ed4fb3abf3a65497324bcef2bfe793 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 nanopb: fad817b59e0457d11a5dfbde799381cd727c1275 PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 PromisesSwift: 9d77319bbe72ebf6d872900551f7eeba9bce2851 - RCT-Folly: 121436bcc4611f6bde5c09bf35f0a7a82cef1969 - RCTDeprecation: debcd5d989dc39edd50d61566b56e96da1c167b0 - RCTRequired: f06ef156c6b0244ac76aa51ef2e830a1a13004c8 - RCTSwiftUI: 04eac825e818fb067564bed44b20308916085563 - RCTSwiftUIWrapper: 2327c6c7121ace091456d14f52db03e9ed1d0587 - RCTTypeSafety: 99d2fd77cba14c82353eeb1ddfa92a9abf9c2258 + RCT-Folly: 36c4f904fb6cd0219dcb76b94e9502d2a72fab0b + RCTDeprecation: cac9521ce0b8092a1fb13d32a768c5ba2752b55f + RCTRequired: cfc25ba224a2a3dbb1b3368a7d19b0fb6ec5ed1e + RCTSwiftUI: 20555e38bdfa7b5cc21d3201ec9c34ec24969919 + RCTSwiftUIWrapper: 7478cfc674f0c4d4d52c0529a89d966bd95e05dd + RCTTypeSafety: 8802142f1ae1715da1531546d739c8bbbe245181 ReachabilitySwift: 32793e867593cfc1177f5d16491e3a197d2fccda - React: 4b2532a459d15e1adf6c22d3e399e5c85a94220f - React-callinvoker: 4ce5eaeaed7ab9253fab8012c85490dced85419b - React-Core: b977d0855fdc84aaa06ebb93ce1f7bf87e06f02d - React-CoreModules: 8348f6ba83c43d253e9bc9e3d0665367ecffd363 - React-cxxreact: 97b011b9e4f4de8dd4f47113c0bc26fd29bee4b7 - React-debug: 495c0916c849c7300f0090ce62019e6620b6303b - React-defaultsnativemodule: 3fb640a63efbe58069ef8d968cbb5d7f8526db17 - React-domnativemodule: 8a38bf6ef125f9db4f134ae4b9602db3224d3ad1 - React-Fabric: 1b2c977422a1603fcc7b539ad2743612437ef348 - React-FabricComponents: f051c6982bd16ea954f7525224975d9f84518f6f - React-FabricImage: 97020e827dff0b51b60183c712a1b93b9f3e8432 - React-featureflags: 6fcebc3773af837efaf1b647b73e247e9b5b52c5 - React-featureflagsnativemodule: e94434c166617040336808bf18099ba2e307be7d - React-graphics: 3ad66fed53d15f184ea1113d28afea219a7ceb94 - React-hermes: e6ee3eaf5fb1323e05a5e5e6a8ef4032c43e3aa0 - React-idlecallbacksnativemodule: 8347c65d1850f59804a2b52a083224fcdb0084f9 - React-ImageManager: 658f5e0f2293f348f8943fbdf9a57f33f74fa14b - React-intersectionobservernativemodule: 356fe9dfc0b0e70fac519ed813e8ab696fe0db1f - React-jserrorhandler: 6d8b7eb8d59cf482a5b01a133a8092a354435c01 - React-jsi: 3a086cab2daa7aed173f5868da9863a2dc66ed10 - React-jsiexecutor: dc613df3545424791292da8912724523b547b602 - React-jsinspector: 7e72cfd90a883c4bde12f102a73f166e6634a27e - React-jsinspectorcdp: fbca8f0ebbc32909fbf73e83a03904ae2dc24081 - React-jsinspectornetwork: 2f9fd7a69438fcedd14e8fc55e7f13f857b0a67b - React-jsinspectortracing: fb7431093da1d5bb4d027ea0c4760d5900ed2132 - React-jsitooling: ed655ab75bc6c254f6ffd06f5acb63e427677d99 - React-jsitracing: 239cf2ef4642b565336e6b5b44c03b49b15a5bd8 - React-logger: ff68b92f4ed87c8140e55376715df214e4a5b44e - React-Mapbuffer: 187c03c70cba972bba8786b581897d8e1ae6bdc3 - React-microtasksnativemodule: e130d410da41cad9b9776c492e6f8c07ad7b34df - React-mutationobservernativemodule: 7f5f4da31e906da2100a432672c55cb2096570e1 - react-native-keyboard-controller: 1d5ba749e13f7392286934769bfad3ce98e4f519 - react-native-maps: b5af575a371e57847c6d8490e726c08036f7c80f - react-native-netinfo: a0be8c77f8420a60ddf07eb87be1a36f02a1bd65 - react-native-pager-view: 2694b7efa49588b1cc3aecb5f513871135f499cc - react-native-safe-area-context: befb5404eb8a16fdc07fa2bebab3568ecabcbb8a + React: 41924a5bad9466fe869b4511650b7d6e0cf02c84 + React-bridging: 6affa2dda135a96fe58ee933c0b71c738567e25c + React-callinvoker: 668ca2d187b71f29f4af0e67fb169cfbfff1309d + React-Core: 271488dd08e35aa92e5a034eadca2376237430eb + React-CoreModules: e36a72302b7dba3b1f35d9173fbcc3418ecf12e0 + React-cxxreact: 1c1ccdb94e889e3522ceb468a1b7ef86298e378b + React-cxxstableapi: 06f491a41595d7e71e9a1783781913e0b2291d57 + React-debug: b659479553acd3d4c476236ca020e736d6f95926 + React-defaultsnativemodule: 3f22b44ff42b0522c2159dc05f68b2f8e09b3137 + React-domnativemodule: 54ca686de756162e614ebd131f7b71334c65168f + React-Fabric: f6f44a114071973a4d8678e369db71b88cf5e5b9 + React-FabricComponents: 25a51d7e1a4d109016eb007cc55a7c9695da3728 + React-FabricImage: 66f6654fc89bc58debe2d2d80a9c62e7427ee250 + React-featureflags: 74a2e85c56cfe547f69a3b1bb4075d11e6878581 + React-featureflagsnativemodule: 2ca6a2f2ce0b2672c1db6f5f1b4dec8c5d2e2853 + React-graphics: 3e4a51f3d89df37ab1ee8295391fec2e42311ca7 + React-hermes: f8acfbb963a17517fce261592e44846633eaf7b7 + React-idlecallbacksnativemodule: a3c201263fe7fab88916cfe0499865e4f00bc74d + React-ImageManager: d989fa7b92aa02f644fa7d25b0902cdfbaaa5fce + React-intersectionobservernativemodule: 8a166c47de7607f1dfa89005667bd12e3359a053 + React-jserrorhandler: c1b17903c15ed93381626c040f4b926028e8972f + React-jsi: 7d91e821ace32ecf60e8c1c188642c9bb15bc3ea + React-jsiexecutor: 8d258240865f919249c910860aa1ca602ac30027 + React-jsinspector: c5e201bae37c4fc2d9ee00b6b25f9b6b82c9c3f0 + React-jsinspectorcdp: 48239726d94e2a675da1153812ba4c6ce710a113 + React-jsinspectornetwork: 9e25fdbf860f2e065ca49dfa673c52482d758501 + React-jsinspectortracing: dde1456c3b9ee4906c2f4da3c22e0f49ecabdfb8 + React-jsitooling: d69a20319a2c45f74f654aec47111842f6f8efc3 + React-jsitracing: ec61290f7152628753831522c8c0eb9bc014e278 + React-logger: 32f4c52d1bcca94fd7aa9d496b5f95df4fdc5238 + React-Mapbuffer: 6400683de2516516849d8f1860464b48e0ea7d43 + React-microtasksnativemodule: 06cf9f590a1967587f063c33db38d819d9216e81 + React-mutationobservernativemodule: abef9d203d7fdfcd07993dcda184f9c28f0eab98 + react-native-keyboard-controller: 2bc4d91f560d9c6de77cecdc58ac47211bce7b37 + react-native-maps: 527d049522f748692fbd16301e54a6c25dfc2408 + react-native-netinfo: 36b41a843c14f430ee9ce6133af7f6f84fffe961 + react-native-pager-view: baa5452c3565eb2ab08913290c9dfaa8a6108980 + react-native-safe-area-context: 86ace704313987c85346c55ed4894fd906facec2 react-native-segmented-control: bf6e0032726727498e18dd437ae88afcdbc18e99 - react-native-skia: fc73e9bdc46ebb420a98c9c2be29fee80f565e79 - react-native-slider: 4faf1b2266c73f1afb7b30cc6ebb3df238a37c0b - react-native-view-shot: 6c008e58f4720de58370848201c5d4a082c6d4ca - react-native-webview: 8407aaaf6b539b1e38b72fabb55d6885de03beaf - React-NativeModulesApple: 964558d22b90c45c1ad5900410addd8e2362e9a2 - React-networking: ac799e9c5ccd2d62435a2f41dc2833cc4ec331a8 - React-oscompat: 49e93f3b7500698c80920fdebd5771e532bab0bd - React-perflogger: 1de94052792db307c5072234f9aae82a923f4ff6 - React-performancecdpmetrics: 513d7da0b3ad3f0b877f082f77d852c4cb560807 - React-performancetimeline: 716f4bab89c986e5125f1c7426a23afb59d7ed54 - React-RCTActionSheet: a063bc8d6ccfdb01d8e881e2d4880ac95fbe2ce9 - React-RCTAnimation: 7e13837656a99bce9fc0438c44f14bbb397b81e4 - React-RCTAppDelegate: 21a4dd4025c71ac088a699215874451b2113bfe9 - React-RCTBlob: fac73aaff7670156407c1e5c35c7b99d3800488e - React-RCTFabric: 0707abd6a9b3eed4969b712bf90e62b3cdbaf6b1 - React-RCTFBReactNativeSpec: 7f1142304054394e44cf2652b9b96c455e129a79 - React-RCTImage: 3f7d929bec415ced8ece533ff067ceba8d6856f4 - React-RCTLinking: 7f2b230527a5af0ec458eabc18b7d1a4a6b9d3e2 - React-RCTNetwork: cff0b31d56eda251d2c173d8cbf1bd3d69769f50 - React-RCTRuntime: 22f923869a13aa19c88aaab7700ec7e91abaf77b - React-RCTSettings: dd7519903c62ac3ec1952aecd1beef39f4054cd9 - React-RCTText: 2bb166fb973f3a9f0f34f9a3049706e0d8049a60 - React-RCTVibration: cd568037cd71cb662a6c8f3e616ba193409f4b38 - React-rendererconsistency: a9c91ed54b40525230b57c14eab000b72bd04752 - React-renderercss: 09b3ff8cb1a12f9098d88be1447b8cd6f322c9ff - React-rendererdebug: f85a19f6bfa3a9aab523435262a1df3916ed602d - React-RuntimeApple: 732199d7fe93033f358df0872fbdcedc337cf02b - React-RuntimeCore: f2b610c8b92c6b20669761a4875ca9179ccf7bab - React-runtimeexecutor: e81efa3425da8049f36a9f5cdcf2acc2732a0f62 - React-RuntimeHermes: 530bc5e3d361ca404f5ff505cf0c9ba8cbc041e2 - React-runtimescheduler: c927187006347ec9d0e62c948e93210852b06cce - React-timing: cf83758b940a1e937950d15799fa192b7ac26f4c - React-utils: eb3db6368c8341456f86ecfa2c34e7e7207a14c8 - React-viewtransitionnativemodule: fd9f40b6a5a218e7ef9c2d8e06f1f675d865a29c - React-webperformancenativemodule: d66dd9856e113dff06710b04548212c07940e026 - ReactAppDependencyProvider: 0e13d430eadac8a2ef18515a860d5c59df05b475 - ReactCodegen: 5b3662f648630182a6514440148132a7c5e86260 - ReactCommon: 8d4e8c6329885fed0938fe748b551efb7ca2c46f - RNCAsyncStorage: 29f0230e1a25f36c20b05f65e2eb8958d6526e82 - RNCMaskedView: 5ef8c95cbab95334a32763b72896a7b7d07e6299 - RNCPicker: bf95ec4b2483e2ab256047130bc536b437cd916c - RNDateTimePicker: 73ffdd45f0ce1d00ff981031679a05206e619fdc - RNGestureHandler: d9aaa02b8cdfc140cc27bd79cb76936e827f6a17 - RNReanimated: f48581c623af353394b1ec1cc5d9f7e6c0646693 - RNScreens: 5a327eb3ea0fa862ff3ae39f7a07a0cdc83e533d - RNSVG: c6acd5c597d26625214295105756c5e488f5ae4c - RNWorklets: c081a75b6c836c87ed3546b6b68313bc8286a0df + react-native-skia: 43e916c3d8b46b8ebd455998360b0e6d5a9d5b7a + react-native-slider: d81b30ea3f52d45449f909eb44d88447042b6a85 + react-native-view-shot: cbcadec8eac5bcc6f7d0a48471fe90f749a48bde + react-native-webview: 3d28b14e0c704dc555ebea11db42e3eaa1d1a8d8 + React-NativeModulesApple: 28775828a4933a511372cfc25bd67d8d1b0acd4e + React-networking: 4b37346ab70b7263289314a847b2789c2da7fca6 + React-oscompat: a435b7292b9ab6c674f591751c74c17071f723ce + React-perflogger: 5d8fb2376053a0e6a2d822751cf1b82c16d6e43e + React-performancecdpmetrics: 5242239b889bb86dd8ff2611742389f502f939bb + React-performancetimeline: d2db7f539ecf4e7039bea620a093627703579fce + React-RCTActionSheet: 94e9d5ae30a4e564741841cb2d1480cbe0a61f06 + React-RCTAnimatedModuleProvider: 96b7cc5d2df21fb8e8d9bb5cfbd7edbab33d98c4 + React-RCTAnimation: 07ba0a101213e53768b527531e3ef73486551334 + React-RCTAppDelegate: 3be7ce4733f7deb71d4d45c59ba33720072dbb4c + React-RCTBlob: 6de60c09e4068a7f7ee84af1a1c7b677fd9e1f0d + React-RCTFabric: 58415cf86f6dd9ff53b3a60ddd732359059dcc9a + React-RCTFBReactNativeSpec: 20cd1fbc93addc2ad9be6dd8cb7c034ec0624cca + React-RCTImage: 19c20a2943adc0426f5c19212e70d6e631ec43d7 + React-RCTLinking: bc68ef3e0a753238e63d4af10b9a888216906dba + React-RCTNetwork: 66fbe648bcac3229440eae7845291a01bce2ac6a + React-RCTRuntime: 21f160a6d2756c818febdb15049455dd042131bf + React-RCTSettings: 193ce21f58b744a3f851d60d0432f7e64456380d + React-RCTText: ada7d71ea7f573d2ef66a8f7c405b792e877c853 + React-RCTVibration: d26bc9df789ffc2d6d026f12e371cac0b0f45b81 + React-rendererconsistency: f7b6cc3976cb9a52fc7a1fb1e60c7d71024e2960 + React-renderercss: 09a034a8bcb7334c394908b7425d7c2b7e12c032 + React-rendererdebug: f356879b5c54ac72a94d55fbef1304a931b8c2a2 + React-RuntimeApple: a90cfe551d6092f9d1fdcfdcb85dbe0db4fb758c + React-RuntimeCore: 4f33499099d02f5af8ad9585080f7cf7065f4667 + React-runtimeexecutor: 0c9c8b6f4247be9d937e6331ea633593469a0175 + React-RuntimeHermes: 85ceb32669cebf1db2a9f3797c7d7a954c14a13f + React-runtimescheduler: d856466a383c3620e13f7bbc7e58c9513ad98b5e + React-timing: 3d8d21c03ebe002b72401d4fa5bdda2e4c835361 + React-utils: ca39161512a3750ccc58abe27c6aace75deab1ec + React-viewtransitionnativemodule: 308473b3a22272b769a773d49cb783b647a820c4 + React-webperformancenativemodule: de069e6a8b77b47f488fffd12f105567c70a0979 + ReactAppDependencyProvider: ed5609dc8e30eeade35ba8e43128781ee8fdf4de + ReactCodegen: b3096342c90c7796dda7967e0cec649ea899f087 + ReactCommon: 8de82115a95942d4ddc9fd16011d396a5e6caf38 + RNCAsyncStorage: 4b5a53801482c4cbff0918bed977c3f1a70583f0 + RNCMaskedView: 023a0e58c900499c42c3462b442c0eb21685a941 + RNCPicker: 5d752824bbf14593d57636246cb5ed3e0221d8b9 + RNDateTimePicker: 1731580acdcc1d2d17d4032779e454d3fab748d7 + RNGestureHandler: e3e48692c1d938f8a0db094cdc3dfb2d0071b411 + RNReanimated: 46e633566ddcc30ebc82882cd57e950566b2d167 + RNScreens: d971692602e8bdb501591d2bc0cc93e90b2f452e + RNSVG: 6775ad53904e9bdbdbd12fb865b3a699bfd7fa12 + RNWorklets: 5b10bead0c64af111f84eeb13f2f062b17512f31 SDWebImage: e9fc87c1aab89a8ab1bbd74eba378c6f53be8abf SDWebImageAVIFCoder: afe194a084e851f70228e4be35ef651df0fc5c57 SDWebImageSVGCoder: 15a300a97ec1c8ac958f009c02220ac0402e936c SDWebImageWebPCoder: e38c0a70396191361d60c092933e22c20d5b1380 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 Stripe: 0421dcc510a52f2abf63bbf03a547caf6639dce7 - stripe-react-native: 7c7a63c967904f6b3ef0d45d57016f09e88a83f6 + stripe-react-native: 4abb0bf9dfdfd3ddc9b8fca872773fd05118b782 StripeApplePay: b74b487cdc4176b32ea3f250d63ceb7b0ab7dedb StripeCore: c9d8b48d4b9b14e73edfa2ca714dea44c0849f73 StripeFinancialConnections: 0209e955d46e927089a017f56e4a34f2e3e85bfd @@ -4777,7 +4838,7 @@ SPEC CHECKSUMS: StripeUICore: 9ee3c730f282fd34605f7ba00f2b77d80729d882 SwiftUIIntrospect: fee9aa07293ee280373a591e1824e8ddc869ba5d UMAppLoader: 173cb90a3039aa9c1b84bace4487e1907a4a5a39 - Yoga: 0b38f02674a32b9a15de1f41f8680ffa06eaf8ef + Yoga: bae35227863013a26b8b43ac24a64c72b7e8baed ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 PODFILE CHECKSUM: db8e53e3184baff2a768ba7cce6154f7a7551fd7 diff --git a/apps/expo-go/modules/react-native-webview/android/build.gradle b/apps/expo-go/modules/react-native-webview/android/build.gradle index cb3476ad25f2c5..f52221a0617591 100644 --- a/apps/expo-go/modules/react-native-webview/android/build.gradle +++ b/apps/expo-go/modules/react-native-webview/android/build.gradle @@ -53,7 +53,17 @@ apply plugin: 'com.android.library' if (isNewArchitectureEnabled()) { apply plugin: 'com.facebook.react' } -apply plugin: 'kotlin-android' +// AGP 9's built-in Kotlin replaces the kotlin-android plugin (applying both fails). +// Only apply it when built-in Kotlin is unavailable or explicitly disabled with +// android.builtInKotlin=false. +// Note: Groovy's ?: operates on truthiness, so a plain `?.toBoolean() ?: true` would +// coerce an explicit `false` back to true. Check for null explicitly instead. +def expoBuiltInKotlinProp = findProperty('android.builtInKotlin') +def expoAgpBuiltInKotlin = com.android.Version.ANDROID_GRADLE_PLUGIN_VERSION.tokenize('.')[0].toInteger() >= 9 && + (expoBuiltInKotlinProp == null || expoBuiltInKotlinProp.toString().toBoolean()) +if (!expoAgpBuiltInKotlin) { + apply plugin: 'kotlin-android' +} android { if (supportsNamespace()) { diff --git a/apps/expo-go/package.json b/apps/expo-go/package.json index 5a8cdcdaf719cf..abcfc0a79a6da1 100644 --- a/apps/expo-go/package.json +++ b/apps/expo-go/package.json @@ -86,7 +86,7 @@ "expo-web-browser": "workspace:*", "lottie-react-native": "^7.3.8", "react": "19.2.3", - "react-native": "0.86.0", + "react-native": "0.87.0", "react-native-gesture-handler": "~3.1.0", "react-native-keyboard-controller": "^1.22.4", "react-native-maps": "1.27.2", diff --git a/apps/expo-workflow-testing/.eas/workflows/test-suite-brownfield-isolated.yml b/apps/expo-workflow-testing/.eas/workflows/test-suite-brownfield-isolated.yml index d7bd82c241e36a..ba1947c2b4081e 100644 --- a/apps/expo-workflow-testing/.eas/workflows/test-suite-brownfield-isolated.yml +++ b/apps/expo-workflow-testing/.eas/workflows/test-suite-brownfield-isolated.yml @@ -120,8 +120,13 @@ jobs: -e APP_ID=dev.expo.brownfieldintegratedtester \ $GITHUB_WORKSPACE/packages/expo-brownfield/e2e/maestro/__tests__/common/communication.yml \ $GITHUB_WORKSPACE/packages/expo-brownfield/e2e/maestro/__tests__/common/navigation.yml + # The dev menu shows the runtime version derived from the installed expo + # package (exposdk:.0.0). Resolve it so the flow doesn't go stale + # on SDK bumps. + EXPO_SDK_MAJOR=$(cd $GITHUB_WORKSPACE/apps/brownfield-tester/expo-app && node -p "require('expo/package.json').version.split('.')[0]") retry maestro test \ -e APP_ID=dev.expo.brownfieldintegratedtester \ + -e RUNTIME_VERSION="exposdk:${EXPO_SDK_MAJOR}.0.0" \ $GITHUB_WORKSPACE/packages/expo-brownfield/e2e/maestro/__tests__/common/dev-menu.yml ios_build_and_e2e: diff --git a/apps/minimal-tester/android/gradle.properties b/apps/minimal-tester/android/gradle.properties index 97271b9456f130..819448df2f3dae 100644 --- a/apps/minimal-tester/android/gradle.properties +++ b/apps/minimal-tester/android/gradle.properties @@ -59,3 +59,8 @@ EX_DEV_CLIENT_NETWORK_INSPECTOR=true # Use legacy packaging to compress native libraries in the resulting APK. expo.useLegacyPackaging=false + +# Opt out of built-in kotlin and new DSL behavior that ships with AGP 9. +# Starting from AGP 10.x these opt outs will be removed. +android.builtInKotlin=false +android.newDsl=false \ No newline at end of file diff --git a/apps/minimal-tester/android/gradle/wrapper/gradle-wrapper.jar b/apps/minimal-tester/android/gradle/wrapper/gradle-wrapper.jar index 61285a659d1729..d997cfc60f4cff 100644 Binary files a/apps/minimal-tester/android/gradle/wrapper/gradle-wrapper.jar and b/apps/minimal-tester/android/gradle/wrapper/gradle-wrapper.jar differ diff --git a/apps/minimal-tester/android/gradle/wrapper/gradle-wrapper.properties b/apps/minimal-tester/android/gradle/wrapper/gradle-wrapper.properties index 37f78a6af8379e..c61a118f7ddb21 100644 --- a/apps/minimal-tester/android/gradle/wrapper/gradle-wrapper.properties +++ b/apps/minimal-tester/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/apps/minimal-tester/ios/Podfile.lock b/apps/minimal-tester/ios/Podfile.lock index da9a5076021b14..830eba05e09dc2 100644 --- a/apps/minimal-tester/ios/Podfile.lock +++ b/apps/minimal-tester/ios/Podfile.lock @@ -1,14 +1,14 @@ PODS: - boost (1.84.0) - DoubleConversion (1.1.6) - - EASClient (56.0.1): + - EASClient (57.0.1): - ExpoModulesCore - - EXConstants (56.0.16): + - EXConstants (57.0.8): - ExpoModulesCore - - EXJSONUtils (56.0.0) - - EXManifests (56.0.4): + - EXJSONUtils (57.0.1) + - EXManifests (57.0.1): - ExpoModulesCore - - Expo (56.0.5): + - Expo (57.0.9): - boost - DoubleConversion - ExpoModulesCore @@ -21,6 +21,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -36,21 +37,19 @@ PODS: - React-utils - ReactAppDependencyProvider - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga - - expo-dev-client (56.0.16): + - expo-dev-client (57.0.10): - EXManifests - expo-dev-launcher - expo-dev-menu - expo-dev-menu-interface - EXUpdatesInterface - - expo-dev-launcher (56.0.16): + - expo-dev-launcher (57.0.10): - boost - DoubleConversion - EXManifests - - expo-dev-launcher/Main (= 56.0.16) - expo-dev-menu - expo-dev-menu-interface - ExpoModulesCore @@ -63,6 +62,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -79,87 +79,13 @@ PODS: - React-utils - ReactAppDependencyProvider - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga - - expo-dev-launcher/Main (56.0.16): + - expo-dev-menu (57.0.10): - boost - DoubleConversion - - EXManifests - - expo-dev-launcher/Unsafe - - expo-dev-menu - - expo-dev-menu-interface - - ExpoModulesCore - - EXUpdatesInterface - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsi - - React-jsinspector - - React-NativeModulesApple - - React-RCTAppDelegate - - React-RCTFabric - - React-renderercss - - React-rendererdebug - - React-utils - - ReactAppDependencyProvider - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - SocketRocket - - Yoga - - expo-dev-launcher/Unsafe (56.0.16): - - boost - - DoubleConversion - - EXManifests - - expo-dev-menu - - expo-dev-menu-interface - - ExpoModulesCore - - EXUpdatesInterface - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsi - - React-jsinspector - - React-NativeModulesApple - - React-RCTAppDelegate - - React-RCTFabric - - React-renderercss - - React-rendererdebug - - React-utils - - ReactAppDependencyProvider - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - SocketRocket - - Yoga - - expo-dev-menu (56.0.15): - - boost - - DoubleConversion - - expo-dev-menu/Main (= 56.0.15) + - expo-dev-menu/Main (= 57.0.10) - fast_float - fmt - glog @@ -168,6 +94,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -181,12 +108,11 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga - - expo-dev-menu-interface (56.0.1) - - expo-dev-menu/Main (56.0.15): + - expo-dev-menu-interface (57.0.0) + - expo-dev-menu/Main (57.0.10): - boost - DoubleConversion - EXManifests @@ -200,6 +126,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -215,44 +142,43 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga - - ExpoAppleAuthentication (56.0.4): + - ExpoAppleAuthentication (57.0.1): - ExpoModulesCore - - ExpoAsset (56.0.15): + - ExpoAsset (57.0.8): - ExpoModulesCore - - ExpoBlur (56.0.3): + - ExpoBlur (57.0.2): - ExpoModulesCore - - ExpoBrownfield (56.0.15): + - ExpoBrownfield (57.0.8): - ExpoModulesCore - - ExpoCamera (56.0.7): + - ExpoCamera (57.0.3): - ExpoModulesCore - - ExpoCameraBarcodeScanning (56.0.7): + - ExpoCameraBarcodeScanning (57.0.3): - ExpoCamera - ZXingObjC/OneD - ZXingObjC/PDF417 - - ExpoDomWebView (56.0.5): + - ExpoDomWebView (57.0.1): - ExpoModulesCore - - ExpoFileSystem (56.0.7): + - ExpoFileSystem (57.0.1): - ExpoModulesCore - - ExpoFont (56.0.5): + - ExpoFont (57.0.1): - ExpoModulesCore - - ExpoImage (56.0.9): + - ExpoImage (57.0.1): - ExpoModulesCore - libavif/libdav1d - SDWebImage (~> 5.21.0) - SDWebImageAVIFCoder (~> 0.11.0) - SDWebImageSVGCoder (~> 1.7.0) - SDWebImageWebPCoder (~> 0.14.6) - - ExpoKeepAwake (56.0.3): + - ExpoKeepAwake (57.0.1): - ExpoModulesCore - - ExpoLinearGradient (56.0.4): + - ExpoLinearGradient (57.0.1): - ExpoModulesCore - - ExpoLogBox (56.0.12): + - ExpoLogBox (57.0.2): - React-Core - - ExpoModulesCore (56.0.13): + - ExpoModulesCore (57.0.8): - boost - DoubleConversion - ExpoModulesJSI @@ -264,6 +190,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -278,22 +205,21 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga - - ExpoModulesJSI (56.0.7): + - ExpoModulesJSI (57.0.4): - React-Core - ReactCommon - - ExpoModulesWorklets (56.0.13): + - ExpoModulesWorklets (57.0.8): - ExpoModulesCore - ExpoModulesJSI - - ExpoSplashScreen (56.0.10): + - ExpoSplashScreen (57.0.5): - ExpoModulesCore - - ExpoVideo (56.1.2): + - ExpoVideo (57.0.2): - ExpoModulesCore - - EXStructuredHeaders (56.0.0) - - EXUpdates (56.0.17): + - EXStructuredHeaders (57.0.0) + - EXUpdates (57.0.11): - boost - DoubleConversion - EASClient @@ -310,6 +236,7 @@ PODS: - RCTRequired - RCTTypeSafety - ReachabilitySwift + - React-bridging - React-Core - React-debug - React-Fabric @@ -323,19 +250,18 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - Yoga - - EXUpdatesInterface (56.0.2): + - EXUpdatesInterface (57.0.1): - ExpoModulesCore - fast_float (8.0.0) - - FBLazyVector (0.86.0) + - FBLazyVector (0.87.0) - fmt (12.1.0) - glog (0.3.5) - - hermes-engine (250829098.0.14): - - hermes-engine/Pre-built (= 250829098.0.14) - - hermes-engine/Pre-built (250829098.0.14) + - hermes-engine (250829098.0.16): + - hermes-engine/Pre-built (= 250829098.0.16) + - hermes-engine/Pre-built (250829098.0.16) - libavif/core (1.0.0) - libavif/libdav1d (1.0.0): - libavif/core @@ -372,31 +298,43 @@ PODS: - fast_float (= 8.0.0) - fmt (= 12.1.0) - glog - - RCTDeprecation (0.86.0) - - RCTRequired (0.86.0) - - RCTSwiftUI (0.86.0) - - RCTSwiftUIWrapper (0.86.0): + - RCTDeprecation (0.87.0) + - RCTRequired (0.87.0) + - RCTSwiftUI (0.87.0) + - RCTSwiftUIWrapper (0.87.0): - RCTSwiftUI - - RCTTypeSafety (0.86.0): - - FBLazyVector (= 0.86.0) - - RCTRequired (= 0.86.0) - - React-Core (= 0.86.0) + - RCTTypeSafety (0.87.0): + - FBLazyVector (= 0.87.0) + - RCTRequired (= 0.87.0) + - React-Core (= 0.87.0) - ReachabilitySwift (5.2.4) - - React (0.86.0): - - React-Core (= 0.86.0) - - React-Core/DevSupport (= 0.86.0) - - React-Core/RCTWebSocket (= 0.86.0) - - React-RCTActionSheet (= 0.86.0) - - React-RCTAnimation (= 0.86.0) - - React-RCTBlob (= 0.86.0) - - React-RCTImage (= 0.86.0) - - React-RCTLinking (= 0.86.0) - - React-RCTNetwork (= 0.86.0) - - React-RCTSettings (= 0.86.0) - - React-RCTText (= 0.86.0) - - React-RCTVibration (= 0.86.0) - - React-callinvoker (0.86.0) - - React-Core (0.86.0): + - React (0.87.0): + - React-Core (= 0.87.0) + - React-Core/DevSupport (= 0.87.0) + - React-Core/RCTWebSocket (= 0.87.0) + - React-RCTActionSheet (= 0.87.0) + - React-RCTAnimation (= 0.87.0) + - React-RCTBlob (= 0.87.0) + - React-RCTImage (= 0.87.0) + - React-RCTLinking (= 0.87.0) + - React-RCTNetwork (= 0.87.0) + - React-RCTSettings (= 0.87.0) + - React-RCTText (= 0.87.0) + - React-RCTVibration (= 0.87.0) + - React-bridging (0.87.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - React-callinvoker + - React-jsi + - React-timing + - SocketRocket + - React-callinvoker (0.87.0) + - React-Core (0.87.0): - boost - DoubleConversion - fast_float @@ -406,7 +344,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.86.0) + - React-Core/Default (= 0.87.0) - React-cxxreact - React-featureflags - React-hermes @@ -421,7 +359,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/CoreModulesHeaders (0.86.0): + - React-Core/CoreModulesHeaders (0.87.0): - boost - DoubleConversion - fast_float @@ -446,7 +384,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/Default (0.86.0): + - React-Core/Default (0.87.0): - boost - DoubleConversion - fast_float @@ -470,7 +408,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/DevSupport (0.86.0): + - React-Core/DevSupport (0.87.0): - boost - DoubleConversion - fast_float @@ -480,8 +418,8 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.86.0) - - React-Core/RCTWebSocket (= 0.86.0) + - React-Core/Default (= 0.87.0) + - React-Core/RCTWebSocket (= 0.87.0) - React-cxxreact - React-featureflags - React-hermes @@ -496,7 +434,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTActionSheetHeaders (0.86.0): + - React-Core/RCTActionSheetHeaders (0.87.0): - boost - DoubleConversion - fast_float @@ -521,7 +459,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTAnimationHeaders (0.86.0): + - React-Core/RCTAnimationHeaders (0.87.0): - boost - DoubleConversion - fast_float @@ -546,7 +484,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTBlobHeaders (0.86.0): + - React-Core/RCTBlobHeaders (0.87.0): - boost - DoubleConversion - fast_float @@ -571,7 +509,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTImageHeaders (0.86.0): + - React-Core/RCTImageHeaders (0.87.0): - boost - DoubleConversion - fast_float @@ -596,7 +534,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTLinkingHeaders (0.86.0): + - React-Core/RCTLinkingHeaders (0.87.0): - boost - DoubleConversion - fast_float @@ -621,7 +559,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTNetworkHeaders (0.86.0): + - React-Core/RCTNetworkHeaders (0.87.0): - boost - DoubleConversion - fast_float @@ -646,7 +584,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTSettingsHeaders (0.86.0): + - React-Core/RCTSettingsHeaders (0.87.0): - boost - DoubleConversion - fast_float @@ -671,7 +609,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTTextHeaders (0.86.0): + - React-Core/RCTTextHeaders (0.87.0): - boost - DoubleConversion - fast_float @@ -696,7 +634,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTVibrationHeaders (0.86.0): + - React-Core/RCTVibrationHeaders (0.87.0): - boost - DoubleConversion - fast_float @@ -721,7 +659,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-Core/RCTWebSocket (0.86.0): + - React-Core/RCTWebSocket (0.87.0): - boost - DoubleConversion - fast_float @@ -731,7 +669,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.86.0) + - React-Core/Default (= 0.87.0) - React-cxxreact - React-featureflags - React-hermes @@ -746,7 +684,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-CoreModules (0.86.0): + - React-CoreModules (0.87.0): - boost - DoubleConversion - fast_float @@ -754,23 +692,23 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - RCTTypeSafety (= 0.86.0) - - React-Core/CoreModulesHeaders (= 0.86.0) + - RCTTypeSafety (= 0.87.0) + - React-Core/CoreModulesHeaders (= 0.87.0) - React-debug - React-featureflags - - React-jsi (= 0.86.0) + - React-jsi (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.86.0) + - React-RCTImage (= 0.87.0) - React-runtimeexecutor - React-utils - ReactCommon - SocketRocket - - React-cxxreact (0.86.0): + - React-cxxreact (0.87.0): - boost - DoubleConversion - fast_float @@ -779,22 +717,24 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 0.86.0) - - React-debug (= 0.86.0) - - React-jsi (= 0.86.0) + - React-callinvoker (= 0.87.0) + - React-debug (= 0.87.0) + - React-jserrorhandler (= 0.87.0) + - React-jsi (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-logger (= 0.86.0) - - React-perflogger (= 0.86.0) + - React-logger (= 0.87.0) + - React-perflogger (= 0.87.0) - React-runtimeexecutor - - React-timing (= 0.86.0) + - React-timing (= 0.87.0) - React-utils - SocketRocket - - React-debug (0.86.0): - - React-debug/redbox (= 0.86.0) - - React-debug/redbox (0.86.0) - - React-defaultsnativemodule (0.86.0): + - React-cxxstableapi (0.87.0) + - React-debug (0.87.0): + - React-debug/redbox (= 0.87.0) + - React-debug/redbox (0.87.0) + - React-defaultsnativemodule (0.87.0): - boost - DoubleConversion - fast_float @@ -818,7 +758,7 @@ PODS: - React-webperformancenativemodule - SocketRocket - Yoga - - React-domnativemodule (0.86.0): + - React-domnativemodule (0.87.0): - boost - DoubleConversion - fast_float @@ -827,6 +767,7 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric + - React-bridging - React-Fabric - React-Fabric/bridging - React-FabricComponents @@ -838,7 +779,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-Fabric (0.86.0): + - React-Fabric (0.87.0): - boost - DoubleConversion - fast_float @@ -849,28 +790,29 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug - - React-Fabric/animated (= 0.86.0) - - React-Fabric/animationbackend (= 0.86.0) - - React-Fabric/animations (= 0.86.0) - - React-Fabric/attributedstring (= 0.86.0) - - React-Fabric/bridging (= 0.86.0) - - React-Fabric/componentregistry (= 0.86.0) - - React-Fabric/componentregistrynative (= 0.86.0) - - React-Fabric/components (= 0.86.0) - - React-Fabric/consistency (= 0.86.0) - - React-Fabric/core (= 0.86.0) - - React-Fabric/dom (= 0.86.0) - - React-Fabric/imagemanager (= 0.86.0) - - React-Fabric/leakchecker (= 0.86.0) - - React-Fabric/mounting (= 0.86.0) - - React-Fabric/observers (= 0.86.0) - - React-Fabric/scheduler (= 0.86.0) - - React-Fabric/telemetry (= 0.86.0) - - React-Fabric/uimanager (= 0.86.0) - - React-Fabric/viewtransition (= 0.86.0) + - React-Fabric/animated (= 0.87.0) + - React-Fabric/animationbackend (= 0.87.0) + - React-Fabric/animations (= 0.87.0) + - React-Fabric/attributedstring (= 0.87.0) + - React-Fabric/bridging (= 0.87.0) + - React-Fabric/componentregistry (= 0.87.0) + - React-Fabric/componentregistrynative (= 0.87.0) + - React-Fabric/components (= 0.87.0) + - React-Fabric/consistency (= 0.87.0) + - React-Fabric/core (= 0.87.0) + - React-Fabric/dom (= 0.87.0) + - React-Fabric/imagemanager (= 0.87.0) + - React-Fabric/leakchecker (= 0.87.0) + - React-Fabric/mounting (= 0.87.0) + - React-Fabric/observers (= 0.87.0) + - React-Fabric/scheduler (= 0.87.0) + - React-Fabric/telemetry (= 0.87.0) + - React-Fabric/uimanager (= 0.87.0) + - React-Fabric/viewtransition (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -882,7 +824,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/animated (0.86.0): + - React-Fabric/animated (0.87.0): - boost - DoubleConversion - fast_float @@ -893,6 +835,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -908,7 +851,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/animationbackend (0.86.0): + - React-Fabric/animationbackend (0.87.0): - boost - DoubleConversion - fast_float @@ -919,6 +862,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -933,7 +877,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/animations (0.86.0): + - React-Fabric/animations (0.87.0): - boost - DoubleConversion - fast_float @@ -944,6 +888,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -958,7 +903,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/attributedstring (0.86.0): + - React-Fabric/attributedstring (0.87.0): - boost - DoubleConversion - fast_float @@ -969,6 +914,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -983,7 +929,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/bridging (0.86.0): + - React-Fabric/bridging (0.87.0): - boost - DoubleConversion - fast_float @@ -994,6 +940,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1008,7 +955,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/componentregistry (0.86.0): + - React-Fabric/componentregistry (0.87.0): - boost - DoubleConversion - fast_float @@ -1019,6 +966,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1033,7 +981,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/componentregistrynative (0.86.0): + - React-Fabric/componentregistrynative (0.87.0): - boost - DoubleConversion - fast_float @@ -1044,6 +992,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1058,7 +1007,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components (0.86.0): + - React-Fabric/components (0.87.0): - boost - DoubleConversion - fast_float @@ -1069,13 +1018,14 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.86.0) - - React-Fabric/components/root (= 0.86.0) - - React-Fabric/components/scrollview (= 0.86.0) - - React-Fabric/components/view (= 0.86.0) + - React-Fabric/components/legacyviewmanagerinterop (= 0.87.0) + - React-Fabric/components/root (= 0.87.0) + - React-Fabric/components/scrollview (= 0.87.0) + - React-Fabric/components/view (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1087,7 +1037,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/legacyviewmanagerinterop (0.86.0): + - React-Fabric/components/legacyviewmanagerinterop (0.87.0): - boost - DoubleConversion - fast_float @@ -1098,6 +1048,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1112,7 +1063,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/root (0.86.0): + - React-Fabric/components/root (0.87.0): - boost - DoubleConversion - fast_float @@ -1123,6 +1074,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1137,7 +1089,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/scrollview (0.86.0): + - React-Fabric/components/scrollview (0.87.0): - boost - DoubleConversion - fast_float @@ -1148,6 +1100,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1162,7 +1115,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/view (0.86.0): + - React-Fabric/components/view (0.87.0): - boost - DoubleConversion - fast_float @@ -1173,6 +1126,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1189,7 +1143,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-Fabric/consistency (0.86.0): + - React-Fabric/consistency (0.87.0): - boost - DoubleConversion - fast_float @@ -1200,6 +1154,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1214,7 +1169,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/core (0.86.0): + - React-Fabric/core (0.87.0): - boost - DoubleConversion - fast_float @@ -1225,6 +1180,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1239,7 +1195,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/dom (0.86.0): + - React-Fabric/dom (0.87.0): - boost - DoubleConversion - fast_float @@ -1250,6 +1206,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1264,7 +1221,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/imagemanager (0.86.0): + - React-Fabric/imagemanager (0.87.0): - boost - DoubleConversion - fast_float @@ -1275,6 +1232,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1289,7 +1247,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/leakchecker (0.86.0): + - React-Fabric/leakchecker (0.87.0): - boost - DoubleConversion - fast_float @@ -1300,6 +1258,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1314,7 +1273,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/mounting (0.86.0): + - React-Fabric/mounting (0.87.0): - boost - DoubleConversion - fast_float @@ -1325,6 +1284,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1340,7 +1300,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers (0.86.0): + - React-Fabric/observers (0.87.0): - boost - DoubleConversion - fast_float @@ -1351,12 +1311,13 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.86.0) - - React-Fabric/observers/intersection (= 0.86.0) - - React-Fabric/observers/mutation (= 0.86.0) + - React-Fabric/observers/events (= 0.87.0) + - React-Fabric/observers/intersection (= 0.87.0) + - React-Fabric/observers/mutation (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1368,7 +1329,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers/events (0.86.0): + - React-Fabric/observers/events (0.87.0): - boost - DoubleConversion - fast_float @@ -1379,6 +1340,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1393,7 +1355,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers/intersection (0.86.0): + - React-Fabric/observers/intersection (0.87.0): - boost - DoubleConversion - fast_float @@ -1404,6 +1366,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1418,7 +1381,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers/mutation (0.86.0): + - React-Fabric/observers/mutation (0.87.0): - boost - DoubleConversion - fast_float @@ -1429,6 +1392,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1443,7 +1407,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/scheduler (0.86.0): + - React-Fabric/scheduler (0.87.0): - boost - DoubleConversion - fast_float @@ -1454,6 +1418,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1473,7 +1438,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/telemetry (0.86.0): + - React-Fabric/telemetry (0.87.0): - boost - DoubleConversion - fast_float @@ -1484,6 +1449,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1498,7 +1464,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/uimanager (0.86.0): + - React-Fabric/uimanager (0.87.0): - boost - DoubleConversion - fast_float @@ -1509,10 +1475,11 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.86.0) + - React-Fabric/uimanager/consistency (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1525,7 +1492,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/uimanager/consistency (0.86.0): + - React-Fabric/uimanager/consistency (0.87.0): - boost - DoubleConversion - fast_float @@ -1536,6 +1503,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1551,7 +1519,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/viewtransition (0.86.0): + - React-Fabric/viewtransition (0.87.0): - boost - DoubleConversion - fast_float @@ -1562,6 +1530,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-cxxreact - React-debug @@ -1576,7 +1545,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-FabricComponents (0.86.0): + - React-FabricComponents (0.87.0): - boost - DoubleConversion - fast_float @@ -1591,8 +1560,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.86.0) - - React-FabricComponents/textlayoutmanager (= 0.86.0) + - React-FabricComponents/components (= 0.87.0) + - React-FabricComponents/textlayoutmanager (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1605,7 +1574,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components (0.86.0): + - React-FabricComponents/components (0.87.0): - boost - DoubleConversion - fast_float @@ -1620,17 +1589,17 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.86.0) - - React-FabricComponents/components/iostextinput (= 0.86.0) - - React-FabricComponents/components/modal (= 0.86.0) - - React-FabricComponents/components/rncore (= 0.86.0) - - React-FabricComponents/components/safeareaview (= 0.86.0) - - React-FabricComponents/components/scrollview (= 0.86.0) - - React-FabricComponents/components/switch (= 0.86.0) - - React-FabricComponents/components/text (= 0.86.0) - - React-FabricComponents/components/textinput (= 0.86.0) - - React-FabricComponents/components/unimplementedview (= 0.86.0) - - React-FabricComponents/components/virtualview (= 0.86.0) + - React-FabricComponents/components/inputaccessory (= 0.87.0) + - React-FabricComponents/components/iostextinput (= 0.87.0) + - React-FabricComponents/components/modal (= 0.87.0) + - React-FabricComponents/components/rncore (= 0.87.0) + - React-FabricComponents/components/safeareaview (= 0.87.0) + - React-FabricComponents/components/scrollview (= 0.87.0) + - React-FabricComponents/components/switch (= 0.87.0) + - React-FabricComponents/components/text (= 0.87.0) + - React-FabricComponents/components/textinput (= 0.87.0) + - React-FabricComponents/components/unimplementedview (= 0.87.0) + - React-FabricComponents/components/virtualview (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1643,7 +1612,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/inputaccessory (0.86.0): + - React-FabricComponents/components/inputaccessory (0.87.0): - boost - DoubleConversion - fast_float @@ -1670,7 +1639,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/iostextinput (0.86.0): + - React-FabricComponents/components/iostextinput (0.87.0): - boost - DoubleConversion - fast_float @@ -1697,7 +1666,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/modal (0.86.0): + - React-FabricComponents/components/modal (0.87.0): - boost - DoubleConversion - fast_float @@ -1724,7 +1693,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/rncore (0.86.0): + - React-FabricComponents/components/rncore (0.87.0): - boost - DoubleConversion - fast_float @@ -1751,7 +1720,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/safeareaview (0.86.0): + - React-FabricComponents/components/safeareaview (0.87.0): - boost - DoubleConversion - fast_float @@ -1778,7 +1747,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/scrollview (0.86.0): + - React-FabricComponents/components/scrollview (0.87.0): - boost - DoubleConversion - fast_float @@ -1805,7 +1774,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/switch (0.86.0): + - React-FabricComponents/components/switch (0.87.0): - boost - DoubleConversion - fast_float @@ -1832,7 +1801,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/text (0.86.0): + - React-FabricComponents/components/text (0.87.0): - boost - DoubleConversion - fast_float @@ -1859,7 +1828,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/textinput (0.86.0): + - React-FabricComponents/components/textinput (0.87.0): - boost - DoubleConversion - fast_float @@ -1886,7 +1855,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/unimplementedview (0.86.0): + - React-FabricComponents/components/unimplementedview (0.87.0): - boost - DoubleConversion - fast_float @@ -1913,7 +1882,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/virtualview (0.86.0): + - React-FabricComponents/components/virtualview (0.87.0): - boost - DoubleConversion - fast_float @@ -1940,7 +1909,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/textlayoutmanager (0.86.0): + - React-FabricComponents/textlayoutmanager (0.87.0): - boost - DoubleConversion - fast_float @@ -1967,7 +1936,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricImage (0.86.0): + - React-FabricImage (0.87.0): - boost - DoubleConversion - fast_float @@ -1976,21 +1945,21 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - RCTRequired (= 0.86.0) - - RCTTypeSafety (= 0.86.0) + - RCTRequired (= 0.87.0) + - RCTTypeSafety (= 0.87.0) - React-Fabric - React-featureflags - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.86.0) + - React-jsiexecutor (= 0.87.0) - React-logger - React-rendererdebug - React-utils - ReactCommon - SocketRocket - Yoga - - React-featureflags (0.86.0): + - React-featureflags (0.87.0): - boost - DoubleConversion - fast_float @@ -1999,7 +1968,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-featureflagsnativemodule (0.86.0): + - React-featureflagsnativemodule (0.87.0): - boost - DoubleConversion - fast_float @@ -2014,7 +1983,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - SocketRocket - - React-graphics (0.86.0): + - React-graphics (0.87.0): - boost - DoubleConversion - fast_float @@ -2029,7 +1998,7 @@ PODS: - React-rendererdebug - React-utils - SocketRocket - - React-hermes (0.86.0): + - React-hermes (0.87.0): - boost - DoubleConversion - fast_float @@ -2038,18 +2007,18 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-cxxreact (= 0.86.0) + - React-cxxreact (= 0.87.0) - React-jsi - - React-jsiexecutor (= 0.86.0) + - React-jsiexecutor (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-jsitooling - React-oscompat - - React-perflogger (= 0.86.0) + - React-perflogger (= 0.87.0) - React-runtimeexecutor - SocketRocket - - React-idlecallbacksnativemodule (0.86.0): + - React-idlecallbacksnativemodule (0.87.0): - boost - DoubleConversion - fast_float @@ -2058,6 +2027,7 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric + - React-bridging - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec @@ -2065,7 +2035,7 @@ PODS: - React-runtimescheduler - ReactCommon/turbomodule/core - SocketRocket - - React-ImageManager (0.86.0): + - React-ImageManager (0.87.0): - boost - DoubleConversion - fast_float @@ -2080,7 +2050,7 @@ PODS: - React-rendererdebug - React-utils - SocketRocket - - React-intersectionobservernativemodule (0.86.0): + - React-intersectionobservernativemodule (0.87.0): - boost - DoubleConversion - fast_float @@ -2089,6 +2059,7 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric + - React-bridging - React-cxxreact - React-Fabric - React-Fabric/bridging @@ -2101,7 +2072,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-jserrorhandler (0.86.0): + - React-jserrorhandler (0.87.0): - boost - DoubleConversion - fast_float @@ -2110,13 +2081,12 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-cxxreact + - React-bridging - React-debug - React-featureflags - React-jsi - - ReactCommon/turbomodule/bridging - SocketRocket - - React-jsi (0.86.0): + - React-jsi (0.87.0): - boost - DoubleConversion - fast_float @@ -2126,7 +2096,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-jsiexecutor (0.86.0): + - React-jsiexecutor (0.87.0): - boost - DoubleConversion - fast_float @@ -2147,7 +2117,7 @@ PODS: - React-runtimeexecutor - React-utils - SocketRocket - - React-jsinspector (0.86.0): + - React-jsinspector (0.87.0): - boost - DoubleConversion - fast_float @@ -2162,11 +2132,11 @@ PODS: - React-jsinspectornetwork - React-jsinspectortracing - React-oscompat - - React-perflogger (= 0.86.0) + - React-perflogger (= 0.87.0) - React-runtimeexecutor - React-utils - SocketRocket - - React-jsinspectorcdp (0.86.0): + - React-jsinspectorcdp (0.87.0): - boost - DoubleConversion - fast_float @@ -2175,7 +2145,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-jsinspectornetwork (0.86.0): + - React-jsinspectornetwork (0.87.0): - boost - DoubleConversion - fast_float @@ -2185,7 +2155,7 @@ PODS: - RCT-Folly/Fabric - React-jsinspectorcdp - SocketRocket - - React-jsinspectortracing (0.86.0): + - React-jsinspectortracing (0.87.0): - boost - DoubleConversion - fast_float @@ -2200,7 +2170,7 @@ PODS: - React-timing - React-utils - SocketRocket - - React-jsitooling (0.86.0): + - React-jsitooling (0.87.0): - boost - DoubleConversion - fast_float @@ -2209,18 +2179,18 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-cxxreact (= 0.86.0) + - React-cxxreact (= 0.87.0) - React-debug - - React-jsi (= 0.86.0) + - React-jsi (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-runtimeexecutor - React-utils - SocketRocket - - React-jsitracing (0.86.0): + - React-jsitracing (0.87.0): - React-jsi - - React-logger (0.86.0): + - React-logger (0.87.0): - boost - DoubleConversion - fast_float @@ -2229,7 +2199,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-Mapbuffer (0.86.0): + - React-Mapbuffer (0.87.0): - boost - DoubleConversion - fast_float @@ -2239,7 +2209,7 @@ PODS: - RCT-Folly/Fabric - React-debug - SocketRocket - - React-microtasksnativemodule (0.86.0): + - React-microtasksnativemodule (0.87.0): - boost - DoubleConversion - fast_float @@ -2253,7 +2223,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - SocketRocket - - React-mutationobservernativemodule (0.86.0): + - React-mutationobservernativemodule (0.87.0): - boost - DoubleConversion - fast_float @@ -2262,6 +2232,7 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric + - React-bridging - React-cxxreact - React-Fabric - React-Fabric/bridging @@ -2274,7 +2245,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-NativeModulesApple (0.86.0): + - React-NativeModulesApple (0.87.0): - boost - DoubleConversion - fast_float @@ -2283,6 +2254,7 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric + - React-bridging - React-callinvoker - React-Core - React-cxxreact @@ -2292,10 +2264,9 @@ PODS: - React-jsinspector - React-jsinspectorcdp - React-runtimeexecutor - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - - React-networking (0.86.0): + - React-networking (0.87.0): - boost - DoubleConversion - fast_float @@ -2308,8 +2279,8 @@ PODS: - React-performancetimeline - React-timing - SocketRocket - - React-oscompat (0.86.0) - - React-perflogger (0.86.0): + - React-oscompat (0.87.0) + - React-perflogger (0.87.0): - boost - DoubleConversion - fast_float @@ -2318,7 +2289,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-performancecdpmetrics (0.86.0): + - React-performancecdpmetrics (0.87.0): - boost - DoubleConversion - fast_float @@ -2332,7 +2303,7 @@ PODS: - React-runtimeexecutor - React-timing - SocketRocket - - React-performancetimeline (0.86.0): + - React-performancetimeline (0.87.0): - boost - DoubleConversion - fast_float @@ -2346,9 +2317,24 @@ PODS: - React-perflogger - React-timing - SocketRocket - - React-RCTActionSheet (0.86.0): - - React-Core/RCTActionSheetHeaders (= 0.86.0) - - React-RCTAnimation (0.86.0): + - React-RCTActionSheet (0.87.0): + - React-Core/RCTActionSheetHeaders (= 0.87.0) + - React-RCTAnimatedModuleProvider (0.87.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - React-Core + - React-Fabric/animated + - React-featureflags + - ReactCommon + - SocketRocket + - Yoga + - React-RCTAnimation (0.87.0): - boost - DoubleConversion - fast_float @@ -2365,7 +2351,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTAppDelegate (0.86.0): + - React-RCTAppDelegate (0.87.0): - boost - DoubleConversion - fast_float @@ -2386,6 +2372,7 @@ PODS: - React-hermes - React-jsitooling - React-NativeModulesApple + - React-RCTAnimatedModuleProvider - React-RCTFabric - React-RCTFBReactNativeSpec - React-RCTImage @@ -2399,7 +2386,7 @@ PODS: - React-utils - ReactCommon - SocketRocket - - React-RCTBlob (0.86.0): + - React-RCTBlob (0.87.0): - boost - DoubleConversion - fast_float @@ -2418,7 +2405,7 @@ PODS: - React-RCTNetwork - ReactCommon - SocketRocket - - React-RCTFabric (0.86.0): + - React-RCTFabric (0.87.0): - boost - DoubleConversion - fast_float @@ -2455,7 +2442,7 @@ PODS: - React-utils - SocketRocket - Yoga - - React-RCTFBReactNativeSpec (0.86.0): + - React-RCTFBReactNativeSpec (0.87.0): - boost - DoubleConversion - fast_float @@ -2466,13 +2453,14 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-jsi - React-NativeModulesApple - - React-RCTFBReactNativeSpec/components (= 0.86.0) + - React-RCTFBReactNativeSpec/components (= 0.87.0) - ReactCommon - SocketRocket - - React-RCTFBReactNativeSpec/components (0.86.0): + - React-RCTFBReactNativeSpec/components (0.87.0): - boost - DoubleConversion - fast_float @@ -2483,6 +2471,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -2495,7 +2484,7 @@ PODS: - ReactCommon - SocketRocket - Yoga - - React-RCTImage (0.86.0): + - React-RCTImage (0.87.0): - boost - DoubleConversion - fast_float @@ -2511,14 +2500,14 @@ PODS: - React-RCTNetwork - ReactCommon - SocketRocket - - React-RCTLinking (0.86.0): - - React-Core/RCTLinkingHeaders (= 0.86.0) - - React-jsi (= 0.86.0) + - React-RCTLinking (0.87.0): + - React-Core/RCTLinkingHeaders (= 0.87.0) + - React-jsi (= 0.87.0) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.86.0) - - React-RCTNetwork (0.86.0): + - ReactCommon/turbomodule/core (= 0.87.0) + - React-RCTNetwork (0.87.0): - boost - DoubleConversion - fast_float @@ -2538,7 +2527,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTRuntime (0.86.0): + - React-RCTRuntime (0.87.0): - boost - DoubleConversion - fast_float @@ -2560,7 +2549,7 @@ PODS: - React-RuntimeHermes - React-utils - SocketRocket - - React-RCTSettings (0.86.0): + - React-RCTSettings (0.87.0): - boost - DoubleConversion - fast_float @@ -2575,10 +2564,10 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTText (0.86.0): - - React-Core/RCTTextHeaders (= 0.86.0) + - React-RCTText (0.87.0): + - React-Core/RCTTextHeaders (= 0.87.0) - Yoga - - React-RCTVibration (0.86.0): + - React-RCTVibration (0.87.0): - boost - DoubleConversion - fast_float @@ -2592,11 +2581,11 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-rendererconsistency (0.86.0) - - React-renderercss (0.86.0): + - React-rendererconsistency (0.87.0) + - React-renderercss (0.87.0): - React-debug - React-utils - - React-rendererdebug (0.86.0): + - React-rendererdebug (0.87.0): - boost - DoubleConversion - fast_float @@ -2606,7 +2595,7 @@ PODS: - RCT-Folly/Fabric - React-debug - SocketRocket - - React-RuntimeApple (0.86.0): + - React-RuntimeApple (0.87.0): - boost - DoubleConversion - fast_float @@ -2635,7 +2624,7 @@ PODS: - React-runtimescheduler - React-utils - SocketRocket - - React-RuntimeCore (0.86.0): + - React-RuntimeCore (0.87.0): - boost - DoubleConversion - fast_float @@ -2657,7 +2646,7 @@ PODS: - React-runtimescheduler - React-utils - SocketRocket - - React-runtimeexecutor (0.86.0): + - React-runtimeexecutor (0.87.0): - boost - DoubleConversion - fast_float @@ -2667,10 +2656,10 @@ PODS: - RCT-Folly/Fabric - React-debug - React-featureflags - - React-jsi (= 0.86.0) + - React-jsi (= 0.87.0) - React-utils - SocketRocket - - React-RuntimeHermes (0.86.0): + - React-RuntimeHermes (0.87.0): - boost - DoubleConversion - fast_float @@ -2691,7 +2680,7 @@ PODS: - React-runtimeexecutor - React-utils - SocketRocket - - React-runtimescheduler (0.86.0): + - React-runtimescheduler (0.87.0): - boost - DoubleConversion - fast_float @@ -2704,6 +2693,7 @@ PODS: - React-cxxreact - React-debug - React-featureflags + - React-jserrorhandler - React-jsi - React-jsinspectortracing - React-performancetimeline @@ -2713,9 +2703,9 @@ PODS: - React-timing - React-utils - SocketRocket - - React-timing (0.86.0): + - React-timing (0.87.0): - React-debug - - React-utils (0.86.0): + - React-utils (0.87.0): - boost - DoubleConversion - fast_float @@ -2725,9 +2715,9 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - React-debug - - React-jsi (= 0.86.0) + - React-jsi (= 0.87.0) - SocketRocket - - React-viewtransitionnativemodule (0.86.0): + - React-viewtransitionnativemodule (0.87.0): - boost - DoubleConversion - fast_float @@ -2745,7 +2735,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-webperformancenativemodule (0.86.0): + - React-webperformancenativemodule (0.87.0): - boost - DoubleConversion - fast_float @@ -2754,6 +2744,7 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric + - React-bridging - React-cxxreact - React-jsi - React-jsiexecutor @@ -2762,9 +2753,9 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/core - SocketRocket - - ReactAppDependencyProvider (0.86.0): + - ReactAppDependencyProvider (0.87.0): - ReactCodegen - - ReactCodegen (0.86.0): + - ReactCodegen (0.87.0): - boost - DoubleConversion - fast_float @@ -2775,6 +2766,7 @@ PODS: - RCT-Folly/Fabric - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-debug - React-Fabric @@ -2787,10 +2779,9 @@ PODS: - React-RCTAppDelegate - React-rendererdebug - React-utils - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - - ReactCommon (0.86.0): + - ReactCommon (0.87.0): - boost - DoubleConversion - fast_float @@ -2798,26 +2789,9 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - ReactCommon/turbomodule (= 0.86.0) - - SocketRocket - - ReactCommon/turbomodule (0.86.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-callinvoker (= 0.86.0) - - React-cxxreact (= 0.86.0) - - React-jsi (= 0.86.0) - - React-logger (= 0.86.0) - - React-perflogger (= 0.86.0) - - ReactCommon/turbomodule/bridging (= 0.86.0) - - ReactCommon/turbomodule/core (= 0.86.0) + - ReactCommon/turbomodule (= 0.87.0) - SocketRocket - - ReactCommon/turbomodule/bridging (0.86.0): + - ReactCommon/turbomodule (0.87.0): - boost - DoubleConversion - fast_float @@ -2826,13 +2800,13 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 0.86.0) - - React-cxxreact (= 0.86.0) - - React-jsi (= 0.86.0) - - React-logger (= 0.86.0) - - React-perflogger (= 0.86.0) + - React-callinvoker (= 0.87.0) + - React-jsi (= 0.87.0) + - React-logger (= 0.87.0) + - React-perflogger (= 0.87.0) + - ReactCommon/turbomodule/core (= 0.87.0) - SocketRocket - - ReactCommon/turbomodule/core (0.86.0): + - ReactCommon/turbomodule/core (0.87.0): - boost - DoubleConversion - fast_float @@ -2841,14 +2815,15 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 0.86.0) - - React-cxxreact (= 0.86.0) - - React-debug (= 0.86.0) - - React-featureflags (= 0.86.0) - - React-jsi (= 0.86.0) - - React-logger (= 0.86.0) - - React-perflogger (= 0.86.0) - - React-utils (= 0.86.0) + - React-bridging + - React-callinvoker (= 0.87.0) + - React-cxxreact (= 0.87.0) + - React-debug (= 0.87.0) + - React-featureflags (= 0.87.0) + - React-jsi (= 0.87.0) + - React-logger (= 0.87.0) + - React-perflogger (= 0.87.0) + - React-utils (= 0.87.0) - SocketRocket - SDWebImage (5.21.7): - SDWebImage/Core (= 5.21.7) @@ -2870,8 +2845,8 @@ PODS: - ZXingObjC/Core DEPENDENCIES: - - "boost (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/third-party-podspecs/boost.podspec`)" - - "DoubleConversion (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)" + - "boost (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/third-party-podspecs/boost.podspec`)" + - "DoubleConversion (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)" - EASClient (from `../../../packages/expo-eas-client/ios`) - EXConstants (from `../../../packages/expo-constants/ios`) - EXJSONUtils (from `../../../packages/expo-json-utils/ios`) @@ -2902,85 +2877,88 @@ DEPENDENCIES: - EXStructuredHeaders (from `../../../packages/expo-structured-headers/ios`) - EXUpdates (from `../../../packages/expo-updates/ios`) - EXUpdatesInterface (from `../../../packages/expo-updates-interface/ios`) - - "fast_float (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/third-party-podspecs/fast_float.podspec`)" - - "FBLazyVector (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/FBLazyVector`)" - - "fmt (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/third-party-podspecs/fmt.podspec`)" - - "glog (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/third-party-podspecs/glog.podspec`)" - - "hermes-engine (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)" - - "RCT-Folly (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)" - - "RCTDeprecation (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`)" - - "RCTRequired (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Required`)" - - "RCTSwiftUI (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactApple/RCTSwiftUI`)" - - "RCTSwiftUIWrapper (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactApple/RCTSwiftUIWrapper`)" - - "RCTTypeSafety (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/TypeSafety`)" - - "React (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/`)" - - "React-callinvoker (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/callinvoker`)" - - "React-Core (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/`)" - - "React-Core/RCTWebSocket (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/`)" - - "React-CoreModules (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/React/CoreModules`)" - - "React-cxxreact (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/cxxreact`)" - - "React-debug (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/debug`)" - - "React-defaultsnativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/defaults`)" - - "React-domnativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/dom`)" - - "React-Fabric (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon`)" - - "React-FabricComponents (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon`)" - - "React-FabricImage (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon`)" - - "React-featureflags (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/featureflags`)" - - "React-featureflagsnativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/featureflags`)" - - "React-graphics (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/graphics`)" - - "React-hermes (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/hermes`)" - - "React-idlecallbacksnativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks`)" - - "React-ImageManager (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`)" - - "React-intersectionobservernativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/intersectionobserver`)" - - "React-jserrorhandler (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jserrorhandler`)" - - "React-jsi (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsi`)" - - "React-jsiexecutor (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsiexecutor`)" - - "React-jsinspector (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsinspector-modern`)" - - "React-jsinspectorcdp (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsinspector-modern/cdp`)" - - "React-jsinspectornetwork (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsinspector-modern/network`)" - - "React-jsinspectortracing (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsinspector-modern/tracing`)" - - "React-jsitooling (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsitooling`)" - - "React-jsitracing (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/hermes/executor/`)" - - "React-logger (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/logger`)" - - "React-Mapbuffer (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon`)" - - "React-microtasksnativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/microtasks`)" - - "React-mutationobservernativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/mutationobserver`)" - - "React-NativeModulesApple (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)" - - "React-networking (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/networking`)" - - "React-oscompat (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/oscompat`)" - - "React-perflogger (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/reactperflogger`)" - - "React-performancecdpmetrics (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/performance/cdpmetrics`)" - - "React-performancetimeline (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/performance/timeline`)" - - "React-RCTActionSheet (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/ActionSheetIOS`)" - - "React-RCTAnimation (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/NativeAnimation`)" - - "React-RCTAppDelegate (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/AppDelegate`)" - - "React-RCTBlob (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Blob`)" - - "React-RCTFabric (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/React`)" - - "React-RCTFBReactNativeSpec (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/React`)" - - "React-RCTImage (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Image`)" - - "React-RCTLinking (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/LinkingIOS`)" - - "React-RCTNetwork (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Network`)" - - "React-RCTRuntime (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/React/Runtime`)" - - "React-RCTSettings (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Settings`)" - - "React-RCTText (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Text`)" - - "React-RCTVibration (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Vibration`)" - - "React-rendererconsistency (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/consistency`)" - - "React-renderercss (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/css`)" - - "React-rendererdebug (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/debug`)" - - "React-RuntimeApple (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/runtime/platform/ios`)" - - "React-RuntimeCore (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/runtime`)" - - "React-runtimeexecutor (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/runtimeexecutor`)" - - "React-RuntimeHermes (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/runtime`)" - - "React-runtimescheduler (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)" - - "React-timing (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/timing`)" - - "React-utils (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/utils`)" - - "React-viewtransitionnativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/viewtransition`)" - - "React-webperformancenativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/webperformance`)" + - "fast_float (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/third-party-podspecs/fast_float.podspec`)" + - "FBLazyVector (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/FBLazyVector`)" + - "fmt (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/third-party-podspecs/fmt.podspec`)" + - "glog (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/third-party-podspecs/glog.podspec`)" + - "hermes-engine (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)" + - "RCT-Folly (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)" + - "RCTDeprecation (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`)" + - "RCTRequired (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Required`)" + - "RCTSwiftUI (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTSwiftUI`)" + - "RCTSwiftUIWrapper (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTSwiftUIWrapper`)" + - "RCTTypeSafety (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/TypeSafety`)" + - "React (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/`)" + - "React-bridging (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/bridging`)" + - "React-callinvoker (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/callinvoker`)" + - "React-Core (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/`)" + - "React-Core/RCTWebSocket (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/`)" + - "React-CoreModules (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React/CoreModules`)" + - "React-cxxreact (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/cxxreact`)" + - "React-cxxstableapi (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/cxxstableapi`)" + - "React-debug (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/debug`)" + - "React-defaultsnativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/defaults`)" + - "React-domnativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/dom`)" + - "React-Fabric (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon`)" + - "React-FabricComponents (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon`)" + - "React-FabricImage (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon`)" + - "React-featureflags (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/featureflags`)" + - "React-featureflagsnativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/featureflags`)" + - "React-graphics (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/graphics`)" + - "React-hermes (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/hermes`)" + - "React-idlecallbacksnativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks`)" + - "React-ImageManager (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`)" + - "React-intersectionobservernativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/intersectionobserver`)" + - "React-jserrorhandler (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jserrorhandler`)" + - "React-jsi (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsi`)" + - "React-jsiexecutor (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsiexecutor`)" + - "React-jsinspector (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern`)" + - "React-jsinspectorcdp (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/cdp`)" + - "React-jsinspectornetwork (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/network`)" + - "React-jsinspectortracing (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/tracing`)" + - "React-jsitooling (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsitooling`)" + - "React-jsitracing (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/hermes/executor/`)" + - "React-logger (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/logger`)" + - "React-Mapbuffer (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon`)" + - "React-microtasksnativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/microtasks`)" + - "React-mutationobservernativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/mutationobserver`)" + - "React-NativeModulesApple (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)" + - "React-networking (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/networking`)" + - "React-oscompat (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/oscompat`)" + - "React-perflogger (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/reactperflogger`)" + - "React-performancecdpmetrics (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/performance/cdpmetrics`)" + - "React-performancetimeline (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/performance/timeline`)" + - "React-RCTActionSheet (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/ActionSheetIOS`)" + - "React-RCTAnimatedModuleProvider (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTAnimatedModuleProvider`)" + - "React-RCTAnimation (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/NativeAnimation`)" + - "React-RCTAppDelegate (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/AppDelegate`)" + - "React-RCTBlob (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Blob`)" + - "React-RCTFabric (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React`)" + - "React-RCTFBReactNativeSpec (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React`)" + - "React-RCTImage (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Image`)" + - "React-RCTLinking (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/LinkingIOS`)" + - "React-RCTNetwork (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Network`)" + - "React-RCTRuntime (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React/Runtime`)" + - "React-RCTSettings (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Settings`)" + - "React-RCTText (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Text`)" + - "React-RCTVibration (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Vibration`)" + - "React-rendererconsistency (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/consistency`)" + - "React-renderercss (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/css`)" + - "React-rendererdebug (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/debug`)" + - "React-RuntimeApple (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime/platform/ios`)" + - "React-RuntimeCore (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime`)" + - "React-runtimeexecutor (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/runtimeexecutor`)" + - "React-RuntimeHermes (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime`)" + - "React-runtimescheduler (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)" + - "React-timing (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/timing`)" + - "React-utils (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/utils`)" + - "React-viewtransitionnativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/viewtransition`)" + - "React-webperformancenativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/webperformance`)" - ReactAppDependencyProvider (from `build/generated/ios/ReactAppDependencyProvider`) - ReactCodegen (from `build/generated/ios/ReactCodegen`) - - "ReactCommon/turbomodule/core (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon`)" + - "ReactCommon/turbomodule/core (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon`)" - SocketRocket (~> 0.7.1) - - "Yoga (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/yoga`)" + - "Yoga (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/yoga`)" SPEC REPOS: trunk: @@ -2997,9 +2975,9 @@ SPEC REPOS: EXTERNAL SOURCES: boost: - :podspec: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/third-party-podspecs/boost.podspec" + :podspec: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/third-party-podspecs/boost.podspec" DoubleConversion: - :podspec: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" + :podspec: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" EASClient: :path: "../../../packages/expo-eas-client/ios" EXConstants: @@ -3061,282 +3039,291 @@ EXTERNAL SOURCES: EXUpdatesInterface: :path: "../../../packages/expo-updates-interface/ios" fast_float: - :podspec: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/third-party-podspecs/fast_float.podspec" + :podspec: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/third-party-podspecs/fast_float.podspec" FBLazyVector: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/FBLazyVector" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/FBLazyVector" fmt: - :podspec: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/third-party-podspecs/fmt.podspec" + :podspec: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/third-party-podspecs/fmt.podspec" glog: - :podspec: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/third-party-podspecs/glog.podspec" + :podspec: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/third-party-podspecs/glog.podspec" hermes-engine: - :podspec: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-v250829098.0.14 + :podspec: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" + :tag: hermes-v250829098.0.16 RCT-Folly: - :podspec: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" + :podspec: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" RCTDeprecation: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" RCTRequired: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Required" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Required" RCTSwiftUI: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactApple/RCTSwiftUI" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTSwiftUI" RCTSwiftUIWrapper: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactApple/RCTSwiftUIWrapper" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTSwiftUIWrapper" RCTTypeSafety: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/TypeSafety" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/TypeSafety" React: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/" + React-bridging: + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/bridging" React-callinvoker: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/callinvoker" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/callinvoker" React-Core: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/" React-CoreModules: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/React/CoreModules" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React/CoreModules" React-cxxreact: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/cxxreact" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/cxxreact" + React-cxxstableapi: + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/cxxstableapi" React-debug: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/debug" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/debug" React-defaultsnativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/defaults" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/defaults" React-domnativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/dom" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/dom" React-Fabric: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon" React-FabricComponents: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon" React-FabricImage: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon" React-featureflags: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/featureflags" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/featureflags" React-featureflagsnativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/featureflags" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/featureflags" React-graphics: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/graphics" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/graphics" React-hermes: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/hermes" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/hermes" React-idlecallbacksnativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks" React-ImageManager: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" React-intersectionobservernativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/intersectionobserver" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/intersectionobserver" React-jserrorhandler: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jserrorhandler" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jserrorhandler" React-jsi: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsi" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsi" React-jsiexecutor: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsiexecutor" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsiexecutor" React-jsinspector: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsinspector-modern" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern" React-jsinspectorcdp: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsinspector-modern/cdp" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/cdp" React-jsinspectornetwork: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsinspector-modern/network" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/network" React-jsinspectortracing: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsinspector-modern/tracing" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/tracing" React-jsitooling: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/jsitooling" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsitooling" React-jsitracing: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/hermes/executor/" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/hermes/executor/" React-logger: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/logger" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/logger" React-Mapbuffer: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon" React-microtasksnativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/microtasks" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/microtasks" React-mutationobservernativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/mutationobserver" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/mutationobserver" React-NativeModulesApple: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" React-networking: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/networking" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/networking" React-oscompat: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/oscompat" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/oscompat" React-perflogger: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/reactperflogger" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/reactperflogger" React-performancecdpmetrics: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/performance/cdpmetrics" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/performance/cdpmetrics" React-performancetimeline: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/performance/timeline" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/performance/timeline" React-RCTActionSheet: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/ActionSheetIOS" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/ActionSheetIOS" + React-RCTAnimatedModuleProvider: + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTAnimatedModuleProvider" React-RCTAnimation: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/NativeAnimation" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/NativeAnimation" React-RCTAppDelegate: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/AppDelegate" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/AppDelegate" React-RCTBlob: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Blob" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Blob" React-RCTFabric: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/React" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React" React-RCTFBReactNativeSpec: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/React" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React" React-RCTImage: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Image" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Image" React-RCTLinking: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/LinkingIOS" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/LinkingIOS" React-RCTNetwork: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Network" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Network" React-RCTRuntime: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/React/Runtime" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React/Runtime" React-RCTSettings: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Settings" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Settings" React-RCTText: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Text" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Text" React-RCTVibration: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/Libraries/Vibration" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Vibration" React-rendererconsistency: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/consistency" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/consistency" React-renderercss: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/css" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/css" React-rendererdebug: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/debug" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/debug" React-RuntimeApple: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/runtime/platform/ios" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime/platform/ios" React-RuntimeCore: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/runtime" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime" React-runtimeexecutor: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/runtimeexecutor" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/runtimeexecutor" React-RuntimeHermes: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/runtime" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime" React-runtimescheduler: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" React-timing: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/timing" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/timing" React-utils: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/utils" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/utils" React-viewtransitionnativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/viewtransition" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/viewtransition" React-webperformancenativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/react/nativemodule/webperformance" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/webperformance" ReactAppDependencyProvider: :path: build/generated/ios/ReactAppDependencyProvider ReactCodegen: :path: build/generated/ios/ReactCodegen ReactCommon: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon" Yoga: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native/ReactCommon/yoga" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/yoga" SPEC CHECKSUMS: boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90 DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb - EASClient: 2321f8d99fa86c710a6f68e017f3b54366baed9f - EXConstants: 1c400bb9969f4c9e5ab324553138b74ae47b9efe - EXJSONUtils: dba2755f4e24009eaf87a876b2d615ea06c16e42 - EXManifests: 7e19be8df665a338493060a419847dae76ffcd43 - Expo: fc791c843959ffb6ed092796298bc04fc18cc3bc - expo-dev-client: 47bd82ac19bbfce73d04f9140f4a607b8468dde7 - expo-dev-launcher: 8cd49295813d3458667deab6b2eadfcd151a892d - expo-dev-menu: de6be5f0e57e2aade94c4051bc6625901a7412ee - expo-dev-menu-interface: 65402d4affb8b418aa6cec29b3abb0e313c8f443 - ExpoAppleAuthentication: 3dd8ddd3016396a8171f06af8cc5e3e008e8eaf4 - ExpoAsset: c2e7b5ba1fe75be683282d6264e38fd7cd8defbb - ExpoBlur: caddd80171e5f8f3581ff3d865e99c6465047240 - ExpoBrownfield: c9213f348af9d80b746838ac6485beecbdb6c5e8 - ExpoCamera: fc1d2688e9824984e28cf606062da40d2d80b13e - ExpoCameraBarcodeScanning: a6a8781886a0cf5ebe78184dcc895c0c88e1b8b5 - ExpoDomWebView: 27205be8754f9992913b8a9a08e65019f2207075 - ExpoFileSystem: d730a1cb33f2c91dec01561f0d710054fda32ae9 - ExpoFont: 6fe496f2be617ed4367f159f215dcc4ba27d37d6 - ExpoImage: 3f44073bf450afdb87333f9671ffe7b9bfa5f70e - ExpoKeepAwake: 359c47a1d9ccc3a3c519bca6e39562cce230c5bb - ExpoLinearGradient: 16c2b9c6105444883d34958d573725de1293b8d0 - ExpoLogBox: 7aa03244fe5eeced5129e4ec7ad5bd9a3994378e - ExpoModulesCore: c1eadb102230a7d571842343e548be987bccf1d3 - ExpoModulesJSI: 31051e6e3d88a96cc48747eabad1d4a6a29c554e - ExpoModulesWorklets: 874ceeb92a8da1dfa32adf197aa65f926e74b9c5 - ExpoSplashScreen: 3fe3a57d56d7242a9109d9714a6f9fa1e256538b - ExpoVideo: 4ddc693e7539b16846c6a31841e06757713ff5fc - EXStructuredHeaders: 9e89bcdd636ae2ecb59995cfba3230f5d7547c08 - EXUpdates: f729bd14cd6088ca8e65013515ff15dfa2328082 - EXUpdatesInterface: 25408a97d682355eb9fb37e5aa6e22caece1881f + EASClient: 81f44ce9f07ec3d01606507213d21510a5f97388 + EXConstants: 5efe6122eecac2d970aa50a2a502ecc6ce4b7564 + EXJSONUtils: 7a1683cfa2cbe6d11fca97097d51a496755b0287 + EXManifests: f9888c0bf5aaa6ddb7e3d4b224d6d54ac4ca84a4 + Expo: 511559d3fb03c431714fdbb4ca893bca9ac9e69c + expo-dev-client: 678dd58df0bd6d3486b8b358e37c79ca67d32af5 + expo-dev-launcher: 55250b945a481540f51d84e13b571df65d863c43 + expo-dev-menu: 8eac176181bfc7e57b246f3e5b88800785591a79 + expo-dev-menu-interface: 7a59e803916fbfd1b96c75ff91ea8dddac7e722f + ExpoAppleAuthentication: 97d113f0f2680067e6e76d3c9249e7e1fc026b42 + ExpoAsset: a76534cf7b762978861dd31708308496c676166f + ExpoBlur: 69e67b4fbfed6f7325377af2aefa8aa4f00cd2af + ExpoBrownfield: 6bc194955bef10c092875db7dd4da4a4fb10bb0b + ExpoCamera: c49caa5eef16081c3a92ff7a519a3f95da5ddb77 + ExpoCameraBarcodeScanning: b869ac87ebe30bb99b26c55b0e0471301383c90b + ExpoDomWebView: beaec034e51bd028428b98bb1f2633ab79c6d095 + ExpoFileSystem: e441dae0ae671fc451640517550973d9e024fdf0 + ExpoFont: 59e1faf66ba9bcd232ae1e2ce58d202a48b6f65e + ExpoImage: 4c1e7634db6033185a98959fb028d8d4b1c89695 + ExpoKeepAwake: c26f14275017370cc8a4b7b43a0e23361f2053a5 + ExpoLinearGradient: 903b3f5fe566c666ff78b2599add51d094483613 + ExpoLogBox: 6bb73c341aca22e699bd4da6cc61afc844e1a648 + ExpoModulesCore: f8ceae3e315662fec1362e06fee470a5cb7ca53b + ExpoModulesJSI: 3accd404d715d63e7b04015d20c857e903e3bc73 + ExpoModulesWorklets: 6b240031daa3de4df791588fc78236637ff602f6 + ExpoSplashScreen: 247464c0fe484f766892db0d66c3fe54f92a624e + ExpoVideo: 9a992d457d2f856e392af6baaf092af778decf95 + EXStructuredHeaders: 1423c3602a30eb078e03b63b251ef912267dd4c0 + EXUpdates: af9d5e133210dd7cd27a757f0537ed248b564845 + EXUpdatesInterface: 92d2aa5194b6fb93ca8ab749db75665cb28b2e60 fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6 - FBLazyVector: 688bade2cc6ee3de2ba9a411c85c21fd908af3bc + FBLazyVector: 328993fea64e74ff5fa3dcb16b05839f9bedc6cd fmt: 530618a01105dae0fa3a2f27c81ae11fa8f67eac glog: e56ede4028c4b7418e6b1195a36b1656bb35e225 - hermes-engine: e355eb94d3f8b7f4c08531a4d42af958d36c13de + hermes-engine: b395a4129331e09fff9cb5f5f9d0ddf31f619360 libavif: 5f8e715bea24debec477006f21ef9e95432e254d libdav1d: 23581a4d8ec811ff171ed5e2e05cd27bad64c39f libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8 RCT-Folly: 36c4f904fb6cd0219dcb76b94e9502d2a72fab0b - RCTDeprecation: 8f1dc8057e54ea6fd01df47d0d29487adc92c1a9 - RCTRequired: 9d02105f758490fab48d77fead2599a449321ab7 - RCTSwiftUI: 714ca60953e8b7779821eea889ebdc891851682b - RCTSwiftUIWrapper: 0a79e3288397adb17aec2877e4c2b79d29b05079 - RCTTypeSafety: 922be6f90a3addd48f57f2066dd90aacec4768b6 + RCTDeprecation: cac9521ce0b8092a1fb13d32a768c5ba2752b55f + RCTRequired: cfc25ba224a2a3dbb1b3368a7d19b0fb6ec5ed1e + RCTSwiftUI: 20555e38bdfa7b5cc21d3201ec9c34ec24969919 + RCTSwiftUIWrapper: 7478cfc674f0c4d4d52c0529a89d966bd95e05dd + RCTTypeSafety: 8802142f1ae1715da1531546d739c8bbbe245181 ReachabilitySwift: 32793e867593cfc1177f5d16491e3a197d2fccda - React: 2574546f2d017abd14d0c9b48cf2b6a0547c2591 - React-callinvoker: b997d4d109c92cae4bc7f1edb08dc6a7c11a1ca2 - React-Core: 5c7a37fd611353c8bf1c12ef24cfdec81ff46549 - React-CoreModules: 2ae392df55453fca5602e9bb5bc16a72f36dd961 - React-cxxreact: 9a58282eb607fb19d775cfaa8ff9da7be8fc99c5 - React-debug: 307f174c04c2e1f51b31c31efcc3e635b1e56453 - React-defaultsnativemodule: 0aa41cdf4dbcd7afc419fa01928c1d0cfe32dcfe - React-domnativemodule: 0ea762a5ac69bf3cf5b2f839f3ec48101f68c19b - React-Fabric: 909c68f709097c4f7b7e32ebe597e38490750d83 - React-FabricComponents: 791963348e10c501544fe1c5c1b77c2f02034e67 - React-FabricImage: 8820d96f01c33eafe736cae8c846bd8f07a08864 - React-featureflags: 2e2773bc5845fb6c1df8bb3cb638ab5aa623c4a7 - React-featureflagsnativemodule: a2734586c5128169e37f54b9cf0a8fbf7b968713 - React-graphics: d1672f39a877d45e7bf060a44b1873c4c7224efc - React-hermes: ac5ead370f92912cfe19660e535d32ec00aeb07f - React-idlecallbacksnativemodule: 0a90b8e95418b9ee247610153d9e4b40a1d32b18 - React-ImageManager: e88cea95d425fcbee9b32ed726b2e9ac2b1c4e71 - React-intersectionobservernativemodule: d2597cca9ac19870daf32722b280291f1a87fecf - React-jserrorhandler: 0178b1cbdce7ba7b268170fdb02e286b7a1b0b30 - React-jsi: 661bbe47e5b98576d4e1784928d7028dd7afaab5 - React-jsiexecutor: db51821b6398f905f883f6b6edb8e2ac842b491e - React-jsinspector: d4fe25567055565065f1244a94a0c5f366d27554 - React-jsinspectorcdp: c6a428d8b99e2447dd16d19a6b087a5cb65e2584 - React-jsinspectornetwork: c814af6ac8fee5e0f524482f2ba5bbc91f1f81ed - React-jsinspectortracing: 57e1fa80c6ed9486cfece5ca51b0da2c0092bf5a - React-jsitooling: 031442fc4f52d0d80b59a1f4fd2bba581dc10e80 - React-jsitracing: b8638e84899c9ee24db6a30c99f58e3ce1cdc787 - React-logger: 9ad23195709ba307b1df1a3a9fe8013b6614160f - React-Mapbuffer: 1f854cff5752b1d40ee3a924cab773c19e08eeb3 - React-microtasksnativemodule: e225db13806ee562325cff77c16a76849116ed16 - React-mutationobservernativemodule: a90b85dfb7230d6d8f5c16630da2b370a0735735 - React-NativeModulesApple: e477c7b5f198235d9de93702ef6b495b87b625bc - React-networking: b90039a00fd63e75a78358ee5fc2ea4b4cbad736 - React-oscompat: e3c95718adca6d0e7ca9e5b01a04d057f4aa8f72 - React-perflogger: 327334823748e1ecac8cb76e3aa1c072d99146af - React-performancecdpmetrics: 992de932ea38bfc3e49f7b4eba19f6c1aca021bb - React-performancetimeline: a0626b87f948b534b3fb90b696ad11863af94dd8 - React-RCTActionSheet: cbe921221b0ca00d2ea586efbaa494bc990260c1 - React-RCTAnimation: 07c9581d48c746c8864d908ef723795c6756fd83 - React-RCTAppDelegate: f640a4df071be398ffbf09ada565e2c1fe3ae3fb - React-RCTBlob: bc78e0aea543a10477bb32b391864571cbe2b19b - React-RCTFabric: 4bdce96fa98828786151e5c294c1721e742c5c74 - React-RCTFBReactNativeSpec: c20651e38fa7279f979b444bc30ed75831706de6 - React-RCTImage: 825b2ff8ca852441fb77511771ed0f56a92d7850 - React-RCTLinking: 49e107939409c381e8c7d35655060579d3f855a3 - React-RCTNetwork: e60b13411be6b1db0134bbd9d2061e0a21938d35 - React-RCTRuntime: 4a163fd57384238bd4cf23530194acb1594a54ec - React-RCTSettings: b478cd2ee4091e33bb847edef83c19aa87bf1c45 - React-RCTText: 6bae9a5e52ebc012d7bc499542c42285f73d1e1d - React-RCTVibration: 3ddd10141590a1800a1890248b47337d9004b7f4 - React-rendererconsistency: 8759d621ba9d2a3139c266d3462bf2e38ccc4b01 - React-renderercss: 7b56e138a3d800fa9e17e61cdb3b293d6b8622c6 - React-rendererdebug: cf7d7ca70a0b7263df1d49c87970ae6cfe7ce5d0 - React-RuntimeApple: 39be405060d5dc5d1f9e4ee4e24ad09cd079a5db - React-RuntimeCore: d0ad30e9e0d89f1d981f67cb2dc6900c6b2c4fef - React-runtimeexecutor: 896f018f37f8277ddfcf691ed364025c64fc7423 - React-RuntimeHermes: e8ba7125e7891a8495ed8389d55c1fcec18c30c9 - React-runtimescheduler: e10f3de22840b6c7062943fbb8c437e9652fc7f0 - React-timing: e0fcc0610c5332a5d7c657be08f3f06d15046c08 - React-utils: d64aa934002b6c01136dbcca3d4513779c073822 - React-viewtransitionnativemodule: 1fcce36e38de9baeb1d518895bdf34fdb247e0d5 - React-webperformancenativemodule: 175ddea6df1ff887d1bd261470213dc4d854fa2e - ReactAppDependencyProvider: dcdd0e1b9559a6d8d8aea05286f4ed085091978e - ReactCodegen: 4395970c39d114febeb6052944e05149d6fc05ee - ReactCommon: e1aed63c1bbecc37c3895db32d8fe1ef58025ede + React: 41924a5bad9466fe869b4511650b7d6e0cf02c84 + React-bridging: fd180bd23b4b3d2061706bd96a5be7116b13fc22 + React-callinvoker: 668ca2d187b71f29f4af0e67fb169cfbfff1309d + React-Core: 271488dd08e35aa92e5a034eadca2376237430eb + React-CoreModules: e36a72302b7dba3b1f35d9173fbcc3418ecf12e0 + React-cxxreact: 1c1ccdb94e889e3522ceb468a1b7ef86298e378b + React-cxxstableapi: ba7de5d5ff527ec81e67520aada2f9ff56fc98dd + React-debug: 7d12a6055d2a84ea8cfbc98290368723babac46b + React-defaultsnativemodule: 3f9d51a7f6b0e6e9b3e246306614a4ef1bd0baa4 + React-domnativemodule: 951505516781dcffc2f5be51800cd0748c422739 + React-Fabric: 9a014bba0a1997097a8df6fdd91d08af1fce3e88 + React-FabricComponents: c838c00b1d054cace9d3e8b5583fffb67cf48528 + React-FabricImage: 2ac895b5009a0893454b0fc0b462df0628bb9e18 + React-featureflags: 309fd35f30e3d7b7e5f7469eaddf904b25bae9b2 + React-featureflagsnativemodule: 85506c1e64f93faf13b9d37964c93ba3785c7fc7 + React-graphics: c5892f83bca9162c3348438a1a0776f247b002f1 + React-hermes: f8acfbb963a17517fce261592e44846633eaf7b7 + React-idlecallbacksnativemodule: 6ac18e16c7e3a432be6f9ef3dda468271200ed5e + React-ImageManager: 40ade1120e181884bb89281819c87de4d80559fa + React-intersectionobservernativemodule: 61be12168a1ef72021caf8add39cb10f258a21e6 + React-jserrorhandler: 8148043ec80d4b805b682f9707706f77e47602a4 + React-jsi: 7d91e821ace32ecf60e8c1c188642c9bb15bc3ea + React-jsiexecutor: 8d258240865f919249c910860aa1ca602ac30027 + React-jsinspector: 67e7a2393d25b8e4aa16242991848e6ed92e18f7 + React-jsinspectorcdp: 88f7153e34e13311428079539277211e6bcbd7a4 + React-jsinspectornetwork: 9f1a7a56bbc76342f8cbded05ca75c93ef06358e + React-jsinspectortracing: 8053c9a689e993d1e39e981a90295cab8deaf65c + React-jsitooling: 3e7875a925a4a70329fd94f44e853ba38a3e3c4d + React-jsitracing: bbb70bda8ffc8232ac1f439b6a9807582c0873e7 + React-logger: 32f4c52d1bcca94fd7aa9d496b5f95df4fdc5238 + React-Mapbuffer: 1c1e28a7ee9bd8c87c3d49af178d1ae80f451718 + React-microtasksnativemodule: e5240d0dc0f597d7b7d2793ec6ca0c3f226db221 + React-mutationobservernativemodule: 95618954debb049ac7ed503f940496c55b02aa74 + React-NativeModulesApple: 3b753fb7d5db02c6209de298176baeedf6ee88a6 + React-networking: 4e215a1efab529546d21ce0c086f5d34f02f5257 + React-oscompat: a435b7292b9ab6c674f591751c74c17071f723ce + React-perflogger: 5d8fb2376053a0e6a2d822751cf1b82c16d6e43e + React-performancecdpmetrics: 8af5aa0f7167da4aa1792b139d953e24239778d7 + React-performancetimeline: ef159ddbb6f9631e469b0b1f9895c68edc61ba8f + React-RCTActionSheet: 94e9d5ae30a4e564741841cb2d1480cbe0a61f06 + React-RCTAnimatedModuleProvider: 96b7cc5d2df21fb8e8d9bb5cfbd7edbab33d98c4 + React-RCTAnimation: 07ba0a101213e53768b527531e3ef73486551334 + React-RCTAppDelegate: 3be7ce4733f7deb71d4d45c59ba33720072dbb4c + React-RCTBlob: 6de60c09e4068a7f7ee84af1a1c7b677fd9e1f0d + React-RCTFabric: 0dcbe0fd6f183e00a06f5eb88f87a1508e73b962 + React-RCTFBReactNativeSpec: f959b889a9c873d189fb2385078aa94882a2139e + React-RCTImage: 19c20a2943adc0426f5c19212e70d6e631ec43d7 + React-RCTLinking: bc68ef3e0a753238e63d4af10b9a888216906dba + React-RCTNetwork: 66fbe648bcac3229440eae7845291a01bce2ac6a + React-RCTRuntime: e06e8d7ca522e295f33db5dc141147e3ad95b2f6 + React-RCTSettings: 193ce21f58b744a3f851d60d0432f7e64456380d + React-RCTText: ada7d71ea7f573d2ef66a8f7c405b792e877c853 + React-RCTVibration: d26bc9df789ffc2d6d026f12e371cac0b0f45b81 + React-rendererconsistency: 28b5e7766f5cc663c752193e3d0d26780643797b + React-renderercss: 9cf0968c848cb6f3d41a673e5cb7e7eaeeb55ab7 + React-rendererdebug: f56d5d529ede29f025958348c7bfb7a264ae5e57 + React-RuntimeApple: 5a318994bce53f89c9d21a733b79232d641d3a3b + React-RuntimeCore: 658e69e43f2e70eeabeeb3d03a2f22e6759a6c22 + React-runtimeexecutor: cf2962938df3038a07745005ab75726644292812 + React-RuntimeHermes: d43c7d1a09e2dddcf860ae399904224ee27a5d2d + React-runtimescheduler: 6e3a1aefbc258ff7f10d82f856681a165523e6b7 + React-timing: 99e17447196e8829c01bc9d0959c32f7a280be64 + React-utils: b970dc56e4635796d13375fc89df319cbdf234c0 + React-viewtransitionnativemodule: 116f92e48253aa29e9b63d31588055a94a16af2c + React-webperformancenativemodule: f020dee3a43377cd951275f03c7173aba7110f88 + ReactAppDependencyProvider: ed5609dc8e30eeade35ba8e43128781ee8fdf4de + ReactCodegen: c3b6903d6a885392c9b13d566da2139f23ba524b + ReactCommon: 6cdab1c293b25dd940bc4b9533a714df5a6531be SDWebImage: e9fc87c1aab89a8ab1bbd74eba378c6f53be8abf SDWebImageAVIFCoder: afe194a084e851f70228e4be35ef651df0fc5c57 SDWebImageSVGCoder: 15a300a97ec1c8ac958f009c02220ac0402e936c SDWebImageWebPCoder: e38c0a70396191361d60c092933e22c20d5b1380 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - Yoga: a9f26333e684a192cbb5d698ed7eab3053929519 + Yoga: 88b558e467b0e4722b77a8af68ecba8692779870 ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 -PODFILE CHECKSUM: d3754f2a962cff6b7b81866282c6e12f4052dd2a +PODFILE CHECKSUM: 4a2da00c09a3ec7e92af7c03cbd69dac822a64f6 COCOAPODS: 1.16.2 diff --git a/apps/minimal-tester/ios/minimaltester.xcodeproj/project.pbxproj b/apps/minimal-tester/ios/minimaltester.xcodeproj/project.pbxproj index 8d410e985a712a..ed3f84258398f4 100644 --- a/apps/minimal-tester/ios/minimaltester.xcodeproj/project.pbxproj +++ b/apps/minimal-tester/ios/minimaltester.xcodeproj/project.pbxproj @@ -328,6 +328,7 @@ "${PODS_CONFIGURATION_BUILD_DIR}/ExpoFileSystem/ExpoFileSystem_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/RCT-Folly/RCT-Folly_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift/ReachabilitySwift.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/React-Core_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact/React-cxxreact_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/React-timing/React-timing_privacy.bundle", @@ -345,6 +346,7 @@ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoFileSystem_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCT-Folly_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ReachabilitySwift.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-Core_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-cxxreact_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-timing_privacy.bundle", @@ -372,6 +374,7 @@ "${PODS_CONFIGURATION_BUILD_DIR}/ExpoFileSystem/ExpoFileSystem_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/RCT-Folly/RCT-Folly_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift/ReachabilitySwift.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/React-Core_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact/React-cxxreact_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/React-timing/React-timing_privacy.bundle", @@ -389,6 +392,7 @@ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoFileSystem_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCT-Folly_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ReachabilitySwift.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-Core_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-cxxreact_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-timing_privacy.bundle", @@ -655,6 +659,7 @@ "${PODS_ROOT}/React-graphics/react/renderer/graphics/platform/ios", "${PODS_CONFIGURATION_BUILD_DIR}/React-featureflags/React_featureflags.framework/Headers", "${PODS_CONFIGURATION_BUILD_DIR}/React-renderercss/React_renderercss.framework/Headers", + "${PODS_CONFIGURATION_BUILD_DIR}/React-bridging/React_bridging.framework/Headers", ); IPHONEOS_DEPLOYMENT_TARGET = 16.4; LD_RUNPATH_SEARCH_PATHS = ( @@ -673,7 +678,7 @@ "-DRCT_REMOVE_LEGACY_ARCH=1", ); PODFILE_DIR = "$(SRCROOT)"; - REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native"; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; SWIFT_ENABLE_EXPLICIT_MODULES = NO; @@ -745,6 +750,7 @@ "${PODS_ROOT}/React-graphics/react/renderer/graphics/platform/ios", "${PODS_CONFIGURATION_BUILD_DIR}/React-featureflags/React_featureflags.framework/Headers", "${PODS_CONFIGURATION_BUILD_DIR}/React-renderercss/React_renderercss.framework/Headers", + "${PODS_CONFIGURATION_BUILD_DIR}/React-bridging/React_bridging.framework/Headers", ); IPHONEOS_DEPLOYMENT_TARGET = 16.4; LD_RUNPATH_SEARCH_PATHS = ( @@ -762,7 +768,7 @@ "-DRCT_REMOVE_LEGACY_ARCH=1", ); PODFILE_DIR = "$(SRCROOT)"; - REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.0_@react-native+jest-preset@0.86.0_@babel+core@7.2_ef63ad2607bf1660bcad07b5e75613ee/node_modules/react-native"; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native"; SDKROOT = iphoneos; SWIFT_ENABLE_EXPLICIT_MODULES = NO; USE_HERMES = true; diff --git a/apps/minimal-tester/package.json b/apps/minimal-tester/package.json index aa6ec98f690846..08c8f660de20a7 100644 --- a/apps/minimal-tester/package.json +++ b/apps/minimal-tester/package.json @@ -25,7 +25,7 @@ "expo-video": "workspace:*", "react": "19.2.3", "react-dom": "19.2.3", - "react-native": "0.86.0", + "react-native": "0.87.0", "react-native-web": "~0.21.0" } } diff --git a/apps/native-component-list/package.json b/apps/native-component-list/package.json index 8ce77a0a7cca98..7407a78e7d0d3a 100644 --- a/apps/native-component-list/package.json +++ b/apps/native-component-list/package.json @@ -127,7 +127,7 @@ "pixi.js": "^4.6.1", "react": "19.2.3", "react-dom": "19.2.3", - "react-native": "0.86.0", + "react-native": "0.87.0", "react-native-dropdown-picker": "^5.3.0", "react-native-gesture-handler": "~3.1.0", "react-native-keyboard-controller": "^1.22.4", diff --git a/apps/native-component-list/src/screens/GL/GLViewScreen.tsx b/apps/native-component-list/src/screens/GL/GLViewScreen.tsx index 82e1d06a1fd0ff..7ab8b62289c9aa 100644 --- a/apps/native-component-list/src/screens/GL/GLViewScreen.tsx +++ b/apps/native-component-list/src/screens/GL/GLViewScreen.tsx @@ -2,7 +2,7 @@ import * as GL from 'expo-gl'; import mat4 from 'gl-mat4'; import hsv2rgb from 'hsv2rgb'; import React from 'react'; -import { ActivityIndicator, InteractionManager, StyleSheet, View } from 'react-native'; +import { ActivityIndicator, StyleSheet, View } from 'react-native'; import REGL from 'regl'; const NUM_POINTS = 1e4; @@ -19,7 +19,7 @@ export default class BasicScene extends React.Component { }; componentDidMount() { - InteractionManager.runAfterInteractions(() => { + requestIdleCallback(() => { this.setState({ transitionIsComplete: true }); }); } diff --git a/apps/native-component-list/tsconfig.json b/apps/native-component-list/tsconfig.json index d22c6995b61ff6..dcccb9cca5d31f 100644 --- a/apps/native-component-list/tsconfig.json +++ b/apps/native-component-list/tsconfig.json @@ -1,6 +1,10 @@ { "extends": "expo/tsconfig.base", "compilerOptions": { + // React Native 0.87 makes the Flow-generated typings the default. They drop legacy exports such + // as `NativeMethods`, which the community libraries used here still reference. Opt into the + // hand-written typings, matching `expo-module-scripts/tsconfig.base.json`. + "customConditions": ["react-native", "react-native-legacy-deep-imports"], "noImplicitAny": true, "experimentalDecorators": true, "paths": { diff --git a/apps/native-tests/ios/NativeTests.xcodeproj/project.pbxproj b/apps/native-tests/ios/NativeTests.xcodeproj/project.pbxproj index e9d09a7096429a..9ad6ce527fc9c7 100644 --- a/apps/native-tests/ios/NativeTests.xcodeproj/project.pbxproj +++ b/apps/native-tests/ios/NativeTests.xcodeproj/project.pbxproj @@ -239,7 +239,6 @@ "${PODS_CONFIGURATION_BUILD_DIR}/ExpoNotifications/ExpoNotifications_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/ExpoTaskManager/ExpoTaskManager_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift/ReachabilitySwift.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/React-Core_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/React-cxxreact/React-cxxreact_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/React-timing/React-timing_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.bundle", @@ -253,7 +252,6 @@ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoNotifications_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoTaskManager_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ReachabilitySwift.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-Core_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-cxxreact_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/React-timing_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SDWebImage.bundle", @@ -432,6 +430,9 @@ ); PODFILE_DIR = "$(SRCROOT)"; REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native"; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../node_modules/.pnpm/react-native@0.87.0-rc.4_@babel+core@7.29.7_@react-native+metro-config@0.87.0-rc.4_@bab_08e25b4062a6a14876992fee2ac3f3ce/node_modules/react-native"; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native"; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; SWIFT_ENABLE_EXPLICIT_MODULES = NO; @@ -502,6 +503,9 @@ ); PODFILE_DIR = "$(SRCROOT)"; REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native"; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../node_modules/.pnpm/react-native@0.87.0-rc.4_@babel+core@7.29.7_@react-native+metro-config@0.87.0-rc.4_@bab_08e25b4062a6a14876992fee2ac3f3ce/node_modules/react-native"; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native"; + REACT_NATIVE_PATH = "${PODS_ROOT}/../../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native"; SDKROOT = iphoneos; SWIFT_ENABLE_EXPLICIT_MODULES = NO; USE_HERMES = true; diff --git a/apps/native-tests/ios/Podfile.lock b/apps/native-tests/ios/Podfile.lock index f2efe2629b87f0..552da8a72c3bdc 100644 --- a/apps/native-tests/ios/Podfile.lock +++ b/apps/native-tests/ios/Podfile.lock @@ -1,4 +1,8 @@ PODS: + - boost (1.84.0): + - ReactNativeDependencies + - DoubleConversion (1.1.6): + - ReactNativeDependencies - EASClient (57.0.1): - ExpoModulesCore - EASClient/Tests (57.0.1): @@ -17,6 +21,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -33,7 +38,6 @@ PODS: - React-utils - ReactAppDependencyProvider - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -46,6 +50,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -63,7 +68,6 @@ PODS: - React-utils - ReactAppDependencyProvider - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -78,6 +82,7 @@ PODS: - OHHTTPStubs - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-CoreModules @@ -96,7 +101,6 @@ PODS: - React-utils - ReactAppDependencyProvider - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -105,6 +109,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -119,7 +124,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -131,6 +135,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -146,7 +151,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -155,6 +159,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-CoreModules @@ -170,7 +175,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -180,6 +184,7 @@ PODS: - RCTRequired - RCTTypeSafety - React + - React-bridging - React-Core - React-Core-prebuilt - React-CoreModules @@ -196,7 +201,6 @@ PODS: - React-utils - ReactAppDependencyProvider - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -207,6 +211,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -223,7 +228,6 @@ PODS: - React-utils - ReactAppDependencyProvider - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -233,6 +237,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -247,7 +252,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -257,6 +261,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -271,7 +276,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -321,6 +325,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -336,7 +341,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -346,6 +350,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -361,7 +366,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -393,6 +397,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -407,7 +412,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -418,6 +422,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -432,7 +437,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -462,6 +466,7 @@ PODS: - RCTRequired - RCTTypeSafety - ReachabilitySwift + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -476,7 +481,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -491,6 +495,7 @@ PODS: - RCTRequired - RCTTypeSafety - ReachabilitySwift + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -505,16 +510,22 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - EXUpdatesInterface (57.0.1): - ExpoModulesCore - - FBLazyVector (0.86.0) - - hermes-engine (250829098.0.14): - - hermes-engine/Pre-built (= 250829098.0.14) - - hermes-engine/Pre-built (250829098.0.14) + - fast_float (8.0.0): + - ReactNativeDependencies + - FBLazyVector (0.87.0): + - React-Core-prebuilt + - fmt (12.1.0): + - ReactNativeDependencies + - glog (0.3.5): + - ReactNativeDependencies + - hermes-engine (250829098.0.16): + - hermes-engine/Pre-built (= 250829098.0.16) + - hermes-engine/Pre-built (250829098.0.16) - libavif/core (1.0.0) - libavif/libdav1d (1.0.0): - libavif/core @@ -545,335 +556,113 @@ PODS: - OHHTTPStubs/NSURLSession (9.1.0): - OHHTTPStubs/Core - OHHTTPStubs/OHPathHelpers (9.1.0) - - RCTDeprecation (0.86.0) - - RCTRequired (0.86.0) - - RCTSwiftUI (0.86.0) - - RCTSwiftUIWrapper (0.86.0): - - RCTSwiftUI - - RCTTypeSafety (0.86.0): - - FBLazyVector (= 0.86.0) - - RCTRequired (= 0.86.0) - - React-Core (= 0.86.0) - - ReachabilitySwift (5.2.4) - - React (0.86.0): - - React-Core (= 0.86.0) - - React-Core/DevSupport (= 0.86.0) - - React-Core/RCTWebSocket (= 0.86.0) - - React-RCTActionSheet (= 0.86.0) - - React-RCTAnimation (= 0.86.0) - - React-RCTBlob (= 0.86.0) - - React-RCTImage (= 0.86.0) - - React-RCTLinking (= 0.86.0) - - React-RCTNetwork (= 0.86.0) - - React-RCTSettings (= 0.86.0) - - React-RCTText (= 0.86.0) - - React-RCTVibration (= 0.86.0) - - React-callinvoker (0.86.0) - - React-Core (0.86.0): - - hermes-engine - - RCTDeprecation - - React-Core-prebuilt - - React-Core/Default (= 0.86.0) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils + - RCT-Folly (2024.11.18.00): + - RCT-Folly/Default (= 2024.11.18.00) - ReactNativeDependencies - - Yoga - - React-Core-prebuilt (0.86.0): + - RCT-Folly/Default (2024.11.18.00): - ReactNativeDependencies - - React-Core/CoreModulesHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - RCTDeprecation (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/Default (0.86.0): - - hermes-engine - - RCTDeprecation + - RCTRequired (0.87.0): - React-Core-prebuilt - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/DevSupport (0.86.0): - - hermes-engine - - RCTDeprecation + - RCTSwiftUI (0.87.0) + - RCTSwiftUIWrapper (0.87.0): + - RCTSwiftUI + - RCTTypeSafety (0.87.0): + - FBLazyVector (= 0.87.0) + - RCTRequired (= 0.87.0) + - React-Core (= 0.87.0) + - ReachabilitySwift (5.2.4) + - React (0.87.0): + - React-Core (= 0.87.0) + - React-Core/DevSupport (= 0.87.0) + - React-Core/RCTWebSocket (= 0.87.0) + - React-RCTActionSheet (= 0.87.0) + - React-RCTAnimation (= 0.87.0) + - React-RCTBlob (= 0.87.0) + - React-RCTImage (= 0.87.0) + - React-RCTLinking (= 0.87.0) + - React-RCTNetwork (= 0.87.0) + - React-RCTSettings (= 0.87.0) + - React-RCTText (= 0.87.0) + - React-RCTVibration (= 0.87.0) + - React-bridging (0.87.0): + - React-callinvoker - React-Core-prebuilt - - React-Core/Default (= 0.86.0) - - React-Core/RCTWebSocket (= 0.86.0) - - React-cxxreact - - React-featureflags - - React-hermes - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils + - React-timing - ReactNativeDependencies - - Yoga - - React-Core/RCTActionSheetHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-callinvoker (0.87.0) + - React-Core (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils + - React-Core/Default (= 0.87.0) + - React-Core-prebuilt (0.87.0): - ReactNativeDependencies - - Yoga - - React-Core/RCTAnimationHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/CoreModulesHeaders (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTBlobHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/Default (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTImageHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/DevSupport (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTLinkingHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/RCTActionSheetHeaders (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTNetworkHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/RCTAnimationHeaders (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTSettingsHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/RCTBlobHeaders (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTTextHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/RCTImageHeaders (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTVibrationHeaders (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/RCTLinkingHeaders (0.87.0): - React-Core-prebuilt - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-Core/RCTWebSocket (0.86.0): - - hermes-engine - - RCTDeprecation + - React-Core/RCTNetworkHeaders (0.87.0): - React-Core-prebuilt - - React-Core/Default (= 0.86.0) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-CoreModules (0.86.0): - - RCTTypeSafety (= 0.86.0) + - React-Core/RCTSettingsHeaders (0.87.0): + - React-Core-prebuilt + - React-Core/RCTTextHeaders (0.87.0): + - React-Core-prebuilt + - React-Core/RCTVibrationHeaders (0.87.0): - React-Core-prebuilt - - React-Core/CoreModulesHeaders (= 0.86.0) + - React-Core/RCTWebSocket (0.87.0): + - React-Core-prebuilt + - React-CoreModules (0.87.0): + - RCTTypeSafety (= 0.87.0) + - React-Core-prebuilt + - React-Core/CoreModulesHeaders (= 0.87.0) - React-debug - React-featureflags - - React-jsi (= 0.86.0) + - React-jsi (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.86.0) + - React-RCTImage (= 0.87.0) - React-runtimeexecutor - React-utils - ReactCommon - ReactNativeDependencies - - React-cxxreact (0.86.0): + - React-cxxreact (0.87.0): - hermes-engine - - React-callinvoker (= 0.86.0) + - React-callinvoker (= 0.87.0) - React-Core-prebuilt - - React-debug (= 0.86.0) - - React-jsi (= 0.86.0) + - React-debug (= 0.87.0) + - React-jserrorhandler (= 0.87.0) + - React-jsi (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-logger (= 0.86.0) - - React-perflogger (= 0.86.0) + - React-logger (= 0.87.0) + - React-perflogger (= 0.87.0) - React-runtimeexecutor - - React-timing (= 0.86.0) + - React-timing (= 0.87.0) - React-utils - ReactNativeDependencies - - React-debug (0.86.0): - - React-debug/redbox (= 0.86.0) - - React-debug/redbox (0.86.0) - - React-defaultsnativemodule (0.86.0): + - React-cxxstableapi (0.87.0) + - React-debug (0.87.0): + - React-debug/redbox (= 0.87.0) + - React-debug/redbox (0.87.0) + - React-defaultsnativemodule (0.87.0): - hermes-engine - React-Core-prebuilt - React-domnativemodule @@ -891,8 +680,9 @@ PODS: - React-webperformancenativemodule - ReactNativeDependencies - Yoga - - React-domnativemodule (0.86.0): + - React-domnativemodule (0.87.0): - hermes-engine + - React-bridging - React-Core-prebuilt - React-Fabric - React-Fabric/bridging @@ -905,33 +695,34 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-Fabric (0.86.0): + - React-Fabric (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/animated (= 0.86.0) - - React-Fabric/animationbackend (= 0.86.0) - - React-Fabric/animations (= 0.86.0) - - React-Fabric/attributedstring (= 0.86.0) - - React-Fabric/bridging (= 0.86.0) - - React-Fabric/componentregistry (= 0.86.0) - - React-Fabric/componentregistrynative (= 0.86.0) - - React-Fabric/components (= 0.86.0) - - React-Fabric/consistency (= 0.86.0) - - React-Fabric/core (= 0.86.0) - - React-Fabric/dom (= 0.86.0) - - React-Fabric/imagemanager (= 0.86.0) - - React-Fabric/leakchecker (= 0.86.0) - - React-Fabric/mounting (= 0.86.0) - - React-Fabric/observers (= 0.86.0) - - React-Fabric/scheduler (= 0.86.0) - - React-Fabric/telemetry (= 0.86.0) - - React-Fabric/uimanager (= 0.86.0) - - React-Fabric/viewtransition (= 0.86.0) + - React-Fabric/animated (= 0.87.0) + - React-Fabric/animationbackend (= 0.87.0) + - React-Fabric/animations (= 0.87.0) + - React-Fabric/attributedstring (= 0.87.0) + - React-Fabric/bridging (= 0.87.0) + - React-Fabric/componentregistry (= 0.87.0) + - React-Fabric/componentregistrynative (= 0.87.0) + - React-Fabric/components (= 0.87.0) + - React-Fabric/consistency (= 0.87.0) + - React-Fabric/core (= 0.87.0) + - React-Fabric/dom (= 0.87.0) + - React-Fabric/imagemanager (= 0.87.0) + - React-Fabric/leakchecker (= 0.87.0) + - React-Fabric/mounting (= 0.87.0) + - React-Fabric/observers (= 0.87.0) + - React-Fabric/scheduler (= 0.87.0) + - React-Fabric/telemetry (= 0.87.0) + - React-Fabric/uimanager (= 0.87.0) + - React-Fabric/viewtransition (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -943,10 +734,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animated (0.86.0): + - React-Fabric/animated (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -963,10 +755,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animationbackend (0.86.0): + - React-Fabric/animationbackend (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -982,10 +775,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animations (0.86.0): + - React-Fabric/animations (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1001,10 +795,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/attributedstring (0.86.0): + - React-Fabric/attributedstring (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1020,10 +815,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/bridging (0.86.0): + - React-Fabric/bridging (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1039,10 +835,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/componentregistry (0.86.0): + - React-Fabric/componentregistry (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1058,10 +855,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/componentregistrynative (0.86.0): + - React-Fabric/componentregistrynative (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1077,18 +875,19 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components (0.86.0): + - React-Fabric/components (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.86.0) - - React-Fabric/components/root (= 0.86.0) - - React-Fabric/components/scrollview (= 0.86.0) - - React-Fabric/components/view (= 0.86.0) + - React-Fabric/components/legacyviewmanagerinterop (= 0.87.0) + - React-Fabric/components/root (= 0.87.0) + - React-Fabric/components/scrollview (= 0.87.0) + - React-Fabric/components/view (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1100,10 +899,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/legacyviewmanagerinterop (0.86.0): + - React-Fabric/components/legacyviewmanagerinterop (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1119,10 +919,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/root (0.86.0): + - React-Fabric/components/root (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1138,10 +939,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/scrollview (0.86.0): + - React-Fabric/components/scrollview (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1157,10 +959,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/view (0.86.0): + - React-Fabric/components/view (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1178,10 +981,11 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-Fabric/consistency (0.86.0): + - React-Fabric/consistency (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1197,10 +1001,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/core (0.86.0): + - React-Fabric/core (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1216,10 +1021,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/dom (0.86.0): + - React-Fabric/dom (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1235,10 +1041,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/imagemanager (0.86.0): + - React-Fabric/imagemanager (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1254,10 +1061,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/leakchecker (0.86.0): + - React-Fabric/leakchecker (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1273,10 +1081,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/mounting (0.86.0): + - React-Fabric/mounting (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1293,17 +1102,18 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers (0.86.0): + - React-Fabric/observers (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.86.0) - - React-Fabric/observers/intersection (= 0.86.0) - - React-Fabric/observers/mutation (= 0.86.0) + - React-Fabric/observers/events (= 0.87.0) + - React-Fabric/observers/intersection (= 0.87.0) + - React-Fabric/observers/mutation (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1315,10 +1125,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/events (0.86.0): + - React-Fabric/observers/events (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1334,10 +1145,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/intersection (0.86.0): + - React-Fabric/observers/intersection (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1353,10 +1165,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/mutation (0.86.0): + - React-Fabric/observers/mutation (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1372,10 +1185,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/scheduler (0.86.0): + - React-Fabric/scheduler (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1396,10 +1210,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/telemetry (0.86.0): + - React-Fabric/telemetry (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1415,15 +1230,16 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/uimanager (0.86.0): + - React-Fabric/uimanager (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.86.0) + - React-Fabric/uimanager/consistency (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1436,10 +1252,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/uimanager/consistency (0.86.0): + - React-Fabric/uimanager/consistency (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1456,10 +1273,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/viewtransition (0.86.0): + - React-Fabric/viewtransition (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-cxxreact @@ -1475,7 +1293,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-FabricComponents (0.86.0): + - React-FabricComponents (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1484,8 +1302,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.86.0) - - React-FabricComponents/textlayoutmanager (= 0.86.0) + - React-FabricComponents/components (= 0.87.0) + - React-FabricComponents/textlayoutmanager (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1498,7 +1316,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components (0.86.0): + - React-FabricComponents/components (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1507,17 +1325,17 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.86.0) - - React-FabricComponents/components/iostextinput (= 0.86.0) - - React-FabricComponents/components/modal (= 0.86.0) - - React-FabricComponents/components/rncore (= 0.86.0) - - React-FabricComponents/components/safeareaview (= 0.86.0) - - React-FabricComponents/components/scrollview (= 0.86.0) - - React-FabricComponents/components/switch (= 0.86.0) - - React-FabricComponents/components/text (= 0.86.0) - - React-FabricComponents/components/textinput (= 0.86.0) - - React-FabricComponents/components/unimplementedview (= 0.86.0) - - React-FabricComponents/components/virtualview (= 0.86.0) + - React-FabricComponents/components/inputaccessory (= 0.87.0) + - React-FabricComponents/components/iostextinput (= 0.87.0) + - React-FabricComponents/components/modal (= 0.87.0) + - React-FabricComponents/components/rncore (= 0.87.0) + - React-FabricComponents/components/safeareaview (= 0.87.0) + - React-FabricComponents/components/scrollview (= 0.87.0) + - React-FabricComponents/components/switch (= 0.87.0) + - React-FabricComponents/components/text (= 0.87.0) + - React-FabricComponents/components/textinput (= 0.87.0) + - React-FabricComponents/components/unimplementedview (= 0.87.0) + - React-FabricComponents/components/virtualview (= 0.87.0) - React-featureflags - React-graphics - React-jsi @@ -1530,7 +1348,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/inputaccessory (0.86.0): + - React-FabricComponents/components/inputaccessory (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1551,7 +1369,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/iostextinput (0.86.0): + - React-FabricComponents/components/iostextinput (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1572,7 +1390,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/modal (0.86.0): + - React-FabricComponents/components/modal (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1593,7 +1411,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/rncore (0.86.0): + - React-FabricComponents/components/rncore (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1614,7 +1432,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/safeareaview (0.86.0): + - React-FabricComponents/components/safeareaview (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1635,7 +1453,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/scrollview (0.86.0): + - React-FabricComponents/components/scrollview (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1656,7 +1474,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/switch (0.86.0): + - React-FabricComponents/components/switch (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1677,7 +1495,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/text (0.86.0): + - React-FabricComponents/components/text (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1698,7 +1516,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/textinput (0.86.0): + - React-FabricComponents/components/textinput (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1719,7 +1537,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/unimplementedview (0.86.0): + - React-FabricComponents/components/unimplementedview (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1740,7 +1558,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/virtualview (0.86.0): + - React-FabricComponents/components/virtualview (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1761,7 +1579,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/textlayoutmanager (0.86.0): + - React-FabricComponents/textlayoutmanager (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1782,27 +1600,27 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricImage (0.86.0): + - React-FabricImage (0.87.0): - hermes-engine - - RCTRequired (= 0.86.0) - - RCTTypeSafety (= 0.86.0) + - RCTRequired (= 0.87.0) + - RCTTypeSafety (= 0.87.0) - React-Core-prebuilt - React-Fabric - React-featureflags - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.86.0) + - React-jsiexecutor (= 0.87.0) - React-logger - React-rendererdebug - React-utils - ReactCommon - ReactNativeDependencies - Yoga - - React-featureflags (0.86.0): + - React-featureflags (0.87.0): - React-Core-prebuilt - ReactNativeDependencies - - React-featureflagsnativemodule (0.86.0): + - React-featureflagsnativemodule (0.87.0): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1811,7 +1629,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-graphics (0.86.0): + - React-graphics (0.87.0): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1820,22 +1638,23 @@ PODS: - React-rendererdebug - React-utils - ReactNativeDependencies - - React-hermes (0.86.0): + - React-hermes (0.87.0): - hermes-engine - React-Core-prebuilt - - React-cxxreact (= 0.86.0) + - React-cxxreact (= 0.87.0) - React-jsi - - React-jsiexecutor (= 0.86.0) + - React-jsiexecutor (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-jsitooling - React-oscompat - - React-perflogger (= 0.86.0) + - React-perflogger (= 0.87.0) - React-runtimeexecutor - ReactNativeDependencies - - React-idlecallbacksnativemodule (0.86.0): + - React-idlecallbacksnativemodule (0.87.0): - hermes-engine + - React-bridging - React-Core-prebuilt - React-jsi - React-jsiexecutor @@ -1844,7 +1663,7 @@ PODS: - React-runtimescheduler - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-ImageManager (0.86.0): + - React-ImageManager (0.87.0): - React-Core-prebuilt - React-Core/Default - React-debug @@ -1853,8 +1672,9 @@ PODS: - React-rendererdebug - React-utils - ReactNativeDependencies - - React-intersectionobservernativemodule (0.86.0): + - React-intersectionobservernativemodule (0.87.0): - hermes-engine + - React-bridging - React-Core-prebuilt - React-cxxreact - React-Fabric @@ -1868,20 +1688,19 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-jserrorhandler (0.86.0): + - React-jserrorhandler (0.87.0): - hermes-engine + - React-bridging - React-Core-prebuilt - - React-cxxreact - React-debug - React-featureflags - React-jsi - - ReactCommon/turbomodule/bridging - ReactNativeDependencies - - React-jsi (0.86.0): + - React-jsi (0.87.0): - hermes-engine - React-Core-prebuilt - ReactNativeDependencies - - React-jsiexecutor (0.86.0): + - React-jsiexecutor (0.87.0): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1896,7 +1715,7 @@ PODS: - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsinspector (0.86.0): + - React-jsinspector (0.87.0): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1905,18 +1724,18 @@ PODS: - React-jsinspectornetwork - React-jsinspectortracing - React-oscompat - - React-perflogger (= 0.86.0) + - React-perflogger (= 0.87.0) - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsinspectorcdp (0.86.0): + - React-jsinspectorcdp (0.87.0): - React-Core-prebuilt - ReactNativeDependencies - - React-jsinspectornetwork (0.86.0): + - React-jsinspectornetwork (0.87.0): - React-Core-prebuilt - React-jsinspectorcdp - ReactNativeDependencies - - React-jsinspectortracing (0.86.0): + - React-jsinspectortracing (0.87.0): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1925,28 +1744,28 @@ PODS: - React-timing - React-utils - ReactNativeDependencies - - React-jsitooling (0.86.0): + - React-jsitooling (0.87.0): - hermes-engine - React-Core-prebuilt - - React-cxxreact (= 0.86.0) + - React-cxxreact (= 0.87.0) - React-debug - - React-jsi (= 0.86.0) + - React-jsi (= 0.87.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsitracing (0.86.0): + - React-jsitracing (0.87.0): - React-jsi - - React-logger (0.86.0): + - React-logger (0.87.0): - React-Core-prebuilt - ReactNativeDependencies - - React-Mapbuffer (0.86.0): + - React-Mapbuffer (0.87.0): - React-Core-prebuilt - React-debug - ReactNativeDependencies - - React-microtasksnativemodule (0.86.0): + - React-microtasksnativemodule (0.87.0): - hermes-engine - React-Core-prebuilt - React-jsi @@ -1954,8 +1773,9 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-mutationobservernativemodule (0.86.0): + - React-mutationobservernativemodule (0.87.0): - hermes-engine + - React-bridging - React-Core-prebuilt - React-cxxreact - React-Fabric @@ -1973,6 +1793,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -1989,7 +1810,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -1997,6 +1817,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2011,7 +1832,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2019,6 +1839,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2034,12 +1855,12 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-NativeModulesApple (0.86.0): + - React-NativeModulesApple (0.87.0): - hermes-engine + - React-bridging - React-callinvoker - React-Core - React-Core-prebuilt @@ -2050,21 +1871,20 @@ PODS: - React-jsinspector - React-jsinspectorcdp - React-runtimeexecutor - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-networking (0.86.0): + - React-networking (0.87.0): - React-Core-prebuilt - React-jsinspectornetwork - React-jsinspectortracing - React-performancetimeline - React-timing - ReactNativeDependencies - - React-oscompat (0.86.0) - - React-perflogger (0.86.0): + - React-oscompat (0.87.0) + - React-perflogger (0.87.0): - React-Core-prebuilt - ReactNativeDependencies - - React-performancecdpmetrics (0.86.0): + - React-performancecdpmetrics (0.87.0): - hermes-engine - React-Core-prebuilt - React-jsi @@ -2072,7 +1892,7 @@ PODS: - React-runtimeexecutor - React-timing - ReactNativeDependencies - - React-performancetimeline (0.86.0): + - React-performancetimeline (0.87.0): - React-Core-prebuilt - React-featureflags - React-jsinspector @@ -2080,9 +1900,18 @@ PODS: - React-perflogger - React-timing - ReactNativeDependencies - - React-RCTActionSheet (0.86.0): - - React-Core/RCTActionSheetHeaders (= 0.86.0) - - React-RCTAnimation (0.86.0): + - React-RCTActionSheet (0.87.0): + - React-Core/RCTActionSheetHeaders (= 0.87.0) + - React-RCTAnimatedModuleProvider (0.87.0): + - hermes-engine + - React-Core + - React-Core-prebuilt + - React-Fabric/animated + - React-featureflags + - ReactCommon + - ReactNativeDependencies + - Yoga + - React-RCTAnimation (0.87.0): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTAnimationHeaders @@ -2093,7 +1922,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTAppDelegate (0.86.0): + - React-RCTAppDelegate (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety @@ -2108,6 +1937,7 @@ PODS: - React-hermes - React-jsitooling - React-NativeModulesApple + - React-RCTAnimatedModuleProvider - React-RCTFabric - React-RCTFBReactNativeSpec - React-RCTImage @@ -2121,7 +1951,7 @@ PODS: - React-utils - ReactCommon - ReactNativeDependencies - - React-RCTBlob (0.86.0): + - React-RCTBlob (0.87.0): - hermes-engine - React-Core-prebuilt - React-Core/RCTBlobHeaders @@ -2134,52 +1964,25 @@ PODS: - React-RCTNetwork - ReactCommon - ReactNativeDependencies - - React-RCTFabric (0.86.0): - - hermes-engine - - RCTSwiftUIWrapper - - React-Core + - React-RCTFabric (0.87.0): - React-Core-prebuilt - - React-debug - - React-Fabric - - React-FabricComponents - - React-FabricImage - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsi - - React-jsinspector - - React-jsinspectorcdp - - React-jsinspectortracing - - React-networking - - React-performancecdpmetrics - - React-performancetimeline - - React-RCTAnimation - - React-RCTFBReactNativeSpec - - React-RCTImage - - React-RCTText - - React-rendererconsistency - - React-renderercss - - React-rendererdebug - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - ReactNativeDependencies - - Yoga - - React-RCTFBReactNativeSpec (0.86.0): + - React-RCTFBReactNativeSpec (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-jsi - React-NativeModulesApple - - React-RCTFBReactNativeSpec/components (= 0.86.0) + - React-RCTFBReactNativeSpec/components (= 0.87.0) - ReactCommon - ReactNativeDependencies - - React-RCTFBReactNativeSpec/components (0.86.0): + - React-RCTFBReactNativeSpec/components (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2193,7 +1996,7 @@ PODS: - ReactCommon - ReactNativeDependencies - Yoga - - React-RCTImage (0.86.0): + - React-RCTImage (0.87.0): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTImageHeaders @@ -2203,14 +2006,14 @@ PODS: - React-RCTNetwork - ReactCommon - ReactNativeDependencies - - React-RCTLinking (0.86.0): - - React-Core/RCTLinkingHeaders (= 0.86.0) - - React-jsi (= 0.86.0) + - React-RCTLinking (0.87.0): + - React-Core/RCTLinkingHeaders (= 0.87.0) + - React-jsi (= 0.87.0) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.86.0) - - React-RCTNetwork (0.86.0): + - ReactCommon/turbomodule/core (= 0.87.0) + - React-RCTNetwork (0.87.0): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTNetworkHeaders @@ -2224,23 +2027,9 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTRuntime (0.86.0): - - hermes-engine - - React-Core + - React-RCTRuntime (0.87.0): - React-Core-prebuilt - - React-debug - - React-jsi - - React-jsinspector - - React-jsinspectorcdp - - React-jsinspectortracing - - React-jsitooling - - React-RuntimeApple - - React-RuntimeCore - - React-runtimeexecutor - - React-RuntimeHermes - - React-utils - - ReactNativeDependencies - - React-RCTSettings (0.86.0): + - React-RCTSettings (0.87.0): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTSettingsHeaders @@ -2249,10 +2038,10 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTText (0.86.0): - - React-Core/RCTTextHeaders (= 0.86.0) + - React-RCTText (0.87.0): + - React-Core/RCTTextHeaders (= 0.87.0) - Yoga - - React-RCTVibration (0.86.0): + - React-RCTVibration (0.87.0): - React-Core-prebuilt - React-Core/RCTVibrationHeaders - React-jsi @@ -2260,15 +2049,15 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-rendererconsistency (0.86.0) - - React-renderercss (0.86.0): + - React-rendererconsistency (0.87.0) + - React-renderercss (0.87.0): - React-debug - React-utils - - React-rendererdebug (0.86.0): + - React-rendererdebug (0.87.0): - React-Core-prebuilt - React-debug - ReactNativeDependencies - - React-RuntimeApple (0.86.0): + - React-RuntimeApple (0.87.0): - hermes-engine - React-callinvoker - React-Core-prebuilt @@ -2291,7 +2080,7 @@ PODS: - React-runtimescheduler - React-utils - ReactNativeDependencies - - React-RuntimeCore (0.86.0): + - React-RuntimeCore (0.87.0): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -2307,14 +2096,14 @@ PODS: - React-runtimescheduler - React-utils - ReactNativeDependencies - - React-runtimeexecutor (0.86.0): + - React-runtimeexecutor (0.87.0): - React-Core-prebuilt - React-debug - React-featureflags - - React-jsi (= 0.86.0) + - React-jsi (= 0.87.0) - React-utils - ReactNativeDependencies - - React-RuntimeHermes (0.86.0): + - React-RuntimeHermes (0.87.0): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -2329,13 +2118,14 @@ PODS: - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-runtimescheduler (0.86.0): + - React-runtimescheduler (0.87.0): - hermes-engine - React-callinvoker - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags + - React-jserrorhandler - React-jsi - React-jsinspectortracing - React-performancetimeline @@ -2345,15 +2135,15 @@ PODS: - React-timing - React-utils - ReactNativeDependencies - - React-timing (0.86.0): + - React-timing (0.87.0): - React-debug - - React-utils (0.86.0): + - React-utils (0.87.0): - hermes-engine - React-Core-prebuilt - React-debug - - React-jsi (= 0.86.0) + - React-jsi (= 0.87.0) - ReactNativeDependencies - - React-viewtransitionnativemodule (0.86.0): + - React-viewtransitionnativemodule (0.87.0): - hermes-engine - React-Core-prebuilt - React-Fabric @@ -2365,8 +2155,9 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-webperformancenativemodule (0.86.0): + - React-webperformancenativemodule (0.87.0): - hermes-engine + - React-bridging - React-Core-prebuilt - React-cxxreact - React-jsi @@ -2376,12 +2167,13 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/core - ReactNativeDependencies - - ReactAppDependencyProvider (0.86.0): + - ReactAppDependencyProvider (0.87.0): - ReactCodegen - - ReactCodegen (0.86.0): + - ReactCodegen (0.87.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2395,50 +2187,40 @@ PODS: - React-RCTAppDelegate - React-rendererdebug - React-utils - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - - ReactCommon (0.86.0): - - React-Core-prebuilt - - ReactCommon/turbomodule (= 0.86.0) - - ReactNativeDependencies - - ReactCommon/turbomodule (0.86.0): - - hermes-engine - - React-callinvoker (= 0.86.0) + - ReactCommon (0.87.0): - React-Core-prebuilt - - React-cxxreact (= 0.86.0) - - React-jsi (= 0.86.0) - - React-logger (= 0.86.0) - - React-perflogger (= 0.86.0) - - ReactCommon/turbomodule/bridging (= 0.86.0) - - ReactCommon/turbomodule/core (= 0.86.0) + - ReactCommon/turbomodule (= 0.87.0) - ReactNativeDependencies - - ReactCommon/turbomodule/bridging (0.86.0): + - ReactCommon/turbomodule (0.87.0): - hermes-engine - - React-callinvoker (= 0.86.0) + - React-callinvoker (= 0.87.0) - React-Core-prebuilt - - React-cxxreact (= 0.86.0) - - React-jsi (= 0.86.0) - - React-logger (= 0.86.0) - - React-perflogger (= 0.86.0) + - React-jsi (= 0.87.0) + - React-logger (= 0.87.0) + - React-perflogger (= 0.87.0) + - ReactCommon/turbomodule/core (= 0.87.0) - ReactNativeDependencies - - ReactCommon/turbomodule/core (0.86.0): + - ReactCommon/turbomodule/core (0.87.0): - hermes-engine - - React-callinvoker (= 0.86.0) + - React-bridging + - React-callinvoker (= 0.87.0) - React-Core-prebuilt - - React-cxxreact (= 0.86.0) - - React-debug (= 0.86.0) - - React-featureflags (= 0.86.0) - - React-jsi (= 0.86.0) - - React-logger (= 0.86.0) - - React-perflogger (= 0.86.0) - - React-utils (= 0.86.0) + - React-cxxreact (= 0.87.0) + - React-debug (= 0.87.0) + - React-featureflags (= 0.87.0) + - React-jsi (= 0.87.0) + - React-logger (= 0.87.0) + - React-perflogger (= 0.87.0) + - React-utils (= 0.87.0) - ReactNativeDependencies - - ReactNativeDependencies (0.86.0) + - ReactNativeDependencies (0.87.0) - RNCMaskedView (0.3.2): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2453,7 +2235,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2461,6 +2242,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2475,7 +2257,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2483,6 +2264,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2499,7 +2281,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - RNReanimated/apple (= 4.5.1) @@ -2511,6 +2292,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2527,7 +2309,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - RNWorklets @@ -2536,6 +2317,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2552,7 +2334,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - RNWorklets @@ -2561,6 +2342,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2577,15 +2359,15 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - RNWorklets - Yoga - - RNScreens (4.27.0): + - RNScreens (4.26.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2601,15 +2383,15 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - - RNScreens/common (= 4.27.0) + - RNScreens/common (= 4.26.0) - Yoga - - RNScreens/common (4.27.0): + - RNScreens/common (4.26.0): - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2625,7 +2407,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2633,6 +2414,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2649,7 +2431,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - RNWorklets/apple (= 0.10.1) @@ -2659,6 +2440,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2675,7 +2457,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2683,6 +2464,7 @@ PODS: - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core - React-Core-prebuilt - React-debug @@ -2699,7 +2481,6 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga @@ -2714,12 +2495,17 @@ PODS: - SDWebImageWebPCoder (0.14.6): - libwebp (~> 1.0) - SDWebImage/Core (~> 5.17) + - SocketRocket (0.7.1): + - ReactNativeDependencies - UMAppLoader (57.0.1) - UMAppLoader/Tests (57.0.1): - ExpoModulesTestCore - - Yoga (0.0.0) + - Yoga (0.0.0): + - React-Core-prebuilt DEPENDENCIES: + - boost (from `build/rndeps-facades/boost`) + - DoubleConversion (from `build/rndeps-facades/DoubleConversion`) - EASClient (from `../../../packages/expo-eas-client/ios`) - EASClient/Tests (from `../../../packages/expo-eas-client/ios`) - EXJSONUtils (from `../../../packages/expo-json-utils/ios`) @@ -2766,90 +2552,98 @@ DEPENDENCIES: - EXUpdates (from `../../../packages/expo-updates/ios`) - EXUpdates/Tests (from `../../../packages/expo-updates/ios`) - EXUpdatesInterface (from `../../../packages/expo-updates-interface/ios`) - - "FBLazyVector (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/FBLazyVector`)" - - "hermes-engine (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)" - - "RCTDeprecation (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`)" - - "RCTRequired (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Required`)" - - "RCTSwiftUI (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactApple/RCTSwiftUI`)" - - "RCTSwiftUIWrapper (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactApple/RCTSwiftUIWrapper`)" - - "RCTTypeSafety (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/TypeSafety`)" - - "React (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/`)" - - "React-callinvoker (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/callinvoker`)" - - "React-Core (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/`)" - - "React-Core-prebuilt (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/React-Core-prebuilt.podspec`)" - - "React-Core/RCTWebSocket (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/`)" - - "React-CoreModules (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/React/CoreModules`)" - - "React-cxxreact (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/cxxreact`)" - - "React-debug (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/debug`)" - - "React-defaultsnativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/defaults`)" - - "React-domnativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/dom`)" - - "React-Fabric (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon`)" - - "React-FabricComponents (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon`)" - - "React-FabricImage (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon`)" - - "React-featureflags (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/featureflags`)" - - "React-featureflagsnativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/featureflags`)" - - "React-graphics (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/graphics`)" - - "React-hermes (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/hermes`)" - - "React-idlecallbacksnativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks`)" - - "React-ImageManager (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`)" - - "React-intersectionobservernativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/intersectionobserver`)" - - "React-jserrorhandler (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jserrorhandler`)" - - "React-jsi (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsi`)" - - "React-jsiexecutor (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsiexecutor`)" - - "React-jsinspector (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsinspector-modern`)" - - "React-jsinspectorcdp (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsinspector-modern/cdp`)" - - "React-jsinspectornetwork (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsinspector-modern/network`)" - - "React-jsinspectortracing (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsinspector-modern/tracing`)" - - "React-jsitooling (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsitooling`)" - - "React-jsitracing (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/hermes/executor/`)" - - "React-logger (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/logger`)" - - "React-Mapbuffer (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon`)" - - "React-microtasksnativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/microtasks`)" - - "React-mutationobservernativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/mutationobserver`)" - - "react-native-safe-area-context (from `../../../node_modules/.pnpm/react-native-safe-area-context@5.7.0_react-native@0.86.0_@babel+core@7.29.7_@react-nati_c28ea83fe184def3347ae322f545fd20/node_modules/react-native-safe-area-context`)" - - "React-NativeModulesApple (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)" - - "React-networking (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/networking`)" - - "React-oscompat (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/oscompat`)" - - "React-perflogger (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/reactperflogger`)" - - "React-performancecdpmetrics (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/performance/cdpmetrics`)" - - "React-performancetimeline (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/performance/timeline`)" - - "React-RCTActionSheet (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/ActionSheetIOS`)" - - "React-RCTAnimation (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/NativeAnimation`)" - - "React-RCTAppDelegate (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/AppDelegate`)" - - "React-RCTBlob (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Blob`)" - - "React-RCTFabric (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/React`)" - - "React-RCTFBReactNativeSpec (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/React`)" - - "React-RCTImage (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Image`)" - - "React-RCTLinking (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/LinkingIOS`)" - - "React-RCTNetwork (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Network`)" - - "React-RCTRuntime (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/React/Runtime`)" - - "React-RCTSettings (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Settings`)" - - "React-RCTText (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Text`)" - - "React-RCTVibration (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Vibration`)" - - "React-rendererconsistency (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/consistency`)" - - "React-renderercss (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/css`)" - - "React-rendererdebug (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/debug`)" - - "React-RuntimeApple (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/runtime/platform/ios`)" - - "React-RuntimeCore (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/runtime`)" - - "React-runtimeexecutor (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/runtimeexecutor`)" - - "React-RuntimeHermes (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/runtime`)" - - "React-runtimescheduler (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)" - - "React-timing (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/timing`)" - - "React-utils (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/utils`)" - - "React-viewtransitionnativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/viewtransition`)" - - "React-webperformancenativemodule (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/webperformance`)" + - fast_float (from `build/rndeps-facades/fast_float`) + - FBLazyVector (from `build/rncore-facades/FBLazyVector`) + - fmt (from `build/rndeps-facades/fmt`) + - glog (from `build/rndeps-facades/glog`) + - "hermes-engine (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)" + - RCT-Folly (from `build/rndeps-facades/RCT-Folly`) + - RCTDeprecation (from `build/rncore-facades/RCTDeprecation`) + - RCTRequired (from `build/rncore-facades/RCTRequired`) + - "RCTSwiftUI (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTSwiftUI`)" + - "RCTSwiftUIWrapper (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTSwiftUIWrapper`)" + - "RCTTypeSafety (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/TypeSafety`)" + - "React (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/`)" + - "React-bridging (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/bridging`)" + - "React-callinvoker (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/callinvoker`)" + - React-Core (from `build/rncore-facades/React-Core`) + - "React-Core-prebuilt (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React-Core-prebuilt.podspec`)" + - React-Core/RCTWebSocket (from `build/rncore-facades/React-Core`) + - "React-CoreModules (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React/CoreModules`)" + - "React-cxxreact (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/cxxreact`)" + - "React-cxxstableapi (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/cxxstableapi`)" + - "React-debug (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/debug`)" + - "React-defaultsnativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/defaults`)" + - "React-domnativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/dom`)" + - "React-Fabric (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon`)" + - "React-FabricComponents (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon`)" + - "React-FabricImage (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon`)" + - "React-featureflags (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/featureflags`)" + - "React-featureflagsnativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/featureflags`)" + - "React-graphics (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/graphics`)" + - "React-hermes (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/hermes`)" + - "React-idlecallbacksnativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks`)" + - "React-ImageManager (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`)" + - "React-intersectionobservernativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/intersectionobserver`)" + - "React-jserrorhandler (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jserrorhandler`)" + - "React-jsi (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsi`)" + - "React-jsiexecutor (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsiexecutor`)" + - "React-jsinspector (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern`)" + - "React-jsinspectorcdp (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/cdp`)" + - "React-jsinspectornetwork (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/network`)" + - "React-jsinspectortracing (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/tracing`)" + - "React-jsitooling (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsitooling`)" + - "React-jsitracing (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/hermes/executor/`)" + - "React-logger (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/logger`)" + - "React-Mapbuffer (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon`)" + - "React-microtasksnativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/microtasks`)" + - "React-mutationobservernativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/mutationobserver`)" + - "react-native-safe-area-context (from `../../../node_modules/.pnpm/react-native-safe-area-context@5.7.0_react-native@0.87.0_@babel+core@7.29.7_@react-nati_5988b01e0671b7ac48cc67f04e348467/node_modules/react-native-safe-area-context`)" + - "React-NativeModulesApple (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)" + - "React-networking (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/networking`)" + - "React-oscompat (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/oscompat`)" + - "React-perflogger (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/reactperflogger`)" + - "React-performancecdpmetrics (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/performance/cdpmetrics`)" + - "React-performancetimeline (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/performance/timeline`)" + - "React-RCTActionSheet (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/ActionSheetIOS`)" + - "React-RCTAnimatedModuleProvider (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTAnimatedModuleProvider`)" + - "React-RCTAnimation (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/NativeAnimation`)" + - "React-RCTAppDelegate (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/AppDelegate`)" + - "React-RCTBlob (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Blob`)" + - React-RCTFabric (from `build/rncore-facades/React-RCTFabric`) + - "React-RCTFBReactNativeSpec (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React`)" + - "React-RCTImage (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Image`)" + - "React-RCTLinking (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/LinkingIOS`)" + - "React-RCTNetwork (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Network`)" + - React-RCTRuntime (from `build/rncore-facades/React-RCTRuntime`) + - "React-RCTSettings (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Settings`)" + - "React-RCTText (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Text`)" + - "React-RCTVibration (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Vibration`)" + - "React-rendererconsistency (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/consistency`)" + - "React-renderercss (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/css`)" + - "React-rendererdebug (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/debug`)" + - "React-RuntimeApple (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime/platform/ios`)" + - "React-RuntimeCore (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime`)" + - "React-runtimeexecutor (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/runtimeexecutor`)" + - "React-RuntimeHermes (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime`)" + - "React-runtimescheduler (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)" + - "React-timing (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/timing`)" + - "React-utils (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/utils`)" + - "React-viewtransitionnativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/viewtransition`)" + - "React-webperformancenativemodule (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/webperformance`)" - ReactAppDependencyProvider (from `build/generated/ios/ReactAppDependencyProvider`) - ReactCodegen (from `build/generated/ios/ReactCodegen`) - - "ReactCommon/turbomodule/core (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon`)" - - "ReactNativeDependencies (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/third-party-podspecs/ReactNativeDependencies.podspec`)" - - "RNCMaskedView (from `../../../node_modules/.pnpm/@react-native-masked-view+masked-view@0.3.2_react-native@0.86.0_@babel+core@7.29.7_@rea_0b1cb48f64769e8cdee0e87c7385a41f/node_modules/@react-native-masked-view/masked-view`)" - - "RNGestureHandler (from `../../../node_modules/.pnpm/react-native-gesture-handler@3.1.0_react-native@0.86.0_@babel+core@7.29.7_@react-native_4aa76a0e73afa3150b371a7bceafc5bf/node_modules/react-native-gesture-handler`)" - - "RNReanimated (from `../../../node_modules/.pnpm/react-native-reanimated@4.5.1_patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d_b6ef5a1d7ea42cde643b3b398d3f65d1/node_modules/react-native-reanimated`)" - - "RNScreens (from `../../../node_modules/.pnpm/react-native-screens@4.27.0_react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-p_fbb4148dd8c191603315f880208118ec/node_modules/react-native-screens`)" - - "RNWorklets (from `../../../node_modules/.pnpm/react-native-worklets@0.10.1_patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501_3c2da4b685ce12ff0e10894541b0a9fd/node_modules/react-native-worklets`)" + - "ReactCommon/turbomodule/core (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon`)" + - "ReactNativeDependencies (from `../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/third-party-podspecs/ReactNativeDependencies.podspec`)" + - "RNCMaskedView (from `../../../node_modules/.pnpm/@react-native-masked-view+masked-view@0.3.2_react-native@0.87.0_@babel+core@7.29.7_@rea_a1e82e38f877e7117a6b20774e9c29c9/node_modules/@react-native-masked-view/masked-view`)" + - "RNGestureHandler (from `../../../node_modules/.pnpm/react-native-gesture-handler@3.1.0_react-native@0.87.0_@babel+core@7.29.7_@react-native_9c02bf2594a9566bf596ca4c87b0ae4d/node_modules/react-native-gesture-handler`)" + - "RNReanimated (from `../../../node_modules/.pnpm/react-native-reanimated@4.5.1_patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181_5659c4bd0bae32fecb25484e6cb26fdc/node_modules/react-native-reanimated`)" + - "RNScreens (from `../../../node_modules/.pnpm/react-native-screens@4.26.0_react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-_a14911cf41b7ca6ce6fa7abf97ad6919/node_modules/react-native-screens`)" + - "RNWorklets (from `../../../node_modules/.pnpm/react-native-worklets@0.10.1_patch_hash=1ce9efd8fe9b3208d105e0b25c99bd61eaf54b6acf181f6_5ba29ad4772beb5adbb9674c74ed46e6/node_modules/react-native-worklets`)" + - SocketRocket (from `build/rndeps-facades/SocketRocket`) - UMAppLoader (from `../../../packages/unimodules-app-loader/ios`) - UMAppLoader/Tests (from `../../../packages/unimodules-app-loader/ios`) - - "Yoga (from `../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/yoga`)" + - Yoga (from `build/rncore-facades/Yoga`) SPEC REPOS: trunk: @@ -2864,6 +2658,10 @@ SPEC REPOS: - SDWebImageWebPCoder EXTERNAL SOURCES: + boost: + :path: build/rndeps-facades/boost + DoubleConversion: + :path: build/rndeps-facades/DoubleConversion EASClient: inhibit_warnings: false :path: "../../../packages/expo-eas-client/ios" @@ -2933,289 +2731,315 @@ EXTERNAL SOURCES: EXUpdatesInterface: inhibit_warnings: false :path: "../../../packages/expo-updates-interface/ios" + fast_float: + :path: build/rndeps-facades/fast_float FBLazyVector: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/FBLazyVector" + :path: build/rncore-facades/FBLazyVector + fmt: + :path: build/rndeps-facades/fmt + glog: + :path: build/rndeps-facades/glog hermes-engine: - :podspec: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-v250829098.0.14 + :podspec: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" + :tag: hermes-v250829098.0.16 + RCT-Folly: + :path: build/rndeps-facades/RCT-Folly RCTDeprecation: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" + :path: build/rncore-facades/RCTDeprecation RCTRequired: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Required" + :path: build/rncore-facades/RCTRequired RCTSwiftUI: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactApple/RCTSwiftUI" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTSwiftUI" RCTSwiftUIWrapper: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactApple/RCTSwiftUIWrapper" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTSwiftUIWrapper" RCTTypeSafety: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/TypeSafety" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/TypeSafety" React: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/" + React-bridging: + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/bridging" React-callinvoker: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/callinvoker" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/callinvoker" React-Core: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/" + :path: build/rncore-facades/React-Core React-Core-prebuilt: - :podspec: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/React-Core-prebuilt.podspec" + :podspec: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React-Core-prebuilt.podspec" React-CoreModules: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/React/CoreModules" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React/CoreModules" React-cxxreact: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/cxxreact" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/cxxreact" + React-cxxstableapi: + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/cxxstableapi" React-debug: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/debug" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/debug" React-defaultsnativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/defaults" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/defaults" React-domnativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/dom" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/dom" React-Fabric: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon" React-FabricComponents: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon" React-FabricImage: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon" React-featureflags: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/featureflags" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/featureflags" React-featureflagsnativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/featureflags" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/featureflags" React-graphics: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/graphics" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/graphics" React-hermes: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/hermes" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/hermes" React-idlecallbacksnativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks" React-ImageManager: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" React-intersectionobservernativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/intersectionobserver" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/intersectionobserver" React-jserrorhandler: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jserrorhandler" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jserrorhandler" React-jsi: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsi" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsi" React-jsiexecutor: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsiexecutor" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsiexecutor" React-jsinspector: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsinspector-modern" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern" React-jsinspectorcdp: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsinspector-modern/cdp" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/cdp" React-jsinspectornetwork: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsinspector-modern/network" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/network" React-jsinspectortracing: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsinspector-modern/tracing" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsinspector-modern/tracing" React-jsitooling: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/jsitooling" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/jsitooling" React-jsitracing: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/hermes/executor/" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/hermes/executor/" React-logger: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/logger" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/logger" React-Mapbuffer: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon" React-microtasksnativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/microtasks" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/microtasks" React-mutationobservernativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/mutationobserver" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/mutationobserver" react-native-safe-area-context: - :path: "../../../node_modules/.pnpm/react-native-safe-area-context@5.7.0_react-native@0.86.0_@babel+core@7.29.7_@react-nati_c28ea83fe184def3347ae322f545fd20/node_modules/react-native-safe-area-context" + :path: "../../../node_modules/.pnpm/react-native-safe-area-context@5.7.0_react-native@0.87.0_@babel+core@7.29.7_@react-nati_5988b01e0671b7ac48cc67f04e348467/node_modules/react-native-safe-area-context" React-NativeModulesApple: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" React-networking: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/networking" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/networking" React-oscompat: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/oscompat" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/oscompat" React-perflogger: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/reactperflogger" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/reactperflogger" React-performancecdpmetrics: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/performance/cdpmetrics" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/performance/cdpmetrics" React-performancetimeline: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/performance/timeline" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/performance/timeline" React-RCTActionSheet: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/ActionSheetIOS" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/ActionSheetIOS" + React-RCTAnimatedModuleProvider: + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactApple/RCTAnimatedModuleProvider" React-RCTAnimation: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/NativeAnimation" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/NativeAnimation" React-RCTAppDelegate: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/AppDelegate" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/AppDelegate" React-RCTBlob: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Blob" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Blob" React-RCTFabric: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/React" + :path: build/rncore-facades/React-RCTFabric React-RCTFBReactNativeSpec: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/React" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/React" React-RCTImage: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Image" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Image" React-RCTLinking: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/LinkingIOS" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/LinkingIOS" React-RCTNetwork: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Network" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Network" React-RCTRuntime: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/React/Runtime" + :path: build/rncore-facades/React-RCTRuntime React-RCTSettings: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Settings" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Settings" React-RCTText: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Text" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Text" React-RCTVibration: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/Libraries/Vibration" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/Libraries/Vibration" React-rendererconsistency: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/consistency" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/consistency" React-renderercss: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/css" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/css" React-rendererdebug: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/debug" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/debug" React-RuntimeApple: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/runtime/platform/ios" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime/platform/ios" React-RuntimeCore: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/runtime" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime" React-runtimeexecutor: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/runtimeexecutor" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/runtimeexecutor" React-RuntimeHermes: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/runtime" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/runtime" React-runtimescheduler: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" React-timing: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/timing" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/timing" React-utils: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/utils" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/utils" React-viewtransitionnativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/viewtransition" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/viewtransition" React-webperformancenativemodule: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/react/nativemodule/webperformance" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon/react/nativemodule/webperformance" ReactAppDependencyProvider: :path: build/generated/ios/ReactAppDependencyProvider ReactCodegen: :path: build/generated/ios/ReactCodegen ReactCommon: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon" + :path: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/ReactCommon" ReactNativeDependencies: - :podspec: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/third-party-podspecs/ReactNativeDependencies.podspec" + :podspec: "../../../node_modules/.pnpm/react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-config@0.87.0_@babel+core@7._8c1164b5f2a264116671a70654a943eb/node_modules/react-native/third-party-podspecs/ReactNativeDependencies.podspec" RNCMaskedView: - :path: "../../../node_modules/.pnpm/@react-native-masked-view+masked-view@0.3.2_react-native@0.86.0_@babel+core@7.29.7_@rea_0b1cb48f64769e8cdee0e87c7385a41f/node_modules/@react-native-masked-view/masked-view" + :path: "../../../node_modules/.pnpm/@react-native-masked-view+masked-view@0.3.2_react-native@0.87.0_@babel+core@7.29.7_@rea_a1e82e38f877e7117a6b20774e9c29c9/node_modules/@react-native-masked-view/masked-view" RNGestureHandler: - :path: "../../../node_modules/.pnpm/react-native-gesture-handler@3.1.0_react-native@0.86.0_@babel+core@7.29.7_@react-native_4aa76a0e73afa3150b371a7bceafc5bf/node_modules/react-native-gesture-handler" + :path: "../../../node_modules/.pnpm/react-native-gesture-handler@3.1.0_react-native@0.87.0_@babel+core@7.29.7_@react-native_9c02bf2594a9566bf596ca4c87b0ae4d/node_modules/react-native-gesture-handler" RNReanimated: - :path: "../../../node_modules/.pnpm/react-native-reanimated@4.5.1_patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d_b6ef5a1d7ea42cde643b3b398d3f65d1/node_modules/react-native-reanimated" + :path: "../../../node_modules/.pnpm/react-native-reanimated@4.5.1_patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181_5659c4bd0bae32fecb25484e6cb26fdc/node_modules/react-native-reanimated" RNScreens: - :path: "../../../node_modules/.pnpm/react-native-screens@4.27.0_react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-p_fbb4148dd8c191603315f880208118ec/node_modules/react-native-screens" + :path: "../../../node_modules/.pnpm/react-native-screens@4.26.0_react-native@0.87.0_@babel+core@7.29.7_@react-native+metro-_a14911cf41b7ca6ce6fa7abf97ad6919/node_modules/react-native-screens" RNWorklets: - :path: "../../../node_modules/.pnpm/react-native-worklets@0.10.1_patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501_3c2da4b685ce12ff0e10894541b0a9fd/node_modules/react-native-worklets" + :path: "../../../node_modules/.pnpm/react-native-worklets@0.10.1_patch_hash=1ce9efd8fe9b3208d105e0b25c99bd61eaf54b6acf181f6_5ba29ad4772beb5adbb9674c74ed46e6/node_modules/react-native-worklets" + SocketRocket: + :path: build/rndeps-facades/SocketRocket UMAppLoader: inhibit_warnings: false :path: "../../../packages/unimodules-app-loader/ios" Yoga: - :path: "../../../node_modules/.pnpm/react-native@0.86.0_@babel+core@7.29.7_@react-native+jest-preset@0.86.0_@babel+core@7.2_05fe3c1b42d0a26b4dba0087fc75e51f/node_modules/react-native/ReactCommon/yoga" + :path: build/rncore-facades/Yoga SPEC CHECKSUMS: + boost: 8502bfdc46e2804408af2e163049ece181009af4 + DoubleConversion: 501a575c40c0b50c89685762dd3e415e6bb26fb0 EASClient: 81f44ce9f07ec3d01606507213d21510a5f97388 EXJSONUtils: 7a1683cfa2cbe6d11fca97097d51a496755b0287 EXManifests: f9888c0bf5aaa6ddb7e3d4b224d6d54ac4ca84a4 - Expo: cba780b47e8661e90c9fe8e1a92a81cef5773290 - expo-dev-launcher: 87a4c5db1de84486feaf9ffa778a8dd4a9d40e73 - expo-dev-menu: 56ac74da2a223d0f45a7e871fb17b8d38c64e0f1 + Expo: 0318475923f21dd99f037fb48260a56c178ed4db + expo-dev-launcher: 125d28ddd0301719ff427d8fcb57029e2bfef5b1 + expo-dev-menu: 26e1d58feb30148e199806c203baabebd3d49b42 expo-dev-menu-interface: 7a59e803916fbfd1b96c75ff91ea8dddac7e722f - ExpoAppMetrics: edb2e75dba50059ba781c56b8ff0824aaeb9e74b + ExpoAppMetrics: 69a2783720b7d2f5c6f50f5c757f4a7217e145f1 ExpoBackgroundTask: cdaca24aceef0bdc3b21769c4a79a97da662d789 ExpoClipboard: 95055b11758f339b61d4d8064dd799df1cf03b7f ExpoImage: 4c1e7634db6033185a98959fb028d8d4b1c89695 ExpoImageManipulator: 40455ca0112c38e41defb14cb323c6372134eeac ExpoMediaLibrary: e0829ae4fe90dc8bcd5ec13250ba6503aebbbc94 - ExpoModulesCore: c74426df582d7c3f7bfbaf20306c9c526c14e75d + ExpoModulesCore: 1ed92cc8c42394fe7126b05d73fda1fb52bb4a48 ExpoModulesJSI: b20fefa4cdd9097e7e6b715466d1900b8c5d4711 ExpoModulesTestCore: 638024012fa1ec8639398a2afe1ee5dd0fa006c6 ExpoModulesWorklets: 6b240031daa3de4df791588fc78236637ff602f6 ExpoNotifications: 0f253ad90f108c1c4045b541294164865c6aadc8 - ExpoObserve: 161dcf385e295808637a06d20d4073ce4222e0cb + ExpoObserve: aa4fcbe7ed0a7ba387984a38e24c2ecaa8895fd0 ExpoRouter: 224087330cc8f5a39700e6f4d7a55f55ecb2f90d ExpoTaskManager: d52427f67bf8f00fa56d52f9603919049c67cfc5 EXStructuredHeaders: 1423c3602a30eb078e03b63b251ef912267dd4c0 - EXUpdates: e8c071fa483afb3d9d1de09e8f4f9427278af0a1 + EXUpdates: 77390b041d3501e18e8ed0ca413c77b8644aa4d5 EXUpdatesInterface: 92d2aa5194b6fb93ca8ab749db75665cb28b2e60 - FBLazyVector: b3e7ad108f0d882e30445c5527d774e3fd432f3d - hermes-engine: dd9a9191125ffe9f57c224173db85afb0210cd23 + fast_float: 7c925d1cebf8328d4018d061f49377e9f887e3b4 + FBLazyVector: 732df79fea96f10cc14477969cea05707026d2fd + fmt: ba0886e864ebb21d14c98b2e12e164b8002f5b93 + glog: 3cf7cb46f743c4bc758ae3e6d9c15bd1b4cfd6d4 + hermes-engine: b395a4129331e09fff9cb5f5f9d0ddf31f619360 libavif: 5f8e715bea24debec477006f21ef9e95432e254d libdav1d: 23581a4d8ec811ff171ed5e2e05cd27bad64c39f libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8 OHHTTPStubs: 90eac6d8f2c18317baeca36698523dc67c513831 - RCTDeprecation: 2a74a2c57675e64419bd89078efde81f7c1de90b - RCTRequired: 30451112e6fef4e6f31b4e7eee0845156e35e4b0 - RCTSwiftUI: 5aaf0b07e747ba749dc6acc94d8bd41eea4b570f - RCTSwiftUIWrapper: ab2ca548be15d63afa95103afc8685a7c3eab78b - RCTTypeSafety: 3eaed17dbddb0b989208b062ea14c44d412b9780 + RCT-Folly: 82921e585c0400eda46fac1068297aa9dfb035e4 + RCTDeprecation: 6d66040b74f4be203495adda55b49c1a25190291 + RCTRequired: ebf172e0b04196922ba4640458f9926c1bb34012 + RCTSwiftUI: ac8537fe21f096259c91bd663655ff52ec864cb0 + RCTSwiftUIWrapper: 64406e4d42af802b3baf2fbaa0bd8ad75bc0cc9b + RCTTypeSafety: 80eac4783ed394cdffb5981d2c99b73a1bc519ca ReachabilitySwift: 32793e867593cfc1177f5d16491e3a197d2fccda - React: 2574546f2d017abd14d0c9b48cf2b6a0547c2591 - React-callinvoker: 03cd4b931d1d583d87aae99b8f7b6fe26bf571ee - React-Core: 1c824d9c7dd8aa760b5f1b50d5a54c2a3f598f87 - React-Core-prebuilt: 13924a267683b3d6fa4bde9c80380becf83a9c5c - React-CoreModules: 2f9ed75bca7f6dea2b70e8a1f4a5ca9b6be52d76 - React-cxxreact: 7103d5ba69848c039e11079e74ceede05efe795e - React-debug: 8cc8d99ccc664ef9e873027f7fc3fb0a50496012 - React-defaultsnativemodule: 603c108411d39d7bb5ccb8c270f1f50cb6207e10 - React-domnativemodule: c49a502edc85f515a029c341fe5fba155fa6675c - React-Fabric: acc4915d719db793c5853e5c74b54ea5aa48e865 - React-FabricComponents: aebebc98914a4a8fc962fa7b5b98ebaf250acb68 - React-FabricImage: 42e99e48ff73c8b20cee229e622977d0b97b6247 - React-featureflags: c6d8d8d52acf3a956485726076b73eeff7935340 - React-featureflagsnativemodule: c992de92dcf30dcf09efdec17752abe4128ec55f - React-graphics: 239fd9b0512e539d3563f0825618f4e49795eefd - React-hermes: ae4685ca9fa5f47003bc594d3f146e29284136d1 - React-idlecallbacksnativemodule: 10a5be842ab181953c772a3f28cdf94572833eb0 - React-ImageManager: c36a56c3b13eba92e1d0d30da35d0a1ccf29cd6c - React-intersectionobservernativemodule: 71404bfa47d31e4143cc9db3e26178b5cfcd07e1 - React-jserrorhandler: ca2eeb03c1a77bbfab1b5425b943e3e8d92295f2 - React-jsi: c4b6daf8a31ac54f2db49cd6cce29720fec1f3a8 - React-jsiexecutor: acdc1a217b7ea29bcf6315b770d01e6b1c2fca14 - React-jsinspector: 95d6394efe9fb4a64ed33afc076b32a6384c8514 - React-jsinspectorcdp: 6ce51378a552feaaaac1a7b0d995fa0c49fa4f8c - React-jsinspectornetwork: 0db435c9264f200635fdf294a3b643dd3946d4cf - React-jsinspectortracing: 2e4470e1f301ff597bd65299aa95da4bae6e5c4f - React-jsitooling: 796bc991cdce68e2cc059d0271a28e0d4f8b0891 - React-jsitracing: f3008e7b5e1d9de8d9f2ca1b85824ed86b0cea00 - React-logger: fff73f4ceecad968c97baafdc77dcf84befc38b6 - React-Mapbuffer: ce449ccdf3b80384415b925606be8a4bdcfc65d3 - React-microtasksnativemodule: 2eb3f49d0d8e77b5343455eccd057010b8d38b6b - React-mutationobservernativemodule: f0a0d5ae9b51caf7becbeabf836d716cfedb6bf2 - react-native-safe-area-context: 6b4966397ada0f7dd481e4486a2ef936834861a1 - React-NativeModulesApple: a092d89b58f635ebfab88048b0eda9fb516819fd - React-networking: 968bbbe73590149feb1e72b2af4f6a68e4796ece - React-oscompat: 0b72a7e926954a0415ccd83e0748b6561fe45367 - React-perflogger: 865984e492514aa6e5279fc3e663132cfa4d5022 - React-performancecdpmetrics: 2efbf9bdb48c8d8446f4dd10e8bf0dc5d711772f - React-performancetimeline: 9d256484bff1513481be9f234baba694dc3b52e2 - React-RCTActionSheet: 902c79deec52f99cc48b1051b59bcbe86787d339 - React-RCTAnimation: 09cf722039ae30ff5d64e2b011ff054ae651c3b6 - React-RCTAppDelegate: a47de6fddb7eb0c028abba83138a5ce283bd7e77 - React-RCTBlob: 38c418d067e0c61818223503063310122e44c588 - React-RCTFabric: 480ca2a105730e1790cfd13291d086cb53725825 - React-RCTFBReactNativeSpec: 63131378510a5191515a4adfc308e65b465106f4 - React-RCTImage: 3ce36f82441b76b715818ee7ee95f6f5b34f9ee1 - React-RCTLinking: 2f7b5ed4983122e5115732d25a4360960eab583c - React-RCTNetwork: dcd3b180f33da86f5dc5e928a816eb5464fa7f16 - React-RCTRuntime: 6ef8e778fbab426b12eb5a9b5f7a0e86313c5a10 - React-RCTSettings: b97727ec8c55c35bd284457a647c938c040b942b - React-RCTText: 4d1b88f6d3e1a43afe46706d956ec6664c87b984 - React-RCTVibration: 415d14d6a1a64bf947fcef6b193915a494431168 - React-rendererconsistency: ef8519bdd9931261c6561bfad6506356b8108387 - React-renderercss: 1aa1bf99fa2ace143eb87d5190fd43609fc1e832 - React-rendererdebug: 40a4fb3dea21a7ac1759ca0eb6c88a924aecb075 - React-RuntimeApple: 84fadbb4fe8ca531e15e29a22af05911f17569c6 - React-RuntimeCore: f4d9af5f16d37e63308cb03b36c89d01e7f68a06 - React-runtimeexecutor: 4d59410f66af529d04c84c8b152ced07dabc471e - React-RuntimeHermes: fd719d8f4d9ce79636fe2e09e94b0ac31b7b263b - React-runtimescheduler: 784033620aa5515e2f45a60369eed4d32f9400b8 - React-timing: a16df9ae98f950396d9ce3abf43cb0cb2f21194c - React-utils: b68ee619aef28d8f9b85532d98db0327f7bdf743 - React-viewtransitionnativemodule: 11fe091101d381451b1542c37b2745900254f096 - React-webperformancenativemodule: b5d249419f1546663845c82f24de4e18a3180997 - ReactAppDependencyProvider: dcdd0e1b9559a6d8d8aea05286f4ed085091978e - ReactCodegen: 072d40198ec6528e4ebb38bfd62dbbcaf6632ebf - ReactCommon: d5c1bb4427bf51c443de5926aac332c89ddd9363 - ReactNativeDependencies: fa0a54b3f5319ae0e3b9aff32bfee7a424b88e66 - RNCMaskedView: eb2b2e538afa907f05a5848a1a1ac26092e6fec9 - RNGestureHandler: a426f18ab9021991fe2cbc8bf1677b740e20e70c - RNReanimated: 33a84b527cb75525b45bb101f4a33bf24f698f3f - RNScreens: de068bbd7d91b820fedac25c597d4b14830de74b - RNWorklets: 6a415fb05d596e7b7c248d14cceeeb26f41731a0 + React: 41924a5bad9466fe869b4511650b7d6e0cf02c84 + React-bridging: 56fe36fe6bd5724d14401b8e22336a14d23f8d73 + React-callinvoker: 2703817f9ad45a19f839421aa77a3504b2a76f0d + React-Core: 7b2c3d5cc62d50659ba1c0c86b9112a3b44c1219 + React-Core-prebuilt: 508793fe2a734c137e80b894998702a6fe7caa94 + React-CoreModules: f940b6c1451d74b19d340aa52612eb7e9a306d95 + React-cxxreact: cf37497363d74b6a766fb06e8feb96dc8156f471 + React-cxxstableapi: 06f491a41595d7e71e9a1783781913e0b2291d57 + React-debug: f156620f41c3947a9a80a0f0cd98321270613be6 + React-defaultsnativemodule: 3b70b300bc7d97339aa17a16e4a20838275ad838 + React-domnativemodule: e6a05ef0d439ad09929396d8ecf4ce55d3cab141 + React-Fabric: a3c6d8b079f26a455d3861ef8dc77b5ff3eaac31 + React-FabricComponents: fc096041c110ccb827b3c40d9504c52c114a1ece + React-FabricImage: df50982d0e84f605b7872882b7382b69a3d02788 + React-featureflags: b252526f0bfc71b501a36d3bd774b4b53f1c2517 + React-featureflagsnativemodule: 6c5bf9398effb14311176b02baf6112b782e4434 + React-graphics: 912f70ebcce1e82bba834b1186534f6ea84934b0 + React-hermes: 8cbf3f3ca711b7ab1724fe25ec4f2a0d86c9abe6 + React-idlecallbacksnativemodule: 5a0644f69f6572305b54f1c3ff0317f85207fa31 + React-ImageManager: d1266ea60c09947be4fed541c81cd85cabcd8911 + React-intersectionobservernativemodule: 34bed36344c26dffbfe665c57e216531d6294794 + React-jserrorhandler: 391bbbe64445ef28aa1f5a0c48438da2ca050307 + React-jsi: 14ad6fae949e154da5b81d27692298ebd49a8a34 + React-jsiexecutor: 9e59ba557dbe7197ec5c87e6685a2082964ef14c + React-jsinspector: 158546947b226cb9e21d04edef77f149053895f3 + React-jsinspectorcdp: 5effa6ff0396ea716bec14aaf0d06b13fa1ea8e2 + React-jsinspectornetwork: aaab313dc90a22a8bca27ea63b29026854f1bfe0 + React-jsinspectortracing: cb86bbdfe46a006e02390618070a663cfbe70763 + React-jsitooling: 7f0e73397dbc7c33d6f848ffba84fe0113f93975 + React-jsitracing: 98173ae72f76a9f1d0f9a5622a2c44d3c024f6ae + React-logger: f280101234b7e8df003e99ff4d359dc57de77117 + React-Mapbuffer: acf4ac61f163f15ced7dfad7308957816b2d7abd + React-microtasksnativemodule: 512d9f7c6b66574d90832a6b10b6102d4a8fdf30 + React-mutationobservernativemodule: 2c5abeb9a4ae316ba6d9420ef8d9baa81faa9d56 + react-native-safe-area-context: 33c51f0075e6fe0013be39018d89f594893d558c + React-NativeModulesApple: 22b2f3e1538ceb1aab1ab182ccb0666ea2ec36ad + React-networking: b58b3098d4a626f88bbaeaf6bf5e67b18ff39089 + React-oscompat: 72573ceb65b6c6c6bc34e51e0df8f44c91081a6d + React-perflogger: 885850f7ee01af5e47cfb7e51eb9f3e10ab0c9da + React-performancecdpmetrics: d120e7b2709e5a7b0ef92d4377be3fb6d638c53d + React-performancetimeline: 9ce09a8d010be87d738fbbace557848cf4d2a7ae + React-RCTActionSheet: a88d0f7eb5738ec418a2ff1984439a6924662b2c + React-RCTAnimatedModuleProvider: 7af9d8aaac99a3442b3d795fb04056e8d780b974 + React-RCTAnimation: 5314c78f58d3018eb47026ef26f116d9e126d5ed + React-RCTAppDelegate: d048873b1e0145204137ebd14e5d3d8577a76672 + React-RCTBlob: ba1b169851e00249af27f946cb4ae27eba65f133 + React-RCTFabric: f8302793314697ae59e037fd16578979f9a72d44 + React-RCTFBReactNativeSpec: 92f103541419e18bee20540942ce0ed512b9d03f + React-RCTImage: e159826f6c49e8bc282a73410c68de2e83456b98 + React-RCTLinking: 7adcbc80b056e382a5346d9cda1509c97a9f6f69 + React-RCTNetwork: 4106de28a9c4cc6f4664a5829f2b56e8d67d45b4 + React-RCTRuntime: f2eeab7e701c16153dd86f5b78b9aa6e613dc3b0 + React-RCTSettings: 0ce8009ed2db69ea9f1900c6578831c23fa88c77 + React-RCTText: 901788b3060e912a6893e24cdbdc0f504895d215 + React-RCTVibration: 8ace21ea22b677d4bef389d43d7b2f0b87ec147f + React-rendererconsistency: 98dbc9df61c67bfca2d95626f11aa9520b930be5 + React-renderercss: dba8ee4acf0234e1a58b70acc928bdc78171a505 + React-rendererdebug: 91d6a7fa57238218f73220e9bd42c4b1ec117ea5 + React-RuntimeApple: 3d6531c22b25a534599470d415c4374df5c3c8c1 + React-RuntimeCore: 7c37c4de413ee95378428635039ebfe978dcddd4 + React-runtimeexecutor: 6f150d87a7b15f326d2feb96afd2e1738e570e7c + React-RuntimeHermes: fadca6ecff643cc7b27f1e5a801690784962a95f + React-runtimescheduler: 7f16da138a14e4ed06090e02307b728315140d0c + React-timing: 942f9dd34c990232d8f497d30dddf0e2655eb9e1 + React-utils: 2a3decf824bf6996390d68d12fed9a6c69a71d1d + React-viewtransitionnativemodule: e49acd8b47e151107ff00f704604ea45c19aefff + React-webperformancenativemodule: 5980edf76ca86ca218acff067891358e671934bc + ReactAppDependencyProvider: ed5609dc8e30eeade35ba8e43128781ee8fdf4de + ReactCodegen: 29fcd71393337c3f9f810f12d759e84c3d0b8ef2 + ReactCommon: 5f5a302748322015f2e3334869cdd9b4d0395846 + ReactNativeDependencies: ec5530432d8191b38e278117d498aaff05ea9d6f + RNCMaskedView: d4884d6b3b256bd1830a211db3d5f551def82e36 + RNGestureHandler: f09eca0b47053142f7543f5c71d183f215ba5d81 + RNReanimated: 6217e4f6a96d9cc50a6b063053f66a5c4110cb01 + RNScreens: 6a5899ce324f44711d04542fa3964828b63e1cad + RNWorklets: 8e35476ef012fa1036e145c6fcd1af6c85c41d56 SDWebImage: e9fc87c1aab89a8ab1bbd74eba378c6f53be8abf SDWebImageAVIFCoder: afe194a084e851f70228e4be35ef651df0fc5c57 SDWebImageSVGCoder: 15a300a97ec1c8ac958f009c02220ac0402e936c SDWebImageWebPCoder: e38c0a70396191361d60c092933e22c20d5b1380 + SocketRocket: 37aec555668fb852ec12e3c0de59a86ca58f0871 UMAppLoader: 173cb90a3039aa9c1b84bace4487e1907a4a5a39 - Yoga: fe50ab299e578f397fef753cf309c6703a4db29b + Yoga: d1c536142c5ff8ec8cd856ab2a7c227a1d875c8e PODFILE CHECKSUM: c1fa3c47ac8104c9b87b9c45bbdfecedc9b1ae15 diff --git a/apps/native-tests/package.json b/apps/native-tests/package.json index a66e4ed6daf4b9..ca4e80dd7ef784 100644 --- a/apps/native-tests/package.json +++ b/apps/native-tests/package.json @@ -23,7 +23,7 @@ "expo-updates": "workspace:*", "react": "19.2.3", "react-dom": "19.2.3", - "react-native": "0.86.0" + "react-native": "0.87.0" }, "devDependencies": { "@babel/core": "^7.12.9" diff --git a/apps/notification-tester/package.json b/apps/notification-tester/package.json index 099c1382e31948..16dc8b1bb24717 100644 --- a/apps/notification-tester/package.json +++ b/apps/notification-tester/package.json @@ -35,7 +35,7 @@ "expo-updates": "workspace:*", "native-component-list": "workspace:*", "react": "19.2.3", - "react-native": "0.86.0", + "react-native": "0.87.0", "react-native-gesture-handler": "~3.1.0", "react-native-reanimated": "4.5.1", "react-native-safe-area-context": "5.7.0", diff --git a/apps/observe-tester/package.json b/apps/observe-tester/package.json index b642418f3712e0..2eda9387df14b2 100644 --- a/apps/observe-tester/package.json +++ b/apps/observe-tester/package.json @@ -42,7 +42,7 @@ "expo-web-browser": "workspace:*", "react": "19.2.3", "react-dom": "19.2.3", - "react-native": "0.86.0", + "react-native": "0.87.0", "react-native-safe-area-context": "5.7.0", "react-native-screens": "4.27.0" }, diff --git a/apps/router-e2e/package.json b/apps/router-e2e/package.json index 56db64a6e7a27f..9f6f93d2db1bc7 100644 --- a/apps/router-e2e/package.json +++ b/apps/router-e2e/package.json @@ -81,7 +81,7 @@ "jose": "^5", "react": "19.2.3", "react-dom": "19.2.3", - "react-native": "0.86.0", + "react-native": "0.87.0", "react-native-gesture-handler": "~3.1.0", "react-native-pager-view": "^8.0.2", "react-native-safe-area-context": "5.7.0", diff --git a/apps/sandbox/package.json b/apps/sandbox/package.json index b145bf8150f515..6714bd2b34d2d0 100644 --- a/apps/sandbox/package.json +++ b/apps/sandbox/package.json @@ -16,7 +16,7 @@ "expo-router": "workspace:*", "expo-splash-screen": "workspace:*", "react": "19.2.3", - "react-native": "0.86.0", + "react-native": "0.87.0", "react-native-safe-area-context": "5.7.0", "react-native-screens": "4.27.0" }, diff --git a/apps/test-suite/package.json b/apps/test-suite/package.json index e3af5eb9b29dd8..9a6b7f620fd079 100644 --- a/apps/test-suite/package.json +++ b/apps/test-suite/package.json @@ -76,7 +76,7 @@ "lodash": "^4.17.19", "path": "^0.12.7", "react": "19.2.3", - "react-native": "0.86.0", + "react-native": "0.87.0", "react-native-gesture-handler": "~3.1.0", "react-native-safe-area-context": "^5.7.0", "semver": "^7.7.4" diff --git a/docs/public/_redirects b/docs/public/_redirects index 12e608b41edd74..0edcce930d01e5 100644 --- a/docs/public/_redirects +++ b/docs/public/_redirects @@ -645,4 +645,9 @@ /llms-sdk-v53.0.0.txt /llms.txt 301 /llms-sdk-v54.0.0.txt /llms.txt 301 /llms-sdk-v55.0.0.txt /llms.txt 301 -/llms-sdk-v56.0.0.txt /llms.txt 301 \ No newline at end of file +/llms-sdk-v56.0.0.txt /llms.txt 301 +# Agent discovery paths probed by AI-readiness checkers +/api /versions/latest 301 +/api/ /versions/latest 301 +/developers / 301 +/developers/ / 301 diff --git a/docs/scripts/test-worker.ts b/docs/scripts/test-worker.ts index aec6fb69f5aa79..440fb23f0b461e 100644 --- a/docs/scripts/test-worker.ts +++ b/docs/scripts/test-worker.ts @@ -330,6 +330,33 @@ async function testDeletedPageRedirectsAsync(): Promise { console.log('✓ expo-go-to-dev-build redirects to the introduction build locally section'); } +async function testAgentDiscoveryRedirectsAsync(): Promise { + console.log('\n--- Testing agent discovery redirects ---'); + + const api = await fetch(`${BASE_URL}/api`, { redirect: 'manual' }); + const apiLocation = api.headers.get('location') ?? ''; + + if (api.status !== 301 || !apiLocation.includes('/versions/latest')) { + throw new Error( + `Expected /api to redirect to /versions/latest, got: HTTP ${api.status} -> ${apiLocation}` + ); + } + console.log('✓ /api redirects to the API reference'); + + const developers = await fetch(`${BASE_URL}/developers`, { redirect: 'manual' }); + const developersLocation = developers.headers.get('location') ?? ''; + + if ( + developers.status !== 301 || + !(developersLocation === '/' || developersLocation === `${BASE_URL}/`) + ) { + throw new Error( + `Expected /developers to redirect to /, got: HTTP ${developers.status} -> ${developersLocation}` + ); + } + console.log('✓ /developers redirects to the docs home'); +} + async function testHtmlNotFoundAsync(): Promise { console.log('\n--- Testing HTML 404 responses ---'); @@ -354,6 +381,7 @@ async function mainAsync(): Promise { await testMarkdownNotFoundAsync(); await testUpgradePairNegotiationAsync(); await testDeletedPageRedirectsAsync(); + await testAgentDiscoveryRedirectsAsync(); await testHtmlNotFoundAsync(); console.log('\n=== All tests passed! ==='); diff --git a/package.json b/package.json index e847b9ed2a7b81..a0e7f731312065 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "@types/babel__generator": "^7.27.0", "@types/babel__template": "^7.4.4", "@types/babel__traverse": "^7.20.7", - "react-native": "0.86.0", + "react-native": "0.87.0", "react-native-reanimated": "4.5.1", "react-native-worklets": "0.10.1" }, diff --git a/packages/@expo/cli/CHANGELOG.md b/packages/@expo/cli/CHANGELOG.md index 7f9ae80efa91d4..11f65d46e7b2a2 100644 --- a/packages/@expo/cli/CHANGELOG.md +++ b/packages/@expo/cli/CHANGELOG.md @@ -38,6 +38,8 @@ - Support npm@12's dictionary-based `npm pack --json` format ([#48761](https://github.com/expo/expo/pull/48761) by [@kitten](https://github.com/kitten)) - Fix wirelessly connected iOS 16 and older devices being omitted from `expo run:ios --device` selection. ([#48127](https://github.com/expo/expo/pull/48127) by [@davellanedam](https://github.com/davellanedam)) - Fix resolution of ESLint failing in `expo lint` after prerequisites check installs it ([#46223](https://github.com/expo/expo/pull/46223) by [@claritystorm](https://github.com/claritystorm)) +- Serve one virtual Metro asset registry to every consumer on React Native 0.87 — Metro's generated asset modules, `react-native/asset-registry` and legacy `@react-native/assets-registry` imports, and React Native core's internal registry imports — so Metro-registered assets and React Native's `` share one registry instance. ([#49444](https://github.com/expo/expo/pull/49444) by [@gabrieldonadel](https://github.com/gabrieldonadel)) +- Depend on `@react-native/js-polyfills` directly for the web polyfills instead of the `react-native/rn-get-polyfills` subpath removed in React Native 0.87. ([#47729](https://github.com/expo/expo/pull/47729) by [@gabrieldonadel](https://github.com/gabrieldonadel)) ### 💡 Others diff --git a/packages/@expo/cli/e2e/fixtures/with-assets/package.json b/packages/@expo/cli/e2e/fixtures/with-assets/package.json index c801f7853cff83..600bd147b8c39a 100644 --- a/packages/@expo/cli/e2e/fixtures/with-assets/package.json +++ b/packages/@expo/cli/e2e/fixtures/with-assets/package.json @@ -6,7 +6,7 @@ "expo": "^55 || ^55.0.0-0", "react-dom": "19.2.3", "react": "19.2.3", - "react-native": "0.86.0", + "react-native": "0.87.0", "react-native-web": "~0.21.0" } } diff --git a/packages/@expo/cli/e2e/fixtures/with-blank/package.json b/packages/@expo/cli/e2e/fixtures/with-blank/package.json index defcaf234c9286..9286cab3cae993 100644 --- a/packages/@expo/cli/e2e/fixtures/with-blank/package.json +++ b/packages/@expo/cli/e2e/fixtures/with-blank/package.json @@ -4,6 +4,6 @@ "dependencies": { "expo": "^55 || ^55.0.0-0", "react": "19.2.3", - "react-native": "0.86.0" + "react-native": "0.87.0" } } diff --git a/packages/@expo/cli/e2e/fixtures/with-circular-async-imports/package.json b/packages/@expo/cli/e2e/fixtures/with-circular-async-imports/package.json index c801f7853cff83..600bd147b8c39a 100644 --- a/packages/@expo/cli/e2e/fixtures/with-circular-async-imports/package.json +++ b/packages/@expo/cli/e2e/fixtures/with-circular-async-imports/package.json @@ -6,7 +6,7 @@ "expo": "^55 || ^55.0.0-0", "react-dom": "19.2.3", "react": "19.2.3", - "react-native": "0.86.0", + "react-native": "0.87.0", "react-native-web": "~0.21.0" } } diff --git a/packages/@expo/cli/e2e/fixtures/with-dom/package.json b/packages/@expo/cli/e2e/fixtures/with-dom/package.json index 1ec3ba5406cd03..f693b4d53957e8 100644 --- a/packages/@expo/cli/e2e/fixtures/with-dom/package.json +++ b/packages/@expo/cli/e2e/fixtures/with-dom/package.json @@ -6,7 +6,7 @@ "expo": "^55 || ^55.0.0-0", "react-dom": "19.2.3", "react": "19.2.3", - "react-native": "0.86.0", + "react-native": "0.87.0", "react-native-web": "~0.21.0", "react-native-webview": "13.16.0" } diff --git a/packages/@expo/cli/e2e/fixtures/with-hmr-env-vars/package.json b/packages/@expo/cli/e2e/fixtures/with-hmr-env-vars/package.json index 368179fb64430b..2bdd41e52845b0 100644 --- a/packages/@expo/cli/e2e/fixtures/with-hmr-env-vars/package.json +++ b/packages/@expo/cli/e2e/fixtures/with-hmr-env-vars/package.json @@ -5,7 +5,7 @@ "expo": "^55 || ^55.0.0-0", "react-dom": "19.2.3", "react": "19.2.3", - "react-native": "0.86.0", + "react-native": "0.87.0", "react-native-web": "~0.21.0", "react-native-webview": "13.16.0" }, diff --git a/packages/@expo/cli/e2e/fixtures/with-monorepo/apps/app-a/package.json b/packages/@expo/cli/e2e/fixtures/with-monorepo/apps/app-a/package.json index 335c2707793a29..fa6e14fa3996a3 100644 --- a/packages/@expo/cli/e2e/fixtures/with-monorepo/apps/app-a/package.json +++ b/packages/@expo/cli/e2e/fixtures/with-monorepo/apps/app-a/package.json @@ -11,7 +11,7 @@ "expo-status-bar": "^55", "react": "19.2.3", "react-dom": "19.2.3", - "react-native": "0.86.0", + "react-native": "0.87.0", "react-native-safe-area-context": "~5.6.2", "react-native-screens": "4.27.0", "react-native-web": "~0.21.0" diff --git a/packages/@expo/cli/e2e/fixtures/with-monorepo/apps/app-b/package.json b/packages/@expo/cli/e2e/fixtures/with-monorepo/apps/app-b/package.json index 76445af33b4237..a37bb84835015d 100644 --- a/packages/@expo/cli/e2e/fixtures/with-monorepo/apps/app-b/package.json +++ b/packages/@expo/cli/e2e/fixtures/with-monorepo/apps/app-b/package.json @@ -11,7 +11,7 @@ "expo-status-bar": "^55", "react": "19.2.3", "react-dom": "19.2.3", - "react-native": "0.86.0", + "react-native": "0.87.0", "react-native-safe-area-context": "~5.6.2", "react-native-screens": "4.27.0", "react-native-web": "~0.21.0" diff --git a/packages/@expo/cli/e2e/fixtures/with-router-typed-routes/package.json b/packages/@expo/cli/e2e/fixtures/with-router-typed-routes/package.json index 7195a6955e9e51..eedbe9452c4263 100644 --- a/packages/@expo/cli/e2e/fixtures/with-router-typed-routes/package.json +++ b/packages/@expo/cli/e2e/fixtures/with-router-typed-routes/package.json @@ -11,7 +11,7 @@ "expo-status-bar": "^55", "react": "19.2.3", "react-dom": "19.2.3", - "react-native": "0.86.0", + "react-native": "0.87.0", "react-native-safe-area-context": "~5.6.2", "react-native-screens": "4.27.0", "react-native-web": "~0.21.0" diff --git a/packages/@expo/cli/e2e/fixtures/with-router/package.json b/packages/@expo/cli/e2e/fixtures/with-router/package.json index a77533a547a2e8..a9c0fc025ebbae 100644 --- a/packages/@expo/cli/e2e/fixtures/with-router/package.json +++ b/packages/@expo/cli/e2e/fixtures/with-router/package.json @@ -10,7 +10,7 @@ "expo-status-bar": "^55", "react": "19.2.3", "react-dom": "19.2.3", - "react-native": "0.86.0", + "react-native": "0.87.0", "react-native-safe-area-context": "~5.6.2", "react-native-screens": "4.27.0", "react-native-web": "~0.21.0" diff --git a/packages/@expo/cli/e2e/fixtures/with-web/package.json b/packages/@expo/cli/e2e/fixtures/with-web/package.json index f291f733d89f21..fed28972268e66 100644 --- a/packages/@expo/cli/e2e/fixtures/with-web/package.json +++ b/packages/@expo/cli/e2e/fixtures/with-web/package.json @@ -5,7 +5,7 @@ "expo": "^55 || ^55.0.0-0", "react": "19.2.3", "react-dom": "19.2.3", - "react-native": "0.86.0", + "react-native": "0.87.0", "react-native-web": "~0.21.0" }, "devDependencies": { diff --git a/packages/@expo/cli/package.json b/packages/@expo/cli/package.json index 9b29d104c34c0e..0b27bbb9c29cb1 100644 --- a/packages/@expo/cli/package.json +++ b/packages/@expo/cli/package.json @@ -77,7 +77,8 @@ "@expo/spawn-async": "^1.8.0", "@expo/ws-tunnel": "^2.0.0", "@expo/xcpretty": "^4.4.4", - "@react-native/dev-middleware": "0.86.0", + "@react-native/dev-middleware": "0.87.0", + "@react-native/js-polyfills": "0.87.0", "accepts": "^1.3.8", "agent-cli-detector": "0.1.6", "arg": "^5.0.2", diff --git a/packages/@expo/cli/src/start/server/metro/__tests__/withMetroMultiPlatform.test.ts b/packages/@expo/cli/src/start/server/metro/__tests__/withMetroMultiPlatform.test.ts index b11e3d3889d02c..f88a1ec05e36e2 100644 --- a/packages/@expo/cli/src/start/server/metro/__tests__/withMetroMultiPlatform.test.ts +++ b/packages/@expo/cli/src/start/server/metro/__tests__/withMetroMultiPlatform.test.ts @@ -670,22 +670,44 @@ describe(withExtendedResolver, () => { ); }); - it('aliases assets registry to virtual shim', async () => { - vol.fromJSON( - { - 'node_modules/@react-native/assets-registry/registry.js': '', - mock: '', - }, - '/' - ); + it('aliases assets registry to virtual shim on all platforms', async () => { + vol.fromJSON({ mock: '' }, '/'); + + const modified = withExtendedResolver(asMetroConfig({ projectRoot: '/root/' }), { + getMetroBundler: getMetroBundlerGetter(), + }); + + for (const platform of ['ios', 'web']) { + for (const moduleName of [ + 'react-native/asset-registry', + '@react-native/assets-registry/registry', + ]) { + const result = modified.resolver.resolveRequest!( + getDefaultRequestContext(), + moduleName, + platform + ); + + expect(result).toEqual({ + filePath: '\0polyfill:assets-registry', + type: 'sourceFile', + }); + } + } + }); + + it("aliases react-native's internal asset registry imports to the virtual shim", async () => { + vol.fromJSON({ mock: '' }, '/'); const modified = withExtendedResolver(asMetroConfig({ projectRoot: '/root/' }), { getMetroBundler: getMetroBundlerGetter(), }); const result = modified.resolver.resolveRequest!( - getDefaultRequestContext(), - '@react-native/assets-registry/registry', + getResolverContext({ + originModulePath: '/root/node_modules/react-native/Libraries/Image/resolveAssetSource.js', + }), + '../../src/private/assets/AssetRegistry', 'ios' ); diff --git a/packages/@expo/cli/src/start/server/metro/withMetroMultiPlatform.ts b/packages/@expo/cli/src/start/server/metro/withMetroMultiPlatform.ts index f0febfb2a4b197..f85d3072c7f4ac 100644 --- a/packages/@expo/cli/src/start/server/metro/withMetroMultiPlatform.ts +++ b/packages/@expo/cli/src/start/server/metro/withMetroMultiPlatform.ts @@ -49,7 +49,9 @@ export type StrictResolverFactory = ( platform: string | null ) => StrictResolver; -const ASSET_REGISTRY_SRC = `const assets=[];module.exports={registerAsset:s=>assets.push(s),getAssetByID:s=>assets[s-1]};`; +// Serves both import shapes: Metro's generated asset modules call `registerAsset` on the module +// itself, while react-native core destructures `{AssetRegistry}` from its internal registry module. +const ASSET_REGISTRY_SRC = `const assets=[];const registry={registerAsset:s=>assets.push(s),getAssetByID:s=>assets[s-1]};module.exports={registerAsset:registry.registerAsset,getAssetByID:registry.getAssetByID,AssetRegistry:registry};`; interface PlatformExtensions { sourceExts: string[]; @@ -180,19 +182,21 @@ function withWebPolyfills( if (ctx.platform === 'web') { try { - const rnGetPolyfills: () => string[] = require('react-native/rn-get-polyfills'); + // TODO(@kitten): Vendor these polyfills. React Native 0.87 removed the public + // `react-native/rn-get-polyfills` API, so we now reach directly into + // `@react-native/js-polyfills` (matching `@expo/metro-config`) — the opposite of what we + // want long-term. + const rnGetPolyfills: () => string[] = require('@react-native/js-polyfills'); return [ ...virtualModulesPolyfills, // Ensure that the error-guard polyfill is included in the web polyfills to // make metro-runtime work correctly. // TODO: This module is pretty big for a function that simply re-throws an error that doesn't need to be caught. - // NOTE(@kitten): This is technically the public API to get polyfills rather than resolving directly into - // `@react-native/js-polyfills`. We should really just start vendoring these, but for now, this exclusion works ...rnGetPolyfills().filter((x: string) => !x.includes('/console')), ]; } catch (error: any) { if ('code' in error && error.code === 'MODULE_NOT_FOUND') { - // If react-native is not installed, because we're targeting web, we still continue + // If the polyfills aren't installed, because we're targeting web, we still continue // This should be rare, but we add it so we don't unnecessarily have a fixed peer dependency on react-native return virtualModulesPolyfills; } else { @@ -655,8 +659,31 @@ export function withExtendedResolver( return getAsyncRequireModule(); } - // TODO(@kitten): Compare against `config.transformer.assetRegistryPath` - if (/^@react-native\/assets-registry\/registry(\.js)?$/.test(moduleName)) { + // TODO(@kitten): Revisit the virtual registry approach after the React Native 0.87 upgrade + // lands. The virtual module predates the upgrade (introduced by @EvanBacon) and it needs + // some testing and sleuthing to establish why it exists instead of resolving react-native's + // real registry module, and whether the internal-import capture below can then be dropped. + // Redirect every asset registry request to the virtual registry module so all consumers + // share one instance: Metro's generated asset modules (`assetRegistryPath`), imports of + // `react-native/asset-registry`, and imports of the legacy `@react-native/assets-registry` + // package, which no longer ships with react-native 0.87. + if ( + moduleName === config.transformer.assetRegistryPath || + moduleName === 'react-native/asset-registry' || + /^@react-native\/assets-registry\/registry(\.js)?$/.test(moduleName) + ) { + return getAssetRegistryModule(); + } + + // react-native core imports its registry singleton through relative paths (e.g. + // `../../src/private/assets/AssetRegistry` from `Libraries/Image/resolveAssetSource.js`), + // which the specifier checks above can never match. Capture those too, or React Native's + // `` would read a different registry instance than Metro's asset modules write to. + if ( + moduleName.startsWith('.') && + /[\\/]private[\\/]assets[\\/]AssetRegistry(\.js)?$/.test(moduleName) && + /[\\/]react-native[\\/](src|Libraries)[\\/]/.test(context.originModulePath) + ) { return getAssetRegistryModule(); } diff --git a/packages/@expo/log-box/CHANGELOG.md b/packages/@expo/log-box/CHANGELOG.md index b80c416e419929..548c5c800064fe 100644 --- a/packages/@expo/log-box/CHANGELOG.md +++ b/packages/@expo/log-box/CHANGELOG.md @@ -12,6 +12,7 @@ - Resolve development server requests from the URL the bundle was loaded from, instead of the default Metro address ([#48276](https://github.com/expo/expo/pull/48276) by [@kitten](https://github.com/kitten)) - Stop the iOS webview wrapper printing `Unknown message type` for DOM runtime messages that LogBox does not handle, matching Android. ([#48813](https://github.com/expo/expo/pull/48813) by [@kudo](https://github.com/Kudo)) - [ios] Fix LogBox not appearing for fatal errors reported from the JS thread ([#49056](https://github.com/expo/expo/pull/49056) by [@hassankhan](https://github.com/hassankhan)) +- [Android] Explicitly enable `buildFeatures.buildConfig`, required by AGP 9. ([#47729](https://github.com/expo/expo/pull/47729) by [@gabrieldonadel](https://github.com/gabrieldonadel)) ### 💡 Others diff --git a/packages/@expo/log-box/android/build.gradle b/packages/@expo/log-box/android/build.gradle index 078b31d1ef9be5..a91dc6f9685b3a 100644 --- a/packages/@expo/log-box/android/build.gradle +++ b/packages/@expo/log-box/android/build.gradle @@ -34,6 +34,10 @@ android { } } + buildFeatures { + buildConfig true + } + aaptOptions { ignoreAssetsPattern '!._expo' } diff --git a/packages/@expo/log-box/package.json b/packages/@expo/log-box/package.json index 676b3014829c01..8eadd6daff62cd 100644 --- a/packages/@expo/log-box/package.json +++ b/packages/@expo/log-box/package.json @@ -89,7 +89,7 @@ "npm-run-all2": "^8.0.4", "react": "19.2.3", "react-dom": "19.2.3", - "react-native": "0.86.0", + "react-native": "0.87.0", "react-native-web": "^0.21.0", "rimraf": "^6.1.2" }, diff --git a/packages/@expo/metro-config/CHANGELOG.md b/packages/@expo/metro-config/CHANGELOG.md index ad2faa6ed9c8bb..6d682e736cf6a6 100644 --- a/packages/@expo/metro-config/CHANGELOG.md +++ b/packages/@expo/metro-config/CHANGELOG.md @@ -21,6 +21,7 @@ - [Internal] Migrate an initial set of events to `2g` ([#47655](https://github.com/expo/expo/pull/47655) by [@kitten](https://github.com/kitten)) - Expand `skipCache` flag to data and support `prewarm` custom transform option ([#48836](https://github.com/expo/expo/pull/48836) by [@kitten](https://github.com/kitten)) - Bump to `@expo/metro@56.0.2` and `metro@0.84.5` ([#49161](https://github.com/expo/expo/pull/49161) by [@kitten](https://github.com/kitten)) +- Point Metro's `assetRegistryPath` at `react-native/asset-registry`, which replaces the `@react-native/assets-registry` package as of React Native 0.87. ([#47729](https://github.com/expo/expo/pull/47729) by [@gabrieldonadel](https://github.com/gabrieldonadel)) ## 57.0.7 - 2026-07-22 diff --git a/packages/@expo/metro-config/package.json b/packages/@expo/metro-config/package.json index ace31e65e1a926..ca2c70819a18f6 100644 --- a/packages/@expo/metro-config/package.json +++ b/packages/@expo/metro-config/package.json @@ -84,7 +84,7 @@ "@jridgewell/gen-mapping": "^0.3.13", "@jridgewell/remapping": "^2.3.5", "@jridgewell/sourcemap-codec": "^1.5.5", - "@react-native/js-polyfills": "0.86.0", + "@react-native/js-polyfills": "0.87.0", "browserslist": "^4.25.0", "chalk": "^4.1.0", "debug": "^4.3.2", diff --git a/packages/@expo/metro-config/src/ExpoMetroConfig.ts b/packages/@expo/metro-config/src/ExpoMetroConfig.ts index 0a1cfb647cea97..79d14e555d55cd 100644 --- a/packages/@expo/metro-config/src/ExpoMetroConfig.ts +++ b/packages/@expo/metro-config/src/ExpoMetroConfig.ts @@ -426,7 +426,7 @@ export function getDefaultConfig( asyncRequireModulePath: getExpoOptional(projectRoot, 'internal/async-require-module') ? 'expo/internal/async-require-module' : metroDefaultValues.transformer.asyncRequireModulePath, - assetRegistryPath: '@react-native/assets-registry/registry', + assetRegistryPath: 'react-native/asset-registry', // Determines the minimum version of `@babel/runtime`, so we default it to the project's installed version of `@babel/runtime` enableBabelRuntime: babelRuntimeVersion ?? undefined, // Allows additional babelrc lookups (mostly unused). The default of `undefined` enables the project's custom Babel config without enabling babelrc/configFile discovery diff --git a/packages/@expo/prebuild-config/package.json b/packages/@expo/prebuild-config/package.json index 0ded04b38ba18c..3925f01131ec0e 100644 --- a/packages/@expo/prebuild-config/package.json +++ b/packages/@expo/prebuild-config/package.json @@ -42,7 +42,7 @@ "@expo/config-types": "workspace:^56.0.5", "@expo/image-utils": "workspace:^0.10.1", "@expo/json-file": "workspace:^10.2.0", - "@react-native/normalize-colors": "0.86.0", + "@react-native/normalize-colors": "0.87.0", "debug": "^4.3.1", "expo-modules-autolinking": "workspace:~56.0.13", "resolve-from": "^5.0.0", diff --git a/packages/@expo/prebuild-config/src/plugins/__tests__/__snapshots__/withDefaultPlugins-test.ts.snap b/packages/@expo/prebuild-config/src/plugins/__tests__/__snapshots__/withDefaultPlugins-test.ts.snap index e8d3feb0178edc..2ec4ce9a86c2b3 100644 --- a/packages/@expo/prebuild-config/src/plugins/__tests__/__snapshots__/withDefaultPlugins-test.ts.snap +++ b/packages/@expo/prebuild-config/src/plugins/__tests__/__snapshots__/withDefaultPlugins-test.ts.snap @@ -517,6 +517,27 @@ exports[`built-in plugins introspects mods 1`] = ` { "type": "empty", }, + { + "type": "comment", + "value": "Opt out of built-in kotlin and new DSL behavior that ships with AGP 9.", + }, + { + "type": "comment", + "value": "Starting from AGP 10.x these opt outs will be removed.", + }, + { + "key": "android.builtInKotlin", + "type": "property", + "value": "false", + }, + { + "key": "android.newDsl", + "type": "property", + "value": "false", + }, + { + "type": "empty", + }, { "key": "expo.inlineModules.watchedDirectories", "type": "property", diff --git a/packages/babel-preset-expo/package.json b/packages/babel-preset-expo/package.json index 9939173b0a28e3..d4070657dae989 100644 --- a/packages/babel-preset-expo/package.json +++ b/packages/babel-preset-expo/package.json @@ -75,7 +75,7 @@ "@babel/plugin-transform-typescript": "^7.25.2", "@babel/plugin-transform-unicode-regex": "^7.24.7", "@babel/preset-typescript": "^7.23.0", - "@react-native/babel-plugin-codegen": "0.86.0", + "@react-native/babel-plugin-codegen": "0.87.0", "babel-plugin-react-compiler": "^1.0.0", "babel-plugin-react-native-web": "~0.21.0", "babel-plugin-syntax-hermes-parser": "^0.36.0", diff --git a/packages/create-expo-nightly/src/Packages.ts b/packages/create-expo-nightly/src/Packages.ts index 53dc5feabcea4b..8a539534b9c3af 100644 --- a/packages/create-expo-nightly/src/Packages.ts +++ b/packages/create-expo-nightly/src/Packages.ts @@ -26,7 +26,6 @@ const EXCLUDE_PACKAGES = [ export const REACT_NATIVE_TRANSITIVE_DEPENDENCIES = [ // These packages are transitive dependencies from some expo packages, we should also override their versions. - '@react-native/assets-registry', '@react-native/dev-middleware', '@react-native/babel-preset', 'react-native', diff --git a/packages/create-expo/e2e/fixtures/flat-app-json/package.json b/packages/create-expo/e2e/fixtures/flat-app-json/package.json index b9911aac38c1ac..76c26e65b6ae86 100644 --- a/packages/create-expo/e2e/fixtures/flat-app-json/package.json +++ b/packages/create-expo/e2e/fixtures/flat-app-json/package.json @@ -6,7 +6,7 @@ "dependencies": { "expo": "^50", "react": "18.2.0", - "react-native": "0.86.0" + "react-native": "0.87.0" }, "devDependencies": { "@babel/core": "^7.20.0" diff --git a/packages/eslint-config-expo/package.json b/packages/eslint-config-expo/package.json index ceb37d82384c74..fe5f535bdfd4be 100644 --- a/packages/eslint-config-expo/package.json +++ b/packages/eslint-config-expo/package.json @@ -53,7 +53,7 @@ "eslint-plugin-prettier": "^5.2.1", "prettier": "^3.8.3", "react": "19.2.3", - "react-native": "0.86.0" + "react-native": "0.87.0" }, "peerDependencies": { "eslint": ">=8.10" diff --git a/packages/expo-app-metrics/CHANGELOG.md b/packages/expo-app-metrics/CHANGELOG.md index 76b4fba65a2148..837391eedab288 100644 --- a/packages/expo-app-metrics/CHANGELOG.md +++ b/packages/expo-app-metrics/CHANGELOG.md @@ -16,6 +16,7 @@ - [android] Fix `UnsupportedOperationException` and `NoSuchMethodError` on Android 7.x ([#48577](https://github.com/expo/expo/pull/48577) by [@Ubax](https://github.com/Ubax)) - [iOS] Retry the OTA `AppInfo` patch on updates state changes, so a launch where the module registry is created before `expo-updates` has assigned its startup procedure no longer keeps the embedded build's update attribution for the whole session. ([#48899](https://github.com/expo/expo/pull/48899) by [@spsaucier](https://github.com/spsaucier)) - [iOS] Fix a crash on FirebaseAuth's first token refresh. GTMSessionFetcher branches on the class of `session.delegate`, so our network-observing delegate proxy now answers class and protocol checks for the delegate it wraps. ([#48360](https://github.com/expo/expo/pull/48360) by [@tsapeta](https://github.com/tsapeta)) +- [Android] Explicitly enable `buildFeatures.buildConfig`, required by AGP 9. ([#47729](https://github.com/expo/expo/pull/47729) by [@gabrieldonadel](https://github.com/gabrieldonadel)) ### 💡 Others diff --git a/packages/expo-app-metrics/android/build.gradle b/packages/expo-app-metrics/android/build.gradle index 32fc4410a44170..730b9c01f9ee22 100644 --- a/packages/expo-app-metrics/android/build.gradle +++ b/packages/expo-app-metrics/android/build.gradle @@ -64,6 +64,10 @@ android { buildConfigField "String", "EXPO_EAS_BUILD_ID", easBuildId != null ? "\"${easBuildId}\"" : "null" } + + buildFeatures { + buildConfig true + } } repositories { diff --git a/packages/expo-asset/CHANGELOG.md b/packages/expo-asset/CHANGELOG.md index 25a93f3eba3859..8962c4f203e926 100644 --- a/packages/expo-asset/CHANGELOG.md +++ b/packages/expo-asset/CHANGELOG.md @@ -9,6 +9,7 @@ ### 🐛 Bug fixes - Resolve development asset URLs from the bundle URL instead of the manifest's `debuggerHost` ([#48275](https://github.com/expo/expo/pull/48275) by [@kitten](https://github.com/kitten)) +- Add support for React Native 0.87. ([#47729](https://github.com/expo/expo/pull/47729) by [@gabrieldonadel](https://github.com/gabrieldonadel)) ### 💡 Others diff --git a/packages/expo-asset/src/Asset.ts b/packages/expo-asset/src/Asset.ts index 3b7bb6d1d97b7e..10bad57cc29729 100644 --- a/packages/expo-asset/src/Asset.ts +++ b/packages/expo-asset/src/Asset.ts @@ -1,5 +1,5 @@ -import { getAssetByID } from '@react-native/assets-registry/registry'; import { Platform } from 'expo-modules-core'; +import { getAssetByID } from 'react-native/asset-registry'; import { type AssetMetadata, selectAssetSource } from './AssetSources'; import * as AssetUris from './AssetUris'; diff --git a/packages/expo-asset/src/AssetSourceResolver.ts b/packages/expo-asset/src/AssetSourceResolver.ts index 0fdc8e206aa105..43743d9bc44374 100644 --- a/packages/expo-asset/src/AssetSourceResolver.ts +++ b/packages/expo-asset/src/AssetSourceResolver.ts @@ -1,6 +1,6 @@ -import type { PackagerAsset } from '@react-native/assets-registry/registry'; import { Platform } from 'expo-modules-core'; import { PixelRatio } from 'react-native'; +import type { PackagerAsset } from 'react-native/asset-registry'; import type { AssetMetadata } from './AssetSources'; diff --git a/packages/expo-asset/src/AssetSources.ts b/packages/expo-asset/src/AssetSources.ts index 4b7d8234f17e74..f6e9417504c5f5 100644 --- a/packages/expo-asset/src/AssetSources.ts +++ b/packages/expo-asset/src/AssetSources.ts @@ -1,7 +1,7 @@ -import type { PackagerAsset } from '@react-native/assets-registry/registry'; import { Platform } from 'expo-modules-core'; import { getBundleOrigin } from 'expo/internal/bundle-origin'; import { PixelRatio, NativeModules } from 'react-native'; +import type { PackagerAsset } from 'react-native/asset-registry'; import AssetSourceResolver from './AssetSourceResolver'; import { getManifest2, manifestBaseUrl } from './PlatformUtils'; diff --git a/packages/expo-asset/src/__tests__/Asset-test.ts b/packages/expo-asset/src/__tests__/Asset-test.ts index 40cf56fd3d799f..b0747924d335a8 100644 --- a/packages/expo-asset/src/__tests__/Asset-test.ts +++ b/packages/expo-asset/src/__tests__/Asset-test.ts @@ -8,7 +8,7 @@ jest.mock('../PlatformUtils', () => ({ })), })); -jest.mock('@react-native/assets-registry/registry', () => ({ +jest.mock('react-native/asset-registry', () => ({ getAssetByID: jest.fn(), })); @@ -131,7 +131,7 @@ if (Platform.OS !== 'web') { it(`creates assets from virtual modules`, () => { const { Asset } = require('../index'); - const { getAssetByID } = require('@react-native/assets-registry/registry'); + const { getAssetByID } = require('react-native/asset-registry'); getAssetByID.mockReturnValueOnce(mockImageMetadata); const asset = Asset.fromModule(1); @@ -154,7 +154,7 @@ it(`can parse object asset`, () => { it(`throws when creating an asset from a missing module`, () => { const { Asset } = require('../index'); - const { getAssetByID } = require('@react-native/assets-registry/registry'); + const { getAssetByID } = require('react-native/asset-registry'); getAssetByID.mockReturnValueOnce(undefined); expect(() => Asset.fromModule(2)).toThrow(); diff --git a/packages/expo-asset/src/resolveAssetSource.ts b/packages/expo-asset/src/resolveAssetSource.ts index 46065a6a8511f3..023af11f83ae35 100644 --- a/packages/expo-asset/src/resolveAssetSource.ts +++ b/packages/expo-asset/src/resolveAssetSource.ts @@ -1,4 +1,4 @@ -import { getAssetByID } from '@react-native/assets-registry/registry'; +import { getAssetByID } from 'react-native/asset-registry'; import type { ResolvedAssetSource } from './AssetSourceResolver'; import AssetSourceResolver from './AssetSourceResolver'; diff --git a/packages/expo-asset/src/ts-declarations/react-native-assets.d.ts b/packages/expo-asset/src/ts-declarations/react-native-assets.d.ts index 290e614cdec3a8..53d0ec16462940 100644 --- a/packages/expo-asset/src/ts-declarations/react-native-assets.d.ts +++ b/packages/expo-asset/src/ts-declarations/react-native-assets.d.ts @@ -1,5 +1,5 @@ declare module 'react-native/Libraries/Image/AssetSourceResolver' { - import type { PackagerAsset } from '@react-native/assets/registry'; + import type { PackagerAsset } from 'react-native/asset-registry'; export type ResolvedAssetSource = { __packager_asset: boolean; @@ -41,8 +41,8 @@ declare module 'react-native/Libraries/Image/resolveAssetSource' { ): void; } -declare module '@react-native/assets-registry/registry' { - import type { PackagerAsset } from '@react-native/assets/registry'; +declare module 'react-native/asset-registry' { + import type { PackagerAsset } from 'react-native/asset-registry'; export * from '@react-native/assets/registry'; // NOTE(@kitten): Custom override supported in Expo only diff --git a/packages/expo-brownfield/CHANGELOG.md b/packages/expo-brownfield/CHANGELOG.md index 43c3c353d059ba..4e9d49cb304cef 100644 --- a/packages/expo-brownfield/CHANGELOG.md +++ b/packages/expo-brownfield/CHANGELOG.md @@ -14,6 +14,9 @@ - [android] Fix `ReactDelegate.onHostResume()` throwing in host Activities that don't implement `DefaultHardwareBackBtnHandler`. ([#49094](https://github.com/expo/expo/pull/49094) by [@josefnorlin-svt](https://github.com/josefnorlin-svt)) - [android] Fix `brownfield.fused.strip-packages` corrupting the generated `ExpoModulesPackageList.kt` when given a broad prefix (e.g. `expo.modules`). ([@gabrieldonadel](https://github.com/gabrieldonadel)) ([#48118](https://github.com/expo/expo/pull/48118) by [@gabrieldonadel](https://github.com/gabrieldonadel)) - [iOS] Fix `ARG_MAX` error when using `multipleFrameworks`. ([#47999](https://github.com/expo/expo/pull/47999) by [@gabrieldonadel](https://github.com/gabrieldonadel)) +- [android] Use `minSdk { version = release(24) }` in the fused library template, since AGP 9 replaced the `minSdk` property on `androidFusedLibrary` with a `MinSdkSpec` block. ([#47729](https://github.com/expo/expo/pull/47729) by [@gabrieldonadel](https://github.com/gabrieldonadel)) +- [android] Declare the fused-mode AGP version as a minimum constraint instead of forcing it, so `--fused` builds no longer downgrade AGP below the version React Native's Gradle plugin was compiled against. ([#47729](https://github.com/expo/expo/pull/47729) by [@gabrieldonadel](https://github.com/gabrieldonadel)) +- [Android] Add support for React Native 0.87 ([#47729](https://github.com/expo/expo/pull/47729) by [@gabrieldonadel](https://github.com/gabrieldonadel)) ### 💡 Others diff --git a/packages/expo-brownfield/e2e/maestro/__tests__/common/dev-menu.yml b/packages/expo-brownfield/e2e/maestro/__tests__/common/dev-menu.yml index 99619bcf49ad6a..75c78595918f76 100644 --- a/packages/expo-brownfield/e2e/maestro/__tests__/common/dev-menu.yml +++ b/packages/expo-brownfield/e2e/maestro/__tests__/common/dev-menu.yml @@ -28,7 +28,7 @@ appId: ${APP_ID} # Assert that information about the app # is correctly loaded - assertVisible: 'expo-app' -- assertVisible: 'Runtime version: exposdk:56.0.0' +- assertVisible: 'Runtime version: ${RUNTIME_VERSION}' - scrollUntilVisible: element: @@ -38,7 +38,7 @@ appId: ${APP_ID} - assertVisible: '1.0.0' - assertVisible: 'Runtime version' -- assertVisible: 'exposdk:56.0.0' +- assertVisible: '${RUNTIME_VERSION}' - runFlow: when: diff --git a/packages/expo-brownfield/gradle-plugins/brownfield/build.gradle.kts b/packages/expo-brownfield/gradle-plugins/brownfield/build.gradle.kts index beaefff46db680..6af83fce35a730 100644 --- a/packages/expo-brownfield/gradle-plugins/brownfield/build.gradle.kts +++ b/packages/expo-brownfield/gradle-plugins/brownfield/build.gradle.kts @@ -1,3 +1,4 @@ +import org.jetbrains.kotlin.gradle.dsl.JvmTarget import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { @@ -23,7 +24,7 @@ java { targetCompatibility = JavaVersion.VERSION_11 } -tasks.withType { kotlinOptions { jvmTarget = JavaVersion.VERSION_11.toString() } } +tasks.withType { compilerOptions { jvmTarget.set(JvmTarget.JVM_11) } } group = "expo.modules" diff --git a/packages/expo-brownfield/gradle-plugins/brownfield/src/main/kotlin/expo/modules/plugin/ExpoBrownfieldSetupPlugin.kt b/packages/expo-brownfield/gradle-plugins/brownfield/src/main/kotlin/expo/modules/plugin/ExpoBrownfieldSetupPlugin.kt index 6fa4bd13449f26..adcd617174de83 100644 --- a/packages/expo-brownfield/gradle-plugins/brownfield/src/main/kotlin/expo/modules/plugin/ExpoBrownfieldSetupPlugin.kt +++ b/packages/expo-brownfield/gradle-plugins/brownfield/src/main/kotlin/expo/modules/plugin/ExpoBrownfieldSetupPlugin.kt @@ -326,7 +326,7 @@ class ExpoBrownfieldSetupPlugin : Plugin { */ private fun getHermesVersion(project: Project): String { val process = - ProcessBuilder("node", "--print", "require('hermes-compiler/package.json').version") + ProcessBuilder("node", "--print", "require(require.resolve('hermes-compiler/package.json', { paths: [require.resolve('react-native/package.json')] })).version") .directory(project.rootProject.projectDir) .redirectErrorStream(true) .start() diff --git a/packages/expo-brownfield/gradle-plugins/build.gradle.kts b/packages/expo-brownfield/gradle-plugins/build.gradle.kts index ced05f1ede4190..e73cc12127e7c6 100644 --- a/packages/expo-brownfield/gradle-plugins/build.gradle.kts +++ b/packages/expo-brownfield/gradle-plugins/build.gradle.kts @@ -1,4 +1,4 @@ plugins { - kotlin("jvm") version "2.1.20" apply false + kotlin("jvm") version "2.2.21" apply false id("java-gradle-plugin") } diff --git a/packages/expo-brownfield/gradle-plugins/publish/build.gradle.kts b/packages/expo-brownfield/gradle-plugins/publish/build.gradle.kts index 2d87ad6f8f6192..e28f8a11ef76fa 100644 --- a/packages/expo-brownfield/gradle-plugins/publish/build.gradle.kts +++ b/packages/expo-brownfield/gradle-plugins/publish/build.gradle.kts @@ -1,3 +1,4 @@ +import org.jetbrains.kotlin.gradle.dsl.JvmTarget import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { @@ -25,7 +26,7 @@ java { targetCompatibility = JavaVersion.VERSION_11 } -tasks.withType { kotlinOptions { jvmTarget = JavaVersion.VERSION_11.toString() } } +tasks.withType { compilerOptions { jvmTarget.set(JvmTarget.JVM_11) } } group = "expo.modules" diff --git a/packages/expo-brownfield/gradle-plugins/publish/src/main/kotlin/expo/modules/plugin/prebuilts.kt b/packages/expo-brownfield/gradle-plugins/publish/src/main/kotlin/expo/modules/plugin/prebuilts.kt index 2dba2c8199f760..0125de0194752e 100644 --- a/packages/expo-brownfield/gradle-plugins/publish/src/main/kotlin/expo/modules/plugin/prebuilts.kt +++ b/packages/expo-brownfield/gradle-plugins/publish/src/main/kotlin/expo/modules/plugin/prebuilts.kt @@ -23,7 +23,7 @@ internal fun setupPrebuiltsCopying(rootProject: Project) { val configExtension = getConfigExtension(rootProject) - if (configExtension.publications.isEmpty) { + if (configExtension.publications.isEmpty()) { throw IllegalStateException( "`publications` is not set. Please, make sure that `publications { ... }` was called in the root `build.gradle` file." ) diff --git a/packages/expo-brownfield/gradle-plugins/publish/src/main/kotlin/expo/modules/plugin/publishing.kt b/packages/expo-brownfield/gradle-plugins/publish/src/main/kotlin/expo/modules/plugin/publishing.kt index bc4e2eaf812e48..316851c2b46cfa 100644 --- a/packages/expo-brownfield/gradle-plugins/publish/src/main/kotlin/expo/modules/plugin/publishing.kt +++ b/packages/expo-brownfield/gradle-plugins/publish/src/main/kotlin/expo/modules/plugin/publishing.kt @@ -52,7 +52,7 @@ internal fun setupRepositories( project: Project, configExtension: ExpoPublishExtension, ) { - if (configExtension.publications.isEmpty) { + if (configExtension.publications.isEmpty()) { throw IllegalStateException( "`publications` is not set. Please, make sure that `publications { ... }` was called in the root `build.gradle` file." ) diff --git a/packages/expo-brownfield/gradle-plugins/publish/src/main/kotlin/expo/modules/plugin/utils.kt b/packages/expo-brownfield/gradle-plugins/publish/src/main/kotlin/expo/modules/plugin/utils.kt index afa275d0ac3ac6..3cf843ece7f5fd 100644 --- a/packages/expo-brownfield/gradle-plugins/publish/src/main/kotlin/expo/modules/plugin/utils.kt +++ b/packages/expo-brownfield/gradle-plugins/publish/src/main/kotlin/expo/modules/plugin/utils.kt @@ -183,7 +183,7 @@ internal fun getHermesVersion(project: Project): String { */ internal fun getHermesVersionInternal(project: Project): String { val process = - ProcessBuilder("node", "--print", "require('hermes-compiler/package.json').version") + ProcessBuilder("node", "--print", "require(require.resolve('hermes-compiler/package.json', { paths: [require.resolve('react-native/package.json')] })).version") .directory(project.rootProject.projectDir) .redirectErrorStream(true) .start() diff --git a/packages/expo-brownfield/plugin/src/android/plugins/withProjectBuildGradlePlugin.ts b/packages/expo-brownfield/plugin/src/android/plugins/withProjectBuildGradlePlugin.ts index 14c01f89907a61..89952c73a0b16b 100644 --- a/packages/expo-brownfield/plugin/src/android/plugins/withProjectBuildGradlePlugin.ts +++ b/packages/expo-brownfield/plugin/src/android/plugins/withProjectBuildGradlePlugin.ts @@ -10,19 +10,19 @@ const PLUGIN_NAME = 'expo-brownfield-publish'; // AGP 8.12.0's Fused Library plugin's `rewriteClasses` task uses an ASM API version // below 9 at the call site and can't read `PermittedSubclasses` bytecode attributes // emitted for every Kotlin `sealed class`. AGP 8.13.0+ raises the hardcoded API -// version. Bump only when the user opts into fused mode via `--fused` (which passes +// version. Applied only when the user opts into fused mode via `--fused` (which passes // `-Pbrownfield.fused=true`), so default builds keep using the version catalog's AGP. -const FUSED_AGP_VERSION = '8.13.0'; +const FUSED_AGP_MIN_VERSION = '8.13.0'; const FUSED_AGP_MARKER = 'brownfield.fused'; const withProjectBuildGradlePlugin: ConfigPlugin = (config, pluginConfig) => { return withProjectBuildGradle(config, (config) => { let lines = config.modResults.contents.split('\n'); - if (!config.modResults.contents.includes(FUSED_AGP_MARKER)) { - lines = addFusedAgpResolutionStrategy(lines); - } - + // Order matters: `addPluginClasspathStatement` inserts after the last line containing + // `classpath(`, and the fused block declares a constraint on `classpath(...)`. Appending + // that block first would make it the last match and the plugin classpath would land + // inside the constraint. Add the classpath statement first, then append the block. if (!config.modResults.contents.includes(PLUGIN_CLASSPATH)) { lines = addPluginClasspathStatement(lines); lines = addApplyStatement(lines); @@ -34,6 +34,10 @@ const withProjectBuildGradlePlugin: ConfigPlugin = (config, plugin ); } + if (!config.modResults.contents.includes(FUSED_AGP_MARKER)) { + lines = addFusedAgpResolutionStrategy(lines); + } + config.modResults.contents = lines.join('\n'); return config; @@ -45,18 +49,27 @@ const addFusedAgpResolutionStrategy = (lines: string[]): string[] => { // top-level buildscript blocks, so this composes with the project's existing one // without clobbering it. The `findProperty` check makes the override conditional on // `-Pbrownfield.fused=true` (set by `expo-brownfield build:android --fused`); without - // the flag the resolution-strategy block never runs and AGP stays at the catalog - // version. + // the flag the constraint is never declared and AGP stays at the catalog version. + // + // Declared as a constraint with `require` (a floor) rather than `resolutionStrategy.force` + // (a pin). Forcing pinned every fused build to 8.13.0 even on newer AGP, which downgrades + // React Native's Gradle plugin below the AGP it was compiled against — on RN 0.87 that is + // AGP 9.2.1, and the mismatch fails at configuration time with: + // NoSuchMethodError: ApplicationExtension.getBuildFeatures() const block = [ '', 'buildscript {', - ' // expo-brownfield: bump AGP only when `--fused` is active (CLI passes', + ' // expo-brownfield: require a minimum AGP only when `--fused` is active (CLI passes', ` // -P${FUSED_AGP_MARKER}=true). AGP 8.12.0's Fused Library can't read Kotlin`, ' // sealed-class bytecode (PermittedSubclasses requires ASM API >= 9, fixed', - ` // in AGP ${FUSED_AGP_VERSION}).`, + ` // in AGP ${FUSED_AGP_MIN_VERSION}). Newer AGP still wins.`, ` if (findProperty('${FUSED_AGP_MARKER}') == 'true') {`, - ' configurations.classpath {', - ` resolutionStrategy.force 'com.android.tools.build:gradle:${FUSED_AGP_VERSION}'`, + ' dependencies {', + ' constraints {', + " classpath('com.android.tools.build:gradle') {", + ` version { require '${FUSED_AGP_MIN_VERSION}' }`, + ' }', + ' }', ' }', ' }', '}', diff --git a/packages/expo-brownfield/plugin/templates/android/build.gradle.kts b/packages/expo-brownfield/plugin/templates/android/build.gradle.kts index 3cfc7c9a7eb66c..318edc3ffb717e 100644 --- a/packages/expo-brownfield/plugin/templates/android/build.gradle.kts +++ b/packages/expo-brownfield/plugin/templates/android/build.gradle.kts @@ -13,7 +13,7 @@ react { autolinkLibrariesWithApp() } android { namespace = "${{packageId}}" - compileSdk = 36 + compileSdk = rootProject.extra["compileSdkVersion"] as Int buildFeatures { buildConfig = true } diff --git a/packages/expo-brownfield/plugin/templates/android/fused/build.gradle.kts b/packages/expo-brownfield/plugin/templates/android/fused/build.gradle.kts index 51161a2164e591..821c2bf4c45a8a 100644 --- a/packages/expo-brownfield/plugin/templates/android/fused/build.gradle.kts +++ b/packages/expo-brownfield/plugin/templates/android/fused/build.gradle.kts @@ -24,7 +24,10 @@ version = "${{version}}" androidFusedLibrary { namespace = "${{packageId}}.fused.${{fusedVariant}}" - minSdk = 24 + // AGP 9 replaced the `minSdk` property on this extension with + // `minSdk(MinSdkSpec.() -> Unit)`, mirroring `compileSdk { version = release(N) }`. + // Unlike the `android {}` block, `androidFusedLibrary` is unaffected by `android.newDsl=false`. + minSdk { version = release(24) } aarMetadata { minCompileSdk = 36 } } @@ -439,7 +442,25 @@ if (findProperty("brownfield.fused") == "true") { publications { register("brownfield${fusedVariantCapitalized}") { - afterEvaluate { from(components["fusedLibraryComponent"]) } + val publication = this + afterEvaluate { + // AGP's fused component also publishes a merged -sources jar whose merging + // task resolves a documentation variant from EVERY dependency. Libraries + // published without Gradle Module Metadata (e.g. + // `jp.wasabeef:glide-transformations` from expo-image) expose no such + // variant, which hard-fails dependency resolution on Gradle 9. Skip the + // sources variant on the component (removing publication artifacts is not + // enough — module-metadata generation walks the component's variants and + // keeps the merge task in the graph). The fat-AAR publication only needs + // the AAR and pom. + val fusedComponent = components["fusedLibraryComponent"] + if (fusedComponent is org.gradle.api.component.AdhocComponentWithVariants) { + configurations.findByName("runtimeSourcePublication")?.let { sourcesVariant -> + fusedComponent.withVariantsFromConfiguration(sourcesVariant) { skip() } + } + } + publication.from(fusedComponent) + } // Fused-library emits skip-list modules into the POM using Gradle project names // (`expo-camera`) instead of the real coords (`expo.modules.camera`), so they // can't be resolved by consumers. Strip them. diff --git a/packages/expo-dev-launcher/CHANGELOG.md b/packages/expo-dev-launcher/CHANGELOG.md index c0c4722a1957ac..2d038df09a0f54 100644 --- a/packages/expo-dev-launcher/CHANGELOG.md +++ b/packages/expo-dev-launcher/CHANGELOG.md @@ -23,6 +23,8 @@ - [iOS] Point at the Local Network setting when a local dev server URL can't be reached, and log instead of silently dropping discovered servers that fail to resolve. ([#48103](https://github.com/expo/expo/pull/48103) by [@alanjhughes](https://github.com/alanjhughes)) - [iOS] Reload the recently opened apps list when the launcher appears so it no longer shows up empty or stale. ([#48103](https://github.com/expo/expo/pull/48103) by [@alanjhughes](https://github.com/alanjhughes)) - Exclude the manifest parser requests from app metrics, so the bundler reachability check no longer skews the observed network summary. ([#48616](https://github.com/expo/expo/pull/48616) by [@tsapeta](https://github.com/tsapeta)) +- [iOS] Remove an unused `RCTRootContentView.h` import. ([#47729](https://github.com/expo/expo/pull/47729) by [@gabrieldonadel](https://github.com/gabrieldonadel)) +- [Android] Bump the Gradle plugin's Kotlin version to 2.2.21. ([#47729](https://github.com/expo/expo/pull/47729) by [@gabrieldonadel](https://github.com/gabrieldonadel)) ### 💡 Others diff --git a/packages/expo-dev-launcher/expo-dev-launcher-gradle-plugin/build.gradle.kts b/packages/expo-dev-launcher/expo-dev-launcher-gradle-plugin/build.gradle.kts index 0b097aa6966105..961966c9a30fbc 100644 --- a/packages/expo-dev-launcher/expo-dev-launcher-gradle-plugin/build.gradle.kts +++ b/packages/expo-dev-launcher/expo-dev-launcher-gradle-plugin/build.gradle.kts @@ -2,7 +2,7 @@ import org.jetbrains.kotlin.gradle.dsl.JvmTarget import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { - kotlin("jvm") version "2.1.20" + kotlin("jvm") version "2.2.21" id("java-gradle-plugin") } diff --git a/packages/expo-dev-launcher/ios/EXDevLauncherController.m b/packages/expo-dev-launcher/ios/EXDevLauncherController.m index 370679f6b3e144..0a9767f40cf89d 100644 --- a/packages/expo-dev-launcher/ios/EXDevLauncherController.m +++ b/packages/expo-dev-launcher/ios/EXDevLauncherController.m @@ -3,7 +3,6 @@ #import #import #import -#import #import #import #import diff --git a/packages/expo-dev-menu/package.json b/packages/expo-dev-menu/package.json index b31f80e63b3d78..efde39e3cef837 100644 --- a/packages/expo-dev-menu/package.json +++ b/packages/expo-dev-menu/package.json @@ -45,7 +45,7 @@ "babel-preset-expo": "workspace:*", "expo-module-scripts": "workspace:*", "react": "19.2.3", - "react-native": "0.86.0" + "react-native": "0.87.0" }, "peerDependencies": { "expo": "*", diff --git a/packages/expo-font/src/__tests__/FontLoader-test.web.ts b/packages/expo-font/src/__tests__/FontLoader-test.web.ts index 4b34799719a466..92c394674a92fd 100644 --- a/packages/expo-font/src/__tests__/FontLoader-test.web.ts +++ b/packages/expo-font/src/__tests__/FontLoader-test.web.ts @@ -1,9 +1,9 @@ -import * as AssetRegistry from '@react-native/assets-registry/registry'; import { Asset } from 'expo-asset'; +import * as AssetRegistry from 'react-native/asset-registry'; import * as Font from '../Font'; import * as FontLoader from '../FontLoader'; -jest.mock('@react-native/assets-registry/registry'); +jest.mock('react-native/asset-registry'); describe('loadSingleFontAsync', () => { it(`only excepts FontResource`, async () => { diff --git a/packages/expo-image/CHANGELOG.md b/packages/expo-image/CHANGELOG.md index ce3274d868a996..32c21ccdfdc89f 100644 --- a/packages/expo-image/CHANGELOG.md +++ b/packages/expo-image/CHANGELOG.md @@ -18,6 +18,8 @@ - [Android] Replaced the deprecated RenderScript-based `blurRadius` blur with a software stack blur to fix a use-after-free crash under concurrent image loads (aborts under GrapheneOS hardened_malloc). ([#PR](https://github.com/expo/expo/pull/PR) by [@DimitrisTzimikas](https://github.com/DimitrisTzimikas)) - [Web] Use `textContent` instead of `innerHTML` when injecting image styles, so the style tag is not a Trusted Types sink. ([#48649](https://github.com/expo/expo/pull/48649) by [@VoulgarisLeoni](https://github.com/VoulgarisLeoni)) - [iOS] Fixed `generateBlurhashAsync` and `generateThumbhashAsync` never settling when the image could not be downloaded. ([#PR](https://github.com/expo/expo/pull/PR) ([#48894](https://github.com/expo/expo/pull/48894) by [@vonovak](https://github.com/vonovak)) +- [Android] Explicitly enable `buildFeatures.buildConfig`, required by AGP 9. ([#47729](https://github.com/expo/expo/pull/47729) by [@gabrieldonadel](https://github.com/gabrieldonadel)) +- Import the asset registry from `react-native/asset-registry` on web, replacing the `@react-native/assets-registry` package that no longer ships with React Native 0.87. ([#47729](https://github.com/expo/expo/pull/47729) by [@gabrieldonadel](https://github.com/gabrieldonadel)) ### 💡 Others diff --git a/packages/expo-image/android/build.gradle b/packages/expo-image/android/build.gradle index ded02013078a4f..16741dd995ccee 100644 --- a/packages/expo-image/android/build.gradle +++ b/packages/expo-image/android/build.gradle @@ -24,6 +24,10 @@ android { buildConfigField("boolean", "ALLOW_GLIDE_LOGS", project.properties.get("EXPO_ALLOW_GLIDE_LOGS", "false")) } + buildFeatures { + buildConfig true + } + sourceSets { main { java { diff --git a/packages/expo-image/src/utils/AssetSourceResolver.web.ts b/packages/expo-image/src/utils/AssetSourceResolver.web.ts index cb5a8a37b1ef2c..899560f1520644 100644 --- a/packages/expo-image/src/utils/AssetSourceResolver.web.ts +++ b/packages/expo-image/src/utils/AssetSourceResolver.web.ts @@ -1,6 +1,6 @@ -import type { PackagerAsset } from '@react-native/assets-registry/registry'; import { Platform } from 'expo'; import { PixelRatio } from 'react-native'; +import type { PackagerAsset } from 'react-native/asset-registry'; export type ResolvedAssetSource = { __packager_asset: boolean; diff --git a/packages/expo-image/src/utils/resolveAssetSource.web.ts b/packages/expo-image/src/utils/resolveAssetSource.web.ts index dc9aaa89cbc4e9..4d800a51bab06a 100644 --- a/packages/expo-image/src/utils/resolveAssetSource.web.ts +++ b/packages/expo-image/src/utils/resolveAssetSource.web.ts @@ -1,4 +1,4 @@ -import { getAssetByID } from '@react-native/assets-registry/registry'; +import { getAssetByID } from 'react-native/asset-registry'; import type { ResolvedAssetSource } from './AssetSourceResolver.web'; import AssetSourceResolver from './AssetSourceResolver.web'; diff --git a/packages/expo-module-scripts/package.json b/packages/expo-module-scripts/package.json index 9e27ec537fe332..5ce3c92b261f13 100644 --- a/packages/expo-module-scripts/package.json +++ b/packages/expo-module-scripts/package.json @@ -92,7 +92,7 @@ }, "dependencies": { "@expo/spawn-async": "^1.8.0", - "@react-native/jest-preset": "0.86.0", + "@react-native/jest-preset": "0.87.0", "@swc-contrib/mut-cjs-exports": "^14.13.0", "@swc/core": "^1.15.18", "@swc/jest": "^0.2.39", diff --git a/packages/expo-module-scripts/tsconfig.base.json b/packages/expo-module-scripts/tsconfig.base.json index 08d7009b14e858..c6cd13084dacaf 100644 --- a/packages/expo-module-scripts/tsconfig.base.json +++ b/packages/expo-module-scripts/tsconfig.base.json @@ -1,7 +1,7 @@ { "compilerOptions": { // Redirect monorepo package typings to src - "customConditions": ["expo-source"], + "customConditions": ["expo-source", "react-native-legacy-deep-imports"], // Typings "lib": ["dom", "DOM.Iterable", "esnext"], diff --git a/packages/expo-module-scripts/utils/depscheck/check.js b/packages/expo-module-scripts/utils/depscheck/check.js index b764f77c53199b..7897b1ac93cbef 100644 --- a/packages/expo-module-scripts/utils/depscheck/check.js +++ b/packages/expo-module-scripts/utils/depscheck/check.js @@ -98,10 +98,6 @@ const SPECIAL_DEPENDENCIES = { const IGNORED_IMPORTS = { 'expo-modules-core': 'ignore-dev', 'expo-asset': 'ignore-dev', - - // This is force-resolved in the CLI and therefore, for Expo modules, is generally safe. - // See: https://github.com/expo/expo/blob/d63143c/packages/%40expo/cli/src/start/server/metro/withMetroMultiPlatform.ts#L603-L622 - '@react-native/assets-registry/registry': 'ignore-dev', }; const WORKSPACE_SPECIFIER = 'workspace:'; diff --git a/packages/expo-modules-autolinking/CHANGELOG.md b/packages/expo-modules-autolinking/CHANGELOG.md index d869d505ef0bd4..bc7ca83a190768 100644 --- a/packages/expo-modules-autolinking/CHANGELOG.md +++ b/packages/expo-modules-autolinking/CHANGELOG.md @@ -23,6 +23,7 @@ - [iOS] Fix `'React/RCTBridge.h' file not found` with `ios.useFrameworks: "dynamic"` by reverting the dynamic-framework linkage guard from [#47500](https://github.com/expo/expo/pull/47500). Under `:dynamic` linkage every pod target is already a dynamic framework, so the guard skipped the whole `USE_FRAMEWORKS` downgrade. `@rnmapbox/maps` 10.3.2 no longer needs the guard because it skips its own dynamic flip when precompiled modules are enabled. ([#48869](https://github.com/expo/expo/pull/48869) by [@kudo](https://github.com/kudo)) - [iOS] Pull a 3rd-party pod's prebuilt XCFramework to source when a dependent 3rd-party pod builds from source, fixing `'worklets/Compat/StableApi.h' file not found`. ([#49147](https://github.com/expo/expo/pull/49147) by [@chrfalch](https://github.com/chrfalch)) - Respect explicit per-platform `null` overrides from project `react-native.config.js` files ([#47545](https://github.com/expo/expo/pull/47545) by [@chownation](https://github.com/chownation)) +- [Android] Bump the Gradle plugin's Kotlin version to 2.2.21. ([#47729](https://github.com/expo/expo/pull/47729) by [@gabrieldonadel](https://github.com/gabrieldonadel)) ### 💡 Others diff --git a/packages/expo-modules-autolinking/android/expo-gradle-plugin/build.gradle.kts b/packages/expo-modules-autolinking/android/expo-gradle-plugin/build.gradle.kts index ced05f1ede4190..e73cc12127e7c6 100644 --- a/packages/expo-modules-autolinking/android/expo-gradle-plugin/build.gradle.kts +++ b/packages/expo-modules-autolinking/android/expo-gradle-plugin/build.gradle.kts @@ -1,4 +1,4 @@ plugins { - kotlin("jvm") version "2.1.20" apply false + kotlin("jvm") version "2.2.21" apply false id("java-gradle-plugin") } diff --git a/packages/expo-modules-autolinking/android/expo-gradle-plugin/expo-autolinking-plugin/src/main/kotlin/expo/modules/plugin/ExpoRootProjectPlugin.kt b/packages/expo-modules-autolinking/android/expo-gradle-plugin/expo-autolinking-plugin/src/main/kotlin/expo/modules/plugin/ExpoRootProjectPlugin.kt index 919d31fb4ad05f..524dee5b304b45 100644 --- a/packages/expo-modules-autolinking/android/expo-gradle-plugin/expo-autolinking-plugin/src/main/kotlin/expo/modules/plugin/ExpoRootProjectPlugin.kt +++ b/packages/expo-modules-autolinking/android/expo-gradle-plugin/expo-autolinking-plugin/src/main/kotlin/expo/modules/plugin/ExpoRootProjectPlugin.kt @@ -170,14 +170,14 @@ private fun Project.disableLintVitalAnalysis() { fun Project.defineDefaultProperties(versionCatalogs: Optional) { // Android related - val buildTools = extra.setIfNotExist("buildToolsVersion") { versionCatalogs.getVersionOrDefault("buildTools", "35.0.0") } + val buildTools = extra.setIfNotExist("buildToolsVersion") { versionCatalogs.getVersionOrDefault("buildTools", "37.0.0") } val minSdk = extra.setIfNotExist("minSdkVersion") { Integer.parseInt(versionCatalogs.getVersionOrDefault("minSdk", "24")) } - val compileSdk = extra.setIfNotExist("compileSdkVersion") { Integer.parseInt(versionCatalogs.getVersionOrDefault("compileSdk", "35")) } - val targetSdk = extra.setIfNotExist("targetSdkVersion") { Integer.parseInt(versionCatalogs.getVersionOrDefault("targetSdk", "35")) } + val compileSdk = extra.setIfNotExist("compileSdkVersion") { Integer.parseInt(versionCatalogs.getVersionOrDefault("compileSdk", "37")) } + val targetSdk = extra.setIfNotExist("targetSdkVersion") { Integer.parseInt(versionCatalogs.getVersionOrDefault("targetSdk", "36")) } val ndk = extra.setIfNotExist("ndkVersion") { versionCatalogs.getVersionOrDefault("ndkVersion", "27.1.12297006") } // Kotlin related - val kotlin = extra.setIfNotExist("kotlinVersion") { versionCatalogs.getVersionOrDefault("kotlin", "2.0.21") } + val kotlin = extra.setIfNotExist("kotlinVersion") { versionCatalogs.getVersionOrDefault("kotlin", "2.2.0") } val ksp = extra.setIfNotExist("kspVersion") { versionCatalogs.getVersionOrDefault("ksp") { val kotlinVersion = extra.get("kotlinVersion") as String diff --git a/packages/expo-modules-autolinking/scripts/ios/cocoapods/installer.rb b/packages/expo-modules-autolinking/scripts/ios/cocoapods/installer.rb index aef77da6efe6f3..1a22f9c65daee2 100644 --- a/packages/expo-modules-autolinking/scripts/ios/cocoapods/installer.rb +++ b/packages/expo-modules-autolinking/scripts/ios/cocoapods/installer.rb @@ -47,13 +47,16 @@ class Installer # and new sequential UUIDs can collide with existing ones, corrupting Pods.xcodeproj. # Fix: replace the sequential generator with collision-safe random UUIDs for any # objects created after predictabilize_uuids has run. - project = self.pods_project - existing_uuids = project.objects_by_uuid.keys.to_set - project.define_singleton_method(:generate_available_uuid_list) do |count = 100| - new_uuids = (0..count).map { SecureRandom.hex(12).upcase } - uniques = new_uuids.reject { |u| existing_uuids.include?(u) || @generated_uuids.include?(u) } - @generated_uuids += uniques - @available_uuids += uniques + # pods_project is nil with the `skip_pods_project_generation` install option; + # the rest of the post-install work must still run there. + if (project = self.pods_project) + existing_uuids = project.objects_by_uuid.keys.to_set + project.define_singleton_method(:generate_available_uuid_list) do |count = 100| + new_uuids = (0..count).map { SecureRandom.hex(12).upcase } + uniques = new_uuids.reject { |u| existing_uuids.include?(u) || @generated_uuids.include?(u) } + @generated_uuids += uniques + @available_uuids += uniques + end end # Run all precompiled module post-install configuration diff --git a/packages/expo-modules-autolinking/scripts/ios/precompiled_modules.rb b/packages/expo-modules-autolinking/scripts/ios/precompiled_modules.rb index d715b7d0d2161c..d2f88b7eb7742a 100644 --- a/packages/expo-modules-autolinking/scripts/ios/precompiled_modules.rb +++ b/packages/expo-modules-autolinking/scripts/ios/precompiled_modules.rb @@ -192,6 +192,7 @@ def perform_post_install(installer) print_linking_summary disable_swift_interface_verification(installer) configure_use_frameworks(installer) + requote_swift_compat_header_paths(installer) ensure_artifacts(installer) configure_header_search_paths(installer) configure_codegen_for_prebuilt_modules(installer) @@ -895,6 +896,14 @@ def configure_use_frameworks(installer) xcframework_path = File.join(react_prebuilt_dir, 'React.xcframework') return unless File.exist?(xcframework_path) + # This workaround rewires the xcframework-root Headers/ layout that react-native + # shipped up to 0.86. react-native 0.87 dropped that layout (headers are extracted + # to a Pods/React-Core-prebuilt/Headers sidecar with its own modulemap instead), + # so applying it there would point the React module at a missing umbrella header + # and break every React module build. Skip when the expected layout is absent. + umbrella_header = File.join(xcframework_path, 'Headers', 'React_Core', 'React_Core-umbrella.h') + return unless File.exist?(umbrella_header) + target_support_dir = File.join(installer.sandbox.root, 'Target Support Files', 'React-Core-prebuilt') FileUtils.mkdir_p(target_support_dir) @@ -1022,6 +1031,21 @@ def append_xcconfig_flag(content, key, value) (content.end_with?("\n") ? content : content + "\n") + "#{key} = $(inherited) #{value}\n" end + # CocoaPods shell-splits `pod_target_xcconfig` search paths, dropping the quotes + # around entries that contain spaces. `.../Swift Compatibility Header` then lands + # in the generated pod xcconfigs as three broken -I flags, so a source-built Swift + # pod's dependents can't find its generated ObjC compatibility header (e.g. the + # Expo pod importing ExpoModulesCore-Swift.h). Re-quote those entries after + # CocoaPods writes the xcconfigs. Aggregate (user-target) xcconfigs keep their + # quotes and are left untouched by the negative-lookaround guards. + def requote_swift_compat_header_paths(installer) + Dir.glob(File.join(installer.sandbox.root, 'Target Support Files', '**', '*.xcconfig')).each do |xcconfig_path| + content = File.read(xcconfig_path) + fixed = content.gsub(%r{(? unknown` listeners. This EventEmitter is deprecated anyway. + const nativeEmitterSubscription = this._eventEmitter.addListener( + eventName, + listener as (...args: any[]) => any + ); const subscription: SubscriptionState = { [nativeEmitterSubscriptionKey]: nativeEmitterSubscription, remove: () => { diff --git a/packages/expo-modules-core/src/requireNativeModule.ts b/packages/expo-modules-core/src/requireNativeModule.ts index 22fc31e6cbc597..81266f1a573b52 100644 --- a/packages/expo-modules-core/src/requireNativeModule.ts +++ b/packages/expo-modules-core/src/requireNativeModule.ts @@ -38,7 +38,7 @@ export function requireOptionalNativeModule( return ( globalThis.expo?.modules?.[moduleName] ?? NativeModulesProxy[moduleName] ?? - createTurboModuleToExpoProxy(TurboModuleRegistry.get(moduleName), moduleName) ?? + createTurboModuleToExpoProxy(TurboModuleRegistry.get(moduleName) ?? null, moduleName) ?? null ); } catch (e) { diff --git a/packages/expo-network-addons/expo-network-addons-gradle-plugin/build.gradle.kts b/packages/expo-network-addons/expo-network-addons-gradle-plugin/build.gradle.kts index 04e736445dd1d7..2df5ddc6e1ba77 100644 --- a/packages/expo-network-addons/expo-network-addons-gradle-plugin/build.gradle.kts +++ b/packages/expo-network-addons/expo-network-addons-gradle-plugin/build.gradle.kts @@ -2,7 +2,7 @@ import org.jetbrains.kotlin.gradle.dsl.JvmTarget import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { - kotlin("jvm") version "2.1.20" + kotlin("jvm") version "2.2.21" id("java-gradle-plugin") } diff --git a/packages/expo-observe/CHANGELOG.md b/packages/expo-observe/CHANGELOG.md index 6eafbc0a46d4f8..dcc9d3377eb1e4 100644 --- a/packages/expo-observe/CHANGELOG.md +++ b/packages/expo-observe/CHANGELOG.md @@ -14,6 +14,7 @@ ### 🐛 Bug fixes - Fix OTel date conversion ([#48161](https://github.com/expo/expo/pull/48161) by [@Ubax](https://github.com/Ubax)) +- [Android] Explicitly enable `buildFeatures.buildConfig`, required by AGP 9. ([#47729](https://github.com/expo/expo/pull/47729) by [@gabrieldonadel](https://github.com/gabrieldonadel)) ### 💡 Others diff --git a/packages/expo-observe/android/build.gradle b/packages/expo-observe/android/build.gradle index bb714fb45c17dc..9652cc82463597 100644 --- a/packages/expo-observe/android/build.gradle +++ b/packages/expo-observe/android/build.gradle @@ -48,6 +48,10 @@ android { buildConfigField "String", "EXPO_OBSERVE_VERSION", "\"${packageJson.version}\"" } + + buildFeatures { + buildConfig true + } } repositories { diff --git a/packages/expo-router/src/react-navigation/drawer/views/DrawerContentScrollView.tsx b/packages/expo-router/src/react-navigation/drawer/views/DrawerContentScrollView.tsx index 15f1c0a94036a4..28fc4e67893c98 100644 --- a/packages/expo-router/src/react-navigation/drawer/views/DrawerContentScrollView.tsx +++ b/packages/expo-router/src/react-navigation/drawer/views/DrawerContentScrollView.tsx @@ -8,7 +8,7 @@ import { useLocale } from '../../native'; import { DrawerPositionContext } from '../utils/DrawerPositionContext'; type Props = ScrollViewProps & { - ref?: React.Ref; + ref?: React.Ref>; children: React.ReactNode; }; diff --git a/packages/expo-router/src/react-navigation/stack/utils/getShadowStyle.tsx b/packages/expo-router/src/react-navigation/stack/utils/getShadowStyle.tsx index 1f67f17767dc14..760604583b1e38 100644 --- a/packages/expo-router/src/react-navigation/stack/utils/getShadowStyle.tsx +++ b/packages/expo-router/src/react-navigation/stack/utils/getShadowStyle.tsx @@ -1,4 +1,4 @@ -import { type ColorValue, Platform } from 'react-native'; +import { type ColorValue, Platform, type ViewStyle } from 'react-native'; import { Color } from '../../../utils/color'; @@ -12,7 +12,12 @@ type ShadowConfig = { color?: ColorValue; }; -export function getShadowStyle({ offset, radius, opacity, color = '#000' }: ShadowConfig) { +export function getShadowStyle({ + offset, + radius, + opacity, + color = '#000', +}: ShadowConfig): ViewStyle { const result = Platform.select({ web: { boxShadow: `${offset.width}px ${offset.height}px ${radius}px ${ diff --git a/packages/expo-sqlite/dev-plugin-webui/package.json b/packages/expo-sqlite/dev-plugin-webui/package.json index 77135223f0da56..ef6111741a9dca 100644 --- a/packages/expo-sqlite/dev-plugin-webui/package.json +++ b/packages/expo-sqlite/dev-plugin-webui/package.json @@ -27,7 +27,7 @@ "postcss": "^8.5.23", "react": "19.2.3", "react-dom": "19.2.3", - "react-native": "0.86.0", + "react-native": "0.87.0", "react-native-safe-area-context": "5.7.0", "react-native-screens": "4.27.0", "react-native-web": "~0.21.0", @@ -38,7 +38,7 @@ }, "devDependencies": { "@jest/globals": "^29.7.0", - "@react-native/jest-preset": "0.86.0", + "@react-native/jest-preset": "0.87.0", "@testing-library/react-native": "^13.3.0", "@types/jest": "^29.2.1", "@types/react": "~19.2.0", diff --git a/packages/expo-status-bar/src/NativeStatusBarWrapper.tsx b/packages/expo-status-bar/src/NativeStatusBarWrapper.tsx index 9e08ae140017d7..dac692b817e091 100644 --- a/packages/expo-status-bar/src/NativeStatusBarWrapper.tsx +++ b/packages/expo-status-bar/src/NativeStatusBarWrapper.tsx @@ -21,7 +21,10 @@ export function StatusBar({ style, hideTransitionAnimation, animated, hidden }: // Pick appropriate default value depending on current theme, so if we are // locked to light mode we don't end up with a light status bar const colorScheme = useColorScheme(); - const barStyle = React.useMemo(() => styleToBarStyle(style, colorScheme), [style, colorScheme]); + const barStyle = React.useMemo( + () => styleToBarStyle(style, colorScheme ?? undefined), + [style, colorScheme] + ); return ( generatePrimaryColorScale(seedColor), [seedColor]); const dir = diff --git a/packages/expo-updates/CHANGELOG.md b/packages/expo-updates/CHANGELOG.md index 31ce1b182957cd..3390f8656a661c 100644 --- a/packages/expo-updates/CHANGELOG.md +++ b/packages/expo-updates/CHANGELOG.md @@ -25,6 +25,7 @@ - [iOS] Quote script-phase paths so iOS builds work from a project path containing a space. ([#48747](https://github.com/expo/expo/pull/48747) by [@expo-bot](https://github.com/expo-bot)) - [Android] Register the embedded update in a single transaction. An interrupted registration previously left an update row with no launch asset, which is treated as launchable and then fails every cold start with "Launch asset not found for update"; it now leaves no row, so the next launch registers it cleanly. ([#49130](https://github.com/expo/expo/pull/49130) by [@gwdp](https://github.com/gwdp)) - [Android] Apply `reactNativeArchitectures` as a CMake ABI filter so single-ABI builds no longer compile the native code for unused ABIs. ([#49299](https://github.com/expo/expo/pull/49299) by [@alanjhughes](https://github.com/alanjhughes)) +- [Android] Keep the Room-generated `UpdatesDatabase_Impl` constructor, so minified release builds no longer crash with `NoSuchMethodException` on first database access. ([#47729](https://github.com/expo/expo/pull/47729) by [@gabrieldonadel](https://github.com/gabrieldonadel)) ### 💡 Others diff --git a/packages/expo-updates/android/proguard-rules.pro b/packages/expo-updates/android/proguard-rules.pro index 728dd1684e5a93..ada363ad6af209 100644 --- a/packages/expo-updates/android/proguard-rules.pro +++ b/packages/expo-updates/android/proguard-rules.pro @@ -8,3 +8,9 @@ # Workaround zstd-kmp R8 issue - https://github.com/square/zstd-kmp/issues/108 -keep class com.squareup.zstd.** { *; } + +# Room instantiates its generated `_Impl` by reflection, so R8 sees no caller for the +# no-arg constructor and strips it. Minified release builds then crash on first database access: +# java.lang.NoSuchMethodException: expo.modules.updates.db.UpdatesDatabase_Impl. [] +# `extends` matches indirect subclasses, so this covers the generated implementation. +-keep class * extends androidx.room.RoomDatabase { (); } diff --git a/packages/expo-updates/e2e/fixtures/project_files/maestro/maestro-test-executor.sh b/packages/expo-updates/e2e/fixtures/project_files/maestro/maestro-test-executor.sh index 5da98de39fc4cf..4cd8615f387098 100755 --- a/packages/expo-updates/e2e/fixtures/project_files/maestro/maestro-test-executor.sh +++ b/packages/expo-updates/e2e/fixtures/project_files/maestro/maestro-test-executor.sh @@ -33,6 +33,23 @@ function startUpdatesServerIfNeeded() { function cleanup() { + local exit_code=$? + # Maestro only reports which element it could not find, which is indistinguishable between a + # missing test ID and an app that crashed on launch. Dump the device log on failure — to stdout, + # so it lands in the CI job log without needing artifact upload. + # + # Maestro's own instrumentation logs a view hierarchy dump several times a second, which drowns + # out the app in any fixed-size tail, so drop those lines before trimming. Crashes are printed + # separately from the whole buffer, since they can predate the window by a long way. + if [[ $exit_code -ne 0 && "$MAESTRO_PLATFORM" == "android" ]]; then + echo "===== adb logcat: crashes ($MAESTRO_CONFIGURATION) =====" + adb logcat -d -b all 2>/dev/null | grep -E "FATAL EXCEPTION|AndroidRuntime|beginning of crash" || echo "(none)" + echo "===== adb logcat: app output, last 300 lines =====" + adb logcat -d -b all 2>/dev/null \ + | grep -vE "(Maestro|QueryController|AccessibilityNodeInfo) *:" \ + | tail -300 || true + echo "===== end adb logcat =====" + fi echo 'Cleaning up...' killUpdatesServerIfNeeded pnpm maestro:$MAESTRO_PLATFORM:uninstall || true diff --git a/packages/expo-updates/e2e/setup/project.ts b/packages/expo-updates/e2e/setup/project.ts index df3f1915987529..dd49e3d1d10af5 100755 --- a/packages/expo-updates/e2e/setup/project.ts +++ b/packages/expo-updates/e2e/setup/project.ts @@ -226,6 +226,38 @@ async function copyCommonFixturesToProject( await fs.writeFile(podFilePath, podFileText2, { encoding: 'utf-8' }); } + // react-native 0.87's precompiled React-Core (RCT_USE_PREBUILT_RNCORE=1) ships + // framework headers that include non-modular headers (yoga, RCTDeprecation, + // react/runtime), which fails module precompilation with + // -Werror,-Wnon-modular-include-in-framework-module in pods that import React + // as a framework module. Allow non-modular includes across the pods project. + const nonModularPodfilePath = path.resolve(projectRoot, 'ios', 'Podfile'); + const nonModularPodfileText = await readFile(nonModularPodfilePath, { encoding: 'utf-8' }); + const postInstallAnchor = 'post_install do |installer|'; + if (!nonModularPodfileText.includes(postInstallAnchor)) { + throw new Error(`Could not find a post_install block to patch in ${nonModularPodfilePath}`); + } + await fs.writeFile( + nonModularPodfilePath, + nonModularPodfileText.replace( + postInstallAnchor, + [ + postInstallAnchor, + ' allow_non_modular = lambda do |target|', + ' target.build_configurations.each do |config|', + " config.build_settings['CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES'] = 'YES'", + ' end', + ' end', + ' installer.pods_project.targets.each { |target| allow_non_modular.call(target) }', + ' installer.aggregate_targets.map(&:user_project).uniq.each do |project|', + ' project.targets.each { |target| allow_non_modular.call(target) }', + ' project.save', + ' end', + ].join('\n') + ), + { encoding: 'utf-8' } + ); + // Modify specific files for TV if (isTV) { // Add TV environment variable to EAS build config diff --git a/packages/expo-video/CHANGELOG.md b/packages/expo-video/CHANGELOG.md index c8e6acce797beb..76c2777d32722c 100644 --- a/packages/expo-video/CHANGELOG.md +++ b/packages/expo-video/CHANGELOG.md @@ -22,6 +22,7 @@ - [iOS] Fixed a thread-safety crash caused by mutating the internal player registries while they were being iterated on another thread (e.g. during audio session and now playing updates). ([#46930](https://github.com/expo/expo/pull/46930) by [@jiunshinn](https://github.com/jiunshinn)) - Fix VideoView holding a strong reference to VideoPlayer even after the player has been detached. ([#46453](https://github.com/expo/expo/pull/46453) by [@behenate](https://github.com/behenate)) - [iOS] Fixed fullscreen rotation requesting geometry from an arbitrary scene rather than the one the player is in. ([#48316](https://github.com/expo/expo/pull/48316) by [@alanjhughes](https://github.com/alanjhughes)) +- Import the asset registry from `react-native/asset-registry` on web, replacing the `@react-native/assets-registry` package that no longer ships with React Native 0.87. ([#47729](https://github.com/expo/expo/pull/47729) by [@gabrieldonadel](https://github.com/gabrieldonadel)) ### 💡 Others diff --git a/packages/expo-video/src/resolveAssetSource.web.ts b/packages/expo-video/src/resolveAssetSource.web.ts index bdcdb41f0c22cf..83981c0ac89791 100644 --- a/packages/expo-video/src/resolveAssetSource.web.ts +++ b/packages/expo-video/src/resolveAssetSource.web.ts @@ -1,4 +1,4 @@ -import { getAssetByID } from '@react-native/assets-registry/registry'; +import { getAssetByID } from 'react-native/asset-registry'; // Minimal `resolveAssetSource` implementation for video on web, based on the version from `expo-asset` export default function resolveAssetSource(assetId: number): { uri: string } | null { diff --git a/packages/expo-widgets/CHANGELOG.md b/packages/expo-widgets/CHANGELOG.md index 169a838514cb8e..76fab91b244a83 100644 --- a/packages/expo-widgets/CHANGELOG.md +++ b/packages/expo-widgets/CHANGELOG.md @@ -35,6 +35,7 @@ - [Android] Fix modifiers type cast. ([#47616](https://github.com/expo/expo/pull/47721) by [@jakex7](https://github.com/jakex7)) - Fix blank widget when JSX children mix a `.map()` array with sibling elements. ([#47888](https://github.com/expo/expo/pull/47888) by [@jakex7](https://github.com/jakex7)) - [iOS] Restore push token observation when retrieving existing Live Activities. ([#48589](https://github.com/expo/expo/pull/48589) by [@developwithJB](https://github.com/developwithJB)) +- [iOS] Resolve autolinking relative to expo. ([#49453](https://github.com/expo/expo/pull/49453) by [@jakex7](https://github.com/jakex7)) ### 💡 Others diff --git a/packages/expo-widgets/package.json b/packages/expo-widgets/package.json index 6207391142f75b..943990f74e7abe 100644 --- a/packages/expo-widgets/package.json +++ b/packages/expo-widgets/package.json @@ -50,7 +50,7 @@ "@types/react": "~19.2.0", "expo": "workspace:*", "expo-module-scripts": "workspace:*", - "react-native": "0.86.0", + "react-native": "0.87.0", "resolve-workspace-root": "^2.0.0" }, "peerDependencies": { diff --git a/packages/expo-widgets/scripts/autolinking.rb b/packages/expo-widgets/scripts/autolinking.rb index 9f8531d3054492..daf0f3e23fdebd 100644 --- a/packages/expo-widgets/scripts/autolinking.rb +++ b/packages/expo-widgets/scripts/autolinking.rb @@ -2,7 +2,7 @@ require 'pathname' require 'colored2' # dependency of CocoaPods -require File.join(File.dirname(`node --print "require.resolve('expo-modules-autolinking/package.json', { paths: ['#{__dir__}'] })"`), "scripts/ios/autolinking_manager") +require File.join(File.dirname(`node --print "require.resolve('expo-modules-autolinking/package.json', { paths: [require.resolve('expo/package.json')] })"`), "scripts/ios/autolinking_manager") require File.join(File.dirname(`node --print "require.resolve('react-native/package.json')"`), "scripts/react_native_pods") def use_expo_modules_widgets!(options = {}) diff --git a/packages/expo/CHANGELOG.md b/packages/expo/CHANGELOG.md index 7b83a771ebcb5a..9fa2f963e99e53 100644 --- a/packages/expo/CHANGELOG.md +++ b/packages/expo/CHANGELOG.md @@ -25,6 +25,7 @@ - Fix DOM components dropping prop updates that are emitted while the WebView is still loading. ([#48813](https://github.com/expo/expo/pull/48813) by [@expo-bot](https://github.com/expo-bot)) - Fix `import.meta.url` being `null` on web when `transform.inlineRequires` is enabled. ([#49045](https://github.com/expo/expo/pull/49045) by [@expo-bot](https://github.com/expo-bot)) - Fix platform resolution of the `expo/dom` and `expo/dom/internal` subpath exports ([#49056](https://github.com/expo/expo/pull/49056) by [@hassankhan](https://github.com/hassankhan)) +- [iOS] Remove a duplicated `ExpoModulesCore-Swift.h` import block in `ExpoReactNativeFactory.mm` whose `#else` branch imported the header unconditionally, breaking builds where neither form is on the header search path. ([#47729](https://github.com/expo/expo/pull/47729) by [@gabrieldonadel](https://github.com/gabrieldonadel)) ### 💡 Others diff --git a/packages/expo/Expo.podspec b/packages/expo/Expo.podspec index a10ac3ee583c2c..b50511e50fa99d 100644 --- a/packages/expo/Expo.podspec +++ b/packages/expo/Expo.podspec @@ -114,5 +114,12 @@ Pod::Spec.new do |s| # ExpoModulesCore requires React-hermes or React-jsc in tests, add ExpoModulesTestCore for the underlying dependencies test_spec.dependency 'ExpoModulesTestCore' test_spec.source_files = 'ios/Tests' + + # The test bundle links static libraries containing C++ (e.g. ReactCodegen's + # generated component descriptors), but has no C++ sources of its own, so the + # driver won't add the C++ runtime — link libc++ explicitly. + test_spec.pod_target_xcconfig = { + 'OTHER_LDFLAGS' => '$(inherited) -lc++', + } end end diff --git a/packages/expo/android/src/test/java/expo/modules/ReactActivityDelegateWrapperDelayLoadTest.kt b/packages/expo/android/src/test/java/expo/modules/ReactActivityDelegateWrapperDelayLoadTest.kt index 2c07f1f4ce66d2..faebb895440e7a 100644 --- a/packages/expo/android/src/test/java/expo/modules/ReactActivityDelegateWrapperDelayLoadTest.kt +++ b/packages/expo/android/src/test/java/expo/modules/ReactActivityDelegateWrapperDelayLoadTest.kt @@ -62,7 +62,6 @@ internal class ReactActivityDelegateWrapperDelayLoadTest { ReactNativeFeatureFlagsForTests.setUp() mockkStatic(ReactNativeFeatureFlags::class) every { ReactNativeFeatureFlags.enableBridgelessArchitecture() } returns true - every { ReactNativeFeatureFlags.enableFabricRenderer() } returns true Dispatchers.setMain(UnconfinedTestDispatcher()) MockKAnnotations.init(this) diff --git a/packages/expo/bundledNativeModules.json b/packages/expo/bundledNativeModules.json index 092acbf2eb5b86..cf8c4187b1fc77 100644 --- a/packages/expo/bundledNativeModules.json +++ b/packages/expo/bundledNativeModules.json @@ -101,7 +101,7 @@ "lottie-react-native": "~7.3.8", "react": "19.2.3", "react-dom": "19.2.3", - "react-native": "0.86.2", + "react-native": "0.87.0", "react-native-web": "~0.21.0", "react-native-gesture-handler": "~3.1.0", "react-native-keyboard-controller": "1.22.4", diff --git a/packages/expo/package.json b/packages/expo/package.json index 0dcbf4511ecbf0..8589ca8c902715 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -241,7 +241,7 @@ "npm-run-all2": "^8.0.4", "react": "19.2.3", "react-dom": "19.2.3", - "react-native": "0.86.0", + "react-native": "0.87.0", "rimraf": "^6.1.2", "web-streams-polyfill": "^3.3.2" }, diff --git a/packages/expo/src/errors/ExpoErrorManager.ts b/packages/expo/src/errors/ExpoErrorManager.ts index 3dd402c73a53d1..16918881cb68d7 100644 --- a/packages/expo/src/errors/ExpoErrorManager.ts +++ b/packages/expo/src/errors/ExpoErrorManager.ts @@ -1,4 +1,7 @@ -import type { ErrorHandlerCallback } from 'react-native'; +// Not imported from react-native: the type is not exported by the strict API, +// and this module is also compiled by strict-API consumers via the +// `expo-source` condition (e.g. @expo/log-box). +type ErrorHandlerCallback = (error: any, isFatal?: boolean) => void; export function createErrorHandler(originalHandler: ErrorHandlerCallback): ErrorHandlerCallback { return (error, isFatal) => originalHandler(error, isFatal); diff --git a/packages/expo/src/launch/registerRootComponent.tsx b/packages/expo/src/launch/registerRootComponent.tsx index d16bcd526b5151..ceb5a918979579 100644 --- a/packages/expo/src/launch/registerRootComponent.tsx +++ b/packages/expo/src/launch/registerRootComponent.tsx @@ -54,10 +54,13 @@ export default function registerRootComponent

( } } + // The cast keeps this compiling under both the legacy and the strict + // react-native API: on web the root tag is an HTMLElement (react-native-web + // semantics), which the strict native `RootTag` type doesn't cover. AppRegistry.runApplication('main', { rootTag, // Injected by SSR HTML tags. hydrate: globalThis.__EXPO_ROUTER_HYDRATE__, - }); + } as unknown as Parameters[1]); } } diff --git a/packages/html-elements/CHANGELOG.md b/packages/html-elements/CHANGELOG.md index abb4a32d42327b..ae950d72a14e27 100644 --- a/packages/html-elements/CHANGELOG.md +++ b/packages/html-elements/CHANGELOG.md @@ -8,6 +8,8 @@ ### 🐛 Bug fixes +- Support React Native 0.87's native `backgroundImage` style: widen the style type to accept gradient arrays in addition to CSS strings, and stop stripping the property from styles on native. ([#47729](https://github.com/expo/expo/pull/47729) by [@gabrieldonadel](https://github.com/gabrieldonadel)) + ### 💡 Others ## 57.0.0 - 2026-06-25 diff --git a/packages/html-elements/src/css/__tests__/createSafeStyledView.test.native.tsx b/packages/html-elements/src/css/__tests__/createSafeStyledView.test.native.tsx index a9d0f7614b06dd..d38be52bf1aa31 100644 --- a/packages/html-elements/src/css/__tests__/createSafeStyledView.test.native.tsx +++ b/packages/html-elements/src/css/__tests__/createSafeStyledView.test.native.tsx @@ -29,6 +29,21 @@ it('strips invalid style properties', () => { expect(toJSON()).toMatchSnapshot(); }); +it('preserves backgroundImage, which React Native supports natively', () => { + const { toJSON } = render( + + ); + const json = toJSON(); + expect(json && !Array.isArray(json) && json.props.style).toMatchObject({ + backgroundImage: 'linear-gradient(to bottom, red, blue)', + }); +}); + it('replaces invalid position with "relative"', () => { const { toJSON } = render( ({ +jest.mock('react-native/asset-registry', () => ({ registerAsset: jest.fn(() => 1), getAssetByID: jest.fn(() => ({ fileSystemLocation: '/full/path/to/directory', diff --git a/patches/@shopify__react-native-skia@2.6.2.patch b/patches/@shopify__react-native-skia@2.6.2.patch index 4dfa5292d731cc..e2fdd0509a5021 100644 --- a/patches/@shopify__react-native-skia@2.6.2.patch +++ b/patches/@shopify__react-native-skia@2.6.2.patch @@ -1,13 +1,89 @@ +diff --git a/apple/RNSkiaModule.mm b/apple/RNSkiaModule.mm +index 9f761be..b70269f 100644 +--- a/apple/RNSkiaModule.mm ++++ b/apple/RNSkiaModule.mm +@@ -35,11 +35,17 @@ RCT_EXPORT_BLOCKING_SYNCHRONOUS_METHOD(install) { + // Already initialized, ignore call. + return @true; + } +- RCTCxxBridge *cxxBridge = (RCTCxxBridge *)self.bridge; ++#ifndef RCT_REMOVE_LEGACY_ARCH + if (!jsInvoker) { ++ RCTCxxBridge *cxxBridge = (RCTCxxBridge *)self.bridge; + jsInvoker = cxxBridge.jsCallInvoker; + } +- skiaManager = [[SkiaManager alloc] initWithBridge:cxxBridge ++#endif ++ if (!jsInvoker) { ++ NSLog(@"[RNSkiaModule] Failed to install SkiaManager: jsInvoker is not initialized."); ++ return @false; ++ } ++ skiaManager = [[SkiaManager alloc] initWithBridge:self.bridge + jsInvoker:jsInvoker]; + return @true; + } +diff --git a/apple/SkiaManager.mm b/apple/SkiaManager.mm +index e9bc75c..5cc043c 100644 +--- a/apple/SkiaManager.mm ++++ b/apple/SkiaManager.mm +@@ -2,12 +2,19 @@ + + #import + +-#import + #import + #import + + #import "RNSkApplePlatformContext.h" + ++// Forward-declared runtime accessor that is satisfied by RCTCxxBridge ++// (legacy/transitional) and RCTBridgeProxy (bridgeless). Avoids referencing ++// RCTCxxBridge directly, which is compiled out when RCT_REMOVE_LEGACY_ARCH ++// is set (React Native 0.82+). ++@interface RCTBridge (RNSkiaRuntime) ++- (void *)runtime; ++@end ++ + static __weak SkiaManager *sharedInstance = nil; + + @implementation SkiaManager { +@@ -29,11 +36,9 @@ static __weak SkiaManager *sharedInstance = nil; + self = [super init]; + if (self) { + sharedInstance = self; +- RCTCxxBridge *cxxBridge = (RCTCxxBridge *)bridge; +- if (cxxBridge.runtime) { +- ++ if (bridge.runtime) { + facebook::jsi::Runtime *jsRuntime = +- (facebook::jsi::Runtime *)cxxBridge.runtime; ++ (facebook::jsi::Runtime *)bridge.runtime; + + // Create the RNSkiaManager (cross platform) + _skManager = std::make_shared( diff --git a/apple/SkiaWebGPUView.mm b/apple/SkiaWebGPUView.mm -index 2e2c142263c18eba80ca4576a1fe4023e25f477e..c334b728d270aec8e737e19b794bf300ef876179 100644 +index 2e2c142..c334b72 100644 --- a/apple/SkiaWebGPUView.mm +++ b/apple/SkiaWebGPUView.mm @@ -7,7 +7,7 @@ #import #import - + -#import "RCTFabricComponentsPlugins.h" +#import #import "WebGPUMetalView.h" - + using namespace facebook::react; +diff --git a/react-native-skia.podspec b/react-native-skia.podspec +index 407320f..8948446 100644 +--- a/react-native-skia.podspec ++++ b/react-native-skia.podspec +@@ -65,7 +65,7 @@ Pod::Spec.new do |s| + 'GCC_PREPROCESSOR_DEFINITIONS' => preprocessor_defs, + 'CLANG_CXX_LANGUAGE_STANDARD' => 'c++17', + 'DEFINES_MODULE' => 'YES', +- "HEADER_SEARCH_PATHS" => '"$(PODS_TARGET_SRCROOT)/cpp/"/** "$(PODS_TARGET_SRCROOT)/cpp" "$(PODS_TARGET_SRCROOT)/cpp/jsi2" "$(PODS_TARGET_SRCROOT)/cpp/rnwgpu" "$(PODS_TARGET_SRCROOT)/cpp/rnwgpu/api" "$(PODS_TARGET_SRCROOT)/cpp/rnwgpu/api/descriptors" "$(PODS_TARGET_SRCROOT)/cpp/rnwgpu/async" "$(PODS_TARGET_SRCROOT)/cpp/dawn/include"' ++ "HEADER_SEARCH_PATHS" => '"$(PODS_TARGET_SRCROOT)/cpp/**" "$(PODS_TARGET_SRCROOT)/cpp" "$(PODS_TARGET_SRCROOT)/cpp/jsi2" "$(PODS_TARGET_SRCROOT)/cpp/rnwgpu" "$(PODS_TARGET_SRCROOT)/cpp/rnwgpu/api" "$(PODS_TARGET_SRCROOT)/cpp/rnwgpu/api/descriptors" "$(PODS_TARGET_SRCROOT)/cpp/rnwgpu/async" "$(PODS_TARGET_SRCROOT)/cpp/dawn/include"' + } + + s.frameworks = ['MetalKit', 'AVFoundation', 'AVKit', 'CoreMedia'] diff --git a/patches/react-native-keyboard-controller.patch b/patches/react-native-keyboard-controller.patch new file mode 100644 index 00000000000000..4982553150cdf6 --- /dev/null +++ b/patches/react-native-keyboard-controller.patch @@ -0,0 +1,13 @@ +diff --git a/android/src/main/java/com/reactnativekeyboardcontroller/views/overlay/OverKeyboardHostShadowNode.kt b/android/src/main/java/com/reactnativekeyboardcontroller/views/overlay/OverKeyboardHostShadowNode.kt +index b11c60c..b67c72c 100644 +--- a/android/src/main/java/com/reactnativekeyboardcontroller/views/overlay/OverKeyboardHostShadowNode.kt ++++ b/android/src/main/java/com/reactnativekeyboardcontroller/views/overlay/OverKeyboardHostShadowNode.kt +@@ -23,7 +23,7 @@ internal class OverKeyboardHostShadowNode : LayoutShadowNode() { + i: Int, + ) { + super.addChildAt(child, i) +- val displaySize = themedContext.getDisplaySize() ++ val displaySize = getThemedContext().getDisplaySize() + child.setStyleWidth(displaySize.x.toFloat()) + child.setStyleHeight(displaySize.y.toFloat()) + } diff --git a/patches/react-native-reanimated.patch b/patches/react-native-reanimated.patch index 68dd32151892b5..66f4d5912eee71 100644 --- a/patches/react-native-reanimated.patch +++ b/patches/react-native-reanimated.patch @@ -1,8 +1,7 @@ diff --git a/RNReanimated.podspec b/RNReanimated.podspec -index 37abb6a484af33171120648db08e6103f37485cb..2ca34f0ab48983186a0a55f352d748dfce74a1fd 100644 --- a/RNReanimated.podspec +++ b/RNReanimated.podspec -@@ -61,6 +61,7 @@ Pod::Spec.new do |s| +@@ -67,6 +67,7 @@ '"$(PODS_ROOT)/Headers/Private/React-Core"', '"$(PODS_ROOT)/Headers/Private/Yoga"', '"$(PODS_ROOT)/Headers/Public/RNWorklets"', @@ -10,10 +9,27 @@ index 37abb6a484af33171120648db08e6103f37485cb..2ca34f0ab48983186a0a55f352d748df ].join(' '), "FRAMEWORK_SEARCH_PATHS" => '"${PODS_CONFIGURATION_BUILD_DIR}/React-hermes"', "CLANG_CXX_LANGUAGE_STANDARD" => "c++20", -@@ -88,5 +89,6 @@ Pod::Spec.new do |s| +@@ -94,5 +95,6 @@ install_modules_dependencies(s) s.dependency 'React-jsi' + s.dependency 'React-jsitooling' s.dependency 'React-hermes' end +diff --git a/compatibility.json b/compatibility.json +--- a/compatibility.json ++++ b/compatibility.json +@@ -1,11 +1,11 @@ + { + "fabric": { + "nightly": { +- "react-native": ["0.83", "0.84", "0.85", "0.86"], ++ "react-native": ["0.83", "0.84", "0.85", "0.86", "0.87"], + "react-native-worklets": ["nightly"] + }, + "4.5.x": { +- "react-native": ["0.83", "0.84", "0.85", "0.86"], ++ "react-native": ["0.83", "0.84", "0.85", "0.86", "0.87"], + "react-native-worklets": ["0.10.x"] + }, + "4.4.x": { diff --git a/patches/react-native-safe-area-context@5.7.0.patch b/patches/react-native-safe-area-context@5.7.0.patch new file mode 100644 index 00000000000000..44ff8089265c1f --- /dev/null +++ b/patches/react-native-safe-area-context@5.7.0.patch @@ -0,0 +1,22 @@ +diff --git a/android/src/main/java/com/th3rdwave/safeareacontext/SafeAreaView.kt b/android/src/main/java/com/th3rdwave/safeareacontext/SafeAreaView.kt +index b29e787a86aa9fa04a8887e6cc7e59bac06d2547..eb5f4d0f3af417842613576022c06b61be052b78 100644 +--- a/android/src/main/java/com/th3rdwave/safeareacontext/SafeAreaView.kt ++++ b/android/src/main/java/com/th3rdwave/safeareacontext/SafeAreaView.kt +@@ -50,14 +50,9 @@ class SafeAreaView(context: Context?) : + val uiManager = reactContext.getNativeModule(UIManagerModule::class.java) + if (uiManager != null) { + uiManager.setViewLocalData(id, localData) +- // Sadly there doesn't seem to be a way to properly dirty a yoga node from java, so if we +- // are in +- // the middle of a layout, we need to recompute it. There is also no way to know whether +- // we +- // are in the middle of a layout so always do it. +- reactContext.runOnNativeModulesQueueThread { +- uiManager.uiImplementation.dispatchViewUpdates(-1) +- } ++ // React Native 0.87 removed `UIManagerModule.uiImplementation`, so the legacy-architecture ++ // relayout (`uiImplementation.dispatchViewUpdates`) is no longer possible. This branch only ++ // runs on the legacy architecture, which is unsupported on 0.87+. + waitForReactLayout() + } + } diff --git a/patches/react-native-worklets.patch b/patches/react-native-worklets.patch index 53a2cfe83b930f..64fdc79d44790b 100644 --- a/patches/react-native-worklets.patch +++ b/patches/react-native-worklets.patch @@ -1,8 +1,8 @@ diff --git a/RNWorklets.podspec b/RNWorklets.podspec -index 73cf28f2ac05d4c4b0b0f2649fdcf7e0ad5817e4..385558f99bf6c61a32fb85bbf6ed1ad527ef832f 100644 +index 11e10b7a731f754b524c9e8ccd8126334b6adb68..1d0b6ede2e7278398eaa8557b91ea27a3605d9b3 100644 --- a/RNWorklets.podspec +++ b/RNWorklets.podspec -@@ -56,6 +56,7 @@ Pod::Spec.new do |s| +@@ -56,6 +56,7 @@ install_modules_dependencies(s) s.dependency 'React-jsi' @@ -10,7 +10,7 @@ index 73cf28f2ac05d4c4b0b0f2649fdcf7e0ad5817e4..385558f99bf6c61a32fb85bbf6ed1ad5 s.dependency 'React-hermes' s.pod_target_xcconfig = { -@@ -70,6 +71,7 @@ Pod::Spec.new do |s| +@@ -70,6 +71,7 @@ '"$(PODS_ROOT)/DoubleConversion"', '"$(PODS_ROOT)/Headers/Private/React-Core"', '"$(PODS_ROOT)/Headers/Private/Yoga"', @@ -18,3 +18,18 @@ index 73cf28f2ac05d4c4b0b0f2649fdcf7e0ad5817e4..385558f99bf6c61a32fb85bbf6ed1ad5 ].join(' '), "FRAMEWORK_SEARCH_PATHS" => '"${PODS_CONFIGURATION_BUILD_DIR}/React-hermes"', "CLANG_CXX_LANGUAGE_STANDARD" => "c++20", +diff --git a/compatibility.json b/compatibility.json +--- a/compatibility.json ++++ b/compatibility.json +@@ -1,9 +1,9 @@ + { + "nightly": { +- "react-native": ["0.83", "0.84", "0.85", "0.86"] ++ "react-native": ["0.83", "0.84", "0.85", "0.86", "0.87"] + }, + "0.10.x": { +- "react-native": ["0.83", "0.84", "0.85", "0.86"] ++ "react-native": ["0.83", "0.84", "0.85", "0.86", "0.87"] + }, + "0.9.x": { + "react-native": ["0.83", "0.84", "0.85", "0.86"] diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dc65bfe77c8f86..b685add408b23e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ overrides: '@types/babel__generator': ^7.27.0 '@types/babel__template': ^7.4.4 '@types/babel__traverse': ^7.20.7 - react-native: 0.86.0 + react-native: 0.87.0 react-native-reanimated: 4.5.1 react-native-worklets: 0.10.1 @@ -19,16 +19,22 @@ patchedDependencies: hash: ced0cb79848978ecc3e780a4d812d948684346cce85aa5d06f6b91a11e10ad5b path: patches/@react-native-community+netinfo.patch '@shopify/react-native-skia@2.6.2': - hash: ba884424a75156115606f768b005e5af9a39e9836f1acbc8e70c5d2fd5d13044 + hash: 70039779bd3538cedc83bf96344d02399b7a16d42e5b8eda673ae03371843424 path: patches/@shopify__react-native-skia@2.6.2.patch + react-native-keyboard-controller: + hash: db6dc561a17d802e0cc0f19802e8772d8a51105160c635d3cda7d9f6dcff39d7 + path: patches/react-native-keyboard-controller.patch react-native-reanimated: - hash: f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d52e683a60af0e8b18e + hash: e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25 path: patches/react-native-reanimated.patch + react-native-safe-area-context@5.7.0: + hash: 625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8 + path: patches/react-native-safe-area-context@5.7.0.patch react-native-view-shot: hash: c493165ff680241f9c0432f4619a8f581420b9f8dd9c6e84f3c900dd539ee5c7 path: patches/react-native-view-shot.patch react-native-worklets: - hash: b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec + hash: 8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8 path: patches/react-native-worklets.patch react-server-dom-webpack: hash: ba3362195bbec23b932749a969f0231184584999e30a5859dae27748b974c24a @@ -107,31 +113,31 @@ importers: version: link:../../packages/expo-ui '@react-native-async-storage/async-storage': specifier: 2.2.0 - version: 2.2.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3)) + version: 2.2.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3)) '@react-native-community/datetimepicker': specifier: 8.6.0 - version: 8.6.0(expo@packages+expo)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 8.6.0(expo@packages+expo)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-native-community/netinfo': specifier: 12.0.1 - version: 12.0.1(patch_hash=ced0cb79848978ecc3e780a4d812d948684346cce85aa5d06f6b91a11e10ad5b)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 12.0.1(patch_hash=ced0cb79848978ecc3e780a4d812d948684346cce85aa5d06f6b91a11e10ad5b)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-native-community/slider': specifier: 5.1.2 version: 5.1.2 '@react-native-masked-view/masked-view': specifier: 0.3.2 - version: 0.3.2(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 0.3.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-native-picker/picker': specifier: 2.11.4 - version: 2.11.4(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 2.11.4(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-native-segmented-control/segmented-control': specifier: 2.5.7 - version: 2.5.7(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 2.5.7(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@shopify/flash-list': specifier: 2.0.2 - version: 2.0.2(@babel/runtime@7.29.7)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 2.0.2(@babel/runtime@7.29.7)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@shopify/react-native-skia': specifier: 2.6.2 - version: 2.6.2(patch_hash=ba884424a75156115606f768b005e5af9a39e9836f1acbc8e70c5d2fd5d13044)(react-native-reanimated@4.5.1(patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d52e683a60af0e8b18e)(react-native-worklets@0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 2.6.2(patch_hash=70039779bd3538cedc83bf96344d02399b7a16d42e5b8eda673ae03371843424)(react-native-reanimated@4.5.1(patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25)(react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) expo: specifier: workspace:* version: link:../../packages/expo @@ -215,7 +221,7 @@ importers: version: link:../../packages/expo-web-browser lottie-react-native: specifier: ^7.3.8 - version: 7.3.8(@lottiefiles/dotlottie-react@0.13.5(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 7.3.8(@lottiefiles/dotlottie-react@0.13.5(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) native-component-list: specifier: workspace:* version: link:../native-component-list @@ -226,38 +232,38 @@ importers: specifier: 19.2.3 version: 19.2.3(react@19.2.3) react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-native-gesture-handler: specifier: ~3.1.0 - version: 3.1.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 3.1.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-keyboard-controller: specifier: ^1.22.4 - version: 1.22.4(react-native-reanimated@4.5.1(patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d52e683a60af0e8b18e)(react-native-worklets@0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 1.22.4(patch_hash=db6dc561a17d802e0cc0f19802e8772d8a51105160c635d3cda7d9f6dcff39d7)(react-native-reanimated@4.5.1(patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25)(react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-pager-view: specifier: 8.0.2 - version: 8.0.2(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 8.0.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-reanimated: specifier: 4.5.1 - version: 4.5.1(patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d52e683a60af0e8b18e)(react-native-worklets@0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.5.1(patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25)(react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-safe-area-context: specifier: 5.7.0 - version: 5.7.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-screens: specifier: 4.27.0 - version: 4.27.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.27.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-svg: specifier: 15.15.4 - version: 15.15.4(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 15.15.4(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-view-shot: specifier: 4.0.3 - version: 4.0.3(patch_hash=c493165ff680241f9c0432f4619a8f581420b9f8dd9c6e84f3c900dd539ee5c7)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.0.3(patch_hash=c493165ff680241f9c0432f4619a8f581420b9f8dd9c6e84f3c900dd539ee5c7)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-webview: specifier: 13.16.1 - version: 13.16.1(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 13.16.1(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-worklets: specifier: 0.10.1 - version: 0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) test-suite: specifier: workspace:* version: link:../test-suite @@ -318,29 +324,29 @@ importers: specifier: 19.2.3 version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-native-reanimated: specifier: 4.5.1 - version: 4.5.1(patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d52e683a60af0e8b18e)(react-native-worklets@0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.5.1(patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25)(react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-worklets: specifier: 0.10.1 - version: 0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) apps/brownfield-tester/expo-app: dependencies: '@expo/vector-icons': specifier: ^15.0.2 - version: 15.1.1(expo-font@packages+expo-font)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 15.1.1(expo-font@packages+expo-font)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-navigation/bottom-tabs': specifier: ^7.15.5 - version: 7.15.5(a2c72522bbca03204a3089e0f828e9b1) + version: 7.15.5(@react-native-masked-view/masked-view@0.3.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(@react-navigation/native@7.1.33(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-safe-area-context@5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-screens@4.27.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-navigation/elements': specifier: ^2.9.10 - version: 2.9.10(@react-native-masked-view/masked-view@0.3.2(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(@react-navigation/native@7.1.33(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-safe-area-context@5.7.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 2.9.10(@react-native-masked-view/masked-view@0.3.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(@react-navigation/native@7.1.33(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-safe-area-context@5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-navigation/native': specifier: ^7.1.33 - version: 7.1.33(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 7.1.33(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) expo: specifier: workspace:* version: link:../../../packages/expo @@ -393,26 +399,26 @@ importers: specifier: 19.2.3 version: 19.2.3(react@19.2.3) react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-native-gesture-handler: specifier: ~3.1.0 - version: 3.1.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 3.1.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-reanimated: specifier: 4.5.1 - version: 4.5.1(patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d52e683a60af0e8b18e)(react-native-worklets@0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.5.1(patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25)(react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-safe-area-context: specifier: ~5.7.0 - version: 5.7.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-screens: specifier: 4.27.0 - version: 4.27.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.27.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-web: specifier: ~0.21.0 version: 0.21.2(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) react-native-worklets: specifier: 0.10.1 - version: 0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) devDependencies: '@types/react': specifier: ~19.2.2 @@ -428,7 +434,7 @@ importers: version: 1.0.1(react@19.2.3) '@expo/vector-icons': specifier: ^15.0.2 - version: 15.1.1(expo-font@packages+expo-font)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 15.1.1(expo-font@packages+expo-font)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) expo-router: specifier: workspace:* version: link:../../packages/expo-router @@ -436,8 +442,8 @@ importers: specifier: 19.2.3 version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/react': specifier: ~19.2.0 @@ -456,34 +462,34 @@ importers: version: link:../../packages/expo-ui '@expo/vector-icons': specifier: ^15.0.2 - version: 15.1.1(expo-font@packages+expo-font)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 15.1.1(expo-font@packages+expo-font)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-native-async-storage/async-storage': specifier: 2.2.0 - version: 2.2.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3)) + version: 2.2.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3)) '@react-native-community/datetimepicker': specifier: ^9.1.0 - version: 9.1.0(expo@packages+expo)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 9.1.0(expo@packages+expo)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-native-community/netinfo': specifier: 12.0.1 - version: 12.0.1(patch_hash=ced0cb79848978ecc3e780a4d812d948684346cce85aa5d06f6b91a11e10ad5b)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 12.0.1(patch_hash=ced0cb79848978ecc3e780a4d812d948684346cce85aa5d06f6b91a11e10ad5b)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-native-community/slider': specifier: 5.2.0 version: 5.2.0 '@react-native-masked-view/masked-view': specifier: 0.3.2 - version: 0.3.2(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 0.3.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-native-picker/picker': specifier: 2.11.4 - version: 2.11.4(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 2.11.4(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-native-segmented-control/segmented-control': specifier: 2.5.7 - version: 2.5.7(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 2.5.7(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@shopify/react-native-skia': specifier: 2.6.2 - version: 2.6.2(patch_hash=ba884424a75156115606f768b005e5af9a39e9836f1acbc8e70c5d2fd5d13044)(react-native-reanimated@4.5.1(patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d52e683a60af0e8b18e)(react-native-worklets@0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 2.6.2(patch_hash=70039779bd3538cedc83bf96344d02399b7a16d42e5b8eda673ae03371843424)(react-native-reanimated@4.5.1(patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25)(react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@stripe/stripe-react-native': specifier: 0.64.0 - version: 0.64.0(expo@packages+expo)(react-native-webview@13.16.1(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 0.64.0(expo@packages+expo)(react-native-webview@13.16.1(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) expo: specifier: workspace:* version: link:../../packages/expo @@ -669,46 +675,46 @@ importers: version: link:../../packages/expo-web-browser lottie-react-native: specifier: ^7.3.8 - version: 7.3.8(@lottiefiles/dotlottie-react@0.13.5(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 7.3.8(@lottiefiles/dotlottie-react@0.13.5(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react: specifier: 19.2.3 version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-native-gesture-handler: specifier: ~3.1.0 - version: 3.1.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 3.1.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-keyboard-controller: specifier: ^1.22.4 - version: 1.22.4(react-native-reanimated@4.5.1(patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d52e683a60af0e8b18e)(react-native-worklets@0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 1.22.4(patch_hash=db6dc561a17d802e0cc0f19802e8772d8a51105160c635d3cda7d9f6dcff39d7)(react-native-reanimated@4.5.1(patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25)(react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-maps: specifier: 1.27.2 - version: 1.27.2(react-native-web@0.21.2(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 1.27.2(react-native-web@0.21.2(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-pager-view: specifier: 8.0.2 - version: 8.0.2(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 8.0.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-reanimated: specifier: 4.5.1 - version: 4.5.1(patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d52e683a60af0e8b18e)(react-native-worklets@0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.5.1(patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25)(react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-safe-area-context: specifier: 5.7.0 - version: 5.7.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-screens: specifier: 4.27.0 - version: 4.27.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.27.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-svg: specifier: 15.15.4 - version: 15.15.4(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 15.15.4(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-view-shot: specifier: 4.0.3 - version: 4.0.3(patch_hash=c493165ff680241f9c0432f4619a8f581420b9f8dd9c6e84f3c900dd539ee5c7)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.0.3(patch_hash=c493165ff680241f9c0432f4619a8f581420b9f8dd9c6e84f3c900dd539ee5c7)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-webview: specifier: 13.16.1 - version: 13.16.1(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 13.16.1(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-worklets: specifier: 0.10.1 - version: 0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) devDependencies: '@types/react': specifier: ~19.2.0 @@ -764,8 +770,8 @@ importers: specifier: 19.2.3 version: 19.2.3(react@19.2.3) react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-native-web: specifier: ~0.21.0 version: 0.21.2(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -795,7 +801,7 @@ importers: version: link:../../packages/expo-ui '@expo/vector-icons': specifier: ^15.0.2 - version: 15.1.1(expo-font@packages+expo-font)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 15.1.1(expo-font@packages+expo-font)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@lottiefiles/dotlottie-react': specifier: ^0.13.5 version: 0.13.5(react@19.2.3) @@ -804,37 +810,37 @@ importers: version: 3.6.0(react@19.2.3) '@react-native-async-storage/async-storage': specifier: 2.2.0 - version: 2.2.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3)) + version: 2.2.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3)) '@react-native-community/datetimepicker': specifier: 8.6.0 - version: 8.6.0(expo@packages+expo)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 8.6.0(expo@packages+expo)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-native-community/netinfo': specifier: 12.0.1 - version: 12.0.1(patch_hash=ced0cb79848978ecc3e780a4d812d948684346cce85aa5d06f6b91a11e10ad5b)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 12.0.1(patch_hash=ced0cb79848978ecc3e780a4d812d948684346cce85aa5d06f6b91a11e10ad5b)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-native-community/slider': specifier: 5.1.2 version: 5.1.2 '@react-native-masked-view/masked-view': specifier: 0.3.2 - version: 0.3.2(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 0.3.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-native-picker/picker': specifier: 2.11.4 - version: 2.11.4(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 2.11.4(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-native-segmented-control/segmented-control': specifier: 2.5.7 - version: 2.5.7(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 2.5.7(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-native-vector-icons/ionicons': specifier: ^13.1.2 - version: 13.1.2(@expo/config-plugins@packages+@expo+config-plugins)(@react-native/assets-registry@0.86.0)(expo-font@packages+expo-font)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 13.1.2(@expo/config-plugins@packages+@expo+config-plugins)(@react-native/assets-registry@0.86.0)(expo-font@packages+expo-font)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-native-vector-icons/material-design-icons': specifier: ^13.1.2 - version: 13.1.2(@expo/config-plugins@packages+@expo+config-plugins)(@react-native/assets-registry@0.86.0)(expo-font@packages+expo-font)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 13.1.2(@expo/config-plugins@packages+@expo+config-plugins)(@react-native/assets-registry@0.86.0)(expo-font@packages+expo-font)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@shopify/flash-list': specifier: 2.0.2 - version: 2.0.2(@babel/runtime@7.29.7)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 2.0.2(@babel/runtime@7.29.7)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@shopify/react-native-skia': specifier: 2.6.2 - version: 2.6.2(patch_hash=ba884424a75156115606f768b005e5af9a39e9836f1acbc8e70c5d2fd5d13044)(react-native-reanimated@4.5.1(patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d52e683a60af0e8b18e)(react-native-worklets@0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 2.6.2(patch_hash=70039779bd3538cedc83bf96344d02399b7a16d42e5b8eda673ae03371843424)(react-native-reanimated@4.5.1(patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25)(react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) canvaskit-wasm: specifier: ^0.40.0 version: 0.40.0 @@ -1053,7 +1059,7 @@ importers: version: link:../../packages/expo-task-manager expo-three: specifier: 7.0.1 - version: 7.0.1(expo-asset@packages+expo-asset)(expo-file-system@packages+expo-file-system)(expo-font@packages+expo-font)(expo-modules-core@packages+expo-modules-core)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)(three@0.137.5) + version: 7.0.1(expo-asset@packages+expo-asset)(expo-file-system@packages+expo-file-system)(expo-font@packages+expo-font)(expo-modules-core@packages+expo-modules-core)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)(three@0.137.5) expo-tracking-transparency: specifier: workspace:* version: link:../../packages/expo-tracking-transparency @@ -1086,7 +1092,7 @@ importers: version: 3.9.2 lottie-react-native: specifier: ^7.3.8 - version: 7.3.8(@lottiefiles/dotlottie-react@0.13.5(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 7.3.8(@lottiefiles/dotlottie-react@0.13.5(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) moment: specifier: ^2.29.4 version: 2.30.1 @@ -1103,47 +1109,47 @@ importers: specifier: 19.2.3 version: 19.2.3(react@19.2.3) react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-native-dropdown-picker: specifier: ^5.3.0 - version: 5.4.6(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 5.4.6(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-gesture-handler: specifier: ~3.1.0 - version: 3.1.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 3.1.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-keyboard-controller: specifier: ^1.22.4 - version: 1.22.4(react-native-reanimated@4.5.1(patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d52e683a60af0e8b18e)(react-native-worklets@0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 1.22.4(patch_hash=db6dc561a17d802e0cc0f19802e8772d8a51105160c635d3cda7d9f6dcff39d7)(react-native-reanimated@4.5.1(patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25)(react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-maps: specifier: 1.27.2 - version: 1.27.2(react-native-web@0.21.2(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 1.27.2(react-native-web@0.21.2(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-pager-view: specifier: 8.0.2 - version: 8.0.2(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 8.0.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-reanimated: specifier: 4.5.1 - version: 4.5.1(patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d52e683a60af0e8b18e)(react-native-worklets@0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.5.1(patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25)(react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-safe-area-context: specifier: 5.7.0 - version: 5.7.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-screens: specifier: 4.27.0 - version: 4.27.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.27.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-svg: specifier: 15.15.4 - version: 15.15.4(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 15.15.4(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-view-shot: specifier: 4.0.3 - version: 4.0.3(patch_hash=c493165ff680241f9c0432f4619a8f581420b9f8dd9c6e84f3c900dd539ee5c7)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.0.3(patch_hash=c493165ff680241f9c0432f4619a8f581420b9f8dd9c6e84f3c900dd539ee5c7)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-web: specifier: ~0.21.0 version: 0.21.2(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) react-native-webview: specifier: 13.16.1 - version: 13.16.1(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 13.16.1(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-worklets: specifier: 0.10.1 - version: 0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) regl: specifier: ^1.3.0 version: 1.7.0 @@ -1239,8 +1245,8 @@ importers: specifier: 19.2.3 version: 19.2.3(react@19.2.3) react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@babel/core': specifier: ^7.12.9 @@ -1253,13 +1259,13 @@ importers: version: link:../../packages/expo-ui '@expo/vector-icons': specifier: ^15.0.2 - version: 15.1.1(expo-font@packages+expo-font)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 15.1.1(expo-font@packages+expo-font)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-navigation/bottom-tabs': specifier: ^7.15.5 - version: 7.15.5(a2c72522bbca03204a3089e0f828e9b1) + version: 7.15.5(@react-native-masked-view/masked-view@0.3.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(@react-navigation/native@7.1.33(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-safe-area-context@5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-screens@4.27.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-navigation/native': specifier: ^7.1.33 - version: 7.1.33(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 7.1.33(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) expo: specifier: workspace:* version: link:../../packages/expo @@ -1306,23 +1312,23 @@ importers: specifier: 19.2.3 version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-native-gesture-handler: specifier: ~3.1.0 - version: 3.1.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 3.1.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-reanimated: specifier: 4.5.1 - version: 4.5.1(patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d52e683a60af0e8b18e)(react-native-worklets@0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.5.1(patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25)(react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-safe-area-context: specifier: 5.7.0 - version: 5.7.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-screens: specifier: 4.27.0 - version: 4.27.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.27.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-worklets: specifier: 0.10.1 - version: 0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) test-suite: specifier: workspace:* version: link:../test-suite @@ -1347,16 +1353,16 @@ importers: version: link:../../packages/expo-ui '@expo/vector-icons': specifier: ^15.0.2 - version: 15.1.1(expo-font@packages+expo-font)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 15.1.1(expo-font@packages+expo-font)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-navigation/bottom-tabs': specifier: ^7.15.5 - version: 7.15.5(a2c72522bbca03204a3089e0f828e9b1) + version: 7.15.5(@react-native-masked-view/masked-view@0.3.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(@react-navigation/native@7.1.33(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-safe-area-context@5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-screens@4.27.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-navigation/native': specifier: ^7.1.33 - version: 7.1.33(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 7.1.33(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-navigation/native-stack': specifier: ^7.14.5 - version: 7.14.5(a2c72522bbca03204a3089e0f828e9b1) + version: 7.14.5(@react-native-masked-view/masked-view@0.3.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(@react-navigation/native@7.1.33(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-safe-area-context@5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-screens@4.27.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) expo: specifier: workspace:* version: link:../../packages/expo @@ -1421,14 +1427,14 @@ importers: specifier: 19.2.3 version: 19.2.3(react@19.2.3) react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-native-safe-area-context: specifier: 5.7.0 - version: 5.7.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-screens: specifier: 4.27.0 - version: 4.27.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.27.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) devDependencies: '@expo/config': specifier: workspace:* @@ -1450,7 +1456,7 @@ importers: version: 0.1.1 '@expo/vector-icons': specifier: ^15.0.2 - version: 15.1.1(expo-font@packages+expo-font)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 15.1.1(expo-font@packages+expo-font)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) expo: specifier: workspace:* version: link:../../packages/expo @@ -1494,29 +1500,29 @@ importers: specifier: 19.2.3 version: 19.2.3(react@19.2.3) react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-native-gesture-handler: specifier: ~3.1.0 - version: 3.1.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 3.1.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-pager-view: specifier: ^8.0.2 - version: 8.0.2(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 8.0.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-safe-area-context: specifier: 5.7.0 - version: 5.7.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-screens: specifier: 4.27.0 - version: 4.27.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.27.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-tab-view: specifier: ^4.3.0 - version: 4.3.0(react-native-pager-view@8.0.2(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.3.0(react-native-pager-view@8.0.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-web: specifier: ^0.21.0 version: 0.21.2(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) react-native-webview: specifier: 13.16.1 - version: 13.16.1(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 13.16.1(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) devDependencies: '@types/react': specifier: ~19.2.0 @@ -1550,10 +1556,10 @@ importers: dependencies: '@react-navigation/bottom-tabs': specifier: ^7.15.5 - version: 7.15.5(a2c72522bbca03204a3089e0f828e9b1) + version: 7.15.5(@react-native-masked-view/masked-view@0.3.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(@react-navigation/native@7.1.33(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-safe-area-context@5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-screens@4.27.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@react-navigation/native': specifier: ^7.1.33 - version: 7.1.33(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 7.1.33(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) expo: specifier: workspace:* version: link:../../packages/expo @@ -1573,14 +1579,14 @@ importers: specifier: 19.2.3 version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-native-safe-area-context: specifier: 5.7.0 - version: 5.7.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-screens: specifier: 4.27.0 - version: 4.27.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.27.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) devDependencies: babel-preset-expo: specifier: workspace:* @@ -1599,10 +1605,10 @@ importers: version: link:../../packages/expo-ui '@react-native-async-storage/async-storage': specifier: ^2.2.0 - version: 2.2.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3)) + version: 2.2.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3)) '@react-native-vector-icons/material-design-icons': specifier: ^13.1.2 - version: 13.1.2(@expo/config-plugins@packages+@expo+config-plugins)(@react-native/assets-registry@0.86.0)(expo-font@packages+expo-font)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 13.1.2(@expo/config-plugins@packages+@expo+config-plugins)(@react-native/assets-registry@0.86.0)(expo-font@packages+expo-font)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) async-retry: specifier: ^1.1.4 version: 1.3.3 @@ -1781,14 +1787,14 @@ importers: specifier: 19.2.3 version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-native-gesture-handler: specifier: ~3.1.0 - version: 3.1.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 3.1.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-safe-area-context: specifier: ^5.7.0 - version: 5.7.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) semver: specifier: ^7.7.4 version: 7.8.5 @@ -1896,8 +1902,11 @@ importers: specifier: ^4.4.4 version: 4.4.4 '@react-native/dev-middleware': - specifier: 0.86.0 - version: 0.86.0 + specifier: 0.87.0 + version: 0.87.0 + '@react-native/js-polyfills': + specifier: 0.87.0 + version: 0.87.0 accepts: specifier: ^1.3.8 version: 1.3.8 @@ -1971,8 +1980,8 @@ importers: specifier: ^2.3.2 version: 2.4.2 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) resolve-from: specifier: ^5.0.0 version: 5.0.0 @@ -2298,8 +2307,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/jest': specifier: ^29.2.1 @@ -2329,8 +2338,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/react': specifier: ~19.2.0 @@ -2586,8 +2595,8 @@ importers: specifier: 19.2.3 version: 19.2.3(react@19.2.3) react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-native-web: specifier: ^0.21.0 version: 0.21.2(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -2649,8 +2658,8 @@ importers: specifier: ^1.5.5 version: 1.5.5 '@react-native/js-polyfills': - specifier: 0.86.0 - version: 0.86.0 + specifier: 0.87.0 + version: 0.87.0 browserslist: specifier: ^4.25.0 version: 4.28.7 @@ -2801,8 +2810,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) stacktrace-parser: specifier: ^0.1.10 version: 0.1.11 @@ -2929,8 +2938,8 @@ importers: specifier: workspace:^10.2.0 version: link:../json-file '@react-native/normalize-colors': - specifier: 0.86.0 - version: 0.86.0 + specifier: 0.87.0 + version: 0.87.0 debug: specifier: ^4.3.1 version: 4.4.3 @@ -3210,8 +3219,8 @@ importers: specifier: ^7.20.0 version: 7.29.7 '@react-native/babel-plugin-codegen': - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -3489,8 +3498,8 @@ importers: specifier: 19.2.3 version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) packages/eslint-config-universe: dependencies: @@ -3651,7 +3660,7 @@ importers: version: 0.21.2(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) react-native-webview: specifier: '*' - version: 13.16.1(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 13.16.1(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-refresh: specifier: ^0.14.2 version: 0.14.2 @@ -3681,8 +3690,8 @@ importers: specifier: 19.2.3 version: 19.2.3(react@19.2.3) react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) rimraf: specifier: ^6.1.2 version: 6.1.3 @@ -3693,8 +3702,8 @@ importers: packages/expo-age-range: dependencies: react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: expo: specifier: workspace:* @@ -3706,8 +3715,8 @@ importers: packages/expo-app-integrity: dependencies: react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: expo: specifier: workspace:* @@ -3728,12 +3737,12 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@testing-library/react-native': specifier: ^13.3.0 - version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) + version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) '@types/jest': specifier: ^29.2.1 version: 29.5.14 @@ -3762,12 +3771,12 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@testing-library/react-native': specifier: ^13.3.0 - version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) + version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) '@types/react': specifier: ~19.2.0 version: 19.2.14 @@ -3784,8 +3793,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/jest': specifier: ^29.2.1 @@ -3827,12 +3836,12 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@testing-library/react-native': specifier: ^13.3.0 - version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) + version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) '@types/jest': specifier: ^29.2.1 version: 29.5.14 @@ -3855,8 +3864,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/jest': specifier: ^29.2.1 @@ -3901,8 +3910,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/invariant': specifier: ^2.2.33 @@ -3986,8 +3995,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@testing-library/dom': specifier: ^10.4.0 @@ -4000,7 +4009,7 @@ importers: version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@testing-library/react-native': specifier: ^13.3.0 - version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) + version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) '@types/react': specifier: ~19.2.0 version: 19.2.14 @@ -4014,8 +4023,8 @@ importers: packages/expo-brightness: dependencies: react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/jest': specifier: ^29.2.1 @@ -4122,8 +4131,8 @@ importers: packages/expo-calendar: dependencies: react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/jest': specifier: ^29.2.1 @@ -4147,8 +4156,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-native-web: specifier: '*' version: 0.21.2(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -4190,8 +4199,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-native-web: specifier: '*' version: 0.21.2(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -4207,7 +4216,7 @@ importers: version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@testing-library/react-native': specifier: ^13.3.0 - version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) + version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) '@types/react': specifier: ~19.2.0 version: 19.2.14 @@ -4221,8 +4230,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/react': specifier: ~19.2.0 @@ -4265,8 +4274,8 @@ importers: specifier: '*' version: link:../expo react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/node': specifier: ^22.14.0 @@ -4287,8 +4296,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/jest': specifier: ^29.2.1 @@ -4364,8 +4373,8 @@ importers: specifier: workspace:~56.0.4 version: link:../expo-manifests react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/jest': specifier: ^29.2.1 @@ -4388,7 +4397,7 @@ importers: version: 7.29.7(@babel/core@7.29.7) '@testing-library/react-native': specifier: ^13.3.0 - version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) + version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) '@types/jest': specifier: ^29.2.1 version: 29.5.14 @@ -4405,8 +4414,8 @@ importers: specifier: 19.2.3 version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) packages/expo-dev-menu-interface: dependencies: @@ -4557,8 +4566,8 @@ importers: specifier: '*' version: link:../expo react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/jest': specifier: ^29.2.1 @@ -4585,12 +4594,12 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@testing-library/react-native': specifier: ^13.3.0 - version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) + version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) '@types/fontfaceobserver': specifier: ^2.1.3 version: 2.1.3 @@ -4619,11 +4628,11 @@ importers: specifier: '*' version: 19.2.3(react@19.2.3) react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-native-reanimated: specifier: 4.5.1 - version: 4.5.1(patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d52e683a60af0e8b18e)(react-native-worklets@0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.5.1(patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25)(react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-web: specifier: '*' version: 0.21.2(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -4662,8 +4671,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@testing-library/dom': specifier: ^10.4.0 @@ -4676,7 +4685,7 @@ importers: version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@testing-library/react-native': specifier: ^13.3.0 - version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) + version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) '@types/react': specifier: ~19.2.0 version: 19.2.14 @@ -4699,8 +4708,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-native-web: specifier: '*' version: 0.21.2(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -4809,7 +4818,7 @@ importers: devDependencies: '@testing-library/react-native': specifier: ^13.3.0 - version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) + version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) '@types/react': specifier: ~19.2.0 version: 19.2.14 @@ -4823,8 +4832,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@testing-library/dom': specifier: ^10.4.0 @@ -4837,7 +4846,7 @@ importers: version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@testing-library/react-native': specifier: ^13.3.0 - version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) + version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) '@types/react': specifier: ~19.2.0 version: 19.2.14 @@ -4863,8 +4872,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/invariant': specifier: ^2.2.33 @@ -4882,8 +4891,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/react': specifier: ~19.2.0 @@ -5004,8 +5013,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/jest': specifier: ^29.2.1 @@ -5026,8 +5035,8 @@ importers: packages/expo-media-library: dependencies: react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/jest': specifier: ^29.2.1 @@ -5048,8 +5057,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/react': specifier: ~19.2.0 @@ -5067,8 +5076,8 @@ importers: specifier: ^1.8.0 version: 1.8.0 '@react-native/jest-preset': - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(react@19.2.3) '@swc-contrib/mut-cjs-exports': specifier: ^14.13.0 version: 14.13.0(@swc/core@1.15.18)(@swc/jest@0.2.39(@swc/core@1.15.18)) @@ -5080,7 +5089,7 @@ importers: version: 0.2.39(@swc/core@1.15.18) '@testing-library/react-native': specifier: ^13.3.0 - version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) + version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) '@types/jest': specifier: ^29.2.1 version: 29.5.14 @@ -5159,15 +5168,15 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-native-worklets: specifier: 0.10.1 - version: 0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) devDependencies: '@testing-library/react-native': specifier: ^13.3.0 - version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) + version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) '@types/invariant': specifier: ^2.2.33 version: 2.2.37 @@ -5181,8 +5190,8 @@ importers: packages/expo-modules-jsi: dependencies: react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) packages/expo-modules-test-core: dependencies: @@ -5221,8 +5230,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/debug': specifier: ^4.1.7 @@ -5289,8 +5298,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/jest': specifier: ^29.2.1 @@ -5326,15 +5335,15 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@react-navigation/native': specifier: ^7.1.33 - version: 7.1.33(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 7.1.33(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@testing-library/react-native': specifier: ^13.3.0 - version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) + version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) '@types/react': specifier: ~19.2.0 version: 19.2.14 @@ -5348,8 +5357,8 @@ importers: packages/expo-print: dependencies: react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: expo: specifier: workspace:* @@ -5380,7 +5389,7 @@ importers: version: 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@react-native-masked-view/masked-view': specifier: ^0.3.2 - version: 0.3.2(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 0.3.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) client-only: specifier: ^0.0.1 version: 0.0.1 @@ -5436,14 +5445,14 @@ importers: specifier: ^19.1.0 version: 19.2.4 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-native-drawer-layout: specifier: ^4.2.2 - version: 4.2.2(fe048f68a60a5b35919ae811510cf1ab) + version: 4.2.2(react-native-gesture-handler@3.1.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-reanimated@4.5.1(patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25)(react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-screens: specifier: ^4.27.0 - version: 4.27.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.27.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) server-only: specifier: ^0.0.1 version: 0.0.1 @@ -5471,7 +5480,7 @@ importers: version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@testing-library/react-native': specifier: ^13.3.0 - version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) + version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) '@testing-library/user-event': specifier: ^14.6.1 version: 14.6.1(@testing-library/dom@10.4.1) @@ -5507,19 +5516,19 @@ importers: version: 10.2.0 react-native-gesture-handler: specifier: ~3.1.0 - version: 3.1.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 3.1.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-pager-view: specifier: ^8.0.2 - version: 8.0.2(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 8.0.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-reanimated: specifier: 4.5.1 - version: 4.5.1(patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d52e683a60af0e8b18e)(react-native-worklets@0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.5.1(patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25)(react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-safe-area-context: specifier: ~5.7.0 - version: 5.7.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-tab-view: specifier: ^4.3.0 - version: 4.3.0(react-native-pager-view@8.0.2(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.3.0(react-native-pager-view@8.0.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-web: specifier: ~0.21.0 version: 0.21.2(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -5535,7 +5544,7 @@ importers: devDependencies: '@testing-library/react-native': specifier: ^13.3.0 - version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) + version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) '@types/react': specifier: ~19.2.0 version: 19.2.14 @@ -5549,8 +5558,8 @@ importers: packages/expo-screen-orientation: dependencies: react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/jest': specifier: ^29.2.1 @@ -5586,8 +5595,8 @@ importers: specifier: ^2.2.4 version: 2.2.4 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/invariant': specifier: ^2.2.33 @@ -5638,8 +5647,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/jest': specifier: ^29.2.1 @@ -5718,15 +5727,15 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@expo/spawn-async': specifier: ^1.8.0 version: 1.8.0 '@testing-library/react-native': specifier: ^13.3.0 - version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) + version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) '@types/jest': specifier: ^29.2.1 version: 29.5.14 @@ -5797,14 +5806,14 @@ importers: specifier: 19.2.3 version: 19.2.3(react@19.2.3) react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-native-safe-area-context: specifier: 5.7.0 - version: 5.7.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-screens: specifier: 4.27.0 - version: 4.27.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.27.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-web: specifier: ~0.21.0 version: 0.21.2(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -5825,11 +5834,11 @@ importers: specifier: ^29.7.0 version: 29.7.0 '@react-native/jest-preset': - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(react@19.2.3) '@testing-library/react-native': specifier: ^13.3.0 - version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) + version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) '@types/jest': specifier: ^29.2.1 version: 29.5.14 @@ -5861,8 +5870,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@testing-library/dom': specifier: ^10.4.0 @@ -5875,7 +5884,7 @@ importers: version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@testing-library/react-native': specifier: ^13.3.0 - version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) + version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) '@types/jest': specifier: ^29.2.1 version: 29.5.14 @@ -5895,8 +5904,8 @@ importers: packages/expo-store-review: dependencies: react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: expo: specifier: workspace:* @@ -5922,8 +5931,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) sf-symbols-typescript: specifier: ^2.0.0 version: 2.2.0 @@ -5941,14 +5950,14 @@ importers: packages/expo-system-ui: dependencies: '@react-native/normalize-colors': - specifier: 0.86.0 - version: 0.86.0 + specifier: 0.87.0 + version: 0.87.0 debug: specifier: ^4.3.2 version: 4.4.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-native-web: specifier: '*' version: 0.21.2(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -5969,8 +5978,8 @@ importers: packages/expo-task-manager: dependencies: react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) unimodules-app-loader: specifier: workspace:~56.0.0 version: link:../unimodules-app-loader @@ -6028,8 +6037,8 @@ importers: packages/expo-tracking-transparency: dependencies: react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/jest': specifier: ^29.2.1 @@ -6090,8 +6099,8 @@ importers: specifier: '*' version: 19.2.3(react@19.2.3) react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) sf-symbols-typescript: specifier: ^2.1.0 version: 2.2.0 @@ -6104,7 +6113,7 @@ importers: version: 7.29.7 '@testing-library/react-native': specifier: ^13.3.0 - version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) + version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) '@types/babel__core': specifier: ^7.20.5 version: 7.20.5 @@ -6122,10 +6131,10 @@ importers: version: link:../expo-module-scripts react-native-reanimated: specifier: 4.5.1 - version: 4.5.1(patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d52e683a60af0e8b18e)(react-native-worklets@0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 4.5.1(patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25)(react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react-native-worklets: specifier: 0.10.1 - version: 0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + version: 0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) packages/expo-updates: dependencies: @@ -6178,8 +6187,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) resolve-from: specifier: ^5.0.0 version: 5.0.0 @@ -6189,7 +6198,7 @@ importers: version: link:../@expo/metro-config '@testing-library/react-native': specifier: ^13.3.0 - version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) + version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) '@types/debug': specifier: ^4.1.7 version: 4.1.12 @@ -6251,8 +6260,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/jest': specifier: ^29.2.1 @@ -6282,8 +6291,8 @@ importers: packages/expo-web-browser: dependencies: react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) devDependencies: '@types/jest': specifier: ^29.2.1 @@ -6329,8 +6338,8 @@ importers: specifier: workspace:* version: link:../expo-module-scripts react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) resolve-workspace-root: specifier: ^2.0.0 version: 2.0.1 @@ -6341,8 +6350,8 @@ importers: specifier: '*' version: 19.2.3 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-native-web: specifier: '*' version: 0.21.2(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -6358,7 +6367,7 @@ importers: version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@testing-library/react-native': specifier: ^13.3.0 - version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) + version: 13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3) '@types/react': specifier: ~19.2.2 version: 19.2.14 @@ -6447,8 +6456,8 @@ importers: specifier: ^4.17.19 version: 4.18.1 react-native: - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-test-renderer: specifier: 19.2.3 version: 19.2.3(react@19.2.3) @@ -6460,8 +6469,8 @@ importers: version: 2.0.2 devDependencies: '@react-native/jest-preset': - specifier: 0.86.0 - version: 0.86.0(@babel/core@7.29.7)(react@19.2.3) + specifier: 0.87.0 + version: 0.87.0(@babel/core@7.29.7)(react@19.2.3) '@types/react': specifier: ~19.2.0 version: 19.2.14 @@ -7764,7 +7773,7 @@ packages: peerDependencies: expo-file-system: ^13.2.0 react: ^17.0.1 - react-native: 0.86.0 + react-native: 0.87.0 '@expo/bunyan@4.0.1': resolution: {integrity: sha512-+Lla7nYSiHZirgK+U/uYzsLv/X+HaJienbD5AKX1UQZHYfWaP+9uuQluRB4GrEVWF0GZ7vEVp/jzaOT9k/SQlg==} @@ -7898,7 +7907,7 @@ packages: peerDependencies: expo-font: '>=14.0.4' react: '*' - react-native: 0.86.0 + react-native: 0.87.0 '@expo/ws-tunnel@2.0.0': resolution: {integrity: sha512-j+JfTRdCk820J9dU0sA2SqshQIKFOMo7ED84w9MJFcebfbNQgsLztEY/SABDkGnjatrW4xGqnUhVRxSBVyCkXw==} @@ -8987,14 +8996,14 @@ packages: '@react-native-async-storage/async-storage@2.2.0': resolution: {integrity: sha512-gvRvjR5JAaUZF8tv2Kcq/Gbt3JHwbKFYfmb445rhOj6NUMx3qPLixmDx5pZAyb9at1bYvJ4/eTUipU5aki45xw==} peerDependencies: - react-native: 0.86.0 + react-native: 0.87.0 '@react-native-community/datetimepicker@8.6.0': resolution: {integrity: sha512-yxPSqNfxgpGaqHQIpatqe6ykeBdU/1pdsk/G3x01mY2bpTflLpmVTLqFSJYd3MiZzxNZcMs/j1dQakUczSjcYA==} peerDependencies: expo: '>=52.0.0' react: '*' - react-native: 0.86.0 + react-native: 0.87.0 react-native-windows: '*' peerDependenciesMeta: expo: @@ -9007,7 +9016,7 @@ packages: peerDependencies: expo: '>=52.0.0' react: '*' - react-native: 0.86.0 + react-native: 0.87.0 react-native-windows: '*' peerDependenciesMeta: expo: @@ -9019,7 +9028,7 @@ packages: resolution: {integrity: sha512-P/3caXIvfYSJG8AWJVefukg+ZGRPs+M4Lp3pNJtgcTYoJxCjWrKQGNnCkj/Cz//zWa/avGed0i/wzm0T8vV2IQ==} peerDependencies: react: '*' - react-native: 0.86.0 + react-native: 0.87.0 '@react-native-community/slider@5.1.2': resolution: {integrity: sha512-UV/MjCyCtSjS5BQDrrGIMmCXm309xEG6XbR0Dj65kzTraJSVDxSjQS2uBUXgX+5SZUOCzCxzv3OufOZBdtQY4w==} @@ -9031,19 +9040,19 @@ packages: resolution: {integrity: sha512-XwuQoW7/GEgWRMovOQtX3A4PrXhyaZm0lVUiY8qJDvdngjLms9Cpdck6SmGAUNqQwcj2EadHC1HwL0bEyoa/SQ==} peerDependencies: react: '>=16' - react-native: 0.86.0 + react-native: 0.87.0 '@react-native-picker/picker@2.11.4': resolution: {integrity: sha512-Kf8h1AMnBo54b1fdiVylP2P/iFcZqzpMYcglC28EEFB1DEnOjsNr6Ucqc+3R9e91vHxEDnhZFbYDmAe79P2gjA==} peerDependencies: react: '*' - react-native: 0.86.0 + react-native: 0.87.0 '@react-native-segmented-control/segmented-control@2.5.7': resolution: {integrity: sha512-l84YeVX8xAU3lvOJSvV4nK/NbGhIm2gBfveYolwaoCbRp+/SLXtc6mYrQmM9ScXNwU14mnzjQTpTHWl5YPnkzQ==} peerDependencies: react: '>=16.0' - react-native: 0.86.0 + react-native: 0.87.0 '@react-native-vector-icons/common@13.0.1': resolution: {integrity: sha512-UPC6L3tW5rXCjBn4kgw9RPURUILIg8tFpEY2uaYwU8aCjEHkywNCMcAO8+PvMCDkR6aICPeHYA0OXvMgrjsF4g==} @@ -9054,7 +9063,7 @@ packages: '@react-native/assets-registry': '*' expo-font: '*' react: '*' - react-native: 0.86.0 + react-native: 0.87.0 peerDependenciesMeta: '@react-native-vector-icons/get-image': optional: true @@ -9069,7 +9078,7 @@ packages: peerDependencies: '@expo/config-plugins': '>=10.0.0' react: '*' - react-native: 0.86.0 + react-native: 0.87.0 peerDependenciesMeta: '@expo/config-plugins': optional: true @@ -9080,92 +9089,96 @@ packages: peerDependencies: '@expo/config-plugins': '>=10.0.0' react: '*' - react-native: 0.86.0 + react-native: 0.87.0 peerDependenciesMeta: '@expo/config-plugins': optional: true + '@react-native/asset-utils@0.87.0': + resolution: {integrity: sha512-XUSXMnBmQuBMuMWNWaXMGt4tLzb2yraCVO4b7TFCvEqiCg3ByhbQA0QNmPp+cdWgvmPmptCJwOrBWjPxppXgOA==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + '@react-native/assets-registry@0.86.0': resolution: {integrity: sha512-nIaXbm2jX1OTYp0qbviJ3O6KZivoE8z3BnhUQ2LsqfZSWRoOK/n1qsiAr6oALiNKWnXY3j2KPwtYORnZzp8xew==} engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} - '@react-native/babel-plugin-codegen@0.86.0': - resolution: {integrity: sha512-qdsABWNW7uTll90l4Vh03gjeyu3WVDi2CyiiyvYGMRDcoYbjbQi6df3BMAm9lQI2yslZ1T14LlDDAsgTwNxplA==} - engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + '@react-native/babel-plugin-codegen@0.87.0': + resolution: {integrity: sha512-q0CCSAYgomb2G1fkmJ5ughwvVLqjHcdJ4w3Ffxw4YsdBenWYZsnMARyr/ghvcvfV33/YsZQhdMZ3XnpG6oth/Q==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} - '@react-native/babel-preset@0.86.0': - resolution: {integrity: sha512-bYQcWiPySNvF4dns9Ls9gMmwgq66ohvM9Fwc/Kn8r85t66UNHxch3p1QwPiSorDelFauZwJbgo9+ReibTgvpbA==} - engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + '@react-native/babel-preset@0.87.0': + resolution: {integrity: sha512-vthkHlSDWFVCQtQ22JZadM1J7wicn0773sP0C8wMb+2g6+6hn1209A1rMJz0ijpTI+RQ4XyQRmbnyTsf4kuIWg==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} peerDependencies: '@babel/core': '*' - '@react-native/codegen@0.86.0': - resolution: {integrity: sha512-uTs9DBo3+/lUqinsGZK0FKJRBVClrwMXoZToaDxE1Q2SL2e55vs2GwyZfIKzPl5uJnbu4PfFMIp0/mLXLWUMuA==} - engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + '@react-native/codegen@0.87.0': + resolution: {integrity: sha512-odcBGR0A9Ee83A/XvzOp9juGRkSQOQcI4ZYs+3H20MySMxvZJ34/2nVHoxdmj0YY0Mn6gF8BjLzYkL0axbHuCA==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} peerDependencies: '@babel/core': '*' - '@react-native/community-cli-plugin@0.86.0': - resolution: {integrity: sha512-Jv8p1ebEPfTzs8gmrjsdT2XMXFfeAg45Pman+XPLFGaSeGAZkutRFRyX9Cs9aGTSOyIA9YPJ6vDNb1ayTf1FKQ==} - engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + '@react-native/community-cli-plugin@0.87.0': + resolution: {integrity: sha512-Voaq6e6aSjLsFmOVofP1RHM0wD0Wo51AlIheIDAzXqgBKwEHEz2na4swNZ6sjWLZH/4Wm2ydy+8A/6RCyfht6w==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} peerDependencies: '@react-native-community/cli': '*' - '@react-native/metro-config': 0.86.0 + '@react-native/metro-config': 0.87.0 peerDependenciesMeta: '@react-native-community/cli': optional: true '@react-native/metro-config': optional: true - '@react-native/debugger-frontend@0.86.0': - resolution: {integrity: sha512-7Mb3nDfyJeys+ELF75Ageu7VKERlnIMoO+aNPoXqTXvz+b41L6l2CqMyLpDHxkBSlenij6gEepPNgaIyWHbJZw==} - engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + '@react-native/debugger-frontend@0.87.0': + resolution: {integrity: sha512-TSUVjiX1cYganE6DcWVblDxs67x96u8/KqwhiHHViR6hGGjSIfIdNQcRLOEdXRpucuHB0awIFepBlw+34nTSUg==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} - '@react-native/debugger-shell@0.86.0': - resolution: {integrity: sha512-Y0zEkZzLz8ou6o/VLml1A31X/rMgc6DRjwxwzPMa94qRTMY070WeBCNTITQo4kKTBAUgbxh07oXPQqp0Tpja8w==} - engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + '@react-native/debugger-shell@0.87.0': + resolution: {integrity: sha512-8Om5Qm8Ln9zGZ93DJj7gZtlfT0y1wAFc/iWr3GFkIXSa6zwmC3DGzm4sm5eBTtdMl27EXmKACIOGsqztPH3Cvg==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} - '@react-native/dev-middleware@0.86.0': - resolution: {integrity: sha512-20pTO6yTybmvXvro520H6C7jydIQnLKOl5qFtVEcHSdFrY63r3OGei+Rx9bILgSRmH6jgnfEcijcMx7pwWuQtw==} - engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + '@react-native/dev-middleware@0.87.0': + resolution: {integrity: sha512-Fy4RMTCcAn402KGgxQZ4CwoURJdVkoPVxUbN7OTf9xy9xCOmBsOQQ+Xs1n6ULkNMUGcL3ptajpb39ual6r5ixg==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} - '@react-native/gradle-plugin@0.86.0': - resolution: {integrity: sha512-a1RcfaEDqWExCGfCwadIxt4l8FvKYgFqeMf2uzeKyAOnb+vTGNIeCvifFL2MqvgaeYxlER437HbMIajGcuJ1pQ==} - engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + '@react-native/gradle-plugin@0.87.0': + resolution: {integrity: sha512-CFOhPsxN4yS6vYjShSGKQiJHDPQFKmbiJG17zZfJuHTvJiaWz7JkpznE/P1RRKXdgvCmACrj31vxJiCHLlI7Gg==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} - '@react-native/jest-preset@0.86.0': - resolution: {integrity: sha512-KA+xpIP3DvJy7PQJ9c6ZdEKkOPChl+Rk/rV2MhQACEAzfhWU84407KZQv4ccyO3B4caD0gPrFjE96a4P993nsQ==} - engines: {node: '>= 20.19.4'} + '@react-native/jest-preset@0.87.0': + resolution: {integrity: sha512-aNK/CXEfOIQPIobwywB0SmtsaTANV1ONXZmRx/glwdHeFfudDvoHbYNudKAwH1d/HBzfXZONCJXuc0UtRca60w==} + engines: {node: '>= 22.13.0'} peerDependencies: react: ^19.2.3 - '@react-native/js-polyfills@0.86.0': - resolution: {integrity: sha512-zYy/Cjd1VTnZ2iCNaG9bDF9C3l2ntESiPRscjIlI5FKugu6aeTwsDSv1aI8Bc4Kp3vEdoVg+UQhLAhE4svREaQ==} - engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + '@react-native/js-polyfills@0.87.0': + resolution: {integrity: sha512-iwX3S/6XnR/TkOIk6Cz+FjeToDM/a4M1Cz/o1tfDakULjhKMI/UBtta1DsJgeg5c4WIJjkD4c8XlAJEb8pWOtg==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} - '@react-native/metro-babel-transformer@0.86.0': - resolution: {integrity: sha512-SjKej3E5qIahqo/G+rSOrmJUQM44RyKtWtO+VfmKAAMoJWkBFomM22hTLKCIS5cdbIAJ9COAmU+KAi2wVSO0wQ==} - engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + '@react-native/metro-babel-transformer@0.87.0': + resolution: {integrity: sha512-z57jsBX3q0fh2jTnrXisBo8A5qfkVFrnVJ0HMKRa8+cVsw/bz6MiEkXA/dsBK8eJfjawccxzXhAIzTzwbnxl4Q==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} peerDependencies: '@babel/core': '*' - '@react-native/metro-config@0.86.0': - resolution: {integrity: sha512-7v+xbTeEci9ZcQ/Z1OqI4RXcqN69wSMDYL5BAMvOReZ7U04+aDQ0/SQhClYPn6x2/RxM4WzMKSAuNyLKqvYVtw==} - engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + '@react-native/metro-config@0.87.0': + resolution: {integrity: sha512-Pg0DmsJ/DbLP8JuxnRSDmrIaQjKhpzd2uYAZRyB2A8fJQzJWpAFLr7TUAXhiGD5025F6+PVPAnJL3HXaeMfZqQ==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} '@react-native/normalize-colors@0.74.89': resolution: {integrity: sha512-qoMMXddVKVhZ8PA1AbUCk83trpd6N+1nF2A6k1i6LsQObyS92fELuk8kU/lQs6M7BsMHwqyLCpQJ1uFgNvIQXg==} - '@react-native/normalize-colors@0.86.0': - resolution: {integrity: sha512-kG0wfCGghUKlfxkJyyHCDVutWVYWK7/DG58ojA/4v9EfulgF+osuSQmlbNb3rcKX58qutm7JcldSeVLgGFha9g==} + '@react-native/normalize-colors@0.87.0': + resolution: {integrity: sha512-7aEGyrrquUqpbp+aEgOCp2xr0cTLYhJFCMfUqI4IoJddfwosra9Y5qtbrJU5Z/vBLndCmSIzABrWnHK0lxpwcA==} - '@react-native/virtualized-lists@0.86.0': - resolution: {integrity: sha512-4/ZLXdf/OSpPDVO0AsQ1SJdRIzt5t9BNQ46QwGgxvX7/cirYR5k8KXctNGGgW8lQo2gZChEfY2zFCZg9nM/jiw==} - engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + '@react-native/virtualized-lists@0.87.0': + resolution: {integrity: sha512-rYQCtZupN7Iczm8fdGg3uKZUXhrxdZPRkg4BZK3RaQJ2HJ7n5tJNR2QPR3vSgpp5CATQggiGCuom1fNEC3T/8g==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} peerDependencies: '@types/react': ^19.2.0 react: '*' - react-native: 0.86.0 + react-native: 0.87.0 peerDependenciesMeta: '@types/react': optional: true @@ -9175,7 +9188,7 @@ packages: peerDependencies: '@react-navigation/native': ^7.1.33 react: '>= 18.2.0' - react-native: 0.86.0 + react-native: 0.87.0 react-native-safe-area-context: '>= 4.0.0' react-native-screens: '>= 4.0.0' @@ -9190,7 +9203,7 @@ packages: '@react-native-masked-view/masked-view': '>= 0.2.0' '@react-navigation/native': ^7.1.33 react: '>= 18.2.0' - react-native: 0.86.0 + react-native: 0.87.0 react-native-safe-area-context: '>= 4.0.0' peerDependenciesMeta: '@react-native-masked-view/masked-view': @@ -9201,7 +9214,7 @@ packages: peerDependencies: '@react-navigation/native': ^7.1.33 react: '>= 18.2.0' - react-native: 0.86.0 + react-native: 0.87.0 react-native-safe-area-context: '>= 4.0.0' react-native-screens: '>= 4.0.0' @@ -9209,7 +9222,7 @@ packages: resolution: {integrity: sha512-DpFdWGcgLajKZ1TuIvDNQsblN2QaUFWpTQaB8v7WRP9Mix8H/6TFoIrZd93pbymI2hybd6UYrD+lI408eWVcfw==} peerDependencies: react: '>= 18.2.0' - react-native: 0.86.0 + react-native: 0.87.0 '@react-navigation/routers@7.5.3': resolution: {integrity: sha512-1tJHg4KKRJuQ1/EvJxatrMef3NZXEPzwUIUZ3n1yJ2t7Q97siwRtbynRpQG9/69ebbtiZ8W3ScOZF/OmhvM4Rg==} @@ -9240,14 +9253,14 @@ packages: peerDependencies: '@babel/runtime': '*' react: '*' - react-native: 0.86.0 + react-native: 0.87.0 '@shopify/react-native-skia@2.6.2': resolution: {integrity: sha512-NzZ3+MRedZAUhguWw9DTCpWFd09Bq+tdGWhimGfJLGckuyoWGyimTiNTmaO2DeeivHTnGdv+eXbw7j/AV3LkRQ==} hasBin: true peerDependencies: react: '>=19.0' - react-native: 0.86.0 + react-native: 0.87.0 react-native-reanimated: 4.5.1 peerDependenciesMeta: react-native: @@ -9276,7 +9289,7 @@ packages: peerDependencies: expo: '>=46.0.9' react: '*' - react-native: 0.86.0 + react-native: 0.87.0 react-native-webview: '*' peerDependenciesMeta: expo: @@ -9485,7 +9498,7 @@ packages: peerDependencies: jest: '>=29.0.0' react: '>=18.2.0' - react-native: 0.86.0 + react-native: 0.87.0 react-test-renderer: '>=18.2.0' peerDependenciesMeta: jest: @@ -10441,6 +10454,9 @@ packages: babel-plugin-syntax-hermes-parser@0.36.0: resolution: {integrity: sha512-LhD0xdoedDw7ansQgXbB2DADLZIK/LRXuWNBPuVzMc5S2WK5GyT89tCM+cQzxFGO0mGyLK6D5TrVOJJzAoDy8Q==} + babel-plugin-syntax-hermes-parser@0.36.1: + resolution: {integrity: sha512-ycduwJbvdvIMmVvlAZqGggS+pm5Eu4Bk9pcV9Sm2Z4PJNRVsKkv0g7vHj+LeuC1gHTeF67sJXFOq61IlqCa2hA==} + babel-plugin-transform-flow-enums@0.0.2: resolution: {integrity: sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==} @@ -11573,7 +11589,7 @@ packages: expo-file-system: '*' expo-font: '*' expo-modules-core: '*' - react-native: 0.86.0 + react-native: 0.87.0 expo-atlas@0.4.3: resolution: {integrity: sha512-nN2bouxFvMsqZqLl0ka+eI9Ofida0PcuoE4v+7fHlgyp95X2cCL8Acf0nRKXmmIBEYazdw0d7BAOZfC0b41oxA==} @@ -11587,7 +11603,7 @@ packages: expo-asset: '*' expo-file-system: '*' expo-modules-core: '*' - react-native: 0.86.0 + react-native: 0.87.0 three: ^0.145.0 exponential-backoff@3.1.3: @@ -11991,8 +12007,8 @@ packages: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true - hermes-compiler@250829098.0.14: - resolution: {integrity: sha512-5meXwsZxgiqFaJjNzwjzI9IyUkuGGBisu+z9BvQWmGVpjH6nz11hgqkyxe4dl8UAdyIV4lTbz91+Dlnjz0VxqA==} + hermes-compiler@250829098.0.16: + resolution: {integrity: sha512-xsgzk+mUyvt9t1nUbF8USBlYxajTUtPJhVZ86q85s/SEoMKCF+52YZcudb0ENSnV3T3lV9mgB3s6R7+pH90zgw==} hermes-estree@0.25.1: resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==} @@ -12003,6 +12019,9 @@ packages: hermes-estree@0.36.0: resolution: {integrity: sha512-A1+8zn5oss2CFP7pKsOaxorQG6FNIz1WU1VDqruLPPZl3LVgeE2C5xfFg8Ow6/Ow4mSslLLtYP1J3n38eKyW9w==} + hermes-estree@0.36.1: + resolution: {integrity: sha512-guv1nQ6IJ7S83NRFPWc3SA7IBZrdNC9kapwOq6uXvF4wP+sDCgjzQbKPCoyYmoyZRzztF/n/c36l/rccCZSiCw==} + hermes-parser@0.25.1: resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==} @@ -12012,6 +12031,9 @@ packages: hermes-parser@0.36.0: resolution: {integrity: sha512-GdpwMmH5x6IpC1cijvcvYnlPB60Mh6kTSF/NFdYV/j56gYdi+0RIakYs+eqOV+bbO0SW7mgVVGSsTJxyPQfo3w==} + hermes-parser@0.36.1: + resolution: {integrity: sha512-GApNk4zLHi2UWoWZZkx7LNCOSzLSc5lB55pZ/PhK7ycFeg7u5LcF88p/WbpIi1XUDtE0MpHE3uRR3u3KB7TjSQ==} + hoist-non-react-statics@3.3.2: resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} @@ -12105,6 +12127,11 @@ packages: resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} engines: {node: '>= 4'} + image-size@1.2.1: + resolution: {integrity: sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==} + engines: {node: '>=16.x'} + hasBin: true + immer@10.2.0: resolution: {integrity: sha512-d/+XTN3zfODyjr89gM3mPq1WNX2B8pYsu7eORitdwyA2sBubnTl3laYlBk4sXY5FUa5qTZGBDPJICVbvqzjlbw==} @@ -12913,7 +12940,7 @@ packages: peerDependencies: '@lottiefiles/dotlottie-react': ^0.13.5 react: '*' - react-native: 0.86.0 + react-native: 0.87.0 react-native-windows: '>=0.63.x' peerDependenciesMeta: '@lottiefiles/dotlottie-react': @@ -13052,60 +13079,118 @@ packages: resolution: {integrity: sha512-2WbHILKMiJUzfdjmGOQOqU1bWi9//gqiclc/tkk/AIsrrVw3efhZ1uhkOwMTxUEPOzqoo091H0olLmVZH5FHGQ==} engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + metro-babel-transformer@0.87.0: + resolution: {integrity: sha512-IEn1K1FyY4J1sA5y6zqDjf2OkfmpTEqhZOeP6MJX8HepSW0cuHGw1m8bYOdv2adkG3XUE9dtM0csUs0gP/Xa5w==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro-cache-key@0.84.5: resolution: {integrity: sha512-3dPB2TnvGjjf0/9O7AXVQURKXuQNauTZE7WpTGTlR017Gh/B5y0m/2wcqxfveUguHSpu89KhVxCAlr2k/H7uhQ==} engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + metro-cache-key@0.87.0: + resolution: {integrity: sha512-Q+MPt6jl0zQogr4Q02WaJK6HY+GtE5A0nzj8kIV1Owgrx6OMNvm6scPTr1SM/R4LpCE8EH/Y5qfbXQ84GHTr0Q==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro-cache@0.84.5: resolution: {integrity: sha512-WHS0n2OxQqtwEjSeQFPePNrMvEFhmQcUQM9cRJMHByWoi/GMWFBEWOf7hVkAM/0KRutAXNbDlSu/cZB6CyxgQQ==} engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + metro-cache@0.87.0: + resolution: {integrity: sha512-146vS1BMSKcp99jddOhFBfHwzUEWN35NrsnSJDF2sQQ0ZT5OsBcOjd574PM233TWEZISRJ5DOK+vokD+1ubx+w==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro-config@0.84.5: resolution: {integrity: sha512-zie+uN6oohscowi2S7ByU+wUw6CrT4ZxW9uAbONOObSxx86RGmnIAmjXHLkfmcdYoY7jzOPEbqcI6oeVmqyBQA==} engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + metro-config@0.87.0: + resolution: {integrity: sha512-yZ9QAIzWH9MxwrzwRlX/CBGRWOT14l7klSDYg8hdtSdnoUs5A7MQRdHE2KB9iHVzGQW5wgWM5aXJswNeWbSQPA==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro-core@0.84.5: resolution: {integrity: sha512-xwm605hCi5Y6eJTTb8ZWo6pkUcoBEIyiQOfkZh5GwtDwUrP9SNhTQZhzJHrBCwwxlf3Ptl/pxWJgQ1rsNYMnrA==} engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + metro-core@0.87.0: + resolution: {integrity: sha512-yW57+pCOHRC/CJZ99GA2PTd+30dORwDAjUPRCokj91IWW5In9Jwtt2FB5wACrGO8P0GHTyVHdTwDNyZsNndUbA==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro-file-map@0.84.5: resolution: {integrity: sha512-mlm/JL8toSbSc2akpKIGmzvrVRSCgZ5vkbycI34oMLoOnLGuLyC8WTyVJ6P0hZG/usDaGwZSl/s9BCRriqjGJA==} engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + metro-file-map@0.87.0: + resolution: {integrity: sha512-Dc57t8jsINwA90bbVlqaeDlxf1rVGgj5SmOEnOMbaHNUM/HCYYTJxPV8SRdOBwh7qTz/biO9vaQvBTjRBgbbsg==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro-minify-terser@0.84.5: resolution: {integrity: sha512-BJoFwCEDsYnagPqarayInv2+diCDNDdLlaof/p6s9w4gh+gc9HXYM+pDvsKGKKUumpZswNF3Z/ftTMqKl/5IBg==} engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + metro-minify-terser@0.87.0: + resolution: {integrity: sha512-tPa0O983PDutFu3LXbArRH5NduogcKrvW6fs9VHhksTKUA1iqDyoD1ZSj/Me52xJ6T9/9pOwIVyj9ulKc/zMkg==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro-resolver@0.84.5: resolution: {integrity: sha512-VSSnepg1k6LyCwtb6eirWdAWlpKwBG8Rdtsr1mU38rMelFyWgh3/QuMSiZIZAIjwg/fsa8GhW5/FO54CAUPCEA==} engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + metro-resolver@0.87.0: + resolution: {integrity: sha512-Xl3M9R3KToaHJvXlI2lSOxtYHitzxite+195DSi00HL9PcS7Xik5+3xlRjfkKb3FA86SZxYPj+WJwlcfgaZoxg==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro-runtime@0.84.5: resolution: {integrity: sha512-U1m2+d1Pr+JO2/iVXBB2OfXXityz7tqwIorxfrT15IEgaHvpJBq/OHiqnOWPKJbUl3JcxjcdviZZOKk85oK4Qg==} engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + metro-runtime@0.87.0: + resolution: {integrity: sha512-XsXZkgEwI0ZMYSBfvOMAbenzwa60XlObXJ27g6/Khgrz9ESbiBbAsd7hR62G2jRBYOhGAzG61Gk22dpRJj/mdw==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro-source-map@0.84.5: resolution: {integrity: sha512-2BtV5L9uPc49F13Gn5wiP6bX/EncqzqTIk2VL/0F/96Vo0YEOjluT/qktQjFODfqGFsucwnh5mPEAl/2jVEfeg==} engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + metro-source-map@0.87.0: + resolution: {integrity: sha512-31BrYqu1c2co93rF1LN9Pw+7g+BrfDyxJkNQWrYm+pfA/+eVYVumF7tFMHbXLePLmHfhvSgVvbK6su1Oyiw1ng==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro-symbolicate@0.84.5: resolution: {integrity: sha512-rQ40zYDAkaWBN9yvjUuAD0ZpzBMZSoKyGYXnb5JrfbKjun7fTvfoLHL3KXFYenBTYZkQtlp4cKSCv/1utxFyOw==} engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} hasBin: true + metro-symbolicate@0.87.0: + resolution: {integrity: sha512-uOpTxAXu74N+RSujUZ78L6gjI6bDdnz6XuW+AIUNuubZDEQPIpaX0StzIb0GMeQWP6zfHOHwFrWPP5Iquu1GXw==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + hasBin: true + metro-transform-plugins@0.84.5: resolution: {integrity: sha512-+InaSVGaOyt0DyRo4Y/zIdPI6CZwnbNho5LAL23tgmuGwv7fyfkF7kKfPjZcfxXBcoYdTLLFnCfCH/dHSiCqNg==} engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + metro-transform-plugins@0.87.0: + resolution: {integrity: sha512-i8keUe9+BaSwMuQM26DGheElCpTtflAKIrSwJAm8ZsgDb50RAUQus+e6zt2suaJXJ1OxZa7vqgtqoZxdniM6Fw==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro-transform-worker@0.84.5: resolution: {integrity: sha512-ui1Z8x4s5RL36gMmKLaMMO7O9NNDHNdthEZSCDQHAau3JcAsTaFOK6I+2q4I/kW5u8hSEjJk9L45TXSVJw6g1A==} engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + metro-transform-worker@0.87.0: + resolution: {integrity: sha512-YftLzNJxCTYxEN5k4AzR8KYwiENTEuz30L+4QeoMrtDd+U8mDThZg/ArR3JVRd8LaikwPOjVAS5SP3xPJN0AaA==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + metro@0.84.5: resolution: {integrity: sha512-r1liLkyFZMVSEMNjU1CJU5pRzs3NdkxHqXS60O25c0rCIqAR+cGk7rPydw/g0WAIKVXojIBIF45yYBPagJGcgw==} engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} hasBin: true + metro@0.87.0: + resolution: {integrity: sha512-fRqFhSzQhLNQSCvJFeuRzBRXAOOKXf1O8d2cvmMtG6yFR0jCllQ7vBsXoLP18yuqtf+N1XwWXTPF11eWy9q6dQ==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + hasBin: true + micromatch@4.0.8: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} @@ -13358,6 +13443,10 @@ packages: resolution: {integrity: sha512-aH9RkoZc7w/90HBamFxTw8ZLFr05wXS+iOnvmrgo53Ep8Pyrm5FieQSaPIVROkfFVQISeD/zo92fes26TOwe+A==} engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + ob1@0.87.0: + resolution: {integrity: sha512-8Q8sKCiUwsxgSmjDtVWyRgmxsgeJXXam3oQH6Id8ADfNaJMV6GZKyeAl8+pGVVdgwAZabfk5+aExle7AP/nZiA==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} + object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -13821,6 +13910,9 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + queue@6.0.2: + resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} + quick-lru@5.1.1: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} @@ -13879,7 +13971,7 @@ packages: resolution: {integrity: sha512-UG/PTTeyyr43KahbgoGyXri8LMO5USHY3/RUpeKBKwCc7xLVGnDLOVNSRrJw0dDc7YmPbmAyJ4oxp8nKboKKuw==} peerDependencies: react: '>= 18.2.0' - react-native: 0.86.0 + react-native: 0.87.0 react-native-gesture-handler: '>= 2.0.0' react-native-reanimated: 4.5.1 @@ -13887,25 +13979,25 @@ packages: resolution: {integrity: sha512-T1XBHbE++M6aRU3wFYw3MvcOuabhWZ29RK/Ivdls2r1ZkZ62iEBZknLUPeVLMX3x6iUxj4Zgr3X2DGlEGXeHsA==} peerDependencies: react: '*' - react-native: 0.86.0 + react-native: 0.87.0 react-native-gesture-handler@3.1.0: resolution: {integrity: sha512-+kWVyZ6vLdtyFa1/aOc/sZncLAVPUKxhji/ttbiLI7hOaSU44bLjhI7p+Ns+pMl2r3RqPXssl5qHReYet9G77g==} peerDependencies: react: '*' - react-native: 0.86.0 + react-native: 0.87.0 react-native-is-edge-to-edge@1.3.1: resolution: {integrity: sha512-NIXU/iT5+ORyCc7p0z2nnlkouYKX425vuU1OEm6bMMtWWR9yvb+Xg5AZmImTKoF9abxCPqrKC3rOZsKzUYgYZA==} peerDependencies: react: '*' - react-native: 0.86.0 + react-native: 0.87.0 react-native-keyboard-controller@1.22.4: resolution: {integrity: sha512-2by3oJBQqKH9UAydlBeiEpivxIyTbt345bmverLym7vbEp4NXckWQLF0STnVuXYccRak5/sd3wMYDJPhv/9+3g==} peerDependencies: react: '*' - react-native: 0.86.0 + react-native: 0.87.0 react-native-reanimated: 4.5.1 react-native-maps@1.27.2: @@ -13913,7 +14005,7 @@ packages: engines: {node: '>= 20.19.4'} peerDependencies: react: '>= 18.3.1' - react-native: 0.86.0 + react-native: 0.87.0 react-native-web: '>= 0.11' peerDependenciesMeta: react-native-web: @@ -13923,26 +14015,26 @@ packages: resolution: {integrity: sha512-Y8All2BbjidI4ZIF9kBOIIoldkqrY/2FXapHZMdjwD+ByXhiOWTFenPs5rq9KRN5uAH/gOXtQCqHLxQDNBQRiQ==} peerDependencies: react: '*' - react-native: 0.86.0 + react-native: 0.87.0 react-native-reanimated@4.5.1: resolution: {integrity: sha512-RnMvtDuR+68ig864gAvZCOdZehqhC5rFmMo0kn+ARfgVSTvFeF6IFLBVgMPUu0KwihaapEyW24WRi6nEyy1kSA==} peerDependencies: react: '*' - react-native: 0.86.0 + react-native: 0.87.0 react-native-worklets: 0.10.1 react-native-safe-area-context@5.7.0: resolution: {integrity: sha512-/9/MtQz8ODphjsLdZ+GZAIcC/RtoqW9EeShf7Uvnfgm/pzYrJ75y3PV/J1wuAV1T5Dye5ygq4EAW20RoBq0ABQ==} peerDependencies: react: '*' - react-native: 0.86.0 + react-native: 0.87.0 react-native-screens@4.27.0: resolution: {integrity: sha512-IUukKYilhKhdJqGh59BmxrAjgIO84CaOkdowEY20+RmapOAFpqS//xOIcq2iqDQ4xVoxuwCHGWhY/Tbz6lTblA==} peerDependencies: react: '*' - react-native: 0.86.0 + react-native: 0.87.0 react-native-skia-android@147.1.0: resolution: {integrity: sha512-pWA0M0G74AhjEop0HLCkjWJMup2HJxOmuUjfPt6kSDhYeWKVx8AEzWh0Fh19ah78zE/s4hD0Of0Tyem5shhiTg==} @@ -13960,20 +14052,20 @@ packages: resolution: {integrity: sha512-boT/vIRgj6zZKBpfTPJJiYWMbZE9duBMOwPK6kCSTgxsS947IFMOq9OgIFkpWZTB7t229H24pDRkh3W9ZK/J1A==} peerDependencies: react: '*' - react-native: 0.86.0 + react-native: 0.87.0 react-native-tab-view@4.3.0: resolution: {integrity: sha512-qPMF75uz/7+MuVG2g+YETdGMzlWZnhC6iI4h/7EBbwIBwNBIBi2z4OA6KhY3IOOBwGHXEIz5IyA6doDqifYBHg==} peerDependencies: react: '>= 18.2.0' - react-native: 0.86.0 + react-native: 0.87.0 react-native-pager-view: '>= 6.0.0' react-native-view-shot@4.0.3: resolution: {integrity: sha512-USNjYmED7C0me02c1DxKA0074Hw+y/nxo+xJKlffMvfUWWzL5ELh/TJA/pTnVqFurIrzthZDPtDM7aBFJuhrHQ==} peerDependencies: react: '*' - react-native: 0.86.0 + react-native: 0.87.0 react-native-web@0.21.2: resolution: {integrity: sha512-SO2t9/17zM4iEnFvlu2DA9jqNbzNhoUP+AItkoCOyFmDMOhUnBBznBDCYN92fGdfAkfQlWzPoez6+zLxFNsZEg==} @@ -13985,7 +14077,7 @@ packages: resolution: {integrity: sha512-If0eHhoEdOYDcHsX+xBFwHMbWBGK1BvGDQDQdVkwtSIXiq1uiqjkpWVP2uQ1as94J0CzvFE9PUNDuhiX0Z6ubw==} peerDependencies: react: '*' - react-native: 0.86.0 + react-native: 0.87.0 react-native-worklets@0.10.1: resolution: {integrity: sha512-62mRM19bDpfpdI8HLkEErcdOsrAPDtE9lA/sw+5lLRpzBHNhxaoj9QyY2KjXqUmirelxkX4zuPGTC3VdA0feJA==} @@ -13993,19 +14085,16 @@ packages: '@babel/core': '*' '@react-native/metro-config': '*' react: '*' - react-native: 0.86.0 + react-native: 0.87.0 - react-native@0.86.0: - resolution: {integrity: sha512-17ALh/dd6AO4pgOVmOO5Axll5PbErEo3XFyLokyzW6usyi+OShIEPwUW26wLPlhVifgSOIfECCH0WN+0IqtJ1w==} - engines: {node: ^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0} + react-native@0.87.0: + resolution: {integrity: sha512-e7CeZOm1wBksIISI5oLNmH4/GJCqWrfNphF7PuBsLY2qUM6mtzqL23N7iLTW6U7LF45qYi+a4iAp5Y1kSk1vVw==} + engines: {node: ^22.13.0 || ^24.3.0 || >= 26.0.0} hasBin: true peerDependencies: - '@react-native/jest-preset': 0.86.0 '@types/react': ^19.1.1 react: ^19.2.3 peerDependenciesMeta: - '@react-native/jest-preset': - optional: true '@types/react': optional: true @@ -16684,13 +16773,13 @@ snapshots: '@expo-google-fonts/material-symbols@0.4.27': {} - '@expo/browser-polyfill@1.0.1(expo-asset@packages+expo-asset)(expo-file-system@packages+expo-file-system)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': + '@expo/browser-polyfill@1.0.1(expo-asset@packages+expo-asset)(expo-file-system@packages+expo-file-system)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': dependencies: expo-2d-context: 0.0.3(expo-asset@packages+expo-asset) expo-file-system: link:packages/expo-file-system fbemitter: 2.1.1 react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) text-encoding: 0.7.0 uuid: 8.3.2 xmldom-qsa: 1.1.3 @@ -16863,11 +16952,11 @@ snapshots: dependencies: '@expo/spawn-async': 1.8.0 - '@expo/vector-icons@15.1.1(expo-font@packages+expo-font)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': + '@expo/vector-icons@15.1.1(expo-font@packages+expo-font)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': dependencies: expo-font: link:packages/expo-font react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) '@expo/ws-tunnel@2.0.0(ws@8.19.0)': dependencies: @@ -17834,67 +17923,67 @@ snapshots: optionalDependencies: '@types/react': 19.2.14 - '@react-native-async-storage/async-storage@2.2.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))': + '@react-native-async-storage/async-storage@2.2.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))': dependencies: merge-options: 3.0.4 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) - '@react-native-community/datetimepicker@8.6.0(expo@packages+expo)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': + '@react-native-community/datetimepicker@8.6.0(expo@packages+expo)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': dependencies: invariant: 2.2.4 react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) optionalDependencies: expo: link:packages/expo - '@react-native-community/datetimepicker@9.1.0(expo@packages+expo)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': + '@react-native-community/datetimepicker@9.1.0(expo@packages+expo)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': dependencies: invariant: 2.2.4 react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) optionalDependencies: expo: link:packages/expo - '@react-native-community/netinfo@12.0.1(patch_hash=ced0cb79848978ecc3e780a4d812d948684346cce85aa5d06f6b91a11e10ad5b)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': + '@react-native-community/netinfo@12.0.1(patch_hash=ced0cb79848978ecc3e780a4d812d948684346cce85aa5d06f6b91a11e10ad5b)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': dependencies: react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) '@react-native-community/slider@5.1.2': {} '@react-native-community/slider@5.2.0': {} - '@react-native-masked-view/masked-view@0.3.2(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': + '@react-native-masked-view/masked-view@0.3.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': dependencies: react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) - '@react-native-picker/picker@2.11.4(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': + '@react-native-picker/picker@2.11.4(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': dependencies: react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) - '@react-native-segmented-control/segmented-control@2.5.7(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': + '@react-native-segmented-control/segmented-control@2.5.7(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': dependencies: react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) - '@react-native-vector-icons/common@13.0.1(@react-native/assets-registry@0.86.0)(expo-font@packages+expo-font)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': + '@react-native-vector-icons/common@13.0.1(@react-native/assets-registry@0.86.0)(expo-font@packages+expo-font)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': dependencies: find-up: 8.0.0 picocolors: 1.1.1 plist: 3.1.0 react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) optionalDependencies: '@react-native/assets-registry': 0.86.0 expo-font: link:packages/expo-font - '@react-native-vector-icons/ionicons@13.1.2(@expo/config-plugins@packages+@expo+config-plugins)(@react-native/assets-registry@0.86.0)(expo-font@packages+expo-font)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': + '@react-native-vector-icons/ionicons@13.1.2(@expo/config-plugins@packages+@expo+config-plugins)(@react-native/assets-registry@0.86.0)(expo-font@packages+expo-font)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': dependencies: - '@react-native-vector-icons/common': 13.0.1(@react-native/assets-registry@0.86.0)(expo-font@packages+expo-font)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + '@react-native-vector-icons/common': 13.0.1(@react-native/assets-registry@0.86.0)(expo-font@packages+expo-font)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) optionalDependencies: '@expo/config-plugins': link:packages/@expo/config-plugins transitivePeerDependencies: @@ -17902,11 +17991,11 @@ snapshots: - '@react-native/assets-registry' - expo-font - '@react-native-vector-icons/material-design-icons@13.1.2(@expo/config-plugins@packages+@expo+config-plugins)(@react-native/assets-registry@0.86.0)(expo-font@packages+expo-font)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': + '@react-native-vector-icons/material-design-icons@13.1.2(@expo/config-plugins@packages+@expo+config-plugins)(@react-native/assets-registry@0.86.0)(expo-font@packages+expo-font)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': dependencies: - '@react-native-vector-icons/common': 13.0.1(@react-native/assets-registry@0.86.0)(expo-font@packages+expo-font)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + '@react-native-vector-icons/common': 13.0.1(@react-native/assets-registry@0.86.0)(expo-font@packages+expo-font)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) optionalDependencies: '@expo/config-plugins': link:packages/@expo/config-plugins transitivePeerDependencies: @@ -17914,17 +18003,20 @@ snapshots: - '@react-native/assets-registry' - expo-font - '@react-native/assets-registry@0.86.0': {} + '@react-native/asset-utils@0.87.0': {} + + '@react-native/assets-registry@0.86.0': + optional: true - '@react-native/babel-plugin-codegen@0.86.0(@babel/core@7.29.7)': + '@react-native/babel-plugin-codegen@0.87.0(@babel/core@7.29.7)': dependencies: '@babel/traverse': 7.29.7 - '@react-native/codegen': 0.86.0(@babel/core@7.29.7) + '@react-native/codegen': 0.87.0(@babel/core@7.29.7) transitivePeerDependencies: - '@babel/core' - supports-color - '@react-native/babel-preset@0.86.0(@babel/core@7.29.7)': + '@react-native/babel-preset@0.87.0(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 '@babel/plugin-proposal-export-default-from': 7.29.7(@babel/core@7.29.7) @@ -17955,42 +18047,41 @@ snapshots: '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7) '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7) '@babel/plugin-transform-unicode-regex': 7.29.7(@babel/core@7.29.7) - '@react-native/babel-plugin-codegen': 0.86.0(@babel/core@7.29.7) - babel-plugin-syntax-hermes-parser: 0.36.0 + '@react-native/babel-plugin-codegen': 0.87.0(@babel/core@7.29.7) + babel-plugin-syntax-hermes-parser: 0.36.1 babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.29.7) react-refresh: 0.14.2 transitivePeerDependencies: - supports-color - '@react-native/codegen@0.86.0(@babel/core@7.29.7)': + '@react-native/codegen@0.87.0(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 '@babel/parser': 7.29.7 - hermes-parser: 0.36.0 + hermes-parser: 0.36.1 invariant: 2.2.4 nullthrows: 1.1.1 tinyglobby: 0.2.15 yargs: 17.7.2 - '@react-native/community-cli-plugin@0.86.0(@react-native/metro-config@0.86.0(@babel/core@7.29.7))': + '@react-native/community-cli-plugin@0.87.0(@react-native/metro-config@0.87.0(@babel/core@7.29.7))': dependencies: - '@react-native/dev-middleware': 0.86.0 + '@react-native/asset-utils': 0.87.0 + '@react-native/dev-middleware': 0.87.0 debug: 4.4.3 invariant: 2.2.4 - metro: 0.84.5 - metro-config: 0.84.5 - metro-core: 0.84.5 + metro: 0.87.0 semver: 7.8.5 optionalDependencies: - '@react-native/metro-config': 0.86.0(@babel/core@7.29.7) + '@react-native/metro-config': 0.87.0(@babel/core@7.29.7) transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - '@react-native/debugger-frontend@0.86.0': {} + '@react-native/debugger-frontend@0.87.0': {} - '@react-native/debugger-shell@0.86.0': + '@react-native/debugger-shell@0.87.0': dependencies: cross-spawn: 7.0.6 debug: 4.4.3 @@ -17998,11 +18089,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@react-native/dev-middleware@0.86.0': + '@react-native/dev-middleware@0.87.0': dependencies: '@isaacs/ttlcache': 1.4.1 - '@react-native/debugger-frontend': 0.86.0 - '@react-native/debugger-shell': 0.86.0 + '@react-native/debugger-frontend': 0.87.0 + '@react-native/debugger-shell': 0.87.0 chrome-launcher: 0.15.2 chromium-edge-launcher: 0.3.0 connect: 3.7.0 @@ -18017,12 +18108,12 @@ snapshots: - supports-color - utf-8-validate - '@react-native/gradle-plugin@0.86.0': {} + '@react-native/gradle-plugin@0.87.0': {} - '@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3)': + '@react-native/jest-preset@0.87.0(@babel/core@7.29.7)(react@19.2.3)': dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native/js-polyfills': 0.86.0 + '@react-native/js-polyfills': 0.87.0 babel-jest: 29.7.0(@babel/core@7.29.7) jest-environment-node: 29.7.0 react: 19.2.3 @@ -18031,49 +18122,51 @@ snapshots: - '@babel/core' - supports-color - '@react-native/js-polyfills@0.86.0': {} + '@react-native/js-polyfills@0.87.0': {} - '@react-native/metro-babel-transformer@0.86.0(@babel/core@7.29.7)': + '@react-native/metro-babel-transformer@0.87.0(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 - '@react-native/babel-preset': 0.86.0(@babel/core@7.29.7) - hermes-parser: 0.36.0 + '@react-native/babel-preset': 0.87.0(@babel/core@7.29.7) + hermes-parser: 0.36.1 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - '@react-native/metro-config@0.86.0(@babel/core@7.29.7)': + '@react-native/metro-config@0.87.0(@babel/core@7.29.7)': dependencies: - '@react-native/js-polyfills': 0.86.0 - '@react-native/metro-babel-transformer': 0.86.0(@babel/core@7.29.7) - metro-config: 0.84.5 - metro-runtime: 0.84.5 + '@react-native/js-polyfills': 0.87.0 + '@react-native/metro-babel-transformer': 0.87.0(@babel/core@7.29.7) + metro-config: 0.87.0 + metro-runtime: 0.87.0 transitivePeerDependencies: - '@babel/core' + - bufferutil - supports-color + - utf-8-validate '@react-native/normalize-colors@0.74.89': {} - '@react-native/normalize-colors@0.86.0': {} + '@react-native/normalize-colors@0.87.0': {} - '@react-native/virtualized-lists@0.86.0(@types/react@19.2.14)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': + '@react-native/virtualized-lists@0.87.0(@types/react@19.2.14)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) optionalDependencies: '@types/react': 19.2.14 - '@react-navigation/bottom-tabs@7.15.5(a2c72522bbca03204a3089e0f828e9b1)': + '@react-navigation/bottom-tabs@7.15.5(@react-native-masked-view/masked-view@0.3.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(@react-navigation/native@7.1.33(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-safe-area-context@5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-screens@4.27.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': dependencies: - '@react-navigation/elements': 2.9.10(@react-native-masked-view/masked-view@0.3.2(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(@react-navigation/native@7.1.33(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-safe-area-context@5.7.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) - '@react-navigation/native': 7.1.33(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + '@react-navigation/elements': 2.9.10(@react-native-masked-view/masked-view@0.3.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(@react-navigation/native@7.1.33(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-safe-area-context@5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + '@react-navigation/native': 7.1.33(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) color: 4.2.3 react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) - react-native-safe-area-context: 5.7.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) - react-native-screens: 4.27.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native-safe-area-context: 5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + react-native-screens: 4.27.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) sf-symbols-typescript: 2.2.0 transitivePeerDependencies: - '@react-native-masked-view/masked-view' @@ -18090,40 +18183,40 @@ snapshots: use-latest-callback: 0.2.6(react@19.2.3) use-sync-external-store: 1.6.0(react@19.2.3) - '@react-navigation/elements@2.9.10(@react-native-masked-view/masked-view@0.3.2(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(@react-navigation/native@7.1.33(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-safe-area-context@5.7.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': + '@react-navigation/elements@2.9.10(@react-native-masked-view/masked-view@0.3.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(@react-navigation/native@7.1.33(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-safe-area-context@5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': dependencies: - '@react-navigation/native': 7.1.33(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + '@react-navigation/native': 7.1.33(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) color: 4.2.3 react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) - react-native-safe-area-context: 5.7.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native-safe-area-context: 5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) use-latest-callback: 0.2.6(react@19.2.3) use-sync-external-store: 1.6.0(react@19.2.3) optionalDependencies: - '@react-native-masked-view/masked-view': 0.3.2(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + '@react-native-masked-view/masked-view': 0.3.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) - '@react-navigation/native-stack@7.14.5(a2c72522bbca03204a3089e0f828e9b1)': + '@react-navigation/native-stack@7.14.5(@react-native-masked-view/masked-view@0.3.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(@react-navigation/native@7.1.33(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-safe-area-context@5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-screens@4.27.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': dependencies: - '@react-navigation/elements': 2.9.10(@react-native-masked-view/masked-view@0.3.2(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(@react-navigation/native@7.1.33(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-safe-area-context@5.7.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) - '@react-navigation/native': 7.1.33(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + '@react-navigation/elements': 2.9.10(@react-native-masked-view/masked-view@0.3.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(@react-navigation/native@7.1.33(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-safe-area-context@5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + '@react-navigation/native': 7.1.33(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) color: 4.2.3 react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) - react-native-safe-area-context: 5.7.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) - react-native-screens: 4.27.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native-safe-area-context: 5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + react-native-screens: 4.27.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) sf-symbols-typescript: 2.2.0 warn-once: 0.1.1 transitivePeerDependencies: - '@react-native-masked-view/masked-view' - '@react-navigation/native@7.1.33(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': + '@react-navigation/native@7.1.33(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': dependencies: '@react-navigation/core': 7.16.1(react@19.2.3) escape-string-regexp: 4.0.0 fast-deep-equal: 3.1.3 nanoid: 3.3.16 react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) use-latest-callback: 0.2.6(react@19.2.3) '@react-navigation/routers@7.5.3': @@ -18157,15 +18250,15 @@ snapshots: '@shikijs/vscode-textmate@10.0.2': {} - '@shopify/flash-list@2.0.2(@babel/runtime@7.29.7)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': + '@shopify/flash-list@2.0.2(@babel/runtime@7.29.7)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': dependencies: '@babel/runtime': 7.29.7 react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) tslib: 2.8.1 - ? '@shopify/react-native-skia@2.6.2(patch_hash=ba884424a75156115606f768b005e5af9a39e9836f1acbc8e70c5d2fd5d13044)(react-native-reanimated@4.5.1(patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d52e683a60af0e8b18e)(react-native-worklets@0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)' - : dependencies: + '@shopify/react-native-skia@2.6.2(patch_hash=70039779bd3538cedc83bf96344d02399b7a16d42e5b8eda673ae03371843424)(react-native-reanimated@4.5.1(patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25)(react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': + dependencies: canvaskit-wasm: 0.41.0 react: 19.2.3 react-native-skia-android: 147.1.0 @@ -18174,8 +18267,8 @@ snapshots: react-native-skia-apple-tvos: 147.1.0 react-reconciler: 0.31.0(react@19.2.3) optionalDependencies: - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) - react-native-reanimated: 4.5.1(patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d52e683a60af0e8b18e)(react-native-worklets@0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native-reanimated: 4.5.1(patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25)(react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@sinclair/typebox@0.27.10': {} @@ -18191,13 +18284,13 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 - '@stripe/stripe-react-native@0.64.0(expo@packages+expo)(react-native-webview@13.16.1(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': + '@stripe/stripe-react-native@0.64.0(expo@packages+expo)(react-native-webview@13.16.1(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)': dependencies: react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) optionalDependencies: expo: link:packages/expo - react-native-webview: 13.16.1(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + react-native-webview: 13.16.1(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) '@swc-contrib/mut-cjs-exports@14.13.0(@swc/core@1.15.18)(@swc/jest@0.2.39(@swc/core@1.15.18))': dependencies: @@ -18356,13 +18449,13 @@ snapshots: picocolors: 1.1.1 redent: 3.0.0 - '@testing-library/react-native@13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3)': + '@testing-library/react-native@13.3.3(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@swc/core@1.15.18)(@types/node@22.20.1)(typescript@6.0.3)))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react-test-renderer@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: jest-matcher-utils: 30.3.0 picocolors: 1.1.1 pretty-format: 30.3.0 react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-test-renderer: 19.2.3(react@19.2.3) redent: 3.0.0 optionalDependencies: @@ -19402,6 +19495,10 @@ snapshots: dependencies: hermes-parser: 0.36.0 + babel-plugin-syntax-hermes-parser@0.36.1: + dependencies: + hermes-parser: 0.36.1 + babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.29.7): dependencies: '@babel/plugin-syntax-flow': 7.29.7(@babel/core@7.29.7) @@ -20699,13 +20796,13 @@ snapshots: string-format: 0.5.0 tess2: 1.0.0 - expo-asset-utils@3.0.0(expo-asset@packages+expo-asset)(expo-file-system@packages+expo-file-system)(expo-font@packages+expo-font)(expo-modules-core@packages+expo-modules-core)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3)): + expo-asset-utils@3.0.0(expo-asset@packages+expo-asset)(expo-file-system@packages+expo-file-system)(expo-font@packages+expo-font)(expo-modules-core@packages+expo-modules-core)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3)): dependencies: expo-asset: link:packages/expo-asset expo-file-system: link:packages/expo-file-system expo-font: link:packages/expo-font expo-modules-core: link:packages/expo-modules-core - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) expo-atlas@0.4.3(expo@packages+expo): dependencies: @@ -20725,14 +20822,14 @@ snapshots: transitivePeerDependencies: - supports-color - expo-three@7.0.1(expo-asset@packages+expo-asset)(expo-file-system@packages+expo-file-system)(expo-font@packages+expo-font)(expo-modules-core@packages+expo-modules-core)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)(three@0.137.5): + expo-three@7.0.1(expo-asset@packages+expo-asset)(expo-file-system@packages+expo-file-system)(expo-font@packages+expo-font)(expo-modules-core@packages+expo-modules-core)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3)(three@0.137.5): dependencies: - '@expo/browser-polyfill': 1.0.1(expo-asset@packages+expo-asset)(expo-file-system@packages+expo-file-system)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + '@expo/browser-polyfill': 1.0.1(expo-asset@packages+expo-asset)(expo-file-system@packages+expo-file-system)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) expo-asset: link:packages/expo-asset - expo-asset-utils: 3.0.0(expo-asset@packages+expo-asset)(expo-file-system@packages+expo-file-system)(expo-font@packages+expo-font)(expo-modules-core@packages+expo-modules-core)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3)) + expo-asset-utils: 3.0.0(expo-asset@packages+expo-asset)(expo-file-system@packages+expo-file-system)(expo-font@packages+expo-font)(expo-modules-core@packages+expo-modules-core)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3)) expo-file-system: link:packages/expo-file-system expo-modules-core: link:packages/expo-modules-core - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) three: 0.137.5 transitivePeerDependencies: - expo-font @@ -21223,7 +21320,7 @@ snapshots: he@1.2.0: {} - hermes-compiler@250829098.0.14: {} + hermes-compiler@250829098.0.16: {} hermes-estree@0.25.1: {} @@ -21231,6 +21328,8 @@ snapshots: hermes-estree@0.36.0: {} + hermes-estree@0.36.1: {} + hermes-parser@0.25.1: dependencies: hermes-estree: 0.25.1 @@ -21243,6 +21342,10 @@ snapshots: dependencies: hermes-estree: 0.36.0 + hermes-parser@0.36.1: + dependencies: + hermes-estree: 0.36.1 + hoist-non-react-statics@3.3.2: dependencies: react-is: 16.13.1 @@ -21349,6 +21452,10 @@ snapshots: ignore@7.0.5: {} + image-size@1.2.1: + dependencies: + queue: 6.0.2 + immer@10.2.0: {} immutable@5.1.5: {} @@ -22365,10 +22472,10 @@ snapshots: dependencies: js-tokens: 4.0.0 - lottie-react-native@7.3.8(@lottiefiles/dotlottie-react@0.13.5(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): + lottie-react-native@7.3.8(@lottiefiles/dotlottie-react@0.13.5(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): dependencies: react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) optionalDependencies: '@lottiefiles/dotlottie-react': 0.13.5(react@19.2.3) @@ -22484,10 +22591,24 @@ snapshots: transitivePeerDependencies: - supports-color + metro-babel-transformer@0.87.0: + dependencies: + '@babel/core': 7.29.7 + flow-enums-runtime: 0.0.6 + hermes-parser: 0.36.1 + metro-cache-key: 0.87.0 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + metro-cache-key@0.84.5: dependencies: flow-enums-runtime: 0.0.6 + metro-cache-key@0.87.0: + dependencies: + flow-enums-runtime: 0.0.6 + metro-cache@0.84.5: dependencies: exponential-backoff: 3.1.3 @@ -22497,6 +22618,15 @@ snapshots: transitivePeerDependencies: - supports-color + metro-cache@0.87.0: + dependencies: + exponential-backoff: 3.1.3 + flow-enums-runtime: 0.0.6 + https-proxy-agent: 7.0.6 + metro-core: 0.87.0 + transitivePeerDependencies: + - supports-color + metro-config@0.84.5: dependencies: connect: 3.7.0 @@ -22512,12 +22642,32 @@ snapshots: - supports-color - utf-8-validate + metro-config@0.87.0: + dependencies: + connect: 3.7.0 + flow-enums-runtime: 0.0.6 + jest-validate: 29.7.0 + metro: 0.87.0 + metro-cache: 0.87.0 + metro-core: 0.87.0 + metro-runtime: 0.87.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + metro-core@0.84.5: dependencies: flow-enums-runtime: 0.0.6 lodash.throttle: 4.1.1 metro-resolver: 0.84.5 + metro-core@0.87.0: + dependencies: + flow-enums-runtime: 0.0.6 + lodash.throttle: 4.1.1 + metro-resolver: 0.87.0 + metro-file-map@0.84.5: dependencies: debug: 4.4.3 @@ -22532,20 +22682,48 @@ snapshots: transitivePeerDependencies: - supports-color + metro-file-map@0.87.0: + dependencies: + debug: 4.4.3 + fb-watchman: 2.0.2 + flow-enums-runtime: 0.0.6 + graceful-fs: 4.2.11 + invariant: 2.2.4 + jest-worker: 29.7.0 + micromatch: 4.0.8 + nullthrows: 1.1.1 + walker: 1.0.8 + transitivePeerDependencies: + - supports-color + metro-minify-terser@0.84.5: dependencies: flow-enums-runtime: 0.0.6 terser: 5.49.0 + metro-minify-terser@0.87.0: + dependencies: + flow-enums-runtime: 0.0.6 + terser: 5.49.0 + metro-resolver@0.84.5: dependencies: flow-enums-runtime: 0.0.6 + metro-resolver@0.87.0: + dependencies: + flow-enums-runtime: 0.0.6 + metro-runtime@0.84.5: dependencies: '@babel/runtime': 7.29.7 flow-enums-runtime: 0.0.6 + metro-runtime@0.87.0: + dependencies: + '@babel/runtime': 7.29.7 + flow-enums-runtime: 0.0.6 + metro-source-map@0.84.5: dependencies: '@babel/traverse': 7.29.7 @@ -22560,6 +22738,20 @@ snapshots: transitivePeerDependencies: - supports-color + metro-source-map@0.87.0: + dependencies: + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + metro-symbolicate: 0.87.0 + nullthrows: 1.1.1 + ob1: 0.87.0 + source-map: 0.5.7 + vlq: 1.0.1 + transitivePeerDependencies: + - supports-color + metro-symbolicate@0.84.5: dependencies: flow-enums-runtime: 0.0.6 @@ -22571,6 +22763,17 @@ snapshots: transitivePeerDependencies: - supports-color + metro-symbolicate@0.87.0: + dependencies: + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + metro-source-map: 0.87.0 + nullthrows: 1.1.1 + source-map: 0.5.7 + vlq: 1.0.1 + transitivePeerDependencies: + - supports-color + metro-transform-plugins@0.84.5: dependencies: '@babel/core': 7.29.7 @@ -22582,6 +22785,17 @@ snapshots: transitivePeerDependencies: - supports-color + metro-transform-plugins@0.87.0: + dependencies: + '@babel/core': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.7 + flow-enums-runtime: 0.0.6 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + metro-transform-worker@0.84.5: dependencies: '@babel/core': 7.29.7 @@ -22602,6 +22816,26 @@ snapshots: - supports-color - utf-8-validate + metro-transform-worker@0.87.0: + dependencies: + '@babel/core': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 + flow-enums-runtime: 0.0.6 + metro: 0.87.0 + metro-babel-transformer: 0.87.0 + metro-cache: 0.87.0 + metro-cache-key: 0.87.0 + metro-minify-terser: 0.87.0 + metro-source-map: 0.87.0 + metro-transform-plugins: 0.87.0 + nullthrows: 1.1.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + metro@0.84.5: dependencies: '@babel/code-frame': 7.29.7 @@ -22647,6 +22881,52 @@ snapshots: - supports-color - utf-8-validate + metro@0.87.0: + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/core': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 + accepts: 2.0.0 + ci-info: 2.0.0 + connect: 3.7.0 + debug: 4.4.3 + error-stack-parser: 2.1.4 + flow-enums-runtime: 0.0.6 + graceful-fs: 4.2.11 + hermes-parser: 0.36.1 + image-size: 1.2.1 + invariant: 2.2.4 + jest-worker: 29.7.0 + jsc-safe-url: 0.2.4 + lodash.throttle: 4.1.1 + metro-babel-transformer: 0.87.0 + metro-cache: 0.87.0 + metro-cache-key: 0.87.0 + metro-config: 0.87.0 + metro-core: 0.87.0 + metro-file-map: 0.87.0 + metro-resolver: 0.87.0 + metro-runtime: 0.87.0 + metro-source-map: 0.87.0 + metro-symbolicate: 0.87.0 + metro-transform-plugins: 0.87.0 + metro-transform-worker: 0.87.0 + mime-types: 3.0.2 + nullthrows: 1.1.1 + serialize-error: 2.1.0 + source-map: 0.5.7 + throat: 5.0.0 + ws: 7.5.10 + yargs: 17.7.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + micromatch@4.0.8: dependencies: braces: 3.0.3 @@ -22874,6 +23154,10 @@ snapshots: dependencies: flow-enums-runtime: 0.0.6 + ob1@0.87.0: + dependencies: + flow-enums-runtime: 0.0.6 + object-assign@4.1.1: {} object-hash@3.0.0: {} @@ -23350,6 +23634,10 @@ snapshots: queue-microtask@1.2.3: {} + queue@6.0.2: + dependencies: + inherits: 2.0.4 + quick-lru@5.1.1: {} range-parser@1.2.1: {} @@ -23407,70 +23695,70 @@ snapshots: react-is@19.2.4: {} - react-native-drawer-layout@4.2.2(fe048f68a60a5b35919ae811510cf1ab): + react-native-drawer-layout@4.2.2(react-native-gesture-handler@3.1.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native-reanimated@4.5.1(patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25)(react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): dependencies: color: 4.2.3 react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) - react-native-gesture-handler: 3.1.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) - react-native-reanimated: 4.5.1(patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d52e683a60af0e8b18e)(react-native-worklets@0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native-gesture-handler: 3.1.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + react-native-reanimated: 4.5.1(patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25)(react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) use-latest-callback: 0.2.6(react@19.2.3) - react-native-dropdown-picker@5.4.6(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): + react-native-dropdown-picker@5.4.6(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): dependencies: react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) - react-native-gesture-handler@3.1.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): + react-native-gesture-handler@3.1.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): dependencies: '@types/react-test-renderer': 19.1.0 invariant: 2.2.4 react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) - react-native-is-edge-to-edge@1.3.1(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): + react-native-is-edge-to-edge@1.3.1(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): dependencies: react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) - react-native-keyboard-controller@1.22.4(react-native-reanimated@4.5.1(patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d52e683a60af0e8b18e)(react-native-worklets@0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): + react-native-keyboard-controller@1.22.4(patch_hash=db6dc561a17d802e0cc0f19802e8772d8a51105160c635d3cda7d9f6dcff39d7)(react-native-reanimated@4.5.1(patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25)(react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): dependencies: react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) - react-native-is-edge-to-edge: 1.3.1(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) - react-native-reanimated: 4.5.1(patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d52e683a60af0e8b18e)(react-native-worklets@0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native-is-edge-to-edge: 1.3.1(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + react-native-reanimated: 4.5.1(patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25)(react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) - react-native-maps@1.27.2(react-native-web@0.21.2(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): + react-native-maps@1.27.2(react-native-web@0.21.2(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): dependencies: '@types/geojson': 7946.0.16 react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) optionalDependencies: react-native-web: 0.21.2(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - react-native-pager-view@8.0.2(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): + react-native-pager-view@8.0.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): dependencies: react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) - react-native-reanimated@4.5.1(patch_hash=f1adeb1c26dfb66311eb34b353a16b2ae27f5a95a65e9d52e683a60af0e8b18e)(react-native-worklets@0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): + react-native-reanimated@4.5.1(patch_hash=e2626de5a7914e5e42159ee39602e6b9ff62cbfb4ba181bc75276c5dac265e25)(react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): dependencies: react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) - react-native-is-edge-to-edge: 1.3.1(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) - react-native-worklets: 0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native-is-edge-to-edge: 1.3.1(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + react-native-worklets: 0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) semver: 7.8.5 - react-native-safe-area-context@5.7.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): + react-native-safe-area-context@5.7.0(patch_hash=625957ca1b170be60c35594e195dc626b3f9d4b7058d92cd3dab8ce8c65532c8)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): dependencies: react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) - react-native-screens@4.27.0(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): + react-native-screens@4.27.0(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): dependencies: react: 19.2.3 react-freeze: 1.0.4(react@19.2.3) - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) warn-once: 0.1.1 react-native-skia-android@147.1.0: {} @@ -23481,26 +23769,26 @@ snapshots: react-native-skia-apple-tvos@147.1.0: {} - react-native-svg@15.15.4(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): + react-native-svg@15.15.4(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): dependencies: css-select: 5.2.2 css-tree: 1.1.3 react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) warn-once: 0.1.1 - react-native-tab-view@4.3.0(react-native-pager-view@8.0.2(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): + react-native-tab-view@4.3.0(react-native-pager-view@8.0.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): dependencies: react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) - react-native-pager-view: 8.0.2(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native-pager-view: 8.0.2(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) use-latest-callback: 0.2.6(react@19.2.3) - react-native-view-shot@4.0.3(patch_hash=c493165ff680241f9c0432f4619a8f581420b9f8dd9c6e84f3c900dd539ee5c7)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): + react-native-view-shot@4.0.3(patch_hash=c493165ff680241f9c0432f4619a8f581420b9f8dd9c6e84f3c900dd539ee5c7)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): dependencies: html2canvas: 1.4.1 react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) react-native-web@0.21.2(encoding@0.1.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: @@ -23517,14 +23805,14 @@ snapshots: transitivePeerDependencies: - encoding - react-native-webview@13.16.1(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): + react-native-webview@13.16.1(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): dependencies: escape-string-regexp: 4.0.0 invariant: 2.2.4 react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) - react-native-worklets@0.10.1(patch_hash=b72ac0fc85273472ec4b8974adb8d4eba75672291aa7501270a7b08e58ba7dec)(@babel/core@7.29.7)(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): + react-native-worklets@0.10.1(patch_hash=8e525838db0b8e9bed0b01632a1f8b6f7c40543b37a45f58e3db2cca501b55f8)(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3): dependencies: '@babel/core': 7.29.7 '@babel/plugin-transform-arrow-functions': 7.29.7(@babel/core@7.29.7) @@ -23537,35 +23825,33 @@ snapshots: '@babel/plugin-transform-unicode-regex': 7.29.7(@babel/core@7.29.7) '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) '@babel/types': 7.29.7 - '@react-native/metro-config': 0.86.0(@babel/core@7.29.7) + '@react-native/metro-config': 0.87.0(@babel/core@7.29.7) convert-source-map: 2.0.0 react: 19.2.3 - react-native: 0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) + react-native: 0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3) semver: 7.8.5 transitivePeerDependencies: - supports-color - react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3): + react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3): dependencies: - '@react-native/assets-registry': 0.86.0 - '@react-native/codegen': 0.86.0(@babel/core@7.29.7) - '@react-native/community-cli-plugin': 0.86.0(@react-native/metro-config@0.86.0(@babel/core@7.29.7)) - '@react-native/gradle-plugin': 0.86.0 - '@react-native/js-polyfills': 0.86.0 - '@react-native/normalize-colors': 0.86.0 - '@react-native/virtualized-lists': 0.86.0(@types/react@19.2.14)(react-native@0.86.0(@babel/core@7.29.7)(@react-native/jest-preset@0.86.0(@babel/core@7.29.7)(react@19.2.3))(@react-native/metro-config@0.86.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) - abort-controller: 3.0.0 + '@react-native/asset-utils': 0.87.0 + '@react-native/codegen': 0.87.0(@babel/core@7.29.7) + '@react-native/community-cli-plugin': 0.87.0(@react-native/metro-config@0.87.0(@babel/core@7.29.7)) + '@react-native/gradle-plugin': 0.87.0 + '@react-native/normalize-colors': 0.87.0 + '@react-native/virtualized-lists': 0.87.0(@types/react@19.2.14)(react-native@0.87.0(@babel/core@7.29.7)(@react-native/metro-config@0.87.0(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.3))(react@19.2.3) anser: 1.4.10 ansi-regex: 5.0.1 - babel-plugin-syntax-hermes-parser: 0.36.0 + babel-plugin-syntax-hermes-parser: 0.36.1 base64-js: 1.5.1 commander: 12.1.0 flow-enums-runtime: 0.0.6 - hermes-compiler: 250829098.0.14 + hermes-compiler: 250829098.0.16 invariant: 2.2.4 memoize-one: 5.2.1 - metro-runtime: 0.84.5 - metro-source-map: 0.84.5 + metro-runtime: 0.87.0 + metro-source-map: 0.87.0 nullthrows: 1.1.1 pretty-format: 29.7.0 promise: 8.3.0 @@ -23581,7 +23867,6 @@ snapshots: ws: 7.5.10 yargs: 17.7.2 optionalDependencies: - '@react-native/jest-preset': 0.86.0(@babel/core@7.29.7)(react@19.2.3) '@types/react': 19.2.14 transitivePeerDependencies: - '@babel/core' diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index b405f0d5fff994..c0d99e753ba0f1 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -9,8 +9,6 @@ packages: ignoreWorkspaceCycles: true -shellEmulator: true - ignoredBuiltDependencies: - '@parcel/watcher' - '@swc/core' @@ -24,23 +22,6 @@ linkWorkspacePackages: deep loglevel: info -onlyBuiltDependencies: - - '@shopify/react-native-skia' - - better-sqlite3 - - fsevents - - sharp - - workerd - -patchedDependencies: - '@react-native-community/netinfo': patches/@react-native-community+netinfo.patch - '@shopify/react-native-skia@2.6.2': patches/@shopify__react-native-skia@2.6.2.patch - react-native-reanimated: patches/react-native-reanimated.patch - react-native-view-shot: patches/react-native-view-shot.patch - react-native-worklets: patches/react-native-worklets.patch - react-server-dom-webpack: patches/react-server-dom-webpack.patch - -preferWorkspacePackages: true - minimumReleaseAge: 1440 minimumReleaseAgeExclude: @@ -65,3 +46,24 @@ minimumReleaseAgeExclude: - 'babel-preset-expo' - 'jest-expo' - '2g' + +onlyBuiltDependencies: + - '@shopify/react-native-skia' + - better-sqlite3 + - fsevents + - sharp + - workerd + +patchedDependencies: + '@react-native-community/netinfo': patches/@react-native-community+netinfo.patch + '@shopify/react-native-skia@2.6.2': patches/@shopify__react-native-skia@2.6.2.patch + react-native-keyboard-controller: patches/react-native-keyboard-controller.patch + react-native-reanimated: patches/react-native-reanimated.patch + react-native-safe-area-context@5.7.0: patches/react-native-safe-area-context@5.7.0.patch + react-native-view-shot: patches/react-native-view-shot.patch + react-native-worklets: patches/react-native-worklets.patch + react-server-dom-webpack: patches/react-server-dom-webpack.patch + +preferWorkspacePackages: true + +shellEmulator: true diff --git a/react-native-lab/react-native b/react-native-lab/react-native index 099f552d4ed197..a548761e9dafae 160000 --- a/react-native-lab/react-native +++ b/react-native-lab/react-native @@ -1 +1 @@ -Subproject commit 099f552d4ed1976c32498f7e864a70b8f00b5bbd +Subproject commit a548761e9dafae257819eb7f03f56111f1719af3 diff --git a/templates/expo-template-bare-minimum/android/gradle.properties b/templates/expo-template-bare-minimum/android/gradle.properties index 0507a7d4e822c2..be56a77d6bfe05 100644 --- a/templates/expo-template-bare-minimum/android/gradle.properties +++ b/templates/expo-template-bare-minimum/android/gradle.properties @@ -63,3 +63,8 @@ EX_DEV_CLIENT_NETWORK_INSPECTOR=true # Use legacy packaging to compress native libraries in the resulting APK. expo.useLegacyPackaging=false + +# Opt out of built-in kotlin and new DSL behavior that ships with AGP 9. +# Starting from AGP 10.x these opt outs will be removed. +android.builtInKotlin=false +android.newDsl=false diff --git a/templates/expo-template-bare-minimum/android/gradle/wrapper/gradle-wrapper.properties b/templates/expo-template-bare-minimum/android/gradle/wrapper/gradle-wrapper.properties index 37f78a6af8379e..c61a118f7ddb21 100644 --- a/templates/expo-template-bare-minimum/android/gradle/wrapper/gradle-wrapper.properties +++ b/templates/expo-template-bare-minimum/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/templates/expo-template-bare-minimum/package.json b/templates/expo-template-bare-minimum/package.json index f6d3f48636cf5d..059f46bd5982dc 100644 --- a/templates/expo-template-bare-minimum/package.json +++ b/templates/expo-template-bare-minimum/package.json @@ -19,7 +19,7 @@ "expo": "~57.0.9", "expo-status-bar": "~57.0.1", "react": "19.2.3", - "react-native": "0.86.2" + "react-native": "0.87.0" }, "publishConfig": { "executableFiles": [ diff --git a/templates/expo-template-blank-typescript/package.json b/templates/expo-template-blank-typescript/package.json index 1fe735a996f385..8ee64d74be2fce 100644 --- a/templates/expo-template-blank-typescript/package.json +++ b/templates/expo-template-blank-typescript/package.json @@ -19,7 +19,7 @@ "expo": "~57.0.9", "expo-status-bar": "~57.0.1", "react": "19.2.3", - "react-native": "0.86.2" + "react-native": "0.87.0" }, "devDependencies": { "@types/react": "~19.2.2", diff --git a/templates/expo-template-blank/package.json b/templates/expo-template-blank/package.json index 270cfa08958006..a8a457cde60da6 100644 --- a/templates/expo-template-blank/package.json +++ b/templates/expo-template-blank/package.json @@ -19,6 +19,6 @@ "expo": "~57.0.9", "expo-status-bar": "~57.0.1", "react": "19.2.3", - "react-native": "0.86.2" + "react-native": "0.87.0" } } diff --git a/templates/expo-template-default/package.json b/templates/expo-template-default/package.json index 9e29c923d4160e..4cbb13c11f2cbc 100644 --- a/templates/expo-template-default/package.json +++ b/templates/expo-template-default/package.json @@ -33,7 +33,7 @@ "expo-web-browser": "~57.0.2", "react": "19.2.3", "react-dom": "19.2.3", - "react-native": "0.86.2", + "react-native": "0.87.0", "react-native-gesture-handler": "~3.1.0", "react-native-reanimated": "4.5.1", "react-native-safe-area-context": "~5.7.0", diff --git a/templates/expo-template-tabs/package.json b/templates/expo-template-tabs/package.json index 7961db61b5a121..a913c9a144579a 100644 --- a/templates/expo-template-tabs/package.json +++ b/templates/expo-template-tabs/package.json @@ -27,7 +27,7 @@ "expo-web-browser": "~57.0.2", "react": "19.2.3", "react-dom": "19.2.3", - "react-native": "0.86.2", + "react-native": "0.87.0", "react-native-reanimated": "4.5.1", "react-native-safe-area-context": "~5.7.0", "react-native-screens": "4.27.0", diff --git a/tools/src/commands/SetupReactNativeNightly.ts b/tools/src/commands/SetupReactNativeNightly.ts index 4514db3c105916..e1c49438bb548e 100644 --- a/tools/src/commands/SetupReactNativeNightly.ts +++ b/tools/src/commands/SetupReactNativeNightly.ts @@ -30,10 +30,6 @@ async function main() { logger.info('Adding pinned packages:'); const pinnedPackages = { 'react-native': nightlyVersion, - '@react-native/assets-registry': await queryNpmDistTagVersionAsync( - '@react-native/assets-registry', - 'nightly' - ), // These 3rd party libraries are broken from react-native nightlies, trying to update them to newer versions. ...(await queryLatest3rdPartyLibrariesAsync({ diff --git a/tools/src/prebuilds/ReactHeaderConfig.ts b/tools/src/prebuilds/ReactHeaderConfig.ts index 88cfe94e71639f..a2288c9c255c37 100644 --- a/tools/src/prebuilds/ReactHeaderConfig.ts +++ b/tools/src/prebuilds/ReactHeaderConfig.ts @@ -130,6 +130,14 @@ export const PodspecExceptions: Record string | null; + interface HeaderMapping { key: string; path: string; @@ -42,6 +55,20 @@ function toPosix(value: string): string { return value.split(/[\\/]/).join('/'); } +/** + * Computes the VFS key (virtual import path) for a header, matching how code + * imports it (e.g. ``). Headers without a + * directory component and without a `header_dir` are prefixed with the pod + * spec name to avoid collisions. + */ +export function vfsKeyFor(target: string, headerDir: string, podSpecName: string): string { + let key = toPosix(target); + if (!key.includes('/') && (!headerDir || headerDir === '')) { + key = `${podSpecName}/${key}`; + } + return key; +} + /** * Builds a hierarchical VFS directory structure from a list of header mappings. * Clang's VFS overlay requires a tree structure where directories contain their children. @@ -195,11 +222,13 @@ function generateEntryYAML(entry: VFSEntry, indent: number): string { function createVFSOverlayContents( rootFolder: string, stockHeaders?: Map>, - duplicateBasenames?: Map> + duplicateBasenames?: Map>, + resolveSourcePath?: HeaderSourceResolver, + extraMappings?: { key: string; path: string }[] ): VFSOverlay { const podSpecsWithHeaderFiles = getHeaderFilesFromPodspecs(rootFolder); - const mappings: HeaderMapping[] = []; + const mappings: HeaderMapping[] = [...(extraMappings ?? [])]; Object.keys(podSpecsWithHeaderFiles).forEach((podspecPath) => { const headerMaps = podSpecsWithHeaderFiles[podspecPath]; @@ -207,16 +236,17 @@ function createVFSOverlayContents( headerMaps.forEach((headerMap) => { headerMap.headers.forEach((header) => { - let key = toPosix(header.target); - - // If no headerDir, prefix with podSpecName to avoid collisions - if (!key.includes('/') && (!headerMap.headerDir || headerMap.headerDir === '')) { - key = `${podSpecName}/${key}`; - } + const key = vfsKeyFor(header.target, headerMap.headerDir, podSpecName); let sourcePath: string; - if (stockHeaders) { + if (resolveSourcePath) { + // Resolver mode (RN 0.87+ composed layout): the resolver locates the header + // in the prebuilt artifacts; null means it must come from the staging dir. + sourcePath = + resolveSourcePath(key, podSpecName, toPosix(header.target)) ?? + `${ROOT_PATH_PLACEHOLDER}/../React-extra-headers/${podSpecName}/${toPosix(header.target)}`; + } else if (stockHeaders) { // VFS-only mode: map to flat stock location or staging dir const podStockHeaders = stockHeaders.get(podSpecName); const podDuplicates = duplicateBasenames?.get(podSpecName); @@ -267,8 +297,16 @@ function createVFSOverlayContents( export function createVFSOverlay( rootFolder: string, stockHeaders?: Map>, - duplicateBasenames?: Map> + duplicateBasenames?: Map>, + resolveSourcePath?: HeaderSourceResolver, + extraMappings?: { key: string; path: string }[] ): string { - const overlay = createVFSOverlayContents(rootFolder, stockHeaders, duplicateBasenames); + const overlay = createVFSOverlayContents( + rootFolder, + stockHeaders, + duplicateBasenames, + resolveSourcePath, + extraMappings + ); return generateVFSOverlayYAML(overlay); } diff --git a/tools/src/prebuilds/SPMPackage.ts b/tools/src/prebuilds/SPMPackage.ts index 5e21e52f3b451d..ed206534cd45d0 100644 --- a/tools/src/prebuilds/SPMPackage.ts +++ b/tools/src/prebuilds/SPMPackage.ts @@ -938,6 +938,11 @@ export function buildSwiftSettings( // Define RCT_NEW_ARCH_ENABLED for Fabric support settings.push('.define("RCT_NEW_ARCH_ENABLED")'); + // The precompiled React-Core ships without the legacy architecture, and the + // CocoaPods build defines this accordingly. Libraries guard removed-API usage + // (e.g. RCTCxxBridge) behind it, so the prebuild must match. + settings.push('.define("RCT_REMOVE_LEGACY_ARCH")'); + // Common C++ flags (not path-dependent) // Note: -fcxx-modules is intentionally omitted (see buildCSettings comment). const commonCxxFlags: string[] = ['-Xcc', '-fmodules']; @@ -1067,6 +1072,12 @@ function buildCSettings( cSettings.push('.define("RCT_NEW_ARCH_ENABLED", to: "1")'); cxxSettings.push('.define("RCT_NEW_ARCH_ENABLED", to: "1")'); + // The precompiled React-Core ships without the legacy architecture, and the + // CocoaPods build defines this accordingly. Libraries guard removed-API usage + // (e.g. RCTCxxBridge in react-native-skia) behind it, so the prebuild must match. + cSettings.push('.define("RCT_REMOVE_LEGACY_ARCH", to: "1")'); + cxxSettings.push('.define("RCT_REMOVE_LEGACY_ARCH", to: "1")'); + // Enable Clang modules for ObjC/React module maps (VFS overlays). // Note: -fcxx-modules is intentionally omitted — it enforces strict C++ standard library // module imports (e.g. "must import 'std.optional'"), which breaks third-party code that diff --git a/tools/src/prebuilds/TransformReactXCFramework.ts b/tools/src/prebuilds/TransformReactXCFramework.ts index 396743091e3f56..c3064fa739b495 100644 --- a/tools/src/prebuilds/TransformReactXCFramework.ts +++ b/tools/src/prebuilds/TransformReactXCFramework.ts @@ -12,7 +12,7 @@ import path from 'path'; import logger from '../Logger'; import { getHeaderFilesFromPodspecs, PodspecHeaderMappings } from './ReactHeaderMappings'; -import { createVFSOverlay } from './ReactVFSOverlay'; +import { createVFSOverlay, vfsKeyFor, HeaderSourceResolver } from './ReactVFSOverlay'; import { VersionStamp } from './VersionStamp'; interface TransformOptions { @@ -43,11 +43,6 @@ export async function transformReactXCFrameworkAsync(options: TransformOptions): throw new Error(`react-native source not found at: ${reactNativePath}`); } - const headersDir = path.join(xcframeworkPath, 'Headers'); - if (!fs.existsSync(headersDir)) { - throw new Error(`Headers directory not found in xcframework: ${headersDir}`); - } - // RN 0.85+ ships React-VFS-template.yaml inside the xcframework with fully nested headers. // When present, use it directly instead of generating our own. const bundledTemplatePath = path.join(xcframeworkPath, 'React-VFS-template.yaml'); @@ -77,17 +72,49 @@ export async function transformReactXCFrameworkAsync(options: TransformOptions): logger.verbose(' Collecting header mappings from podspecs...'); const headerMappings = getHeaderFilesFromPodspecs(reactNativePath); - logger.verbose(' Inventorying stock xcframework headers...'); - const stockHeaders = inventoryStockHeaders(xcframeworkPath); - - logger.verbose(' Detecting duplicate header basenames...'); - const duplicateBasenames = findDuplicateBasenames(headerMappings); - - logger.verbose(' Staging missing headers to React-extra-headers/...'); - await stageMissingHeadersAsync(outputPath, headerMappings, stockHeaders, duplicateBasenames); + const headersDir = path.join(xcframeworkPath, 'Headers'); + let vfsYaml: string; + if (fs.existsSync(headersDir)) { + // Pre-0.87.0 layout: flat headers at the xcframework root (Headers//). + logger.verbose(' Inventorying stock xcframework headers...'); + const stockHeaders = inventoryStockHeaders(xcframeworkPath); + + logger.verbose(' Detecting duplicate header basenames...'); + const duplicateBasenames = findDuplicateBasenames(headerMappings); + + logger.verbose(' Staging missing headers to React-extra-headers/...'); + await stageMissingHeadersAsync(outputPath, headerMappings, stockHeaders, duplicateBasenames); + + logger.verbose(' Generating VFS overlay template...'); + vfsYaml = createVFSOverlay(reactNativePath, stockHeaders, duplicateBasenames); + } else { + // 0.87.0+ layout: the tarball ships no root Headers directory. The full nested + // header tree lives in ReactNativeHeaders.xcframework//Headers next to + // React.xcframework, and React-Core's public headers live flat inside each + // slice's React.framework/Headers. Resolve each header against those locations + // and stage anything else from the RN source tree. + const composed = createComposedLayoutResolver(outputPath, xcframeworkPath); + if (!composed) { + throw new Error( + `Headers directory not found in xcframework (${headersDir}) and no ` + + `ReactNativeHeaders.xcframework found next to it. The React Native ` + + `artifact layout is not supported by this tool.` + ); + } - logger.verbose(' Generating VFS overlay template...'); - const vfsYaml = createVFSOverlay(reactNativePath, stockHeaders, duplicateBasenames); + logger.verbose(' Using composed header layout (ReactNativeHeaders.xcframework)...'); + logger.verbose(' Staging headers missing from the prebuilt artifacts...'); + await stageUnresolvedHeadersAsync(outputPath, headerMappings, composed.resolver); + + logger.verbose(' Generating VFS overlay template...'); + // Also expose the sidecar's module map at the virtual Headers root. It declares + // RCTDeprecation, yoga, the react/ runtime headers etc. as modules; without it, + // compiling the React framework module trips + // -Werror,-Wnon-modular-include-in-framework-module on those includes. + vfsYaml = createVFSOverlay(reactNativePath, undefined, undefined, composed.resolver, [ + { key: 'module.modulemap', path: composed.sidecarModuleMapPath }, + ]); + } fs.writeFileSync(path.join(outputPath, 'React-VFS-template.yaml'), vfsYaml); // Write a version stamp so we can detect when RN source changes and regenerate @@ -99,6 +126,116 @@ export async function transformReactXCFrameworkAsync(options: TransformOptions): logger.verbose(' VFS overlay generation complete (xcframework untouched).'); } +/** + * Builds a header resolver for the RN 0.87+ composed artifact layout. + * + * - `ReactNativeHeaders.xcframework//Headers/` holds the full nested + * header tree for every namespace except React-Core (``, ``, + * ``, ...). The VFS key IS the include path, so resolution is a direct + * file-existence check. + * - React-Core's public headers (``) live flat inside each slice's + * `React.framework/Headers`. + * + * Slices carry identical headers, so the first slice found is used. Returns null + * when the sidecar xcframework is absent (unknown artifact layout). + */ +function createComposedLayoutResolver( + outputPath: string, + xcframeworkPath: string +): { resolver: HeaderSourceResolver; sidecarModuleMapPath: string } | null { + const sidecarName = 'ReactNativeHeaders.xcframework'; + const sidecarPath = path.join(outputPath, sidecarName); + if (!fs.existsSync(sidecarPath)) { + return null; + } + + const findSliceWithDir = (containerPath: string, subdirParts: string[]): string | null => { + const entries = fs.readdirSync(containerPath, { withFileTypes: true }); + // Prefer the plain device slice for deterministic output. + const names = entries + .filter((e) => e.isDirectory()) + .map((e) => e.name) + .sort((a, b) => (a === 'ios-arm64' ? -1 : b === 'ios-arm64' ? 1 : a.localeCompare(b))); + for (const name of names) { + if (fs.existsSync(path.join(containerPath, name, ...subdirParts))) { + return name; + } + } + return null; + }; + + const sidecarSlice = findSliceWithDir(sidecarPath, ['Headers']); + if (!sidecarSlice) { + return null; + } + const sidecarHeadersAbs = path.join(sidecarPath, sidecarSlice, 'Headers'); + + const frameworkSlice = findSliceWithDir(xcframeworkPath, ['React.framework', 'Headers']); + const frameworkHeadersAbs = frameworkSlice + ? path.join(xcframeworkPath, frameworkSlice, 'React.framework', 'Headers') + : null; + + const resolver: HeaderSourceResolver = (key: string) => { + if (fs.existsSync(path.join(sidecarHeadersAbs, key))) { + return `\${ROOT_PATH}/../${sidecarName}/${sidecarSlice}/Headers/${key}`; + } + if (key.startsWith('React/') && frameworkHeadersAbs) { + const basename = path.basename(key); + if (fs.existsSync(path.join(frameworkHeadersAbs, basename))) { + return `\${ROOT_PATH}/${frameworkSlice}/React.framework/Headers/${basename}`; + } + } + return null; + }; + + return { + resolver, + sidecarModuleMapPath: `\${ROOT_PATH}/../${sidecarName}/${sidecarSlice}/Headers/module.modulemap`, + }; +} + +/** + * Stages headers the composed-layout resolver cannot find in the prebuilt + * artifacts, copying them from the RN source tree into React-extra-headers/ + * with the same layout the VFS staging fallback expects. + */ +async function stageUnresolvedHeadersAsync( + outputPath: string, + headerMappings: PodspecHeaderMappings, + resolver: HeaderSourceResolver +): Promise { + const stagingDir = path.join(outputPath, 'React-extra-headers'); + + if (fs.existsSync(stagingDir)) { + fs.removeSync(stagingDir); + } + + let stagedCount = 0; + + for (const headerMaps of Object.values(headerMappings)) { + const podSpecName = headerMaps[0].specName.replace(/-/g, '_'); + + for (const headerMap of headerMaps) { + for (const header of headerMap.headers) { + const key = vfsKeyFor(header.target, headerMap.headerDir, podSpecName); + if (resolver(key, podSpecName, header.target) !== null) { + continue; + } + + const stagingPath = path.join(stagingDir, podSpecName, header.target); + fs.ensureDirSync(path.dirname(stagingPath)); + + if (fs.existsSync(header.source)) { + fs.copyFileSync(header.source, stagingPath); + stagedCount++; + } + } + } + } + + logger.verbose(` Staged ${stagedCount} headers to React-extra-headers/`); +} + /** * Inventories headers present in the stock xcframework's flat layout. * Returns a map of podSpecName -> Set of header basenames.