diff --git a/React-jsc.podspec b/React-jsc.podspec index 9173b20..9654b29 100644 --- a/React-jsc.podspec +++ b/React-jsc.podspec @@ -26,6 +26,8 @@ Pod::Spec.new do |s| s.source_files = "common/*.{cpp,h}", "ios/*.{mm,h}" s.compiler_flags = folly_compiler_flags + ' ' + boost_compiler_flags s.weak_framework = "JavaScriptCore" + s.pod_target_xcconfig = { "DEFINES_MODULE" => "YES" } + s.module_name = "ReactJSC" s.dependency "RCT-Folly", folly_version s.dependency "DoubleConversion" diff --git a/common/JSCRuntime.h b/common/JSCRuntime.h index 1d6b225..4023d26 100644 --- a/common/JSCRuntime.h +++ b/common/JSCRuntime.h @@ -7,6 +7,8 @@ #pragma once +#ifdef __cplusplus + #include #include @@ -17,3 +19,5 @@ std::unique_ptr makeJSCRuntime(); } // namespace jsc } // namespace facebook + +#endif diff --git a/example/ios/JSCExample/AppDelegate.swift b/example/ios/JSCExample/AppDelegate.swift index e255218..66483ac 100644 --- a/example/ios/JSCExample/AppDelegate.swift +++ b/example/ios/JSCExample/AppDelegate.swift @@ -2,6 +2,7 @@ import UIKit import React import React_RCTAppDelegate import ReactAppDependencyProvider +import ReactJSC @main class AppDelegate: RCTAppDelegate { @@ -27,4 +28,8 @@ class AppDelegate: RCTAppDelegate { Bundle.main.url(forResource: "main", withExtension: "jsbundle") #endif } + + override func createJSRuntimeFactory() -> JSRuntimeFactoryRef { + return jsrt_create_jsc_factory() + } } diff --git a/example/ios/Podfile b/example/ios/Podfile index 2503126..a561b44 100644 --- a/example/ios/Podfile +++ b/example/ios/Podfile @@ -10,6 +10,8 @@ prepare_react_native_project! # Disable linking of internal JSC ENV['USE_THIRD_PARTY_JSC'] = '1' +# Extracted JSC works only with new arch +ENV['RCT_NEW_ARCH_ENABLED'] = '1' linkage = ENV['USE_FRAMEWORKS'] if linkage != nil diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 8cf4fb1..4e35314 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -2,7 +2,7 @@ PODS: - boost (1.84.0) - DoubleConversion (1.1.6) - fast_float (6.1.4) - - FBLazyVector (0.79.0-nightly-20250218-cda2d11c1) + - FBLazyVector (0.79.0-nightly-20250303-cee63397b) - fmt (11.0.2) - glog (0.3.5) - RCT-Folly (2024.11.18.00): @@ -24,42 +24,43 @@ PODS: - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - - RCTDeprecation (0.79.0-nightly-20250218-cda2d11c1) - - RCTRequired (0.79.0-nightly-20250218-cda2d11c1) - - RCTTypeSafety (0.79.0-nightly-20250218-cda2d11c1): - - FBLazyVector (= 0.79.0-nightly-20250218-cda2d11c1) - - RCTRequired (= 0.79.0-nightly-20250218-cda2d11c1) - - React-Core (= 0.79.0-nightly-20250218-cda2d11c1) - - React (0.79.0-nightly-20250218-cda2d11c1): - - React-Core (= 0.79.0-nightly-20250218-cda2d11c1) - - React-Core/DevSupport (= 0.79.0-nightly-20250218-cda2d11c1) - - React-Core/RCTWebSocket (= 0.79.0-nightly-20250218-cda2d11c1) - - React-RCTActionSheet (= 0.79.0-nightly-20250218-cda2d11c1) - - React-RCTAnimation (= 0.79.0-nightly-20250218-cda2d11c1) - - React-RCTBlob (= 0.79.0-nightly-20250218-cda2d11c1) - - React-RCTImage (= 0.79.0-nightly-20250218-cda2d11c1) - - React-RCTLinking (= 0.79.0-nightly-20250218-cda2d11c1) - - React-RCTNetwork (= 0.79.0-nightly-20250218-cda2d11c1) - - React-RCTSettings (= 0.79.0-nightly-20250218-cda2d11c1) - - React-RCTText (= 0.79.0-nightly-20250218-cda2d11c1) - - React-RCTVibration (= 0.79.0-nightly-20250218-cda2d11c1) - - React-callinvoker (0.79.0-nightly-20250218-cda2d11c1) - - React-Core (0.79.0-nightly-20250218-cda2d11c1): + - RCTDeprecation (0.79.0-nightly-20250303-cee63397b) + - RCTRequired (0.79.0-nightly-20250303-cee63397b) + - RCTTypeSafety (0.79.0-nightly-20250303-cee63397b): + - FBLazyVector (= 0.79.0-nightly-20250303-cee63397b) + - RCTRequired (= 0.79.0-nightly-20250303-cee63397b) + - React-Core (= 0.79.0-nightly-20250303-cee63397b) + - React (0.79.0-nightly-20250303-cee63397b): + - React-Core (= 0.79.0-nightly-20250303-cee63397b) + - React-Core/DevSupport (= 0.79.0-nightly-20250303-cee63397b) + - React-Core/RCTWebSocket (= 0.79.0-nightly-20250303-cee63397b) + - React-RCTActionSheet (= 0.79.0-nightly-20250303-cee63397b) + - React-RCTAnimation (= 0.79.0-nightly-20250303-cee63397b) + - React-RCTBlob (= 0.79.0-nightly-20250303-cee63397b) + - React-RCTImage (= 0.79.0-nightly-20250303-cee63397b) + - React-RCTLinking (= 0.79.0-nightly-20250303-cee63397b) + - React-RCTNetwork (= 0.79.0-nightly-20250303-cee63397b) + - React-RCTSettings (= 0.79.0-nightly-20250303-cee63397b) + - React-RCTText (= 0.79.0-nightly-20250303-cee63397b) + - React-RCTVibration (= 0.79.0-nightly-20250303-cee63397b) + - React-callinvoker (0.79.0-nightly-20250303-cee63397b) + - React-Core (0.79.0-nightly-20250303-cee63397b): - glog - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - - React-Core/Default (= 0.79.0-nightly-20250218-cda2d11c1) + - React-Core/Default (= 0.79.0-nightly-20250303-cee63397b) - React-cxxreact - React-featureflags - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsitooling - React-perflogger - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/CoreModulesHeaders (0.79.0-nightly-20250218-cda2d11c1): + - React-Core/CoreModulesHeaders (0.79.0-nightly-20250303-cee63397b): - glog - RCT-Folly (= 2024.11.18.00) - RCTDeprecation @@ -69,12 +70,13 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsitooling - React-perflogger - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/Default (0.79.0-nightly-20250218-cda2d11c1): + - React-Core/Default (0.79.0-nightly-20250303-cee63397b): - glog - RCT-Folly (= 2024.11.18.00) - RCTDeprecation @@ -83,28 +85,30 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsitooling - React-perflogger - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/DevSupport (0.79.0-nightly-20250218-cda2d11c1): + - React-Core/DevSupport (0.79.0-nightly-20250303-cee63397b): - glog - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - - React-Core/Default (= 0.79.0-nightly-20250218-cda2d11c1) - - React-Core/RCTWebSocket (= 0.79.0-nightly-20250218-cda2d11c1) + - React-Core/Default (= 0.79.0-nightly-20250303-cee63397b) + - React-Core/RCTWebSocket (= 0.79.0-nightly-20250303-cee63397b) - React-cxxreact - React-featureflags - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsitooling - React-perflogger - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTActionSheetHeaders (0.79.0-nightly-20250218-cda2d11c1): + - React-Core/RCTActionSheetHeaders (0.79.0-nightly-20250303-cee63397b): - glog - RCT-Folly (= 2024.11.18.00) - RCTDeprecation @@ -114,12 +118,13 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsitooling - React-perflogger - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTAnimationHeaders (0.79.0-nightly-20250218-cda2d11c1): + - React-Core/RCTAnimationHeaders (0.79.0-nightly-20250303-cee63397b): - glog - RCT-Folly (= 2024.11.18.00) - RCTDeprecation @@ -129,12 +134,13 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsitooling - React-perflogger - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTBlobHeaders (0.79.0-nightly-20250218-cda2d11c1): + - React-Core/RCTBlobHeaders (0.79.0-nightly-20250303-cee63397b): - glog - RCT-Folly (= 2024.11.18.00) - RCTDeprecation @@ -144,12 +150,13 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsitooling - React-perflogger - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTImageHeaders (0.79.0-nightly-20250218-cda2d11c1): + - React-Core/RCTImageHeaders (0.79.0-nightly-20250303-cee63397b): - glog - RCT-Folly (= 2024.11.18.00) - RCTDeprecation @@ -159,12 +166,13 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsitooling - React-perflogger - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTLinkingHeaders (0.79.0-nightly-20250218-cda2d11c1): + - React-Core/RCTLinkingHeaders (0.79.0-nightly-20250303-cee63397b): - glog - RCT-Folly (= 2024.11.18.00) - RCTDeprecation @@ -174,12 +182,13 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsitooling - React-perflogger - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTNetworkHeaders (0.79.0-nightly-20250218-cda2d11c1): + - React-Core/RCTNetworkHeaders (0.79.0-nightly-20250303-cee63397b): - glog - RCT-Folly (= 2024.11.18.00) - RCTDeprecation @@ -189,12 +198,13 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsitooling - React-perflogger - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTSettingsHeaders (0.79.0-nightly-20250218-cda2d11c1): + - React-Core/RCTSettingsHeaders (0.79.0-nightly-20250303-cee63397b): - glog - RCT-Folly (= 2024.11.18.00) - RCTDeprecation @@ -204,12 +214,13 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsitooling - React-perflogger - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTTextHeaders (0.79.0-nightly-20250218-cda2d11c1): + - React-Core/RCTTextHeaders (0.79.0-nightly-20250303-cee63397b): - glog - RCT-Folly (= 2024.11.18.00) - RCTDeprecation @@ -219,12 +230,13 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsitooling - React-perflogger - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTVibrationHeaders (0.79.0-nightly-20250218-cda2d11c1): + - React-Core/RCTVibrationHeaders (0.79.0-nightly-20250303-cee63397b): - glog - RCT-Folly (= 2024.11.18.00) - RCTDeprecation @@ -234,58 +246,62 @@ PODS: - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsitooling - React-perflogger - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-Core/RCTWebSocket (0.79.0-nightly-20250218-cda2d11c1): + - React-Core/RCTWebSocket (0.79.0-nightly-20250303-cee63397b): - glog - RCT-Folly (= 2024.11.18.00) - RCTDeprecation - - React-Core/Default (= 0.79.0-nightly-20250218-cda2d11c1) + - React-Core/Default (= 0.79.0-nightly-20250303-cee63397b) - React-cxxreact - React-featureflags - React-jsi - React-jsiexecutor - React-jsinspector + - React-jsitooling - React-perflogger - React-runtimescheduler - React-utils - SocketRocket (= 0.7.1) - Yoga - - React-CoreModules (0.79.0-nightly-20250218-cda2d11c1): + - React-CoreModules (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - RCT-Folly (= 2024.11.18.00) - - RCTTypeSafety (= 0.79.0-nightly-20250218-cda2d11c1) - - React-Core/CoreModulesHeaders (= 0.79.0-nightly-20250218-cda2d11c1) - - React-jsi (= 0.79.0-nightly-20250218-cda2d11c1) + - RCTTypeSafety (= 0.79.0-nightly-20250303-cee63397b) + - React-Core/CoreModulesHeaders (= 0.79.0-nightly-20250303-cee63397b) + - React-jsi (= 0.79.0-nightly-20250303-cee63397b) - React-jsinspector + - React-jsinspectortracing - React-NativeModulesApple - React-RCTBlob - React-RCTFBReactNativeSpec - - React-RCTImage (= 0.79.0-nightly-20250218-cda2d11c1) + - React-RCTImage (= 0.79.0-nightly-20250303-cee63397b) - ReactCommon - SocketRocket (= 0.7.1) - - React-cxxreact (0.79.0-nightly-20250218-cda2d11c1): + - React-cxxreact (0.79.0-nightly-20250303-cee63397b): - boost - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.79.0-nightly-20250218-cda2d11c1) - - React-debug (= 0.79.0-nightly-20250218-cda2d11c1) - - React-jsi (= 0.79.0-nightly-20250218-cda2d11c1) + - React-callinvoker (= 0.79.0-nightly-20250303-cee63397b) + - React-debug (= 0.79.0-nightly-20250303-cee63397b) + - React-jsi (= 0.79.0-nightly-20250303-cee63397b) - React-jsinspector - - React-logger (= 0.79.0-nightly-20250218-cda2d11c1) - - React-perflogger (= 0.79.0-nightly-20250218-cda2d11c1) - - React-runtimeexecutor (= 0.79.0-nightly-20250218-cda2d11c1) - - React-timing (= 0.79.0-nightly-20250218-cda2d11c1) - - React-debug (0.79.0-nightly-20250218-cda2d11c1) - - React-defaultsnativemodule (0.79.0-nightly-20250218-cda2d11c1): + - React-jsinspectortracing + - React-logger (= 0.79.0-nightly-20250303-cee63397b) + - React-perflogger (= 0.79.0-nightly-20250303-cee63397b) + - React-runtimeexecutor (= 0.79.0-nightly-20250303-cee63397b) + - React-timing (= 0.79.0-nightly-20250303-cee63397b) + - React-debug (0.79.0-nightly-20250303-cee63397b) + - React-defaultsnativemodule (0.79.0-nightly-20250303-cee63397b): - RCT-Folly - React-domnativemodule - React-featureflagsnativemodule @@ -294,7 +310,7 @@ PODS: - React-jsiexecutor - React-microtasksnativemodule - React-RCTFBReactNativeSpec - - React-domnativemodule (0.79.0-nightly-20250218-cda2d11c1): + - React-domnativemodule (0.79.0-nightly-20250303-cee63397b): - RCT-Folly - React-Fabric - React-FabricComponents @@ -304,7 +320,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - Yoga - - React-Fabric (0.79.0-nightly-20250218-cda2d11c1): + - React-Fabric (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -315,22 +331,22 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/animations (= 0.79.0-nightly-20250218-cda2d11c1) - - React-Fabric/attributedstring (= 0.79.0-nightly-20250218-cda2d11c1) - - React-Fabric/componentregistry (= 0.79.0-nightly-20250218-cda2d11c1) - - React-Fabric/componentregistrynative (= 0.79.0-nightly-20250218-cda2d11c1) - - React-Fabric/components (= 0.79.0-nightly-20250218-cda2d11c1) - - React-Fabric/consistency (= 0.79.0-nightly-20250218-cda2d11c1) - - React-Fabric/core (= 0.79.0-nightly-20250218-cda2d11c1) - - React-Fabric/dom (= 0.79.0-nightly-20250218-cda2d11c1) - - React-Fabric/imagemanager (= 0.79.0-nightly-20250218-cda2d11c1) - - React-Fabric/leakchecker (= 0.79.0-nightly-20250218-cda2d11c1) - - React-Fabric/mounting (= 0.79.0-nightly-20250218-cda2d11c1) - - React-Fabric/observers (= 0.79.0-nightly-20250218-cda2d11c1) - - React-Fabric/scheduler (= 0.79.0-nightly-20250218-cda2d11c1) - - React-Fabric/telemetry (= 0.79.0-nightly-20250218-cda2d11c1) - - React-Fabric/templateprocessor (= 0.79.0-nightly-20250218-cda2d11c1) - - React-Fabric/uimanager (= 0.79.0-nightly-20250218-cda2d11c1) + - React-Fabric/animations (= 0.79.0-nightly-20250303-cee63397b) + - React-Fabric/attributedstring (= 0.79.0-nightly-20250303-cee63397b) + - React-Fabric/componentregistry (= 0.79.0-nightly-20250303-cee63397b) + - React-Fabric/componentregistrynative (= 0.79.0-nightly-20250303-cee63397b) + - React-Fabric/components (= 0.79.0-nightly-20250303-cee63397b) + - React-Fabric/consistency (= 0.79.0-nightly-20250303-cee63397b) + - React-Fabric/core (= 0.79.0-nightly-20250303-cee63397b) + - React-Fabric/dom (= 0.79.0-nightly-20250303-cee63397b) + - React-Fabric/imagemanager (= 0.79.0-nightly-20250303-cee63397b) + - React-Fabric/leakchecker (= 0.79.0-nightly-20250303-cee63397b) + - React-Fabric/mounting (= 0.79.0-nightly-20250303-cee63397b) + - React-Fabric/observers (= 0.79.0-nightly-20250303-cee63397b) + - React-Fabric/scheduler (= 0.79.0-nightly-20250303-cee63397b) + - React-Fabric/telemetry (= 0.79.0-nightly-20250303-cee63397b) + - React-Fabric/templateprocessor (= 0.79.0-nightly-20250303-cee63397b) + - React-Fabric/uimanager (= 0.79.0-nightly-20250303-cee63397b) - React-featureflags - React-graphics - React-jsi @@ -340,7 +356,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/animations (0.79.0-nightly-20250218-cda2d11c1): + - React-Fabric/animations (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -360,7 +376,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.79.0-nightly-20250218-cda2d11c1): + - React-Fabric/attributedstring (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -380,7 +396,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.79.0-nightly-20250218-cda2d11c1): + - React-Fabric/componentregistry (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -400,7 +416,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.79.0-nightly-20250218-cda2d11c1): + - React-Fabric/componentregistrynative (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -420,7 +436,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components (0.79.0-nightly-20250218-cda2d11c1): + - React-Fabric/components (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -431,10 +447,10 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/components/legacyviewmanagerinterop (= 0.79.0-nightly-20250218-cda2d11c1) - - React-Fabric/components/root (= 0.79.0-nightly-20250218-cda2d11c1) - - React-Fabric/components/scrollview (= 0.79.0-nightly-20250218-cda2d11c1) - - React-Fabric/components/view (= 0.79.0-nightly-20250218-cda2d11c1) + - React-Fabric/components/legacyviewmanagerinterop (= 0.79.0-nightly-20250303-cee63397b) + - React-Fabric/components/root (= 0.79.0-nightly-20250303-cee63397b) + - React-Fabric/components/scrollview (= 0.79.0-nightly-20250303-cee63397b) + - React-Fabric/components/view (= 0.79.0-nightly-20250303-cee63397b) - React-featureflags - React-graphics - React-jsi @@ -444,7 +460,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.79.0-nightly-20250218-cda2d11c1): + - React-Fabric/components/legacyviewmanagerinterop (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -464,7 +480,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.79.0-nightly-20250218-cda2d11c1): + - React-Fabric/components/root (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -484,7 +500,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/scrollview (0.79.0-nightly-20250218-cda2d11c1): + - React-Fabric/components/scrollview (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -504,7 +520,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.79.0-nightly-20250218-cda2d11c1): + - React-Fabric/components/view (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -526,7 +542,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-Fabric/consistency (0.79.0-nightly-20250218-cda2d11c1): + - React-Fabric/consistency (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -546,7 +562,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/core (0.79.0-nightly-20250218-cda2d11c1): + - React-Fabric/core (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -566,7 +582,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/dom (0.79.0-nightly-20250218-cda2d11c1): + - React-Fabric/dom (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -586,7 +602,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.79.0-nightly-20250218-cda2d11c1): + - React-Fabric/imagemanager (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -606,7 +622,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.79.0-nightly-20250218-cda2d11c1): + - React-Fabric/leakchecker (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -626,7 +642,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.79.0-nightly-20250218-cda2d11c1): + - React-Fabric/mounting (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -646,7 +662,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers (0.79.0-nightly-20250218-cda2d11c1): + - React-Fabric/observers (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -657,7 +673,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/observers/events (= 0.79.0-nightly-20250218-cda2d11c1) + - React-Fabric/observers/events (= 0.79.0-nightly-20250303-cee63397b) - React-featureflags - React-graphics - React-jsi @@ -667,7 +683,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/observers/events (0.79.0-nightly-20250218-cda2d11c1): + - React-Fabric/observers/events (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -687,7 +703,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.79.0-nightly-20250218-cda2d11c1): + - React-Fabric/scheduler (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -709,7 +725,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.79.0-nightly-20250218-cda2d11c1): + - React-Fabric/telemetry (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -729,7 +745,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.79.0-nightly-20250218-cda2d11c1): + - React-Fabric/templateprocessor (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -749,7 +765,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.79.0-nightly-20250218-cda2d11c1): + - React-Fabric/uimanager (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -760,7 +776,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager/consistency (= 0.79.0-nightly-20250218-cda2d11c1) + - React-Fabric/uimanager/consistency (= 0.79.0-nightly-20250303-cee63397b) - React-featureflags - React-graphics - React-jsi @@ -771,7 +787,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager/consistency (0.79.0-nightly-20250218-cda2d11c1): + - React-Fabric/uimanager/consistency (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -792,7 +808,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-FabricComponents (0.79.0-nightly-20250218-cda2d11c1): + - React-FabricComponents (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -804,8 +820,8 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components (= 0.79.0-nightly-20250218-cda2d11c1) - - React-FabricComponents/textlayoutmanager (= 0.79.0-nightly-20250218-cda2d11c1) + - React-FabricComponents/components (= 0.79.0-nightly-20250303-cee63397b) + - React-FabricComponents/textlayoutmanager (= 0.79.0-nightly-20250303-cee63397b) - React-featureflags - React-graphics - React-jsi @@ -816,7 +832,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components (0.79.0-nightly-20250218-cda2d11c1): + - React-FabricComponents/components (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -828,15 +844,15 @@ PODS: - React-cxxreact - React-debug - React-Fabric - - React-FabricComponents/components/inputaccessory (= 0.79.0-nightly-20250218-cda2d11c1) - - React-FabricComponents/components/iostextinput (= 0.79.0-nightly-20250218-cda2d11c1) - - React-FabricComponents/components/modal (= 0.79.0-nightly-20250218-cda2d11c1) - - React-FabricComponents/components/rncore (= 0.79.0-nightly-20250218-cda2d11c1) - - React-FabricComponents/components/safeareaview (= 0.79.0-nightly-20250218-cda2d11c1) - - React-FabricComponents/components/scrollview (= 0.79.0-nightly-20250218-cda2d11c1) - - React-FabricComponents/components/text (= 0.79.0-nightly-20250218-cda2d11c1) - - React-FabricComponents/components/textinput (= 0.79.0-nightly-20250218-cda2d11c1) - - React-FabricComponents/components/unimplementedview (= 0.79.0-nightly-20250218-cda2d11c1) + - React-FabricComponents/components/inputaccessory (= 0.79.0-nightly-20250303-cee63397b) + - React-FabricComponents/components/iostextinput (= 0.79.0-nightly-20250303-cee63397b) + - React-FabricComponents/components/modal (= 0.79.0-nightly-20250303-cee63397b) + - React-FabricComponents/components/rncore (= 0.79.0-nightly-20250303-cee63397b) + - React-FabricComponents/components/safeareaview (= 0.79.0-nightly-20250303-cee63397b) + - React-FabricComponents/components/scrollview (= 0.79.0-nightly-20250303-cee63397b) + - React-FabricComponents/components/text (= 0.79.0-nightly-20250303-cee63397b) + - React-FabricComponents/components/textinput (= 0.79.0-nightly-20250303-cee63397b) + - React-FabricComponents/components/unimplementedview (= 0.79.0-nightly-20250303-cee63397b) - React-featureflags - React-graphics - React-jsi @@ -847,7 +863,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/inputaccessory (0.79.0-nightly-20250218-cda2d11c1): + - React-FabricComponents/components/inputaccessory (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -869,7 +885,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/iostextinput (0.79.0-nightly-20250218-cda2d11c1): + - React-FabricComponents/components/iostextinput (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -891,7 +907,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/modal (0.79.0-nightly-20250218-cda2d11c1): + - React-FabricComponents/components/modal (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -913,7 +929,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/rncore (0.79.0-nightly-20250218-cda2d11c1): + - React-FabricComponents/components/rncore (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -935,7 +951,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/safeareaview (0.79.0-nightly-20250218-cda2d11c1): + - React-FabricComponents/components/safeareaview (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -957,7 +973,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/scrollview (0.79.0-nightly-20250218-cda2d11c1): + - React-FabricComponents/components/scrollview (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -979,7 +995,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/text (0.79.0-nightly-20250218-cda2d11c1): + - React-FabricComponents/components/text (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1001,7 +1017,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/textinput (0.79.0-nightly-20250218-cda2d11c1): + - React-FabricComponents/components/textinput (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1023,7 +1039,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/components/unimplementedview (0.79.0-nightly-20250218-cda2d11c1): + - React-FabricComponents/components/unimplementedview (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1045,7 +1061,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricComponents/textlayoutmanager (0.79.0-nightly-20250218-cda2d11c1): + - React-FabricComponents/textlayoutmanager (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1067,35 +1083,35 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-FabricImage (0.79.0-nightly-20250218-cda2d11c1): + - React-FabricImage (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - RCT-Folly/Fabric (= 2024.11.18.00) - - RCTRequired (= 0.79.0-nightly-20250218-cda2d11c1) - - RCTTypeSafety (= 0.79.0-nightly-20250218-cda2d11c1) + - RCTRequired (= 0.79.0-nightly-20250303-cee63397b) + - RCTTypeSafety (= 0.79.0-nightly-20250303-cee63397b) - React-Fabric - React-featureflags - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.79.0-nightly-20250218-cda2d11c1) + - React-jsiexecutor (= 0.79.0-nightly-20250303-cee63397b) - React-logger - React-rendererdebug - React-utils - ReactCommon - Yoga - - React-featureflags (0.79.0-nightly-20250218-cda2d11c1): + - React-featureflags (0.79.0-nightly-20250303-cee63397b): - RCT-Folly (= 2024.11.18.00) - - React-featureflagsnativemodule (0.79.0-nightly-20250218-cda2d11c1): + - React-featureflagsnativemodule (0.79.0-nightly-20250303-cee63397b): - RCT-Folly - React-featureflags - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - - React-graphics (0.79.0-nightly-20250218-cda2d11c1): + - React-graphics (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1104,7 +1120,7 @@ PODS: - React-jsi - React-jsiexecutor - React-utils - - React-idlecallbacksnativemodule (0.79.0-nightly-20250218-cda2d11c1): + - React-idlecallbacksnativemodule (0.79.0-nightly-20250303-cee63397b): - glog - RCT-Folly - React-jsi @@ -1112,7 +1128,7 @@ PODS: - React-RCTFBReactNativeSpec - React-runtimescheduler - ReactCommon/turbomodule/core - - React-ImageManager (0.79.0-nightly-20250218-cda2d11c1): + - React-ImageManager (0.79.0-nightly-20250303-cee63397b): - glog - RCT-Folly/Fabric - React-Core/Default @@ -1128,7 +1144,7 @@ PODS: - React-jsi - React-jsiexecutor - React-jsitooling - - React-jserrorhandler (0.79.0-nightly-20250218-cda2d11c1): + - React-jserrorhandler (0.79.0-nightly-20250303-cee63397b): - glog - RCT-Folly/Fabric (= 2024.11.18.00) - React-cxxreact @@ -1136,80 +1152,84 @@ PODS: - React-featureflags - React-jsi - ReactCommon/turbomodule/bridging - - React-jsi (0.79.0-nightly-20250218-cda2d11c1): + - React-jsi (0.79.0-nightly-20250303-cee63397b): - boost - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - RCT-Folly (= 2024.11.18.00) - - React-jsiexecutor (0.79.0-nightly-20250218-cda2d11c1): + - React-jsiexecutor (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - RCT-Folly (= 2024.11.18.00) - - React-cxxreact (= 0.79.0-nightly-20250218-cda2d11c1) - - React-jsi (= 0.79.0-nightly-20250218-cda2d11c1) + - React-cxxreact (= 0.79.0-nightly-20250303-cee63397b) + - React-jsi (= 0.79.0-nightly-20250303-cee63397b) - React-jsinspector - - React-perflogger (= 0.79.0-nightly-20250218-cda2d11c1) - - React-jsinspector (0.79.0-nightly-20250218-cda2d11c1): + - React-jsinspectortracing + - React-perflogger (= 0.79.0-nightly-20250303-cee63397b) + - React-jsinspector (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - glog - RCT-Folly - React-featureflags - React-jsi - React-jsinspectortracing - - React-perflogger (= 0.79.0-nightly-20250218-cda2d11c1) - - React-runtimeexecutor (= 0.79.0-nightly-20250218-cda2d11c1) - - React-jsinspectortracing (0.79.0-nightly-20250218-cda2d11c1): + - React-perflogger (= 0.79.0-nightly-20250303-cee63397b) + - React-runtimeexecutor (= 0.79.0-nightly-20250303-cee63397b) + - React-jsinspectortracing (0.79.0-nightly-20250303-cee63397b): - RCT-Folly - React-oscompat - - React-jsitooling (0.79.0-nightly-20250218-cda2d11c1): + - React-jsitooling (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - RCT-Folly (= 2024.11.18.00) - - React-cxxreact (= 0.79.0-nightly-20250218-cda2d11c1) - - React-jsi (= 0.79.0-nightly-20250218-cda2d11c1) + - React-cxxreact (= 0.79.0-nightly-20250303-cee63397b) + - React-jsi (= 0.79.0-nightly-20250303-cee63397b) - React-jsinspector - - React-jsitracing (0.79.0-nightly-20250218-cda2d11c1): + - React-jsinspectortracing + - React-jsitracing (0.79.0-nightly-20250303-cee63397b): - React-jsi - - React-logger (0.79.0-nightly-20250218-cda2d11c1): + - React-logger (0.79.0-nightly-20250303-cee63397b): - glog - - React-Mapbuffer (0.79.0-nightly-20250218-cda2d11c1): + - React-Mapbuffer (0.79.0-nightly-20250303-cee63397b): - glog - React-debug - - React-microtasksnativemodule (0.79.0-nightly-20250218-cda2d11c1): + - React-microtasksnativemodule (0.79.0-nightly-20250303-cee63397b): - RCT-Folly - React-jsi - React-jsiexecutor - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - - React-NativeModulesApple (0.79.0-nightly-20250218-cda2d11c1): + - React-NativeModulesApple (0.79.0-nightly-20250303-cee63397b): - glog - React-callinvoker - React-Core - React-cxxreact + - React-featureflags - React-jsi - React-jsinspector - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-oscompat (0.79.0-nightly-20250218-cda2d11c1) - - React-perflogger (0.79.0-nightly-20250218-cda2d11c1): + - React-oscompat (0.79.0-nightly-20250303-cee63397b) + - React-perflogger (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - RCT-Folly (= 2024.11.18.00) - - React-performancetimeline (0.79.0-nightly-20250218-cda2d11c1): + - React-performancetimeline (0.79.0-nightly-20250303-cee63397b): - RCT-Folly (= 2024.11.18.00) - React-cxxreact - React-featureflags - React-jsinspectortracing + - React-perflogger - React-timing - - React-RCTActionSheet (0.79.0-nightly-20250218-cda2d11c1): - - React-Core/RCTActionSheetHeaders (= 0.79.0-nightly-20250218-cda2d11c1) - - React-RCTAnimation (0.79.0-nightly-20250218-cda2d11c1): + - React-RCTActionSheet (0.79.0-nightly-20250303-cee63397b): + - React-Core/RCTActionSheetHeaders (= 0.79.0-nightly-20250303-cee63397b) + - React-RCTAnimation (0.79.0-nightly-20250303-cee63397b): - RCT-Folly (= 2024.11.18.00) - RCTTypeSafety - React-Core/RCTAnimationHeaders @@ -1217,7 +1237,7 @@ PODS: - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTAppDelegate (0.79.0-nightly-20250218-cda2d11c1): + - React-RCTAppDelegate (0.79.0-nightly-20250303-cee63397b): - RCT-Folly (= 2024.11.18.00) - RCTRequired - RCTTypeSafety @@ -1234,13 +1254,14 @@ PODS: - React-RCTFBReactNativeSpec - React-RCTImage - React-RCTNetwork + - React-RCTRuntime - React-rendererdebug - React-RuntimeApple - React-RuntimeCore - React-runtimescheduler - React-utils - ReactCommon - - React-RCTBlob (0.79.0-nightly-20250218-cda2d11c1): + - React-RCTBlob (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) @@ -1253,7 +1274,7 @@ PODS: - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - React-RCTFabric (0.79.0-nightly-20250218-cda2d11c1): + - React-RCTFabric (0.79.0-nightly-20250303-cee63397b): - glog - RCT-Folly/Fabric (= 2024.11.18.00) - React-Core @@ -1272,11 +1293,12 @@ PODS: - React-RCTImage - React-RCTText - React-rendererconsistency + - React-renderercss - React-rendererdebug - React-runtimescheduler - React-utils - Yoga - - React-RCTFBReactNativeSpec (0.79.0-nightly-20250218-cda2d11c1): + - React-RCTFBReactNativeSpec (0.79.0-nightly-20250303-cee63397b): - RCT-Folly - RCTRequired - RCTTypeSafety @@ -1285,7 +1307,7 @@ PODS: - React-jsiexecutor - React-NativeModulesApple - ReactCommon - - React-RCTImage (0.79.0-nightly-20250218-cda2d11c1): + - React-RCTImage (0.79.0-nightly-20250303-cee63397b): - RCT-Folly (= 2024.11.18.00) - RCTTypeSafety - React-Core/RCTImageHeaders @@ -1294,14 +1316,14 @@ PODS: - React-RCTFBReactNativeSpec - React-RCTNetwork - ReactCommon - - React-RCTLinking (0.79.0-nightly-20250218-cda2d11c1): - - React-Core/RCTLinkingHeaders (= 0.79.0-nightly-20250218-cda2d11c1) - - React-jsi (= 0.79.0-nightly-20250218-cda2d11c1) + - React-RCTLinking (0.79.0-nightly-20250303-cee63397b): + - React-Core/RCTLinkingHeaders (= 0.79.0-nightly-20250303-cee63397b) + - React-jsi (= 0.79.0-nightly-20250303-cee63397b) - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - ReactCommon/turbomodule/core (= 0.79.0-nightly-20250218-cda2d11c1) - - React-RCTNetwork (0.79.0-nightly-20250218-cda2d11c1): + - ReactCommon/turbomodule/core (= 0.79.0-nightly-20250303-cee63397b) + - React-RCTNetwork (0.79.0-nightly-20250303-cee63397b): - RCT-Folly (= 2024.11.18.00) - RCTTypeSafety - React-Core/RCTNetworkHeaders @@ -1309,7 +1331,17 @@ PODS: - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTSettings (0.79.0-nightly-20250218-cda2d11c1): + - React-RCTRuntime (0.79.0-nightly-20250303-cee63397b): + - glog + - RCT-Folly/Fabric (= 2024.11.18.00) + - React-Core + - React-jsi + - React-jsinspector + - React-jsinspectortracing + - React-jsitooling + - React-RuntimeApple + - React-RuntimeCore + - React-RCTSettings (0.79.0-nightly-20250303-cee63397b): - RCT-Folly (= 2024.11.18.00) - RCTTypeSafety - React-Core/RCTSettingsHeaders @@ -1317,28 +1349,28 @@ PODS: - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-RCTText (0.79.0-nightly-20250218-cda2d11c1): - - React-Core/RCTTextHeaders (= 0.79.0-nightly-20250218-cda2d11c1) + - React-RCTText (0.79.0-nightly-20250303-cee63397b): + - React-Core/RCTTextHeaders (= 0.79.0-nightly-20250303-cee63397b) - Yoga - - React-RCTVibration (0.79.0-nightly-20250218-cda2d11c1): + - React-RCTVibration (0.79.0-nightly-20250303-cee63397b): - RCT-Folly (= 2024.11.18.00) - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple - React-RCTFBReactNativeSpec - ReactCommon - - React-rendererconsistency (0.79.0-nightly-20250218-cda2d11c1) - - React-renderercss (0.79.0-nightly-20250218-cda2d11c1): + - React-rendererconsistency (0.79.0-nightly-20250303-cee63397b) + - React-renderercss (0.79.0-nightly-20250303-cee63397b): - React-debug - React-utils - - React-rendererdebug (0.79.0-nightly-20250218-cda2d11c1): + - React-rendererdebug (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - RCT-Folly (= 2024.11.18.00) - React-debug - - React-rncore (0.79.0-nightly-20250218-cda2d11c1) - - React-RuntimeApple (0.79.0-nightly-20250218-cda2d11c1): + - React-rncore (0.79.0-nightly-20250303-cee63397b) + - React-RuntimeApple (0.79.0-nightly-20250303-cee63397b): - RCT-Folly/Fabric (= 2024.11.18.00) - React-callinvoker - React-Core/Default @@ -1358,7 +1390,7 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - React-RuntimeCore (0.79.0-nightly-20250218-cda2d11c1): + - React-RuntimeCore (0.79.0-nightly-20250303-cee63397b): - glog - RCT-Folly/Fabric (= 2024.11.18.00) - React-cxxreact @@ -1373,9 +1405,9 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - React-runtimeexecutor (0.79.0-nightly-20250218-cda2d11c1): - - React-jsi (= 0.79.0-nightly-20250218-cda2d11c1) - - React-runtimescheduler (0.79.0-nightly-20250218-cda2d11c1): + - React-runtimeexecutor (0.79.0-nightly-20250303-cee63397b): + - React-jsi (= 0.79.0-nightly-20250303-cee63397b) + - React-runtimescheduler (0.79.0-nightly-20250303-cee63397b): - glog - RCT-Folly (= 2024.11.18.00) - React-callinvoker @@ -1383,21 +1415,22 @@ PODS: - React-debug - React-featureflags - React-jsi + - React-jsinspectortracing - React-performancetimeline - React-rendererconsistency - React-rendererdebug - React-runtimeexecutor - React-timing - React-utils - - React-timing (0.79.0-nightly-20250218-cda2d11c1) - - React-utils (0.79.0-nightly-20250218-cda2d11c1): + - React-timing (0.79.0-nightly-20250303-cee63397b) + - React-utils (0.79.0-nightly-20250303-cee63397b): - glog - RCT-Folly (= 2024.11.18.00) - React-debug - - React-jsi (= 0.79.0-nightly-20250218-cda2d11c1) - - ReactAppDependencyProvider (0.79.0-nightly-20250218-cda2d11c1): + - React-jsi (= 0.79.0-nightly-20250303-cee63397b) + - ReactAppDependencyProvider (0.79.0-nightly-20250303-cee63397b): - ReactCodegen - - ReactCodegen (0.79.0-nightly-20250218-cda2d11c1): + - ReactCodegen (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - glog - RCT-Folly @@ -1417,46 +1450,46 @@ PODS: - React-utils - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - ReactCommon (0.79.0-nightly-20250218-cda2d11c1): - - ReactCommon/turbomodule (= 0.79.0-nightly-20250218-cda2d11c1) - - ReactCommon/turbomodule (0.79.0-nightly-20250218-cda2d11c1): + - ReactCommon (0.79.0-nightly-20250303-cee63397b): + - ReactCommon/turbomodule (= 0.79.0-nightly-20250303-cee63397b) + - ReactCommon/turbomodule (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.79.0-nightly-20250218-cda2d11c1) - - React-cxxreact (= 0.79.0-nightly-20250218-cda2d11c1) - - React-jsi (= 0.79.0-nightly-20250218-cda2d11c1) - - React-logger (= 0.79.0-nightly-20250218-cda2d11c1) - - React-perflogger (= 0.79.0-nightly-20250218-cda2d11c1) - - ReactCommon/turbomodule/bridging (= 0.79.0-nightly-20250218-cda2d11c1) - - ReactCommon/turbomodule/core (= 0.79.0-nightly-20250218-cda2d11c1) - - ReactCommon/turbomodule/bridging (0.79.0-nightly-20250218-cda2d11c1): + - React-callinvoker (= 0.79.0-nightly-20250303-cee63397b) + - React-cxxreact (= 0.79.0-nightly-20250303-cee63397b) + - React-jsi (= 0.79.0-nightly-20250303-cee63397b) + - React-logger (= 0.79.0-nightly-20250303-cee63397b) + - React-perflogger (= 0.79.0-nightly-20250303-cee63397b) + - ReactCommon/turbomodule/bridging (= 0.79.0-nightly-20250303-cee63397b) + - ReactCommon/turbomodule/core (= 0.79.0-nightly-20250303-cee63397b) + - ReactCommon/turbomodule/bridging (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.79.0-nightly-20250218-cda2d11c1) - - React-cxxreact (= 0.79.0-nightly-20250218-cda2d11c1) - - React-jsi (= 0.79.0-nightly-20250218-cda2d11c1) - - React-logger (= 0.79.0-nightly-20250218-cda2d11c1) - - React-perflogger (= 0.79.0-nightly-20250218-cda2d11c1) - - ReactCommon/turbomodule/core (0.79.0-nightly-20250218-cda2d11c1): + - React-callinvoker (= 0.79.0-nightly-20250303-cee63397b) + - React-cxxreact (= 0.79.0-nightly-20250303-cee63397b) + - React-jsi (= 0.79.0-nightly-20250303-cee63397b) + - React-logger (= 0.79.0-nightly-20250303-cee63397b) + - React-perflogger (= 0.79.0-nightly-20250303-cee63397b) + - ReactCommon/turbomodule/core (0.79.0-nightly-20250303-cee63397b): - DoubleConversion - fast_float (= 6.1.4) - fmt (= 11.0.2) - glog - RCT-Folly (= 2024.11.18.00) - - React-callinvoker (= 0.79.0-nightly-20250218-cda2d11c1) - - React-cxxreact (= 0.79.0-nightly-20250218-cda2d11c1) - - React-debug (= 0.79.0-nightly-20250218-cda2d11c1) - - React-featureflags (= 0.79.0-nightly-20250218-cda2d11c1) - - React-jsi (= 0.79.0-nightly-20250218-cda2d11c1) - - React-logger (= 0.79.0-nightly-20250218-cda2d11c1) - - React-perflogger (= 0.79.0-nightly-20250218-cda2d11c1) - - React-utils (= 0.79.0-nightly-20250218-cda2d11c1) + - React-callinvoker (= 0.79.0-nightly-20250303-cee63397b) + - React-cxxreact (= 0.79.0-nightly-20250303-cee63397b) + - React-debug (= 0.79.0-nightly-20250303-cee63397b) + - React-featureflags (= 0.79.0-nightly-20250303-cee63397b) + - React-jsi (= 0.79.0-nightly-20250303-cee63397b) + - React-logger (= 0.79.0-nightly-20250303-cee63397b) + - React-perflogger (= 0.79.0-nightly-20250303-cee63397b) + - React-utils (= 0.79.0-nightly-20250303-cee63397b) - SocketRocket (0.7.1) - Yoga (0.0.0) @@ -1513,6 +1546,7 @@ DEPENDENCIES: - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) + - React-RCTRuntime (from `../node_modules/react-native/React/Runtime`) - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) - React-RCTText (from `../node_modules/react-native/Libraries/Text`) - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) @@ -1636,6 +1670,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/Libraries/LinkingIOS" React-RCTNetwork: :path: "../node_modules/react-native/Libraries/Network" + React-RCTRuntime: + :path: "../node_modules/react-native/React/Runtime" React-RCTSettings: :path: "../node_modules/react-native/Libraries/Settings" React-RCTText: @@ -1675,71 +1711,72 @@ SPEC CHECKSUMS: boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90 DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb fast_float: 06eeec4fe712a76acc9376682e4808b05ce978b6 - FBLazyVector: b6275bea4954e7fe6c1173ba8f7c96ef9bfeec8f + FBLazyVector: f450744af7ba8204d51482e2fce23108d335bb46 fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd glog: eb93e2f488219332457c3c4eafd2738ddc7e80b8 RCT-Folly: e78785aa9ba2ed998ea4151e314036f6c49e6d82 - RCTDeprecation: 5ac2ed490468a85291684cec88401ae9ce88e030 - RCTRequired: f70d99017e6077878afecde4aa5e7de90a6a56f8 - RCTTypeSafety: d15db5bfbf5e7968af8414e1209686cac8e15c39 - React: adcedd94e5a272f972999bdd78b78cd66aad86f1 - React-callinvoker: 621db21c586c98ce4b667c39b34f07c4f5918957 - React-Core: 15291c2263a325da81276e2838b172ce0966ce63 - React-CoreModules: 31954136ba2e5d17a57066d35a2becd3b1e16bbc - React-cxxreact: 23bdd8459d56b38f5dff72128a39108d49bae522 - React-debug: c0e04b090ccf1a01bc854da41bc519d048e1db53 - React-defaultsnativemodule: 94303c9c6a5fe432700bfa121ba9d0003d89b987 - React-domnativemodule: 7fd3d5174334901c844ff97c6614cd394f057498 - React-Fabric: 2faf73e7bde436953d107e2a90cb39225453395b - React-FabricComponents: 4731c723798e29c4a7fde7a0180df2dbcababa96 - React-FabricImage: e9a22bb5d29b28fe6f58a21307928cc291c7f222 - React-featureflags: aaf9a11fe65b464bb1f79484bead711165688cc3 - React-featureflagsnativemodule: 66522572c43480cd22e146b395a55d9f03352dbf - React-graphics: 9d9145d78d5bba6217ce8b419df7dac678ff742c - React-idlecallbacksnativemodule: 98b3c2bc74bba1f50b004b1609b59444f94e7e09 - React-ImageManager: 18f21543a95b75c904995dcef0f6c6a6eb608342 - React-jsc: 56d4e28446f52a29b3a9aac9663ab51927927221 - React-jserrorhandler: ad33ae5032f6ea9fada6b78040d5356b1b771f26 - React-jsi: 7dec699dbe03bb5a70c75808ece049afd5a0dfc5 - React-jsiexecutor: 7a7ca4f124daf6e2686b4cb97b434f632e36dcfa - React-jsinspector: 1d0f2ed6177c88d17839b7db521508dc0d00144a - React-jsinspectortracing: 4c627f20be00d4695cf2ec2d771c3bc86f8c61b3 - React-jsitooling: c9f894bc315348606b47e00aec7348780996673a - React-jsitracing: da9dcaca094226b3a39a2c9b12b3764190e581fb - React-logger: 5a1b8ffeccc1dedb3a59e0ba4156830632222945 - React-Mapbuffer: 266c4d4204bdba4f6f4e8f134c3dd90ca1e877cd - React-microtasksnativemodule: 459b7cbebb0d77d3908a01938abbf7ea87bc3cc6 - React-NativeModulesApple: 414f784b35e505dc7ca98564f3ecaacb25378cd1 - React-oscompat: 89ec75f2c9deabd078cfa79e2f84c65cfb771faf - React-perflogger: 88bc252476797f828b6fecf04e89f905014914a1 - React-performancetimeline: fea977f7004a3b96673f7def290ebd174b6e71c2 - React-RCTActionSheet: e8eaade91cfa889519c8041258d7a50832eeed09 - React-RCTAnimation: 683931bf343522e6a067cd6b2dcc7a3b229d9b5e - React-RCTAppDelegate: 4ef61a9c92987c2c92bf3daf3b115762f4892e6e - React-RCTBlob: 46ecca2a7f47410607ab446e2335a2bee7852875 - React-RCTFabric: 4839aca95297c5ffdc55b9094f322bb71fcd3aae - React-RCTFBReactNativeSpec: 528c3c73bee8925c6c735f5ec272022cac3c7c73 - React-RCTImage: 10b44d81490fd1dd15c30c92a4767040d42e7699 - React-RCTLinking: 380d01a145622dbe1f94e78f57cf4b3a1904c2f1 - React-RCTNetwork: f140dc70b9fc2936f703bdf1d34bd69684049c54 - React-RCTSettings: c0eab24466a63f5cbc4412bb1e1c51d8151616a3 - React-RCTText: 9ed61f034fcf27b5aba250d1e0add5cbada3975a - React-RCTVibration: 5f667fc94547009b4ae1f8c153a2d9c9d6ce87a8 - React-rendererconsistency: 4403e687ff2a5f40f5c1bbbcd5df7cc342c0338f - React-renderercss: 6af18d12904945d34fa0238de1332a076b513625 - React-rendererdebug: e92b0eff88c652b94008356962abb7d800df93a9 - React-rncore: 6649600457e5d56aa3678c30436002db8eb73752 - React-RuntimeApple: 52a353d983ea9974d47c71c3e136f0649ab8b018 - React-RuntimeCore: 8b292fd4fa40a20c8c3a64e53d1fbcc61921c1ae - React-runtimeexecutor: 343304ca59d6fd7a57a92c77227fcc3f3296e410 - React-runtimescheduler: 479e21105cf3e6e34767184ab1ed53d1b869a6d0 - React-timing: 05925220f62b53ef5472bf830c930a22dfefab7f - React-utils: 3ddbc31f99dbdc0a61d8047ddcee447ae29e41ed - ReactAppDependencyProvider: f7b14564935beeaf6b2c76dd96045095f1e52d2b - ReactCodegen: d8a868133920280969cffa52322a800a3991d681 - ReactCommon: 195c404e60b906f1effec7933741172c54889525 + RCTDeprecation: 2ecb6d7cd0e7c268989cdbbe2e2b341a82ce76b6 + RCTRequired: 578882aa4daed49a14d5e6a6f3cfde859d6c4f0c + RCTTypeSafety: 7b8c426d9b4ef69468b8c4049f93cb449958102d + React: 68db8a34eecc035445930e54186f52cbf5e487f0 + React-callinvoker: 11fe92721f01ae9d30f1cd7e30b7554e23ff0cbf + React-Core: 5d3a9e98fdf394ab47116cc439c7596aaf84c709 + React-CoreModules: 9fba8958b07de0ab40d23ffa484db4bc2de80879 + React-cxxreact: 3f2d468364b48e03eda353663e6b666bd3e4a0f9 + React-debug: ac0b1243f4e37a453e536aac67c0f95b2ada25fa + React-defaultsnativemodule: db5263267f67c379d80f8f36ad3d55ff694371d2 + React-domnativemodule: 9560507aee348122b2865c1b62150f6555c85e60 + React-Fabric: 6b2d520ce7d3f7e8f74917b6b69e60966b863497 + React-FabricComponents: 0dbd5d966dd0a5e80efa8e5ba53351a3620caa90 + React-FabricImage: 5d1386559c5f9fff7e78afab86802bde253181e4 + React-featureflags: e914c11bfd65902243e2cb68c8dde676944f541a + React-featureflagsnativemodule: cf372de941dab8b2f2ecd87b3bc596ca007f0798 + React-graphics: 9696b89e1f0a7aaa83ff557e85a187e2051c17b1 + React-idlecallbacksnativemodule: 255a055077e21ee136c590c46b36d9692379db87 + React-ImageManager: df816c5ea18b0c225f60b87bce7a067da5909a3a + React-jsc: 80272944d5e333323be961b2f9cd96c9256ccd7f + React-jserrorhandler: b6449d7e01d940cdfbc4a5929c789453d3e10ce7 + React-jsi: 919fb3de37d77bd929394569a0dc42b801032d94 + React-jsiexecutor: 6b781bba43cb456214b36890d203dd8fa8924ff2 + React-jsinspector: 0d304fea934121749105c9ed4a19e606ec112a17 + React-jsinspectortracing: 449b64c992b1a2e7e4ab94cd61c14d56da204bb7 + React-jsitooling: 89302b3c6c09bc10f8e7dc7bbf924be93a1dbcbe + React-jsitracing: dbc14b59e23dbb8d6c3352ff9361615af2a183be + React-logger: 2a6917b67205ab5dac1cc6611afa11faca27095e + React-Mapbuffer: b31259bb560c3d19f077c3652396e267a312bda6 + React-microtasksnativemodule: fdc877c3101d0d97e61ed1e51d60323c43fbd081 + React-NativeModulesApple: 22e6d4d21433016cd1aa87fad30dcf02e53552d2 + React-oscompat: cb582cbae0eccfe8c8e4ddeda0ec36a6aad08ed8 + React-perflogger: c155cecd84355f7bdba012b4188e5e972101d70e + React-performancetimeline: e66ca7f99462f95a46dd70efd5f30ca963132659 + React-RCTActionSheet: a497422a327805bc5ed75a39d1ca777dcb5709ab + React-RCTAnimation: 65bb77b41f6ce2806fcfe32364ea4eda92e259d9 + React-RCTAppDelegate: 616b2cf563e01218126a487a3b2cd5f5eb7e7969 + React-RCTBlob: 6b30936a91ecdc8237847ce28463ff3df370180a + React-RCTFabric: 1a0d913713c2f7d17b67743d9917d68d3c5b6bbe + React-RCTFBReactNativeSpec: fa803369d85cb7cf1a2723ad5cba36cf3943b4fa + React-RCTImage: 4c31a64a7a62b38f4e9084759243a884a92a9e11 + React-RCTLinking: 80f4171465790c736133c81fd5f9aefbb107f7f7 + React-RCTNetwork: f343059f7937364140684d0b5889a5a318f8e94c + React-RCTRuntime: 300a66a818c2ad6e78d59270b468ecf9f2c52d97 + React-RCTSettings: 986efbabca9936d9ed242e59e7289fc882f8927a + React-RCTText: ca88a99030c5071067854fbaa98559a651b08d10 + React-RCTVibration: 716066124e3fd39ee64278f973f3219dd38e80b1 + React-rendererconsistency: cb515fe8060327984e7c3c98969d4b3bc7643bea + React-renderercss: ab4f0f530c376264202a6e7b0d2f6a58a0623e73 + React-rendererdebug: 36c46c205d1c48150e92f2177d05772ed4f713cb + React-rncore: a87fff0f524d3f0e45dded15acffe676915ecf39 + React-RuntimeApple: 904d54c7254e4f71bb9fbd25fde560ac7737ab5a + React-RuntimeCore: 1608c0a2f165153d47db2c79e99cfa4e45f135db + React-runtimeexecutor: 87fd638c8e0e601dc6216e7d52e968a22e7ecb72 + React-runtimescheduler: d716758ff6687da7398dafd1c33ab6cc9206d978 + React-timing: a3658259b853a2a8ffddc34bec665ff634e76dc6 + React-utils: 574029ab53ee2e7fab0c675b7352b674edc4c225 + ReactAppDependencyProvider: 332b0e3e0afcba4178275512b33c0fa2c28d081c + ReactCodegen: 999f8e05a001e5c487770601dd448711f0b26aa3 + ReactCommon: c41ee0d12bca11481bef2f9f126ee86961851c2e SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - Yoga: f90f4e1485051b28e754b067ef45b48b34a5fb75 + Yoga: a532f40b43ec5ba03a4bd163fc863356c004de37 PODFILE CHECKSUM: 5679d046b9b3e62f39bb78691ffa133428cea30d diff --git a/example/package-lock.json b/example/package-lock.json index a98da2e..ca1ec71 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -451,6 +451,7 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.25.9.tgz", "integrity": "sha512-ykqgwNfSnNOB+C8fV5X4mG3AVmvu+WVxcaU9xHHtBb7PCrPeweMmPjGsn8eMaeJg6SJuoUuZENeeSWaarWqonQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -523,6 +524,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -534,6 +536,7 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.25.9.tgz", "integrity": "sha512-9MhJ/SMTsVqsd69GyQg89lYR4o9T+oDGv5F6IsigxxqFVOyR/IflDLYP8WDI1l8fkhNGGktqkvL5qwNCtGEpgQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1327,6 +1330,7 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1341,6 +1345,7 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", + "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", "@babel/helper-module-imports": "^7.25.9", @@ -1359,6 +1364,7 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz", "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1373,6 +1379,7 @@ "version": "7.25.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz", "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" }, @@ -1431,6 +1438,7 @@ "version": "7.26.9", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.9.tgz", "integrity": "sha512-Jf+8y9wXQbbxvVYTM8gO5oEF2POdNji0NMltEkG7FtmzD9PVz7/lxpqSdTvwsjTMU5HIHuDVNf2SOxLkWi+wPQ==", + "dev": true, "dependencies": { "@babel/helper-module-imports": "^7.25.9", "@babel/helper-plugin-utils": "^7.26.5", @@ -1450,6 +1458,7 @@ "version": "0.10.6", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "dev": true, "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.2", "core-js-compat": "^3.38.0" @@ -1983,13 +1992,13 @@ "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", - "dev": true + "devOptional": true }, "node_modules/@hapi/topo": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "dev": true, + "devOptional": true, "dependencies": { "@hapi/hoek": "^9.0.0" } @@ -2563,7 +2572,7 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, + "devOptional": true, "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -2576,7 +2585,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, + "devOptional": true, "engines": { "node": ">= 8" } @@ -2585,7 +2594,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, + "devOptional": true, "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -2598,7 +2607,7 @@ "version": "15.0.1", "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-15.0.1.tgz", "integrity": "sha512-xIGPytx2bj5HxFk0c7S25AVuJowHmEFg5LFC9XosKc0TSOjP1r6zGC6OqC/arQV/pNuqmZN2IFnpgJn0Bn+hhQ==", - "dev": true, + "devOptional": true, "dependencies": { "@react-native-community/cli-clean": "15.0.1", "@react-native-community/cli-config": "15.0.1", @@ -2628,7 +2637,7 @@ "version": "15.0.1", "resolved": "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-15.0.1.tgz", "integrity": "sha512-flGTfT005UZvW2LAXVowZ/7ri22oiiZE4pPgMvc8klRxO5uofKIRuohgiHybHtiCo/HNqIz45JmZJvuFrhc4Ow==", - "dev": true, + "devOptional": true, "dependencies": { "@react-native-community/cli-tools": "15.0.1", "chalk": "^4.1.2", @@ -2640,7 +2649,7 @@ "version": "15.0.1", "resolved": "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-15.0.1.tgz", "integrity": "sha512-SL3/9zIyzQQPKWei0+W1gNHxCPurrxqpODUWnVLoP38DNcvYCGtsRayw/4DsXgprZfBC+FsscNpd3IDJrG59XA==", - "dev": true, + "devOptional": true, "dependencies": { "@react-native-community/cli-tools": "15.0.1", "chalk": "^4.1.2", @@ -2654,7 +2663,7 @@ "version": "15.0.1", "resolved": "https://registry.npmjs.org/@react-native-community/cli-config-apple/-/cli-config-apple-15.0.1.tgz", "integrity": "sha512-GEHUx4NRp9W9or6vygn0TgNeFkcJdNjrtko0vQEJAS4gJdWqP/9LqqwJNlUfaW5jHBN7TKALAMlfRmI12Op3sg==", - "dev": true, + "devOptional": true, "dependencies": { "@react-native-community/cli-tools": "15.0.1", "chalk": "^4.1.2", @@ -2675,7 +2684,7 @@ "version": "15.0.1", "resolved": "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-15.0.1.tgz", "integrity": "sha512-YCu44lZR3zZxJJYVTqYZFz9cT9KBfbKI4q2MnKOvkamt00XY3usooMqfuwBAdvM/yvpx7M5w8kbM/nPyj4YCvQ==", - "dev": true, + "devOptional": true, "dependencies": { "@react-native-community/cli-config": "15.0.1", "@react-native-community/cli-platform-android": "15.0.1", @@ -2699,7 +2708,7 @@ "version": "7.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", - "dev": true, + "devOptional": true, "bin": { "semver": "bin/semver.js" }, @@ -2711,7 +2720,7 @@ "version": "15.0.1", "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-15.0.1.tgz", "integrity": "sha512-QlAMomj6H6TY6pHwjTYMsHDQLP5eLzjAmyW1qb03w/kyS/72elK2bjsklNWJrscFY9TMQLqw7qoAsXf1m5t/dg==", - "dev": true, + "devOptional": true, "dependencies": { "@react-native-community/cli-tools": "15.0.1", "chalk": "^4.1.2", @@ -2725,7 +2734,7 @@ "version": "15.0.1", "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-apple/-/cli-platform-apple-15.0.1.tgz", "integrity": "sha512-iQj1Dt2fr/Q7X2CQhyhWnece3eLDCark1osfiwpViksOfTH2WdpNS3lIwlFcIKhsieFU7YYwbNuFqQ3tF9Dlvw==", - "dev": true, + "devOptional": true, "dependencies": { "@react-native-community/cli-config-apple": "15.0.1", "@react-native-community/cli-tools": "15.0.1", @@ -2738,7 +2747,7 @@ "version": "15.0.1", "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-15.0.1.tgz", "integrity": "sha512-6pKzXEIgGL20eE1uOn8iSsNBlMzO1LG+pQOk+7mvD172EPhKm/lRzUVDX5gO/2jvsGoNw6VUW0JX1FI2firwqA==", - "dev": true, + "devOptional": true, "dependencies": { "@react-native-community/cli-platform-apple": "15.0.1" } @@ -2795,7 +2804,7 @@ "version": "15.0.1", "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-15.0.1.tgz", "integrity": "sha512-sWiJ62kkGu2mgYni2dsPxOMBzpwTjNsDH1ubY4mqcNEI9Zmzs0vRwwDUEhYqwNGys9+KpBKoZRrT2PAlhO84xA==", - "dev": true, + "devOptional": true, "dependencies": { "joi": "^17.2.1" } @@ -2804,7 +2813,7 @@ "version": "7.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", - "dev": true, + "devOptional": true, "bin": { "semver": "bin/semver.js" }, @@ -2813,29 +2822,31 @@ } }, "node_modules/@react-native/assets-registry": { - "version": "0.79.0-nightly-20250218-cda2d11c1", - "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.79.0-nightly-20250218-cda2d11c1.tgz", - "integrity": "sha512-KHKgu/Gt2KNqLJ4fII5L67cmo5s5boXkwpB6nVVQtnmhwd4qTZNKCUC2QDK3zwqaBY/f4Ty/XdXAFTxymB3Kkg==", + "version": "0.79.0-nightly-20250303-cee63397b", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.79.0-nightly-20250303-cee63397b.tgz", + "integrity": "sha512-v3vrkYFnVL1huzRl2V9MzuTNlkfp73r3kvpItaONdicwFkRApYCGCdkn+s4HmRWuwsv0167Xg79vimBf0zD4mw==", "engines": { "node": ">=18" } }, "node_modules/@react-native/babel-plugin-codegen": { - "version": "0.79.0-nightly-20250218-cda2d11c1", - "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.79.0-nightly-20250218-cda2d11c1.tgz", - "integrity": "sha512-Ws20vOVgNRmb/Wm2TMZE5rilMcmBhZVszq3OL8lSwATfNDS3Qnn1PDXU17lEBtNvk8WYcmB9Lxs3mpdZkmuWfQ==", + "version": "0.79.0-nightly-20250304-25d501df7", + "resolved": "https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.79.0-nightly-20250304-25d501df7.tgz", + "integrity": "sha512-ODKC0qtI0izPLdzwOJUsMriSbmfvV5GK74y0e4aqCu4eMax+csfgwmo+LoxMInGZkbHTRH/I68+uMd05j3R7gw==", + "dev": true, "dependencies": { "@babel/traverse": "^7.25.3", - "@react-native/codegen": "0.79.0-nightly-20250218-cda2d11c1" + "@react-native/codegen": "0.79.0-nightly-20250304-25d501df7" }, "engines": { "node": ">=18" } }, "node_modules/@react-native/babel-preset": { - "version": "0.79.0-nightly-20250218-cda2d11c1", - "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.79.0-nightly-20250218-cda2d11c1.tgz", - "integrity": "sha512-i+tv5lDixKrdMGoPiaSaV4NoBUgqt/hMCHy2t8rkQyQ8ZwiP8CIBcRiTLNITtJbQoxRlqNXG0BMtem2LKvci5g==", + "version": "0.79.0-nightly-20250304-25d501df7", + "resolved": "https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.79.0-nightly-20250304-25d501df7.tgz", + "integrity": "sha512-T3NNuSbPiBBvWj3IqAYfxXk2ZNTt4oZOJ7YFXTUAY+gJmHDS1wSXVFyyA+ADKDmd9TQD3VVELTLHVNViZbBTpQ==", + "dev": true, "dependencies": { "@babel/core": "^7.25.2", "@babel/plugin-proposal-export-default-from": "^7.24.7", @@ -2878,7 +2889,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.79.0-nightly-20250218-cda2d11c1", + "@react-native/babel-plugin-codegen": "0.79.0-nightly-20250304-25d501df7", "babel-plugin-syntax-hermes-parser": "0.25.1", "babel-plugin-transform-flow-enums": "^0.0.2", "react-refresh": "^0.14.0" @@ -2891,9 +2902,10 @@ } }, "node_modules/@react-native/codegen": { - "version": "0.79.0-nightly-20250218-cda2d11c1", - "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.79.0-nightly-20250218-cda2d11c1.tgz", - "integrity": "sha512-3wM8Hc9EnfUbzMPOiwJi4zmTppRXHeAPNc7IU+KGGmNcj7UKspE2kft3wHKxqMKytjUq7w8I3lkC3FArJLRygg==", + "version": "0.79.0-nightly-20250304-25d501df7", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.79.0-nightly-20250304-25d501df7.tgz", + "integrity": "sha512-tuIPB7rAQPbGBcaBNG1Adusm4DYDEmDIyQb+MgrnYQfcfpx2NuMt0qkdKmUwBT8Flnu14yg3jjm0t/Jp2VqK/w==", + "dev": true, "dependencies": { "@babel/parser": "^7.25.3", "glob": "^7.1.1", @@ -2911,29 +2923,27 @@ } }, "node_modules/@react-native/community-cli-plugin": { - "version": "0.79.0-nightly-20250218-cda2d11c1", - "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.79.0-nightly-20250218-cda2d11c1.tgz", - "integrity": "sha512-/iS9M0b2a3awSADxV0cAj0EyMl2CsKgQEUT9fbR47sy1de1hZ4pcwTBQ0cESoYmHiDGl8/5uAkCRvN4j4Yjczg==", + "version": "0.79.0-nightly-20250303-cee63397b", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.79.0-nightly-20250303-cee63397b.tgz", + "integrity": "sha512-5cZo70Jzo85/F3JiTx2+3iqX4mQRUIKvPg7xIzN3K6eHfhxiOSgw89VyOuLwR4ONUwNU8KoTjn8415q2L9GScQ==", "dependencies": { - "@react-native/dev-middleware": "0.79.0-nightly-20250218-cda2d11c1", - "@react-native/metro-babel-transformer": "0.79.0-nightly-20250218-cda2d11c1", + "@react-native/dev-middleware": "0.79.0-nightly-20250303-cee63397b", "chalk": "^4.0.0", "debug": "^2.2.0", "invariant": "^2.2.4", "metro": "^0.81.0", "metro-config": "^0.81.0", "metro-core": "^0.81.0", - "readline": "^1.3.0", "semver": "^7.1.3" }, "engines": { "node": ">=18" }, "peerDependencies": { - "@react-native-community/cli-server-api": "*" + "@react-native-community/cli": "*" }, "peerDependenciesMeta": { - "@react-native-community/cli-server-api": { + "@react-native-community/cli": { "optional": true } } @@ -2963,20 +2973,20 @@ } }, "node_modules/@react-native/debugger-frontend": { - "version": "0.79.0-nightly-20250218-cda2d11c1", - "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.79.0-nightly-20250218-cda2d11c1.tgz", - "integrity": "sha512-4qru27B91FSudMy5ztX9NySMf2DT7/AwTPC1JYd+Co50tYwygVg6apMnB8X+m9+RYMHbySGaa3SfME6sYvjIWw==", + "version": "0.79.0-nightly-20250303-cee63397b", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.79.0-nightly-20250303-cee63397b.tgz", + "integrity": "sha512-hHFJpRuCoVGzvlJxBdZFl6SKdG1GCwQY+hlxyWs60+DW9hwDmWE+rz9WBU9+6zw5pnmKTEpd/zZWz3MrTWWkUA==", "engines": { "node": ">=18" } }, "node_modules/@react-native/dev-middleware": { - "version": "0.79.0-nightly-20250218-cda2d11c1", - "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.79.0-nightly-20250218-cda2d11c1.tgz", - "integrity": "sha512-SV4c7ULdhnpsfzLyw4AC7x0H/DBP4ZLIuxHvgJewP6j0E2GYJ6EAvy7jFQ4pa3Zz0XkwkxiL1t+Wzfrpodfi9A==", + "version": "0.79.0-nightly-20250303-cee63397b", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.79.0-nightly-20250303-cee63397b.tgz", + "integrity": "sha512-cur4/nRU21rgFbv8u0QlBNMPeSoiH7nQlsSxDUs+guMkkUiVxDB1C3abYUvs51NQidLOyg7ABkVqBKwUSeZF8w==", "dependencies": { "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.79.0-nightly-20250218-cda2d11c1", + "@react-native/debugger-frontend": "0.79.0-nightly-20250303-cee63397b", "chrome-launcher": "^0.15.2", "chromium-edge-launcher": "^0.2.0", "connect": "^3.6.5", @@ -2984,7 +2994,6 @@ "invariant": "^2.2.4", "nullthrows": "^1.1.1", "open": "^7.0.3", - "selfsigned": "^2.4.1", "serve-static": "^1.16.2", "ws": "^6.2.3" }, @@ -3032,14 +3041,14 @@ } }, "node_modules/@react-native/eslint-config": { - "version": "0.79.0-nightly-20250218-cda2d11c1", - "resolved": "https://registry.npmjs.org/@react-native/eslint-config/-/eslint-config-0.79.0-nightly-20250218-cda2d11c1.tgz", - "integrity": "sha512-d0mV9RfTxOlAia1NyamOxIMdpzqWs2dQyJNffSw5s24KvCeks+u8G8cMDdtJ4QUrczvhTaUrCFBnKuAj2sJaPA==", + "version": "0.79.0-nightly-20250304-25d501df7", + "resolved": "https://registry.npmjs.org/@react-native/eslint-config/-/eslint-config-0.79.0-nightly-20250304-25d501df7.tgz", + "integrity": "sha512-qAzQXJqCVO5gtMDcyhJ3KXKZH9/eR2xMkI3KRdoLniqpzPs+FyBu4NBNRoAhfhG6FojkrSw+lQy6NdezHzLUqw==", "dev": true, "dependencies": { "@babel/core": "^7.25.2", "@babel/eslint-parser": "^7.25.1", - "@react-native/eslint-plugin": "0.79.0-nightly-20250218-cda2d11c1", + "@react-native/eslint-plugin": "0.79.0-nightly-20250304-25d501df7", "@typescript-eslint/eslint-plugin": "^7.1.1", "@typescript-eslint/parser": "^7.1.1", "eslint-config-prettier": "^8.5.0", @@ -3059,37 +3068,39 @@ } }, "node_modules/@react-native/eslint-plugin": { - "version": "0.79.0-nightly-20250218-cda2d11c1", - "resolved": "https://registry.npmjs.org/@react-native/eslint-plugin/-/eslint-plugin-0.79.0-nightly-20250218-cda2d11c1.tgz", - "integrity": "sha512-C3Rg2Jv9uAZbKMxR5tbD5Tu6EcYgn92zbCLr4mEbBD4EVecBw7WBSN0QzsaILQfCDqoKxtPwtSFSYofztifx4g==", + "version": "0.79.0-nightly-20250304-25d501df7", + "resolved": "https://registry.npmjs.org/@react-native/eslint-plugin/-/eslint-plugin-0.79.0-nightly-20250304-25d501df7.tgz", + "integrity": "sha512-hgk/NmDuFzKVA/Syq0DyDH71djq6EdQrkJb0hwrS/+7h+TVGMkYke2lRhE1b4aQwfrYSww2REDRbPSreQ0nnVw==", "dev": true, "engines": { "node": ">=18" } }, "node_modules/@react-native/gradle-plugin": { - "version": "0.79.0-nightly-20250218-cda2d11c1", - "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.79.0-nightly-20250218-cda2d11c1.tgz", - "integrity": "sha512-KE2SySjoxfZaY5V+imty1SrTEZU92XEgFER55jKp3/s0m9ZWuPTJTgWN+M99vzvszxcrW2u6+onaWwWLKKfzuQ==", + "version": "0.79.0-nightly-20250303-cee63397b", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.79.0-nightly-20250303-cee63397b.tgz", + "integrity": "sha512-Fw5RsMDDODT4YUtxt53ytTpgfBPhDD/lehRhYVyO4Ud6bN6oUiS8lBdZWKo/7B3mwDh9OEt0ppeBOYTZwirRZA==", "engines": { "node": ">=18" } }, "node_modules/@react-native/js-polyfills": { - "version": "0.79.0-nightly-20250218-cda2d11c1", - "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.79.0-nightly-20250218-cda2d11c1.tgz", - "integrity": "sha512-zzgj7KUsWapYmcaVE7ARbcYotAashWw7kc9PW7oqUDXbcKrudixP3Z0igaLT0r88Be9gi6QlS7uH8YAt/ZP9VQ==", + "version": "0.79.0-nightly-20250304-25d501df7", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.79.0-nightly-20250304-25d501df7.tgz", + "integrity": "sha512-EkL5gcvbxOMDSKgR6FBvXHiujtDacZEV8pf3WkMZlbkAAh7mYEmu8bVf7oHu1htiVaFJvxePUM+2noZS3Ni8qg==", + "dev": true, "engines": { "node": ">=18" } }, "node_modules/@react-native/metro-babel-transformer": { - "version": "0.79.0-nightly-20250218-cda2d11c1", - "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.79.0-nightly-20250218-cda2d11c1.tgz", - "integrity": "sha512-EGWYoSc6ge4p+MNP6oSubahQ3FtRJJBqdRa9rmkP+yqRhsmyut/LtBO1xa9XwvTBNghlvoiv6yLLl+oQs22z+A==", + "version": "0.79.0-nightly-20250304-25d501df7", + "resolved": "https://registry.npmjs.org/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.79.0-nightly-20250304-25d501df7.tgz", + "integrity": "sha512-xaWrNlOvd11zSfxOAthW0+KfunueOZN16cn6MUphR4wmj1Od7EchbnUp7xqo+5O6xhFuFrYEEZiJG7IpPDDjFw==", + "dev": true, "dependencies": { "@babel/core": "^7.25.2", - "@react-native/babel-preset": "0.79.0-nightly-20250218-cda2d11c1", + "@react-native/babel-preset": "0.79.0-nightly-20250304-25d501df7", "hermes-parser": "0.25.1", "nullthrows": "^1.1.1" }, @@ -3101,35 +3112,35 @@ } }, "node_modules/@react-native/metro-config": { - "version": "0.79.0-nightly-20250218-cda2d11c1", - "resolved": "https://registry.npmjs.org/@react-native/metro-config/-/metro-config-0.79.0-nightly-20250218-cda2d11c1.tgz", - "integrity": "sha512-rQI1hdHMC2VI317Kh228NZK7WUZ7rdACqO6ytLXe0uyCed08ebRyDMvKOd00jgNZzaU7ilVKUpV2pLD+p/Uo4g==", + "version": "0.79.0-nightly-20250304-25d501df7", + "resolved": "https://registry.npmjs.org/@react-native/metro-config/-/metro-config-0.79.0-nightly-20250304-25d501df7.tgz", + "integrity": "sha512-lTe+H4h8ozCapUvXzJWEO9AC0nw9cekRfHHGJlNFP8MfTirMrccObVxskDknfqQ3Ft+BV2EJw4Qtg1hrbhjy/w==", "dev": true, "dependencies": { - "@react-native/js-polyfills": "0.79.0-nightly-20250218-cda2d11c1", - "@react-native/metro-babel-transformer": "0.79.0-nightly-20250218-cda2d11c1", - "metro-config": "^0.81.0", - "metro-runtime": "^0.81.0" + "@react-native/js-polyfills": "0.79.0-nightly-20250304-25d501df7", + "@react-native/metro-babel-transformer": "0.79.0-nightly-20250304-25d501df7", + "metro-config": "^0.81.3 || ^0.82.0", + "metro-runtime": "^0.81.3 || ^0.82.0" }, "engines": { "node": ">=18" } }, "node_modules/@react-native/normalize-colors": { - "version": "0.79.0-nightly-20250218-cda2d11c1", - "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.79.0-nightly-20250218-cda2d11c1.tgz", - "integrity": "sha512-UpV8dM9kA7ehcQXAgudaWLK/Gfq0rq0F16tXZjNkCgFRrYtAHCsdmoOfGveqZ0NlpNJG70dyCjZ8HY6bb8/S9Q==" + "version": "0.79.0-nightly-20250303-cee63397b", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.79.0-nightly-20250303-cee63397b.tgz", + "integrity": "sha512-IgyPFEoOkAd8nvP970tavgqrwQwVI/JHnkqfREU9gi//HSq/RzLSwq6nT5VLIIzdHl0HuoZNotPiPbAxpyOTeQ==" }, "node_modules/@react-native/typescript-config": { - "version": "0.79.0-nightly-20250218-cda2d11c1", - "resolved": "https://registry.npmjs.org/@react-native/typescript-config/-/typescript-config-0.79.0-nightly-20250218-cda2d11c1.tgz", - "integrity": "sha512-83B0qqSCwa+YuANZJIfvqwrahNg/Yx7lwZC5QDKfmX5QDGq8gzdWFab/feuj2L/CdA807tqiUgLuXtUu3pLmFw==", + "version": "0.79.0-nightly-20250304-25d501df7", + "resolved": "https://registry.npmjs.org/@react-native/typescript-config/-/typescript-config-0.79.0-nightly-20250304-25d501df7.tgz", + "integrity": "sha512-LzCL58+UROBG6Y8vsRAHhtJVwbgdQjDPlcsV0dCvq68t3FvSy4KAZRPUPgAylHxLjJgu/e7GA3ZyTbcArBffdg==", "dev": true }, "node_modules/@react-native/virtualized-lists": { - "version": "0.79.0-nightly-20250218-cda2d11c1", - "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.79.0-nightly-20250218-cda2d11c1.tgz", - "integrity": "sha512-IUFoqY3Nkx7t7FJemTYUzkMcKgy8FgBShuKj2A9uqr+x1nSFHBcekBgsDBYVkIpS6ZT2o975IhXB0M5kTwMY/g==", + "version": "0.79.0-nightly-20250303-cee63397b", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.79.0-nightly-20250303-cee63397b.tgz", + "integrity": "sha512-NA6DLMv6QygQL/OrOwAANPtrw3TR2RAPyB0HRexa2SsoryTP7RnO5YXnPAay8RRZfEeGEZp9AXo1OKPu+6nyug==", "dependencies": { "invariant": "^2.2.4", "nullthrows": "^1.1.1" @@ -3152,7 +3163,7 @@ "version": "4.1.5", "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", - "dev": true, + "devOptional": true, "dependencies": { "@hapi/hoek": "^9.0.0" } @@ -3161,13 +3172,13 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", - "dev": true + "devOptional": true }, "node_modules/@sideway/pinpoint": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", - "dev": true + "devOptional": true }, "node_modules/@sinclair/typebox": { "version": "0.27.8", @@ -3305,21 +3316,13 @@ "dev": true }, "node_modules/@types/node": { - "version": "22.13.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.4.tgz", - "integrity": "sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==", + "version": "22.13.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.9.tgz", + "integrity": "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw==", "dependencies": { "undici-types": "~6.20.0" } }, - "node_modules/@types/node-forge": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/react": { "version": "19.0.10", "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.10.tgz", @@ -3668,7 +3671,7 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", - "dev": true, + "devOptional": true, "dependencies": { "colorette": "^1.0.7", "slice-ansi": "^2.0.0", @@ -3719,7 +3722,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true + "devOptional": true }, "node_modules/array-buffer-byte-length": { "version": "1.0.2", @@ -3879,7 +3882,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true, + "devOptional": true, "engines": { "node": ">=4" } @@ -4025,6 +4028,7 @@ "version": "0.0.2", "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz", "integrity": "sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ==", + "dev": true, "dependencies": { "@babel/plugin-syntax-flow": "^7.12.1" } @@ -4233,13 +4237,13 @@ } }, "node_modules/call-bound": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", - "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", "dev": true, "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "get-intrinsic": "^1.2.6" + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" }, "engines": { "node": ">= 0.4" @@ -4282,7 +4286,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, + "devOptional": true, "engines": { "node": ">=6" } @@ -4296,9 +4300,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001700", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001700.tgz", - "integrity": "sha512-2S6XIXwaE7K7erT8dY+kLQcpa5ms63XlRkMkReXjle+kf6c5g38vyMl+Z5y8dSxOFDhcFe+nxnn261PLxBSQsQ==", + "version": "1.0.30001702", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001702.tgz", + "integrity": "sha512-LoPe/D7zioC0REI5W73PeR1e1MLCipRGq/VkovJnd6Df+QVqT+vT33OXCp8QUd7kA7RZrHWxb1B36OQKI/0gOA==", "funding": [ { "type": "opencollective", @@ -4516,19 +4520,19 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", - "dev": true + "devOptional": true }, "node_modules/command-exists": { "version": "1.2.9", "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", - "dev": true + "devOptional": true }, "node_modules/commander": { "version": "9.5.0", "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dev": true, + "devOptional": true, "engines": { "node": "^12.20.0 || >=14" } @@ -4621,11 +4625,11 @@ "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" }, "node_modules/core-js-compat": { - "version": "3.40.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.40.0.tgz", - "integrity": "sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==", + "version": "3.41.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.41.0.tgz", + "integrity": "sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==", "dependencies": { - "browserslist": "^4.24.3" + "browserslist": "^4.24.4" }, "funding": { "type": "opencollective", @@ -4636,7 +4640,7 @@ "version": "9.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", - "dev": true, + "devOptional": true, "dependencies": { "env-paths": "^2.2.1", "import-fresh": "^3.3.0", @@ -4754,7 +4758,7 @@ "version": "1.11.13", "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", - "dev": true + "devOptional": true }, "node_modules/debug": { "version": "4.4.0", @@ -4776,7 +4780,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -4805,7 +4809,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -4935,9 +4939,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/electron-to-chromium": { - "version": "1.5.102", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.102.tgz", - "integrity": "sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==" + "version": "1.5.112", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.112.tgz", + "integrity": "sha512-oen93kVyqSb3l+ziUgzIOlWt/oOuy4zRmpwestMn4rhFWAoFJeFuCVte9F2fASjeZZo7l/Cif9TiyrdW4CwEMA==" }, "node_modules/emittery": { "version": "0.13.1", @@ -4968,7 +4972,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, + "devOptional": true, "engines": { "node": ">=6" } @@ -4977,7 +4981,7 @@ "version": "7.14.0", "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz", "integrity": "sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==", - "dev": true, + "devOptional": true, "bin": { "envinfo": "dist/cli.js" }, @@ -5860,7 +5864,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", - "dev": true, + "devOptional": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -5876,7 +5880,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, + "devOptional": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -5896,10 +5900,10 @@ "dev": true }, "node_modules/fast-xml-parser": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.2.tgz", - "integrity": "sha512-xmnYV9o0StIz/0ArdzmWTxn9oDy0lH8Z80/8X/TD2EUQKXY4DHxoT9mYBqgGIG17DgddCJtH1M6DriMbalNsAA==", - "dev": true, + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.3.tgz", + "integrity": "sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig==", + "devOptional": true, "funding": [ { "type": "github", @@ -5907,17 +5911,17 @@ } ], "dependencies": { - "strnum": "^1.0.5" + "strnum": "^1.1.1" }, "bin": { "fxparser": "src/cli/cli.js" } }, "node_modules/fastq": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.0.tgz", - "integrity": "sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==", - "dev": true, + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "devOptional": true, "dependencies": { "reusify": "^1.0.4" } @@ -6125,9 +6129,9 @@ "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==" }, "node_modules/flow-parser": { - "version": "0.261.1", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.261.1.tgz", - "integrity": "sha512-2l5bBKeVtT+d+1CYSsTLJ+iP2FuoR7zjbDQI/v6dDRiBpx3Lb20Z/tLS37ReX/lcodyGSHC2eA/Nk63hB+mkYg==", + "version": "0.262.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.262.0.tgz", + "integrity": "sha512-K3asSw4s2/sRoUC4xD2OfGi04gdYCCFRgkcwEXi5JyfFhS0HrFWLcDPp55ttv95OY5970WKl4T+7hWrnuOAUMQ==", "engines": { "node": ">=0.4.0" } @@ -6159,7 +6163,7 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, + "devOptional": true, "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -6241,17 +6245,17 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz", - "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "dev": true, "dependencies": { - "call-bind-apply-helpers": "^1.0.1", + "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", + "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", - "get-proto": "^1.0.0", + "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", @@ -6616,7 +6620,7 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", - "dev": true, + "devOptional": true, "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -6849,7 +6853,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -6873,7 +6877,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true, + "devOptional": true, "engines": { "node": ">=4" } @@ -6909,7 +6913,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, + "devOptional": true, "dependencies": { "is-extglob": "^2.1.1" }, @@ -8107,7 +8111,7 @@ "version": "17.13.3", "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", - "dev": true, + "devOptional": true, "dependencies": { "@hapi/hoek": "^9.3.0", "@hapi/topo": "^5.1.0", @@ -8125,7 +8129,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, + "devOptional": true, "dependencies": { "argparse": "^2.0.1" }, @@ -8226,7 +8230,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "devOptional": true }, "node_modules/json-schema-traverse": { "version": "0.4.1", @@ -8255,7 +8259,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, + "devOptional": true, "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -8348,7 +8352,7 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true + "devOptional": true }, "node_modules/locate-path": { "version": "6.0.0", @@ -8407,7 +8411,7 @@ "version": "0.7.1", "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", - "dev": true, + "devOptional": true, "dependencies": { "ansi-fragments": "^0.2.1", "dayjs": "^1.8.15", @@ -8421,7 +8425,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, + "devOptional": true, "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -8432,7 +8436,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, + "devOptional": true, "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -8445,7 +8449,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, + "devOptional": true, "dependencies": { "p-locate": "^4.1.0" }, @@ -8457,7 +8461,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, + "devOptional": true, "dependencies": { "p-try": "^2.0.0" }, @@ -8472,7 +8476,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, + "devOptional": true, "dependencies": { "p-limit": "^2.2.0" }, @@ -8484,7 +8488,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, + "devOptional": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -8496,7 +8500,7 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, + "devOptional": true, "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -8510,13 +8514,13 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true + "devOptional": true }, "node_modules/logkitty/node_modules/yargs": { "version": "15.4.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, + "devOptional": true, "dependencies": { "cliui": "^6.0.0", "decamelize": "^1.2.0", @@ -8538,7 +8542,7 @@ "version": "18.1.3", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, + "devOptional": true, "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -8629,15 +8633,15 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, + "devOptional": true, "engines": { "node": ">= 8" } }, "node_modules/metro": { - "version": "0.81.1", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.81.1.tgz", - "integrity": "sha512-fqRu4fg8ONW7VfqWFMGgKAcOuMzyoQah2azv9Y3VyFXAmG+AoTU6YIFWqAADESCGVWuWEIvxTJhMf3jxU6jwjA==", + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.81.3.tgz", + "integrity": "sha512-upilFs7z1uLKvdzFYHiVKrGT/uC7h7d53R0g/FaJoQvLfA8jQG2V69jeOcGi4wCsFYvl1zBSZvKxpQb0nA3giQ==", "dependencies": { "@babel/code-frame": "^7.24.7", "@babel/core": "^7.25.2", @@ -8657,21 +8661,21 @@ "hermes-parser": "0.25.1", "image-size": "^1.0.2", "invariant": "^2.2.4", - "jest-worker": "^29.6.3", + "jest-worker": "^29.7.0", "jsc-safe-url": "^0.2.2", "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.81.1", - "metro-cache": "0.81.1", - "metro-cache-key": "0.81.1", - "metro-config": "0.81.1", - "metro-core": "0.81.1", - "metro-file-map": "0.81.1", - "metro-resolver": "0.81.1", - "metro-runtime": "0.81.1", - "metro-source-map": "0.81.1", - "metro-symbolicate": "0.81.1", - "metro-transform-plugins": "0.81.1", - "metro-transform-worker": "0.81.1", + "metro-babel-transformer": "0.81.3", + "metro-cache": "0.81.3", + "metro-cache-key": "0.81.3", + "metro-config": "0.81.3", + "metro-core": "0.81.3", + "metro-file-map": "0.81.3", + "metro-resolver": "0.81.3", + "metro-runtime": "0.81.3", + "metro-source-map": "0.81.3", + "metro-symbolicate": "0.81.3", + "metro-transform-plugins": "0.81.3", + "metro-transform-worker": "0.81.3", "mime-types": "^2.1.27", "nullthrows": "^1.1.1", "serialize-error": "^2.1.0", @@ -8688,9 +8692,9 @@ } }, "node_modules/metro-babel-transformer": { - "version": "0.81.1", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.81.1.tgz", - "integrity": "sha512-JECKDrQaUnDmj0x/Q/c8c5YwsatVx38Lu+BfCwX9fR8bWipAzkvJocBpq5rOAJRDXRgDcPv2VO4Q4nFYrpYNQg==", + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.81.3.tgz", + "integrity": "sha512-ENqtnPy2mQZFOuKrbqHRcAwZuaYe43X+30xIF0xlkLuMyCvc0CsFzrrSK9EqrQwexhVlqaRALb0GQbBMcE/y8g==", "dependencies": { "@babel/core": "^7.25.2", "flow-enums-runtime": "^0.0.6", @@ -8702,22 +8706,22 @@ } }, "node_modules/metro-cache": { - "version": "0.81.1", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.81.1.tgz", - "integrity": "sha512-Uqcmn6sZ+Y0VJHM88VrG5xCvSeU7RnuvmjPmSOpEcyJJBe02QkfHL05MX2ZyGDTyZdbKCzaX0IijrTe4hN3F0Q==", + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.81.3.tgz", + "integrity": "sha512-6UelMQYjlto/79tTXu0vsTxAX4e+Bkf0tgtDL1BNx3wd68pBg8qKIYpJPaUlOIaNUzFXTBDjYwUverkEW0KAtA==", "dependencies": { "exponential-backoff": "^3.1.1", "flow-enums-runtime": "^0.0.6", - "metro-core": "0.81.1" + "metro-core": "0.81.3" }, "engines": { "node": ">=18.18" } }, "node_modules/metro-cache-key": { - "version": "0.81.1", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.81.1.tgz", - "integrity": "sha512-5fDaHR1yTvpaQuwMAeEoZGsVyvjrkw9IFAS7WixSPvaNY5YfleqoJICPc6hbXFJjvwCCpwmIYFkjqzR/qJ6yqA==", + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.81.3.tgz", + "integrity": "sha512-KPsPSRUd6uRva7k7k/DqiiD8td7URQWx0RkX/Cj5+bed5zSXEg/XoQA+b+DmMxS5C7TqP61Fh3XvHx6TQRW82A==", "dependencies": { "flow-enums-runtime": "^0.0.6" }, @@ -8726,18 +8730,18 @@ } }, "node_modules/metro-config": { - "version": "0.81.1", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.81.1.tgz", - "integrity": "sha512-VAAJmxsKIZ+Fz5/z1LVgxa32gE6+2TvrDSSx45g85WoX4EtLmdBGP3DSlpQW3DqFUfNHJCGwMLGXpJnxifd08g==", + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.81.3.tgz", + "integrity": "sha512-WpTaT0iQr5juVY50Y/cyacG2ggZqF38VshEQepT+ovPK8E/xUVxlbO5yxLSXUxxUXX3Hka9r6g64+y2WC6c/xQ==", "dependencies": { "connect": "^3.6.5", "cosmiconfig": "^5.0.5", "flow-enums-runtime": "^0.0.6", - "jest-validate": "^29.6.3", - "metro": "0.81.1", - "metro-cache": "0.81.1", - "metro-core": "0.81.1", - "metro-runtime": "0.81.1" + "jest-validate": "^29.7.0", + "metro": "0.81.3", + "metro-cache": "0.81.3", + "metro-core": "0.81.3", + "metro-runtime": "0.81.3" }, "engines": { "node": ">=18.18" @@ -8810,29 +8814,29 @@ } }, "node_modules/metro-core": { - "version": "0.81.1", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.81.1.tgz", - "integrity": "sha512-4d2/+02IYqOwJs4dmM0dC8hIZqTzgnx2nzN4GTCaXb3Dhtmi/SJ3v6744zZRnithhN4lxf8TTJSHnQV75M7SSA==", + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.81.3.tgz", + "integrity": "sha512-WZ+qohnpvvSWdPj1VJPUrZz+2ik29M+UUpMU6YrmzQUfDyZ6JYHhzlw5WVBtwpt/+2xTsIyrZ2C1fByT/DsLQA==", "dependencies": { "flow-enums-runtime": "^0.0.6", "lodash.throttle": "^4.1.1", - "metro-resolver": "0.81.1" + "metro-resolver": "0.81.3" }, "engines": { "node": ">=18.18" } }, "node_modules/metro-file-map": { - "version": "0.81.1", - "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.81.1.tgz", - "integrity": "sha512-aY72H2ujmRfFxcsbyh83JgqFF+uQ4HFN1VhV2FmcfQG4s1bGKf2Vbkk+vtZ1+EswcBwDZFbkpvAjN49oqwGzAA==", + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.81.3.tgz", + "integrity": "sha512-F+t4lnVRoauJxtr9xmI4pWIOE77/vl0IrHDGeJSI9cW6LmuqxkpOlZHTKpbs/hMAo6+KhG2JMJACQDvXDLd/GA==", "dependencies": { "debug": "^2.2.0", "fb-watchman": "^2.0.0", "flow-enums-runtime": "^0.0.6", "graceful-fs": "^4.2.4", "invariant": "^2.2.4", - "jest-worker": "^29.6.3", + "jest-worker": "^29.7.0", "micromatch": "^4.0.4", "nullthrows": "^1.1.1", "walker": "^1.0.7" @@ -8855,9 +8859,9 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/metro-minify-terser": { - "version": "0.81.1", - "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.81.1.tgz", - "integrity": "sha512-p/Qz3NNh1nebSqMlxlUALAnESo6heQrnvgHtAuxufRPtKvghnVDq9hGGex8H7z7YYLsqe42PWdt4JxTA3mgkvg==", + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.81.3.tgz", + "integrity": "sha512-912AYv3OmwcbUwzCdWbdQRk+RV6kXXluHKlhBdYFD3kr4Ece691rzlofU/Mlt9qZrhHtctD5Q8cFqOEf9Z69bQ==", "dependencies": { "flow-enums-runtime": "^0.0.6", "terser": "^5.15.0" @@ -8867,9 +8871,9 @@ } }, "node_modules/metro-resolver": { - "version": "0.81.1", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.81.1.tgz", - "integrity": "sha512-E61t6fxRoYRkl6Zo3iUfCKW4DYfum/bLjcejXBMt1y3I7LFkK84TCR/Rs9OAwsMCY/7GOPB4+CREYZOtCC7CNA==", + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.81.3.tgz", + "integrity": "sha512-XnjENY1c6jcsEfFVIjN/8McUIInCVgGxv5eva+9ZWeCTyiAE/L5HPj2ai/Myb349+6QuSMR0dscTkKCnOwWXdw==", "dependencies": { "flow-enums-runtime": "^0.0.6" }, @@ -8878,9 +8882,9 @@ } }, "node_modules/metro-runtime": { - "version": "0.81.1", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.81.1.tgz", - "integrity": "sha512-pqu5j5d01rjF85V/K8SDDJ0NR3dRp6bE3z5bKVVb5O2Rx0nbR9KreUxYALQCRCcQHaYySqCg5fYbGKBHC295YQ==", + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.81.3.tgz", + "integrity": "sha512-neuGRMC2pgGKIFPbmbrxW41/SmvL7OX4i1LN+saUY2t1cZfxf9haQHUMCGhO3498uEL2N+ulKRSlQrHt6XwGaw==", "dependencies": { "@babel/runtime": "^7.25.0", "flow-enums-runtime": "^0.0.6" @@ -8890,18 +8894,18 @@ } }, "node_modules/metro-source-map": { - "version": "0.81.1", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.81.1.tgz", - "integrity": "sha512-1i8ROpNNiga43F0ZixAXoFE/SS3RqcRDCCslpynb+ytym0VI7pkTH1woAN2HI9pczYtPrp3Nq0AjRpsuY35ieA==", + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.81.3.tgz", + "integrity": "sha512-BHJJurmDQRn3hCbBawh/UHzPz3duMpwpE3ofImO2DoWHYzn6nSg/D4wfCN4y14d9fFLE4e0I+BAOX1HWNP4jsw==", "dependencies": { "@babel/traverse": "^7.25.3", "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", "@babel/types": "^7.25.2", "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", - "metro-symbolicate": "0.81.1", + "metro-symbolicate": "0.81.3", "nullthrows": "^1.1.1", - "ob1": "0.81.1", + "ob1": "0.81.3", "source-map": "^0.5.6", "vlq": "^1.0.0" }, @@ -8918,13 +8922,13 @@ } }, "node_modules/metro-symbolicate": { - "version": "0.81.1", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.81.1.tgz", - "integrity": "sha512-Lgk0qjEigtFtsM7C0miXITbcV47E1ZYIfB+m/hCraihiwRWkNUQEPCWvqZmwXKSwVE5mXA0EzQtghAvQSjZDxw==", + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.81.3.tgz", + "integrity": "sha512-LQLT6WopQmIz2SDSVh3Lw7nLzF58HpsrPYqRB7RpRXBYhYmPFIjiGaP8qqtKHXczM/5YAOJzpgt8t/OGZgh6Eg==", "dependencies": { "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", - "metro-source-map": "0.81.1", + "metro-source-map": "0.81.3", "nullthrows": "^1.1.1", "source-map": "^0.5.6", "vlq": "^1.0.0" @@ -8945,9 +8949,9 @@ } }, "node_modules/metro-transform-plugins": { - "version": "0.81.1", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.81.1.tgz", - "integrity": "sha512-7L1lI44/CyjIoBaORhY9fVkoNe8hrzgxjSCQ/lQlcfrV31cZb7u0RGOQrKmUX7Bw4FpejrB70ArQ7Mse9mk7+Q==", + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.81.3.tgz", + "integrity": "sha512-4JMUXhBB5y4h3dyA272k7T7+U3+J4fSBcct0Y8Yur9ziZB/dK8fieEQg5ZPfEGsgOGI+54zTzOUqga6AgmZSNg==", "dependencies": { "@babel/core": "^7.25.2", "@babel/generator": "^7.25.0", @@ -8961,22 +8965,22 @@ } }, "node_modules/metro-transform-worker": { - "version": "0.81.1", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.81.1.tgz", - "integrity": "sha512-M+2hVT3rEy5K7PBmGDgQNq3Zx53TjScOcO/CieyLnCRFtBGWZiSJ2+bLAXXOKyKa/y3bI3i0owxtyxuPGDwbZg==", + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.81.3.tgz", + "integrity": "sha512-KZqm9sVyBKRygUxRm+yP4DguE9R1EEv28KJhIxghNp5dcdVXBYUPe1xHoc3QVdzD9c3tf8JFzA2FBlKTlwMwNg==", "dependencies": { "@babel/core": "^7.25.2", "@babel/generator": "^7.25.0", "@babel/parser": "^7.25.3", "@babel/types": "^7.25.2", "flow-enums-runtime": "^0.0.6", - "metro": "0.81.1", - "metro-babel-transformer": "0.81.1", - "metro-cache": "0.81.1", - "metro-cache-key": "0.81.1", - "metro-minify-terser": "0.81.1", - "metro-source-map": "0.81.1", - "metro-transform-plugins": "0.81.1", + "metro": "0.81.3", + "metro-babel-transformer": "0.81.3", + "metro-cache": "0.81.3", + "metro-cache-key": "0.81.3", + "metro-minify-terser": "0.81.3", + "metro-source-map": "0.81.3", + "metro-transform-plugins": "0.81.3", "nullthrows": "^1.1.1" }, "engines": { @@ -9150,14 +9154,6 @@ "node": ">=12.0.0" } }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "engines": { - "node": ">= 6.13.0" - } - }, "node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -9172,7 +9168,7 @@ "version": "1.15.0", "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.12.0" }, @@ -9207,9 +9203,9 @@ "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" }, "node_modules/ob1": { - "version": "0.81.1", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.81.1.tgz", - "integrity": "sha512-1PEbvI+AFvOcgdNcO79FtDI1TUO8S3lhiKOyAiyWQF3sFDDKS+aw2/BZvGlArFnSmqckwOOB9chQuIX0/OahoQ==", + "version": "0.81.3", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.81.3.tgz", + "integrity": "sha512-wd8zdH0DWsn2iDVn2zT/QURihcqoc73K8FhNCmQ16qkJaoYJLNb/N+huOwdCgsbNP8Lk/s1+dPnDETx+RzsrWA==", "dependencies": { "flow-enums-runtime": "^0.0.6" }, @@ -9483,7 +9479,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, + "devOptional": true, "dependencies": { "callsites": "^3.0.0" }, @@ -9495,7 +9491,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, + "devOptional": true, "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -9800,7 +9796,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, + "devOptional": true, "funding": [ { "type": "github", @@ -9868,18 +9864,18 @@ "devOptional": true }, "node_modules/react-native": { - "version": "0.79.0-nightly-20250218-cda2d11c1", - "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.79.0-nightly-20250218-cda2d11c1.tgz", - "integrity": "sha512-9qBcELyEx3CPqVrI73rdKbKqughbOJHao42FmCaiCtGMfWH/z0Xr/VQa44VCFe8OZFkRHeS/VsbDhPRvPoPEjA==", + "version": "0.79.0-nightly-20250303-cee63397b", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.79.0-nightly-20250303-cee63397b.tgz", + "integrity": "sha512-iF/BRQYIl9QvhYC+B1Q0CDi1GPgApPDQFE3bN2s11kTA5vNAy6FU/1w1NwUU4F5XNeTVSPdoaDyB8xEWmMvRzw==", "dependencies": { "@jest/create-cache-key-function": "^29.7.0", - "@react-native/assets-registry": "0.79.0-nightly-20250218-cda2d11c1", - "@react-native/codegen": "0.79.0-nightly-20250218-cda2d11c1", - "@react-native/community-cli-plugin": "0.79.0-nightly-20250218-cda2d11c1", - "@react-native/gradle-plugin": "0.79.0-nightly-20250218-cda2d11c1", - "@react-native/js-polyfills": "0.79.0-nightly-20250218-cda2d11c1", - "@react-native/normalize-colors": "0.79.0-nightly-20250218-cda2d11c1", - "@react-native/virtualized-lists": "0.79.0-nightly-20250218-cda2d11c1", + "@react-native/assets-registry": "0.79.0-nightly-20250303-cee63397b", + "@react-native/codegen": "0.79.0-nightly-20250303-cee63397b", + "@react-native/community-cli-plugin": "0.79.0-nightly-20250303-cee63397b", + "@react-native/gradle-plugin": "0.79.0-nightly-20250303-cee63397b", + "@react-native/js-polyfills": "0.79.0-nightly-20250303-cee63397b", + "@react-native/normalize-colors": "0.79.0-nightly-20250303-cee63397b", + "@react-native/virtualized-lists": "0.79.0-nightly-20250303-cee63397b", "abort-controller": "^3.0.0", "anser": "^1.4.9", "ansi-regex": "^5.0.0", @@ -9925,6 +9921,34 @@ } } }, + "node_modules/react-native/node_modules/@react-native/codegen": { + "version": "0.79.0-nightly-20250303-cee63397b", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.79.0-nightly-20250303-cee63397b.tgz", + "integrity": "sha512-OZqJVz9OqEI0K5JePMt/81mgbjMoF2xQawGHRpZQ2mxoNO6t2kvnrF48koxJoR1ZRS6Cd04ANwueIh0c1FZtQw==", + "dependencies": { + "@babel/parser": "^7.25.3", + "glob": "^7.1.1", + "hermes-parser": "0.25.1", + "invariant": "^2.2.4", + "jscodeshift": "^17.0.0", + "nullthrows": "^1.1.1", + "yargs": "^17.6.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@babel/preset-env": "^7.1.6" + } + }, + "node_modules/react-native/node_modules/@react-native/js-polyfills": { + "version": "0.79.0-nightly-20250303-cee63397b", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.79.0-nightly-20250303-cee63397b.tgz", + "integrity": "sha512-uPQt+6fE39CpOksFfQIj+suThswQxxLJUf2aaJHZvvTClbXqVrFhjGoCADZ+XSIqrbIK1MIsYA6kCtMCuGmSgA==", + "engines": { + "node": ">=18" + } + }, "node_modules/react-native/node_modules/ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", @@ -10019,15 +10043,10 @@ "node": ">= 6" } }, - "node_modules/readline": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", - "integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==" - }, "node_modules/recast": { - "version": "0.23.9", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz", - "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==", + "version": "0.23.11", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", + "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==", "dependencies": { "ast-types": "^0.16.1", "esprima": "~4.0.0", @@ -10165,7 +10184,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true + "devOptional": true }, "node_modules/resolve": { "version": "1.22.10", @@ -10211,7 +10230,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, + "devOptional": true, "engines": { "node": ">=4" } @@ -10239,10 +10258,10 @@ } }, "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "devOptional": true, "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -10267,7 +10286,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, + "devOptional": true, "funding": [ { "type": "github", @@ -10363,18 +10382,6 @@ "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", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", - "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -10483,7 +10490,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true + "devOptional": true }, "node_modules/set-function-length": { "version": "1.2.2", @@ -10674,7 +10681,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dev": true, + "devOptional": true, "dependencies": { "ansi-styles": "^3.2.0", "astral-regex": "^1.0.0", @@ -10688,7 +10695,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, + "devOptional": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -10700,7 +10707,7 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, + "devOptional": true, "dependencies": { "color-name": "1.1.3" } @@ -10709,7 +10716,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true + "devOptional": true }, "node_modules/source-map": { "version": "0.6.1", @@ -10954,7 +10961,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, + "devOptional": true, "dependencies": { "ansi-regex": "^4.1.0" }, @@ -10966,7 +10973,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, + "devOptional": true, "engines": { "node": ">=6" } @@ -11002,10 +11009,16 @@ } }, "node_modules/strnum": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", - "dev": true + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.1.2.tgz", + "integrity": "sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==", + "devOptional": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ] }, "node_modules/sudo-prompt": { "version": "9.2.1", @@ -11368,7 +11381,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, + "devOptional": true, "engines": { "node": ">= 4.0.0" } @@ -11382,9 +11395,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz", - "integrity": "sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", "funding": [ { "type": "opencollective", @@ -11566,7 +11579,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true + "devOptional": true }, "node_modules/which-typed-array": { "version": "1.1.18", @@ -11666,7 +11679,7 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", - "dev": true, + "devOptional": true, "bin": { "yaml": "bin.mjs" }, diff --git a/ios/JSCExecutorFactory.h b/ios/JSCExecutorFactory.h deleted file mode 100644 index 902b44e..0000000 --- a/ios/JSCExecutorFactory.h +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include - -namespace facebook::react { - -class JSCExecutorFactory : public JSExecutorFactory { - public: - explicit JSCExecutorFactory(JSIExecutor::RuntimeInstaller runtimeInstaller) - : runtimeInstaller_(std::move(runtimeInstaller)) {} - - std::unique_ptr createJSExecutor( - std::shared_ptr delegate, - std::shared_ptr jsQueue) override; - - private: - JSIExecutor::RuntimeInstaller runtimeInstaller_; -}; - -} // namespace facebook::react diff --git a/ios/JSCExecutorFactory.mm b/ios/JSCExecutorFactory.mm deleted file mode 100644 index 58330bb..0000000 --- a/ios/JSCExecutorFactory.mm +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -#include "JSCExecutorFactory.h" - -#import - -#import - -namespace facebook::react { - -std::unique_ptr JSCExecutorFactory::createJSExecutor( - std::shared_ptr delegate, - std::shared_ptr __unused jsQueue) -{ - return std::make_unique( - facebook::jsc::makeJSCRuntime(), delegate, JSIExecutor::defaultTimeoutInvoker, runtimeInstaller_); -} - -} // namespace facebook::react diff --git a/ios/RCTJscInstance.h b/ios/RCTJscInstance.h index bdd6532..51f7c9e 100644 --- a/ios/RCTJscInstance.h +++ b/ios/RCTJscInstance.h @@ -5,6 +5,8 @@ * LICENSE file in the root directory of this source tree. */ +#ifdef __cplusplus + #import #import #import @@ -23,3 +25,5 @@ class RCTJscInstance : public JSRuntimeFactory { }; } // namespace react } // namespace facebook + +#endif diff --git a/ios/RCTJscInstanceFactory.h b/ios/RCTJscInstanceFactory.h new file mode 100644 index 0000000..7536407 --- /dev/null +++ b/ios/RCTJscInstanceFactory.h @@ -0,0 +1,20 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import + +#pragma once + +#ifdef __cplusplus +extern "C" { +#endif + +JSRuntimeFactoryRef jsrt_create_jsc_factory(void); + +#ifdef __cplusplus +} +#endif diff --git a/ios/RCTJscInstanceFactory.mm b/ios/RCTJscInstanceFactory.mm new file mode 100644 index 0000000..98c332c --- /dev/null +++ b/ios/RCTJscInstanceFactory.mm @@ -0,0 +1,19 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#import "RCTJscInstance.h" +#import "RCTJscInstanceFactory.h" + +using namespace facebook::react; + +extern "C" { + +JSRuntimeFactoryRef jsrt_create_jsc_factory(void) { + return reinterpret_cast(new RCTJscInstance()); +} + +} // extern "C"