diff --git a/CHANGELOG.md b/CHANGELOG.md index 61c8f50..74bbca4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.1.1] - 2026-11-05 + +### Fixed + +- Restore React Native 0.78 Codegen imports and public type compatibility while retaining support for the Strict TypeScript API in newer React Native versions. +- Align the CocoaPods source tag with the repository's `v{version}` release tags. + +### Changed + +- Update the development environment and example app to React Native 0.88.1 and React 19.3.1, including the Jest preset, Android build configuration, and iOS `SceneDelegate` lifecycle. +- Refresh generated library artifacts and dependency lockfiles. The library still requires React 19+ and React Native 0.78+ with Fabric. + ## [1.1.0] - 2026-08-27 ### Added @@ -100,7 +112,8 @@ First stable release. - The shimmer overlay supports uniform `borderRadius` only — per-corner radii are not applied to the shimmer - When `GleamView.Line` children are present, the parent renders as a plain `View`. Use `onTransitionEnd` on individual lines, not the parent. -[Unreleased]: https://github.com/RamboWasReal/react-native-gleam/compare/v1.1.0...HEAD +[Unreleased]: https://github.com/RamboWasReal/react-native-gleam/compare/v1.1.1...HEAD +[1.1.1]: https://github.com/RamboWasReal/react-native-gleam/compare/v1.1.0...v1.1.1 [1.1.0]: https://github.com/RamboWasReal/react-native-gleam/compare/v1.0.6...v1.1.0 [1.0.6]: https://github.com/RamboWasReal/react-native-gleam/compare/v1.0.5...v1.0.6 [1.0.5]: https://github.com/RamboWasReal/react-native-gleam/compare/v1.0.4...v1.0.5 diff --git a/Gleam.podspec b/Gleam.podspec index 4b61595..045e4fd 100644 --- a/Gleam.podspec +++ b/Gleam.podspec @@ -11,7 +11,7 @@ Pod::Spec.new do |s| s.authors = package["author"] s.platforms = { :ios => min_ios_version_supported } - s.source = { :git => "https://github.com/RamboWasReal/react-native-gleam.git", :tag => "#{s.version}" } + s.source = { :git => "https://github.com/RamboWasReal/react-native-gleam.git", :tag => "v#{s.version}" } s.source_files = "ios/**/*.{h,m,mm,swift,cpp}" s.private_header_files = "ios/**/*.h" diff --git a/example/Gemfile.lock b/example/Gemfile.lock index 5fdf0fd..d8dc1e2 100644 --- a/example/Gemfile.lock +++ b/example/Gemfile.lock @@ -1,7 +1,7 @@ GEM remote: https://rubygems.org/ specs: - CFPropertyList (3.0.9) + CFPropertyList (3.0.8) activesupport (7.2.3) base64 benchmark (>= 0.3) @@ -82,10 +82,10 @@ GEM minitest (5.27.0) molinillo (0.8.0) mutex_m (0.3.0) - nkf (0.3.0) nanaimo (0.3.0) nap (1.1.0) netrc (0.11.0) + nkf (0.3.0) public_suffix (4.0.7) rexml (3.4.4) ruby-macho (2.5.1) diff --git a/example/README.md b/example/README.md index 3e2c3f8..5ad2d42 100644 --- a/example/README.md +++ b/example/README.md @@ -1,4 +1,17 @@ -This is a new [**React Native**](https://reactnative.dev) project, bootstrapped using [`@react-native-community/cli`](https://github.com/react-native-community/cli). +This app exercises the local Gleam library with React Native 0.88.1 and React 19.3.1. + +Use the Node version in the repository's `.nvmrc` and install dependencies with +`yarn` from the repository root. The example requires Node 22.13+ on the 22.x +line, 24.3+ on the 24.x line, or 26+. Android builds use JDK 17, Android SDK 37, +and Build Tools 37.0.0. The iOS app uses the `SceneDelegate` lifecycle, including +when built with Xcode 27. + +From the repository root, run `yarn example start`, then `yarn example ios` or +`yarn example android`. For iOS dependencies, run `bundle install` followed by +`bundle exec pod install --project-directory=ios` from `example/`. + +The example's toolchain versions do not change the library's React Native 0.78+ +peer requirement. # Getting Started diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle index 212b852..d6994ce 100644 --- a/example/android/app/build.gradle +++ b/example/android/app/build.gradle @@ -102,7 +102,7 @@ android { // see https://reactnative.dev/docs/signed-apk-android. signingConfig signingConfigs.debug minifyEnabled enableProguardInReleaseBuilds - proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" + proguardFiles getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" } } } diff --git a/example/android/build.gradle b/example/android/build.gradle index dad99b0..f0b3a26 100644 --- a/example/android/build.gradle +++ b/example/android/build.gradle @@ -1,11 +1,11 @@ buildscript { ext { - buildToolsVersion = "36.0.0" + buildToolsVersion = "37.0.0" minSdkVersion = 24 - compileSdkVersion = 36 + compileSdkVersion = 37 targetSdkVersion = 36 ndkVersion = "27.1.12297006" - kotlinVersion = "2.1.20" + kotlinVersion = "2.2.0" } repositories { google() diff --git a/example/android/gradle.properties b/example/android/gradle.properties index 9afe615..49679c6 100644 --- a/example/android/gradle.properties +++ b/example/android/gradle.properties @@ -42,3 +42,7 @@ hermesEnabled=true # 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 + +# Preserve the Kotlin plugin and Android DSL used by native libraries with AGP 9. +android.builtInKotlin=false +android.newDsl=false diff --git a/example/android/gradle/wrapper/gradle-wrapper.properties b/example/android/gradle/wrapper/gradle-wrapper.properties index 2a84e18..c61a118 100644 --- a/example/android/gradle/wrapper/gradle-wrapper.properties +++ b/example/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/example/ios/GleamExample.xcodeproj/project.pbxproj b/example/ios/GleamExample.xcodeproj/project.pbxproj index 43a4e4a..742c8dc 100644 --- a/example/ios/GleamExample.xcodeproj/project.pbxproj +++ b/example/ios/GleamExample.xcodeproj/project.pbxproj @@ -11,6 +11,7 @@ 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 761780ED2CA45674006654EE /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 761780EC2CA45674006654EE /* AppDelegate.swift */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; + C08800012CA45674006654EE /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C08800022CA45674006654EE /* SceneDelegate.swift */; }; D24F7D3912616DCF9AA64856 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */; }; /* End PBXBuildFile section */ @@ -24,6 +25,7 @@ 5DCACB8F33CDC322A6C60F78 /* libPods-GleamExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-GleamExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 761780EC2CA45674006654EE /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppDelegate.swift; path = GleamExample/AppDelegate.swift; sourceTree = ""; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = GleamExample/LaunchScreen.storyboard; sourceTree = ""; }; + C08800022CA45674006654EE /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = SceneDelegate.swift; path = GleamExample/SceneDelegate.swift; sourceTree = ""; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; /* End PBXFileReference section */ @@ -44,6 +46,7 @@ children = ( 13B07FB51A68108700A75B9A /* Images.xcassets */, 761780EC2CA45674006654EE /* AppDelegate.swift */, + C08800022CA45674006654EE /* SceneDelegate.swift */, 13B07FB61A68108700A75B9A /* Info.plist */, 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */, 13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */, @@ -247,6 +250,7 @@ buildActionMask = 2147483647; files = ( 761780ED2CA45674006654EE /* AppDelegate.swift in Sources */, + C08800012CA45674006654EE /* SceneDelegate.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -370,7 +374,10 @@ ); MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = "$(inherited)"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DRCT_REMOVE_LEGACY_ARCH=1", + ); OTHER_CPLUSPLUSFLAGS = ( "$(OTHER_CFLAGS)", "-DFOLLY_NO_CONFIG", @@ -378,7 +385,9 @@ "-DFOLLY_USE_LIBCPP=1", "-DFOLLY_CFG_NO_COROUTINES=1", "-DFOLLY_HAVE_CLOCK_GETTIME=1", + "-DRCT_REMOVE_LEGACY_ARCH=1", ); + PODFILE_DIR = "$(SRCROOT)"; REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; @@ -439,7 +448,10 @@ "\"$(inherited)\"", ); MTL_ENABLE_DEBUG_INFO = NO; - OTHER_CFLAGS = "$(inherited)"; + OTHER_CFLAGS = ( + "$(inherited)", + "-DRCT_REMOVE_LEGACY_ARCH=1", + ); OTHER_CPLUSPLUSFLAGS = ( "$(OTHER_CFLAGS)", "-DFOLLY_NO_CONFIG", @@ -447,7 +459,9 @@ "-DFOLLY_USE_LIBCPP=1", "-DFOLLY_CFG_NO_COROUTINES=1", "-DFOLLY_HAVE_CLOCK_GETTIME=1", + "-DRCT_REMOVE_LEGACY_ARCH=1", ); + PODFILE_DIR = "$(SRCROOT)"; REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; USE_HERMES = true; diff --git a/example/ios/GleamExample/AppDelegate.swift b/example/ios/GleamExample/AppDelegate.swift index 0169998..0d14d1b 100644 --- a/example/ios/GleamExample/AppDelegate.swift +++ b/example/ios/GleamExample/AppDelegate.swift @@ -1,48 +1,11 @@ import UIKit -import React -import React_RCTAppDelegate -import ReactAppDependencyProvider @main class AppDelegate: UIResponder, UIApplicationDelegate { - var window: UIWindow? - - var reactNativeDelegate: ReactNativeDelegate? - var reactNativeFactory: RCTReactNativeFactory? - func application( _ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil ) -> Bool { - let delegate = ReactNativeDelegate() - let factory = RCTReactNativeFactory(delegate: delegate) - delegate.dependencyProvider = RCTAppDependencyProvider() - - reactNativeDelegate = delegate - reactNativeFactory = factory - - window = UIWindow(frame: UIScreen.main.bounds) - - factory.startReactNative( - withModuleName: "GleamExample", - in: window, - launchOptions: launchOptions - ) - - return true - } -} - -class ReactNativeDelegate: RCTDefaultReactNativeFactoryDelegate { - override func sourceURL(for bridge: RCTBridge) -> URL? { - self.bundleURL() - } - - override func bundleURL() -> URL? { -#if DEBUG - RCTBundleURLProvider.sharedSettings().jsBundleURL(forBundleRoot: "index") -#else - Bundle.main.url(forResource: "main", withExtension: "jsbundle") -#endif + true } } diff --git a/example/ios/GleamExample/Info.plist b/example/ios/GleamExample/Info.plist index 150d533..e494afc 100644 --- a/example/ios/GleamExample/Info.plist +++ b/example/ios/GleamExample/Info.plist @@ -37,6 +37,23 @@ RCTNewArchEnabled + UIApplicationSceneManifest + + UIApplicationSupportsMultipleScenes + + UISceneConfigurations + + UIWindowSceneSessionRoleApplication + + + UISceneConfigurationName + Default Configuration + UISceneDelegateClassName + $(PRODUCT_MODULE_NAME).SceneDelegate + + + + UILaunchStoryboardName LaunchScreen UIRequiredDeviceCapabilities diff --git a/example/ios/GleamExample/SceneDelegate.swift b/example/ios/GleamExample/SceneDelegate.swift new file mode 100644 index 0000000..66fbb7a --- /dev/null +++ b/example/ios/GleamExample/SceneDelegate.swift @@ -0,0 +1,54 @@ +import React +import React_RCTAppDelegate +import ReactAppDependencyProvider +import UIKit + +class SceneDelegate: RCTDefaultReactNativeFactoryDelegate, UIWindowSceneDelegate { + var window: UIWindow? + var reactNativeFactory: RCTReactNativeFactory? + + func scene( + _ scene: UIScene, + willConnectTo session: UISceneSession, + options connectionOptions: UIScene.ConnectionOptions + ) { + guard let windowScene = scene as? UIWindowScene else { + return + } + + dependencyProvider = RCTAppDependencyProvider() + reactNativeFactory = RCTReactNativeFactory(delegate: self) + window = UIWindow(windowScene: windowScene) + + #if DEBUG + let devMenuConfiguration = RCTDevMenuConfiguration( + devMenuEnabled: true, + shakeGestureEnabled: true, + keyboardShortcutsEnabled: true + ) + reactNativeFactory?.devMenuConfiguration = devMenuConfiguration + #endif + + reactNativeFactory?.startReactNative( + withModuleName: "GleamExample", + in: window, + connectionOptions: connectionOptions + ) + } + + func scene(_ scene: UIScene, openURLContexts URLContexts: Set) { + RCTLinkingManager.scene(scene, openURLContexts: URLContexts) + } + + func scene(_ scene: UIScene, continue userActivity: NSUserActivity) { + RCTLinkingManager.scene(scene, continue: userActivity) + } + + override func bundleURL() -> URL? { + #if DEBUG + RCTBundleURLProvider.sharedSettings().jsBundleURL(forBundleRoot: "index") + #else + Bundle.main.url(forResource: "main", withExtension: "jsbundle") + #endif + } +} diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 8626c69..1cdbac0 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -1,21 +1,22 @@ PODS: - - boost (1.84.0) - - DoubleConversion (1.1.6) - - fast_float (8.0.0) - - FBLazyVector (0.83.0) - - fmt (11.0.2) - - Gleam (1.0.0-beta.4.2): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - boost (1.84.0): + - ReactNativeDependencies + - DoubleConversion (1.1.6): + - ReactNativeDependencies + - fast_float (8.0.0): + - ReactNativeDependencies + - FBLazyVector (0.88.1): + - React-Core-prebuilt + - fmt (12.1.0): + - ReactNativeDependencies + - Gleam (1.1.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt + - React-cxxstableapi - React-debug - React-Fabric - React-featureflags @@ -28,461 +29,135 @@ PODS: - React-rendererdebug - React-utils - ReactCodegen - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - glog (0.3.5) - - hermes-engine (0.14.0): - - hermes-engine/Pre-built (= 0.14.0) - - hermes-engine/Pre-built (0.14.0) + - glog (0.3.5): + - ReactNativeDependencies + - hermes-engine (260318099.0.5): + - hermes-engine/Pre-built (= 260318099.0.5) + - hermes-engine/Pre-built (260318099.0.5) - RCT-Folly (2024.11.18.00): - - boost - - DoubleConversion - - fast_float (= 8.0.0) - - fmt (= 11.0.2) - - glog - RCT-Folly/Default (= 2024.11.18.00) + - ReactNativeDependencies - RCT-Folly/Default (2024.11.18.00): - - boost - - DoubleConversion - - fast_float (= 8.0.0) - - fmt (= 11.0.2) - - glog - - RCT-Folly/Fabric (2024.11.18.00): - - boost - - DoubleConversion - - fast_float (= 8.0.0) - - fmt (= 11.0.2) - - glog - - RCTDeprecation (0.83.0) - - RCTRequired (0.83.0) - - RCTSwiftUI (0.83.0) - - RCTSwiftUIWrapper (0.83.0): + - ReactNativeDependencies + - RCTDeprecation (0.88.1): + - React-Core-prebuilt + - RCTRequired (0.88.1): + - React-Core-prebuilt + - RCTSwiftUI (0.88.1) + - RCTSwiftUIWrapper (0.88.1): - RCTSwiftUI - - RCTTypeSafety (0.83.0): - - FBLazyVector (= 0.83.0) - - RCTRequired (= 0.83.0) - - React-Core (= 0.83.0) - - React (0.83.0): - - React-Core (= 0.83.0) - - React-Core/DevSupport (= 0.83.0) - - React-Core/RCTWebSocket (= 0.83.0) - - React-RCTActionSheet (= 0.83.0) - - React-RCTAnimation (= 0.83.0) - - React-RCTBlob (= 0.83.0) - - React-RCTImage (= 0.83.0) - - React-RCTLinking (= 0.83.0) - - React-RCTNetwork (= 0.83.0) - - React-RCTSettings (= 0.83.0) - - React-RCTText (= 0.83.0) - - React-RCTVibration (= 0.83.0) - - React-callinvoker (0.83.0) - - React-Core (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default (= 0.83.0) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket - - Yoga - - React-Core/CoreModulesHeaders (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket - - Yoga - - React-Core/Default (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket - - Yoga - - React-Core/DevSupport (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default (= 0.83.0) - - React-Core/RCTWebSocket (= 0.83.0) - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket - - Yoga - - React-Core/RCTActionSheetHeaders (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket - - Yoga - - React-Core/RCTAnimationHeaders (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket - - Yoga - - React-Core/RCTBlobHeaders (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket - - Yoga - - React-Core/RCTImageHeaders (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket - - Yoga - - React-Core/RCTLinkingHeaders (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket - - Yoga - - React-Core/RCTNetworkHeaders (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket - - Yoga - - React-Core/RCTSettingsHeaders (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket - - Yoga - - React-Core/RCTTextHeaders (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket - - Yoga - - React-Core/RCTVibrationHeaders (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default - - React-cxxreact - - React-featureflags - - React-hermes + - RCTTypeSafety (0.88.1): + - FBLazyVector (= 0.88.1) + - RCTRequired (= 0.88.1) + - React-Core (= 0.88.1) + - React (0.88.1): + - React-Core (= 0.88.1) + - React-Core/DevSupport (= 0.88.1) + - React-Core/RCTWebSocket (= 0.88.1) + - React-RCTActionSheet (= 0.88.1) + - React-RCTAnimation (= 0.88.1) + - React-RCTBlob (= 0.88.1) + - React-RCTImage (= 0.88.1) + - React-RCTLinking (= 0.88.1) + - React-RCTNetwork (= 0.88.1) + - React-RCTSettings (= 0.88.1) + - React-RCTText (= 0.88.1) + - React-RCTVibration (= 0.88.1) + - React-bridging (0.88.1): + - React-callinvoker + - React-Core-prebuilt - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket - - Yoga - - React-Core/RCTWebSocket (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTDeprecation - - React-Core/Default (= 0.83.0) - - React-cxxreact + - React-timing + - ReactNativeDependencies + - React-callinvoker (0.88.1): + - React-callinvoker/callinvokerUmbrella (= 0.88.1) + - React-cxxstableapi + - React-callinvoker/callinvokerUmbrella (0.88.1): + - React-cxxstableapi + - React-Core (0.88.1): + - React-Core-prebuilt + - React-Core/Default (= 0.88.1) + - React-Core-prebuilt (0.88.1): + - ReactNativeDependencies + - React-Core/CoreModulesHeaders (0.88.1): + - React-Core-prebuilt + - React-Core/Default (0.88.1): + - React-Core-prebuilt + - React-Core/DevSupport (0.88.1): + - React-Core-prebuilt + - React-Core/RCTActionSheetHeaders (0.88.1): + - React-Core-prebuilt + - React-Core/RCTAnimationHeaders (0.88.1): + - React-Core-prebuilt + - React-Core/RCTBlobHeaders (0.88.1): + - React-Core-prebuilt + - React-Core/RCTImageHeaders (0.88.1): + - React-Core-prebuilt + - React-Core/RCTLinkingHeaders (0.88.1): + - React-Core-prebuilt + - React-Core/RCTNetworkHeaders (0.88.1): + - React-Core-prebuilt + - React-Core/RCTSettingsHeaders (0.88.1): + - React-Core-prebuilt + - React-Core/RCTTextHeaders (0.88.1): + - React-Core-prebuilt + - React-Core/RCTVibrationHeaders (0.88.1): + - React-Core-prebuilt + - React-Core/RCTWebSocket (0.88.1): + - React-Core-prebuilt + - React-CoreModules (0.88.1): + - RCTTypeSafety (= 0.88.1) + - React-Core-prebuilt + - React-Core/CoreModulesHeaders (= 0.88.1) + - React-debug - React-featureflags - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-jsinspectorcdp - - React-jsitooling - - React-perflogger - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket - - Yoga - - React-CoreModules (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - RCTTypeSafety (= 0.83.0) - - React-Core/CoreModulesHeaders (= 0.83.0) - - React-debug - - React-jsi (= 0.83.0) + - React-jsi (= 0.88.1) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-NativeModulesApple + - React-networking - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.83.0) + - React-RCTImage (= 0.88.1) - React-runtimeexecutor - React-utils - ReactCommon - - SocketRocket - - React-cxxreact (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-callinvoker (= 0.83.0) - - React-debug (= 0.83.0) - - React-jsi (= 0.83.0) + - ReactNativeDependencies + - React-cxxreact (0.88.1): + - hermes-engine + - React-callinvoker (= 0.88.1) + - React-Core-prebuilt + - React-debug (= 0.88.1) + - React-jserrorhandler (= 0.88.1) + - React-jsi (= 0.88.1) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-logger (= 0.83.0) - - React-perflogger (= 0.83.0) + - React-logger (= 0.88.1) + - React-perflogger (= 0.88.1) - React-runtimeexecutor - - React-timing (= 0.83.0) - - React-utils - - SocketRocket - - React-debug (0.83.0) - - React-defaultsnativemodule (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-timing (= 0.88.1) + - React-utils + - ReactNativeDependencies + - React-cxxstableapi (0.88.1) + - React-debug (0.88.1): + - React-cxxstableapi + - React-debug/debugUmbrella (= 0.88.1) + - React-debug/redbox (= 0.88.1) + - React-debug/debugUmbrella (0.88.1): + - React-cxxstableapi + - React-debug/redbox (0.88.1): + - React-cxxstableapi + - React-defaultsnativemodule (0.88.1): + - hermes-engine + - React-Core-prebuilt + - React-cxxstableapi - React-domnativemodule + - React-Fabric/animated - React-featureflags - React-featureflagsnativemodule - React-idlecallbacksnativemodule @@ -490,19 +165,18 @@ PODS: - React-jsi - React-jsiexecutor - React-microtasksnativemodule + - React-mutationobservernativemodule - React-RCTFBReactNativeSpec + - React-resizeobservernativemodule + - React-viewtransitionnativemodule - React-webperformancenativemodule - - SocketRocket + - ReactNativeDependencies - Yoga - - React-domnativemodule (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-domnativemodule (0.88.1): + - hermes-engine + - React-bridging + - React-Core-prebuilt + - React-cxxstableapi - React-Fabric - React-Fabric/bridging - React-FabricComponents @@ -512,41 +186,37 @@ PODS: - React-RCTFBReactNativeSpec - React-runtimeexecutor - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Fabric (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Fabric (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - - React-Fabric/animated (= 0.83.0) - - React-Fabric/animationbackend (= 0.83.0) - - React-Fabric/animations (= 0.83.0) - - React-Fabric/attributedstring (= 0.83.0) - - React-Fabric/bridging (= 0.83.0) - - React-Fabric/componentregistry (= 0.83.0) - - React-Fabric/componentregistrynative (= 0.83.0) - - React-Fabric/components (= 0.83.0) - - React-Fabric/consistency (= 0.83.0) - - React-Fabric/core (= 0.83.0) - - React-Fabric/dom (= 0.83.0) - - React-Fabric/imagemanager (= 0.83.0) - - React-Fabric/leakchecker (= 0.83.0) - - React-Fabric/mounting (= 0.83.0) - - React-Fabric/observers (= 0.83.0) - - React-Fabric/scheduler (= 0.83.0) - - React-Fabric/telemetry (= 0.83.0) - - React-Fabric/templateprocessor (= 0.83.0) - - React-Fabric/uimanager (= 0.83.0) + - React-Fabric/animated (= 0.88.1) + - React-Fabric/animationbackend (= 0.88.1) + - React-Fabric/animations (= 0.88.1) + - React-Fabric/attributedstring (= 0.88.1) + - React-Fabric/bridging (= 0.88.1) + - React-Fabric/componentregistry (= 0.88.1) + - React-Fabric/componentregistrynative (= 0.88.1) + - React-Fabric/components (= 0.88.1) + - React-Fabric/consistency (= 0.88.1) + - React-Fabric/core (= 0.88.1) + - React-Fabric/dom (= 0.88.1) + - React-Fabric/imagemanager (= 0.88.1) + - React-Fabric/leakchecker (= 0.88.1) + - React-Fabric/mounting (= 0.88.1) + - React-Fabric/observers (= 0.88.1) + - React-Fabric/scheduler (= 0.88.1) + - React-Fabric/telemetry (= 0.88.1) + - React-Fabric/uimanager (= 0.88.1) + - React-Fabric/viewtransition (= 0.88.1) - React-featureflags - React-graphics - React-jsi @@ -557,21 +227,18 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/animated (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/animated (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug + - React-Fabric/animationbackend - React-featureflags - React-graphics - React-jsi @@ -582,20 +249,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/animationbackend (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/animationbackend (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-featureflags - React-graphics @@ -607,20 +270,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/animations (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/animations (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-featureflags - React-graphics @@ -632,20 +291,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/attributedstring (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/attributedstring (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-featureflags - React-graphics @@ -657,20 +312,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/bridging (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/bridging (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-featureflags - React-graphics @@ -682,20 +333,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/componentregistry (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/componentregistry (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-featureflags - React-graphics @@ -707,20 +354,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/componentregistrynative (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/componentregistrynative (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-featureflags - React-graphics @@ -732,25 +375,22 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/components (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/components (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.83.0) - - React-Fabric/components/root (= 0.83.0) - - React-Fabric/components/scrollview (= 0.83.0) - - React-Fabric/components/view (= 0.83.0) + - React-Fabric/components/legacyviewmanagerinterop (= 0.88.1) + - React-Fabric/components/root (= 0.88.1) + - React-Fabric/components/scrollview (= 0.88.1) + - React-Fabric/components/view (= 0.88.1) + - React-Fabric/components/viewUmbrella (= 0.88.1) - React-featureflags - React-graphics - React-jsi @@ -761,20 +401,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/components/legacyviewmanagerinterop (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/components/legacyviewmanagerinterop (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-featureflags - React-graphics @@ -786,20 +422,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/components/root (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/components/root (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-featureflags - React-graphics @@ -811,20 +443,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/components/scrollview (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/components/scrollview (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-featureflags - React-graphics @@ -836,20 +464,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/components/view (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/components/view (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-featureflags - React-graphics @@ -862,21 +486,17 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-Fabric/consistency (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Fabric/components/viewUmbrella (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-featureflags - React-graphics @@ -888,20 +508,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/core (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/consistency (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-featureflags - React-graphics @@ -913,20 +529,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/dom (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/core (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-featureflags - React-graphics @@ -938,20 +550,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/imagemanager (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/dom (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-featureflags - React-graphics @@ -963,20 +571,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/leakchecker (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/imagemanager (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-featureflags - React-graphics @@ -988,20 +592,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/mounting (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/leakchecker (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-featureflags - React-graphics @@ -1013,48 +613,43 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/observers (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/mounting (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - - React-Fabric/observers/events (= 0.83.0) - - React-Fabric/observers/intersection (= 0.83.0) - React-featureflags - React-graphics - React-jsi - React-jsiexecutor + - React-jsinspectortracing - React-logger - React-rendererdebug - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/observers/events (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/observers (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug + - React-Fabric/observers/events (= 0.88.1) + - React-Fabric/observers/intersection (= 0.88.1) + - React-Fabric/observers/mutation (= 0.88.1) + - React-Fabric/observers/resize (= 0.88.1) - React-featureflags - React-graphics - React-jsi @@ -1065,20 +660,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/observers/intersection (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/observers/events (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-featureflags - React-graphics @@ -1090,48 +681,37 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/scheduler (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/observers/intersection (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - - React-Fabric/observers/events - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger - - React-performancecdpmetrics - - React-performancetimeline - React-rendererdebug - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/telemetry (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/observers/mutation (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-featureflags - React-graphics @@ -1143,20 +723,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/templateprocessor (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/observers/resize (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-featureflags - React-graphics @@ -1168,48 +744,65 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-Fabric/uimanager (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/scheduler (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi + - React-debug + - React-Fabric/animationbackend + - React-Fabric/observers/events + - React-Fabric/viewtransition + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-performancecdpmetrics + - React-performancetimeline + - React-rendererdebug + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - React-Fabric/telemetry (0.88.1): + - hermes-engine + - RCTRequired + - RCTTypeSafety + - React-bridging + - React-Core + - React-Core-prebuilt + - React-cxxreact + - React-cxxstableapi - React-debug - - React-Fabric/uimanager/consistency (= 0.83.0) - React-featureflags - React-graphics - 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.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/uimanager (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug + - React-Fabric/uimanager/consistency (= 0.88.1) - React-featureflags - React-graphics - React-jsi @@ -1221,90 +814,62 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - React-FabricComponents (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/uimanager/consistency (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - - React-Fabric - - React-FabricComponents/components (= 0.83.0) - - React-FabricComponents/textlayoutmanager (= 0.83.0) - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger - - React-RCTFBReactNativeSpec + - React-rendererconsistency - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - Yoga - - React-FabricComponents/components (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-Fabric/viewtransition (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.83.0) - - React-FabricComponents/components/iostextinput (= 0.83.0) - - React-FabricComponents/components/modal (= 0.83.0) - - React-FabricComponents/components/rncore (= 0.83.0) - - React-FabricComponents/components/safeareaview (= 0.83.0) - - React-FabricComponents/components/scrollview (= 0.83.0) - - React-FabricComponents/components/switch (= 0.83.0) - - React-FabricComponents/components/text (= 0.83.0) - - React-FabricComponents/components/textinput (= 0.83.0) - - React-FabricComponents/components/unimplementedview (= 0.83.0) - - React-FabricComponents/components/virtualview (= 0.83.0) - - React-FabricComponents/components/virtualviewexperimental (= 0.83.0) - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger - - React-RCTFBReactNativeSpec - React-rendererdebug + - React-runtimeexecutor - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket - - Yoga - - React-FabricComponents/components/inputaccessory (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-FabricComponents (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-Fabric + - React-FabricComponents/components (= 0.88.1) + - React-FabricComponents/textlayoutmanager (= 0.88.1) - React-featureflags - React-graphics - React-jsi @@ -1315,23 +880,28 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/iostextinput (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-Fabric + - React-FabricComponents/components/inputaccessory (= 0.88.1) + - React-FabricComponents/components/iostextinput (= 0.88.1) + - React-FabricComponents/components/modal (= 0.88.1) + - React-FabricComponents/components/rncore (= 0.88.1) + - React-FabricComponents/components/safeareaview (= 0.88.1) + - React-FabricComponents/components/switch (= 0.88.1) + - React-FabricComponents/components/text (= 0.88.1) + - React-FabricComponents/components/textinput (= 0.88.1) + - React-FabricComponents/components/unimplementedview (= 0.88.1) + - React-FabricComponents/components/virtualview (= 0.88.1) - React-featureflags - React-graphics - React-jsi @@ -1342,21 +912,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/modal (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/inputaccessory (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-Fabric - React-featureflags @@ -1369,21 +934,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/rncore (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/iostextinput (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-Fabric - React-featureflags @@ -1396,21 +956,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/safeareaview (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/modal (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-Fabric - React-featureflags @@ -1423,21 +978,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/scrollview (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/rncore (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-Fabric - React-featureflags @@ -1450,21 +1000,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/switch (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/safeareaview (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-Fabric - React-featureflags @@ -1477,21 +1022,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/text (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/switch (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-Fabric - React-featureflags @@ -1504,21 +1044,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/textinput (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/text (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-Fabric - React-featureflags @@ -1531,21 +1066,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/unimplementedview (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/textinput (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-Fabric - React-featureflags @@ -1558,21 +1088,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/virtualview (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/unimplementedview (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-Fabric - React-featureflags @@ -1585,21 +1110,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/components/virtualviewexperimental (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/components/virtualview (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-Fabric - React-featureflags @@ -1612,21 +1132,16 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricComponents/textlayoutmanager (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-FabricComponents/textlayoutmanager (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-Fabric - React-featureflags @@ -1639,128 +1154,97 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-FabricImage (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTRequired (= 0.83.0) - - RCTTypeSafety (= 0.83.0) + - React-FabricImage (0.88.1): + - hermes-engine + - RCTRequired (= 0.88.1) + - RCTTypeSafety (= 0.88.1) + - React-Core-prebuilt + - React-cxxstableapi - React-Fabric - React-featureflags - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.83.0) + - React-jsiexecutor (= 0.88.1) - React-logger - React-rendererdebug - React-utils - ReactCommon - - SocketRocket + - ReactNativeDependencies - Yoga - - React-featureflags (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - SocketRocket - - React-featureflagsnativemodule (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-featureflags (0.88.1): + - React-Core-prebuilt + - React-cxxstableapi + - React-featureflags/featureflagsUmbrella (= 0.88.1) + - ReactNativeDependencies + - React-featureflags/featureflagsUmbrella (0.88.1): + - React-Core-prebuilt + - React-cxxstableapi + - ReactNativeDependencies + - React-featureflagsnativemodule (0.88.1): + - hermes-engine + - React-Core-prebuilt + - React-cxxstableapi - React-featureflags - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - - SocketRocket - - React-graphics (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - ReactNativeDependencies + - React-graphics (0.88.1): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core-prebuilt + - React-featureflags - React-jsi - React-jsiexecutor + - React-rendererdebug - React-utils - - SocketRocket - - React-hermes (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-cxxreact (= 0.83.0) - - React-jsi - - React-jsiexecutor (= 0.83.0) + - ReactNativeDependencies + - React-hermes (0.88.1): + - hermes-engine + - React-Core-prebuilt + - React-cxxreact (= 0.88.1) + - React-cxxstableapi + - React-jsi + - React-jsiexecutor (= 0.88.1) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing + - React-jsitooling - React-oscompat - - React-perflogger (= 0.83.0) + - React-perflogger (= 0.88.1) - React-runtimeexecutor - - SocketRocket - - React-idlecallbacksnativemodule (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - ReactNativeDependencies + - React-idlecallbacksnativemodule (0.88.1): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-bridging + - React-Core-prebuilt + - React-cxxstableapi - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - React-runtimeexecutor - React-runtimescheduler - ReactCommon/turbomodule/core - - SocketRocket - - React-ImageManager (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-ImageManager (0.88.1): + - React-Core-prebuilt - React-Core/Default + - React-cxxstableapi - React-debug - React-Fabric - React-graphics - React-rendererdebug - React-utils - - SocketRocket - - React-intersectionobservernativemodule (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-intersectionobservernativemodule (0.88.1): + - hermes-engine + - React-bridging + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-Fabric - React-Fabric/bridging - React-graphics @@ -1770,167 +1254,130 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - ReactCommon/turbomodule/core - - SocketRocket + - ReactNativeDependencies - Yoga - - React-jserrorhandler (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-cxxreact + - React-jserrorhandler (0.88.1): + - hermes-engine + - React-bridging + - React-Core-prebuilt + - React-cxxstableapi - React-debug - React-featureflags - React-jsi - - ReactCommon/turbomodule/bridging - - SocketRocket - - React-jsi (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - SocketRocket - - React-jsiexecutor (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-jsi (0.88.1): + - hermes-engine + - React-Core-prebuilt + - ReactNativeDependencies + - React-jsiexecutor (0.88.1): + - hermes-engine + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug + - React-jserrorhandler - React-jsi - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing + - React-jsitooling - React-perflogger - React-runtimeexecutor - React-utils - - SocketRocket - - React-jsinspector (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - ReactNativeDependencies + - React-jsinspector (0.88.1): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core-prebuilt - React-featureflags - React-jsi - React-jsinspectorcdp - React-jsinspectornetwork - React-jsinspectortracing - React-oscompat - - React-perflogger (= 0.83.0) + - React-perflogger (= 0.88.1) - React-runtimeexecutor - React-utils - - SocketRocket - - React-jsinspectorcdp (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - SocketRocket - - React-jsinspectornetwork (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-jsinspectorcdp (0.88.1): + - React-Core-prebuilt + - React-cxxstableapi + - ReactNativeDependencies + - React-jsinspectornetwork (0.88.1): + - React-Core-prebuilt + - React-cxxstableapi - React-jsinspectorcdp - - SocketRocket - - React-jsinspectortracing (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - ReactNativeDependencies + - React-jsinspectortracing (0.88.1): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core-prebuilt + - React-cxxstableapi - React-jsi - React-jsinspectornetwork - React-oscompat - React-timing - - SocketRocket - - React-jsitooling (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - React-cxxreact (= 0.83.0) - - React-debug - - React-jsi (= 0.83.0) + - React-utils + - ReactNativeDependencies + - React-jsitooling (0.88.1): + - hermes-engine + - React-Core-prebuilt + - React-cxxreact (= 0.88.1) + - React-cxxstableapi + - React-debug + - React-jsi (= 0.88.1) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-runtimeexecutor - React-utils - - SocketRocket - - React-jsitracing (0.83.0): - - React-jsi - - React-logger (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - SocketRocket - - React-Mapbuffer (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - React-debug - - SocketRocket - - React-microtasksnativemodule (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-jsitracing (0.88.1): + - React-jsi + - React-logger (0.88.1): + - React-Core-prebuilt + - ReactNativeDependencies + - React-Mapbuffer (0.88.1): + - React-Core-prebuilt + - React-cxxstableapi + - React-debug + - React-Mapbuffer/mapbufferUmbrella (= 0.88.1) + - ReactNativeDependencies + - React-Mapbuffer/mapbufferUmbrella (0.88.1): + - React-Core-prebuilt + - React-cxxstableapi + - React-debug + - ReactNativeDependencies + - React-microtasksnativemodule (0.88.1): + - hermes-engine + - React-Core-prebuilt + - React-cxxstableapi - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - - SocketRocket - - React-NativeModulesApple (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-mutationobservernativemodule (0.88.1): + - hermes-engine + - React-bridging + - React-Core-prebuilt + - React-cxxreact + - React-cxxstableapi + - React-Fabric + - React-Fabric/bridging + - React-Fabric/observers/mutation + - React-featureflags + - React-jsi + - React-jsiexecutor + - React-RCTFBReactNativeSpec + - React-runtimeexecutor + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-NativeModulesApple (0.88.1): + - hermes-engine + - React-bridging - React-callinvoker - React-Core + - React-Core-prebuilt - React-cxxreact - React-debug - React-featureflags @@ -1938,90 +1385,67 @@ PODS: - React-jsinspector - React-jsinspectorcdp - React-runtimeexecutor - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - SocketRocket - - React-networking (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - React-featureflags + - ReactNativeDependencies + - React-networking (0.88.1): + - React-Core-prebuilt + - React-cxxstableapi - React-jsinspectornetwork - React-jsinspectortracing - React-performancetimeline - React-timing - - SocketRocket - - React-oscompat (0.83.0) - - React-perflogger (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - SocketRocket - - React-performancecdpmetrics (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-oscompat (0.88.1): + - React-cxxstableapi + - React-perflogger (0.88.1): + - React-Core-prebuilt + - ReactNativeDependencies + - React-performancecdpmetrics (0.88.1): + - hermes-engine + - React-Core-prebuilt + - React-cxxstableapi - React-jsi - React-performancetimeline - React-runtimeexecutor - React-timing - - SocketRocket - - React-performancetimeline (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-performancetimeline (0.88.1): + - React-Core-prebuilt + - React-cxxstableapi - React-featureflags + - React-jsinspector - React-jsinspectortracing - React-perflogger - React-timing - - SocketRocket - - React-RCTActionSheet (0.83.0): - - React-Core/RCTActionSheetHeaders (= 0.83.0) - - React-RCTAnimation (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RCTActionSheet (0.88.1): + - React-Core/RCTActionSheetHeaders (= 0.88.1) + - React-RCTAnimatedModuleProvider (0.88.1): + - hermes-engine + - React-Core + - React-Core-prebuilt + - React-Fabric/animated + - React-featureflags + - ReactCommon + - ReactNativeDependencies + - Yoga + - React-RCTAnimation (0.88.1): - RCTTypeSafety + - React-Core-prebuilt - React-Core/RCTAnimationHeaders + - React-debug - React-featureflags - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - SocketRocket - - React-RCTAppDelegate (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RCTAppDelegate (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety - React-Core + - React-Core-prebuilt - React-CoreModules - React-debug - React-defaultsnativemodule @@ -2031,9 +1455,11 @@ PODS: - React-hermes - React-jsitooling - React-NativeModulesApple + - React-RCTAnimatedModuleProvider - React-RCTFabric - React-RCTFBReactNativeSpec - React-RCTImage + - React-RCTLinking - React-RCTNetwork - React-RCTRuntime - React-rendererdebug @@ -2043,16 +1469,10 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon - - SocketRocket - - React-RCTBlob (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RCTBlob (0.88.1): + - hermes-engine + - React-Core-prebuilt - React-Core/RCTBlobHeaders - React-Core/RCTWebSocket - React-jsi @@ -2062,73 +1482,29 @@ PODS: - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - SocketRocket - - React-RCTFabric (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - RCTSwiftUIWrapper - - React-Core - - React-debug - - React-Fabric - - React-FabricComponents - - React-FabricImage - - React-featureflags - - React-graphics - - React-ImageManager - - React-jsi - - React-jsinspector - - React-jsinspectorcdp - - React-jsinspectortracing - - React-networking - - React-performancecdpmetrics - - React-performancetimeline - - React-RCTAnimation - - React-RCTFBReactNativeSpec - - React-RCTImage - - React-RCTText - - React-rendererconsistency - - React-renderercss - - React-rendererdebug - - React-runtimeexecutor - - React-runtimescheduler - - React-utils - - SocketRocket - - Yoga - - React-RCTFBReactNativeSpec (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RCTFabric (0.88.1): + - React-Core-prebuilt + - React-RCTFBReactNativeSpec (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-jsi - React-NativeModulesApple - - React-RCTFBReactNativeSpec/components (= 0.83.0) + - React-RCTFBReactNativeSpec/components (= 0.88.1) - ReactCommon - - SocketRocket - - React-RCTFBReactNativeSpec/components (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RCTFBReactNativeSpec/components (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt + - React-cxxstableapi - React-debug - React-Fabric - React-featureflags @@ -2138,40 +1514,28 @@ PODS: - React-rendererdebug - React-utils - ReactCommon - - SocketRocket + - ReactNativeDependencies - Yoga - - React-RCTImage (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - React-RCTImage (0.88.1): - RCTTypeSafety + - React-Core-prebuilt - React-Core/RCTImageHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - SocketRocket - - React-RCTLinking (0.83.0): - - React-Core/RCTLinkingHeaders (= 0.83.0) - - React-jsi (= 0.83.0) + - ReactNativeDependencies + - React-RCTLinking (0.88.1): + - React-Core/RCTLinkingHeaders (= 0.88.1) + - React-jsi (= 0.88.1) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.83.0) - - React-RCTNetwork (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactCommon/turbomodule/core (= 0.88.1) + - React-RCTNetwork (0.88.1): - RCTTypeSafety + - React-Core-prebuilt - React-Core/RCTNetworkHeaders - React-debug - React-featureflags @@ -2182,88 +1546,63 @@ PODS: - React-networking - React-RCTFBReactNativeSpec - ReactCommon - - SocketRocket - - React-RCTRuntime (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-Core - - React-debug - - React-jsi - - React-jsinspector - - React-jsinspectorcdp - - React-jsinspectortracing - - React-jsitooling - - React-RuntimeApple - - React-RuntimeCore - - React-runtimeexecutor - - React-RuntimeHermes - - React-utils - - SocketRocket - - React-RCTSettings (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RCTRuntime (0.88.1): + - React-Core-prebuilt + - React-RCTSettings (0.88.1): - RCTTypeSafety + - React-Core-prebuilt - React-Core/RCTSettingsHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - SocketRocket - - React-RCTText (0.83.0): - - React-Core/RCTTextHeaders (= 0.83.0) + - ReactNativeDependencies + - React-RCTText (0.88.1): + - React-Core/RCTTextHeaders (= 0.88.1) - Yoga - - React-RCTVibration (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric + - React-RCTVibration (0.88.1): + - React-Core-prebuilt - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - SocketRocket - - React-rendererconsistency (0.83.0) - - React-renderercss (0.83.0): + - ReactNativeDependencies + - React-rendererconsistency (0.88.1) + - React-renderercss (0.88.1): - React-debug - React-utils - - React-rendererdebug (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - React-debug - - SocketRocket - - React-RuntimeApple (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-rendererdebug (0.88.1): + - React-Core-prebuilt + - React-debug + - ReactNativeDependencies + - React-resizeobservernativemodule (0.88.1): + - hermes-engine + - React-bridging + - React-Core-prebuilt + - React-cxxreact + - React-cxxstableapi + - React-Fabric + - React-Fabric/bridging + - React-Fabric/observers/resize + - React-graphics + - React-jsi + - React-jsiexecutor + - React-RCTFBReactNativeSpec + - React-runtimeexecutor + - React-runtimescheduler + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-RuntimeApple (0.88.1): + - hermes-engine - React-callinvoker + - React-Core-prebuilt - React-Core/Default - React-CoreModules - React-cxxreact + - React-cxxstableapi - React-featureflags - React-jserrorhandler - React-jsi @@ -2279,17 +1618,12 @@ PODS: - React-RuntimeHermes - React-runtimescheduler - React-utils - - SocketRocket - - React-RuntimeCore (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-RuntimeCore (0.88.1): + - hermes-engine + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-Fabric - React-featureflags - React-jserrorhandler @@ -2301,29 +1635,18 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - SocketRocket - - React-runtimeexecutor (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - React-debug - - React-featureflags - - React-jsi (= 0.83.0) + - ReactNativeDependencies + - React-runtimeexecutor (0.88.1): + - React-Core-prebuilt + - React-debug + - React-featureflags + - React-jsi (= 0.88.1) - React-utils - - SocketRocket - - React-RuntimeHermes (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog + - ReactNativeDependencies + - React-RuntimeHermes (0.88.1): - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - React-Core-prebuilt + - React-cxxstableapi - React-featureflags - React-hermes - React-jsi @@ -2335,20 +1658,16 @@ PODS: - React-RuntimeCore - React-runtimeexecutor - React-utils - - SocketRocket - - React-runtimescheduler (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-runtimescheduler (0.88.1): + - hermes-engine - React-callinvoker + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-debug - React-featureflags + - React-jserrorhandler - React-jsi - React-jsinspectortracing - React-performancetimeline @@ -2357,52 +1676,54 @@ PODS: - React-runtimeexecutor - React-timing - React-utils - - SocketRocket - - React-timing (0.83.0): - - React-debug - - React-utils (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-debug - - React-jsi (= 0.83.0) - - SocketRocket - - React-webperformancenativemodule (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactNativeDependencies + - React-timing (0.88.1): + - React-cxxstableapi + - React-debug + - React-timing/timingUmbrella (= 0.88.1) + - React-timing/timingUmbrella (0.88.1): + - React-cxxstableapi + - React-debug + - React-utils (0.88.1): + - hermes-engine + - React-Core-prebuilt + - React-debug + - React-jsi (= 0.88.1) + - ReactNativeDependencies + - React-viewtransitionnativemodule (0.88.1): + - hermes-engine + - React-Core-prebuilt + - React-Fabric + - React-Fabric/bridging + - React-jsi + - React-jsiexecutor + - React-RCTFBReactNativeSpec + - React-runtimeexecutor + - ReactCommon/turbomodule/core + - ReactNativeDependencies + - Yoga + - React-webperformancenativemodule (0.88.1): + - hermes-engine + - React-bridging + - React-Core-prebuilt - React-cxxreact + - React-cxxstableapi - React-jsi - React-jsiexecutor - React-performancetimeline - React-RCTFBReactNativeSpec - React-runtimeexecutor - ReactCommon/turbomodule/core - - SocketRocket - - ReactAppDependencyProvider (0.83.0): + - ReactNativeDependencies + - ReactAppDependencyProvider (0.88.1): - ReactCodegen - - ReactCodegen (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric + - ReactCodegen (0.88.1): + - hermes-engine - RCTRequired - RCTTypeSafety + - React-bridging - React-Core + - React-Core-prebuilt - React-debug - React-Fabric - React-FabricImage @@ -2414,93 +1735,64 @@ PODS: - React-RCTAppDelegate - React-rendererdebug - React-utils - - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - SocketRocket - - ReactCommon (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - RCT-Folly - - RCT-Folly/Fabric - - ReactCommon/turbomodule (= 0.83.0) - - SocketRocket - - ReactCommon/turbomodule (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-callinvoker (= 0.83.0) - - React-cxxreact (= 0.83.0) - - React-jsi (= 0.83.0) - - React-logger (= 0.83.0) - - React-perflogger (= 0.83.0) - - ReactCommon/turbomodule/bridging (= 0.83.0) - - ReactCommon/turbomodule/core (= 0.83.0) - - SocketRocket - - ReactCommon/turbomodule/bridging (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-callinvoker (= 0.83.0) - - React-cxxreact (= 0.83.0) - - React-jsi (= 0.83.0) - - React-logger (= 0.83.0) - - React-perflogger (= 0.83.0) - - SocketRocket - - ReactCommon/turbomodule/core (0.83.0): - - boost - - DoubleConversion - - fast_float - - fmt - - glog - - hermes-engine - - RCT-Folly - - RCT-Folly/Fabric - - React-callinvoker (= 0.83.0) - - React-cxxreact (= 0.83.0) - - React-debug (= 0.83.0) - - React-featureflags (= 0.83.0) - - React-jsi (= 0.83.0) - - React-logger (= 0.83.0) - - React-perflogger (= 0.83.0) - - React-utils (= 0.83.0) - - SocketRocket - - SocketRocket (0.7.1) - - Yoga (0.0.0) + - ReactNativeDependencies + - ReactCommon (0.88.1): + - React-Core-prebuilt + - ReactCommon/turbomodule (= 0.88.1) + - ReactNativeDependencies + - ReactCommon/turbomodule (0.88.1): + - hermes-engine + - React-callinvoker (= 0.88.1) + - React-Core-prebuilt + - React-jsi (= 0.88.1) + - React-logger (= 0.88.1) + - React-perflogger (= 0.88.1) + - ReactCommon/turbomodule/core (= 0.88.1) + - ReactNativeDependencies + - ReactCommon/turbomodule/core (0.88.1): + - hermes-engine + - React-bridging + - React-callinvoker (= 0.88.1) + - React-Core-prebuilt + - React-cxxreact (= 0.88.1) + - React-debug (= 0.88.1) + - React-featureflags (= 0.88.1) + - React-jsi (= 0.88.1) + - React-logger (= 0.88.1) + - React-perflogger (= 0.88.1) + - React-utils (= 0.88.1) + - ReactNativeDependencies + - ReactNativeDependencies (0.88.1) + - SocketRocket (0.7.1): + - ReactNativeDependencies + - Yoga (0.0.0): + - React-Core-prebuilt DEPENDENCIES: - - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) - - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - - fast_float (from `../node_modules/react-native/third-party-podspecs/fast_float.podspec`) - - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) + - boost (from `build/rndeps-facades/boost`) + - DoubleConversion (from `build/rndeps-facades/DoubleConversion`) + - fast_float (from `build/rndeps-facades/fast_float`) + - FBLazyVector (from `build/rncore-facades/FBLazyVector`) + - fmt (from `build/rndeps-facades/fmt`) - Gleam (from `../..`) - - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) + - glog (from `build/rndeps-facades/glog`) - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) - - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) - - RCTRequired (from `../node_modules/react-native/Libraries/Required`) + - RCT-Folly (from `build/rndeps-facades/RCT-Folly`) + - RCTDeprecation (from `build/rncore-facades/RCTDeprecation`) + - RCTRequired (from `build/rncore-facades/RCTRequired`) - RCTSwiftUI (from `../node_modules/react-native/ReactApple/RCTSwiftUI`) - RCTSwiftUIWrapper (from `../node_modules/react-native/ReactApple/RCTSwiftUIWrapper`) - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - React (from `../node_modules/react-native/`) + - React-bridging (from `../node_modules/react-native/ReactCommon/react/bridging`) - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) - - React-Core (from `../node_modules/react-native/`) - - React-Core/RCTWebSocket (from `../node_modules/react-native/`) + - React-Core (from `build/rncore-facades/React-Core`) + - React-Core-prebuilt (from `../node_modules/react-native/React-Core-prebuilt.podspec`) + - React-Core/RCTWebSocket (from `build/rncore-facades/React-Core`) - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) + - React-cxxstableapi (from `../node_modules/react-native/ReactCommon/react/cxxstableapi`) - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`) - React-defaultsnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/defaults`) - React-domnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/dom`) @@ -2526,6 +1818,7 @@ DEPENDENCIES: - React-logger (from `../node_modules/react-native/ReactCommon/logger`) - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) - React-microtasksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/microtasks`) + - React-mutationobservernativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/mutationobserver`) - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) - React-networking (from `../node_modules/react-native/ReactCommon/react/networking`) - React-oscompat (from `../node_modules/react-native/ReactCommon/oscompat`) @@ -2533,21 +1826,23 @@ DEPENDENCIES: - React-performancecdpmetrics (from `../node_modules/react-native/ReactCommon/react/performance/cdpmetrics`) - React-performancetimeline (from `../node_modules/react-native/ReactCommon/react/performance/timeline`) - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) + - React-RCTAnimatedModuleProvider (from `../node_modules/react-native/ReactApple/RCTAnimatedModuleProvider`) - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`) - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) - - React-RCTFabric (from `../node_modules/react-native/React`) + - React-RCTFabric (from `build/rncore-facades/React-RCTFabric`) - React-RCTFBReactNativeSpec (from `../node_modules/react-native/React`) - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) - - React-RCTRuntime (from `../node_modules/react-native/React/Runtime`) + - React-RCTRuntime (from `build/rncore-facades/React-RCTRuntime`) - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) - React-RCTText (from `../node_modules/react-native/Libraries/Text`) - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) - 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-resizeobservernativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/resizeobserver`) - 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`) @@ -2555,41 +1850,39 @@ DEPENDENCIES: - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) - React-timing (from `../node_modules/react-native/ReactCommon/react/timing`) - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) + - React-viewtransitionnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/viewtransition`) - React-webperformancenativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/webperformance`) - ReactAppDependencyProvider (from `build/generated/ios/ReactAppDependencyProvider`) - ReactCodegen (from `build/generated/ios/ReactCodegen`) - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - - SocketRocket (~> 0.7.1) - - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) - -SPEC REPOS: - trunk: - - SocketRocket + - ReactNativeDependencies (from `../node_modules/react-native/third-party-podspecs/ReactNativeDependencies.podspec`) + - SocketRocket (from `build/rndeps-facades/SocketRocket`) + - Yoga (from `build/rncore-facades/Yoga`) EXTERNAL SOURCES: boost: - :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" + :path: build/rndeps-facades/boost DoubleConversion: - :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" + :path: build/rndeps-facades/DoubleConversion fast_float: - :podspec: "../node_modules/react-native/third-party-podspecs/fast_float.podspec" + :path: build/rndeps-facades/fast_float FBLazyVector: - :path: "../node_modules/react-native/Libraries/FBLazyVector" + :path: build/rncore-facades/FBLazyVector fmt: - :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" + :path: build/rndeps-facades/fmt Gleam: :path: "../.." glog: - :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" + :path: build/rndeps-facades/glog hermes-engine: :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-v0.14.0 + :tag: hermes-v260318099.0.5 RCT-Folly: - :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" + :path: build/rndeps-facades/RCT-Folly RCTDeprecation: - :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" + :path: build/rncore-facades/RCTDeprecation RCTRequired: - :path: "../node_modules/react-native/Libraries/Required" + :path: build/rncore-facades/RCTRequired RCTSwiftUI: :path: "../node_modules/react-native/ReactApple/RCTSwiftUI" RCTSwiftUIWrapper: @@ -2598,14 +1891,20 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/Libraries/TypeSafety" React: :path: "../node_modules/react-native/" + React-bridging: + :path: "../node_modules/react-native/ReactCommon/react/bridging" React-callinvoker: :path: "../node_modules/react-native/ReactCommon/callinvoker" React-Core: - :path: "../node_modules/react-native/" + :path: build/rncore-facades/React-Core + React-Core-prebuilt: + :podspec: "../node_modules/react-native/React-Core-prebuilt.podspec" React-CoreModules: :path: "../node_modules/react-native/React/CoreModules" React-cxxreact: :path: "../node_modules/react-native/ReactCommon/cxxreact" + React-cxxstableapi: + :path: "../node_modules/react-native/ReactCommon/react/cxxstableapi" React-debug: :path: "../node_modules/react-native/ReactCommon/react/debug" React-defaultsnativemodule: @@ -2656,6 +1955,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon" React-microtasksnativemodule: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/microtasks" + React-mutationobservernativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/mutationobserver" React-NativeModulesApple: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" React-networking: @@ -2670,6 +1971,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/react/performance/timeline" React-RCTActionSheet: :path: "../node_modules/react-native/Libraries/ActionSheetIOS" + React-RCTAnimatedModuleProvider: + :path: "../node_modules/react-native/ReactApple/RCTAnimatedModuleProvider" React-RCTAnimation: :path: "../node_modules/react-native/Libraries/NativeAnimation" React-RCTAppDelegate: @@ -2677,7 +1980,7 @@ EXTERNAL SOURCES: React-RCTBlob: :path: "../node_modules/react-native/Libraries/Blob" React-RCTFabric: - :path: "../node_modules/react-native/React" + :path: build/rncore-facades/React-RCTFabric React-RCTFBReactNativeSpec: :path: "../node_modules/react-native/React" React-RCTImage: @@ -2687,7 +1990,7 @@ EXTERNAL SOURCES: React-RCTNetwork: :path: "../node_modules/react-native/Libraries/Network" React-RCTRuntime: - :path: "../node_modules/react-native/React/Runtime" + :path: build/rncore-facades/React-RCTRuntime React-RCTSettings: :path: "../node_modules/react-native/Libraries/Settings" React-RCTText: @@ -2700,6 +2003,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/react/renderer/css" React-rendererdebug: :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" + React-resizeobservernativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/resizeobserver" React-RuntimeApple: :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" React-RuntimeCore: @@ -2714,6 +2019,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/react/timing" React-utils: :path: "../node_modules/react-native/ReactCommon/react/utils" + React-viewtransitionnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/viewtransition" React-webperformancenativemodule: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/webperformance" ReactAppDependencyProvider: @@ -2722,89 +2029,101 @@ EXTERNAL SOURCES: :path: build/generated/ios/ReactCodegen ReactCommon: :path: "../node_modules/react-native/ReactCommon" + ReactNativeDependencies: + :podspec: "../node_modules/react-native/third-party-podspecs/ReactNativeDependencies.podspec" + SocketRocket: + :path: build/rndeps-facades/SocketRocket Yoga: - :path: "../node_modules/react-native/ReactCommon/yoga" + :path: build/rncore-facades/Yoga SPEC CHECKSUMS: - boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90 - DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb - fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6 - FBLazyVector: a293a88992c4c33f0aee184acab0b64a08ff9458 - fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd - Gleam: c7c72b2110386816bb76838d564989a321af60de - glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 - hermes-engine: 4866cb71482c9dc07018a33a7372b47cd836fd7e - RCT-Folly: 59ec0ac1f2f39672a0c6e6cecdd39383b764646f - RCTDeprecation: 2b70c6e3abe00396cefd8913efbf6a2db01a2b36 - RCTRequired: f3540eee8094231581d40c5c6d41b0f170237a81 - RCTSwiftUI: 5928f7ca7e9e2f1a82d85d4c79ea3065137ad81c - RCTSwiftUIWrapper: 8ff2f9da84b47db66d11ece1589d8e5515c0ab8b - RCTTypeSafety: 6359ff3fcbe18c52059f4d4ce301e47f9da5f0d5 - React: f6f8fc5c01e77349cdfaf49102bcb928ac31d8ed - React-callinvoker: 032b6d1d03654b9fb7de9e2b3b978d3cb1a893ad - React-Core: 418c9278f8a071b44a88a87be9a4943234cc2e77 - React-CoreModules: 925b8cb677649f967f6000f9b1ef74dc4ff60c30 - React-cxxreact: 21f6f0cb2a7d26fbed4d09e04482e5c75662beaf - React-debug: 8fc21f2fecd3d6244e988dc55d60cb117d122588 - React-defaultsnativemodule: 05c6115a2d3a7f4a2cc3f96022261570700dbfa5 - React-domnativemodule: f19d7fd59facf19a4e6cb75bf48357c329acaea7 - React-Fabric: 94acdbc0b889bdcec2d5b1a90ae48f1032c5a5a1 - React-FabricComponents: 9754fb783979b88fb82ed3d0c50ae5f5d775a86f - React-FabricImage: d8f5bcb5006eafc0e2262c11bf4dedaa610fd66c - React-featureflags: 8bd4abaf8adf3cf5cc115f128e8761fd3d95b848 - React-featureflagsnativemodule: 0062ca1dc92cb5aae22df8aed4e8f261759cb3bd - React-graphics: 318048b8f98e040c093adcb77ffeb46d78961c30 - React-hermes: 05ca52f53557a31b8ef8bac8f94c3f9db1ff00ed - React-idlecallbacksnativemodule: d3c5ba0150555ce9b7db85008aeb170a02bbf2d8 - React-ImageManager: 225b19fcb16fd353851d664c344025a6d4d79870 - React-intersectionobservernativemodule: d490ebd28572754dfdad4a8d0771573345b1ec92 - React-jserrorhandler: caafb9c1d42c24422829e71e8178de3dd1c7ea12 - React-jsi: 749de748ad3b760011255326c63bf7b7dd6f8f9d - React-jsiexecutor: 02a5ee45bffcae98197eaa253fbf13b65c95073d - React-jsinspector: 4a031b0605009d4bcd079c99df85eb55d142cd12 - React-jsinspectorcdp: 6d25166ec876053b7b6e290eb57f41a9f9496846 - React-jsinspectornetwork: 5c481d208eade7a338f545b2645a2cf134fdf265 - React-jsinspectortracing: b4d2404ecd64a0dd65e2746d9867fbc3a7cd0927 - React-jsitooling: e0d93e78a5a231e4089459ddbed8d4844be9e238 - React-jsitracing: f3c4aae144b86799e9e23eb5ef16bae6b474d4e2 - React-logger: 9e597cbeda7b8cc8aa8fb93860dade97190f69cc - React-Mapbuffer: 20046c0447efaa7aace0b76085aa9bb35b0e8105 - React-microtasksnativemodule: 0e837de56519c92d8a2e3097717df9497feb33cb - React-NativeModulesApple: 1a378198515f8e825c5931a7613e98da69320cee - React-networking: bfd1695ada5a57023006ce05823ac5391c3ce072 - React-oscompat: aedc0afbded67280de6bb6bfac8cfde0389e2b33 - React-perflogger: c174462de00c0b7d768f0b2d61b8e2240717a667 - React-performancecdpmetrics: 2607a034407d55049f1820b7ec86db1efd3d22e1 - React-performancetimeline: 6ebdcdf745dbe372508ad7164e732362e7eeae6f - React-RCTActionSheet: 175c74d343e92793d3187b3a819d565f534e0b1d - React-RCTAnimation: d67919cddb7da39c949b8010b4fd4ea39815fe4e - React-RCTAppDelegate: 5f7b1e4b7ee5a44faf5f9518a7d3cabafb801adf - React-RCTBlob: 7ceb93e0918511163f036cfd295973f132a2bc57 - React-RCTFabric: f2250d34e1143c659b845af7e369b3f8f015950c - React-RCTFBReactNativeSpec: b0fc0c9c8adaf8b9183f9e9fb5455ca5deedc7a0 - React-RCTImage: d6297035168312fc3089f8ca0ee7a75216f21715 - React-RCTLinking: 619a2553c4ef83acaccfb551ada1b7d45cf1cce3 - React-RCTNetwork: 7df41788a194dc5b628f58db6a765224b6b37eac - React-RCTRuntime: f75ec08d991c611f1d74154dfeb852e30b1825dd - React-RCTSettings: fa7882ce3d73f1e3482fe05f9cb3167a35a60869 - React-RCTText: 4d659598d9b7730343d465c43d97b3f4aad13938 - React-RCTVibration: 968c3184bfe5005bedd86c913a3b52438222e3a4 - React-rendererconsistency: 1204c62facf6168b69bc5022e0020f19c92f138e - React-renderercss: 36c02a3c55402fdb06226c2ef04d82fc06c4e2fc - React-rendererdebug: 11b54233498d961d939d2f2ec6c640d44efa3c12 - React-RuntimeApple: 5287d92680f4b08c8e882afe9791a41eab69d4a7 - React-RuntimeCore: 402b658d8e9cefb44824624e39a0804f2237e205 - React-runtimeexecutor: a1ce75c4e153ede11be957ef31bb72eef9cc4daf - React-RuntimeHermes: c987b19a1284c685062d3eaad79fd9300a3aa82f - React-runtimescheduler: a12722da46f562626f5897edf9b8fa02219de065 - React-timing: a453a65192dbe400d61d299024e95a302e726661 - React-utils: 43479e74f806f6633ee04c212c48811530041170 - React-webperformancenativemodule: bd1ad71ea9e217e55f66233e99d02581ee3d5cb7 - ReactAppDependencyProvider: ebcf3a78dc1bcdf054c9e8d309244bade6b31568 - ReactCodegen: 11c08ff43a62009d48c71de000352e4515918801 - ReactCommon: 424cc34cf5055d69a3dcf02f3436481afb8b0f6f - SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - Yoga: 6ca93c8c13f56baeec55eb608577619b17a4d64e + boost: 8502bfdc46e2804408af2e163049ece181009af4 + DoubleConversion: 501a575c40c0b50c89685762dd3e415e6bb26fb0 + fast_float: 7c925d1cebf8328d4018d061f49377e9f887e3b4 + FBLazyVector: 07cb4c5b92110c132f2bb73b908e87f35cbe0a19 + fmt: ba0886e864ebb21d14c98b2e12e164b8002f5b93 + Gleam: a105a0e06a97ea7adae3c2b7deb2ef9552bca755 + glog: 3cf7cb46f743c4bc758ae3e6d9c15bd1b4cfd6d4 + hermes-engine: 79484fc4e58f328d01b9339ef899ca633d3702ee + RCT-Folly: 82921e585c0400eda46fac1068297aa9dfb035e4 + RCTDeprecation: c62b9b3fbf0d26b76755f3ebd1c913a4fb469dde + RCTRequired: d0563e2484633b657976195f0543e180133afd3a + RCTSwiftUI: 15509267fa8f2c9add320d4f8bca1bf341e2744e + RCTSwiftUIWrapper: 21b972be3583a766ff6ab26d875e0d65cf517e7f + RCTTypeSafety: e83720d5a0fc095a2cbd0f431cf16762de30f85f + React: 137135ec8ba49581ff298b915372f8d37cc9ad73 + React-bridging: 48b96b1b423710103381dd90478513fff84456c4 + React-callinvoker: 8eb02682e7fc3ddc0e25a8d96eb5733c367436e8 + React-Core: 4cce9d3d50bd1544f33379cde3ae22175f6a1bcb + React-Core-prebuilt: dbd0bf94bbe1a1714bd4e27bc4f1bf33c02bb7b3 + React-CoreModules: c96f14c068269b233fcabc8add64963132a371a2 + React-cxxreact: 2956b35d64e2e5594607d359df31454a999acbed + React-cxxstableapi: 7019410c5d74d0a60cae97b5a636cd42017370a3 + React-debug: 0e263f8f5ecf6dc045ec00ef4ebdc17cfa538df0 + React-defaultsnativemodule: 1330d89bb3745f4045581d862e0ad41862a29ffd + React-domnativemodule: 9fc2d79107063d3041ddbef2b71df9d172dcf35c + React-Fabric: acb5d9543dcc8f6207fad8420ef51aa3a6e375d6 + React-FabricComponents: 3922ec5446406562e88a3e14dfcee44f77b6ff2f + React-FabricImage: 2ef5ed10651e6fc5034f6cd437b30ad79152f232 + React-featureflags: ba2857233a4743c97a150c06f0b91d6cf6af25dd + React-featureflagsnativemodule: 1dbcf5475c11322a4bbba6b516bd40a776f69d0f + React-graphics: cfcb8bc126e56f2e761f1b25ac5208fbe481188e + React-hermes: a1048395b3021ca36a93f2511f71bf8ca9d0ad96 + React-idlecallbacksnativemodule: a0a080256b1770033f0636e054c4909770cdd6ea + React-ImageManager: cbb1209ff310b5404ce705ad95f81947f1a865fe + React-intersectionobservernativemodule: 4f63c78f06f175b9dd9ef4862ffb0734f175ff5d + React-jserrorhandler: 500b1a480f9a2d94414fe664012831cd4593c9aa + React-jsi: 50c9001882f5d8d3a27b4b9a97211d739ba5fa1c + React-jsiexecutor: e457d9e0ccbc240a265153badefd610509d8304d + React-jsinspector: 498c98ab6f0f3c6157ac2726bb413287b6ddc9d4 + React-jsinspectorcdp: 4e1302542c163f43df6056f1b25c72ca881601d8 + React-jsinspectornetwork: 502d094e80d5d09f8fb80ca6ab14184c4e6d2f83 + React-jsinspectortracing: 1442c0d3baaaf128f38c66cca9a463bb8a0d5371 + React-jsitooling: 43100b9b693bdba69fc9bf5183a3209d089466d8 + React-jsitracing: 36bb93f77e15d27f44f594dd85b0b63427b40ee8 + React-logger: 0a01c5aed18b8490ab50bf4ed9596f94ecc4bcef + React-Mapbuffer: 50c4d7a1ff3f18413cbaf897c8b5ce46baa491b3 + React-microtasksnativemodule: 0207d6133274a7cbfc3d0dae326e3055c8cfcf9e + React-mutationobservernativemodule: b97a67c29f724d18a92379e7390f24350acb433a + React-NativeModulesApple: 8cfb2f308f48c48068c96b932e7f0e4297c23342 + React-networking: 3325cf73ecbdaacab0da91260b094baf36061a56 + React-oscompat: a776760fdfa152e12114f8c30d833963daac27e1 + React-perflogger: 581d52e87cc754527da2d640a0cd27349e66daed + React-performancecdpmetrics: b36b0928c1b6cbe2dffffae6fba072cc89e5647e + React-performancetimeline: cdfe8a0bfcdceff00167b15be6509d16f64906e8 + React-RCTActionSheet: 3fe2ade74f0b8559614930875ca34b727fb3cf50 + React-RCTAnimatedModuleProvider: 33fefaf8a427805f7b74c43e3987a096063aefa0 + React-RCTAnimation: f412b65b6698838f9cfb009f82c1a9a6e0f1454c + React-RCTAppDelegate: d2a836d0e4bb66b6010f350596088f4efad98dd4 + React-RCTBlob: d1fcc293267d205c354fe772222b0ca6cc6d5d32 + React-RCTFabric: 7f40302e364998157273b277e10a389ad1f3d358 + React-RCTFBReactNativeSpec: 418027fe87e9183346f17f55f73f0baad7d48a47 + React-RCTImage: 43a4fd9d58ebc85dee87b7ea09b69461ba5db73b + React-RCTLinking: 14e75f67005086d367f411a1e303580c16ca5bf4 + React-RCTNetwork: fa89609180cbdaaa2f37e8b89331d7fd863c7f93 + React-RCTRuntime: 21191eabd13762ba94741a480abf3649b4632496 + React-RCTSettings: 204a957417db09a0d2378482527506c900dce4ac + React-RCTText: cc6fe31b890f0ae7d0f02c1bf5f33fc725014a2d + React-RCTVibration: e80f3ea1c26936f5b9c5d972eefe860f416098d0 + React-rendererconsistency: f3c3737e43a00dd5115a5caf1653d53ecba40c59 + React-renderercss: 2ff7761e33236132b1d38daa73c1e20b74bfcc15 + React-rendererdebug: c6f1de13a76fdcfd5eda97048d86321fd919b350 + React-resizeobservernativemodule: 40d4ae0a4ef7595101cc2be1f5af3838d3edf1e9 + React-RuntimeApple: 87e2d89ad30fe47568c85790467eacf7c16dc3b0 + React-RuntimeCore: 5cfcf87454ad55a78707a28051e55b3acdf07f1f + React-runtimeexecutor: 0220936a41647dd4eb525e96fc6674fc1ca9365d + React-RuntimeHermes: ecacd6e3439eab1c6b0f94fa670d28951cd7f3b4 + React-runtimescheduler: 6ce87802f0a76bd7b3b9277c25f1ef3070fd83d7 + React-timing: a4b174c1d710d77c6fd30d8580b74d7bd8b3a203 + React-utils: e9a0a773a6bbb007a266853104b55a658124e13d + React-viewtransitionnativemodule: 31dae72887e60de89cf6e1c8def004fdfe554119 + React-webperformancenativemodule: c376d2e7367b3c0d65df3b60ff162554791e7f92 + ReactAppDependencyProvider: 2dbb2d65f3a487b8a69449f5b1b12b44656d2204 + ReactCodegen: 3840312f5071bb6b953b35a029c5c6dcf06b435e + ReactCommon: b63ce798b898ed77c6cfdeb80b18080161f52ed5 + ReactNativeDependencies: a5164c3ebbe90d992022b5d9cbabbf770a6d7d05 + SocketRocket: 37aec555668fb852ec12e3c0de59a86ca58f0871 + Yoga: d1c536142c5ff8ec8cd856ab2a7c227a1d875c8e PODFILE CHECKSUM: e73e427c65476c764c96cefc7e2652b53bf817b6 diff --git a/example/jest.config.js b/example/jest.config.js index 8eb675e..294be30 100644 --- a/example/jest.config.js +++ b/example/jest.config.js @@ -1,3 +1,3 @@ module.exports = { - preset: 'react-native', + preset: '@react-native/jest-preset', }; diff --git a/example/package.json b/example/package.json index a126adf..e0be9a4 100644 --- a/example/package.json +++ b/example/package.json @@ -10,24 +10,25 @@ "build:ios": "react-native build-ios --mode Debug" }, "dependencies": { - "react": "19.2.0", - "react-native": "0.83.0" + "react": "19.3.1", + "react-native": "0.88.1" }, "devDependencies": { "@babel/core": "^7.25.2", "@babel/preset-env": "^7.25.3", "@babel/runtime": "^7.25.0", - "@react-native-community/cli": "20.0.0", - "@react-native-community/cli-platform-android": "20.0.0", - "@react-native-community/cli-platform-ios": "20.0.0", - "@react-native/babel-preset": "0.83.0", - "@react-native/metro-config": "0.83.0", - "@react-native/typescript-config": "0.83.0", - "@types/react": "^19.2.0", + "@react-native-community/cli": "20.2.0", + "@react-native-community/cli-platform-android": "20.2.0", + "@react-native-community/cli-platform-ios": "20.2.0", + "@react-native/babel-preset": "0.88.1", + "@react-native/jest-preset": "0.88.1", + "@react-native/metro-config": "0.88.1", + "@react-native/typescript-config": "0.88.1", + "@types/react": "^19.3.0", "react-native-builder-bob": "^0.40.18", "react-native-monorepo-config": "^0.3.3" }, "engines": { - "node": ">=20" + "node": "^22.13.0 || ^24.3.0 || >=26.0.0" } } diff --git a/lib/module/GleamViewNativeComponent.ts b/lib/module/GleamViewNativeComponent.ts index f41300b..69e614f 100644 --- a/lib/module/GleamViewNativeComponent.ts +++ b/lib/module/GleamViewNativeComponent.ts @@ -1,36 +1,31 @@ -import { - codegenNativeComponent, - type ColorValue, - type ViewProps, - type CodegenTypes, -} from 'react-native'; +import type { ColorValue, ViewProps } from 'react-native'; +import codegenNativeComponent, { + type DirectEventHandler, + type Float, + type WithDefault, +} from './codegenCompat'; export interface NativeProps extends ViewProps { /** Toggle shimmer on/off. @default true */ - loading?: CodegenTypes.WithDefault; + loading?: WithDefault; /** Duration of one shimmer cycle in milliseconds. @default 1000 */ - speed?: CodegenTypes.WithDefault; + speed?: WithDefault; /** Animation sweep direction. @default 'ltr' */ - direction?: CodegenTypes.WithDefault<'ltr' | 'rtl' | 'ttb', 'ltr'>; + direction?: WithDefault<'ltr' | 'rtl' | 'ttb', 'ltr'>; /** Phase offset in milliseconds — use to stagger multiple shimmers. @default 0 */ - delay?: CodegenTypes.WithDefault; + delay?: WithDefault; /** Duration of the loading-to-content transition in milliseconds. `0` = instant. @default 300 */ - transitionDuration?: CodegenTypes.WithDefault; + transitionDuration?: WithDefault; /** Transition style when loading ends. @default 'fade' */ - transitionType?: CodegenTypes.WithDefault< - 'fade' | 'shrink' | 'collapse', - 'fade' - >; + transitionType?: WithDefault<'fade' | 'shrink' | 'collapse', 'fade'>; /** Highlight strength (0–1). Lower values produce a more subtle shimmer. @default 1 */ - intensity?: CodegenTypes.WithDefault; + intensity?: WithDefault; /** Background color of the shimmer. @default '#E0E0E0' */ baseColor?: ColorValue; /** Color of the moving highlight. @default '#F5F5F5' */ highlightColor?: ColorValue; /** Called when the transition completes or is interrupted. `finished` is `true` if completed, `false` if interrupted. */ - onTransitionEnd?: CodegenTypes.DirectEventHandler< - Readonly<{ finished: boolean }> - >; + onTransitionEnd?: DirectEventHandler>; } export default codegenNativeComponent('GleamView'); diff --git a/lib/module/codegenCompat.js b/lib/module/codegenCompat.js new file mode 100644 index 0000000..e6a8079 --- /dev/null +++ b/lib/module/codegenCompat.js @@ -0,0 +1,14 @@ +"use strict"; + +// RN 0.78/0.79 do not export codegenNativeComponent at the package root. +// Use the shared runtime path without exposing a deep type import, which the +// Strict TypeScript API in newer React Native versions does not allow. +const codegenNativeComponent = +// eslint-disable-next-line @react-native/no-deep-imports -- Required for RN 0.78/0.79. +require('react-native/Libraries/Utilities/codegenNativeComponent').default; + +// These aliases match React Native's CodegenTypes. Keep them outside the spec: +// Codegen recognizes their names rather than resolving their implementations. + +export default codegenNativeComponent; +//# sourceMappingURL=codegenCompat.js.map \ No newline at end of file diff --git a/lib/module/codegenCompat.js.map b/lib/module/codegenCompat.js.map new file mode 100644 index 0000000..e8a6fe3 --- /dev/null +++ b/lib/module/codegenCompat.js.map @@ -0,0 +1 @@ +{"version":3,"names":["codegenNativeComponent","require","default"],"sourceRoot":"../../src","sources":["codegenCompat.ts"],"mappings":";;AAEA;AACA;AACA;AACA,MAAMA,sBAEmB;AACvB;AACAC,OAAO,CAAC,yDAAyD,CAAC,CAACC,OAAO;;AAE5E;AACA;;AAWA,eAAeF,sBAAsB","ignoreList":[]} diff --git a/lib/typescript/src/GleamLine.d.ts b/lib/typescript/src/GleamLine.d.ts index f9d379f..48fba71 100644 --- a/lib/typescript/src/GleamLine.d.ts +++ b/lib/typescript/src/GleamLine.d.ts @@ -11,5 +11,5 @@ export interface GleamLineProps extends AccessibilityProps { /** Called when this line's transition completes or is interrupted. */ onTransitionEnd?: NativeProps['onTransitionEnd']; } -export declare function GleamLine({ children, style, testID, delay, onTransitionEnd, ...accessibilityProps }: GleamLineProps): import("react/jsx-runtime").JSX.Element; +export declare function GleamLine({ children, style, testID, delay, onTransitionEnd, ...accessibilityProps }: GleamLineProps): import("react").JSX.Element; //# sourceMappingURL=GleamLine.d.ts.map \ No newline at end of file diff --git a/lib/typescript/src/GleamLine.d.ts.map b/lib/typescript/src/GleamLine.d.ts.map index ad8a614..1ca2dbc 100644 --- a/lib/typescript/src/GleamLine.d.ts.map +++ b/lib/typescript/src/GleamLine.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GleamLine.d.ts","sourceRoot":"","sources":["../../../src/GleamLine.tsx"],"names":[],"mappings":"AAAA,OAAO,EAA+B,KAAK,SAAS,EAAE,MAAM,OAAO,CAAC;AACpE,OAAO,EAEL,KAAK,kBAAkB,EACvB,KAAK,SAAS,EACd,KAAK,SAAS,EACf,MAAM,cAAc,CAAC;AACtB,OAAwB,EAAE,KAAK,WAAW,EAAE,MAAM,4BAA4B,CAAC;AAQ/E,MAAM,WAAW,cAAe,SAAQ,kBAAkB;IACxD,QAAQ,CAAC,EAAE,SAAS,CAAC;IACrB,qEAAqE;IACrE,KAAK,CAAC,EAAE,SAAS,CAAC,SAAS,CAAC,CAAC;IAC7B,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,iFAAiF;IACjF,KAAK,CAAC,EAAE,WAAW,CAAC,OAAO,CAAC,CAAC;IAC7B,sEAAsE;IACtE,eAAe,CAAC,EAAE,WAAW,CAAC,iBAAiB,CAAC,CAAC;CAClD;AAED,wBAAgB,SAAS,CAAC,EACxB,QAAQ,EACR,KAAK,EACL,MAAM,EACN,KAAK,EACL,eAAe,EACf,GAAG,kBAAkB,EACtB,EAAE,cAAc,2CAgEhB"} \ No newline at end of file +{"version":3,"file":"GleamLine.d.ts","sourceRoot":"","sources":["../../../src/GleamLine.tsx"],"names":[],"mappings":"AAAA,OAAO,EAA+B,KAAK,SAAS,EAAE,MAAM,OAAO,CAAC;AACpE,OAAO,EAEL,KAAK,kBAAkB,EACvB,KAAK,SAAS,EACd,KAAK,SAAS,EACf,MAAM,cAAc,CAAC;AACtB,OAAwB,EAAE,KAAK,WAAW,EAAE,MAAM,4BAA4B,CAAC;AAQ/E,MAAM,WAAW,cAAe,SAAQ,kBAAkB;IACxD,QAAQ,CAAC,EAAE,SAAS,CAAC;IACrB,qEAAqE;IACrE,KAAK,CAAC,EAAE,SAAS,CAAC,SAAS,CAAC,CAAC;IAC7B,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,iFAAiF;IACjF,KAAK,CAAC,EAAE,WAAW,CAAC,OAAO,CAAC,CAAC;IAC7B,sEAAsE;IACtE,eAAe,CAAC,EAAE,WAAW,CAAC,iBAAiB,CAAC,CAAC;CAClD;AAED,wBAAgB,SAAS,CAAC,EACxB,QAAQ,EACR,KAAK,EACL,MAAM,EACN,KAAK,EACL,eAAe,EACf,GAAG,kBAAkB,EACtB,EAAE,cAAc,+BAgEhB"} \ No newline at end of file diff --git a/lib/typescript/src/GleamViewNativeComponent.d.ts b/lib/typescript/src/GleamViewNativeComponent.d.ts index c3689f7..0dd74df 100644 --- a/lib/typescript/src/GleamViewNativeComponent.d.ts +++ b/lib/typescript/src/GleamViewNativeComponent.d.ts @@ -1,28 +1,29 @@ -import { type ColorValue, type ViewProps, type CodegenTypes } from 'react-native'; +import type { ColorValue, ViewProps } from 'react-native'; +import { type DirectEventHandler, type Float, type WithDefault } from './codegenCompat'; export interface NativeProps extends ViewProps { /** Toggle shimmer on/off. @default true */ - loading?: CodegenTypes.WithDefault; + loading?: WithDefault; /** Duration of one shimmer cycle in milliseconds. @default 1000 */ - speed?: CodegenTypes.WithDefault; + speed?: WithDefault; /** Animation sweep direction. @default 'ltr' */ - direction?: CodegenTypes.WithDefault<'ltr' | 'rtl' | 'ttb', 'ltr'>; + direction?: WithDefault<'ltr' | 'rtl' | 'ttb', 'ltr'>; /** Phase offset in milliseconds — use to stagger multiple shimmers. @default 0 */ - delay?: CodegenTypes.WithDefault; + delay?: WithDefault; /** Duration of the loading-to-content transition in milliseconds. `0` = instant. @default 300 */ - transitionDuration?: CodegenTypes.WithDefault; + transitionDuration?: WithDefault; /** Transition style when loading ends. @default 'fade' */ - transitionType?: CodegenTypes.WithDefault<'fade' | 'shrink' | 'collapse', 'fade'>; + transitionType?: WithDefault<'fade' | 'shrink' | 'collapse', 'fade'>; /** Highlight strength (0–1). Lower values produce a more subtle shimmer. @default 1 */ - intensity?: CodegenTypes.WithDefault; + intensity?: WithDefault; /** Background color of the shimmer. @default '#E0E0E0' */ baseColor?: ColorValue; /** Color of the moving highlight. @default '#F5F5F5' */ highlightColor?: ColorValue; /** Called when the transition completes or is interrupted. `finished` is `true` if completed, `false` if interrupted. */ - onTransitionEnd?: CodegenTypes.DirectEventHandler>; } -declare const _default: import("react-native/types_generated/Libraries/Utilities/codegenNativeComponent").NativeComponentType; +declare const _default: import("react-native").HostComponent; export default _default; //# sourceMappingURL=GleamViewNativeComponent.d.ts.map \ No newline at end of file diff --git a/lib/typescript/src/GleamViewNativeComponent.d.ts.map b/lib/typescript/src/GleamViewNativeComponent.d.ts.map index d1df5c6..18e0110 100644 --- a/lib/typescript/src/GleamViewNativeComponent.d.ts.map +++ b/lib/typescript/src/GleamViewNativeComponent.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"GleamViewNativeComponent.d.ts","sourceRoot":"","sources":["../../../src/GleamViewNativeComponent.ts"],"names":[],"mappings":"AAAA,OAAO,EAEL,KAAK,UAAU,EACf,KAAK,SAAS,EACd,KAAK,YAAY,EAClB,MAAM,cAAc,CAAC;AAEtB,MAAM,WAAW,WAAY,SAAQ,SAAS;IAC5C,2CAA2C;IAC3C,OAAO,CAAC,EAAE,YAAY,CAAC,WAAW,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC;IAClD,mEAAmE;IACnE,KAAK,CAAC,EAAE,YAAY,CAAC,WAAW,CAAC,YAAY,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC;IAC3D,gDAAgD;IAChD,SAAS,CAAC,EAAE,YAAY,CAAC,WAAW,CAAC,KAAK,GAAG,KAAK,GAAG,KAAK,EAAE,KAAK,CAAC,CAAC;IACnE,kFAAkF;IAClF,KAAK,CAAC,EAAE,YAAY,CAAC,WAAW,CAAC,YAAY,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;IACxD,iGAAiG;IACjG,kBAAkB,CAAC,EAAE,YAAY,CAAC,WAAW,CAAC,YAAY,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;IACvE,0DAA0D;IAC1D,cAAc,CAAC,EAAE,YAAY,CAAC,WAAW,CACvC,MAAM,GAAG,QAAQ,GAAG,UAAU,EAC9B,MAAM,CACP,CAAC;IACF,uFAAuF;IACvF,SAAS,CAAC,EAAE,YAAY,CAAC,WAAW,CAAC,YAAY,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;IAC5D,0DAA0D;IAC1D,SAAS,CAAC,EAAE,UAAU,CAAC;IACvB,wDAAwD;IACxD,cAAc,CAAC,EAAE,UAAU,CAAC;IAC5B,yHAAyH;IACzH,eAAe,CAAC,EAAE,YAAY,CAAC,kBAAkB,CAC/C,QAAQ,CAAC;QAAE,QAAQ,EAAE,OAAO,CAAA;KAAE,CAAC,CAChC,CAAC;CACH;;AAED,wBAAgE"} \ No newline at end of file +{"version":3,"file":"GleamViewNativeComponent.d.ts","sourceRoot":"","sources":["../../../src/GleamViewNativeComponent.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,UAAU,EAAE,SAAS,EAAE,MAAM,cAAc,CAAC;AAC1D,OAA+B,EAC7B,KAAK,kBAAkB,EACvB,KAAK,KAAK,EACV,KAAK,WAAW,EACjB,MAAM,iBAAiB,CAAC;AAEzB,MAAM,WAAW,WAAY,SAAQ,SAAS;IAC5C,2CAA2C;IAC3C,OAAO,CAAC,EAAE,WAAW,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC;IACrC,mEAAmE;IACnE,KAAK,CAAC,EAAE,WAAW,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC;IACjC,gDAAgD;IAChD,SAAS,CAAC,EAAE,WAAW,CAAC,KAAK,GAAG,KAAK,GAAG,KAAK,EAAE,KAAK,CAAC,CAAC;IACtD,kFAAkF;IAClF,KAAK,CAAC,EAAE,WAAW,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;IAC9B,iGAAiG;IACjG,kBAAkB,CAAC,EAAE,WAAW,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;IAC7C,0DAA0D;IAC1D,cAAc,CAAC,EAAE,WAAW,CAAC,MAAM,GAAG,QAAQ,GAAG,UAAU,EAAE,MAAM,CAAC,CAAC;IACrE,uFAAuF;IACvF,SAAS,CAAC,EAAE,WAAW,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;IAClC,0DAA0D;IAC1D,SAAS,CAAC,EAAE,UAAU,CAAC;IACvB,wDAAwD;IACxD,cAAc,CAAC,EAAE,UAAU,CAAC;IAC5B,yHAAyH;IACzH,eAAe,CAAC,EAAE,kBAAkB,CAAC,QAAQ,CAAC;QAAE,QAAQ,EAAE,OAAO,CAAA;KAAE,CAAC,CAAC,CAAC;CACvE;;AAED,wBAAgE"} \ No newline at end of file diff --git a/lib/typescript/src/codegenCompat.d.ts b/lib/typescript/src/codegenCompat.d.ts new file mode 100644 index 0000000..24a71c4 --- /dev/null +++ b/lib/typescript/src/codegenCompat.d.ts @@ -0,0 +1,7 @@ +import type { HostComponent, NativeSyntheticEvent } from 'react-native'; +declare const codegenNativeComponent: (name: string) => HostComponent; +export type Float = number; +export type WithDefault, _Default extends Type | string | undefined | null> = Type | undefined | null; +export type DirectEventHandler = (event: NativeSyntheticEvent) => void | Promise; +export default codegenNativeComponent; +//# sourceMappingURL=codegenCompat.d.ts.map \ No newline at end of file diff --git a/lib/typescript/src/codegenCompat.d.ts.map b/lib/typescript/src/codegenCompat.d.ts.map new file mode 100644 index 0000000..db096fc --- /dev/null +++ b/lib/typescript/src/codegenCompat.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"codegenCompat.d.ts","sourceRoot":"","sources":["../../../src/codegenCompat.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,aAAa,EAAE,oBAAoB,EAAE,MAAM,cAAc,CAAC;AAKxE,QAAA,MAAM,sBAAsB,EAAE,CAAC,KAAK,SAAS,MAAM,EACjD,IAAI,EAAE,MAAM,KACT,aAAa,CAAC,KAAK,CAEoD,CAAC;AAI7E,MAAM,MAAM,KAAK,GAAG,MAAM,CAAC;AAC3B,MAAM,MAAM,WAAW,CACrB,IAAI,SAAS,MAAM,GAAG,OAAO,GAAG,MAAM,GAAG,aAAa,CAAC,MAAM,CAAC,EAE9D,QAAQ,SAAS,IAAI,GAAG,MAAM,GAAG,SAAS,GAAG,IAAI,IAC/C,IAAI,GAAG,SAAS,GAAG,IAAI,CAAC;AAC5B,MAAM,MAAM,kBAAkB,CAAC,CAAC,IAAI,CAClC,KAAK,EAAE,oBAAoB,CAAC,CAAC,CAAC,KAC3B,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;AAE1B,eAAe,sBAAsB,CAAC"} \ No newline at end of file diff --git a/lib/typescript/src/index.d.ts b/lib/typescript/src/index.d.ts index 162ab6d..15381e8 100644 --- a/lib/typescript/src/index.d.ts +++ b/lib/typescript/src/index.d.ts @@ -24,7 +24,7 @@ export declare enum GleamTransition { } declare function GleamViewComponent({ ref, ...props }: NativeProps & { ref?: React.Ref; -}): import("react/jsx-runtime").JSX.Element; +}): React.JSX.Element; declare namespace GleamViewComponent { var displayName: string; } diff --git a/lib/typescript/src/index.d.ts.map b/lib/typescript/src/index.d.ts.map index f0a3848..c46cf9c 100644 --- a/lib/typescript/src/index.d.ts.map +++ b/lib/typescript/src/index.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/index.tsx"],"names":[],"mappings":"AAAA,OAAO,KAMN,MAAM,OAAO,CAAC;AACf,OAAO,EAAE,IAAI,EAAkB,MAAM,cAAc,CAAC;AACpD,OAAwB,EAAE,KAAK,WAAW,EAAE,MAAM,4BAA4B,CAAC;AAE/E,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAQxC,YAAY,EAAE,WAAW,EAAE,MAAM,4BAA4B,CAAC;AAC9D,YAAY,EAAE,cAAc,EAAE,MAAM,aAAa,CAAC;AAElD;;;;GAIG;AACH,MAAM,MAAM,cAAc,GAAG,WAAW,GAAG;IACzC,GAAG,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;CACvB,CAAC;AAEF,oBAAY,cAAc;IACxB,WAAW,QAAQ;IACnB,WAAW,QAAQ;IACnB,WAAW,QAAQ;CACpB;AAED,oBAAY,eAAe;IACzB,IAAI,SAAS;IACb,MAAM,WAAW;IACjB,QAAQ,aAAa;CACtB;AAsFD,iBAAS,kBAAkB,CAAC,EAC1B,GAAG,EACH,GAAG,KAAK,EACT,EAAE,WAAW,GAAG;IAAE,GAAG,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;CAAE,2CA6J5C;kBAhKQ,kBAAkB;;;AAoK3B,eAAO,MAAM,SAAS;;CAEpB,CAAC"} \ No newline at end of file +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../../../src/index.tsx"],"names":[],"mappings":"AAAA,OAAO,KAMN,MAAM,OAAO,CAAC;AACf,OAAO,EAAE,IAAI,EAAkB,MAAM,cAAc,CAAC;AACpD,OAAwB,EAAE,KAAK,WAAW,EAAE,MAAM,4BAA4B,CAAC;AAE/E,OAAO,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAQxC,YAAY,EAAE,WAAW,EAAE,MAAM,4BAA4B,CAAC;AAC9D,YAAY,EAAE,cAAc,EAAE,MAAM,aAAa,CAAC;AAElD;;;;GAIG;AACH,MAAM,MAAM,cAAc,GAAG,WAAW,GAAG;IACzC,GAAG,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;CACvB,CAAC;AAEF,oBAAY,cAAc;IACxB,WAAW,QAAQ;IACnB,WAAW,QAAQ;IACnB,WAAW,QAAQ;CACpB;AAED,oBAAY,eAAe;IACzB,IAAI,SAAS;IACb,MAAM,WAAW;IACjB,QAAQ,aAAa;CACtB;AAsFD,iBAAS,kBAAkB,CAAC,EAC1B,GAAG,EACH,GAAG,KAAK,EACT,EAAE,WAAW,GAAG;IAAE,GAAG,CAAC,EAAE,KAAK,CAAC,GAAG,CAAC,OAAO,CAAC,CAAA;CAAE,qBA6J5C;kBAhKQ,kBAAkB;;;AAoK3B,eAAO,MAAM,SAAS;;CAEpB,CAAC"} \ No newline at end of file diff --git a/package.json b/package.json index daca70b..659f007 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-gleam", - "version": "1.1.0", + "version": "1.1.1", "description": "Native-powered shimmer loading effect for React Native", "main": "./lib/module/index.js", "types": "./lib/typescript/src/index.d.ts", @@ -38,7 +38,7 @@ "lint": "eslint \"**/*.{js,ts,tsx}\"" }, "jest": { - "preset": "react-native", + "preset": "@react-native/jest-preset", "modulePathIgnorePatterns": [ "/example/node_modules", "/lib/" @@ -71,12 +71,12 @@ "@eslint/compat": "^1.3.2", "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.35.0", - "@react-native/babel-preset": "0.83.0", - "@react-native/eslint-config": "0.83.0", - "@testing-library/jest-native": "^5.4.3", + "@react-native/babel-preset": "0.88.1", + "@react-native/eslint-config": "0.88.1", + "@react-native/jest-preset": "0.88.1", "@testing-library/react-native": "^13.3.3", "@types/jest": "^30.0.0", - "@types/react": "^19.2.0", + "@types/react": "^19.3.0", "@types/react-test-renderer": "^19", "del-cli": "^6.0.0", "eslint": "^9.35.0", @@ -84,10 +84,10 @@ "eslint-plugin-prettier": "^5.5.4", "jest": "^30.3.0", "prettier": "^3.4.2", - "react": "19.2.0", - "react-native": "0.83.0", + "react": "19.3.1", + "react-native": "0.88.1", "react-native-builder-bob": "^0.40.18", - "react-test-renderer": "19.2.0", + "react-test-renderer": "19.3.1", "turbo": "^2.5.6", "typescript": "^5.9.2" }, diff --git a/src/GleamViewNativeComponent.ts b/src/GleamViewNativeComponent.ts index f41300b..69e614f 100644 --- a/src/GleamViewNativeComponent.ts +++ b/src/GleamViewNativeComponent.ts @@ -1,36 +1,31 @@ -import { - codegenNativeComponent, - type ColorValue, - type ViewProps, - type CodegenTypes, -} from 'react-native'; +import type { ColorValue, ViewProps } from 'react-native'; +import codegenNativeComponent, { + type DirectEventHandler, + type Float, + type WithDefault, +} from './codegenCompat'; export interface NativeProps extends ViewProps { /** Toggle shimmer on/off. @default true */ - loading?: CodegenTypes.WithDefault; + loading?: WithDefault; /** Duration of one shimmer cycle in milliseconds. @default 1000 */ - speed?: CodegenTypes.WithDefault; + speed?: WithDefault; /** Animation sweep direction. @default 'ltr' */ - direction?: CodegenTypes.WithDefault<'ltr' | 'rtl' | 'ttb', 'ltr'>; + direction?: WithDefault<'ltr' | 'rtl' | 'ttb', 'ltr'>; /** Phase offset in milliseconds — use to stagger multiple shimmers. @default 0 */ - delay?: CodegenTypes.WithDefault; + delay?: WithDefault; /** Duration of the loading-to-content transition in milliseconds. `0` = instant. @default 300 */ - transitionDuration?: CodegenTypes.WithDefault; + transitionDuration?: WithDefault; /** Transition style when loading ends. @default 'fade' */ - transitionType?: CodegenTypes.WithDefault< - 'fade' | 'shrink' | 'collapse', - 'fade' - >; + transitionType?: WithDefault<'fade' | 'shrink' | 'collapse', 'fade'>; /** Highlight strength (0–1). Lower values produce a more subtle shimmer. @default 1 */ - intensity?: CodegenTypes.WithDefault; + intensity?: WithDefault; /** Background color of the shimmer. @default '#E0E0E0' */ baseColor?: ColorValue; /** Color of the moving highlight. @default '#F5F5F5' */ highlightColor?: ColorValue; /** Called when the transition completes or is interrupted. `finished` is `true` if completed, `false` if interrupted. */ - onTransitionEnd?: CodegenTypes.DirectEventHandler< - Readonly<{ finished: boolean }> - >; + onTransitionEnd?: DirectEventHandler>; } export default codegenNativeComponent('GleamView'); diff --git a/src/__tests__/codegenCompatibility.test.ts b/src/__tests__/codegenCompatibility.test.ts new file mode 100644 index 0000000..8d5128a --- /dev/null +++ b/src/__tests__/codegenCompatibility.test.ts @@ -0,0 +1,35 @@ +import { readFileSync } from 'node:fs'; +import path from 'node:path'; +import { runInNewContext } from 'node:vm'; +import ts from 'typescript'; +import codegenNativeComponent from '../codegenCompat'; + +// RN 0.78 has no codegen exports at the package root. +jest.mock('react-native', () => ({})); +jest.mock('react-native/Libraries/Utilities/codegenNativeComponent', () => ({ + default: jest.fn(() => 'NativeGleamView'), +})); + +it('loads the native spec without the newer React Native root exports', () => { + // Do not run the React Native Babel plugin here: it replaces the factory + // call with a generated view config and would conceal an invalid import. + const source = readFileSync( + path.join(__dirname, '../GleamViewNativeComponent.ts'), + 'utf8' + ); + const { outputText } = ts.transpileModule(source, { + compilerOptions: { module: ts.ModuleKind.CommonJS }, + }); + const exports: { default?: unknown } = {}; + + runInNewContext(outputText, { + exports, + require: (name: string) => + name === './codegenCompat' + ? { default: codegenNativeComponent } + : require(name), + }); + + expect(exports.default).toBe('NativeGleamView'); + expect(codegenNativeComponent).toHaveBeenCalledWith('GleamView'); +}); diff --git a/src/codegenCompat.ts b/src/codegenCompat.ts new file mode 100644 index 0000000..6463c4f --- /dev/null +++ b/src/codegenCompat.ts @@ -0,0 +1,24 @@ +import type { HostComponent, NativeSyntheticEvent } from 'react-native'; + +// RN 0.78/0.79 do not export codegenNativeComponent at the package root. +// Use the shared runtime path without exposing a deep type import, which the +// Strict TypeScript API in newer React Native versions does not allow. +const codegenNativeComponent: ( + name: string +) => HostComponent = + // eslint-disable-next-line @react-native/no-deep-imports -- Required for RN 0.78/0.79. + require('react-native/Libraries/Utilities/codegenNativeComponent').default; + +// These aliases match React Native's CodegenTypes. Keep them outside the spec: +// Codegen recognizes their names rather than resolving their implementations. +export type Float = number; +export type WithDefault< + Type extends number | boolean | string | ReadonlyArray, + // eslint-disable-next-line @typescript-eslint/no-unused-vars -- Read by Codegen, erased from the public prop type. + _Default extends Type | string | undefined | null, +> = Type | undefined | null; +export type DirectEventHandler = ( + event: NativeSyntheticEvent +) => void | Promise; + +export default codegenNativeComponent; diff --git a/tsconfig.json b/tsconfig.json index 6bce8d5..e32dfa7 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -26,5 +26,6 @@ "strict": true, "target": "ESNext", "verbatimModuleSyntax": true - } + }, + "exclude": ["lib", "node_modules", "example/node_modules"] } diff --git a/yarn.lock b/yarn.lock index f973bf6..b1d5b89 100644 --- a/yarn.lock +++ b/yarn.lock @@ -32,6 +32,17 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/code-frame@npm:7.29.7" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.29.7" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.1.1" + checksum: 10c0/169fc2080169a40c1760155eaaaf739bcb882df0bec76a83adbda5493645bc17270a3434b8848c494b1933e96fe1d147370001e3cda09a39f43ae30f08ef2069 + languageName: node + linkType: hard + "@babel/compat-data@npm:^7.28.6, @babel/compat-data@npm:^7.29.0": version: 7.29.0 resolution: "@babel/compat-data@npm:7.29.0" @@ -89,6 +100,19 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.29.13": + version: 7.29.13 + resolution: "@babel/generator@npm:7.29.13" + dependencies: + "@babel/parser": "npm:^7.29.13" + "@babel/types": "npm:^7.29.11" + "@jridgewell/gen-mapping": "npm:^0.3.12" + "@jridgewell/trace-mapping": "npm:^0.3.28" + jsesc: "npm:^3.0.2" + checksum: 10c0/3b6318f59aeaffe9305b1e4a8e3035f6223c808e961459945d896ba3c6f9dccb1e95d477b73d8e00b21d972b389292478dd1a50e8917d1629cd3c52005a64594 + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:^7.27.1, @babel/helper-annotate-as-pure@npm:^7.27.3": version: 7.27.3 resolution: "@babel/helper-annotate-as-pure@npm:7.27.3" @@ -163,6 +187,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-globals@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-globals@npm:7.29.7" + checksum: 10c0/f38417c40b1129a1b2b519ca961b9040c8827d1444fd74068702286b91b77089431dc76b6b9d5c1496e5da2a4f3ad329c6946e688ba3fa0d1d0b3d2b4f34f36a + languageName: node + linkType: hard + "@babel/helper-member-expression-to-functions@npm:^7.28.5": version: 7.28.5 resolution: "@babel/helper-member-expression-to-functions@npm:7.28.5" @@ -255,6 +286,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-string-parser@npm:^7.29.11": + version: 7.29.13 + resolution: "@babel/helper-string-parser@npm:7.29.13" + checksum: 10c0/4a590d98e338c4ff9afb6e66aa87fb21ce621096e05d78b1b65c89cb27e2861be67d398991dabecf2c09968993d521b940d0e716470a403124c7b26665ef9461 + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.28.5": version: 7.28.5 resolution: "@babel/helper-validator-identifier@npm:7.28.5" @@ -262,6 +300,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-validator-identifier@npm:7.29.7" + checksum: 10c0/4795354e7ae0dcafa72de1cd04ec51252dc1498517170beaf019e03effc5b7bf13c6b21a3949a77e07b8125be7f106ed1131350d8ebd4566ae874094a726d62b + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.27.1": version: 7.27.1 resolution: "@babel/helper-validator-option@npm:7.27.1" @@ -290,7 +335,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0": version: 7.29.0 resolution: "@babel/parser@npm:7.29.0" dependencies: @@ -301,6 +346,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.29.13, @babel/parser@npm:^7.29.7, @babel/parser@npm:^7.29.9": + version: 7.29.13 + resolution: "@babel/parser@npm:7.29.13" + dependencies: + "@babel/types": "npm:^7.29.11" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/b48742b4501a38552ef1317726345a9c42eaab2c1fb7d884004453e9ef1519ea8a36167d295d966b870c80821eb53fb258baa9b0e43b9f23915edfd6330664bd + languageName: node + linkType: hard + "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.28.5": version: 7.28.5 resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.28.5" @@ -623,7 +679,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.24.7, @babel/plugin-transform-arrow-functions@npm:^7.27.1": +"@babel/plugin-transform-arrow-functions@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-arrow-functions@npm:7.27.1" dependencies: @@ -722,7 +778,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.24.7, @babel/plugin-transform-computed-properties@npm:^7.28.6": +"@babel/plugin-transform-computed-properties@npm:^7.28.6": version: 7.28.6 resolution: "@babel/plugin-transform-computed-properties@npm:7.28.6" dependencies: @@ -850,7 +906,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.25.1, @babel/plugin-transform-function-name@npm:^7.27.1": +"@babel/plugin-transform-function-name@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-function-name@npm:7.27.1" dependencies: @@ -874,7 +930,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.25.2, @babel/plugin-transform-literals@npm:^7.27.1": +"@babel/plugin-transform-literals@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-literals@npm:7.27.1" dependencies: @@ -885,7 +941,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7, @babel/plugin-transform-logical-assignment-operators@npm:^7.28.6": +"@babel/plugin-transform-logical-assignment-operators@npm:^7.28.6": version: 7.28.6 resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.28.6" dependencies: @@ -991,7 +1047,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.24.7, @babel/plugin-transform-numeric-separator@npm:^7.28.6": +"@babel/plugin-transform-numeric-separator@npm:^7.28.6": version: 7.28.6 resolution: "@babel/plugin-transform-numeric-separator@npm:7.28.6" dependencies: @@ -1002,7 +1058,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.24.7, @babel/plugin-transform-object-rest-spread@npm:^7.28.6": +"@babel/plugin-transform-object-rest-spread@npm:^7.28.6": version: 7.28.6 resolution: "@babel/plugin-transform-object-rest-spread@npm:7.28.6" dependencies: @@ -1052,7 +1108,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.24.7, @babel/plugin-transform-parameters@npm:^7.27.7": +"@babel/plugin-transform-parameters@npm:^7.27.7": version: 7.27.7 resolution: "@babel/plugin-transform-parameters@npm:7.27.7" dependencies: @@ -1220,7 +1276,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.24.7, @babel/plugin-transform-shorthand-properties@npm:^7.27.1": +"@babel/plugin-transform-shorthand-properties@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-shorthand-properties@npm:7.27.1" dependencies: @@ -1231,7 +1287,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.24.7, @babel/plugin-transform-spread@npm:^7.28.6": +"@babel/plugin-transform-spread@npm:^7.28.6": version: 7.28.6 resolution: "@babel/plugin-transform-spread@npm:7.28.6" dependencies: @@ -1243,7 +1299,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.24.7, @babel/plugin-transform-sticky-regex@npm:^7.27.1": +"@babel/plugin-transform-sticky-regex@npm:^7.27.1": version: 7.27.1 resolution: "@babel/plugin-transform-sticky-regex@npm:7.27.1" dependencies: @@ -1480,7 +1536,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.25.0, @babel/template@npm:^7.28.6, @babel/template@npm:^7.3.3": +"@babel/template@npm:^7.28.6, @babel/template@npm:^7.3.3": version: 7.28.6 resolution: "@babel/template@npm:7.28.6" dependencies: @@ -1491,7 +1547,18 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.5, @babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0": +"@babel/template@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/template@npm:7.29.7" + dependencies: + "@babel/code-frame": "npm:^7.29.7" + "@babel/parser": "npm:^7.29.7" + "@babel/types": "npm:^7.29.7" + checksum: 10c0/8bb7f900dcab0e9e1c5ffbc33ca10e0d26b7b2e2ca804becb73ee771b9c4ed6e2908a4ae4a14c08560febb45d2b6b9a173955e42ad404d05f8b04840a14d9c58 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.5, @babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0": version: 7.29.0 resolution: "@babel/traverse@npm:7.29.0" dependencies: @@ -1506,6 +1573,21 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.29.10": + version: 7.29.13 + resolution: "@babel/traverse@npm:7.29.13" + dependencies: + "@babel/code-frame": "npm:^7.29.7" + "@babel/generator": "npm:^7.29.13" + "@babel/helper-globals": "npm:^7.29.7" + "@babel/parser": "npm:^7.29.13" + "@babel/template": "npm:^7.29.7" + "@babel/types": "npm:^7.29.11" + debug: "npm:^4.3.1" + checksum: 10c0/336e43764545bb24e6c5d0d699eaafb7d967f1f3eb561b8333dbb737b673c8c2e026079caa5de77d50e499be8d343a0a8d632d50e13a75b271b1a9ca235e36d0 + languageName: node + linkType: hard + "@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.5, @babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": version: 7.29.0 resolution: "@babel/types@npm:7.29.0" @@ -1516,6 +1598,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.29.11, @babel/types@npm:^7.29.7, @babel/types@npm:^7.29.8": + version: 7.29.11 + resolution: "@babel/types@npm:7.29.11" + dependencies: + "@babel/helper-string-parser": "npm:^7.29.11" + "@babel/helper-validator-identifier": "npm:^7.29.7" + checksum: 10c0/d0d4edd2fbff0a8e79af1fea3c3c056de86bc0e01ed734d00062287638379933a232f087959c6eb67365c2f4fb44d57b88793cd1e87f0aad568f1c8b3b94da80 + languageName: node + linkType: hard + "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -2178,6 +2270,13 @@ __metadata: languageName: node linkType: hard +"@nodable/entities@npm:^3.1.0": + version: 3.1.0 + resolution: "@nodable/entities@npm:3.1.0" + checksum: 10c0/a1a2a081949a72da17846dc44962dc95a2bf5268867407fc4f6b686acda4dc5e9fd85f0398999969309b9f7fe0fbe85947a91c1ddac47eba8f9b58224c36f6fb + languageName: node + linkType: hard + "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -2241,120 +2340,120 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-clean@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli-clean@npm:20.0.0" +"@react-native-community/cli-clean@npm:20.2.0": + version: 20.2.0 + resolution: "@react-native-community/cli-clean@npm:20.2.0" dependencies: - "@react-native-community/cli-tools": "npm:20.0.0" - chalk: "npm:^4.1.2" + "@react-native-community/cli-tools": "npm:20.2.0" execa: "npm:^5.0.0" fast-glob: "npm:^3.3.2" - checksum: 10c0/cd65907bf2bff82abe8a6616802cf1f756340983e9154a93e771710059ccbf863e45046d2568a6bcb85ef1b4e51b883866ce6371950ec27309a6d1e3fc10cbf4 + picocolors: "npm:^1.1.1" + checksum: 10c0/217c0a17e69892d6042840a66bf179dfbb3b6b4dcf6e1f0401574e7eedbcb31c4ed92f6b052cf0ffe6ce6963b5af3d68bfba6a699c9837fe7a744a45a05dd622 languageName: node linkType: hard -"@react-native-community/cli-config-android@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli-config-android@npm:20.0.0" +"@react-native-community/cli-config-android@npm:20.2.0": + version: 20.2.0 + resolution: "@react-native-community/cli-config-android@npm:20.2.0" dependencies: - "@react-native-community/cli-tools": "npm:20.0.0" - chalk: "npm:^4.1.2" + "@react-native-community/cli-tools": "npm:20.2.0" fast-glob: "npm:^3.3.2" - fast-xml-parser: "npm:^4.4.1" - checksum: 10c0/79298ecde495e0587585e8d67431e9543ac83392a06e5c8fb736853d199f0aae014858b1d3db81ce3decf58c2172c95c78eeb27e0f2be2b8a5ad43b96331d0ce + fast-xml-parser: "npm:^5.3.6" + picocolors: "npm:^1.1.1" + checksum: 10c0/86dbdaf9a038a8e9f0a2a1f149e2f68eaa15379ad4119b3b4278d590f301a2e9314d2c449921abbfcd7fa174e5fb62d0f6971e4f40c285b49abc787d62cbf0ba languageName: node linkType: hard -"@react-native-community/cli-config-apple@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli-config-apple@npm:20.0.0" +"@react-native-community/cli-config-apple@npm:20.2.0": + version: 20.2.0 + resolution: "@react-native-community/cli-config-apple@npm:20.2.0" dependencies: - "@react-native-community/cli-tools": "npm:20.0.0" - chalk: "npm:^4.1.2" + "@react-native-community/cli-tools": "npm:20.2.0" execa: "npm:^5.0.0" fast-glob: "npm:^3.3.2" - checksum: 10c0/1b11e1dde776ccc3244eb3029eb49239120a89a12ed84bd4957e4e7b81bba4b332ed04a2fb081fd9a9711be65d1a85cf429247fa2daa4010ba4b42b5bf273c2f + picocolors: "npm:^1.1.1" + checksum: 10c0/193b3c55cb824e4ea86bdac596dfc1d13f8c9be894ba4b2770242e012ea7eb1f9dc56b232341ec988f7c5a3acbe24f3ec138c61769bd01e07e6cd14b8ef0b095 languageName: node linkType: hard -"@react-native-community/cli-config@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli-config@npm:20.0.0" +"@react-native-community/cli-config@npm:20.2.0": + version: 20.2.0 + resolution: "@react-native-community/cli-config@npm:20.2.0" dependencies: - "@react-native-community/cli-tools": "npm:20.0.0" - chalk: "npm:^4.1.2" + "@react-native-community/cli-tools": "npm:20.2.0" cosmiconfig: "npm:^9.0.0" deepmerge: "npm:^4.3.0" fast-glob: "npm:^3.3.2" joi: "npm:^17.2.1" - checksum: 10c0/766364c0c1d0f551a98b86317b74e7942521a05111f6c7e2898341c0413c6a55ae91d184bd549109edd61f02065662ada142788dba1090db200cbec00fdfeede + picocolors: "npm:^1.1.1" + checksum: 10c0/bba382952b4ece338746ee8a5e415e67f438d5fb89ef89bd9b7146f564d9e438643a97b8ba5d36461af3a2b036a33a9d168605ecb2f42db4503fb4c7eb650dd8 languageName: node linkType: hard -"@react-native-community/cli-doctor@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli-doctor@npm:20.0.0" +"@react-native-community/cli-doctor@npm:20.2.0": + version: 20.2.0 + resolution: "@react-native-community/cli-doctor@npm:20.2.0" dependencies: - "@react-native-community/cli-config": "npm:20.0.0" - "@react-native-community/cli-platform-android": "npm:20.0.0" - "@react-native-community/cli-platform-apple": "npm:20.0.0" - "@react-native-community/cli-platform-ios": "npm:20.0.0" - "@react-native-community/cli-tools": "npm:20.0.0" - chalk: "npm:^4.1.2" + "@react-native-community/cli-config": "npm:20.2.0" + "@react-native-community/cli-platform-android": "npm:20.2.0" + "@react-native-community/cli-platform-apple": "npm:20.2.0" + "@react-native-community/cli-platform-ios": "npm:20.2.0" + "@react-native-community/cli-tools": "npm:20.2.0" command-exists: "npm:^1.2.8" deepmerge: "npm:^4.3.0" envinfo: "npm:^7.13.0" execa: "npm:^5.0.0" node-stream-zip: "npm:^1.9.1" ora: "npm:^5.4.1" + picocolors: "npm:^1.1.1" semver: "npm:^7.5.2" wcwidth: "npm:^1.0.1" yaml: "npm:^2.2.1" - checksum: 10c0/843a7e8e5969154ed171616c3c556389d7debc30035bb6a9d6392876d22ef84d390d02673032bb8c8ac164380a97fe9f62971476aacb06ba3a3b849358e4cb99 + checksum: 10c0/159e20b869ae7bc568f07f6d8c2e9a0559883a3f12b2f1ad5e5cc3c92e6138593d09a84dd894eeff3b2590cd8e8e9f1628c76e4ba0616afa61b4eb8827cfde40 languageName: node linkType: hard -"@react-native-community/cli-platform-android@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli-platform-android@npm:20.0.0" +"@react-native-community/cli-platform-android@npm:20.2.0": + version: 20.2.0 + resolution: "@react-native-community/cli-platform-android@npm:20.2.0" dependencies: - "@react-native-community/cli-config-android": "npm:20.0.0" - "@react-native-community/cli-tools": "npm:20.0.0" - chalk: "npm:^4.1.2" + "@react-native-community/cli-config-android": "npm:20.2.0" + "@react-native-community/cli-tools": "npm:20.2.0" execa: "npm:^5.0.0" logkitty: "npm:^0.7.1" - checksum: 10c0/9c17cbc0661698dd8154286ce893205b91a9f71cb8af8505641fb82ab99217116300fe0dfb8b5e6e9270cf3917c0fb227d45f90322ad7e624d9c65aacf086012 + picocolors: "npm:^1.1.1" + checksum: 10c0/dd586892129b54ab6cd89fbfe9759ae00f93b89b802f50f178679186e50a99d2ad7642a6ea30c16df72a36452cf95b4abcaac473f97dc65a93d6b0cb1b3af247 languageName: node linkType: hard -"@react-native-community/cli-platform-apple@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli-platform-apple@npm:20.0.0" +"@react-native-community/cli-platform-apple@npm:20.2.0": + version: 20.2.0 + resolution: "@react-native-community/cli-platform-apple@npm:20.2.0" dependencies: - "@react-native-community/cli-config-apple": "npm:20.0.0" - "@react-native-community/cli-tools": "npm:20.0.0" - chalk: "npm:^4.1.2" + "@react-native-community/cli-config-apple": "npm:20.2.0" + "@react-native-community/cli-tools": "npm:20.2.0" execa: "npm:^5.0.0" - fast-xml-parser: "npm:^4.4.1" - checksum: 10c0/a6b2296d6291853f59d3c68302676fea54d68fa6626c14727b7db63280761714785fd70a75d7ae036644a7ea5ebd8211235c64d4dec5297565d734a1c5a3b6c9 + fast-xml-parser: "npm:^5.3.6" + picocolors: "npm:^1.1.1" + checksum: 10c0/17c6ec29865a4bdbd31f9547c5857ed5cbed4fb5e2ef6a083e6915c684810006f0297ac36a35228736bdda108ece3a2269833dcbc487e39ef9054c28d3b9d1a8 languageName: node linkType: hard -"@react-native-community/cli-platform-ios@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli-platform-ios@npm:20.0.0" +"@react-native-community/cli-platform-ios@npm:20.2.0": + version: 20.2.0 + resolution: "@react-native-community/cli-platform-ios@npm:20.2.0" dependencies: - "@react-native-community/cli-platform-apple": "npm:20.0.0" - checksum: 10c0/6eb77946cb3392cc548007723b790796360651e62422095da2bbc8a20b7c8e79d9fc32c0155ba669a10c556e6e7327964d59e5755c64f6099708701e4acf8fd3 + "@react-native-community/cli-platform-apple": "npm:20.2.0" + checksum: 10c0/d78149cfee7c32c9c9048a8c06c5e8a06fd6259046d5ee95f1993c8d343afa463afac92edba3c9f109ff8a6deb6e8a4bc5fef5eb6c22ba9aed3fef4b1ee20eb6 languageName: node linkType: hard -"@react-native-community/cli-server-api@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli-server-api@npm:20.0.0" +"@react-native-community/cli-server-api@npm:20.2.0": + version: 20.2.0 + resolution: "@react-native-community/cli-server-api@npm:20.2.0" dependencies: - "@react-native-community/cli-tools": "npm:20.0.0" - body-parser: "npm:^1.20.3" + "@react-native-community/cli-tools": "npm:20.2.0" + body-parser: "npm:^2.2.2" compression: "npm:^1.7.1" connect: "npm:^3.6.5" errorhandler: "npm:^1.5.1" @@ -2363,82 +2462,82 @@ __metadata: pretty-format: "npm:^29.7.0" serve-static: "npm:^1.13.1" ws: "npm:^6.2.3" - checksum: 10c0/105099a3b667978880144eb4e1ca1725c57f1fe6bb6f8d09b189f021ecc1ad70f8e865667ef1d921fb85f1bea8d1da766d713672dfde80d6d2cdde47e800d5a8 + checksum: 10c0/c17d8580faf7aa5758e51fbd7bb57325dfb242cc5a26e98658fedb675f26801c4233c43e1e7aefc04da0afbf5188a9ccb6a69b48cc3cb96588b73573b1e355e0 languageName: node linkType: hard -"@react-native-community/cli-tools@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli-tools@npm:20.0.0" +"@react-native-community/cli-tools@npm:20.2.0": + version: 20.2.0 + resolution: "@react-native-community/cli-tools@npm:20.2.0" dependencies: "@vscode/sudo-prompt": "npm:^9.0.0" appdirsjs: "npm:^1.2.4" - chalk: "npm:^4.1.2" execa: "npm:^5.0.0" find-up: "npm:^5.0.0" launch-editor: "npm:^2.9.1" mime: "npm:^2.4.1" ora: "npm:^5.4.1" + picocolors: "npm:^1.1.1" prompts: "npm:^2.4.2" semver: "npm:^7.5.2" - checksum: 10c0/3a379558f2673de68d872d740754e242d9dd84dd0a837f94910936faad632f35fc9b61dd9d256e635391815da7a4cbc42c3ca918371d60fb4d5a3b4acea6bffd + checksum: 10c0/3c5056b6d6a7a967e44b55715c13b2a8de57c58cd1034eaa0cffacf99dc68cb2a903417ed2fe00d36bc8c9c25daa87d5aa874104cc0f7766a41c155af3662296 languageName: node linkType: hard -"@react-native-community/cli-types@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli-types@npm:20.0.0" +"@react-native-community/cli-types@npm:20.2.0": + version: 20.2.0 + resolution: "@react-native-community/cli-types@npm:20.2.0" dependencies: joi: "npm:^17.2.1" - checksum: 10c0/328f623579b3b8e797d833aeb76fad86a75f9da84b45da1d9ffe4c6429a57cd3440d401d3448d15c2b44b69137459033522e3dff87767f887772d8f6055dccc9 + checksum: 10c0/8070361fa078b1d26b0a38238fe13616d5b21e298f544f0929f77c3539dcce93dfb23553662be906c6cfe2a750d3707b6b52bd3724c03eb454fbbd419aec80da languageName: node linkType: hard -"@react-native-community/cli@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli@npm:20.0.0" +"@react-native-community/cli@npm:20.2.0": + version: 20.2.0 + resolution: "@react-native-community/cli@npm:20.2.0" dependencies: - "@react-native-community/cli-clean": "npm:20.0.0" - "@react-native-community/cli-config": "npm:20.0.0" - "@react-native-community/cli-doctor": "npm:20.0.0" - "@react-native-community/cli-server-api": "npm:20.0.0" - "@react-native-community/cli-tools": "npm:20.0.0" - "@react-native-community/cli-types": "npm:20.0.0" - chalk: "npm:^4.1.2" + "@react-native-community/cli-clean": "npm:20.2.0" + "@react-native-community/cli-config": "npm:20.2.0" + "@react-native-community/cli-doctor": "npm:20.2.0" + "@react-native-community/cli-server-api": "npm:20.2.0" + "@react-native-community/cli-tools": "npm:20.2.0" + "@react-native-community/cli-types": "npm:20.2.0" commander: "npm:^9.4.1" deepmerge: "npm:^4.3.0" execa: "npm:^5.0.0" find-up: "npm:^5.0.0" fs-extra: "npm:^8.1.0" graceful-fs: "npm:^4.1.3" + picocolors: "npm:^1.1.1" prompts: "npm:^2.4.2" semver: "npm:^7.5.2" bin: rnc-cli: build/bin.js - checksum: 10c0/ccdbc8ba1f678274772237941993e68143707240762194842fa756fc7d53bcee9114e0b7d3eefaa750ccba41189909fbd7ceaa3a99f5ae781ccf2e98c5ff10b6 + checksum: 10c0/652e0bf9c746cef9b3126ebcf46a4a537fa98b9c67e4b8a1be2ec428197fe8aecb97a3c106e61faa7abdd04ad1860396ae3b48da7fc5373ed153516c6668bc74 languageName: node linkType: hard -"@react-native/assets-registry@npm:0.83.0": - version: 0.83.0 - resolution: "@react-native/assets-registry@npm:0.83.0" - checksum: 10c0/cff813ac667fdcc00c3a4a14a2be2bec3cfe8d0eb9953bd67b338c82f61d3283f2fa03eec2365fd92ea80555e5c9a125c183097196261dd1aec0f8df51da2541 +"@react-native/asset-utils@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/asset-utils@npm:0.88.1" + checksum: 10c0/3189049a76b603ef0b13cbd65d6fafbc2e117643f81a2bebb9841254e48b78ab5c0f07b7110cd239bc232796c21aeaa3c9c5237e0c37ce0caa485ffe628d9b3c languageName: node linkType: hard -"@react-native/babel-plugin-codegen@npm:0.83.0": - version: 0.83.0 - resolution: "@react-native/babel-plugin-codegen@npm:0.83.0" +"@react-native/babel-plugin-codegen@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/babel-plugin-codegen@npm:0.88.1" dependencies: - "@babel/traverse": "npm:^7.25.3" - "@react-native/codegen": "npm:0.83.0" - checksum: 10c0/69c2cb717b6aaf8abf8db120cb2d8df5f22f093ba8e2cc105eb80658d65863b9eafc47301fb7e8665b9fc16c8d1115c5bc02c914d27af4506d08b09e8a7b7ba2 + "@babel/traverse": "npm:^7.29.0" + "@react-native/codegen": "npm:0.88.1" + checksum: 10c0/32a170bc81fc7786c6b32495f6f4290287c14ac4d9edc03969a9aad35cb6281c40c75b3d74b691ee242ee852e2a47bacb3b03511c542f28a6ed3c5b4af02b2ba languageName: node linkType: hard -"@react-native/babel-preset@npm:0.83.0": - version: 0.83.0 - resolution: "@react-native/babel-preset@npm:0.83.0" +"@react-native/babel-preset@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/babel-preset@npm:0.88.1" dependencies: "@babel/core": "npm:^7.25.2" "@babel/plugin-proposal-export-default-from": "npm:^7.24.7" @@ -2446,27 +2545,19 @@ __metadata: "@babel/plugin-syntax-export-default-from": "npm:^7.24.7" "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-transform-arrow-functions": "npm:^7.24.7" "@babel/plugin-transform-async-generator-functions": "npm:^7.25.4" "@babel/plugin-transform-async-to-generator": "npm:^7.24.7" "@babel/plugin-transform-block-scoping": "npm:^7.25.0" "@babel/plugin-transform-class-properties": "npm:^7.25.4" "@babel/plugin-transform-classes": "npm:^7.25.4" - "@babel/plugin-transform-computed-properties": "npm:^7.24.7" "@babel/plugin-transform-destructuring": "npm:^7.24.8" "@babel/plugin-transform-flow-strip-types": "npm:^7.25.2" "@babel/plugin-transform-for-of": "npm:^7.24.7" - "@babel/plugin-transform-function-name": "npm:^7.25.1" - "@babel/plugin-transform-literals": "npm:^7.25.2" - "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.7" "@babel/plugin-transform-modules-commonjs": "npm:^7.24.8" "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.24.7" "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.7" - "@babel/plugin-transform-numeric-separator": "npm:^7.24.7" - "@babel/plugin-transform-object-rest-spread": "npm:^7.24.7" "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.7" "@babel/plugin-transform-optional-chaining": "npm:^7.24.8" - "@babel/plugin-transform-parameters": "npm:^7.24.7" "@babel/plugin-transform-private-methods": "npm:^7.24.7" "@babel/plugin-transform-private-property-in-object": "npm:^7.24.7" "@babel/plugin-transform-react-display-name": "npm:^7.24.7" @@ -2475,197 +2566,207 @@ __metadata: "@babel/plugin-transform-react-jsx-source": "npm:^7.24.7" "@babel/plugin-transform-regenerator": "npm:^7.24.7" "@babel/plugin-transform-runtime": "npm:^7.24.7" - "@babel/plugin-transform-shorthand-properties": "npm:^7.24.7" - "@babel/plugin-transform-spread": "npm:^7.24.7" - "@babel/plugin-transform-sticky-regex": "npm:^7.24.7" "@babel/plugin-transform-typescript": "npm:^7.25.2" "@babel/plugin-transform-unicode-regex": "npm:^7.24.7" - "@babel/template": "npm:^7.25.0" - "@react-native/babel-plugin-codegen": "npm:0.83.0" - babel-plugin-syntax-hermes-parser: "npm:0.32.0" + "@react-native/babel-plugin-codegen": "npm:0.88.1" babel-plugin-transform-flow-enums: "npm:^0.0.2" + flow-parser: "npm:0.327.0" react-refresh: "npm:^0.14.0" peerDependencies: "@babel/core": "*" - checksum: 10c0/492ebbc6cdcfb48f067cb8ec7e313f3f7b42669282cf47ca1666c1267b9385304862335e491a2751c86a19bd288eff3e09fad364b72d04ea833fe2e0a9d259d3 + checksum: 10c0/c5eafaa1df33c8231cb381b6464f8aaf949899a5419c5c93eb9f14d058221368db242f9efb21381d8cc2fdd389cf09f6ea6c35164a408ddc8773c94a3e93b750 languageName: node linkType: hard -"@react-native/codegen@npm:0.83.0": - version: 0.83.0 - resolution: "@react-native/codegen@npm:0.83.0" +"@react-native/codegen@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/codegen@npm:0.88.1" dependencies: "@babel/core": "npm:^7.25.2" - "@babel/parser": "npm:^7.25.3" - glob: "npm:^7.1.1" - hermes-parser: "npm:0.32.0" + "@babel/parser": "npm:^7.29.0" + flow-parser: "npm:0.327.0" invariant: "npm:^2.2.4" nullthrows: "npm:^1.1.1" + tinyglobby: "npm:^0.2.15" yargs: "npm:^17.6.2" peerDependencies: "@babel/core": "*" - checksum: 10c0/f6190f6bccb1efc07be5806c82bedb816a07541a5e5bedbf6c4b29c32eac631fe6e0352f995b2777d1576d504a2b7f804c1152984b10d9ca4db90bf166147b58 + checksum: 10c0/33f3ef562dcfede10b39e3d68d5be0539314a2737421d385d334a18c96507ba00c430f1c99fad69a9e3c94c3e01c2f07b55fa0b95f8cf18623d32a7e984133cd languageName: node linkType: hard -"@react-native/community-cli-plugin@npm:0.83.0": - version: 0.83.0 - resolution: "@react-native/community-cli-plugin@npm:0.83.0" +"@react-native/community-cli-plugin@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/community-cli-plugin@npm:0.88.1" dependencies: - "@react-native/dev-middleware": "npm:0.83.0" + "@react-native/asset-utils": "npm:0.88.1" + "@react-native/dev-middleware": "npm:0.88.1" + commander: "npm:^12.0.0" debug: "npm:^4.4.0" invariant: "npm:^2.2.4" - metro: "npm:^0.83.3" - metro-config: "npm:^0.83.3" - metro-core: "npm:^0.83.3" + metro: "npm:^0.87.1" semver: "npm:^7.1.3" peerDependencies: "@react-native-community/cli": "*" - "@react-native/metro-config": "*" + "@react-native/metro-config": 0.88.1 peerDependenciesMeta: "@react-native-community/cli": optional: true "@react-native/metro-config": optional: true - checksum: 10c0/7a9358f3fc11968f1d04c0ce69112de5f603fc955815ad4d23791d716e95717033dd93f7c1774ccf2e7119d9850e272ddb3b927b91c7859430b9a8975385bf7d + checksum: 10c0/aeee1cd978bdf4f60994888465ca6af8b94d6cb706a06b1fa2dad1b5e11f62e70c8042afe1beb246c7fb5bff684aa951606ad45809faf7a18a0e3e6a81a005b8 languageName: node linkType: hard -"@react-native/debugger-frontend@npm:0.83.0": - version: 0.83.0 - resolution: "@react-native/debugger-frontend@npm:0.83.0" - checksum: 10c0/9e94b834c757fa3e156838fdbf0e936121484b11df24b6b18d97cf53f80e8d6b96db19c0bab200062895f8b8600ffb82d3757077a8ba7cdde62fd0975f1176e3 +"@react-native/debugger-frontend@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/debugger-frontend@npm:0.88.1" + checksum: 10c0/b39d57e9f6aee083bf8b3d19fc9c22986767ba76d3d813eaf093a5e8b50a0a385d72aadd50de1c03754a5fdfbcaf4d12349f77ccd01fd18713321d49a3ddc04c languageName: node linkType: hard -"@react-native/debugger-shell@npm:0.83.0": - version: 0.83.0 - resolution: "@react-native/debugger-shell@npm:0.83.0" +"@react-native/debugger-shell@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/debugger-shell@npm:0.88.1" dependencies: cross-spawn: "npm:^7.0.6" + debug: "npm:^4.4.0" fb-dotslash: "npm:0.5.8" - checksum: 10c0/17f76e052cd65aa1d70c1a7861c0f30492968f836c09243e766f0ec59cfa665f36ed9bea8d0279a267e942f43eb2c4e691112a09796d1fb157bf484b6e21f483 + checksum: 10c0/98aeca1f2f2edf86c47f112b364c77dab00314cc77262ba1793ad85de8dd76ee5413a66320e033230e203a25ae864fa1fa18475e7577a4bbe25f7d4b7e1eef5d languageName: node linkType: hard -"@react-native/dev-middleware@npm:0.83.0": - version: 0.83.0 - resolution: "@react-native/dev-middleware@npm:0.83.0" +"@react-native/dev-middleware@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/dev-middleware@npm:0.88.1" dependencies: "@isaacs/ttlcache": "npm:^1.4.1" - "@react-native/debugger-frontend": "npm:0.83.0" - "@react-native/debugger-shell": "npm:0.83.0" - chrome-launcher: "npm:^0.15.2" - chromium-edge-launcher: "npm:^0.2.0" + "@react-native/debugger-frontend": "npm:0.88.1" + "@react-native/debugger-shell": "npm:0.88.1" connect: "npm:^3.6.5" debug: "npm:^4.4.0" invariant: "npm:^2.2.4" nullthrows: "npm:^1.1.1" - open: "npm:^7.0.3" + open: "npm:^8.4.2" serve-static: "npm:^1.16.2" ws: "npm:^7.5.10" - checksum: 10c0/1c3b779634d535eb071b1b06fb01f4eaae51184dba8ba3b490487acd7c70ab30630d38bf13916dc9cc733683df444c0db692757c12fb58bc841016e41a45e961 + checksum: 10c0/740aecce1af5da2544495d317206dbf2826c5c5ae440df61f8105c972334e885defdff6defefe0274a3a8294bfe8666c6b14f4c2915b1856c6357ce11c880d86 languageName: node linkType: hard -"@react-native/eslint-config@npm:0.83.0": - version: 0.83.0 - resolution: "@react-native/eslint-config@npm:0.83.0" +"@react-native/eslint-config@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/eslint-config@npm:0.88.1" dependencies: "@babel/core": "npm:^7.25.2" "@babel/eslint-parser": "npm:^7.25.1" - "@react-native/eslint-plugin": "npm:0.83.0" - "@typescript-eslint/eslint-plugin": "npm:^8.36.0" - "@typescript-eslint/parser": "npm:^8.36.0" + "@react-native/eslint-plugin": "npm:0.88.1" + "@typescript-eslint/eslint-plugin": "npm:^8.59.2" + "@typescript-eslint/parser": "npm:^8.59.2" eslint-config-prettier: "npm:^8.5.0" eslint-plugin-eslint-comments: "npm:^3.2.0" eslint-plugin-ft-flow: "npm:^2.0.1" eslint-plugin-jest: "npm:^29.0.1" - eslint-plugin-react: "npm:^7.30.1" + eslint-plugin-react: "npm:^7.37.5" eslint-plugin-react-hooks: "npm:^7.0.1" - eslint-plugin-react-native: "npm:^4.0.0" + eslint-plugin-react-native: "npm:^5.0.0" peerDependencies: - eslint: ">=8" + eslint: ^8.0.0 || ^9.0.0 prettier: ">=2" - checksum: 10c0/635416c4fa7b3b81804576b7a8ec8e9ebeebeecb0c318708a4c23f68b886b5dc4a968739880ecc02f4d278dfe769c7114df4a95734a1ab980e87324bdc0a1ea6 + checksum: 10c0/70728d9b072f50ba0bba7f0da50fb0ba717f4a639927bd9f0d8238c7f4d402d6bc4cb0de3f8a9a1468c4222011c202aa5a0247e26d2d2fff3018f7dcadc7237c + languageName: node + linkType: hard + +"@react-native/eslint-plugin@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/eslint-plugin@npm:0.88.1" + checksum: 10c0/2b83c9cc9559fc0b1bdd72e9a4facbc6c0c16b2eed22434b6639937da2a9ab525f33a4dcb2f0b060fe4217d21301fca186ed329658417e05d7296a2b0be1d703 languageName: node linkType: hard -"@react-native/eslint-plugin@npm:0.83.0": - version: 0.83.0 - resolution: "@react-native/eslint-plugin@npm:0.83.0" - checksum: 10c0/3b63f90365953ba77787b4eaafe377a9f300324329981198969cf83dc269532d603b1273306ba6fa561d05143707e9cda098a9e532bfa80f21035b6799f87795 +"@react-native/gradle-plugin@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/gradle-plugin@npm:0.88.1" + checksum: 10c0/b78162926d85c4261338c1f00f0f423d949b619f61eaada6be20d07297e675c7923edeb1234df23be8b0cb3d334fd08e24af4a10f122df64e9d6ad2e5c4ed8fa languageName: node linkType: hard -"@react-native/gradle-plugin@npm:0.83.0": - version: 0.83.0 - resolution: "@react-native/gradle-plugin@npm:0.83.0" - checksum: 10c0/4aee5fd57996388fdf2c5aa079ec21729dbf1a323cd79e0e1ce9fc8fcbdd10c990b7a57d90c06140289404b0a3f16412723386d15836cafd841adf1f6c06ae78 +"@react-native/jest-preset@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/jest-preset@npm:0.88.1" + dependencies: + "@jest/create-cache-key-function": "npm:^29.7.0" + "@react-native/js-polyfills": "npm:0.88.1" + babel-jest: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + regenerator-runtime: "npm:^0.13.2" + peerDependencies: + react: ^19.2.3 + checksum: 10c0/ccc82f5faaae56b3e9fce5d8112dbaef30d87a9bc905d199813c3620ee4aad5ef87eeafa20aae099d1d9740b2989c00f5dd6e182af71ac8864178b150ab1b873 languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.83.0": - version: 0.83.0 - resolution: "@react-native/js-polyfills@npm:0.83.0" - checksum: 10c0/acf024b55bbb9d58d5702d793de69cdd679df5510194f29002133e6b77a9c5f119b4d315df9509f9d795a81b105b1ed992626dbc32762b9b15ef29c7f5b76be5 +"@react-native/js-polyfills@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/js-polyfills@npm:0.88.1" + checksum: 10c0/b31ab4db95dbbc3d89fbd7d489cdede3a153f8091d918b8394b753424c12902c4e8d498385a28e749fc6bd449550757f4e28a6ed766fed1fdbf0d2aab0a44502 languageName: node linkType: hard -"@react-native/metro-babel-transformer@npm:0.83.0": - version: 0.83.0 - resolution: "@react-native/metro-babel-transformer@npm:0.83.0" +"@react-native/metro-babel-transformer@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/metro-babel-transformer@npm:0.88.1" dependencies: "@babel/core": "npm:^7.25.2" - "@react-native/babel-preset": "npm:0.83.0" - hermes-parser: "npm:0.32.0" + "@react-native/babel-preset": "npm:0.88.1" + flow-parser: "npm:0.327.0" nullthrows: "npm:^1.1.1" peerDependencies: "@babel/core": "*" - checksum: 10c0/9e988a2bd6e1fa8b4092cca162df3f6b50520ac7a02211fa93d879018f840dffd0b58ad94533a6a031acd8430e4e82b89bf6a8a16e0f01e0ae87cbfa1594b67d + checksum: 10c0/08fbf56efada3cc0dd5263f774f73f3aef5d9fd403df9cc62d3a801e18774ee6906a11a21d2ec7e7d0e0428c306302692f94a97c2f786db6ea82dd59115c9ef9 languageName: node linkType: hard -"@react-native/metro-config@npm:0.83.0": - version: 0.83.0 - resolution: "@react-native/metro-config@npm:0.83.0" +"@react-native/metro-config@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/metro-config@npm:0.88.1" dependencies: - "@react-native/js-polyfills": "npm:0.83.0" - "@react-native/metro-babel-transformer": "npm:0.83.0" - metro-config: "npm:^0.83.3" - metro-runtime: "npm:^0.83.3" - checksum: 10c0/12b3ef835404710d52cf034a0bbd1826421e5311e0aa90afcda64739d3b81934c77aefd4419920228217eaca065d34aa0c1f5f2111f46d69a758aeed4a7dbe4b + "@react-native/js-polyfills": "npm:0.88.1" + "@react-native/metro-babel-transformer": "npm:0.88.1" + metro-config: "npm:^0.87.1" + metro-runtime: "npm:^0.87.1" + checksum: 10c0/070e2f8ef26688a87bc67206cf4a989745e2afe63c475b6890dffed75ee76fa28f7d301b7fa1e7f56cfee1a2480cbb2a31450cb27666f98c338ef59f1d5a66c8 languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.83.0": - version: 0.83.0 - resolution: "@react-native/normalize-colors@npm:0.83.0" - checksum: 10c0/a8c796d22af55d6e9b62091224e929b177a44ad69d564759b24ef16afe15a6b148308678248f0020a6825cf8bfddad0a1f6db2c080367ea822ed2414c62536bc +"@react-native/normalize-colors@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/normalize-colors@npm:0.88.1" + checksum: 10c0/3db7e7b7ac754f648759cced1cccfb0e2526ed5088495312da7d2b797e1bb1b9df351fd583e4c6bf09fd5c99a757335bc503736673962df173fe9afeab6c1205 languageName: node linkType: hard -"@react-native/typescript-config@npm:0.83.0": - version: 0.83.0 - resolution: "@react-native/typescript-config@npm:0.83.0" - checksum: 10c0/1f3f75be01c7b5a8e348a89869399ae81669168f8fa339da921646f5f8eb9731fba979fba4eb42e1e3e3728d61562cabd1a88b0d7284bb706e4bf6e6828981d6 +"@react-native/typescript-config@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/typescript-config@npm:0.88.1" + checksum: 10c0/a15eb36861842dbe699ac282e8254304b3f1ae929d91f742aa9a2177438d29ebb9e95a3f7eddba64e6ac5550bb8bb0da6fab6b77e4ebe17561fcb9cf9c678c5b languageName: node linkType: hard -"@react-native/virtualized-lists@npm:0.83.0": - version: 0.83.0 - resolution: "@react-native/virtualized-lists@npm:0.83.0" +"@react-native/virtualized-lists@npm:0.88.1": + version: 0.88.1 + resolution: "@react-native/virtualized-lists@npm:0.88.1" dependencies: invariant: "npm:^2.2.4" nullthrows: "npm:^1.1.1" peerDependencies: "@types/react": ^19.2.0 react: "*" - react-native: "*" + react-native: 0.88.1 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/c8c98ea86f0e764f638bc1144e1627ac6172263d972703d8303cc3f1cc69c7ff404c8721e8782584a929adcbfdc5dae89c4ca0558ddc6513640845c32ae5aad6 + checksum: 10c0/663f3798bb619677549e047703d102e28244b569fedbcf493fbf4f056f5a06093cbf12470873593f7c436357c11660d41eed55638fbac404e2438b4b2e06fa13 languageName: node linkType: hard @@ -2740,23 +2841,6 @@ __metadata: languageName: node linkType: hard -"@testing-library/jest-native@npm:^5.4.3": - version: 5.4.3 - resolution: "@testing-library/jest-native@npm:5.4.3" - dependencies: - chalk: "npm:^4.1.2" - jest-diff: "npm:^29.0.1" - jest-matcher-utils: "npm:^29.0.1" - pretty-format: "npm:^29.0.3" - redent: "npm:^3.0.0" - peerDependencies: - react: ">=16.0.0" - react-native: ">=0.59" - react-test-renderer: ">=16.0.0" - checksum: 10c0/9315989dc0377a778f7ec9317b98c1dab9a7e2ebe0ca20a5c75f9dba3a4b486c02452b4399dd1aeef9ebf0007247594c6357f62089f095fde5280ce0344f5e65 - languageName: node - linkType: hard - "@testing-library/react-native@npm:^13.3.3": version: 13.3.3 resolution: "@testing-library/react-native@npm:13.3.3" @@ -2903,7 +2987,7 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:^19.2.0": +"@types/react@npm:*": version: 19.2.14 resolution: "@types/react@npm:19.2.14" dependencies: @@ -2912,6 +2996,15 @@ __metadata: languageName: node linkType: hard +"@types/react@npm:^19.3.0": + version: 19.3.0 + resolution: "@types/react@npm:19.3.0" + dependencies: + csstype: "npm:^3.2.2" + checksum: 10c0/fbcabf303f935ca9f36ed2dcf81751cf84744098c5a683c8a62a0fa7edd31714b48d5c46b12fd0014f7f2dfe4d9ec6de428a850748eec719a70294e51029551b + languageName: node + linkType: hard + "@types/stack-utils@npm:^2.0.0, @types/stack-utils@npm:^2.0.3": version: 2.0.3 resolution: "@types/stack-utils@npm:2.0.3" @@ -2935,39 +3028,39 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^8.36.0": - version: 8.57.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.57.0" +"@typescript-eslint/eslint-plugin@npm:^8.59.2": + version: 8.72.1 + resolution: "@typescript-eslint/eslint-plugin@npm:8.72.1" dependencies: "@eslint-community/regexpp": "npm:^4.12.2" - "@typescript-eslint/scope-manager": "npm:8.57.0" - "@typescript-eslint/type-utils": "npm:8.57.0" - "@typescript-eslint/utils": "npm:8.57.0" - "@typescript-eslint/visitor-keys": "npm:8.57.0" + "@typescript-eslint/scope-manager": "npm:8.72.1" + "@typescript-eslint/type-utils": "npm:8.72.1" + "@typescript-eslint/utils": "npm:8.72.1" + "@typescript-eslint/visitor-keys": "npm:8.72.1" ignore: "npm:^7.0.5" natural-compare: "npm:^1.4.0" - ts-api-utils: "npm:^2.4.0" + ts-api-utils: "npm:^2.5.0" peerDependencies: - "@typescript-eslint/parser": ^8.57.0 + "@typescript-eslint/parser": ^8.72.1 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/600033b98dd96e11bb0e22ff77dcaa0f9e9135b60046267059296ce8c8870dfabcddf40d5c8b62415eb3e2133e77a1fb1ac08dca42b859533dd85fbba1f220f7 + typescript: ">=4.8.4 <6.1.0" + checksum: 10c0/331c3efdb08ff63bc1bb4fc2888f901d206f71552e1a822a936d7086537b58a9104360a20c6ebfe5a1ea6d3555eda808599cf13cd185ab1554efc0d7a170fa70 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^8.36.0": - version: 8.57.0 - resolution: "@typescript-eslint/parser@npm:8.57.0" +"@typescript-eslint/parser@npm:^8.59.2": + version: 8.72.1 + resolution: "@typescript-eslint/parser@npm:8.72.1" dependencies: - "@typescript-eslint/scope-manager": "npm:8.57.0" - "@typescript-eslint/types": "npm:8.57.0" - "@typescript-eslint/typescript-estree": "npm:8.57.0" - "@typescript-eslint/visitor-keys": "npm:8.57.0" + "@typescript-eslint/scope-manager": "npm:8.72.1" + "@typescript-eslint/types": "npm:8.72.1" + "@typescript-eslint/typescript-estree": "npm:8.72.1" + "@typescript-eslint/visitor-keys": "npm:8.72.1" debug: "npm:^4.4.3" peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/c224e0802cdc42ad7c79553018d6572370eff6539b3cb92220e44da3931dfe7e94a11fcea7d30d9c9366e76d50488c8c9d59002ba52dd6818fdc598280f7990c + typescript: ">=4.8.4 <6.1.0" + checksum: 10c0/087e37a59dde6cc87fbc917b84a0a4d1ae846f117aa7a9388afe9d3951f661592ce23f5db87146fa31d5e5383c23ca5a5bd190bf5a99ecfea01f052a55d29b61 languageName: node linkType: hard @@ -2984,6 +3077,19 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/project-service@npm:8.72.1": + version: 8.72.1 + resolution: "@typescript-eslint/project-service@npm:8.72.1" + dependencies: + "@typescript-eslint/tsconfig-utils": "npm:^8.72.1" + "@typescript-eslint/types": "npm:^8.72.1" + debug: "npm:^4.4.3" + peerDependencies: + typescript: ">=4.8.4 <6.1.0" + checksum: 10c0/666172a721ef93b97129b7452e2a025487892b04c6dec8c98f22146354947361be0fd087c5404372f2f4a9be72abfc7d513a35a64509a694e0adb847f8b47e93 + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:8.57.0": version: 8.57.0 resolution: "@typescript-eslint/scope-manager@npm:8.57.0" @@ -2994,6 +3100,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:8.72.1": + version: 8.72.1 + resolution: "@typescript-eslint/scope-manager@npm:8.72.1" + dependencies: + "@typescript-eslint/types": "npm:8.72.1" + "@typescript-eslint/visitor-keys": "npm:8.72.1" + checksum: 10c0/75d55ebcf24c628c955f95446f553991e5b6e30b7f4bc8f14247d72b6490771e7d44757302cf4bc8f5529c1dd58a87d362b5ddbedf9299ff407a0604c25a0a5b + languageName: node + linkType: hard + "@typescript-eslint/tsconfig-utils@npm:8.57.0, @typescript-eslint/tsconfig-utils@npm:^8.57.0": version: 8.57.0 resolution: "@typescript-eslint/tsconfig-utils@npm:8.57.0" @@ -3003,19 +3119,28 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.57.0": - version: 8.57.0 - resolution: "@typescript-eslint/type-utils@npm:8.57.0" +"@typescript-eslint/tsconfig-utils@npm:8.72.1, @typescript-eslint/tsconfig-utils@npm:^8.72.1": + version: 8.72.1 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.72.1" + peerDependencies: + typescript: ">=4.8.4 <6.1.0" + checksum: 10c0/121640ae8861828e50d677e7234e70ae03c24786bedac09f4a944bcf59fde90dca6507a1f796974ed6cd9c45d2404562caf3833e6bdfcf3f02a495259b47fc17 + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:8.72.1": + version: 8.72.1 + resolution: "@typescript-eslint/type-utils@npm:8.72.1" dependencies: - "@typescript-eslint/types": "npm:8.57.0" - "@typescript-eslint/typescript-estree": "npm:8.57.0" - "@typescript-eslint/utils": "npm:8.57.0" + "@typescript-eslint/types": "npm:8.72.1" + "@typescript-eslint/typescript-estree": "npm:8.72.1" + "@typescript-eslint/utils": "npm:8.72.1" debug: "npm:^4.4.3" - ts-api-utils: "npm:^2.4.0" + ts-api-utils: "npm:^2.5.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/55fd3b6b71d76602cead51fe3ea246eb908e2614bbe092fae26d9320f73c2f107e82d28e2cf509b61ea5f29d5b1fa32046bef0823cea63105bc35c15319e95ec + typescript: ">=4.8.4 <6.1.0" + checksum: 10c0/938c3cef5902e02a9bca2e1f495613bae0acac3d3b29e4cd958983976e83fb23325a402dfaa7a6d3352c7dcd3f5888d1aa67eb1bb42b75c00144fb7ab42785fc languageName: node linkType: hard @@ -3026,6 +3151,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:8.72.1, @typescript-eslint/types@npm:^8.72.1": + version: 8.72.1 + resolution: "@typescript-eslint/types@npm:8.72.1" + checksum: 10c0/759f36d27a5b6c4dcdcd035ddec6e39d261cfcab864e641c4a6252d4be6358e53055ad737f1797e6ebb2b64b8cda380a0492acb96d7115e7ed86e6b27ceeddc3 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:8.57.0": version: 8.57.0 resolution: "@typescript-eslint/typescript-estree@npm:8.57.0" @@ -3045,7 +3177,41 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.57.0, @typescript-eslint/utils@npm:^8.0.0": +"@typescript-eslint/typescript-estree@npm:8.72.1": + version: 8.72.1 + resolution: "@typescript-eslint/typescript-estree@npm:8.72.1" + dependencies: + "@typescript-eslint/project-service": "npm:8.72.1" + "@typescript-eslint/tsconfig-utils": "npm:8.72.1" + "@typescript-eslint/types": "npm:8.72.1" + "@typescript-eslint/visitor-keys": "npm:8.72.1" + debug: "npm:^4.4.3" + minimatch: "npm:^10.2.2" + semver: "npm:^7.7.3" + tinyglobby: "npm:^0.2.15" + ts-api-utils: "npm:^2.5.0" + peerDependencies: + typescript: ">=4.8.4 <6.1.0" + checksum: 10c0/88ed2e3f46275972e8a016c66c9f6cf3aca22d0dd3be6c4573d80c8cf78c0322b967c5f1c26759487f79bc005db3fe4ec2bf45715518a5becaab42943981571b + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:8.72.1": + version: 8.72.1 + resolution: "@typescript-eslint/utils@npm:8.72.1" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.9.1" + "@typescript-eslint/scope-manager": "npm:8.72.1" + "@typescript-eslint/types": "npm:8.72.1" + "@typescript-eslint/typescript-estree": "npm:8.72.1" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + checksum: 10c0/f0be6d53ee67c65a4b37431367ef58441e60e88d220f2fafd22ecbba91f5ce0c8ba340c4b0f4d1551ef6856f310b353593a4b5304636fbe37aea3fc0eaa8182f + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:^8.0.0": version: 8.57.0 resolution: "@typescript-eslint/utils@npm:8.57.0" dependencies: @@ -3070,6 +3236,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:8.72.1": + version: 8.72.1 + resolution: "@typescript-eslint/visitor-keys@npm:8.72.1" + dependencies: + "@typescript-eslint/types": "npm:8.72.1" + eslint-visitor-keys: "npm:^5.0.0" + checksum: 10c0/758e253217971fb795a5988dffe6257a5655e4c1afebc66892b9d42b1569787a03059e1a64dcabae7cb847b6e7cfba2b8e9fc1a77d17f470cbdaa9419e65e6bb + languageName: node + linkType: hard + "@ungap/structured-clone@npm:^1.3.0": version: 1.3.0 resolution: "@ungap/structured-clone@npm:1.3.0" @@ -3226,15 +3402,6 @@ __metadata: languageName: node linkType: hard -"abort-controller@npm:^3.0.0": - version: 3.0.0 - resolution: "abort-controller@npm:3.0.0" - dependencies: - event-target-shim: "npm:^5.0.0" - checksum: 10c0/90ccc50f010250152509a344eb2e71977fbf8db0ab8f1061197e3275ddf6c61a41a6edfd7b9409c664513131dd96e962065415325ef23efa5db931b382d24ca5 - languageName: node - linkType: hard - "accepts@npm:^2.0.0": version: 2.0.0 resolution: "accepts@npm:2.0.0" @@ -3392,6 +3559,13 @@ __metadata: languageName: node linkType: hard +"anynum@npm:^1.0.1": + version: 1.0.1 + resolution: "anynum@npm:1.0.1" + checksum: 10c0/cfda92c9215722fc4b15faa33d0eb3d5dfd28fba6cb67c1f50d214feaa7ba6497814a3e110777853585de6d91c8c962a1ae425b637d3598d9f9d8f6f6802e5bb + languageName: node + linkType: hard + "appdirsjs@npm:^1.2.4": version: 1.2.7 resolution: "appdirsjs@npm:1.2.7" @@ -3707,15 +3881,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-syntax-hermes-parser@npm:0.32.0": - version: 0.32.0 - resolution: "babel-plugin-syntax-hermes-parser@npm:0.32.0" - dependencies: - hermes-parser: "npm:0.32.0" - checksum: 10c0/2e5aad897d4abd643d33329814ed7adb301047890a8a4325ef140da86e377a1127f1ce6af4064526e5cb603c16d3d3e15784998df4095f1385e7f4e8ca53f03e - languageName: node - linkType: hard - "babel-plugin-syntax-hermes-parser@npm:^0.28.0": version: 0.28.1 resolution: "babel-plugin-syntax-hermes-parser@npm:0.28.1" @@ -3824,23 +3989,20 @@ __metadata: languageName: node linkType: hard -"body-parser@npm:^1.20.3": - version: 1.20.4 - resolution: "body-parser@npm:1.20.4" +"body-parser@npm:^2.2.2": + version: 2.4.0 + resolution: "body-parser@npm:2.4.0" dependencies: - bytes: "npm:~3.1.2" - content-type: "npm:~1.0.5" - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:~1.2.0" - http-errors: "npm:~2.0.1" - iconv-lite: "npm:~0.4.24" - on-finished: "npm:~2.4.1" - qs: "npm:~6.14.0" - raw-body: "npm:~2.5.3" - type-is: "npm:~1.6.18" - unpipe: "npm:~1.0.0" - checksum: 10c0/569c1e896297d1fcd8f34026c8d0ab70b90d45343c15c5d8dff5de2bad08125fc1e2f8c2f3f4c1ac6c0caaad115218202594d37dcb8d89d9b5dcae1c2b736aa9 + bytes: "npm:^3.1.2" + content-type: "npm:^2.1.0" + debug: "npm:^4.4.3" + http-errors: "npm:^2.0.1" + iconv-lite: "npm:^0.7.3" + on-finished: "npm:^2.4.1" + qs: "npm:^6.16.1" + raw-body: "npm:^3.0.2" + type-is: "npm:^2.1.0" + checksum: 10c0/247b891a27f661410b149c8a4771d3a9a076c86f41fff033d87b8bc828198195bd03ba321e3a8993ac37abca5a7ffeb62c96ea41f7ad3f11c170b73de5c27afe languageName: node linkType: hard @@ -3922,7 +4084,7 @@ __metadata: languageName: node linkType: hard -"bytes@npm:3.1.2, bytes@npm:~3.1.2": +"bytes@npm:3.1.2, bytes@npm:^3.1.2, bytes@npm:~3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" checksum: 10c0/76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e @@ -4032,41 +4194,6 @@ __metadata: languageName: node linkType: hard -"chrome-launcher@npm:^0.15.2": - version: 0.15.2 - resolution: "chrome-launcher@npm:0.15.2" - dependencies: - "@types/node": "npm:*" - escape-string-regexp: "npm:^4.0.0" - is-wsl: "npm:^2.2.0" - lighthouse-logger: "npm:^1.0.0" - bin: - print-chrome-path: bin/print-chrome-path.js - checksum: 10c0/fc01abc19af753bb089744362c0de48707f32ea15779407b06fb569e029a6b1fbaa78107165539d768915cf54b5c38594e73d95563c34127873e3826fb43c636 - languageName: node - linkType: hard - -"chromium-edge-launcher@npm:^0.2.0": - version: 0.2.0 - resolution: "chromium-edge-launcher@npm:0.2.0" - dependencies: - "@types/node": "npm:*" - escape-string-regexp: "npm:^4.0.0" - is-wsl: "npm:^2.2.0" - lighthouse-logger: "npm:^1.0.0" - mkdirp: "npm:^1.0.4" - rimraf: "npm:^3.0.2" - checksum: 10c0/880972816dd9b95c0eb77d1f707569667a8cce7cc29fe9c8d199c47fdfbe4971e9da3e5a29f61c4ecec29437ac7cebbbb5afc30bec96306579d1121e7340606a - languageName: node - linkType: hard - -"ci-info@npm:^2.0.0": - version: 2.0.0 - resolution: "ci-info@npm:2.0.0" - checksum: 10c0/8c5fa3830a2bcee2b53c2e5018226f0141db9ec9f7b1e27a5c57db5512332cde8a0beb769bcbaf0d8775a78afbf2bb841928feca4ea6219638a5b088f9884b46 - languageName: node - linkType: hard - "ci-info@npm:^3.2.0": version: 3.9.0 resolution: "ci-info@npm:3.9.0" @@ -4264,10 +4391,10 @@ __metadata: languageName: node linkType: hard -"content-type@npm:~1.0.5": - version: 1.0.5 - resolution: "content-type@npm:1.0.5" - checksum: 10c0/b76ebed15c000aee4678c3707e0860cb6abd4e680a598c0a26e17f0bfae723ec9cc2802f0ff1bc6e4d80603719010431d2231018373d4dde10f9ccff9dadf5af +"content-type@npm:^2.0.0, content-type@npm:^2.1.0": + version: 2.1.0 + resolution: "content-type@npm:2.1.0" + checksum: 10c0/f5d420f55fd0c7a7f7cbae9637777ce67a074aa79b489d8d9fee8599089592b5f8bb194e1d6885741fee20271034baca0d68d5419535b52d070c4f7e39f4b448 languageName: node linkType: hard @@ -4362,7 +4489,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9, debug@npm:^2.6.9": +"debug@npm:2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -4443,6 +4570,13 @@ __metadata: languageName: node linkType: hard +"define-lazy-prop@npm:^2.0.0": + version: 2.0.0 + resolution: "define-lazy-prop@npm:2.0.0" + checksum: 10c0/db6c63864a9d3b7dc9def55d52764968a5af296de87c1b2cc71d8be8142e445208071953649e0386a8cc37cfcf9a2067a47207f1eb9ff250c2a269658fdae422 + languageName: node + linkType: hard + "define-properties@npm:^1.1.3, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" @@ -4505,7 +4639,7 @@ __metadata: languageName: node linkType: hard -"destroy@npm:1.2.0, destroy@npm:~1.2.0": +"destroy@npm:1.2.0": version: 1.2.0 resolution: "destroy@npm:1.2.0" checksum: 10c0/bd7633942f57418f5a3b80d5cb53898127bcf53e24cdf5d5f4396be471417671f0fee48a4ebe9a1e9defbde2a31280011af58a57e090ff822f589b443ed4e643 @@ -4519,13 +4653,6 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^29.6.3": - version: 29.6.3 - resolution: "diff-sequences@npm:29.6.3" - checksum: 10c0/32e27ac7dbffdf2fb0eb5a84efd98a9ad084fbabd5ac9abb8757c6770d5320d2acd172830b28c4add29bb873d59420601dfc805ac4064330ce59b1adfd0593b2 - languageName: node - linkType: hard - "dir-glob@npm:^3.0.1": version: 3.0.1 resolution: "dir-glob@npm:3.0.1" @@ -4958,18 +5085,18 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-native@npm:^4.0.0": - version: 4.1.0 - resolution: "eslint-plugin-react-native@npm:4.1.0" +"eslint-plugin-react-native@npm:^5.0.0": + version: 5.0.0 + resolution: "eslint-plugin-react-native@npm:5.0.0" dependencies: eslint-plugin-react-native-globals: "npm:^0.1.1" peerDependencies: - eslint: ^3.17.0 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 10c0/9aedccde6227b78bad7c243844aca0860fca2dccd635e91e745bcd617c1e7fb889fa212917cf7b56860335a147fc7c8dc339d1976330ec4f896fe9156b35b162 + eslint: ^3.17.0 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + checksum: 10c0/c7c927bc743abf0cb367cc64fea5b28b28ea0c58be2990cab858a050b4855e89d90513afa44d73012c9fd670810ad0da2ac72e3e4bdfedf0ce0cbb65e901af7f languageName: node linkType: hard -"eslint-plugin-react@npm:^7.30.1": +"eslint-plugin-react@npm:^7.37.5": version: 7.37.5 resolution: "eslint-plugin-react@npm:7.37.5" dependencies: @@ -5161,13 +5288,6 @@ __metadata: languageName: node linkType: hard -"event-target-shim@npm:^5.0.0": - version: 5.0.1 - resolution: "event-target-shim@npm:5.0.1" - checksum: 10c0/0255d9f936215fd206156fd4caa9e8d35e62075d720dc7d847e89b417e5e62cf1ce6c9b4e0a1633a9256de0efefaf9f8d26924b1f3c8620cffb9db78e7d3076b - languageName: node - linkType: hard - "execa@npm:^4.0.3": version: 4.1.0 resolution: "execa@npm:4.1.0" @@ -5271,14 +5391,29 @@ __metadata: languageName: node linkType: hard -"fast-xml-parser@npm:^4.4.1": - version: 4.5.4 - resolution: "fast-xml-parser@npm:4.5.4" +"fast-xml-builder@npm:^1.3.1": + version: 1.3.1 + resolution: "fast-xml-builder@npm:1.3.1" + dependencies: + path-expression-matcher: "npm:^1.6.2" + xml-naming: "npm:^0.3.0" + checksum: 10c0/5aaf30465e6ba4ae9780eb3916878d5bd40763a3fd6b8b079a76aabe8f3e9e852327280e7c1be2b63ec141424b6ec61b7ab8acca8b3948779b164b004a294b4c + languageName: node + linkType: hard + +"fast-xml-parser@npm:^5.3.6": + version: 5.12.0 + resolution: "fast-xml-parser@npm:5.12.0" dependencies: - strnum: "npm:^1.0.5" + "@nodable/entities": "npm:^3.1.0" + fast-xml-builder: "npm:^1.3.1" + is-unsafe: "npm:^2.0.3" + path-expression-matcher: "npm:^1.6.2" + strnum: "npm:^2.5.1" + xml-naming: "npm:^0.3.0" bin: fxparser: src/cli/cli.js - checksum: 10c0/7989148650fc1fce988798b62467f7dee0fd5a7ad049373e00e65fbc68f689c119975d03da32c427f0a1f5aad01de2efbd783a48dcdaf3ca41817a8b161ad3e8 + checksum: 10c0/a63d7bb83aa4a0375762598ddc46535eb02237b046fa235c67e10079a4d706c34467d8336fb492b8020f6dd90070817e08792d1acb93fa4e8b8bd1aee99f705f languageName: node linkType: hard @@ -5398,6 +5533,38 @@ __metadata: languageName: node linkType: hard +"flow-estree@npm:0.327.0": + version: 0.327.0 + resolution: "flow-estree@npm:0.327.0" + checksum: 10c0/a6e62d4855e6d1096a3f45efbeb566afa8183cf4bc2beee8bb61dc6e2ab63982014a2dccd88ca23f1f06ace1b7e5dc0d00fa366af5d1fc9ff81d469b9a3cf30e + languageName: node + linkType: hard + +"flow-estree@npm:0.336.0": + version: 0.336.0 + resolution: "flow-estree@npm:0.336.0" + checksum: 10c0/34123f04431bc7d5f0e62cf1606224e1a9a4f2f78faaee21ff9a7ad8119a6bab71f434e609667a94f10af8784c9532396a94e4de8cfbafc9fd8732aa52368c7f + languageName: node + linkType: hard + +"flow-parser@npm:0.327.0": + version: 0.327.0 + resolution: "flow-parser@npm:0.327.0" + dependencies: + flow-estree: "npm:0.327.0" + checksum: 10c0/8b299cef3d9ffeb9c5a315b2fa40707426abed1d68eec3752c8aebbb9f6513ff613ae2208e176a6b235d3177027c237e265f8f31fcfbe2b1672820f86a7d6ce6 + languageName: node + linkType: hard + +"flow-parser@npm:0.336.0": + version: 0.336.0 + resolution: "flow-parser@npm:0.336.0" + dependencies: + flow-estree: "npm:0.336.0" + checksum: 10c0/a6cadc33838dceaf9f3f7b1c36a59c3404d28a0050a08c2606eaaa854bfe7089436a6abc84fd87e1ef66efdf1484baf30ce046c78caee54c6b227a59fa95d7e1 + languageName: node + linkType: hard + "for-each@npm:^0.3.3, for-each@npm:^0.3.5": version: 0.3.5 resolution: "for-each@npm:0.3.5" @@ -5640,7 +5807,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4": +"glob@npm:^7.1.3, glob@npm:^7.1.4": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -5770,10 +5937,10 @@ __metadata: languageName: node linkType: hard -"hermes-compiler@npm:0.14.0": - version: 0.14.0 - resolution: "hermes-compiler@npm:0.14.0" - checksum: 10c0/672036528448e8af5895c9d8c5dfd6012b76e92a5a187caf3143925e358bfc81b993a0cd50bbae7518c01fe6dc4fdc882e25cd623219a4d33f56d5f7abe6918b +"hermes-compiler@npm:260318099.0.5": + version: 260318099.0.5 + resolution: "hermes-compiler@npm:260318099.0.5" + checksum: 10c0/0194e815661498cd384aa4de24dfb3754e856fe473782fa6861d9191c84fde926ca3f3a6921231418e810655ee9e231e6e701d3f3dca10aa1079162dd0623ab9 languageName: node linkType: hard @@ -5791,20 +5958,6 @@ __metadata: languageName: node linkType: hard -"hermes-estree@npm:0.32.0": - version: 0.32.0 - resolution: "hermes-estree@npm:0.32.0" - checksum: 10c0/3b67d1fe44336240ef7f9c40ecbf363279ba263d51efe120570c3862cc109e652fc09aebddfe6b73d0f0246610bee130e4064c359f1f4cbf002bdb1d99717ef2 - languageName: node - linkType: hard - -"hermes-estree@npm:0.33.3": - version: 0.33.3 - resolution: "hermes-estree@npm:0.33.3" - checksum: 10c0/4e04e767a706a93c59d64ef3f114075aeb93b08433655d4f11d310f0785c2a74d5b5041b80bc34d22630dece54865dd93a53fde160d48b8369cfef10dbd0520b - languageName: node - linkType: hard - "hermes-parser@npm:0.28.1": version: 0.28.1 resolution: "hermes-parser@npm:0.28.1" @@ -5814,24 +5967,6 @@ __metadata: languageName: node linkType: hard -"hermes-parser@npm:0.32.0": - version: 0.32.0 - resolution: "hermes-parser@npm:0.32.0" - dependencies: - hermes-estree: "npm:0.32.0" - checksum: 10c0/5902d2c5d347c0629fba07a47eaad5569590ac69bc8bfb2e454e08d2dfbe1ebd989d88518dca2cba64061689b5eac5960ae6bd15a4a66600bbf377498a3234b7 - languageName: node - linkType: hard - -"hermes-parser@npm:0.33.3": - version: 0.33.3 - resolution: "hermes-parser@npm:0.33.3" - dependencies: - hermes-estree: "npm:0.33.3" - checksum: 10c0/f7d69de54c77321d8481e37a323bbac01d180ec982275ef8925ceaaf7e501fc3062593e84cf5da50852f36daffb34d0f5d6cbbef079fd0125a7b91c1fe84f225 - languageName: node - linkType: hard - "hermes-parser@npm:^0.25.1": version: 0.25.1 resolution: "hermes-parser@npm:0.25.1" @@ -5855,7 +5990,7 @@ __metadata: languageName: node linkType: hard -"http-errors@npm:~2.0.1": +"http-errors@npm:^2.0.1, http-errors@npm:~2.0.1": version: 2.0.1 resolution: "http-errors@npm:2.0.1" dependencies: @@ -5911,12 +6046,12 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:~0.4.24": - version: 0.4.24 - resolution: "iconv-lite@npm:0.4.24" +"iconv-lite@npm:^0.7.3, iconv-lite@npm:~0.7.0": + version: 0.7.3 + resolution: "iconv-lite@npm:0.7.3" dependencies: - safer-buffer: "npm:>= 2.1.2 < 3" - checksum: 10c0/c6886a24cc00f2a059767440ec1bc00d334a89f250db8e0f7feb4961c8727118457e27c495ba94d082e51d3baca378726cd110aaf7ded8b9bbfd6a44760cf1d4 + safer-buffer: "npm:>= 2.1.2 < 3.0.0" + checksum: 10c0/be2fd2414f7e94be3a63063fa0ad5919c16bc7b6e00c77eea0765ced6db405739f38dd51016583058fba25cc1d0106ba30b83fbb7a7e32f824d4db76f23d8d33 languageName: node linkType: hard @@ -5941,17 +6076,6 @@ __metadata: languageName: node linkType: hard -"image-size@npm:^1.0.2": - version: 1.2.1 - resolution: "image-size@npm:1.2.1" - dependencies: - queue: "npm:6.0.2" - bin: - image-size: bin/image-size.js - checksum: 10c0/f8b3c19d4476513f1d7e55c3e6db80997b315444743e2040d545cbcaee59be03d2eb40c46be949a8372697b7003fdb0c04925d704390a7f606bc8181e25c0ed4 - languageName: node - linkType: hard - "import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": version: 3.3.1 resolution: "import-fresh@npm:3.3.1" @@ -5998,7 +6122,7 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3, inherits@npm:~2.0.4": +"inherits@npm:2, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.4": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 @@ -6129,7 +6253,7 @@ __metadata: languageName: node linkType: hard -"is-docker@npm:^2.0.0": +"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": version: 2.2.1 resolution: "is-docker@npm:2.2.1" bin: @@ -6373,6 +6497,13 @@ __metadata: languageName: node linkType: hard +"is-unsafe@npm:^2.0.3": + version: 2.0.3 + resolution: "is-unsafe@npm:2.0.3" + checksum: 10c0/509ee09ccaa2613c95e3625c39be029fc8838cce29e1582a560d7f11291516cfad55178efbb1062ac50267064a08ce8c724757d0b90c6b45d6ee5e4b121d45a6 + languageName: node + linkType: hard + "is-weakmap@npm:^2.0.2": version: 2.0.2 resolution: "is-weakmap@npm:2.0.2" @@ -6413,7 +6544,7 @@ __metadata: languageName: node linkType: hard -"is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0": +"is-wsl@npm:^2.2.0": version: 2.2.0 resolution: "is-wsl@npm:2.2.0" dependencies: @@ -6653,18 +6784,6 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:^29.0.1, jest-diff@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-diff@npm:29.7.0" - dependencies: - chalk: "npm:^4.0.0" - diff-sequences: "npm:^29.6.3" - jest-get-type: "npm:^29.6.3" - pretty-format: "npm:^29.7.0" - checksum: 10c0/89a4a7f182590f56f526443dde69acefb1f2f0c9e59253c61d319569856c4931eae66b8a3790c443f529267a0ddba5ba80431c585deed81827032b2b2a1fc999 - languageName: node - linkType: hard - "jest-docblock@npm:30.2.0": version: 30.2.0 resolution: "jest-docblock@npm:30.2.0" @@ -6790,18 +6909,6 @@ __metadata: languageName: node linkType: hard -"jest-matcher-utils@npm:^29.0.1": - version: 29.7.0 - resolution: "jest-matcher-utils@npm:29.7.0" - dependencies: - chalk: "npm:^4.0.0" - jest-diff: "npm:^29.7.0" - jest-get-type: "npm:^29.6.3" - pretty-format: "npm:^29.7.0" - checksum: 10c0/0d0e70b28fa5c7d4dce701dc1f46ae0922102aadc24ed45d594dd9b7ae0a8a6ef8b216718d1ab79e451291217e05d4d49a82666e1a3cc2b428b75cd9c933244e - languageName: node - linkType: hard - "jest-message-util@npm:30.3.0": version: 30.3.0 resolution: "jest-message-util@npm:30.3.0" @@ -7298,16 +7405,6 @@ __metadata: languageName: node linkType: hard -"lighthouse-logger@npm:^1.0.0": - version: 1.4.2 - resolution: "lighthouse-logger@npm:1.4.2" - dependencies: - debug: "npm:^2.6.9" - marky: "npm:^1.2.2" - checksum: 10c0/090431db34e9ce01b03b2a03b39e998807a7a86214f2e8da2ba9588c36841caf4474f96ef1b2deaf9fe58f2e00f9f51618e0b98edecc2d8c9dfc13185bf0adc8 - languageName: node - linkType: hard - "lines-and-columns@npm:^1.1.6": version: 1.2.4 resolution: "lines-and-columns@npm:1.2.4" @@ -7455,13 +7552,6 @@ __metadata: languageName: node linkType: hard -"marky@npm:^1.2.2": - version: 1.3.0 - resolution: "marky@npm:1.3.0" - checksum: 10c0/6619cdb132fdc4f7cd3e2bed6eebf81a38e50ff4b426bbfb354db68731e4adfebf35ebfd7c8e5a6e846cbf9b872588c4f76db25782caee8c1529ec9d483bf98b - languageName: node - linkType: hard - "math-intrinsics@npm:^1.1.0": version: 1.1.0 resolution: "math-intrinsics@npm:1.1.0" @@ -7469,10 +7559,10 @@ __metadata: languageName: node linkType: hard -"media-typer@npm:0.3.0": - version: 0.3.0 - resolution: "media-typer@npm:0.3.0" - checksum: 10c0/d160f31246907e79fed398470285f21bafb45a62869dc469b1c8877f3f064f5eabc4bcc122f9479b8b605bc5c76187d7871cf84c4ee3ecd3e487da1993279928 +"media-typer@npm:^1.1.0": + version: 1.1.1 + resolution: "media-typer@npm:1.1.1" + checksum: 10c0/924644de220c3107fc53ec0299b7c1488503470265d32f1492535bd798cc369ba7ceaf9c2a4533361590dcf7208d1cc7b7032dbc1a5918773f5f5d912cab5211 languageName: node linkType: hard @@ -7504,217 +7594,211 @@ __metadata: languageName: node linkType: hard -"metro-babel-transformer@npm:0.83.5": - version: 0.83.5 - resolution: "metro-babel-transformer@npm:0.83.5" +"metro-babel-transformer@npm:0.87.3": + version: 0.87.3 + resolution: "metro-babel-transformer@npm:0.87.3" dependencies: "@babel/core": "npm:^7.25.2" flow-enums-runtime: "npm:^0.0.6" - hermes-parser: "npm:0.33.3" + flow-parser: "npm:0.336.0" + metro-cache-key: "npm:0.87.3" nullthrows: "npm:^1.1.1" - checksum: 10c0/b1448241d5d7a77eeca758226bde5fc44da9f2e63f4e67037c289fe006c0f047b84fc3e77be61ba14ea605b0890232813ab75b1915faad21796b9bb873458506 + checksum: 10c0/35547dfa61559bdfdc121747cd41e12fc80346044f76906666818dee3f1a4af43da4d4540ef5abe71c73394a22b66e3d42ed274e084c00b07ed6547e357d70e5 languageName: node linkType: hard -"metro-cache-key@npm:0.83.5": - version: 0.83.5 - resolution: "metro-cache-key@npm:0.83.5" +"metro-cache-key@npm:0.87.3": + version: 0.87.3 + resolution: "metro-cache-key@npm:0.87.3" dependencies: flow-enums-runtime: "npm:^0.0.6" - checksum: 10c0/eda804592ec589b6be3659f0567df549dea21ba7773e0fed72db567e6e6ce2dcf56c34616cf204ce1b28261eed756f4f91ae4a187e3285282912f00f09892c6b + checksum: 10c0/d5280102b0f4e14be7f8980831949d502eaa8acaaffa9bfbdd8ac8e27a78b1cdef7257d7403d61e79ea4c89dcf58346e9a50bac0aee6ae52d11d1091c4051dd9 languageName: node linkType: hard -"metro-cache@npm:0.83.5": - version: 0.83.5 - resolution: "metro-cache@npm:0.83.5" +"metro-cache@npm:0.87.3": + version: 0.87.3 + resolution: "metro-cache@npm:0.87.3" dependencies: exponential-backoff: "npm:^3.1.1" flow-enums-runtime: "npm:^0.0.6" https-proxy-agent: "npm:^7.0.5" - metro-core: "npm:0.83.5" - checksum: 10c0/0f261c234c63a4480398b72250bd97325532a3e8e401a41927f96f48e9e707f1dc36070a90fb293568855b32aa70af26636d255f4bff8aecb9a42bbf30412667 + metro-core: "npm:0.87.3" + checksum: 10c0/b12fad6690f66b9e6c6885edeae41eb175e39eed70572123d2cff25a30646e118efad42c29e239a0296c908a3f911bd8b35bfd9cb6e13638aebb1c0f60f091b9 languageName: node linkType: hard -"metro-config@npm:0.83.5, metro-config@npm:^0.83.3": - version: 0.83.5 - resolution: "metro-config@npm:0.83.5" +"metro-config@npm:0.87.3, metro-config@npm:^0.87.1": + version: 0.87.3 + resolution: "metro-config@npm:0.87.3" dependencies: connect: "npm:^3.6.5" flow-enums-runtime: "npm:^0.0.6" jest-validate: "npm:^29.7.0" - metro: "npm:0.83.5" - metro-cache: "npm:0.83.5" - metro-core: "npm:0.83.5" - metro-runtime: "npm:0.83.5" - yaml: "npm:^2.6.1" - checksum: 10c0/ce025d0cba7ec8be51d64d4b34126aec8db19fbc87f52c8cb0393c6286506e0527eb1564522e42c4a9007826fa0d20034a817a5431102bce41ae94b8d5a3e996 + metro: "npm:0.87.3" + metro-cache: "npm:0.87.3" + metro-core: "npm:0.87.3" + metro-runtime: "npm:0.87.3" + checksum: 10c0/d961c8ab7184590bf8539f34d27dc43017284bbb5c9fa9ba1d3facaaf687c93c16accbfa77c0d5b0f6f6403ec9c5944e05bc1ea65d3b8e7c06615572b77efbc4 languageName: node linkType: hard -"metro-core@npm:0.83.5, metro-core@npm:^0.83.3": - version: 0.83.5 - resolution: "metro-core@npm:0.83.5" +"metro-core@npm:0.87.3": + version: 0.87.3 + resolution: "metro-core@npm:0.87.3" dependencies: flow-enums-runtime: "npm:^0.0.6" lodash.throttle: "npm:^4.1.1" - metro-resolver: "npm:0.83.5" - checksum: 10c0/b3b7e6a65216b8cbff866455570159f20d1e06201b54a6cf8fa7892c0ca0adcfb8c11f23fd59f845b8d30153a59b3471b7174968a7862c66f042b7c032ee93bc + metro-resolver: "npm:0.87.3" + checksum: 10c0/a4f28bed31ccccb552aeccf8d84708c5f25ed9fce42e8dc45d2e9ca08e713556f96b909405d5633c6b6482ff52205773cb58502b21f4a9fc2b0b1b840d2e1f90 languageName: node linkType: hard -"metro-file-map@npm:0.83.5": - version: 0.83.5 - resolution: "metro-file-map@npm:0.83.5" +"metro-file-map@npm:0.87.3": + version: 0.87.3 + resolution: "metro-file-map@npm:0.87.3" dependencies: debug: "npm:^4.4.0" fb-watchman: "npm:^2.0.0" flow-enums-runtime: "npm:^0.0.6" - graceful-fs: "npm:^4.2.4" invariant: "npm:^2.2.4" jest-worker: "npm:^29.7.0" - micromatch: "npm:^4.0.4" nullthrows: "npm:^1.1.1" - walker: "npm:^1.0.7" - checksum: 10c0/2380b6682298154fd8d37db84f90f22ae4b6d139ebc96fe9ad27f78628aa7f836c0f574dd9247f20a0c8ee11c059b206ff92064aa8d9cb37418b5c3c3129e170 + checksum: 10c0/67bc903fc4a738afadb6f885c802a24c645e572f4a0bda7c251c0ece60b7d65543d0bdf4329e85767d2a27d97a2b5f3da5415f34529504f948821afed0183a4d languageName: node linkType: hard -"metro-minify-terser@npm:0.83.5": - version: 0.83.5 - resolution: "metro-minify-terser@npm:0.83.5" +"metro-minify-terser@npm:0.87.3": + version: 0.87.3 + resolution: "metro-minify-terser@npm:0.87.3" dependencies: flow-enums-runtime: "npm:^0.0.6" terser: "npm:^5.15.0" - checksum: 10c0/c6b90154b778533affc0077a32df3a91d4a4fc6b94ad1d73abb126a4114c094b4e7558085c03097832b7f8ecdbe42eb9394e16fbd82216d83b0a254105441528 + checksum: 10c0/6db6f728abff59b1f9fa48c1cca0b8c43f6e46c54020a1f33fdbe9e4db30ea2a6de1d7278135b8c432ab399340b12b9d4279fa921fd4063072d06b198445f532 languageName: node linkType: hard -"metro-resolver@npm:0.83.5": - version: 0.83.5 - resolution: "metro-resolver@npm:0.83.5" +"metro-resolver@npm:0.87.3": + version: 0.87.3 + resolution: "metro-resolver@npm:0.87.3" dependencies: flow-enums-runtime: "npm:^0.0.6" - checksum: 10c0/8aaa38f43bc9e2e7302b849d96396d836c1e37b6e7d70ba53ea34925921f9effdd5a37b062cabb30ee991395f032f92d07bc45c619fed94e7f54ffa04e0241b8 + checksum: 10c0/e10f6b26cd3840847d8a0a39028d6fa22c96bfb599e39f536d7902448164e313775e91b6c0d28d22e360c2cf00cf434ff0e1a8127673bb7603bd35719a1b5f01 languageName: node linkType: hard -"metro-runtime@npm:0.83.5, metro-runtime@npm:^0.83.3": - version: 0.83.5 - resolution: "metro-runtime@npm:0.83.5" +"metro-runtime@npm:0.87.3, metro-runtime@npm:^0.87.1": + version: 0.87.3 + resolution: "metro-runtime@npm:0.87.3" dependencies: "@babel/runtime": "npm:^7.25.0" flow-enums-runtime: "npm:^0.0.6" - checksum: 10c0/8fadb1216aaa25cb0ff59f9dd440debcd227d1dbb9554d196b0c2f87729efb0be7667ab8a8e957de9aada47c1243d427984732d89795d93d2b5dd677481f4edb + checksum: 10c0/333c791a003d6bbb16e08f38310ae91bce4275cee85e43ba8f53c192adfad1d572716cf669ecc1bef6369b0d8ac964da14105a04c6419bd1b3e0d33ad7a20580 languageName: node linkType: hard -"metro-source-map@npm:0.83.5, metro-source-map@npm:^0.83.3": - version: 0.83.5 - resolution: "metro-source-map@npm:0.83.5" +"metro-source-map@npm:0.87.3, metro-source-map@npm:^0.87.1": + version: 0.87.3 + resolution: "metro-source-map@npm:0.87.3" dependencies: - "@babel/traverse": "npm:^7.29.0" - "@babel/types": "npm:^7.29.0" + "@babel/core": "npm:^7.25.2" + "@babel/traverse": "npm:^7.29.10" + "@babel/types": "npm:^7.29.8" flow-enums-runtime: "npm:^0.0.6" invariant: "npm:^2.2.4" - metro-symbolicate: "npm:0.83.5" + metro-symbolicate: "npm:0.87.3" nullthrows: "npm:^1.1.1" - ob1: "npm:0.83.5" + ob1: "npm:0.87.3" source-map: "npm:^0.5.6" - vlq: "npm:^1.0.0" - checksum: 10c0/39716006322f41f63aad15edeb4a705f876fc2cf5d9077583f63e1ec014a9d7083185bd9cd17083fbea0d453daa1708785217eeeff3058bbf34ee86ed7047121 + checksum: 10c0/4a40c06a532b4eff7b40006771a03ec6e763284219f68318d7fb97e9d6c9b3c7390dec868730c19035f7e534357580a5d2764fd0ed96ca9a72482d3a49c1e496 languageName: node linkType: hard -"metro-symbolicate@npm:0.83.5": - version: 0.83.5 - resolution: "metro-symbolicate@npm:0.83.5" +"metro-symbolicate@npm:0.87.3": + version: 0.87.3 + resolution: "metro-symbolicate@npm:0.87.3" dependencies: flow-enums-runtime: "npm:^0.0.6" invariant: "npm:^2.2.4" - metro-source-map: "npm:0.83.5" + metro-source-map: "npm:0.87.3" nullthrows: "npm:^1.1.1" source-map: "npm:^0.5.6" vlq: "npm:^1.0.0" bin: metro-symbolicate: src/index.js - checksum: 10c0/b4347222cc2f0ddbb6a7d79876aa1ee136ad7bbab450b2127c4f60b8700371afcbcfe66073bf4376cc4eae034c448431a0bf957df9c52efc3a5a9dc558a53099 + checksum: 10c0/e7df5308f25181fa06b000f7ac10af81ef1f7ef1ec8a2da2985da3e939941f7793d51f5051276b70faaf30066ae6ab1686df550b10a339f013555569c844b930 languageName: node linkType: hard -"metro-transform-plugins@npm:0.83.5": - version: 0.83.5 - resolution: "metro-transform-plugins@npm:0.83.5" +"metro-transform-plugins@npm:0.87.3": + version: 0.87.3 + resolution: "metro-transform-plugins@npm:0.87.3" dependencies: "@babel/core": "npm:^7.25.2" "@babel/generator": "npm:^7.29.1" "@babel/template": "npm:^7.28.6" - "@babel/traverse": "npm:^7.29.0" + "@babel/traverse": "npm:^7.29.10" flow-enums-runtime: "npm:^0.0.6" nullthrows: "npm:^1.1.1" - checksum: 10c0/930dd7d16eeed1910d0571b1a494bc9b71aa3d7cb178aa58744dbb3ef52f4db5fa35c5a691de3fece65a5ba0793298cddfd249d97018f9cab2a45a4e14e963a8 + checksum: 10c0/2e35f2464a0c6e565be42cb072f9bcd2fd3033b8a3eba4991afbe21f7a5e09024e28978087bacbf69d39f17c51439072a6401da8f28db3f1a9d2e21cb9a03a5b languageName: node linkType: hard -"metro-transform-worker@npm:0.83.5": - version: 0.83.5 - resolution: "metro-transform-worker@npm:0.83.5" +"metro-transform-worker@npm:0.87.3": + version: 0.87.3 + resolution: "metro-transform-worker@npm:0.87.3" dependencies: "@babel/core": "npm:^7.25.2" "@babel/generator": "npm:^7.29.1" - "@babel/parser": "npm:^7.29.0" - "@babel/types": "npm:^7.29.0" + "@babel/parser": "npm:^7.29.9" + "@babel/types": "npm:^7.29.8" + "@jridgewell/sourcemap-codec": "npm:^1.5.0" flow-enums-runtime: "npm:^0.0.6" - metro: "npm:0.83.5" - metro-babel-transformer: "npm:0.83.5" - metro-cache: "npm:0.83.5" - metro-cache-key: "npm:0.83.5" - metro-minify-terser: "npm:0.83.5" - metro-source-map: "npm:0.83.5" - metro-transform-plugins: "npm:0.83.5" + metro: "npm:0.87.3" + metro-babel-transformer: "npm:0.87.3" + metro-cache: "npm:0.87.3" + metro-cache-key: "npm:0.87.3" + metro-minify-terser: "npm:0.87.3" + metro-source-map: "npm:0.87.3" + metro-transform-plugins: "npm:0.87.3" nullthrows: "npm:^1.1.1" - checksum: 10c0/aef57bbdc0cffc85f6fd713e3e8dad4cac6d8bf11e8c87b0a26a56dd1f7d677cd6844c7dfe18af58c88a54730b68c4562def2e7c227aba4cae0c8376e85938ba + checksum: 10c0/cc31650dd5af5e3a0542a84cdbe86cc2c3e03a63c6723d5c7031ad26fbdba030d7fb07bf3193fefb534aaae2a032eeab673a44d04a2195db86a12a05afe4a3e8 languageName: node linkType: hard -"metro@npm:0.83.5, metro@npm:^0.83.3": - version: 0.83.5 - resolution: "metro@npm:0.83.5" +"metro@npm:0.87.3, metro@npm:^0.87.1": + version: 0.87.3 + resolution: "metro@npm:0.87.3" dependencies: "@babel/code-frame": "npm:^7.29.0" "@babel/core": "npm:^7.25.2" "@babel/generator": "npm:^7.29.1" - "@babel/parser": "npm:^7.29.0" + "@babel/parser": "npm:^7.29.9" "@babel/template": "npm:^7.28.6" - "@babel/traverse": "npm:^7.29.0" - "@babel/types": "npm:^7.29.0" + "@babel/traverse": "npm:^7.29.10" + "@babel/types": "npm:^7.29.8" accepts: "npm:^2.0.0" - chalk: "npm:^4.0.0" - ci-info: "npm:^2.0.0" connect: "npm:^3.6.5" debug: "npm:^4.4.0" error-stack-parser: "npm:^2.0.6" flow-enums-runtime: "npm:^0.0.6" - graceful-fs: "npm:^4.2.4" - hermes-parser: "npm:0.33.3" - image-size: "npm:^1.0.2" + flow-parser: "npm:0.336.0" invariant: "npm:^2.2.4" jest-worker: "npm:^29.7.0" jsc-safe-url: "npm:^0.2.2" lodash.throttle: "npm:^4.1.1" - metro-babel-transformer: "npm:0.83.5" - metro-cache: "npm:0.83.5" - metro-cache-key: "npm:0.83.5" - metro-config: "npm:0.83.5" - metro-core: "npm:0.83.5" - metro-file-map: "npm:0.83.5" - metro-resolver: "npm:0.83.5" - metro-runtime: "npm:0.83.5" - metro-source-map: "npm:0.83.5" - metro-symbolicate: "npm:0.83.5" - metro-transform-plugins: "npm:0.83.5" - metro-transform-worker: "npm:0.83.5" + metro-babel-transformer: "npm:0.87.3" + metro-cache: "npm:0.87.3" + metro-cache-key: "npm:0.87.3" + metro-config: "npm:0.87.3" + metro-core: "npm:0.87.3" + metro-file-map: "npm:0.87.3" + metro-resolver: "npm:0.87.3" + metro-runtime: "npm:0.87.3" + metro-source-map: "npm:0.87.3" + metro-symbolicate: "npm:0.87.3" + metro-transform-plugins: "npm:0.87.3" + metro-transform-worker: "npm:0.87.3" mime-types: "npm:^3.0.1" nullthrows: "npm:^1.1.1" serialize-error: "npm:^2.1.0" @@ -7724,7 +7808,7 @@ __metadata: yargs: "npm:^17.6.2" bin: metro: src/cli.js - checksum: 10c0/5a774451aa1c182ed49eab795fbc00e39c6a96153e280fa8a103e35d3fb353ebd90a8c50da99d7b3a5b0aa07ce1fc9035daa87633a4d79a2b7e37c20a666da5b + checksum: 10c0/f4768cecface5e40ee410603d0fcfe444560342b32e94443e89dd9eeb2fd90df6792774a387e698e081d8e78f5aca57752a0b514efe0d862004b8429664c6515 languageName: node linkType: hard @@ -7761,7 +7845,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -7905,15 +7989,6 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^1.0.4": - version: 1.0.4 - resolution: "mkdirp@npm:1.0.4" - bin: - mkdirp: bin/cmd.js - checksum: 10c0/46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf - languageName: node - linkType: hard - "ms@npm:2.0.0": version: 2.0.0 resolution: "ms@npm:2.0.0" @@ -8059,12 +8134,12 @@ __metadata: languageName: node linkType: hard -"ob1@npm:0.83.5": - version: 0.83.5 - resolution: "ob1@npm:0.83.5" +"ob1@npm:0.87.3": + version: 0.87.3 + resolution: "ob1@npm:0.87.3" dependencies: flow-enums-runtime: "npm:^0.0.6" - checksum: 10c0/5fdb1db1ed50ac01fdac85411c6080fed65f9fe6a34c3e4bd8749c69b155a79776b20d6bf09aec927b6259b3b5a1dfead4854704ef13a9fd6773007d599bec4d + checksum: 10c0/cdb2680c2c1397a20b9d68be3522b2f00faf6e4105fce75ad2849c43dee926021f8214e68aa44cb1906ddde9ef27203b46a6967e3b8fa66a95c608907fba5bb1 languageName: node linkType: hard @@ -8139,6 +8214,15 @@ __metadata: languageName: node linkType: hard +"on-finished@npm:^2.4.1": + version: 2.4.2 + resolution: "on-finished@npm:2.4.2" + dependencies: + ee-first: "npm:1.1.1" + checksum: 10c0/e2cdfcadbdca1421fd62c452b728f62c9dd67f73009b98e58d3340dcfad0367f3c98f18081dc58a54f36b6a13c503aadba72c4ddb6ad13ac0c372f956e9943f4 + languageName: node + linkType: hard + "on-finished@npm:~2.3.0": version: 2.3.0 resolution: "on-finished@npm:2.3.0" @@ -8191,13 +8275,14 @@ __metadata: languageName: node linkType: hard -"open@npm:^7.0.3": - version: 7.4.2 - resolution: "open@npm:7.4.2" +"open@npm:^8.4.2": + version: 8.4.2 + resolution: "open@npm:8.4.2" dependencies: - is-docker: "npm:^2.0.0" - is-wsl: "npm:^2.1.1" - checksum: 10c0/77573a6a68f7364f3a19a4c80492712720746b63680ee304555112605ead196afe91052bd3c3d165efdf4e9d04d255e87de0d0a77acec11ef47fd5261251813f + define-lazy-prop: "npm:^2.0.0" + is-docker: "npm:^2.1.1" + is-wsl: "npm:^2.2.0" + checksum: 10c0/bb6b3a58401dacdb0aad14360626faf3fb7fba4b77816b373495988b724fb48941cad80c1b65d62bb31a17609b2cd91c41a181602caea597ca80dfbcc27e84c9 languageName: node linkType: hard @@ -8344,6 +8429,13 @@ __metadata: languageName: node linkType: hard +"path-expression-matcher@npm:^1.6.2": + version: 1.6.2 + resolution: "path-expression-matcher@npm:1.6.2" + checksum: 10c0/8241302f563de367a81acacd417055a22dd3792a84700569dc2a7888da31aa18eb01131c55f05200c92790b6c45b01fee1984b02540cc5f15726ba1b73a8a075 + languageName: node + linkType: hard + "path-is-absolute@npm:^1.0.0": version: 1.0.1 resolution: "path-is-absolute@npm:1.0.1" @@ -8486,7 +8578,7 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^29.0.3, pretty-format@npm:^29.7.0": +"pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" dependencies: @@ -8558,12 +8650,13 @@ __metadata: languageName: node linkType: hard -"qs@npm:~6.14.0": - version: 6.14.2 - resolution: "qs@npm:6.14.2" +"qs@npm:^6.16.1": + version: 6.17.1 + resolution: "qs@npm:6.17.1" dependencies: - side-channel: "npm:^1.1.0" - checksum: 10c0/646110124476fc9acf3c80994c8c3a0600cbad06a4ede1c9e93341006e8426d64e85e048baf8f0c4995f0f1bf0f37d1f3acc5ec1455850b81978792969a60ef6 + es-define-property: "npm:^1.0.1" + side-channel: "npm:^1.1.1" + checksum: 10c0/55f09dd0282fda70ce9475719158f910f2214477b95aa7284675fb9977c9cdae89fb495423399227331de76766703aaa71372e96cded05046e21713c033e885d languageName: node linkType: hard @@ -8574,15 +8667,6 @@ __metadata: languageName: node linkType: hard -"queue@npm:6.0.2": - version: 6.0.2 - resolution: "queue@npm:6.0.2" - dependencies: - inherits: "npm:~2.0.3" - checksum: 10c0/cf987476cc72e7d3aaabe23ccefaab1cd757a2b5e0c8d80b67c9575a6b5e1198807ffd4f0948a3f118b149d1111d810ee773473530b77a5c606673cac2c9c996 - languageName: node - linkType: hard - "range-parser@npm:~1.2.1": version: 1.2.1 resolution: "range-parser@npm:1.2.1" @@ -8590,15 +8674,15 @@ __metadata: languageName: node linkType: hard -"raw-body@npm:~2.5.3": - version: 2.5.3 - resolution: "raw-body@npm:2.5.3" +"raw-body@npm:^3.0.2": + version: 3.0.2 + resolution: "raw-body@npm:3.0.2" dependencies: bytes: "npm:~3.1.2" http-errors: "npm:~2.0.1" - iconv-lite: "npm:~0.4.24" + iconv-lite: "npm:~0.7.0" unpipe: "npm:~1.0.0" - checksum: 10c0/449844344fc90547fb994383a494b83300e4f22199f146a79f68d78a199a8f2a923ea9fd29c3be979bfd50291a3884733619ffc15ba02a32e703b612f8d3f74a + checksum: 10c0/d266678d08e1e7abea62c0ce5864344e980fa81c64f6b481e9842c5beaed2cdcf975f658a3ccd67ad35fc919c1f6664ccc106067801850286a6cbe101de89f29 languageName: node linkType: hard @@ -8626,10 +8710,10 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^19.2.0": - version: 19.2.4 - resolution: "react-is@npm:19.2.4" - checksum: 10c0/477a7cfc900f24194606e315fa353856a3a13487ea8eca841678817cad4daef64339ea0d1e84e58459fc75dbe0d9ba00bb0cc626db3d07e0cf31edc64cb4fa37 +"react-is@npm:^19.3.1": + version: 19.3.1 + resolution: "react-is@npm:19.3.1" + checksum: 10c0/428e02d986d56f1859c57756084489f6d2900fd686905003c405b32f1168738b78772bfa4bb6c706f5ac821199171522c28bf6434281f524f901459390a19606 languageName: node linkType: hard @@ -8672,15 +8756,16 @@ __metadata: "@babel/core": "npm:^7.25.2" "@babel/preset-env": "npm:^7.25.3" "@babel/runtime": "npm:^7.25.0" - "@react-native-community/cli": "npm:20.0.0" - "@react-native-community/cli-platform-android": "npm:20.0.0" - "@react-native-community/cli-platform-ios": "npm:20.0.0" - "@react-native/babel-preset": "npm:0.83.0" - "@react-native/metro-config": "npm:0.83.0" - "@react-native/typescript-config": "npm:0.83.0" - "@types/react": "npm:^19.2.0" - react: "npm:19.2.0" - react-native: "npm:0.83.0" + "@react-native-community/cli": "npm:20.2.0" + "@react-native-community/cli-platform-android": "npm:20.2.0" + "@react-native-community/cli-platform-ios": "npm:20.2.0" + "@react-native/babel-preset": "npm:0.88.1" + "@react-native/jest-preset": "npm:0.88.1" + "@react-native/metro-config": "npm:0.88.1" + "@react-native/typescript-config": "npm:0.88.1" + "@types/react": "npm:^19.3.0" + react: "npm:19.3.1" + react-native: "npm:0.88.1" react-native-builder-bob: "npm:^0.40.18" react-native-monorepo-config: "npm:^0.3.3" languageName: unknown @@ -8693,12 +8778,12 @@ __metadata: "@eslint/compat": "npm:^1.3.2" "@eslint/eslintrc": "npm:^3.3.1" "@eslint/js": "npm:^9.35.0" - "@react-native/babel-preset": "npm:0.83.0" - "@react-native/eslint-config": "npm:0.83.0" - "@testing-library/jest-native": "npm:^5.4.3" + "@react-native/babel-preset": "npm:0.88.1" + "@react-native/eslint-config": "npm:0.88.1" + "@react-native/jest-preset": "npm:0.88.1" "@testing-library/react-native": "npm:^13.3.3" "@types/jest": "npm:^30.0.0" - "@types/react": "npm:^19.2.0" + "@types/react": "npm:^19.3.0" "@types/react-test-renderer": "npm:^19" del-cli: "npm:^6.0.0" eslint: "npm:^9.35.0" @@ -8706,10 +8791,10 @@ __metadata: eslint-plugin-prettier: "npm:^5.5.4" jest: "npm:^30.3.0" prettier: "npm:^3.4.2" - react: "npm:19.2.0" - react-native: "npm:0.83.0" + react: "npm:19.3.1" + react-native: "npm:0.88.1" react-native-builder-bob: "npm:^0.40.18" - react-test-renderer: "npm:19.2.0" + react-test-renderer: "npm:19.3.1" turbo: "npm:^2.5.6" typescript: "npm:^5.9.2" peerDependencies: @@ -8728,54 +8813,48 @@ __metadata: languageName: node linkType: hard -"react-native@npm:0.83.0": - version: 0.83.0 - resolution: "react-native@npm:0.83.0" +"react-native@npm:0.88.1": + version: 0.88.1 + resolution: "react-native@npm:0.88.1" dependencies: - "@jest/create-cache-key-function": "npm:^29.7.0" - "@react-native/assets-registry": "npm:0.83.0" - "@react-native/codegen": "npm:0.83.0" - "@react-native/community-cli-plugin": "npm:0.83.0" - "@react-native/gradle-plugin": "npm:0.83.0" - "@react-native/js-polyfills": "npm:0.83.0" - "@react-native/normalize-colors": "npm:0.83.0" - "@react-native/virtualized-lists": "npm:0.83.0" - abort-controller: "npm:^3.0.0" + "@react-native/asset-utils": "npm:0.88.1" + "@react-native/codegen": "npm:0.88.1" + "@react-native/community-cli-plugin": "npm:0.88.1" + "@react-native/gradle-plugin": "npm:0.88.1" + "@react-native/normalize-colors": "npm:0.88.1" + "@react-native/virtualized-lists": "npm:0.88.1" anser: "npm:^1.4.9" ansi-regex: "npm:^5.0.0" - babel-jest: "npm:^29.7.0" - babel-plugin-syntax-hermes-parser: "npm:0.32.0" base64-js: "npm:^1.5.1" - commander: "npm:^12.0.0" flow-enums-runtime: "npm:^0.0.6" - glob: "npm:^7.1.1" - hermes-compiler: "npm:0.14.0" + flow-parser: "npm:0.327.0" + hermes-compiler: "npm:260318099.0.5" invariant: "npm:^2.2.4" - jest-environment-node: "npm:^29.7.0" memoize-one: "npm:^5.0.0" - metro-runtime: "npm:^0.83.3" - metro-source-map: "npm:^0.83.3" + metro-runtime: "npm:^0.87.1" + metro-source-map: "npm:^0.87.1" nullthrows: "npm:^1.1.1" pretty-format: "npm:^29.7.0" promise: "npm:^8.3.0" react-devtools-core: "npm:^6.1.5" react-refresh: "npm:^0.14.0" regenerator-runtime: "npm:^0.13.2" - scheduler: "npm:0.27.0" + scheduler: "npm:0.28.0" semver: "npm:^7.1.3" stacktrace-parser: "npm:^0.1.10" + tinyglobby: "npm:^0.2.15" whatwg-fetch: "npm:^3.0.0" ws: "npm:^7.5.10" yargs: "npm:^17.6.2" peerDependencies: "@types/react": ^19.1.1 - react: ^19.2.0 + react: ^19.3.0 peerDependenciesMeta: "@types/react": optional: true bin: react-native: cli.js - checksum: 10c0/5ac04b5ff9b98a5246f252eb68fe95845bfb60bc359cb091856d44634ee0485a42ee1df561636cb6ffea9432b871e7a072f174bc6ab433902b365edb2a551a39 + checksum: 10c0/c000040ac4b1b2dc736f40811ef4d11c88986296147e7722ed0f817540c0cb950a322e8766f9bc997470ef01e6bc46e90ff58ed67255fe08e1d8dee7da9ecfb3 languageName: node linkType: hard @@ -8786,22 +8865,22 @@ __metadata: languageName: node linkType: hard -"react-test-renderer@npm:19.2.0": - version: 19.2.0 - resolution: "react-test-renderer@npm:19.2.0" +"react-test-renderer@npm:19.3.1": + version: 19.3.1 + resolution: "react-test-renderer@npm:19.3.1" dependencies: - react-is: "npm:^19.2.0" - scheduler: "npm:^0.27.0" + react-is: "npm:^19.3.1" + scheduler: "npm:^0.28.0" peerDependencies: - react: ^19.2.0 - checksum: 10c0/cc116b908489316f06881bf7392c5fad4b5f66be42d2f04788f4179a19e86674d54f1006b33fe9eba28bde6edb4cb38764ab75b416f28d02e0182c5552c97551 + react: ^19.3.1 + checksum: 10c0/5c777dfad9c35011f0618ff854a3bc755e2f4ff168573cc91fea784b3c156258fca57e900f13ed9bdbb7fb144e4a2d82efe05c6abba2359675f0f6a91523b511 languageName: node linkType: hard -"react@npm:19.2.0": - version: 19.2.0 - resolution: "react@npm:19.2.0" - checksum: 10c0/1b6d64eacb9324725bfe1e7860cb7a6b8a34bc89a482920765ebff5c10578eb487e6b46b2f0df263bd27a25edbdae2c45e5ea5d81ae61404301c1a7192c38330 +"react@npm:19.3.1": + version: 19.3.1 + resolution: "react@npm:19.3.1" + checksum: 10c0/f0ed036d1223562c09c8347858ca712733ea6e27a30db709ee9c3f3f176d3e9e767afce735d59956addf3d030102e256bba82dea635fc1bdb0e01107e98fef10 languageName: node linkType: hard @@ -9091,17 +9170,17 @@ __metadata: languageName: node linkType: hard -"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": +"safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 languageName: node linkType: hard -"scheduler@npm:0.27.0, scheduler@npm:^0.27.0": - version: 0.27.0 - resolution: "scheduler@npm:0.27.0" - checksum: 10c0/4f03048cb05a3c8fddc45813052251eca00688f413a3cee236d984a161da28db28ba71bd11e7a3dd02f7af84ab28d39fb311431d3b3772fed557945beb00c452 +"scheduler@npm:0.28.0, scheduler@npm:^0.28.0": + version: 0.28.0 + resolution: "scheduler@npm:0.28.0" + checksum: 10c0/783c8e5ce89d41273a02ed6dc0e3d24bd60e05c9e8f7e3adfc6c82e7c69935500d90e343f1ee26d592fc7504e8a2532573c6368def3e93bfe812391fa53efaf4 languageName: node linkType: hard @@ -9247,6 +9326,16 @@ __metadata: languageName: node linkType: hard +"side-channel-list@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-list@npm:1.0.1" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.4" + checksum: 10c0/d346c787fd2f9f1c2fdea14f00e8250118db0e7596d85a6cb9faa75f105d31a73a8f7a341c93d7df2a2429098c3d37a77bd3be9e88c37094b8c01807bc77c7a2 + languageName: node + linkType: hard + "side-channel-map@npm:^1.0.1": version: 1.0.1 resolution: "side-channel-map@npm:1.0.1" @@ -9285,6 +9374,19 @@ __metadata: languageName: node linkType: hard +"side-channel@npm:^1.1.1": + version: 1.1.1 + resolution: "side-channel@npm:1.1.1" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.4" + side-channel-list: "npm:^1.0.1" + side-channel-map: "npm:^1.0.1" + side-channel-weakmap: "npm:^1.0.2" + checksum: 10c0/dc0ab81d67f61bda9247d053ce93f41c3fd8ad2bdcb9cf9d8d2f8540d488f26d87a5e99ebfc07eea49ec025867b2452b705442d974b1478f0395e69f6bfb3270 + languageName: node + linkType: hard + "signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" @@ -9632,10 +9734,12 @@ __metadata: languageName: node linkType: hard -"strnum@npm:^1.0.5": - version: 1.1.2 - resolution: "strnum@npm:1.1.2" - checksum: 10c0/a0fce2498fa3c64ce64a40dada41beb91cabe3caefa910e467dc0518ef2ebd7e4d10f8c2202a6104f1410254cae245066c0e94e2521fb4061a5cb41831952392 +"strnum@npm:^2.5.1": + version: 2.5.1 + resolution: "strnum@npm:2.5.1" + dependencies: + anynum: "npm:^1.0.1" + checksum: 10c0/8624abed504759ec6f3e1511823c15f39ab3161a9f7c5905fed54d95c4e5a41e02e2e9fb538da3ed6c6f667a978df9c4456aed8146ddfb7b2790001cd2afda7c languageName: node linkType: hard @@ -9760,6 +9864,15 @@ __metadata: languageName: node linkType: hard +"ts-api-utils@npm:^2.5.0": + version: 2.5.0 + resolution: "ts-api-utils@npm:2.5.0" + peerDependencies: + typescript: ">=4.8.4" + checksum: 10c0/767849383c114e7f1971fa976b20e73ac28fd0c70d8d65c0004790bf4d8f89888c7e4cf6d5949f9c1beae9bc3c64835bef77bbe27fddf45a3c7b60cebcf85c8c + languageName: node + linkType: hard + "tslib@npm:^2.4.0": version: 2.8.1 resolution: "tslib@npm:2.8.1" @@ -9868,13 +9981,14 @@ __metadata: languageName: node linkType: hard -"type-is@npm:~1.6.18": - version: 1.6.18 - resolution: "type-is@npm:1.6.18" +"type-is@npm:^2.1.0": + version: 2.1.0 + resolution: "type-is@npm:2.1.0" dependencies: - media-typer: "npm:0.3.0" - mime-types: "npm:~2.1.24" - checksum: 10c0/a23daeb538591b7efbd61ecf06b6feb2501b683ffdc9a19c74ef5baba362b4347e42f1b4ed81f5882a8c96a3bfff7f93ce3ffaf0cbbc879b532b04c97a55db9d + content-type: "npm:^2.0.0" + media-typer: "npm:^1.1.0" + mime-types: "npm:^3.0.0" + checksum: 10c0/a6018f8f509de48f2c7429305e3a920e73b374fa93127dd0877ae1c2df65a5d33907caac8afb0c37a9b9fc7c49f29e3f55d668963dc845d966930b667c07f50e languageName: node linkType: hard @@ -10183,7 +10297,7 @@ __metadata: languageName: node linkType: hard -"walker@npm:^1.0.7, walker@npm:^1.0.8": +"walker@npm:^1.0.8": version: 1.0.8 resolution: "walker@npm:1.0.8" dependencies: @@ -10389,6 +10503,13 @@ __metadata: languageName: node linkType: hard +"xml-naming@npm:^0.3.0": + version: 0.3.0 + resolution: "xml-naming@npm:0.3.0" + checksum: 10c0/48bfc4fe888cdf1c3eceb7853632ebce59e4aa71f0ae33c3f9ce1fbd3213caad293457de0a311114491f0d4efcfba70977dcba3a4f66dfed8c92edbb938056bf + languageName: node + linkType: hard + "y18n@npm:^4.0.0": version: 4.0.3 resolution: "y18n@npm:4.0.3" @@ -10424,7 +10545,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.2.1, yaml@npm:^2.6.1": +"yaml@npm:^2.2.1": version: 2.8.2 resolution: "yaml@npm:2.8.2" bin: