From 55c8d4744b7ab8da40cd0fb6f36e4fa51594e89b Mon Sep 17 00:00:00 2001 From: Oskar Pawica Date: Tue, 22 Sep 2026 12:57:22 +0200 Subject: [PATCH 1/3] chore: upgrade the apps to React Native 0.88.0-rc.2 Mirrors the 0.88.0-rc.1 to 0.88.0-rc.2 upgrade diff: the dependency pins, the lockfiles, and the move of the React Native startup from the app delegate to a scene delegate. --- apps/common-app/package.json | 8 +- .../FabricExample.xcodeproj/project.pbxproj | 4 + .../ios/FabricExample/AppDelegate.swift | 55 +- .../ios/FabricExample/Info.plist | 17 + .../ios/FabricExample/SceneDelegate.swift | 73 ++ apps/fabric-example/ios/Podfile.lock | 644 +++++++++--------- apps/fabric-example/package.json | 2 +- apps/next-example/package.json | 2 +- apps/web-example/package.json | 2 +- package.json | 8 +- packages/react-native-reanimated/CHANGELOG.md | 1 + packages/react-native-reanimated/package.json | 10 +- packages/react-native-worklets/CHANGELOG.md | 1 + packages/react-native-worklets/package.json | 4 +- yarn.lock | 311 ++++++--- 15 files changed, 637 insertions(+), 505 deletions(-) create mode 100644 apps/fabric-example/ios/FabricExample/SceneDelegate.swift diff --git a/apps/common-app/package.json b/apps/common-app/package.json index 52270bca3cc0..de57ca577101 100644 --- a/apps/common-app/package.json +++ b/apps/common-app/package.json @@ -52,15 +52,15 @@ "@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.0-rc.1", - "@react-native/metro-config": "0.88.0-rc.1", - "@react-native/typescript-config": "0.88.0-rc.1", + "@react-native/babel-preset": "0.88.0-rc.2", + "@react-native/metro-config": "0.88.0-rc.2", + "@react-native/typescript-config": "0.88.0-rc.2", "@tsconfig/react-native": "3.0.9", "@types/d3-shape": "3.1.7", "@types/react": "19.2.18", "@types/react-test-renderer": "19.1.0", "madge": "8.0.0", - "react-native": "0.88.0-rc.1", + "react-native": "0.88.0-rc.2", "react-native-screens": "4.27.0", "react-test-renderer": "19.3.0", "typescript": "5.9.3" diff --git a/apps/fabric-example/ios/FabricExample.xcodeproj/project.pbxproj b/apps/fabric-example/ios/FabricExample.xcodeproj/project.pbxproj index a9650c2ecab9..f67e7c306a3e 100644 --- a/apps/fabric-example/ios/FabricExample.xcodeproj/project.pbxproj +++ b/apps/fabric-example/ios/FabricExample.xcodeproj/project.pbxproj @@ -15,6 +15,7 @@ 36CFC86374C74A93AFC6F37B /* Poppins-ExtraLight.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 40201E86F4154AF6BA7D9D68 /* Poppins-ExtraLight.ttf */; }; 3ED29A9583024AB287A348E3 /* Poppins-Light.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 5EE828465DFA40CCAD4C2BBB /* Poppins-Light.ttf */; }; 761780ED2CA45674006654EE /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 761780EC2CA45674006654EE /* AppDelegate.swift */; }; + 761780EF2CA45674006654EF /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 761780EE2CA45674006654EF /* SceneDelegate.swift */; }; 7672FDCE44F245480142DDD7 /* libPods-FabricExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 28C28DD379A4F63159381776 /* libPods-FabricExample.a */; }; 7E23737D7AB942FC9F2DB5BC /* Poppins-Black.ttf in Resources */ = {isa = PBXBuildFile; fileRef = F48B9C5F2C7F46D4AF205A72 /* Poppins-Black.ttf */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; @@ -41,6 +42,7 @@ 40201E86F4154AF6BA7D9D68 /* Poppins-ExtraLight.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Poppins-ExtraLight.ttf"; path = "../assets/fonts/Poppins/Poppins-ExtraLight.ttf"; sourceTree = ""; }; 5EE828465DFA40CCAD4C2BBB /* Poppins-Light.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Poppins-Light.ttf"; path = "../assets/fonts/Poppins/Poppins-Light.ttf"; sourceTree = ""; }; 761780EC2CA45674006654EE /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppDelegate.swift; path = FabricExample/AppDelegate.swift; sourceTree = ""; }; + 761780EE2CA45674006654EF /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = SceneDelegate.swift; path = FabricExample/SceneDelegate.swift; sourceTree = ""; }; 7DCAC1E7776A4A36A864F95E /* Poppins-SemiBold.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Poppins-SemiBold.ttf"; path = "../assets/fonts/Poppins/Poppins-SemiBold.ttf"; sourceTree = ""; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = FabricExample/LaunchScreen.storyboard; sourceTree = ""; }; 849F4FC4D7AC4BA291D6C4B4 /* Poppins-Thin.ttf */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 9; includeInIndex = 0; lastKnownFileType = unknown; name = "Poppins-Thin.ttf"; path = "../assets/fonts/Poppins/Poppins-Thin.ttf"; sourceTree = ""; }; @@ -74,6 +76,7 @@ C200C1012D33B96D00F25439 /* AppDelegate.swift */, 13B07FB51A68108700A75B9A /* Images.xcassets */, 761780EC2CA45674006654EE /* AppDelegate.swift */, + 761780EE2CA45674006654EF /* SceneDelegate.swift */, 13B07FB61A68108700A75B9A /* Info.plist */, 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */, F4C3F7612BCFD500008A4CDE /* PrivacyInfo.xcprivacy */, @@ -325,6 +328,7 @@ buildActionMask = 2147483647; files = ( 761780ED2CA45674006654EE /* AppDelegate.swift in Sources */, + 761780EF2CA45674006654EF /* SceneDelegate.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/apps/fabric-example/ios/FabricExample/AppDelegate.swift b/apps/fabric-example/ios/FabricExample/AppDelegate.swift index 9b53bead40b4..0d14d1b0acd9 100644 --- a/apps/fabric-example/ios/FabricExample/AppDelegate.swift +++ b/apps/fabric-example/ios/FabricExample/AppDelegate.swift @@ -1,64 +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, releaseLevel: RCTReleaseLevel.Experimental) - delegate.dependencyProvider = RCTAppDependencyProvider() - - reactNativeDelegate = delegate - reactNativeFactory = factory - - window = UIWindow(frame: UIScreen.main.bounds) - -#if RUNTIME_TESTS - let moduleName = "FabricExampleRuntimeTests" -#else - let moduleName = "FabricExample" -#endif - - factory.startReactNative( - withModuleName: moduleName, - in: window, - launchOptions: launchOptions - ) - - return true - } -} - -class ReactNativeDelegate: RCTDefaultReactNativeFactoryDelegate { - override func sourceURL(for bridge: RCTBridge) -> URL? { - self.bundleURL() - } - - override func bundleURL() -> URL? { -#if RUNTIME_TESTS - let library = - ProcessInfo.processInfo.environment["RUNTIME_TESTS_LIBRARY"] ?? "reanimated" -#if DEBUG - return RCTBundleURLProvider.sharedSettings() - .jsBundleURL(forBundleRoot: "index.runtimeTests.\(library)") -#else - return Bundle.main.url( - forResource: "main.runtimeTests.\(library)", withExtension: "jsbundle") -#endif -#elseif DEBUG - return RCTBundleURLProvider.sharedSettings().jsBundleURL(forBundleRoot: "index") -#else - return Bundle.main.url(forResource: "main", withExtension: "jsbundle") -#endif + true } } diff --git a/apps/fabric-example/ios/FabricExample/Info.plist b/apps/fabric-example/ios/FabricExample/Info.plist index 665e1aa1506d..62e9ace4839d 100644 --- a/apps/fabric-example/ios/FabricExample/Info.plist +++ b/apps/fabric-example/ios/FabricExample/Info.plist @@ -58,6 +58,23 @@ Poppins-Thin.ttf UbuntuMono-Regular.ttf + UIApplicationSceneManifest + + UIApplicationSupportsMultipleScenes + + UISceneConfigurations + + UIWindowSceneSessionRoleApplication + + + UISceneConfigurationName + Default Configuration + UISceneDelegateClassName + $(PRODUCT_MODULE_NAME).SceneDelegate + + + + UILaunchStoryboardName LaunchScreen UIRequiredDeviceCapabilities diff --git a/apps/fabric-example/ios/FabricExample/SceneDelegate.swift b/apps/fabric-example/ios/FabricExample/SceneDelegate.swift new file mode 100644 index 000000000000..391b773fce74 --- /dev/null +++ b/apps/fabric-example/ios/FabricExample/SceneDelegate.swift @@ -0,0 +1,73 @@ +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, releaseLevel: RCTReleaseLevel.Experimental) + window = UIWindow(windowScene: windowScene) + +#if DEBUG + reactNativeFactory?.devMenuConfiguration = RCTDevMenuConfiguration( + devMenuEnabled: true, + shakeGestureEnabled: true, + keyboardShortcutsEnabled: true + ) +#endif + +#if RUNTIME_TESTS + let moduleName = "FabricExampleRuntimeTests" +#else + let moduleName = "FabricExample" +#endif + + reactNativeFactory?.startReactNative( + withModuleName: moduleName, + 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 sourceURL(for bridge: RCTBridge) -> URL? { + self.bundleURL() + } + + override func bundleURL() -> URL? { +#if RUNTIME_TESTS + let library = + ProcessInfo.processInfo.environment["RUNTIME_TESTS_LIBRARY"] ?? "reanimated" +#if DEBUG + return RCTBundleURLProvider.sharedSettings() + .jsBundleURL(forBundleRoot: "index.runtimeTests.\(library)") +#else + return Bundle.main.url( + forResource: "main.runtimeTests.\(library)", withExtension: "jsbundle") +#endif +#elseif DEBUG + return RCTBundleURLProvider.sharedSettings().jsBundleURL(forBundleRoot: "index") +#else + return Bundle.main.url(forResource: "main", withExtension: "jsbundle") +#endif + } +} diff --git a/apps/fabric-example/ios/Podfile.lock b/apps/fabric-example/ios/Podfile.lock index 468b8d41e9de..9a04046af60c 100644 --- a/apps/fabric-example/ios/Podfile.lock +++ b/apps/fabric-example/ios/Podfile.lock @@ -5,7 +5,7 @@ PODS: - ReactNativeDependencies - fast_float (8.0.0): - ReactNativeDependencies - - FBLazyVector (0.88.0-rc.1): + - FBLazyVector (0.88.0-rc.2): - React-Core-prebuilt - fmt (12.1.0): - ReactNativeDependencies @@ -70,79 +70,79 @@ PODS: - ReactNativeDependencies - RCT-Folly/Default (2024.11.18.00): - ReactNativeDependencies - - RCTDeprecation (0.88.0-rc.1): + - RCTDeprecation (0.88.0-rc.2): - React-Core-prebuilt - - RCTRequired (0.88.0-rc.1): + - RCTRequired (0.88.0-rc.2): - React-Core-prebuilt - - RCTSwiftUI (0.88.0-rc.1) - - RCTSwiftUIWrapper (0.88.0-rc.1): + - RCTSwiftUI (0.88.0-rc.2) + - RCTSwiftUIWrapper (0.88.0-rc.2): - RCTSwiftUI - - RCTTypeSafety (0.88.0-rc.1): - - FBLazyVector (= 0.88.0-rc.1) - - RCTRequired (= 0.88.0-rc.1) - - React-Core (= 0.88.0-rc.1) - - React (0.88.0-rc.1): - - React-Core (= 0.88.0-rc.1) - - React-Core/DevSupport (= 0.88.0-rc.1) - - React-Core/RCTWebSocket (= 0.88.0-rc.1) - - React-RCTActionSheet (= 0.88.0-rc.1) - - React-RCTAnimation (= 0.88.0-rc.1) - - React-RCTBlob (= 0.88.0-rc.1) - - React-RCTImage (= 0.88.0-rc.1) - - React-RCTLinking (= 0.88.0-rc.1) - - React-RCTNetwork (= 0.88.0-rc.1) - - React-RCTSettings (= 0.88.0-rc.1) - - React-RCTText (= 0.88.0-rc.1) - - React-RCTVibration (= 0.88.0-rc.1) - - React-bridging (0.88.0-rc.1): + - RCTTypeSafety (0.88.0-rc.2): + - FBLazyVector (= 0.88.0-rc.2) + - RCTRequired (= 0.88.0-rc.2) + - React-Core (= 0.88.0-rc.2) + - React (0.88.0-rc.2): + - React-Core (= 0.88.0-rc.2) + - React-Core/DevSupport (= 0.88.0-rc.2) + - React-Core/RCTWebSocket (= 0.88.0-rc.2) + - React-RCTActionSheet (= 0.88.0-rc.2) + - React-RCTAnimation (= 0.88.0-rc.2) + - React-RCTBlob (= 0.88.0-rc.2) + - React-RCTImage (= 0.88.0-rc.2) + - React-RCTLinking (= 0.88.0-rc.2) + - React-RCTNetwork (= 0.88.0-rc.2) + - React-RCTSettings (= 0.88.0-rc.2) + - React-RCTText (= 0.88.0-rc.2) + - React-RCTVibration (= 0.88.0-rc.2) + - React-bridging (0.88.0-rc.2): - React-callinvoker - React-Core-prebuilt - React-jsi - React-timing - ReactNativeDependencies - - React-callinvoker (0.88.0-rc.1): - - React-callinvoker/callinvokerUmbrella (= 0.88.0-rc.1) + - React-callinvoker (0.88.0-rc.2): + - React-callinvoker/callinvokerUmbrella (= 0.88.0-rc.2) - React-cxxstableapi - - React-callinvoker/callinvokerUmbrella (0.88.0-rc.1): + - React-callinvoker/callinvokerUmbrella (0.88.0-rc.2): - React-cxxstableapi - - React-Core (0.88.0-rc.1): + - React-Core (0.88.0-rc.2): - React-Core-prebuilt - - React-Core/Default (= 0.88.0-rc.1) - - React-Core-prebuilt (0.88.0-rc.1): + - React-Core/Default (= 0.88.0-rc.2) + - React-Core-prebuilt (0.88.0-rc.2): - ReactNativeDependencies - - React-Core/CoreModulesHeaders (0.88.0-rc.1): + - React-Core/CoreModulesHeaders (0.88.0-rc.2): - React-Core-prebuilt - - React-Core/Default (0.88.0-rc.1): + - React-Core/Default (0.88.0-rc.2): - React-Core-prebuilt - - React-Core/DevSupport (0.88.0-rc.1): + - React-Core/DevSupport (0.88.0-rc.2): - React-Core-prebuilt - - React-Core/RCTActionSheetHeaders (0.88.0-rc.1): + - React-Core/RCTActionSheetHeaders (0.88.0-rc.2): - React-Core-prebuilt - - React-Core/RCTAnimationHeaders (0.88.0-rc.1): + - React-Core/RCTAnimationHeaders (0.88.0-rc.2): - React-Core-prebuilt - - React-Core/RCTBlobHeaders (0.88.0-rc.1): + - React-Core/RCTBlobHeaders (0.88.0-rc.2): - React-Core-prebuilt - - React-Core/RCTImageHeaders (0.88.0-rc.1): + - React-Core/RCTImageHeaders (0.88.0-rc.2): - React-Core-prebuilt - - React-Core/RCTLinkingHeaders (0.88.0-rc.1): + - React-Core/RCTLinkingHeaders (0.88.0-rc.2): - React-Core-prebuilt - - React-Core/RCTNetworkHeaders (0.88.0-rc.1): + - React-Core/RCTNetworkHeaders (0.88.0-rc.2): - React-Core-prebuilt - - React-Core/RCTSettingsHeaders (0.88.0-rc.1): + - React-Core/RCTSettingsHeaders (0.88.0-rc.2): - React-Core-prebuilt - - React-Core/RCTTextHeaders (0.88.0-rc.1): + - React-Core/RCTTextHeaders (0.88.0-rc.2): - React-Core-prebuilt - - React-Core/RCTVibrationHeaders (0.88.0-rc.1): + - React-Core/RCTVibrationHeaders (0.88.0-rc.2): - React-Core-prebuilt - - React-Core/RCTWebSocket (0.88.0-rc.1): + - React-Core/RCTWebSocket (0.88.0-rc.2): - React-Core-prebuilt - - React-CoreModules (0.88.0-rc.1): - - RCTTypeSafety (= 0.88.0-rc.1) + - React-CoreModules (0.88.0-rc.2): + - RCTTypeSafety (= 0.88.0-rc.2) - React-Core-prebuilt - - React-Core/CoreModulesHeaders (= 0.88.0-rc.1) + - React-Core/CoreModulesHeaders (= 0.88.0-rc.2) - React-debug - React-featureflags - - React-jsi (= 0.88.0-rc.1) + - React-jsi (= 0.88.0-rc.2) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing @@ -150,37 +150,37 @@ PODS: - React-networking - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.88.0-rc.1) + - React-RCTImage (= 0.88.0-rc.2) - React-runtimeexecutor - React-utils - ReactCommon - ReactNativeDependencies - - React-cxxreact (0.88.0-rc.1): + - React-cxxreact (0.88.0-rc.2): - hermes-engine - - React-callinvoker (= 0.88.0-rc.1) + - React-callinvoker (= 0.88.0-rc.2) - React-Core-prebuilt - - React-debug (= 0.88.0-rc.1) - - React-jserrorhandler (= 0.88.0-rc.1) - - React-jsi (= 0.88.0-rc.1) + - React-debug (= 0.88.0-rc.2) + - React-jserrorhandler (= 0.88.0-rc.2) + - React-jsi (= 0.88.0-rc.2) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - - React-logger (= 0.88.0-rc.1) - - React-perflogger (= 0.88.0-rc.1) + - React-logger (= 0.88.0-rc.2) + - React-perflogger (= 0.88.0-rc.2) - React-runtimeexecutor - - React-timing (= 0.88.0-rc.1) + - React-timing (= 0.88.0-rc.2) - React-utils - ReactNativeDependencies - - React-cxxstableapi (0.88.0-rc.1) - - React-debug (0.88.0-rc.1): + - React-cxxstableapi (0.88.0-rc.2) + - React-debug (0.88.0-rc.2): - React-cxxstableapi - - React-debug/debugUmbrella (= 0.88.0-rc.1) - - React-debug/redbox (= 0.88.0-rc.1) - - React-debug/debugUmbrella (0.88.0-rc.1): + - React-debug/debugUmbrella (= 0.88.0-rc.2) + - React-debug/redbox (= 0.88.0-rc.2) + - React-debug/debugUmbrella (0.88.0-rc.2): - React-cxxstableapi - - React-debug/redbox (0.88.0-rc.1): + - React-debug/redbox (0.88.0-rc.2): - React-cxxstableapi - - React-defaultsnativemodule (0.88.0-rc.1): + - React-defaultsnativemodule (0.88.0-rc.2): - hermes-engine - React-Core-prebuilt - React-cxxstableapi @@ -200,7 +200,7 @@ PODS: - React-webperformancenativemodule - ReactNativeDependencies - Yoga - - React-domnativemodule (0.88.0-rc.1): + - React-domnativemodule (0.88.0-rc.2): - hermes-engine - React-bridging - React-Core-prebuilt @@ -216,7 +216,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-Fabric (0.88.0-rc.1): + - React-Fabric (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -226,25 +226,25 @@ PODS: - React-cxxreact - React-cxxstableapi - React-debug - - React-Fabric/animated (= 0.88.0-rc.1) - - React-Fabric/animationbackend (= 0.88.0-rc.1) - - React-Fabric/animations (= 0.88.0-rc.1) - - React-Fabric/attributedstring (= 0.88.0-rc.1) - - React-Fabric/bridging (= 0.88.0-rc.1) - - React-Fabric/componentregistry (= 0.88.0-rc.1) - - React-Fabric/componentregistrynative (= 0.88.0-rc.1) - - React-Fabric/components (= 0.88.0-rc.1) - - React-Fabric/consistency (= 0.88.0-rc.1) - - React-Fabric/core (= 0.88.0-rc.1) - - React-Fabric/dom (= 0.88.0-rc.1) - - React-Fabric/imagemanager (= 0.88.0-rc.1) - - React-Fabric/leakchecker (= 0.88.0-rc.1) - - React-Fabric/mounting (= 0.88.0-rc.1) - - React-Fabric/observers (= 0.88.0-rc.1) - - React-Fabric/scheduler (= 0.88.0-rc.1) - - React-Fabric/telemetry (= 0.88.0-rc.1) - - React-Fabric/uimanager (= 0.88.0-rc.1) - - React-Fabric/viewtransition (= 0.88.0-rc.1) + - React-Fabric/animated (= 0.88.0-rc.2) + - React-Fabric/animationbackend (= 0.88.0-rc.2) + - React-Fabric/animations (= 0.88.0-rc.2) + - React-Fabric/attributedstring (= 0.88.0-rc.2) + - React-Fabric/bridging (= 0.88.0-rc.2) + - React-Fabric/componentregistry (= 0.88.0-rc.2) + - React-Fabric/componentregistrynative (= 0.88.0-rc.2) + - React-Fabric/components (= 0.88.0-rc.2) + - React-Fabric/consistency (= 0.88.0-rc.2) + - React-Fabric/core (= 0.88.0-rc.2) + - React-Fabric/dom (= 0.88.0-rc.2) + - React-Fabric/imagemanager (= 0.88.0-rc.2) + - React-Fabric/leakchecker (= 0.88.0-rc.2) + - React-Fabric/mounting (= 0.88.0-rc.2) + - React-Fabric/observers (= 0.88.0-rc.2) + - React-Fabric/scheduler (= 0.88.0-rc.2) + - React-Fabric/telemetry (= 0.88.0-rc.2) + - React-Fabric/uimanager (= 0.88.0-rc.2) + - React-Fabric/viewtransition (= 0.88.0-rc.2) - React-featureflags - React-graphics - React-jsi @@ -256,7 +256,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animated (0.88.0-rc.1): + - React-Fabric/animated (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -278,7 +278,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animationbackend (0.88.0-rc.1): + - React-Fabric/animationbackend (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -299,7 +299,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/animations (0.88.0-rc.1): + - React-Fabric/animations (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -320,7 +320,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/attributedstring (0.88.0-rc.1): + - React-Fabric/attributedstring (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -341,7 +341,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/bridging (0.88.0-rc.1): + - React-Fabric/bridging (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -362,7 +362,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/componentregistry (0.88.0-rc.1): + - React-Fabric/componentregistry (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -383,7 +383,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/componentregistrynative (0.88.0-rc.1): + - React-Fabric/componentregistrynative (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -404,7 +404,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components (0.88.0-rc.1): + - React-Fabric/components (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -414,11 +414,11 @@ PODS: - React-cxxreact - React-cxxstableapi - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.88.0-rc.1) - - React-Fabric/components/root (= 0.88.0-rc.1) - - React-Fabric/components/scrollview (= 0.88.0-rc.1) - - React-Fabric/components/view (= 0.88.0-rc.1) - - React-Fabric/components/viewUmbrella (= 0.88.0-rc.1) + - React-Fabric/components/legacyviewmanagerinterop (= 0.88.0-rc.2) + - React-Fabric/components/root (= 0.88.0-rc.2) + - React-Fabric/components/scrollview (= 0.88.0-rc.2) + - React-Fabric/components/view (= 0.88.0-rc.2) + - React-Fabric/components/viewUmbrella (= 0.88.0-rc.2) - React-featureflags - React-graphics - React-jsi @@ -430,7 +430,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/legacyviewmanagerinterop (0.88.0-rc.1): + - React-Fabric/components/legacyviewmanagerinterop (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -451,7 +451,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/root (0.88.0-rc.1): + - React-Fabric/components/root (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -472,7 +472,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/scrollview (0.88.0-rc.1): + - React-Fabric/components/scrollview (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -493,7 +493,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/components/view (0.88.0-rc.1): + - React-Fabric/components/view (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -516,7 +516,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-Fabric/components/viewUmbrella (0.88.0-rc.1): + - React-Fabric/components/viewUmbrella (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -537,7 +537,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/consistency (0.88.0-rc.1): + - React-Fabric/consistency (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -558,7 +558,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/core (0.88.0-rc.1): + - React-Fabric/core (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -579,7 +579,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/dom (0.88.0-rc.1): + - React-Fabric/dom (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -600,7 +600,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/imagemanager (0.88.0-rc.1): + - React-Fabric/imagemanager (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -621,7 +621,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/leakchecker (0.88.0-rc.1): + - React-Fabric/leakchecker (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -642,7 +642,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/mounting (0.88.0-rc.1): + - React-Fabric/mounting (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -664,7 +664,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers (0.88.0-rc.1): + - React-Fabric/observers (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -674,10 +674,10 @@ PODS: - React-cxxreact - React-cxxstableapi - React-debug - - React-Fabric/observers/events (= 0.88.0-rc.1) - - React-Fabric/observers/intersection (= 0.88.0-rc.1) - - React-Fabric/observers/mutation (= 0.88.0-rc.1) - - React-Fabric/observers/resize (= 0.88.0-rc.1) + - React-Fabric/observers/events (= 0.88.0-rc.2) + - React-Fabric/observers/intersection (= 0.88.0-rc.2) + - React-Fabric/observers/mutation (= 0.88.0-rc.2) + - React-Fabric/observers/resize (= 0.88.0-rc.2) - React-featureflags - React-graphics - React-jsi @@ -689,7 +689,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/events (0.88.0-rc.1): + - React-Fabric/observers/events (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -710,7 +710,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/intersection (0.88.0-rc.1): + - React-Fabric/observers/intersection (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -731,7 +731,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/mutation (0.88.0-rc.1): + - React-Fabric/observers/mutation (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -752,7 +752,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/observers/resize (0.88.0-rc.1): + - React-Fabric/observers/resize (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -773,7 +773,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/scheduler (0.88.0-rc.1): + - React-Fabric/scheduler (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -799,7 +799,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/telemetry (0.88.0-rc.1): + - React-Fabric/telemetry (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -820,7 +820,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/uimanager (0.88.0-rc.1): + - React-Fabric/uimanager (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -830,7 +830,7 @@ PODS: - React-cxxreact - React-cxxstableapi - React-debug - - React-Fabric/uimanager/consistency (= 0.88.0-rc.1) + - React-Fabric/uimanager/consistency (= 0.88.0-rc.2) - React-featureflags - React-graphics - React-jsi @@ -843,7 +843,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/uimanager/consistency (0.88.0-rc.1): + - React-Fabric/uimanager/consistency (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -865,7 +865,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-Fabric/viewtransition (0.88.0-rc.1): + - React-Fabric/viewtransition (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -886,7 +886,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-FabricComponents (0.88.0-rc.1): + - React-FabricComponents (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -896,8 +896,8 @@ PODS: - React-cxxstableapi - React-debug - React-Fabric - - React-FabricComponents/components (= 0.88.0-rc.1) - - React-FabricComponents/textlayoutmanager (= 0.88.0-rc.1) + - React-FabricComponents/components (= 0.88.0-rc.2) + - React-FabricComponents/textlayoutmanager (= 0.88.0-rc.2) - React-featureflags - React-graphics - React-jsi @@ -910,7 +910,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components (0.88.0-rc.1): + - React-FabricComponents/components (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -920,16 +920,16 @@ PODS: - React-cxxstableapi - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.88.0-rc.1) - - React-FabricComponents/components/iostextinput (= 0.88.0-rc.1) - - React-FabricComponents/components/modal (= 0.88.0-rc.1) - - React-FabricComponents/components/rncore (= 0.88.0-rc.1) - - React-FabricComponents/components/safeareaview (= 0.88.0-rc.1) - - React-FabricComponents/components/switch (= 0.88.0-rc.1) - - React-FabricComponents/components/text (= 0.88.0-rc.1) - - React-FabricComponents/components/textinput (= 0.88.0-rc.1) - - React-FabricComponents/components/unimplementedview (= 0.88.0-rc.1) - - React-FabricComponents/components/virtualview (= 0.88.0-rc.1) + - React-FabricComponents/components/inputaccessory (= 0.88.0-rc.2) + - React-FabricComponents/components/iostextinput (= 0.88.0-rc.2) + - React-FabricComponents/components/modal (= 0.88.0-rc.2) + - React-FabricComponents/components/rncore (= 0.88.0-rc.2) + - React-FabricComponents/components/safeareaview (= 0.88.0-rc.2) + - React-FabricComponents/components/switch (= 0.88.0-rc.2) + - React-FabricComponents/components/text (= 0.88.0-rc.2) + - React-FabricComponents/components/textinput (= 0.88.0-rc.2) + - React-FabricComponents/components/unimplementedview (= 0.88.0-rc.2) + - React-FabricComponents/components/virtualview (= 0.88.0-rc.2) - React-featureflags - React-graphics - React-jsi @@ -942,7 +942,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/inputaccessory (0.88.0-rc.1): + - React-FabricComponents/components/inputaccessory (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -964,7 +964,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/iostextinput (0.88.0-rc.1): + - React-FabricComponents/components/iostextinput (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -986,7 +986,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/modal (0.88.0-rc.1): + - React-FabricComponents/components/modal (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1008,7 +1008,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/rncore (0.88.0-rc.1): + - React-FabricComponents/components/rncore (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1030,7 +1030,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/safeareaview (0.88.0-rc.1): + - React-FabricComponents/components/safeareaview (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1052,7 +1052,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/switch (0.88.0-rc.1): + - React-FabricComponents/components/switch (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1074,7 +1074,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/text (0.88.0-rc.1): + - React-FabricComponents/components/text (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1096,7 +1096,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/textinput (0.88.0-rc.1): + - React-FabricComponents/components/textinput (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1118,7 +1118,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/unimplementedview (0.88.0-rc.1): + - React-FabricComponents/components/unimplementedview (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1140,7 +1140,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/components/virtualview (0.88.0-rc.1): + - React-FabricComponents/components/virtualview (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1162,7 +1162,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricComponents/textlayoutmanager (0.88.0-rc.1): + - React-FabricComponents/textlayoutmanager (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1184,10 +1184,10 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-FabricImage (0.88.0-rc.1): + - React-FabricImage (0.88.0-rc.2): - hermes-engine - - RCTRequired (= 0.88.0-rc.1) - - RCTTypeSafety (= 0.88.0-rc.1) + - RCTRequired (= 0.88.0-rc.2) + - RCTTypeSafety (= 0.88.0-rc.2) - React-Core-prebuilt - React-cxxstableapi - React-Fabric @@ -1195,23 +1195,23 @@ PODS: - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.88.0-rc.1) + - React-jsiexecutor (= 0.88.0-rc.2) - React-logger - React-rendererdebug - React-utils - ReactCommon - ReactNativeDependencies - Yoga - - React-featureflags (0.88.0-rc.1): + - React-featureflags (0.88.0-rc.2): - React-Core-prebuilt - React-cxxstableapi - - React-featureflags/featureflagsUmbrella (= 0.88.0-rc.1) + - React-featureflags/featureflagsUmbrella (= 0.88.0-rc.2) - ReactNativeDependencies - - React-featureflags/featureflagsUmbrella (0.88.0-rc.1): + - React-featureflags/featureflagsUmbrella (0.88.0-rc.2): - React-Core-prebuilt - React-cxxstableapi - ReactNativeDependencies - - React-featureflagsnativemodule (0.88.0-rc.1): + - React-featureflagsnativemodule (0.88.0-rc.2): - hermes-engine - React-Core-prebuilt - React-cxxstableapi @@ -1221,7 +1221,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-graphics (0.88.0-rc.1): + - React-graphics (0.88.0-rc.2): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1230,22 +1230,22 @@ PODS: - React-rendererdebug - React-utils - ReactNativeDependencies - - React-hermes (0.88.0-rc.1): + - React-hermes (0.88.0-rc.2): - hermes-engine - React-Core-prebuilt - - React-cxxreact (= 0.88.0-rc.1) + - React-cxxreact (= 0.88.0-rc.2) - React-cxxstableapi - React-jsi - - React-jsiexecutor (= 0.88.0-rc.1) + - React-jsiexecutor (= 0.88.0-rc.2) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-jsitooling - React-oscompat - - React-perflogger (= 0.88.0-rc.1) + - React-perflogger (= 0.88.0-rc.2) - React-runtimeexecutor - ReactNativeDependencies - - React-idlecallbacksnativemodule (0.88.0-rc.1): + - React-idlecallbacksnativemodule (0.88.0-rc.2): - hermes-engine - React-bridging - React-Core-prebuilt @@ -1257,7 +1257,7 @@ PODS: - React-runtimescheduler - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-ImageManager (0.88.0-rc.1): + - React-ImageManager (0.88.0-rc.2): - React-Core-prebuilt - React-Core/Default - React-cxxstableapi @@ -1267,7 +1267,7 @@ PODS: - React-rendererdebug - React-utils - ReactNativeDependencies - - React-intersectionobservernativemodule (0.88.0-rc.1): + - React-intersectionobservernativemodule (0.88.0-rc.2): - hermes-engine - React-bridging - React-Core-prebuilt @@ -1284,7 +1284,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-jserrorhandler (0.88.0-rc.1): + - React-jserrorhandler (0.88.0-rc.2): - hermes-engine - React-bridging - React-Core-prebuilt @@ -1293,11 +1293,11 @@ PODS: - React-featureflags - React-jsi - ReactNativeDependencies - - React-jsi (0.88.0-rc.1): + - React-jsi (0.88.0-rc.2): - hermes-engine - React-Core-prebuilt - ReactNativeDependencies - - React-jsiexecutor (0.88.0-rc.1): + - React-jsiexecutor (0.88.0-rc.2): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1313,7 +1313,7 @@ PODS: - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsinspector (0.88.0-rc.1): + - React-jsinspector (0.88.0-rc.2): - hermes-engine - React-Core-prebuilt - React-featureflags @@ -1322,20 +1322,20 @@ PODS: - React-jsinspectornetwork - React-jsinspectortracing - React-oscompat - - React-perflogger (= 0.88.0-rc.1) + - React-perflogger (= 0.88.0-rc.2) - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsinspectorcdp (0.88.0-rc.1): + - React-jsinspectorcdp (0.88.0-rc.2): - React-Core-prebuilt - React-cxxstableapi - ReactNativeDependencies - - React-jsinspectornetwork (0.88.0-rc.1): + - React-jsinspectornetwork (0.88.0-rc.2): - React-Core-prebuilt - React-cxxstableapi - React-jsinspectorcdp - ReactNativeDependencies - - React-jsinspectortracing (0.88.0-rc.1): + - React-jsinspectortracing (0.88.0-rc.2): - hermes-engine - React-Core-prebuilt - React-cxxstableapi @@ -1345,36 +1345,36 @@ PODS: - React-timing - React-utils - ReactNativeDependencies - - React-jsitooling (0.88.0-rc.1): + - React-jsitooling (0.88.0-rc.2): - hermes-engine - React-Core-prebuilt - - React-cxxreact (= 0.88.0-rc.1) + - React-cxxreact (= 0.88.0-rc.2) - React-cxxstableapi - React-debug - - React-jsi (= 0.88.0-rc.1) + - React-jsi (= 0.88.0-rc.2) - React-jsinspector - React-jsinspectorcdp - React-jsinspectortracing - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-jsitracing (0.88.0-rc.1): + - React-jsitracing (0.88.0-rc.2): - React-jsi - - React-logger (0.88.0-rc.1): + - React-logger (0.88.0-rc.2): - React-Core-prebuilt - ReactNativeDependencies - - React-Mapbuffer (0.88.0-rc.1): + - React-Mapbuffer (0.88.0-rc.2): - React-Core-prebuilt - React-cxxstableapi - React-debug - - React-Mapbuffer/mapbufferUmbrella (= 0.88.0-rc.1) + - React-Mapbuffer/mapbufferUmbrella (= 0.88.0-rc.2) - ReactNativeDependencies - - React-Mapbuffer/mapbufferUmbrella (0.88.0-rc.1): + - React-Mapbuffer/mapbufferUmbrella (0.88.0-rc.2): - React-Core-prebuilt - React-cxxstableapi - React-debug - ReactNativeDependencies - - React-microtasksnativemodule (0.88.0-rc.1): + - React-microtasksnativemodule (0.88.0-rc.2): - hermes-engine - React-Core-prebuilt - React-cxxstableapi @@ -1383,7 +1383,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-mutationobservernativemodule (0.88.0-rc.1): + - React-mutationobservernativemodule (0.88.0-rc.2): - hermes-engine - React-bridging - React-Core-prebuilt @@ -1472,7 +1472,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-NativeModulesApple (0.88.0-rc.1): + - React-NativeModulesApple (0.88.0-rc.2): - hermes-engine - React-bridging - React-callinvoker @@ -1487,7 +1487,7 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/core - ReactNativeDependencies - - React-networking (0.88.0-rc.1): + - React-networking (0.88.0-rc.2): - React-Core-prebuilt - React-cxxstableapi - React-jsinspectornetwork @@ -1495,12 +1495,12 @@ PODS: - React-performancetimeline - React-timing - ReactNativeDependencies - - React-oscompat (0.88.0-rc.1): + - React-oscompat (0.88.0-rc.2): - React-cxxstableapi - - React-perflogger (0.88.0-rc.1): + - React-perflogger (0.88.0-rc.2): - React-Core-prebuilt - ReactNativeDependencies - - React-performancecdpmetrics (0.88.0-rc.1): + - React-performancecdpmetrics (0.88.0-rc.2): - hermes-engine - React-Core-prebuilt - React-cxxstableapi @@ -1509,7 +1509,7 @@ PODS: - React-runtimeexecutor - React-timing - ReactNativeDependencies - - React-performancetimeline (0.88.0-rc.1): + - React-performancetimeline (0.88.0-rc.2): - React-Core-prebuilt - React-cxxstableapi - React-featureflags @@ -1518,9 +1518,9 @@ PODS: - React-perflogger - React-timing - ReactNativeDependencies - - React-RCTActionSheet (0.88.0-rc.1): - - React-Core/RCTActionSheetHeaders (= 0.88.0-rc.1) - - React-RCTAnimatedModuleProvider (0.88.0-rc.1): + - React-RCTActionSheet (0.88.0-rc.2): + - React-Core/RCTActionSheetHeaders (= 0.88.0-rc.2) + - React-RCTAnimatedModuleProvider (0.88.0-rc.2): - hermes-engine - React-Core - React-Core-prebuilt @@ -1529,7 +1529,7 @@ PODS: - ReactCommon - ReactNativeDependencies - Yoga - - React-RCTAnimation (0.88.0-rc.1): + - React-RCTAnimation (0.88.0-rc.2): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTAnimationHeaders @@ -1540,7 +1540,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTAppDelegate (0.88.0-rc.1): + - React-RCTAppDelegate (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1570,7 +1570,7 @@ PODS: - React-utils - ReactCommon - ReactNativeDependencies - - React-RCTBlob (0.88.0-rc.1): + - React-RCTBlob (0.88.0-rc.2): - hermes-engine - React-Core-prebuilt - React-Core/RCTBlobHeaders @@ -1583,9 +1583,9 @@ PODS: - React-RCTNetwork - ReactCommon - ReactNativeDependencies - - React-RCTFabric (0.88.0-rc.1): + - React-RCTFabric (0.88.0-rc.2): - React-Core-prebuilt - - React-RCTFBReactNativeSpec (0.88.0-rc.1): + - React-RCTFBReactNativeSpec (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1594,10 +1594,10 @@ PODS: - React-Core-prebuilt - React-jsi - React-NativeModulesApple - - React-RCTFBReactNativeSpec/components (= 0.88.0-rc.1) + - React-RCTFBReactNativeSpec/components (= 0.88.0-rc.2) - ReactCommon - ReactNativeDependencies - - React-RCTFBReactNativeSpec/components (0.88.0-rc.1): + - React-RCTFBReactNativeSpec/components (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1616,7 +1616,7 @@ PODS: - ReactCommon - ReactNativeDependencies - Yoga - - React-RCTImage (0.88.0-rc.1): + - React-RCTImage (0.88.0-rc.2): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTImageHeaders @@ -1626,14 +1626,14 @@ PODS: - React-RCTNetwork - ReactCommon - ReactNativeDependencies - - React-RCTLinking (0.88.0-rc.1): - - React-Core/RCTLinkingHeaders (= 0.88.0-rc.1) - - React-jsi (= 0.88.0-rc.1) + - React-RCTLinking (0.88.0-rc.2): + - React-Core/RCTLinkingHeaders (= 0.88.0-rc.2) + - React-jsi (= 0.88.0-rc.2) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.88.0-rc.1) - - React-RCTNetwork (0.88.0-rc.1): + - ReactCommon/turbomodule/core (= 0.88.0-rc.2) + - React-RCTNetwork (0.88.0-rc.2): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTNetworkHeaders @@ -1647,9 +1647,9 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTRuntime (0.88.0-rc.1): + - React-RCTRuntime (0.88.0-rc.2): - React-Core-prebuilt - - React-RCTSettings (0.88.0-rc.1): + - React-RCTSettings (0.88.0-rc.2): - RCTTypeSafety - React-Core-prebuilt - React-Core/RCTSettingsHeaders @@ -1658,10 +1658,10 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-RCTText (0.88.0-rc.1): - - React-Core/RCTTextHeaders (= 0.88.0-rc.1) + - React-RCTText (0.88.0-rc.2): + - React-Core/RCTTextHeaders (= 0.88.0-rc.2) - Yoga - - React-RCTVibration (0.88.0-rc.1): + - React-RCTVibration (0.88.0-rc.2): - React-Core-prebuilt - React-Core/RCTVibrationHeaders - React-jsi @@ -1669,15 +1669,15 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon - ReactNativeDependencies - - React-rendererconsistency (0.88.0-rc.1) - - React-renderercss (0.88.0-rc.1): + - React-rendererconsistency (0.88.0-rc.2) + - React-renderercss (0.88.0-rc.2): - React-debug - React-utils - - React-rendererdebug (0.88.0-rc.1): + - React-rendererdebug (0.88.0-rc.2): - React-Core-prebuilt - React-debug - ReactNativeDependencies - - React-resizeobservernativemodule (0.88.0-rc.1): + - React-resizeobservernativemodule (0.88.0-rc.2): - hermes-engine - React-bridging - React-Core-prebuilt @@ -1695,7 +1695,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-RuntimeApple (0.88.0-rc.1): + - React-RuntimeApple (0.88.0-rc.2): - hermes-engine - React-callinvoker - React-Core-prebuilt @@ -1719,7 +1719,7 @@ PODS: - React-runtimescheduler - React-utils - ReactNativeDependencies - - React-RuntimeCore (0.88.0-rc.1): + - React-RuntimeCore (0.88.0-rc.2): - hermes-engine - React-Core-prebuilt - React-cxxreact @@ -1736,14 +1736,14 @@ PODS: - React-runtimescheduler - React-utils - ReactNativeDependencies - - React-runtimeexecutor (0.88.0-rc.1): + - React-runtimeexecutor (0.88.0-rc.2): - React-Core-prebuilt - React-debug - React-featureflags - - React-jsi (= 0.88.0-rc.1) + - React-jsi (= 0.88.0-rc.2) - React-utils - ReactNativeDependencies - - React-RuntimeHermes (0.88.0-rc.1): + - React-RuntimeHermes (0.88.0-rc.2): - hermes-engine - React-Core-prebuilt - React-cxxstableapi @@ -1759,7 +1759,7 @@ PODS: - React-runtimeexecutor - React-utils - ReactNativeDependencies - - React-runtimescheduler (0.88.0-rc.1): + - React-runtimescheduler (0.88.0-rc.2): - hermes-engine - React-callinvoker - React-Core-prebuilt @@ -1777,20 +1777,20 @@ PODS: - React-timing - React-utils - ReactNativeDependencies - - React-timing (0.88.0-rc.1): + - React-timing (0.88.0-rc.2): - React-cxxstableapi - React-debug - - React-timing/timingUmbrella (= 0.88.0-rc.1) - - React-timing/timingUmbrella (0.88.0-rc.1): + - React-timing/timingUmbrella (= 0.88.0-rc.2) + - React-timing/timingUmbrella (0.88.0-rc.2): - React-cxxstableapi - React-debug - - React-utils (0.88.0-rc.1): + - React-utils (0.88.0-rc.2): - hermes-engine - React-Core-prebuilt - React-debug - - React-jsi (= 0.88.0-rc.1) + - React-jsi (= 0.88.0-rc.2) - ReactNativeDependencies - - React-viewtransitionnativemodule (0.88.0-rc.1): + - React-viewtransitionnativemodule (0.88.0-rc.2): - hermes-engine - React-Core-prebuilt - React-Fabric @@ -1802,7 +1802,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - React-webperformancenativemodule (0.88.0-rc.1): + - React-webperformancenativemodule (0.88.0-rc.2): - hermes-engine - React-bridging - React-Core-prebuilt @@ -1815,9 +1815,9 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/core - ReactNativeDependencies - - ReactAppDependencyProvider (0.88.0-rc.1): + - ReactAppDependencyProvider (0.88.0-rc.2): - ReactCodegen - - ReactCodegen (0.88.0-rc.1): + - ReactCodegen (0.88.0-rc.2): - hermes-engine - RCTRequired - RCTTypeSafety @@ -1837,33 +1837,33 @@ PODS: - React-utils - ReactCommon/turbomodule/core - ReactNativeDependencies - - ReactCommon (0.88.0-rc.1): + - ReactCommon (0.88.0-rc.2): - React-Core-prebuilt - - ReactCommon/turbomodule (= 0.88.0-rc.1) + - ReactCommon/turbomodule (= 0.88.0-rc.2) - ReactNativeDependencies - - ReactCommon/turbomodule (0.88.0-rc.1): + - ReactCommon/turbomodule (0.88.0-rc.2): - hermes-engine - - React-callinvoker (= 0.88.0-rc.1) + - React-callinvoker (= 0.88.0-rc.2) - React-Core-prebuilt - - React-jsi (= 0.88.0-rc.1) - - React-logger (= 0.88.0-rc.1) - - React-perflogger (= 0.88.0-rc.1) - - ReactCommon/turbomodule/core (= 0.88.0-rc.1) + - React-jsi (= 0.88.0-rc.2) + - React-logger (= 0.88.0-rc.2) + - React-perflogger (= 0.88.0-rc.2) + - ReactCommon/turbomodule/core (= 0.88.0-rc.2) - ReactNativeDependencies - - ReactCommon/turbomodule/core (0.88.0-rc.1): + - ReactCommon/turbomodule/core (0.88.0-rc.2): - hermes-engine - React-bridging - - React-callinvoker (= 0.88.0-rc.1) + - React-callinvoker (= 0.88.0-rc.2) - React-Core-prebuilt - - React-cxxreact (= 0.88.0-rc.1) - - React-debug (= 0.88.0-rc.1) - - React-featureflags (= 0.88.0-rc.1) - - React-jsi (= 0.88.0-rc.1) - - React-logger (= 0.88.0-rc.1) - - React-perflogger (= 0.88.0-rc.1) - - React-utils (= 0.88.0-rc.1) + - React-cxxreact (= 0.88.0-rc.2) + - React-debug (= 0.88.0-rc.2) + - React-featureflags (= 0.88.0-rc.2) + - React-jsi (= 0.88.0-rc.2) + - React-logger (= 0.88.0-rc.2) + - React-perflogger (= 0.88.0-rc.2) + - React-utils (= 0.88.0-rc.2) - ReactNativeDependencies - - ReactNativeDependencies (0.88.0-rc.1) + - ReactNativeDependencies (0.88.0-rc.2) - RNCClipboard (1.16.3): - hermes-engine - RCTRequired @@ -2513,7 +2513,7 @@ SPEC CHECKSUMS: boost: 8502bfdc46e2804408af2e163049ece181009af4 DoubleConversion: 501a575c40c0b50c89685762dd3e415e6bb26fb0 fast_float: 7c925d1cebf8328d4018d061f49377e9f887e3b4 - FBLazyVector: c70429ca8ce61cad7c477bdbe6ba8b30996bff6f + FBLazyVector: 18337987f4182e940ed8b3c3211c2bc634af7b75 fmt: ba0886e864ebb21d14c98b2e12e164b8002f5b93 glog: 3cf7cb46f743c4bc758ae3e6d9c15bd1b4cfd6d4 hermes-engine: 52cd997cb231e896d50708f7f94a2b1372e4f471 @@ -2521,83 +2521,83 @@ SPEC CHECKSUMS: NitroMmkv: 1cbda910413acda474751ac9b2522a6d466f74ad NitroModules: d1a3980efe32437a7a4147a740d445e5a2b69b95 RCT-Folly: 82921e585c0400eda46fac1068297aa9dfb035e4 - RCTDeprecation: 791606bb67573791862d7af9a787878fefcf1aff - RCTRequired: 57e3c3f5e7102529bf9a42348ff77153b01cfa0b - RCTSwiftUI: afacbbc43b83aae973fc0655fee3ec72a0217f49 - RCTSwiftUIWrapper: 2b63e1e919e61411735c9df1903103e8c2bd7394 - RCTTypeSafety: 9583cb963dbe7cc7dbc318bc5854c51e5138a070 - React: 720e5e4c8b8ea2538b2b72d040837f9ca8c69684 - React-bridging: 425030967fe49c46c1e5ba45857c7a6040625b53 - React-callinvoker: 0d3c1c03acbabdecb6faf206ca0bd88679fd2228 - React-Core: ee2b1e23786826deecc99f1d28cdd58e183c751e - React-Core-prebuilt: a3b4f0378e640737cacb7d23e2851f1bb46cc53f - React-CoreModules: 85de14f8b0f4e1cabf7df3bbbcba7ad986a13451 - React-cxxreact: b1c5826b7a1c2b4b1e1978d0d2081feca9ef82e9 - React-cxxstableapi: 61fa769b584550257b96b95040bbf3bdc6a63448 - React-debug: f9ee168f025c10616b8b4cc779f45845cb30a860 - React-defaultsnativemodule: dd3551174963eb6bede3299fb26167ca14ea87b5 - React-domnativemodule: 0777b9e75f9cb2618c01da604d709a08ff3f149a - React-Fabric: 53b30e179ea19805c67d7cc13785808b80a29a2c - React-FabricComponents: 95e75c56f3e0579587ec31da2d863ab90471ac2c - React-FabricImage: 65697bec3ce2e0fa2804d682b7df6b0c680f4dce - React-featureflags: 987903efc800882b61da6be8d7e15d708d2560bd - React-featureflagsnativemodule: 747bac45490663e1bff982f3ca42add33540f9b8 - React-graphics: 78c301aec0a6520bee3b9fc2eb1ba83f7cc32daf - React-hermes: 3e51afc365fda24eec8ee90aae87a12d2d58a209 - React-idlecallbacksnativemodule: c5434d2aaf546473e9c9ae1996c45c55b2c781cb - React-ImageManager: ede2d5bca874f8d416cd472b86d8701eff9d9615 - React-intersectionobservernativemodule: 7502ebd3ce036094899fd60ada9b9f2b566e119b - React-jserrorhandler: b56e895ffb01109bcb9cf22b31d293d6f23594fa - React-jsi: 60e0a22053e2e614a2755a50f4dc8c37367d6449 - React-jsiexecutor: c97e4e9b289ddb488016440cad0c0b3e0c24aea5 - React-jsinspector: b7f7ef8ca61a5b0d5b3127d269ccb9cd4250773a - React-jsinspectorcdp: 471efd98c2e35682cc6650cd13c733aff52e5509 - React-jsinspectornetwork: 287e50cb6c3816482e89c023681549148a00b2c7 - React-jsinspectortracing: a8db420b24cc22971ef7abce18c6ec22ec74df11 - React-jsitooling: ed50d11c635ca219081f541e9b04392fdd2bc76e - React-jsitracing: 01ee92b3af5bd0bcd904ce9e961f4a808420a535 - React-logger: 01ded2af635b5037c98ad8dc5e532beeebf7d29b - React-Mapbuffer: 33cc2891dc41b1165d474b8128643a08ad6971f5 - React-microtasksnativemodule: 4b1a9f440de884cd781bfdb54219b125d44d0097 - React-mutationobservernativemodule: 9e3039af5ade318d2164bc30e12e0a25691b02c6 + RCTDeprecation: f1cadbbcc5ff4df74229e06dcc0a7dd97461e890 + RCTRequired: f3414ed46d3a5a337c3b1155bfbb8926299ea354 + RCTSwiftUI: e88569278c1715da4c5119f42440719ad0cab808 + RCTSwiftUIWrapper: b2e94eb7749859844ea2188a78bbc07651445038 + RCTTypeSafety: 8d196337d11559107749c5980c39d4ef9d151638 + React: ac5e0f5bac8accc28d8a64013a794d1d2ac1db05 + React-bridging: b1b7ad770ec8c6f17fa5501df38f5696bc04ce94 + React-callinvoker: 662b969300f80dbe5b2e71efac322d357f9aeb3f + React-Core: a6a62c5488838a8698a6fef92984ddda34538792 + React-Core-prebuilt: c573241f5f3531fc0906eff07f36904b491f3f81 + React-CoreModules: e747c4d4b78ff73efac4ab0b35b464e5dc898245 + React-cxxreact: 7d0098054be814db07ca1d0e4677bd22279ce1db + React-cxxstableapi: 665b7dea1bcae7b0a6a42813e57234affbc17bc6 + React-debug: 4db138c72ede1e71a43eb866f86a82d8d59a11cc + React-defaultsnativemodule: 8aefbca672ae70ae39d47acca1e157919bbb81fe + React-domnativemodule: 03593418530ba2eca52285ff255c23c9c7c99100 + React-Fabric: 6552e6db1cce5803af388d818e750d510eb71c24 + React-FabricComponents: f7b9e0d99bed285a9ae6feb0ad9f86a1feeff665 + React-FabricImage: e27eae59ceba8960e4c6cb97633f3b17f2fd2e28 + React-featureflags: 444aaa9f519cd00f1a1a5a4ece8e04bac0ceb4c7 + React-featureflagsnativemodule: b1c55dde3fd2135bdfb7f97093e6ba6f12e1fd7b + React-graphics: ae9e4aac326b7b841b64ace7a26154a58455a32d + React-hermes: 71c13b431003b2faf0ed81495f5b912d2db7c972 + React-idlecallbacksnativemodule: 30345ff4252900cf4d926b913945fb1cf5ce7002 + React-ImageManager: a80ed0230e4cca9443e892b7fef71a89c0fca0a2 + React-intersectionobservernativemodule: fedd53c19a9e2cb0a28fa15adfb171dfa457ae1a + React-jserrorhandler: 60dc530f58440cf4db59f3bb3247d79db01e3953 + React-jsi: 46a14e3e0ac7afcd267ab5d7d173cd764eb5d35d + React-jsiexecutor: ca1d3741f95fa7e5c912d82b6af77d7b3ac47275 + React-jsinspector: 77187937a8d44c7fc0d8bf9279dd55bc063d9172 + React-jsinspectorcdp: 413ed2d52557f89dc1bf31a4e7e34c934a348244 + React-jsinspectornetwork: e373792af8d6f1208dd7fdb1fec27e13214b0e45 + React-jsinspectortracing: 5bbe49c7f0c635aece4fe7e62178d40e8285ffd1 + React-jsitooling: e4c0568e322030755df3345d57e2e1274a182e90 + React-jsitracing: 17e2f797d2ecaa5d234d401f72d307cc110c14f1 + React-logger: 8ec76814c42299f2875b7402df1daa0e508b1c39 + React-Mapbuffer: f896cd9f155f595a5a9278d9a307bf9012f50e1e + React-microtasksnativemodule: b2d4c6a226ba432b2a45afa0bf49ab84d89a2b21 + React-mutationobservernativemodule: 34629c19f87813e576f9753e362114cb05a1110d react-native-safe-area-context: 16d6b3596ac139875d38ad9ac1c816169ec5735a - React-NativeModulesApple: 10984eac14f27a2eed3bcd66bf64353b40d306dc - React-networking: c3c5df2db2e7da4e73aa4d0835f9707de7dbe475 - React-oscompat: a53891fb569cfb782bb347cfe852be5321446a0f - React-perflogger: 0ddc0afb09fa3cbdf1bbfe5002dd03e6315e9c6a - React-performancecdpmetrics: c07827b4e6a0856c1a19b9d0483fff5104a86483 - React-performancetimeline: 1a7f949a4de91689f286a98c14fa0121bb8d512c - React-RCTActionSheet: cf3c75b8b7d0a4dccb668a9ecc9c8e9fa8b3f5a2 - React-RCTAnimatedModuleProvider: 0d17cbbac13bc36b5411879fdd1f3e1f348ab926 - React-RCTAnimation: a5cfa303d1aa404dc4c97651fbdc4a98af1042fb - React-RCTAppDelegate: 22c983bd565b340ed9aba9f15a49d30a53e75c16 - React-RCTBlob: 8d8e0aa849749890c36a0cb7b5ea8d2ff0b5ffcc - React-RCTFabric: a7d7965a9a3d6e927b0fb464a4ed9b0353c0e949 - React-RCTFBReactNativeSpec: 26aa8a4cc1da4075615a794320e2d5aacfcbeea2 - React-RCTImage: 7d342c741d4f2336ebc4e3f963a964089f9c40b9 - React-RCTLinking: 8d530ec82e1ff9a91b1226164ec88158828d7fab - React-RCTNetwork: 11a26cfdfbdbf5b4302ef00ee2e57938d9874df4 - React-RCTRuntime: 4e2e5dc417423e1c9007753a1f488b3e9d19b314 - React-RCTSettings: bd896bcc2f651ea67b5954ea80f7eaa1cee4bc36 - React-RCTText: 22d26b43a8bee9c91c8e6a1355e5f36cc4a68be0 - React-RCTVibration: 5e5897c746eade615013bf157365a27e4ca0fd92 - React-rendererconsistency: 213141291497000d9032772f85ee7b5a12353d70 - React-renderercss: 09637940cbc27e784dcf93a8ab75cc9a920fdc08 - React-rendererdebug: 91db767811746477cb9060de31898d4aba967f13 - React-resizeobservernativemodule: 9c8c6e0b45d21fdf91e9a35fd1ebc03f039a2f89 - React-RuntimeApple: 5e5954514c331793b328444dbd6da8088e198cfc - React-RuntimeCore: b8ad0e12e9988f8d3ca42fa66ff6a8fa369678bf - React-runtimeexecutor: 484a781ebcd2a2cfab86349fd7f9d3db49e8571c - React-RuntimeHermes: 92eed1536a5e47ee0b2f7512ca5afe3153bc19a1 - React-runtimescheduler: 6d495865f1ef7689e42dc3fbe2baa773dd408502 - React-timing: 179a1a9683f024f6a03b1ceb7c5922cb9aa68f25 - React-utils: 4dbae1a086247cfa2005a6990fa924a57557af4c - React-viewtransitionnativemodule: 2d8910138ce75882f18ab0e10cbf1752bf7dad5a - React-webperformancenativemodule: d4c7d89a646d0dd21f3f2e6a694bf7a1d6697472 - ReactAppDependencyProvider: b834b007d075e546a9525f4aae771ac261415264 - ReactCodegen: 59359cc083e7ff496eb9f87e9c98c211bb2581f3 - ReactCommon: cb43d161764e3bac17dac2a80dce2b4edf5b3a2f - ReactNativeDependencies: dabb9681fdf66316a899de1ce3ef247606b513a8 + React-NativeModulesApple: d893b80dcb70309012e9a687292f0b459c00ad03 + React-networking: f217767c2b57c7cf8fbbcdb2a3bd3996b527bbc3 + React-oscompat: 011a1ba6c51ad6a75c7e629b49c01b06a815087c + React-perflogger: 41955e07f19b1d601f5a30dedaf65fc712f69b77 + React-performancecdpmetrics: 7e49dc8a44287024c570c87d0374c0a6fccd4cbb + React-performancetimeline: 2aecace0d06675b54eb12d971adbc56322fde685 + React-RCTActionSheet: 86943d0de74acd4a82cfee7acd805d976e16a30d + React-RCTAnimatedModuleProvider: 977e6897f56265f87deb326e76d3a419cedce07b + React-RCTAnimation: a80b655c3fbadb6ac6e023a440cc4b82f3147a40 + React-RCTAppDelegate: a222cb4dcdbd78afa733d26a3cf405df8d524593 + React-RCTBlob: b1cfe1f3c9bfa6557129f171414448af6a77a9eb + React-RCTFabric: d8edee8b4b272614a9efdcbafb09825c9b3ffe55 + React-RCTFBReactNativeSpec: 41eb344d78dc1030876fc60b5cd5f50be1b0b468 + React-RCTImage: 5ff1918f0262ef17f19f9ffbf1518279ac563e04 + React-RCTLinking: 6116b74e199d66d70a8337077d81d0f292cd7791 + React-RCTNetwork: 8818da28e6f32cd44b7f65bf97e34b66cba0736c + React-RCTRuntime: a373527306777d7310e78c8bf24f786b66104e03 + React-RCTSettings: 6b25a250041b25f2360966e8fc5b6fba387ada43 + React-RCTText: 973944b82ba1b4dd4021c009775830129b8c9ddb + React-RCTVibration: 937d545e38349fcee5d1ad308984c248b58b25b9 + React-rendererconsistency: 001a7a7934dd585f8ec8fd24640aab320f640b58 + React-renderercss: 86dbec0d651840509fa7433d785d45e3aa50d5b6 + React-rendererdebug: 89a47b45da7f7e0db040baef4b28109ebe5272d3 + React-resizeobservernativemodule: c93f5857eacad4940411fa74d4018cda52698583 + React-RuntimeApple: f2c93ad92489470ae12b55afaa62ce640bb4ad81 + React-RuntimeCore: a2929a64753428d4b83afce9f60e07a8203e1620 + React-runtimeexecutor: 79c2051cd1861c67c31434d4d2e9eaa6d630680e + React-RuntimeHermes: eff11acadcdddbb132df1ccece21ec1b3f95bef4 + React-runtimescheduler: 9d9823d40c40723c079080e497c69601fdfa67e8 + React-timing: 2dc588e559b67a73bacf78d5a95cb24c28acb842 + React-utils: 2d99c74327c4e6f74b79f9944c1e0595d3630721 + React-viewtransitionnativemodule: ff73581ea812a715dd0876cf9e235d087909656b + React-webperformancenativemodule: cda8fa0636c58db1a9fec9967899c69339ff091e + ReactAppDependencyProvider: c5b9a1a498bc4a1e37abe92bfac128f9446a0ea0 + ReactCodegen: 305f6d04046cc95a8409d322ab6efcf21f88b7e0 + ReactCommon: 35f9d5c72cb90cbb55855e6706a6b1e14aa1ae02 + ReactNativeDependencies: 41b6b90f61b089403ad5421898b600ea8cc883ed RNCClipboard: efcb0fcabe40529a32cb0c75fcef4f9c73052c2e RNCMaskedView: 89bb912716973f9715102cfe932f3ca6793b21f9 RNGestureHandler: 973d5b5cb7b88aca649eec9aecb783e3de1b9b3f diff --git a/apps/fabric-example/package.json b/apps/fabric-example/package.json index 4c370205b9e2..b5474cc7cd69 100644 --- a/apps/fabric-example/package.json +++ b/apps/fabric-example/package.json @@ -16,7 +16,7 @@ "dependencies": { "common-app": "workspace:*", "react": "19.3.0", - "react-native": "0.88.0-rc.1", + "react-native": "0.88.0-rc.2", "react-native-screens": "4.27.0" }, "devDependencies": { diff --git a/apps/next-example/package.json b/apps/next-example/package.json index a46570eb61a8..179ca49998a3 100644 --- a/apps/next-example/package.json +++ b/apps/next-example/package.json @@ -19,7 +19,7 @@ "next": "16.2.12", "react": "19.3.0", "react-dom": "19.3.0", - "react-native": "0.88.0-rc.1", + "react-native": "0.88.0-rc.2", "react-native-reanimated": "workspace:*", "react-native-web": "0.21.2", "react-native-worklets": "workspace:*", diff --git a/apps/web-example/package.json b/apps/web-example/package.json index 1f2d25484596..df62f051001f 100644 --- a/apps/web-example/package.json +++ b/apps/web-example/package.json @@ -20,7 +20,7 @@ "expo": "57.0.9", "react": "19.3.0", "react-dom": "19.3.0", - "react-native": "0.88.0-rc.1", + "react-native": "0.88.0-rc.2", "react-native-screens": "4.27.0", "react-native-web": "0.21.2", "react-strict-dom": "0.0.55" diff --git a/package.json b/package.json index fe23a327be41..b8bdbf676155 100644 --- a/package.json +++ b/package.json @@ -40,9 +40,9 @@ }, "devDependencies": { "@babel/core": "7.29.6", - "@react-native/babel-preset": "0.88.0-rc.1", - "@react-native/metro-config": "0.88.0-rc.1", - "@react-native/typescript-config": "0.88.0-rc.1", + "@react-native/babel-preset": "0.88.0-rc.2", + "@react-native/metro-config": "0.88.0-rc.2", + "@react-native/typescript-config": "0.88.0-rc.2", "@stylistic/eslint-plugin": "5.10.0", "@types/jest": "30.0.0", "@types/node": "24.0.14", @@ -70,7 +70,7 @@ "oxlint": "1.82.0", "oxlint-tsgolint": "7.0.2001", "react": "19.3.0", - "react-native": "0.88.0-rc.1", + "react-native": "0.88.0-rc.2", "react-native-builder-bob": "0.41.0", "remark-cli": "12.0.1", "remark-frontmatter": "5.0.0", diff --git a/packages/react-native-reanimated/CHANGELOG.md b/packages/react-native-reanimated/CHANGELOG.md index 178d4a375e4e..54dd095f1c08 100644 --- a/packages/react-native-reanimated/CHANGELOG.md +++ b/packages/react-native-reanimated/CHANGELOG.md @@ -87,6 +87,7 @@ ### 💡 Others +- Bump the example apps and dev dependencies to React Native 0.88.0-rc.2 and move the iOS example app to the UIScene lifecycle. ([#10650](https://github.com/software-mansion/react-native-reanimated/pull/10650) by [@pawicao](https://github.com/pawicao)) - Patch `react-native-svg` in the example apps so its podspec targets iOS and tvOS 15.1, which Xcode 27 requires. ([#10607](https://github.com/software-mansion/react-native-reanimated/pull/10607) by [@tjzel](https://github.com/tjzel)) - Added support for React Native 0.88. ([#10582](https://github.com/software-mansion/react-native-reanimated/pull/10582) by [@pawicao](https://github.com/pawicao)) - Replace ESLint with oxlint for JavaScript and TypeScript linting. ([#10584](https://github.com/software-mansion/react-native-reanimated/pull/10584) by [@tshmieldev](https://github.com/tshmieldev)) diff --git a/packages/react-native-reanimated/package.json b/packages/react-native-reanimated/package.json index 71eb7e406efb..f24ecf524c30 100644 --- a/packages/react-native-reanimated/package.json +++ b/packages/react-native-reanimated/package.json @@ -113,10 +113,10 @@ "devDependencies": { "@babel/core": "7.29.6", "@babel/preset-env": "7.28.3", - "@react-native/babel-preset": "0.88.0-rc.1", - "@react-native/jest-preset": "0.88.0-rc.1", - "@react-native/metro-config": "0.88.0-rc.1", - "@react-native/typescript-config": "0.88.0-rc.1", + "@react-native/babel-preset": "0.88.0-rc.2", + "@react-native/jest-preset": "0.88.0-rc.2", + "@react-native/metro-config": "0.88.0-rc.2", + "@react-native/typescript-config": "0.88.0-rc.2", "@shopify/flash-list": "2.3.2", "@testing-library/dom": "10.4.1", "@testing-library/jest-native": "5.4.3", @@ -135,7 +135,7 @@ "madge": "8.0.0", "react": "19.3.0", "react-dom": "19.3.0", - "react-native": "0.88.0-rc.1", + "react-native": "0.88.0-rc.2", "react-native-svg": "patch:react-native-svg@npm%3A15.15.5#~/.yarn/patches/react-native-svg-npm-15.15.5-88bb60fb23.patch", "react-native-web": "0.21.2", "react-native-worklets": "workspace:*", diff --git a/packages/react-native-worklets/CHANGELOG.md b/packages/react-native-worklets/CHANGELOG.md index d6b025644c58..9b7d30bd2059 100644 --- a/packages/react-native-worklets/CHANGELOG.md +++ b/packages/react-native-worklets/CHANGELOG.md @@ -66,6 +66,7 @@ ### 💡 Others +- Bump the dev dependency on React Native to 0.88.0-rc.2. ([#10650](https://github.com/software-mansion/react-native-reanimated/pull/10650) by [@pawicao](https://github.com/pawicao)) - Added support for React Native 0.88. ([#10582](https://github.com/software-mansion/react-native-reanimated/pull/10582) by [@pawicao](https://github.com/pawicao)) - Replace ESLint with oxlint for JavaScript and TypeScript linting. ([#10584](https://github.com/software-mansion/react-native-reanimated/pull/10584) by [@tshmieldev](https://github.com/tshmieldev)) - In Bundle Mode, evaluate the bundle on the UI Worklet Runtime on a background thread while the RN Runtime evaluates it, instead of on the JS thread in `start`. `bundleModeMetroConfig` prepends a polyfill that triggers it. ([#10490](https://github.com/software-mansion/react-native-reanimated/pull/10490) by [@tjzel](https://github.com/tjzel)) diff --git a/packages/react-native-worklets/package.json b/packages/react-native-worklets/package.json index fcfb76a8f265..bd475dec116d 100644 --- a/packages/react-native-worklets/package.json +++ b/packages/react-native-worklets/package.json @@ -86,7 +86,7 @@ "@babel/cli": "7.28.3", "@babel/core": "7.29.6", "@react-native-community/cli": "20.2.0", - "@react-native/jest-preset": "0.88.0-rc.1", + "@react-native/jest-preset": "0.88.0-rc.2", "@types/node": "24.7.0", "@types/react": "19.2.18", "clang-format-node": "1.3.5", @@ -94,7 +94,7 @@ "knip": "5.61.3", "madge": "8.0.0", "react": "19.3.0", - "react-native": "0.88.0-rc.1", + "react-native": "0.88.0-rc.2", "typescript": "5.9.3" }, "main": "./lib/module/index", diff --git a/yarn.lock b/yarn.lock index 0d090b147eb7..6d1cdb92ac4e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7446,10 +7446,10 @@ __metadata: languageName: node linkType: hard -"@react-native/asset-utils@npm:0.88.0-rc.1": - version: 0.88.0-rc.1 - resolution: "@react-native/asset-utils@npm:0.88.0-rc.1" - checksum: 10/a15bee637fa85217b52e3f4db995777ed69858653ddd5fad8b253b2881a6d0410fef710bfc7582ac98fa78a415cf24b247dc7d45832328e6e49f558b3e918b40 +"@react-native/asset-utils@npm:0.88.0-rc.2": + version: 0.88.0-rc.2 + resolution: "@react-native/asset-utils@npm:0.88.0-rc.2" + checksum: 10/328a0a9dd36c11faa203020d2dad42caf1e13086fc5892e332f3290cceb8962d405788593dd5f1d9e665ecd86bb8b92b82b60108e59ed2f5733e24341d7d47c9 languageName: node linkType: hard @@ -7514,13 +7514,13 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-plugin-codegen@npm:0.88.0-rc.1": - version: 0.88.0-rc.1 - resolution: "@react-native/babel-plugin-codegen@npm:0.88.0-rc.1" +"@react-native/babel-plugin-codegen@npm:0.88.0-rc.2": + version: 0.88.0-rc.2 + resolution: "@react-native/babel-plugin-codegen@npm:0.88.0-rc.2" dependencies: "@babel/traverse": "npm:^7.29.0" - "@react-native/codegen": "npm:0.88.0-rc.1" - checksum: 10/8df18e2bb0d62618eb00b31528000cf0b43f14c513c45d908b0af22311b31d65044e967a3d122e4c53e87a6522b3ad9b6193988fbfb6059d6a31c9994277be93 + "@react-native/codegen": "npm:0.88.0-rc.2" + checksum: 10/ec86f4daed7029f1be595d3c7d658f447bb49c699f4b58d4b751f765466e8c9270ccd97ab05644d8c2f56502a68ca123e573179132390e4c4791cda3a19e2b08 languageName: node linkType: hard @@ -7677,9 +7677,9 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-preset@npm:0.88.0-rc.1": - version: 0.88.0-rc.1 - resolution: "@react-native/babel-preset@npm:0.88.0-rc.1" +"@react-native/babel-preset@npm:0.88.0-rc.2": + version: 0.88.0-rc.2 + resolution: "@react-native/babel-preset@npm:0.88.0-rc.2" dependencies: "@babel/core": "npm:^7.25.2" "@babel/plugin-proposal-export-default-from": "npm:^7.24.7" @@ -7710,13 +7710,13 @@ __metadata: "@babel/plugin-transform-runtime": "npm:^7.24.7" "@babel/plugin-transform-typescript": "npm:^7.25.2" "@babel/plugin-transform-unicode-regex": "npm:^7.24.7" - "@react-native/babel-plugin-codegen": "npm:0.88.0-rc.1" + "@react-native/babel-plugin-codegen": "npm:0.88.0-rc.2" 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: 10/3e274d6e7029158836116cbf58cb942f6ee58b2cd721354c9aba78b7a285166317d6cbb013b05aa23f7059b9b79d7ee05c9d5d1a7523c0a3ee8c3907e4f7a6a3 + checksum: 10/2dc730c090fa1f249e4ee65140ff35929f1f26a9beeed6be31d9ae72d85257d891daf49f2057d6a8437ac9f3d343e3ced62d665ffff3d3b71d6ed012a8156618 languageName: node linkType: hard @@ -7805,9 +7805,9 @@ __metadata: languageName: node linkType: hard -"@react-native/codegen@npm:0.88.0-rc.1": - version: 0.88.0-rc.1 - resolution: "@react-native/codegen@npm:0.88.0-rc.1" +"@react-native/codegen@npm:0.88.0-rc.2": + version: 0.88.0-rc.2 + resolution: "@react-native/codegen@npm:0.88.0-rc.2" dependencies: "@babel/core": "npm:^7.25.2" "@babel/parser": "npm:^7.29.0" @@ -7818,7 +7818,7 @@ __metadata: yargs: "npm:^17.6.2" peerDependencies: "@babel/core": "*" - checksum: 10/d6d911d5a745f40d88481147bccf9dcb0348c4e99d0d41d02ff289027849b5cc11a361fd7ca99d18205064a2b559e204ea3ffde99b662cae860895f35fb98ee3 + checksum: 10/6a7a75d0800d4076afde5732e1b83053d6c13385c1087d2d19206796fdc96c85e1892a598d4583a13aeea862cc94544d39cfe1286538495563e2bf03579dfa5e languageName: node linkType: hard @@ -7891,26 +7891,26 @@ __metadata: languageName: node linkType: hard -"@react-native/community-cli-plugin@npm:0.88.0-rc.1": - version: 0.88.0-rc.1 - resolution: "@react-native/community-cli-plugin@npm:0.88.0-rc.1" +"@react-native/community-cli-plugin@npm:0.88.0-rc.2": + version: 0.88.0-rc.2 + resolution: "@react-native/community-cli-plugin@npm:0.88.0-rc.2" dependencies: - "@react-native/asset-utils": "npm:0.88.0-rc.1" - "@react-native/dev-middleware": "npm:0.88.0-rc.1" + "@react-native/asset-utils": "npm:0.88.0-rc.2" + "@react-native/dev-middleware": "npm:0.88.0-rc.2" commander: "npm:^12.0.0" debug: "npm:^4.4.0" invariant: "npm:^2.2.4" - metro: "npm:^0.87.0" + metro: "npm:^0.87.1" semver: "npm:^7.1.3" peerDependencies: "@react-native-community/cli": "*" - "@react-native/metro-config": 0.88.0-rc.1 + "@react-native/metro-config": 0.88.0-rc.2 peerDependenciesMeta: "@react-native-community/cli": optional: true "@react-native/metro-config": optional: true - checksum: 10/46e508144a09864dd60eeba0a2962e3551d42b585b134f459e9a667ecbb75141fc4214090a713e14cff80638d508d7766e9b04ea9c2ccc2a33ad4e0a8ae547e8 + checksum: 10/c8f17fadc9e6ecd5c10871718bc1559cb4d23adfb7fccdffbea20dc19b974495583becdfad352c7309c0b3de9442866ee5dcb74abb7db5e5ddc486e1d37a788a languageName: node linkType: hard @@ -7942,10 +7942,10 @@ __metadata: languageName: node linkType: hard -"@react-native/debugger-frontend@npm:0.88.0-rc.1": - version: 0.88.0-rc.1 - resolution: "@react-native/debugger-frontend@npm:0.88.0-rc.1" - checksum: 10/d4f01e10130e083adb5c720451d47f8615aec14aa4e58b4fb92efd794973e82f95dd15804961de49c7322c9141b3de56fa0bbf239998491ecc84452f283f9bc9 +"@react-native/debugger-frontend@npm:0.88.0-rc.2": + version: 0.88.0-rc.2 + resolution: "@react-native/debugger-frontend@npm:0.88.0-rc.2" + checksum: 10/673f0c9dcf89a7aa32935b6d2f139285af91a0d5e561491c8e708c5f7eeaea64a6f03d7ed99afa785227435a72b5bd11f915136861f4901316feda214d945d29 languageName: node linkType: hard @@ -7970,14 +7970,14 @@ __metadata: languageName: node linkType: hard -"@react-native/debugger-shell@npm:0.88.0-rc.1": - version: 0.88.0-rc.1 - resolution: "@react-native/debugger-shell@npm:0.88.0-rc.1" +"@react-native/debugger-shell@npm:0.88.0-rc.2": + version: 0.88.0-rc.2 + resolution: "@react-native/debugger-shell@npm:0.88.0-rc.2" dependencies: cross-spawn: "npm:^7.0.6" debug: "npm:^4.4.0" fb-dotslash: "npm:0.5.8" - checksum: 10/d10af06b9e7e805d5b3ab5158140181e0627c7a8e6652d8bca9f23362664dc60ba3e665bfa190a07684d24757f3f1feaa1473ef67a88e238673ee44461e40615 + checksum: 10/1973f13f8f731e0b4a027012e1250c0702b138fe52afb70970419ccd2bbd7a6ae71a4b0a0eaf8da8f03a8334fd30b05c57f995c9c8d0fb0129600d118d718c04 languageName: node linkType: hard @@ -8059,13 +8059,13 @@ __metadata: languageName: node linkType: hard -"@react-native/dev-middleware@npm:0.88.0-rc.1": - version: 0.88.0-rc.1 - resolution: "@react-native/dev-middleware@npm:0.88.0-rc.1" +"@react-native/dev-middleware@npm:0.88.0-rc.2": + version: 0.88.0-rc.2 + resolution: "@react-native/dev-middleware@npm:0.88.0-rc.2" dependencies: "@isaacs/ttlcache": "npm:^1.4.1" - "@react-native/debugger-frontend": "npm:0.88.0-rc.1" - "@react-native/debugger-shell": "npm:0.88.0-rc.1" + "@react-native/debugger-frontend": "npm:0.88.0-rc.2" + "@react-native/debugger-shell": "npm:0.88.0-rc.2" connect: "npm:^3.6.5" debug: "npm:^4.4.0" invariant: "npm:^2.2.4" @@ -8073,7 +8073,7 @@ __metadata: open: "npm:^8.4.2" serve-static: "npm:^1.16.2" ws: "npm:^7.5.10" - checksum: 10/1c3dd7b4604113210ded36c4df8fc6c4ec25d933ec3a4cf18ebf89b5379a4be534a7bb31abaf3e1b532d4987eaaa7d161a2d6ddcf2572ebfa930c45b57766f19 + checksum: 10/790c8de374c8ab1546aa6defd3e03e9f859f40210400737108b2db6b379e4e23ab93266f9b987e6ca3ea2327e49627d5310ad83b5b7714b1d80c7a5934b14283 languageName: node linkType: hard @@ -8098,25 +8098,25 @@ __metadata: languageName: node linkType: hard -"@react-native/gradle-plugin@npm:0.88.0-rc.1": - version: 0.88.0-rc.1 - resolution: "@react-native/gradle-plugin@npm:0.88.0-rc.1" - checksum: 10/3e038fccd0da7a121ee87d01a6092632eae55bd66f141da081de1bb4ff9709965ac09183813c57488090cd75e023ce0518e546cf6124ef6bffc32e005a32ed0f +"@react-native/gradle-plugin@npm:0.88.0-rc.2": + version: 0.88.0-rc.2 + resolution: "@react-native/gradle-plugin@npm:0.88.0-rc.2" + checksum: 10/d3d9260e2a2cbb4d8a2296480b32152f59126ecb3f926f0d1ed4a3b974eb26f12b4ab0d1bfb101affbbad52183be5946e632319bd6e32e9d6222ff9722a4e1c3 languageName: node linkType: hard -"@react-native/jest-preset@npm:0.88.0-rc.1": - version: 0.88.0-rc.1 - resolution: "@react-native/jest-preset@npm:0.88.0-rc.1" +"@react-native/jest-preset@npm:0.88.0-rc.2": + version: 0.88.0-rc.2 + resolution: "@react-native/jest-preset@npm:0.88.0-rc.2" dependencies: "@jest/create-cache-key-function": "npm:^29.7.0" - "@react-native/js-polyfills": "npm:0.88.0-rc.1" + "@react-native/js-polyfills": "npm:0.88.0-rc.2" 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: 10/b78ccd588b349e12a921c42777b54e36c6df3ee1144b396bb1632a8a1349e4d11ba7a88a79af591113c3518b87a20bebdd5e2651aa70963479bdc835efd4d86b + checksum: 10/492ba6e5ca0dbfbfb99faf2e6ed5d271835f07038240cf60984b4da98b721187f22cd7945bb8cdec033fcd1990940aca92a8141eb122cb53221a1a994601699b languageName: node linkType: hard @@ -8148,10 +8148,10 @@ __metadata: languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.88.0-rc.1": - version: 0.88.0-rc.1 - resolution: "@react-native/js-polyfills@npm:0.88.0-rc.1" - checksum: 10/d025a9249f81c61265cf3847e6f0162fe9ac61e2906153ab5c6a6e1dd947eca09e2e00195c9ed74a1235fa8361934a89d2565c3dc283c49cd7715c93fad1253a +"@react-native/js-polyfills@npm:0.88.0-rc.2": + version: 0.88.0-rc.2 + resolution: "@react-native/js-polyfills@npm:0.88.0-rc.2" + checksum: 10/6c2202878a4afaeb16c194f98a3062dc778790bf5f42a6f68f77455df3a7e6848f6f469445db9de240b4ae31c82fff2c7beaf825cf62faf46884e8f781d13c5d languageName: node linkType: hard @@ -8183,17 +8183,17 @@ __metadata: languageName: node linkType: hard -"@react-native/metro-babel-transformer@npm:0.88.0-rc.1": - version: 0.88.0-rc.1 - resolution: "@react-native/metro-babel-transformer@npm:0.88.0-rc.1" +"@react-native/metro-babel-transformer@npm:0.88.0-rc.2": + version: 0.88.0-rc.2 + resolution: "@react-native/metro-babel-transformer@npm:0.88.0-rc.2" dependencies: "@babel/core": "npm:^7.25.2" - "@react-native/babel-preset": "npm:0.88.0-rc.1" + "@react-native/babel-preset": "npm:0.88.0-rc.2" flow-parser: "npm:0.327.0" nullthrows: "npm:^1.1.1" peerDependencies: "@babel/core": "*" - checksum: 10/511f3ff620a999ad38ce374983082306c949c6b1fc8ff228140367441b4a92cdd20a062dcd54dea3295063b25705c4c0106b9bf951c907400761020b4b44086c + checksum: 10/bc26bef63c17a76644c4b6509f85fa0299c7e580985a7090b301e37174cf0b4b453f58007a820806475378605ce7a995d9d06ba9915ad898e8186a29ab88287b languageName: node linkType: hard @@ -8221,15 +8221,15 @@ __metadata: languageName: node linkType: hard -"@react-native/metro-config@npm:0.88.0-rc.1": - version: 0.88.0-rc.1 - resolution: "@react-native/metro-config@npm:0.88.0-rc.1" +"@react-native/metro-config@npm:0.88.0-rc.2": + version: 0.88.0-rc.2 + resolution: "@react-native/metro-config@npm:0.88.0-rc.2" dependencies: - "@react-native/js-polyfills": "npm:0.88.0-rc.1" - "@react-native/metro-babel-transformer": "npm:0.88.0-rc.1" - metro-config: "npm:^0.87.0" - metro-runtime: "npm:^0.87.0" - checksum: 10/d0ea05221775f557820503e62184b065f215182103d1af2a31836cbe40737233fd8e7acc57e14892e6bb040db5a8e50bd40325382a5b731942d7eb570bfa4b7d + "@react-native/js-polyfills": "npm:0.88.0-rc.2" + "@react-native/metro-babel-transformer": "npm:0.88.0-rc.2" + metro-config: "npm:^0.87.1" + metro-runtime: "npm:^0.87.1" + checksum: 10/8804e975bc6759fd2bd14eff0b6e40ed0e2e83dd071da6990ae2bedc97c75b2dcebd2c025c186a25d23840ec3eae35c6053cbe8d53dc1ee991d51cdebf1f05d3 languageName: node linkType: hard @@ -8261,10 +8261,10 @@ __metadata: languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.88.0-rc.1": - version: 0.88.0-rc.1 - resolution: "@react-native/normalize-colors@npm:0.88.0-rc.1" - checksum: 10/b92b1dad6b6800655f777beaa1c32f165dcf2cc45ba3b60caaf0da9fcac7e9b2dd93e4ce4caf7025ca92c82cf2fb52b44c65de571cd03501282f92634986fe93 +"@react-native/normalize-colors@npm:0.88.0-rc.2": + version: 0.88.0-rc.2 + resolution: "@react-native/normalize-colors@npm:0.88.0-rc.2" + checksum: 10/0c3b20c93cc147dfc6091ce888392f93bb49f0d7b783b6c6ebaf5a0ea21f05bae0edc15d2cffbc2a127e37e878b649e35b3df1dd4c537a5fbde76115045a8575 languageName: node linkType: hard @@ -8289,10 +8289,10 @@ __metadata: languageName: node linkType: hard -"@react-native/typescript-config@npm:0.88.0-rc.1": - version: 0.88.0-rc.1 - resolution: "@react-native/typescript-config@npm:0.88.0-rc.1" - checksum: 10/63652383613b276ba5a45eb3512cf95be341f542feaea63998537869280fd81bada9ee52f45b91a6f6168f6d6d22b8a1f14c2cd942868f426734fbf87552743a +"@react-native/typescript-config@npm:0.88.0-rc.2": + version: 0.88.0-rc.2 + resolution: "@react-native/typescript-config@npm:0.88.0-rc.2" + checksum: 10/14e2079a8b89e3fbc056222679dec77d418e54888d7de05e968d9940297c5b930cd40be0e994b8ff27ec848f22a0e10c5960ad0ed8e456071a3beb702bbb2ca1 languageName: node linkType: hard @@ -8330,20 +8330,20 @@ __metadata: languageName: node linkType: hard -"@react-native/virtualized-lists@npm:0.88.0-rc.1": - version: 0.88.0-rc.1 - resolution: "@react-native/virtualized-lists@npm:0.88.0-rc.1" +"@react-native/virtualized-lists@npm:0.88.0-rc.2": + version: 0.88.0-rc.2 + resolution: "@react-native/virtualized-lists@npm:0.88.0-rc.2" dependencies: invariant: "npm:^2.2.4" nullthrows: "npm:^1.1.1" peerDependencies: "@types/react": ^19.2.0 react: "*" - react-native: 0.88.0-rc.1 + react-native: 0.88.0-rc.2 peerDependenciesMeta: "@types/react": optional: true - checksum: 10/22702a8bc8a1ed1f6736fd74cb699477174144392524d17a53d30a9423027c761ac0549cb1deaf08da3f4629861768f404ab104663123112e5d70bb5d698f2fd + checksum: 10/cdb870ef3240b2af22d00cd740001e64357330ab231be0c1654916ed8271bd7bd9737b3c3a240ef11eb6240c562b28d337c800238a0af8498225f271172b7f17 languageName: node linkType: hard @@ -13725,9 +13725,9 @@ __metadata: "@react-native-community/cli-platform-android": "npm:20.2.0" "@react-native-community/cli-platform-ios": "npm:20.2.0" "@react-native-masked-view/masked-view": "npm:0.3.2" - "@react-native/babel-preset": "npm:0.88.0-rc.1" - "@react-native/metro-config": "npm:0.88.0-rc.1" - "@react-native/typescript-config": "npm:0.88.0-rc.1" + "@react-native/babel-preset": "npm:0.88.0-rc.2" + "@react-native/metro-config": "npm:0.88.0-rc.2" + "@react-native/typescript-config": "npm:0.88.0-rc.2" "@react-navigation/bottom-tabs": "npm:7.18.14" "@react-navigation/drawer": "npm:7.13.5" "@react-navigation/native": "npm:7.3.14" @@ -13744,7 +13744,7 @@ __metadata: madge: "npm:8.0.0" react: "npm:19.3.0" react-dom: "npm:19.3.0" - react-native: "npm:0.88.0-rc.1" + react-native: "npm:0.88.0-rc.2" react-native-gesture-handler: "npm:3.3.0-nightly-20260821-439ded45d" react-native-mmkv: "npm:4.3.2" react-native-nitro-modules: "npm:0.36.5" @@ -17205,7 +17205,7 @@ __metadata: "@types/ws": "npm:8.18.1" common-app: "workspace:*" react: "npm:19.3.0" - react-native: "npm:0.88.0-rc.1" + react-native: "npm:0.88.0-rc.2" react-native-screens: "npm:4.27.0" typescript: "npm:5.9.3" worklets-oxc-plugin: "workspace:*" @@ -22127,6 +22127,18 @@ __metadata: languageName: node linkType: hard +"metro-cache@npm:0.87.1": + version: 0.87.1 + resolution: "metro-cache@npm:0.87.1" + 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.87.1" + checksum: 10/b7868281ba75c07f66d16e3b293362933ce5117b662a53bbd8e54c3c05ab2c191cf25a84865a0a464ce378f501fc6ecb688f486d71033f75061a1d80b62651ce + languageName: node + linkType: hard + "metro-config@npm:0.83.1": version: 0.83.1 resolution: "metro-config@npm:0.83.1" @@ -22175,7 +22187,7 @@ __metadata: languageName: node linkType: hard -"metro-config@npm:0.87.0, metro-config@npm:^0.87.0": +"metro-config@npm:0.87.0": version: 0.87.0 resolution: "metro-config@npm:0.87.0" dependencies: @@ -22206,6 +22218,21 @@ __metadata: languageName: node linkType: hard +"metro-config@npm:^0.87.1": + version: 0.87.1 + resolution: "metro-config@npm:0.87.1" + dependencies: + connect: "npm:^3.6.5" + flow-enums-runtime: "npm:^0.0.6" + jest-validate: "npm:^29.7.0" + metro: "npm:0.87.1" + metro-cache: "npm:0.87.1" + metro-core: "npm:0.87.1" + metro-runtime: "npm:0.87.1" + checksum: 10/85956ed66948b4b942262ea2993719af403a3654b70741b535b35ba3ff620c390c4a9e8d38cbf4175fb83ea4e0ccd01eae2d04eac8c31b84c990e72bf7b4a3e9 + languageName: node + linkType: hard + "metro-core@npm:0.83.1": version: 0.83.1 resolution: "metro-core@npm:0.83.1" @@ -22261,6 +22288,17 @@ __metadata: languageName: node linkType: hard +"metro-core@npm:0.87.1": + version: 0.87.1 + resolution: "metro-core@npm:0.87.1" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + lodash.throttle: "npm:^4.1.1" + metro-resolver: "npm:0.87.1" + checksum: 10/df1ccdb89784ef3ad35dbd790bf82ead750c79515f17d776f14f6642b2f4ac2cb996791bf27669626c2d231a553724056e92e45f9c43b76fa7fa7550ab67af27 + languageName: node + linkType: hard + "metro-file-map@npm:0.83.1": version: 0.83.1 resolution: "metro-file-map@npm:0.83.1" @@ -22463,6 +22501,15 @@ __metadata: languageName: node linkType: hard +"metro-resolver@npm:0.87.1": + version: 0.87.1 + resolution: "metro-resolver@npm:0.87.1" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10/d99d1ec97da3ca6d57cc3f3ca780b3595cbf38c21877a03408b55f2b4175ac1b37af80a61be4ba45bab0686baa25897ede277fcb01c1b75c2ba8399249a49a7b + languageName: node + linkType: hard + "metro-runtime@npm:0.87.0": version: 0.87.0 resolution: "metro-runtime@npm:0.87.0" @@ -22553,7 +22600,7 @@ __metadata: languageName: node linkType: hard -"metro-source-map@npm:0.87.0, metro-source-map@npm:^0.87.0": +"metro-source-map@npm:0.87.0": version: 0.87.0 resolution: "metro-source-map@npm:0.87.0" dependencies: @@ -22570,6 +22617,23 @@ __metadata: languageName: node linkType: hard +"metro-source-map@npm:0.87.1, metro-source-map@npm:^0.87.1": + version: 0.87.1 + resolution: "metro-source-map@npm:0.87.1" + dependencies: + "@babel/traverse": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + flow-enums-runtime: "npm:^0.0.6" + invariant: "npm:^2.2.4" + metro-symbolicate: "npm:0.87.1" + nullthrows: "npm:^1.1.1" + ob1: "npm:0.87.1" + source-map: "npm:^0.5.6" + vlq: "npm:^1.0.0" + checksum: 10/8c4b145c55f4dc59a0fd8f9b9d889d012865ed16b0721cf4ec520e6df6ce86f273967c7fed321e74beac19cbbcf40e2b532a1613cc962b766a443bae915182e9 + languageName: node + linkType: hard + "metro-symbolicate@npm:0.83.1": version: 0.83.1 resolution: "metro-symbolicate@npm:0.83.1" @@ -22650,6 +22714,22 @@ __metadata: languageName: node linkType: hard +"metro-symbolicate@npm:0.87.1": + version: 0.87.1 + resolution: "metro-symbolicate@npm:0.87.1" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + invariant: "npm:^2.2.4" + metro-source-map: "npm:0.87.1" + nullthrows: "npm:^1.1.1" + source-map: "npm:^0.5.6" + vlq: "npm:^1.0.0" + bin: + metro-symbolicate: src/index.js + checksum: 10/c364fbe3945dddf6f0d455bfac7e80af83991f7b38e1813fe34c2a111c2ff2432875bc6d3bcb1be7db042cfd6e669673f54960bd74a89880e8533259ac053529 + languageName: node + linkType: hard + "metro-transform-plugins@npm:0.83.1": version: 0.83.1 resolution: "metro-transform-plugins@npm:0.83.1" @@ -23839,7 +23919,7 @@ __metadata: next-compose-plugins: "npm:2.2.1" react: "npm:19.3.0" react-dom: "npm:19.3.0" - react-native: "npm:0.88.0-rc.1" + react-native: "npm:0.88.0-rc.2" react-native-reanimated: "workspace:*" react-native-web: "npm:0.21.2" react-native-worklets: "workspace:*" @@ -24224,6 +24304,15 @@ __metadata: languageName: node linkType: hard +"ob1@npm:0.87.1": + version: 0.87.1 + resolution: "ob1@npm:0.87.1" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10/006dfaca8be7128cbf98ead8006c0f530696fb11570f81fb26acd818826a9a7bb3d00f532289496eaf97133dab5bbb0a0067f679e64137a7e880d32ec2fe0df2 + languageName: node + linkType: hard + "object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" @@ -27028,9 +27117,9 @@ __metadata: resolution: "react-native-reanimated-monorepo@workspace:." dependencies: "@babel/core": "npm:7.29.6" - "@react-native/babel-preset": "npm:0.88.0-rc.1" - "@react-native/metro-config": "npm:0.88.0-rc.1" - "@react-native/typescript-config": "npm:0.88.0-rc.1" + "@react-native/babel-preset": "npm:0.88.0-rc.2" + "@react-native/metro-config": "npm:0.88.0-rc.2" + "@react-native/typescript-config": "npm:0.88.0-rc.2" "@stylistic/eslint-plugin": "npm:5.10.0" "@types/jest": "npm:30.0.0" "@types/node": "npm:24.0.14" @@ -27058,7 +27147,7 @@ __metadata: oxlint: "npm:1.82.0" oxlint-tsgolint: "npm:7.0.2001" react: "npm:19.3.0" - react-native: "npm:0.88.0-rc.1" + react-native: "npm:0.88.0-rc.2" react-native-builder-bob: "npm:0.41.0" remark-cli: "npm:12.0.1" remark-frontmatter: "npm:5.0.0" @@ -27090,10 +27179,10 @@ __metadata: dependencies: "@babel/core": "npm:7.29.6" "@babel/preset-env": "npm:7.28.3" - "@react-native/babel-preset": "npm:0.88.0-rc.1" - "@react-native/jest-preset": "npm:0.88.0-rc.1" - "@react-native/metro-config": "npm:0.88.0-rc.1" - "@react-native/typescript-config": "npm:0.88.0-rc.1" + "@react-native/babel-preset": "npm:0.88.0-rc.2" + "@react-native/jest-preset": "npm:0.88.0-rc.2" + "@react-native/metro-config": "npm:0.88.0-rc.2" + "@react-native/typescript-config": "npm:0.88.0-rc.2" "@shopify/flash-list": "npm:2.3.2" "@testing-library/dom": "npm:10.4.1" "@testing-library/jest-native": "npm:5.4.3" @@ -27112,7 +27201,7 @@ __metadata: madge: "npm:8.0.0" react: "npm:19.3.0" react-dom: "npm:19.3.0" - react-native: "npm:0.88.0-rc.1" + react-native: "npm:0.88.0-rc.2" react-native-is-edge-to-edge: "npm:^1.3.1" react-native-svg: "patch:react-native-svg@npm%3A15.15.5#~/.yarn/patches/react-native-svg-npm-15.15.5-88bb60fb23.patch" react-native-web: "npm:0.21.2" @@ -27269,7 +27358,7 @@ __metadata: "@babel/types": "npm:^7.27.1" "@jridgewell/remapping": "npm:^2.3.5" "@react-native-community/cli": "npm:20.2.0" - "@react-native/jest-preset": "npm:0.88.0-rc.1" + "@react-native/jest-preset": "npm:0.88.0-rc.2" "@types/node": "npm:24.7.0" "@types/react": "npm:19.2.18" clang-format-node: "npm:1.3.5" @@ -27278,7 +27367,7 @@ __metadata: knip: "npm:5.61.3" madge: "npm:8.0.0" react: "npm:19.3.0" - react-native: "npm:0.88.0-rc.1" + react-native: "npm:0.88.0-rc.2" semver: "npm:^7.7.4" typescript: "npm:5.9.3" whatwg-fetch: "npm:^3.6.20" @@ -27391,16 +27480,16 @@ __metadata: languageName: node linkType: hard -"react-native@npm:0.88.0-rc.1": - version: 0.88.0-rc.1 - resolution: "react-native@npm:0.88.0-rc.1" +"react-native@npm:0.88.0-rc.2": + version: 0.88.0-rc.2 + resolution: "react-native@npm:0.88.0-rc.2" dependencies: - "@react-native/asset-utils": "npm:0.88.0-rc.1" - "@react-native/codegen": "npm:0.88.0-rc.1" - "@react-native/community-cli-plugin": "npm:0.88.0-rc.1" - "@react-native/gradle-plugin": "npm:0.88.0-rc.1" - "@react-native/normalize-colors": "npm:0.88.0-rc.1" - "@react-native/virtualized-lists": "npm:0.88.0-rc.1" + "@react-native/asset-utils": "npm:0.88.0-rc.2" + "@react-native/codegen": "npm:0.88.0-rc.2" + "@react-native/community-cli-plugin": "npm:0.88.0-rc.2" + "@react-native/gradle-plugin": "npm:0.88.0-rc.2" + "@react-native/normalize-colors": "npm:0.88.0-rc.2" + "@react-native/virtualized-lists": "npm:0.88.0-rc.2" anser: "npm:^1.4.9" ansi-regex: "npm:^5.0.0" base64-js: "npm:^1.5.1" @@ -27409,8 +27498,8 @@ __metadata: hermes-compiler: "npm:260318099.0.3" invariant: "npm:^2.2.4" memoize-one: "npm:^5.0.0" - metro-runtime: "npm:^0.87.0" - metro-source-map: "npm:^0.87.0" + 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" @@ -27432,7 +27521,7 @@ __metadata: optional: true bin: react-native: cli.js - checksum: 10/d3040f69c30fc17bc95d9d86d21d040b1b1dceb618d34c4ad43210dbffffd735d9b3b8a59e62ee2f81fa9e7fbdefae89da09fed55c6d12765cb8023105d7b780 + checksum: 10/315ede310a62eb838edf907aedd6ce31bad2f87c7a69bba0f56d5dc37e1bc7c318ba02a881c1b107e9ad179b310b54884ffef555921996ccb4d7ae35f126054a languageName: node linkType: hard @@ -31494,7 +31583,7 @@ __metadata: expo: "npm:57.0.9" react: "npm:19.3.0" react-dom: "npm:19.3.0" - react-native: "npm:0.88.0-rc.1" + react-native: "npm:0.88.0-rc.2" react-native-screens: "npm:4.27.0" react-native-web: "npm:0.21.2" react-strict-dom: "npm:0.0.55" From 0c4fb7727e5ecbb198dbf2563de4f659b8f34b17 Mon Sep 17 00:00:00 2001 From: Oskar Pawica Date: Tue, 22 Sep 2026 12:57:29 +0200 Subject: [PATCH 2/3] chore: raise the fabric-example deployment target to 15.1 Xcode 27 does not accept iOS 13.4. The React Native template already uses 15.1. --- .../ios/FabricExample.xcodeproj/project.pbxproj | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/fabric-example/ios/FabricExample.xcodeproj/project.pbxproj b/apps/fabric-example/ios/FabricExample.xcodeproj/project.pbxproj index f67e7c306a3e..5af1b3935d0f 100644 --- a/apps/fabric-example/ios/FabricExample.xcodeproj/project.pbxproj +++ b/apps/fabric-example/ios/FabricExample.xcodeproj/project.pbxproj @@ -513,7 +513,7 @@ "${PODS_CONFIGURATION_BUILD_DIR}/React-graphics/React_graphics.framework/Headers", "${PODS_CONFIGURATION_BUILD_DIR}/React-graphics/React_graphics.framework/Headers/react/renderer/graphics/platform/ios", ); - IPHONEOS_DEPLOYMENT_TARGET = 13.4; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; LD = ""; LDPLUSPLUS = ""; LD_RUNPATH_SEARCH_PATHS = ( @@ -609,7 +609,7 @@ "${PODS_CONFIGURATION_BUILD_DIR}/React-graphics/React_graphics.framework/Headers", "${PODS_CONFIGURATION_BUILD_DIR}/React-graphics/React_graphics.framework/Headers/react/renderer/graphics/platform/ios", ); - IPHONEOS_DEPLOYMENT_TARGET = 13.4; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; LD = ""; LDPLUSPLUS = ""; LD_RUNPATH_SEARCH_PATHS = ( @@ -704,7 +704,7 @@ "${PODS_CONFIGURATION_BUILD_DIR}/React-graphics/React_graphics.framework/Headers", "${PODS_CONFIGURATION_BUILD_DIR}/React-graphics/React_graphics.framework/Headers/react/renderer/graphics/platform/ios", ); - IPHONEOS_DEPLOYMENT_TARGET = 13.4; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; LD = ""; LDPLUSPLUS = ""; LD_RUNPATH_SEARCH_PATHS = ( @@ -807,7 +807,7 @@ "${PODS_CONFIGURATION_BUILD_DIR}/React-graphics/React_graphics.framework/Headers", "${PODS_CONFIGURATION_BUILD_DIR}/React-graphics/React_graphics.framework/Headers/react/renderer/graphics/platform/ios", ); - IPHONEOS_DEPLOYMENT_TARGET = 13.4; + IPHONEOS_DEPLOYMENT_TARGET = 15.1; LD = ""; LDPLUSPLUS = ""; LD_RUNPATH_SEARCH_PATHS = ( From 7145d902bcd31d672ec632879c64f9a733e559d9 Mon Sep 17 00:00:00 2001 From: Oskar Pawica Date: Tue, 22 Sep 2026 13:57:23 +0200 Subject: [PATCH 3/3] chore: move the Bundle Mode Metro patches to Metro 0.87.1 React Native 0.88.0-rc.2 raises the minimum Metro version to 0.87.1. The DependencyGraph hook moved with the file's rewrite in 0.87.1; the metro-runtime patch applied unchanged. --- ...atch => metro-npm-0.87.1-4800af9fce.patch} | 10 +- ...metro-runtime-npm-0.87.1-bd2143c917.patch} | 0 package.json | 4 +- packages/react-native-worklets/CHANGELOG.md | 2 +- .../metro-runtime/metro-runtime+0.87.1.patch | 14 + .../patch-package/metro/metro+0.87.1.patch | 32 ++ .../metro-runtime-npm-0.87.1-bd2143c917.patch | 14 + .../metro/metro-npm-0.87.1-4800af9fce.patch | 32 ++ scripts/patches/resolutions.patch | 4 +- yarn.lock | 303 ++++++------------ 10 files changed, 201 insertions(+), 214 deletions(-) rename .yarn/patches/{metro-npm-0.87.0-1c5c005545.patch => metro-npm-0.87.1-4800af9fce.patch} (71%) rename .yarn/patches/{metro-runtime-npm-0.87.0-2e4e60a54a.patch => metro-runtime-npm-0.87.1-bd2143c917.patch} (100%) create mode 100644 packages/react-native-worklets/bundleMode/patches/patch-package/metro-runtime/metro-runtime+0.87.1.patch create mode 100644 packages/react-native-worklets/bundleMode/patches/patch-package/metro/metro+0.87.1.patch create mode 100644 packages/react-native-worklets/bundleMode/patches/yarn/metro-runtime/metro-runtime-npm-0.87.1-bd2143c917.patch create mode 100644 packages/react-native-worklets/bundleMode/patches/yarn/metro/metro-npm-0.87.1-4800af9fce.patch diff --git a/.yarn/patches/metro-npm-0.87.0-1c5c005545.patch b/.yarn/patches/metro-npm-0.87.1-4800af9fce.patch similarity index 71% rename from .yarn/patches/metro-npm-0.87.0-1c5c005545.patch rename to .yarn/patches/metro-npm-0.87.1-4800af9fce.patch index efeb927a61a2..1ca8075b0f8a 100644 --- a/.yarn/patches/metro-npm-0.87.0-1c5c005545.patch +++ b/.yarn/patches/metro-npm-0.87.1-4800af9fce.patch @@ -1,21 +1,21 @@ diff --git a/src/node-haste/DependencyGraph.js b/src/node-haste/DependencyGraph.js -index 8222d8c69059bfb3fe444acba9f96ab2cc7bec0b..c4816d0c1ea52bd5965b6038ff1a159dd789cfd8 100644 +index 3a76e63bee2e290aaec4dfc4ed160e0244441542..162a8a9f93ce30abee7182c8144643778edbdc92 100644 --- a/src/node-haste/DependencyGraph.js +++ b/src/node-haste/DependencyGraph.js -@@ -32,6 +32,12 @@ function getOrCreateMap(map, field) { +@@ -33,6 +33,12 @@ function getOrCreateMap(map, field) { } return subMap; } + -+const workletsDirPath = _path.default.join( ++const workletsDirPath = _nodePath.default.join( + "react-native-worklets", + ".worklets", +); + - class DependencyGraph extends _events.default { + class DependencyGraph extends _nodeEvents.default { #packageCache; #dependencyPlugin; -@@ -197,6 +203,14 @@ class DependencyGraph extends _events.default { +@@ -137,6 +143,14 @@ class DependencyGraph extends _nodeEvents.default { return (0, _nullthrows.default)(this._fileSystem).getAllFiles(); } async getOrComputeSha1(mixedPath) { diff --git a/.yarn/patches/metro-runtime-npm-0.87.0-2e4e60a54a.patch b/.yarn/patches/metro-runtime-npm-0.87.1-bd2143c917.patch similarity index 100% rename from .yarn/patches/metro-runtime-npm-0.87.0-2e4e60a54a.patch rename to .yarn/patches/metro-runtime-npm-0.87.1-bd2143c917.patch diff --git a/package.json b/package.json index b8bdbf676155..9259a801953d 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ } }, "resolutions": { - "metro": "patch:metro@npm%3A0.87.0#~/.yarn/patches/metro-npm-0.87.0-1c5c005545.patch", - "metro-runtime": "patch:metro-runtime@npm%3A0.87.0#~/.yarn/patches/metro-runtime-npm-0.87.0-2e4e60a54a.patch" + "metro": "patch:metro@npm%3A0.87.1#~/.yarn/patches/metro-npm-0.87.1-4800af9fce.patch", + "metro-runtime": "patch:metro-runtime@npm%3A0.87.1#~/.yarn/patches/metro-runtime-npm-0.87.1-bd2143c917.patch" } } diff --git a/packages/react-native-worklets/CHANGELOG.md b/packages/react-native-worklets/CHANGELOG.md index 9b7d30bd2059..0c0474f43782 100644 --- a/packages/react-native-worklets/CHANGELOG.md +++ b/packages/react-native-worklets/CHANGELOG.md @@ -66,7 +66,7 @@ ### 💡 Others -- Bump the dev dependency on React Native to 0.88.0-rc.2. ([#10650](https://github.com/software-mansion/react-native-reanimated/pull/10650) by [@pawicao](https://github.com/pawicao)) +- Bump the dev dependency on React Native to 0.88.0-rc.2 and add Bundle Mode patches for Metro 0.87.1. ([#10650](https://github.com/software-mansion/react-native-reanimated/pull/10650) by [@pawicao](https://github.com/pawicao)) - Added support for React Native 0.88. ([#10582](https://github.com/software-mansion/react-native-reanimated/pull/10582) by [@pawicao](https://github.com/pawicao)) - Replace ESLint with oxlint for JavaScript and TypeScript linting. ([#10584](https://github.com/software-mansion/react-native-reanimated/pull/10584) by [@tshmieldev](https://github.com/tshmieldev)) - In Bundle Mode, evaluate the bundle on the UI Worklet Runtime on a background thread while the RN Runtime evaluates it, instead of on the JS thread in `start`. `bundleModeMetroConfig` prepends a polyfill that triggers it. ([#10490](https://github.com/software-mansion/react-native-reanimated/pull/10490) by [@tjzel](https://github.com/tjzel)) diff --git a/packages/react-native-worklets/bundleMode/patches/patch-package/metro-runtime/metro-runtime+0.87.1.patch b/packages/react-native-worklets/bundleMode/patches/patch-package/metro-runtime/metro-runtime+0.87.1.patch new file mode 100644 index 000000000000..e217d640cec6 --- /dev/null +++ b/packages/react-native-worklets/bundleMode/patches/patch-package/metro-runtime/metro-runtime+0.87.1.patch @@ -0,0 +1,14 @@ +diff --git a/node_modules/metro-runtime/src/modules/HMRClient.js b/node_modules/metro-runtime/src/modules/HMRClient.js +index 534ac872bdd4f081c21a63aeb88adf689a3af5c5..5773985c80b89907cad741fdb05b551a97320492 100644 +--- a/node_modules/metro-runtime/src/modules/HMRClient.js ++++ b/node_modules/metro-runtime/src/modules/HMRClient.js +@@ -3,6 +3,9 @@ + const EventEmitter = require("./vendor/eventemitter3"); + const HEARTBEAT_INTERVAL_MS = 20_000; + const inject = ({ module: [id, code], sourceURL }) => { ++ if (global.__workletsModuleProxy?.propagateModuleUpdate) { ++ global.__workletsModuleProxy.propagateModuleUpdate(code, sourceURL); ++ } + if (global.globalEvalWithSourceUrl) { + global.globalEvalWithSourceUrl(code, sourceURL); + } else { diff --git a/packages/react-native-worklets/bundleMode/patches/patch-package/metro/metro+0.87.1.patch b/packages/react-native-worklets/bundleMode/patches/patch-package/metro/metro+0.87.1.patch new file mode 100644 index 000000000000..52e8cd4749db --- /dev/null +++ b/packages/react-native-worklets/bundleMode/patches/patch-package/metro/metro+0.87.1.patch @@ -0,0 +1,32 @@ +diff --git a/node_modules/metro/src/node-haste/DependencyGraph.js b/node_modules/metro/src/node-haste/DependencyGraph.js +index 3a76e63bee2e290aaec4dfc4ed160e0244441542..162a8a9f93ce30abee7182c8144643778edbdc92 100644 +--- a/node_modules/metro/src/node-haste/DependencyGraph.js ++++ b/node_modules/metro/src/node-haste/DependencyGraph.js +@@ -33,6 +33,12 @@ function getOrCreateMap(map, field) { + } + return subMap; + } ++ ++const workletsDirPath = _nodePath.default.join( ++ "react-native-worklets", ++ ".worklets", ++); ++ + class DependencyGraph extends _nodeEvents.default { + #packageCache; + #dependencyPlugin; +@@ -137,6 +143,14 @@ class DependencyGraph extends _nodeEvents.default { + return (0, _nullthrows.default)(this._fileSystem).getAllFiles(); + } + async getOrComputeSha1(mixedPath) { ++ if (mixedPath.includes(workletsDirPath)) { ++ const createHash = require("crypto").createHash; ++ return { ++ sha1: createHash("sha1") ++ .update(performance.now().toString()) ++ .digest("hex"), ++ }; ++ } + const result = await this._fileSystem.getOrComputeSha1(mixedPath); + if (!result || !result.sha1) { + throw new Error(`Failed to get the SHA-1 for: ${mixedPath}. diff --git a/packages/react-native-worklets/bundleMode/patches/yarn/metro-runtime/metro-runtime-npm-0.87.1-bd2143c917.patch b/packages/react-native-worklets/bundleMode/patches/yarn/metro-runtime/metro-runtime-npm-0.87.1-bd2143c917.patch new file mode 100644 index 000000000000..f4974de8dea5 --- /dev/null +++ b/packages/react-native-worklets/bundleMode/patches/yarn/metro-runtime/metro-runtime-npm-0.87.1-bd2143c917.patch @@ -0,0 +1,14 @@ +diff --git a/src/modules/HMRClient.js b/src/modules/HMRClient.js +index 534ac872bdd4f081c21a63aeb88adf689a3af5c5..5773985c80b89907cad741fdb05b551a97320492 100644 +--- a/src/modules/HMRClient.js ++++ b/src/modules/HMRClient.js +@@ -3,6 +3,9 @@ + const EventEmitter = require("./vendor/eventemitter3"); + const HEARTBEAT_INTERVAL_MS = 20_000; + const inject = ({ module: [id, code], sourceURL }) => { ++ if (global.__workletsModuleProxy?.propagateModuleUpdate) { ++ global.__workletsModuleProxy.propagateModuleUpdate(code, sourceURL); ++ } + if (global.globalEvalWithSourceUrl) { + global.globalEvalWithSourceUrl(code, sourceURL); + } else { diff --git a/packages/react-native-worklets/bundleMode/patches/yarn/metro/metro-npm-0.87.1-4800af9fce.patch b/packages/react-native-worklets/bundleMode/patches/yarn/metro/metro-npm-0.87.1-4800af9fce.patch new file mode 100644 index 000000000000..1ca8075b0f8a --- /dev/null +++ b/packages/react-native-worklets/bundleMode/patches/yarn/metro/metro-npm-0.87.1-4800af9fce.patch @@ -0,0 +1,32 @@ +diff --git a/src/node-haste/DependencyGraph.js b/src/node-haste/DependencyGraph.js +index 3a76e63bee2e290aaec4dfc4ed160e0244441542..162a8a9f93ce30abee7182c8144643778edbdc92 100644 +--- a/src/node-haste/DependencyGraph.js ++++ b/src/node-haste/DependencyGraph.js +@@ -33,6 +33,12 @@ function getOrCreateMap(map, field) { + } + return subMap; + } ++ ++const workletsDirPath = _nodePath.default.join( ++ "react-native-worklets", ++ ".worklets", ++); ++ + class DependencyGraph extends _nodeEvents.default { + #packageCache; + #dependencyPlugin; +@@ -137,6 +143,14 @@ class DependencyGraph extends _nodeEvents.default { + return (0, _nullthrows.default)(this._fileSystem).getAllFiles(); + } + async getOrComputeSha1(mixedPath) { ++ if (mixedPath.includes(workletsDirPath)) { ++ const createHash = require("crypto").createHash; ++ return { ++ sha1: createHash("sha1") ++ .update(performance.now().toString()) ++ .digest("hex"), ++ }; ++ } + const result = await this._fileSystem.getOrComputeSha1(mixedPath); + if (!result || !result.sha1) { + throw new Error(`Failed to get the SHA-1 for: ${mixedPath}. diff --git a/scripts/patches/resolutions.patch b/scripts/patches/resolutions.patch index f7a6b230cf34..85589dd30ba6 100644 --- a/scripts/patches/resolutions.patch +++ b/scripts/patches/resolutions.patch @@ -8,7 +8,7 @@ index 22d196a55d..775eecb0a8 100644 } + }, + "resolutions": { -+ "metro": "patch:metro@npm%3A0.87.0#~/.yarn/patches/metro-npm-0.87.0-1c5c005545.patch", -+ "metro-runtime": "patch:metro-runtime@npm%3A0.87.0#~/.yarn/patches/metro-runtime-npm-0.87.0-2e4e60a54a.patch" ++ "metro": "patch:metro@npm%3A0.87.1#~/.yarn/patches/metro-npm-0.87.1-4800af9fce.patch", ++ "metro-runtime": "patch:metro-runtime@npm%3A0.87.1#~/.yarn/patches/metro-runtime-npm-0.87.1-bd2143c917.patch" } } diff --git a/yarn.lock b/yarn.lock index 6d1cdb92ac4e..5e7989a6bd4f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -13275,13 +13275,6 @@ __metadata: languageName: node linkType: hard -"ci-info@npm:^2.0.0": - version: 2.0.0 - resolution: "ci-info@npm:2.0.0" - checksum: 10/3b374666a85ea3ca43fa49aa3a048d21c9b475c96eb13c133505d2324e7ae5efd6a454f41efe46a152269e9b6a00c9edbe63ec7fa1921957165aae16625acd67 - languageName: node - linkType: hard - "ci-info@npm:^3.2.0, ci-info@npm:^3.3.0": version: 3.9.0 resolution: "ci-info@npm:3.9.0" @@ -17629,6 +17622,13 @@ __metadata: languageName: node linkType: hard +"flow-estree@npm:0.331.0": + version: 0.331.0 + resolution: "flow-estree@npm:0.331.0" + checksum: 10/ab19ede3a0a9aa3b03140df7e9a7732ed28f987b7b556a874968bc3d1bf7a952be3545e73117875a2f47bae319a758365b692d2fa25feae5ba1cfe4cc5663635 + languageName: node + linkType: hard + "flow-parser@npm:0.327.0": version: 0.327.0 resolution: "flow-parser@npm:0.327.0" @@ -17638,6 +17638,15 @@ __metadata: languageName: node linkType: hard +"flow-parser@npm:0.331.0": + version: 0.331.0 + resolution: "flow-parser@npm:0.331.0" + dependencies: + flow-estree: "npm:0.331.0" + checksum: 10/3ac27e2ad45e3fea263e7f915fafc7d6857001f5bb962ff411eb6856b29a922e601ebc803339c8139a6f2f36f342f86907bfd1cb48955d50cc3171b4d55ba0fa + languageName: node + linkType: hard + "follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.16.0": version: 1.16.0 resolution: "follow-redirects@npm:1.16.0" @@ -19039,17 +19048,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: 10/b290c6cc5635565b1da51991472eb6522808430dbe3415823649723dc5f5fd8263f0f98f9bdec46184274ea24fe4f3f7a297c84b647b412e14d2208703dd8a19 - languageName: node - linkType: hard - "image-size@npm:^2.0.2": version: 2.0.2 resolution: "image-size@npm:2.0.2" @@ -22018,16 +22016,16 @@ __metadata: languageName: node linkType: hard -"metro-babel-transformer@npm:0.87.0": - version: 0.87.0 - resolution: "metro-babel-transformer@npm:0.87.0" +"metro-babel-transformer@npm:0.87.1": + version: 0.87.1 + resolution: "metro-babel-transformer@npm:0.87.1" dependencies: "@babel/core": "npm:^7.25.2" flow-enums-runtime: "npm:^0.0.6" - hermes-parser: "npm:0.36.1" - metro-cache-key: "npm:0.87.0" + flow-parser: "npm:0.331.0" + metro-cache-key: "npm:0.87.1" nullthrows: "npm:^1.1.1" - checksum: 10/5a296dce9f18356c59d4fae5e6fb8d7c1f65cf07025a756e2e6835a1b06f3672156f529813cd99c3e30ed7a08f63469a6a1299f91fede27c85cfcb7797b9012c + checksum: 10/daa69a2ed9e800815dbe9d035fcd26d64ff4a4fda37f4649675c9e43bebf90d66a486e52600f5b95aca667feb31b1374132a93e546540e964ea9aec0c01f0c9a languageName: node linkType: hard @@ -22058,12 +22056,12 @@ __metadata: languageName: node linkType: hard -"metro-cache-key@npm:0.87.0": - version: 0.87.0 - resolution: "metro-cache-key@npm:0.87.0" +"metro-cache-key@npm:0.87.1": + version: 0.87.1 + resolution: "metro-cache-key@npm:0.87.1" dependencies: flow-enums-runtime: "npm:^0.0.6" - checksum: 10/4daf5f48e01c6aeb0d1cd1645a9931573ad54308fbc26f20c10e99aefd7d63fc91c039cbd1dfa1eee0e64c4bf61f47e047d56563c627b03a86f5ad129c0264f6 + checksum: 10/a972a3efaa64dd642dcbe33f86ef75266cc94a433776dcecc784ed9cb9ba51651074073b666b92e45ce208003ce610af4174f05547181caa8c7ecf5a62c8395f languageName: node linkType: hard @@ -22115,18 +22113,6 @@ __metadata: languageName: node linkType: hard -"metro-cache@npm:0.87.0": - version: 0.87.0 - resolution: "metro-cache@npm:0.87.0" - 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.87.0" - checksum: 10/93b4539891b5486d7c73da646b21d1b19fb579920254e98505d2d0c230a66fc86246a7ba1c711fe7f3b1f89c93946de8f401b904e1cab2f58b8a9dffb300b612 - languageName: node - linkType: hard - "metro-cache@npm:0.87.1": version: 0.87.1 resolution: "metro-cache@npm:0.87.1" @@ -22187,18 +22173,18 @@ __metadata: languageName: node linkType: hard -"metro-config@npm:0.87.0": - version: 0.87.0 - resolution: "metro-config@npm:0.87.0" +"metro-config@npm:0.87.1, metro-config@npm:^0.87.1": + version: 0.87.1 + resolution: "metro-config@npm:0.87.1" dependencies: connect: "npm:^3.6.5" flow-enums-runtime: "npm:^0.0.6" jest-validate: "npm:^29.7.0" - metro: "npm:0.87.0" - metro-cache: "npm:0.87.0" - metro-core: "npm:0.87.0" - metro-runtime: "npm:0.87.0" - checksum: 10/4a3d2245a632a5d75d81e56316e5993e9aaae3b664e808a933ce8d4da6ff6dddde5a2d7fbc6b3c7b278ce1dad942ede573827aa52291e3da86af13f6b5767e83 + metro: "npm:0.87.1" + metro-cache: "npm:0.87.1" + metro-core: "npm:0.87.1" + metro-runtime: "npm:0.87.1" + checksum: 10/85956ed66948b4b942262ea2993719af403a3654b70741b535b35ba3ff620c390c4a9e8d38cbf4175fb83ea4e0ccd01eae2d04eac8c31b84c990e72bf7b4a3e9 languageName: node linkType: hard @@ -22218,21 +22204,6 @@ __metadata: languageName: node linkType: hard -"metro-config@npm:^0.87.1": - version: 0.87.1 - resolution: "metro-config@npm:0.87.1" - dependencies: - connect: "npm:^3.6.5" - flow-enums-runtime: "npm:^0.0.6" - jest-validate: "npm:^29.7.0" - metro: "npm:0.87.1" - metro-cache: "npm:0.87.1" - metro-core: "npm:0.87.1" - metro-runtime: "npm:0.87.1" - checksum: 10/85956ed66948b4b942262ea2993719af403a3654b70741b535b35ba3ff620c390c4a9e8d38cbf4175fb83ea4e0ccd01eae2d04eac8c31b84c990e72bf7b4a3e9 - languageName: node - linkType: hard - "metro-core@npm:0.83.1": version: 0.83.1 resolution: "metro-core@npm:0.83.1" @@ -22277,17 +22248,6 @@ __metadata: languageName: node linkType: hard -"metro-core@npm:0.87.0": - version: 0.87.0 - resolution: "metro-core@npm:0.87.0" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - lodash.throttle: "npm:^4.1.1" - metro-resolver: "npm:0.87.0" - checksum: 10/bd3b7e9517cbb04dc42941ad20aa2f3221530f83c7f29ce8c2e1338861ef673c926f5c369e7ba192d7ded967e417ed2984a31d2af271c4dffe7b27eb8f131aa6 - languageName: node - linkType: hard - "metro-core@npm:0.87.1": version: 0.87.1 resolution: "metro-core@npm:0.87.1" @@ -22350,9 +22310,9 @@ __metadata: languageName: node linkType: hard -"metro-file-map@npm:0.87.0": - version: 0.87.0 - resolution: "metro-file-map@npm:0.87.0" +"metro-file-map@npm:0.87.1": + version: 0.87.1 + resolution: "metro-file-map@npm:0.87.1" dependencies: debug: "npm:^4.4.0" fb-watchman: "npm:^2.0.0" @@ -22362,8 +22322,7 @@ __metadata: jest-worker: "npm:^29.7.0" micromatch: "npm:^4.0.4" nullthrows: "npm:^1.1.1" - walker: "npm:^1.0.7" - checksum: 10/a5fff075030da4a2b53cf52aa68b8b97df37d99b866a0a6076115202bcf5d36a5473027721abe9e88927d0e612f33a1714b1d2007f4314cdecf65af836f45c0e + checksum: 10/e4de94eff66bd92bfcb88f0ec40e9cdef603a1c8d831f0277051c7387da36382a4f98c5797b8b04e09e4aed47d757c1b8e22e6a892ef8672f953c14864451cbe languageName: node linkType: hard @@ -22397,13 +22356,13 @@ __metadata: languageName: node linkType: hard -"metro-minify-terser@npm:0.87.0": - version: 0.87.0 - resolution: "metro-minify-terser@npm:0.87.0" +"metro-minify-terser@npm:0.87.1": + version: 0.87.1 + resolution: "metro-minify-terser@npm:0.87.1" dependencies: flow-enums-runtime: "npm:^0.0.6" terser: "npm:^5.15.0" - checksum: 10/cad40275dfdc37a13ce981b01233ec51c9d096a8479cd57f0fe6abd5f2230149e17a96c6a00294042fde9b4fb1f9b358896995d9649ed8dcf2e515cd98989b9c + checksum: 10/9998b826818e1280d99c1df044f62517acab0e291eaa6621f806a81f5c061ff2094425c3e0f62b1b1d13d52c15dbf45b909e09f6b814601ebb8c6ba39bb1cc99 languageName: node linkType: hard @@ -22492,15 +22451,6 @@ __metadata: languageName: node linkType: hard -"metro-resolver@npm:0.87.0": - version: 0.87.0 - resolution: "metro-resolver@npm:0.87.0" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - checksum: 10/123819550d40ba37ee72c226399d4f94b0099a6b8eea7cf99a7d9efed2bdf943beb948c44f8dd0b53f1fa2dee0387b7f2f18f49601abcfb783102a278e3e949b - languageName: node - linkType: hard - "metro-resolver@npm:0.87.1": version: 0.87.1 resolution: "metro-resolver@npm:0.87.1" @@ -22510,23 +22460,23 @@ __metadata: languageName: node linkType: hard -"metro-runtime@npm:0.87.0": - version: 0.87.0 - resolution: "metro-runtime@npm:0.87.0" +"metro-runtime@npm:0.87.1": + version: 0.87.1 + resolution: "metro-runtime@npm:0.87.1" dependencies: "@babel/runtime": "npm:^7.25.0" flow-enums-runtime: "npm:^0.0.6" - checksum: 10/8db20f53fe84ac2161a34578b1613e87a0dbf1303ac53ef82a03cdd715709010e3610158a46d3de79bfe4b03f7ebd0e4fc5a68e474eee1cffee41de39e1692ce + checksum: 10/4341e98cffdcce68b83f39ea8b676f17aa59cfa73ab1e0f53f7b2bdd40a72b80998cacf1a3a7b4511d9ab10c67d69c2aa127bab929a3557caf9cb96c2249599c languageName: node linkType: hard -"metro-runtime@patch:metro-runtime@npm%3A0.87.0#~/.yarn/patches/metro-runtime-npm-0.87.0-2e4e60a54a.patch": - version: 0.87.0 - resolution: "metro-runtime@patch:metro-runtime@npm%3A0.87.0#~/.yarn/patches/metro-runtime-npm-0.87.0-2e4e60a54a.patch::version=0.87.0&hash=8f19b7" +"metro-runtime@patch:metro-runtime@npm%3A0.87.1#~/.yarn/patches/metro-runtime-npm-0.87.1-bd2143c917.patch": + version: 0.87.1 + resolution: "metro-runtime@patch:metro-runtime@npm%3A0.87.1#~/.yarn/patches/metro-runtime-npm-0.87.1-bd2143c917.patch::version=0.87.1&hash=8f19b7" dependencies: "@babel/runtime": "npm:^7.25.0" flow-enums-runtime: "npm:^0.0.6" - checksum: 10/73427ab47b7abfd8d87ef3413cdc312e34686f3eb0dc8146ddad9afc1cfb71993d45e0541da6a59c998a78d9cbcc25b4f4c376656829565dbe4cbd0b6e8173b2 + checksum: 10/bb054ee92f5a0f92f177508bded8608d7a312462adf8c6520f6a9dc4f13a70b66ee99db4afe2544b6ab1ebbd910fad13898e3de519832c0317d04fbefafe72f1 languageName: node linkType: hard @@ -22600,23 +22550,6 @@ __metadata: languageName: node linkType: hard -"metro-source-map@npm:0.87.0": - version: 0.87.0 - resolution: "metro-source-map@npm:0.87.0" - dependencies: - "@babel/traverse": "npm:^7.29.0" - "@babel/types": "npm:^7.29.0" - flow-enums-runtime: "npm:^0.0.6" - invariant: "npm:^2.2.4" - metro-symbolicate: "npm:0.87.0" - nullthrows: "npm:^1.1.1" - ob1: "npm:0.87.0" - source-map: "npm:^0.5.6" - vlq: "npm:^1.0.0" - checksum: 10/19575290cb16b36de8ceb2fd918b39c00949dec10629c6b43e54699cb12701d5627b30870bdc91de7ab570f122e8733672049457592a3ebc4969a1b1ba8209b9 - languageName: node - linkType: hard - "metro-source-map@npm:0.87.1, metro-source-map@npm:^0.87.1": version: 0.87.1 resolution: "metro-source-map@npm:0.87.1" @@ -22698,22 +22631,6 @@ __metadata: languageName: node linkType: hard -"metro-symbolicate@npm:0.87.0": - version: 0.87.0 - resolution: "metro-symbolicate@npm:0.87.0" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - invariant: "npm:^2.2.4" - metro-source-map: "npm:0.87.0" - nullthrows: "npm:^1.1.1" - source-map: "npm:^0.5.6" - vlq: "npm:^1.0.0" - bin: - metro-symbolicate: src/index.js - checksum: 10/658cff9389901bd2d357bd8f1380118a889d7f06281b342eddb4facdae7003b6bb959d73d068c3a6123de32243eea75592b099961cfb9317e22a050c499dcafe - languageName: node - linkType: hard - "metro-symbolicate@npm:0.87.1": version: 0.87.1 resolution: "metro-symbolicate@npm:0.87.1" @@ -22772,9 +22689,9 @@ __metadata: languageName: node linkType: hard -"metro-transform-plugins@npm:0.87.0": - version: 0.87.0 - resolution: "metro-transform-plugins@npm:0.87.0" +"metro-transform-plugins@npm:0.87.1": + version: 0.87.1 + resolution: "metro-transform-plugins@npm:0.87.1" dependencies: "@babel/core": "npm:^7.25.2" "@babel/generator": "npm:^7.29.1" @@ -22782,7 +22699,7 @@ __metadata: "@babel/traverse": "npm:^7.29.0" flow-enums-runtime: "npm:^0.0.6" nullthrows: "npm:^1.1.1" - checksum: 10/0fa788ad4b8cbed4f9b7e7c9d4b274b35e8d91aac575384c6f95bf8576a3ebc923810141a7639b81b60ac6dc7691d0f3d907e47a1c78268bf52ce86135136c60 + checksum: 10/ff381fd4853e1be6373b6ec6dc873176f9ad000818d102166b656f6ab923d72935a47c3696c5eec46b602414c2da4f52fd4099e4a8c51e852e99ec1777942d59 languageName: node linkType: hard @@ -22849,30 +22766,30 @@ __metadata: languageName: node linkType: hard -"metro-transform-worker@npm:0.87.0": - version: 0.87.0 - resolution: "metro-transform-worker@npm:0.87.0" +"metro-transform-worker@npm:0.87.1": + version: 0.87.1 + resolution: "metro-transform-worker@npm:0.87.1" 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" flow-enums-runtime: "npm:^0.0.6" - metro: "npm:0.87.0" - metro-babel-transformer: "npm:0.87.0" - metro-cache: "npm:0.87.0" - metro-cache-key: "npm:0.87.0" - metro-minify-terser: "npm:0.87.0" - metro-source-map: "npm:0.87.0" - metro-transform-plugins: "npm:0.87.0" + metro: "npm:0.87.1" + metro-babel-transformer: "npm:0.87.1" + metro-cache: "npm:0.87.1" + metro-cache-key: "npm:0.87.1" + metro-minify-terser: "npm:0.87.1" + metro-source-map: "npm:0.87.1" + metro-transform-plugins: "npm:0.87.1" nullthrows: "npm:^1.1.1" - checksum: 10/a8cb31264249993f537afacc6b7da852c423e9386a4f90cf46ba1ddae15d98dbe9eda7b280761a0bb5ad06a1a9546c02015b52fecac0dd6dc89d2001a10a917e + checksum: 10/814004de07b3ee963c78c639f0ff2f3aed6709de55028cefe991952cc2daaff115cc2c28c392d075b1ba81f2745f3a18f575e9844df134a69d751fdb18464d0b languageName: node linkType: hard -"metro@npm:0.87.0": - version: 0.87.0 - resolution: "metro@npm:0.87.0" +"metro@npm:0.87.1": + version: 0.87.1 + resolution: "metro@npm:0.87.1" dependencies: "@babel/code-frame": "npm:^7.29.0" "@babel/core": "npm:^7.25.2" @@ -22882,30 +22799,28 @@ __metadata: "@babel/traverse": "npm:^7.29.0" "@babel/types": "npm:^7.29.0" accepts: "npm:^2.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" + flow-parser: "npm:0.331.0" graceful-fs: "npm:^4.2.4" - hermes-parser: "npm:0.36.1" - image-size: "npm:^1.0.2" 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.87.0" - metro-cache: "npm:0.87.0" - metro-cache-key: "npm:0.87.0" - metro-config: "npm:0.87.0" - metro-core: "npm:0.87.0" - metro-file-map: "npm:0.87.0" - metro-resolver: "npm:0.87.0" - metro-runtime: "npm:0.87.0" - metro-source-map: "npm:0.87.0" - metro-symbolicate: "npm:0.87.0" - metro-transform-plugins: "npm:0.87.0" - metro-transform-worker: "npm:0.87.0" + metro-babel-transformer: "npm:0.87.1" + metro-cache: "npm:0.87.1" + metro-cache-key: "npm:0.87.1" + metro-config: "npm:0.87.1" + metro-core: "npm:0.87.1" + metro-file-map: "npm:0.87.1" + metro-resolver: "npm:0.87.1" + metro-runtime: "npm:0.87.1" + metro-source-map: "npm:0.87.1" + metro-symbolicate: "npm:0.87.1" + metro-transform-plugins: "npm:0.87.1" + metro-transform-worker: "npm:0.87.1" mime-types: "npm:^3.0.1" nullthrows: "npm:^1.1.1" serialize-error: "npm:^2.1.0" @@ -22915,13 +22830,13 @@ __metadata: yargs: "npm:^17.6.2" bin: metro: src/cli.js - checksum: 10/1479ce61845115520d7bdefe29c559fb21a764c2fa187db79f433bbfcd89038a3b9ccaea276876ae0b47bc3a112d8a5f296c0a05c44c63cd6a3307954d1355dd + checksum: 10/5d6a8efde5e757e7e8c69ae6645ecf0b8c0c457eacfb38272be5ee7c5d69e496f188dc15822c225f4d10de80a8e9119c8d95db31b8ba449e94ad2a5995d23c27 languageName: node linkType: hard -"metro@patch:metro@npm%3A0.87.0#~/.yarn/patches/metro-npm-0.87.0-1c5c005545.patch": - version: 0.87.0 - resolution: "metro@patch:metro@npm%3A0.87.0#~/.yarn/patches/metro-npm-0.87.0-1c5c005545.patch::version=0.87.0&hash=ce86c9" +"metro@patch:metro@npm%3A0.87.1#~/.yarn/patches/metro-npm-0.87.1-4800af9fce.patch": + version: 0.87.1 + resolution: "metro@patch:metro@npm%3A0.87.1#~/.yarn/patches/metro-npm-0.87.1-4800af9fce.patch::version=0.87.1&hash=f4ccda" dependencies: "@babel/code-frame": "npm:^7.29.0" "@babel/core": "npm:^7.25.2" @@ -22931,30 +22846,28 @@ __metadata: "@babel/traverse": "npm:^7.29.0" "@babel/types": "npm:^7.29.0" accepts: "npm:^2.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" + flow-parser: "npm:0.331.0" graceful-fs: "npm:^4.2.4" - hermes-parser: "npm:0.36.1" - image-size: "npm:^1.0.2" 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.87.0" - metro-cache: "npm:0.87.0" - metro-cache-key: "npm:0.87.0" - metro-config: "npm:0.87.0" - metro-core: "npm:0.87.0" - metro-file-map: "npm:0.87.0" - metro-resolver: "npm:0.87.0" - metro-runtime: "npm:0.87.0" - metro-source-map: "npm:0.87.0" - metro-symbolicate: "npm:0.87.0" - metro-transform-plugins: "npm:0.87.0" - metro-transform-worker: "npm:0.87.0" + metro-babel-transformer: "npm:0.87.1" + metro-cache: "npm:0.87.1" + metro-cache-key: "npm:0.87.1" + metro-config: "npm:0.87.1" + metro-core: "npm:0.87.1" + metro-file-map: "npm:0.87.1" + metro-resolver: "npm:0.87.1" + metro-runtime: "npm:0.87.1" + metro-source-map: "npm:0.87.1" + metro-symbolicate: "npm:0.87.1" + metro-transform-plugins: "npm:0.87.1" + metro-transform-worker: "npm:0.87.1" mime-types: "npm:^3.0.1" nullthrows: "npm:^1.1.1" serialize-error: "npm:^2.1.0" @@ -22964,7 +22877,7 @@ __metadata: yargs: "npm:^17.6.2" bin: metro: src/cli.js - checksum: 10/3578b3fdbe23f4608604310003c01924b26a0cc5d357c6e166a08f151937462654281967f986b6c401913dece1d538ba795dd9e6d62fc7dd70fd2cccc70835e0 + checksum: 10/d127c29ebd5667a8ac85f981cfb7a3c3655c55441c24df2a42c52aa2733d7b948e70a508dca5b2b79a7bf2e689341b555633c374e6321b7c6c7d6dbae3185ed1 languageName: node linkType: hard @@ -24295,15 +24208,6 @@ __metadata: languageName: node linkType: hard -"ob1@npm:0.87.0": - version: 0.87.0 - resolution: "ob1@npm:0.87.0" - dependencies: - flow-enums-runtime: "npm:^0.0.6" - checksum: 10/76e6fec7553f6efc83690f460a91beecbc875f9ad153f9e498b2e5536bc8c6a8ef31a65baac866d3e0488c0a050584d0aa5e6d1e47f74b07fafbf9271ae3a3d2 - languageName: node - linkType: hard - "ob1@npm:0.87.1": version: 0.87.1 resolution: "ob1@npm:0.87.1" @@ -26636,15 +26540,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: 10/3437954ef1442c86ff01a0fbe3dc6222838823b1ca97f37eff651bc20b868c0c2904424ef2c0d44cba46055f54b578f92866e573125dc9a5e8823d751e4d1585 - languageName: node - linkType: hard - "quick-lru@npm:^5.1.1": version: 5.1.1 resolution: "quick-lru@npm:5.1.1"