diff --git a/.gitignore b/.gitignore index 19c982ad1..ea91fdd77 100644 --- a/.gitignore +++ b/.gitignore @@ -34,6 +34,7 @@ local.properties .cxx/ *.keystore !debug.keystore +.kotlin/ # node.js # diff --git a/android/app/build.gradle b/android/app/build.gradle index d7911e485..ac6b5041c 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -63,14 +63,14 @@ def enableProguardInReleaseBuilds = false * The preferred build flavor of JavaScriptCore (JSC) * * For example, to use the international variant, you can use: - * `def jscFlavor = 'org.webkit:android-jsc-intl:+'` + * `def jscFlavor = 'io.github.react-native-community:jsc-android-intl:2026004.+'` * * The international variant includes ICU i18n library and necessary data * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that * give correct results when using with locales other than en-US. Note that * this variant is about 6MiB larger per architecture than default. */ -def jscFlavor = 'org.webkit:android-jsc-intl:+' +def jscFlavor = 'io.github.react-native-community:jsc-android-intl:2026004.+' android { ndkVersion rootProject.ext.ndkVersion diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index 79eb9d003..e0fd02028 100644 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-all.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/android/gradlew b/android/gradlew index f5feea6d6..f3b75f3b0 100755 --- a/android/gradlew +++ b/android/gradlew @@ -86,8 +86,7 @@ done # shellcheck disable=SC2034 APP_BASE_NAME=${0##*/} # Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) -APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s -' "$PWD" ) || exit +APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD=maximum diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 6bccb4377..4c3e9c2b3 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -3,12 +3,12 @@ PODS: - CocoaAsyncSocket (7.6.5) - DoubleConversion (1.1.6) - fast_float (6.1.4) - - FBLazyVector (0.77.1) + - FBLazyVector (0.78.0) - fmt (11.0.2) - glog (0.3.5) - - hermes-engine (0.77.1): - - hermes-engine/Pre-built (= 0.77.1) - - hermes-engine/Pre-built (0.77.1) + - hermes-engine (0.78.0): + - hermes-engine/Pre-built (= 0.78.0) + - hermes-engine/Pre-built (0.78.0) - lottie-ios (4.5.0) - lottie-react-native (7.2.2): - DoubleConversion @@ -55,32 +55,32 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - RCTDeprecation (0.77.1) - - RCTRequired (0.77.1) - - RCTTypeSafety (0.77.1): - - FBLazyVector (= 0.77.1) - - RCTRequired (= 0.77.1) - - React-Core (= 0.77.1) - - React (0.77.1): - - React-Core (= 0.77.1) - - React-Core/DevSupport (= 0.77.1) - - React-Core/RCTWebSocket (= 0.77.1) - - React-RCTActionSheet (= 0.77.1) - - React-RCTAnimation (= 0.77.1) - - React-RCTBlob (= 0.77.1) - - React-RCTImage (= 0.77.1) - - React-RCTLinking (= 0.77.1) - - React-RCTNetwork (= 0.77.1) - - React-RCTSettings (= 0.77.1) - - React-RCTText (= 0.77.1) - - React-RCTVibration (= 0.77.1) - - React-callinvoker (0.77.1) - - React-Core (0.77.1): + - RCTDeprecation (0.78.0) + - RCTRequired (0.78.0) + - RCTTypeSafety (0.78.0): + - FBLazyVector (= 0.78.0) + - RCTRequired (= 0.78.0) + - React-Core (= 0.78.0) + - React (0.78.0): + - React-Core (= 0.78.0) + - React-Core/DevSupport (= 0.78.0) + - React-Core/RCTWebSocket (= 0.78.0) + - React-RCTActionSheet (= 0.78.0) + - React-RCTAnimation (= 0.78.0) + - React-RCTBlob (= 0.78.0) + - React-RCTImage (= 0.78.0) + - React-RCTLinking (= 0.78.0) + - React-RCTNetwork (= 0.78.0) + - React-RCTSettings (= 0.78.0) + - React-RCTText (= 0.78.0) + - React-RCTVibration (= 0.78.0) + - React-callinvoker (0.78.0) + - React-Core (0.78.0): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - - React-Core/Default (= 0.77.1) + - React-Core/Default (= 0.78.0) - React-cxxreact - React-featureflags - React-hermes @@ -92,7 +92,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/CoreModulesHeaders (0.77.1): + - React-Core/CoreModulesHeaders (0.78.0): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -109,7 +109,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/Default (0.77.1): + - React-Core/Default (0.78.0): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -125,13 +125,13 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/DevSupport (0.77.1): + - React-Core/DevSupport (0.78.0): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - - React-Core/Default (= 0.77.1) - - React-Core/RCTWebSocket (= 0.77.1) + - React-Core/Default (= 0.78.0) + - React-Core/RCTWebSocket (= 0.78.0) - React-cxxreact - React-featureflags - React-hermes @@ -143,7 +143,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTActionSheetHeaders (0.77.1): + - React-Core/RCTActionSheetHeaders (0.78.0): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -160,7 +160,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTAnimationHeaders (0.77.1): + - React-Core/RCTAnimationHeaders (0.78.0): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -177,7 +177,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTBlobHeaders (0.77.1): + - React-Core/RCTBlobHeaders (0.78.0): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -194,7 +194,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTImageHeaders (0.77.1): + - React-Core/RCTImageHeaders (0.78.0): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -211,7 +211,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTLinkingHeaders (0.77.1): + - React-Core/RCTLinkingHeaders (0.78.0): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -228,7 +228,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTNetworkHeaders (0.77.1): + - React-Core/RCTNetworkHeaders (0.78.0): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -245,7 +245,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTSettingsHeaders (0.77.1): + - React-Core/RCTSettingsHeaders (0.78.0): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -262,7 +262,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTTextHeaders (0.77.1): + - React-Core/RCTTextHeaders (0.78.0): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -279,7 +279,7 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTVibrationHeaders (0.77.1): + - React-Core/RCTVibrationHeaders (0.78.0): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -296,12 +296,12 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTWebSocket (0.77.1): + - React-Core/RCTWebSocket (0.78.0): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - - React-Core/Default (= 0.77.1) + - React-Core/Default (= 0.78.0) - React-cxxreact - React-featureflags - React-hermes @@ -313,22 +313,22 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-CoreModules (0.77.1): + - React-CoreModules (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - RCT-Folly (= 2024.11.18.00) - - RCTTypeSafety (= 0.77.1) - - React-Core/CoreModulesHeaders (= 0.77.1) - - React-jsi (= 0.77.1) + - RCTTypeSafety (= 0.78.0) + - React-Core/CoreModulesHeaders (= 0.78.0) + - React-jsi (= 0.78.0) - React-jsinspector - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.77.1) + - React-RCTImage (= 0.78.0) - ReactCommon - SocketRocket (= 0.7.1) - - React-cxxreact (0.77.1): + - React-cxxreact (0.78.0): - boost - DoubleConversion - fast_float (= 6.1.4) @@ -336,16 +336,16 @@ PODS: - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.77.1) - - React-debug (= 0.77.1) - - React-jsi (= 0.77.1) + - React-callinvoker (= 0.78.0) + - React-debug (= 0.78.0) + - React-jsi (= 0.78.0) - React-jsinspector - - React-logger (= 0.77.1) - - React-perflogger (= 0.77.1) - - React-runtimeexecutor (= 0.77.1) - - React-timing (= 0.77.1) - - React-debug (0.77.1) - - React-defaultsnativemodule (0.77.1): + - React-logger (= 0.78.0) + - React-perflogger (= 0.78.0) + - React-runtimeexecutor (= 0.78.0) + - React-timing (= 0.78.0) + - React-debug (0.78.0) + - React-defaultsnativemodule (0.78.0): - hermes-engine - RCT-Folly - React-domnativemodule @@ -355,7 +355,7 @@ PODS: - React-jsiexecutor - React-microtasksnativemodule - React-RCTFBReactNativeSpec - - React-domnativemodule (0.77.1): + - React-domnativemodule (0.78.0): - hermes-engine - RCT-Folly - React-Fabric @@ -366,7 +366,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - Yoga - - React-Fabric (0.77.1): + - React-Fabric (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -378,21 +378,22 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/animations (= 0.77.1) - - React-Fabric/attributedstring (= 0.77.1) - - React-Fabric/componentregistry (= 0.77.1) - - React-Fabric/componentregistrynative (= 0.77.1) - - React-Fabric/components (= 0.77.1) - - React-Fabric/core (= 0.77.1) - - React-Fabric/dom (= 0.77.1) - - React-Fabric/imagemanager (= 0.77.1) - - React-Fabric/leakchecker (= 0.77.1) - - React-Fabric/mounting (= 0.77.1) - - React-Fabric/observers (= 0.77.1) - - React-Fabric/scheduler (= 0.77.1) - - React-Fabric/telemetry (= 0.77.1) - - React-Fabric/templateprocessor (= 0.77.1) - - React-Fabric/uimanager (= 0.77.1) + - React-Fabric/animations (= 0.78.0) + - React-Fabric/attributedstring (= 0.78.0) + - React-Fabric/componentregistry (= 0.78.0) + - React-Fabric/componentregistrynative (= 0.78.0) + - React-Fabric/components (= 0.78.0) + - React-Fabric/consistency (= 0.78.0) + - React-Fabric/core (= 0.78.0) + - React-Fabric/dom (= 0.78.0) + - React-Fabric/imagemanager (= 0.78.0) + - React-Fabric/leakchecker (= 0.78.0) + - React-Fabric/mounting (= 0.78.0) + - React-Fabric/observers (= 0.78.0) + - React-Fabric/scheduler (= 0.78.0) + - React-Fabric/telemetry (= 0.78.0) + - React-Fabric/templateprocessor (= 0.78.0) + - React-Fabric/uimanager (= 0.78.0) - React-featureflags - React-graphics - React-jsi @@ -402,7 +403,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/animations (0.77.1): + - React-Fabric/animations (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -423,7 +424,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.77.1): + - React-Fabric/attributedstring (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -444,7 +445,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.77.1): + - React-Fabric/componentregistry (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -465,7 +466,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.77.1): + - React-Fabric/componentregistrynative (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -486,7 +487,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components (0.77.1): + - React-Fabric/components (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -498,9 +499,9 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.77.1) - - React-Fabric/components/root (= 0.77.1) - - React-Fabric/components/view (= 0.77.1) + - React-Fabric/components/legacyviewmanagerinterop (= 0.78.0) + - React-Fabric/components/root (= 0.78.0) + - React-Fabric/components/view (= 0.78.0) - React-featureflags - React-graphics - React-jsi @@ -510,7 +511,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.77.1): + - React-Fabric/components/legacyviewmanagerinterop (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -531,7 +532,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.77.1): + - React-Fabric/components/root (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -552,7 +553,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.77.1): + - React-Fabric/components/view (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -574,7 +575,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-Fabric/core (0.77.1): + - React-Fabric/consistency (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -595,7 +596,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/dom (0.77.1): + - React-Fabric/core (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -616,7 +617,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.77.1): + - React-Fabric/dom (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -637,7 +638,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.77.1): + - React-Fabric/imagemanager (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -658,7 +659,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.77.1): + - React-Fabric/leakchecker (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -679,7 +680,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers (0.77.1): + - React-Fabric/mounting (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -691,7 +692,6 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.77.1) - React-featureflags - React-graphics - React-jsi @@ -701,7 +701,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers/events (0.77.1): + - React-Fabric/observers (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -713,6 +713,7 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric/observers/events (= 0.78.0) - React-featureflags - React-graphics - React-jsi @@ -722,7 +723,28 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.77.1): + - React-Fabric/observers/events (0.78.0): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/scheduler (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -745,7 +767,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.77.1): + - React-Fabric/telemetry (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -766,7 +788,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.77.1): + - React-Fabric/templateprocessor (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -787,7 +809,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.77.1): + - React-Fabric/uimanager (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -799,7 +821,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.77.1) + - React-Fabric/uimanager/consistency (= 0.78.0) - React-featureflags - React-graphics - React-jsi @@ -810,7 +832,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager/consistency (0.77.1): + - React-Fabric/uimanager/consistency (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -832,7 +854,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-FabricComponents (0.77.1): + - React-FabricComponents (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -845,8 +867,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.77.1) - - React-FabricComponents/textlayoutmanager (= 0.77.1) + - React-FabricComponents/components (= 0.78.0) + - React-FabricComponents/textlayoutmanager (= 0.78.0) - React-featureflags - React-graphics - React-jsi @@ -857,7 +879,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components (0.77.1): + - React-FabricComponents/components (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -870,15 +892,15 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.77.1) - - React-FabricComponents/components/iostextinput (= 0.77.1) - - React-FabricComponents/components/modal (= 0.77.1) - - React-FabricComponents/components/rncore (= 0.77.1) - - React-FabricComponents/components/safeareaview (= 0.77.1) - - React-FabricComponents/components/scrollview (= 0.77.1) - - React-FabricComponents/components/text (= 0.77.1) - - React-FabricComponents/components/textinput (= 0.77.1) - - React-FabricComponents/components/unimplementedview (= 0.77.1) + - React-FabricComponents/components/inputaccessory (= 0.78.0) + - React-FabricComponents/components/iostextinput (= 0.78.0) + - React-FabricComponents/components/modal (= 0.78.0) + - React-FabricComponents/components/rncore (= 0.78.0) + - React-FabricComponents/components/safeareaview (= 0.78.0) + - React-FabricComponents/components/scrollview (= 0.78.0) + - React-FabricComponents/components/text (= 0.78.0) + - React-FabricComponents/components/textinput (= 0.78.0) + - React-FabricComponents/components/unimplementedview (= 0.78.0) - React-featureflags - React-graphics - React-jsi @@ -889,7 +911,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/inputaccessory (0.77.1): + - React-FabricComponents/components/inputaccessory (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -912,7 +934,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/iostextinput (0.77.1): + - React-FabricComponents/components/iostextinput (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -935,7 +957,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/modal (0.77.1): + - React-FabricComponents/components/modal (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -958,7 +980,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/rncore (0.77.1): + - React-FabricComponents/components/rncore (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -981,7 +1003,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/safeareaview (0.77.1): + - React-FabricComponents/components/safeareaview (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1004,7 +1026,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/scrollview (0.77.1): + - React-FabricComponents/components/scrollview (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1027,7 +1049,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/text (0.77.1): + - React-FabricComponents/components/text (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1050,7 +1072,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/textinput (0.77.1): + - React-FabricComponents/components/textinput (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1073,7 +1095,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/unimplementedview (0.77.1): + - React-FabricComponents/components/unimplementedview (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1096,7 +1118,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/textlayoutmanager (0.77.1): + - React-FabricComponents/textlayoutmanager (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1119,28 +1141,29 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricImage (0.77.1): + - React-FabricImage (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - - RCTRequired (= 0.77.1) - - RCTTypeSafety (= 0.77.1) + - RCTRequired (= 0.78.0) + - RCTTypeSafety (= 0.78.0) - React-Fabric - React-featureflags - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.77.1) + - React-jsiexecutor (= 0.78.0) - React-logger - React-rendererdebug - React-utils - ReactCommon - Yoga - - React-featureflags (0.77.1) - - React-featureflagsnativemodule (0.77.1): + - React-featureflags (0.78.0): + - RCT-Folly (= 2024.11.18.00) + - React-featureflagsnativemodule (0.78.0): - hermes-engine - RCT-Folly - React-featureflags @@ -1148,29 +1171,31 @@ PODS: - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - - React-graphics (0.77.1): + - React-graphics (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog + - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - React-jsi - React-jsiexecutor - React-utils - - React-hermes (0.77.1): + - React-hermes (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) - - React-cxxreact (= 0.77.1) + - React-cxxreact (= 0.78.0) - React-jsi - - React-jsiexecutor (= 0.77.1) + - React-jsiexecutor (= 0.78.0) - React-jsinspector - - React-perflogger (= 0.77.1) + - React-perflogger (= 0.78.0) - React-runtimeexecutor - - React-idlecallbacksnativemodule (0.77.1): + - React-idlecallbacksnativemodule (0.78.0): + - glog - hermes-engine - RCT-Folly - React-jsi @@ -1178,7 +1203,7 @@ PODS: - React-RCTFBReactNativeSpec - React-runtimescheduler - ReactCommon/turbomodule/core - - React-ImageManager (0.77.1): + - React-ImageManager (0.78.0): - glog - RCT-Folly/Fabric - React-Core/Default @@ -1187,7 +1212,7 @@ PODS: - React-graphics - React-rendererdebug - React-utils - - React-jserrorhandler (0.77.1): + - React-jserrorhandler (0.78.0): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) @@ -1196,7 +1221,7 @@ PODS: - React-featureflags - React-jsi - ReactCommon/turbomodule/bridging - - React-jsi (0.77.1): + - React-jsi (0.78.0): - boost - DoubleConversion - fast_float (= 6.1.4) @@ -1204,34 +1229,37 @@ PODS: - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) - - React-jsiexecutor (0.77.1): + - React-jsiexecutor (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) - - React-cxxreact (= 0.77.1) - - React-jsi (= 0.77.1) + - React-cxxreact (= 0.78.0) + - React-jsi (= 0.78.0) - React-jsinspector - - React-perflogger (= 0.77.1) - - React-jsinspector (0.77.1): + - React-perflogger (= 0.78.0) + - React-jsinspector (0.78.0): - DoubleConversion - glog - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly - React-featureflags - React-jsi - - React-perflogger (= 0.77.1) - - React-runtimeexecutor (= 0.77.1) - - React-jsitracing (0.77.1): + - React-jsinspectortracing + - React-perflogger (= 0.78.0) + - React-runtimeexecutor (= 0.78.0) + - React-jsinspectortracing (0.78.0): + - RCT-Folly + - React-jsitracing (0.78.0): - React-jsi - - React-logger (0.77.1): + - React-logger (0.78.0): - glog - - React-Mapbuffer (0.77.1): + - React-Mapbuffer (0.78.0): - glog - React-debug - - React-microtasksnativemodule (0.77.1): + - React-microtasksnativemodule (0.78.0): - hermes-engine - RCT-Folly - React-jsi @@ -1398,7 +1426,7 @@ PODS: - React-Core - react-native-safe-area-context (5.2.0): - React-Core - - react-native-skia (1.11.8): + - react-native-skia (1.11.9-next.1): - DoubleConversion - glog - hermes-engine @@ -1424,8 +1452,7 @@ PODS: - react-native-tcp-socket (6.0.6): - CocoaAsyncSocket - React-Core - - React-nativeconfig (0.77.1) - - React-NativeModulesApple (0.77.1): + - React-NativeModulesApple (0.78.0): - glog - hermes-engine - React-callinvoker @@ -1436,17 +1463,18 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-perflogger (0.77.1): + - React-perflogger (0.78.0): - DoubleConversion - RCT-Folly (= 2024.11.18.00) - - React-performancetimeline (0.77.1): + - React-performancetimeline (0.78.0): - RCT-Folly (= 2024.11.18.00) - React-cxxreact - React-featureflags + - React-jsinspectortracing - React-timing - - React-RCTActionSheet (0.77.1): - - React-Core/RCTActionSheetHeaders (= 0.77.1) - - React-RCTAnimation (0.77.1): + - React-RCTActionSheet (0.78.0): + - React-Core/RCTActionSheetHeaders (= 0.78.0) + - React-RCTAnimation (0.78.0): - RCT-Folly (= 2024.11.18.00) - RCTTypeSafety - React-Core/RCTAnimationHeaders @@ -1454,7 +1482,7 @@ PODS: - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTAppDelegate (0.77.1): + - React-RCTAppDelegate (0.78.0): - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1466,7 +1494,6 @@ PODS: - React-featureflags - React-graphics - React-hermes - - React-nativeconfig - React-NativeModulesApple - React-RCTFabric - React-RCTFBReactNativeSpec @@ -1479,7 +1506,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon - - React-RCTBlob (0.77.1): + - React-RCTBlob (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1493,7 +1520,7 @@ PODS: - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - React-RCTFabric (0.77.1): + - React-RCTFabric (0.78.0): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) @@ -1507,7 +1534,7 @@ PODS: - React-ImageManager - React-jsi - React-jsinspector - - React-nativeconfig + - React-jsinspectortracing - React-performancetimeline - React-RCTImage - React-RCTText @@ -1516,7 +1543,7 @@ PODS: - React-runtimescheduler - React-utils - Yoga - - React-RCTFBReactNativeSpec (0.77.1): + - React-RCTFBReactNativeSpec (0.78.0): - hermes-engine - RCT-Folly - RCTRequired @@ -1526,7 +1553,7 @@ PODS: - React-jsiexecutor - React-NativeModulesApple - ReactCommon - - React-RCTImage (0.77.1): + - React-RCTImage (0.78.0): - RCT-Folly (= 2024.11.18.00) - RCTTypeSafety - React-Core/RCTImageHeaders @@ -1535,14 +1562,14 @@ PODS: - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - React-RCTLinking (0.77.1): - - React-Core/RCTLinkingHeaders (= 0.77.1) - - React-jsi (= 0.77.1) + - React-RCTLinking (0.78.0): + - React-Core/RCTLinkingHeaders (= 0.78.0) + - React-jsi (= 0.78.0) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.77.1) - - React-RCTNetwork (0.77.1): + - ReactCommon/turbomodule/core (= 0.78.0) + - React-RCTNetwork (0.78.0): - RCT-Folly (= 2024.11.18.00) - RCTTypeSafety - React-Core/RCTNetworkHeaders @@ -1550,7 +1577,7 @@ PODS: - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTSettings (0.77.1): + - React-RCTSettings (0.78.0): - RCT-Folly (= 2024.11.18.00) - RCTTypeSafety - React-Core/RCTSettingsHeaders @@ -1558,25 +1585,25 @@ PODS: - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTText (0.77.1): - - React-Core/RCTTextHeaders (= 0.77.1) + - React-RCTText (0.78.0): + - React-Core/RCTTextHeaders (= 0.78.0) - Yoga - - React-RCTVibration (0.77.1): + - React-RCTVibration (0.78.0): - RCT-Folly (= 2024.11.18.00) - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-rendererconsistency (0.77.1) - - React-rendererdebug (0.77.1): + - React-rendererconsistency (0.78.0) + - React-rendererdebug (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - RCT-Folly (= 2024.11.18.00) - React-debug - - React-rncore (0.77.1) - - React-RuntimeApple (0.77.1): + - React-rncore (0.78.0) + - React-RuntimeApple (0.78.0): - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - React-callinvoker @@ -1597,7 +1624,7 @@ PODS: - React-RuntimeHermes - React-runtimescheduler - React-utils - - React-RuntimeCore (0.77.1): + - React-RuntimeCore (0.78.0): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) @@ -1612,9 +1639,9 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - React-runtimeexecutor (0.77.1): - - React-jsi (= 0.77.1) - - React-RuntimeHermes (0.77.1): + - React-runtimeexecutor (0.78.0): + - React-jsi (= 0.78.0) + - React-RuntimeHermes (0.78.0): - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - React-featureflags @@ -1622,10 +1649,9 @@ PODS: - React-jsi - React-jsinspector - React-jsitracing - - React-nativeconfig - React-RuntimeCore - React-utils - - React-runtimescheduler (0.77.1): + - React-runtimescheduler (0.78.0): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) @@ -1640,16 +1666,16 @@ PODS: - React-runtimeexecutor - React-timing - React-utils - - React-timing (0.77.1) - - React-utils (0.77.1): + - React-timing (0.78.0) + - React-utils (0.78.0): - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) - React-debug - - React-jsi (= 0.77.1) - - ReactAppDependencyProvider (0.77.1): + - React-jsi (= 0.78.0) + - ReactAppDependencyProvider (0.78.0): - ReactCodegen - - ReactCodegen (0.77.1): + - ReactCodegen (0.78.0): - DoubleConversion - glog - hermes-engine @@ -1670,49 +1696,49 @@ PODS: - React-utils - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - ReactCommon (0.77.1): - - ReactCommon/turbomodule (= 0.77.1) - - ReactCommon/turbomodule (0.77.1): + - ReactCommon (0.78.0): + - ReactCommon/turbomodule (= 0.78.0) + - ReactCommon/turbomodule (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.77.1) - - React-cxxreact (= 0.77.1) - - React-jsi (= 0.77.1) - - React-logger (= 0.77.1) - - React-perflogger (= 0.77.1) - - ReactCommon/turbomodule/bridging (= 0.77.1) - - ReactCommon/turbomodule/core (= 0.77.1) - - ReactCommon/turbomodule/bridging (0.77.1): + - React-callinvoker (= 0.78.0) + - React-cxxreact (= 0.78.0) + - React-jsi (= 0.78.0) + - React-logger (= 0.78.0) + - React-perflogger (= 0.78.0) + - ReactCommon/turbomodule/bridging (= 0.78.0) + - ReactCommon/turbomodule/core (= 0.78.0) + - ReactCommon/turbomodule/bridging (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.77.1) - - React-cxxreact (= 0.77.1) - - React-jsi (= 0.77.1) - - React-logger (= 0.77.1) - - React-perflogger (= 0.77.1) - - ReactCommon/turbomodule/core (0.77.1): + - React-callinvoker (= 0.78.0) + - React-cxxreact (= 0.78.0) + - React-jsi (= 0.78.0) + - React-logger (= 0.78.0) + - React-perflogger (= 0.78.0) + - ReactCommon/turbomodule/core (0.78.0): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - hermes-engine - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.77.1) - - React-cxxreact (= 0.77.1) - - React-debug (= 0.77.1) - - React-featureflags (= 0.77.1) - - React-jsi (= 0.77.1) - - React-logger (= 0.77.1) - - React-perflogger (= 0.77.1) - - React-utils (= 0.77.1) + - React-callinvoker (= 0.78.0) + - React-cxxreact (= 0.78.0) + - React-debug (= 0.78.0) + - React-featureflags (= 0.78.0) + - React-jsi (= 0.78.0) + - React-logger (= 0.78.0) + - React-perflogger (= 0.78.0) + - React-utils (= 0.78.0) - ReactNativeCameraKit (14.2.0): - DoubleConversion - glog @@ -1817,7 +1843,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - RNReanimated (3.16.7): + - RNReanimated (3.17.1): - DoubleConversion - glog - hermes-engine @@ -1829,7 +1855,9 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-hermes - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric - React-rendererdebug @@ -1837,10 +1865,10 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated (= 3.16.7) - - RNReanimated/worklets (= 3.16.7) + - RNReanimated/reanimated (= 3.17.1) + - RNReanimated/worklets (= 3.17.1) - Yoga - - RNReanimated/reanimated (3.16.7): + - RNReanimated/reanimated (3.17.1): - DoubleConversion - glog - hermes-engine @@ -1852,7 +1880,33 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-hermes - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - RNReanimated/reanimated/apple (= 3.17.1) + - Yoga + - RNReanimated/reanimated/apple (3.17.1): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-hermes + - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric - React-rendererdebug @@ -1860,9 +1914,8 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated/apple (= 3.16.7) - Yoga - - RNReanimated/reanimated/apple (3.16.7): + - RNReanimated/worklets (3.17.1): - DoubleConversion - glog - hermes-engine @@ -1874,7 +1927,9 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-hermes - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric - React-rendererdebug @@ -1882,8 +1937,9 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - RNReanimated/worklets/apple (= 3.17.1) - Yoga - - RNReanimated/worklets (3.16.7): + - RNReanimated/worklets/apple (3.17.1): - DoubleConversion - glog - hermes-engine @@ -1895,7 +1951,9 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-hermes - React-ImageManager + - React-jsi - React-NativeModulesApple - React-RCTFabric - React-rendererdebug @@ -2020,6 +2078,7 @@ DEPENDENCIES: - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) + - React-jsinspectortracing (from `../node_modules/react-native/ReactCommon/jsinspector-modern/tracing`) - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) - React-logger (from `../node_modules/react-native/ReactCommon/logger`) - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) @@ -2038,7 +2097,6 @@ DEPENDENCIES: - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) - "react-native-skia (from `../node_modules/@shopify/react-native-skia`)" - react-native-tcp-socket (from `../node_modules/react-native-tcp-socket`) - - React-nativeconfig (from `../node_modules/react-native/ReactCommon`) - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) - React-performancetimeline (from `../node_modules/react-native/ReactCommon/react/performance/timeline`) @@ -2113,7 +2171,7 @@ EXTERNAL SOURCES: :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" hermes-engine: :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2024-11-25-RNv0.77.0-d4f25d534ab744866448b36ca3bf3d97c08e638c + :tag: hermes-2025-01-13-RNv0.78.0-a942ef374897d85da38e9c8904574f8376555388 lottie-react-native: :path: "../node_modules/lottie-react-native" RCT-Folly: @@ -2166,6 +2224,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/jsiexecutor" React-jsinspector: :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" + React-jsinspectortracing: + :path: "../node_modules/react-native/ReactCommon/jsinspector-modern/tracing" React-jsitracing: :path: "../node_modules/react-native/ReactCommon/hermes/executor/" React-logger: @@ -2202,8 +2262,6 @@ EXTERNAL SOURCES: :path: "../node_modules/@shopify/react-native-skia" react-native-tcp-socket: :path: "../node_modules/react-native-tcp-socket" - React-nativeconfig: - :path: "../node_modules/react-native/ReactCommon" React-NativeModulesApple: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" React-perflogger: @@ -2304,44 +2362,45 @@ SPEC CHECKSUMS: CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb fast_float: 06eeec4fe712a76acc9376682e4808b05ce978b6 - FBLazyVector: 79c4b7ec726447eec5f8593379466bd9fde1aa14 + FBLazyVector: 6fe148afcef2e3213e484758e3459609d40d57f5 fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd glog: eb93e2f488219332457c3c4eafd2738ddc7e80b8 - hermes-engine: ccc24d29d650ea725d582a9a53d57cd417fbdb53 + hermes-engine: b417d2b2aee3b89b58e63e23a51e02be91dc876d lottie-ios: a881093fab623c467d3bce374367755c272bdd59 lottie-react-native: 35b7c1125a01f847fa5905d380e54951132d2450 MMKV: ce484c1ac40bf76d5f09a0195d2ec5b3d3840d55 MMKVCore: 1eb661c6c498ab88e3df9ce5d8ff94d05fcc0567 OpenSSL-Universal: b60a3702c9fea8b3145549d421fdb018e53ab7b4 RCT-Folly: e78785aa9ba2ed998ea4151e314036f6c49e6d82 - RCTDeprecation: 664055db806cce35c3c1b43c84414dd66e117ae6 - RCTRequired: dc9a83fa1012054f94430d210337ca3a1afe6fc0 - RCTTypeSafety: 031cefa254a1df313a196f105b8fcffdab1c5ab6 - React: 8edfc46c315852ec88ea4a29d5e79019af3dc667 - React-callinvoker: 4450b01574dfc7a8f074f7e29e6965ac04859c8f - React-Core: adee73236280f8708e8973b8cbc60c834e591ecb - React-CoreModules: 78e04d2319b1b61e0d4ed7fcd3e366d461819279 - React-cxxreact: 05d4cfc36a33f309f280753995bf77eb5f12b40e - React-debug: b0f7271aeacc2eb9e34f863397dcfc204ef721c0 - React-defaultsnativemodule: 9ce2a0afe47f3b724f8adec28de3712d897a069a - React-domnativemodule: 23a99da612d4a41f05f7c0f9665bd557638f3a99 - React-Fabric: 189561e6cd72aacbd6a1bc92fa98b12ae2717d2b - React-FabricComponents: 32650e154e3958fedd1de88a94cef27e52288d7e - React-FabricImage: 5e81e0fae1817eec1840408be77c7e6ba3e2ee98 - React-featureflags: 23d3dcdac6c9badeeb631db8a0883c7a3108d580 - React-featureflagsnativemodule: f374752cb62a577a3bca18d01d1c80dcaeb29299 - React-graphics: 348400b8ba57611d552af6db5dc7d42ccf132d08 - React-hermes: daf648f84569e9cb3d563dd806f09cf14635a356 - React-idlecallbacksnativemodule: 97d2eb4935fa459d2f1127ce594c3b1959b0828d - React-ImageManager: ee8526b1af93152133709104c6d649d5dada63b3 - React-jserrorhandler: 17774783cd8d1377d3b23efbd4af4e80a2bca065 - React-jsi: 2b9e6349efb0cd61b871dcd6db126fb13e1e6488 - React-jsiexecutor: 8050076ff38e95a6852c5af0f516cf05889a3737 - React-jsinspector: 55187c59747d78d14dae0d301beef22559099348 - React-jsitracing: 9e7066f99151f99ed588f2055e011845b12a1bf6 - React-logger: e7eeebaed32b88dcc29b10901aa8c5822dc397c4 - React-Mapbuffer: 73dd1210c4ecf0dfb4e2d4e06f2a13f824a801a9 - React-microtasksnativemodule: d03753688e2abf135edcd4160ab3ce7526da8b0d + RCTDeprecation: b2eecf2d60216df56bc5e6be5f063826d3c1ee35 + RCTRequired: 78522de7dc73b81f3ed7890d145fa341f5bb32ea + RCTTypeSafety: c135dd2bf50402d87fd12884cbad5d5e64850edd + React: b229c49ed5898dab46d60f61ed5a0bfa2ee2fadb + React-callinvoker: 2ac508e92c8bd9cf834cc7d7787d94352e4af58f + React-Core: 325b4f6d9162ae8b9a6ff42fe78e260eb124180d + React-CoreModules: 558041e5258f70cd1092f82778d07b8b2ff01897 + React-cxxreact: 8fff17cbe76e6a8f9991b59552e1235429f9c74b + React-debug: 0a5fcdbacc6becba0521e910c1bcfdb20f32a3f6 + React-defaultsnativemodule: 618dc50a0fad41b489997c3eb7aba3a74479fd14 + React-domnativemodule: 7ba599afb6c2a7ec3eb6450153e2efe0b8747e9a + React-Fabric: 252112089d2c63308f4cbfade4010b6606db67d1 + React-FabricComponents: 3c0f75321680d14d124438ab279c64ec2a3d13c4 + React-FabricImage: 728b8061cdec2857ca885fd605ee03ad43ffca98 + React-featureflags: 19682e02ef5861d96b992af16a19109c3dfc1200 + React-featureflagsnativemodule: 23528c7e7d50782b7ef0804168ba40bbaf1e86ab + React-graphics: fefe48f71bfe6f48fd037f59e8277b12e91b6be1 + React-hermes: a9a0c8377627b5506ef9a7b6f60a805c306e3f51 + React-idlecallbacksnativemodule: 7e2b6a3b70e042f89cd91dbd73c479bb39a72a7e + React-ImageManager: e3300996ac2e2914bf821f71e2f2c92ae6e62ae2 + React-jserrorhandler: fa75876c662e5d7e79d6efc763fc9f4c88e26986 + React-jsi: f3f51595cc4c089037b536368f016d4742bf9cf7 + React-jsiexecutor: cca6c232db461e2fd213a11e9364cfa6fdaa20eb + React-jsinspector: 2bd4c9fddf189d6ec2abf4948461060502582bef + React-jsinspectortracing: a417d8a0ad481edaa415734b4dac81e3e5ee7dc6 + React-jsitracing: 1ff7172c5b0522cbf6c98d82bdbb160e49b5804e + React-logger: 018826bfd51b9f18e87f67db1590bc510ad20664 + React-Mapbuffer: 3c11cee7737609275c7b66bd0b1de475f094cedf + React-microtasksnativemodule: 843f352b32aacbe13a9c750190d34df44c3e6c2c react-native-address-generator: e2148d02756126b3c6123894aa0af2a36528173f react-native-biometrics: 43ed5b828646a7862dbc7945556446be00798e7d react-native-blur: b06c3fe88680beac622d8d13b8c36ec15c50383b @@ -2354,37 +2413,36 @@ SPEC CHECKSUMS: react-native-quick-crypto: 43bac82b1ce916efb64a6dccb8e020678d8d9c14 react-native-restart: 0bc732f4461709022a742bb29bcccf6bbc5b4863 react-native-safe-area-context: 3e33e7c43c8b74dba436a5a32651cb8d7064c740 - react-native-skia: 2076f2f1fd09e82b76628c9aa92e2d91038d8aea + react-native-skia: 78dfcd1f530419f762a56988969f6430b4eabdc2 react-native-tcp-socket: ae8abcfebc071216302a09d9ed1e375d4e877484 - React-nativeconfig: cb207ebba7cafce30657c7ad9f1587a8f32e4564 - React-NativeModulesApple: 8411d548b1ad9d2b3e597beb9348e715c8020e0c - React-perflogger: c4c3b7c18f8a50cdbe2bcdd2f15705ba029a5a02 - React-performancetimeline: 38bda258bd9f9da19b27615e8edfbec064aa42cc - React-RCTActionSheet: 0fdf55fb8724856d63ca8c63cdb4e2325e15e8ec - React-RCTAnimation: b2fcc7c462f1fb5e195a5547f6e405ec9a60d80f - React-RCTAppDelegate: 3c39a96f93177b5068fe62df70e914357a154e4c - React-RCTBlob: 3b5441953e3dcc4aaee8f539b17d9c54b7a4b111 - React-RCTFabric: 839023450cf399ff5c78b416d056a455197e92cc - React-RCTFBReactNativeSpec: 0a968706c6714eb448162dd06b29b8203020f3fc - React-RCTImage: f189ae651e3c97879b4cdefcba1d4cffe55439da - React-RCTLinking: 759ac5e4aed95ac3c29849f98ff3f3b5ece830ed - React-RCTNetwork: ce1f38434a70eb1e228344f7632e636c3ceca03b - React-RCTSettings: 3602ea3adf9009f6d09461bf05f7e392414c32d8 - React-RCTText: e48b4b54eab3f4cfea9be1228b5ef9ad3b8172c1 - React-RCTVibration: 2e4dc335dd1e57c7004bcc07e7f5319e5968d5cf - React-rendererconsistency: c766ce7261ab6ed6be7bc155c403e29436d4f156 - React-rendererdebug: f8bf864b2646944c3f7c41555dbed0b5d7aea5d1 - React-rncore: cafe45e14d870bbecbbf4bd89e12ef3b596e1f2d - React-RuntimeApple: d3f5e05cfd5e212077a2e8dbdcf051ee237273b4 - React-RuntimeCore: 3c513c4cad66a889614fc4b70fadacdf900f0c7a - React-runtimeexecutor: 201311bdafb53b5c30292782c8ee90193af86d91 - React-RuntimeHermes: 25194897d244f2c1b68511926c7be413466f6e6c - React-runtimescheduler: b2839d0c1276b8f0edabc28414c9a5c82bb5c700 - React-timing: 127d8598b5a15ae5b29ebd0ec474d590285c6f2f - React-utils: 238c18f8035ace0faccd7e8ce574ccfc7adf26aa - ReactAppDependencyProvider: 41e9fb63606c32cce924653d2d410cb01ec81286 - ReactCodegen: d9a09a7f7eee93f54d0b4135d5ca66b31b0c42a5 - ReactCommon: 08f4808f02ff115884e870e5cfea689703ff759a + React-NativeModulesApple: 88433b6946778bea9c153e27b671de15411bf225 + React-perflogger: 9e8d3c0dc0194eb932162812a168aa5dc662f418 + React-performancetimeline: 5a2d6efef52bdcefac079c7baa30934978acd023 + React-RCTActionSheet: 592674cf61142497e0e820688f5a696e41bf16dd + React-RCTAnimation: e6d669872f9b3b4ab9527aab283b7c49283236b7 + React-RCTAppDelegate: 1768f69e774410cbd0716465db9494acc823a63a + React-RCTBlob: 3e2dce94c56218becc4b32b627fc2293149f798d + React-RCTFabric: 4dd8a0d13c5e15acc48fac2996a7ef76fc7c5e6a + React-RCTFBReactNativeSpec: b2aeef7ea8755ddfdf0c6ca1363ff6766a91080f + React-RCTImage: dc04b176c022d12a8f55ae7a7279b1e091066ae0 + React-RCTLinking: 88f5e37fe4f26fbc80791aa2a5f01baf9b9a3fd5 + React-RCTNetwork: f213693565efbd698b8e9c18d700a514b49c0c8e + React-RCTSettings: a2d32a90c45a3575568cad850abc45924999b8a5 + React-RCTText: 54cdcd1cbf6f6a91dc6317f5d2c2b7fc3f6bf7a0 + React-RCTVibration: 11dae0e7f577b5807bb7d31e2e881eb46f854fd4 + React-rendererconsistency: 64e897e00d2568fd8dfe31e2496f80e85c0aaad1 + React-rendererdebug: 41ce452460c44bba715d9e41d5493a96de277764 + React-rncore: 58748c2aa445f56b99e5118dad0aedb51c40ce9f + React-RuntimeApple: 7785ed0d8ae54da65a88736bb63ca97608a6d933 + React-RuntimeCore: 6029ea70bc77f98cfd43ebe69217f14e93ba1f12 + React-runtimeexecutor: a188df372373baf5066e6e229177836488799f80 + React-RuntimeHermes: a264609c28b796edfffc8ae4cb8fad1773ab948b + React-runtimescheduler: 23ec3a1e0fb1ec752d1a9c1fb15258c30bfc7222 + React-timing: bb220a53a795ed57976a4855c521f3de2f298fe5 + React-utils: 3b054aaebe658fc710a8d239d0e4b9fd3e0b78f9 + ReactAppDependencyProvider: a1fb08dfdc7ebc387b2e54cfc9decd283ed821d8 + ReactCodegen: 008c319179d681a6a00966edfc67fda68f9fbb2e + ReactCommon: 0c097b53f03d6bf166edbcd0915da32f3015dd90 ReactNativeCameraKit: b8f892326f100d3fce71e99df80e6aad670177ed RNCClipboard: ee059e6006b137e369caed5eb852b4aad9f5d886 RNDeviceInfo: d863506092aef7e7af3a1c350c913d867d795047 @@ -2397,15 +2455,15 @@ SPEC CHECKSUMS: RNQrGenerator: afacf12b55dfba0e3aaca963eec23691e8426431 RNQuickAction: c2c8f379e614428be0babe4d53a575739667744d RNReactNativeHapticFeedback: f9cfb40676f21a52e9e172648d033f539156a5ec - RNReanimated: 9821995bd24f989b2618eac9510dc86c14d0a5df + RNReanimated: cdbe5dfe73c9143df3f750ff547a758eb16d2ab8 RNScreens: 96fe858d87d26c3f46f0696f9e8824ce33a05aa7 RNShare: b1660f26d8bc57cbf9acf11872a8eb2f3ecf4825 - RNSVG: 4903d466c3a877644d5219dbc1d97f9ef9e4a3cc + RNSVG: e1b90420e46f8923da4b5023963afd4964d0d12a RNZipArchive: f4a5af907d1581e995c879e34799be35c6bc3e21 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 sodium-react-native-direct: daae90d1cfeea4837002395183ade1cac0d49795 SSZipArchive: c69881e8ac5521f0e622291387add5f60f30f3c4 - Yoga: 1fd059161b449018342943b095a6d4e69bcaa719 + Yoga: afd04ff05ebe0121a00c468a8a3c8080221cb14c ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 PODFILE CHECKSUM: f043fa1b595a96c386c7070968ba98c5c20af316 diff --git a/package.json b/package.json index cad645bac..ef480ffba 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "@react-navigation/native": "7.0.14", "@react-navigation/native-stack": "7.2.0", "@reduxjs/toolkit": "2.2.6", - "@shopify/react-native-skia": "1.11.8", + "@shopify/react-native-skia": "next", "@synonymdev/blocktank-lsp-http-client": "2.2.0", "@synonymdev/react-native-ldk": "0.0.155", "@synonymdev/react-native-lnurl": "0.0.10", @@ -65,15 +65,15 @@ "color": "4.2.3", "events": "3.3.0", "fuzzysort": "1.9.0", - "i18next": "23.11.2", + "i18next": "24.2.2", "i18next-icu": "2.3.0", "intl-messageformat": "10.5.11", "jdenticon": "3.2.0", "lodash": "4.17.21", "lottie-react-native": "7.2.2", - "react": "18.3.1", - "react-i18next": "14.1.0", - "react-native": "0.77.1", + "react": "19.0.0", + "react-i18next": "15.4.1", + "react-native": "0.78.0", "react-native-address-generator": "0.3.3", "react-native-biometrics": "3.0.1", "react-native-camera-kit": "14.2.0", @@ -97,7 +97,7 @@ "react-native-quick-base64": "2.1.2", "react-native-quick-bip39": "0.0.9", "react-native-quick-crypto": "0.7.12", - "react-native-reanimated": "3.16.7", + "react-native-reanimated": "3.17.1", "react-native-reanimated-carousel": "4.0.2", "react-native-restart": "0.0.27", "react-native-safe-area-context": "5.2.0", @@ -133,13 +133,13 @@ "@react-native-community/cli": "15.0.1", "@react-native-community/cli-platform-android": "15.0.1", "@react-native-community/cli-platform-ios": "15.0.1", - "@react-native/babel-preset": "^0.77.1", - "@react-native/metro-config": "^0.77.1", - "@react-native/typescript-config": "^0.77.1", + "@react-native/babel-preset": "^0.78.0", + "@react-native/metro-config": "^0.78.0", + "@react-native/typescript-config": "^0.78.0", "@types/bip21": "^2.0.3", "@types/jest": "^29.5.12", "@types/lodash": "^4.17.0", - "@types/react": "^18.3.3", + "@types/react": "^19.0.0", "@types/react-native-dotenv": "^0.2.2", "@types/redux-logger": "^3.0.13", "@types/styled-components-react-native": "^5.2.5", diff --git a/src/ErrorBoundary.tsx b/src/ErrorBoundary.tsx index 22dba5f09..1f97eb053 100644 --- a/src/ErrorBoundary.tsx +++ b/src/ErrorBoundary.tsx @@ -11,10 +11,11 @@ type State = { error: ReactError | null; }; -export default class ErrorBoundary extends Component { - state: State = { - error: null, - }; +class ErrorBoundary extends Component { + constructor(props) { + super(props); + this.state = { error: null }; + } static getDerivedStateFromError(error: Error): { error: Error } { return { error }; @@ -34,3 +35,5 @@ export default class ErrorBoundary extends Component { return ; } } + +export default ErrorBoundary; diff --git a/src/components/DetectSwipe.tsx b/src/components/DetectSwipe.tsx index d65fdadb3..d333e55bd 100644 --- a/src/components/DetectSwipe.tsx +++ b/src/components/DetectSwipe.tsx @@ -1,4 +1,4 @@ -import React, { memo, MutableRefObject, ReactElement, useRef } from 'react'; +import React, { memo, RefObject, ReactElement, useRef } from 'react'; import { Gesture, GestureDetector, @@ -8,7 +8,7 @@ import { export interface IDetectSwipe { children: ReactElement; enabled?: boolean; - panGestureRef?: MutableRefObject; + panGestureRef?: RefObject; onSwipeLeft?: () => void; onSwipeRight?: () => void; onSwipeUp?: () => void; diff --git a/src/components/InactivityTracker.tsx b/src/components/InactivityTracker.tsx index b5439212f..979976858 100644 --- a/src/components/InactivityTracker.tsx +++ b/src/components/InactivityTracker.tsx @@ -20,7 +20,7 @@ const InactivityTracker = ({ }: { children: ReactElement; }): ReactElement => { - const timeout = useRef(); + const timeout = useRef(undefined); const dispatch = useAppDispatch(); const pin = useAppSelector(pinSelector); const pinOnIdle = useAppSelector(pinOnIdleSelector); diff --git a/src/components/LabeledInput.tsx b/src/components/LabeledInput.tsx index 96dfa18a2..2c1876ff0 100644 --- a/src/components/LabeledInput.tsx +++ b/src/components/LabeledInput.tsx @@ -1,4 +1,4 @@ -import React, { ReactElement, RefObject } from 'react'; +import React, { JSX, ReactElement, RefObject } from 'react'; import { StyleProp, StyleSheet, View, ViewStyle } from 'react-native'; import { BottomSheetTextInput, TextInput } from '../styles/components'; import { BodyS, Caption13Up } from '../styles/text'; diff --git a/src/components/NavigationHeader.tsx b/src/components/NavigationHeader.tsx index 928a8d7b4..1dd26fb85 100644 --- a/src/components/NavigationHeader.tsx +++ b/src/components/NavigationHeader.tsx @@ -1,5 +1,5 @@ import { useNavigation } from '@react-navigation/native'; -import React, { memo, ReactElement, useCallback, useMemo } from 'react'; +import React, { JSX, memo, ReactElement, useCallback, useMemo } from 'react'; import { GestureResponderEvent, StyleProp, diff --git a/src/components/ProfileImage.tsx b/src/components/ProfileImage.tsx index 693e5aa6f..de1276af0 100644 --- a/src/components/ProfileImage.tsx +++ b/src/components/ProfileImage.tsx @@ -1,4 +1,4 @@ -import React, { useMemo } from 'react'; +import React, { ReactElement, useMemo } from 'react'; import { Image, StyleProp, View, ViewStyle } from 'react-native'; import { SvgXml } from 'react-native-svg'; @@ -16,7 +16,7 @@ const ProfileImage = ({ image?: BasicProfile['image']; style?: StyleProp; size: number; -}): JSX.Element => { +}): ReactElement => { const { gray5 } = useColors(); // Support svg data urls diff --git a/src/components/ProfileLinks.tsx b/src/components/ProfileLinks.tsx index afa8d2f62..9efc6a3a6 100644 --- a/src/components/ProfileLinks.tsx +++ b/src/components/ProfileLinks.tsx @@ -1,4 +1,4 @@ -import React, { ReactElement } from 'react'; +import React, { JSX, ReactElement } from 'react'; import { useTranslation } from 'react-i18next'; import { StyleProp, diff --git a/src/hooks/helpers.ts b/src/hooks/helpers.ts index 4671bb171..6eae31257 100644 --- a/src/hooks/helpers.ts +++ b/src/hooks/helpers.ts @@ -1,14 +1,5 @@ import { useEffect, useRef } from 'react'; -export const usePrevious = (value: T): T | undefined => { - const ref = useRef(); - useEffect(() => { - ref.current = value; - }, [value]); - - return ref.current; -}; - export const useRenderCount = (): number => { const renderCount = useRef(0); renderCount.current++; diff --git a/src/hooks/pin.tsx b/src/hooks/pin.tsx index 9693c686d..2c37c6165 100644 --- a/src/hooks/pin.tsx +++ b/src/hooks/pin.tsx @@ -1,4 +1,4 @@ -import React, { useCallback, useEffect, useState } from 'react'; +import React, { ReactElement, useCallback, useEffect, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { StyleSheet, View } from 'react-native'; @@ -20,7 +20,7 @@ export type UsePIN = } | { attemptsRemaining: number; - Dots: () => JSX.Element; + Dots: () => ReactElement; handleNumberPress: (key: string) => void; isLastAttempt: boolean; loading: false; diff --git a/src/navigation/bottom-sheet/BottomSheets.tsx b/src/navigation/bottom-sheet/BottomSheets.tsx index 320598312..782d1ed06 100644 --- a/src/navigation/bottom-sheet/BottomSheets.tsx +++ b/src/navigation/bottom-sheet/BottomSheets.tsx @@ -1,4 +1,4 @@ -import React, { memo } from 'react'; +import React, { JSX, memo } from 'react'; import { useAppSelector } from '../../hooks/redux'; import { viewControllersSelector } from '../../store/reselect/ui'; // import TransferFailed from '../bottom-sheet/TransferFailed'; diff --git a/src/navigation/bottom-sheet/BottomSheetsLazy.tsx b/src/navigation/bottom-sheet/BottomSheetsLazy.tsx index 6ff956cc7..ca474f3d1 100644 --- a/src/navigation/bottom-sheet/BottomSheetsLazy.tsx +++ b/src/navigation/bottom-sheet/BottomSheetsLazy.tsx @@ -1,4 +1,4 @@ -import React, { Suspense, lazy } from 'react'; +import React, { JSX, Suspense, lazy } from 'react'; const BottomSheets = lazy(() => import('./BottomSheets')); diff --git a/src/screens/Activity/ActivityList.tsx b/src/screens/Activity/ActivityList.tsx index 7729cc3af..5c2332382 100644 --- a/src/screens/Activity/ActivityList.tsx +++ b/src/screens/Activity/ActivityList.tsx @@ -1,6 +1,6 @@ import { useNavigation } from '@react-navigation/native'; import React, { - MutableRefObject, + RefObject, ReactElement, memo, useCallback, @@ -72,7 +72,7 @@ const ActivityList = ({ onScroll, }: { style?: StyleProp; - panGestureRef?: MutableRefObject; + panGestureRef?: RefObject; contentContainerStyle?: StyleProp; progressViewOffset?: number; filter?: TActivityFilter; diff --git a/src/screens/Activity/ListItem.tsx b/src/screens/Activity/ListItem.tsx index 2cb9c0ccf..59fea09ed 100644 --- a/src/screens/Activity/ListItem.tsx +++ b/src/screens/Activity/ListItem.tsx @@ -1,4 +1,4 @@ -import React, { memo, ReactElement, ReactNode } from 'react'; +import React, { JSX, memo, ReactElement, ReactNode } from 'react'; import { useTranslation } from 'react-i18next'; import { StyleSheet, View } from 'react-native'; diff --git a/src/screens/Profile/Profile.tsx b/src/screens/Profile/Profile.tsx index 31b38c951..c42b68704 100644 --- a/src/screens/Profile/Profile.tsx +++ b/src/screens/Profile/Profile.tsx @@ -1,8 +1,8 @@ import Clipboard from '@react-native-clipboard/clipboard'; import React, { memo, - MutableRefObject, ReactElement, + RefObject, useCallback, useMemo, useRef, @@ -60,7 +60,7 @@ const ProfileScreen = ({ const { t } = useTranslation('slashtags'); const { url } = useSlashtags(); const { profile } = useProfile(url); - const qrRef = useRef(); + const qrRef = useRef(undefined); const [showCopy, setShowCopy] = useState(false); const [isSharing, setIsSharing] = useState(false); @@ -167,7 +167,7 @@ const QRView = ({ }: { url: string; profile?: BasicProfile; - qrRef: MutableRefObject; + qrRef: RefObject; onPress?: () => void; }): ReactElement => { const { t } = useTranslation('slashtags'); diff --git a/src/screens/TreasureHunt/Airdrop.tsx b/src/screens/TreasureHunt/Airdrop.tsx index 18e048efc..d863cf5e2 100644 --- a/src/screens/TreasureHunt/Airdrop.tsx +++ b/src/screens/TreasureHunt/Airdrop.tsx @@ -48,7 +48,7 @@ const Airdrop = ({ route, }: TreasureHuntScreenProps<'Airdrop'>): ReactElement => { const { chestId } = route.params; - const interval = useRef(); + const interval = useRef(undefined); const dispatch = useAppDispatch(); const maxInboundCapacitySat = useLightningMaxInboundCapacity(); const { treasureChests } = useAppSelector((state) => state.settings); diff --git a/src/screens/TreasureHunt/Prize.tsx b/src/screens/TreasureHunt/Prize.tsx index bf6e12665..60f566088 100644 --- a/src/screens/TreasureHunt/Prize.tsx +++ b/src/screens/TreasureHunt/Prize.tsx @@ -53,7 +53,7 @@ const Prize = ({ route, }: TreasureHuntScreenProps<'Prize'>): ReactElement => { const { chestId } = route.params; - const interval = useRef(); + const interval = useRef(undefined); const { isSmallScreen } = useScreenSize(); const reducedMotion = useReducedMotion(); const dispatch = useAppDispatch(); diff --git a/src/screens/Wallets/UnitButton.tsx b/src/screens/Wallets/UnitButton.tsx index bedb0537e..0ab2464db 100644 --- a/src/screens/Wallets/UnitButton.tsx +++ b/src/screens/Wallets/UnitButton.tsx @@ -1,5 +1,5 @@ import React, { memo, ReactElement } from 'react'; -import { StyleProp, StyleSheet, ViewStyle } from 'react-native'; +import { StyleProp, StyleSheet, View, ViewStyle } from 'react-native'; import { useAppSelector } from '../../hooks/redux'; import { useCurrency } from '../../hooks/displayValues'; @@ -37,12 +37,12 @@ const UnitButton = ({ color="white10" testID={testID} onPressIn={onSwitchUnit}> - <> + {unit === EUnit.BTC ? 'BTC' : fiatTicker} - + ); }; @@ -55,6 +55,10 @@ const styles = StyleSheet.create({ flexDirection: 'row', alignItems: 'center', }, + container: { + flexDirection: 'row', + alignItems: 'center', + }, text: { marginLeft: 11, }, diff --git a/yarn.lock b/yarn.lock index c8fa9cbe9..0c0a382ce 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2305,7 +2305,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.23.9": +"@babel/runtime@npm:^7.23.2": version: 7.24.4 resolution: "@babel/runtime@npm:7.24.4" dependencies: @@ -4018,26 +4018,26 @@ __metadata: languageName: node linkType: hard -"@react-native/assets-registry@npm:0.77.1": - version: 0.77.1 - resolution: "@react-native/assets-registry@npm:0.77.1" - checksum: 332013acd5a68e15530d6e9bb70ca737503ec71e12068403d5d3b6824f04b6f14d715a8df23175a90fdb63872bf9d95c5967ccfdefaaf2d5540a2a6f4071cfc2 +"@react-native/assets-registry@npm:0.78.0": + version: 0.78.0 + resolution: "@react-native/assets-registry@npm:0.78.0" + checksum: fe61cd523bfa2f837727e61caf664fbf28da804d9066ddfe2153cf0aa773d410ab668159721d2e5969bf8e38d564a8f41d6a401dfb9e30c0f6901354792a58ae languageName: node linkType: hard -"@react-native/babel-plugin-codegen@npm:0.77.1": - version: 0.77.1 - resolution: "@react-native/babel-plugin-codegen@npm:0.77.1" +"@react-native/babel-plugin-codegen@npm:0.78.0": + version: 0.78.0 + resolution: "@react-native/babel-plugin-codegen@npm:0.78.0" dependencies: "@babel/traverse": ^7.25.3 - "@react-native/codegen": 0.77.1 - checksum: e3f49fb723adfe80bca414d826095b0b4f45ba4162abb0373da4196420a8ed51da3395b8028613a96d65c314e9bf532e3335cfa28d5bc2018c86c18cfdfdd602 + "@react-native/codegen": 0.78.0 + checksum: 9407d1186c05e6af8b6148a9350578ea1c24cee427ae567b1d9ed5ab519387aa087026ca3a6858f9cc87548137ece0fe19b2cef2c2121918aae38b1f7580352c languageName: node linkType: hard -"@react-native/babel-preset@npm:0.77.1, @react-native/babel-preset@npm:^0.77.1": - version: 0.77.1 - resolution: "@react-native/babel-preset@npm:0.77.1" +"@react-native/babel-preset@npm:0.78.0, @react-native/babel-preset@npm:^0.78.0": + version: 0.78.0 + resolution: "@react-native/babel-preset@npm:0.78.0" dependencies: "@babel/core": ^7.25.2 "@babel/plugin-proposal-export-default-from": ^7.24.7 @@ -4080,19 +4080,19 @@ __metadata: "@babel/plugin-transform-typescript": ^7.25.2 "@babel/plugin-transform-unicode-regex": ^7.24.7 "@babel/template": ^7.25.0 - "@react-native/babel-plugin-codegen": 0.77.1 + "@react-native/babel-plugin-codegen": 0.78.0 babel-plugin-syntax-hermes-parser: 0.25.1 babel-plugin-transform-flow-enums: ^0.0.2 react-refresh: ^0.14.0 peerDependencies: "@babel/core": "*" - checksum: afcf11b54336ee77d7f5ec6cfc4e290fc76847418b24c6e9858070bb7685ee817fa9f95caf8d0bbc2f98f93f46698cb849249412b3e7396015780dbb12dc0f01 + checksum: 19481456658a815a2a5cc4fdcb8955e282da10f3eaa78a086adbcdd07df7463360acdf76295d827f5293398d0d4a8633196e732509137c6d31489742ca6e960f languageName: node linkType: hard -"@react-native/codegen@npm:0.77.1": - version: 0.77.1 - resolution: "@react-native/codegen@npm:0.77.1" +"@react-native/codegen@npm:0.78.0": + version: 0.78.0 + resolution: "@react-native/codegen@npm:0.78.0" dependencies: "@babel/parser": ^7.25.3 glob: ^7.1.1 @@ -4103,16 +4103,16 @@ __metadata: yargs: ^17.6.2 peerDependencies: "@babel/preset-env": ^7.1.6 - checksum: 38eb9e36bc9dd263d8e2ac254d7865d295a7ab7cf14098abd31670be5ac2bf17b6582941725d2f6da541efd8496501c5ca55bccd2e92ce62af2118a3e44150e1 + checksum: f79901964deab8f9a2cf740a895a94a7f021df137493ef9e2a68e9bb84012c7e999cf00ad9a6506d326d1d82b63730d8ddfeb267d0c0ae929ef8e2bdf51a2bee languageName: node linkType: hard -"@react-native/community-cli-plugin@npm:0.77.1": - version: 0.77.1 - resolution: "@react-native/community-cli-plugin@npm:0.77.1" +"@react-native/community-cli-plugin@npm:0.78.0": + version: 0.78.0 + resolution: "@react-native/community-cli-plugin@npm:0.78.0" dependencies: - "@react-native/dev-middleware": 0.77.1 - "@react-native/metro-babel-transformer": 0.77.1 + "@react-native/dev-middleware": 0.78.0 + "@react-native/metro-babel-transformer": 0.78.0 chalk: ^4.0.0 debug: ^2.2.0 invariant: ^2.2.4 @@ -4126,23 +4126,23 @@ __metadata: peerDependenciesMeta: "@react-native-community/cli-server-api": optional: true - checksum: 14c859365f7739ab57564ee86bdc76ae6417b8118dd2601c02c06ba45f1e8376e3a346d3398891e2736b08c27d3ef5bf141a934cb1818145e714b0ab8bd68039 + checksum: 1358d0cde4f1dfaaeb23ccf2f5591ed3d5fd8ede25123c136ccc56ae78f0d1a3ab0ce88f169707517796023ef066e28a57c7f7385cdb4b1adbd0b0ac1489f6fc languageName: node linkType: hard -"@react-native/debugger-frontend@npm:0.77.1": - version: 0.77.1 - resolution: "@react-native/debugger-frontend@npm:0.77.1" - checksum: e3fd4b4ddd1ab7215be560b401dc87368ccd9685fbc6f04926d65a303dd95645b7c595e1d495e23c42d2c5d0ff745a664ef13ba43c40333bb7f50c10d93dee0f +"@react-native/debugger-frontend@npm:0.78.0": + version: 0.78.0 + resolution: "@react-native/debugger-frontend@npm:0.78.0" + checksum: 2db660f6c558bd001dd0990c9134aadc623849bdfe0b0477278c394a41be846083121b9c6492d3fb842e3b80400fa257390f71b5f2b3bd72b4606b1404dc2d89 languageName: node linkType: hard -"@react-native/dev-middleware@npm:0.77.1": - version: 0.77.1 - resolution: "@react-native/dev-middleware@npm:0.77.1" +"@react-native/dev-middleware@npm:0.78.0": + version: 0.78.0 + resolution: "@react-native/dev-middleware@npm:0.78.0" dependencies: "@isaacs/ttlcache": ^1.4.1 - "@react-native/debugger-frontend": 0.77.1 + "@react-native/debugger-frontend": 0.78.0 chrome-launcher: ^0.15.2 chromium-edge-launcher: ^0.2.0 connect: ^3.6.5 @@ -4153,78 +4153,78 @@ __metadata: selfsigned: ^2.4.1 serve-static: ^1.16.2 ws: ^6.2.3 - checksum: 730f9538c14b37c9d2432b55f16a0df5b3f70bc50a2d89a7a0dbd89f5bed1ea83fda9a8d686231a83a661446e67934135c561597dac46b283edb3ed0cca0564a + checksum: cbad028a060871873d0e991419bccf124d7ad24e4c178763aea9cb19335564d4d047e67f58a60ac0c3780cdf38302e577488681f98bd1b7097a178e8a412fd07 languageName: node linkType: hard -"@react-native/gradle-plugin@npm:0.77.1": - version: 0.77.1 - resolution: "@react-native/gradle-plugin@npm:0.77.1" - checksum: a4b97818cd36320bcb31e1000318d80fb47c1ff6f5cebccf2d1b251afb14a8843160229926a62ee195544115e011d6832ff5ee5d95ff483172ec4a9ac9ddc63f +"@react-native/gradle-plugin@npm:0.78.0": + version: 0.78.0 + resolution: "@react-native/gradle-plugin@npm:0.78.0" + checksum: 4ae9dc30a4df0dc40d65f39441369714a25f1ed65b6d898fa6726df6eea97c42fdb126dc2b48c761f0f32d7c297727e41d5939c6251813fc1b4f4335a643cc25 languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.77.1": - version: 0.77.1 - resolution: "@react-native/js-polyfills@npm:0.77.1" - checksum: 6e3ccb455b52979378192a6bb97692b3626bdafa245db32fdad61b4250a05559d2240398246b3e748ef3f9299c5766e618669d5d9694cba227445613edc34075 +"@react-native/js-polyfills@npm:0.78.0": + version: 0.78.0 + resolution: "@react-native/js-polyfills@npm:0.78.0" + checksum: 6ccfc6d8c2947d5ab2f28fb0769e1771ca8097c9155139b1379afa2cd29ce53375eac437182e43a73b1c1f7ec907ec699603d960ea4d955bc7b787393b68712f languageName: node linkType: hard -"@react-native/metro-babel-transformer@npm:0.77.1": - version: 0.77.1 - resolution: "@react-native/metro-babel-transformer@npm:0.77.1" +"@react-native/metro-babel-transformer@npm:0.78.0": + version: 0.78.0 + resolution: "@react-native/metro-babel-transformer@npm:0.78.0" dependencies: "@babel/core": ^7.25.2 - "@react-native/babel-preset": 0.77.1 + "@react-native/babel-preset": 0.78.0 hermes-parser: 0.25.1 nullthrows: ^1.1.1 peerDependencies: "@babel/core": "*" - checksum: a4f729ce202886feb132c60c425eb188cdb169befc15290c43eed0ba71977d5f82b3b4788045d8746f1bae4a46a8309ea613ecf1b455110b88d0cf5901848b24 + checksum: 31ba2e77e2996d3b7c1591c9de234c852b1c58184d67faa9608d51c08e68bcc9c91bd92734a1dea93a100f9f179a94f049e8bbeab331db26d536a83f9a3f68b2 languageName: node linkType: hard -"@react-native/metro-config@npm:^0.77.1": - version: 0.77.1 - resolution: "@react-native/metro-config@npm:0.77.1" +"@react-native/metro-config@npm:^0.78.0": + version: 0.78.0 + resolution: "@react-native/metro-config@npm:0.78.0" dependencies: - "@react-native/js-polyfills": 0.77.1 - "@react-native/metro-babel-transformer": 0.77.1 + "@react-native/js-polyfills": 0.78.0 + "@react-native/metro-babel-transformer": 0.78.0 metro-config: ^0.81.0 metro-runtime: ^0.81.0 - checksum: c1152396cd1d2e7e4b8a97a912a254ed33e6459646cb103f08cdfc205bcdb565caecee0bdf406d87a213d5a749fbdc242dffbe182bffcef94d242136bdc4ffdd + checksum: 682d18ba84cd20ed01e4509d7e4879549a0221ab85644118956626c21f27d188caaed7c12884663c61d654a1a41f762b710acda7b911debddda482380b891c17 languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.77.1": - version: 0.77.1 - resolution: "@react-native/normalize-colors@npm:0.77.1" - checksum: e35ca03e281dc1f8df061bd4bc858484a2a33308468e75791499e85b6fc19d23c368d7ba0a43d9a5bc725d5c4c282592231fa18df240bffaa7d4b6a91389fb2a +"@react-native/normalize-colors@npm:0.78.0": + version: 0.78.0 + resolution: "@react-native/normalize-colors@npm:0.78.0" + checksum: 77027fe873cf8879284e77c0a5b7547c6c6be430668a8719a92b934c14c4ec9c669e10d2db0371e1be8bfde79c8ae306f4191a35c9937ae2161c2c2cbb966d22 languageName: node linkType: hard -"@react-native/typescript-config@npm:^0.77.1": - version: 0.77.1 - resolution: "@react-native/typescript-config@npm:0.77.1" - checksum: 448b0deade3380a123660fde93072150148875c8628c575a8e88ba01fc17a8a641589b809535357ad983f3f69103c0e77f97fe0e3d11922974db180fd0926eb4 +"@react-native/typescript-config@npm:^0.78.0": + version: 0.78.0 + resolution: "@react-native/typescript-config@npm:0.78.0" + checksum: 309a352959842cf9a62a95a8aa59aded710afdb85e40a61d38394ea3521af7022ca924c51d808dacf19aad8f1f8ff51b16fa9c55848462f5a7de29318b5c2ded languageName: node linkType: hard -"@react-native/virtualized-lists@npm:0.77.1": - version: 0.77.1 - resolution: "@react-native/virtualized-lists@npm:0.77.1" +"@react-native/virtualized-lists@npm:0.78.0": + version: 0.78.0 + resolution: "@react-native/virtualized-lists@npm:0.78.0" dependencies: invariant: ^2.2.4 nullthrows: ^1.1.1 peerDependencies: - "@types/react": ^18.2.6 + "@types/react": ^19.0.0 react: "*" react-native: "*" peerDependenciesMeta: "@types/react": optional: true - checksum: 3da6aa052cb4d45b6f3dba3826ce91584fbf103370226bdc1a2c625bda75386701235334ff94b66a1f52c98b5967b644b9d229b0861deb03efe4df5b187ccede + checksum: 028b6d958c245bc128f525a45ac19ebd9813820c9d14a21924e9cfa891994386d17d2898684a7732ebf02d76e234aa7544e10e27c9bdcb808a8c3deda14bfecc languageName: node linkType: hard @@ -4351,16 +4351,16 @@ __metadata: languageName: node linkType: hard -"@shopify/react-native-skia@npm:1.11.8": - version: 1.11.8 - resolution: "@shopify/react-native-skia@npm:1.11.8" +"@shopify/react-native-skia@npm:next": + version: 1.11.9-next.1 + resolution: "@shopify/react-native-skia@npm:1.11.9-next.1" dependencies: canvaskit-wasm: 0.39.1 - react-reconciler: 0.27.0 + react-reconciler: 0.31.0 peerDependencies: - react: ">=18.0" - react-native: ">=0.64" - react-native-reanimated: ">=2.0.0" + react: ">=19.0" + react-native: ">=0.78" + react-native-reanimated: ">=3.0.0" peerDependenciesMeta: react-native: optional: true @@ -4368,7 +4368,7 @@ __metadata: optional: true bin: setup-skia-web: ./scripts/setup-canvaskit.js - checksum: a9d2a099a311815e6a3fe150c3ed46d93347811a04eedd03fd65166ca7bb65b3d0510e524b33ec40c805c77353042f2fc3f375c9f373f4edc850836410408084 + checksum: 99cf6ec3ac2f8fd82ea3752fa80adaab399e51a74adba31d61cead9879c477c74deed32b473dc9988d987733edac261518ea34789e116936e1fcf5773214c1f4 languageName: node linkType: hard @@ -4907,13 +4907,6 @@ __metadata: languageName: node linkType: hard -"@types/prop-types@npm:*": - version: 15.7.5 - resolution: "@types/prop-types@npm:15.7.5" - checksum: 5b43b8b15415e1f298243165f1d44390403bb2bd42e662bca3b5b5633fdd39c938e91b7fce3a9483699db0f7a715d08cef220c121f723a634972fdf596aec980 - languageName: node - linkType: hard - "@types/react-native-dotenv@npm:^0.2.2": version: 0.2.2 resolution: "@types/react-native-dotenv@npm:0.2.2" @@ -4930,24 +4923,12 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:*": - version: 18.2.7 - resolution: "@types/react@npm:18.2.7" - dependencies: - "@types/prop-types": "*" - "@types/scheduler": "*" - csstype: ^3.0.2 - checksum: caa5da4cf929766738ec789301dc6fb6624bd48dd317d851c4c9b84b1f47cd8ebe17fe01398cadaa0bc938cd4d502d67f4b9de9ff771dc132096bdc86228efba - languageName: node - linkType: hard - -"@types/react@npm:^18.3.3": - version: 18.3.3 - resolution: "@types/react@npm:18.3.3" +"@types/react@npm:*, @types/react@npm:^19.0.0": + version: 19.0.10 + resolution: "@types/react@npm:19.0.10" dependencies: - "@types/prop-types": "*" csstype: ^3.0.2 - checksum: c63d6a78163244e2022b01ef79b0baec4fe4da3475dc4a90bb8accefad35ef0c43560fd0312e5974f92a0f1108aa4d669ac72d73d66396aa060ea03b5d2e3873 + checksum: e257e87bc3464825014523aecc700540a9da41c3c23136c03da9b2b7999251ac70ef9e594febdefeea6abe51da2475b42e5d96af6559d76f8d54bffc0b0ddacd languageName: node linkType: hard @@ -4960,13 +4941,6 @@ __metadata: languageName: node linkType: hard -"@types/scheduler@npm:*": - version: 0.16.3 - resolution: "@types/scheduler@npm:0.16.3" - checksum: 2b0aec39c24268e3ce938c5db2f2e77f5c3dd280e05c262d9c2fe7d890929e4632a6b8e94334017b66b45e4f92a5aa42ba3356640c2a1175fa37bef2f5200767 - languageName: node - linkType: hard - "@types/stack-utils@npm:^2.0.0": version: 2.0.1 resolution: "@types/stack-utils@npm:2.0.1" @@ -5843,14 +5817,14 @@ __metadata: "@react-native-community/cli-platform-android": 15.0.1 "@react-native-community/cli-platform-ios": 15.0.1 "@react-native-community/netinfo": 11.4.1 - "@react-native/babel-preset": ^0.77.1 - "@react-native/metro-config": ^0.77.1 - "@react-native/typescript-config": ^0.77.1 + "@react-native/babel-preset": ^0.78.0 + "@react-native/metro-config": ^0.78.0 + "@react-native/typescript-config": ^0.78.0 "@react-navigation/drawer": ^7.1.1 "@react-navigation/native": 7.0.14 "@react-navigation/native-stack": 7.2.0 "@reduxjs/toolkit": 2.2.6 - "@shopify/react-native-skia": 1.11.8 + "@shopify/react-native-skia": next "@synonymdev/blocktank-lsp-http-client": 2.2.0 "@synonymdev/react-native-ldk": 0.0.155 "@synonymdev/react-native-lnurl": 0.0.10 @@ -5863,7 +5837,7 @@ __metadata: "@types/bip21": ^2.0.3 "@types/jest": ^29.5.12 "@types/lodash": ^4.17.0 - "@types/react": ^18.3.3 + "@types/react": ^19.0.0 "@types/react-native-dotenv": ^0.2.2 "@types/redux-logger": ^3.0.13 "@types/styled-components-react-native": ^5.2.5 @@ -5882,7 +5856,7 @@ __metadata: events: 3.3.0 fuzzysort: 1.9.0 husky: ^9.1.5 - i18next: 23.11.2 + i18next: 24.2.2 i18next-icu: 2.3.0 intl-messageformat: 10.5.11 jdenticon: 3.2.0 @@ -5893,9 +5867,9 @@ __metadata: nano-staged: ^0.8.0 node-fetch: ^2.6.7 patch-package: ^8.0.0 - react: 18.3.1 - react-i18next: 14.1.0 - react-native: 0.77.1 + react: 19.0.0 + react-i18next: 15.4.1 + react-native: 0.78.0 react-native-address-generator: 0.3.3 react-native-biometrics: 3.0.1 react-native-bundle-visualizer: ^3.1.3 @@ -5920,7 +5894,7 @@ __metadata: react-native-quick-base64: 2.1.2 react-native-quick-bip39: 0.0.9 react-native-quick-crypto: 0.7.12 - react-native-reanimated: 3.16.7 + react-native-reanimated: 3.17.1 react-native-reanimated-carousel: 4.0.2 react-native-restart: 0.0.27 react-native-safe-area-context: 5.2.0 @@ -8845,12 +8819,17 @@ __metadata: languageName: node linkType: hard -"i18next@npm:23.11.2": - version: 23.11.2 - resolution: "i18next@npm:23.11.2" +"i18next@npm:24.2.2": + version: 24.2.2 + resolution: "i18next@npm:24.2.2" dependencies: "@babel/runtime": ^7.23.2 - checksum: c465b9bacf3066b6d112982deb03fa8a2578be38cf1e973749c884401ba1165431655e1a4438f0da08c978ce5525170ec3809968691190c194af80b20e496538 + peerDependencies: + typescript: ^5 + peerDependenciesMeta: + typescript: + optional: true + checksum: dc87ff61c45366a1197c9732c4b36cd20bbae3ae14b7672e5d7d3d1ec21ec1cd2edc25cbfd10dc776d2a8c24b88d123f3c32369ac4eb50ba5c8f9cbcf3c14ec9 languageName: node linkType: hard @@ -10000,13 +9979,6 @@ __metadata: languageName: node linkType: hard -"jsc-android@npm:^250231.0.0": - version: 250231.0.0 - resolution: "jsc-android@npm:250231.0.0" - checksum: 6c3f0f6f02fa37a19935b2fbe651e9d6ecc370eb30f2ecee76379337bbf084abb568a1ef1133fe622c5b76f43cf54bb7716f92a94dca010985da38edc48841e2 - languageName: node - linkType: hard - "jsc-safe-url@npm:^0.2.2": version: 0.2.4 resolution: "jsc-safe-url@npm:0.2.4" @@ -10495,7 +10467,7 @@ __metadata: languageName: node linkType: hard -"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": +"loose-envify@npm:^1.0.0, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" dependencies: @@ -12450,11 +12422,11 @@ __metadata: languageName: node linkType: hard -"react-i18next@npm:14.1.0": - version: 14.1.0 - resolution: "react-i18next@npm:14.1.0" +"react-i18next@npm:15.4.1": + version: 15.4.1 + resolution: "react-i18next@npm:15.4.1" dependencies: - "@babel/runtime": ^7.23.9 + "@babel/runtime": ^7.25.0 html-parse-stringify: ^3.0.1 peerDependencies: i18next: ">= 23.2.3" @@ -12464,7 +12436,7 @@ __metadata: optional: true react-native: optional: true - checksum: 96fbc4b0919b9f0c639f9f3eb35eecac528174aa97e3b1af469cfdbff4b34e40ae8969c26c0b737691a5fa9b56bb13093524cfca79b93cbd58f1319530da31b2 + checksum: 469bed9df243a47886098eb1ec0c615140e28ad4e6f285a80c0425566e8220aaa2d78f1a1fd8bda692d3f742303e141544ba412e0c4179876048c0d163e9eac5 languageName: node linkType: hard @@ -12657,6 +12629,16 @@ __metadata: languageName: node linkType: hard +"react-native-is-edge-to-edge@npm:1.1.6": + version: 1.1.6 + resolution: "react-native-is-edge-to-edge@npm:1.1.6" + peerDependencies: + react: ">=18.2.0" + react-native: ">=0.73.0" + checksum: 4e07c1e34c01c8d50fd7c1d0460db06f6f0515197405230386a8ffb950cb724b10743af032310d1384df0a90059bfb8992ba2d93344ce86315315f0493feccc2 + languageName: node + linkType: hard + "react-native-keyboard-accessory@npm:0.1.16": version: 0.1.16 resolution: "react-native-keyboard-accessory@npm:0.1.16" @@ -12836,9 +12818,9 @@ __metadata: languageName: node linkType: hard -"react-native-reanimated@npm:3.16.7": - version: 3.16.7 - resolution: "react-native-reanimated@npm:3.16.7" +"react-native-reanimated@npm:3.17.1": + version: 3.17.1 + resolution: "react-native-reanimated@npm:3.17.1" dependencies: "@babel/plugin-transform-arrow-functions": ^7.0.0-0 "@babel/plugin-transform-class-properties": ^7.0.0-0 @@ -12851,11 +12833,12 @@ __metadata: "@babel/preset-typescript": ^7.16.7 convert-source-map: ^2.0.0 invariant: ^2.2.4 + react-native-is-edge-to-edge: 1.1.6 peerDependencies: "@babel/core": ^7.0.0-0 react: "*" react-native: "*" - checksum: 108095709cd7a3effc5b5d276d94e161b399bd2d06e32140834168a0051545401bb09228071447e5925571da3f86f335d2a82c76751cdae07f66faf50b25c97f + checksum: fd05040a3fc6a8f4efb387657c0cd6c314e5e6b50f859e127d6891d8f81c65b020ddcf78615aa0074b4e134e450d38c40db916c544e1e2efa26c50c82815607d languageName: node linkType: hard @@ -12967,18 +12950,18 @@ __metadata: languageName: node linkType: hard -"react-native@npm:0.77.1": - version: 0.77.1 - resolution: "react-native@npm:0.77.1" +"react-native@npm:0.78.0": + version: 0.78.0 + resolution: "react-native@npm:0.78.0" dependencies: "@jest/create-cache-key-function": ^29.6.3 - "@react-native/assets-registry": 0.77.1 - "@react-native/codegen": 0.77.1 - "@react-native/community-cli-plugin": 0.77.1 - "@react-native/gradle-plugin": 0.77.1 - "@react-native/js-polyfills": 0.77.1 - "@react-native/normalize-colors": 0.77.1 - "@react-native/virtualized-lists": 0.77.1 + "@react-native/assets-registry": 0.78.0 + "@react-native/codegen": 0.78.0 + "@react-native/community-cli-plugin": 0.78.0 + "@react-native/gradle-plugin": 0.78.0 + "@react-native/js-polyfills": 0.78.0 + "@react-native/normalize-colors": 0.78.0 + "@react-native/virtualized-lists": 0.78.0 abort-controller: ^3.0.0 anser: ^1.4.9 ansi-regex: ^5.0.0 @@ -12992,7 +12975,6 @@ __metadata: glob: ^7.1.1 invariant: ^2.2.4 jest-environment-node: ^29.6.3 - jsc-android: ^250231.0.0 memoize-one: ^5.0.0 metro-runtime: ^0.81.0 metro-source-map: ^0.81.0 @@ -13002,33 +12984,32 @@ __metadata: react-devtools-core: ^6.0.1 react-refresh: ^0.14.0 regenerator-runtime: ^0.13.2 - scheduler: 0.24.0-canary-efb381bbf-20230505 + scheduler: 0.25.0 semver: ^7.1.3 stacktrace-parser: ^0.1.10 whatwg-fetch: ^3.0.0 ws: ^6.2.3 yargs: ^17.6.2 peerDependencies: - "@types/react": ^18.2.6 - react: ^18.2.0 + "@types/react": ^19.0.0 + react: ^19.0.0 peerDependenciesMeta: "@types/react": optional: true bin: react-native: cli.js - checksum: 1b67a0af483f97536907dbccfd4f5d01ec740a9978bf3ad8b4a76516b08887a8014e2bc3bb7bc677a557dc492630f1746af261ffaa8a88501eb2691fc8157b85 + checksum: c339279abedb16656d2c02cf4073bf8cd679736ece4f505f7adaef5d7a94ba6bb7b2ac517a698b3982e2bb8619a19f7ac0117592ebecddc3aef5a41131014b97 languageName: node linkType: hard -"react-reconciler@npm:0.27.0": - version: 0.27.0 - resolution: "react-reconciler@npm:0.27.0" +"react-reconciler@npm:0.31.0": + version: 0.31.0 + resolution: "react-reconciler@npm:0.31.0" dependencies: - loose-envify: ^1.1.0 - scheduler: ^0.21.0 + scheduler: ^0.25.0 peerDependencies: - react: ^18.0.0 - checksum: c2ae111f150c2a46970182df12ea8254719fdfec5e26574711b1838fc37863c63671460a351570fd359c088d891e7bb0ff89023c2f7c1582393b57dd517b92c2 + react: ^19.0.0 + checksum: 820c4e4003c5615849bf0cda97d8a55b99af2bb59cc0825882b727f0ad0c4bf4581bb3d25e00beca1164203dbc172f0a8c4725e7aa2fb85e025938722384a84e languageName: node linkType: hard @@ -13058,12 +13039,10 @@ __metadata: languageName: node linkType: hard -"react@npm:18.3.1": - version: 18.3.1 - resolution: "react@npm:18.3.1" - dependencies: - loose-envify: ^1.1.0 - checksum: a27bcfa8ff7c15a1e50244ad0d0c1cb2ad4375eeffefd266a64889beea6f6b64c4966c9b37d14ee32d6c9fcd5aa6ba183b6988167ab4d127d13e7cb5b386a376 +"react@npm:19.0.0": + version: 19.0.0 + resolution: "react@npm:19.0.0" + checksum: 86de15d85b2465feb40297a90319c325cb07cf27191a361d47bcfe8c6126c973d660125aa67b8f4cbbe39f15a2f32efd0c814e98196d8e5b68c567ba40a399c6 languageName: node linkType: hard @@ -13583,21 +13562,10 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:0.24.0-canary-efb381bbf-20230505": - version: 0.24.0-canary-efb381bbf-20230505 - resolution: "scheduler@npm:0.24.0-canary-efb381bbf-20230505" - dependencies: - loose-envify: ^1.1.0 - checksum: 232149125c10f10193b1340ec4bbf14a8e6a845152790d6fd6f58207642db801abdb5a21227561a0a93871b98ba47539a6233b4e6155aae72d6db6db9f9f09b3 - languageName: node - linkType: hard - -"scheduler@npm:^0.21.0": - version: 0.21.0 - resolution: "scheduler@npm:0.21.0" - dependencies: - loose-envify: ^1.1.0 - checksum: 4f8285076041ed2c81acdd1faa987f1655fdbd30554bc667c1ea64743fc74fb3a04ca7d27454b3d678735df5a230137a3b84756061b43dc5796e80701b66d124 +"scheduler@npm:0.25.0, scheduler@npm:^0.25.0": + version: 0.25.0 + resolution: "scheduler@npm:0.25.0" + checksum: b7bb9fddbf743e521e9aaa5198a03ae823f5e104ebee0cb9ec625392bb7da0baa1c28ab29cee4b1e407a94e76acc6eee91eeb749614f91f853efda2613531566 languageName: node linkType: hard