From a6b575c998af4e653d5be2fba3688c92c829bb3e Mon Sep 17 00:00:00 2001 From: Ritesh Shukla Date: Thu, 14 Aug 2025 17:00:10 +0530 Subject: [PATCH] React native upgrade to 0.81 (#472) React Native and dependency upgrades --- .github/actions/setup-xcode/action.yml | 15 + .github/workflows/build-android.yml | 3 + .github/workflows/build-bundle.yml | 4 +- .github/workflows/build-ios.yml | 9 +- .github/workflows/maestro-test.yml | 5 + .github/workflows/publish-beta.yml | 3 + .github/workflows/run-jest-test-suite.yml | 5 + .gitignore | 4 +- android/build.gradle | 6 +- android/gradle.properties | 6 + .../gradle/wrapper/gradle-wrapper.properties | 2 +- babel.config.js | 5 +- ios/Podfile.lock | 1001 +++++++++-------- jest/setup/refresh-control.ts | 2 +- jest/setup/setup.ts | 5 +- maestro/tests/2-library.yaml | 1 + package.json | 26 +- patches/@sentry+react-native+6.17.0.patch | 26 + patches/react-native-blurhash+2.1.1.patch | 13 + patches/react-native-mmkv+3.3.0.patch | 13 + src/components/Artist/tab-bar.tsx | 8 +- src/components/Search/index.tsx | 2 +- src/screens/Login/index.tsx | 19 +- src/utils/sleep.ts | 3 +- tsconfig.json | 6 +- yarn.lock | 646 +++++------ 26 files changed, 1015 insertions(+), 823 deletions(-) create mode 100644 .github/actions/setup-xcode/action.yml create mode 100644 patches/@sentry+react-native+6.17.0.patch create mode 100644 patches/react-native-mmkv+3.3.0.patch diff --git a/.github/actions/setup-xcode/action.yml b/.github/actions/setup-xcode/action.yml new file mode 100644 index 00000000..905ab1ba --- /dev/null +++ b/.github/actions/setup-xcode/action.yml @@ -0,0 +1,15 @@ +name: Setup xcode +description: 'Set up your GitHub Actions workflow with a specific version of xcode' +inputs: + xcode-version: + description: 'The xcode version to use' + required: false + default: '16.3.0' +runs: + using: "composite" + steps: + - name: Setup xcode + uses: maxim-lobanov/setup-xcode@v1 + with: + xcode-version: ${{ inputs.xcode-version }} + \ No newline at end of file diff --git a/.github/workflows/build-android.yml b/.github/workflows/build-android.yml index e0af913f..5b922ba3 100644 --- a/.github/workflows/build-android.yml +++ b/.github/workflows/build-android.yml @@ -1,6 +1,9 @@ name: Build Android APK on: pull_request: +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true jobs: build-android: diff --git a/.github/workflows/build-bundle.yml b/.github/workflows/build-bundle.yml index d76f9dc8..9027468b 100644 --- a/.github/workflows/build-bundle.yml +++ b/.github/workflows/build-bundle.yml @@ -4,7 +4,9 @@ name: Build JS Bundle on: pull_request: - +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true jobs: build-bundle: diff --git a/.github/workflows/build-ios.yml b/.github/workflows/build-ios.yml index 95b9a35a..2a179343 100644 --- a/.github/workflows/build-ios.yml +++ b/.github/workflows/build-ios.yml @@ -9,7 +9,9 @@ on: - 'yarn.lock' - '.github/workflows/build-ios.yml' - '.github/workflows/publish-beta.yml' - +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true jobs: build-ios: runs-on: macos-15 @@ -24,9 +26,14 @@ jobs: - name: 💬 Echo package.json version to Github ENV run: echo VERSION_NUMBER=$(node -p -e "require('./package.json').version") >> $GITHUB_ENV + + - name: 🍎 Setup Xcode + uses: ./.github/actions/setup-xcode - name: 🍎 Run yarn init-ios:new-arch run: yarn init-ios:new-arch + + - name: 🚀 Run fastlane build run: yarn fastlane:ios:build diff --git a/.github/workflows/maestro-test.yml b/.github/workflows/maestro-test.yml index 0b62cf0d..f7d11ae8 100644 --- a/.github/workflows/maestro-test.yml +++ b/.github/workflows/maestro-test.yml @@ -3,6 +3,11 @@ name: Run Maestro Tests on: pull_request: + +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: build-android: runs-on: macos-15 diff --git a/.github/workflows/publish-beta.yml b/.github/workflows/publish-beta.yml index f8cebf0e..30f0ae9b 100644 --- a/.github/workflows/publish-beta.yml +++ b/.github/workflows/publish-beta.yml @@ -153,6 +153,9 @@ jobs: with: node-version: 20 + - name: 🍎 Setup Xcode + uses: ./.github/actions/setup-xcode + - name: 🍎 Run yarn init-ios:new-arch run: yarn init-ios:new-arch diff --git a/.github/workflows/run-jest-test-suite.yml b/.github/workflows/run-jest-test-suite.yml index cb687ef2..b7243c35 100644 --- a/.github/workflows/run-jest-test-suite.yml +++ b/.github/workflows/run-jest-test-suite.yml @@ -4,6 +4,11 @@ on: branches-ignore: - "main" + +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + jobs: run-jest-test-suite: runs-on: ubuntu-latest diff --git a/.gitignore b/.gitignore index bf914740..400d6c15 100644 --- a/.gitignore +++ b/.gitignore @@ -21,7 +21,7 @@ DerivedData *.ipa *.xcuserstate **/.xcode.env.local - +.kotlin # Android/IntelliJ # build/ @@ -80,4 +80,4 @@ web-build/ # Maestro Output video.mp4 -.github/copilot-instructions.md +.github/copilot-instructions.md \ No newline at end of file diff --git a/android/build.gradle b/android/build.gradle index 2e0d8927..dad99b02 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,9 +1,9 @@ buildscript { ext { - buildToolsVersion = "35.0.0" + buildToolsVersion = "36.0.0" minSdkVersion = 24 - compileSdkVersion = 35 - targetSdkVersion = 34 + compileSdkVersion = 36 + targetSdkVersion = 36 ndkVersion = "27.1.12297006" kotlinVersion = "2.1.20" } diff --git a/android/gradle.properties b/android/gradle.properties index e286da59..40e3375e 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -37,3 +37,9 @@ newArchEnabled=true # Use this property to enable or disable the Hermes JS engine. # If set to false, you will be using JSC instead. hermesEnabled=true + + +# Use this property to enable edge-to-edge display support. +# This allows your app to draw behind system bars for an immersive UI. +# Note: Only works with ReactActivity and should not be used with custom Activity. +edgeToEdgeEnabled=false \ No newline at end of file diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index 002b867c..d4081da4 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.14.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/babel.config.js b/babel.config.js index e312e4fa..e1cb040a 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1,7 +1,4 @@ module.exports = { presets: ['module:@react-native/babel-preset'], - plugins: [ - // react-native-reanimated/plugin has to be listed last - 'react-native-reanimated/plugin', - ], + plugins: ['react-native-worklets/plugin'], } diff --git a/ios/Podfile.lock b/ios/Podfile.lock index af86c248..eb8be32f 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -4,12 +4,12 @@ PODS: - React-Core - DoubleConversion (1.1.6) - fast_float (8.0.0) - - FBLazyVector (0.80.2) + - FBLazyVector (0.81.0) - fmt (11.0.2) - glog (0.3.5) - - hermes-engine (0.80.2): - - hermes-engine/Pre-built (= 0.80.2) - - hermes-engine/Pre-built (0.80.2) + - hermes-engine (0.81.0): + - hermes-engine/Pre-built (= 0.81.0) + - hermes-engine/Pre-built (0.81.0) - libwebp (1.5.0): - libwebp/demux (= 1.5.0) - libwebp/mux (= 1.5.0) @@ -41,27 +41,27 @@ PODS: - fast_float (= 8.0.0) - fmt (= 11.0.2) - glog - - RCTDeprecation (0.80.2) - - RCTRequired (0.80.2) - - RCTTypeSafety (0.80.2): - - FBLazyVector (= 0.80.2) - - RCTRequired (= 0.80.2) - - React-Core (= 0.80.2) - - React (0.80.2): - - React-Core (= 0.80.2) - - React-Core/DevSupport (= 0.80.2) - - React-Core/RCTWebSocket (= 0.80.2) - - React-RCTActionSheet (= 0.80.2) - - React-RCTAnimation (= 0.80.2) - - React-RCTBlob (= 0.80.2) - - React-RCTImage (= 0.80.2) - - React-RCTLinking (= 0.80.2) - - React-RCTNetwork (= 0.80.2) - - React-RCTSettings (= 0.80.2) - - React-RCTText (= 0.80.2) - - React-RCTVibration (= 0.80.2) - - React-callinvoker (0.80.2) - - React-Core (0.80.2): + - RCTDeprecation (0.81.0) + - RCTRequired (0.81.0) + - RCTTypeSafety (0.81.0): + - FBLazyVector (= 0.81.0) + - RCTRequired (= 0.81.0) + - React-Core (= 0.81.0) + - React (0.81.0): + - React-Core (= 0.81.0) + - React-Core/DevSupport (= 0.81.0) + - React-Core/RCTWebSocket (= 0.81.0) + - React-RCTActionSheet (= 0.81.0) + - React-RCTAnimation (= 0.81.0) + - React-RCTBlob (= 0.81.0) + - React-RCTImage (= 0.81.0) + - React-RCTLinking (= 0.81.0) + - React-RCTNetwork (= 0.81.0) + - React-RCTSettings (= 0.81.0) + - React-RCTText (= 0.81.0) + - React-RCTVibration (= 0.81.0) + - React-callinvoker (0.81.0) + - React-Core (0.81.0): - boost - DoubleConversion - fast_float @@ -71,7 +71,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.80.2) + - React-Core/Default (= 0.81.0) - React-cxxreact - React-featureflags - React-hermes @@ -81,11 +81,12 @@ PODS: - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - SocketRocket - Yoga - - React-Core/CoreModulesHeaders (0.80.2): + - React-Core/CoreModulesHeaders (0.81.0): - boost - DoubleConversion - fast_float @@ -105,11 +106,12 @@ PODS: - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - SocketRocket - Yoga - - React-Core/Default (0.80.2): + - React-Core/Default (0.81.0): - boost - DoubleConversion - fast_float @@ -128,11 +130,12 @@ PODS: - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - SocketRocket - Yoga - - React-Core/DevSupport (0.80.2): + - React-Core/DevSupport (0.81.0): - boost - DoubleConversion - fast_float @@ -142,8 +145,8 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.80.2) - - React-Core/RCTWebSocket (= 0.80.2) + - React-Core/Default (= 0.81.0) + - React-Core/RCTWebSocket (= 0.81.0) - React-cxxreact - React-featureflags - React-hermes @@ -153,11 +156,12 @@ PODS: - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - SocketRocket - Yoga - - React-Core/RCTActionSheetHeaders (0.80.2): + - React-Core/RCTActionSheetHeaders (0.81.0): - boost - DoubleConversion - fast_float @@ -177,11 +181,12 @@ PODS: - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - SocketRocket - Yoga - - React-Core/RCTAnimationHeaders (0.80.2): + - React-Core/RCTAnimationHeaders (0.81.0): - boost - DoubleConversion - fast_float @@ -201,11 +206,12 @@ PODS: - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - SocketRocket - Yoga - - React-Core/RCTBlobHeaders (0.80.2): + - React-Core/RCTBlobHeaders (0.81.0): - boost - DoubleConversion - fast_float @@ -225,11 +231,12 @@ PODS: - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - SocketRocket - Yoga - - React-Core/RCTImageHeaders (0.80.2): + - React-Core/RCTImageHeaders (0.81.0): - boost - DoubleConversion - fast_float @@ -249,11 +256,12 @@ PODS: - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - SocketRocket - Yoga - - React-Core/RCTLinkingHeaders (0.80.2): + - React-Core/RCTLinkingHeaders (0.81.0): - boost - DoubleConversion - fast_float @@ -273,11 +281,12 @@ PODS: - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - SocketRocket - Yoga - - React-Core/RCTNetworkHeaders (0.80.2): + - React-Core/RCTNetworkHeaders (0.81.0): - boost - DoubleConversion - fast_float @@ -297,11 +306,12 @@ PODS: - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - SocketRocket - Yoga - - React-Core/RCTSettingsHeaders (0.80.2): + - React-Core/RCTSettingsHeaders (0.81.0): - boost - DoubleConversion - fast_float @@ -321,11 +331,12 @@ PODS: - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - SocketRocket - Yoga - - React-Core/RCTTextHeaders (0.80.2): + - React-Core/RCTTextHeaders (0.81.0): - boost - DoubleConversion - fast_float @@ -345,11 +356,12 @@ PODS: - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - SocketRocket - Yoga - - React-Core/RCTVibrationHeaders (0.80.2): + - React-Core/RCTVibrationHeaders (0.81.0): - boost - DoubleConversion - fast_float @@ -369,11 +381,12 @@ PODS: - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - SocketRocket - Yoga - - React-Core/RCTWebSocket (0.80.2): + - React-Core/RCTWebSocket (0.81.0): - boost - DoubleConversion - fast_float @@ -383,7 +396,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - RCTDeprecation - - React-Core/Default (= 0.80.2) + - React-Core/Default (= 0.81.0) - React-cxxreact - React-featureflags - React-hermes @@ -393,11 +406,12 @@ PODS: - React-jsinspectorcdp - React-jsitooling - React-perflogger + - React-runtimeexecutor - React-runtimescheduler - React-utils - SocketRocket - Yoga - - React-CoreModules (0.80.2): + - React-CoreModules (0.81.0): - boost - DoubleConversion - fast_float @@ -405,19 +419,20 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - RCTTypeSafety (= 0.80.2) - - React-Core/CoreModulesHeaders (= 0.80.2) - - React-jsi (= 0.80.2) + - RCTTypeSafety (= 0.81.0) + - React-Core/CoreModulesHeaders (= 0.81.0) + - React-jsi (= 0.81.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.80.2) + - React-RCTImage (= 0.81.0) + - React-runtimeexecutor - ReactCommon - SocketRocket - - React-cxxreact (0.80.2): + - React-cxxreact (0.81.0): - boost - DoubleConversion - fast_float @@ -426,19 +441,19 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 0.80.2) - - React-debug (= 0.80.2) - - React-jsi (= 0.80.2) + - React-callinvoker (= 0.81.0) + - React-debug (= 0.81.0) + - React-jsi (= 0.81.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-logger (= 0.80.2) - - React-perflogger (= 0.80.2) - - React-runtimeexecutor (= 0.80.2) - - React-timing (= 0.80.2) + - React-logger (= 0.81.0) + - React-perflogger (= 0.81.0) + - React-runtimeexecutor + - React-timing (= 0.81.0) - SocketRocket - - React-debug (0.80.2) - - React-defaultsnativemodule (0.80.2): + - React-debug (0.81.0) + - React-defaultsnativemodule (0.81.0): - boost - DoubleConversion - fast_float @@ -449,14 +464,13 @@ PODS: - RCT-Folly/Fabric - React-domnativemodule - React-featureflagsnativemodule - - React-hermes - React-idlecallbacksnativemodule - React-jsi - React-jsiexecutor - React-microtasksnativemodule - React-RCTFBReactNativeSpec - SocketRocket - - React-domnativemodule (0.80.2): + - React-domnativemodule (0.81.0): - boost - DoubleConversion - fast_float @@ -466,16 +480,17 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - React-Fabric + - React-Fabric/bridging - React-FabricComponents - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec + - React-runtimeexecutor - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-Fabric (0.80.2): + - React-Fabric (0.81.0): - boost - DoubleConversion - fast_float @@ -489,34 +504,35 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/animations (= 0.80.2) - - React-Fabric/attributedstring (= 0.80.2) - - React-Fabric/componentregistry (= 0.80.2) - - React-Fabric/componentregistrynative (= 0.80.2) - - React-Fabric/components (= 0.80.2) - - React-Fabric/consistency (= 0.80.2) - - React-Fabric/core (= 0.80.2) - - React-Fabric/dom (= 0.80.2) - - React-Fabric/imagemanager (= 0.80.2) - - React-Fabric/leakchecker (= 0.80.2) - - React-Fabric/mounting (= 0.80.2) - - React-Fabric/observers (= 0.80.2) - - React-Fabric/scheduler (= 0.80.2) - - React-Fabric/telemetry (= 0.80.2) - - React-Fabric/templateprocessor (= 0.80.2) - - React-Fabric/uimanager (= 0.80.2) + - React-Fabric/animations (= 0.81.0) + - React-Fabric/attributedstring (= 0.81.0) + - React-Fabric/bridging (= 0.81.0) + - React-Fabric/componentregistry (= 0.81.0) + - React-Fabric/componentregistrynative (= 0.81.0) + - React-Fabric/components (= 0.81.0) + - React-Fabric/consistency (= 0.81.0) + - React-Fabric/core (= 0.81.0) + - React-Fabric/dom (= 0.81.0) + - React-Fabric/imagemanager (= 0.81.0) + - React-Fabric/leakchecker (= 0.81.0) + - React-Fabric/mounting (= 0.81.0) + - React-Fabric/observers (= 0.81.0) + - React-Fabric/scheduler (= 0.81.0) + - React-Fabric/telemetry (= 0.81.0) + - React-Fabric/templateprocessor (= 0.81.0) + - React-Fabric/uimanager (= 0.81.0) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/animations (0.80.2): + - React-Fabric/animations (0.81.0): - boost - DoubleConversion - fast_float @@ -532,16 +548,16 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/attributedstring (0.80.2): + - React-Fabric/attributedstring (0.81.0): - boost - DoubleConversion - fast_float @@ -557,16 +573,16 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/componentregistry (0.80.2): + - React-Fabric/bridging (0.81.0): - boost - DoubleConversion - fast_float @@ -582,16 +598,16 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/componentregistrynative (0.80.2): + - React-Fabric/componentregistry (0.81.0): - boost - DoubleConversion - fast_float @@ -607,16 +623,16 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components (0.80.2): + - React-Fabric/componentregistrynative (0.81.0): - boost - DoubleConversion - fast_float @@ -630,22 +646,18 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.80.2) - - React-Fabric/components/root (= 0.80.2) - - React-Fabric/components/scrollview (= 0.80.2) - - React-Fabric/components/view (= 0.80.2) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/legacyviewmanagerinterop (0.80.2): + - React-Fabric/components (0.81.0): - boost - DoubleConversion - fast_float @@ -659,18 +671,22 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric/components/legacyviewmanagerinterop (= 0.81.0) + - React-Fabric/components/root (= 0.81.0) + - React-Fabric/components/scrollview (= 0.81.0) + - React-Fabric/components/view (= 0.81.0) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/root (0.80.2): + - React-Fabric/components/legacyviewmanagerinterop (0.81.0): - boost - DoubleConversion - fast_float @@ -686,16 +702,16 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/scrollview (0.80.2): + - React-Fabric/components/root (0.81.0): - boost - DoubleConversion - fast_float @@ -711,16 +727,41 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/components/view (0.80.2): + - React-Fabric/components/scrollview (0.81.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - SocketRocket + - React-Fabric/components/view (0.81.0): - boost - DoubleConversion - fast_float @@ -736,18 +777,18 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-renderercss - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-Fabric/consistency (0.80.2): + - React-Fabric/consistency (0.81.0): - boost - DoubleConversion - fast_float @@ -763,16 +804,16 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/core (0.80.2): + - React-Fabric/core (0.81.0): - boost - DoubleConversion - fast_float @@ -788,16 +829,16 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/dom (0.80.2): + - React-Fabric/dom (0.81.0): - boost - DoubleConversion - fast_float @@ -813,16 +854,16 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/imagemanager (0.80.2): + - React-Fabric/imagemanager (0.81.0): - boost - DoubleConversion - fast_float @@ -838,16 +879,16 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/leakchecker (0.80.2): + - React-Fabric/leakchecker (0.81.0): - boost - DoubleConversion - fast_float @@ -863,16 +904,16 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/mounting (0.80.2): + - React-Fabric/mounting (0.81.0): - boost - DoubleConversion - fast_float @@ -888,16 +929,16 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers (0.80.2): + - React-Fabric/observers (0.81.0): - boost - DoubleConversion - fast_float @@ -911,19 +952,19 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.80.2) + - React-Fabric/observers/events (= 0.81.0) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/observers/events (0.80.2): + - React-Fabric/observers/events (0.81.0): - boost - DoubleConversion - fast_float @@ -939,16 +980,16 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/scheduler (0.80.2): + - React-Fabric/scheduler (0.81.0): - boost - DoubleConversion - fast_float @@ -965,17 +1006,17 @@ PODS: - React-Fabric/observers/events - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-performancetimeline - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/telemetry (0.80.2): + - React-Fabric/telemetry (0.81.0): - boost - DoubleConversion - fast_float @@ -991,16 +1032,16 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/templateprocessor (0.80.2): + - React-Fabric/templateprocessor (0.81.0): - boost - DoubleConversion - fast_float @@ -1016,16 +1057,16 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/uimanager (0.80.2): + - React-Fabric/uimanager (0.81.0): - boost - DoubleConversion - fast_float @@ -1039,20 +1080,20 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.80.2) + - React-Fabric/uimanager/consistency (= 0.81.0) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererconsistency - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-Fabric/uimanager/consistency (0.80.2): + - React-Fabric/uimanager/consistency (0.81.0): - boost - DoubleConversion - fast_float @@ -1068,17 +1109,17 @@ PODS: - React-debug - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger - React-rendererconsistency - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - - React-FabricComponents (0.80.2): + - React-FabricComponents (0.81.0): - boost - DoubleConversion - fast_float @@ -1093,21 +1134,21 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.80.2) - - React-FabricComponents/textlayoutmanager (= 0.80.2) + - React-FabricComponents/components (= 0.81.0) + - React-FabricComponents/textlayoutmanager (= 0.81.0) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components (0.80.2): + - React-FabricComponents/components (0.81.0): - boost - DoubleConversion - fast_float @@ -1122,28 +1163,29 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.80.2) - - React-FabricComponents/components/iostextinput (= 0.80.2) - - React-FabricComponents/components/modal (= 0.80.2) - - React-FabricComponents/components/rncore (= 0.80.2) - - React-FabricComponents/components/safeareaview (= 0.80.2) - - React-FabricComponents/components/scrollview (= 0.80.2) - - React-FabricComponents/components/text (= 0.80.2) - - React-FabricComponents/components/textinput (= 0.80.2) - - React-FabricComponents/components/unimplementedview (= 0.80.2) + - React-FabricComponents/components/inputaccessory (= 0.81.0) + - React-FabricComponents/components/iostextinput (= 0.81.0) + - React-FabricComponents/components/modal (= 0.81.0) + - React-FabricComponents/components/rncore (= 0.81.0) + - React-FabricComponents/components/safeareaview (= 0.81.0) + - React-FabricComponents/components/scrollview (= 0.81.0) + - React-FabricComponents/components/text (= 0.81.0) + - React-FabricComponents/components/textinput (= 0.81.0) + - React-FabricComponents/components/unimplementedview (= 0.81.0) + - React-FabricComponents/components/virtualview (= 0.81.0) - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/inputaccessory (0.80.2): + - React-FabricComponents/components/inputaccessory (0.81.0): - boost - DoubleConversion - fast_float @@ -1160,17 +1202,17 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/iostextinput (0.80.2): + - React-FabricComponents/components/iostextinput (0.81.0): - boost - DoubleConversion - fast_float @@ -1187,17 +1229,17 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/modal (0.80.2): + - React-FabricComponents/components/modal (0.81.0): - boost - DoubleConversion - fast_float @@ -1214,17 +1256,17 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/rncore (0.80.2): + - React-FabricComponents/components/rncore (0.81.0): - boost - DoubleConversion - fast_float @@ -1241,17 +1283,17 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/safeareaview (0.80.2): + - React-FabricComponents/components/safeareaview (0.81.0): - boost - DoubleConversion - fast_float @@ -1268,17 +1310,17 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/scrollview (0.80.2): + - React-FabricComponents/components/scrollview (0.81.0): - boost - DoubleConversion - fast_float @@ -1295,17 +1337,17 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/text (0.80.2): + - React-FabricComponents/components/text (0.81.0): - boost - DoubleConversion - fast_float @@ -1322,17 +1364,17 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/textinput (0.80.2): + - React-FabricComponents/components/textinput (0.81.0): - boost - DoubleConversion - fast_float @@ -1349,17 +1391,17 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/components/unimplementedview (0.80.2): + - React-FabricComponents/components/unimplementedview (0.81.0): - boost - DoubleConversion - fast_float @@ -1376,17 +1418,17 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricComponents/textlayoutmanager (0.80.2): + - React-FabricComponents/components/virtualview (0.81.0): - boost - DoubleConversion - fast_float @@ -1403,17 +1445,17 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-logger + - React-RCTFBReactNativeSpec - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - SocketRocket - Yoga - - React-FabricImage (0.80.2): + - React-FabricComponents/textlayoutmanager (0.81.0): - boost - DoubleConversion - fast_float @@ -1422,22 +1464,48 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - RCTRequired (= 0.80.2) - - RCTTypeSafety (= 0.80.2) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-RCTFBReactNativeSpec + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga + - React-FabricImage (0.81.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired (= 0.81.0) + - RCTTypeSafety (= 0.81.0) - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.80.2) + - React-jsiexecutor (= 0.81.0) - React-logger - React-rendererdebug - React-utils - ReactCommon - SocketRocket - Yoga - - React-featureflags (0.80.2): + - React-featureflags (0.81.0): - boost - DoubleConversion - fast_float @@ -1446,7 +1514,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-featureflagsnativemodule (0.80.2): + - React-featureflagsnativemodule (0.81.0): - boost - DoubleConversion - fast_float @@ -1456,13 +1524,12 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - React-featureflags - - React-hermes - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - SocketRocket - - React-graphics (0.80.2): + - React-graphics (0.81.0): - boost - DoubleConversion - fast_float @@ -1471,12 +1538,11 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-hermes - React-jsi - React-jsiexecutor - React-utils - SocketRocket - - React-hermes (0.80.2): + - React-hermes (0.81.0): - boost - DoubleConversion - fast_float @@ -1485,16 +1551,16 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-cxxreact (= 0.80.2) + - React-cxxreact (= 0.81.0) - React-jsi - - React-jsiexecutor (= 0.80.2) + - React-jsiexecutor (= 0.81.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-perflogger (= 0.80.2) + - React-perflogger (= 0.81.0) - React-runtimeexecutor - SocketRocket - - React-idlecallbacksnativemodule (0.80.2): + - React-idlecallbacksnativemodule (0.81.0): - boost - DoubleConversion - fast_float @@ -1503,14 +1569,14 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-hermes - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec + - React-runtimeexecutor - React-runtimescheduler - ReactCommon/turbomodule/core - SocketRocket - - React-ImageManager (0.80.2): + - React-ImageManager (0.81.0): - boost - DoubleConversion - fast_float @@ -1525,7 +1591,7 @@ PODS: - React-rendererdebug - React-utils - SocketRocket - - React-jserrorhandler (0.80.2): + - React-jserrorhandler (0.81.0): - boost - DoubleConversion - fast_float @@ -1540,7 +1606,7 @@ PODS: - React-jsi - ReactCommon/turbomodule/bridging - SocketRocket - - React-jsi (0.80.2): + - React-jsi (0.81.0): - boost - DoubleConversion - fast_float @@ -1550,7 +1616,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-jsiexecutor (0.80.2): + - React-jsiexecutor (0.81.0): - boost - DoubleConversion - fast_float @@ -1559,14 +1625,15 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-cxxreact (= 0.80.2) - - React-jsi (= 0.80.2) + - React-cxxreact (= 0.81.0) + - React-jsi (= 0.81.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-perflogger (= 0.80.2) + - React-perflogger (= 0.81.0) + - React-runtimeexecutor - SocketRocket - - React-jsinspector (0.80.2): + - React-jsinspector (0.81.0): - boost - DoubleConversion - fast_float @@ -1580,10 +1647,10 @@ PODS: - React-jsinspectorcdp - React-jsinspectornetwork - React-jsinspectortracing - - React-perflogger (= 0.80.2) - - React-runtimeexecutor (= 0.80.2) + - React-perflogger (= 0.81.0) + - React-runtimeexecutor - SocketRocket - - React-jsinspectorcdp (0.80.2): + - React-jsinspectorcdp (0.81.0): - boost - DoubleConversion - fast_float @@ -1592,7 +1659,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-jsinspectornetwork (0.80.2): + - React-jsinspectornetwork (0.81.0): - boost - DoubleConversion - fast_float @@ -1600,9 +1667,12 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric + - React-featureflags - React-jsinspectorcdp + - React-performancetimeline + - React-timing - SocketRocket - - React-jsinspectortracing (0.80.2): + - React-jsinspectortracing (0.81.0): - boost - DoubleConversion - fast_float @@ -1611,8 +1681,9 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - React-oscompat + - React-timing - SocketRocket - - React-jsitooling (0.80.2): + - React-jsitooling (0.81.0): - boost - DoubleConversion - fast_float @@ -1620,15 +1691,16 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - React-cxxreact (= 0.80.2) - - React-jsi (= 0.80.2) + - React-cxxreact (= 0.81.0) + - React-jsi (= 0.81.0) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing + - React-runtimeexecutor - SocketRocket - - React-jsitracing (0.80.2): + - React-jsitracing (0.81.0): - React-jsi - - React-logger (0.80.2): + - React-logger (0.81.0): - boost - DoubleConversion - fast_float @@ -1637,7 +1709,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-Mapbuffer (0.80.2): + - React-Mapbuffer (0.81.0): - boost - DoubleConversion - fast_float @@ -1647,7 +1719,7 @@ PODS: - RCT-Folly/Fabric - React-debug - SocketRocket - - React-microtasksnativemodule (0.80.2): + - React-microtasksnativemodule (0.81.0): - boost - DoubleConversion - fast_float @@ -1656,7 +1728,6 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-hermes - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec @@ -1680,7 +1751,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1709,7 +1779,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1744,7 +1813,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1775,7 +1843,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1805,7 +1872,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1818,7 +1884,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - react-native-safe-area-context (5.5.2): + - react-native-safe-area-context (5.6.0): - boost - DoubleConversion - fast_float @@ -1834,11 +1900,10 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - - react-native-safe-area-context/common (= 5.5.2) - - react-native-safe-area-context/fabric (= 5.5.2) + - react-native-safe-area-context/common (= 5.6.0) + - react-native-safe-area-context/fabric (= 5.6.0) - React-NativeModulesApple - React-RCTFabric - React-renderercss @@ -1849,7 +1914,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - react-native-safe-area-context/common (5.5.2): + - react-native-safe-area-context/common (5.6.0): - boost - DoubleConversion - fast_float @@ -1865,7 +1930,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -1878,7 +1942,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - react-native-safe-area-context/fabric (5.5.2): + - react-native-safe-area-context/fabric (5.6.0): - boost - DoubleConversion - fast_float @@ -1894,7 +1958,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - react-native-safe-area-context/common @@ -1911,7 +1974,7 @@ PODS: - react-native-track-player (4.1.1): - React-Core - SwiftAudioEx (= 1.1.0) - - React-NativeModulesApple (0.80.2): + - React-NativeModulesApple (0.81.0): - boost - DoubleConversion - fast_float @@ -1924,7 +1987,6 @@ PODS: - React-Core - React-cxxreact - React-featureflags - - React-hermes - React-jsi - React-jsinspector - React-jsinspectorcdp @@ -1932,8 +1994,8 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - - React-oscompat (0.80.2) - - React-perflogger (0.80.2): + - React-oscompat (0.81.0) + - React-perflogger (0.81.0): - boost - DoubleConversion - fast_float @@ -1942,7 +2004,7 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - SocketRocket - - React-performancetimeline (0.80.2): + - React-performancetimeline (0.81.0): - boost - DoubleConversion - fast_float @@ -1955,9 +2017,9 @@ PODS: - React-perflogger - React-timing - SocketRocket - - React-RCTActionSheet (0.80.2): - - React-Core/RCTActionSheetHeaders (= 0.80.2) - - React-RCTAnimation (0.80.2): + - React-RCTActionSheet (0.81.0): + - React-Core/RCTActionSheetHeaders (= 0.81.0) + - React-RCTAnimation (0.81.0): - boost - DoubleConversion - fast_float @@ -1973,7 +2035,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTAppDelegate (0.80.2): + - React-RCTAppDelegate (0.81.0): - boost - DoubleConversion - fast_float @@ -2002,11 +2064,12 @@ PODS: - React-rendererdebug - React-RuntimeApple - React-RuntimeCore + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon - SocketRocket - - React-RCTBlob (0.80.2): + - React-RCTBlob (0.81.0): - boost - DoubleConversion - fast_float @@ -2025,7 +2088,7 @@ PODS: - React-RCTNetwork - ReactCommon - SocketRocket - - React-RCTFabric (0.80.2): + - React-RCTFabric (0.81.0): - boost - DoubleConversion - fast_float @@ -2041,7 +2104,6 @@ PODS: - React-FabricImage - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-jsinspector @@ -2050,16 +2112,18 @@ PODS: - React-jsinspectortracing - React-performancetimeline - React-RCTAnimation + - React-RCTFBReactNativeSpec - React-RCTImage - React-RCTText - React-rendererconsistency - React-renderercss - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - SocketRocket - Yoga - - React-RCTFBReactNativeSpec (0.80.2): + - React-RCTFBReactNativeSpec (0.81.0): - boost - DoubleConversion - fast_float @@ -2071,13 +2135,35 @@ PODS: - RCTRequired - RCTTypeSafety - React-Core - - React-hermes - React-jsi - - React-jsiexecutor - React-NativeModulesApple + - React-RCTFBReactNativeSpec/components (= 0.81.0) - ReactCommon - SocketRocket - - React-RCTImage (0.80.2): + - React-RCTFBReactNativeSpec/components (0.81.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-NativeModulesApple + - React-rendererdebug + - React-utils + - ReactCommon + - SocketRocket + - Yoga + - React-RCTImage (0.81.0): - boost - DoubleConversion - fast_float @@ -2093,14 +2179,14 @@ PODS: - React-RCTNetwork - ReactCommon - SocketRocket - - React-RCTLinking (0.80.2): - - React-Core/RCTLinkingHeaders (= 0.80.2) - - React-jsi (= 0.80.2) + - React-RCTLinking (0.81.0): + - React-Core/RCTLinkingHeaders (= 0.81.0) + - React-jsi (= 0.81.0) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.80.2) - - React-RCTNetwork (0.80.2): + - ReactCommon/turbomodule/core (= 0.81.0) + - React-RCTNetwork (0.81.0): - boost - DoubleConversion - fast_float @@ -2118,7 +2204,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTRuntime (0.80.2): + - React-RCTRuntime (0.81.0): - boost - DoubleConversion - fast_float @@ -2128,7 +2214,6 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - React-Core - - React-hermes - React-jsi - React-jsinspector - React-jsinspectorcdp @@ -2136,9 +2221,10 @@ PODS: - React-jsitooling - React-RuntimeApple - React-RuntimeCore + - React-runtimeexecutor - React-RuntimeHermes - SocketRocket - - React-RCTSettings (0.80.2): + - React-RCTSettings (0.81.0): - boost - DoubleConversion - fast_float @@ -2153,10 +2239,10 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-RCTText (0.80.2): - - React-Core/RCTTextHeaders (= 0.80.2) + - React-RCTText (0.81.0): + - React-Core/RCTTextHeaders (= 0.81.0) - Yoga - - React-RCTVibration (0.80.2): + - React-RCTVibration (0.81.0): - boost - DoubleConversion - fast_float @@ -2170,11 +2256,11 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - SocketRocket - - React-rendererconsistency (0.80.2) - - React-renderercss (0.80.2): + - React-rendererconsistency (0.81.0) + - React-renderercss (0.81.0): - React-debug - React-utils - - React-rendererdebug (0.80.2): + - React-rendererdebug (0.81.0): - boost - DoubleConversion - fast_float @@ -2184,8 +2270,7 @@ PODS: - RCT-Folly/Fabric - React-debug - SocketRocket - - React-rncore (0.80.2) - - React-RuntimeApple (0.80.2): + - React-RuntimeApple (0.81.0): - boost - DoubleConversion - fast_float @@ -2214,7 +2299,7 @@ PODS: - React-runtimescheduler - React-utils - SocketRocket - - React-RuntimeCore (0.80.2): + - React-RuntimeCore (0.81.0): - boost - DoubleConversion - fast_float @@ -2226,7 +2311,6 @@ PODS: - React-cxxreact - React-Fabric - React-featureflags - - React-hermes - React-jserrorhandler - React-jsi - React-jsiexecutor @@ -2237,9 +2321,20 @@ PODS: - React-runtimescheduler - React-utils - SocketRocket - - React-runtimeexecutor (0.80.2): - - React-jsi (= 0.80.2) - - React-RuntimeHermes (0.80.2): + - React-runtimeexecutor (0.81.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - RCT-Folly + - RCT-Folly/Fabric + - React-debug + - React-featureflags + - React-jsi (= 0.81.0) + - React-utils + - SocketRocket + - React-RuntimeHermes (0.81.0): - boost - DoubleConversion - fast_float @@ -2257,9 +2352,10 @@ PODS: - React-jsitooling - React-jsitracing - React-RuntimeCore + - React-runtimeexecutor - React-utils - SocketRocket - - React-runtimescheduler (0.80.2): + - React-runtimescheduler (0.81.0): - boost - DoubleConversion - fast_float @@ -2272,7 +2368,6 @@ PODS: - React-cxxreact - React-debug - React-featureflags - - React-hermes - React-jsi - React-jsinspectortracing - React-performancetimeline @@ -2282,8 +2377,8 @@ PODS: - React-timing - React-utils - SocketRocket - - React-timing (0.80.2) - - React-utils (0.80.2): + - React-timing (0.81.0) + - React-utils (0.81.0): - boost - DoubleConversion - fast_float @@ -2293,12 +2388,11 @@ PODS: - RCT-Folly - RCT-Folly/Fabric - React-debug - - React-hermes - - React-jsi (= 0.80.2) + - React-jsi (= 0.81.0) - SocketRocket - - ReactAppDependencyProvider (0.80.2): + - ReactAppDependencyProvider (0.81.0): - ReactCodegen - - ReactCodegen (0.80.2): + - ReactCodegen (0.81.0): - boost - DoubleConversion - fast_float @@ -2315,7 +2409,6 @@ PODS: - React-FabricImage - React-featureflags - React-graphics - - React-hermes - React-jsi - React-jsiexecutor - React-NativeModulesApple @@ -2325,7 +2418,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - SocketRocket - - ReactCommon (0.80.2): + - ReactCommon (0.81.0): - boost - DoubleConversion - fast_float @@ -2333,9 +2426,9 @@ PODS: - glog - RCT-Folly - RCT-Folly/Fabric - - ReactCommon/turbomodule (= 0.80.2) + - ReactCommon/turbomodule (= 0.81.0) - SocketRocket - - ReactCommon/turbomodule (0.80.2): + - ReactCommon/turbomodule (0.81.0): - boost - DoubleConversion - fast_float @@ -2344,15 +2437,15 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 0.80.2) - - React-cxxreact (= 0.80.2) - - React-jsi (= 0.80.2) - - React-logger (= 0.80.2) - - React-perflogger (= 0.80.2) - - ReactCommon/turbomodule/bridging (= 0.80.2) - - ReactCommon/turbomodule/core (= 0.80.2) + - React-callinvoker (= 0.81.0) + - React-cxxreact (= 0.81.0) + - React-jsi (= 0.81.0) + - React-logger (= 0.81.0) + - React-perflogger (= 0.81.0) + - ReactCommon/turbomodule/bridging (= 0.81.0) + - ReactCommon/turbomodule/core (= 0.81.0) - SocketRocket - - ReactCommon/turbomodule/bridging (0.80.2): + - ReactCommon/turbomodule/bridging (0.81.0): - boost - DoubleConversion - fast_float @@ -2361,13 +2454,13 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 0.80.2) - - React-cxxreact (= 0.80.2) - - React-jsi (= 0.80.2) - - React-logger (= 0.80.2) - - React-perflogger (= 0.80.2) + - React-callinvoker (= 0.81.0) + - React-cxxreact (= 0.81.0) + - React-jsi (= 0.81.0) + - React-logger (= 0.81.0) + - React-perflogger (= 0.81.0) - SocketRocket - - ReactCommon/turbomodule/core (0.80.2): + - ReactCommon/turbomodule/core (0.81.0): - boost - DoubleConversion - fast_float @@ -2376,14 +2469,14 @@ PODS: - hermes-engine - RCT-Folly - RCT-Folly/Fabric - - React-callinvoker (= 0.80.2) - - React-cxxreact (= 0.80.2) - - React-debug (= 0.80.2) - - React-featureflags (= 0.80.2) - - React-jsi (= 0.80.2) - - React-logger (= 0.80.2) - - React-perflogger (= 0.80.2) - - React-utils (= 0.80.2) + - React-callinvoker (= 0.81.0) + - React-cxxreact (= 0.81.0) + - React-debug (= 0.81.0) + - React-featureflags (= 0.81.0) + - React-jsi (= 0.81.0) + - React-logger (= 0.81.0) + - React-perflogger (= 0.81.0) + - React-utils (= 0.81.0) - SocketRocket - RNCMaskedView (0.3.2): - boost @@ -2401,7 +2494,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2430,7 +2522,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2469,7 +2560,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2498,7 +2588,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2511,7 +2600,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - RNReanimated (3.19.0): + - RNReanimated (4.0.2): - boost - DoubleConversion - fast_float @@ -2538,11 +2627,11 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated (= 3.19.0) - - RNReanimated/worklets (= 3.19.0) + - RNReanimated/reanimated (= 4.0.2) + - RNWorklets - SocketRocket - Yoga - - RNReanimated/reanimated (3.19.0): + - RNReanimated/reanimated (4.0.2): - boost - DoubleConversion - fast_float @@ -2569,10 +2658,11 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated/apple (= 3.19.0) + - RNReanimated/reanimated/apple (= 4.0.2) + - RNWorklets - SocketRocket - Yoga - - RNReanimated/reanimated/apple (3.19.0): + - RNReanimated/reanimated/apple (4.0.2): - boost - DoubleConversion - fast_float @@ -2599,9 +2689,10 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - RNWorklets - SocketRocket - Yoga - - RNReanimated/worklets (3.19.0): + - RNScreens (4.14.0): - boost - DoubleConversion - fast_float @@ -2617,66 +2708,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - - React-ImageManager - - React-jsi - - React-NativeModulesApple - - React-RCTFabric - - React-renderercss - - React-rendererdebug - - React-utils - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - RNReanimated/worklets/apple (= 3.19.0) - - SocketRocket - - Yoga - - RNReanimated/worklets/apple (3.19.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-hermes - - React-ImageManager - - React-jsi - - React-NativeModulesApple - - React-RCTFabric - - React-renderercss - - React-rendererdebug - - React-utils - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - SocketRocket - - Yoga - - RNScreens (4.13.1): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2688,10 +2719,10 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNScreens/common (= 4.13.1) + - RNScreens/common (= 4.14.0) - SocketRocket - Yoga - - RNScreens/common (4.13.1): + - RNScreens/common (4.14.0): - boost - DoubleConversion - fast_float @@ -2707,7 +2738,6 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - React-ImageManager - React-jsi - React-NativeModulesApple @@ -2767,7 +2797,92 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga + - RNWorklets (0.4.1): + - boost + - DoubleConversion + - 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-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - RNWorklets/worklets (= 0.4.1) + - SocketRocket + - Yoga + - RNWorklets/worklets (0.4.1): + - boost + - DoubleConversion + - 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-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - RNWorklets/worklets/apple (= 0.4.1) + - SocketRocket + - Yoga + - RNWorklets/worklets/apple (0.4.1): + - boost + - DoubleConversion + - 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-NativeModulesApple @@ -2866,7 +2981,6 @@ DEPENDENCIES: - React-rendererconsistency (from `../node_modules/react-native/ReactCommon/react/renderer/consistency`) - React-renderercss (from `../node_modules/react-native/ReactCommon/react/renderer/css`) - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) - - React-rncore (from `../node_modules/react-native/ReactCommon`) - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) @@ -2889,6 +3003,7 @@ DEPENDENCIES: - RNScreens (from `../node_modules/react-native-screens`) - "RNSentry (from `../node_modules/@sentry/react-native`)" - RNVectorIcons (from `../node_modules/react-native-vector-icons`) + - RNWorklets (from `../node_modules/react-native-worklets`) - SDWebImage - SocketRocket (~> 0.7.1) - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) @@ -2920,7 +3035,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-2025-07-24-RNv0.80.2-5c7dbc0a78cb2d2a8bc81c41c617c3abecf209ff + :tag: hermes-2025-07-07-RNv0.81.0-e0fc67142ec0763c6b6153ca2bf96df815539782 RCT-Folly: :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" RCTDeprecation: @@ -3049,8 +3164,6 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/react/renderer/css" React-rendererdebug: :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" - React-rncore: - :path: "../node_modules/react-native/ReactCommon" React-RuntimeApple: :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" React-RuntimeCore: @@ -3095,6 +3208,8 @@ EXTERNAL SOURCES: :path: "../node_modules/@sentry/react-native" RNVectorIcons: :path: "../node_modules/react-native-vector-icons" + RNWorklets: + :path: "../node_modules/react-native-worklets" Yoga: :path: "../node_modules/react-native/ReactCommon/yoga" @@ -3103,105 +3218,105 @@ SPEC CHECKSUMS: BVLinearGradient: cb006ba232a1f3e4f341bb62c42d1098c284da70 DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6 - FBLazyVector: 86588b5a1547e7a417942a08f49559b184e002c8 + FBLazyVector: a867936a67af0d09c37935a1b900a1a3c795b6d1 fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 - hermes-engine: bbc1152da7d2d40f9e59c28acc6576fcf5d28e2a + hermes-engine: e7491a2038f2618c8cd444ed411a6deb350a3742 libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8 RCT-Folly: 846fda9475e61ec7bcbf8a3fe81edfcaeb090669 - RCTDeprecation: 300c5eb91114d4339b0bb39505d0f4824d7299b7 - RCTRequired: e0446b01093475b7082fbeee5d1ef4ad1fe20ac4 - RCTTypeSafety: cb974efcdc6695deedf7bf1eb942f2a0603a063f - React: e7a4655b09d0e17e54be188cc34c2f3e2087318a - React-callinvoker: 62192daaa2f30c3321fc531e4f776f7b09cf892b - React-Core: b23cdaaa9d76389d958c06af3c57aa6ad611c542 - React-CoreModules: 8e0f562e5695991e455abbebe1e968af71d52553 - React-cxxreact: 6ccbe0cc2c652b29409b14b23cfb3cd74e084691 - React-debug: 1834225a63b420b16e9b8b01ba5870aee96d0610 - React-defaultsnativemodule: dd88d445d542d58ab61a8a29a7c1d2272dfed577 - React-domnativemodule: fc3c24f4d3bb92770727ea48b4133dab77ded7f7 - React-Fabric: 00fe76339e568da0d0497cc72daeeb01e463871a - React-FabricComponents: 7bb179ee55db68f88c007800b0ac62c930115a85 - React-FabricImage: 21e01118011dd1e4ff3cdab20dbf57839cff52ee - React-featureflags: 6e67f2e252bc8ebb1d538c2ae8c14df432fe5fc0 - React-featureflagsnativemodule: eff5216a5cde5df5d09243d15db1bc401474deef - React-graphics: 8539372da8754118a565251ed08a88fc70f69340 - React-hermes: cc8c77acee1406c258622cd8abbee9049f6b5761 - React-idlecallbacksnativemodule: 7349675d1ccbec876c29b0e206ac08c762baaa36 - React-ImageManager: 4089d8ad52c86a8ae1d7591282fff1665ff5518b - React-jserrorhandler: 89a7a5fa8d04791e729119d1db03bf0ee85a9e29 - React-jsi: ea5c640ea63c127080f158dac7f4f393d13d415c - React-jsiexecutor: cf7920f82e46fe9a484c15c9f31e67d7179aa826 - React-jsinspector: 69e974b6313dbbb635ba503f2f4f2c389b30edbf - React-jsinspectorcdp: 231ddd5b7164c37589dcde3b8b6960136c891d6d - React-jsinspectornetwork: ff74911f79cf0a407a7f0ad0eeb0be64687ed815 - React-jsinspectortracing: df2aa2d944bb3fa280d9c920b9a06664bca8a7e8 - React-jsitooling: 77849c27e374a028ed8106e434a35267f6c6600b - React-jsitracing: 0dc6978e5b38c6e5e01e6aed484e4aec3f5f581b - React-logger: 7cfc7b1ae1f8e5fe5097f9c746137cc3a8fad4ce - React-Mapbuffer: 7018c5b7da5b13ed22fe55dae51d50187a00b2d7 - React-microtasksnativemodule: 8ff9cb220a8efa625b5885996bd69e69db9edf02 + RCTDeprecation: 0735ab4f6b3ec93a7f98187b5da74d7916e2cf4c + RCTRequired: 8fcc7801bfc433072287b0f24a662e2816e89d0c + RCTTypeSafety: 2b2be515d6b968bcba7a68c4179d8199bd8c9b58 + React: 1000c0e96d8fb9fbdaf13f7d31d0b09db3cbb4ac + React-callinvoker: 7e52661bfaf5d8881a9cee049792627a00001fbe + React-Core: 949b436ddfe76cf47ac96375152de2f3506a8421 + React-CoreModules: 0f27580d0d82d430fa4f2cf4d970b6ad1120d63a + React-cxxreact: 48754f11f47a29ea4800cbdd694c10f874a26b9b + React-debug: 7a23d96f709f437c5e08973d6e06d0a54dd180a1 + React-defaultsnativemodule: 569d9222a701ed3dc60a60b2ce066b5bd88da059 + React-domnativemodule: 34474bda3973bfd0ca2ea9f1b3db20db5d504cc7 + React-Fabric: 45c3e9b112075451e592f0e008cabd4b82575355 + React-FabricComponents: a428f23938c27a073baacc069d484b3478df85f3 + React-FabricImage: 4375129ba8a26e8a7074af1c2468870fb8aab723 + React-featureflags: ed973a134993f3be204d0b2d385d386603c9a0af + React-featureflagsnativemodule: aa3e1dc86bc185344d4875e7cb40cce0bd28de76 + React-graphics: b5b8709a8216075bb6a5f9e7bb68881212d924ee + React-hermes: c543ffa2866304c582bdcb135c184e0f776f0d0b + React-idlecallbacksnativemodule: f19c4060b12fffc3ad33ce5de190338751b462ef + React-ImageManager: ecaf317aa5dff5eebba178b0813ef998c62547ea + React-jserrorhandler: 92eea1ee4f8c56b466b34e0065def59805e5d3a9 + React-jsi: 7336786a4a14c473d104e6b37df935620d218fcd + React-jsiexecutor: 7c750f5b63fbc071d0f0e56e86f1a1589914f7b1 + React-jsinspector: da5f336c1aa174a05885d061559a92e1d07b8a80 + React-jsinspectorcdp: 0e807e4c2dc8ae8a07f0a6bfe50377f442079ba3 + React-jsinspectornetwork: 3399384f2b6b70b287d8b9675452af4cec21dc65 + React-jsinspectortracing: 030af0e9dca9a4eaa1d0ba258c7bd859fb90f61d + React-jsitooling: f8ed67814b17ebb124c48fccdf587ee1e02f16f4 + React-jsitracing: 5cf6b84d46a4653895e30956a0ce3a315244c10a + React-logger: 04ce9229cb57db2c2a8164eaec1105f89da7fb22 + React-Mapbuffer: e402e7a0535b2213c50727553621480fe8cd8ade + React-microtasksnativemodule: a63ce5595016996a9bac1f10c70a7a7fe6506649 react-native-background-actions: 48e6bad9e2a47e3b04858634c5a05ea11062f680 - react-native-blob-util: a9a07801b63e97d1bbdcf4eba3b98ff16c249bd5 - react-native-blurhash: 7aa21188beaed1eef0d9261e98befa56449eb65a + react-native-blob-util: e2162ce4757849682559754bca954b65dc7eeb2f + react-native-blurhash: c1721deafe7a685088ea14ab4712a1c460be9fe4 react-native-carplay: 8f388f6f73e5e0f73ed154ad8794371343ee20c0 react-native-config: f1dde39f8468ad922fc7e8bd4308c8e6223d5ee8 - react-native-mmkv: 7fb4729ad5cb787a4394e6c4bd48e4b8ec30f25c + react-native-mmkv: 560d39188cf4d817fb34b0df79426a298934ee7d react-native-netinfo: cec9c4e86083cb5b6aba0e0711f563e2fbbff187 - react-native-ota-hot-update: 2242f369e2a38ddf44256ea68aed576a96fb8a0a - react-native-pager-view: 178493ff304bcf248a3c0d7ec8a2ae2ed4a9a262 - react-native-safe-area-context: 68d1363b8354472a961aa6861ba8451beaf9a810 + react-native-ota-hot-update: 5c8fe703c7a789f6de651030e4740923c77fc610 + react-native-pager-view: 0b0b445d3cb9f8e9972842edf6ddf892b46bdc55 + react-native-safe-area-context: a72764e0eb5d6b79b7450e5d0ae919eb1a4567b4 react-native-track-player: 6dc2e2633265704b8ab6d8124b80239d4ed1f911 - React-NativeModulesApple: 37c08c3c54db55854de816b0df0f3683832be35a - React-oscompat: 56d6de59f9ae95cd006a1c40be2cde83bc06a4e1 - React-perflogger: 4008bd05a8b6c157b06608c0ea0b8bd5d9c5e6c9 - React-performancetimeline: 9321ba7605abcfb3a2b497fd7cbaf5cfd8c7cf67 - React-RCTActionSheet: 49138012280ec3bbb35193d8d09adb8bc61c982e - React-RCTAnimation: ebfe7c62016d4c17b56b2cab3a221908ae46288d - React-RCTAppDelegate: 0108657ba9a19f6a1cd62dcd19c2c0485b3fc251 - React-RCTBlob: 6cc309d1623f3c2679125a04a7425685b7219e6b - React-RCTFabric: 0a9ff5c9d1e1d7fc026bda6671180cbf56861c15 - React-RCTFBReactNativeSpec: ff3e37e2456afc04211334e86d07bf20488df0ae - React-RCTImage: bb98a59aeed953a48be3f917b9b745b213b340ab - React-RCTLinking: d6e9795d4d75d154c1dd821fd0746cc3e05d6670 - React-RCTNetwork: 5c8a7a2dd26728323189362f149e788548ac72bc - React-RCTRuntime: 96808e8fdce300a26c82d8c24174e33ba5210a7c - React-RCTSettings: b6a02d545ce10dd936b39914b32674db6e865307 - React-RCTText: c7d9232da0e9b5082a99a617483d9164a9cd46e9 - React-RCTVibration: fe636c985c1bf25e4a5b5b4d9315a3b882468a72 - React-rendererconsistency: d20fcb77173861cc7d8356239823e3b36966fc31 - React-renderercss: 56461d1e18db6a325048fdd04a51d68bd7ddb5a8 - React-rendererdebug: fcd44d3eb8a02d74beee778bb142e724016c7375 - React-rncore: bafb76fc01b78757a9592e92dbc227f9260bf0ac - React-RuntimeApple: 01e3ad08793efaa54cf85276457fa4a1f103d5b4 - React-RuntimeCore: 5c4bec5bf402a99b134e55972f2f4e676c70b9ab - React-runtimeexecutor: b35de9cb7f5d19c66ea9b067235f95b947697ba5 - React-RuntimeHermes: ba549a5834a6592d243b9a605530ecd7b6f5e79c - React-runtimescheduler: 9a9914d58caec7976aaae381cd2d997408f2260f - React-timing: 4f97958cc918f0af9444f93e4a7083415e6f5daf - React-utils: f491e2726eb8ced8af13893e1f77317f0fa9a954 - ReactAppDependencyProvider: 8df342c127fd0c1e30e8b9f71ff814c22414a7c0 - ReactCodegen: 439c427ccc115d71d16cc84256e5fbdc7fcef57a - ReactCommon: 592ef441605638b95e533653259254b4bd35ff4f - RNCMaskedView: 7e0ce15656772a939ff0d269100bca3a182163c8 - RNCPicker: 3959648fed5fbfe8065368fbdf2420c7e73b2587 + React-NativeModulesApple: b3766e1f87b08064ebc459b9e1538da2447ca874 + React-oscompat: 34f3d3c06cadcbc470bc4509c717fb9b919eaa8b + React-perflogger: a1edb025fd5d44f61bf09307e248f7608d7b2dcf + React-performancetimeline: 1f86dc9782e3fe78727c5fbb3e2178b9fd1aa6fd + React-RCTActionSheet: 550c9c6c2e7dcd85a51954dc08e2f3837a148e7c + React-RCTAnimation: 19d4bb6d2190983d1354b096b7b65dbd591924da + React-RCTAppDelegate: 6c71d16eef920831a312ff363355fc3b99c02a98 + React-RCTBlob: b81a0cffe1a083bcf9d8aa9f27f4d37864579e90 + React-RCTFabric: 01005d2fa799bba6e21aae18820498f56fe0be5f + React-RCTFBReactNativeSpec: 5adb84a81c4ed7a1f2661835d166e4b2c4320cd4 + React-RCTImage: 607e5e373fb56d72417464bd82e8046af81ab502 + React-RCTLinking: 301434c7bf1100458be5a3866326ba33491e3687 + React-RCTNetwork: a118a47bd123ac96c9877e04f5731a1d6545aba5 + React-RCTRuntime: 85fdbf469fe8a12c4db6c836731b190efc33d11d + React-RCTSettings: 5a5aa2cf9ac40f7a8897cc0f9d945ac803886604 + React-RCTText: e6e00bee9847a8af1218079b73c8bfed16c75b8d + React-RCTVibration: 5a05fa0ef05ee73d074a3314e57586afc969f1ba + React-rendererconsistency: c2cb23365f4a7b511893748fe8cad1830bbae637 + React-renderercss: 0c1472d6572c05e493aee476598c3ed6234b6c33 + React-rendererdebug: d6335da9730fa5a151537aa976a16d48de6135e2 + React-RuntimeApple: 5684c2a5d8768e5728a5817c21e5dba798d54c58 + React-RuntimeCore: 52428a1b48fb3c50ddf4dd5eee494486e4ecffc6 + React-runtimeexecutor: 1b4e99e5c27d2cb8bdeca9773ff5f1a8eac7709c + React-RuntimeHermes: a688639233a3ea44b4f8e4d448f51943d7e00815 + React-runtimescheduler: b833f0fc8c788329a497e93f55ce30508f56307a + React-timing: 25e8229ad1cf6874e9f0711515213cb2bc322215 + React-utils: 068cec677032ba78ca0700f2dcbe6d08a0939647 + ReactAppDependencyProvider: c91900fa724baee992f01c05eeb4c9e01a807f78 + ReactCodegen: a55799cae416c387aeaae3aabc1bc0289ac19cee + ReactCommon: 116d6ee71679243698620d8cd9a9042541e44aa6 + RNCMaskedView: 5ef8c95cbab95334a32763b72896a7b7d07e6299 + RNCPicker: 66c392786945ecee5275242c148e6a4601221d3a RNDeviceInfo: d863506092aef7e7af3a1c350c913d867d795047 RNDnsLookup: db4a89381b80ec1a5153088518d2c4f8e51f2521 RNFastImage: 462a183c4b0b6b26fdfd639e1ed6ba37536c3b87 RNFS: 89de7d7f4c0f6bafa05343c578f61118c8282ed8 - RNGestureHandler: db29d3e7edf41a11d133cc3ffd4029762376ed1a - RNReactNativeHapticFeedback: 8eb91a6f48567d02ec8026e515102e18c41030cf - RNReanimated: 5ee070eb08e681be2a9ee7e797019d97d4706131 - RNScreens: c63849403489bd068ea160f276fbc8416f19f2f7 - RNSentry: 2b690575f638f588e51b6817e5f77c8ab62de2cf - RNVectorIcons: ef9b4b0b786053ebdd63ee2972f48de9633ba166 + RNGestureHandler: 3a73f098d74712952870e948b3d9cf7b6cae9961 + RNReactNativeHapticFeedback: be4f1b4bf0398c30b59b76ed92ecb0a2ff3a69c6 + RNReanimated: ee96d03fe3713993a30cc205522792b4cb08e4f9 + RNScreens: 67ef075c463869c82f26744eee5f927edeea3190 + RNSentry: 95e1ed0ede28a4af58aaafedeac9fcfaba0e89ce + RNVectorIcons: c13cc1db346e960ecd0aafcdd5d0bb458133b9c1 + RNWorklets: e8335dff9d27004709f58316985769040cd1e8f2 SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d SDWebImageWebPCoder: 908b83b6adda48effe7667cd2b7f78c897e5111d Sentry: 1e4e974d45f09d153af4b30b42acfb1c79e957d3 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 SSZipArchive: fe6a26b2a54d5a0890f2567b5cc6de5caa600aef SwiftAudioEx: f6aa653770f3a0d3851edaf8d834a30aee4a7646 - Yoga: a742cc68e8366fcfc681808162492bc0aa7a9498 + Yoga: 00013dd9cde63a2d98e8002fcc4f5ddb66c10782 PODFILE CHECKSUM: 531be4f3bdf91c9e2b2a6f2444e455020f218a20 diff --git a/jest/setup/refresh-control.ts b/jest/setup/refresh-control.ts index 44fabcfd..aae9b89d 100644 --- a/jest/setup/refresh-control.ts +++ b/jest/setup/refresh-control.ts @@ -1,3 +1,3 @@ import { View } from 'react-native' -module.exports = View +export default View diff --git a/jest/setup/setup.ts b/jest/setup/setup.ts index 1b0dea01..a0003747 100644 --- a/jest/setup/setup.ts +++ b/jest/setup/setup.ts @@ -31,9 +31,12 @@ jest.mock('react-native-haptic-feedback', () => { } }) +// eslint-disable-next-line @typescript-eslint/no-var-requires +const mockRefreshControl = require('./refresh-control').default + jest.mock('react-native/Libraries/Components/RefreshControl/RefreshControl', () => ({ __esModule: true, - default: require('./refresh-control'), + default: mockRefreshControl, })) jest.mock('react-native-toast-message', () => { diff --git a/maestro/tests/2-library.yaml b/maestro/tests/2-library.yaml index 0c4c4711..d268b12c 100644 --- a/maestro/tests/2-library.yaml +++ b/maestro/tests/2-library.yaml @@ -1,5 +1,6 @@ appId: com.jellify --- +- launchApp # Wait for app to be ready, then navigate to Settings tab - assertVisible: id: "library-tab-button" diff --git a/package.json b/package.json index 45bd57d4..7d7c3270 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ }, "dependencies": { "@jellyfin/sdk": "^0.11.0", - "@react-native-community/cli": "19.0.0", + "@react-native-community/cli": "20.0.0", "@react-native-community/netinfo": "^11.4.1", "@react-native-masked-view/masked-view": "^0.3.2", "@react-native-picker/picker": "^2.11.1", @@ -59,7 +59,7 @@ "lodash": "^4.17.21", "openai": "^5.12.0", "react": "19.1.0", - "react-native": "0.80.2", + "react-native": "0.81.0", "react-native-background-actions": "^4.0.1", "react-native-blob-util": "^0.22.2", "react-native-blurhash": "2.1.1", @@ -77,9 +77,9 @@ "react-native-mmkv": "3.3.0", "react-native-ota-hot-update": "^2.3.1", "react-native-pager-view": "^7.0.0", - "react-native-reanimated": "^3.19.0", - "react-native-safe-area-context": "^5.5.2", - "react-native-screens": "4.13.1", + "react-native-reanimated": "4.0.2", + "react-native-safe-area-context": "^5.6.0", + "react-native-screens": "4.14.0", "react-native-swipeable-item": "^2.0.9", "react-native-text-ticker": "^1.14.1", "react-native-toast-message": "^2.3.3", @@ -87,6 +87,7 @@ "react-native-url-polyfill": "^2.0.0", "react-native-uuid": "^2.0.3", "react-native-vector-icons": "^10.2.0", + "react-native-worklets": "0.4.1", "ruby": "^0.6.1", "scheduler": "^0.26.0", "tamagui": "^1.132.16", @@ -98,14 +99,15 @@ "@babel/runtime": "^7.28.0", "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.32.0", - "@react-native-community/cli-platform-android": "19.0.0", - "@react-native-community/cli-platform-ios": "19.0.0", - "@react-native/babel-preset": "0.80.2", - "@react-native/eslint-config": "0.80.2", - "@react-native/metro-config": "0.80.2", - "@react-native/typescript-config": "0.80.2", + "@react-native-community/cli-platform-android": "20.0.0", + "@react-native-community/cli-platform-ios": "20.0.0", + "@react-native/babel-preset": "0.81.0", + "@react-native/eslint-config": "0.81.0", + "@react-native/metro-config": "0.81.0", + "@react-native/typescript-config": "0.81.0", "@types/jest": "^30.0.0", "@types/lodash": "^4.17.20", + "@types/node": "^24.2.1", "@types/react": "^19.1.9", "@types/react-native-vector-icons": "^6.4.18", "@types/react-test-renderer": "19.1.0", @@ -138,4 +140,4 @@ "node": ">=18" }, "packageManager": "yarn@1.22.22" -} \ No newline at end of file +} diff --git a/patches/@sentry+react-native+6.17.0.patch b/patches/@sentry+react-native+6.17.0.patch new file mode 100644 index 00000000..3048e209 --- /dev/null +++ b/patches/@sentry+react-native+6.17.0.patch @@ -0,0 +1,26 @@ +diff --git a/node_modules/@sentry/react-native/ios/RNSentry.mm b/node_modules/@sentry/react-native/ios/RNSentry.mm +index 267c41c..b731bad 100644 +--- a/node_modules/@sentry/react-native/ios/RNSentry.mm ++++ b/node_modules/@sentry/react-native/ios/RNSentry.mm +@@ -819,7 +819,7 @@ + (SentryUser *_Nullable)userFrom:(NSDictionary *)userKeys + { + #if SENTRY_PROFILING_ENABLED + try { +- facebook::hermes::HermesRuntime::enableSamplingProfiler(); ++// facebook::hermes::HermesRuntime::enableSamplingProfiler(); + if (nativeProfileTraceId == nil && nativeProfileStartTime == 0 && platformProfilers) { + # if SENTRY_TARGET_PROFILING_SUPPORTED + nativeProfileTraceId = [RNSentryId newId]; +@@ -879,10 +879,10 @@ + (SentryUser *_Nullable)userFrom:(NSDictionary *)userKeys + nativeProfileTraceId = nil; + nativeProfileStartTime = 0; + +- facebook::hermes::HermesRuntime::disableSamplingProfiler(); ++// facebook::hermes::HermesRuntime::; + std::stringstream ss; + // Before RN 0.69 Hermes used llvh::raw_ostream (profiling is supported for 0.69 and newer) +- facebook::hermes::HermesRuntime::dumpSampledTraceToStream(ss); ++// facebook::hermes::HermesRuntime::dumpSampledTraceToStream(ss); + + std::string s = ss.str(); + NSString *data = [NSString stringWithCString:s.c_str() diff --git a/patches/react-native-blurhash+2.1.1.patch b/patches/react-native-blurhash+2.1.1.patch index e3c1e8e3..3ebc5930 100644 --- a/patches/react-native-blurhash+2.1.1.patch +++ b/patches/react-native-blurhash+2.1.1.patch @@ -1,3 +1,16 @@ +diff --git a/node_modules/react-native-blurhash/android/src/main/java/com/mrousavy/blurhash/BlurhashViewManager.kt b/node_modules/react-native-blurhash/android/src/main/java/com/mrousavy/blurhash/BlurhashViewManager.kt +index 9224e9a..193540b 100644 +--- a/node_modules/react-native-blurhash/android/src/main/java/com/mrousavy/blurhash/BlurhashViewManager.kt ++++ b/node_modules/react-native-blurhash/android/src/main/java/com/mrousavy/blurhash/BlurhashViewManager.kt +@@ -108,7 +108,7 @@ class BlurhashViewManager : + return image + } + +- override fun getExportedCustomDirectEventTypeConstants(): MutableMap? { ++ override fun getExportedCustomDirectEventTypeConstants(): Map? { + return MapBuilder.builder() + .put(LoadErrorEvent.EVENT_NAME, MapBuilder.of("registrationName", "onLoadError")) + .put(LoadStartEvent.EVENT_NAME, MapBuilder.of("registrationName", "onLoadStart")) diff --git a/node_modules/react-native-blurhash/ios/BlurhashViewManager.swift b/node_modules/react-native-blurhash/ios/BlurhashViewManager.swift index a22972f..8415cdc 100644 --- a/node_modules/react-native-blurhash/ios/BlurhashViewManager.swift diff --git a/patches/react-native-mmkv+3.3.0.patch b/patches/react-native-mmkv+3.3.0.patch new file mode 100644 index 00000000..1a9e1851 --- /dev/null +++ b/patches/react-native-mmkv+3.3.0.patch @@ -0,0 +1,13 @@ +diff --git a/node_modules/react-native-mmkv/android/CMakeLists.txt b/node_modules/react-native-mmkv/android/CMakeLists.txt +index 9b7794c..945c10c 100644 +--- a/node_modules/react-native-mmkv/android/CMakeLists.txt ++++ b/node_modules/react-native-mmkv/android/CMakeLists.txt +@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.9.0) + project(ReactNativeMmkv) + + set(CMAKE_VERBOSE_MAKEFILE ON) +-set(CMAKE_CXX_STANDARD 17) ++set(CMAKE_CXX_STANDARD 20) + + # Compile sources + add_library( diff --git a/src/components/Artist/tab-bar.tsx b/src/components/Artist/tab-bar.tsx index 3eac4411..1da9d086 100644 --- a/src/components/Artist/tab-bar.tsx +++ b/src/components/Artist/tab-bar.tsx @@ -3,7 +3,7 @@ import { getTokens, useTheme, XStack, YStack } from 'tamagui' import { H5 } from '../Global/helpers/text' import FavoriteButton from '../Global/components/favorite-button' import InstantMixButton from '../Global/components/instant-mix-button' -import Animated, { useAnimatedStyle, withSpring } from 'react-native-reanimated' +import Animated, { Easing, useAnimatedStyle, withTiming } from 'react-native-reanimated' import FastImage from 'react-native-fast-image' import { getImageApi } from '@jellyfin/sdk/lib/utils/api' import { ImageType } from '@jellyfin/sdk/lib/generated-client/models' @@ -63,9 +63,9 @@ export default function ArtistTabBar( 'worklet' const clampedScroll = Math.max(0, Math.min(scroll.value, bannerHeight)) return { - height: withSpring(bannerHeight - clampedScroll, { - stiffness: 100, - damping: 25, + height: withTiming(bannerHeight - clampedScroll, { + duration: 500, + easing: Easing.inOut(Easing.ease), }), } }) diff --git a/src/components/Search/index.tsx b/src/components/Search/index.tsx index e58e97d4..204c6b31 100644 --- a/src/components/Search/index.tsx +++ b/src/components/Search/index.tsx @@ -43,7 +43,7 @@ export default function Search({ }) const search = useCallback(() => { - let timeout: NodeJS.Timeout + let timeout: ReturnType return () => { clearTimeout(timeout) diff --git a/src/screens/Login/index.tsx b/src/screens/Login/index.tsx index 3e6af5cf..9e5b607e 100644 --- a/src/screens/Login/index.tsx +++ b/src/screens/Login/index.tsx @@ -4,6 +4,7 @@ import ServerAddress from './server-address' import { createNativeStackNavigator } from '@react-navigation/native-stack' import ServerLibrary from './server-library' import { useJellifyContext } from '../../providers' +import { useMemo } from 'react' const LoginStack = createNativeStackNavigator() @@ -14,15 +15,19 @@ const LoginStack = createNativeStackNavigator() export default function Login(): React.JSX.Element { const { user, server } = useJellifyContext() + const initialRouteName = useMemo(() => { + if (isUndefined(server)) { + return 'ServerAddress' + } + if (isUndefined(user)) { + return 'ServerAuthentication' + } + return 'LibrarySelection' + }, [server, user]) + return ( new Promise((resolve) => setTimeout(resolve, ms)) +export const sleepify = (ms: number) => + new Promise((resolve) => setTimeout(() => resolve(undefined), ms)) diff --git a/tsconfig.json b/tsconfig.json index 0720566a..5c65b5d8 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,9 +1,13 @@ { "extends": "@react-native/typescript-config", + "include": ["**/*.ts", "**/*.tsx"], + "exclude": ["**/node_modules", "**/Pods"], "compilerOptions": { "paths": { "@/*": ["./*"] }, - "jsx": "react-native" + "jsx": "react-native", + "types": ["jest"], + "skipLibCheck": true } } diff --git a/yarn.lock b/yarn.lock index fe314cc6..f6d1435f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1595,17 +1595,6 @@ "@types/yargs" "^17.0.33" chalk "^4.1.2" -"@jest/types@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" - integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^15.0.0" - chalk "^4.0.0" - "@jest/types@^29.6.3": version "29.6.3" resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" @@ -1752,58 +1741,58 @@ resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.2.7.tgz#eb5014dfd0b03e7f3ba2eeeff506eed89b028058" integrity sha512-YLT9Zo3oNPJoBjBc4q8G2mjU4tqIbf5CEOORbUUr48dCD9q3umJ3IPlVqOqDakPfd2HuwccBaqlGhN4Gmr5OWg== -"@react-native-community/cli-clean@19.0.0": - version "19.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-19.0.0.tgz#1a1f3fcd77b1c6a72d27132a09590b9511d15c05" - integrity sha512-Br+bxxEKXpikzlBLeAv3Bh1DRGrveJmULEG6Q9XPHzPOtRZcRlcDcBidjVwu8XGJdYiplvFdK6cC2sxCM2Mbvw== +"@react-native-community/cli-clean@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-20.0.0.tgz#e685f5404195ded69c81d1394e8c5eb332b780bc" + integrity sha512-YmdNRcT+Dp8lC7CfxSDIfPMbVPEXVFzBH62VZNbYGxjyakqAvoQUFTYPgM2AyFusAr4wDFbDOsEv88gCDwR3ig== dependencies: - "@react-native-community/cli-tools" "19.0.0" + "@react-native-community/cli-tools" "20.0.0" chalk "^4.1.2" execa "^5.0.0" fast-glob "^3.3.2" -"@react-native-community/cli-config-android@19.0.0": - version "19.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-config-android/-/cli-config-android-19.0.0.tgz#b1e5194b01474518221aab3b2d236121f97c2713" - integrity sha512-TDd6qdjVjGKuLUEJdPtBJIUOZAJ+oLLiejdrVsfJplJWlFnJVmUAv2M7yT69U+5kh/fGaaHGtsyDekK0B4Gtbg== +"@react-native-community/cli-config-android@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config-android/-/cli-config-android-20.0.0.tgz#756bd8f2d5c47023964551612cc48a1fecc9a7e4" + integrity sha512-asv60qYCnL1v0QFWcG9r1zckeFlKG+14GGNyPXY72Eea7RX5Cxdx8Pb6fIPKroWH1HEWjYH9KKHksMSnf9FMKw== dependencies: - "@react-native-community/cli-tools" "19.0.0" + "@react-native-community/cli-tools" "20.0.0" chalk "^4.1.2" fast-glob "^3.3.2" fast-xml-parser "^4.4.1" -"@react-native-community/cli-config-apple@19.0.0": - version "19.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-config-apple/-/cli-config-apple-19.0.0.tgz#f7339c5cd5529bcabdd17480a69dfd9bbbd3f7f2" - integrity sha512-apIOz46ZseD/eL4LjOTR3UH6UEXSj6bHK3SPA6JmcxY8q8brnAjUxzNC7FGeKBcUbeLbRyXplIuxuOrBpcX3QQ== +"@react-native-community/cli-config-apple@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config-apple/-/cli-config-apple-20.0.0.tgz#eaef1db689a4f205cf665306c04e4d717c5d7d46" + integrity sha512-PS1gNOdpeQ6w7dVu1zi++E+ix2D0ZkGC2SQP6Y/Qp002wG4se56esLXItYiiLrJkhH21P28fXdmYvTEkjSm9/Q== dependencies: - "@react-native-community/cli-tools" "19.0.0" + "@react-native-community/cli-tools" "20.0.0" chalk "^4.1.2" execa "^5.0.0" fast-glob "^3.3.2" -"@react-native-community/cli-config@19.0.0": - version "19.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-19.0.0.tgz#d2a0fdd00ea61e96368366b6af7aeded35ce8477" - integrity sha512-HyZOVqnUIs5WlsARqEG/um9cz+XJNIalCkrUeb5MLpxejnWFVLc3hiYoFZhb6KHKj8edg9TotOM0VbzURSYAfA== +"@react-native-community/cli-config@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-20.0.0.tgz#890e3cdb7779f936bd50f2fe2601f0fdd917b3e6" + integrity sha512-5Ky9ceYuDqG62VIIpbOmkg8Lybj2fUjf/5wK4UO107uRqejBgNgKsbGnIZgEhREcaSEOkujWrroJ9gweueLfBg== dependencies: - "@react-native-community/cli-tools" "19.0.0" + "@react-native-community/cli-tools" "20.0.0" chalk "^4.1.2" cosmiconfig "^9.0.0" deepmerge "^4.3.0" fast-glob "^3.3.2" joi "^17.2.1" -"@react-native-community/cli-doctor@19.0.0": - version "19.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-19.0.0.tgz#eca938f5323dd33f5fe919529480ec819e71932e" - integrity sha512-z+fhaQjS0zvWnJ8+gZStSZS2hsF1Lge3g8OthBrzoBPlkmpxeID/H2dEZOY7W9D7ngY/CaCmpQxLzaJVOjlrvw== +"@react-native-community/cli-doctor@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-20.0.0.tgz#4d19108dafffc4727654dc4fc17f8f170519f130" + integrity sha512-cPHspi59+Fy41FDVxt62ZWoicCZ1o34k8LAl64NVSY0lwPl+CEi78jipXJhtfkVqSTetloA8zexa/vSAcJy57Q== dependencies: - "@react-native-community/cli-config" "19.0.0" - "@react-native-community/cli-platform-android" "19.0.0" - "@react-native-community/cli-platform-apple" "19.0.0" - "@react-native-community/cli-platform-ios" "19.0.0" - "@react-native-community/cli-tools" "19.0.0" + "@react-native-community/cli-config" "20.0.0" + "@react-native-community/cli-platform-android" "20.0.0" + "@react-native-community/cli-platform-apple" "20.0.0" + "@react-native-community/cli-platform-ios" "20.0.0" + "@react-native-community/cli-tools" "20.0.0" chalk "^4.1.2" command-exists "^1.2.8" deepmerge "^4.3.0" @@ -1815,55 +1804,55 @@ wcwidth "^1.0.1" yaml "^2.2.1" -"@react-native-community/cli-platform-android@19.0.0": - version "19.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-19.0.0.tgz#a540f5709dbf0eeff8f987ff283433e71743791b" - integrity sha512-oY5ztWIZxa7EWiQHNG5RXhx/8DA7t4EPiu0qizuz+tV6sAiDcnPQv4hRYF3+wyeIXk/NJjxnYQe9xeQ0Yt1X4A== +"@react-native-community/cli-platform-android@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-20.0.0.tgz#f2f6c666e8c878abf39bde1f3281198ba6e3d5b3" + integrity sha512-th3ji1GRcV6ACelgC0wJtt9daDZ+63/52KTwL39xXGoqczFjml4qERK90/ppcXU0Ilgq55ANF8Pr+UotQ2AB/A== dependencies: - "@react-native-community/cli-config-android" "19.0.0" - "@react-native-community/cli-tools" "19.0.0" + "@react-native-community/cli-config-android" "20.0.0" + "@react-native-community/cli-tools" "20.0.0" chalk "^4.1.2" execa "^5.0.0" logkitty "^0.7.1" -"@react-native-community/cli-platform-apple@19.0.0": - version "19.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-apple/-/cli-platform-apple-19.0.0.tgz#6cc10764accafcc00f5cdce001738e8886504a61" - integrity sha512-nSuPAaGSDxhsIUzr3JSa9AaQ3f5si6S2+J7FJxTLGuJ2hXrbDXtwOUmtmln09U8cg8Yewa9zh6rjTLVSsFvbAA== +"@react-native-community/cli-platform-apple@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-apple/-/cli-platform-apple-20.0.0.tgz#976f535278b6671703fce5dc91833cedd45a1040" + integrity sha512-rZZCnAjUHN1XBgiWTAMwEKpbVTO4IHBSecdd1VxJFeTZ7WjmstqA6L/HXcnueBgxrzTCRqvkRIyEQXxC1OfhGw== dependencies: - "@react-native-community/cli-config-apple" "19.0.0" - "@react-native-community/cli-tools" "19.0.0" + "@react-native-community/cli-config-apple" "20.0.0" + "@react-native-community/cli-tools" "20.0.0" chalk "^4.1.2" execa "^5.0.0" fast-xml-parser "^4.4.1" -"@react-native-community/cli-platform-ios@19.0.0": - version "19.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-19.0.0.tgz#cda8518875ae61217a41a6950ec4b70c1766280a" - integrity sha512-oi8p8ccbnk9VYMAjqowB2zicUbCyl/DwD0mdTMivX/YQNIflAIFvzq6p76EP4J3E0/IPu9S0IpgVPCBdTyiSlg== +"@react-native-community/cli-platform-ios@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-20.0.0.tgz#382c1781c352ef5d4c8a6357e552a2e51a722f75" + integrity sha512-Z35M+4gUJgtS4WqgpKU9/XYur70nmj3Q65c9USyTq6v/7YJ4VmBkmhC9BticPs6wuQ9Jcv0NyVCY0Wmh6kMMYw== dependencies: - "@react-native-community/cli-platform-apple" "19.0.0" + "@react-native-community/cli-platform-apple" "20.0.0" -"@react-native-community/cli-server-api@19.0.0": - version "19.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-19.0.0.tgz#e50e93b881c733e11fc9305144492d23d6452b22" - integrity sha512-udcSGC9hrWOGqB4S5L8cH8wgckbrZfc0iF6bH2b2/QalJ3vD016WDoZ6R6fyiyB/u8YsFJ3bnb6tk0tKInKWjg== +"@react-native-community/cli-server-api@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-20.0.0.tgz#67399e213341449f1785476a35753c58bae8a260" + integrity sha512-Ves21bXtjUK3tQbtqw/NdzpMW1vR2HvYCkUQ/MXKrJcPjgJnXQpSnTqHXz6ZdBlMbbwLJXOhSPiYzxb5/v4CDg== dependencies: - "@react-native-community/cli-tools" "19.0.0" + "@react-native-community/cli-tools" "20.0.0" body-parser "^1.20.3" compression "^1.7.1" connect "^3.6.5" errorhandler "^1.5.1" nocache "^3.0.1" open "^6.2.0" - pretty-format "^26.6.2" + pretty-format "^29.7.0" serve-static "^1.13.1" ws "^6.2.3" -"@react-native-community/cli-tools@19.0.0": - version "19.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-19.0.0.tgz#cf51c11c0e08cc0bf397c610ee7170f6cc278d2c" - integrity sha512-O6qGE+1xZOOJY43CcjL3E6xtVx5m6TDEVzysIJ0jHjjE1QqYijx6W8VuWebmA08MfX4JCE2jzUrwx2Ns2GguGg== +"@react-native-community/cli-tools@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-20.0.0.tgz#a20a80e58da07dd0cc02c897e8dada21bd289bea" + integrity sha512-akSZGxr1IajJ8n0YCwQoA3DI0HttJ0WB7M3nVpb0lOM+rJpsBN7WG5Ft+8ozb6HyIPX+O+lLeYazxn5VNG/Xhw== dependencies: "@vscode/sudo-prompt" "^9.0.0" appdirsjs "^1.2.4" @@ -1876,24 +1865,24 @@ prompts "^2.4.2" semver "^7.5.2" -"@react-native-community/cli-types@19.0.0": - version "19.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-19.0.0.tgz#fe4266eac8ce8ea58bee1a253af9a4ff3543241a" - integrity sha512-fpnpy6iLX9Uohh83vWRsfi3wMfFT8C8TiKrMiln2e9rnoyZwZqm3gnz8pDUnldmFkaOjKxW0FAiRXxwhJGebsw== +"@react-native-community/cli-types@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-20.0.0.tgz#f38988d21538a0537757782e3e44f088e6715708" + integrity sha512-7J4hzGWOPTBV1d30Pf2NidV+bfCWpjfCOiGO3HUhz1fH4MvBM0FbbBmE9LE5NnMz7M8XSRSi68ZGYQXgLBB2Qw== dependencies: joi "^17.2.1" -"@react-native-community/cli@19.0.0": - version "19.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-19.0.0.tgz#a776e5188a4ea568f09d75b4cd8d9dfcfb492651" - integrity sha512-a7lAt0mACJ2jsCgDIFWpsCaqWxWoRTZwRMD5HOS3RYOYEUBzp4bfiQdjLUmrx5vF76KvcD0Q1YigrAVrEbSmbw== +"@react-native-community/cli@20.0.0": + version "20.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-20.0.0.tgz#a9155bd63e0cf45aafb4cc49c390ceb3bde64c74" + integrity sha512-/cMnGl5V1rqnbElY1Fvga1vfw0d3bnqiJLx2+2oh7l9ulnXfVRWb5tU2kgBqiMxuDOKA+DQoifC9q/tvkj5K2w== dependencies: - "@react-native-community/cli-clean" "19.0.0" - "@react-native-community/cli-config" "19.0.0" - "@react-native-community/cli-doctor" "19.0.0" - "@react-native-community/cli-server-api" "19.0.0" - "@react-native-community/cli-tools" "19.0.0" - "@react-native-community/cli-types" "19.0.0" + "@react-native-community/cli-clean" "20.0.0" + "@react-native-community/cli-config" "20.0.0" + "@react-native-community/cli-doctor" "20.0.0" + "@react-native-community/cli-server-api" "20.0.0" + "@react-native-community/cli-tools" "20.0.0" + "@react-native-community/cli-types" "20.0.0" chalk "^4.1.2" commander "^9.4.1" deepmerge "^4.3.0" @@ -1919,23 +1908,23 @@ resolved "https://registry.yarnpkg.com/@react-native-picker/picker/-/picker-2.11.1.tgz#d8884440abc5f75579d82f9888e50ca047c9ec14" integrity sha512-ThklnkK4fV3yynnIIRBkxxjxR4IFbdMNJVF6tlLdOJ/zEFUEFUEdXY0KmH0iYzMwY8W4/InWsLiA7AkpAbnexA== -"@react-native/assets-registry@0.80.2": - version "0.80.2" - resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.80.2.tgz#35281b067fbc45ca404662b9c295d7093e23c3ae" - integrity sha512-+sI2zIM22amhkZqW+RpD3qDoopeRiezrTtZMP+Y3HI+6/2JbEq7DdyV/2YS1lrSSdyy3STW2V37Lt4dKqP0lEQ== +"@react-native/assets-registry@0.81.0": + version "0.81.0" + resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.81.0.tgz#ff28654b6e64164137d10de7333da05b3d994f2c" + integrity sha512-rZs8ziQ1YRV3Z5Mw5AR7YcgI3q1Ya9NIx6nyuZAT9wDSSjspSi+bww+Hargh/a4JfV2Ajcxpn9X9UiFJr1ddPw== -"@react-native/babel-plugin-codegen@0.80.2": - version "0.80.2" - resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.80.2.tgz#14964a7c7058e25df60b41b4dd6b8a3714a33440" - integrity sha512-q0XzdrdDebPwt5tEi2MSo90kpEcs4e3ZZskrbxda081DEjHhgm3bbIxAiW3BxY6adOf/eXxgOhKEGWTfG2me6g== +"@react-native/babel-plugin-codegen@0.81.0": + version "0.81.0" + resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.81.0.tgz#198d952aed2a0e7550b3f31c84abfc995754b8b7" + integrity sha512-MEMlW91+2Kk9GiObRP1Nc6oTdiyvmSEbPMSC6kzUzDyouxnh5/x28uyNySmB2nb6ivcbmQ0lxaU059+CZSkKXQ== dependencies: "@babel/traverse" "^7.25.3" - "@react-native/codegen" "0.80.2" + "@react-native/codegen" "0.81.0" -"@react-native/babel-preset@0.80.2": - version "0.80.2" - resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.80.2.tgz#8c5ba82a37c044c22cf92e613eb8be01310782e5" - integrity sha512-vLtS8YJV0nAnOZ8kVJBaXzHlwvoMXpYB4/NBR1BuAesE+WTiAkXpDFnKSkXBHoS03d/5HYNVcW8VRaB2f0Jmtw== +"@react-native/babel-preset@0.81.0": + version "0.81.0" + resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.81.0.tgz#ee319c264b0e4f9726510a02e1cece1952958e0e" + integrity sha512-RKMgCUGsso/2b32kgg24lB68LJ6qr2geLoSQTbisY6Usye0uXeXCgbZZDbILIX9upL4uzU4staMldRZ0v08F1g== dependencies: "@babel/core" "^7.25.2" "@babel/plugin-proposal-export-default-from" "^7.24.7" @@ -1978,48 +1967,47 @@ "@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.80.2" - babel-plugin-syntax-hermes-parser "0.28.1" + "@react-native/babel-plugin-codegen" "0.81.0" + babel-plugin-syntax-hermes-parser "0.29.1" babel-plugin-transform-flow-enums "^0.0.2" react-refresh "^0.14.0" -"@react-native/codegen@0.80.2": - version "0.80.2" - resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.80.2.tgz#2e5dc975400d41b84c7393d73cfe32f47b12d82e" - integrity sha512-eYad9ex9/RS6oFbbpu6LxsczktbhfJbJlTvtRlcWLJjJbFTeNr5Q7CgBT2/m5VtpxnJ/0YdmZ9vdazsJ2yp9kw== +"@react-native/codegen@0.81.0": + version "0.81.0" + resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.81.0.tgz#719036f231241eedac55d499d2a3da2e3c57aca9" + integrity sha512-gPFutgtj8YqbwKKt3YpZKamUBGd9YZJV51Jq2aiDZ9oThkg1frUBa20E+Jdi7jKn982wjBMxAklAR85QGQ4xMA== dependencies: glob "^7.1.1" - hermes-parser "0.28.1" + hermes-parser "0.29.1" invariant "^2.2.4" nullthrows "^1.1.1" yargs "^17.6.2" -"@react-native/community-cli-plugin@0.80.2": - version "0.80.2" - resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.80.2.tgz#ff718e09d2b90548500d19397875779574890e97" - integrity sha512-UBjsE+lv1YtThs56mgFaUdWv0jNE1oO58Lkbf3dn47F0e7YiTubIcvP6AnlaMhZF2Pmt9ky8J1jTpgItO9tGeg== +"@react-native/community-cli-plugin@0.81.0": + version "0.81.0" + resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.81.0.tgz#16407f0eb71fd251ec08536085e4dbda83279d56" + integrity sha512-n04ACkCaLR54NmA/eWiDpjC16pHr7+yrbjQ6OEdRoXbm5EfL8FEre2kDAci7pfFdiSMpxdRULDlKpfQ+EV/GAQ== dependencies: - "@react-native/dev-middleware" "0.80.2" - chalk "^4.0.0" + "@react-native/dev-middleware" "0.81.0" debug "^4.4.0" invariant "^2.2.4" - metro "^0.82.2" - metro-config "^0.82.2" - metro-core "^0.82.2" + metro "^0.83.1" + metro-config "^0.83.1" + metro-core "^0.83.1" semver "^7.1.3" -"@react-native/debugger-frontend@0.80.2": - version "0.80.2" - resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.80.2.tgz#0ec5e2272a3b4d29bd42d1c2587231db3efce26c" - integrity sha512-n3D88bqNk0bY+YjNxbM6giqva06xj+rgEfu91Pg+nJ0szSL2eLl7ULERJqI3hxFt0XGuTpTOxZgw/Po5maXa4g== +"@react-native/debugger-frontend@0.81.0": + version "0.81.0" + resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.81.0.tgz#a032e98896371095919fa04b8ac93a1d1fe96f72" + integrity sha512-N/8uL2CGQfwiQRYFUNfmaYxRDSoSeOmFb56rb0PDnP3XbS5+X9ee7X4bdnukNHLGfkRdH7sVjlB8M5zE8XJOhw== -"@react-native/dev-middleware@0.80.2": - version "0.80.2" - resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.80.2.tgz#092bb4f3e6a3e86596238ff387ad731b9f48db03" - integrity sha512-8OeBEZNiApdbZaqTrrzeyFwXn/JwgJox7jdtjVAH56DggTVJXdbnyUjQ4ts6XAacEQgpFOAskoO730eyafOkAA== +"@react-native/dev-middleware@0.81.0": + version "0.81.0" + resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.81.0.tgz#5f4018bdca027feb903cb2902d48204c0703587c" + integrity sha512-J/HeC/+VgRyGECPPr9rAbe5S0OL6MCIrvrC/kgNKSME5+ZQLCiTpt3pdAoAMXwXiF9a02Nmido0DnyM1acXTIA== dependencies: "@isaacs/ttlcache" "^1.4.1" - "@react-native/debugger-frontend" "0.80.2" + "@react-native/debugger-frontend" "0.81.0" chrome-launcher "^0.15.2" chromium-edge-launcher "^0.2.0" connect "^3.6.5" @@ -2030,14 +2018,14 @@ serve-static "^1.16.2" ws "^6.2.3" -"@react-native/eslint-config@0.80.2": - version "0.80.2" - resolved "https://registry.yarnpkg.com/@react-native/eslint-config/-/eslint-config-0.80.2.tgz#50f463b246be390277fff4e7fd8eab41e75513ef" - integrity sha512-gcuMYuuG7XfM0gkDUHoWuOmXFQwFo6U4wkspJCnYnOuTB/uS/qghM2/CnpZVIhS9toFiQ1NO3ib829rdFz5NPg== +"@react-native/eslint-config@0.81.0": + version "0.81.0" + resolved "https://registry.yarnpkg.com/@react-native/eslint-config/-/eslint-config-0.81.0.tgz#fd8f2961c7fd5593d738778b48800374dbde2326" + integrity sha512-sVAlL0m0wQw6Ae3YFB/tjgjkUS0kt9+QrS79TYRL2yrqXtVbB7TSLpBfCN0R+OBsyfpiIEXAxqLRGYFmuqnIFg== dependencies: "@babel/core" "^7.25.2" "@babel/eslint-parser" "^7.25.1" - "@react-native/eslint-plugin" "0.80.2" + "@react-native/eslint-plugin" "0.81.0" "@typescript-eslint/eslint-plugin" "^7.1.1" "@typescript-eslint/parser" "^7.1.1" eslint-config-prettier "^8.5.0" @@ -2048,60 +2036,60 @@ eslint-plugin-react-hooks "^5.2.0" eslint-plugin-react-native "^4.0.0" -"@react-native/eslint-plugin@0.80.2": - version "0.80.2" - resolved "https://registry.yarnpkg.com/@react-native/eslint-plugin/-/eslint-plugin-0.80.2.tgz#53bf4c8b753a6618aa02e128df5ee9acac74f578" - integrity sha512-I0HDmMGtChz6s9EShHasgZfiMUc6XtCAPMjR//jqTTav746eng98Z/zk25/nVeGCCD+X8KtlzHH9AUUqYv5sNQ== +"@react-native/eslint-plugin@0.81.0": + version "0.81.0" + resolved "https://registry.yarnpkg.com/@react-native/eslint-plugin/-/eslint-plugin-0.81.0.tgz#5a236c92394f44f4cbfe400d7b87a7e25599dd54" + integrity sha512-kNSraBk1BuW21raXRJp8+BlTJwnpU96kRNQ9YNxfcY78k9zOH2YXiYsK0SfrDrdcl5kspiXRSj3Rueh6jvDRHw== -"@react-native/gradle-plugin@0.80.2": - version "0.80.2" - resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.80.2.tgz#e660ea8d3db8fc6eea9c94f9186de4911edec10b" - integrity sha512-C5/FYbIfCXPFjF/hIcWFKC9rEadDDhPMbxE7tarGR9tmYKyb9o7fYvfNe8fFgbCRKelMHP0ShATz3T73pHHDfA== +"@react-native/gradle-plugin@0.81.0": + version "0.81.0" + resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.81.0.tgz#6a9b0583f5f21142ddaeca72ef3e81160a8e3ce8" + integrity sha512-LGNtPXO1RKLws5ORRb4Q4YULi2qxM4qZRuARtwqM/1f2wyZVggqapoV0OXlaXaz+GiEd2ll3ROE4CcLN6J93jg== -"@react-native/js-polyfills@0.80.2": - version "0.80.2" - resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.80.2.tgz#9cb563ec32fe7b172cb31f7c578a3e55fbcf1b3a" - integrity sha512-f63M3paxHK92p6L9o+AY7hV/YojCZAhb+fdDpSfOtDtCngWbBhd6foJrO6IybzDFERxlwErupUg3pqr5w3KJWw== +"@react-native/js-polyfills@0.81.0": + version "0.81.0" + resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.81.0.tgz#81900a25b626e9bca8b38b545b6987695d469d59" + integrity sha512-whXZWIogzoGpqdyTjqT89M6DXmlOkWqNpWoVOAwVi8XFCMO+L7WTk604okIgO6gdGZcP1YtFpQf9JusbKrv/XA== -"@react-native/metro-babel-transformer@0.80.2": - version "0.80.2" - resolved "https://registry.yarnpkg.com/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.80.2.tgz#0d6498817d37369bc6cfb48bb9ab99ebdeb85730" - integrity sha512-y5KqJpxxbTGIlPgnEeZmNesYyhHfhYKK3mSgeN49VRAj1kinauoXyowfRbpns5EvBzhcoe4uycI+n17U+BmqSA== +"@react-native/metro-babel-transformer@0.81.0": + version "0.81.0" + resolved "https://registry.yarnpkg.com/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.81.0.tgz#f17f104f53d9976ba8a3f26c3d13dfc4f3800b54" + integrity sha512-Mwovr4jJ3JTnbHEQLhdcMvS82LjijpqCydXl1aH2N16WVCrE5oSNFiqTt6NpZBw9zkJX7nijsY+xeCy6m+KK3Q== dependencies: "@babel/core" "^7.25.2" - "@react-native/babel-preset" "0.80.2" - hermes-parser "0.28.1" + "@react-native/babel-preset" "0.81.0" + hermes-parser "0.29.1" nullthrows "^1.1.1" -"@react-native/metro-config@0.80.2": - version "0.80.2" - resolved "https://registry.yarnpkg.com/@react-native/metro-config/-/metro-config-0.80.2.tgz#143078a2982f70eef5b3cc16b579db4ad92ab7ec" - integrity sha512-Xn9q70ySQn4VfsYozRk3brLXyA8joqcFxZdYSNOzbwmXqqc30AC1KqNsjFnK+nE6H/JeqT2hCd+86OzkPzYVzA== +"@react-native/metro-config@0.81.0": + version "0.81.0" + resolved "https://registry.yarnpkg.com/@react-native/metro-config/-/metro-config-0.81.0.tgz#8b4015b7cc9b9aae59f702f9ace491fbc22f12c8" + integrity sha512-5eqLP4TCERHGRYDJSZa//O98CGDFNNEwHVvhs65Msfy6hAoSdw5pAAuTrsQwmbTBp0Fkvu7Bx8BZDhiferZsHg== dependencies: - "@react-native/js-polyfills" "0.80.2" - "@react-native/metro-babel-transformer" "0.80.2" - metro-config "^0.82.2" - metro-runtime "^0.82.2" + "@react-native/js-polyfills" "0.81.0" + "@react-native/metro-babel-transformer" "0.81.0" + metro-config "^0.83.1" + metro-runtime "^0.83.1" "@react-native/normalize-color@^2.1.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@react-native/normalize-color/-/normalize-color-2.1.0.tgz#939b87a9849e81687d3640c5efa2a486ac266f91" integrity sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA== -"@react-native/normalize-colors@0.80.2": - version "0.80.2" - resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.80.2.tgz#99e7c0ec99780a5eaf39e262dd19728792f41972" - integrity sha512-08Ax7554Z31NXi5SQ6h1GsiSrlZEOYHQNSC7u+x91Tdiq87IXldW8Ib1N3ThXoDcD8bjr+I+MdlabEJw36/fFg== +"@react-native/normalize-colors@0.81.0": + version "0.81.0" + resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.81.0.tgz#538db4d0b9378b73d3be009e99d44cf78c12baf7" + integrity sha512-3gEu/29uFgz+81hpUgdlOojM4rjHTIPwxpfygFNY60V6ywZih3eLDTS8kAjNZfPFHQbcYrNorJzwnL5yFF/uLw== -"@react-native/typescript-config@0.80.2": - version "0.80.2" - resolved "https://registry.yarnpkg.com/@react-native/typescript-config/-/typescript-config-0.80.2.tgz#2124710ef3ff989401e3c5bfe217cf5f06d6d93b" - integrity sha512-bq2WgQD0xN+VKBWCDSa7iKbJRUCVNjxjbB7Yzai8EKPSkoYjp08LeoEzPRr1wXJGeFI3OOwsSm/MZbUr72KmNA== +"@react-native/typescript-config@0.81.0": + version "0.81.0" + resolved "https://registry.yarnpkg.com/@react-native/typescript-config/-/typescript-config-0.81.0.tgz#d25dd746ac320293cd10bb8302489ec383bdabe2" + integrity sha512-BnmmXHafGitDBD5naQF1wwaJ2LY1CLMABs009tVTF4ZOPK9/IrGdoNjuiI+tjHAeug6S68MlSNyVxknZ2JBIvw== -"@react-native/virtualized-lists@0.80.2": - version "0.80.2" - resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.80.2.tgz#d717b13c31e4008e964aaab7648c4aa082994b69" - integrity sha512-kXsIV2eB73QClbbH/z/lRhZkyj3Dke4tarM5w2yXSNwJthMPMfj4KqLZ6Lnf0nmPPjz7qo/voKtlrGqlM822Rg== +"@react-native/virtualized-lists@0.81.0": + version "0.81.0" + resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.81.0.tgz#962ea39af006e58bfe898bb54c164b52075d491f" + integrity sha512-p14QC5INHkbMZ96158sUxkSwN6zp138W11G+CRGoLJY4Q9WRJBCe7wHR5Owyy3XczQXrIih/vxAXwgYeZ2XByg== dependencies: invariant "^2.2.4" nullthrows "^1.1.1" @@ -3536,6 +3524,13 @@ dependencies: undici-types "~7.8.0" +"@types/node@^24.2.1": + version "24.2.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-24.2.1.tgz#83e41543f0a518e006594bb394e2cd961de56727" + integrity sha512-DRh5K+ka5eJic8CjH7td8QpYEV6Zo10gfRkjHCO3weqZHWDtAaSTFtl4+VMqOJ4N5jcuhZ9/l+yy8rVgw7BQeQ== + dependencies: + undici-types "~7.10.0" + "@types/react-native-vector-icons@^6.4.18": version "6.4.18" resolved "https://registry.yarnpkg.com/@types/react-native-vector-icons/-/react-native-vector-icons-6.4.18.tgz#18671c617b9d0958747bc959903470dde91a8c79" @@ -3587,13 +3582,6 @@ resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== -"@types/yargs@^15.0.0": - version "15.0.19" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.19.tgz#328fb89e46109ecbdb70c295d96ff2f46dfd01b9" - integrity sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA== - dependencies: - "@types/yargs-parser" "*" - "@types/yargs@^17.0.33", "@types/yargs@^17.0.8": version "17.0.33" resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.33.tgz#8c32303da83eec050a84b3c7ae7b9f922d13e32d" @@ -4237,12 +4225,12 @@ babel-plugin-polyfill-regenerator@^0.6.5: dependencies: "@babel/helper-define-polyfill-provider" "^0.6.5" -babel-plugin-syntax-hermes-parser@0.28.1: - version "0.28.1" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.28.1.tgz#9e80a774ddb8038307a62316486669c668fb3568" - integrity sha512-meT17DOuUElMNsL5LZN56d+KBp22hb0EfxWfuPUeoSi54e40v1W4C2V36P75FpsH9fVEfDKpw5Nnkahc8haSsQ== +babel-plugin-syntax-hermes-parser@0.29.1: + version "0.29.1" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.29.1.tgz#09ca9ecb0330eba1ef939b6d3f1f55bb06a9dc33" + integrity sha512-2WFYnoWGdmih1I1J5eIqxATOeycOqRwYxAQBu3cUu/rhwInwHUg7k60AFNbuGjSDL8tje5GDrAnxzRLcu2pYcA== dependencies: - hermes-parser "0.28.1" + hermes-parser "0.29.1" babel-plugin-transform-flow-enums@^0.0.2: version "0.0.2" @@ -5979,23 +5967,11 @@ hasown@^2.0.2: dependencies: function-bind "^1.1.2" -hermes-estree@0.28.1: - version "0.28.1" - resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.28.1.tgz#631e6db146b06e62fc1c630939acf4a3c77d1b24" - integrity sha512-w3nxl/RGM7LBae0v8LH2o36+8VqwOZGv9rX1wyoWT6YaKZLqpJZ0YQ5P0LVr3tuRpf7vCx0iIG4i/VmBJejxTQ== - hermes-estree@0.29.1: version "0.29.1" resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.29.1.tgz#043c7db076e0e8ef8c5f6ed23828d1ba463ebcc5" integrity sha512-jl+x31n4/w+wEqm0I2r4CMimukLbLQEYpisys5oCre611CI5fc9TxhqkBBCJ1edDG4Kza0f7CgNz8xVMLZQOmQ== -hermes-parser@0.28.1: - version "0.28.1" - resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.28.1.tgz#17b9e6377f334b6870a1f6da2e123fdcd0b605ac" - integrity sha512-nf8o+hE8g7UJWParnccljHumE9Vlq8F7MqIdeahl+4x0tvCUJYRrT0L7h0MMg/X9YJmkNwsfbaNNrzPtFXOscg== - dependencies: - hermes-estree "0.28.1" - hermes-parser@0.29.1: version "0.29.1" resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.29.1.tgz#436b24bcd7bb1e71f92a04c396ccc0716c288d56" @@ -7411,60 +7387,60 @@ merge2@^1.3.0, merge2@^1.4.1: resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -metro-babel-transformer@0.82.5: - version "0.82.5" - resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.82.5.tgz#a65ed29265d8257109ab8c37884e6e3a2edee86d" - integrity sha512-W/scFDnwJXSccJYnOFdGiYr9srhbHPdxX9TvvACOFsIXdLilh3XuxQl/wXW6jEJfgIb0jTvoTlwwrqvuwymr6Q== +metro-babel-transformer@0.83.1: + version "0.83.1" + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.83.1.tgz#77e548b4b8f087fe30ffcd112826b371f83b597d" + integrity sha512-r3xAD3964E8dwDBaZNSO2aIIvWXjIK80uO2xo0/pi3WI8XWT9h5SCjtGWtMtE5PRWw+t20TN0q1WMRsjvhC1rQ== dependencies: "@babel/core" "^7.25.2" flow-enums-runtime "^0.0.6" hermes-parser "0.29.1" nullthrows "^1.1.1" -metro-cache-key@0.82.5: - version "0.82.5" - resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.82.5.tgz#290a0054b28a708266fb91c8028cf94be04f99c9" - integrity sha512-qpVmPbDJuRLrT4kcGlUouyqLGssJnbTllVtvIgXfR7ZuzMKf0mGS+8WzcqzNK8+kCyakombQWR0uDd8qhWGJcA== +metro-cache-key@0.83.1: + version "0.83.1" + resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.83.1.tgz#18c59c7c6944cfa0856d57ff5ebbdc18dec12687" + integrity sha512-ZUs+GD5CNeDLxx5UUWmfg26IL+Dnbryd+TLqTlZnDEgehkIa11kUSvgF92OFfJhONeXzV4rZDRGNXoo6JT+8Gg== dependencies: flow-enums-runtime "^0.0.6" -metro-cache@0.82.5: - version "0.82.5" - resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.82.5.tgz#4c8fe58cd5fa30b87db0b2b6a650a771ec6fe162" - integrity sha512-AwHV9607xZpedu1NQcjUkua8v7HfOTKfftl6Vc9OGr/jbpiJX6Gpy8E/V9jo/U9UuVYX2PqSUcVNZmu+LTm71Q== +metro-cache@0.83.1: + version "0.83.1" + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.83.1.tgz#bc1319d44934d0935ec4eaf10d28b90ec6ce0aac" + integrity sha512-7N/Ad1PHa1YMWDNiyynTPq34Op2qIE68NWryGEQ4TSE3Zy6a8GpsYnEEZE4Qi6aHgsE+yZHKkRczeBgxhnFIxQ== dependencies: exponential-backoff "^3.1.1" flow-enums-runtime "^0.0.6" https-proxy-agent "^7.0.5" - metro-core "0.82.5" + metro-core "0.83.1" -metro-config@0.82.5, metro-config@^0.82.2: - version "0.82.5" - resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.82.5.tgz#07366f32c3fe6203d630af7df4781900816c7c85" - integrity sha512-/r83VqE55l0WsBf8IhNmc/3z71y2zIPe5kRSuqA5tY/SL/ULzlHUJEMd1szztd0G45JozLwjvrhAzhDPJ/Qo/g== +metro-config@0.83.1, metro-config@^0.83.1: + version "0.83.1" + resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.83.1.tgz#28db7ae553883802c30b1eb374817ad1e686e7b4" + integrity sha512-HJhpZx3wyOkux/jeF1o7akFJzZFdbn6Zf7UQqWrvp7gqFqNulQ8Mju09raBgPmmSxKDl4LbbNeigkX0/nKY1QA== dependencies: connect "^3.6.5" cosmiconfig "^5.0.5" flow-enums-runtime "^0.0.6" jest-validate "^29.7.0" - metro "0.82.5" - metro-cache "0.82.5" - metro-core "0.82.5" - metro-runtime "0.82.5" + metro "0.83.1" + metro-cache "0.83.1" + metro-core "0.83.1" + metro-runtime "0.83.1" -metro-core@0.82.5, metro-core@^0.82.2: - version "0.82.5" - resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.82.5.tgz#fda1b2f7365e3a09055dd72ba1681f8fc1f6f492" - integrity sha512-OJL18VbSw2RgtBm1f2P3J5kb892LCVJqMvslXxuxjAPex8OH7Eb8RBfgEo7VZSjgb/LOf4jhC4UFk5l5tAOHHA== +metro-core@0.83.1, metro-core@^0.83.1: + version "0.83.1" + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.83.1.tgz#fbedf8c6cfdcc58eaec7011718f1041ac9562cff" + integrity sha512-uVL1eAJcMFd2o2Q7dsbpg8COaxjZBBGaXqO2OHnivpCdfanraVL8dPmY6It9ZeqWLOihUKZ2yHW4b6soVCzH/Q== dependencies: flow-enums-runtime "^0.0.6" lodash.throttle "^4.1.1" - metro-resolver "0.82.5" + metro-resolver "0.83.1" -metro-file-map@0.82.5: - version "0.82.5" - resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.82.5.tgz#3e47410a9ce8f6c913480970226a17371c2d2974" - integrity sha512-vpMDxkGIB+MTN8Af5hvSAanc6zXQipsAUO+XUx3PCQieKUfLwdoa8qaZ1WAQYRpaU+CJ8vhBcxtzzo3d9IsCIQ== +metro-file-map@0.83.1: + version "0.83.1" + resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.83.1.tgz#9c9a295edd0eb234f23b44952786f0e95c3b2d8d" + integrity sha512-Yu429lnexKl44PttKw3nhqgmpBR+6UQ/tRaYcxPeEShtcza9DWakCn7cjqDTQZtWR2A8xSNv139izJMyQ4CG+w== dependencies: debug "^4.4.0" fb-watchman "^2.0.0" @@ -7476,61 +7452,61 @@ metro-file-map@0.82.5: nullthrows "^1.1.1" walker "^1.0.7" -metro-minify-terser@0.82.5: - version "0.82.5" - resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.82.5.tgz#5dc77d53b6ef4079bd9c752ae046d557df4ae584" - integrity sha512-v6Nx7A4We6PqPu/ta1oGTqJ4Usz0P7c+3XNeBxW9kp8zayS3lHUKR0sY0wsCHInxZlNAEICx791x+uXytFUuwg== +metro-minify-terser@0.83.1: + version "0.83.1" + resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.83.1.tgz#227f534876fb8eb089b64d7bff8cf77d1817c8f4" + integrity sha512-kmooOxXLvKVxkh80IVSYO4weBdJDhCpg5NSPkjzzAnPJP43u6+usGXobkTWxxrAlq900bhzqKek4pBsUchlX6A== dependencies: flow-enums-runtime "^0.0.6" terser "^5.15.0" -metro-resolver@0.82.5: - version "0.82.5" - resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.82.5.tgz#cb810038d488a47334df444312b23f0090eca5c3" - integrity sha512-kFowLnWACt3bEsuVsaRNgwplT8U7kETnaFHaZePlARz4Fg8tZtmRDUmjaD68CGAwc0rwdwNCkWizLYpnyVcs2g== +metro-resolver@0.83.1: + version "0.83.1" + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.83.1.tgz#2e14c8b0762883f3568f41cde08f4a48893021ce" + integrity sha512-t8j46kiILAqqFS5RNa+xpQyVjULxRxlvMidqUswPEk5nQVNdlJslqizDm/Et3v/JKwOtQGkYAQCHxP1zGStR/g== dependencies: flow-enums-runtime "^0.0.6" -metro-runtime@0.82.5, metro-runtime@^0.82.2: - version "0.82.5" - resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.82.5.tgz#97840760e4cee49f08948dd918dbeba08dd0d0ec" - integrity sha512-rQZDoCUf7k4Broyw3Ixxlq5ieIPiR1ULONdpcYpbJQ6yQ5GGEyYjtkztGD+OhHlw81LCR2SUAoPvtTus2WDK5g== +metro-runtime@0.83.1, metro-runtime@^0.83.1: + version "0.83.1" + resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.83.1.tgz#5835c57c20cb89db45c48abb4bdae0246529a21b" + integrity sha512-3Ag8ZS4IwafL/JUKlaeM6/CbkooY+WcVeqdNlBG0m4S0Qz0om3rdFdy1y6fYBpl6AwXJwWeMuXrvZdMuByTcRA== dependencies: "@babel/runtime" "^7.25.0" flow-enums-runtime "^0.0.6" -metro-source-map@0.82.5, metro-source-map@^0.82.2: - version "0.82.5" - resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.82.5.tgz#85e2e9672bff6d6cefb3b65b96fcc69f929c69c6" - integrity sha512-wH+awTOQJVkbhn2SKyaw+0cd+RVSCZ3sHVgyqJFQXIee/yLs3dZqKjjeKKhhVeudgjXo7aE/vSu/zVfcQEcUfw== +metro-source-map@0.83.1, metro-source-map@^0.83.1: + version "0.83.1" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.83.1.tgz#afaeccad77f543eebfe22ecc1d94c0b58c721946" + integrity sha512-De7Vbeo96fFZ2cqmI0fWwVJbtHIwPZv++LYlWSwzTiCzxBDJORncN0LcT48Vi2UlQLzXJg+/CuTAcy7NBVh69A== dependencies: "@babel/traverse" "^7.25.3" "@babel/traverse--for-generate-function-map" "npm:@babel/traverse@^7.25.3" "@babel/types" "^7.25.2" flow-enums-runtime "^0.0.6" invariant "^2.2.4" - metro-symbolicate "0.82.5" + metro-symbolicate "0.83.1" nullthrows "^1.1.1" - ob1 "0.82.5" + ob1 "0.83.1" source-map "^0.5.6" vlq "^1.0.0" -metro-symbolicate@0.82.5: - version "0.82.5" - resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.82.5.tgz#b53255cad11f1e6795f319ca4b41857bfe295d65" - integrity sha512-1u+07gzrvYDJ/oNXuOG1EXSvXZka/0JSW1q2EYBWerVKMOhvv9JzDGyzmuV7hHbF2Hg3T3S2uiM36sLz1qKsiw== +metro-symbolicate@0.83.1: + version "0.83.1" + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.83.1.tgz#c03edc8e7c0e8b44821f2a807c0a8342aaeb77eb" + integrity sha512-wPxYkONlq/Sv8Ji7vHEx5OzFouXAMQJjpcPW41ySKMLP/Ir18SsiJK2h4YkdKpYrTS1+0xf8oqF6nxCsT3uWtg== dependencies: flow-enums-runtime "^0.0.6" invariant "^2.2.4" - metro-source-map "0.82.5" + metro-source-map "0.83.1" nullthrows "^1.1.1" source-map "^0.5.6" vlq "^1.0.0" -metro-transform-plugins@0.82.5: - version "0.82.5" - resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.82.5.tgz#678da4d0f9085b2a3fc0b4350062f19cc625c5fc" - integrity sha512-57Bqf3rgq9nPqLrT2d9kf/2WVieTFqsQ6qWHpEng5naIUtc/Iiw9+0bfLLWSAw0GH40iJ4yMjFcFJDtNSYynMA== +metro-transform-plugins@0.83.1: + version "0.83.1" + resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.83.1.tgz#879b8ff34c3720d387889da60c03923394457988" + integrity sha512-1Y+I8oozXwhuS0qwC+ezaHXBf0jXW4oeYn4X39XWbZt9X2HfjodqY9bH9r6RUTsoiK7S4j8Ni2C91bUC+sktJQ== dependencies: "@babel/core" "^7.25.2" "@babel/generator" "^7.25.0" @@ -7539,29 +7515,29 @@ metro-transform-plugins@0.82.5: flow-enums-runtime "^0.0.6" nullthrows "^1.1.1" -metro-transform-worker@0.82.5: - version "0.82.5" - resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.82.5.tgz#aabdccf17aaa584ec0fd97b5283e806958fb3418" - integrity sha512-mx0grhAX7xe+XUQH6qoHHlWedI8fhSpDGsfga7CpkO9Lk9W+aPitNtJWNGrW8PfjKEWbT9Uz9O50dkI8bJqigw== +metro-transform-worker@0.83.1: + version "0.83.1" + resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.83.1.tgz#47aa09f085fe4f859215506de886f1cb7deb300a" + integrity sha512-owCrhPyUxdLgXEEEAL2b14GWTPZ2zYuab1VQXcfEy0sJE71iciD7fuMcrngoufh7e7UHDZ56q4ktXg8wgiYA1Q== dependencies: "@babel/core" "^7.25.2" "@babel/generator" "^7.25.0" "@babel/parser" "^7.25.3" "@babel/types" "^7.25.2" flow-enums-runtime "^0.0.6" - metro "0.82.5" - metro-babel-transformer "0.82.5" - metro-cache "0.82.5" - metro-cache-key "0.82.5" - metro-minify-terser "0.82.5" - metro-source-map "0.82.5" - metro-transform-plugins "0.82.5" + metro "0.83.1" + metro-babel-transformer "0.83.1" + metro-cache "0.83.1" + metro-cache-key "0.83.1" + metro-minify-terser "0.83.1" + metro-source-map "0.83.1" + metro-transform-plugins "0.83.1" nullthrows "^1.1.1" -metro@0.82.5, metro@^0.82.2: - version "0.82.5" - resolved "https://registry.yarnpkg.com/metro/-/metro-0.82.5.tgz#a27fbc08dd283a14ae58496288c10adaae65f461" - integrity sha512-8oAXxL7do8QckID/WZEKaIFuQJFUTLzfVcC48ghkHhNK2RGuQq8Xvf4AVd+TUA0SZtX0q8TGNXZ/eba1ckeGCg== +metro@0.83.1, metro@^0.83.1: + version "0.83.1" + resolved "https://registry.yarnpkg.com/metro/-/metro-0.83.1.tgz#9f9c138793288cbf9fb26aa84e0693df85607875" + integrity sha512-UGKepmTxoGD4HkQV8YWvpvwef7fUujNtTgG4Ygf7m/M0qjvb9VuDmAsEU+UdriRX7F61pnVK/opz89hjKlYTXA== dependencies: "@babel/code-frame" "^7.24.7" "@babel/core" "^7.25.2" @@ -7584,18 +7560,18 @@ metro@0.82.5, metro@^0.82.2: jest-worker "^29.7.0" jsc-safe-url "^0.2.2" lodash.throttle "^4.1.1" - metro-babel-transformer "0.82.5" - metro-cache "0.82.5" - metro-cache-key "0.82.5" - metro-config "0.82.5" - metro-core "0.82.5" - metro-file-map "0.82.5" - metro-resolver "0.82.5" - metro-runtime "0.82.5" - metro-source-map "0.82.5" - metro-symbolicate "0.82.5" - metro-transform-plugins "0.82.5" - metro-transform-worker "0.82.5" + metro-babel-transformer "0.83.1" + metro-cache "0.83.1" + metro-cache-key "0.83.1" + metro-config "0.83.1" + metro-core "0.83.1" + metro-file-map "0.83.1" + metro-resolver "0.83.1" + metro-runtime "0.83.1" + metro-source-map "0.83.1" + metro-symbolicate "0.83.1" + metro-transform-plugins "0.83.1" + metro-transform-worker "0.83.1" mime-types "^2.1.27" nullthrows "^1.1.1" serialize-error "^2.1.0" @@ -7803,10 +7779,10 @@ nullthrows@^1.1.1: resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== -ob1@0.82.5: - version "0.82.5" - resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.82.5.tgz#a2860e39385f4602bc2666c46f331b7531b94a8b" - integrity sha512-QyQQ6e66f+Ut/qUVjEce0E/wux5nAGLXYZDn1jr15JWstHsCH3l6VVrg8NKDptW9NEiBXKOJeGF/ydxeSDF3IQ== +ob1@0.83.1: + version "0.83.1" + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.83.1.tgz#32f5c9e3f8cc5a6ecb1cb344e87a6e39a93f848a" + integrity sha512-ngwqewtdUzFyycomdbdIhFLjePPSOt1awKMUXQ0L7iLHgWEPF3DsCerblzjzfAUHaXuvE9ccJymWQ/4PNNqvnQ== dependencies: flow-enums-runtime "^0.0.6" @@ -8229,16 +8205,6 @@ pretty-format@30.0.5, pretty-format@^30.0.2: ansi-styles "^5.2.0" react-is "^18.3.1" -pretty-format@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" - integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== - dependencies: - "@jest/types" "^26.6.2" - ansi-regex "^5.0.0" - ansi-styles "^4.0.0" - react-is "^17.0.1" - pretty-format@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" @@ -8341,7 +8307,7 @@ raw-body@2.5.2: iconv-lite "0.4.24" unpipe "1.0.0" -react-devtools-core@^6.1.1: +react-devtools-core@^6.1.5: version "6.1.5" resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-6.1.5.tgz#c5eca79209dab853a03b2158c034c5166975feee" integrity sha512-ePrwPfxAnB+7hgnEr8vpKxL9cmnp7F322t8oqcPshbIQQhDKgFDW4tjhF2wjVbdXF9O/nyuy3sQWd9JGpiLPvA== @@ -8366,11 +8332,6 @@ react-is@^16.13.1, react-is@^16.7.0: resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -react-is@^17.0.1: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" - integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== - react-is@^18.0.0, react-is@^18.3.1: version "18.3.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" @@ -8465,11 +8426,6 @@ react-native-haptic-feedback@^2.3.3: resolved "https://registry.yarnpkg.com/react-native-haptic-feedback/-/react-native-haptic-feedback-2.3.3.tgz#88b6876e91399a69bd1b551fe1681b2f3dc1214e" integrity sha512-svS4D5PxfNv8o68m9ahWfwje5NqukM3qLS48+WTdhbDkNUkOhP9rDfDSRHzlhk4zq+ISjyw95EhLeh8NkKX5vQ== -react-native-is-edge-to-edge@1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/react-native-is-edge-to-edge/-/react-native-is-edge-to-edge-1.1.7.tgz#28947688f9fafd584e73a4f935ea9603bd9b1939" - integrity sha512-EH6i7E8epJGIcu7KpfXYXiV2JFIYITtq+rVS8uEb+92naMRBdxhTuS8Wn2Q7j9sqyO0B+Xbaaf9VdipIAmGW4w== - react-native-is-edge-to-edge@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/react-native-is-edge-to-edge/-/react-native-is-edge-to-edge-1.2.1.tgz#64e10851abd9d176cbf2b40562f751622bde3358" @@ -8498,33 +8454,23 @@ react-native-pager-view@^7.0.0: resolved "https://registry.yarnpkg.com/react-native-pager-view/-/react-native-pager-view-7.0.0.tgz#09e72960776d2a95d7b0bc5c71aa2b808a7ca4a4" integrity sha512-RgpGiTqE7UoSvCMG//AkiMrReF3NxtCfeCiRSvqxhYlTwHq3jMFWqAyZsyEepvCHYCYnMSmRGTMxv9koziat7g== -react-native-reanimated@^3.19.0: - version "3.19.0" - resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-3.19.0.tgz#3413dd8865eec549642a4a63cd4e5354a25043c7" - integrity sha512-FNfqLuPuVHsW9KcsZtnJqIPlMQvuySnSFJXgSt9fVDPqptbSUkiAF6MthUwd4Mxt05hCRcbV+T65CENgVS5iCg== +react-native-reanimated@4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-4.0.2.tgz#c986bff36ce90cd1df83506d6fb5d62db6f2d3b7" + integrity sha512-RVD/jeTWrkloRVJmTAEtgXtihEnfA7aO6SgoaTBy3jbU1zblE3Oztq0ktVO5q/rxl96l9w2+6LLcuZ6N8D7aKQ== dependencies: - "@babel/plugin-transform-arrow-functions" "^7.0.0-0" - "@babel/plugin-transform-class-properties" "^7.0.0-0" - "@babel/plugin-transform-classes" "^7.0.0-0" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.0.0-0" - "@babel/plugin-transform-optional-chaining" "^7.0.0-0" - "@babel/plugin-transform-shorthand-properties" "^7.0.0-0" - "@babel/plugin-transform-template-literals" "^7.0.0-0" - "@babel/plugin-transform-unicode-regex" "^7.0.0-0" - "@babel/preset-typescript" "^7.16.7" - convert-source-map "^2.0.0" - invariant "^2.2.4" - react-native-is-edge-to-edge "1.1.7" + react-native-is-edge-to-edge "^1.2.1" + semver "7.7.2" -react-native-safe-area-context@^5.5.2: - version "5.5.2" - resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-5.5.2.tgz#a3c0e99385a45e31ef24d24358aa622cc9e1a069" - integrity sha512-t4YVbHa9uAGf+pHMabGrb0uHrD5ogAusSu842oikJ3YKXcYp6iB4PTGl0EZNkUIR3pCnw/CXKn42OCfhsS0JIw== +react-native-safe-area-context@^5.6.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-5.6.0.tgz#0ab284c291bb57d59330abf7dfe65156d6340e78" + integrity sha512-tJas3YOdsuCg3kepCTGF3LWZp9onMbb9Agju2xfs2kRX8d/5TMUPmupBpjerk/B7Tv/zeJnk+qp5neA96Y0otQ== -react-native-screens@4.13.1: - version "4.13.1" - resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-4.13.1.tgz#bf19f09b76dee90b5f7bd8aab3c951a565dd111d" - integrity sha512-EESsMAtyzYcL3gpAI2NKKiIo+Ew0fnX4P4b3Zy/+MTc6SJIo3foJbZwdIWd/SUBswOf7IYCvWBppg+D8tbwnsw== +react-native-screens@4.14.0: + version "4.14.0" + resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-4.14.0.tgz#585c84954f2c0a60b8726deb5940c2c0b20b0f1b" + integrity sha512-BMTQ30IozI8ZkqqPw71LbiaEcU+F5wDmfXDFlVn0wupZnxt0l7x7lUh2nljxR7rNHQneNIZoRTlu0ExK0R0xmA== dependencies: react-freeze "^1.0.0" react-native-is-edge-to-edge "^1.2.1" @@ -8578,38 +8524,53 @@ react-native-vector-icons@^10.2.0: prop-types "^15.7.2" yargs "^16.1.1" -react-native@0.80.2: - version "0.80.2" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.80.2.tgz#d71b9584ba82c2d691332062fa756f87ec76e2b9" - integrity sha512-6ySV4qTJo/To3lgpG/9Mcg/ZtvExqOVZuT7JVGcO5rS2Bjvl/yUAkQF0hTnbRb2Ch6T5MlKghrM4OeHX+KA9Pg== +react-native-worklets@0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/react-native-worklets/-/react-native-worklets-0.4.1.tgz#563d39160195101d9cf236b54b383d6950508263" + integrity sha512-QXAMZ8jz0sLEoNrc3ej050z6Sd+UJ/Gef4SACeMuoLRinwHIy4uel7XtMPJZMqKhFerkwXZ7Ips5vIjnNyPDBA== + dependencies: + "@babel/plugin-transform-arrow-functions" "^7.0.0-0" + "@babel/plugin-transform-class-properties" "^7.0.0-0" + "@babel/plugin-transform-classes" "^7.0.0-0" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.0.0-0" + "@babel/plugin-transform-optional-chaining" "^7.0.0-0" + "@babel/plugin-transform-shorthand-properties" "^7.0.0-0" + "@babel/plugin-transform-template-literals" "^7.0.0-0" + "@babel/plugin-transform-unicode-regex" "^7.0.0-0" + "@babel/preset-typescript" "^7.16.7" + convert-source-map "^2.0.0" + +react-native@0.81.0: + version "0.81.0" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.81.0.tgz#ebb645f3fb2fc2ffb222d2f294ca4e81e6568f15" + integrity sha512-RDWhewHGsAa5uZpwIxnJNiv5tW2y6/DrQUjEBdAHPzGMwuMTshern2s4gZaWYeRU3SQguExVddCjiss9IBhxqA== dependencies: "@jest/create-cache-key-function" "^29.7.0" - "@react-native/assets-registry" "0.80.2" - "@react-native/codegen" "0.80.2" - "@react-native/community-cli-plugin" "0.80.2" - "@react-native/gradle-plugin" "0.80.2" - "@react-native/js-polyfills" "0.80.2" - "@react-native/normalize-colors" "0.80.2" - "@react-native/virtualized-lists" "0.80.2" + "@react-native/assets-registry" "0.81.0" + "@react-native/codegen" "0.81.0" + "@react-native/community-cli-plugin" "0.81.0" + "@react-native/gradle-plugin" "0.81.0" + "@react-native/js-polyfills" "0.81.0" + "@react-native/normalize-colors" "0.81.0" + "@react-native/virtualized-lists" "0.81.0" abort-controller "^3.0.0" anser "^1.4.9" ansi-regex "^5.0.0" babel-jest "^29.7.0" - babel-plugin-syntax-hermes-parser "0.28.1" + babel-plugin-syntax-hermes-parser "0.29.1" base64-js "^1.5.1" - chalk "^4.0.0" commander "^12.0.0" flow-enums-runtime "^0.0.6" glob "^7.1.1" invariant "^2.2.4" jest-environment-node "^29.7.0" memoize-one "^5.0.0" - metro-runtime "^0.82.2" - metro-source-map "^0.82.2" + metro-runtime "^0.83.1" + metro-source-map "^0.83.1" nullthrows "^1.1.1" pretty-format "^29.7.0" promise "^8.3.0" - react-devtools-core "^6.1.1" + react-devtools-core "^6.1.5" react-refresh "^0.14.0" regenerator-runtime "^0.13.2" scheduler "0.26.0" @@ -8884,6 +8845,11 @@ scheduler@0.26.0, scheduler@^0.26.0: resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.26.0.tgz#4ce8a8c2a2095f13ea11bf9a445be50c555d6337" integrity sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA== +semver@7.7.2, semver@^7.1.3, semver@^7.3.7, semver@^7.5.2, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.7.2: + version "7.7.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.2.tgz#67d99fdcd35cec21e6f8b87a7fd515a33f982b58" + integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== + semver@^5.6.0: version "5.7.2" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" @@ -8894,11 +8860,6 @@ semver@^6.3.0, semver@^6.3.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.1.3, semver@^7.3.7, semver@^7.5.2, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.7.2: - version "7.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.2.tgz#67d99fdcd35cec21e6f8b87a7fd515a33f982b58" - integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== - send@0.19.0: version "0.19.0" resolved "https://registry.yarnpkg.com/send/-/send-0.19.0.tgz#bbc5a388c8ea6c048967049dbeac0e4a3f09d7f8" @@ -9677,6 +9638,11 @@ underscore@*: resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.7.tgz#970e33963af9a7dda228f17ebe8399e5fbe63a10" integrity sha512-GMXzWtsc57XAtguZgaQViUOzs0KTkk8ojr3/xAxXLITqf/3EMwxC0inyETfDFjH/Krbhuep0HNbbjI9i/q3F3g== +undici-types@~7.10.0: + version "7.10.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.10.0.tgz#4ac2e058ce56b462b056e629cc6a02393d3ff350" + integrity sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag== + undici-types@~7.8.0: version "7.8.0" resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.8.0.tgz#de00b85b710c54122e44fbfd911f8d70174cd294"