diff --git a/.gitignore b/.gitignore index d5ae456..4444a41 100644 --- a/.gitignore +++ b/.gitignore @@ -57,7 +57,7 @@ yarn-error.log # Ruby / CocoaPods **/Pods/ -/vendor/bundle/ +example/vendor/bundle/ # Temporary files created by Metro to check the health of the file watcher .metro-health-check* diff --git a/React-jsc.podspec b/React-jsc.podspec index 95a3d13..ebedd51 100644 --- a/React-jsc.podspec +++ b/React-jsc.podspec @@ -8,6 +8,12 @@ require "json" package = JSON.parse(File.read(File.join(__dir__, "package.json"))) version = package['version'] +folly_config = get_folly_config() +folly_compiler_flags = folly_config[:compiler_flags] +folly_version = folly_config[:version] +boost_config = get_boost_config() +boost_compiler_flags = boost_config[:compiler_flags] + Pod::Spec.new do |s| s.name = "React-jsc" s.version = version @@ -16,14 +22,15 @@ Pod::Spec.new do |s| s.license = package["license"] s.author = "Meta Platforms, Inc. and its affiliates" s.platforms = { :ios => "15.1", :tvos => "15.1", :visionos => "1.0", :osx => "10.15" } - s.source = { :git => "https://github.com/react-native-community/javascriptcore", :tag => "#{s.version}" } + s.source = { :git => "https://github.com/react-native-community/javascriptcore.git", :tag => "#{s.version}" } s.source_files = "common/*.{cpp,h}", "ios/*.{mm,h}" + s.compiler_flags = folly_compiler_flags + ' ' + boost_compiler_flags s.weak_framework = "JavaScriptCore" - # TODO: Figure this out. Probably we need a copy of JSI - # s.dependency "React-jsi", version - - s.subspec "Fabric" do |ss| - ss.pod_target_xcconfig = { "OTHER_CFLAGS" => "$(inherited)" } - end + s.dependency "RCT-Folly", folly_version + s.dependency "DoubleConversion" + # s.dependency "React-jsitooling" Uncomment once merged in React Native + s.dependency "React-cxxreact" + s.dependency "React-jsi" + s.dependency "React-jsiexecutor" end diff --git a/example/ios/JSCExample.xcodeproj/project.pbxproj b/example/ios/JSCExample.xcodeproj/project.pbxproj index a148341..5099481 100644 --- a/example/ios/JSCExample.xcodeproj/project.pbxproj +++ b/example/ios/JSCExample.xcodeproj/project.pbxproj @@ -110,7 +110,6 @@ 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */, E235C05ADACE081382539298 /* [CP] Copy Pods Resources */, ); buildRules = ( @@ -183,23 +182,6 @@ shellPath = /bin/sh; shellScript = "set -e\n\nWITH_ENVIRONMENT=\"$REACT_NATIVE_PATH/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"$REACT_NATIVE_PATH/scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n"; }; - 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-JSCExample/Pods-JSCExample-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-JSCExample/Pods-JSCExample-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-JSCExample/Pods-JSCExample-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -311,6 +293,8 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CC = "$(REACT_NATIVE_PATH)/scripts/xcode/ccache-clang.sh"; + CCACHE_BINARY = /opt/homebrew/bin/ccache; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "c++20"; CLANG_CXX_LIBRARY = "libc++"; @@ -338,6 +322,7 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; + CXX = "$(REACT_NATIVE_PATH)/scripts/xcode/ccache-clang++.sh"; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = ""; @@ -357,6 +342,8 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 15.1; + LD = "$(REACT_NATIVE_PATH)/scripts/xcode/ccache-clang.sh"; + LDPLUSPLUS = "$(REACT_NATIVE_PATH)/scripts/xcode/ccache-clang++.sh"; LD_RUNPATH_SEARCH_PATHS = ( /usr/lib/swift, "$(inherited)", @@ -383,7 +370,7 @@ REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; - USE_HERMES = true; + USE_HERMES = false; }; name = Debug; }; @@ -391,6 +378,8 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CC = "$(REACT_NATIVE_PATH)/scripts/xcode/ccache-clang.sh"; + CCACHE_BINARY = /opt/homebrew/bin/ccache; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "c++20"; CLANG_CXX_LIBRARY = "libc++"; @@ -418,6 +407,7 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = YES; + CXX = "$(REACT_NATIVE_PATH)/scripts/xcode/ccache-clang++.sh"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = ""; @@ -430,6 +420,8 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 15.1; + LD = "$(REACT_NATIVE_PATH)/scripts/xcode/ccache-clang.sh"; + LDPLUSPLUS = "$(REACT_NATIVE_PATH)/scripts/xcode/ccache-clang++.sh"; LD_RUNPATH_SEARCH_PATHS = ( /usr/lib/swift, "$(inherited)", @@ -454,7 +446,7 @@ ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; - USE_HERMES = true; + USE_HERMES = false; VALIDATE_PRODUCT = YES; }; name = Release; diff --git a/example/ios/Podfile b/example/ios/Podfile index f242fd9..883f441 100644 --- a/example/ios/Podfile +++ b/example/ios/Podfile @@ -20,7 +20,8 @@ target 'JSCExample' do use_react_native!( :path => config[:reactNativePath], # An absolute path to your application root. - :app_path => "#{Pod::Config.instance.installation_root}/.." + :app_path => "#{Pod::Config.instance.installation_root}/..", + :hermes_enabled => false ) post_install do |installer| @@ -29,7 +30,7 @@ target 'JSCExample' do installer, config[:reactNativePath], :mac_catalyst_enabled => false, - # :ccache_enabled => true + :ccache_enabled => true ) end end diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 6d3b2d0..af7af09 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -2,12 +2,9 @@ PODS: - boost (1.84.0) - DoubleConversion (1.1.6) - fast_float (6.1.4) - - FBLazyVector (0.77.0) + - FBLazyVector (0.79.0-nightly-20250213-9a401c810) - fmt (11.0.2) - glog (0.3.5) - - hermes-engine (0.77.0): - - hermes-engine/Pre-built (= 0.77.0) - - hermes-engine/Pre-built (0.77.0) - RCT-Folly (2024.11.18.00): - boost - DoubleConversion @@ -27,35 +24,34 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - RCTDeprecation (0.77.0) - - RCTRequired (0.77.0) - - RCTTypeSafety (0.77.0): - - FBLazyVector (= 0.77.0) - - RCTRequired (= 0.77.0) - - React-Core (= 0.77.0) - - React (0.77.0): - - React-Core (= 0.77.0) - - React-Core/DevSupport (= 0.77.0) - - React-Core/RCTWebSocket (= 0.77.0) - - React-RCTActionSheet (= 0.77.0) - - React-RCTAnimation (= 0.77.0) - - React-RCTBlob (= 0.77.0) - - React-RCTImage (= 0.77.0) - - React-RCTLinking (= 0.77.0) - - React-RCTNetwork (= 0.77.0) - - React-RCTSettings (= 0.77.0) - - React-RCTText (= 0.77.0) - - React-RCTVibration (= 0.77.0) - - React-callinvoker (0.77.0) - - React-Core (0.77.0): - - glog - - hermes-engine + - RCTDeprecation (0.79.0-nightly-20250213-9a401c810) + - RCTRequired (0.79.0-nightly-20250213-9a401c810) + - RCTTypeSafety (0.79.0-nightly-20250213-9a401c810): + - FBLazyVector (= 0.79.0-nightly-20250213-9a401c810) + - RCTRequired (= 0.79.0-nightly-20250213-9a401c810) + - React-Core (= 0.79.0-nightly-20250213-9a401c810) + - React (0.79.0-nightly-20250213-9a401c810): + - React-Core (= 0.79.0-nightly-20250213-9a401c810) + - React-Core/DevSupport (= 0.79.0-nightly-20250213-9a401c810) + - React-Core/RCTWebSocket (= 0.79.0-nightly-20250213-9a401c810) + - React-RCTActionSheet (= 0.79.0-nightly-20250213-9a401c810) + - React-RCTAnimation (= 0.79.0-nightly-20250213-9a401c810) + - React-RCTBlob (= 0.79.0-nightly-20250213-9a401c810) + - React-RCTImage (= 0.79.0-nightly-20250213-9a401c810) + - React-RCTLinking (= 0.79.0-nightly-20250213-9a401c810) + - React-RCTNetwork (= 0.79.0-nightly-20250213-9a401c810) + - React-RCTSettings (= 0.79.0-nightly-20250213-9a401c810) + - React-RCTText (= 0.79.0-nightly-20250213-9a401c810) + - React-RCTVibration (= 0.79.0-nightly-20250213-9a401c810) + - React-callinvoker (0.79.0-nightly-20250213-9a401c810) + - React-Core (0.79.0-nightly-20250213-9a401c810): + - glog - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - - React-Core/Default (= 0.77.0) + - React-Core/Default (= 0.79.0-nightly-20250213-9a401c810) - React-cxxreact - React-featureflags - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -64,15 +60,14 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/CoreModulesHeaders (0.77.0): + - React-Core/CoreModulesHeaders (0.79.0-nightly-20250213-9a401c810): - glog - - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-Core/Default - React-cxxreact - React-featureflags - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -81,14 +76,13 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/Default (0.77.0): + - React-Core/Default (0.79.0-nightly-20250213-9a401c810): - glog - - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-cxxreact - React-featureflags - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -97,16 +91,15 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/DevSupport (0.77.0): + - React-Core/DevSupport (0.79.0-nightly-20250213-9a401c810): - glog - - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - - React-Core/Default (= 0.77.0) - - React-Core/RCTWebSocket (= 0.77.0) + - React-Core/Default (= 0.79.0-nightly-20250213-9a401c810) + - React-Core/RCTWebSocket (= 0.79.0-nightly-20250213-9a401c810) - React-cxxreact - React-featureflags - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -115,15 +108,14 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTActionSheetHeaders (0.77.0): + - React-Core/RCTActionSheetHeaders (0.79.0-nightly-20250213-9a401c810): - glog - - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-Core/Default - React-cxxreact - React-featureflags - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -132,15 +124,14 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTAnimationHeaders (0.77.0): + - React-Core/RCTAnimationHeaders (0.79.0-nightly-20250213-9a401c810): - glog - - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-Core/Default - React-cxxreact - React-featureflags - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -149,15 +140,14 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTBlobHeaders (0.77.0): + - React-Core/RCTBlobHeaders (0.79.0-nightly-20250213-9a401c810): - glog - - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-Core/Default - React-cxxreact - React-featureflags - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -166,15 +156,14 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTImageHeaders (0.77.0): + - React-Core/RCTImageHeaders (0.79.0-nightly-20250213-9a401c810): - glog - - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-Core/Default - React-cxxreact - React-featureflags - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -183,15 +172,14 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTLinkingHeaders (0.77.0): + - React-Core/RCTLinkingHeaders (0.79.0-nightly-20250213-9a401c810): - glog - - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-Core/Default - React-cxxreact - React-featureflags - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -200,15 +188,14 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTNetworkHeaders (0.77.0): + - React-Core/RCTNetworkHeaders (0.79.0-nightly-20250213-9a401c810): - glog - - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-Core/Default - React-cxxreact - React-featureflags - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -217,15 +204,14 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTSettingsHeaders (0.77.0): + - React-Core/RCTSettingsHeaders (0.79.0-nightly-20250213-9a401c810): - glog - - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-Core/Default - React-cxxreact - React-featureflags - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -234,15 +220,14 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTTextHeaders (0.77.0): + - React-Core/RCTTextHeaders (0.79.0-nightly-20250213-9a401c810): - glog - - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-Core/Default - React-cxxreact - React-featureflags - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -251,15 +236,14 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTVibrationHeaders (0.77.0): + - React-Core/RCTVibrationHeaders (0.79.0-nightly-20250213-9a401c810): - glog - - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - React-Core/Default - React-cxxreact - React-featureflags - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -268,15 +252,14 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTWebSocket (0.77.0): + - React-Core/RCTWebSocket (0.79.0-nightly-20250213-9a401c810): - glog - - hermes-engine - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - - React-Core/Default (= 0.77.0) + - React-Core/Default (= 0.79.0-nightly-20250213-9a401c810) - React-cxxreact - React-featureflags - - React-hermes + - React-jsc - React-jsi - React-jsiexecutor - React-jsinspector @@ -285,88 +268,109 @@ PODS: - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-CoreModules (0.77.0): + - React-CoreModules (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - RCT-Folly (= 2024.11.18.00) - - RCTTypeSafety (= 0.77.0) - - React-Core/CoreModulesHeaders (= 0.77.0) - - React-jsi (= 0.77.0) + - RCTTypeSafety (= 0.79.0-nightly-20250213-9a401c810) + - React-Core/CoreModulesHeaders (= 0.79.0-nightly-20250213-9a401c810) + - React-jsi (= 0.79.0-nightly-20250213-9a401c810) - React-jsinspector - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.77.0) + - React-RCTImage (= 0.79.0-nightly-20250213-9a401c810) - ReactCommon - SocketRocket (= 0.7.1) - - React-cxxreact (0.77.0): + - React-cxxreact (0.79.0-nightly-20250213-9a401c810): - boost - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.77.0) - - React-debug (= 0.77.0) - - React-jsi (= 0.77.0) + - React-callinvoker (= 0.79.0-nightly-20250213-9a401c810) + - React-debug (= 0.79.0-nightly-20250213-9a401c810) + - React-jsi (= 0.79.0-nightly-20250213-9a401c810) - React-jsinspector - - React-logger (= 0.77.0) - - React-perflogger (= 0.77.0) - - React-runtimeexecutor (= 0.77.0) - - React-timing (= 0.77.0) - - React-debug (0.77.0) - - React-defaultsnativemodule (0.77.0): - - hermes-engine + - React-logger (= 0.79.0-nightly-20250213-9a401c810) + - React-perflogger (= 0.79.0-nightly-20250213-9a401c810) + - React-runtimeexecutor (= 0.79.0-nightly-20250213-9a401c810) + - React-timing (= 0.79.0-nightly-20250213-9a401c810) + - React-debug (0.79.0-nightly-20250213-9a401c810) + - React-defaultsnativemodule (0.79.0-nightly-20250213-9a401c810): - RCT-Folly - React-domnativemodule - React-featureflagsnativemodule - React-idlecallbacksnativemodule + - React-jsc - React-jsi - React-jsiexecutor - React-microtasksnativemodule - React-RCTFBReactNativeSpec - - React-domnativemodule (0.77.0): - - hermes-engine + - React-domnativemodule (0.79.0-nightly-20250213-9a401c810): - RCT-Folly - React-Fabric - React-FabricComponents - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - Yoga - - React-Fabric (0.77.0): + - React-Fabric (0.79.0-nightly-20250213-9a401c810): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/animations (= 0.79.0-nightly-20250213-9a401c810) + - React-Fabric/attributedstring (= 0.79.0-nightly-20250213-9a401c810) + - React-Fabric/componentregistry (= 0.79.0-nightly-20250213-9a401c810) + - React-Fabric/componentregistrynative (= 0.79.0-nightly-20250213-9a401c810) + - React-Fabric/components (= 0.79.0-nightly-20250213-9a401c810) + - React-Fabric/consistency (= 0.79.0-nightly-20250213-9a401c810) + - React-Fabric/core (= 0.79.0-nightly-20250213-9a401c810) + - React-Fabric/dom (= 0.79.0-nightly-20250213-9a401c810) + - React-Fabric/imagemanager (= 0.79.0-nightly-20250213-9a401c810) + - React-Fabric/leakchecker (= 0.79.0-nightly-20250213-9a401c810) + - React-Fabric/mounting (= 0.79.0-nightly-20250213-9a401c810) + - React-Fabric/observers (= 0.79.0-nightly-20250213-9a401c810) + - React-Fabric/scheduler (= 0.79.0-nightly-20250213-9a401c810) + - React-Fabric/telemetry (= 0.79.0-nightly-20250213-9a401c810) + - React-Fabric/templateprocessor (= 0.79.0-nightly-20250213-9a401c810) + - React-Fabric/uimanager (= 0.79.0-nightly-20250213-9a401c810) + - React-featureflags + - React-graphics + - React-jsc + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/animations (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/animations (= 0.77.0) - - React-Fabric/attributedstring (= 0.77.0) - - React-Fabric/componentregistry (= 0.77.0) - - React-Fabric/componentregistrynative (= 0.77.0) - - React-Fabric/components (= 0.77.0) - - React-Fabric/core (= 0.77.0) - - React-Fabric/dom (= 0.77.0) - - React-Fabric/imagemanager (= 0.77.0) - - React-Fabric/leakchecker (= 0.77.0) - - React-Fabric/mounting (= 0.77.0) - - React-Fabric/observers (= 0.77.0) - - React-Fabric/scheduler (= 0.77.0) - - React-Fabric/telemetry (= 0.77.0) - - React-Fabric/templateprocessor (= 0.77.0) - - React-Fabric/uimanager (= 0.77.0) - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -374,12 +378,11 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/animations (0.77.0): + - React-Fabric/attributedstring (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -388,6 +391,7 @@ PODS: - React-debug - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -395,12 +399,11 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.77.0): + - React-Fabric/componentregistry (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -409,6 +412,7 @@ PODS: - React-debug - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -416,12 +420,11 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.77.0): + - React-Fabric/componentregistrynative (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -430,6 +433,7 @@ PODS: - React-debug - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -437,20 +441,24 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.77.0): + - React-Fabric/components (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug + - React-Fabric/components/legacyviewmanagerinterop (= 0.79.0-nightly-20250213-9a401c810) + - React-Fabric/components/root (= 0.79.0-nightly-20250213-9a401c810) + - React-Fabric/components/scrollview (= 0.79.0-nightly-20250213-9a401c810) + - React-Fabric/components/view (= 0.79.0-nightly-20250213-9a401c810) - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -458,23 +466,20 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components (0.77.0): + - React-Fabric/components/legacyviewmanagerinterop (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.77.0) - - React-Fabric/components/root (= 0.77.0) - - React-Fabric/components/view (= 0.77.0) - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -482,12 +487,11 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.77.0): + - React-Fabric/components/root (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -496,6 +500,7 @@ PODS: - React-debug - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -503,12 +508,11 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.77.0): + - React-Fabric/components/scrollview (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -517,6 +521,7 @@ PODS: - React-debug - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -524,12 +529,11 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.77.0): + - React-Fabric/components/view (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -538,20 +542,42 @@ PODS: - React-debug - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger + - React-renderercss - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - Yoga - - React-Fabric/core (0.77.0): + - React-Fabric/consistency (0.79.0-nightly-20250213-9a401c810): + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - RCT-Folly/Fabric (= 2024.11.18.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsc + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/core (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -560,6 +586,7 @@ PODS: - React-debug - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -567,12 +594,11 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/dom (0.77.0): + - React-Fabric/dom (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -581,6 +607,7 @@ PODS: - React-debug - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -588,12 +615,11 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.77.0): + - React-Fabric/imagemanager (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -602,6 +628,7 @@ PODS: - React-debug - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -609,12 +636,11 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.77.0): + - React-Fabric/leakchecker (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -623,6 +649,7 @@ PODS: - React-debug - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -630,12 +657,11 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.77.0): + - React-Fabric/mounting (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -644,6 +670,7 @@ PODS: - React-debug - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -651,21 +678,21 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers (0.77.0): + - React-Fabric/observers (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.77.0) + - React-Fabric/observers/events (= 0.79.0-nightly-20250213-9a401c810) - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -673,12 +700,11 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers/events (0.77.0): + - React-Fabric/observers/events (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -687,6 +713,7 @@ PODS: - React-debug - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -694,12 +721,11 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.77.0): + - React-Fabric/scheduler (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -709,6 +735,7 @@ PODS: - React-Fabric/observers/events - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -717,12 +744,11 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.77.0): + - React-Fabric/telemetry (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -731,6 +757,7 @@ PODS: - React-debug - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -738,12 +765,11 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.77.0): + - React-Fabric/templateprocessor (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -752,6 +778,7 @@ PODS: - React-debug - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -759,21 +786,21 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.77.0): + - React-Fabric/uimanager (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.77.0) + - React-Fabric/uimanager/consistency (= 0.79.0-nightly-20250213-9a401c810) - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -782,12 +809,11 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager/consistency (0.77.0): + - React-Fabric/uimanager/consistency (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -796,6 +822,7 @@ PODS: - React-debug - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -804,12 +831,11 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-FabricComponents (0.77.0): + - React-FabricComponents (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -817,10 +843,11 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.77.0) - - React-FabricComponents/textlayoutmanager (= 0.77.0) + - React-FabricComponents/components (= 0.79.0-nightly-20250213-9a401c810) + - React-FabricComponents/textlayoutmanager (= 0.79.0-nightly-20250213-9a401c810) - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -829,12 +856,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components (0.77.0): + - React-FabricComponents/components (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -842,17 +868,18 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.77.0) - - React-FabricComponents/components/iostextinput (= 0.77.0) - - React-FabricComponents/components/modal (= 0.77.0) - - React-FabricComponents/components/rncore (= 0.77.0) - - React-FabricComponents/components/safeareaview (= 0.77.0) - - React-FabricComponents/components/scrollview (= 0.77.0) - - React-FabricComponents/components/text (= 0.77.0) - - React-FabricComponents/components/textinput (= 0.77.0) - - React-FabricComponents/components/unimplementedview (= 0.77.0) + - React-FabricComponents/components/inputaccessory (= 0.79.0-nightly-20250213-9a401c810) + - React-FabricComponents/components/iostextinput (= 0.79.0-nightly-20250213-9a401c810) + - React-FabricComponents/components/modal (= 0.79.0-nightly-20250213-9a401c810) + - React-FabricComponents/components/rncore (= 0.79.0-nightly-20250213-9a401c810) + - React-FabricComponents/components/safeareaview (= 0.79.0-nightly-20250213-9a401c810) + - React-FabricComponents/components/scrollview (= 0.79.0-nightly-20250213-9a401c810) + - React-FabricComponents/components/text (= 0.79.0-nightly-20250213-9a401c810) + - React-FabricComponents/components/textinput (= 0.79.0-nightly-20250213-9a401c810) + - React-FabricComponents/components/unimplementedview (= 0.79.0-nightly-20250213-9a401c810) - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -861,12 +888,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/inputaccessory (0.77.0): + - React-FabricComponents/components/inputaccessory (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -876,6 +902,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -884,12 +911,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/iostextinput (0.77.0): + - React-FabricComponents/components/iostextinput (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -899,6 +925,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -907,12 +934,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/modal (0.77.0): + - React-FabricComponents/components/modal (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -922,6 +948,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -930,12 +957,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/rncore (0.77.0): + - React-FabricComponents/components/rncore (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -945,6 +971,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -953,12 +980,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/safeareaview (0.77.0): + - React-FabricComponents/components/safeareaview (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -968,6 +994,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -976,12 +1003,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/scrollview (0.77.0): + - React-FabricComponents/components/scrollview (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -991,6 +1017,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -999,12 +1026,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/text (0.77.0): + - React-FabricComponents/components/text (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1014,6 +1040,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -1022,12 +1049,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/textinput (0.77.0): + - React-FabricComponents/components/textinput (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1037,6 +1063,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -1045,12 +1072,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/unimplementedview (0.77.0): + - React-FabricComponents/components/unimplementedview (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1060,6 +1086,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -1068,12 +1095,11 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/textlayoutmanager (0.77.0): + - React-FabricComponents/textlayoutmanager (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1083,6 +1109,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-logger @@ -1091,66 +1118,56 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricImage (0.77.0): + - React-FabricImage (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - - RCTRequired (= 0.77.0) - - RCTTypeSafety (= 0.77.0) + - RCTRequired (= 0.79.0-nightly-20250213-9a401c810) + - RCTTypeSafety (= 0.79.0-nightly-20250213-9a401c810) - React-Fabric - React-featureflags - React-graphics - React-ImageManager + - React-jsc - React-jsi - - React-jsiexecutor (= 0.77.0) + - React-jsiexecutor (= 0.79.0-nightly-20250213-9a401c810) - React-logger - React-rendererdebug - React-utils - ReactCommon - Yoga - - React-featureflags (0.77.0) - - React-featureflagsnativemodule (0.77.0): - - hermes-engine + - React-featureflags (0.79.0-nightly-20250213-9a401c810): + - RCT-Folly (= 2024.11.18.00) + - React-featureflagsnativemodule (0.79.0-nightly-20250213-9a401c810): - RCT-Folly - React-featureflags + - React-jsc - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - - React-graphics (0.77.0): + - React-graphics (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - RCT-Folly/Fabric (= 2024.11.18.00) + - React-jsc - React-jsi - React-jsiexecutor - React-utils - - React-hermes (0.77.0): - - DoubleConversion - - fast_float (= 6.1.4) - - fmt (= 11.0.2) + - React-idlecallbacksnativemodule (0.79.0-nightly-20250213-9a401c810): - glog - - hermes-engine - - RCT-Folly (= 2024.11.18.00) - - React-cxxreact (= 0.77.0) - - React-jsi - - React-jsiexecutor (= 0.77.0) - - React-jsinspector - - React-perflogger (= 0.77.0) - - React-runtimeexecutor - - React-idlecallbacksnativemodule (0.77.0): - - hermes-engine - RCT-Folly + - React-jsc - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - React-runtimescheduler - ReactCommon/turbomodule/core - - React-ImageManager (0.77.0): + - React-ImageManager (0.79.0-nightly-20250213-9a401c810): - glog - RCT-Folly/Fabric - React-Core/Default @@ -1159,80 +1176,100 @@ PODS: - React-graphics - React-rendererdebug - React-utils - - React-jserrorhandler (0.77.0): + - React-jsc (0.0.1): + - boost + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - RCT-Folly (= 2024.11.18.00) + - React-cxxreact + - React-jsc/Fabric (= 0.0.1) + - React-jsi + - React-jsiexecutor + - React-jsc/Fabric (0.0.1): + - boost + - DoubleConversion + - fast_float (= 6.1.4) + - fmt (= 11.0.2) + - glog + - RCT-Folly (= 2024.11.18.00) + - React-cxxreact + - React-jsi + - React-jsiexecutor + - React-jserrorhandler (0.79.0-nightly-20250213-9a401c810): - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - React-cxxreact - React-debug - React-featureflags - React-jsi - ReactCommon/turbomodule/bridging - - React-jsi (0.77.0): + - React-jsi (0.79.0-nightly-20250213-9a401c810): - boost - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly (= 2024.11.18.00) - - React-jsiexecutor (0.77.0): + - React-jsiexecutor (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly (= 2024.11.18.00) - - React-cxxreact (= 0.77.0) - - React-jsi (= 0.77.0) + - React-cxxreact (= 0.79.0-nightly-20250213-9a401c810) + - React-jsi (= 0.79.0-nightly-20250213-9a401c810) - React-jsinspector - - React-perflogger (= 0.77.0) - - React-jsinspector (0.77.0): + - React-perflogger (= 0.79.0-nightly-20250213-9a401c810) + - React-jsinspector (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - glog - - hermes-engine - - RCT-Folly (= 2024.11.18.00) + - RCT-Folly - React-featureflags - React-jsi - - React-perflogger (= 0.77.0) - - React-runtimeexecutor (= 0.77.0) - - React-jsitracing (0.77.0): + - React-jsinspectortracing + - React-perflogger (= 0.79.0-nightly-20250213-9a401c810) + - React-runtimeexecutor (= 0.79.0-nightly-20250213-9a401c810) + - React-jsinspectortracing (0.79.0-nightly-20250213-9a401c810): + - RCT-Folly + - React-jsitracing (0.79.0-nightly-20250213-9a401c810): - React-jsi - - React-logger (0.77.0): + - React-logger (0.79.0-nightly-20250213-9a401c810): - glog - - React-Mapbuffer (0.77.0): + - React-Mapbuffer (0.79.0-nightly-20250213-9a401c810): - glog - React-debug - - React-microtasksnativemodule (0.77.0): - - hermes-engine + - React-microtasksnativemodule (0.79.0-nightly-20250213-9a401c810): - RCT-Folly + - React-jsc - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - - React-nativeconfig (0.77.0) - - React-NativeModulesApple (0.77.0): + - React-NativeModulesApple (0.79.0-nightly-20250213-9a401c810): - glog - - hermes-engine - React-callinvoker - React-Core - React-cxxreact + - React-jsc - React-jsi - React-jsinspector - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-perflogger (0.77.0): + - React-perflogger (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - RCT-Folly (= 2024.11.18.00) - - React-performancetimeline (0.77.0): + - React-performancetimeline (0.79.0-nightly-20250213-9a401c810): - RCT-Folly (= 2024.11.18.00) - React-cxxreact - React-featureflags + - React-jsinspectortracing - React-timing - - React-RCTActionSheet (0.77.0): - - React-Core/RCTActionSheetHeaders (= 0.77.0) - - React-RCTAnimation (0.77.0): + - React-RCTActionSheet (0.79.0-nightly-20250213-9a401c810): + - React-Core/RCTActionSheetHeaders (= 0.79.0-nightly-20250213-9a401c810) + - React-RCTAnimation (0.79.0-nightly-20250213-9a401c810): - RCT-Folly (= 2024.11.18.00) - RCTTypeSafety - React-Core/RCTAnimationHeaders @@ -1240,7 +1277,7 @@ PODS: - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTAppDelegate (0.77.0): + - React-RCTAppDelegate (0.79.0-nightly-20250213-9a401c810): - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1251,8 +1288,7 @@ PODS: - React-Fabric - React-featureflags - React-graphics - - React-hermes - - React-nativeconfig + - React-jsc - React-NativeModulesApple - React-RCTFabric - React-RCTFBReactNativeSpec @@ -1261,15 +1297,13 @@ PODS: - React-rendererdebug - React-RuntimeApple - React-RuntimeCore - - React-RuntimeHermes - React-runtimescheduler - React-utils - ReactCommon - - React-RCTBlob (0.77.0): + - React-RCTBlob (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - - hermes-engine - RCT-Folly (= 2024.11.18.00) - React-Core/RCTBlobHeaders - React-Core/RCTWebSocket @@ -1279,9 +1313,8 @@ PODS: - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - React-RCTFabric (0.77.0): + - React-RCTFabric (0.79.0-nightly-20250213-9a401c810): - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - React-Core - React-debug @@ -1291,10 +1324,12 @@ PODS: - React-featureflags - React-graphics - React-ImageManager + - React-jsc - React-jsi - React-jsinspector - - React-nativeconfig + - React-jsinspectortracing - React-performancetimeline + - React-RCTAnimation - React-RCTImage - React-RCTText - React-rendererconsistency @@ -1302,17 +1337,17 @@ PODS: - React-runtimescheduler - React-utils - Yoga - - React-RCTFBReactNativeSpec (0.77.0): - - hermes-engine + - React-RCTFBReactNativeSpec (0.79.0-nightly-20250213-9a401c810): - RCT-Folly - RCTRequired - RCTTypeSafety - React-Core + - React-jsc - React-jsi - React-jsiexecutor - React-NativeModulesApple - ReactCommon - - React-RCTImage (0.77.0): + - React-RCTImage (0.79.0-nightly-20250213-9a401c810): - RCT-Folly (= 2024.11.18.00) - RCTTypeSafety - React-Core/RCTImageHeaders @@ -1321,14 +1356,14 @@ PODS: - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - React-RCTLinking (0.77.0): - - React-Core/RCTLinkingHeaders (= 0.77.0) - - React-jsi (= 0.77.0) + - React-RCTLinking (0.79.0-nightly-20250213-9a401c810): + - React-Core/RCTLinkingHeaders (= 0.79.0-nightly-20250213-9a401c810) + - React-jsi (= 0.79.0-nightly-20250213-9a401c810) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.77.0) - - React-RCTNetwork (0.77.0): + - ReactCommon/turbomodule/core (= 0.79.0-nightly-20250213-9a401c810) + - React-RCTNetwork (0.79.0-nightly-20250213-9a401c810): - RCT-Folly (= 2024.11.18.00) - RCTTypeSafety - React-Core/RCTNetworkHeaders @@ -1336,7 +1371,7 @@ PODS: - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTSettings (0.77.0): + - React-RCTSettings (0.79.0-nightly-20250213-9a401c810): - RCT-Folly (= 2024.11.18.00) - RCTTypeSafety - React-Core/RCTSettingsHeaders @@ -1344,32 +1379,35 @@ PODS: - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTText (0.77.0): - - React-Core/RCTTextHeaders (= 0.77.0) + - React-RCTText (0.79.0-nightly-20250213-9a401c810): + - React-Core/RCTTextHeaders (= 0.79.0-nightly-20250213-9a401c810) - Yoga - - React-RCTVibration (0.77.0): + - React-RCTVibration (0.79.0-nightly-20250213-9a401c810): - RCT-Folly (= 2024.11.18.00) - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-rendererconsistency (0.77.0) - - React-rendererdebug (0.77.0): + - React-rendererconsistency (0.79.0-nightly-20250213-9a401c810) + - React-renderercss (0.79.0-nightly-20250213-9a401c810): + - React-debug + - React-utils + - React-rendererdebug (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - RCT-Folly (= 2024.11.18.00) - React-debug - - React-rncore (0.77.0) - - React-RuntimeApple (0.77.0): - - hermes-engine + - React-rncore (0.79.0-nightly-20250213-9a401c810) + - React-RuntimeApple (0.79.0-nightly-20250213-9a401c810): - RCT-Folly/Fabric (= 2024.11.18.00) - React-callinvoker - React-Core/Default - React-CoreModules - React-cxxreact - React-featureflags + - React-jsc - React-jserrorhandler - React-jsi - React-jsiexecutor @@ -1380,16 +1418,15 @@ PODS: - React-RCTFBReactNativeSpec - React-RuntimeCore - React-runtimeexecutor - - React-RuntimeHermes - React-runtimescheduler - React-utils - - React-RuntimeCore (0.77.0): + - React-RuntimeCore (0.79.0-nightly-20250213-9a401c810): - glog - - hermes-engine - RCT-Folly/Fabric (= 2024.11.18.00) - React-cxxreact - React-Fabric - React-featureflags + - React-jsc - React-jserrorhandler - React-jsi - React-jsiexecutor @@ -1398,27 +1435,16 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - React-runtimeexecutor (0.77.0): - - React-jsi (= 0.77.0) - - React-RuntimeHermes (0.77.0): - - hermes-engine - - RCT-Folly/Fabric (= 2024.11.18.00) - - React-featureflags - - React-hermes - - React-jsi - - React-jsinspector - - React-jsitracing - - React-nativeconfig - - React-RuntimeCore - - React-utils - - React-runtimescheduler (0.77.0): + - React-runtimeexecutor (0.79.0-nightly-20250213-9a401c810): + - React-jsi (= 0.79.0-nightly-20250213-9a401c810) + - React-runtimescheduler (0.79.0-nightly-20250213-9a401c810): - glog - - hermes-engine - RCT-Folly (= 2024.11.18.00) - React-callinvoker - React-cxxreact - React-debug - React-featureflags + - React-jsc - React-jsi - React-performancetimeline - React-rendererconsistency @@ -1426,19 +1452,18 @@ PODS: - React-runtimeexecutor - React-timing - React-utils - - React-timing (0.77.0) - - React-utils (0.77.0): + - React-timing (0.79.0-nightly-20250213-9a401c810) + - React-utils (0.79.0-nightly-20250213-9a401c810): - glog - - hermes-engine - RCT-Folly (= 2024.11.18.00) - React-debug - - React-jsi (= 0.77.0) - - ReactAppDependencyProvider (0.77.0): + - React-jsc + - React-jsi (= 0.79.0-nightly-20250213-9a401c810) + - ReactAppDependencyProvider (0.79.0-nightly-20250213-9a401c810): - ReactCodegen - - ReactCodegen (0.77.0): + - ReactCodegen (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - glog - - hermes-engine - RCT-Folly - RCTRequired - RCTTypeSafety @@ -1448,6 +1473,7 @@ PODS: - React-FabricImage - React-featureflags - React-graphics + - React-jsc - React-jsi - React-jsiexecutor - React-NativeModulesApple @@ -1456,49 +1482,46 @@ PODS: - React-utils - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - ReactCommon (0.77.0): - - ReactCommon/turbomodule (= 0.77.0) - - ReactCommon/turbomodule (0.77.0): + - ReactCommon (0.79.0-nightly-20250213-9a401c810): + - ReactCommon/turbomodule (= 0.79.0-nightly-20250213-9a401c810) + - ReactCommon/turbomodule (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.77.0) - - React-cxxreact (= 0.77.0) - - React-jsi (= 0.77.0) - - React-logger (= 0.77.0) - - React-perflogger (= 0.77.0) - - ReactCommon/turbomodule/bridging (= 0.77.0) - - ReactCommon/turbomodule/core (= 0.77.0) - - ReactCommon/turbomodule/bridging (0.77.0): + - React-callinvoker (= 0.79.0-nightly-20250213-9a401c810) + - React-cxxreact (= 0.79.0-nightly-20250213-9a401c810) + - React-jsi (= 0.79.0-nightly-20250213-9a401c810) + - React-logger (= 0.79.0-nightly-20250213-9a401c810) + - React-perflogger (= 0.79.0-nightly-20250213-9a401c810) + - ReactCommon/turbomodule/bridging (= 0.79.0-nightly-20250213-9a401c810) + - ReactCommon/turbomodule/core (= 0.79.0-nightly-20250213-9a401c810) + - ReactCommon/turbomodule/bridging (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.77.0) - - React-cxxreact (= 0.77.0) - - React-jsi (= 0.77.0) - - React-logger (= 0.77.0) - - React-perflogger (= 0.77.0) - - ReactCommon/turbomodule/core (0.77.0): + - React-callinvoker (= 0.79.0-nightly-20250213-9a401c810) + - React-cxxreact (= 0.79.0-nightly-20250213-9a401c810) + - React-jsi (= 0.79.0-nightly-20250213-9a401c810) + - React-logger (= 0.79.0-nightly-20250213-9a401c810) + - React-perflogger (= 0.79.0-nightly-20250213-9a401c810) + - ReactCommon/turbomodule/core (0.79.0-nightly-20250213-9a401c810): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - hermes-engine - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.77.0) - - React-cxxreact (= 0.77.0) - - React-debug (= 0.77.0) - - React-featureflags (= 0.77.0) - - React-jsi (= 0.77.0) - - React-logger (= 0.77.0) - - React-perflogger (= 0.77.0) - - React-utils (= 0.77.0) + - React-callinvoker (= 0.79.0-nightly-20250213-9a401c810) + - React-cxxreact (= 0.79.0-nightly-20250213-9a401c810) + - React-debug (= 0.79.0-nightly-20250213-9a401c810) + - React-featureflags (= 0.79.0-nightly-20250213-9a401c810) + - React-jsi (= 0.79.0-nightly-20250213-9a401c810) + - React-logger (= 0.79.0-nightly-20250213-9a401c810) + - React-perflogger (= 0.79.0-nightly-20250213-9a401c810) + - React-utils (= 0.79.0-nightly-20250213-9a401c810) - SocketRocket (0.7.1) - Yoga (0.0.0) @@ -1509,7 +1532,6 @@ DEPENDENCIES: - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) @@ -1530,18 +1552,18 @@ DEPENDENCIES: - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`) - React-featureflagsnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/featureflags`) - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`) - - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) - React-idlecallbacksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks`) - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) + - React-jsc (from `../..`) - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`) - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) + - React-jsinspectortracing (from `../node_modules/react-native/ReactCommon/jsinspector-modern/tracing`) - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) - React-logger (from `../node_modules/react-native/ReactCommon/logger`) - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) - React-microtasksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/microtasks`) - - React-nativeconfig (from `../node_modules/react-native/ReactCommon`) - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) - React-performancetimeline (from `../node_modules/react-native/ReactCommon/react/performance/timeline`) @@ -1558,12 +1580,12 @@ DEPENDENCIES: - React-RCTText (from `../node_modules/react-native/Libraries/Text`) - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) - React-rendererconsistency (from `../node_modules/react-native/ReactCommon/react/renderer/consistency`) + - React-renderercss (from `../node_modules/react-native/ReactCommon/react/renderer/css`) - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) - React-rncore (from `../node_modules/react-native/ReactCommon`) - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) - - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`) - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) - React-timing (from `../node_modules/react-native/ReactCommon/react/timing`) - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) @@ -1589,9 +1611,6 @@ EXTERNAL SOURCES: :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" glog: :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" - hermes-engine: - :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2024-11-25-RNv0.77.0-d4f25d534ab744866448b36ca3bf3d97c08e638c RCT-Folly: :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" RCTDeprecation: @@ -1628,12 +1647,12 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/featureflags" React-graphics: :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics" - React-hermes: - :path: "../node_modules/react-native/ReactCommon/hermes" React-idlecallbacksnativemodule: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks" React-ImageManager: :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" + React-jsc: + :path: "../.." React-jserrorhandler: :path: "../node_modules/react-native/ReactCommon/jserrorhandler" React-jsi: @@ -1642,6 +1661,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/jsiexecutor" React-jsinspector: :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" + React-jsinspectortracing: + :path: "../node_modules/react-native/ReactCommon/jsinspector-modern/tracing" React-jsitracing: :path: "../node_modules/react-native/ReactCommon/hermes/executor/" React-logger: @@ -1650,8 +1671,6 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon" React-microtasksnativemodule: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/microtasks" - React-nativeconfig: - :path: "../node_modules/react-native/ReactCommon" React-NativeModulesApple: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" React-perflogger: @@ -1684,6 +1703,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/Libraries/Vibration" React-rendererconsistency: :path: "../node_modules/react-native/ReactCommon/react/renderer/consistency" + React-renderercss: + :path: "../node_modules/react-native/ReactCommon/react/renderer/css" React-rendererdebug: :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" React-rncore: @@ -1694,8 +1715,6 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/react/runtime" React-runtimeexecutor: :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" - React-RuntimeHermes: - :path: "../node_modules/react-native/ReactCommon/react/runtime" React-runtimescheduler: :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" React-timing: @@ -1715,71 +1734,70 @@ SPEC CHECKSUMS: boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90 DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb fast_float: 06eeec4fe712a76acc9376682e4808b05ce978b6 - FBLazyVector: 2bc03a5cf64e29c611bbc5d7eb9d9f7431f37ee6 + FBLazyVector: 1a622d338806866cda0ef0622d0cd4ca9cda11a3 fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd glog: eb93e2f488219332457c3c4eafd2738ddc7e80b8 - hermes-engine: 1f783c3d53940aed0d2c84586f0b7a85ab7827ef RCT-Folly: e78785aa9ba2ed998ea4151e314036f6c49e6d82 - RCTDeprecation: f5c19ebdb8804b53ed029123eb69914356192fc8 - RCTRequired: 6ae6cebe470486e0e0ce89c1c0eabb998e7c51f4 - RCTTypeSafety: 50d6ec72a3d13cf77e041ff43a0617050fb98e3f - React: e46fdbd82d2de942970c106677056f3bdd438d82 - React-callinvoker: b027ad895934b5f27ce166d095ed0d272d7df619 - React-Core: 92733c8280b1642afed7ebfb3c523feaec946ece - React-CoreModules: e2dfd87b6fdb9d969b16871655885a4d89a2a9f4 - React-cxxreact: d1a70e78543bb5b159fdaf6c52cadd33c1ae3244 - React-debug: 78d7544d2750737ac3acc88cca2f457d081ec43d - React-defaultsnativemodule: b24e61fe2d5bb84501898683f9d13ff7fc02a9df - React-domnativemodule: 210ca3670f16ae92fbcff8da204750af8a7295af - React-Fabric: 4b3d03ea38646dcc80888253c2befca80526abed - React-FabricComponents: 38fcb6f5c08f8de9e693f2644d2da54ae4fbf6c8 - React-FabricImage: 1d37769002c13dfffa9f53557a173d56c9ade5e3 - React-featureflags: 92dd7d0169ab0bf8ad404a5fe757c1ca7ccd74e8 - React-featureflagsnativemodule: 8a6373d7b4ef3c08d82b60376f75bd189bfc8cb2 - React-graphics: 2b316fcf5b6c29ded7d53ae0007d1d129dc89510 - React-hermes: bf50c8272cb562300a54a621aa69dc12a0b4fcf2 - React-idlecallbacksnativemodule: 47df5b6649ca5e0046aa3e43e680452007b16871 - React-ImageManager: 83b8dc67e97cd5fe10cb715bd878aded16adb40f - React-jserrorhandler: ac08c5673dea69b08e11faf074fd602fbf9492cc - React-jsi: 19e77567e235d06b7e8f425d2a6c1e948ab286e9 - React-jsiexecutor: fe6ad8b9a2bf97e435fc1c969c80ed7f447ed68e - React-jsinspector: f321d958a5534b65b56f7806c674e159c28f7d69 - React-jsitracing: d358876acde46009f391228b932a5efe13c8895b - React-logger: 02e5802824aa9b15cb7df42e10a91abead83cd8d - React-Mapbuffer: 99bd566147aaa78e872568be53ebca8a4449ddae - React-microtasksnativemodule: 51e7813abf875408a0f367e473a65bbab6aa8481 - React-nativeconfig: cd0fbb40987a9658c24dab5812c14e5522a64929 - React-NativeModulesApple: 4a9c304aa4fb086af32e8758ba892386d895b4d3 - React-perflogger: 721172bda31a65ce7b7a0c3bf3de96f12ef6f45d - React-performancetimeline: 46dbe9fd618ff882f59600dcd9fa923a9713cc3b - React-RCTActionSheet: 25eb72eabade4095bfaf6cd9c5c965c76865daa8 - React-RCTAnimation: 8efbd0a4a71fd3dbe84e6d08b92bec5728b7524b - React-RCTAppDelegate: 8ff6da817adefd15d4e25ade53a477c344f9b213 - React-RCTBlob: 6056bd62a56a6d2dad55cdf195949db1de623e14 - React-RCTFabric: 949589de63c19b8b197555567fbc51eebd265bbc - React-RCTFBReactNativeSpec: 4214925b1c4829fb1e73bfbacb301244b522dc11 - React-RCTImage: 7b3f38c77e183bdcb43dbcd7b5842b96c814889a - React-RCTLinking: 6cca74db71b23f670b72e45603e615c2b72b2235 - React-RCTNetwork: 5791b0718eff20c12f6f3d62e2ad50cff4b5c8a0 - React-RCTSettings: 84154e31a232b5b03b6b7a89924a267c431ccf16 - React-RCTText: cd49cb4442ee7f64b0415b27745d2495cb40cfaa - React-RCTVibration: 2a7432e61d42f802716bd67edc793b5e5f58971a - React-rendererconsistency: 7a81b08f01655b458d1de48ddd5b3f5988fd753f - React-rendererdebug: a6547cf2f3f7bcdd8d36ff5e103145d83f5001d4 - React-rncore: dd08c91cea25486f79012e32975c0ea26bd92760 - React-RuntimeApple: ea09b4c38df2695e0cb3fa60a83db81d653a39fd - React-RuntimeCore: 3dc763d365a1f738d92cd942066dd347953733f3 - React-runtimeexecutor: f9ae11481be048438640085c1e8266d6afebae44 - React-RuntimeHermes: 3bc16b5a5a756a292ad6f56968dfb8de643ae20b - React-runtimescheduler: 2e90401c400b62bb720d6ac028dcef803e30d888 - React-timing: 0d0263a5d8ab6fc8c325efb54cee1d6a6f01d657 - React-utils: 8905cd01f46755ea42268875d04c614a0d46431e - ReactAppDependencyProvider: 6e8d68583f39dc31ee65235110287277eb8556ef - ReactCodegen: c08a5113d9c9c895fe10f3c296f74c6b705a60a9 - ReactCommon: 1bd2dc684d7992acbf0dfee887b89a57a1ead86d + RCTDeprecation: 33b6ee3a38dfca459f5d72ef71a1a88b4599cd49 + RCTRequired: 76b8607018ad8d1ac68cbd8e2dac887214d4b161 + RCTTypeSafety: 4e6de0c8fba7b69b787b6d6d222c3df3e9500c08 + React: 350034271d4060118467428a0457574c1e06fc4d + React-callinvoker: 6dfcc0e089334e848523b2c26ea88335ea507f17 + React-Core: be70e35198205c0b4551cc03a4f21c74042369d4 + React-CoreModules: d27965d08298f22d282c66bfdadbfc3ade2b6605 + React-cxxreact: c8f946977a1c7890be7a1633c9e0af579ac6c3fe + React-debug: 00f55ef88e72e517b9ac3c99887bc72cfbcbfeaf + React-defaultsnativemodule: 4c0fc66d5b202a217985c93487bd6581c726f1f0 + React-domnativemodule: 7f8404464c53a8b4dfe5f754029e47b90a36ba9f + React-Fabric: 90340693bd9a795eafd7a987691e9b8cfc1fd56c + React-FabricComponents: 26a3da150a2e11c4ab1c51dfa1715d5da12550d6 + React-FabricImage: d7e765daa675eec98e64e5dbc9dc70918c32e788 + React-featureflags: 350cacccf30d111b3cc70d9c128eabf20fead7ac + React-featureflagsnativemodule: 5642ce196d457ce2600e9c12aa88adee9b6ca10b + React-graphics: d607957b4698a74cd7855ae36cb0af5e200c9b61 + React-idlecallbacksnativemodule: 76200e41cff8d3105586681e5351d88e7bc733ee + React-ImageManager: 4035ff63a19d94228124c797a506772188c93cea + React-jsc: 693933c09217dbfd9296402cbd92481b4b2f0488 + React-jserrorhandler: e1b8f41d99f02b395379d99f8f4518855085503a + React-jsi: 3224e840fae61351ab2a2e0afde29f8097f2a24b + React-jsiexecutor: 886abddbe6178487f58389715e27dd40ff537bf4 + React-jsinspector: 47d795a0afd18568a583161177f07a4884b7e244 + React-jsinspectortracing: 388862861bb231d06aeab79ed344d3267ab4bab2 + React-jsitracing: a03b7e875e1f981e04c4a23fb1e1dce9fa65ff80 + React-logger: 0431ee35e39cf2147e7344f38b328f24e291ea0d + React-Mapbuffer: 1680c0740aa1a3ff743769ebe9d00a57bb9fe126 + React-microtasksnativemodule: 61f1bb33cc9d66ff4d566ddb27c6db98cb8a7c0f + React-NativeModulesApple: e44b2ff1284f31e7322a027d39bbad95d3c19ddf + React-perflogger: fd994cb910faef5442ae16b2a07f85fed35d069e + React-performancetimeline: 3ffd99c4bf3bd2189b8a5d4a0d6a28a105c0481c + React-RCTActionSheet: 272ec9e91d1ed4931cb8aef0d3ed3795e2f0c4c9 + React-RCTAnimation: 3b18f47b995ab525bb20a757bef379640a729439 + React-RCTAppDelegate: c96249aa5d2f678e0a0530a8014cba08d8ddc4ca + React-RCTBlob: 00f080ff9a1957fbb65b1167ed9143c942147530 + React-RCTFabric: b25a1c3622e269dbc5aed50f7202c1e0d7dbf98b + React-RCTFBReactNativeSpec: 1b68ec77e6772742815949e4e26133b94e9ece5c + React-RCTImage: dc9f08ad3e42de993328afec50da2b57d56702a1 + React-RCTLinking: 90e79b75e1e0bc06ff3e30cee731fa7f6a5394c6 + React-RCTNetwork: 07beef438f70511c5fe767b34edd1dd199732c03 + React-RCTSettings: 6a323ee163d29f2531ffb1136b506430ae267a63 + React-RCTText: 36b7da62fb8a59b212b59bb5f7afaf4faccca100 + React-RCTVibration: 6d9e272975089d2fdf1b7d7aeff89effd8598419 + React-rendererconsistency: 4da81fa34ad8efd63d67e58b7551235f1edab66c + React-renderercss: ac51b40fc6ea4c4451493fabd50abef5ff4790c7 + React-rendererdebug: a624613ed29a0fd5cdb1a328661125385410683b + React-rncore: 8be676648a97ba9107b5b9d499ced4fff18e6959 + React-RuntimeApple: 9d0c37b44f76469d2fadae6a26b30c1d11b47f2c + React-RuntimeCore: 5fd32c54156ad916c97be2e850ae1da25ad956a4 + React-runtimeexecutor: a47a1f9d652d4c4c59b8735d5f76cc43a011bf76 + React-runtimescheduler: 31a25985ddf399d3963e0121a2a5ff2e1c003aa3 + React-timing: 8d512ce9afe8ac2dc93add1e73a2a7f50e0a31f9 + React-utils: 094dced4e3170d1303b949f1764bccef18f4e7f0 + ReactAppDependencyProvider: 4ba86feb310b3b2482afb1a3455c07cad980f437 + ReactCodegen: a764d796f4adf4656dee1077213f52b3fb190ea7 + ReactCommon: 91081f5aae0d526caf0e50ecae94e2c98ffec48c SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - Yoga: 78d74e245ed67bb94275a1316cdc170b9b7fe884 + Yoga: 482a4ab00f9e5257dded8263d2985bdf085bc920 -PODFILE CHECKSUM: f58bdbc8f400ca5eea5ed26b551e0ccb2b551762 +PODFILE CHECKSUM: bf5ad86864737b4a9d39c7d7ce9b3d2f434a6c2b COCOAPODS: 1.15.2 diff --git a/example/package-lock.json b/example/package-lock.json index 51b629e..c642b59 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -8,8 +8,8 @@ "name": "JSCExample", "version": "0.0.1", "dependencies": { - "react": "18.3.1", - "react-native": "0.77.0" + "react": "19.0.0", + "react-native": "nightly" }, "devDependencies": { "@babel/core": "^7.25.2", @@ -18,17 +18,17 @@ "@react-native-community/cli": "15.0.1", "@react-native-community/cli-platform-android": "15.0.1", "@react-native-community/cli-platform-ios": "15.0.1", - "@react-native/babel-preset": "0.77.0", - "@react-native/eslint-config": "0.77.0", - "@react-native/metro-config": "0.77.0", - "@react-native/typescript-config": "0.77.0", + "@react-native/babel-preset": "nightly", + "@react-native/eslint-config": "nightly", + "@react-native/metro-config": "nightly", + "@react-native/typescript-config": "nightly", "@types/jest": "^29.5.13", - "@types/react": "^18.2.6", - "@types/react-test-renderer": "^18.0.0", + "@types/react": "^19.0.0", + "@types/react-test-renderer": "^19.0.0", "eslint": "^8.19.0", "jest": "^29.6.3", "prettier": "2.8.8", - "react-test-renderer": "18.3.1", + "react-test-renderer": "19.0.0", "typescript": "5.0.4" }, "engines": { @@ -2624,6 +2624,37 @@ "fast-glob": "^3.3.2" } }, + "node_modules/@react-native-community/cli-clean/node_modules/@react-native-community/cli-tools": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-15.0.1.tgz", + "integrity": "sha512-N79A+u/94roanfmNohVcNGu6Xg+0idh63JHZFLC9OJJuZwTifGMLDfSTHZATpR1J7rebozQ5ClcSUePavErnSg==", + "dev": true, + "dependencies": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "open": "^6.2.0", + "ora": "^5.4.1", + "prompts": "^2.4.2", + "semver": "^7.5.2", + "shell-quote": "^1.7.3", + "sudo-prompt": "^9.0.0" + } + }, + "node_modules/@react-native-community/cli-clean/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@react-native-community/cli-config": { "version": "15.0.1", "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-15.0.1.tgz", @@ -2650,11 +2681,74 @@ "fast-glob": "^3.3.2" } }, - "node_modules/@react-native-community/cli-debugger-ui": { + "node_modules/@react-native-community/cli-config-apple/node_modules/@react-native-community/cli-tools": { "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-15.0.1.tgz", - "integrity": "sha512-xkT2TLS8zg5r7Vl9l/2f7JVUoFECnVBS+B5ivrSu2PNZhKkr9lRmJFxC9aVLFb5lIxQQKNDvEyiIDNfP7wjJiA==", - "devOptional": true, + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-15.0.1.tgz", + "integrity": "sha512-N79A+u/94roanfmNohVcNGu6Xg+0idh63JHZFLC9OJJuZwTifGMLDfSTHZATpR1J7rebozQ5ClcSUePavErnSg==", + "dev": true, + "dependencies": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "open": "^6.2.0", + "ora": "^5.4.1", + "prompts": "^2.4.2", + "semver": "^7.5.2", + "shell-quote": "^1.7.3", + "sudo-prompt": "^9.0.0" + } + }, + "node_modules/@react-native-community/cli-config-apple/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/@react-native-community/cli-tools": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-15.0.1.tgz", + "integrity": "sha512-N79A+u/94roanfmNohVcNGu6Xg+0idh63JHZFLC9OJJuZwTifGMLDfSTHZATpR1J7rebozQ5ClcSUePavErnSg==", + "dev": true, + "dependencies": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "open": "^6.2.0", + "ora": "^5.4.1", + "prompts": "^2.4.2", + "semver": "^7.5.2", + "shell-quote": "^1.7.3", + "sudo-prompt": "^9.0.0" + } + }, + "node_modules/@react-native-community/cli-config/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native-community/cli-debugger-ui": { + "version": "15.1.3", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-15.1.3.tgz", + "integrity": "sha512-m+fb9iAUNb9WiDdokCBLh0InJvollcgAM3gLjCT8DGTP6bH/jxtZ3DszzyIRqN9cMamItVrvDM0vkIg48xK7rQ==", + "optional": true, + "peer": true, "dependencies": { "serve-static": "^1.13.1" } @@ -2683,6 +2777,25 @@ "yaml": "^2.2.1" } }, + "node_modules/@react-native-community/cli-doctor/node_modules/@react-native-community/cli-tools": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-15.0.1.tgz", + "integrity": "sha512-N79A+u/94roanfmNohVcNGu6Xg+0idh63JHZFLC9OJJuZwTifGMLDfSTHZATpR1J7rebozQ5ClcSUePavErnSg==", + "dev": true, + "dependencies": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "open": "^6.2.0", + "ora": "^5.4.1", + "prompts": "^2.4.2", + "semver": "^7.5.2", + "shell-quote": "^1.7.3", + "sudo-prompt": "^9.0.0" + } + }, "node_modules/@react-native-community/cli-doctor/node_modules/semver": { "version": "7.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", @@ -2709,6 +2822,37 @@ "logkitty": "^0.7.1" } }, + "node_modules/@react-native-community/cli-platform-android/node_modules/@react-native-community/cli-tools": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-15.0.1.tgz", + "integrity": "sha512-N79A+u/94roanfmNohVcNGu6Xg+0idh63JHZFLC9OJJuZwTifGMLDfSTHZATpR1J7rebozQ5ClcSUePavErnSg==", + "dev": true, + "dependencies": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "open": "^6.2.0", + "ora": "^5.4.1", + "prompts": "^2.4.2", + "semver": "^7.5.2", + "shell-quote": "^1.7.3", + "sudo-prompt": "^9.0.0" + } + }, + "node_modules/@react-native-community/cli-platform-android/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@react-native-community/cli-platform-apple": { "version": "15.0.1", "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-apple/-/cli-platform-apple-15.0.1.tgz", @@ -2722,6 +2866,37 @@ "fast-xml-parser": "^4.4.1" } }, + "node_modules/@react-native-community/cli-platform-apple/node_modules/@react-native-community/cli-tools": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-15.0.1.tgz", + "integrity": "sha512-N79A+u/94roanfmNohVcNGu6Xg+0idh63JHZFLC9OJJuZwTifGMLDfSTHZATpR1J7rebozQ5ClcSUePavErnSg==", + "dev": true, + "dependencies": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "open": "^6.2.0", + "ora": "^5.4.1", + "prompts": "^2.4.2", + "semver": "^7.5.2", + "shell-quote": "^1.7.3", + "sudo-prompt": "^9.0.0" + } + }, + "node_modules/@react-native-community/cli-platform-apple/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@react-native-community/cli-platform-ios": { "version": "15.0.1", "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-15.0.1.tgz", @@ -2732,13 +2907,14 @@ } }, "node_modules/@react-native-community/cli-server-api": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-15.0.1.tgz", - "integrity": "sha512-f3rb3t1ELLaMSX5/LWO/IykglBIgiP3+pPnyl8GphHnBpf3bdIcp7fHlHLemvHE06YxT2nANRxRPjy1gNskenA==", - "devOptional": true, + "version": "15.1.3", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-15.1.3.tgz", + "integrity": "sha512-kXZ0evedluLt6flWQiI3JqwnW8rSBspOoQ7JVTQYiG5lDHAeL3Om9PjAyiQBg1EZRMjiWZDV7nDxhR+m+6NX5Q==", + "optional": true, + "peer": true, "dependencies": { - "@react-native-community/cli-debugger-ui": "15.0.1", - "@react-native-community/cli-tools": "15.0.1", + "@react-native-community/cli-debugger-ui": "15.1.3", + "@react-native-community/cli-tools": "15.1.3", "compression": "^1.7.1", "connect": "^3.6.5", "errorhandler": "^1.5.1", @@ -2749,10 +2925,11 @@ } }, "node_modules/@react-native-community/cli-tools": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-15.0.1.tgz", - "integrity": "sha512-N79A+u/94roanfmNohVcNGu6Xg+0idh63JHZFLC9OJJuZwTifGMLDfSTHZATpR1J7rebozQ5ClcSUePavErnSg==", - "devOptional": true, + "version": "15.1.3", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-15.1.3.tgz", + "integrity": "sha512-2RzoUKR+Y03ijBeeSoCSQihyN6dxy3fbHjraO4MheZZUzt/Yd1VMEDd0R5aa6rtiRDoknbHt45RL2GMa8MSaEA==", + "optional": true, + "peer": true, "dependencies": { "appdirsjs": "^1.2.4", "chalk": "^4.1.2", @@ -2771,7 +2948,8 @@ "version": "7.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", - "devOptional": true, + "optional": true, + "peer": true, "bin": { "semver": "bin/semver.js" }, @@ -2788,6 +2966,51 @@ "joi": "^17.2.1" } }, + "node_modules/@react-native-community/cli/node_modules/@react-native-community/cli-debugger-ui": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-15.0.1.tgz", + "integrity": "sha512-xkT2TLS8zg5r7Vl9l/2f7JVUoFECnVBS+B5ivrSu2PNZhKkr9lRmJFxC9aVLFb5lIxQQKNDvEyiIDNfP7wjJiA==", + "dev": true, + "dependencies": { + "serve-static": "^1.13.1" + } + }, + "node_modules/@react-native-community/cli/node_modules/@react-native-community/cli-server-api": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-15.0.1.tgz", + "integrity": "sha512-f3rb3t1ELLaMSX5/LWO/IykglBIgiP3+pPnyl8GphHnBpf3bdIcp7fHlHLemvHE06YxT2nANRxRPjy1gNskenA==", + "dev": true, + "dependencies": { + "@react-native-community/cli-debugger-ui": "15.0.1", + "@react-native-community/cli-tools": "15.0.1", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.1", + "nocache": "^3.0.1", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^6.2.3" + } + }, + "node_modules/@react-native-community/cli/node_modules/@react-native-community/cli-tools": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-15.0.1.tgz", + "integrity": "sha512-N79A+u/94roanfmNohVcNGu6Xg+0idh63JHZFLC9OJJuZwTifGMLDfSTHZATpR1J7rebozQ5ClcSUePavErnSg==", + "dev": true, + "dependencies": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "open": "^6.2.0", + "ora": "^5.4.1", + "prompts": "^2.4.2", + "semver": "^7.5.2", + "shell-quote": "^1.7.3", + "sudo-prompt": "^9.0.0" + } + }, "node_modules/@react-native-community/cli/node_modules/semver": { "version": "7.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", @@ -2801,29 +3024,29 @@ } }, "node_modules/@react-native/assets-registry": { - "version": "0.77.0", - "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.77.0.tgz", - "integrity": "sha512-Ms4tYYAMScgINAXIhE4riCFJPPL/yltughHS950l0VP5sm5glbimn9n7RFn9Tc8cipX74/ddbk19+ydK2iDMmA==", + "version": "0.79.0-nightly-20250213-9a401c810", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.79.0-nightly-20250213-9a401c810.tgz", + "integrity": "sha512-YbpvfiL2yAQBJOsonxdWjYhi4IIMMJfWIVVUti3yjJdzEkym/TkSpD0JgkGEJ+jF55hTmH4C/aJG1wpR62zApA==", "engines": { "node": ">=18" } }, "node_modules/@react-native/babel-plugin-codegen": { - "version": "0.77.0", - "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.77.0.tgz", - "integrity": "sha512-5TYPn1k+jdDOZJU4EVb1kZ0p9TCVICXK3uplRev5Gul57oWesAaiWGZOzfRS3lonWeuR4ij8v8PFfIHOaq0vmA==", + "version": "0.79.0-nightly-20250213-9a401c810", + "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.79.0-nightly-20250213-9a401c810.tgz", + "integrity": "sha512-HrroeMwd+t9rQPFO+hwVogxnGN7+E3k8zR+/Uy+3QfoIu7r3hVp09IQZAhw5FSOHXH5P3K2jKkE2lZ4dWMrfyw==", "dependencies": { "@babel/traverse": "^7.25.3", - "@react-native/codegen": "0.77.0" + "@react-native/codegen": "0.79.0-nightly-20250213-9a401c810" }, "engines": { "node": ">=18" } }, "node_modules/@react-native/babel-preset": { - "version": "0.77.0", - "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.77.0.tgz", - "integrity": "sha512-Z4yxE66OvPyQ/iAlaETI1ptRLcDm7Tk6ZLqtCPuUX3AMg+JNgIA86979T4RSk486/JrBUBH5WZe2xjj7eEHXsA==", + "version": "0.79.0-nightly-20250213-9a401c810", + "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.79.0-nightly-20250213-9a401c810.tgz", + "integrity": "sha512-BMW1SzdhwX3Y1EazKFTE0IaZ6kySq+YhKdl10D5jVeyO4KMbupcWbPEJ+1+q51mIBQsctcSEvOJrG0JzLKqEtw==", "dependencies": { "@babel/core": "^7.25.2", "@babel/plugin-proposal-export-default-from": "^7.24.7", @@ -2866,7 +3089,7 @@ "@babel/plugin-transform-typescript": "^7.25.2", "@babel/plugin-transform-unicode-regex": "^7.24.7", "@babel/template": "^7.25.0", - "@react-native/babel-plugin-codegen": "0.77.0", + "@react-native/babel-plugin-codegen": "0.79.0-nightly-20250213-9a401c810", "babel-plugin-syntax-hermes-parser": "0.25.1", "babel-plugin-transform-flow-enums": "^0.0.2", "react-refresh": "^0.14.0" @@ -2879,9 +3102,9 @@ } }, "node_modules/@react-native/codegen": { - "version": "0.77.0", - "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.77.0.tgz", - "integrity": "sha512-rE9lXx41ZjvE8cG7e62y/yGqzUpxnSvJ6me6axiX+aDewmI4ZrddvRGYyxCnawxy5dIBHSnrpZse3P87/4Lm7w==", + "version": "0.79.0-nightly-20250213-9a401c810", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.79.0-nightly-20250213-9a401c810.tgz", + "integrity": "sha512-njrIpsZnO1Uw1rwNKyLyQN3DtbhneM054sF2fBVuLYPcEXWemdQls2pcX96SJ0MoScgf7niX30bkL4CQRZZYZQ==", "dependencies": { "@babel/parser": "^7.25.3", "glob": "^7.1.1", @@ -2899,12 +3122,12 @@ } }, "node_modules/@react-native/community-cli-plugin": { - "version": "0.77.0", - "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.77.0.tgz", - "integrity": "sha512-GRshwhCHhtupa3yyCbel14SlQligV8ffNYN5L1f8HCo2SeGPsBDNjhj2U+JTrMPnoqpwowPGvkCwyqwqYff4MQ==", + "version": "0.79.0-nightly-20250213-9a401c810", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.79.0-nightly-20250213-9a401c810.tgz", + "integrity": "sha512-ZMLpWynpT9oBYVnvWEhWJ13YYAl4EgMxhEuslNh2nfA2PNdL527zcsoC1qDPgLe3kTvMbFffWu4wTKQy6k9Raw==", "dependencies": { - "@react-native/dev-middleware": "0.77.0", - "@react-native/metro-babel-transformer": "0.77.0", + "@react-native/dev-middleware": "0.79.0-nightly-20250213-9a401c810", + "@react-native/metro-babel-transformer": "0.79.0-nightly-20250213-9a401c810", "chalk": "^4.0.0", "debug": "^2.2.0", "invariant": "^2.2.4", @@ -2951,24 +3174,25 @@ } }, "node_modules/@react-native/debugger-frontend": { - "version": "0.77.0", - "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.77.0.tgz", - "integrity": "sha512-glOvSEjCbVXw+KtfiOAmrq21FuLE1VsmBsyT7qud4KWbXP43aUEhzn70mWyFuiIdxnzVPKe2u8iWTQTdJksR1w==", + "version": "0.79.0-nightly-20250213-9a401c810", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.79.0-nightly-20250213-9a401c810.tgz", + "integrity": "sha512-q772UM/h3Kd/PKgC65+N+AkTbR0a8yyysLLnowgkIXIEISPNTKDdkFOIDC0FpKdsGtAXnnAI13qk9xVZZbvpCw==", "engines": { "node": ">=18" } }, "node_modules/@react-native/dev-middleware": { - "version": "0.77.0", - "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.77.0.tgz", - "integrity": "sha512-DAlEYujm43O+Dq98KP2XfLSX5c/TEGtt+JBDEIOQewk374uYY52HzRb1+Gj6tNaEj/b33no4GibtdxbO5zmPhg==", + "version": "0.79.0-nightly-20250213-9a401c810", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.79.0-nightly-20250213-9a401c810.tgz", + "integrity": "sha512-UGAmX4oFUqu7vZJjf1sn2uvROCqfttxIY0bmyeqgZxWYEnaioRD6q8/KeQ3zP4avAkaM+QGPwJRermSxsUbDmg==", "dependencies": { "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.77.0", + "@react-native/debugger-frontend": "0.79.0-nightly-20250213-9a401c810", "chrome-launcher": "^0.15.2", "chromium-edge-launcher": "^0.2.0", "connect": "^3.6.5", "debug": "^2.2.0", + "invariant": "^2.2.4", "nullthrows": "^1.1.1", "open": "^7.0.3", "selfsigned": "^2.4.1", @@ -3019,14 +3243,14 @@ } }, "node_modules/@react-native/eslint-config": { - "version": "0.77.0", - "resolved": "https://registry.npmjs.org/@react-native/eslint-config/-/eslint-config-0.77.0.tgz", - "integrity": "sha512-azEiJNe/v1MjXE5Cekn8ygV4an0T3mNem4Afmeaq9tO9rfbOYr3VpTMFgc4B42SZgS4S6lyIqvwTfc8bSp0KRw==", + "version": "0.79.0-nightly-20250213-9a401c810", + "resolved": "https://registry.npmjs.org/@react-native/eslint-config/-/eslint-config-0.79.0-nightly-20250213-9a401c810.tgz", + "integrity": "sha512-ry1buA0xrqsMXOSg5LlsNfFEbkfI0b7R7ThraySU8YXCvY2vRC7dbQLMmhKq0/yPK3jnyoYWlBT81L3iccIqAw==", "dev": true, "dependencies": { "@babel/core": "^7.25.2", "@babel/eslint-parser": "^7.25.1", - "@react-native/eslint-plugin": "0.77.0", + "@react-native/eslint-plugin": "0.79.0-nightly-20250213-9a401c810", "@typescript-eslint/eslint-plugin": "^7.1.1", "@typescript-eslint/parser": "^7.1.1", "eslint-config-prettier": "^8.5.0", @@ -3046,37 +3270,37 @@ } }, "node_modules/@react-native/eslint-plugin": { - "version": "0.77.0", - "resolved": "https://registry.npmjs.org/@react-native/eslint-plugin/-/eslint-plugin-0.77.0.tgz", - "integrity": "sha512-1DXUDiqsgvFpK633SsOF01aAtWAaI/+KqPJAoZOVdSsodk70wNYyrHpF9rJBXWhyT/peTBE5y2kK2kT/Y7JcQA==", + "version": "0.79.0-nightly-20250213-9a401c810", + "resolved": "https://registry.npmjs.org/@react-native/eslint-plugin/-/eslint-plugin-0.79.0-nightly-20250213-9a401c810.tgz", + "integrity": "sha512-LB/Oxgn0ZWtJV+k2LCf2ajcD72xDcLbTysgwIITGIu17ip+DDjG1dI5oSj7xI6fTgMM4f0NWtRy11CnrFm0WNg==", "dev": true, "engines": { "node": ">=18" } }, "node_modules/@react-native/gradle-plugin": { - "version": "0.77.0", - "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.77.0.tgz", - "integrity": "sha512-rmfh93jzbndSq7kihYHUQ/EGHTP8CCd3GDCmg5SbxSOHAaAYx2HZ28ZG7AVcGUsWeXp+e/90zGIyfOzDRx0Zaw==", + "version": "0.79.0-nightly-20250213-9a401c810", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.79.0-nightly-20250213-9a401c810.tgz", + "integrity": "sha512-NizN1HV9wtmN39H4w6y8vFxIxvSH/F0ZDoeTD62faPqOY4e3gJbP+AyI90y3H0B3RoflmbOXUM6Fgur6bQvF9A==", "engines": { "node": ">=18" } }, "node_modules/@react-native/js-polyfills": { - "version": "0.77.0", - "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.77.0.tgz", - "integrity": "sha512-kHFcMJVkGb3ptj3yg1soUsMHATqal4dh0QTGAbYihngJ6zy+TnP65J3GJq4UlwqFE9K1RZkeCmTwlmyPFHOGvA==", + "version": "0.79.0-nightly-20250213-9a401c810", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.79.0-nightly-20250213-9a401c810.tgz", + "integrity": "sha512-UgKmqCvxwoYZnzV5YHhF7824AHo/EfmHJ5R9JqCBPFoPFxdMWgPkxkfUgUHwLS3pble10OLvQmKKw3ijd+onQA==", "engines": { "node": ">=18" } }, "node_modules/@react-native/metro-babel-transformer": { - "version": "0.77.0", - "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.77.0.tgz", - "integrity": "sha512-19GfvhBRKCU3UDWwCnDR4QjIzz3B2ZuwhnxMRwfAgPxz7QY9uKour9RGmBAVUk1Wxi/SP7dLEvWnmnuBO39e2A==", + "version": "0.79.0-nightly-20250213-9a401c810", + "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.79.0-nightly-20250213-9a401c810.tgz", + "integrity": "sha512-qaBbtBR+Bz+huLsP4XtzxXL/8+3yIK7kKIZsx69Tjg/ednKWcOv4wMCcyPgc/08Q6m+xWsECJGhXQcXOifrkbQ==", "dependencies": { "@babel/core": "^7.25.2", - "@react-native/babel-preset": "0.77.0", + "@react-native/babel-preset": "0.79.0-nightly-20250213-9a401c810", "hermes-parser": "0.25.1", "nullthrows": "^1.1.1" }, @@ -3088,13 +3312,13 @@ } }, "node_modules/@react-native/metro-config": { - "version": "0.77.0", - "resolved": "https://registry.npmjs.org/@react-native/metro-config/-/metro-config-0.77.0.tgz", - "integrity": "sha512-IhcsIDdoIYkXf3FoZxayRGg2oMLBhpqWEH6IDJlJTQamOQ3PUm2uF1e7yzvnatZ18A6JCNhOlxnBK7m5ZWQPYQ==", + "version": "0.79.0-nightly-20250213-9a401c810", + "resolved": "https://registry.npmjs.org/@react-native/metro-config/-/metro-config-0.79.0-nightly-20250213-9a401c810.tgz", + "integrity": "sha512-SQbbs5OVtwhcaRd1oCberGmzQNIr5e/GnIfz9OipJY88M/LQGhF9igfgyBe+3VypgpcuBStRTJT0q2Hd3o6sow==", "dev": true, "dependencies": { - "@react-native/js-polyfills": "0.77.0", - "@react-native/metro-babel-transformer": "0.77.0", + "@react-native/js-polyfills": "0.79.0-nightly-20250213-9a401c810", + "@react-native/metro-babel-transformer": "0.79.0-nightly-20250213-9a401c810", "metro-config": "^0.81.0", "metro-runtime": "^0.81.0" }, @@ -3103,20 +3327,20 @@ } }, "node_modules/@react-native/normalize-colors": { - "version": "0.77.0", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.77.0.tgz", - "integrity": "sha512-qjmxW3xRZe4T0ZBEaXZNHtuUbRgyfybWijf1yUuQwjBt24tSapmIslwhCjpKidA0p93ssPcepquhY0ykH25mew==" + "version": "0.79.0-nightly-20250213-9a401c810", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.79.0-nightly-20250213-9a401c810.tgz", + "integrity": "sha512-Wbv8WqVKDcy629oy1Rtw21ZjuyNNp3lf4n642hqJlKWQU6P7fWbMIZmuT/F+TLdU9kucG6wIVXElAfZy7paxYA==" }, "node_modules/@react-native/typescript-config": { - "version": "0.77.0", - "resolved": "https://registry.npmjs.org/@react-native/typescript-config/-/typescript-config-0.77.0.tgz", - "integrity": "sha512-WunTrKSQtGKi7gVf24jinHkXXi3tSkChRfrUPFY1njNWwVNtJ/H0ElSlJKUIWaBcd6DKG4ZddKsftWBAWTV0Sg==", + "version": "0.79.0-nightly-20250213-9a401c810", + "resolved": "https://registry.npmjs.org/@react-native/typescript-config/-/typescript-config-0.79.0-nightly-20250213-9a401c810.tgz", + "integrity": "sha512-Lw/xbXlJyUj0DhE5Dw+2cpQqBGXVacQ1pYtQRRD6tz5D9VX3gVSMKos1COEW16lxcPxocJQaTw8crXPoicxFgA==", "dev": true }, "node_modules/@react-native/virtualized-lists": { - "version": "0.77.0", - "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.77.0.tgz", - "integrity": "sha512-ppPtEu9ISO9iuzpA2HBqrfmDpDAnGGduNDVaegadOzbMCPAB3tC9Blxdu9W68LyYlNQILIsP6/FYtLwf7kfNew==", + "version": "0.79.0-nightly-20250213-9a401c810", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.79.0-nightly-20250213-9a401c810.tgz", + "integrity": "sha512-1fG7IAIGnHgm/0AUKiSJ1HO3E/dDOmg+McZ38v6cTjcpV4m/lscuWU5tVN0hYQEBHJD0Agjc551xav8TBdxF6g==", "dependencies": { "invariant": "^2.2.4", "nullthrows": "^1.1.1" @@ -3125,7 +3349,7 @@ "node": ">=18" }, "peerDependencies": { - "@types/react": "^18.2.6", + "@types/react": "^19.0.0", "react": "*", "react-native": "*" }, @@ -3307,29 +3531,22 @@ "@types/node": "*" } }, - "node_modules/@types/prop-types": { - "version": "15.7.14", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", - "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", - "devOptional": true - }, "node_modules/@types/react": { - "version": "18.3.18", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.18.tgz", - "integrity": "sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==", + "version": "19.0.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.8.tgz", + "integrity": "sha512-9P/o1IGdfmQxrujGbIMDyYaaCykhLKc0NGCtYcECNUr9UAaDe4gwvV9bR6tvd5Br1SG0j+PBpbKr2UYY8CwqSw==", "devOptional": true, "dependencies": { - "@types/prop-types": "*", "csstype": "^3.0.2" } }, "node_modules/@types/react-test-renderer": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-18.3.1.tgz", - "integrity": "sha512-vAhnk0tG2eGa37lkU9+s5SoroCsRI08xnsWFiAXOuPH2jqzMbcXvKExXViPi1P5fIklDeCvXqyrdmipFaSkZrA==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-19.0.0.tgz", + "integrity": "sha512-qDVnNybqFm2eZKJ4jD34EvRd6VHD67KjgnWaEMM0Id9L22EpWe3nOSVKHWL1XWRCxUWe3lhXwlEeCKD1BlJCQA==", "dev": true, "dependencies": { - "@types/react": "^18" + "@types/react": "*" } }, "node_modules/@types/semver": { @@ -6120,9 +6337,9 @@ "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==" }, "node_modules/flow-parser": { - "version": "0.259.1", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.259.1.tgz", - "integrity": "sha512-xiXLmMH2Z7OmdE9Q+MjljUMr/rbemFqZIRxaeZieVScG4HzQrKKhNcCYZbWTGpoN7ZPi7z8ClQbeVPq6t5AszQ==", + "version": "0.261.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.261.0.tgz", + "integrity": "sha512-b6ffusIxt5dX8QmX6+QCUi8NrbzNZ0C+ynDC8vbe8KbZ7chJjnYGr5ssiiPR2b51vdqUHPay1HB5AhRp6CDc4Q==", "engines": { "node": ">=0.4.0" } @@ -8128,11 +8345,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/jsc-android": { - "version": "250231.0.0", - "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz", - "integrity": "sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==" - }, "node_modules/jsc-safe-url": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", @@ -9825,20 +10037,17 @@ } }, "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "dependencies": { - "loose-envify": "^1.1.0" - }, + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz", + "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/react-devtools-core": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-6.1.0.tgz", - "integrity": "sha512-sA8gF/pUhjoGAN3s1Ya43h+F4Q0z7cv9RgqbUfhP7bJI0MbqeshLYFb6hiHgZorovGr8AXqhLi22eQ7V3pru/Q==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-6.1.1.tgz", + "integrity": "sha512-TFo1MEnkqE6hzAbaztnyR5uLTMoz6wnEWwWBsCUzNt+sVXJycuRJdDqvL078M4/h65BI/YO5XWTaxZDWVsW0fw==", "dependencies": { "shell-quote": "^1.6.1", "ws": "^7" @@ -9871,18 +10080,18 @@ "devOptional": true }, "node_modules/react-native": { - "version": "0.77.0", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.77.0.tgz", - "integrity": "sha512-oCgHLGHFIp6F5UbyHSedyUXrZg6/GPe727freGFvlT7BjPJ3K6yvvdlsp7OEXSAHz6Fe7BI2n5cpUyqmP9Zn+Q==", - "dependencies": { - "@jest/create-cache-key-function": "^29.6.3", - "@react-native/assets-registry": "0.77.0", - "@react-native/codegen": "0.77.0", - "@react-native/community-cli-plugin": "0.77.0", - "@react-native/gradle-plugin": "0.77.0", - "@react-native/js-polyfills": "0.77.0", - "@react-native/normalize-colors": "0.77.0", - "@react-native/virtualized-lists": "0.77.0", + "version": "0.79.0-nightly-20250213-9a401c810", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.79.0-nightly-20250213-9a401c810.tgz", + "integrity": "sha512-jgsoFPLnUBkLS5ElNphY8u+gqeRuviim0ihqiWbLNfwyyi62GByAbOffvUF53Khi1KD4kVwCYPtN9iYCiFOxOQ==", + "dependencies": { + "@jest/create-cache-key-function": "^29.7.0", + "@react-native/assets-registry": "0.79.0-nightly-20250213-9a401c810", + "@react-native/codegen": "0.79.0-nightly-20250213-9a401c810", + "@react-native/community-cli-plugin": "0.79.0-nightly-20250213-9a401c810", + "@react-native/gradle-plugin": "0.79.0-nightly-20250213-9a401c810", + "@react-native/js-polyfills": "0.79.0-nightly-20250213-9a401c810", + "@react-native/normalize-colors": "0.79.0-nightly-20250213-9a401c810", + "@react-native/virtualized-lists": "0.79.0-nightly-20250213-9a401c810", "abort-controller": "^3.0.0", "anser": "^1.4.9", "ansi-regex": "^5.0.0", @@ -9895,18 +10104,17 @@ "flow-enums-runtime": "^0.0.6", "glob": "^7.1.1", "invariant": "^2.2.4", - "jest-environment-node": "^29.6.3", - "jsc-android": "^250231.0.0", + "jest-environment-node": "^29.7.0", "memoize-one": "^5.0.0", "metro-runtime": "^0.81.0", "metro-source-map": "^0.81.0", "nullthrows": "^1.1.1", "pretty-format": "^29.7.0", "promise": "^8.3.0", - "react-devtools-core": "^6.0.1", + "react-devtools-core": "^6.1.1", "react-refresh": "^0.14.0", "regenerator-runtime": "^0.13.2", - "scheduler": "0.24.0-canary-efb381bbf-20230505", + "scheduler": "0.25.0", "semver": "^7.1.3", "stacktrace-parser": "^0.1.10", "whatwg-fetch": "^3.0.0", @@ -9920,8 +10128,8 @@ "node": ">=18" }, "peerDependencies": { - "@types/react": "^18.2.6", - "react": "^18.2.0" + "@types/react": "^19.0.0", + "react": "^19.0.0" }, "peerDependenciesMeta": { "@types/react": { @@ -9990,48 +10198,25 @@ "node": ">=0.10.0" } }, - "node_modules/react-shallow-renderer": { - "version": "16.15.0", - "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz", - "integrity": "sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==", - "dev": true, - "dependencies": { - "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependencies": { - "react": "^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/react-test-renderer": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.3.1.tgz", - "integrity": "sha512-KkAgygexHUkQqtvvx/otwxtuFu5cVjfzTCtjXLH9boS19/Nbtg84zS7wIQn39G8IlrhThBpQsMKkq5ZHZIYFXA==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-19.0.0.tgz", + "integrity": "sha512-oX5u9rOQlHzqrE/64CNr0HB0uWxkCQmZNSfozlYvwE71TLVgeZxVf0IjouGEr1v7r1kcDifdAJBeOhdhxsG/DA==", "dev": true, "dependencies": { - "react-is": "^18.3.1", - "react-shallow-renderer": "^16.15.0", - "scheduler": "^0.23.2" + "react-is": "^19.0.0", + "scheduler": "^0.25.0" }, "peerDependencies": { - "react": "^18.3.1" + "react": "^19.0.0" } }, "node_modules/react-test-renderer/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.0.0.tgz", + "integrity": "sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==", "dev": true }, - "node_modules/react-test-renderer/node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "dev": true, - "dependencies": { - "loose-envify": "^1.1.0" - } - }, "node_modules/readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", @@ -10386,12 +10571,9 @@ } }, "node_modules/scheduler": { - "version": "0.24.0-canary-efb381bbf-20230505", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz", - "integrity": "sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==", - "dependencies": { - "loose-envify": "^1.1.0" - } + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==" }, "node_modules/selfsigned": { "version": "2.4.1", diff --git a/example/package.json b/example/package.json index fe10696..54204af 100644 --- a/example/package.json +++ b/example/package.json @@ -10,8 +10,8 @@ "test": "jest" }, "dependencies": { - "react": "18.3.1", - "react-native": "0.77.0" + "react": "19.0.0", + "react-native": "nightly" }, "devDependencies": { "@babel/core": "^7.25.2", @@ -20,20 +20,20 @@ "@react-native-community/cli": "15.0.1", "@react-native-community/cli-platform-android": "15.0.1", "@react-native-community/cli-platform-ios": "15.0.1", - "@react-native/babel-preset": "0.77.0", - "@react-native/eslint-config": "0.77.0", - "@react-native/metro-config": "0.77.0", - "@react-native/typescript-config": "0.77.0", + "@react-native/babel-preset": "nightly", + "@react-native/eslint-config": "nightly", + "@react-native/metro-config": "nightly", + "@react-native/typescript-config": "nightly", "@types/jest": "^29.5.13", - "@types/react": "^18.2.6", - "@types/react-test-renderer": "^18.0.0", + "@types/react": "^19.0.0", + "@types/react-test-renderer": "^19.0.0", "eslint": "^8.19.0", "jest": "^29.6.3", "prettier": "2.8.8", - "react-test-renderer": "18.3.1", + "react-test-renderer": "19.0.0", "typescript": "5.0.4" }, "engines": { "node": ">=18" } -} \ No newline at end of file +} diff --git a/example/react-native.config.js b/example/react-native.config.js new file mode 100644 index 0000000..82eef5c --- /dev/null +++ b/example/react-native.config.js @@ -0,0 +1,19 @@ +const path = require('path'); +const pkg = require('../package.json'); + +module.exports = { + project: { + ios: { + automaticPodsInstallation: true, + }, + }, + dependencies: { + [pkg.name]: { + root: path.join(__dirname, '..'), + platforms: { + ios: {}, + android: {}, + }, + }, + }, +}; diff --git a/ios/JSCExecutorFactory.mm b/ios/JSCExecutorFactory.mm index 1940d58..58330bb 100644 --- a/ios/JSCExecutorFactory.mm +++ b/ios/JSCExecutorFactory.mm @@ -6,7 +6,7 @@ */ #include "JSCExecutorFactory.h" -#import +#import #import