From 445ce9c2813ccbdf045cb22cd623742ca8b0b88b Mon Sep 17 00:00:00 2001 From: Steven Ontong Date: Wed, 8 May 2024 20:58:33 +0200 Subject: [PATCH 1/7] bump supabase todolist app to Expo 51 --- .../ios/Podfile | 60 +- .../ios/Podfile.lock | 1189 ++++---- .../project.pbxproj | 30 +- .../powersyncexample/PrivacyInfo.xcprivacy | 48 + .../package.json | 43 +- pnpm-lock.yaml | 2496 +++++++++-------- 6 files changed, 2186 insertions(+), 1680 deletions(-) create mode 100644 demos/react-native-supabase-todolist/ios/powersyncexample/PrivacyInfo.xcprivacy diff --git a/demos/react-native-supabase-todolist/ios/Podfile b/demos/react-native-supabase-todolist/ios/Podfile index 2a23c092..c1dac973 100644 --- a/demos/react-native-supabase-todolist/ios/Podfile +++ b/demos/react-native-supabase-todolist/ios/Podfile @@ -1,69 +1,49 @@ -require File.join(File.dirname(`node --print "require.resolve('expo/package.json')"`), "scripts/autolinking") -require File.join(File.dirname(`node --print "require.resolve('react-native/package.json')"`), "scripts/react_native_pods") +require File.join(File.dirname(`node --print "require.resolve('expo/package.json')"`), 'scripts/autolinking') +require File.join(File.dirname(`node --print "require.resolve('react-native/package.json')"`), + 'scripts/react_native_pods') require 'json' -podfile_properties = JSON.parse(File.read(File.join(__dir__, 'Podfile.properties.json'))) rescue {} +podfile_properties = begin + JSON.parse(File.read(File.join(__dir__, 'Podfile.properties.json'))) +rescue StandardError + {} +end ENV['RCT_NEW_ARCH_ENABLED'] = podfile_properties['newArchEnabled'] == 'true' ? '1' : '0' ENV['EX_DEV_CLIENT_NETWORK_INSPECTOR'] = podfile_properties['EX_DEV_CLIENT_NETWORK_INSPECTOR'] platform :ios, podfile_properties['ios.deploymentTarget'] || '13.4' install! 'cocoapods', - :deterministic_uuids => false + deterministic_uuids: false prepare_react_native_project! -# If you are using a `react-native-flipper` your iOS build will fail when `NO_FLIPPER=1` is set. -# because `react-native-flipper` depends on (FlipperKit,...), which will be excluded. To fix this, -# you can also exclude `react-native-flipper` in `react-native.config.js` -# -# ```js -# module.exports = { -# dependencies: { -# ...(process.env.NO_FLIPPER ? { 'react-native-flipper': { platforms: { ios: null } } } : {}), -# } -# } -# ``` -flipper_config = FlipperConfiguration.disabled -if ENV['NO_FLIPPER'] == '1' then - # Explicitly disabled through environment variables - flipper_config = FlipperConfiguration.disabled -elsif podfile_properties.key?('ios.flipper') then - # Configure Flipper in Podfile.properties.json - if podfile_properties['ios.flipper'] == 'true' then - flipper_config = FlipperConfiguration.enabled(["Debug", "Release"]) - elsif podfile_properties['ios.flipper'] != 'false' then - flipper_config = FlipperConfiguration.enabled(["Debug", "Release"], { 'Flipper' => podfile_properties['ios.flipper'] }) - end -end - target 'powersyncexample' do use_expo_modules! config = use_native_modules! - use_frameworks! :linkage => podfile_properties['ios.useFrameworks'].to_sym if podfile_properties['ios.useFrameworks'] - use_frameworks! :linkage => ENV['USE_FRAMEWORKS'].to_sym if ENV['USE_FRAMEWORKS'] + use_frameworks! linkage: podfile_properties['ios.useFrameworks'].to_sym if podfile_properties['ios.useFrameworks'] + use_frameworks! linkage: ENV['USE_FRAMEWORKS'].to_sym if ENV['USE_FRAMEWORKS'] use_react_native!( - :path => config[:reactNativePath], - :hermes_enabled => podfile_properties['expo.jsEngine'] == nil || podfile_properties['expo.jsEngine'] == 'hermes', + path: config[:reactNativePath], + hermes_enabled: podfile_properties['expo.jsEngine'].nil? || podfile_properties['expo.jsEngine'] == 'hermes', # An absolute path to your application root. - :app_path => "#{Pod::Config.instance.installation_root}/..", + app_path: "#{Pod::Config.instance.installation_root}/.." # Note that if you have use_frameworks! enabled, Flipper will not work if enabled - :flipper_configuration => flipper_config ) post_install do |installer| react_native_post_install( installer, config[:reactNativePath], - :mac_catalyst_enabled => false + mac_catalyst_enabled: false ) # This is necessary for Xcode 14, because it signs resource bundles by default # when building for devices. installer.target_installation_results.pod_target_installation_results - .each do |pod_name, target_installation_result| + .each do |_pod_name, target_installation_result| target_installation_result.resource_bundle_targets.each do |resource_bundle_target| resource_bundle_target.build_configurations.each do |config| config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO' @@ -73,10 +53,8 @@ target 'powersyncexample' do end post_integrate do |installer| - begin - expo_patch_react_imports!(installer) - rescue => e - Pod::UI.warn e - end + expo_patch_react_imports!(installer) + rescue StandardError => e + Pod::UI.warn e end end diff --git a/demos/react-native-supabase-todolist/ios/Podfile.lock b/demos/react-native-supabase-todolist/ios/Podfile.lock index 5a630063..06e3444a 100644 --- a/demos/react-native-supabase-todolist/ios/Podfile.lock +++ b/demos/react-native-supabase-todolist/ios/Podfile.lock @@ -1,374 +1,426 @@ PODS: - boost (1.83.0) - DoubleConversion (1.1.6) - - EASClient (0.11.2): + - EXConstants (16.0.1): - ExpoModulesCore - - EXConstants (15.4.5): + - Expo (51.0.0): - ExpoModulesCore - - EXFont (11.10.2): + - ExpoAsset (10.0.6): - ExpoModulesCore - - EXJSONUtils (0.12.3) - - EXManifests (0.13.2): - - ExpoModulesCore - - Expo (50.0.6): - - ExpoModulesCore - - ExpoCamera (14.0.4): + - ExpoCamera (15.0.4): - ExpoModulesCore - ZXingObjC/OneD - ZXingObjC/PDF417 - - ExpoFileSystem (16.0.6): + - ExpoFileSystem (17.0.1): + - ExpoModulesCore + - ExpoFont (12.0.4): - ExpoModulesCore - - ExpoHead (3.4.6): + - ExpoHead (3.5.10): - ExpoModulesCore - - ExpoKeepAwake (12.8.2): + - ExpoKeepAwake (13.0.1): - ExpoModulesCore - - ExpoModulesCore (1.11.8): + - ExpoModulesCore (1.12.9): + - DoubleConversion - glog - - RCT-Folly (= 2022.05.16.00) + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsinspector - React-NativeModulesApple - React-RCTAppDelegate + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - ExpoSecureStore (12.8.1): - - ExpoModulesCore - - EXSplashScreen (0.26.4): + - Yoga + - ExpoSecureStore (13.0.1): - ExpoModulesCore - - glog - - RCT-Folly (= 2022.05.16.00) - - React-Core - - EXStructuredHeaders (3.7.2) - - EXUpdates (0.24.11): - - EASClient - - EXManifests + - EXSplashScreen (0.27.4): + - DoubleConversion - ExpoModulesCore - - EXStructuredHeaders - - EXUpdatesInterface - glog - - RCT-Folly (= 2022.05.16.00) - - ReachabilitySwift + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen - React-Core - - sqlite3 (~> 3.42.0) - - EXUpdatesInterface (0.15.3) - - FBLazyVector (0.73.2) - - FBReactNativeSpec (0.73.2): - - RCT-Folly (= 2022.05.16.00) - - RCTRequired (= 0.73.2) - - RCTTypeSafety (= 0.73.2) - - React-Core (= 0.73.2) - - React-jsi (= 0.73.2) - - ReactCommon/turbomodule/core (= 0.73.2) - - fmt (6.2.1) + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - FBLazyVector (0.74.1) + - fmt (9.1.0) - glog (0.3.5) - - hermes-engine (0.73.2): - - hermes-engine/Pre-built (= 0.73.2) - - hermes-engine/Pre-built (0.73.2) - - libevent (2.1.12) + - hermes-engine (0.74.1): + - hermes-engine/Pre-built (= 0.74.1) + - hermes-engine/Pre-built (0.74.1) - powersync-sqlite-core (0.1.6) - - RCT-Folly (2022.05.16.00): - - boost - - DoubleConversion - - fmt (~> 6.2.1) - - glog - - RCT-Folly/Default (= 2022.05.16.00) - - RCT-Folly/Default (2022.05.16.00): + - RCT-Folly (2024.01.01.00): - boost - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - - RCT-Folly/Fabric (2022.05.16.00): + - RCT-Folly/Default (= 2024.01.01.00) + - RCT-Folly/Default (2024.01.01.00): - boost - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - - RCT-Folly/Futures (2022.05.16.00): + - RCT-Folly/Fabric (2024.01.01.00): - boost - DoubleConversion - - fmt (~> 6.2.1) - - glog - - libevent - - RCTRequired (0.73.2) - - RCTTypeSafety (0.73.2): - - FBLazyVector (= 0.73.2) - - RCTRequired (= 0.73.2) - - React-Core (= 0.73.2) - - ReachabilitySwift (5.0.0) - - React (0.73.2): - - React-Core (= 0.73.2) - - React-Core/DevSupport (= 0.73.2) - - React-Core/RCTWebSocket (= 0.73.2) - - React-RCTActionSheet (= 0.73.2) - - React-RCTAnimation (= 0.73.2) - - React-RCTBlob (= 0.73.2) - - React-RCTImage (= 0.73.2) - - React-RCTLinking (= 0.73.2) - - React-RCTNetwork (= 0.73.2) - - React-RCTSettings (= 0.73.2) - - React-RCTText (= 0.73.2) - - React-RCTVibration (= 0.73.2) - - React-callinvoker (0.73.2) - - React-Codegen (0.73.2): + - fmt (= 9.1.0) + - glog + - RCTDeprecation (0.74.1) + - RCTRequired (0.74.1) + - RCTTypeSafety (0.74.1): + - FBLazyVector (= 0.74.1) + - RCTRequired (= 0.74.1) + - React-Core (= 0.74.1) + - React (0.74.1): + - React-Core (= 0.74.1) + - React-Core/DevSupport (= 0.74.1) + - React-Core/RCTWebSocket (= 0.74.1) + - React-RCTActionSheet (= 0.74.1) + - React-RCTAnimation (= 0.74.1) + - React-RCTBlob (= 0.74.1) + - React-RCTImage (= 0.74.1) + - React-RCTLinking (= 0.74.1) + - React-RCTNetwork (= 0.74.1) + - React-RCTSettings (= 0.74.1) + - React-RCTText (= 0.74.1) + - React-RCTVibration (= 0.74.1) + - React-callinvoker (0.74.1) + - React-Codegen (0.74.1): - DoubleConversion - - FBReactNativeSpec - glog - hermes-engine - RCT-Folly - RCTRequired - RCTTypeSafety - React-Core + - React-debug + - React-Fabric + - React-FabricImage + - React-featureflags + - React-graphics - React-jsi - React-jsiexecutor - React-NativeModulesApple - - React-rncore + - React-rendererdebug + - React-utils - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-Core (0.73.2): + - React-Core (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-Core/Default (= 0.73.2) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.1) - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/CoreModulesHeaders (0.73.2): + - React-Core/CoreModulesHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/Default (0.73.2): + - React-Core/Default (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/DevSupport (0.73.2): + - React-Core/DevSupport (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-Core/Default (= 0.73.2) - - React-Core/RCTWebSocket (= 0.73.2) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.1) + - React-Core/RCTWebSocket (= 0.74.1) - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor - - React-jsinspector (= 0.73.2) + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTActionSheetHeaders (0.73.2): + - React-Core/RCTActionSheetHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTAnimationHeaders (0.73.2): + - React-Core/RCTAnimationHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTBlobHeaders (0.73.2): + - React-Core/RCTBlobHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTImageHeaders (0.73.2): + - React-Core/RCTImageHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTLinkingHeaders (0.73.2): + - React-Core/RCTLinkingHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTNetworkHeaders (0.73.2): + - React-Core/RCTNetworkHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTSettingsHeaders (0.73.2): + - React-Core/RCTSettingsHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTTextHeaders (0.73.2): + - React-Core/RCTTextHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTVibrationHeaders (0.73.2): + - React-Core/RCTVibrationHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTWebSocket (0.73.2): + - React-Core/RCTWebSocket (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-Core/Default (= 0.73.2) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.1) - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-CoreModules (0.73.2): - - RCT-Folly (= 2022.05.16.00) - - RCTTypeSafety (= 0.73.2) + - React-CoreModules (0.74.1): + - DoubleConversion + - fmt (= 9.1.0) + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety (= 0.74.1) - React-Codegen - - React-Core/CoreModulesHeaders (= 0.73.2) - - React-jsi (= 0.73.2) + - React-Core/CoreModulesHeaders (= 0.74.1) + - React-jsi (= 0.74.1) + - React-jsinspector - React-NativeModulesApple - React-RCTBlob - - React-RCTImage (= 0.73.2) + - React-RCTImage (= 0.74.1) - ReactCommon - - SocketRocket (= 0.6.1) - - React-cxxreact (0.73.2): + - SocketRocket (= 0.7.0) + - React-cxxreact (0.74.1): - boost (= 1.83.0) - DoubleConversion - - fmt (~> 6.2.1) - - glog - - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-callinvoker (= 0.73.2) - - React-debug (= 0.73.2) - - React-jsi (= 0.73.2) - - React-jsinspector (= 0.73.2) - - React-logger (= 0.73.2) - - React-perflogger (= 0.73.2) - - React-runtimeexecutor (= 0.73.2) - - React-debug (0.73.2) - - React-Fabric (0.73.2): + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.1) + - React-debug (= 0.74.1) + - React-jsi (= 0.74.1) + - React-jsinspector + - React-logger (= 0.74.1) + - React-perflogger (= 0.74.1) + - React-runtimeexecutor (= 0.74.1) + - React-debug (0.74.1) + - React-Fabric (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/animations (= 0.73.2) - - React-Fabric/attributedstring (= 0.73.2) - - React-Fabric/componentregistry (= 0.73.2) - - React-Fabric/componentregistrynative (= 0.73.2) - - React-Fabric/components (= 0.73.2) - - React-Fabric/core (= 0.73.2) - - React-Fabric/imagemanager (= 0.73.2) - - React-Fabric/leakchecker (= 0.73.2) - - React-Fabric/mounting (= 0.73.2) - - React-Fabric/scheduler (= 0.73.2) - - React-Fabric/telemetry (= 0.73.2) - - React-Fabric/templateprocessor (= 0.73.2) - - React-Fabric/textlayoutmanager (= 0.73.2) - - React-Fabric/uimanager (= 0.73.2) + - React-Fabric/animations (= 0.74.1) + - React-Fabric/attributedstring (= 0.74.1) + - React-Fabric/componentregistry (= 0.74.1) + - React-Fabric/componentregistrynative (= 0.74.1) + - React-Fabric/components (= 0.74.1) + - React-Fabric/core (= 0.74.1) + - React-Fabric/imagemanager (= 0.74.1) + - React-Fabric/leakchecker (= 0.74.1) + - React-Fabric/mounting (= 0.74.1) + - React-Fabric/scheduler (= 0.74.1) + - React-Fabric/telemetry (= 0.74.1) + - React-Fabric/templateprocessor (= 0.74.1) + - React-Fabric/textlayoutmanager (= 0.74.1) + - React-Fabric/uimanager (= 0.74.1) - React-graphics - React-jsi - React-jsiexecutor @@ -377,12 +429,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/animations (0.73.2): + - React-Fabric/animations (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -396,12 +448,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.73.2): + - React-Fabric/attributedstring (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -415,12 +467,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.73.2): + - React-Fabric/componentregistry (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -434,12 +486,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.73.2): + - React-Fabric/componentregistrynative (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -453,28 +505,28 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components (0.73.2): + - React-Fabric/components (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/components/inputaccessory (= 0.73.2) - - React-Fabric/components/legacyviewmanagerinterop (= 0.73.2) - - React-Fabric/components/modal (= 0.73.2) - - React-Fabric/components/rncore (= 0.73.2) - - React-Fabric/components/root (= 0.73.2) - - React-Fabric/components/safeareaview (= 0.73.2) - - React-Fabric/components/scrollview (= 0.73.2) - - React-Fabric/components/text (= 0.73.2) - - React-Fabric/components/textinput (= 0.73.2) - - React-Fabric/components/unimplementedview (= 0.73.2) - - React-Fabric/components/view (= 0.73.2) + - React-Fabric/components/inputaccessory (= 0.74.1) + - React-Fabric/components/legacyviewmanagerinterop (= 0.74.1) + - React-Fabric/components/modal (= 0.74.1) + - React-Fabric/components/rncore (= 0.74.1) + - React-Fabric/components/root (= 0.74.1) + - React-Fabric/components/safeareaview (= 0.74.1) + - React-Fabric/components/scrollview (= 0.74.1) + - React-Fabric/components/text (= 0.74.1) + - React-Fabric/components/textinput (= 0.74.1) + - React-Fabric/components/unimplementedview (= 0.74.1) + - React-Fabric/components/view (= 0.74.1) - React-graphics - React-jsi - React-jsiexecutor @@ -483,12 +535,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/inputaccessory (0.73.2): + - React-Fabric/components/inputaccessory (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -502,12 +554,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.73.2): + - React-Fabric/components/legacyviewmanagerinterop (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -521,12 +573,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/modal (0.73.2): + - React-Fabric/components/modal (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -540,12 +592,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/rncore (0.73.2): + - React-Fabric/components/rncore (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -559,12 +611,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.73.2): + - React-Fabric/components/root (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -578,12 +630,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/safeareaview (0.73.2): + - React-Fabric/components/safeareaview (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -597,12 +649,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/scrollview (0.73.2): + - React-Fabric/components/scrollview (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -616,12 +668,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/text (0.73.2): + - React-Fabric/components/text (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -635,12 +687,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/textinput (0.73.2): + - React-Fabric/components/textinput (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -654,12 +706,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/unimplementedview (0.73.2): + - React-Fabric/components/unimplementedview (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -673,12 +725,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.73.2): + - React-Fabric/components/view (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -693,12 +745,12 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-Fabric/core (0.73.2): + - React-Fabric/core (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -712,12 +764,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.73.2): + - React-Fabric/imagemanager (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -731,12 +783,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.73.2): + - React-Fabric/leakchecker (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -750,12 +802,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.73.2): + - React-Fabric/mounting (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -769,12 +821,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.73.2): + - React-Fabric/scheduler (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -788,12 +840,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.73.2): + - React-Fabric/telemetry (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -807,12 +859,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.73.2): + - React-Fabric/templateprocessor (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -826,12 +878,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/textlayoutmanager (0.73.2): + - React-Fabric/textlayoutmanager (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -846,12 +898,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.73.2): + - React-Fabric/uimanager (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -865,42 +917,45 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-FabricImage (0.73.2): + - React-FabricImage (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) - - RCTRequired (= 0.73.2) - - RCTTypeSafety (= 0.73.2) + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired (= 0.74.1) + - RCTTypeSafety (= 0.74.1) - React-Fabric - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.73.2) + - React-jsiexecutor (= 0.74.1) - React-logger - React-rendererdebug - React-utils - ReactCommon - Yoga - - React-graphics (0.73.2): + - React-featureflags (0.74.1) + - React-graphics (0.74.1): + - DoubleConversion + - fmt (= 9.1.0) - glog - - RCT-Folly/Fabric (= 2022.05.16.00) - - React-Core/Default (= 0.73.2) + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-Core/Default (= 0.74.1) - React-utils - - React-hermes (0.73.2): + - React-hermes (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - RCT-Folly/Futures (= 2022.05.16.00) - - React-cxxreact (= 0.73.2) + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact (= 0.74.1) - React-jsi - - React-jsiexecutor (= 0.73.2) - - React-jsinspector (= 0.73.2) - - React-perflogger (= 0.73.2) - - React-ImageManager (0.73.2): + - React-jsiexecutor (= 0.74.1) + - React-jsinspector + - React-perflogger (= 0.74.1) + - React-runtimeexecutor + - React-ImageManager (0.74.1): - glog - RCT-Folly/Fabric - React-Core/Default @@ -909,101 +964,127 @@ PODS: - React-graphics - React-rendererdebug - React-utils - - React-jserrorhandler (0.73.2): - - RCT-Folly/Fabric (= 2022.05.16.00) + - React-jserrorhandler (0.74.1): + - RCT-Folly/Fabric (= 2024.01.01.00) - React-debug - React-jsi - React-Mapbuffer - - React-jsi (0.73.2): + - React-jsi (0.74.1): - boost (= 1.83.0) - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-jsiexecutor (0.73.2): + - RCT-Folly (= 2024.01.01.00) + - React-jsiexecutor (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-cxxreact (= 0.73.2) - - React-jsi (= 0.73.2) - - React-perflogger (= 0.73.2) - - React-jsinspector (0.73.2) - - React-logger (0.73.2): + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact (= 0.74.1) + - React-jsi (= 0.74.1) + - React-jsinspector + - React-perflogger (= 0.74.1) + - React-jsinspector (0.74.1): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-featureflags + - React-jsi + - React-runtimeexecutor (= 0.74.1) + - React-jsitracing (0.74.1): + - React-jsi + - React-logger (0.74.1): - glog - - React-Mapbuffer (0.73.2): + - React-Mapbuffer (0.74.1): - glog - React-debug - react-native-encrypted-storage (4.0.3): - React-Core - - react-native-get-random-values (1.10.0): + - react-native-get-random-values (1.11.0): - React-Core - - react-native-quick-sqlite (1.1.4): + - react-native-quick-sqlite (1.1.5): - powersync-sqlite-core (~> 0.1.6) - React - React-callinvoker - React-Core - - react-native-safe-area-context (4.8.2): + - react-native-safe-area-context (4.10.1): - React-Core - - React-nativeconfig (0.73.2) - - React-NativeModulesApple (0.73.2): + - React-nativeconfig (0.74.1) + - React-NativeModulesApple (0.74.1): - glog - hermes-engine - React-callinvoker - React-Core - React-cxxreact - React-jsi + - React-jsinspector - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-perflogger (0.73.2) - - React-RCTActionSheet (0.73.2): - - React-Core/RCTActionSheetHeaders (= 0.73.2) - - React-RCTAnimation (0.73.2): - - RCT-Folly (= 2022.05.16.00) + - React-perflogger (0.74.1) + - React-RCTActionSheet (0.74.1): + - React-Core/RCTActionSheetHeaders (= 0.74.1) + - React-RCTAnimation (0.74.1): + - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen - React-Core/RCTAnimationHeaders - React-jsi - React-NativeModulesApple - ReactCommon - - React-RCTAppDelegate (0.73.2): - - RCT-Folly + - React-RCTAppDelegate (0.74.1): + - RCT-Folly (= 2024.01.01.00) - RCTRequired - RCTTypeSafety + - React-Codegen - React-Core - React-CoreModules + - React-debug + - React-Fabric + - React-featureflags + - React-graphics - React-hermes - React-nativeconfig - React-NativeModulesApple - React-RCTFabric - React-RCTImage - React-RCTNetwork + - React-rendererdebug + - React-RuntimeApple + - React-RuntimeCore + - React-RuntimeHermes - React-runtimescheduler + - React-utils - ReactCommon - - React-RCTBlob (0.73.2): + - React-RCTBlob (0.74.1): + - DoubleConversion + - fmt (= 9.1.0) - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) - React-Codegen - React-Core/RCTBlobHeaders - React-Core/RCTWebSocket - React-jsi + - React-jsinspector - React-NativeModulesApple - React-RCTNetwork - ReactCommon - - React-RCTFabric (0.73.2): + - React-RCTFabric (0.74.1): - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - React-Core - React-debug - React-Fabric - React-FabricImage + - React-featureflags - React-graphics - React-ImageManager - React-jsi + - React-jsinspector - React-nativeconfig - React-RCTImage - React-RCTText @@ -1011,8 +1092,8 @@ PODS: - React-runtimescheduler - React-utils - Yoga - - React-RCTImage (0.73.2): - - RCT-Folly (= 2022.05.16.00) + - React-RCTImage (0.74.1): + - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen - React-Core/RCTImageHeaders @@ -1020,124 +1101,235 @@ PODS: - React-NativeModulesApple - React-RCTNetwork - ReactCommon - - React-RCTLinking (0.73.2): + - React-RCTLinking (0.74.1): - React-Codegen - - React-Core/RCTLinkingHeaders (= 0.73.2) - - React-jsi (= 0.73.2) + - React-Core/RCTLinkingHeaders (= 0.74.1) + - React-jsi (= 0.74.1) - React-NativeModulesApple - ReactCommon - - ReactCommon/turbomodule/core (= 0.73.2) - - React-RCTNetwork (0.73.2): - - RCT-Folly (= 2022.05.16.00) + - ReactCommon/turbomodule/core (= 0.74.1) + - React-RCTNetwork (0.74.1): + - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen - React-Core/RCTNetworkHeaders - React-jsi - React-NativeModulesApple - ReactCommon - - React-RCTSettings (0.73.2): - - RCT-Folly (= 2022.05.16.00) + - React-RCTSettings (0.74.1): + - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen - React-Core/RCTSettingsHeaders - React-jsi - React-NativeModulesApple - ReactCommon - - React-RCTText (0.73.2): - - React-Core/RCTTextHeaders (= 0.73.2) + - React-RCTText (0.74.1): + - React-Core/RCTTextHeaders (= 0.74.1) - Yoga - - React-RCTVibration (0.73.2): - - RCT-Folly (= 2022.05.16.00) + - React-RCTVibration (0.74.1): + - RCT-Folly (= 2024.01.01.00) - React-Codegen - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple - ReactCommon - - React-rendererdebug (0.73.2): + - React-rendererdebug (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) - - RCT-Folly (= 2022.05.16.00) + - fmt (= 9.1.0) + - RCT-Folly (= 2024.01.01.00) - React-debug - - React-rncore (0.73.2) - - React-runtimeexecutor (0.73.2): - - React-jsi (= 0.73.2) - - React-runtimescheduler (0.73.2): + - React-rncore (0.74.1) + - React-RuntimeApple (0.74.1): + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-callinvoker + - React-Core/Default + - React-CoreModules + - React-cxxreact + - React-jserrorhandler + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-Mapbuffer + - React-NativeModulesApple + - React-RCTFabric + - React-RuntimeCore + - React-runtimeexecutor + - React-RuntimeHermes + - React-utils + - React-RuntimeCore (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-cxxreact + - React-featureflags + - React-jserrorhandler + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - React-runtimeexecutor (0.74.1): + - React-jsi (= 0.74.1) + - React-RuntimeHermes (0.74.1): + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-featureflags + - React-hermes + - React-jsi + - React-jsinspector + - React-jsitracing + - React-nativeconfig + - React-RuntimeCore + - React-utils + - React-runtimescheduler (0.74.1): + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) - React-callinvoker - React-cxxreact - React-debug + - React-featureflags - React-jsi - React-rendererdebug - React-runtimeexecutor - React-utils - - React-utils (0.73.2): + - React-utils (0.74.1): - glog - - RCT-Folly (= 2022.05.16.00) + - hermes-engine + - RCT-Folly (= 2024.01.01.00) - React-debug - - ReactCommon (0.73.2): - - React-logger (= 0.73.2) - - ReactCommon/turbomodule (= 0.73.2) - - ReactCommon/turbomodule (0.73.2): + - React-jsi (= 0.74.1) + - ReactCommon (0.74.1): + - ReactCommon/turbomodule (= 0.74.1) + - ReactCommon/turbomodule (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) - - glog - - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-callinvoker (= 0.73.2) - - React-cxxreact (= 0.73.2) - - React-jsi (= 0.73.2) - - React-logger (= 0.73.2) - - React-perflogger (= 0.73.2) - - ReactCommon/turbomodule/bridging (= 0.73.2) - - ReactCommon/turbomodule/core (= 0.73.2) - - ReactCommon/turbomodule/bridging (0.73.2): + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.1) + - React-cxxreact (= 0.74.1) + - React-jsi (= 0.74.1) + - React-logger (= 0.74.1) + - React-perflogger (= 0.74.1) + - ReactCommon/turbomodule/bridging (= 0.74.1) + - ReactCommon/turbomodule/core (= 0.74.1) + - ReactCommon/turbomodule/bridging (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-callinvoker (= 0.73.2) - - React-cxxreact (= 0.73.2) - - React-jsi (= 0.73.2) - - React-logger (= 0.73.2) - - React-perflogger (= 0.73.2) - - ReactCommon/turbomodule/core (0.73.2): + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.1) + - React-cxxreact (= 0.74.1) + - React-jsi (= 0.74.1) + - React-logger (= 0.74.1) + - React-perflogger (= 0.74.1) + - ReactCommon/turbomodule/core (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-callinvoker (= 0.73.2) - - React-cxxreact (= 0.73.2) - - React-jsi (= 0.73.2) - - React-logger (= 0.73.2) - - React-perflogger (= 0.73.2) + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.1) + - React-cxxreact (= 0.74.1) + - React-debug (= 0.74.1) + - React-jsi (= 0.74.1) + - React-logger (= 0.74.1) + - React-perflogger (= 0.74.1) + - React-utils (= 0.74.1) - RNCMaskedView (0.1.11): - React - - RNGestureHandler (2.14.1): + - RNGestureHandler (2.16.2): + - DoubleConversion - glog - - RCT-Folly (= 2022.05.16.00) + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen - React-Core - - RNReanimated (3.6.2): + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - RNReanimated (3.10.0): + - DoubleConversion - glog - - RCT-Folly (= 2022.05.16.00) + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNScreens (3.29.0): + - Yoga + - RNScreens (3.31.1): + - DoubleConversion - glog - - RCT-Folly (= 2022.05.16.00) + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen - React-Core - - RNVectorIcons (10.0.3): + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-RCTImage + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - RNVectorIcons (10.1.0): + - DoubleConversion - glog - - RCT-Folly (= 2022.05.16.00) + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen - React-Core - - SocketRocket (0.6.1) - - sqlite3 (3.42.0): - - sqlite3/common (= 3.42.0) - - sqlite3/common (3.42.0) - - Yoga (1.14.0) + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - SocketRocket (0.7.0) + - Yoga (0.0.0) - ZXingObjC/Core (3.6.9) - ZXingObjC/OneD (3.6.9): - ZXingObjC/Core @@ -1147,30 +1339,25 @@ PODS: DEPENDENCIES: - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - - EASClient (from `../../../node_modules/expo-eas-client/ios`) - - EXConstants (from `../../../node_modules/expo-constants/ios`) - - EXFont (from `../../../node_modules/expo-font/ios`) - - EXJSONUtils (from `../../../node_modules/expo-json-utils/ios`) - - EXManifests (from `../../../node_modules/expo-manifests/ios`) - - Expo (from `../../../node_modules/expo`) + - EXConstants (from `../node_modules/expo-constants/ios`) + - Expo (from `../node_modules/expo`) + - ExpoAsset (from `../node_modules/expo-asset/ios`) - ExpoCamera (from `../../../node_modules/expo-camera/ios`) - - ExpoFileSystem (from `../../../node_modules/expo-file-system/ios`) + - ExpoFileSystem (from `../node_modules/expo-file-system/ios`) + - ExpoFont (from `../node_modules/expo-font/ios`) - ExpoHead (from `../node_modules/expo-router/ios`) - - ExpoKeepAwake (from `../../../node_modules/expo-keep-awake/ios`) - - ExpoModulesCore (from `../../../node_modules/expo-modules-core`) + - ExpoKeepAwake (from `../node_modules/expo-keep-awake/ios`) + - ExpoModulesCore (from `../node_modules/expo-modules-core`) - ExpoSecureStore (from `../../../node_modules/expo-secure-store/ios`) - - EXSplashScreen (from `../../../node_modules/expo-splash-screen/ios`) - - EXStructuredHeaders (from `../../../node_modules/expo-structured-headers/ios`) - - EXUpdates (from `../../../node_modules/expo-updates/ios`) - - EXUpdatesInterface (from `../../../node_modules/expo-updates-interface/ios`) + - EXSplashScreen (from `../node_modules/expo-splash-screen/ios`) - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - - FBReactNativeSpec (from `../node_modules/react-native/React/FBReactNativeSpec`) + - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) - - libevent (~> 2.1.12) - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`) + - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) + - RCTRequired (from `../node_modules/react-native/Libraries/Required`) - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - React (from `../node_modules/react-native/`) - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) @@ -1182,6 +1369,7 @@ DEPENDENCIES: - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`) - React-Fabric (from `../node_modules/react-native/ReactCommon`) - React-FabricImage (from `../node_modules/react-native/ReactCommon`) + - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`) - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`) - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) @@ -1189,12 +1377,13 @@ DEPENDENCIES: - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) + - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) - React-logger (from `../node_modules/react-native/ReactCommon/logger`) - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) - - react-native-encrypted-storage (from `../../../node_modules/react-native-encrypted-storage`) - - react-native-get-random-values (from `../../../node_modules/react-native-get-random-values`) - - "react-native-quick-sqlite (from `../../../node_modules/@journeyapps/react-native-quick-sqlite`)" - - react-native-safe-area-context (from `../../../node_modules/react-native-safe-area-context`) + - react-native-encrypted-storage (from `../node_modules/react-native-encrypted-storage`) + - react-native-get-random-values (from `../node_modules/react-native-get-random-values`) + - "react-native-quick-sqlite (from `../node_modules/@journeyapps/react-native-quick-sqlite`)" + - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) - React-nativeconfig (from `../node_modules/react-native/ReactCommon`) - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) @@ -1211,25 +1400,24 @@ DEPENDENCIES: - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) - React-rncore (from `../node_modules/react-native/ReactCommon`) + - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) + - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) + - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`) - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - - "RNCMaskedView (from `../../../node_modules/@react-native-community/masked-view`)" - - RNGestureHandler (from `../../../node_modules/react-native-gesture-handler`) - - RNReanimated (from `../../../node_modules/react-native-reanimated`) - - RNScreens (from `../../../node_modules/react-native-screens`) + - "RNCMaskedView (from `../node_modules/@react-native-community/masked-view`)" + - RNGestureHandler (from `../node_modules/react-native-gesture-handler`) + - RNReanimated (from `../node_modules/react-native-reanimated`) + - RNScreens (from `../node_modules/react-native-screens`) - RNVectorIcons (from `../../../node_modules/react-native-vector-icons`) - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) SPEC REPOS: trunk: - - fmt - - libevent - powersync-sqlite-core - - ReachabilitySwift - SocketRocket - - sqlite3 - ZXingObjC EXTERNAL SOURCES: @@ -1237,51 +1425,43 @@ EXTERNAL SOURCES: :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" DoubleConversion: :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" - EASClient: - :path: "../../../node_modules/expo-eas-client/ios" EXConstants: - :path: "../../../node_modules/expo-constants/ios" - EXFont: - :path: "../../../node_modules/expo-font/ios" - EXJSONUtils: - :path: "../../../node_modules/expo-json-utils/ios" - EXManifests: - :path: "../../../node_modules/expo-manifests/ios" + :path: "../node_modules/expo-constants/ios" Expo: - :path: "../../../node_modules/expo" + :path: "../node_modules/expo" + ExpoAsset: + :path: "../node_modules/expo-asset/ios" ExpoCamera: :path: "../../../node_modules/expo-camera/ios" ExpoFileSystem: - :path: "../../../node_modules/expo-file-system/ios" + :path: "../node_modules/expo-file-system/ios" + ExpoFont: + :path: "../node_modules/expo-font/ios" ExpoHead: :path: "../node_modules/expo-router/ios" ExpoKeepAwake: - :path: "../../../node_modules/expo-keep-awake/ios" + :path: "../node_modules/expo-keep-awake/ios" ExpoModulesCore: - :path: "../../../node_modules/expo-modules-core" + :path: "../node_modules/expo-modules-core" ExpoSecureStore: :path: "../../../node_modules/expo-secure-store/ios" EXSplashScreen: - :path: "../../../node_modules/expo-splash-screen/ios" - EXStructuredHeaders: - :path: "../../../node_modules/expo-structured-headers/ios" - EXUpdates: - :path: "../../../node_modules/expo-updates/ios" - EXUpdatesInterface: - :path: "../../../node_modules/expo-updates-interface/ios" + :path: "../node_modules/expo-splash-screen/ios" FBLazyVector: :path: "../node_modules/react-native/Libraries/FBLazyVector" - FBReactNativeSpec: - :path: "../node_modules/react-native/React/FBReactNativeSpec" + fmt: + :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" glog: :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" hermes-engine: :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2023-11-17-RNv0.73.0-21043a3fc062be445e56a2c10ecd8be028dd9cc5 + :tag: hermes-2024-04-25-RNv0.74.1-b54a3a01c531f4f5f1904cb0770033e8b7153dff RCT-Folly: :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" + RCTDeprecation: + :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" RCTRequired: - :path: "../node_modules/react-native/Libraries/RCTRequired" + :path: "../node_modules/react-native/Libraries/Required" RCTTypeSafety: :path: "../node_modules/react-native/Libraries/TypeSafety" React: @@ -1302,6 +1482,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon" React-FabricImage: :path: "../node_modules/react-native/ReactCommon" + React-featureflags: + :path: "../node_modules/react-native/ReactCommon/react/featureflags" React-graphics: :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics" React-hermes: @@ -1316,18 +1498,20 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/jsiexecutor" React-jsinspector: :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" + React-jsitracing: + :path: "../node_modules/react-native/ReactCommon/hermes/executor/" React-logger: :path: "../node_modules/react-native/ReactCommon/logger" React-Mapbuffer: :path: "../node_modules/react-native/ReactCommon" react-native-encrypted-storage: - :path: "../../../node_modules/react-native-encrypted-storage" + :path: "../node_modules/react-native-encrypted-storage" react-native-get-random-values: - :path: "../../../node_modules/react-native-get-random-values" + :path: "../node_modules/react-native-get-random-values" react-native-quick-sqlite: - :path: "../../../node_modules/@journeyapps/react-native-quick-sqlite" + :path: "../node_modules/@journeyapps/react-native-quick-sqlite" react-native-safe-area-context: - :path: "../../../node_modules/react-native-safe-area-context" + :path: "../node_modules/react-native-safe-area-context" React-nativeconfig: :path: "../node_modules/react-native/ReactCommon" React-NativeModulesApple: @@ -1360,8 +1544,14 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" React-rncore: :path: "../node_modules/react-native/ReactCommon" + React-RuntimeApple: + :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" + React-RuntimeCore: + :path: "../node_modules/react-native/ReactCommon/react/runtime" React-runtimeexecutor: :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" + React-RuntimeHermes: + :path: "../node_modules/react-native/ReactCommon/react/runtime" React-runtimescheduler: :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" React-utils: @@ -1369,13 +1559,13 @@ EXTERNAL SOURCES: ReactCommon: :path: "../node_modules/react-native/ReactCommon" RNCMaskedView: - :path: "../../../node_modules/@react-native-community/masked-view" + :path: "../node_modules/@react-native-community/masked-view" RNGestureHandler: - :path: "../../../node_modules/react-native-gesture-handler" + :path: "../node_modules/react-native-gesture-handler" RNReanimated: - :path: "../../../node_modules/react-native-reanimated" + :path: "../node_modules/react-native-reanimated" RNScreens: - :path: "../../../node_modules/react-native-screens" + :path: "../node_modules/react-native-screens" RNVectorIcons: :path: "../../../node_modules/react-native-vector-icons" Yoga: @@ -1383,86 +1573,83 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: boost: d3f49c53809116a5d38da093a8aa78bf551aed09 - DoubleConversion: fea03f2699887d960129cc54bba7e52542b6f953 - EASClient: a42ee8bf36c93b3128352faf2ae49405ab4f80bd - EXConstants: 988aa430ca0f76b43cd46b66e7fae3287f9cc2fc - EXFont: 21b9c760abd593ce8f0d5386b558ced76018506f - EXJSONUtils: 5c42959e87be238b045ef37cc5268b16a6c0ad4a - EXManifests: 5e8c29f36c716af768a4ea47ec05e1b89ab93091 - Expo: fb745b3074989670b6641f9f20463e8ee56a69ca - ExpoCamera: 64e9bb61e639dfaec9d12872c5b6bad0c4167b67 - ExpoFileSystem: a9273932e69a9a1e1a8d01b6ba895bb8294bbea2 - ExpoHead: b4f7388cd19ef0513ec0c0329ec995c03024300d - ExpoKeepAwake: 0f5cad99603a3268e50af9a6eb8b76d0d9ac956c - ExpoModulesCore: 96d1751929ad10622773bb729ab28a8423f0dd0c - ExpoSecureStore: c84ae37d1c36f38524d289c67c3a2e3fc56f1108 - EXSplashScreen: 39244885abfb1b12765aae89edb90f8c88db6bbd - EXStructuredHeaders: 5b0f47259db047dc1fdfa84752e292c2bfa68ecd - EXUpdates: 4942cdbc070421b2c07918a86f3ad3ff51be24b3 - EXUpdatesInterface: 3e444e2093e25b7ca0999a7d8c16e8392dee70c3 - FBLazyVector: fbc4957d9aa695250b55d879c1d86f79d7e69ab4 - FBReactNativeSpec: 86de768f89901ef6ed3207cd686362189d64ac88 - fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 + DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 + EXConstants: 9a008dbf262550884e6280dea95b81b51f65ea6f + Expo: 17eb02cbf2ac0db49a6bc0c80a6b635a900d4f60 + ExpoAsset: 9b7433ecc5f1b608ccbb823492e062bde944abd2 + ExpoCamera: 9ba1b9f2dc0b49f7fb100deec5bf07d1562297e9 + ExpoFileSystem: 80bfe850b1f9922c16905822ecbf97acd711dc51 + ExpoFont: 331cf28d549edc7b6300d3be19302fc5069d9bb1 + ExpoHead: f27f34fd61e2a55b2facd0bba0fe85bc7958fbe0 + ExpoKeepAwake: f3a7b0ff4b4911957264dad8cb584ef688326a22 + ExpoModulesCore: 070bbb7162641709919cbf50230f0b535b8190b1 + ExpoSecureStore: 5f6b712785986b54d95a92bd365aabb82a52088e + EXSplashScreen: d439ca817211886dc80a00f3761e3b6d861d7205 + FBLazyVector: 898d14d17bf19e2435cafd9ea2a1033efe445709 + fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 glog: c5d68082e772fa1c511173d6b30a9de2c05a69a2 - hermes-engine: b361c9ef5ef3cda53f66e195599b47e1f84ffa35 - libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 + hermes-engine: 16b8530de1b383cdada1476cf52d1b52f0692cbc powersync-sqlite-core: 4c38c8f470f6dca61346789fd5436a6826d1e3dd - RCT-Folly: 7169b2b1c44399c76a47b5deaaba715eeeb476c0 - RCTRequired: 9b1e7e262745fb671e33c51c1078d093bd30e322 - RCTTypeSafety: a759e3b086eccf3e2cbf2493d22f28e082f958e6 - ReachabilitySwift: 985039c6f7b23a1da463388634119492ff86c825 - React: 805f5dd55bbdb92c36b4914c64aaae4c97d358dc - React-callinvoker: 6a697867607c990c2c2c085296ee32cfb5e47c01 - React-Codegen: c4447ffa339f4e7a22e0c9c800eec9084f31899c - React-Core: 49f66fecc7695464e9b7bc7dc7cd9473d2c60584 - React-CoreModules: 710e7c557a1a8180bd1645f5b4bf79f4bd3f5417 - React-cxxreact: 345857b5e4be000c0527df78be3b41a0677a20ce - React-debug: f1637bce73342b2f6eee4982508fdfb088667a87 - React-Fabric: 4dfcff8f14d8e5a7a60b11b7862dad2a9d99c65b - React-FabricImage: 4a9e9510b7f28bbde6a743b18c0cb941a142e938 - React-graphics: dd5af9d8b1b45171fd6933e19fed522f373bcb10 - React-hermes: a52d183a5cf8ccb7020ce3df4275b89d01e6b53e - React-ImageManager: c5b7db131eff71443d7f3a8d686fd841d18befd3 - React-jserrorhandler: 97a6a12e2344c3c4fdd7ba1edefb005215c732f8 - React-jsi: a182068133f80918cd0eec77875abaf943a0b6be - React-jsiexecutor: dacd00ce8a18fc00a0ae6c25e3015a6437e5d2e8 - React-jsinspector: 03644c063fc3621c9a4e8bf263a8150909129618 - React-logger: 66b168e2b2bee57bd8ce9e69f739d805732a5570 - React-Mapbuffer: 9ee041e1d7be96da6d76a251f92e72b711c651d6 + RCT-Folly: 02617c592a293bd6d418e0a88ff4ee1f88329b47 + RCTDeprecation: efb313d8126259e9294dc4ee0002f44a6f676aba + RCTRequired: f49ea29cece52aee20db633ae7edc4b271435562 + RCTTypeSafety: a11979ff0570d230d74de9f604f7d19692157bc4 + React: 88794fad7f460349dbc9df8a274d95f37a009f5d + React-callinvoker: 7a7023e34a55c89ea2aa62486bb3c1164ab0be0c + React-Codegen: af31a9323ce23988c255c9afd0ae9415ff894939 + React-Core: 60075333bc22b5a793d3f62e207368b79bff2e64 + React-CoreModules: 147c314d6b3b1e069c9ad64cbbbeba604854ff86 + React-cxxreact: 5de27fd8bff4764acb2eac3ee66001e0e2b910e7 + React-debug: 6397f0baf751b40511d01e984b01467d7e6d8127 + React-Fabric: 6fa475e16e0a37b38d462cec32b70fd5cf886305 + React-FabricImage: 7e09b3704e3fa084b4d44b5b5ef6e2e3d3334ec0 + React-featureflags: 2eb79dd9df4095bff519379f2a4c915069e330bb + React-graphics: 82a482a3aa5d9659b74cdf2c8b57faf67eaa10fb + React-hermes: d93936b02de2fd7e67c11e92c16d4278a14d0134 + React-ImageManager: ebb3c4812e2c5acba5a89728c2d77729471329ad + React-jserrorhandler: a08e0adcf1612900dde82b8bf8e93e7d2ad953b3 + React-jsi: f46d09ee5079a4f3b637d30d0e59b8ea6470632c + React-jsiexecutor: e73579560957aa3ca9dc02ab90e163454279d48c + React-jsinspector: e8ba20dde269c7c1d45784b858fa1cf4383f0bbb + React-jsitracing: 233d1a798fe0ff33b8e630b8f00f62c4a8115fbc + React-logger: 7e7403a2b14c97f847d90763af76b84b152b6fce + React-Mapbuffer: 11029dcd47c5c9e057a4092ab9c2a8d10a496a33 react-native-encrypted-storage: db300a3f2f0aba1e818417c1c0a6be549038deb7 - react-native-get-random-values: 384787fd76976f5aec9465aff6fa9e9129af1e74 - react-native-quick-sqlite: c4b0debdbfc2bcd282834f4268071e13a3c20cb4 - react-native-safe-area-context: 0ee144a6170530ccc37a0fd9388e28d06f516a89 - React-nativeconfig: d753fbbc8cecc8ae413d615599ac378bbf6999bb - React-NativeModulesApple: 964f4eeab1b4325e8b6a799cf4444c3fd4eb0a9c - React-perflogger: 29efe63b7ef5fbaaa50ef6eaa92482f98a24b97e - React-RCTActionSheet: 69134c62aefd362027b20da01cd5d14ffd39db3f - React-RCTAnimation: 3b5a57087c7a5e727855b803d643ac1d445488f5 - React-RCTAppDelegate: a3ce9b69c0620a1717d08e826d4dc7ad8a3a3cae - React-RCTBlob: 26ea660f2be1e6de62f2d2ad9a9c7b9bfabb786f - React-RCTFabric: bb6dbbff2f80b9489f8b2f1d2554aa040aa2e3cd - React-RCTImage: 27b27f4663df9e776d0549ed2f3536213e793f1b - React-RCTLinking: 962880ce9d0e2ea83fd182953538fc4ed757d4da - React-RCTNetwork: 73a756b44d4ad584bae13a5f1484e3ce12accac8 - React-RCTSettings: 6d7f8d807f05de3d01cfb182d14e5f400716faac - React-RCTText: 73006e95ca359595c2510c1c0114027c85a6ddd3 - React-RCTVibration: 599f427f9cbdd9c4bf38959ca020e8fef0717211 - React-rendererdebug: f2946e0a1c3b906e71555a7c4a39aa6a6c0e639b - React-rncore: 74030de0ffef7b1a3fb77941168624534cc9ae7f - React-runtimeexecutor: 2d1f64f58193f00a3ad71d3f89c2bfbfe11cf5a5 - React-runtimescheduler: df8945a656356ff10f58f65a70820478bfcf33ad - React-utils: f5bc61e7ea3325c0732ae2d755f4441940163b85 - ReactCommon: 45b5d4f784e869c44a6f5a8fad5b114ca8f78c53 + react-native-get-random-values: 21325b2244dfa6b58878f51f9aa42821e7ba3d06 + react-native-quick-sqlite: 55e3a90c684f886449170d27caa6bc464c446c99 + react-native-safe-area-context: dcab599c527c2d7de2d76507a523d20a0b83823d + React-nativeconfig: b0073a590774e8b35192fead188a36d1dca23dec + React-NativeModulesApple: df46ff3e3de5b842b30b4ca8a6caae6d7c8ab09f + React-perflogger: 3d31e0d1e8ad891e43a09ac70b7b17a79773003a + React-RCTActionSheet: c4a3a134f3434c9d7b0c1054f1a8cfed30c7a093 + React-RCTAnimation: 0e5d15320eeece667fcceb6c785acf9a184e9da1 + React-RCTAppDelegate: c4f6c0700b8950a8b18c2e004996eec1807d430a + React-RCTBlob: c46aaaee693d371a1c7cae2a8c8ee2aa7fbc1adb + React-RCTFabric: 0dbf28ce96c7f2843483e32a725a5b5793584ff3 + React-RCTImage: a04dba5fcc823244f5822192c130ecf09623a57f + React-RCTLinking: 533bf13c745fcb2a0c14e0e49fd149586a7f0d14 + React-RCTNetwork: a29e371e0d363d7b4c10ab907bc4d6ae610541e9 + React-RCTSettings: 127813224780861d0d30ecda17a40d1dfebe7d73 + React-RCTText: 8a823f245ecf82edb7569646e3c4d8041deb800a + React-RCTVibration: 46b5fae74e63f240f22f39de16ad6433da3b65d9 + React-rendererdebug: 4653f8da6ab1d7b01af796bdf8ca47a927539e39 + React-rncore: 4f1e645acb5107bd4b4cf29eff17b04a7cd422f3 + React-RuntimeApple: 013b606e743efb5ee14ef03c32379b78bfe74354 + React-RuntimeCore: 7205be45a25713b5418bbf2db91ddfcca0761d8b + React-runtimeexecutor: a278d4249921853d4a3f24e4d6e0ff30688f3c16 + React-RuntimeHermes: 44c628568ce8feedc3acfbd48fc07b7f0f6d2731 + React-runtimescheduler: e2152ed146b6a35c07386fc2ac4827b27e6aad12 + React-utils: 3285151c9d1e3a28a9586571fc81d521678c196d + ReactCommon: f42444e384d82ab89184aed5d6f3142748b54768 RNCMaskedView: 0e1bc4bfa8365eba5fbbb71e07fbdc0555249489 - RNGestureHandler: 25b969a1ffc806b9f9ad2e170d4a3b049c6af85e - RNReanimated: 5589be82dc26b3f94738eb7c6b1f942787532b25 - RNScreens: b582cb834dc4133307562e930e8fa914b8c04ef2 - RNVectorIcons: 210f910e834e3485af40693ad4615c1ec22fc02b - SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 - sqlite3: f163dbbb7aa3339ad8fc622782c2d9d7b72f7e9c - Yoga: e64aa65de36c0832d04e8c7bd614396c77a80047 + RNGestureHandler: 2282cfbcf86c360d29f44ace393203afd5c6cff7 + RNReanimated: daf22f7ef44083dd6aadc8550cae88e5d8d7190a + RNScreens: b32a9ff15bea7fcdbe5dff6477bc503f792b1208 + RNVectorIcons: 2a2f79274248390b80684ea3c4400bd374a15c90 + SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d + Yoga: b9a182ab00cf25926e7f79657d08c5d23c2d03b0 ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 -PODFILE CHECKSUM: 91f1b09fe73837e9fdaecdd06e4916926352d556 +PODFILE CHECKSUM: 92866465d8af1086210856e1eced5fc2370b91cb COCOAPODS: 1.15.2 diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj b/demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj index a66ad422..0cfeb145 100644 --- a/demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj +++ b/demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj @@ -10,6 +10,7 @@ 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; + 16727D2F181F96BFA59DDE3F /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 23B2EE516B1FFEC176714C7F /* PrivacyInfo.xcprivacy */; }; 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; }; 8D74271F24A242CBA1D1290C /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = A072245EDFEA435D98797AC3 /* noop-file.swift */; }; 96905EF65AED1B983A6B3ABC /* libPods-powersyncexample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-powersyncexample.a */; }; @@ -24,6 +25,7 @@ 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = powersyncexample/Images.xcassets; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = powersyncexample/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = powersyncexample/main.m; sourceTree = ""; }; + 23B2EE516B1FFEC176714C7F /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = powersyncexample/PrivacyInfo.xcprivacy; sourceTree = ""; }; 289953D78BB2404BBDC39995 /* powersyncexample-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "powersyncexample-Bridging-Header.h"; path = "powersyncexample/powersyncexample-Bridging-Header.h"; sourceTree = ""; }; 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-powersyncexample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-powersyncexample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 6C2E3173556A471DD304B334 /* Pods-powersyncexample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-powersyncexample.debug.xcconfig"; path = "Target Support Files/Pods-powersyncexample/Pods-powersyncexample.debug.xcconfig"; sourceTree = ""; }; @@ -59,6 +61,7 @@ AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */, A072245EDFEA435D98797AC3 /* noop-file.swift */, 289953D78BB2404BBDC39995 /* powersyncexample-Bridging-Header.h */, + 23B2EE516B1FFEC176714C7F /* PrivacyInfo.xcprivacy */, ); name = powersyncexample; sourceTree = ""; @@ -200,6 +203,7 @@ BB2F792D24A3F905000567C9 /* Expo.plist in Resources */, 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */, + 16727D2F181F96BFA59DDE3F /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -271,7 +275,8 @@ inputPaths = ( "${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-resources.sh", "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/EXUpdates/EXUpdates.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/ExpoConstants_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/ExpoFileSystem/ExpoFileSystem_privacy.bundle", "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf", "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/Entypo.ttf", "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf", @@ -296,7 +301,8 @@ name = "[CP] Copy Pods Resources"; outputPaths = ( "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXUpdates.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoConstants_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoFileSystem_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AntDesign.ttf", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Entypo.ttf", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EvilIcons.ttf", @@ -423,6 +429,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CC = ""; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "c++20"; CLANG_CXX_LIBRARY = "libc++"; @@ -449,6 +456,7 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; + CXX = ""; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; @@ -468,17 +476,15 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD = ""; + LDPLUSPLUS = ""; LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = "$(inherited)"; OTHER_CPLUSPLUSFLAGS = "$(inherited)"; - OTHER_LDFLAGS = ( - "$(inherited)", - "-Wl", - "-ld_classic", - ); + OTHER_LDFLAGS = "$(inherited)"; REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; USE_HERMES = true; @@ -489,6 +495,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CC = ""; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "c++20"; CLANG_CXX_LIBRARY = "libc++"; @@ -515,6 +522,7 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = YES; + CXX = ""; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; @@ -527,16 +535,14 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD = ""; + LDPLUSPLUS = ""; LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; MTL_ENABLE_DEBUG_INFO = NO; OTHER_CFLAGS = "$(inherited)"; OTHER_CPLUSPLUSFLAGS = "$(inherited)"; - OTHER_LDFLAGS = ( - "$(inherited)", - "-Wl", - "-ld_classic", - ); + OTHER_LDFLAGS = "$(inherited)"; REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; USE_HERMES = true; diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/PrivacyInfo.xcprivacy b/demos/react-native-supabase-todolist/ios/powersyncexample/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..5bb83c5d --- /dev/null +++ b/demos/react-native-supabase-todolist/ios/powersyncexample/PrivacyInfo.xcprivacy @@ -0,0 +1,48 @@ + + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + 0A2A.1 + 3B52.1 + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + E174.1 + 85F4.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/demos/react-native-supabase-todolist/package.json b/demos/react-native-supabase-todolist/package.json index 10d7cb68..6432bbb4 100644 --- a/demos/react-native-supabase-todolist/package.json +++ b/demos/react-native-supabase-todolist/package.json @@ -11,46 +11,45 @@ "dependencies": { "@azure/core-asynciterator-polyfill": "^1.0.2", "@expo/vector-icons": "^14.0.0", + "@journeyapps/react-native-quick-sqlite": "^1.1.5", "@powersync/attachments": "workspace:*", - "@powersync/react": "workspace:*", "@powersync/common": "workspace:*", + "@powersync/react": "workspace:*", "@powersync/react-native": "workspace:*", - "@journeyapps/react-native-quick-sqlite": "^1.1.5", "@react-native-community/masked-view": "^0.1.11", "@react-navigation/drawer": "^6.6.3", "@react-navigation/native": "^6.0.0", "@supabase/supabase-js": "^2.33.1", "base-64": "^1.0.0", "base64-arraybuffer": "^1.0.2", - "expo": "~50.0.4", - "expo-build-properties": "~0.11.0", - "expo-camera": "~14.0.3", - "expo-constants": "~15.4.5", - "expo-file-system": "^16.0.5", - "expo-linking": "~6.2.2", - "expo-modules-autolinking": "^1.5.1", - "expo-router": "3.4.6", - "expo-secure-store": "~12.8.1", - "expo-splash-screen": "~0.26.4", - "expo-status-bar": "~1.11.1", - "expo-updates": "~0.24.11", + "expo": "~51.0.0", + "expo-build-properties": "~0.12.1", + "expo-camera": "~15.0.4", + "expo-constants": "~16.0.1", + "expo-file-system": "^17.0.1", + "expo-linking": "~6.3.1", + "expo-modules-autolinking": "^1.11.1", + "expo-router": "3.5.10", + "expo-secure-store": "~13.0.1", + "expo-splash-screen": "~0.27.4", + "expo-status-bar": "~1.12.1", "js-logger": "^1.6.1", "lodash": "^4.17.21", - "metro": "~0.76.7", + "metro": "~0.80.9", "react": "18.2.0", - "react-native": "0.73.2", + "react-native": "0.74.1", "react-native-elements": "^3.4.3", "react-native-encrypted-storage": "^4.0.3", "react-native-fetch-api": "^3.0.0", - "react-native-gesture-handler": "~2.14.1", - "react-native-get-random-values": "~1.10.0", + "react-native-gesture-handler": "~2.16.2", + "react-native-get-random-values": "~1.11.0", "react-native-polyfill-globals": "^3.1.0", "react-native-prompt-android": "^1.1.0", - "react-native-reanimated": "~3.6.2", + "react-native-reanimated": "~3.10.0", "react-native-reanimated-table": "^0.0.2", - "react-native-safe-area-context": "4.8.2", + "react-native-safe-area-context": "4.10.1", "react-native-safe-area-view": "^1.1.1", - "react-native-screens": "~3.29.0", + "react-native-screens": "~3.31.1", "react-native-url-polyfill": "^2.0.0", "react-native-vector-icons": "^10.0.0", "react-navigation-stack": "^2.10.4", @@ -66,7 +65,7 @@ "@types/lodash": "^4.14.202", "@types/react": "~18.2.57", "@types/uuid": "^9.0.1", - "babel-preset-expo": "^10.0.1", + "babel-preset-expo": "^11.0.5", "prettier": "^3.2.5", "typescript": "^5.3.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7ae004f0..c134bcb8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -71,10 +71,10 @@ importers: devDependencies: '@angular-builders/custom-webpack': specifier: ^17.0.0 - version: 17.0.2(@angular/compiler-cli@17.3.7)(@angular/service-worker@17.3.7)(@types/node@20.12.8)(typescript@5.2.2) + version: 17.0.2(@angular/compiler-cli@17.3.7)(@angular/service-worker@17.3.7)(@types/node@20.12.11)(typescript@5.2.2) '@angular-devkit/build-angular': specifier: ^17.0.3 - version: 17.3.6(@angular/compiler-cli@17.3.7)(@angular/service-worker@17.3.7)(@types/node@20.12.8)(typescript@5.2.2) + version: 17.3.6(@angular/compiler-cli@17.3.7)(@angular/service-worker@17.3.7)(@types/node@20.12.11)(typescript@5.2.2) '@angular/cli': specifier: ^17.0.3 version: 17.3.6 @@ -586,10 +586,10 @@ importers: version: 6.2.2(expo@50.0.17) expo-router: specifier: ^3.4.7 - version: 3.4.8(expo-constants@15.4.6)(expo-linking@6.2.2)(expo-modules-autolinking@1.10.3)(expo-status-bar@1.11.1)(expo@50.0.17)(react-dom@18.2.0)(react-native-reanimated@3.6.3)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.4)(react@18.2.0) + version: 3.4.8(expo-constants@16.0.1)(expo-linking@6.2.2)(expo-modules-autolinking@1.11.1)(expo-status-bar@1.11.1)(expo@50.0.17)(react-dom@18.2.0)(react-native-reanimated@3.6.3)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.4)(react@18.2.0) expo-splash-screen: specifier: ~0.26.4 - version: 0.26.4(expo-modules-autolinking@1.10.3)(expo@50.0.17) + version: 0.26.4(expo-modules-autolinking@1.11.1)(expo@50.0.17) expo-status-bar: specifier: ~1.11.1 version: 1.11.1 @@ -659,7 +659,7 @@ importers: version: 18.2.79 eas-cli: specifier: ^7.2.0 - version: 7.8.5(@types/node@20.12.8)(expo-modules-autolinking@1.10.3)(typescript@5.3.2) + version: 7.8.5(@types/node@20.12.11)(expo-modules-autolinking@1.11.1)(typescript@5.3.2) eslint: specifier: 8.55.0 version: 8.55.0 @@ -683,7 +683,7 @@ importers: version: 14.0.1 '@journeyapps/react-native-quick-sqlite': specifier: ^1.1.5 - version: 1.1.5(react-native@0.73.2)(react@18.2.0) + version: 1.1.5(react-native@0.74.1)(react@18.2.0) '@powersync/attachments': specifier: workspace:* version: link:../../packages/attachments @@ -698,13 +698,13 @@ importers: version: link:../../packages/react-native '@react-native-community/masked-view': specifier: ^0.1.11 - version: 0.1.11(react-native@0.73.2)(react@18.2.0) + version: 0.1.11(react-native@0.74.1)(react@18.2.0) '@react-navigation/drawer': specifier: ^6.6.3 - version: 6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.14.1)(react-native-reanimated@3.6.3)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.2)(react@18.2.0) + version: 6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.16.2)(react-native-reanimated@3.10.0)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0) '@react-navigation/native': specifier: ^6.0.0 - version: 6.1.17(react-native@0.73.2)(react@18.2.0) + version: 6.1.17(react-native@0.74.1)(react@18.2.0) '@supabase/supabase-js': specifier: ^2.33.1 version: 2.43.1 @@ -715,41 +715,38 @@ importers: specifier: ^1.0.2 version: 1.0.2 expo: - specifier: ~50.0.4 - version: 50.0.17(@babel/core@7.24.5)(@react-native/babel-preset@0.74.83) + specifier: ~51.0.0 + version: 51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5) expo-build-properties: - specifier: ~0.11.0 - version: 0.11.1(expo@50.0.17) + specifier: ~0.12.1 + version: 0.12.1(expo@51.0.0) expo-camera: - specifier: ~14.0.3 - version: 14.0.6(expo@50.0.17) + specifier: ~15.0.4 + version: 15.0.4(expo@51.0.0) expo-constants: - specifier: ~15.4.5 - version: 15.4.6(expo@50.0.17) + specifier: ~16.0.1 + version: 16.0.1(expo@51.0.0) expo-file-system: - specifier: ^16.0.5 - version: 16.0.9(expo@50.0.17) + specifier: ^17.0.1 + version: 17.0.1(expo@51.0.0) expo-linking: - specifier: ~6.2.2 - version: 6.2.2(expo@50.0.17) + specifier: ~6.3.1 + version: 6.3.1(expo@51.0.0) expo-modules-autolinking: - specifier: ^1.5.1 - version: 1.10.3 + specifier: ^1.11.1 + version: 1.11.1 expo-router: - specifier: 3.4.6 - version: 3.4.6(@react-navigation/drawer@6.6.15)(expo-constants@15.4.6)(expo-linking@6.2.2)(expo-modules-autolinking@1.10.3)(expo-status-bar@1.11.1)(expo@50.0.17)(react-dom@18.2.0)(react-native-reanimated@3.6.3)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.2)(react@18.2.0) + specifier: 3.5.10 + version: 3.5.10(@react-navigation/drawer@6.6.15)(expo-constants@16.0.1)(expo-linking@6.3.1)(expo-modules-autolinking@1.11.1)(expo-status-bar@1.12.1)(expo@51.0.0)(react-native-reanimated@3.10.0)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0)(typescript@5.3.3) expo-secure-store: - specifier: ~12.8.1 - version: 12.8.1(expo@50.0.17) + specifier: ~13.0.1 + version: 13.0.1(expo@51.0.0) expo-splash-screen: - specifier: ~0.26.4 - version: 0.26.4(expo-modules-autolinking@1.10.3)(expo@50.0.17) + specifier: ~0.27.4 + version: 0.27.4(expo-modules-autolinking@1.11.1)(expo@51.0.0) expo-status-bar: - specifier: ~1.11.1 - version: 1.11.1 - expo-updates: - specifier: ~0.24.11 - version: 0.24.12(expo@50.0.17) + specifier: ~1.12.1 + version: 1.12.1 js-logger: specifier: ^1.6.1 version: 1.6.1 @@ -757,59 +754,59 @@ importers: specifier: ^4.17.21 version: 4.17.21 metro: - specifier: ~0.76.7 - version: 0.76.9 + specifier: ~0.80.9 + version: 0.80.9 react: specifier: 18.2.0 version: 18.2.0 react-native: - specifier: 0.73.2 - version: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + specifier: 0.74.1 + version: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) react-native-elements: specifier: ^3.4.3 - version: 3.4.3(react-native-safe-area-context@4.8.2)(react-native-vector-icons@10.1.0)(react-native@0.73.2)(react@18.2.0) + version: 3.4.3(react-native-safe-area-context@4.10.1)(react-native-vector-icons@10.1.0)(react-native@0.74.1)(react@18.2.0) react-native-encrypted-storage: specifier: ^4.0.3 - version: 4.0.3(react-native@0.73.2)(react@18.2.0) + version: 4.0.3(react-native@0.74.1)(react@18.2.0) react-native-fetch-api: specifier: ^3.0.0 version: 3.0.0 react-native-gesture-handler: - specifier: ~2.14.1 - version: 2.14.1(react-native@0.73.2)(react@18.2.0) + specifier: ~2.16.2 + version: 2.16.2(react-native@0.74.1)(react@18.2.0) react-native-get-random-values: - specifier: ~1.10.0 - version: 1.10.0(react-native@0.73.2) + specifier: ~1.11.0 + version: 1.11.0(react-native@0.74.1) react-native-polyfill-globals: specifier: ^3.1.0 - version: 3.1.0(base-64@1.0.0)(react-native-fetch-api@3.0.0)(react-native-get-random-values@1.10.0)(react-native-url-polyfill@2.0.0)(text-encoding@0.7.0)(web-streams-polyfill@3.3.3) + version: 3.1.0(base-64@1.0.0)(react-native-fetch-api@3.0.0)(react-native-get-random-values@1.11.0)(react-native-url-polyfill@2.0.0)(text-encoding@0.7.0)(web-streams-polyfill@3.3.3) react-native-prompt-android: specifier: ^1.1.0 version: 1.1.0 react-native-reanimated: - specifier: ~3.6.2 - version: 3.6.3(@babel/core@7.24.5)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.1)(@babel/plugin-transform-shorthand-properties@7.24.1)(@babel/plugin-transform-template-literals@7.24.1)(react-native@0.73.2)(react@18.2.0) + specifier: ~3.10.0 + version: 3.10.0(@babel/core@7.24.5)(react-native@0.74.1)(react@18.2.0) react-native-reanimated-table: specifier: ^0.0.2 - version: 0.0.2(react-native@0.73.2)(react@18.2.0) + version: 0.0.2(react-native@0.74.1)(react@18.2.0) react-native-safe-area-context: - specifier: 4.8.2 - version: 4.8.2(react-native@0.73.2)(react@18.2.0) + specifier: 4.10.1 + version: 4.10.1(react-native@0.74.1)(react@18.2.0) react-native-safe-area-view: specifier: ^1.1.1 - version: 1.1.1(react-native-safe-area-context@4.8.2)(react-native@0.73.2)(react@18.2.0) + version: 1.1.1(react-native-safe-area-context@4.10.1)(react-native@0.74.1)(react@18.2.0) react-native-screens: - specifier: ~3.29.0 - version: 3.29.0(react-native@0.73.2)(react@18.2.0) + specifier: ~3.31.1 + version: 3.31.1(react-native@0.74.1)(react@18.2.0) react-native-url-polyfill: specifier: ^2.0.0 - version: 2.0.0(react-native@0.73.2) + version: 2.0.0(react-native@0.74.1) react-native-vector-icons: specifier: ^10.0.0 version: 10.1.0 react-navigation-stack: specifier: ^2.10.4 - version: 2.10.4(@react-native-community/masked-view@0.1.11)(react-native-gesture-handler@2.14.1)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.2)(react-navigation@4.4.4)(react@18.2.0) + version: 2.10.4(@react-native-community/masked-view@0.1.11)(react-native-gesture-handler@2.16.2)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react-navigation@4.4.4)(react@18.2.0) text-encoding: specifier: ^0.7.0 version: 0.7.0 @@ -842,14 +839,14 @@ importers: specifier: ^9.0.1 version: 9.0.8 babel-preset-expo: - specifier: ^10.0.1 - version: 10.0.2(@babel/core@7.24.5) + specifier: ^11.0.5 + version: 11.0.5(@babel/core@7.24.5)(@babel/preset-env@7.24.5) prettier: specifier: ^3.2.5 version: 3.2.5 typescript: specifier: ^5.3.3 - version: 5.4.5 + version: 5.3.3 demos/react-supabase-todolist: dependencies: @@ -1037,25 +1034,25 @@ importers: version: 2.43.1 '@tiptap/extension-collaboration': specifier: 2.2.2 - version: 2.2.2(@tiptap/core@2.3.1)(@tiptap/pm@2.3.1)(y-prosemirror@1.0.20) + version: 2.2.2(@tiptap/core@2.3.2)(@tiptap/pm@2.3.2)(y-prosemirror@1.0.20) '@tiptap/extension-collaboration-cursor': specifier: 2.2.2 - version: 2.2.2(@tiptap/core@2.3.1)(y-prosemirror@1.0.20) + version: 2.2.2(@tiptap/core@2.3.2)(y-prosemirror@1.0.20) '@tiptap/extension-highlight': specifier: 2.2.2 - version: 2.2.2(@tiptap/core@2.3.1) + version: 2.2.2(@tiptap/core@2.3.2) '@tiptap/extension-task-item': specifier: 2.2.2 - version: 2.2.2(@tiptap/core@2.3.1)(@tiptap/pm@2.3.1) + version: 2.2.2(@tiptap/core@2.3.2)(@tiptap/pm@2.3.2) '@tiptap/extension-task-list': specifier: 2.2.2 - version: 2.2.2(@tiptap/core@2.3.1) + version: 2.2.2(@tiptap/core@2.3.2) '@tiptap/react': specifier: 2.2.2 - version: 2.2.2(@tiptap/core@2.3.1)(@tiptap/pm@2.3.1)(react-dom@18.2.0)(react@18.2.0) + version: 2.2.2(@tiptap/core@2.3.2)(@tiptap/pm@2.3.2)(react-dom@18.2.0)(react@18.2.0) '@tiptap/starter-kit': specifier: 2.2.2 - version: 2.2.2(@tiptap/pm@2.3.1) + version: 2.2.2(@tiptap/pm@2.3.2) d3: specifier: ^7.8.5 version: 7.9.0 @@ -1521,6 +1518,17 @@ importers: packages: + /@0no-co/graphql.web@1.0.7(graphql@15.8.0): + resolution: {integrity: sha512-E3Qku4mTzdrlwVWGPxklDnME5ANrEGetvYw4i2GCRlppWXXE4QD66j7pwb8HelZwS6LnqEChhrSOGCXpbiu6MQ==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 + peerDependenciesMeta: + graphql: + optional: true + dependencies: + graphql: 15.8.0 + dev: false + /@0no-co/graphql.web@1.0.7(graphql@16.8.1): resolution: {integrity: sha512-E3Qku4mTzdrlwVWGPxklDnME5ANrEGetvYw4i2GCRlppWXXE4QD66j7pwb8HelZwS6LnqEChhrSOGCXpbiu6MQ==} peerDependencies: @@ -1698,12 +1706,12 @@ packages: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - /@angular-builders/common@1.0.2(@types/node@20.12.8)(typescript@5.2.2): + /@angular-builders/common@1.0.2(@types/node@20.12.11)(typescript@5.2.2): resolution: {integrity: sha512-lUusRq6jN1It5LcUTLS6Q+AYAYGTo/EEN8hV0M6Ek9qXzweAouJaSEnwv7p04/pD7yJTl0YOCbN79u+wGm3x4g==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0} dependencies: '@angular-devkit/core': 17.3.6 - ts-node: 10.9.2(@types/node@20.12.8)(typescript@5.2.2) + ts-node: 10.9.2(@types/node@20.12.11)(typescript@5.2.2) tsconfig-paths: 4.2.0 transitivePeerDependencies: - '@swc/core' @@ -1713,15 +1721,15 @@ packages: - typescript dev: true - /@angular-builders/custom-webpack@17.0.2(@angular/compiler-cli@17.3.7)(@angular/service-worker@17.3.7)(@types/node@20.12.8)(typescript@5.2.2): + /@angular-builders/custom-webpack@17.0.2(@angular/compiler-cli@17.3.7)(@angular/service-worker@17.3.7)(@types/node@20.12.11)(typescript@5.2.2): resolution: {integrity: sha512-K0jqdW5UdVIeKiZXO4nLiiiVt0g6PKJELdxgjsBGMtyRk+RLEY+pIp1061oy/Yf09nGYseZ7Mdx3XASYHQjNwA==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0} peerDependencies: '@angular/compiler-cli': ^17.0.0 dependencies: - '@angular-builders/common': 1.0.2(@types/node@20.12.8)(typescript@5.2.2) + '@angular-builders/common': 1.0.2(@types/node@20.12.11)(typescript@5.2.2) '@angular-devkit/architect': 0.1703.6 - '@angular-devkit/build-angular': 17.3.6(@angular/compiler-cli@17.3.7)(@angular/service-worker@17.3.7)(@types/node@20.12.8)(typescript@5.2.2) + '@angular-devkit/build-angular': 17.3.6(@angular/compiler-cli@17.3.7)(@angular/service-worker@17.3.7)(@types/node@20.12.11)(typescript@5.2.2) '@angular-devkit/core': 17.3.6 '@angular/compiler-cli': 17.3.7(@angular/compiler@17.3.7)(typescript@5.2.2) lodash: 4.17.21 @@ -1769,7 +1777,7 @@ packages: - chokidar dev: true - /@angular-devkit/build-angular@17.3.6(@angular/compiler-cli@17.3.7)(@angular/service-worker@17.3.7)(@types/node@20.12.8)(typescript@5.2.2): + /@angular-devkit/build-angular@17.3.6(@angular/compiler-cli@17.3.7)(@angular/service-worker@17.3.7)(@types/node@20.12.11)(typescript@5.2.2): resolution: {integrity: sha512-K4CEZvhQZUUOpmXPVoI1YBM8BARbIlqE6FZRxakmnr+YOtVTYE5s+Dr1wgja8hZIohNz6L7j167G9Aut7oPU/w==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: @@ -1869,7 +1877,7 @@ packages: tslib: 2.6.2 typescript: 5.2.2 undici: 6.11.1 - vite: 5.1.7(@types/node@20.12.8)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) + vite: 5.1.7(@types/node@20.12.11)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) watchpack: 2.4.0 webpack: 5.90.3(esbuild@0.20.1) webpack-dev-middleware: 6.1.2(webpack@5.90.3) @@ -2886,6 +2894,17 @@ packages: '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.5) dev: false + /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.24.5): + resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.5) + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.5): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} @@ -3701,6 +3720,18 @@ packages: '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.5) + /@babel/plugin-transform-async-to-generator@7.24.1(@babel/core@7.24.0): + resolution: {integrity: sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-module-imports': 7.24.3 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.0) + dev: true + /@babel/plugin-transform-async-to-generator@7.24.1(@babel/core@7.24.5): resolution: {integrity: sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==} engines: {node: '>=6.9.0'} @@ -5394,7 +5425,7 @@ packages: '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.0) '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.0) '@babel/plugin-transform-async-generator-functions': 7.24.3(@babel/core@7.24.0) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.24.0) + '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.0) '@babel/plugin-transform-block-scoped-functions': 7.24.1(@babel/core@7.24.0) '@babel/plugin-transform-block-scoping': 7.24.5(@babel/core@7.24.0) '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.0) @@ -5814,7 +5845,7 @@ packages: outdent: 0.5.0 prettier: 2.8.8 resolve-from: 5.0.0 - semver: 7.6.0 + semver: 7.6.1 dev: true /@changesets/assemble-release-plan@6.0.0: @@ -5825,7 +5856,7 @@ packages: '@changesets/get-dependents-graph': 2.0.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 - semver: 7.6.0 + semver: 7.6.1 dev: true /@changesets/changelog-git@0.2.0: @@ -5897,7 +5928,7 @@ packages: '@manypkg/get-packages': 1.1.3 chalk: 2.4.2 fs-extra: 7.0.1 - semver: 7.6.0 + semver: 7.6.1 dev: true /@changesets/get-release-plan@4.0.0: @@ -7073,7 +7104,7 @@ packages: find-up: 5.0.0 fs-extra: 10.1.0 log-symbols: 4.1.0 - semver: 7.6.0 + semver: 7.6.1 yarn-or-npm: 3.0.1 transitivePeerDependencies: - bluebird @@ -7114,7 +7145,7 @@ packages: progress: 2.0.3 rechoir: 0.8.0 resolve-package: 1.0.1 - semver: 7.6.0 + semver: 7.6.1 source-map-support: 0.5.21 sudo-prompt: 9.2.1 username: 5.1.0 @@ -7453,7 +7484,7 @@ packages: plist: 3.1.0 resedit: 2.0.2 resolve: 1.22.8 - semver: 7.6.0 + semver: 7.6.1 yargs-parser: 21.1.1 transitivePeerDependencies: - supports-color @@ -7475,7 +7506,7 @@ packages: node-gyp: 9.4.1 ora: 5.4.1 read-binary-file-arch: 1.0.6 - semver: 7.6.0 + semver: 7.6.1 tar: 6.2.1 yargs: 17.7.2 transitivePeerDependencies: @@ -8294,7 +8325,7 @@ packages: '@expo/devcert': 1.1.0 '@expo/env': 0.2.3 '@expo/image-utils': 0.4.2 - '@expo/json-file': 8.3.1 + '@expo/json-file': 8.3.3 '@expo/metro-config': 0.17.7(@react-native/babel-preset@0.74.83) '@expo/osascript': 2.1.0 '@expo/package-manager': 1.5.2 @@ -8349,7 +8380,7 @@ packages: resolve: 1.22.8 resolve-from: 5.0.0 resolve.exports: 2.0.2 - semver: 7.6.0 + semver: 7.6.1 send: 0.18.0 slugify: 1.6.6 source-map-support: 0.5.21 @@ -8373,6 +8404,95 @@ packages: - utf-8-validate dev: false + /@expo/cli@0.18.9(expo-modules-autolinking@1.11.1): + resolution: {integrity: sha512-CoxiISJqI7bymGzIflm8JxGkSg8hoZ2r7wfAN5bD6rKTQ83m8LiYGCZ/AQKT2sTNrnHSA+tvjuqwycvxGzIyVA==} + hasBin: true + dependencies: + '@babel/runtime': 7.24.5 + '@expo/code-signing-certificates': 0.0.5 + '@expo/config': 9.0.1 + '@expo/config-plugins': 8.0.4 + '@expo/devcert': 1.1.0 + '@expo/env': 0.3.0 + '@expo/image-utils': 0.5.1 + '@expo/json-file': 8.3.3 + '@expo/metro-config': 0.18.3 + '@expo/osascript': 2.1.0 + '@expo/package-manager': 1.5.2 + '@expo/plist': 0.1.1 + '@expo/prebuild-config': 7.0.3(expo-modules-autolinking@1.11.1) + '@expo/rudder-sdk-node': 1.1.1 + '@expo/spawn-async': 1.7.2 + '@expo/xcpretty': 4.3.1 + '@react-native/dev-middleware': 0.74.83 + '@urql/core': 2.3.6(graphql@15.8.0) + '@urql/exchange-retry': 0.3.0(graphql@15.8.0) + accepts: 1.3.8 + arg: 5.0.2 + better-opn: 3.0.2 + bplist-parser: 0.3.2 + cacache: 15.3.0 + chalk: 4.1.2 + ci-info: 3.9.0 + connect: 3.7.0 + debug: 4.3.4(supports-color@8.1.1) + env-editor: 0.4.2 + fast-glob: 3.3.2 + find-yarn-workspace-root: 2.0.0 + form-data: 3.0.1 + freeport-async: 2.0.0 + fs-extra: 8.1.0 + getenv: 1.0.0 + glob: 7.2.3 + graphql: 15.8.0 + graphql-tag: 2.12.6(graphql@15.8.0) + https-proxy-agent: 5.0.1 + internal-ip: 4.3.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + js-yaml: 3.14.1 + json-schema-deref-sync: 0.13.0 + lodash.debounce: 4.0.8 + md5hex: 1.0.0 + minimatch: 3.1.2 + node-fetch: 2.7.0 + node-forge: 1.3.1 + npm-package-arg: 7.0.0 + open: 8.4.2 + ora: 3.4.0 + picomatch: 3.0.1 + pretty-bytes: 5.6.0 + progress: 2.0.3 + prompts: 2.4.2 + qrcode-terminal: 0.11.0 + require-from-string: 2.0.2 + requireg: 0.2.2 + resolve: 1.22.8 + resolve-from: 5.0.0 + resolve.exports: 2.0.2 + semver: 7.6.1 + send: 0.18.0 + slugify: 1.6.6 + source-map-support: 0.5.21 + stacktrace-parser: 0.1.10 + structured-headers: 0.4.1 + tar: 6.2.1 + temp-dir: 2.0.0 + tempy: 0.7.1 + terminal-link: 2.1.1 + text-table: 0.2.0 + url-join: 4.0.0 + wrap-ansi: 7.0.0 + ws: 8.17.0 + transitivePeerDependencies: + - bluebird + - bufferutil + - encoding + - expo-modules-autolinking + - supports-color + - utf-8-validate + dev: false + /@expo/code-signing-certificates@0.0.5: resolution: {integrity: sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==} dependencies: @@ -8384,7 +8504,7 @@ packages: dependencies: '@expo/config-types': 50.0.1 '@expo/fingerprint': 0.6.1 - '@expo/json-file': 8.3.1 + '@expo/json-file': 8.3.3 '@expo/plist': 0.1.1 '@expo/sdk-runtime-versions': 1.0.0 '@react-native/normalize-color': 2.1.0 @@ -8394,7 +8514,7 @@ packages: getenv: 1.0.0 glob: 7.1.6 resolve-from: 5.0.0 - semver: 7.5.3 + semver: 7.6.1 slash: 3.0.0 slugify: 1.6.6 xcode: 3.0.1 @@ -8407,7 +8527,7 @@ packages: dependencies: '@expo/config-types': 50.0.1 '@expo/fingerprint': 0.6.1 - '@expo/json-file': 8.3.1 + '@expo/json-file': 8.3.3 '@expo/plist': 0.1.1 '@expo/sdk-runtime-versions': 1.0.0 '@react-native/normalize-color': 2.1.0 @@ -8417,7 +8537,7 @@ packages: getenv: 1.0.0 glob: 7.1.6 resolve-from: 5.0.0 - semver: 7.6.0 + semver: 7.6.1 slash: 3.0.0 slugify: 1.6.6 xcode: 3.0.1 @@ -8425,6 +8545,28 @@ packages: transitivePeerDependencies: - supports-color + /@expo/config-plugins@8.0.4: + resolution: {integrity: sha512-Hi+xuyNWE2LT4LVbGttHJgl9brnsdWAhEB42gWKb5+8ae86Nr/KwUBQJsJppirBYTeLjj5ZlY0glYnAkDa2jqw==} + dependencies: + '@expo/config-types': 51.0.0 + '@expo/json-file': 8.3.3 + '@expo/plist': 0.1.1 + '@expo/sdk-runtime-versions': 1.0.0 + chalk: 4.1.2 + debug: 4.3.4(supports-color@8.1.1) + find-up: 5.0.0 + getenv: 1.0.0 + glob: 7.1.6 + resolve-from: 5.0.0 + semver: 7.6.1 + slash: 3.0.0 + slugify: 1.6.6 + xcode: 3.0.1 + xml2js: 0.6.0 + transitivePeerDependencies: + - supports-color + dev: false + /@expo/config-types@50.0.0: resolution: {integrity: sha512-0kkhIwXRT6EdFDwn+zTg9R2MZIAEYGn1MVkyRohAd+C9cXOb5RA8WLQi7vuxKF9m1SMtNAUrf0pO+ENK0+/KSw==} dev: true @@ -8432,13 +8574,17 @@ packages: /@expo/config-types@50.0.1: resolution: {integrity: sha512-EZHMgzkWRB9SMHO1e9m8s+OMahf92XYTnsCFjxhSfcDrcEoSdFPyJWDJVloHZPMGhxns7Fi2+A+bEVN/hD4NKA==} + /@expo/config-types@51.0.0: + resolution: {integrity: sha512-acn03/u8mQvBhdTQtA7CNhevMltUhbSrpI01FYBJwpVntufkU++ncQujWKlgY/OwIajcfygk1AY4xcNZ5ImkRA==} + dev: false + /@expo/config@8.5.4: resolution: {integrity: sha512-ggOLJPHGzJSJHVBC1LzwXwR6qUn8Mw7hkc5zEKRIdhFRuIQ6s2FE4eOvP87LrNfDF7eZGa6tJQYsiHSmZKG+8Q==} dependencies: '@babel/code-frame': 7.10.4 '@expo/config-plugins': 7.8.4 - '@expo/config-types': 50.0.0 - '@expo/json-file': 8.2.37 + '@expo/config-types': 50.0.1 + '@expo/json-file': 8.3.3 getenv: 1.0.0 glob: 7.1.6 require-from-string: 2.0.2 @@ -8467,6 +8613,24 @@ packages: transitivePeerDependencies: - supports-color + /@expo/config@9.0.1: + resolution: {integrity: sha512-0tjaXBstTbXmD4z+UMFBkh2SZFwilizSQhW6DlaTMnPG5ezuw93zSFEWAuEC3YzkpVtNQTmYzxAYjxwh6seOGg==} + dependencies: + '@babel/code-frame': 7.10.4 + '@expo/config-plugins': 8.0.4 + '@expo/config-types': 51.0.0 + '@expo/json-file': 8.3.3 + getenv: 1.0.0 + glob: 7.1.6 + require-from-string: 2.0.2 + resolve-from: 5.0.0 + semver: 7.6.1 + slugify: 1.6.6 + sucrase: 3.34.0 + transitivePeerDependencies: + - supports-color + dev: false + /@expo/devcert@1.1.0: resolution: {integrity: sha512-ghUVhNJQOCTdQckSGTHctNp/0jzvVoMMkVh+6SHn+TZj8sU15U/npXIDt8NtQp0HedlPaCgkVdMu8Sacne0aEA==} dependencies: @@ -8492,7 +8656,7 @@ packages: dependencies: '@expo/logger': 1.0.57 joi: 17.11.0 - semver: 7.5.4 + semver: 7.6.1 zod: 3.23.6 dev: true @@ -8525,6 +8689,18 @@ packages: - supports-color dev: false + /@expo/env@0.3.0: + resolution: {integrity: sha512-OtB9XVHWaXidLbHvrVDeeXa09yvTl3+IQN884sO6PhIi2/StXfgSH/9zC7IvzrDB8kW3EBJ1PPLuCUJ2hxAT7Q==} + dependencies: + chalk: 4.1.2 + debug: 4.3.4(supports-color@8.1.1) + dotenv: 16.4.5 + dotenv-expand: 11.0.6 + getenv: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: false + /@expo/fingerprint@0.6.1: resolution: {integrity: sha512-ggLn6unI6qowlA1FihdQwPpLn16VJulYkvYAEL50gaqVahfNEglRQMSH2giZzjD0d6xq2/EQuUdFyHaJfyJwOQ==} hasBin: true @@ -8555,6 +8731,23 @@ packages: transitivePeerDependencies: - encoding + /@expo/image-utils@0.5.1: + resolution: {integrity: sha512-U/GsFfFox88lXULmFJ9Shfl2aQGcwoKPF7fawSCLixIKtMCpsI+1r0h+5i0nQnmt9tHuzXZDL8+Dg1z6OhkI9A==} + dependencies: + '@expo/spawn-async': 1.7.2 + chalk: 4.1.2 + fs-extra: 9.0.0 + getenv: 1.0.0 + jimp-compact: 0.16.1 + node-fetch: 2.7.0 + parse-png: 2.1.0 + resolve-from: 5.0.0 + semver: 7.6.1 + tempy: 0.3.0 + transitivePeerDependencies: + - encoding + dev: false + /@expo/json-file@8.2.37: resolution: {integrity: sha512-YaH6rVg11JoTS2P6LsW7ybS2CULjf40AbnAHw2F1eDPuheprNjARZMnyHFPkKv7GuxCy+B9GPcbOKgc4cgA80Q==} dependencies: @@ -8570,6 +8763,13 @@ packages: json5: 2.2.3 write-file-atomic: 2.4.3 + /@expo/json-file@8.3.3: + resolution: {integrity: sha512-eZ5dld9AD0PrVRiIWpRkm5aIoWBw3kAyd8VkuWEy92sEthBKDDDHAnK2a0dw0Eil6j7rK7lS/Qaq/Zzngv2h5A==} + dependencies: + '@babel/code-frame': 7.10.4 + json5: 2.2.3 + write-file-atomic: 2.4.3 + /@expo/logger@1.0.57: resolution: {integrity: sha512-kd/1MOrVST9gQtnTD+qAV3KdrYCV9oShzIqYek+5XI3M/6QNvfv8IPr2pv+xaYZoCZgnNdI4ViWo0eYBDJMngA==} dependencies: @@ -8588,7 +8788,7 @@ packages: '@babel/types': 7.24.5 '@expo/config': 8.5.6 '@expo/env': 0.2.3 - '@expo/json-file': 8.3.1 + '@expo/json-file': 8.3.3 '@expo/spawn-async': 1.7.2 '@react-native/babel-preset': 0.74.83(@babel/core@7.23.5)(@babel/preset-env@7.24.5) babel-preset-fbjs: 3.4.0(@babel/core@7.24.5) @@ -8607,12 +8807,29 @@ packages: - supports-color dev: false - /@expo/metro-runtime@3.1.2(react-native@0.73.2): - resolution: {integrity: sha512-Wekv2AZ3HY0NG9Im8AMB1KHGyHjmALg6xekVK34724I/DLtcocLKtQEP04oI9GcAZBotAhROHH5E4ADhJAEgYg==} - peerDependencies: - react-native: '*' + /@expo/metro-config@0.18.3: + resolution: {integrity: sha512-E4iW+VT/xHPPv+t68dViOsW7egtGIr+sRElcym0iGpC4goLz9WBux/xGzWgxvgvvHEWa21uSZQPM0jWla0OZXg==} dependencies: - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + '@babel/core': 7.24.5 + '@babel/generator': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 + '@expo/config': 9.0.1 + '@expo/env': 0.3.0 + '@expo/json-file': 8.3.3 + '@expo/spawn-async': 1.7.2 + chalk: 4.1.2 + debug: 4.3.4(supports-color@8.1.1) + find-yarn-workspace-root: 2.0.0 + fs-extra: 9.1.0 + getenv: 1.0.0 + glob: 7.2.3 + jsc-safe-url: 0.2.4 + lightningcss: 1.19.0 + postcss: 8.4.38 + resolve-from: 5.0.0 + transitivePeerDependencies: + - supports-color dev: false /@expo/metro-runtime@3.1.3(react-native@0.73.4): @@ -8631,6 +8848,14 @@ packages: react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false + /@expo/metro-runtime@3.2.1(react-native@0.74.1): + resolution: {integrity: sha512-L7xNo5SmK+rcuXDm/+VBBImpA7FZsVB+m/rNr3fNl5or+1+yrZe99ViF7LZ8DOoVqAqcb4aCAXvGrP2JNYo1/Q==} + peerDependencies: + react-native: '*' + dependencies: + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + dev: false + /@expo/multipart-body-parser@1.1.0: resolution: {integrity: sha512-XOaS79wFIJgx0J7oUzRb+kZsnZmFqGpisu0r8RPO3b0wjbW7xpWgiXmRR4RavKeGiVAPauZOi4vad7cJ3KCspg==} dependencies: @@ -8651,14 +8876,14 @@ packages: resolution: {integrity: sha512-bOhuFnlRaS7CU33+rFFIWdcET/Vkyn1vsN8BYFwCDEF5P1fVVvYN7bFOsQLTMD3nvi35C1AGmtqUr/Wfv8Xaow==} engines: {node: '>=12'} dependencies: - '@expo/spawn-async': 1.5.0 + '@expo/spawn-async': 1.7.2 exec-async: 2.2.0 dev: false /@expo/package-manager@1.1.2: resolution: {integrity: sha512-JI9XzrxB0QVXysyuJ996FPCJGDCYRkbUvgG4QmMTTMFA1T+mv8YzazC3T9C1pHQUAAveVCre1+Pqv0nZXN24Xg==} dependencies: - '@expo/json-file': 8.2.37 + '@expo/json-file': 8.3.3 '@expo/spawn-async': 1.7.0 ansi-regex: 5.0.1 chalk: 4.1.2 @@ -8674,7 +8899,7 @@ packages: /@expo/package-manager@1.5.2: resolution: {integrity: sha512-IuA9XtGBilce0q8cyxtWINqbzMB1Fia0Yrug/O53HNuRSwQguV/iqjV68bsa4z8mYerePhcFgtvISWLAlNEbUA==} dependencies: - '@expo/json-file': 8.3.1 + '@expo/json-file': 8.3.3 '@expo/spawn-async': 1.7.2 ansi-regex: 5.0.1 chalk: 4.1.2 @@ -8709,11 +8934,11 @@ packages: base64-js: 1.5.1 xmlbuilder: 14.0.0 - /@expo/plugin-help@5.1.23(@types/node@20.12.8)(typescript@5.3.2): + /@expo/plugin-help@5.1.23(@types/node@20.12.11)(typescript@5.3.2): resolution: {integrity: sha512-s0uH6cPplLj73ZVie40EYUhl7X7q9kRR+8IfZWDod3wUtVGOFInxuCPX9Jpv1UwwBgbRu2cLisqr8m45LrFgxw==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0(@types/node@20.12.8)(typescript@5.3.2) + '@oclif/core': 2.16.0(@types/node@20.12.11)(typescript@5.3.2) transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -8721,17 +8946,17 @@ packages: - typescript dev: true - /@expo/plugin-warn-if-update-available@2.5.1(@types/node@20.12.8)(typescript@5.3.2): + /@expo/plugin-warn-if-update-available@2.5.1(@types/node@20.12.11)(typescript@5.3.2): resolution: {integrity: sha512-B65QSIZ+TgFHnVXsTw+1Q6djsJByWwnIjYfoG8ZV9wizOC01gbAw1cOZ/YtrJ2BrDnzFQtM8qecjlmZ7C3MPLw==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0(@types/node@20.12.8)(typescript@5.3.2) + '@oclif/core': 2.16.0(@types/node@20.12.11)(typescript@5.3.2) chalk: 4.1.2 debug: 4.3.4(supports-color@8.1.1) ejs: 3.1.10 fs-extra: 10.1.0 http-call: 5.3.0 - semver: 7.5.4 + semver: 7.6.1 tslib: 2.6.2 transitivePeerDependencies: - '@swc/core' @@ -8741,18 +8966,18 @@ packages: - typescript dev: true - /@expo/prebuild-config@6.7.3(expo-modules-autolinking@1.10.3): + /@expo/prebuild-config@6.7.3(expo-modules-autolinking@1.11.1): resolution: {integrity: sha512-jZIHzlnvdg4Gnln06XR9tvirL3hSp/Jh48COhLKs51vb3THCWumUytZBS4DSMdvGwf8btnaB01Zg00xQhSDBsA==} peerDependencies: expo-modules-autolinking: '>=0.8.1' dependencies: - '@expo/config': 8.5.4 + '@expo/config': 8.5.6 '@expo/config-plugins': 7.8.4 - '@expo/config-types': 50.0.0 + '@expo/config-types': 50.0.1 '@expo/image-utils': 0.4.2 - '@expo/json-file': 8.2.37 + '@expo/json-file': 8.3.3 debug: 4.3.4(supports-color@8.1.1) - expo-modules-autolinking: 1.10.3 + expo-modules-autolinking: 1.11.1 fs-extra: 9.1.0 resolve-from: 5.0.0 semver: 7.5.3 @@ -8783,6 +9008,27 @@ packages: - supports-color dev: false + /@expo/prebuild-config@6.7.4(expo-modules-autolinking@1.11.1): + resolution: {integrity: sha512-x8EUdCa8DTMZ/dtEXjHAdlP+ljf6oSeSKNzhycXiHhpMSMG9jEhV28ocCwc6cKsjK5GziweEiHwvrj6+vsBlhA==} + peerDependencies: + expo-modules-autolinking: '>=0.8.1' + dependencies: + '@expo/config': 8.5.6 + '@expo/config-plugins': 7.8.4 + '@expo/config-types': 50.0.1 + '@expo/image-utils': 0.4.2 + '@expo/json-file': 8.3.1 + debug: 4.3.4(supports-color@8.1.1) + expo-modules-autolinking: 1.11.1 + fs-extra: 9.1.0 + resolve-from: 5.0.0 + semver: 7.5.3 + xml2js: 0.6.0 + transitivePeerDependencies: + - encoding + - supports-color + dev: false + /@expo/prebuild-config@6.8.1(expo-modules-autolinking@1.10.3): resolution: {integrity: sha512-ptK9e0dcj1eYlAWV+fG+QkuAWcLAT1AmtEbj++tn7ZjEj8+LkXRM73LCOEGaF0Er8i8ZWNnaVsgGW4vjgP5ZsA==} peerDependencies: @@ -8792,7 +9038,7 @@ packages: '@expo/config-plugins': 7.9.1 '@expo/config-types': 50.0.1 '@expo/image-utils': 0.4.2 - '@expo/json-file': 8.3.1 + '@expo/json-file': 8.3.3 debug: 4.3.4(supports-color@8.1.1) expo-modules-autolinking: 1.10.3 fs-extra: 9.1.0 @@ -8804,6 +9050,28 @@ packages: - supports-color dev: false + /@expo/prebuild-config@7.0.3(expo-modules-autolinking@1.11.1): + resolution: {integrity: sha512-Kvxy/oQzkxwXLvAmwb+ygxuRn4xUUN2+mVJj3KDe4bRVCNyDPs7wlgdokF3twnWjzRZssUzseMkhp+yHPjAEhA==} + peerDependencies: + expo-modules-autolinking: '>=0.8.1' + dependencies: + '@expo/config': 9.0.1 + '@expo/config-plugins': 8.0.4 + '@expo/config-types': 51.0.0 + '@expo/image-utils': 0.5.1 + '@expo/json-file': 8.3.3 + '@react-native/normalize-colors': 0.74.83 + debug: 4.3.4(supports-color@8.1.1) + expo-modules-autolinking: 1.11.1 + fs-extra: 9.1.0 + resolve-from: 5.0.0 + semver: 7.6.1 + xml2js: 0.6.0 + transitivePeerDependencies: + - encoding + - supports-color + dev: false + /@expo/results@1.0.0: resolution: {integrity: sha512-qECzzXX5oJot3m2Gu9pfRDz50USdBieQVwYAzeAtQRUTD3PVeTK1tlRUoDcrK8PSruDLuVYdKkLebX4w/o55VA==} engines: {node: '>=10'} @@ -8817,7 +9085,7 @@ packages: '@segment/loosely-validate-event': 2.0.0 fetch-retry: 4.1.1 md5: 2.3.0 - node-fetch: 2.6.7 + node-fetch: 2.7.0 remove-trailing-slash: 0.1.1 uuid: 8.3.2 transitivePeerDependencies: @@ -8837,6 +9105,18 @@ packages: - supports-color dev: false + /@expo/server@0.4.2(typescript@5.3.3): + resolution: {integrity: sha512-HuXbzXTJh1/JG8FRuxcBqTNEuiriMhNhvh68CNCUXMR/s1f29DmZPBq+/IbG8yk+TkXvKIHjmUGAqqz/ddfyvA==} + dependencies: + '@remix-run/node': 2.9.1(typescript@5.3.3) + abort-controller: 3.0.0 + debug: 4.3.4(supports-color@8.1.1) + source-map-support: 0.5.21 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + /@expo/spawn-async@1.5.0: resolution: {integrity: sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==} engines: {node: '>=4'} @@ -9038,7 +9318,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.11 jest-mock: 29.7.0 /@jest/fake-timers@29.7.0: @@ -9047,7 +9327,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.12.8 + '@types/node': 20.12.11 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -9064,7 +9344,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.12.8 + '@types/node': 20.12.11 '@types/yargs': 15.0.19 chalk: 4.1.2 @@ -9074,7 +9354,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.12.8 + '@types/node': 20.12.11 '@types/yargs': 16.0.9 chalk: 4.1.2 @@ -9085,7 +9365,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.12.8 + '@types/node': 20.12.11 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -9101,7 +9381,7 @@ packages: uuid: 9.0.1 dev: true - /@journeyapps/react-native-quick-sqlite@1.1.5(react-native@0.73.2)(react@18.2.0): + /@journeyapps/react-native-quick-sqlite@1.1.5(react-native@0.73.4)(react@18.2.0): resolution: {integrity: sha512-JRlF5k1Ui/XPxtDBkDBoCkfs2ldjdcXLW8OnpO9+f0sE8E3MoKqOzMFH+oRwso3NrT/OABhhXKSYnZgLyCphvQ==} peerDependencies: react: '*' @@ -9109,11 +9389,11 @@ packages: dependencies: lodash: 4.17.21 react: 18.2.0 - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.73.4(@babel/core@7.23.5)(@babel/preset-env@7.24.5)(react@18.2.0) uuid: 9.0.1 dev: false - /@journeyapps/react-native-quick-sqlite@1.1.5(react-native@0.73.4)(react@18.2.0): + /@journeyapps/react-native-quick-sqlite@1.1.5(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-JRlF5k1Ui/XPxtDBkDBoCkfs2ldjdcXLW8OnpO9+f0sE8E3MoKqOzMFH+oRwso3NrT/OABhhXKSYnZgLyCphvQ==} peerDependencies: react: '*' @@ -9121,11 +9401,11 @@ packages: dependencies: lodash: 4.17.21 react: 18.2.0 - react-native: 0.73.4(@babel/core@7.23.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) uuid: 9.0.1 dev: false - /@journeyapps/react-native-quick-sqlite@1.1.5(react-native@0.73.6)(react@18.2.0): + /@journeyapps/react-native-quick-sqlite@1.1.5(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-JRlF5k1Ui/XPxtDBkDBoCkfs2ldjdcXLW8OnpO9+f0sE8E3MoKqOzMFH+oRwso3NrT/OABhhXKSYnZgLyCphvQ==} peerDependencies: react: '*' @@ -9133,7 +9413,7 @@ packages: dependencies: lodash: 4.17.21 react: 18.2.0 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) uuid: 9.0.1 dev: false @@ -10088,7 +10368,7 @@ packages: resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} dependencies: '@gar/promisify': 1.1.3 - semver: 7.6.0 + semver: 7.6.1 dev: false /@npmcli/fs@2.1.2: @@ -10096,14 +10376,14 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: '@gar/promisify': 1.1.3 - semver: 7.6.0 + semver: 7.6.1 dev: true /@npmcli/fs@3.1.0: resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - semver: 7.6.0 + semver: 7.6.1 dev: true /@npmcli/git@5.0.7: @@ -10116,7 +10396,7 @@ packages: proc-log: 4.2.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.6.0 + semver: 7.6.1 which: 4.0.0 transitivePeerDependencies: - bluebird @@ -10164,7 +10444,7 @@ packages: json-parse-even-better-errors: 3.0.2 normalize-package-data: 6.0.1 proc-log: 4.2.0 - semver: 7.6.0 + semver: 7.6.1 transitivePeerDependencies: - bluebird dev: true @@ -10219,7 +10499,7 @@ packages: natural-orderby: 2.0.3 object-treeify: 1.1.33 password-prompt: 1.1.3 - semver: 7.5.4 + semver: 7.6.1 string-width: 4.2.3 strip-ansi: 6.0.1 supports-color: 8.1.1 @@ -10229,7 +10509,7 @@ packages: wrap-ansi: 7.0.0 dev: true - /@oclif/core@2.16.0(@types/node@20.12.8)(typescript@5.3.2): + /@oclif/core@2.16.0(@types/node@20.12.11)(typescript@5.3.2): resolution: {integrity: sha512-dL6atBH0zCZl1A1IXCKJgLPrM/wR7K+Wi401E/IvqsK8m2iCHW+0TEOGrans/cuN3oTW+uxIyJFHJ8Im0k4qBw==} engines: {node: '>=14.0.0'} dependencies: @@ -10256,7 +10536,7 @@ packages: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.2(@types/node@20.12.8)(typescript@5.3.2) + ts-node: 10.9.2(@types/node@20.12.11)(typescript@5.3.2) tslib: 2.6.2 widest-line: 3.1.0 wordwrap: 1.0.0 @@ -10272,11 +10552,11 @@ packages: resolution: {integrity: sha512-Ups2dShK52xXa8w6iBWLgcjPJWjais6KPJQq3gQ/88AY6BXoTX+MIGFPrWQO1KLMiQfoTpcLnUwloN4brrVUHw==} dev: true - /@oclif/plugin-autocomplete@2.3.10(@types/node@20.12.8)(typescript@5.3.2): + /@oclif/plugin-autocomplete@2.3.10(@types/node@20.12.11)(typescript@5.3.2): resolution: {integrity: sha512-Ow1AR8WtjzlyCtiWWPgzMyT8SbcDJFr47009riLioHa+MHX2BCDtVn2DVnN/E6b9JlPV5ptQpjefoRSNWBesmg==} engines: {node: '>=12.0.0'} dependencies: - '@oclif/core': 2.16.0(@types/node@20.12.8)(typescript@5.3.2) + '@oclif/core': 2.16.0(@types/node@20.12.11)(typescript@5.3.2) chalk: 4.1.2 debug: 4.3.4(supports-color@8.1.1) transitivePeerDependencies: @@ -10426,16 +10706,6 @@ packages: transitivePeerDependencies: - encoding - /@react-native-community/cli-clean@12.3.0: - resolution: {integrity: sha512-iAgLCOWYRGh9ukr+eVQnhkV/OqN3V2EGd/in33Ggn/Mj4uO6+oUncXFwB+yjlyaUNz6FfjudhIz09yYGSF+9sg==} - dependencies: - '@react-native-community/cli-tools': 12.3.0 - chalk: 4.1.2 - execa: 5.1.1 - transitivePeerDependencies: - - encoding - dev: false - /@react-native-community/cli-clean@12.3.2: resolution: {integrity: sha512-90k2hCX0ddSFPT7EN7h5SZj0XZPXP0+y/++v262hssoey3nhurwF57NGWN0XAR0o9BSW7+mBfeInfabzDraO6A==} dependencies: @@ -10455,22 +10725,21 @@ packages: transitivePeerDependencies: - encoding - /@react-native-community/cli-config@11.3.6: - resolution: {integrity: sha512-edy7fwllSFLan/6BG6/rznOBCLPrjmJAE10FzkEqNLHowi0bckiAPg1+1jlgQ2qqAxV5kuk+c9eajVfQvPLYDA==} + /@react-native-community/cli-clean@13.6.6: + resolution: {integrity: sha512-cBwJTwl0NyeA4nyMxbhkWZhxtILYkbU3TW3k8AXLg+iGphe0zikYMGB3T+haTvTc6alTyEFwPbimk9bGIqkjAQ==} dependencies: - '@react-native-community/cli-tools': 11.3.6 + '@react-native-community/cli-tools': 13.6.6 chalk: 4.1.2 - cosmiconfig: 5.2.1 - deepmerge: 4.3.1 - glob: 7.2.3 - joi: 17.13.1 + execa: 5.1.1 + fast-glob: 3.3.2 transitivePeerDependencies: - encoding + dev: false - /@react-native-community/cli-config@12.3.0: - resolution: {integrity: sha512-BrTn5ndFD9uOxO8kxBQ32EpbtOvAsQExGPI7SokdI4Zlve70FziLtTq91LTlTUgMq1InVZn/jJb3VIDk6BTInQ==} + /@react-native-community/cli-config@11.3.6: + resolution: {integrity: sha512-edy7fwllSFLan/6BG6/rznOBCLPrjmJAE10FzkEqNLHowi0bckiAPg1+1jlgQ2qqAxV5kuk+c9eajVfQvPLYDA==} dependencies: - '@react-native-community/cli-tools': 12.3.0 + '@react-native-community/cli-tools': 11.3.6 chalk: 4.1.2 cosmiconfig: 5.2.1 deepmerge: 4.3.1 @@ -10478,7 +10747,6 @@ packages: joi: 17.13.1 transitivePeerDependencies: - encoding - dev: false /@react-native-community/cli-config@12.3.2: resolution: {integrity: sha512-UUCzDjQgvAVL/57rL7eOuFUhd+d+6qfM7V8uOegQFeFEmSmvUUDLYoXpBa5vAK9JgQtSqMBJ1Shmwao+/oElxQ==} @@ -10505,20 +10773,25 @@ packages: transitivePeerDependencies: - encoding - /@react-native-community/cli-debugger-ui@11.3.6: - resolution: {integrity: sha512-jhMOSN/iOlid9jn/A2/uf7HbC3u7+lGktpeGSLnHNw21iahFBzcpuO71ekEdlmTZ4zC/WyxBXw9j2ka33T358w==} + /@react-native-community/cli-config@13.6.6: + resolution: {integrity: sha512-mbG425zCKr8JZhv/j11382arezwS/70juWMsn8j2lmrGTrP1cUdW0MF15CCIFtJsqyK3Qs+FTmqttRpq81QfSg==} dependencies: - serve-static: 1.15.0 + '@react-native-community/cli-tools': 13.6.6 + chalk: 4.1.2 + cosmiconfig: 5.2.1 + deepmerge: 4.3.1 + fast-glob: 3.3.2 + joi: 17.13.1 transitivePeerDependencies: - - supports-color + - encoding + dev: false - /@react-native-community/cli-debugger-ui@12.3.0: - resolution: {integrity: sha512-w3b0iwjQlk47GhZWHaeTG8kKH09NCMUJO729xSdMBXE8rlbm4kHpKbxQY9qKb6NlfWSJN4noGY+FkNZS2rRwnQ==} + /@react-native-community/cli-debugger-ui@11.3.6: + resolution: {integrity: sha512-jhMOSN/iOlid9jn/A2/uf7HbC3u7+lGktpeGSLnHNw21iahFBzcpuO71ekEdlmTZ4zC/WyxBXw9j2ka33T358w==} dependencies: serve-static: 1.15.0 transitivePeerDependencies: - supports-color - dev: false /@react-native-community/cli-debugger-ui@12.3.2: resolution: {integrity: sha512-nSWQUL+51J682DlfcC1bjkUbQbGvHCC25jpqTwHIjmmVjYCX1uHuhPSqQKgPNdvtfOkrkACxczd7kVMmetxY2Q==} @@ -10535,6 +10808,14 @@ packages: transitivePeerDependencies: - supports-color + /@react-native-community/cli-debugger-ui@13.6.6: + resolution: {integrity: sha512-Vv9u6eS4vKSDAvdhA0OiQHoA7y39fiPIgJ6biT32tN4avHDtxlc6TWZGiqv7g98SBvDWvoVAmdPLcRf3kU+c8g==} + dependencies: + serve-static: 1.15.0 + transitivePeerDependencies: + - supports-color + dev: false + /@react-native-community/cli-doctor@11.3.6: resolution: {integrity: sha512-UT/Tt6omVPi1j6JEX+CObc85eVFghSZwy4GR9JFMsO7gNg2Tvcu1RGWlUkrbmWMAMHw127LUu6TGK66Ugu1NLA==} dependencies: @@ -10551,7 +10832,7 @@ packages: node-stream-zip: 1.15.0 ora: 5.4.1 prompts: 2.4.2 - semver: 7.6.0 + semver: 7.6.1 strip-ansi: 5.2.0 sudo-prompt: 9.2.1 wcwidth: 1.0.1 @@ -10559,13 +10840,13 @@ packages: transitivePeerDependencies: - encoding - /@react-native-community/cli-doctor@12.3.0: - resolution: {integrity: sha512-BPCwNNesoQMkKsxB08Ayy6URgGQ8Kndv6mMhIvJSNdST3J1+x3ehBHXzG9B9Vfi+DrTKRb8lmEl/b/7VkDlPkA==} + /@react-native-community/cli-doctor@12.3.2: + resolution: {integrity: sha512-GrAabdY4qtBX49knHFvEAdLtCjkmndjTeqhYO6BhsbAeKOtspcLT/0WRgdLIaKODRa61ADNB3K5Zm4dU0QrZOg==} dependencies: - '@react-native-community/cli-config': 12.3.0 - '@react-native-community/cli-platform-android': 12.3.0 - '@react-native-community/cli-platform-ios': 12.3.0 - '@react-native-community/cli-tools': 12.3.0 + '@react-native-community/cli-config': 12.3.2 + '@react-native-community/cli-platform-android': 12.3.2 + '@react-native-community/cli-platform-ios': 12.3.2 + '@react-native-community/cli-tools': 12.3.2 chalk: 4.1.2 command-exists: 1.2.9 deepmerge: 4.3.1 @@ -10575,7 +10856,7 @@ packages: ip: 1.1.9 node-stream-zip: 1.15.0 ora: 5.4.1 - semver: 7.6.0 + semver: 7.6.1 strip-ansi: 5.2.0 wcwidth: 1.0.1 yaml: 2.4.2 @@ -10583,37 +10864,36 @@ packages: - encoding dev: false - /@react-native-community/cli-doctor@12.3.2: - resolution: {integrity: sha512-GrAabdY4qtBX49knHFvEAdLtCjkmndjTeqhYO6BhsbAeKOtspcLT/0WRgdLIaKODRa61ADNB3K5Zm4dU0QrZOg==} + /@react-native-community/cli-doctor@12.3.6: + resolution: {integrity: sha512-fvBDv2lTthfw4WOQKkdTop2PlE9GtfrlNnpjB818MhcdEnPjfQw5YaTUcnNEGsvGomdCs1MVRMgYXXwPSN6OvQ==} dependencies: - '@react-native-community/cli-config': 12.3.2 - '@react-native-community/cli-platform-android': 12.3.2 - '@react-native-community/cli-platform-ios': 12.3.2 - '@react-native-community/cli-tools': 12.3.2 + '@react-native-community/cli-config': 12.3.6 + '@react-native-community/cli-platform-android': 12.3.6 + '@react-native-community/cli-platform-ios': 12.3.6 + '@react-native-community/cli-tools': 12.3.6 chalk: 4.1.2 command-exists: 1.2.9 deepmerge: 4.3.1 envinfo: 7.13.0 execa: 5.1.1 hermes-profile-transformer: 0.0.6 - ip: 1.1.9 node-stream-zip: 1.15.0 ora: 5.4.1 - semver: 7.6.0 + semver: 7.6.1 strip-ansi: 5.2.0 wcwidth: 1.0.1 yaml: 2.4.2 transitivePeerDependencies: - encoding - dev: false - /@react-native-community/cli-doctor@12.3.6: - resolution: {integrity: sha512-fvBDv2lTthfw4WOQKkdTop2PlE9GtfrlNnpjB818MhcdEnPjfQw5YaTUcnNEGsvGomdCs1MVRMgYXXwPSN6OvQ==} + /@react-native-community/cli-doctor@13.6.6: + resolution: {integrity: sha512-TWZb5g6EmQe2Ua2TEWNmyaEayvlWH4GmdD9ZC+p8EpKFpB1NpDGMK6sXbpb42TDvwZg5s4TDRplK0PBEA/SVDg==} dependencies: - '@react-native-community/cli-config': 12.3.6 - '@react-native-community/cli-platform-android': 12.3.6 - '@react-native-community/cli-platform-ios': 12.3.6 - '@react-native-community/cli-tools': 12.3.6 + '@react-native-community/cli-config': 13.6.6 + '@react-native-community/cli-platform-android': 13.6.6 + '@react-native-community/cli-platform-apple': 13.6.6 + '@react-native-community/cli-platform-ios': 13.6.6 + '@react-native-community/cli-tools': 13.6.6 chalk: 4.1.2 command-exists: 1.2.9 deepmerge: 4.3.1 @@ -10622,12 +10902,13 @@ packages: hermes-profile-transformer: 0.0.6 node-stream-zip: 1.15.0 ora: 5.4.1 - semver: 7.6.0 + semver: 7.6.1 strip-ansi: 5.2.0 wcwidth: 1.0.1 yaml: 2.4.2 transitivePeerDependencies: - encoding + dev: false /@react-native-community/cli-hermes@11.3.6: resolution: {integrity: sha512-O55YAYGZ3XynpUdePPVvNuUPGPY0IJdctLAOHme73OvS80gNwfntHDXfmY70TGHWIfkK2zBhA0B+2v8s5aTyTA==} @@ -10640,18 +10921,6 @@ packages: transitivePeerDependencies: - encoding - /@react-native-community/cli-hermes@12.3.0: - resolution: {integrity: sha512-G6FxpeZBO4AimKZwtWR3dpXRqTvsmEqlIkkxgwthdzn3LbVjDVIXKpVYU9PkR5cnT+KuAUxO0WwthrJ6Nmrrlg==} - dependencies: - '@react-native-community/cli-platform-android': 12.3.0 - '@react-native-community/cli-tools': 12.3.0 - chalk: 4.1.2 - hermes-profile-transformer: 0.0.6 - ip: 1.1.9 - transitivePeerDependencies: - - encoding - dev: false - /@react-native-community/cli-hermes@12.3.2: resolution: {integrity: sha512-SL6F9O8ghp4ESBFH2YAPLtIN39jdnvGBKnK4FGKpDCjtB3DnUmDsGFlH46S+GGt5M6VzfG2eeKEOKf3pZ6jUzA==} dependencies: @@ -10674,29 +10943,27 @@ packages: transitivePeerDependencies: - encoding - /@react-native-community/cli-platform-android@11.3.6: - resolution: {integrity: sha512-ZARrpLv5tn3rmhZc//IuDM1LSAdYnjUmjrp58RynlvjLDI4ZEjBAGCQmgysRgXAsK7ekMrfkZgemUczfn9td2A==} + /@react-native-community/cli-hermes@13.6.6: + resolution: {integrity: sha512-La5Ie+NGaRl3klei6WxKoOxmCUSGGxpOk6vU5pEGf0/O7ky+Ay0io+zXYUZqlNMi/cGpO7ZUijakBYOB/uyuFg==} dependencies: - '@react-native-community/cli-tools': 11.3.6 + '@react-native-community/cli-platform-android': 13.6.6 + '@react-native-community/cli-tools': 13.6.6 chalk: 4.1.2 - execa: 5.1.1 - glob: 7.2.3 - logkitty: 0.7.1 + hermes-profile-transformer: 0.0.6 transitivePeerDependencies: - encoding + dev: false - /@react-native-community/cli-platform-android@12.3.0: - resolution: {integrity: sha512-VU1NZw63+GLU2TnyQ919bEMThpHQ/oMFju9MCfrd3pyPJz4Sn+vc3NfnTDUVA5Z5yfLijFOkHIHr4vo/C9bjnw==} + /@react-native-community/cli-platform-android@11.3.6: + resolution: {integrity: sha512-ZARrpLv5tn3rmhZc//IuDM1LSAdYnjUmjrp58RynlvjLDI4ZEjBAGCQmgysRgXAsK7ekMrfkZgemUczfn9td2A==} dependencies: - '@react-native-community/cli-tools': 12.3.0 + '@react-native-community/cli-tools': 11.3.6 chalk: 4.1.2 execa: 5.1.1 - fast-xml-parser: 4.3.6 glob: 7.2.3 logkitty: 0.7.1 transitivePeerDependencies: - encoding - dev: false /@react-native-community/cli-platform-android@12.3.2: resolution: {integrity: sha512-MZ5nO8yi/N+Fj2i9BJcJ9C/ez+9/Ir7lQt49DWRo9YDmzye66mYLr/P2l/qxsixllbbDi7BXrlLpxaEhMrDopg==} @@ -10723,22 +10990,36 @@ packages: transitivePeerDependencies: - encoding - /@react-native-community/cli-platform-ios@11.3.6: - resolution: {integrity: sha512-tZ9VbXWiRW+F+fbZzpLMZlj93g3Q96HpuMsS6DRhrTiG+vMQ3o6oPWSEEmMGOvJSYU7+y68Dc9ms2liC7VD6cw==} + /@react-native-community/cli-platform-android@13.6.6: + resolution: {integrity: sha512-/tMwkBeNxh84syiSwNlYtmUz/Ppc+HfKtdopL/5RB+fd3SV1/5/NPNjMlyLNgFKnpxvKCInQ7dnl6jGHJjeHjg==} dependencies: - '@react-native-community/cli-tools': 11.3.6 + '@react-native-community/cli-tools': 13.6.6 chalk: 4.1.2 execa: 5.1.1 + fast-glob: 3.3.2 + fast-xml-parser: 4.3.6 + logkitty: 0.7.1 + transitivePeerDependencies: + - encoding + dev: false + + /@react-native-community/cli-platform-apple@13.6.6: + resolution: {integrity: sha512-bOmSSwoqNNT3AmCRZXEMYKz1Jf1l2F86Nhs7qBcXdY/sGiJ+Flng564LOqvdAlVLTbkgz47KjNKCS2pP4Jg0Mg==} + dependencies: + '@react-native-community/cli-tools': 13.6.6 + chalk: 4.1.2 + execa: 5.1.1 + fast-glob: 3.3.2 fast-xml-parser: 4.3.6 - glob: 7.2.3 ora: 5.4.1 transitivePeerDependencies: - encoding + dev: false - /@react-native-community/cli-platform-ios@12.3.0: - resolution: {integrity: sha512-H95Sgt3wT7L8V75V0syFJDtv4YgqK5zbu69ko4yrXGv8dv2EBi6qZP0VMmkqXDamoPm9/U7tDTdbcf26ctnLfg==} + /@react-native-community/cli-platform-ios@11.3.6: + resolution: {integrity: sha512-tZ9VbXWiRW+F+fbZzpLMZlj93g3Q96HpuMsS6DRhrTiG+vMQ3o6oPWSEEmMGOvJSYU7+y68Dc9ms2liC7VD6cw==} dependencies: - '@react-native-community/cli-tools': 12.3.0 + '@react-native-community/cli-tools': 11.3.6 chalk: 4.1.2 execa: 5.1.1 fast-xml-parser: 4.3.6 @@ -10746,7 +11027,6 @@ packages: ora: 5.4.1 transitivePeerDependencies: - encoding - dev: false /@react-native-community/cli-platform-ios@12.3.2: resolution: {integrity: sha512-OcWEAbkev1IL6SUiQnM6DQdsvfsKZhRZtoBNSj9MfdmwotVZSOEZJ+IjZ1FR9ChvMWayO9ns/o8LgoQxr1ZXeg==} @@ -10773,6 +11053,14 @@ packages: transitivePeerDependencies: - encoding + /@react-native-community/cli-platform-ios@13.6.6: + resolution: {integrity: sha512-vjDnRwhlSN5ryqKTas6/DPkxuouuyFBAqAROH4FR1cspTbn6v78JTZKDmtQy9JMMo7N5vZj1kASU5vbFep9IOQ==} + dependencies: + '@react-native-community/cli-platform-apple': 13.6.6 + transitivePeerDependencies: + - encoding + dev: false + /@react-native-community/cli-plugin-metro@11.3.6(@babel/core@7.24.5): resolution: {integrity: sha512-D97racrPX3069ibyabJNKw9aJpVcaZrkYiEzsEnx50uauQtPDoQ1ELb/5c6CtMhAEGKoZ0B5MS23BbsSZcLs2g==} dependencies: @@ -10794,10 +11082,6 @@ packages: - supports-color - utf-8-validate - /@react-native-community/cli-plugin-metro@12.3.0: - resolution: {integrity: sha512-tYNHIYnNmxrBcsqbE2dAnLMzlKI3Cp1p1xUgTrNaOMsGPDN1epzNfa34n6Nps3iwKElSL7Js91CzYNqgTalucA==} - dev: false - /@react-native-community/cli-plugin-metro@12.3.2: resolution: {integrity: sha512-FpFBwu+d2E7KRhYPTkKvQsWb2/JKsJv+t1tcqgQkn+oByhp+qGyXBobFB8/R3yYvRRDCSDhS+atWTJzk9TjM8g==} dev: false @@ -10823,11 +11107,11 @@ packages: - supports-color - utf-8-validate - /@react-native-community/cli-server-api@12.3.0: - resolution: {integrity: sha512-Rode8NrdyByC+lBKHHn+/W8Zu0c+DajJvLmOWbe2WY/ECvnwcd9MHHbu92hlT2EQaJ9LbLhGrSbQE3cQy9EOCw==} + /@react-native-community/cli-server-api@12.3.2: + resolution: {integrity: sha512-iwa7EO9XFA/OjI5pPLLpI/6mFVqv8L73kNck3CNOJIUCCveGXBKK0VMyOkXaf/BYnihgQrXh+x5cxbDbggr7+Q==} dependencies: - '@react-native-community/cli-debugger-ui': 12.3.0 - '@react-native-community/cli-tools': 12.3.0 + '@react-native-community/cli-debugger-ui': 12.3.2 + '@react-native-community/cli-tools': 12.3.2 compression: 1.7.4 connect: 3.7.0 errorhandler: 1.5.1 @@ -10842,11 +11126,11 @@ packages: - utf-8-validate dev: false - /@react-native-community/cli-server-api@12.3.2: - resolution: {integrity: sha512-iwa7EO9XFA/OjI5pPLLpI/6mFVqv8L73kNck3CNOJIUCCveGXBKK0VMyOkXaf/BYnihgQrXh+x5cxbDbggr7+Q==} + /@react-native-community/cli-server-api@12.3.6: + resolution: {integrity: sha512-80NIMzo8b2W+PL0Jd7NjiJW9mgaT8Y8wsIT/lh6mAvYH7mK0ecDJUYUTAAv79Tbo1iCGPAr3T295DlVtS8s4yQ==} dependencies: - '@react-native-community/cli-debugger-ui': 12.3.2 - '@react-native-community/cli-tools': 12.3.2 + '@react-native-community/cli-debugger-ui': 12.3.6 + '@react-native-community/cli-tools': 12.3.6 compression: 1.7.4 connect: 3.7.0 errorhandler: 1.5.1 @@ -10859,25 +11143,25 @@ packages: - encoding - supports-color - utf-8-validate - dev: false - /@react-native-community/cli-server-api@12.3.6: - resolution: {integrity: sha512-80NIMzo8b2W+PL0Jd7NjiJW9mgaT8Y8wsIT/lh6mAvYH7mK0ecDJUYUTAAv79Tbo1iCGPAr3T295DlVtS8s4yQ==} + /@react-native-community/cli-server-api@13.6.6: + resolution: {integrity: sha512-ZtCXxoFlM7oDv3iZ3wsrT3SamhtUJuIkX2WePLPlN5bcbq7zimbPm2lHyicNJtpcGQ5ymsgpUWPCNZsWQhXBqQ==} dependencies: - '@react-native-community/cli-debugger-ui': 12.3.6 - '@react-native-community/cli-tools': 12.3.6 + '@react-native-community/cli-debugger-ui': 13.6.6 + '@react-native-community/cli-tools': 13.6.6 compression: 1.7.4 connect: 3.7.0 errorhandler: 1.5.1 nocache: 3.0.4 pretty-format: 26.6.2 serve-static: 1.15.0 - ws: 7.5.9 + ws: 6.2.2 transitivePeerDependencies: - bufferutil - encoding - supports-color - utf-8-validate + dev: false /@react-native-community/cli-tools@11.3.6: resolution: {integrity: sha512-JpmUTcDwAGiTzLsfMlIAYpCMSJ9w2Qlf7PU7mZIRyEu61UzEawyw83DkqfbzDPBuRwRnaeN44JX2CP/yTO3ThQ==} @@ -10889,13 +11173,13 @@ packages: node-fetch: 2.7.0 open: 6.4.0 ora: 5.4.1 - semver: 7.6.0 + semver: 7.6.1 shell-quote: 1.8.1 transitivePeerDependencies: - encoding - /@react-native-community/cli-tools@12.3.0: - resolution: {integrity: sha512-2GafnCr8D88VdClwnm9KZfkEb+lzVoFdr/7ybqhdeYM0Vnt/tr2N+fM1EQzwI1DpzXiBzTYemw8GjRq+Utcz2Q==} + /@react-native-community/cli-tools@12.3.2: + resolution: {integrity: sha512-nDH7vuEicHI2TI0jac/DjT3fr977iWXRdgVAqPZFFczlbs7A8GQvEdGnZ1G8dqRUmg+kptw0e4hwczAOG89JzQ==} dependencies: appdirsjs: 1.2.7 chalk: 4.1.2 @@ -10904,15 +11188,15 @@ packages: node-fetch: 2.7.0 open: 6.4.0 ora: 5.4.1 - semver: 7.6.0 + semver: 7.6.1 shell-quote: 1.8.1 sudo-prompt: 9.2.1 transitivePeerDependencies: - encoding dev: false - /@react-native-community/cli-tools@12.3.2: - resolution: {integrity: sha512-nDH7vuEicHI2TI0jac/DjT3fr977iWXRdgVAqPZFFczlbs7A8GQvEdGnZ1G8dqRUmg+kptw0e4hwczAOG89JzQ==} + /@react-native-community/cli-tools@12.3.6: + resolution: {integrity: sha512-FPEvZn19UTMMXUp/piwKZSh8cMEfO8G3KDtOwo53O347GTcwNrKjgZGtLSPELBX2gr+YlzEft3CoRv2Qmo83fQ==} dependencies: appdirsjs: 1.2.7 chalk: 4.1.2 @@ -10921,40 +11205,35 @@ packages: node-fetch: 2.7.0 open: 6.4.0 ora: 5.4.1 - semver: 7.6.0 + semver: 7.6.1 shell-quote: 1.8.1 sudo-prompt: 9.2.1 transitivePeerDependencies: - encoding - dev: false - /@react-native-community/cli-tools@12.3.6: - resolution: {integrity: sha512-FPEvZn19UTMMXUp/piwKZSh8cMEfO8G3KDtOwo53O347GTcwNrKjgZGtLSPELBX2gr+YlzEft3CoRv2Qmo83fQ==} + /@react-native-community/cli-tools@13.6.6: + resolution: {integrity: sha512-ptOnn4AJczY5njvbdK91k4hcYazDnGtEPrqIwEI+k/CTBHNdb27Rsm2OZ7ye6f7otLBqF8gj/hK6QzJs8CEMgw==} dependencies: appdirsjs: 1.2.7 chalk: 4.1.2 + execa: 5.1.1 find-up: 5.0.0 mime: 2.6.0 node-fetch: 2.7.0 open: 6.4.0 ora: 5.4.1 - semver: 7.6.0 + semver: 7.6.1 shell-quote: 1.8.1 sudo-prompt: 9.2.1 transitivePeerDependencies: - encoding + dev: false /@react-native-community/cli-types@11.3.6: resolution: {integrity: sha512-6DxjrMKx5x68N/tCJYVYRKAtlRHbtUVBZrnAvkxbRWFD9v4vhNgsPM0RQm8i2vRugeksnao5mbnRGpS6c0awCw==} dependencies: joi: 17.13.1 - /@react-native-community/cli-types@12.3.0: - resolution: {integrity: sha512-MgOkmrXH4zsGxhte4YqKL7d+N8ZNEd3w1wo56MZlhu5WabwCJh87wYpU5T8vyfujFLYOFuFK5jjlcbs8F4/WDw==} - dependencies: - joi: 17.13.1 - dev: false - /@react-native-community/cli-types@12.3.2: resolution: {integrity: sha512-9D0UEFqLW8JmS16mjHJxUJWX8E+zJddrHILSH8AJHZ0NNHv4u2DXKdb0wFLMobFxGNxPT+VSOjc60fGvXzWHog==} dependencies: @@ -10966,6 +11245,12 @@ packages: dependencies: joi: 17.13.1 + /@react-native-community/cli-types@13.6.6: + resolution: {integrity: sha512-733iaYzlmvNK7XYbnWlMjdE+2k0hlTBJW071af/xb6Bs+hbJqBP9c03FZuYH2hFFwDDntwj05bkri/P7VgSxug==} + dependencies: + joi: 17.13.1 + dev: false + /@react-native-community/cli@11.3.6(@babel/core@7.24.5): resolution: {integrity: sha512-bdwOIYTBVQ9VK34dsf6t3u6vOUU5lfdhKaAxiAVArjsr7Je88Bgs4sAbsOYsNK3tkE8G77U6wLpekknXcanlww==} engines: {node: '>=16'} @@ -10987,7 +11272,7 @@ packages: fs-extra: 8.1.0 graceful-fs: 4.2.11 prompts: 2.4.2 - semver: 7.6.0 + semver: 7.6.1 transitivePeerDependencies: - '@babel/core' - bufferutil @@ -10995,36 +11280,6 @@ packages: - supports-color - utf-8-validate - /@react-native-community/cli@12.3.0: - resolution: {integrity: sha512-XeQohi2E+S2+MMSz97QcEZ/bWpi8sfKiQg35XuYeJkc32Til2g0b97jRpn0/+fV0BInHoG1CQYWwHA7opMsrHg==} - engines: {node: '>=18'} - hasBin: true - dependencies: - '@react-native-community/cli-clean': 12.3.0 - '@react-native-community/cli-config': 12.3.0 - '@react-native-community/cli-debugger-ui': 12.3.0 - '@react-native-community/cli-doctor': 12.3.0 - '@react-native-community/cli-hermes': 12.3.0 - '@react-native-community/cli-plugin-metro': 12.3.0 - '@react-native-community/cli-server-api': 12.3.0 - '@react-native-community/cli-tools': 12.3.0 - '@react-native-community/cli-types': 12.3.0 - chalk: 4.1.2 - commander: 9.5.0 - deepmerge: 4.3.1 - execa: 5.1.1 - find-up: 4.1.0 - fs-extra: 8.1.0 - graceful-fs: 4.2.11 - prompts: 2.4.2 - semver: 7.6.0 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate - dev: false - /@react-native-community/cli@12.3.2: resolution: {integrity: sha512-WgoUWwLDcf/G1Su2COUUVs3RzAwnV/vUTdISSpAUGgSc57mPabaAoUctKTnfYEhCnE3j02k3VtaVPwCAFRO3TQ==} engines: {node: '>=18'} @@ -11047,7 +11302,7 @@ packages: fs-extra: 8.1.0 graceful-fs: 4.2.11 prompts: 2.4.2 - semver: 7.6.0 + semver: 7.6.1 transitivePeerDependencies: - bufferutil - encoding @@ -11077,14 +11332,43 @@ packages: fs-extra: 8.1.0 graceful-fs: 4.2.11 prompts: 2.4.2 - semver: 7.6.0 + semver: 7.6.1 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + + /@react-native-community/cli@13.6.6: + resolution: {integrity: sha512-IqclB7VQ84ye8Fcs89HOpOscY4284VZg2pojHNl8H0Lzd4DadXJWQoxC7zWm8v2f8eyeX2kdhxp2ETD5tceIgA==} + engines: {node: '>=18'} + hasBin: true + dependencies: + '@react-native-community/cli-clean': 13.6.6 + '@react-native-community/cli-config': 13.6.6 + '@react-native-community/cli-debugger-ui': 13.6.6 + '@react-native-community/cli-doctor': 13.6.6 + '@react-native-community/cli-hermes': 13.6.6 + '@react-native-community/cli-server-api': 13.6.6 + '@react-native-community/cli-tools': 13.6.6 + '@react-native-community/cli-types': 13.6.6 + chalk: 4.1.2 + commander: 9.5.0 + deepmerge: 4.3.1 + execa: 5.1.1 + find-up: 4.1.0 + fs-extra: 8.1.0 + graceful-fs: 4.2.11 + prompts: 2.4.2 + semver: 7.6.1 transitivePeerDependencies: - bufferutil - encoding - supports-color - utf-8-validate + dev: false - /@react-native-community/masked-view@0.1.11(react-native@0.73.2)(react@18.2.0): + /@react-native-community/masked-view@0.1.11(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-rQfMIGSR/1r/SyN87+VD8xHHzDYeHaJq6elOSCAD+0iLagXkSI2pfA0LmSXP21uw5i3em7GkkRjfJ8wpqWXZNw==} deprecated: Repository was moved to @react-native-masked-view/masked-view peerDependencies: @@ -11092,10 +11376,10 @@ packages: react-native: '>=0.57' dependencies: react: 18.2.0 - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false - /@react-native-community/masked-view@0.1.11(react-native@0.73.6)(react@18.2.0): + /@react-native-community/masked-view@0.1.11(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-rQfMIGSR/1r/SyN87+VD8xHHzDYeHaJq6elOSCAD+0iLagXkSI2pfA0LmSXP21uw5i3em7GkkRjfJ8wpqWXZNw==} deprecated: Repository was moved to @react-native-masked-view/masked-view peerDependencies: @@ -11103,7 +11387,7 @@ packages: react-native: '>=0.57' dependencies: react: 18.2.0 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) dev: false /@react-native/assets-registry@0.72.0: @@ -11113,14 +11397,9 @@ packages: resolution: {integrity: sha512-2FgAbU7uKM5SbbW9QptPPZx8N9Ke2L7bsHb+EhAanZjFZunA9PaYtyjUQ1s7HD+zDVqOQIvjkpXSv7Kejd2tqg==} engines: {node: '>=18'} - /@react-native/babel-plugin-codegen@0.73.2(@babel/preset-env@7.24.5): - resolution: {integrity: sha512-PadyFZWVaWXIBP7Q5dgEL7eAd7tnsgsLjoHJB1hIRZZuVUg1Zqe3nULwC7RFAqOtr5Qx7KXChkFFcKQ3WnZzGw==} + /@react-native/assets-registry@0.74.83: + resolution: {integrity: sha512-2vkLMVnp+YTZYTNSDIBZojSsjz8sl5PscP3j4GcV6idD8V978SZfwFlk8K0ti0BzRs11mzL0Pj17km597S/eTQ==} engines: {node: '>=18'} - dependencies: - '@react-native/codegen': 0.73.2(@babel/preset-env@7.24.5) - transitivePeerDependencies: - - '@babel/preset-env' - - supports-color dev: false /@react-native/babel-plugin-codegen@0.73.4(@babel/preset-env@7.24.5): @@ -11140,60 +11419,6 @@ packages: transitivePeerDependencies: - '@babel/preset-env' - supports-color - dev: false - - /@react-native/babel-preset@0.73.19(@babel/core@7.24.5)(@babel/preset-env@7.24.5): - resolution: {integrity: sha512-ujon01uMOREZecIltQxPDmJ6xlVqAUFGI/JCSpeVYdxyXBoBH5dBb0ihj7h6LKH1q1jsnO9z4MxfddtypKkIbg==} - engines: {node: '>=18'} - peerDependencies: - '@babel/core': '*' - dependencies: - '@babel/core': 7.24.5 - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.24.5) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.5) - '@babel/plugin-proposal-export-default-from': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.5) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.24.5) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.24.5) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.24.5) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.5) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) - '@babel/plugin-syntax-export-default-from': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) - '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-block-scoping': 7.24.5(@babel/core@7.24.5) - '@babel/plugin-transform-classes': 7.24.5(@babel/core@7.24.5) - '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-destructuring': 7.24.5(@babel/core@7.24.5) - '@babel/plugin-transform-flow-strip-types': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.5) - '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.5) - '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-private-property-in-object': 7.24.5(@babel/core@7.24.5) - '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.5) - '@babel/plugin-transform-react-jsx-self': 7.24.5(@babel/core@7.24.5) - '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-runtime': 7.24.3(@babel/core@7.24.5) - '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-typescript': 7.24.5(@babel/core@7.24.5) - '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.5) - '@babel/template': 7.24.0 - '@react-native/babel-plugin-codegen': 0.73.2(@babel/preset-env@7.24.5) - babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.24.5) - react-refresh: 0.14.2 - transitivePeerDependencies: - - '@babel/preset-env' - - supports-color - dev: false /@react-native/babel-preset@0.73.21(@babel/core@7.23.5)(@babel/preset-env@7.24.5): resolution: {integrity: sha512-WlFttNnySKQMeujN09fRmrdWqh46QyJluM5jdtDNrkl/2Hx6N4XeDUGhABvConeK95OidVO7sFFf7sNebVXogA==} @@ -11242,7 +11467,7 @@ packages: '@babel/template': 7.24.0 '@react-native/babel-plugin-codegen': 0.73.4(@babel/preset-env@7.24.5) babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.23.5) - react-refresh: 0.14.0 + react-refresh: 0.14.2 transitivePeerDependencies: - '@babel/preset-env' - supports-color @@ -11295,7 +11520,7 @@ packages: '@babel/template': 7.24.0 '@react-native/babel-plugin-codegen': 0.73.4(@babel/preset-env@7.24.5) babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.24.5) - react-refresh: 0.14.0 + react-refresh: 0.14.2 transitivePeerDependencies: - '@babel/preset-env' - supports-color @@ -11354,25 +11579,61 @@ packages: - supports-color dev: false - /@react-native/codegen@0.72.8(@babel/preset-env@7.24.5): - resolution: {integrity: sha512-jQCcBlXV7B7ap5VlHhwIPieYz89yiRgwd2FPUBu+unz+kcJ6pAiB2U8RdLDmyIs8fiWd+Vq1xxaWs4TR329/ng==} + /@react-native/babel-preset@0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.24.5): + resolution: {integrity: sha512-KJuu3XyVh3qgyUer+rEqh9a/JoUxsDOzkJNfRpDyXiAyjDRoVch60X/Xa/NcEQ93iCVHAWs0yQ+XGNGIBCYE6g==} + engines: {node: '>=18'} peerDependencies: - '@babel/preset-env': ^7.1.6 + '@babel/core': '*' dependencies: - '@babel/parser': 7.24.5 - '@babel/preset-env': 7.24.5(@babel/core@7.24.5) - flow-parser: 0.206.0 - glob: 7.2.3 - invariant: 2.2.4 - jscodeshift: 0.14.0(@babel/preset-env@7.24.5) - mkdirp: 0.5.6 - nullthrows: 1.1.1 + '@babel/core': 7.24.5 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.24.5) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-export-default-from': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.24.5) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.24.5) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.5) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-export-default-from': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-block-scoping': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-classes': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-destructuring': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-flow-strip-types': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.5) + '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-private-property-in-object': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.5) + '@babel/plugin-transform-react-jsx-self': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-runtime': 7.24.3(@babel/core@7.24.5) + '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-typescript': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.5) + '@babel/template': 7.24.0 + '@react-native/babel-plugin-codegen': 0.74.83(@babel/preset-env@7.24.5) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.24.5) + react-refresh: 0.14.2 transitivePeerDependencies: + - '@babel/preset-env' - supports-color - /@react-native/codegen@0.73.2(@babel/preset-env@7.24.5): - resolution: {integrity: sha512-lfy8S7umhE3QLQG5ViC4wg5N1Z+E6RnaeIw8w1voroQsXXGPB72IBozh8dAHR3+ceTxIU0KX3A8OpJI8e1+HpQ==} - engines: {node: '>=18'} + /@react-native/codegen@0.72.8(@babel/preset-env@7.24.5): + resolution: {integrity: sha512-jQCcBlXV7B7ap5VlHhwIPieYz89yiRgwd2FPUBu+unz+kcJ6pAiB2U8RdLDmyIs8fiWd+Vq1xxaWs4TR329/ng==} peerDependencies: '@babel/preset-env': ^7.1.6 dependencies: @@ -11386,7 +11647,6 @@ packages: nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - dev: false /@react-native/codegen@0.73.3(@babel/preset-env@7.24.5): resolution: {integrity: sha512-sxslCAAb8kM06vGy9Jyh4TtvjhcP36k/rvj2QE2Jdhdm61KvfafCATSIsOfc0QvnduWFcpXUPvAVyYwuv7PYDg==} @@ -11421,16 +11681,15 @@ packages: nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - dev: false - /@react-native/community-cli-plugin@0.73.12(@babel/core@7.24.5)(@babel/preset-env@7.24.5): - resolution: {integrity: sha512-xWU06OkC1cX++Duh/cD/Wv+oZ0oSY3yqbtxAqQA2H3Q+MQltNNJM6MqIHt1VOZSabRf/LVlR1JL6U9TXJirkaw==} + /@react-native/community-cli-plugin@0.73.16(@babel/core@7.23.5)(@babel/preset-env@7.24.5): + resolution: {integrity: sha512-eNH3v3qJJF6f0n/Dck90qfC9gVOR4coAXMTdYECO33GfgjTi+73vf/SBqlXw9HICH/RNZYGPM3wca4FRF7TYeQ==} engines: {node: '>=18'} dependencies: - '@react-native-community/cli-server-api': 12.3.0 - '@react-native-community/cli-tools': 12.3.0 + '@react-native-community/cli-server-api': 12.3.2 + '@react-native-community/cli-tools': 12.3.2 '@react-native/dev-middleware': 0.73.7 - '@react-native/metro-babel-transformer': 0.73.13(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + '@react-native/metro-babel-transformer': 0.73.15(@babel/core@7.23.5)(@babel/preset-env@7.24.5) chalk: 4.1.2 execa: 5.1.1 metro: 0.80.9 @@ -11447,14 +11706,14 @@ packages: - utf-8-validate dev: false - /@react-native/community-cli-plugin@0.73.16(@babel/core@7.23.5)(@babel/preset-env@7.24.5): - resolution: {integrity: sha512-eNH3v3qJJF6f0n/Dck90qfC9gVOR4coAXMTdYECO33GfgjTi+73vf/SBqlXw9HICH/RNZYGPM3wca4FRF7TYeQ==} + /@react-native/community-cli-plugin@0.73.17(@babel/core@7.24.5)(@babel/preset-env@7.24.5): + resolution: {integrity: sha512-F3PXZkcHg+1ARIr6FRQCQiB7ZAA+MQXGmq051metRscoLvgYJwj7dgC8pvgy0kexzUkHu5BNKrZeySzUft3xuQ==} engines: {node: '>=18'} dependencies: - '@react-native-community/cli-server-api': 12.3.2 - '@react-native-community/cli-tools': 12.3.2 - '@react-native/dev-middleware': 0.73.7 - '@react-native/metro-babel-transformer': 0.73.15(@babel/core@7.23.5)(@babel/preset-env@7.24.5) + '@react-native-community/cli-server-api': 12.3.6 + '@react-native-community/cli-tools': 12.3.6 + '@react-native/dev-middleware': 0.73.8 + '@react-native/metro-babel-transformer': 0.73.15(@babel/core@7.24.5)(@babel/preset-env@7.24.5) chalk: 4.1.2 execa: 5.1.1 metro: 0.80.9 @@ -11469,22 +11728,22 @@ packages: - encoding - supports-color - utf-8-validate - dev: false - /@react-native/community-cli-plugin@0.73.17(@babel/core@7.24.5)(@babel/preset-env@7.24.5): - resolution: {integrity: sha512-F3PXZkcHg+1ARIr6FRQCQiB7ZAA+MQXGmq051metRscoLvgYJwj7dgC8pvgy0kexzUkHu5BNKrZeySzUft3xuQ==} + /@react-native/community-cli-plugin@0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.24.5): + resolution: {integrity: sha512-7GAFjFOg1mFSj8bnFNQS4u8u7+QtrEeflUIDVZGEfBZQ3wMNI5ycBzbBGycsZYiq00Xvoc6eKFC7kvIaqeJpUQ==} engines: {node: '>=18'} dependencies: - '@react-native-community/cli-server-api': 12.3.6 - '@react-native-community/cli-tools': 12.3.6 - '@react-native/dev-middleware': 0.73.8 - '@react-native/metro-babel-transformer': 0.73.15(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + '@react-native-community/cli-server-api': 13.6.6 + '@react-native-community/cli-tools': 13.6.6 + '@react-native/dev-middleware': 0.74.83 + '@react-native/metro-babel-transformer': 0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.24.5) chalk: 4.1.2 execa: 5.1.1 metro: 0.80.9 metro-config: 0.80.9 metro-core: 0.80.9 node-fetch: 2.7.0 + querystring: 0.2.1 readline: 1.3.0 transitivePeerDependencies: - '@babel/core' @@ -11493,11 +11752,17 @@ packages: - encoding - supports-color - utf-8-validate + dev: false /@react-native/debugger-frontend@0.73.3: resolution: {integrity: sha512-RgEKnWuoo54dh7gQhV7kvzKhXZEhpF9LlMdZolyhGxHsBqZ2gXdibfDlfcARFFifPIiaZ3lXuOVVa4ei+uPgTw==} engines: {node: '>=18'} + /@react-native/debugger-frontend@0.74.83: + resolution: {integrity: sha512-RGQlVUegBRxAUF9c1ss1ssaHZh6CO+7awgtI9sDeU0PzDZY/40ImoPD5m0o0SI6nXoVzbPtcMGzU+VO590pRfA==} + engines: {node: '>=18'} + dev: false + /@react-native/dev-middleware@0.73.7: resolution: {integrity: sha512-BZXpn+qKp/dNdr4+TkZxXDttfx8YobDh8MFHsMk9usouLm22pKgFIPkGBV0X8Do4LBkFNPGtrnsKkWk/yuUXKg==} engines: {node: '>=18'} @@ -11538,6 +11803,30 @@ packages: - supports-color - utf-8-validate + /@react-native/dev-middleware@0.74.83: + resolution: {integrity: sha512-UH8iriqnf7N4Hpi20D7M2FdvSANwTVStwFCSD7VMU9agJX88Yk0D1T6Meh2RMhUu4kY2bv8sTkNRm7LmxvZqgA==} + engines: {node: '>=18'} + dependencies: + '@isaacs/ttlcache': 1.4.1 + '@react-native/debugger-frontend': 0.74.83 + '@rnx-kit/chromium-edge-launcher': 1.0.0 + chrome-launcher: 0.15.2 + connect: 3.7.0 + debug: 2.6.9 + node-fetch: 2.7.0 + nullthrows: 1.1.1 + open: 7.4.2 + selfsigned: 2.4.1 + serve-static: 1.15.0 + temp-dir: 2.0.0 + ws: 6.2.2 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + /@react-native/gradle-plugin@0.72.11: resolution: {integrity: sha512-P9iRnxiR2w7EHcZ0mJ+fmbPzMby77ZzV6y9sJI3lVLJzF7TLSdbwcQyD3lwMsiL+q5lKUHoZJS4sYmih+P2HXw==} @@ -11545,6 +11834,11 @@ packages: resolution: {integrity: sha512-PMDnbsZa+tD55Ug+W8CfqXiGoGneSSyrBZCMb5JfiB3AFST3Uj5e6lw8SgI/B6SKZF7lG0BhZ6YHZsRZ5MlXmg==} engines: {node: '>=18'} + /@react-native/gradle-plugin@0.74.83: + resolution: {integrity: sha512-Pw2BWVyOHoBuJVKxGVYF6/GSZRf6+v1Ygc+ULGz5t20N8qzRWPa2fRZWqoxsN7TkNLPsECYY8gooOl7okOcPAQ==} + engines: {node: '>=18'} + dev: false + /@react-native/js-polyfills@0.72.1: resolution: {integrity: sha512-cRPZh2rBswFnGt5X5EUEPs0r+pAsXxYsifv/fgy9ZLQokuT52bPH+9xjDR+7TafRua5CttGW83wP4TntRcWNDA==} @@ -11552,19 +11846,9 @@ packages: resolution: {integrity: sha512-ewMwGcumrilnF87H4jjrnvGZEaPFCAC4ebraEK+CurDDmwST/bIicI4hrOAv+0Z0F7DEK4O4H7r8q9vH7IbN4g==} engines: {node: '>=18'} - /@react-native/metro-babel-transformer@0.73.13(@babel/core@7.24.5)(@babel/preset-env@7.24.5): - resolution: {integrity: sha512-k9AQifogQfgUXPlqQSoMtX2KUhniw4XvJl+nZ4hphCH7qiMDAwuP8OmkJbz5E/N+Ro9OFuLE7ax4GlwxaTsAWg==} + /@react-native/js-polyfills@0.74.83: + resolution: {integrity: sha512-/t74n8r6wFhw4JEoOj3bN71N1NDLqaawB75uKAsSjeCwIR9AfCxlzZG0etsXtOexkY9KMeZIQ7YwRPqUdNXuqw==} engines: {node: '>=18'} - peerDependencies: - '@babel/core': '*' - dependencies: - '@babel/core': 7.24.5 - '@react-native/babel-preset': 0.73.19(@babel/core@7.24.5)(@babel/preset-env@7.24.5) - hermes-parser: 0.15.0 - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@babel/preset-env' - - supports-color dev: false /@react-native/metro-babel-transformer@0.73.15(@babel/core@7.23.5)(@babel/preset-env@7.24.5): @@ -11596,6 +11880,21 @@ packages: - '@babel/preset-env' - supports-color + /@react-native/metro-babel-transformer@0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.24.5): + resolution: {integrity: sha512-hGdx5N8diu8y+GW/ED39vTZa9Jx1di2ZZ0aapbhH4egN1agIAusj5jXTccfNBwwWF93aJ5oVbRzfteZgjbutKg==} + engines: {node: '>=18'} + peerDependencies: + '@babel/core': '*' + dependencies: + '@babel/core': 7.24.5 + '@react-native/babel-preset': 0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + hermes-parser: 0.19.1 + nullthrows: 1.1.1 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + dev: false + /@react-native/normalize-color@2.1.0: resolution: {integrity: sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA==} @@ -11605,6 +11904,9 @@ packages: /@react-native/normalize-colors@0.73.2: resolution: {integrity: sha512-bRBcb2T+I88aG74LMVHaKms2p/T8aQd8+BZ7LuuzXlRfog1bMWWn/C5i0HVuvW4RPtXQYgIlGiXVDy9Ir1So/w==} + /@react-native/normalize-colors@0.74.83: + resolution: {integrity: sha512-jhCY95gRDE44qYawWVvhTjTplW1g+JtKTKM3f8xYT1dJtJ8QWv+gqEtKcfmOHfDkSDaMKG0AGBaDTSK8GXLH8Q==} + /@react-native/virtualized-lists@0.72.8(react-native@0.72.4): resolution: {integrity: sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw==} peerDependencies: @@ -11614,7 +11916,7 @@ packages: nullthrows: 1.1.1 react-native: 0.72.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) - /@react-native/virtualized-lists@0.73.4(react-native@0.73.2): + /@react-native/virtualized-lists@0.73.4(react-native@0.73.4): resolution: {integrity: sha512-HpmLg1FrEiDtrtAbXiwCgXFYyloK/dOIPIuWW3fsqukwJEWAiTzm1nXGJ7xPU5XTHiWZ4sKup5Ebaj8z7iyWog==} engines: {node: '>=18'} peerDependencies: @@ -11622,10 +11924,10 @@ packages: dependencies: invariant: 2.2.4 nullthrows: 1.1.1 - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.73.4(@babel/core@7.23.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false - /@react-native/virtualized-lists@0.73.4(react-native@0.73.4): + /@react-native/virtualized-lists@0.73.4(react-native@0.73.6): resolution: {integrity: sha512-HpmLg1FrEiDtrtAbXiwCgXFYyloK/dOIPIuWW3fsqukwJEWAiTzm1nXGJ7xPU5XTHiWZ4sKup5Ebaj8z7iyWog==} engines: {node: '>=18'} peerDependencies: @@ -11633,20 +11935,27 @@ packages: dependencies: invariant: 2.2.4 nullthrows: 1.1.1 - react-native: 0.73.4(@babel/core@7.23.5)(@babel/preset-env@7.24.5)(react@18.2.0) - dev: false + react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) - /@react-native/virtualized-lists@0.73.4(react-native@0.73.6): - resolution: {integrity: sha512-HpmLg1FrEiDtrtAbXiwCgXFYyloK/dOIPIuWW3fsqukwJEWAiTzm1nXGJ7xPU5XTHiWZ4sKup5Ebaj8z7iyWog==} + /@react-native/virtualized-lists@0.74.83(@types/react@18.2.79)(react-native@0.74.1)(react@18.2.0): + resolution: {integrity: sha512-rmaLeE34rj7py4FxTod7iMTC7BAsm+HrGA8WxYmEJeyTV7WSaxAkosKoYBz8038mOiwnG9VwA/7FrB6bEQvn1A==} engines: {node: '>=18'} peerDependencies: + '@types/react': ^18.2.6 + react: '*' react-native: '*' + peerDependenciesMeta: + '@types/react': + optional: true dependencies: + '@types/react': 18.2.79 invariant: 2.2.4 nullthrows: 1.1.1 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + dev: false - /@react-navigation/bottom-tabs@6.5.20(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.2)(react@18.2.0): + /@react-navigation/bottom-tabs@6.5.20(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-ow6Z06iS4VqBO8d7FP+HsGjJLWt2xTWIvuWjpoCvsM/uQXzCRDIjBv9HaKcXbF0yTW7IMir0oDAbU5PFzEDdgA==} peerDependencies: '@react-navigation/native': ^6.0.0 @@ -11655,13 +11964,13 @@ packages: react-native-safe-area-context: '>= 3.0.0' react-native-screens: '>= 3.0.0' dependencies: - '@react-navigation/elements': 1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native@0.73.2)(react@18.2.0) - '@react-navigation/native': 6.1.17(react-native@0.73.2)(react@18.2.0) + '@react-navigation/elements': 1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native@0.74.1)(react@18.2.0) + '@react-navigation/native': 6.1.17(react-native@0.74.1)(react@18.2.0) color: 4.2.3 react: 18.2.0 - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) - react-native-safe-area-context: 4.8.2(react-native@0.73.2)(react@18.2.0) - react-native-screens: 3.29.0(react-native@0.73.2)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + react-native-safe-area-context: 4.10.1(react-native@0.74.1)(react@18.2.0) + react-native-screens: 3.31.1(react-native@0.74.1)(react@18.2.0) warn-once: 0.1.1 dev: false @@ -11729,7 +12038,7 @@ packages: use-latest-callback: 0.1.9(react@18.2.0) dev: false - /@react-navigation/drawer@6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.14.1)(react-native-reanimated@3.6.3)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.2)(react@18.2.0): + /@react-navigation/drawer@6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.14.1)(react-native-reanimated@3.6.3)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-GLkFQNxjtmxB/qXSHmu1DfoB89jCzW64tmX68iPndth+9U+0IP27GcCCaMZxQfwj+nI8Kn2zlTlXAZDIIHE+DQ==} peerDependencies: '@react-navigation/native': ^6.0.0 @@ -11740,19 +12049,19 @@ packages: react-native-safe-area-context: '>= 3.0.0' react-native-screens: '>= 3.0.0' dependencies: - '@react-navigation/elements': 1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native@0.73.2)(react@18.2.0) - '@react-navigation/native': 6.1.17(react-native@0.73.2)(react@18.2.0) + '@react-navigation/elements': 1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native@0.73.6)(react@18.2.0) + '@react-navigation/native': 6.1.17(react-native@0.73.6)(react@18.2.0) color: 4.2.3 react: 18.2.0 - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) - react-native-gesture-handler: 2.14.1(react-native@0.73.2)(react@18.2.0) - react-native-reanimated: 3.6.3(@babel/core@7.24.5)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.1)(@babel/plugin-transform-shorthand-properties@7.24.1)(@babel/plugin-transform-template-literals@7.24.1)(react-native@0.73.2)(react@18.2.0) - react-native-safe-area-context: 4.8.2(react-native@0.73.2)(react@18.2.0) - react-native-screens: 3.29.0(react-native@0.73.2)(react@18.2.0) + react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native-gesture-handler: 2.14.1(react-native@0.73.6)(react@18.2.0) + react-native-reanimated: 3.6.3(@babel/core@7.24.5)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.1)(@babel/plugin-transform-shorthand-properties@7.24.1)(@babel/plugin-transform-template-literals@7.24.1)(react-native@0.73.6)(react@18.2.0) + react-native-safe-area-context: 4.8.2(react-native@0.73.6)(react@18.2.0) + react-native-screens: 3.29.0(react-native@0.73.6)(react@18.2.0) warn-once: 0.1.1 dev: false - /@react-navigation/drawer@6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.14.1)(react-native-reanimated@3.6.3)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.6)(react@18.2.0): + /@react-navigation/drawer@6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.16.2)(react-native-reanimated@3.10.0)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-GLkFQNxjtmxB/qXSHmu1DfoB89jCzW64tmX68iPndth+9U+0IP27GcCCaMZxQfwj+nI8Kn2zlTlXAZDIIHE+DQ==} peerDependencies: '@react-navigation/native': ^6.0.0 @@ -11763,19 +12072,19 @@ packages: react-native-safe-area-context: '>= 3.0.0' react-native-screens: '>= 3.0.0' dependencies: - '@react-navigation/elements': 1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native@0.73.6)(react@18.2.0) - '@react-navigation/native': 6.1.17(react-native@0.73.6)(react@18.2.0) + '@react-navigation/elements': 1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native@0.74.1)(react@18.2.0) + '@react-navigation/native': 6.1.17(react-native@0.74.1)(react@18.2.0) color: 4.2.3 react: 18.2.0 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) - react-native-gesture-handler: 2.14.1(react-native@0.73.6)(react@18.2.0) - react-native-reanimated: 3.6.3(@babel/core@7.24.5)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.1)(@babel/plugin-transform-shorthand-properties@7.24.1)(@babel/plugin-transform-template-literals@7.24.1)(react-native@0.73.6)(react@18.2.0) - react-native-safe-area-context: 4.8.2(react-native@0.73.6)(react@18.2.0) - react-native-screens: 3.29.0(react-native@0.73.6)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + react-native-gesture-handler: 2.16.2(react-native@0.74.1)(react@18.2.0) + react-native-reanimated: 3.10.0(@babel/core@7.24.5)(react-native@0.74.1)(react@18.2.0) + react-native-safe-area-context: 4.10.1(react-native@0.74.1)(react@18.2.0) + react-native-screens: 3.31.1(react-native@0.74.1)(react@18.2.0) warn-once: 0.1.1 dev: false - /@react-navigation/elements@1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native@0.73.2)(react@18.2.0): + /@react-navigation/elements@1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-plhc8UvCZs0UkV+sI+3bisIyn78wz9O/BiWZXpounu72k/R/Sj5PuZYFJ1fi6psvriUveMCGh4LeZckAZu2qiQ==} peerDependencies: '@react-navigation/native': ^6.0.0 @@ -11783,10 +12092,10 @@ packages: react-native: '*' react-native-safe-area-context: '>= 3.0.0' dependencies: - '@react-navigation/native': 6.1.17(react-native@0.73.2)(react@18.2.0) + '@react-navigation/native': 6.1.17(react-native@0.74.1)(react@18.2.0) react: 18.2.0 - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) - react-native-safe-area-context: 4.8.2(react-native@0.73.2)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + react-native-safe-area-context: 4.10.1(react-native@0.74.1)(react@18.2.0) dev: false /@react-navigation/elements@1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native@0.73.4)(react@18.2.0): @@ -11817,7 +12126,7 @@ packages: react-native-safe-area-context: 4.8.2(react-native@0.73.6)(react@18.2.0) dev: false - /@react-navigation/native-stack@6.9.26(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.2)(react@18.2.0): + /@react-navigation/native-stack@6.9.26(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-++dueQ+FDj2XkZ902DVrK79ub1vp19nSdAZWxKRgd6+Bc0Niiesua6rMCqymYOVaYh+dagwkA9r00bpt/U5WLw==} peerDependencies: '@react-navigation/native': ^6.0.0 @@ -11826,12 +12135,12 @@ packages: react-native-safe-area-context: '>= 3.0.0' react-native-screens: '>= 3.0.0' dependencies: - '@react-navigation/elements': 1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native@0.73.2)(react@18.2.0) - '@react-navigation/native': 6.1.17(react-native@0.73.2)(react@18.2.0) + '@react-navigation/elements': 1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native@0.74.1)(react@18.2.0) + '@react-navigation/native': 6.1.17(react-native@0.74.1)(react@18.2.0) react: 18.2.0 - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) - react-native-safe-area-context: 4.8.2(react-native@0.73.2)(react@18.2.0) - react-native-screens: 3.29.0(react-native@0.73.2)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + react-native-safe-area-context: 4.10.1(react-native@0.74.1)(react@18.2.0) + react-native-screens: 3.31.1(react-native@0.74.1)(react@18.2.0) warn-once: 0.1.1 dev: false @@ -11871,27 +12180,27 @@ packages: warn-once: 0.1.1 dev: false - /@react-navigation/native@3.8.4(react-native@0.73.2)(react@18.2.0): + /@react-navigation/native@3.8.4(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-gXSVcL7bfFDyVkvyg1FiAqTCIgZub5K1X/TZqURBs2CPqDpfX1OsCtB9D33eTF14SpbfgHW866btqrrxoCACfg==} dependencies: hoist-non-react-statics: 3.3.2 - react-native-safe-area-view: 0.14.9(react-native@0.73.2)(react@18.2.0) + react-native-safe-area-view: 0.14.9(react-native@0.73.6)(react@18.2.0) transitivePeerDependencies: - react - react-native dev: false - /@react-navigation/native@3.8.4(react-native@0.73.6)(react@18.2.0): + /@react-navigation/native@3.8.4(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-gXSVcL7bfFDyVkvyg1FiAqTCIgZub5K1X/TZqURBs2CPqDpfX1OsCtB9D33eTF14SpbfgHW866btqrrxoCACfg==} dependencies: hoist-non-react-statics: 3.3.2 - react-native-safe-area-view: 0.14.9(react-native@0.73.6)(react@18.2.0) + react-native-safe-area-view: 0.14.9(react-native@0.74.1)(react@18.2.0) transitivePeerDependencies: - react - react-native dev: false - /@react-navigation/native@6.1.17(react-native@0.73.2)(react@18.2.0): + /@react-navigation/native@6.1.17(react-native@0.73.4)(react@18.2.0): resolution: {integrity: sha512-mer3OvfwWOHoUSMJyLa4vnBH3zpFmCwuzrBPlw7feXklurr/ZDiLjLxUScOot6jLRMz/67GyilEYMmP99LL0RQ==} peerDependencies: react: '*' @@ -11902,10 +12211,10 @@ packages: fast-deep-equal: 3.1.3 nanoid: 3.3.7 react: 18.2.0 - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.73.4(@babel/core@7.23.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false - /@react-navigation/native@6.1.17(react-native@0.73.4)(react@18.2.0): + /@react-navigation/native@6.1.17(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-mer3OvfwWOHoUSMJyLa4vnBH3zpFmCwuzrBPlw7feXklurr/ZDiLjLxUScOot6jLRMz/67GyilEYMmP99LL0RQ==} peerDependencies: react: '*' @@ -11916,10 +12225,10 @@ packages: fast-deep-equal: 3.1.3 nanoid: 3.3.7 react: 18.2.0 - react-native: 0.73.4(@babel/core@7.23.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false - /@react-navigation/native@6.1.17(react-native@0.73.6)(react@18.2.0): + /@react-navigation/native@6.1.17(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-mer3OvfwWOHoUSMJyLa4vnBH3zpFmCwuzrBPlw7feXklurr/ZDiLjLxUScOot6jLRMz/67GyilEYMmP99LL0RQ==} peerDependencies: react: '*' @@ -11930,7 +12239,7 @@ packages: fast-deep-equal: 3.1.3 nanoid: 3.3.7 react: 18.2.0 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) dev: false /@react-navigation/routers@6.1.9: @@ -11958,6 +12267,25 @@ packages: stream-slice: 0.1.2 dev: false + /@remix-run/node@2.9.1(typescript@5.3.3): + resolution: {integrity: sha512-shicVsSmXepj4zotWHR2kLmyYCxQ25mHmfBL11ODIcIs7iSmQO+W7CNbmX1jcRvhHki/v+S/n4fMm0iKNeJ92w==} + engines: {node: '>=18.0.0'} + peerDependencies: + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@remix-run/server-runtime': 2.9.1(typescript@5.3.3) + '@remix-run/web-fetch': 4.4.2 + '@web3-storage/multipart-parser': 1.0.0 + cookie-signature: 1.2.1 + source-map-support: 0.5.21 + stream-slice: 0.1.2 + typescript: 5.3.3 + undici: 6.11.1 + dev: false + /@remix-run/router@1.16.0: resolution: {integrity: sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q==} engines: {node: '>=14.0.0'} @@ -11980,6 +12308,25 @@ packages: source-map: 0.7.4 dev: false + /@remix-run/server-runtime@2.9.1(typescript@5.3.3): + resolution: {integrity: sha512-6rRPiR+eMdTPkDojlYiZohVzXkD3+3X55ZvD78axMVocwGcDFFllpmgH9NSR2RKHW9eZDZUfKvNCwd/i9W6Xog==} + engines: {node: '>=18.0.0'} + peerDependencies: + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@remix-run/router': 1.16.0 + '@types/cookie': 0.6.0 + '@web3-storage/multipart-parser': 1.0.0 + cookie: 0.6.0 + set-cookie-parser: 2.6.0 + source-map: 0.7.4 + turbo-stream: 2.0.1 + typescript: 5.3.3 + dev: false + /@remix-run/web-blob@3.1.0: resolution: {integrity: sha512-owGzFLbqPH9PlKb8KvpNJ0NO74HWE2euAn61eEiyCXX/oteoVzTVSN8mpLgDjaxBf2btj5/nUllSUgpyd6IH6g==} dependencies: @@ -12019,6 +12366,20 @@ packages: web-streams-polyfill: 3.3.3 dev: false + /@rnx-kit/chromium-edge-launcher@1.0.0: + resolution: {integrity: sha512-lzD84av1ZQhYUS+jsGqJiCMaJO2dn9u+RTT9n9q6D3SaKVwWqv+7AoRKqBu19bkwyE+iFRl1ymr40QS90jVFYg==} + engines: {node: '>=14.15'} + dependencies: + '@types/node': 18.19.33 + escape-string-regexp: 4.0.0 + is-wsl: 2.2.0 + lighthouse-logger: 1.4.2 + mkdirp: 1.0.4 + rimraf: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: false + /@rollup/plugin-babel@5.3.1(@babel/core@7.24.5)(rollup@2.79.1): resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} engines: {node: '>= 10.0.0'} @@ -13967,12 +14328,20 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@tiptap/core@2.3.1(@tiptap/pm@2.3.1): + /@tiptap/core@2.3.1(@tiptap/pm@2.3.2): resolution: {integrity: sha512-ycpQlmczAOc05TgB5sc3RUTEEBXAVmS8MR9PqQzg96qidaRfVkgE+2w4k7t83PMHl2duC0MGqOCy96pLYwSpeg==} peerDependencies: '@tiptap/pm': ^2.0.0 dependencies: - '@tiptap/pm': 2.3.1 + '@tiptap/pm': 2.3.2 + dev: false + + /@tiptap/core@2.3.2(@tiptap/pm@2.3.2): + resolution: {integrity: sha512-4sMpzYuxiG+fYMwPRXy+mLRVU315KEqzQUcBc2FEgSsmw9Kionykmkq3DvEco7rH8r0NdV/l9R49wVEtX54VqQ==} + peerDependencies: + '@tiptap/pm': ^2.0.0 + dependencies: + '@tiptap/pm': 2.3.2 dev: false /@tiptap/extension-blockquote@2.3.1(@tiptap/core@2.3.1): @@ -13980,7 +14349,7 @@ packages: peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) + '@tiptap/core': 2.3.1(@tiptap/pm@2.3.2) dev: false /@tiptap/extension-bold@2.3.1(@tiptap/core@2.3.1): @@ -13988,17 +14357,17 @@ packages: peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) + '@tiptap/core': 2.3.1(@tiptap/pm@2.3.2) dev: false - /@tiptap/extension-bubble-menu@2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.1): + /@tiptap/extension-bubble-menu@2.3.1(@tiptap/core@2.3.2)(@tiptap/pm@2.3.2): resolution: {integrity: sha512-6PGrk65f0eXHcCEe6A2/GpooMsD6RPZY1kWSSWUNfklJO54R/8uAtsSVIBr7wQ34pvrYkNaluRUrDWUokWyBOQ==} peerDependencies: '@tiptap/core': ^2.0.0 '@tiptap/pm': ^2.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) - '@tiptap/pm': 2.3.1 + '@tiptap/core': 2.3.2(@tiptap/pm@2.3.2) + '@tiptap/pm': 2.3.2 tippy.js: 6.3.7 dev: false @@ -14007,17 +14376,17 @@ packages: peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) + '@tiptap/core': 2.3.1(@tiptap/pm@2.3.2) dev: false - /@tiptap/extension-code-block@2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.1): + /@tiptap/extension-code-block@2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.2): resolution: {integrity: sha512-rM7T+DWuOShariPl5vknNFMesPOFQrhMjmms9Ql636sSxOcnkb0d39NFbUpI/r5noFDC6Km+lAebF0Rx2MxpKQ==} peerDependencies: '@tiptap/core': ^2.0.0 '@tiptap/pm': ^2.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) - '@tiptap/pm': 2.3.1 + '@tiptap/core': 2.3.1(@tiptap/pm@2.3.2) + '@tiptap/pm': 2.3.2 dev: false /@tiptap/extension-code@2.3.1(@tiptap/core@2.3.1): @@ -14025,28 +14394,28 @@ packages: peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) + '@tiptap/core': 2.3.1(@tiptap/pm@2.3.2) dev: false - /@tiptap/extension-collaboration-cursor@2.2.2(@tiptap/core@2.3.1)(y-prosemirror@1.0.20): + /@tiptap/extension-collaboration-cursor@2.2.2(@tiptap/core@2.3.2)(y-prosemirror@1.0.20): resolution: {integrity: sha512-98h1N5oP3E0jGOFLUa2e1gmrgRxlvHh2qULVkvvQo5et9tjPlKu7eCatCbFNnR5+jRoQSN1t77GZ9GcfIETVVw==} peerDependencies: '@tiptap/core': ^2.0.0 y-prosemirror: ^1.2.1 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) + '@tiptap/core': 2.3.2(@tiptap/pm@2.3.2) y-prosemirror: 1.0.20(prosemirror-model@1.21.0)(prosemirror-state@1.4.3)(prosemirror-view@1.33.6)(y-protocols@1.0.6)(yjs@13.6.15) dev: false - /@tiptap/extension-collaboration@2.2.2(@tiptap/core@2.3.1)(@tiptap/pm@2.3.1)(y-prosemirror@1.0.20): + /@tiptap/extension-collaboration@2.2.2(@tiptap/core@2.3.2)(@tiptap/pm@2.3.2)(y-prosemirror@1.0.20): resolution: {integrity: sha512-tbElPmwAFIbsE/2hF9TaZJPjc37X8HKmbDES/KB9gdf6g/RL1MQiDOeO0j/8szbIUBiBHnh8jejl2Pd9D8lz+A==} peerDependencies: '@tiptap/core': ^2.0.0 '@tiptap/pm': ^2.0.0 y-prosemirror: ^1.2.1 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) - '@tiptap/pm': 2.3.1 + '@tiptap/core': 2.3.2(@tiptap/pm@2.3.2) + '@tiptap/pm': 2.3.2 y-prosemirror: 1.0.20(prosemirror-model@1.21.0)(prosemirror-state@1.4.3)(prosemirror-view@1.33.6)(y-protocols@1.0.6)(yjs@13.6.15) dev: false @@ -14055,38 +14424,38 @@ packages: peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) + '@tiptap/core': 2.3.1(@tiptap/pm@2.3.2) dev: false - /@tiptap/extension-dropcursor@2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.1): + /@tiptap/extension-dropcursor@2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.2): resolution: {integrity: sha512-xDG1Z01ftRI4mIOY+bPuG53xZ9FfVd6hzjNchwFHRlU3E+/2O+DsEBy/pJuHmpnFx1B/1ANbssoidGvK3LIPYw==} peerDependencies: '@tiptap/core': ^2.0.0 '@tiptap/pm': ^2.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) - '@tiptap/pm': 2.3.1 + '@tiptap/core': 2.3.1(@tiptap/pm@2.3.2) + '@tiptap/pm': 2.3.2 dev: false - /@tiptap/extension-floating-menu@2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.1): + /@tiptap/extension-floating-menu@2.3.1(@tiptap/core@2.3.2)(@tiptap/pm@2.3.2): resolution: {integrity: sha512-3+dONthHRMFzJjLF9JtRbm9u4XJs8txCoChsZjwD0wBf8XfPtUGZQn9W5xNJG+5pozrOQhj9KC1UZL4tuvSRkg==} peerDependencies: '@tiptap/core': ^2.0.0 '@tiptap/pm': ^2.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) - '@tiptap/pm': 2.3.1 + '@tiptap/core': 2.3.2(@tiptap/pm@2.3.2) + '@tiptap/pm': 2.3.2 tippy.js: 6.3.7 dev: false - /@tiptap/extension-gapcursor@2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.1): + /@tiptap/extension-gapcursor@2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.2): resolution: {integrity: sha512-jhMw0LtEV/HVovUDRdoH0QLnBWLDyw4Su7UZ0bkMtsnCO9MujLKths3SKsPstuAckZQKR5smokEytxDHH0aglg==} peerDependencies: '@tiptap/core': ^2.0.0 '@tiptap/pm': ^2.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) - '@tiptap/pm': 2.3.1 + '@tiptap/core': 2.3.1(@tiptap/pm@2.3.2) + '@tiptap/pm': 2.3.2 dev: false /@tiptap/extension-hard-break@2.3.1(@tiptap/core@2.3.1): @@ -14094,7 +14463,7 @@ packages: peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) + '@tiptap/core': 2.3.1(@tiptap/pm@2.3.2) dev: false /@tiptap/extension-heading@2.3.1(@tiptap/core@2.3.1): @@ -14102,35 +14471,35 @@ packages: peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) + '@tiptap/core': 2.3.1(@tiptap/pm@2.3.2) dev: false - /@tiptap/extension-highlight@2.2.2(@tiptap/core@2.3.1): + /@tiptap/extension-highlight@2.2.2(@tiptap/core@2.3.2): resolution: {integrity: sha512-tNDx0u54H/cnBVfGflq7a9WHzPTOdDgz0BzSj3ujHT8xAZG+yQWhm8bnq0BZc+7xODbGIQ22ZEzypIC7KNUzZQ==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) + '@tiptap/core': 2.3.2(@tiptap/pm@2.3.2) dev: false - /@tiptap/extension-history@2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.1): + /@tiptap/extension-history@2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.2): resolution: {integrity: sha512-m+W6qTP4V0PHqqKnXw/ma18a62O0Cqp5FDWtSarOuxx6W4FpVr4A3Uxfbp4RigZEYanLcX4UJOWL4nWsFdYWHw==} peerDependencies: '@tiptap/core': ^2.0.0 '@tiptap/pm': ^2.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) - '@tiptap/pm': 2.3.1 + '@tiptap/core': 2.3.1(@tiptap/pm@2.3.2) + '@tiptap/pm': 2.3.2 dev: false - /@tiptap/extension-horizontal-rule@2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.1): + /@tiptap/extension-horizontal-rule@2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.2): resolution: {integrity: sha512-IPgCFkiT6Y5BSFBQMTXS6gq2Ust6otMzRwddoI0RC8tl/tMftFBEPqYKADWVQeQb4C6AQydRjUbmAwHpBH31Eg==} peerDependencies: '@tiptap/core': ^2.0.0 '@tiptap/pm': ^2.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) - '@tiptap/pm': 2.3.1 + '@tiptap/core': 2.3.1(@tiptap/pm@2.3.2) + '@tiptap/pm': 2.3.2 dev: false /@tiptap/extension-italic@2.3.1(@tiptap/core@2.3.1): @@ -14138,7 +14507,7 @@ packages: peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) + '@tiptap/core': 2.3.1(@tiptap/pm@2.3.2) dev: false /@tiptap/extension-list-item@2.3.1(@tiptap/core@2.3.1): @@ -14146,7 +14515,7 @@ packages: peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) + '@tiptap/core': 2.3.1(@tiptap/pm@2.3.2) dev: false /@tiptap/extension-ordered-list@2.3.1(@tiptap/core@2.3.1): @@ -14154,7 +14523,7 @@ packages: peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) + '@tiptap/core': 2.3.1(@tiptap/pm@2.3.2) dev: false /@tiptap/extension-paragraph@2.3.1(@tiptap/core@2.3.1): @@ -14162,7 +14531,7 @@ packages: peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) + '@tiptap/core': 2.3.1(@tiptap/pm@2.3.2) dev: false /@tiptap/extension-strike@2.3.1(@tiptap/core@2.3.1): @@ -14170,25 +14539,25 @@ packages: peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) + '@tiptap/core': 2.3.1(@tiptap/pm@2.3.2) dev: false - /@tiptap/extension-task-item@2.2.2(@tiptap/core@2.3.1)(@tiptap/pm@2.3.1): + /@tiptap/extension-task-item@2.2.2(@tiptap/core@2.3.2)(@tiptap/pm@2.3.2): resolution: {integrity: sha512-VAfVCw8FRsRmkT5UAejxqlEtfOBV5aYvnu+14+bXFUHV+9Re++9YaERbm4qF0S/NLvUVEXMow+tc0kbl87AFpQ==} peerDependencies: '@tiptap/core': ^2.0.0 '@tiptap/pm': ^2.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) - '@tiptap/pm': 2.3.1 + '@tiptap/core': 2.3.2(@tiptap/pm@2.3.2) + '@tiptap/pm': 2.3.2 dev: false - /@tiptap/extension-task-list@2.2.2(@tiptap/core@2.3.1): + /@tiptap/extension-task-list@2.2.2(@tiptap/core@2.3.2): resolution: {integrity: sha512-Q9/UdEVkVpMN6yAPowiAjdsXp5KU05vX5+Ne05zjuQALn2BPHfu2/F+CKE5fykQkAfEaI0OgVRvvXf0890Woqw==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) + '@tiptap/core': 2.3.2(@tiptap/pm@2.3.2) dev: false /@tiptap/extension-text@2.3.1(@tiptap/core@2.3.1): @@ -14196,11 +14565,11 @@ packages: peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) + '@tiptap/core': 2.3.1(@tiptap/pm@2.3.2) dev: false - /@tiptap/pm@2.3.1: - resolution: {integrity: sha512-jdd1PFAFeewcu1rWsiqoCc04u5NCplHVjsGPN4jxUmqKdU0YN/9sp7h8gRG6YN1GZRoC1Y6KD+WPLMdzkwizZQ==} + /@tiptap/pm@2.3.2: + resolution: {integrity: sha512-39Bmg7XqWWJg/G5YvWc3QVEPmFNpuMa05gw0Ap7KAKHnHiwl87hosOIDD8dtdcMrtgJL9NwBfUjEJ3ne53U9Ag==} dependencies: prosemirror-changeset: 2.2.1 prosemirror-collab: 1.3.1 @@ -14222,7 +14591,7 @@ packages: prosemirror-view: 1.33.6 dev: false - /@tiptap/react@2.2.2(@tiptap/core@2.3.1)(@tiptap/pm@2.3.1)(react-dom@18.2.0)(react@18.2.0): + /@tiptap/react@2.2.2(@tiptap/core@2.3.2)(@tiptap/pm@2.3.2)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-9jRaY7Clrtb23itFyTGgLEo5SO0shR/kxlFN3G6Wyda6S6SduY9ERX93ffRdvzbJKcbEptcko0KqUZ/MD0eDnA==} peerDependencies: '@tiptap/core': ^2.0.0 @@ -14230,30 +14599,30 @@ packages: react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) - '@tiptap/extension-bubble-menu': 2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.1) - '@tiptap/extension-floating-menu': 2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.1) - '@tiptap/pm': 2.3.1 + '@tiptap/core': 2.3.2(@tiptap/pm@2.3.2) + '@tiptap/extension-bubble-menu': 2.3.1(@tiptap/core@2.3.2)(@tiptap/pm@2.3.2) + '@tiptap/extension-floating-menu': 2.3.1(@tiptap/core@2.3.2)(@tiptap/pm@2.3.2) + '@tiptap/pm': 2.3.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@tiptap/starter-kit@2.2.2(@tiptap/pm@2.3.1): + /@tiptap/starter-kit@2.2.2(@tiptap/pm@2.3.2): resolution: {integrity: sha512-J8nbrVBggGJwO7CPEwdUqG6Q8btiQJjjnYWZEs+ImM9GMUfXJ8lyaGT0My3wDvTeq537N9BjTEcQ88pMtOqbOw==} dependencies: - '@tiptap/core': 2.3.1(@tiptap/pm@2.3.1) + '@tiptap/core': 2.3.1(@tiptap/pm@2.3.2) '@tiptap/extension-blockquote': 2.3.1(@tiptap/core@2.3.1) '@tiptap/extension-bold': 2.3.1(@tiptap/core@2.3.1) '@tiptap/extension-bullet-list': 2.3.1(@tiptap/core@2.3.1) '@tiptap/extension-code': 2.3.1(@tiptap/core@2.3.1) - '@tiptap/extension-code-block': 2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.1) + '@tiptap/extension-code-block': 2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.2) '@tiptap/extension-document': 2.3.1(@tiptap/core@2.3.1) - '@tiptap/extension-dropcursor': 2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.1) - '@tiptap/extension-gapcursor': 2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.1) + '@tiptap/extension-dropcursor': 2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.2) + '@tiptap/extension-gapcursor': 2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.2) '@tiptap/extension-hard-break': 2.3.1(@tiptap/core@2.3.1) '@tiptap/extension-heading': 2.3.1(@tiptap/core@2.3.1) - '@tiptap/extension-history': 2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.1) - '@tiptap/extension-horizontal-rule': 2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.1) + '@tiptap/extension-history': 2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.2) + '@tiptap/extension-horizontal-rule': 2.3.1(@tiptap/core@2.3.1)(@tiptap/pm@2.3.2) '@tiptap/extension-italic': 2.3.1(@tiptap/core@2.3.1) '@tiptap/extension-list-item': 2.3.1(@tiptap/core@2.3.1) '@tiptap/extension-ordered-list': 2.3.1(@tiptap/core@2.3.1) @@ -14356,17 +14725,17 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.12.8 + '@types/node': 20.12.11 /@types/bonjour@3.5.13: resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 /@types/bunyan@1.8.11: resolution: {integrity: sha512-758fRH7umIMk5qt5ELmRMff4mLDlN+xyYzC+dkPTdKwbSkJFvz6xwyScrytPU0QIBbRRwbiE8/BIg8bpajerNQ==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 dev: true /@types/cacheable-request@6.0.3: @@ -14374,31 +14743,35 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 20.12.8 + '@types/node': 20.12.11 '@types/responselike': 1.0.3 dev: true /@types/cli-progress@3.11.5: resolution: {integrity: sha512-D4PbNRbviKyppS5ivBGyFO29POlySLmA2HyUFE4p5QGazAMM3CwkKWcvTl8gvElSuxRh6FPKL8XmidX873ou4g==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 dev: true /@types/connect-history-api-fallback@1.5.4: resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} dependencies: '@types/express-serve-static-core': 4.19.0 - '@types/node': 20.12.8 + '@types/node': 20.12.11 /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 /@types/cookie@0.4.1: resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==} dev: false + /@types/cookie@0.6.0: + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + dev: false + /@types/debug@4.1.12: resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} dependencies: @@ -14431,7 +14804,7 @@ packages: /@types/express-serve-static-core@4.19.0: resolution: {integrity: sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -14447,14 +14820,14 @@ packages: /@types/fs-extra@9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 /@types/glob@7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} requiresBuild: true dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.12.8 + '@types/node': 20.12.11 dev: true optional: true @@ -14499,7 +14872,7 @@ packages: /@types/http-proxy@1.17.14: resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 /@types/istanbul-lib-coverage@2.0.6: resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} @@ -14524,7 +14897,7 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 dev: true /@types/lodash@4.17.1: @@ -14558,7 +14931,7 @@ packages: /@types/node-forge@1.3.11: resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 /@types/node@12.20.55: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} @@ -14568,10 +14941,22 @@ packages: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: false + /@types/node@18.19.33: + resolution: {integrity: sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==} + dependencies: + undici-types: 5.26.5 + dev: false + + /@types/node@20.12.11: + resolution: {integrity: sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==} + dependencies: + undici-types: 5.26.5 + /@types/node@20.12.8: resolution: {integrity: sha512-NU0rJLJnshZWdE/097cdCBbyW1h4hEg0xpovcoAQYHl8dnEyp/NAOiE45pvc+Bd1Dt+2r94v2eGFpQJ4R7g+2w==} dependencies: undici-types: 5.26.5 + dev: true /@types/normalize-package-data@2.4.4: resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -14686,7 +15071,7 @@ packages: /@types/responselike@1.0.3: resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 dev: true /@types/retry@0.12.0: @@ -14695,7 +15080,7 @@ packages: /@types/sax@1.2.7: resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 dev: false /@types/semver@7.5.8: @@ -14706,7 +15091,7 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.12.8 + '@types/node': 20.12.11 /@types/serve-index@1.9.4: resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} @@ -14717,13 +15102,13 @@ packages: resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.12.8 + '@types/node': 20.12.11 '@types/send': 0.17.4 /@types/sockjs@0.3.36: resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 /@types/stack-utils@2.0.3: resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} @@ -14768,7 +15153,7 @@ packages: /@types/ws@8.5.10: resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 /@types/yargs-parser@21.0.3: resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -14792,7 +15177,7 @@ packages: resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} requiresBuild: true dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 dev: true optional: true @@ -14818,7 +15203,7 @@ packages: graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - semver: 7.6.0 + semver: 7.6.1 ts-api-utils: 1.3.0(typescript@5.3.2) typescript: 5.3.2 transitivePeerDependencies: @@ -14915,7 +15300,7 @@ packages: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.6.0 + semver: 7.6.1 ts-api-utils: 1.3.0(typescript@5.3.2) typescript: 5.3.2 transitivePeerDependencies: @@ -14937,7 +15322,7 @@ packages: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.6.0 + semver: 7.6.1 ts-api-utils: 1.3.0(typescript@5.4.5) typescript: 5.4.5 transitivePeerDependencies: @@ -14957,7 +15342,7 @@ packages: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.2) eslint: 8.55.0 - semver: 7.6.0 + semver: 7.6.1 transitivePeerDependencies: - supports-color - typescript @@ -14984,6 +15369,15 @@ packages: wonka: 4.0.15 dev: false + /@urql/core@4.0.11(graphql@15.8.0): + resolution: {integrity: sha512-FFdY97vF5xnUrElcGw9erOLvtu+KGMLfwrLNDfv4IPgdp2IBsiGe+Kb7Aypfd3kH//BETewVSLm3+y2sSzjX6A==} + dependencies: + '@0no-co/graphql.web': 1.0.7(graphql@15.8.0) + wonka: 6.3.4 + transitivePeerDependencies: + - graphql + dev: false + /@urql/core@4.0.11(graphql@16.8.1): resolution: {integrity: sha512-FFdY97vF5xnUrElcGw9erOLvtu+KGMLfwrLNDfv4IPgdp2IBsiGe+Kb7Aypfd3kH//BETewVSLm3+y2sSzjX6A==} dependencies: @@ -14998,7 +15392,7 @@ packages: peerDependencies: graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 dependencies: - '@urql/core': 2.3.6(graphql@15.8.0) + '@urql/core': 4.0.11(graphql@15.8.0) graphql: 15.8.0 wonka: 4.0.15 dev: false @@ -15018,7 +15412,7 @@ packages: peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: - vite: 5.1.7(@types/node@20.12.8)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) + vite: 5.1.7(@types/node@20.12.11)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) dev: true /@vitejs/plugin-react@4.2.1(vite@5.2.11): @@ -15383,14 +15777,14 @@ packages: resolution: {integrity: sha512-321F3sWafnlw93uRTSjEBVuvWCxTkWNDs7ektQS15drrroL3TMeFOynu4rDrIz0jXD9Vas0HCD2Tq/P0uxFLdw==} engines: {node: ^16.13 || >=18} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 dev: true /@wdio/types@8.36.1: resolution: {integrity: sha512-kKtyJbypasKo/VQuJ6dTQQwFtHE9qoygjoCZjrQCLGraRSjOEiqZHPR0497wbeCvcgHIYyImbmcylqZNGUE0CQ==} engines: {node: ^16.13 || >=18} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 dev: true /@wdio/utils@8.36.1: @@ -15910,10 +16304,6 @@ packages: readable-stream: 3.6.2 dev: true - /arg@4.1.0: - resolution: {integrity: sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==} - dev: false - /arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} dev: true @@ -16371,6 +16761,10 @@ packages: /babel-plugin-react-native-web@0.18.12: resolution: {integrity: sha512-4djr9G6fMdwQoD6LQ7hOKAm39+y12flWgovAqS1k5O8f42YQ3A1FFMyV5kKfetZuGhZO5BmNmOdRRZQ1TixtDw==} + dev: false + + /babel-plugin-react-native-web@0.19.11: + resolution: {integrity: sha512-0sHf8GgDhsRZxGwlwHHdfL3U8wImFaLw4haEa60U9M3EiO3bg6u3BJ+1vXhwgrevqSq76rMb5j1HJs+dNvMj5g==} /babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==} @@ -16422,6 +16816,24 @@ packages: transitivePeerDependencies: - '@babel/core' - supports-color + dev: false + + /babel-preset-expo@11.0.5(@babel/core@7.24.5)(@babel/preset-env@7.24.5): + resolution: {integrity: sha512-IjqR4B7wnBU55pofLeLGjwUGrWJE1buamgzE9CYpYCNicZmJcNjXUcinQiurXCMuClF2hOff3QfZsLxnGj1UaA==} + dependencies: + '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-object-rest-spread': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.5) + '@babel/preset-react': 7.24.1(@babel/core@7.24.5) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.5) + '@react-native/babel-preset': 0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + babel-plugin-react-native-web: 0.19.11 + react-refresh: 0.14.2 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - supports-color /babel-preset-fbjs@3.4.0(@babel/core@7.24.5): resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==} @@ -16634,7 +17046,7 @@ packages: dependencies: ansi-align: 3.0.1 camelcase: 7.0.1 - chalk: 5.0.1 + chalk: 5.3.0 cli-boxes: 3.0.0 string-width: 5.1.2 type-fest: 2.19.0 @@ -16767,7 +17179,7 @@ packages: /builtins@5.1.0: resolution: {integrity: sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==} dependencies: - semver: 7.6.0 + semver: 7.6.1 dev: true /bunyan@1.8.15: @@ -17117,7 +17529,7 @@ packages: engines: {node: '>=12.13.0'} hasBin: true dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -17140,7 +17552,7 @@ packages: /chromium-edge-launcher@1.0.0: resolution: {integrity: sha512-pgtgjNKZ7i5U++1g1PWv75umkHvhVTDOQIZ+sjeUX9483S7Y6MUvO0lrd7ShGlQlFHMN4SwKTCq/X8hWrbv2KA==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -17994,7 +18406,7 @@ packages: postcss-modules-scope: 3.2.0(postcss@8.4.38) postcss-modules-values: 4.0.0(postcss@8.4.38) postcss-value-parser: 4.2.0 - semver: 7.6.0 + semver: 7.6.1 webpack: 5.90.3(esbuild@0.20.1) dev: true @@ -18017,7 +18429,7 @@ packages: postcss-modules-scope: 3.2.0(postcss@8.4.38) postcss-modules-values: 4.0.0(postcss@8.4.38) postcss-value-parser: 4.2.0 - semver: 7.6.0 + semver: 7.6.1 webpack: 5.91.0(webpack-cli@5.1.4) /css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(webpack@5.91.0): @@ -18743,7 +19155,7 @@ packages: /deprecated-react-native-prop-types@4.1.0: resolution: {integrity: sha512-WfepZHmRbbdTvhcolb8aOKEvQdcmTMn5tKLbqbXmkBvjFjRVWAYqsXk/DBsV8TZxws8SdGHLuHaJrHSQUPRdfw==} dependencies: - '@react-native/normalize-colors': 0.72.0 + '@react-native/normalize-colors': 0.74.83 invariant: 2.2.4 prop-types: 15.8.1 @@ -18994,7 +19406,7 @@ packages: /duplexer@0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} - /eas-cli@7.8.5(@types/node@20.12.8)(expo-modules-autolinking@1.10.3)(typescript@5.3.2): + /eas-cli@7.8.5(@types/node@20.12.11)(expo-modules-autolinking@1.11.1)(typescript@5.3.2): resolution: {integrity: sha512-Hbid4cij68Z2PnV/i1fNLobDs8oNylcncauJ22Q/wdCAAxoPmBmxJNlXt5oi7ipoex29oosQBW36GAevZM996g==} engines: {node: '>=16.0.0'} hasBin: true @@ -19013,16 +19425,16 @@ packages: '@expo/package-manager': 1.1.2 '@expo/pkcs12': 0.0.8 '@expo/plist': 0.0.20 - '@expo/plugin-help': 5.1.23(@types/node@20.12.8)(typescript@5.3.2) - '@expo/plugin-warn-if-update-available': 2.5.1(@types/node@20.12.8)(typescript@5.3.2) - '@expo/prebuild-config': 6.7.3(expo-modules-autolinking@1.10.3) + '@expo/plugin-help': 5.1.23(@types/node@20.12.11)(typescript@5.3.2) + '@expo/plugin-warn-if-update-available': 2.5.1(@types/node@20.12.11)(typescript@5.3.2) + '@expo/prebuild-config': 6.7.3(expo-modules-autolinking@1.11.1) '@expo/results': 1.0.0 '@expo/rudder-sdk-node': 1.1.1 '@expo/spawn-async': 1.7.0 '@expo/steps': 1.0.95 '@expo/timeago.js': 1.0.0 '@oclif/core': 1.26.2 - '@oclif/plugin-autocomplete': 2.3.10(@types/node@20.12.8)(typescript@5.3.2) + '@oclif/plugin-autocomplete': 2.3.10(@types/node@20.12.11)(typescript@5.3.2) '@segment/ajv-human-errors': 2.12.0(ajv@8.11.0) '@urql/core': 4.0.11(graphql@16.8.1) '@urql/exchange-retry': 1.2.0(graphql@16.8.1) @@ -19138,7 +19550,7 @@ packages: glob: 7.2.3 lodash: 4.17.21 parse-author: 2.0.0 - semver: 7.6.0 + semver: 7.6.1 tmp-promise: 3.0.3 optionalDependencies: '@types/fs-extra': 9.0.13 @@ -20206,7 +20618,7 @@ packages: resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} engines: {node: '>= 0.8'} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 require-like: 0.1.2 /event-iterator@2.0.0: @@ -20279,6 +20691,20 @@ packages: homedir-polyfill: 1.0.3 dev: true + /expo-asset@10.0.6(expo@51.0.0): + resolution: {integrity: sha512-waP73/ccn/HZNNcGM4/s3X3icKjSSbEQ9mwc6tX34oYNg+XE5WdwOuZ9wgVVFrU7wZMitq22lQXd2/O0db8bxg==} + peerDependencies: + expo: '*' + dependencies: + '@react-native/assets-registry': 0.74.83 + expo: 51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo-constants: 16.0.1(expo@51.0.0) + invariant: 2.2.4 + md5-file: 3.2.3 + transitivePeerDependencies: + - supports-color + dev: false + /expo-asset@9.0.2(expo@50.0.17): resolution: {integrity: sha512-PzYKME1MgUOoUvwtdzhAyXkjXOXGiSYqGKG/MsXwWr0Ef5wlBaBm2DCO9V6KYbng5tBPFu6hTjoRNil1tBOSow==} dependencies: @@ -20293,22 +20719,22 @@ packages: - supports-color dev: false - /expo-build-properties@0.11.1(expo@50.0.17): - resolution: {integrity: sha512-m4j4aEjFaDuBE6KWYMxDhWgLzzSmpE7uHKAwtvXyNmRK+6JKF0gjiXi0sXgI5ngNppDQpsyPFMvqG7uQpRuCuw==} + /expo-build-properties@0.12.1(expo@51.0.0): + resolution: {integrity: sha512-gn8sngNmOHkbJ5Kt3mKcKg+Wl6+d0m70gg9OllRIVeDkvZqCObKfnSM4tAQWiJhm62sHnL8udfYnuArnKhQd/g==} peerDependencies: expo: '*' dependencies: ajv: 8.13.0 - expo: 50.0.17(@babel/core@7.24.5)(@react-native/babel-preset@0.74.83) - semver: 7.6.0 + expo: 51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + semver: 7.6.1 dev: false - /expo-camera@14.0.6(expo@50.0.17): - resolution: {integrity: sha512-PBkbAR0g/rFO9A01CmOoPHknXBBfJ1rXFm75XQY6kmMNH9BHJ89yAtlOaYJy/fw5xVxJkyVG+6uVGgbBeu7dyw==} + /expo-camera@15.0.4(expo@51.0.0): + resolution: {integrity: sha512-2eiMObgdCkA/6oLTD5n4Ia7qxesdy87jlWYaYPERi226qmCEJ09O6ilbyTSj8XaIuTwr0Uk6/fBQSXC/E2LuZQ==} peerDependencies: expo: '*' dependencies: - expo: 50.0.17(@babel/core@7.24.5)(@react-native/babel-preset@0.74.83) + expo: 51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5) invariant: 2.2.4 dev: false @@ -20323,6 +20749,28 @@ packages: - supports-color dev: false + /expo-constants@16.0.1(expo@50.0.17): + resolution: {integrity: sha512-s6aTHtglp926EsugWtxN7KnpSsE9FCEjb7CgEjQQ78Gpu4btj4wB+IXot2tlqNwqv+x7xFe5veoPGfJDGF/kVg==} + peerDependencies: + expo: '*' + dependencies: + '@expo/config': 9.0.1 + expo: 50.0.17(@babel/core@7.23.5)(@react-native/babel-preset@0.74.83) + transitivePeerDependencies: + - supports-color + dev: false + + /expo-constants@16.0.1(expo@51.0.0): + resolution: {integrity: sha512-s6aTHtglp926EsugWtxN7KnpSsE9FCEjb7CgEjQQ78Gpu4btj4wB+IXot2tlqNwqv+x7xFe5veoPGfJDGF/kVg==} + peerDependencies: + expo: '*' + dependencies: + '@expo/config': 9.0.1 + expo: 51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + transitivePeerDependencies: + - supports-color + dev: false + /expo-crypto@12.8.1(expo@50.0.17): resolution: {integrity: sha512-EJEzmfBUSkGfALTlZRKUbh1RMKF7mWI12vkhO2w6bhGO4bjgGB8XzUHgLfrvSjphDFMx/lwaR6bAQDmXKO9UkQ==} peerDependencies: @@ -20357,7 +20805,7 @@ packages: expo-dev-menu: 4.5.8(expo@50.0.17) expo-manifests: 0.13.2(expo@50.0.17) resolve-from: 5.0.0 - semver: 7.6.0 + semver: 7.6.1 transitivePeerDependencies: - supports-color dev: false @@ -20377,11 +20825,7 @@ packages: dependencies: expo: 50.0.17(@babel/core@7.23.5)(@react-native/babel-preset@0.74.83) expo-dev-menu-interface: 1.7.2(expo@50.0.17) - semver: 7.6.0 - dev: false - - /expo-eas-client@0.11.2: - resolution: {integrity: sha512-SY7rVFxb4ut/OMTgR7A39Jg+8+hXwQNRpZd+RBpB+B5XV2STj/pWXHnGFhBayEF4umI4SxrOvisY90rlPWVO9Q==} + semver: 7.6.1 dev: false /expo-file-system@16.0.9(expo@50.0.17): @@ -20392,6 +20836,14 @@ packages: expo: 50.0.17(@babel/core@7.23.5)(@react-native/babel-preset@0.74.83) dev: false + /expo-file-system@17.0.1(expo@51.0.0): + resolution: {integrity: sha512-dYpnZJqTGj6HCYJyXAgpFkQWsiCH3HY1ek2cFZVHFoEc5tLz9gmdEgTF6nFHurvmvfmXqxi7a5CXyVm0aFYJBw==} + peerDependencies: + expo: '*' + dependencies: + expo: 51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + dev: false + /expo-font@11.10.3(expo@50.0.17): resolution: {integrity: sha512-q1Td2zUvmLbCA9GV4OG4nLPw5gJuNY1VrPycsnemN1m8XWTzzs8nyECQQqrcBhgulCgcKZZJJ6U0kC2iuSoQHQ==} peerDependencies: @@ -20401,6 +20853,15 @@ packages: fontfaceobserver: 2.3.0 dev: false + /expo-font@12.0.4(expo@51.0.0): + resolution: {integrity: sha512-VtOQB7MEeFMVwo46/9/ntqzrgraTE7gAsnfi2NukFcCpDmyAU3G1R7m287LUXltE46SmGkMgAvM6+fflXFjaJA==} + peerDependencies: + expo: '*' + dependencies: + expo: 51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + fontfaceobserver: 2.3.0 + dev: false + /expo-json-utils@0.12.3: resolution: {integrity: sha512-4pypQdinpNc6XY9wsZk56njvzDh+B/9mISr7FPP3CVk1QGB1nSLh883/BCDSgnsephATZkC5HG+cdE60kCAR6A==} dev: false @@ -20413,6 +20874,14 @@ packages: expo: 50.0.17(@babel/core@7.23.5)(@react-native/babel-preset@0.74.83) dev: false + /expo-keep-awake@13.0.1(expo@51.0.0): + resolution: {integrity: sha512-Kqv8Bf1f5Jp7YMUgTTyKR9GatgHJuAcC8vVWDEkgVhB3O7L3pgBy5MMSMUhkTmRRV6L8TZe/rDmjiBoVS/soFA==} + peerDependencies: + expo: '*' + dependencies: + expo: 51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + dev: false + /expo-linking@6.2.2(expo@50.0.17): resolution: {integrity: sha512-FEe6lP4f7xFT/vjoHRG+tt6EPVtkEGaWNK1smpaUevmNdyCJKqW0PDB8o8sfG6y7fly8ULe8qg3HhKh5J7aqUQ==} dependencies: @@ -20423,6 +20892,16 @@ packages: - supports-color dev: false + /expo-linking@6.3.1(expo@51.0.0): + resolution: {integrity: sha512-xuZCntSBGWCD/95iZ+mTUGTwHdy8Sx+immCqbUBxdvZ2TN61P02kKg7SaLS8A4a/hLrSCwrg5tMMwu5wfKr35g==} + dependencies: + expo-constants: 16.0.1(expo@51.0.0) + invariant: 2.2.4 + transitivePeerDependencies: + - expo + - supports-color + dev: false + /expo-manifests@0.13.2(expo@50.0.17): resolution: {integrity: sha512-l0Sia1WmLULx8V41K8RzGLsFoTe4qqthPRGpHjItsYn8ZB6lRrdTBM9OYp2McIflgqN1HAimUCQMFIwJyH+UmA==} peerDependencies: @@ -20447,6 +20926,17 @@ packages: fs-extra: 9.1.0 transitivePeerDependencies: - supports-color + dev: false + + /expo-modules-autolinking@1.11.1: + resolution: {integrity: sha512-2dy3lTz76adOl7QUvbreMCrXyzUiF8lygI7iFJLjgIQIVH+43KnFWE5zBumpPbkiaq0f0uaFpN9U0RGQbnKiMw==} + hasBin: true + dependencies: + chalk: 4.1.2 + commander: 7.2.0 + fast-glob: 3.3.2 + find-up: 5.0.0 + fs-extra: 9.1.0 /expo-modules-core@1.11.13: resolution: {integrity: sha512-2H5qrGUvmLzmJNPDOnovH1Pfk5H/S/V0BifBmOQyDc9aUh9LaDwkqnChZGIXv8ZHDW8JRlUW0QqyWxTggkbw1A==} @@ -20454,8 +20944,14 @@ packages: invariant: 2.2.4 dev: false - /expo-router@3.4.6(@react-navigation/drawer@6.6.15)(expo-constants@15.4.6)(expo-linking@6.2.2)(expo-modules-autolinking@1.10.3)(expo-status-bar@1.11.1)(expo@50.0.17)(react-dom@18.2.0)(react-native-reanimated@3.6.3)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.2)(react@18.2.0): - resolution: {integrity: sha512-yxl0QE4KAqLmLyH8AxWsGSV3M34jsAE8X75cOB2oaK0+Pu9VHSUf6w3iRi93IiJ0rOUXm8jKrjhfhZOrrNh7EA==} + /expo-modules-core@1.12.9: + resolution: {integrity: sha512-t0HrPwelNFqGiaa9RsDt2ttDekAbgHjcq4PBovNS0jyhRwBbDDb465xoMxG+V4eNLBYTP+BVgxMHK+TPxT2QgQ==} + dependencies: + invariant: 2.2.4 + dev: false + + /expo-router@3.4.8(@react-navigation/drawer@6.6.15)(expo-constants@15.4.6)(expo-linking@6.2.2)(expo-modules-autolinking@1.10.3)(expo-status-bar@1.11.1)(expo@50.0.17)(react-dom@18.2.0)(react-native-reanimated@3.6.3)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.6)(react@18.2.0): + resolution: {integrity: sha512-fOOAWHH4LSPjPFtIZbApxdTNU8xSS8qKvhZ7PfWNMfx9510J1R1Ce/nwENPzcRLHRuVofDsSAEBfi4kV03fJwg==} peerDependencies: '@react-navigation/drawer': ^6.5.8 '@testing-library/jest-native': '*' @@ -20474,22 +20970,22 @@ packages: react-native-reanimated: optional: true dependencies: - '@expo/metro-runtime': 3.1.2(react-native@0.73.2) + '@expo/metro-runtime': 3.1.3(react-native@0.73.6) '@expo/server': 0.3.1 '@radix-ui/react-slot': 1.0.1(react@18.2.0) - '@react-navigation/bottom-tabs': 6.5.20(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.2)(react@18.2.0) - '@react-navigation/drawer': 6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.14.1)(react-native-reanimated@3.6.3)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.2)(react@18.2.0) - '@react-navigation/native': 6.1.17(react-native@0.73.2)(react@18.2.0) - '@react-navigation/native-stack': 6.9.26(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.2)(react@18.2.0) + '@react-navigation/bottom-tabs': 6.5.20(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.6)(react@18.2.0) + '@react-navigation/drawer': 6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.14.1)(react-native-reanimated@3.6.3)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.6)(react@18.2.0) + '@react-navigation/native': 6.1.17(react-native@0.73.6)(react@18.2.0) + '@react-navigation/native-stack': 6.9.26(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.6)(react@18.2.0) expo: 50.0.17(@babel/core@7.24.5)(@react-native/babel-preset@0.74.83) expo-constants: 15.4.6(expo@50.0.17) expo-linking: 6.2.2(expo@50.0.17) expo-splash-screen: 0.26.4(expo-modules-autolinking@1.10.3)(expo@50.0.17) expo-status-bar: 1.11.1 react-helmet-async: 1.3.0(react-dom@18.2.0)(react@18.2.0) - react-native-reanimated: 3.6.3(@babel/core@7.24.5)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.1)(@babel/plugin-transform-shorthand-properties@7.24.1)(@babel/plugin-transform-template-literals@7.24.1)(react-native@0.73.2)(react@18.2.0) - react-native-safe-area-context: 4.8.2(react-native@0.73.2)(react@18.2.0) - react-native-screens: 3.29.0(react-native@0.73.2)(react@18.2.0) + react-native-reanimated: 3.6.3(@babel/core@7.24.5)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.1)(@babel/plugin-transform-shorthand-properties@7.24.1)(@babel/plugin-transform-template-literals@7.24.1)(react-native@0.73.6)(react@18.2.0) + react-native-safe-area-context: 4.8.2(react-native@0.73.6)(react@18.2.0) + react-native-screens: 3.29.0(react-native@0.73.6)(react@18.2.0) schema-utils: 4.2.0 transitivePeerDependencies: - encoding @@ -20500,7 +20996,7 @@ packages: - supports-color dev: false - /expo-router@3.4.8(@react-navigation/drawer@6.6.15)(expo-constants@15.4.6)(expo-linking@6.2.2)(expo-modules-autolinking@1.10.3)(expo-status-bar@1.11.1)(expo@50.0.17)(react-dom@18.2.0)(react-native-reanimated@3.6.3)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.6)(react@18.2.0): + /expo-router@3.4.8(expo-constants@16.0.1)(expo-linking@6.2.2)(expo-modules-autolinking@1.11.1)(expo-status-bar@1.11.1)(expo@50.0.17)(react-dom@18.2.0)(react-native-reanimated@3.6.3)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.4)(react@18.2.0): resolution: {integrity: sha512-fOOAWHH4LSPjPFtIZbApxdTNU8xSS8qKvhZ7PfWNMfx9510J1R1Ce/nwENPzcRLHRuVofDsSAEBfi4kV03fJwg==} peerDependencies: '@react-navigation/drawer': ^6.5.8 @@ -20520,22 +21016,21 @@ packages: react-native-reanimated: optional: true dependencies: - '@expo/metro-runtime': 3.1.3(react-native@0.73.6) + '@expo/metro-runtime': 3.1.3(react-native@0.73.4) '@expo/server': 0.3.1 '@radix-ui/react-slot': 1.0.1(react@18.2.0) - '@react-navigation/bottom-tabs': 6.5.20(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.6)(react@18.2.0) - '@react-navigation/drawer': 6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.14.1)(react-native-reanimated@3.6.3)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.6)(react@18.2.0) - '@react-navigation/native': 6.1.17(react-native@0.73.6)(react@18.2.0) - '@react-navigation/native-stack': 6.9.26(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.6)(react@18.2.0) - expo: 50.0.17(@babel/core@7.24.5)(@react-native/babel-preset@0.74.83) - expo-constants: 15.4.6(expo@50.0.17) + '@react-navigation/bottom-tabs': 6.5.20(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.4)(react@18.2.0) + '@react-navigation/native': 6.1.17(react-native@0.73.4)(react@18.2.0) + '@react-navigation/native-stack': 6.9.26(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.4)(react@18.2.0) + expo: 50.0.17(@babel/core@7.23.5)(@react-native/babel-preset@0.74.83) + expo-constants: 16.0.1(expo@50.0.17) expo-linking: 6.2.2(expo@50.0.17) - expo-splash-screen: 0.26.4(expo-modules-autolinking@1.10.3)(expo@50.0.17) + expo-splash-screen: 0.26.4(expo-modules-autolinking@1.11.1)(expo@50.0.17) expo-status-bar: 1.11.1 react-helmet-async: 1.3.0(react-dom@18.2.0)(react@18.2.0) - react-native-reanimated: 3.6.3(@babel/core@7.24.5)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.1)(@babel/plugin-transform-shorthand-properties@7.24.1)(@babel/plugin-transform-template-literals@7.24.1)(react-native@0.73.6)(react@18.2.0) - react-native-safe-area-context: 4.8.2(react-native@0.73.6)(react@18.2.0) - react-native-screens: 3.29.0(react-native@0.73.6)(react@18.2.0) + react-native-reanimated: 3.6.3(@babel/core@7.23.5)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.1)(@babel/plugin-transform-shorthand-properties@7.24.1)(@babel/plugin-transform-template-literals@7.24.1)(react-native@0.73.4)(react@18.2.0) + react-native-safe-area-context: 4.8.2(react-native@0.73.4)(react@18.2.0) + react-native-screens: 3.29.0(react-native@0.73.4)(react@18.2.0) schema-utils: 4.2.0 transitivePeerDependencies: - encoding @@ -20546,8 +21041,8 @@ packages: - supports-color dev: false - /expo-router@3.4.8(expo-constants@15.4.6)(expo-linking@6.2.2)(expo-modules-autolinking@1.10.3)(expo-status-bar@1.11.1)(expo@50.0.17)(react-dom@18.2.0)(react-native-reanimated@3.6.3)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.4)(react@18.2.0): - resolution: {integrity: sha512-fOOAWHH4LSPjPFtIZbApxdTNU8xSS8qKvhZ7PfWNMfx9510J1R1Ce/nwENPzcRLHRuVofDsSAEBfi4kV03fJwg==} + /expo-router@3.5.10(@react-navigation/drawer@6.6.15)(expo-constants@16.0.1)(expo-linking@6.3.1)(expo-modules-autolinking@1.11.1)(expo-status-bar@1.12.1)(expo@51.0.0)(react-native-reanimated@3.10.0)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0)(typescript@5.3.3): + resolution: {integrity: sha512-N9oRFhlUMxnaDz0+CHoDKru5LGJ+iGG8xMjb9ICxqd2Q62eap0w9W2+v58d8PohXipjd1DgdXRs9wbnp23ocoA==} peerDependencies: '@react-navigation/drawer': ^6.5.8 '@testing-library/jest-native': '*' @@ -20566,37 +21061,38 @@ packages: react-native-reanimated: optional: true dependencies: - '@expo/metro-runtime': 3.1.3(react-native@0.73.4) - '@expo/server': 0.3.1 + '@expo/metro-runtime': 3.2.1(react-native@0.74.1) + '@expo/server': 0.4.2(typescript@5.3.3) '@radix-ui/react-slot': 1.0.1(react@18.2.0) - '@react-navigation/bottom-tabs': 6.5.20(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.4)(react@18.2.0) - '@react-navigation/native': 6.1.17(react-native@0.73.4)(react@18.2.0) - '@react-navigation/native-stack': 6.9.26(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.4)(react@18.2.0) - expo: 50.0.17(@babel/core@7.23.5)(@react-native/babel-preset@0.74.83) - expo-constants: 15.4.6(expo@50.0.17) - expo-linking: 6.2.2(expo@50.0.17) - expo-splash-screen: 0.26.4(expo-modules-autolinking@1.10.3)(expo@50.0.17) - expo-status-bar: 1.11.1 - react-helmet-async: 1.3.0(react-dom@18.2.0)(react@18.2.0) - react-native-reanimated: 3.6.3(@babel/core@7.23.5)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.1)(@babel/plugin-transform-shorthand-properties@7.24.1)(@babel/plugin-transform-template-literals@7.24.1)(react-native@0.73.4)(react@18.2.0) - react-native-safe-area-context: 4.8.2(react-native@0.73.4)(react@18.2.0) - react-native-screens: 3.29.0(react-native@0.73.4)(react@18.2.0) + '@react-navigation/bottom-tabs': 6.5.20(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0) + '@react-navigation/drawer': 6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.16.2)(react-native-reanimated@3.10.0)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0) + '@react-navigation/native': 6.1.17(react-native@0.74.1)(react@18.2.0) + '@react-navigation/native-stack': 6.9.26(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0) + expo: 51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo-constants: 16.0.1(expo@51.0.0) + expo-linking: 6.3.1(expo@51.0.0) + expo-splash-screen: 0.27.4(expo-modules-autolinking@1.11.1)(expo@51.0.0) + expo-status-bar: 1.12.1 + react-native-helmet-async: 2.0.4(react@18.2.0) + react-native-reanimated: 3.10.0(@babel/core@7.24.5)(react-native@0.74.1)(react@18.2.0) + react-native-safe-area-context: 4.10.1(react-native@0.74.1)(react@18.2.0) + react-native-screens: 3.31.1(react-native@0.74.1)(react@18.2.0) schema-utils: 4.2.0 transitivePeerDependencies: - encoding - expo-modules-autolinking - react - - react-dom - react-native - supports-color + - typescript dev: false - /expo-secure-store@12.8.1(expo@50.0.17): - resolution: {integrity: sha512-Ju3jmkHby4w7rIzdYAt9kQyQ7HhHJ0qRaiQOInknhOLIltftHjEgF4I1UmzKc7P5RCfGNmVbEH729Pncp/sHXQ==} + /expo-secure-store@13.0.1(expo@51.0.0): + resolution: {integrity: sha512-5DTKjbv98X7yPbm+1jER/sOEIlt2Ih7qwabTvkWDXry5bPcQGoulxH5zIX9+JvVH7of8GI4t7NSEbpAO3P7FZA==} peerDependencies: expo: '*' dependencies: - expo: 50.0.17(@babel/core@7.24.5)(@react-native/babel-preset@0.74.83) + expo: 51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5) dev: false /expo-splash-screen@0.26.4(expo-modules-autolinking@1.10.3)(expo@50.0.17): @@ -20605,6 +21101,19 @@ packages: expo: '*' dependencies: '@expo/prebuild-config': 6.7.4(expo-modules-autolinking@1.10.3) + expo: 50.0.17(@babel/core@7.24.5)(@react-native/babel-preset@0.74.83) + transitivePeerDependencies: + - encoding + - expo-modules-autolinking + - supports-color + dev: false + + /expo-splash-screen@0.26.4(expo-modules-autolinking@1.11.1)(expo@50.0.17): + resolution: {integrity: sha512-2DwofTQ0FFQCsvDysm/msENsbyNsJiAJwK3qK/oXeizECAPqD7bK19J4z9kuEbr7ORPX9MLnTQYKl6kmX3keUg==} + peerDependencies: + expo: '*' + dependencies: + '@expo/prebuild-config': 6.7.4(expo-modules-autolinking@1.11.1) expo: 50.0.17(@babel/core@7.23.5)(@react-native/babel-preset@0.74.83) transitivePeerDependencies: - encoding @@ -20612,12 +21121,25 @@ packages: - supports-color dev: false + /expo-splash-screen@0.27.4(expo-modules-autolinking@1.11.1)(expo@51.0.0): + resolution: {integrity: sha512-JwepK1FjbwiOK2nwIFanfzj9s7UXYnpTwLX8A9v7Ec3K4V28yu8HooSc9X60cftBw9UZrs8Gwj4PgTpQabBS9A==} + peerDependencies: + expo: '*' + dependencies: + '@expo/prebuild-config': 7.0.3(expo-modules-autolinking@1.11.1) + expo: 51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + transitivePeerDependencies: + - encoding + - expo-modules-autolinking + - supports-color + dev: false + /expo-status-bar@1.11.1: resolution: {integrity: sha512-ddQEtCOgYHTLlFUe/yH67dDBIoct5VIULthyT3LRJbEwdpzAgueKsX2FYK02ldh440V87PWKCamh7R9evk1rrg==} dev: false - /expo-structured-headers@3.7.2: - resolution: {integrity: sha512-/nGOyeWUXSUy4aIYKJTwQOznRNs0yKqKPAyEE6jtwvOl9qvfDWx9xskNtShioggBhFAssFkV6RBbPn+xZMQtvw==} + /expo-status-bar@1.12.1: + resolution: {integrity: sha512-/t3xdbS8KB0prj5KG5w7z+wZPFlPtkgs95BsmrP/E7Q0xHXTcDcQ6Cu2FkFuRM+PKTb17cJDnLkawyS5vDLxMA==} dev: false /expo-updates-interface@0.15.3(expo@50.0.17): @@ -20628,29 +21150,6 @@ packages: expo: 50.0.17(@babel/core@7.23.5)(@react-native/babel-preset@0.74.83) dev: false - /expo-updates@0.24.12(expo@50.0.17): - resolution: {integrity: sha512-35ZpAMSqHIyVGT5mEptaZJBxytu0mv4PIG28i3BQe+GG4ifQtY94aCOCrUwZe8Myzaf4dNVGEUXWTPo+JPCgcw==} - hasBin: true - peerDependencies: - expo: '*' - dependencies: - '@expo/code-signing-certificates': 0.0.5 - '@expo/config': 8.5.6 - '@expo/config-plugins': 7.8.4 - arg: 4.1.0 - chalk: 4.1.2 - expo: 50.0.17(@babel/core@7.24.5)(@react-native/babel-preset@0.74.83) - expo-eas-client: 0.11.2 - expo-manifests: 0.13.2(expo@50.0.17) - expo-structured-headers: 3.7.2 - expo-updates-interface: 0.15.3(expo@50.0.17) - fbemitter: 3.0.0 - resolve-from: 5.0.0 - transitivePeerDependencies: - - encoding - - supports-color - dev: false - /expo@50.0.17(@babel/core@7.23.5)(@react-native/babel-preset@0.74.83): resolution: {integrity: sha512-eD8Nh10BgVwecU7EVyogx7X314ajxVpJdFwkXhi341AD61S2WPX31NMHW82XGXas6dbDjdbgtaOMo5H/vylB7Q==} hasBin: true @@ -20709,6 +21208,35 @@ packages: - utf-8-validate dev: false + /expo@51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5): + resolution: {integrity: sha512-qY4gECM+YDWgmv0rTzdlrbvGKYLMy/xQ6FtYp2/HG+yF+XpqpKTCNQ2RZN97DRIXlPmxhPd/S5IUD46kW3TQaQ==} + hasBin: true + dependencies: + '@babel/runtime': 7.24.5 + '@expo/cli': 0.18.9(expo-modules-autolinking@1.11.1) + '@expo/config': 9.0.1 + '@expo/config-plugins': 8.0.4 + '@expo/metro-config': 0.18.3 + '@expo/vector-icons': 14.0.1 + babel-preset-expo: 11.0.5(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo-asset: 10.0.6(expo@51.0.0) + expo-file-system: 17.0.1(expo@51.0.0) + expo-font: 12.0.4(expo@51.0.0) + expo-keep-awake: 13.0.1(expo@51.0.0) + expo-modules-autolinking: 1.11.1 + expo-modules-core: 1.12.9 + fbemitter: 3.0.0 + whatwg-url-without-unicode: 8.0.0-3 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bluebird + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + /exponential-backoff@3.1.1: resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} dev: true @@ -20952,7 +21480,7 @@ packages: /filelist@1.0.4: resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} dependencies: - minimatch: 5.1.2 + minimatch: 5.1.6 dev: true /filename-reserved-regex@2.0.0: @@ -21178,7 +21706,7 @@ packages: memfs: 3.5.3 minimatch: 3.1.2 schema-utils: 2.7.0 - semver: 7.6.0 + semver: 7.6.1 tapable: 1.1.3 typescript: 5.4.5 webpack: 5.91.0(webpack-cli@5.1.4) @@ -21646,7 +22174,7 @@ packages: es6-error: 4.1.1 matcher: 3.0.0 roarr: 2.15.4 - semver: 7.6.0 + semver: 7.6.1 serialize-error: 7.0.1 dev: true optional: true @@ -21716,7 +22244,7 @@ packages: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.0 + ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 @@ -22008,7 +22536,6 @@ packages: /hermes-estree@0.19.1: resolution: {integrity: sha512-daLGV3Q2MKk8w4evNMKwS8zBE/rcpA800nu1Q5kM08IKijoSnPe9Uo1iIxzPKRkn95IxxsgBMPeYHt3VG4ej2g==} - dev: false /hermes-estree@0.20.1: resolution: {integrity: sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg==} @@ -22027,7 +22554,6 @@ packages: resolution: {integrity: sha512-Vp+bXzxYJWrpEuJ/vXxUsLnt0+y4q9zyi4zUlkLqD8FKv4LjIfOvP69R/9Lty3dCyKh0E2BU7Eypqr63/rKT/A==} dependencies: hermes-estree: 0.19.1 - dev: false /hermes-parser@0.20.1: resolution: {integrity: sha512-BL5P83cwCogI8D7rrDCgsFY0tdYUtmFP9XaXtl2IQjC+2Xo+4okjfXintlTxcIwl4qeGddEl28Z11kbVIw0aNA==} @@ -22412,6 +22938,7 @@ packages: /ignore@5.3.0: resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} engines: {node: '>= 4'} + dev: true /ignore@5.3.1: resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} @@ -23077,7 +23604,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.11 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -23104,7 +23631,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.11 jest-util: 29.7.0 /jest-regex-util@27.5.1: @@ -23116,7 +23643,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 20.12.8 + '@types/node': 20.12.11 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -23127,7 +23654,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.11 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -23148,7 +23675,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -23156,7 +23683,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -23403,7 +23930,7 @@ packages: jws: 3.2.2 lodash: 4.17.21 ms: 2.1.3 - semver: 7.5.4 + semver: 7.6.1 dev: true /jsx-ast-utils@3.3.5: @@ -24486,17 +25013,6 @@ packages: transitivePeerDependencies: - supports-color - /metro-babel-transformer@0.76.9: - resolution: {integrity: sha512-dAnAmBqRdTwTPVn4W4JrowPolxD1MDbuU97u3MqtWZgVRvDpmr+Cqnn5oSxLQk3Uc+Zy3wkqVrB/zXNRlLDSAQ==} - engines: {node: '>=16'} - dependencies: - '@babel/core': 7.24.5 - hermes-parser: 0.12.0 - nullthrows: 1.1.1 - transitivePeerDependencies: - - supports-color - dev: false - /metro-babel-transformer@0.80.9: resolution: {integrity: sha512-d76BSm64KZam1nifRZlNJmtwIgAeZhZG3fi3K+EmPOlrR8rDtBxQHDSN3fSGeNB9CirdTyabTMQCkCup6BXFSQ==} engines: {node: '>=18'} @@ -24511,11 +25027,6 @@ packages: resolution: {integrity: sha512-0pecoIzwsD/Whn/Qfa+SDMX2YyasV0ndbcgUFx7w1Ct2sLHClujdhQ4ik6mvQmsaOcnGkIyN0zcceMDjC2+BFQ==} engines: {node: '>=16'} - /metro-cache-key@0.76.9: - resolution: {integrity: sha512-ugJuYBLngHVh1t2Jj+uP9pSCQl7enzVXkuh6+N3l0FETfqjgOaSHlcnIhMPn6yueGsjmkiIfxQU4fyFVXRtSTw==} - engines: {node: '>=16'} - dev: false - /metro-cache-key@0.80.9: resolution: {integrity: sha512-hRcYGhEiWIdM87hU0fBlcGr+tHDEAT+7LYNCW89p5JhErFt/QaAkVx4fb5bW3YtXGv5BTV7AspWPERoIb99CXg==} engines: {node: '>=18'} @@ -24527,14 +25038,6 @@ packages: metro-core: 0.76.7 rimraf: 3.0.2 - /metro-cache@0.76.9: - resolution: {integrity: sha512-W6QFEU5AJG1gH4Ltv8S2IvhmEhSDYnbPafyj5fGR3YLysdykj+olKv9B0V+YQXtcLGyY5CqpXLYUx595GdiKzA==} - engines: {node: '>=16'} - dependencies: - metro-core: 0.76.9 - rimraf: 3.0.2 - dev: false - /metro-cache@0.80.9: resolution: {integrity: sha512-ujEdSI43QwI+Dj2xuNax8LMo8UgKuXJEdxJkzGPU6iIx42nYa1byQ+aADv/iPh5sh5a//h5FopraW5voXSgm2w==} engines: {node: '>=18'} @@ -24559,24 +25062,6 @@ packages: - supports-color - utf-8-validate - /metro-config@0.76.9: - resolution: {integrity: sha512-oYyJ16PY3rprsfoi80L+gDJhFJqsKI3Pob5LKQbJpvL+gGr8qfZe1eQzYp5Xxxk9DOHKBV1xD94NB8GdT/DA8Q==} - engines: {node: '>=16'} - dependencies: - connect: 3.7.0 - cosmiconfig: 5.2.1 - jest-validate: 29.7.0 - metro: 0.76.9 - metro-cache: 0.76.9 - metro-core: 0.76.9 - metro-runtime: 0.76.9 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate - dev: false - /metro-config@0.80.9: resolution: {integrity: sha512-28wW7CqS3eJrunRGnsibWldqgwRP9ywBEf7kg+uzUHkSFJNKPM1K3UNSngHmH0EZjomizqQA2Zi6/y6VdZMolg==} engines: {node: '>=18'} @@ -24601,14 +25086,6 @@ packages: lodash.throttle: 4.1.1 metro-resolver: 0.76.7 - /metro-core@0.76.9: - resolution: {integrity: sha512-DSeEr43Wrd5Q7ySfRzYzDwfV89g2OZTQDf1s3exOcLjE5fb7awoLOkA2h46ZzN8NcmbbM0cuJy6hOwF073/yRQ==} - engines: {node: '>=16'} - dependencies: - lodash.throttle: 4.1.1 - metro-resolver: 0.76.9 - dev: false - /metro-core@0.80.9: resolution: {integrity: sha512-tbltWQn+XTdULkGdzHIxlxk4SdnKxttvQQV3wpqqFbHDteR4gwCyTR2RyYJvxgU7HELfHtrVbqgqAdlPByUSbg==} engines: {node: '>=18'} @@ -24637,28 +25114,6 @@ packages: transitivePeerDependencies: - supports-color - /metro-file-map@0.76.9: - resolution: {integrity: sha512-7vJd8kksMDTO/0fbf3081bTrlw8SLiploeDf+vkkf0OwlrtDUWPOikfebp+MpZB2S61kamKjCNRfRkgrbPfSwg==} - engines: {node: '>=16'} - dependencies: - anymatch: 3.1.3 - debug: 2.6.9 - fb-watchman: 2.0.2 - graceful-fs: 4.2.11 - invariant: 2.2.4 - jest-regex-util: 27.5.1 - jest-util: 27.5.1 - jest-worker: 27.5.1 - micromatch: 4.0.5 - node-abort-controller: 3.1.1 - nullthrows: 1.1.1 - walker: 1.0.8 - optionalDependencies: - fsevents: 2.3.3 - transitivePeerDependencies: - - supports-color - dev: false - /metro-file-map@0.80.9: resolution: {integrity: sha512-sBUjVtQMHagItJH/wGU9sn3k2u0nrCl0CdR4SFMO1tksXLKbkigyQx4cbpcyPVOAmGTVuy3jyvBlELaGCAhplQ==} engines: {node: '>=18'} @@ -24694,36 +25149,12 @@ packages: - supports-color - utf-8-validate - /metro-inspector-proxy@0.76.9: - resolution: {integrity: sha512-idIiPkb8CYshc0WZmbzwmr4B1QwsQUbpDwBzHwxE1ni27FWKWhV9CD5p+qlXZHgfwJuMRfPN+tIaLSR8+vttYg==} - engines: {node: '>=16'} - hasBin: true - dependencies: - connect: 3.7.0 - debug: 2.6.9 - node-fetch: 2.7.0 - ws: 7.5.9 - yargs: 17.7.2 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate - dev: false - /metro-minify-terser@0.76.7: resolution: {integrity: sha512-FQiZGhIxCzhDwK4LxyPMLlq0Tsmla10X7BfNGlYFK0A5IsaVKNJbETyTzhpIwc+YFRT4GkFFwgo0V2N5vxO5HA==} engines: {node: '>=16'} dependencies: terser: 5.31.0 - /metro-minify-terser@0.76.9: - resolution: {integrity: sha512-ju2nUXTKvh96vHPoGZH/INhSvRRKM14CbGAJXQ98+g8K5z1v3luYJ/7+dFQB202eVzJdTB2QMtBjI1jUUpooCg==} - engines: {node: '>=16'} - dependencies: - terser: 5.31.0 - dev: false - /metro-minify-terser@0.80.9: resolution: {integrity: sha512-FEeCeFbkvvPuhjixZ1FYrXtO0araTpV6UbcnGgDUpH7s7eR5FG/PiJz3TsuuPP/HwCK19cZtQydcA2QrCw446A==} engines: {node: '>=18'} @@ -24736,13 +25167,6 @@ packages: dependencies: uglify-es: 3.3.9 - /metro-minify-uglify@0.76.9: - resolution: {integrity: sha512-MXRrM3lFo62FPISlPfTqC6n9HTEI3RJjDU5SvpE7sJFfJKLx02xXQEltsL/wzvEqK+DhRQ5DEYACTwf5W4Z3yA==} - engines: {node: '>=16'} - dependencies: - uglify-es: 3.3.9 - dev: false - /metro-react-native-babel-preset@0.76.7(@babel/core@7.24.5): resolution: {integrity: sha512-R25wq+VOSorAK3hc07NW0SmN8z9S/IR0Us0oGAsBcMZnsgkbOxu77Mduqf+f4is/wnWHc5+9bfiqdLnaMngiVw==} engines: {node: '>=16'} @@ -24791,55 +25215,6 @@ packages: transitivePeerDependencies: - supports-color - /metro-react-native-babel-preset@0.76.9(@babel/core@7.24.5): - resolution: {integrity: sha512-eCBtW/UkJPDr6HlMgFEGF+964DZsUEF9RGeJdZLKWE7d/0nY3ABZ9ZAGxzu9efQ35EWRox5bDMXUGaOwUe5ikQ==} - engines: {node: '>=16'} - peerDependencies: - '@babel/core': '*' - dependencies: - '@babel/core': 7.24.5 - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.24.5) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.5) - '@babel/plugin-proposal-export-default-from': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.5) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.24.5) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.24.5) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.24.5) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.5) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) - '@babel/plugin-syntax-export-default-from': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) - '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-block-scoping': 7.24.5(@babel/core@7.24.5) - '@babel/plugin-transform-classes': 7.24.5(@babel/core@7.24.5) - '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-destructuring': 7.24.5(@babel/core@7.24.5) - '@babel/plugin-transform-flow-strip-types': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.5) - '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.5) - '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.5) - '@babel/plugin-transform-react-jsx-self': 7.24.5(@babel/core@7.24.5) - '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-runtime': 7.24.3(@babel/core@7.24.5) - '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-typescript': 7.24.5(@babel/core@7.24.5) - '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.5) - '@babel/template': 7.24.0 - babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.24.5) - react-refresh: 0.4.3 - transitivePeerDependencies: - - supports-color - dev: false - /metro-react-native-babel-transformer@0.76.7(@babel/core@7.24.5): resolution: {integrity: sha512-W6lW3J7y/05ph3c2p3KKJNhH0IdyxdOCbQ5it7aM2MAl0SM4wgKjaV6EYv9b3rHklpV6K3qMH37UKVcjMooWiA==} engines: {node: '>=16'} @@ -24858,11 +25233,6 @@ packages: resolution: {integrity: sha512-pC0Wgq29HHIHrwz23xxiNgylhI8Rq1V01kQaJ9Kz11zWrIdlrH0ZdnJ7GC6qA0ErROG+cXmJ0rJb8/SW1Zp2IA==} engines: {node: '>=16'} - /metro-resolver@0.76.9: - resolution: {integrity: sha512-s86ipNRas9vNR5lChzzSheF7HoaQEmzxBLzwFA6/2YcGmUCowcoyPAfs1yPh4cjMw9F1T4KlMLaiwniGE7HCyw==} - engines: {node: '>=16'} - dev: false - /metro-resolver@0.80.9: resolution: {integrity: sha512-wAPIjkN59BQN6gocVsAvvpZ1+LQkkqUaswlT++cJafE/e54GoVkMNCmrR4BsgQHr9DknZ5Um/nKueeN7kaEz9w==} engines: {node: '>=18'} @@ -24881,14 +25251,6 @@ packages: '@babel/runtime': 7.24.5 react-refresh: 0.4.3 - /metro-runtime@0.76.9: - resolution: {integrity: sha512-/5vezDpGUtA0Fv6cJg0+i6wB+QeBbvLeaw9cTSG7L76liP0b91f8vOcYzGaUbHI8pznJCCTerxRzpQ8e3/NcDw==} - engines: {node: '>=16'} - dependencies: - '@babel/runtime': 7.24.5 - react-refresh: 0.4.3 - dev: false - /metro-runtime@0.80.9: resolution: {integrity: sha512-8PTVIgrVcyU+X/rVCy/9yxNlvXsBCk5JwwkbAm/Dm+Abo6NBGtNjWF0M1Xo/NWCb4phamNWcD7cHdR91HhbJvg==} engines: {node: '>=18'} @@ -24925,22 +25287,6 @@ packages: transitivePeerDependencies: - supports-color - /metro-source-map@0.76.9: - resolution: {integrity: sha512-q5qsMlu8EFvsT46wUUh+ao+efDsicT30zmaPATNhq+PcTawDbDgnMuUD+FT0bvxxnisU2PWl91RdzKfNc2qPQA==} - engines: {node: '>=16'} - dependencies: - '@babel/traverse': 7.24.5 - '@babel/types': 7.24.5 - invariant: 2.2.4 - metro-symbolicate: 0.76.9 - nullthrows: 1.1.1 - ob1: 0.76.9 - source-map: 0.5.7 - vlq: 1.0.1 - transitivePeerDependencies: - - supports-color - dev: false - /metro-source-map@0.80.9: resolution: {integrity: sha512-RMn+XS4VTJIwMPOUSj61xlxgBvPeY4G6s5uIn6kt6HB6A/k9ekhr65UkkDD7WzHYs3a9o869qU8tvOZvqeQzgw==} engines: {node: '>=18'} @@ -24984,21 +25330,6 @@ packages: transitivePeerDependencies: - supports-color - /metro-symbolicate@0.76.9: - resolution: {integrity: sha512-Yyq6Ukj/IeWnGST09kRt0sBK8TwzGZWoU7YAcQlh14+AREH454Olx4wbFTpkkhUkV05CzNCvUuXQ0efFxhA1bw==} - engines: {node: '>=16'} - hasBin: true - dependencies: - invariant: 2.2.4 - metro-source-map: 0.76.9 - nullthrows: 1.1.1 - source-map: 0.5.7 - through2: 2.0.5 - vlq: 1.0.1 - transitivePeerDependencies: - - supports-color - dev: false - /metro-symbolicate@0.80.9: resolution: {integrity: sha512-Ykae12rdqSs98hg41RKEToojuIW85wNdmSe/eHUgMkzbvCFNVgcC0w3dKZEhSsqQOXapXRlLtHkaHLil0UD/EA==} engines: {node: '>=18'} @@ -25025,19 +25356,6 @@ packages: transitivePeerDependencies: - supports-color - /metro-transform-plugins@0.76.9: - resolution: {integrity: sha512-YEQeNlOCt92I7S9A3xbrfaDfwfgcxz9PpD/1eeop3c4cO3z3Q3otYuxw0WJ/rUIW8pZfOm5XCehd+1NRbWlAaw==} - engines: {node: '>=16'} - dependencies: - '@babel/core': 7.24.5 - '@babel/generator': 7.24.5 - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.5 - nullthrows: 1.1.1 - transitivePeerDependencies: - - supports-color - dev: false - /metro-transform-plugins@0.80.9: resolution: {integrity: sha512-UlDk/uc8UdfLNJhPbF3tvwajyuuygBcyp+yBuS/q0z3QSuN/EbLllY3rK8OTD9n4h00qZ/qgxGv/lMFJkwP4vg==} engines: {node: '>=18'} @@ -25072,30 +25390,6 @@ packages: - supports-color - utf-8-validate - /metro-transform-worker@0.76.9: - resolution: {integrity: sha512-F69A0q0qFdJmP2Clqr6TpTSn4WTV9p5A28h5t9o+mB22ryXBZfUQ6BFBBW/6Wp2k/UtPH+oOsBfV9guiqm3d2Q==} - engines: {node: '>=16'} - dependencies: - '@babel/core': 7.24.5 - '@babel/generator': 7.24.5 - '@babel/parser': 7.24.5 - '@babel/types': 7.24.5 - babel-preset-fbjs: 3.4.0(@babel/core@7.24.5) - metro: 0.76.9 - metro-babel-transformer: 0.76.9 - metro-cache: 0.76.9 - metro-cache-key: 0.76.9 - metro-minify-terser: 0.76.9 - metro-source-map: 0.76.9 - metro-transform-plugins: 0.76.9 - nullthrows: 1.1.1 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate - dev: false - /metro-transform-worker@0.80.9: resolution: {integrity: sha512-c/IrzMUVnI0hSVVit4TXzt3A1GiUltGVlzCmLJWxNrBGHGrJhvgePj38+GXl1Xf4Fd4vx6qLUkKMQ3ux73bFLQ==} engines: {node: '>=18'} @@ -25177,65 +25471,6 @@ packages: - supports-color - utf-8-validate - /metro@0.76.9: - resolution: {integrity: sha512-gcjcfs0l5qIPg0lc5P7pj0x7vPJ97tan+OnEjiYLbKjR1D7Oa78CE93YUPyymUPH6q7VzlzMm1UjT35waEkZUw==} - engines: {node: '>=16'} - hasBin: true - dependencies: - '@babel/code-frame': 7.24.2 - '@babel/core': 7.24.5 - '@babel/generator': 7.24.5 - '@babel/parser': 7.24.5 - '@babel/template': 7.24.0 - '@babel/traverse': 7.24.5 - '@babel/types': 7.24.5 - accepts: 1.3.8 - async: 3.2.5 - chalk: 4.1.2 - ci-info: 2.0.0 - connect: 3.7.0 - debug: 2.6.9 - denodeify: 1.2.1 - error-stack-parser: 2.1.4 - graceful-fs: 4.2.11 - hermes-parser: 0.12.0 - image-size: 1.1.1 - invariant: 2.2.4 - jest-worker: 27.5.1 - jsc-safe-url: 0.2.4 - lodash.throttle: 4.1.1 - metro-babel-transformer: 0.76.9 - metro-cache: 0.76.9 - metro-cache-key: 0.76.9 - metro-config: 0.76.9 - metro-core: 0.76.9 - metro-file-map: 0.76.9 - metro-inspector-proxy: 0.76.9 - metro-minify-uglify: 0.76.9 - metro-react-native-babel-preset: 0.76.9(@babel/core@7.24.5) - metro-resolver: 0.76.9 - metro-runtime: 0.76.9 - metro-source-map: 0.76.9 - metro-symbolicate: 0.76.9 - metro-transform-plugins: 0.76.9 - metro-transform-worker: 0.76.9 - mime-types: 2.1.35 - node-fetch: 2.7.0 - nullthrows: 1.1.1 - rimraf: 3.0.2 - serialize-error: 2.1.0 - source-map: 0.5.7 - strip-ansi: 6.0.1 - throat: 5.0.0 - ws: 7.5.9 - yargs: 17.7.2 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate - dev: false - /metro@0.80.9: resolution: {integrity: sha512-Bc57Xf3GO2Xe4UWQsBj/oW6YfLPABEu8jfDVDiNmJvoQW4CO34oDPuYKe4KlXzXhcuNsqOtSxpbjCRRVjhhREg==} engines: {node: '>=18'} @@ -26116,7 +26351,7 @@ packages: resolution: {integrity: sha512-CPMcGa+y33xuL1E0TcNIu4YyaZCxnnvkVaEXrsosR3FxN+fV8xvb7Mzpb7IgKler10qeMkE6+Dp8qJhpzdq35g==} engines: {node: '>=10'} dependencies: - semver: 7.6.0 + semver: 7.6.1 dev: true /node-abort-controller@3.1.1: @@ -26131,7 +26366,7 @@ packages: /node-api-version@0.2.0: resolution: {integrity: sha512-fthTTsi8CxaBXMaBAD7ST2uylwvsnYxh2PfaScwpMhos6KlSFajXQPcM4ogNE1q2s3Lbz9GCGqeIHC+C6OZnKg==} dependencies: - semver: 7.6.0 + semver: 7.6.1 dev: true /node-dir@0.1.17: @@ -26164,6 +26399,7 @@ packages: optional: true dependencies: whatwg-url: 5.0.0 + dev: true /node-fetch@2.7.0: resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} @@ -26208,7 +26444,7 @@ packages: make-fetch-happen: 13.0.1 nopt: 7.2.1 proc-log: 3.0.0 - semver: 7.6.0 + semver: 7.6.1 tar: 6.2.1 which: 4.0.0 transitivePeerDependencies: @@ -26228,7 +26464,7 @@ packages: nopt: 6.0.0 npmlog: 6.0.2 rimraf: 3.0.2 - semver: 7.6.0 + semver: 7.6.1 tar: 6.2.1 which: 2.0.2 transitivePeerDependencies: @@ -26283,7 +26519,7 @@ packages: dependencies: hosted-git-info: 7.0.2 is-core-module: 2.13.1 - semver: 7.6.0 + semver: 7.6.1 validate-npm-package-license: 3.0.4 dev: true @@ -26315,7 +26551,7 @@ packages: resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - semver: 7.6.0 + semver: 7.6.1 dev: true /npm-normalize-package-bin@3.0.1: @@ -26329,7 +26565,7 @@ packages: dependencies: hosted-git-info: 7.0.2 proc-log: 3.0.0 - semver: 7.6.0 + semver: 7.6.1 validate-npm-package-name: 5.0.0 dev: true @@ -26355,7 +26591,7 @@ packages: npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 11.0.1 - semver: 7.6.0 + semver: 7.6.1 dev: true /npm-registry-fetch@16.2.1: @@ -26426,11 +26662,6 @@ packages: resolution: {integrity: sha512-dlBkJJV5M/msj9KYA9upc+nUWVwuOFFTbu28X6kZeGwcuW+JxaHSBZ70SYQnk5M+j5JbNLR6yKHmgW4M5E7X5g==} engines: {node: '>=16'} - /ob1@0.76.9: - resolution: {integrity: sha512-g0I/OLnSxf6OrN3QjSew3bTDJCdbZoWxnh8adh1z36alwCuGF1dgDeRA25bTYSakrG5WULSaWJPOdgnf1O/oQw==} - engines: {node: '>=16'} - dev: false - /ob1@0.80.9: resolution: {integrity: sha512-v9yOxowkZbxWhKOaaTyLjIm1aLy4ebMNcSn4NYJKOAI/Qv+SkfEfszpLr2GIxsccmb2Y2HA9qtsqiIJ80ucpVA==} engines: {node: '>=18'} @@ -26815,7 +27046,7 @@ packages: got: 12.6.1 registry-auth-token: 5.0.2 registry-url: 6.0.1 - semver: 7.6.0 + semver: 7.6.1 /pacote@17.0.6: resolution: {integrity: sha512-cJKrW21VRE8vVTRskJo78c/RCvwJCn1f4qgfxL4w77SOWrTCRcmfkYHlHtS0gqpgjv3zhXflRtgsrUCX5xwNnQ==} @@ -27297,7 +27528,7 @@ packages: cosmiconfig: 8.3.6(typescript@5.4.5) jiti: 1.21.0 postcss: 8.4.38 - semver: 7.6.0 + semver: 7.6.1 webpack: 5.91.0(webpack-cli@5.1.4) transitivePeerDependencies: - typescript @@ -27318,7 +27549,7 @@ packages: cosmiconfig: 9.0.0(typescript@5.2.2) jiti: 1.21.0 postcss: 8.4.35 - semver: 7.6.0 + semver: 7.6.1 webpack: 5.90.3(esbuild@0.20.1) transitivePeerDependencies: - typescript @@ -28119,6 +28350,12 @@ packages: strict-uri-encode: 2.0.0 dev: false + /querystring@0.2.1: + resolution: {integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==} + engines: {node: '>=0.4.x'} + deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. + dev: false + /querystringify@2.2.0: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} dev: true @@ -28225,6 +28462,16 @@ packages: - bufferutil - utf-8-validate + /react-devtools-core@5.2.0: + resolution: {integrity: sha512-vZK+/gvxxsieAoAyYaiRIVFxlajb7KXhgBDV7OsoMzaAE+IqGpoxusBjIgq5ibqA2IloKu0p9n7tE68z1xs18A==} + dependencies: + shell-quote: 1.8.1 + ws: 7.5.9 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: false + /react-dom@18.2.0(react@18.2.0): resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} peerDependencies: @@ -28318,7 +28565,7 @@ packages: react-loadable: /@docusaurus/react-loadable@6.0.0(react@18.2.0) webpack: 5.91.0(webpack-cli@5.1.4) - /react-native-elements@3.4.3(react-native-safe-area-context@4.8.2)(react-native-vector-icons@10.1.0)(react-native@0.73.2)(react@18.2.0): + /react-native-elements@3.4.3(react-native-safe-area-context@4.10.1)(react-native-vector-icons@10.1.0)(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-VtZc25EecPZyUBER85zFK9ZbY6kkUdcm1ZwJ9hdoGSCr1R/GFgxor4jngOcSYeMvQ+qimd5No44OVJW3rSJECA==} requiresBuild: true peerDependencies: @@ -28331,9 +28578,9 @@ packages: hoist-non-react-statics: 3.3.2 lodash.isequal: 4.5.0 opencollective-postinstall: 2.0.3 - react-native-ratings: 8.0.4(react-native@0.73.2)(react@18.2.0) - react-native-safe-area-context: 4.8.2(react-native@0.73.2)(react@18.2.0) - react-native-size-matters: 0.3.1(react-native@0.73.2) + react-native-ratings: 8.0.4(react-native@0.74.1)(react@18.2.0) + react-native-safe-area-context: 4.10.1(react-native@0.74.1)(react@18.2.0) + react-native-size-matters: 0.3.1(react-native@0.74.1) react-native-vector-icons: 10.1.0 transitivePeerDependencies: - react @@ -28362,24 +28609,24 @@ packages: - react-native dev: false - /react-native-encrypted-storage@4.0.3(react-native@0.73.2)(react@18.2.0): + /react-native-encrypted-storage@4.0.3(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-0pJA4Aj2S1PIJEbU7pN/Qvf7JIJx3hFywx+i+bLHtgK0/6Zryf1V2xVsWcrD50dfiu3jY1eN2gesQ5osGxE7jA==} peerDependencies: react: '*' react-native: '*' dependencies: react: 18.2.0 - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false - /react-native-encrypted-storage@4.0.3(react-native@0.73.6)(react@18.2.0): + /react-native-encrypted-storage@4.0.3(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-0pJA4Aj2S1PIJEbU7pN/Qvf7JIJx3hFywx+i+bLHtgK0/6Zryf1V2xVsWcrD50dfiu3jY1eN2gesQ5osGxE7jA==} peerDependencies: react: '*' react-native: '*' dependencies: react: 18.2.0 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) dev: false /react-native-fetch-api@3.0.0: @@ -28388,7 +28635,7 @@ packages: p-defer: 3.0.0 dev: false - /react-native-gesture-handler@2.14.1(react-native@0.73.2)(react@18.2.0): + /react-native-gesture-handler@2.14.1(react-native@0.73.4)(react@18.2.0): resolution: {integrity: sha512-YiM1BApV4aKeuwsM6O4C2ufwewYEKk6VMXOt0YqEZFMwABBFWhXLySFZYjBSNRU2USGppJbfHP1q1DfFQpKhdA==} peerDependencies: react: '*' @@ -28400,10 +28647,10 @@ packages: lodash: 4.17.21 prop-types: 15.8.1 react: 18.2.0 - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.73.4(@babel/core@7.23.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false - /react-native-gesture-handler@2.14.1(react-native@0.73.4)(react@18.2.0): + /react-native-gesture-handler@2.14.1(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-YiM1BApV4aKeuwsM6O4C2ufwewYEKk6VMXOt0YqEZFMwABBFWhXLySFZYjBSNRU2USGppJbfHP1q1DfFQpKhdA==} peerDependencies: react: '*' @@ -28415,11 +28662,11 @@ packages: lodash: 4.17.21 prop-types: 15.8.1 react: 18.2.0 - react-native: 0.73.4(@babel/core@7.23.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false - /react-native-gesture-handler@2.14.1(react-native@0.73.6)(react@18.2.0): - resolution: {integrity: sha512-YiM1BApV4aKeuwsM6O4C2ufwewYEKk6VMXOt0YqEZFMwABBFWhXLySFZYjBSNRU2USGppJbfHP1q1DfFQpKhdA==} + /react-native-gesture-handler@2.16.2(react-native@0.74.1)(react@18.2.0): + resolution: {integrity: sha512-vGFlrDKlmyI+BT+FemqVxmvO7nqxU33cgXVsn6IKAFishvlG3oV2Ds67D5nPkHMea8T+s1IcuMm0bF8ntZtAyg==} peerDependencies: react: '*' react-native: '*' @@ -28430,7 +28677,7 @@ packages: lodash: 4.17.21 prop-types: 15.8.1 react: 18.2.0 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) dev: false /react-native-get-random-values@1.10.0(react-native@0.72.4): @@ -28442,13 +28689,13 @@ packages: react-native: 0.72.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false - /react-native-get-random-values@1.10.0(react-native@0.73.2): - resolution: {integrity: sha512-gZ1zbXhbb8+Jy9qYTV8c4Nf45/VB4g1jmXuavY5rPfUn7x3ok9Vl3FTl0dnE92Z4FFtfbUNNwtSfcmomdtWg+A==} + /react-native-get-random-values@1.11.0(react-native@0.74.1): + resolution: {integrity: sha512-4BTbDbRmS7iPdhYLRcz3PGFIpFJBwNZg9g42iwa2P6FOv9vZj/xJc678RZXnLNZzd0qd7Q3CCF6Yd+CU2eoXKQ==} peerDependencies: react-native: '>=0.56' dependencies: fast-base64-decode: 1.0.0 - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) dev: false /react-native-get-random-values@1.8.0(react-native@0.73.4): @@ -28469,12 +28716,15 @@ packages: react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false - /react-native-iphone-x-helper@1.3.1(react-native@0.73.2): - resolution: {integrity: sha512-HOf0jzRnq2/aFUcdCJ9w9JGzN3gdEg0zFE4FyYlp4jtidqU03D5X7ZegGKfT1EWteR0gPBGp9ye5T5FvSWi9Yg==} + /react-native-helmet-async@2.0.4(react@18.2.0): + resolution: {integrity: sha512-m3CkXWss6B1dd6mCMleLpzDCJJGGaHOLQsUzZv8kAASJmMfmVT4d2fx375iXKTRWT25ThBfae3dECuX5cq/8hg==} peerDependencies: - react-native: '>=0.42.0' + react: ^16.6.0 || ^17.0.0 || ^18.0.0 dependencies: - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + invariant: 2.2.4 + react: 18.2.0 + react-fast-compare: 3.2.2 + shallowequal: 1.1.0 dev: false /react-native-iphone-x-helper@1.3.1(react-native@0.73.6): @@ -28485,6 +28735,14 @@ packages: react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false + /react-native-iphone-x-helper@1.3.1(react-native@0.74.1): + resolution: {integrity: sha512-HOf0jzRnq2/aFUcdCJ9w9JGzN3gdEg0zFE4FyYlp4jtidqU03D5X7ZegGKfT1EWteR0gPBGp9ye5T5FvSWi9Yg==} + peerDependencies: + react-native: '>=0.42.0' + dependencies: + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + dev: false + /react-native-pager-view@6.2.3(react-native@0.73.4)(react@18.2.0): resolution: {integrity: sha512-dqVpXWFtPNfD3D2QQQr8BP+ullS5MhjRJuF8Z/qml4QTILcrWaW8F5iAxKkQR3Jl0ikcEryG/+SQlNcwlo0Ggg==} peerDependencies: @@ -28507,8 +28765,26 @@ packages: dependencies: base-64: 1.0.0 react-native-fetch-api: 3.0.0 - react-native-get-random-values: 1.10.0(react-native@0.73.2) - react-native-url-polyfill: 2.0.0(react-native@0.73.2) + react-native-get-random-values: 1.10.0(react-native@0.72.4) + react-native-url-polyfill: 2.0.0(react-native@0.72.4) + text-encoding: 0.7.0 + web-streams-polyfill: 3.3.3 + dev: false + + /react-native-polyfill-globals@3.1.0(base-64@1.0.0)(react-native-fetch-api@3.0.0)(react-native-get-random-values@1.11.0)(react-native-url-polyfill@2.0.0)(text-encoding@0.7.0)(web-streams-polyfill@3.3.3): + resolution: {integrity: sha512-6ACmV1SjXvZP2LN6J2yK58yNACKddcvoiKLrSQdISx32IdYStfdmGXrbAfpd+TANrTlIaZ2SLoFXohNwhnqm/w==} + peerDependencies: + base-64: '*' + react-native-fetch-api: '*' + react-native-get-random-values: '*' + react-native-url-polyfill: '*' + text-encoding: '*' + web-streams-polyfill: '*' + dependencies: + base-64: 1.0.0 + react-native-fetch-api: 3.0.0 + react-native-get-random-values: 1.11.0(react-native@0.74.1) + react-native-url-polyfill: 2.0.0(react-native@0.74.1) text-encoding: 0.7.0 web-streams-polyfill: 3.3.3 dev: false @@ -28535,7 +28811,7 @@ packages: resolution: {integrity: sha512-4JoyEaT2ZnK9IH+tDFpbTiQBgva8UIFGQf4/Uw/tnEVWBERlVlzcs5B82T9BkeEhEqXhp89JaiSBnLWj30lciw==} dev: false - /react-native-ratings@8.0.4(react-native@0.73.2)(react@18.2.0): + /react-native-ratings@8.0.4(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-Xczu5lskIIRD6BEdz9A0jDRpEck/SFxRqiglkXi0u67yAtI1/pcJC76P4MukCbT8K4BPVl+42w83YqXBoBRl7A==} peerDependencies: react: '*' @@ -28543,10 +28819,10 @@ packages: dependencies: lodash: 4.17.21 react: 18.2.0 - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false - /react-native-ratings@8.0.4(react-native@0.73.6)(react@18.2.0): + /react-native-ratings@8.0.4(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-Xczu5lskIIRD6BEdz9A0jDRpEck/SFxRqiglkXi0u67yAtI1/pcJC76P4MukCbT8K4BPVl+42w83YqXBoBRl7A==} peerDependencies: react: '*' @@ -28554,46 +28830,40 @@ packages: dependencies: lodash: 4.17.21 react: 18.2.0 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) dev: false - /react-native-reanimated-table@0.0.2(react-native@0.73.2)(react@18.2.0): + /react-native-reanimated-table@0.0.2(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-OeuqfU1AFEmHNTJlEOLWrV78JgAXnM0/ZrCm0Ab+9e5nwYJ+xab/UFXkNKz3Gyf08ZfLSNzwMQRjt3eZWPWoGA==} peerDependencies: react: '>=16.8.0' react-native: '>=0.6.0' dependencies: react: 18.2.0 - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) dev: false - /react-native-reanimated@3.6.3(@babel/core@7.23.5)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.1)(@babel/plugin-transform-shorthand-properties@7.24.1)(@babel/plugin-transform-template-literals@7.24.1)(react-native@0.73.4)(react@18.2.0): - resolution: {integrity: sha512-2KkkPozoIvDbJcHuf8qeyoLROXQxizSi+2CTCkuNVkVZOxxY4B0Omvgq61aOQhSZUh/649x1YHoAaTyGMGDJUw==} + /react-native-reanimated@3.10.0(@babel/core@7.24.5)(react-native@0.74.1)(react@18.2.0): + resolution: {integrity: sha512-oiQiO+iJ8HTXTli94+Cl5R7nd+TzZf+3MYnMKWtnVDDCxFsqBgpkKO2Xp2ZhZyseXY/JDdH0//E7LlPQRRxpXg==} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-proposal-nullish-coalescing-operator': ^7.0.0-0 - '@babel/plugin-proposal-optional-chaining': ^7.0.0-0 - '@babel/plugin-transform-arrow-functions': ^7.0.0-0 - '@babel/plugin-transform-shorthand-properties': ^7.0.0-0 - '@babel/plugin-transform-template-literals': ^7.0.0-0 react: '*' react-native: '*' dependencies: - '@babel/core': 7.23.5 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.5) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.5) - '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.23.5) - '@babel/plugin-transform-object-assign': 7.24.1(@babel/core@7.23.5) - '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.23.5) - '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.23.5) - '@babel/preset-typescript': 7.24.1(@babel/core@7.23.5) + '@babel/core': 7.24.5 + '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-optional-chaining': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.5) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.5) convert-source-map: 2.0.0 invariant: 2.2.4 react: 18.2.0 - react-native: 0.73.4(@babel/core@7.23.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) dev: false - /react-native-reanimated@3.6.3(@babel/core@7.24.5)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.1)(@babel/plugin-transform-shorthand-properties@7.24.1)(@babel/plugin-transform-template-literals@7.24.1)(react-native@0.73.2)(react@18.2.0): + /react-native-reanimated@3.6.3(@babel/core@7.23.5)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.1)(@babel/plugin-transform-shorthand-properties@7.24.1)(@babel/plugin-transform-template-literals@7.24.1)(react-native@0.73.4)(react@18.2.0): resolution: {integrity: sha512-2KkkPozoIvDbJcHuf8qeyoLROXQxizSi+2CTCkuNVkVZOxxY4B0Omvgq61aOQhSZUh/649x1YHoAaTyGMGDJUw==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -28605,18 +28875,18 @@ packages: react: '*' react-native: '*' dependencies: - '@babel/core': 7.24.5 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.5) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.5) - '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-object-assign': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.5) - '@babel/preset-typescript': 7.24.1(@babel/core@7.24.5) + '@babel/core': 7.23.5 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.5) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.5) + '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.23.5) + '@babel/plugin-transform-object-assign': 7.24.1(@babel/core@7.23.5) + '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.23.5) + '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.23.5) + '@babel/preset-typescript': 7.24.1(@babel/core@7.23.5) convert-source-map: 2.0.0 invariant: 2.2.4 react: 18.2.0 - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.73.4(@babel/core@7.23.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false /react-native-reanimated@3.6.3(@babel/core@7.24.5)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.1)(@babel/plugin-transform-shorthand-properties@7.24.1)(@babel/plugin-transform-template-literals@7.24.1)(react-native@0.73.6)(react@18.2.0): @@ -28645,14 +28915,14 @@ packages: react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false - /react-native-safe-area-context@4.8.2(react-native@0.73.2)(react@18.2.0): - resolution: {integrity: sha512-ffUOv8BJQ6RqO3nLml5gxJ6ab3EestPiyWekxdzO/1MQ7NF8fW1Mzh1C5QE9yq573Xefnc7FuzGXjtesZGv7cQ==} + /react-native-safe-area-context@4.10.1(react-native@0.74.1)(react@18.2.0): + resolution: {integrity: sha512-w8tCuowDorUkPoWPXmhqosovBr33YsukkwYCDERZFHAxIkx6qBadYxfeoaJ91nCQKjkNzGrK5qhoNOeSIcYSpA==} peerDependencies: react: '*' react-native: '*' dependencies: react: 18.2.0 - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) dev: false /react-native-safe-area-context@4.8.2(react-native@0.73.4)(react@18.2.0): @@ -28675,7 +28945,7 @@ packages: react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false - /react-native-safe-area-view@0.14.9(react-native@0.73.2)(react@18.2.0): + /react-native-safe-area-view@0.14.9(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-WII/ulhpVyL/qbYb7vydq7dJAfZRBcEhg4/UWt6F6nAKpLa3gAceMOxBxI914ppwSP/TdUsandFy6lkJQE0z4A==} deprecated: 'Package has been replaced by react-native-safe-area-context: https://www.npmjs.com/package/react-native-safe-area-context' peerDependencies: @@ -28684,10 +28954,10 @@ packages: dependencies: hoist-non-react-statics: 2.5.5 react: 18.2.0 - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false - /react-native-safe-area-view@0.14.9(react-native@0.73.6)(react@18.2.0): + /react-native-safe-area-view@0.14.9(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-WII/ulhpVyL/qbYb7vydq7dJAfZRBcEhg4/UWt6F6nAKpLa3gAceMOxBxI914ppwSP/TdUsandFy6lkJQE0z4A==} deprecated: 'Package has been replaced by react-native-safe-area-context: https://www.npmjs.com/package/react-native-safe-area-context' peerDependencies: @@ -28696,10 +28966,10 @@ packages: dependencies: hoist-non-react-statics: 2.5.5 react: 18.2.0 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) dev: false - /react-native-safe-area-view@1.1.1(react-native-safe-area-context@4.8.2)(react-native@0.73.2)(react@18.2.0): + /react-native-safe-area-view@1.1.1(react-native-safe-area-context@4.10.1)(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-bbLCtF+tqECyPWlgkWbIwx4vDPb0GEufx/ZGcSS4UljMcrpwluachDXoW9DBxhbMCc6k1V0ccqHWN7ntbRdERQ==} deprecated: 'Package has been replaced by react-native-safe-area-context: https://www.npmjs.com/package/react-native-safe-area-context' peerDependencies: @@ -28709,8 +28979,8 @@ packages: dependencies: hoist-non-react-statics: 2.5.5 react: 18.2.0 - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) - react-native-safe-area-context: 4.8.2(react-native@0.73.2)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + react-native-safe-area-context: 4.10.1(react-native@0.74.1)(react@18.2.0) dev: false /react-native-safe-area-view@1.1.1(react-native-safe-area-context@4.8.2)(react-native@0.73.6)(react@18.2.0): @@ -28727,7 +28997,7 @@ packages: react-native-safe-area-context: 4.8.2(react-native@0.73.6)(react@18.2.0) dev: false - /react-native-screens@3.29.0(react-native@0.73.2)(react@18.2.0): + /react-native-screens@3.29.0(react-native@0.73.4)(react@18.2.0): resolution: {integrity: sha512-yB1GoAMamFAcYf4ku94uBPn0/ani9QG7NdI98beJ5cet2YFESYYzuEIuU+kt+CNRcO8qqKeugxlfgAa3HyTqlg==} peerDependencies: react: '*' @@ -28735,11 +29005,11 @@ packages: dependencies: react: 18.2.0 react-freeze: 1.0.4(react@18.2.0) - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.73.4(@babel/core@7.23.5)(@babel/preset-env@7.24.5)(react@18.2.0) warn-once: 0.1.1 dev: false - /react-native-screens@3.29.0(react-native@0.73.4)(react@18.2.0): + /react-native-screens@3.29.0(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-yB1GoAMamFAcYf4ku94uBPn0/ani9QG7NdI98beJ5cet2YFESYYzuEIuU+kt+CNRcO8qqKeugxlfgAa3HyTqlg==} peerDependencies: react: '*' @@ -28747,36 +29017,36 @@ packages: dependencies: react: 18.2.0 react-freeze: 1.0.4(react@18.2.0) - react-native: 0.73.4(@babel/core@7.23.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) warn-once: 0.1.1 dev: false - /react-native-screens@3.29.0(react-native@0.73.6)(react@18.2.0): - resolution: {integrity: sha512-yB1GoAMamFAcYf4ku94uBPn0/ani9QG7NdI98beJ5cet2YFESYYzuEIuU+kt+CNRcO8qqKeugxlfgAa3HyTqlg==} + /react-native-screens@3.31.1(react-native@0.74.1)(react@18.2.0): + resolution: {integrity: sha512-8fRW362pfZ9y4rS8KY5P3DFScrmwo/vu1RrRMMx0PNHbeC9TLq0Kw1ubD83591yz64gLNHFLTVkTJmWeWCXKtQ==} peerDependencies: react: '*' react-native: '*' dependencies: react: 18.2.0 react-freeze: 1.0.4(react@18.2.0) - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) warn-once: 0.1.1 dev: false - /react-native-size-matters@0.3.1(react-native@0.73.2): + /react-native-size-matters@0.3.1(react-native@0.73.6): resolution: {integrity: sha512-mKOfBLIBFBcs9br1rlZDvxD5+mAl8Gfr5CounwJtxI6Z82rGrMO+Kgl9EIg3RMVf3G855a85YVqHJL2f5EDRlw==} peerDependencies: react-native: '*' dependencies: - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false - /react-native-size-matters@0.3.1(react-native@0.73.6): + /react-native-size-matters@0.3.1(react-native@0.74.1): resolution: {integrity: sha512-mKOfBLIBFBcs9br1rlZDvxD5+mAl8Gfr5CounwJtxI6Z82rGrMO+Kgl9EIg3RMVf3G855a85YVqHJL2f5EDRlw==} peerDependencies: react-native: '*' dependencies: - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) dev: false /react-native-svg@14.1.0(react-native@0.73.4)(react@18.2.0): @@ -28804,30 +29074,30 @@ packages: whatwg-url-without-unicode: 8.0.0-3 dev: false - /react-native-url-polyfill@2.0.0(react-native@0.73.2): + /react-native-url-polyfill@2.0.0(react-native@0.73.4): resolution: {integrity: sha512-My330Do7/DvKnEvwQc0WdcBnFPploYKp9CYlefDXzIdEaA+PAhDYllkvGeEroEzvc4Kzzj2O4yVdz8v6fjRvhA==} peerDependencies: react-native: '*' dependencies: - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.73.4(@babel/core@7.23.5)(@babel/preset-env@7.24.5)(react@18.2.0) whatwg-url-without-unicode: 8.0.0-3 dev: false - /react-native-url-polyfill@2.0.0(react-native@0.73.4): + /react-native-url-polyfill@2.0.0(react-native@0.73.6): resolution: {integrity: sha512-My330Do7/DvKnEvwQc0WdcBnFPploYKp9CYlefDXzIdEaA+PAhDYllkvGeEroEzvc4Kzzj2O4yVdz8v6fjRvhA==} peerDependencies: react-native: '*' dependencies: - react-native: 0.73.4(@babel/core@7.23.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) whatwg-url-without-unicode: 8.0.0-3 dev: false - /react-native-url-polyfill@2.0.0(react-native@0.73.6): + /react-native-url-polyfill@2.0.0(react-native@0.74.1): resolution: {integrity: sha512-My330Do7/DvKnEvwQc0WdcBnFPploYKp9CYlefDXzIdEaA+PAhDYllkvGeEroEzvc4Kzzj2O4yVdz8v6fjRvhA==} peerDependencies: react-native: '*' dependencies: - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) whatwg-url-without-unicode: 8.0.0-3 dev: false @@ -28938,28 +29208,29 @@ packages: - supports-color - utf-8-validate - /react-native@0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0): - resolution: {integrity: sha512-7zj9tcUYpJUBdOdXY6cM8RcXYWkyql4kMyGZflW99E5EuFPoC7Ti+ZQSl7LP9ZPzGD0vMfslwyDW0I4tPWUCFw==} + /react-native@0.73.4(@babel/core@7.23.5)(@babel/preset-env@7.24.5)(react@18.2.0): + resolution: {integrity: sha512-VtS+Yr6OOTIuJGDECIYWzNU8QpJjASQYvMtfa/Hvm/2/h5GdB6W9H9TOmh13x07Lj4AOhNMx3XSsz6TdrO4jIg==} engines: {node: '>=18'} hasBin: true peerDependencies: react: 18.2.0 dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native-community/cli': 12.3.0 - '@react-native-community/cli-platform-android': 12.3.0 - '@react-native-community/cli-platform-ios': 12.3.0 + '@react-native-community/cli': 12.3.2 + '@react-native-community/cli-platform-android': 12.3.2 + '@react-native-community/cli-platform-ios': 12.3.2 '@react-native/assets-registry': 0.73.1 - '@react-native/codegen': 0.73.2(@babel/preset-env@7.24.5) - '@react-native/community-cli-plugin': 0.73.12(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + '@react-native/codegen': 0.73.3(@babel/preset-env@7.24.5) + '@react-native/community-cli-plugin': 0.73.16(@babel/core@7.23.5)(@babel/preset-env@7.24.5) '@react-native/gradle-plugin': 0.73.4 '@react-native/js-polyfills': 0.73.1 '@react-native/normalize-colors': 0.73.2 - '@react-native/virtualized-lists': 0.73.4(react-native@0.73.2) + '@react-native/virtualized-lists': 0.73.4(react-native@0.73.4) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 base64-js: 1.5.1 + chalk: 4.1.2 deprecated-react-native-prop-types: 5.0.0 event-target-shim: 5.0.1 flow-enums-runtime: 0.0.6 @@ -28992,24 +29263,24 @@ packages: - utf-8-validate dev: false - /react-native@0.73.4(@babel/core@7.23.5)(@babel/preset-env@7.24.5)(react@18.2.0): - resolution: {integrity: sha512-VtS+Yr6OOTIuJGDECIYWzNU8QpJjASQYvMtfa/Hvm/2/h5GdB6W9H9TOmh13x07Lj4AOhNMx3XSsz6TdrO4jIg==} + /react-native@0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0): + resolution: {integrity: sha512-oqmZe8D2/VolIzSPZw+oUd6j/bEmeRHwsLn1xLA5wllEYsZ5zNuMsDus235ONOnCRwexqof/J3aztyQswSmiaA==} engines: {node: '>=18'} hasBin: true peerDependencies: react: 18.2.0 dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native-community/cli': 12.3.2 - '@react-native-community/cli-platform-android': 12.3.2 - '@react-native-community/cli-platform-ios': 12.3.2 + '@react-native-community/cli': 12.3.6 + '@react-native-community/cli-platform-android': 12.3.6 + '@react-native-community/cli-platform-ios': 12.3.6 '@react-native/assets-registry': 0.73.1 '@react-native/codegen': 0.73.3(@babel/preset-env@7.24.5) - '@react-native/community-cli-plugin': 0.73.16(@babel/core@7.23.5)(@babel/preset-env@7.24.5) + '@react-native/community-cli-plugin': 0.73.17(@babel/core@7.24.5)(@babel/preset-env@7.24.5) '@react-native/gradle-plugin': 0.73.4 '@react-native/js-polyfills': 0.73.1 '@react-native/normalize-colors': 0.73.2 - '@react-native/virtualized-lists': 0.73.4(react-native@0.73.4) + '@react-native/virtualized-lists': 0.73.4(react-native@0.73.6) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -29045,32 +29316,35 @@ packages: - encoding - supports-color - utf-8-validate - dev: false - /react-native@0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0): - resolution: {integrity: sha512-oqmZe8D2/VolIzSPZw+oUd6j/bEmeRHwsLn1xLA5wllEYsZ5zNuMsDus235ONOnCRwexqof/J3aztyQswSmiaA==} + /react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0): + resolution: {integrity: sha512-0H2XpmghwOtfPpM2LKqHIN7gxy+7G/r1hwJHKLV6uoyXGC/gCojRtoo5NqyKrWpFC8cqyT6wTYCLuG7CxEKilg==} engines: {node: '>=18'} hasBin: true peerDependencies: + '@types/react': ^18.2.6 react: 18.2.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native-community/cli': 12.3.6 - '@react-native-community/cli-platform-android': 12.3.6 - '@react-native-community/cli-platform-ios': 12.3.6 - '@react-native/assets-registry': 0.73.1 - '@react-native/codegen': 0.73.3(@babel/preset-env@7.24.5) - '@react-native/community-cli-plugin': 0.73.17(@babel/core@7.24.5)(@babel/preset-env@7.24.5) - '@react-native/gradle-plugin': 0.73.4 - '@react-native/js-polyfills': 0.73.1 - '@react-native/normalize-colors': 0.73.2 - '@react-native/virtualized-lists': 0.73.4(react-native@0.73.6) + '@react-native-community/cli': 13.6.6 + '@react-native-community/cli-platform-android': 13.6.6 + '@react-native-community/cli-platform-ios': 13.6.6 + '@react-native/assets-registry': 0.74.83 + '@react-native/codegen': 0.74.83(@babel/preset-env@7.24.5) + '@react-native/community-cli-plugin': 0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + '@react-native/gradle-plugin': 0.74.83 + '@react-native/js-polyfills': 0.74.83 + '@react-native/normalize-colors': 0.74.83 + '@react-native/virtualized-lists': 0.74.83(@types/react@18.2.79)(react-native@0.74.1)(react@18.2.0) + '@types/react': 18.2.79 abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 base64-js: 1.5.1 chalk: 4.1.2 - deprecated-react-native-prop-types: 5.0.0 event-target-shim: 5.0.1 flow-enums-runtime: 0.0.6 invariant: 2.2.4 @@ -29084,7 +29358,7 @@ packages: pretty-format: 26.6.2 promise: 8.3.0 react: 18.2.0 - react-devtools-core: 4.28.5 + react-devtools-core: 5.2.0 react-refresh: 0.14.2 react-shallow-renderer: 16.15.0(react@18.2.0) regenerator-runtime: 0.13.11 @@ -29100,8 +29374,9 @@ packages: - encoding - supports-color - utf-8-validate + dev: false - /react-navigation-stack@2.10.4(@react-native-community/masked-view@0.1.11)(react-native-gesture-handler@2.14.1)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.2)(react-navigation@4.4.4)(react@18.2.0): + /react-navigation-stack@2.10.4(@react-native-community/masked-view@0.1.11)(react-native-gesture-handler@2.14.1)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.6)(react-navigation@4.4.4)(react@18.2.0): resolution: {integrity: sha512-3LE1PFsFV9v4PUlZRATMotqs6H7MOOpIKtjyP+l8D1cyzYmsMQh3EFikeDfzGQUXIvy8VyLAMtcEssicQPYvFA==} deprecated: This package is no longer supported. Please use @react-navigation/stack instead. See https://reactnavigation.org/docs/stack-navigator/ for usage guide peerDependencies: @@ -29113,18 +29388,18 @@ packages: react-native-screens: '>=1.0.0 || >= 2.0.0-alpha.0 || >= 2.0.0-beta.0 || >= 2.0.0' react-navigation: ^4.1.1 dependencies: - '@react-native-community/masked-view': 0.1.11(react-native@0.73.2)(react@18.2.0) + '@react-native-community/masked-view': 0.1.11(react-native@0.73.6)(react@18.2.0) color: 3.2.1 react: 18.2.0 - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) - react-native-gesture-handler: 2.14.1(react-native@0.73.2)(react@18.2.0) - react-native-iphone-x-helper: 1.3.1(react-native@0.73.2) - react-native-safe-area-context: 4.8.2(react-native@0.73.2)(react@18.2.0) - react-native-screens: 3.29.0(react-native@0.73.2)(react@18.2.0) - react-navigation: 4.4.4(react-native@0.73.2)(react@18.2.0) + react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native-gesture-handler: 2.14.1(react-native@0.73.6)(react@18.2.0) + react-native-iphone-x-helper: 1.3.1(react-native@0.73.6) + react-native-safe-area-context: 4.8.2(react-native@0.73.6)(react@18.2.0) + react-native-screens: 3.29.0(react-native@0.73.6)(react@18.2.0) + react-navigation: 4.4.4(react-native@0.73.6)(react@18.2.0) dev: false - /react-navigation-stack@2.10.4(@react-native-community/masked-view@0.1.11)(react-native-gesture-handler@2.14.1)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.6)(react-navigation@4.4.4)(react@18.2.0): + /react-navigation-stack@2.10.4(@react-native-community/masked-view@0.1.11)(react-native-gesture-handler@2.16.2)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react-navigation@4.4.4)(react@18.2.0): resolution: {integrity: sha512-3LE1PFsFV9v4PUlZRATMotqs6H7MOOpIKtjyP+l8D1cyzYmsMQh3EFikeDfzGQUXIvy8VyLAMtcEssicQPYvFA==} deprecated: This package is no longer supported. Please use @react-navigation/stack instead. See https://reactnavigation.org/docs/stack-navigator/ for usage guide peerDependencies: @@ -29136,18 +29411,18 @@ packages: react-native-screens: '>=1.0.0 || >= 2.0.0-alpha.0 || >= 2.0.0-beta.0 || >= 2.0.0' react-navigation: ^4.1.1 dependencies: - '@react-native-community/masked-view': 0.1.11(react-native@0.73.6)(react@18.2.0) + '@react-native-community/masked-view': 0.1.11(react-native@0.74.1)(react@18.2.0) color: 3.2.1 react: 18.2.0 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) - react-native-gesture-handler: 2.14.1(react-native@0.73.6)(react@18.2.0) - react-native-iphone-x-helper: 1.3.1(react-native@0.73.6) - react-native-safe-area-context: 4.8.2(react-native@0.73.6)(react@18.2.0) - react-native-screens: 3.29.0(react-native@0.73.6)(react@18.2.0) - react-navigation: 4.4.4(react-native@0.73.6)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + react-native-gesture-handler: 2.16.2(react-native@0.74.1)(react@18.2.0) + react-native-iphone-x-helper: 1.3.1(react-native@0.74.1) + react-native-safe-area-context: 4.10.1(react-native@0.74.1)(react@18.2.0) + react-native-screens: 3.31.1(react-native@0.74.1)(react@18.2.0) + react-navigation: 4.4.4(react-native@0.74.1)(react@18.2.0) dev: false - /react-navigation@4.4.4(react-native@0.73.2)(react@18.2.0): + /react-navigation@4.4.4(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-08Nzy1aKEd73496CsuzN49vLFmxPKYF5WpKGgGvkQ10clB79IRM2BtAfVl6NgPKuUM8FXq1wCsrjo/c5ftl5og==} deprecated: This package is no longer supported. Please use @react-navigation/native instead. See https://reactnavigation.org/docs/getting-started/ for usage guide peerDependencies: @@ -29155,12 +29430,12 @@ packages: react-native: '*' dependencies: '@react-navigation/core': 3.7.9(react@18.2.0) - '@react-navigation/native': 3.8.4(react-native@0.73.2)(react@18.2.0) + '@react-navigation/native': 3.8.4(react-native@0.73.6)(react@18.2.0) react: 18.2.0 - react-native: 0.73.2(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false - /react-navigation@4.4.4(react-native@0.73.6)(react@18.2.0): + /react-navigation@4.4.4(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-08Nzy1aKEd73496CsuzN49vLFmxPKYF5WpKGgGvkQ10clB79IRM2BtAfVl6NgPKuUM8FXq1wCsrjo/c5ftl5og==} deprecated: This package is no longer supported. Please use @react-navigation/native instead. See https://reactnavigation.org/docs/getting-started/ for usage guide peerDependencies: @@ -29168,14 +29443,15 @@ packages: react-native: '*' dependencies: '@react-navigation/core': 3.7.9(react@18.2.0) - '@react-navigation/native': 3.8.4(react-native@0.73.6)(react@18.2.0) + '@react-navigation/native': 3.8.4(react-native@0.74.1)(react@18.2.0) react: 18.2.0 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) dev: false /react-refresh@0.14.0: resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} engines: {node: '>=0.10.0'} + dev: false /react-refresh@0.14.2: resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} @@ -30210,7 +30486,7 @@ packages: resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} engines: {node: '>=12'} dependencies: - semver: 7.6.0 + semver: 7.6.1 /semver@5.7.2: resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} @@ -30255,6 +30531,11 @@ packages: dependencies: lru-cache: 6.0.0 + /semver@7.6.1: + resolution: {integrity: sha512-f/vbBsu+fOiYt+lmwZV0rVwJScl46HppnOA1ZvIuBWKOTlllpyJ3bfVax76/OrhCH38dyxoDIA8K7uB963IYgA==} + engines: {node: '>=10'} + hasBin: true + /send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -31752,7 +32033,7 @@ packages: webpack: 5.91.0(webpack-cli@5.1.4) dev: true - /ts-node@10.9.2(@types/node@20.12.8)(typescript@4.5.5): + /ts-node@10.9.2(@types/node@20.12.11)(typescript@5.2.2): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -31771,19 +32052,19 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.12.8 + '@types/node': 20.12.11 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.5.5 + typescript: 5.2.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true - /ts-node@10.9.2(@types/node@20.12.8)(typescript@5.2.2): + /ts-node@10.9.2(@types/node@20.12.11)(typescript@5.3.2): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -31802,19 +32083,19 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.12.8 + '@types/node': 20.12.11 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.2.2 + typescript: 5.3.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true - /ts-node@10.9.2(@types/node@20.12.8)(typescript@5.3.2): + /ts-node@10.9.2(@types/node@20.12.8)(typescript@4.5.5): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -31840,7 +32121,7 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.3.2 + typescript: 4.5.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true @@ -31940,6 +32221,10 @@ packages: safe-buffer: 5.2.1 dev: true + /turbo-stream@2.0.1: + resolution: {integrity: sha512-sm0ZtcX9YWh28p5X8t5McxC2uthrt9p+g0bGE0KTVFhnhNWefpSVCr+67zRNDUOfo4bpXwiOp7otO+dyQ7/y/A==} + dev: false + /turndown@7.1.2: resolution: {integrity: sha512-ntI9R7fcUKjqBP6QU8rBK2Ehyt8LAzt3UBT9JR9tgo6GtuKvyUzpayWmeMKJw1DPdXzktvtIT8m2mVXz+bL/Qg==} dependencies: @@ -32120,6 +32405,11 @@ packages: hasBin: true dev: true + /typescript@5.3.3: + resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} + engines: {node: '>=14.17'} + hasBin: true + /typescript@5.4.5: resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} engines: {node: '>=14.17'} @@ -32167,7 +32457,6 @@ packages: /undici@6.11.1: resolution: {integrity: sha512-KyhzaLJnV1qa3BSHdj4AZ2ndqI0QWPxYzaIOio0WzcEJB9gvuysprJSLtpvc2D9mhR9jPDUk7xlJlZbH2KR5iw==} engines: {node: '>=18.0'} - dev: true /unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} @@ -32437,7 +32726,7 @@ packages: is-yarn-global: 0.4.1 latest-version: 7.0.0 pupa: 3.1.0 - semver: 7.6.0 + semver: 7.6.1 semver-diff: 4.0.0 xdg-basedir: 5.1.0 @@ -32815,7 +33104,7 @@ packages: vite: 5.2.11(@types/node@20.12.8) dev: true - /vite@5.1.7(@types/node@20.12.8)(less@4.2.0)(sass@1.71.1)(terser@5.29.1): + /vite@5.1.7(@types/node@20.12.11)(less@4.2.0)(sass@1.71.1)(terser@5.29.1): resolution: {integrity: sha512-sgnEEFTZYMui/sTlH1/XEnVNHMujOahPLGMxn1+5sIT45Xjng1Ec1K78jRP15dSmVgg5WBin9yO81j3o9OxofA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -32843,7 +33132,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 esbuild: 0.19.12 less: 4.2.0 postcss: 8.4.38 @@ -33371,7 +33660,7 @@ packages: resolution: {integrity: sha512-547RivYCHStVqtiGQBBcABAkzJbPnAWsxpXGzmj5KL+TOM2JF41N2iQRtUxXqr0jme1Nzzye7WS7Y7iSnK6i1g==} engines: {node: ^16.13 || >=18} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 '@types/ws': 8.5.10 '@wdio/config': 8.36.1 '@wdio/logger': 8.28.0 @@ -33987,7 +34276,6 @@ packages: /wonka@6.3.4: resolution: {integrity: sha512-CjpbqNtBGNAeyNS/9W6q3kSkKE52+FjIj7AkFlLr11s/VWGUu6a2CdYSdGxocIhIVjaW/zchesBQUKPVU69Cqg==} - dev: true /word-wrap@1.2.5: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} From 4c1845a810c47bb3f693e5e9db409aeb7405936f Mon Sep 17 00:00:00 2001 From: Steven Ontong Date: Wed, 8 May 2024 21:04:43 +0200 Subject: [PATCH 2/7] expo prebuild clean --- .../android/.gitignore | 1 + .../android/app/build.gradle | 9 +- .../android/app/src/main/AndroidManifest.xml | 6 +- .../com/powersync/example/MainApplication.kt | 12 +- .../res/drawable/rn_edit_text_material.xml | 3 +- .../android/build.gradle | 7 +- .../android/gradle.properties | 5 + .../android/gradle/wrapper/gradle-wrapper.jar | Bin 63721 -> 43462 bytes .../android/gradlew.bat | 21 +-- .../ios/Podfile | 40 ++--- .../ios/Podfile.lock | 2 +- .../ios/Podfile.properties.json | 5 +- .../PrivacyInfo.xcprivacy | 15 +- .../project.pbxproj | 80 ++++----- .../ios/powersyncexample/AppDelegate.mm | 4 +- .../AppIcon.appiconset/Contents.json | 2 +- .../Images.xcassets/Contents.json | 6 +- .../SplashScreen.imageset/Contents.json | 2 +- .../Contents.json | 2 +- .../ios/powersyncexample/Info.plist | 164 +++++++++--------- .../powersyncexample/Supporting/Expo.plist | 6 +- 21 files changed, 196 insertions(+), 196 deletions(-) rename demos/react-native-supabase-todolist/ios/{powersyncexample => }/PrivacyInfo.xcprivacy (76%) diff --git a/demos/react-native-supabase-todolist/android/.gitignore b/demos/react-native-supabase-todolist/android/.gitignore index 877b87e9..8a6be077 100644 --- a/demos/react-native-supabase-todolist/android/.gitignore +++ b/demos/react-native-supabase-todolist/android/.gitignore @@ -10,6 +10,7 @@ build/ local.properties *.iml *.hprof +.cxx/ # Bundle artifacts *.jsbundle diff --git a/demos/react-native-supabase-todolist/android/app/build.gradle b/demos/react-native-supabase-todolist/android/app/build.gradle index 9f451c3a..d80f7a1d 100644 --- a/demos/react-native-supabase-todolist/android/app/build.gradle +++ b/demos/react-native-supabase-todolist/android/app/build.gradle @@ -90,8 +90,6 @@ android { targetSdkVersion rootProject.ext.targetSdkVersion versionCode 1 versionName "1.0.0" - - buildConfigField("boolean", "REACT_NATIVE_UNSTABLE_USE_RUNTIME_SCHEDULER_ALWAYS", (findProperty("reactNative.unstable_useRuntimeSchedulerAlways") ?: true).toString()) } signingConfigs { debug { @@ -114,6 +112,11 @@ android { proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" } } + packagingOptions { + jniLibs { + useLegacyPackaging (findProperty('expo.useLegacyPackaging')?.toBoolean() ?: false) + } + } } // Apply static values from `gradle.properties` to the `android.packagingOptions` @@ -158,8 +161,6 @@ dependencies { } } - implementation("com.facebook.react:flipper-integration") - if (hermesEnabled.toBoolean()) { implementation("com.facebook.react:hermes-android") } else { diff --git a/demos/react-native-supabase-todolist/android/app/src/main/AndroidManifest.xml b/demos/react-native-supabase-todolist/android/app/src/main/AndroidManifest.xml index 7aced910..ea4d4a02 100644 --- a/demos/react-native-supabase-todolist/android/app/src/main/AndroidManifest.xml +++ b/demos/react-native-supabase-todolist/android/app/src/main/AndroidManifest.xml @@ -14,10 +14,11 @@ - - + + + @@ -29,6 +30,7 @@ + diff --git a/demos/react-native-supabase-todolist/android/app/src/main/java/com/powersync/example/MainApplication.kt b/demos/react-native-supabase-todolist/android/app/src/main/java/com/powersync/example/MainApplication.kt index 63b5ecc7..c00368d9 100644 --- a/demos/react-native-supabase-todolist/android/app/src/main/java/com/powersync/example/MainApplication.kt +++ b/demos/react-native-supabase-todolist/android/app/src/main/java/com/powersync/example/MainApplication.kt @@ -2,18 +2,14 @@ package com.powersync.example import android.app.Application import android.content.res.Configuration -import androidx.annotation.NonNull import com.facebook.react.PackageList import com.facebook.react.ReactApplication import com.facebook.react.ReactNativeHost import com.facebook.react.ReactPackage import com.facebook.react.ReactHost -import com.facebook.react.config.ReactFeatureFlags import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load -import com.facebook.react.defaults.DefaultReactHost.getDefaultReactHost import com.facebook.react.defaults.DefaultReactNativeHost -import com.facebook.react.flipper.ReactNativeFlipper import com.facebook.soloader.SoLoader import expo.modules.ApplicationLifecycleDispatcher @@ -40,21 +36,15 @@ class MainApplication : Application(), ReactApplication { ) override val reactHost: ReactHost - get() = getDefaultReactHost(this.applicationContext, reactNativeHost) + get() = ReactNativeHostWrapper.createReactHost(applicationContext, reactNativeHost) override fun onCreate() { super.onCreate() SoLoader.init(this, false) - if (!BuildConfig.REACT_NATIVE_UNSTABLE_USE_RUNTIME_SCHEDULER_ALWAYS) { - ReactFeatureFlags.unstable_useRuntimeSchedulerAlways = false - } if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { // If you opted-in for the New Architecture, we load the native entry point for this app. load() } - // if (BuildConfig.DEBUG) { - // ReactNativeFlipper.initializeFlipper(this, reactNativeHost.reactInstanceManager) - // } ApplicationLifecycleDispatcher.onApplicationCreate(this) } diff --git a/demos/react-native-supabase-todolist/android/app/src/main/res/drawable/rn_edit_text_material.xml b/demos/react-native-supabase-todolist/android/app/src/main/res/drawable/rn_edit_text_material.xml index 73b37e4d..5c25e728 100644 --- a/demos/react-native-supabase-todolist/android/app/src/main/res/drawable/rn_edit_text_material.xml +++ b/demos/react-native-supabase-todolist/android/app/src/main/res/drawable/rn_edit_text_material.xml @@ -17,7 +17,8 @@ android:insetLeft="@dimen/abc_edit_text_inset_horizontal_material" android:insetRight="@dimen/abc_edit_text_inset_horizontal_material" android:insetTop="@dimen/abc_edit_text_inset_top_material" - android:insetBottom="@dimen/abc_edit_text_inset_bottom_material"> + android:insetBottom="@dimen/abc_edit_text_inset_bottom_material" + > Dly_^lOSy&zIIhm*HXm1?VS=_iacG);_I9c zUQH1>i#*?oPIwBMJkzi_*>HoUe}_4o>2(SHWzqQ=;TyhAHS;Enr7!#8;sdlty&(>d zl%5cjri8`2X^Ds`jnw7>A`X|bl=U8n+3LKLy(1dAu8`g@9=5iw$R0qk)w8Vh_Dt^U zIglK}sn^)W7aB(Q>HvrX=rxB z+*L)3DiqpQ_%~|m=44LcD4-bxO3OO*LPjsh%p(k?&jvLp0py57oMH|*IMa(<|{m1(0S|x)?R-mqJ=I;_YUZA>J z62v*eSK;5w!h8J+6Z2~oyGdZ68waWfy09?4fU&m7%u~zi?YPHPgK6LDwphgaYu%0j zurtw)AYOpYKgHBrkX189mlJ`q)w-f|6>IER{5Lk97%P~a-JyCRFjejW@L>n4vt6#hq;!|m;hNE||LK3nw1{bJOy+eBJjK=QqNjI;Q6;Rp5 z&035pZDUZ#%Oa;&_7x0T<7!RW`#YBOj}F380Bq?MjjEhrvlCATPdkCTTl+2efTX$k zH&0zR1n^`C3ef~^sXzJK-)52(T}uTG%OF8yDhT76L~|^+hZ2hiSM*QA9*D5odI1>& z9kV9jC~twA5MwyOx(lsGD_ggYmztXPD`2=_V|ks_FOx!_J8!zM zTzh^cc+=VNZ&(OdN=y4Juw)@8-85lwf_#VMN!Ed(eQiRiLB2^2e`4dp286h@v@`O%_b)Y~A; zv}r6U?zs&@uD_+(_4bwoy7*uozNvp?bXFoB8?l8yG0qsm1JYzIvB_OH4_2G*IIOwT zVl%HX1562vLVcxM_RG*~w_`FbIc!(T=3>r528#%mwwMK}uEhJ()3MEby zQQjzqjWkwfI~;Fuj(Lj=Ug0y`>~C7`w&wzjK(rPw+Hpd~EvQ-ufQOiB4OMpyUKJhw zqEt~jle9d7S~LI~$6Z->J~QJ{Vdn3!c}g9}*KG^Kzr^(7VI5Gk(mHLL{itj_hG?&K4Ws0+T4gLfi3eu$N=`s36geNC?c zm!~}vG6lx9Uf^5M;bWntF<-{p^bruy~f?sk9 zcETAPQZLoJ8JzMMg<-=ju4keY@SY%Wo?u9Gx=j&dfa6LIAB|IrbORLV1-H==Z1zCM zeZcOYpm5>U2fU7V*h;%n`8 zN95QhfD994={1*<2vKLCNF)feKOGk`R#K~G=;rfq}|)s20&MCa65 zUM?xF5!&e0lF%|U!#rD@I{~OsS_?=;s_MQ_b_s=PuWdC)q|UQ&ea)DMRh5>fpQjXe z%9#*x=7{iRCtBKT#H>#v%>77|{4_slZ)XCY{s3j_r{tdpvb#|r|sbS^dU1x70$eJMU!h{Y7Kd{dl}9&vxQl6Jt1a` zHQZrWyY0?!vqf@u-fxU_@+}u(%Wm>0I#KP48tiAPYY!TdW(o|KtVI|EUB9V`CBBNaBLVih7+yMVF|GSoIQD0Jfb{ z!OXq;(>Z?O`1gap(L~bUcp>Lc@Jl-})^=6P%<~~9ywY=$iu8pJ0m*hOPzr~q`23eX zgbs;VOxxENe0UMVeN*>uCn9Gk!4siN-e>x)pIKAbQz!G)TcqIJ0`JBBaX>1-4_XO_-HCS^vr2vjv#7KltDZdyQ{tlWh4$Gm zB>|O1cBDC)yG(sbnc*@w6e%e}r*|IhpXckx&;sQCwGdKH+3oSG-2)Bf#x`@<4ETAr z0My%7RFh6ZLiZ_;X6Mu1YmXx7C$lSZ^}1h;j`EZd6@%JNUe=btBE z%s=Xmo1Ps?8G`}9+6>iaB8bgjUdXT?=trMu|4yLX^m0Dg{m7rpKNJey|EwHI+nN1e zL^>qN%5Fg)dGs4DO~uwIdXImN)QJ*Jhpj7$fq_^`{3fwpztL@WBB}OwQ#Epo-mqMO zsM$UgpFiG&d#)lzEQ{3Q;)&zTw;SzGOah-Dpm{!q7<8*)Ti_;xvV2TYXa}=faXZy? z3y?~GY@kl)>G&EvEijk9y1S`*=zBJSB1iet>0;x1Ai)*`^{pj0JMs)KAM=@UyOGtO z3y0BouW$N&TnwU6!%zS%nIrnANvZF&vB1~P5_d`x-giHuG zPJ;>XkVoghm#kZXRf>qxxEix;2;D1CC~NrbO6NBX!`&_$iXwP~P*c($EVV|669kDO zKoTLZNF4Cskh!Jz5ga9uZ`3o%7Pv`d^;a=cXI|>y;zC3rYPFLQkF*nv(r>SQvD*## z(Vo%^9g`%XwS0t#94zPq;mYGLKu4LU3;txF26?V~A0xZbU4Lmy`)>SoQX^m7fd^*E z+%{R4eN!rIk~K)M&UEzxp9dbY;_I^c} zOc{wlIrN_P(PPqi51k_$>Lt|X6A^|CGYgKAmoI#Li?;Wq%q~q*L7ehZkUrMxW67Jl zhsb~+U?33QS>eqyN{(odAkbopo=Q$Az?L+NZW>j;#~@wCDX?=L5SI|OxI~7!Pli;e zELMFcZtJY3!|=Gr2L4>z8yQ-{To>(f80*#;6`4IAiqUw`=Pg$%C?#1 z_g@hIGerILSU>=P>z{gM|DS91A4cT@PEIB^hSop!uhMo#2G;+tQSpDO_6nOnPWSLU zS;a9m^DFMXR4?*X=}d7l;nXuHk&0|m`NQn%d?8|Ab3A9l9Jh5s120ibWBdB z$5YwsK3;wvp!Kn@)Qae{ef`0#NwlRpQ}k^r>yos_Ne1;xyKLO?4)t_G4eK~wkUS2A&@_;)K0-03XGBzU+5f+uMDxC z(s8!8!RvdC#@`~fx$r)TKdLD6fWEVdEYtV#{ncT-ZMX~eI#UeQ-+H(Z43vVn%Yj9X zLdu9>o%wnWdvzA-#d6Z~vzj-}V3FQ5;axDIZ;i(95IIU=GQ4WuU{tl-{gk!5{l4_d zvvb&uE{%!iFwpymz{wh?bKr1*qzeZb5f6e6m_ozRF&zux2mlK=v_(_s^R6b5lu?_W4W3#<$zeG~Pd)^!4tzhs}-Sx$FJP>)ZGF(hVTH|C3(U zs0PO&*h_ zNA-&qZpTP$$LtIgfiCn07}XDbK#HIXdmv8zdz4TY;ifNIH-0jy(gMSByG2EF~Th#eb_TueZC` zE?3I>UTMpKQ})=C;6p!?G)M6w^u*A57bD?2X`m3X^6;&4%i_m(uGJ3Z5h`nwxM<)H z$I5m?wN>O~8`BGnZ=y^p6;0+%_0K}Dcg|K;+fEi|qoBqvHj(M&aHGqNF48~XqhtU? z^ogwBzRlOfpAJ+Rw7IED8lRbTdBdyEK$gPUpUG}j-M42xDj_&qEAQEtbs>D#dRd7Y z<&TpSZ(quQDHiCFn&0xsrz~4`4tz!CdL8m~HxZM_agu@IrBpyeL1Ft}V$HX_ZqDPm z-f89)pjuEzGdq-PRu`b1m+qBGY{zr_>{6Ss>F|xHZlJj9dt5HD$u`1*WZe)qEIuDSR)%z+|n zatVlhQ?$w#XRS7xUrFE;Y8vMGhQS5*T{ZnY=q1P?w5g$OKJ#M&e??tAmPWHMj3xhS ziGxapy?kn@$~2%ZY;M8Bc@%$pkl%Rvj!?o%agBvpQ-Q61n9kznC4ttrRNQ4%GFR5u zyv%Yo9~yxQJWJSfj z?#HY$y=O~F|2pZs22pu|_&Ajd+D(Mt!nPUG{|1nlvP`=R#kKH zO*s$r_%ss5h1YO7k0bHJ2CXN)Yd6CHn~W!R=SqkWe=&nAZu(Q1G!xgcUilM@YVei@2@a`8he z9@pM`)VB*=e7-MWgLlXlc)t;fF&-AwM{E-EX}pViFn0I0CNw2bNEnN2dj!^4(^zS3 zobUm1uQnpqk_4q{pl*n06=TfK_C>UgurKFjRXsK_LEn};=79`TB12tv6KzwSu*-C8 z;=~ohDLZylHQ|Mpx-?yql>|e=vI1Z!epyUpAcDCp4T|*RV&X`Q$0ogNwy6mFALo^@ z9=&(9txO8V@E!@6^(W0{*~CT>+-MA~vnJULBxCTUW>X5>r7*eXYUT0B6+w@lzw%n> z_VjJ<2qf|(d6jYq2(x$(ZDf!yVkfnbvNmb5c|hhZ^2TV_LBz`9w!e_V*W_(MiA7|= z&EeIIkw*+$Xd!)j8<@_<}A5;~A_>3JT*kX^@}cDoLd>Qj<`Se^wdUa(j0dp+Tl8EptwBm{9OGsdFEq zM`!pjf(Lm(`$e3FLOjqA5LnN5o!}z{ zNf}rJuZh@yUtq&ErjHeGzX4(!luV!jB&;FAP|!R_QHYw#^Z1LwTePAKJ6X&IDNO#; z)#I@Xnnzyij~C@UH~X51JCgQeF0&hTXnuoElz#m{heZRexWc0k4<>0+ClX7%0 zEBqCCld1tD9Zwkr4{?Nor19#E5-YKfB8d?qgR82-Ow2^AuNevly2*tHA|sK!ybYkX zm-sLQH72P&{vEAW6+z~O5d0qd=xW~rua~5a?ymYFSD@8&gV)E5@RNNBAj^C99+Z5Z zR@Pq55mbCQbz+Mn$d_CMW<-+?TU960agEk1J<>d>0K=pF19yN))a~4>m^G&tc*xR+yMD*S=yip-q=H zIlredHpsJV8H(32@Zxc@bX6a21dUV95Th--8pE6C&3F>pk=yv$yd6@Haw;$v4+Fcb zRwn{Qo@0`7aPa2LQOP}j9v>sjOo5Kqvn|`FLizX zB+@-u4Lw|jsvz{p^>n8Vo8H2peIqJJnMN}A)q6%$Tmig7eu^}K2 zrh$X?T|ZMsoh{6pdw1G$_T<`Ds-G=jc;qcGdK4{?dN2-XxjDNbb(7pk|3JUVCU4y; z)?LXR>f+AAu)JEiti_Zy#z5{RgsC}R(@jl%9YZ>zu~hKQ*AxbvhC378-I@{~#%Y`Z zy=a=9YpewPIC+gkEUUwtUL7|RU7=!^Aa}Mk^6uxOgRGA#JXjWLsjFUnix|Mau{hDT z7mn*z1m5g`vP(#tjT0Zy4eAY(br&!RiiXE=ZI!{sE1#^#%x^Z7t1U)b<;%Y}Q9=5v z;wpDCEZ@OE36TWT=|gxigT@VaW9BvHS05;_P(#s z8zI4XFQys}q)<`tkX$WnSarn{3e!s}4(J!=Yf>+Y>cP3f;vr63f2{|S^`_pWc)^5_!R z*(x-fuBxL51@xe!lnDBKi}Br$c$BMZ3%f2Sa6kLabiBS{pq*yj;q|k(86x`PiC{p6 z_bxCW{>Q2BA8~Ggz&0jkrcU+-$ANBsOop*ms>34K9lNYil@}jC;?cYP(m^P}nR6FV zk(M%48Z&%2Rx$A&FhOEirEhY0(dn;-k(qkTU)sFQ`+-ih+s@A8g?r8Pw+}2;35WYf zi}VO`jS`p(tc)$X$a>-#WXoW!phhatC*$}|rk>|wUU71eUJG^$c6_jwX?iSHM@6__ zvV|6%U*$sSXJu9SX?2%M^kK|}a2QJ8AhF{fuXrHZxXsI~O zGKX45!K7p*MCPEQ=gp?eu&#AW*pR{lhQR##P_*{c_DjMGL|3T3-bSJ(o$|M{ytU}> zAV>wq*uE*qFo9KvnA^@juy{x<-u*#2NvkV={Ly}ysKYB-k`K3@K#^S1Bb$8Y#0L0# z`6IkSG&|Z$ODy|VLS+y5pFJx&8tvPmMd8c9FhCyiU8~k6FwkakUd^(_ml8`rnl>JS zZV){9G*)xBqPz^LDqRwyS6w86#D^~xP4($150M)SOZRe9sn=>V#aG0Iy(_^YcPpIz8QYM-#s+n% z@Jd?xQq?Xk6=<3xSY7XYP$$yd&Spu{A#uafiIfy8gRC`o0nk{ezEDjb=q_qRAlR1d zFq^*9Gn)yTG4b}R{!+3hWQ+u3GT~8nwl2S1lpw`s0X_qpxv)g+JIkVKl${sYf_nV~B>Em>M;RlqGb5WVil(89 zs=ld@|#;dq1*vQGz=7--Br-|l) zZ%Xh@v8>B7P?~}?Cg$q9_={59l%m~O&*a6TKsCMAzG&vD>k2WDzJ6!tc!V)+oxF;h zJH;apM=wO?r_+*#;ulohuP=E>^zon}a$NnlcQ{1$SO*i=jnGVcQa^>QOILc)e6;eNTI>os=eaJ{*^DE+~jc zS}TYeOykDmJ=6O%>m`i*>&pO_S;qMySJIyP=}4E&J%#1zju$RpVAkZbEl+p%?ZP^C z*$$2b4t%a(e+%>a>d_f_<JjxI#J1x;=hPd1zFPx=6T$;;X1TD*2(edZ3f46zaAoW>L53vS_J*N8TMB|n+;LD| zC=GkQPpyDY#Am4l49chDv*gojhRj_?63&&8#doW`INATAo(qY#{q}%nf@eTIXmtU< zdB<7YWfyCmBs|c)cK>1)v&M#!yNj#4d$~pVfDWQc_ke1?fw{T1Nce_b`v|Vp5ig(H zJvRD^+ps46^hLX;=e2!2e;w9y1D@!D$c@Jc&%%%IL=+xzw55&2?darw=9g~>P z9>?Kdc$r?6c$m%x2S$sdpPl>GQZ{rC9mPS63*qjCVa?OIBj!fW zm|g?>CVfGXNjOfcyqImXR_(tXS(F{FcoNzKvG5R$IgGaxC@)i(e+$ME}vPVIhd|mx2IIE+f zM?9opQHIVgBWu)^A|RzXw!^??S!x)SZOwZaJkGjc<_}2l^eSBm!eAJG9T>EC6I_sy z?bxzDIAn&K5*mX)$RQzDA?s)-no-XF(g*yl4%+GBf`##bDXJ==AQk*xmnatI;SsLp zP9XTHq5mmS=iWu~9ES>b%Q=1aMa|ya^vj$@qz9S!ih{T8_PD%Sf_QrNKwgrXw9ldm zHRVR98*{C?_XNpJn{abA!oix_mowRMu^2lV-LPi;0+?-F(>^5#OHX-fPED zCu^l7u3E%STI}c4{J2!)9SUlGP_@!d?5W^QJXOI-Ea`hFMKjR7TluLvzC-ozCPn1`Tpy z!vlv@_Z58ILX6>nDjTp-1LlFMx~-%GA`aJvG$?8*Ihn;mH37eK**rmOEwqegf-Ccx zrIX4;{c~RK>XuTXxYo5kMiWMy)!IC{*DHG@E$hx?RwP@+wuad(P1{@%tRkyJRqD)3 zMHHHZ4boqDn>-=DgR5VlhQTpfVy182Gk;A_S8A1-;U1RR>+$62>(MUx@Nox$vTjHq z%QR=j!6Gdyb5wu7y(YUktwMuW5<@jl?m4cv4BODiT5o8qVdC0MBqGr@-YBIwnpZAY znX9(_uQjP}JJ=!~Ve9#5I~rUnN|P_3D$LqZcvBnywYhjlMSFHm`;u9GPla{5QD7(7*6Tb3Svr8;(nuAd81q$*uq6HC_&~je*Ca7hP4sJp0av{M8480wF zxASi7Qv+~@2U%Nu1Ud;s-G4CTVWIPyx!sg&8ZG0Wq zG_}i3C(6_1>q3w!EH7$Kwq8uBp2F2N7}l65mk1p*9v0&+;th=_E-W)E;w}P(j⁢ zv5o9#E7!G0XmdzfsS{efPNi`1b44~SZ4Z8fuX!I}#8g+(wxzQwUT#Xb2(tbY1+EUhGKoT@KEU9Ktl>_0 z%bjDJg;#*gtJZv!-Zs`?^}v5eKmnbjqlvnSzE@_SP|LG_PJ6CYU+6zY6>92%E+ z=j@TZf-iW4(%U{lnYxQA;7Q!b;^brF8n0D>)`q5>|WDDXLrqYU_tKN2>=#@~OE7grMnNh?UOz-O~6 z6%rHy{#h9K0AT+lDC7q4{hw^|q6*Ry;;L%Q@)Ga}$60_q%D)rv(CtS$CQbpq9|y1e zRSrN4;$Jyl{m5bZw`$8TGvb}(LpY{-cQ)fcyJv7l3S52TLXVDsphtv&aPuDk1OzCA z4A^QtC(!11`IsNx_HnSy?>EKpHJWT^wmS~hc^p^zIIh@9f6U@I2 zC=Mve{j2^)mS#U$e{@Q?SO6%LDsXz@SY+=cK_QMmXBIU)j!$ajc-zLx3V60EXJ!qC zi<%2x8Q24YN+&8U@CIlN zrZkcT9yh%LrlGS9`G)KdP(@9Eo-AQz@8GEFWcb7U=a0H^ZVbLmz{+&M7W(nXJ4sN8 zJLR7eeK(K8`2-}j(T7JsO`L!+CvbueT%izanm-^A1Dn{`1Nw`9P?cq;7no+XfC`K(GO9?O^5zNIt4M+M8LM0=7Gz8UA@Z0N+lg+cX)NfazRu z5D)~HA^(u%w^cz+@2@_#S|u>GpB+j4KzQ^&Wcl9f z&hG#bCA(Yk0D&t&aJE^xME^&E-&xGHhXn%}psEIj641H+Nl-}boj;)Zt*t(4wZ5DN z@GXF$bL=&pBq-#vkTkh>7hl%K5|3 z{`Vn9b$iR-SoGENp}bn4;fR3>9sA%X2@1L3aE9yTra;Wb#_`xWwLSLdfu+PAu+o3| zGVnpzPr=ch{uuoHjtw7+_!L_2;knQ!DuDl0R`|%jr+}jFzXtrHIKc323?JO{l&;VF z*L1+}JU7%QJOg|5|Tc|D8fN zJORAg=_vsy{ak|o);@)Yh8Lkcg@$FG3k@ep36BRa^>~UmnRPziS>Z=`Jb2x*Q#`%A zU*i3&Vg?TluO@X0O;r2Jl6LKLUOVhSqg1*qOt^|8*c7 zo(298@+r$k_wQNGHv{|$tW(T8L+4_`FQ{kEW5Jgg{yf7ey4ss_(SNKfz(N9lx&a;< je(UuV8hP?p&}TPdm1I$XmG#(RzlD&B2izSj9sl%y5~4qc diff --git a/demos/react-native-supabase-todolist/android/gradlew.bat b/demos/react-native-supabase-todolist/android/gradlew.bat index 53a6b238..7101f8e4 100644 --- a/demos/react-native-supabase-todolist/android/gradlew.bat +++ b/demos/react-native-supabase-todolist/android/gradlew.bat @@ -26,6 +26,7 @@ if "%OS%"=="Windows_NT" setlocal set DIRNAME=%~dp0 if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% @@ -42,11 +43,11 @@ set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 if %ERRORLEVEL% equ 0 goto execute -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail @@ -56,11 +57,11 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe if exist "%JAVA_EXE%" goto execute -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail diff --git a/demos/react-native-supabase-todolist/ios/Podfile b/demos/react-native-supabase-todolist/ios/Podfile index c1dac973..c94f5e5d 100644 --- a/demos/react-native-supabase-todolist/ios/Podfile +++ b/demos/react-native-supabase-todolist/ios/Podfile @@ -1,20 +1,15 @@ -require File.join(File.dirname(`node --print "require.resolve('expo/package.json')"`), 'scripts/autolinking') -require File.join(File.dirname(`node --print "require.resolve('react-native/package.json')"`), - 'scripts/react_native_pods') +require File.join(File.dirname(`node --print "require.resolve('expo/package.json')"`), "scripts/autolinking") +require File.join(File.dirname(`node --print "require.resolve('react-native/package.json')"`), "scripts/react_native_pods") require 'json' -podfile_properties = begin - JSON.parse(File.read(File.join(__dir__, 'Podfile.properties.json'))) -rescue StandardError - {} -end +podfile_properties = JSON.parse(File.read(File.join(__dir__, 'Podfile.properties.json'))) rescue {} ENV['RCT_NEW_ARCH_ENABLED'] = podfile_properties['newArchEnabled'] == 'true' ? '1' : '0' ENV['EX_DEV_CLIENT_NETWORK_INSPECTOR'] = podfile_properties['EX_DEV_CLIENT_NETWORK_INSPECTOR'] platform :ios, podfile_properties['ios.deploymentTarget'] || '13.4' install! 'cocoapods', - deterministic_uuids: false + :deterministic_uuids => false prepare_react_native_project! @@ -22,28 +17,31 @@ target 'powersyncexample' do use_expo_modules! config = use_native_modules! - use_frameworks! linkage: podfile_properties['ios.useFrameworks'].to_sym if podfile_properties['ios.useFrameworks'] - use_frameworks! linkage: ENV['USE_FRAMEWORKS'].to_sym if ENV['USE_FRAMEWORKS'] + use_frameworks! :linkage => podfile_properties['ios.useFrameworks'].to_sym if podfile_properties['ios.useFrameworks'] + use_frameworks! :linkage => ENV['USE_FRAMEWORKS'].to_sym if ENV['USE_FRAMEWORKS'] use_react_native!( - path: config[:reactNativePath], - hermes_enabled: podfile_properties['expo.jsEngine'].nil? || podfile_properties['expo.jsEngine'] == 'hermes', + :path => config[:reactNativePath], + :hermes_enabled => podfile_properties['expo.jsEngine'] == nil || podfile_properties['expo.jsEngine'] == 'hermes', # An absolute path to your application root. - app_path: "#{Pod::Config.instance.installation_root}/.." - # Note that if you have use_frameworks! enabled, Flipper will not work if enabled + :app_path => "#{Pod::Config.instance.installation_root}/..", + # Temporarily disable privacy file aggregation by default, until React + # Native 0.74.2 is released with fixes. + :privacy_file_aggregation_enabled => podfile_properties['apple.privacyManifestAggregationEnabled'] == 'true', ) post_install do |installer| react_native_post_install( installer, config[:reactNativePath], - mac_catalyst_enabled: false + :mac_catalyst_enabled => false, + :ccache_enabled => podfile_properties['apple.ccacheEnabled'] == 'true', ) # This is necessary for Xcode 14, because it signs resource bundles by default # when building for devices. installer.target_installation_results.pod_target_installation_results - .each do |_pod_name, target_installation_result| + .each do |pod_name, target_installation_result| target_installation_result.resource_bundle_targets.each do |resource_bundle_target| resource_bundle_target.build_configurations.each do |config| config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO' @@ -53,8 +51,10 @@ target 'powersyncexample' do end post_integrate do |installer| - expo_patch_react_imports!(installer) - rescue StandardError => e - Pod::UI.warn e + begin + expo_patch_react_imports!(installer) + rescue => e + Pod::UI.warn e + end end end diff --git a/demos/react-native-supabase-todolist/ios/Podfile.lock b/demos/react-native-supabase-todolist/ios/Podfile.lock index 06e3444a..8b0f54b9 100644 --- a/demos/react-native-supabase-todolist/ios/Podfile.lock +++ b/demos/react-native-supabase-todolist/ios/Podfile.lock @@ -1650,6 +1650,6 @@ SPEC CHECKSUMS: Yoga: b9a182ab00cf25926e7f79657d08c5d23c2d03b0 ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 -PODFILE CHECKSUM: 92866465d8af1086210856e1eced5fc2370b91cb +PODFILE CHECKSUM: ae04ecd0f9ce834ae48d28ae0773802c27c371e8 COCOAPODS: 1.15.2 diff --git a/demos/react-native-supabase-todolist/ios/Podfile.properties.json b/demos/react-native-supabase-todolist/ios/Podfile.properties.json index 869584ce..a4e11d60 100644 --- a/demos/react-native-supabase-todolist/ios/Podfile.properties.json +++ b/demos/react-native-supabase-todolist/ios/Podfile.properties.json @@ -1,5 +1,8 @@ { "expo.jsEngine": "hermes", "EX_DEV_CLIENT_NETWORK_INSPECTOR": "true", - "ios.deploymentTarget": "13.4" + "ios.deploymentTarget": "13.4", + "apple.extraPods": "[]", + "apple.ccacheEnabled": "false", + "apple.privacyManifestAggregationEnabled": "false" } diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/PrivacyInfo.xcprivacy b/demos/react-native-supabase-todolist/ios/PrivacyInfo.xcprivacy similarity index 76% rename from demos/react-native-supabase-todolist/ios/powersyncexample/PrivacyInfo.xcprivacy rename to demos/react-native-supabase-todolist/ios/PrivacyInfo.xcprivacy index 5bb83c5d..41b8317f 100644 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/PrivacyInfo.xcprivacy +++ b/demos/react-native-supabase-todolist/ios/PrivacyInfo.xcprivacy @@ -4,31 +4,20 @@ NSPrivacyAccessedAPITypes - - NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategoryUserDefaults - NSPrivacyAccessedAPITypeReasons - - CA92.1 - - NSPrivacyAccessedAPIType NSPrivacyAccessedAPICategoryFileTimestamp NSPrivacyAccessedAPITypeReasons - 0A2A.1 - 3B52.1 C617.1 NSPrivacyAccessedAPIType - NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPICategoryUserDefaults NSPrivacyAccessedAPITypeReasons - E174.1 - 85F4.1 + CA92.1 diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj b/demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj index 0cfeb145..a7e14b39 100644 --- a/demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj +++ b/demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj @@ -10,9 +10,8 @@ 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 16727D2F181F96BFA59DDE3F /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 23B2EE516B1FFEC176714C7F /* PrivacyInfo.xcprivacy */; }; 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; }; - 8D74271F24A242CBA1D1290C /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = A072245EDFEA435D98797AC3 /* noop-file.swift */; }; + 4A167E6D30FF4EED881D1E4B /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2498C79A33934CD1AB4B5376 /* noop-file.swift */; }; 96905EF65AED1B983A6B3ABC /* libPods-powersyncexample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-powersyncexample.a */; }; B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */; }; BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; }; @@ -25,12 +24,11 @@ 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = powersyncexample/Images.xcassets; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = powersyncexample/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = powersyncexample/main.m; sourceTree = ""; }; - 23B2EE516B1FFEC176714C7F /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = powersyncexample/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 289953D78BB2404BBDC39995 /* powersyncexample-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "powersyncexample-Bridging-Header.h"; path = "powersyncexample/powersyncexample-Bridging-Header.h"; sourceTree = ""; }; + 2498C79A33934CD1AB4B5376 /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "powersyncexample/noop-file.swift"; sourceTree = ""; }; + 543236CDE506485EBD4C9D43 /* powersyncexample-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "powersyncexample-Bridging-Header.h"; path = "powersyncexample/powersyncexample-Bridging-Header.h"; sourceTree = ""; }; 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-powersyncexample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-powersyncexample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 6C2E3173556A471DD304B334 /* Pods-powersyncexample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-powersyncexample.debug.xcconfig"; path = "Target Support Files/Pods-powersyncexample/Pods-powersyncexample.debug.xcconfig"; sourceTree = ""; }; 7A4D352CD337FB3A3BF06240 /* Pods-powersyncexample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-powersyncexample.release.xcconfig"; path = "Target Support Files/Pods-powersyncexample/Pods-powersyncexample.release.xcconfig"; sourceTree = ""; }; - A072245EDFEA435D98797AC3 /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "powersyncexample/noop-file.swift"; sourceTree = ""; }; AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = powersyncexample/SplashScreen.storyboard; sourceTree = ""; }; BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = ""; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; @@ -59,9 +57,8 @@ 13B07FB61A68108700A75B9A /* Info.plist */, 13B07FB71A68108700A75B9A /* main.m */, AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */, - A072245EDFEA435D98797AC3 /* noop-file.swift */, - 289953D78BB2404BBDC39995 /* powersyncexample-Bridging-Header.h */, - 23B2EE516B1FFEC176714C7F /* PrivacyInfo.xcprivacy */, + 2498C79A33934CD1AB4B5376 /* noop-file.swift */, + 543236CDE506485EBD4C9D43 /* powersyncexample-Bridging-Header.h */, ); name = powersyncexample; sourceTree = ""; @@ -147,13 +144,13 @@ buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "powersyncexample" */; buildPhases = ( 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */, - E235B38CD425267EED30B096 /* [Expo] Configure project */, + 88B49BC257D8034A866EE9F1 /* [Expo] Configure project */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */, - 4128D1EF02154A54EF892CAB /* [CP] Embed Pods Frameworks */, + 84A1529A383074D6E7855A20 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -203,7 +200,6 @@ BB2F792D24A3F905000567C9 /* Expo.plist in Resources */, 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */, - 16727D2F181F96BFA59DDE3F /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -223,7 +219,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "if [[ -f \"$PODS_ROOT/../.xcode.env\" ]]; then\n source \"$PODS_ROOT/../.xcode.env\"\nfi\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n# The project root by default is one level up from the ios directory\nexport PROJECT_ROOT=\"$PROJECT_DIR\"/..\n\nif [[ \"$CONFIGURATION\" = *Debug* ]]; then\n export SKIP_BUNDLING=1\nfi\nif [[ -z \"$ENTRY_FILE\" ]]; then\n # Set the entry JS file using the bundler's entry resolution.\n export ENTRY_FILE=\"$(\"$NODE_BINARY\" -e \"require('expo/scripts/resolveAppEntry')\" \"$PROJECT_ROOT\" ios relative | tail -n 1)\"\nfi\n\nif [[ -z \"$CLI_PATH\" ]]; then\n # Use Expo CLI\n export CLI_PATH=\"$(\"$NODE_BINARY\" --print \"require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })\")\"\nfi\nif [[ -z \"$BUNDLE_COMMAND\" ]]; then\n # Default Expo CLI command for bundling\n export BUNDLE_COMMAND=\"export:embed\"\nfi\n\n# Source .xcode.env.updates if it exists to allow\n# SKIP_BUNDLING to be unset if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.updates\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.updates\"\nfi\n# Source local changes to allow overrides\n# if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n`\"$NODE_BINARY\" --print \"require('path').dirname(require.resolve('react-native/package.json')) + '/scripts/react-native-xcode.sh'\"`\n\n"; + shellScript = "if [[ -f \"$PODS_ROOT/../.xcode.env\" ]]; then\n source \"$PODS_ROOT/../.xcode.env\"\nfi\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n# The project root by default is one level up from the ios directory\nexport PROJECT_ROOT=\"$PROJECT_DIR\"/..\n\nif [[ \"$CONFIGURATION\" = *Debug* ]]; then\n export SKIP_BUNDLING=1\nfi\nif [[ -z \"$ENTRY_FILE\" ]]; then\n # Set the entry JS file using the bundler's entry resolution.\n export ENTRY_FILE=\"$(\"$NODE_BINARY\" -e \"require('expo/scripts/resolveAppEntry')\" \"$PROJECT_ROOT\" ios absolute | tail -n 1)\"\nfi\n\nif [[ -z \"$CLI_PATH\" ]]; then\n # Use Expo CLI\n export CLI_PATH=\"$(\"$NODE_BINARY\" --print \"require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })\")\"\nfi\nif [[ -z \"$BUNDLE_COMMAND\" ]]; then\n # Default Expo CLI command for bundling\n export BUNDLE_COMMAND=\"export:embed\"\nfi\n\n# Source .xcode.env.updates if it exists to allow\n# SKIP_BUNDLING to be unset if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.updates\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.updates\"\nfi\n# Source local changes to allow overrides\n# if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n`\"$NODE_BINARY\" --print \"require('path').dirname(require.resolve('react-native/package.json')) + '/scripts/react-native-xcode.sh'\"`\n\n"; }; 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; @@ -247,26 +243,6 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 4128D1EF02154A54EF892CAB /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-frameworks.sh", - "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes", - "${PODS_XCFRAMEWORKS_BUILD_DIR}/powersync-sqlite-core/powersync-sqlite-core.framework/powersync-sqlite-core", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/powersync-sqlite-core.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -329,7 +305,27 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-resources.sh\"\n"; showEnvVarsInLog = 0; }; - E235B38CD425267EED30B096 /* [Expo] Configure project */ = { + 84A1529A383074D6E7855A20 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-frameworks.sh", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/powersync-sqlite-core/powersync-sqlite-core.framework/powersync-sqlite-core", + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/powersync-sqlite-core.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 88B49BC257D8034A866EE9F1 /* [Expo] Configure project */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; buildActionMask = 2147483647; @@ -358,7 +354,7 @@ 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */, 13B07FC11A68108700A75B9A /* main.m in Sources */, B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */, - 8D74271F24A242CBA1D1290C /* noop-file.swift in Sources */, + 4A167E6D30FF4EED881D1E4B /* noop-file.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -459,7 +455,6 @@ CXX = ""; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -482,9 +477,10 @@ LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = "$(inherited)"; - OTHER_CPLUSPLUSFLAGS = "$(inherited)"; - OTHER_LDFLAGS = "$(inherited)"; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; USE_HERMES = true; @@ -525,7 +521,6 @@ CXX = ""; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; @@ -540,9 +535,10 @@ LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; MTL_ENABLE_DEBUG_INFO = NO; - OTHER_CFLAGS = "$(inherited)"; - OTHER_CPLUSPLUSFLAGS = "$(inherited)"; - OTHER_LDFLAGS = "$(inherited)"; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; USE_HERMES = true; diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/AppDelegate.mm b/demos/react-native-supabase-todolist/ios/powersyncexample/AppDelegate.mm index 37d415b5..b27f8328 100644 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/AppDelegate.mm +++ b/demos/react-native-supabase-todolist/ios/powersyncexample/AppDelegate.mm @@ -18,10 +18,10 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:( - (NSURL *)sourceURLForBridge:(RCTBridge *)bridge { - return [self getBundleURL]; + return [self bundleURL]; } -- (NSURL *)getBundleURL +- (NSURL *)bundleURL { #if DEBUG return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@".expo/.virtual-metro-entry"]; diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/AppIcon.appiconset/Contents.json b/demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/AppIcon.appiconset/Contents.json index 5f6956c1..90d8d4c2 100644 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/AppIcon.appiconset/Contents.json +++ b/demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/AppIcon.appiconset/Contents.json @@ -11,4 +11,4 @@ "version": 1, "author": "expo" } -} +} \ No newline at end of file diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/Contents.json b/demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/Contents.json index b4ded435..ed285c2e 100644 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/Contents.json +++ b/demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/Contents.json @@ -1,6 +1,6 @@ { - "info": { - "version": 1, - "author": "expo" + "info" : { + "version" : 1, + "author" : "expo" } } diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreen.imageset/Contents.json b/demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreen.imageset/Contents.json index 7d28020e..3cf84897 100644 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreen.imageset/Contents.json +++ b/demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreen.imageset/Contents.json @@ -18,4 +18,4 @@ "version": 1, "author": "expo" } -} +} \ No newline at end of file diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreenBackground.imageset/Contents.json b/demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreenBackground.imageset/Contents.json index 7d28020e..3cf84897 100644 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreenBackground.imageset/Contents.json +++ b/demos/react-native-supabase-todolist/ios/powersyncexample/Images.xcassets/SplashScreenBackground.imageset/Contents.json @@ -18,4 +18,4 @@ "version": 1, "author": "expo" } -} +} \ No newline at end of file diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/Info.plist b/demos/react-native-supabase-todolist/ios/powersyncexample/Info.plist index a875b908..00a1fb2c 100644 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/Info.plist +++ b/demos/react-native-supabase-todolist/ios/powersyncexample/Info.plist @@ -1,81 +1,89 @@ - - CADisableMinimumFrameDurationOnPhone - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleDisplayName - powersync-example - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - $(PRODUCT_BUNDLE_PACKAGE_TYPE) - CFBundleShortVersionString - 1.0.0 - CFBundleSignature - ???? - CFBundleURLTypes - - - CFBundleURLSchemes - - powersync - com.powersync.example - - - - CFBundleVersion - 1 - LSRequiresIPhoneOS - - NSAppTransportSecurity - - NSAllowsArbitraryLoads - - NSAllowsLocalNetworking - - - NSCameraUsageDescription - Allow $(PRODUCT_NAME) to access your camera. - NSMicrophoneUsageDescription - Allow $(PRODUCT_NAME) to access your microphone - NSUserActivityTypes - - $(PRODUCT_BUNDLE_IDENTIFIER).expo.index_route - - UILaunchStoryboardName - SplashScreen - UIRequiredDeviceCapabilities - - armv7 - - UIRequiresFullScreen - - UIStatusBarStyle - UIStatusBarStyleDefault - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIUserInterfaceStyle - Light - UIViewControllerBasedStatusBarAppearance - - - + + CADisableMinimumFrameDurationOnPhone + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + powersync-example + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleURLTypes + + + CFBundleURLSchemes + + powersync + com.powersync.example + + + + CFBundleURLSchemes + + exp+powersync-example + + + + CFBundleVersion + 1 + LSRequiresIPhoneOS + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + NSAllowsLocalNetworking + + + NSCameraUsageDescription + Allow $(PRODUCT_NAME) to access your camera. + NSFaceIDUsageDescription + Allow $(PRODUCT_NAME) to access your Face ID biometric data. + NSMicrophoneUsageDescription + Allow $(PRODUCT_NAME) to access your microphone + NSUserActivityTypes + + $(PRODUCT_BUNDLE_IDENTIFIER).expo.index_route + + UILaunchStoryboardName + SplashScreen + UIRequiredDeviceCapabilities + + arm64 + + UIRequiresFullScreen + + UIStatusBarStyle + UIStatusBarStyleDefault + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIUserInterfaceStyle + Light + UIViewControllerBasedStatusBarAppearance + + + \ No newline at end of file diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/Supporting/Expo.plist b/demos/react-native-supabase-todolist/ios/powersyncexample/Supporting/Expo.plist index 540b7462..7659ab53 100644 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/Supporting/Expo.plist +++ b/demos/react-native-supabase-todolist/ios/powersyncexample/Supporting/Expo.plist @@ -5,10 +5,12 @@ EXUpdatesCheckOnLaunch ALWAYS EXUpdatesEnabled - + EXUpdatesLaunchWaitMs 0 EXUpdatesSDKVersion - 50.0.0 + 51.0.0 + EXUpdatesURL + https://u.expo.dev/foo \ No newline at end of file From c9b8e6f6d314290375c9b26eac70defb7b20065a Mon Sep 17 00:00:00 2001 From: Steven Ontong Date: Mon, 13 May 2024 13:51:44 +0200 Subject: [PATCH 3/7] android min SDK 23 --- .../android/app/src/main/AndroidManifest.xml | 1 - .../android/gradle.properties | 1 + .../app.config.ts | 3 + .../babel.config.js | 2 +- .../ios/Podfile.lock | 20 +-- .../project.pbxproj | 56 ++++----- .../powersyncexample/Supporting/Expo.plist | 2 - .../powersyncexample.entitlements | 5 +- pnpm-lock.yaml | 116 +++++++++--------- 9 files changed, 102 insertions(+), 104 deletions(-) diff --git a/demos/react-native-supabase-todolist/android/app/src/main/AndroidManifest.xml b/demos/react-native-supabase-todolist/android/app/src/main/AndroidManifest.xml index ea4d4a02..a4a30cc6 100644 --- a/demos/react-native-supabase-todolist/android/app/src/main/AndroidManifest.xml +++ b/demos/react-native-supabase-todolist/android/app/src/main/AndroidManifest.xml @@ -15,7 +15,6 @@ - diff --git a/demos/react-native-supabase-todolist/android/gradle.properties b/demos/react-native-supabase-todolist/android/gradle.properties index 65ce3a08..95e20a31 100644 --- a/demos/react-native-supabase-todolist/android/gradle.properties +++ b/demos/react-native-supabase-todolist/android/gradle.properties @@ -55,4 +55,5 @@ EX_DEV_CLIENT_NETWORK_INSPECTOR=true # Use legacy packaging to compress native libraries in the resulting APK. expo.useLegacyPackaging=false +android.minSdkVersion=23 android.extraMavenRepos=[] \ No newline at end of file diff --git a/demos/react-native-supabase-todolist/app.config.ts b/demos/react-native-supabase-todolist/app.config.ts index 840f6069..0aef0976 100644 --- a/demos/react-native-supabase-todolist/app.config.ts +++ b/demos/react-native-supabase-todolist/app.config.ts @@ -59,6 +59,9 @@ const config: ExpoConfig = { { ios: { deploymentTarget: '13.4' + }, + android: { + minSdkVersion: 23 } } ], diff --git a/demos/react-native-supabase-todolist/babel.config.js b/demos/react-native-supabase-todolist/babel.config.js index 21f74ae8..04cba198 100644 --- a/demos/react-native-supabase-todolist/babel.config.js +++ b/demos/react-native-supabase-todolist/babel.config.js @@ -2,6 +2,6 @@ module.exports = function (api) { api.cache(true); return { presets: ['babel-preset-expo'], - plugins: ['@babel/plugin-transform-async-generator-functions'] + plugins: ['@babel/plugin-transform-async-generator-functions', 'react-native-reanimated/plugin'] }; }; diff --git a/demos/react-native-supabase-todolist/ios/Podfile.lock b/demos/react-native-supabase-todolist/ios/Podfile.lock index 8b0f54b9..9b391bbc 100644 --- a/demos/react-native-supabase-todolist/ios/Podfile.lock +++ b/demos/react-native-supabase-todolist/ios/Podfile.lock @@ -3,23 +3,23 @@ PODS: - DoubleConversion (1.1.6) - EXConstants (16.0.1): - ExpoModulesCore - - Expo (51.0.0): + - Expo (51.0.4): - ExpoModulesCore - ExpoAsset (10.0.6): - ExpoModulesCore - - ExpoCamera (15.0.4): + - ExpoCamera (15.0.7): - ExpoModulesCore - ZXingObjC/OneD - ZXingObjC/PDF417 - ExpoFileSystem (17.0.1): - ExpoModulesCore - - ExpoFont (12.0.4): + - ExpoFont (12.0.5): - ExpoModulesCore - ExpoHead (3.5.10): - ExpoModulesCore - ExpoKeepAwake (13.0.1): - ExpoModulesCore - - ExpoModulesCore (1.12.9): + - ExpoModulesCore (1.12.10): - DoubleConversion - glog - hermes-engine @@ -1264,7 +1264,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - RNReanimated (3.10.0): + - RNReanimated (3.10.1): - DoubleConversion - glog - hermes-engine @@ -1575,14 +1575,14 @@ SPEC CHECKSUMS: boost: d3f49c53809116a5d38da093a8aa78bf551aed09 DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 EXConstants: 9a008dbf262550884e6280dea95b81b51f65ea6f - Expo: 17eb02cbf2ac0db49a6bc0c80a6b635a900d4f60 + Expo: ce2265cc694f9f71c2eb572c8fe05edbc75137a8 ExpoAsset: 9b7433ecc5f1b608ccbb823492e062bde944abd2 - ExpoCamera: 9ba1b9f2dc0b49f7fb100deec5bf07d1562297e9 + ExpoCamera: fba16df0c1b7cc542c461f107089fbf06515b9a2 ExpoFileSystem: 80bfe850b1f9922c16905822ecbf97acd711dc51 - ExpoFont: 331cf28d549edc7b6300d3be19302fc5069d9bb1 + ExpoFont: 690b76008be824e47907f200cb0764870108dfd1 ExpoHead: f27f34fd61e2a55b2facd0bba0fe85bc7958fbe0 ExpoKeepAwake: f3a7b0ff4b4911957264dad8cb584ef688326a22 - ExpoModulesCore: 070bbb7162641709919cbf50230f0b535b8190b1 + ExpoModulesCore: 4c5576eec261d09549d78b751ccd62d94d4506ac ExpoSecureStore: 5f6b712785986b54d95a92bd365aabb82a52088e EXSplashScreen: d439ca817211886dc80a00f3761e3b6d861d7205 FBLazyVector: 898d14d17bf19e2435cafd9ea2a1033efe445709 @@ -1643,7 +1643,7 @@ SPEC CHECKSUMS: ReactCommon: f42444e384d82ab89184aed5d6f3142748b54768 RNCMaskedView: 0e1bc4bfa8365eba5fbbb71e07fbdc0555249489 RNGestureHandler: 2282cfbcf86c360d29f44ace393203afd5c6cff7 - RNReanimated: daf22f7ef44083dd6aadc8550cae88e5d8d7190a + RNReanimated: 35f9ac9c3ac42d0497ebd1cce5c39d7687a8493e RNScreens: b32a9ff15bea7fcdbe5dff6477bc503f792b1208 RNVectorIcons: 2a2f79274248390b80684ea3c4400bd374a15c90 SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj b/demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj index a7e14b39..775a4a09 100644 --- a/demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj +++ b/demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj @@ -11,7 +11,7 @@ 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; }; - 4A167E6D30FF4EED881D1E4B /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2498C79A33934CD1AB4B5376 /* noop-file.swift */; }; + 70F95ED522634E12BECE9556 /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABDE8D7033EB4744B9936371 /* noop-file.swift */; }; 96905EF65AED1B983A6B3ABC /* libPods-powersyncexample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-powersyncexample.a */; }; B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */; }; BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; }; @@ -24,12 +24,12 @@ 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = powersyncexample/Images.xcassets; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = powersyncexample/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = powersyncexample/main.m; sourceTree = ""; }; - 2498C79A33934CD1AB4B5376 /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "powersyncexample/noop-file.swift"; sourceTree = ""; }; - 543236CDE506485EBD4C9D43 /* powersyncexample-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "powersyncexample-Bridging-Header.h"; path = "powersyncexample/powersyncexample-Bridging-Header.h"; sourceTree = ""; }; + 22AF2F8906504FE6BC8256D2 /* powersyncexample-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "powersyncexample-Bridging-Header.h"; path = "powersyncexample/powersyncexample-Bridging-Header.h"; sourceTree = ""; }; 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-powersyncexample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-powersyncexample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 6C2E3173556A471DD304B334 /* Pods-powersyncexample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-powersyncexample.debug.xcconfig"; path = "Target Support Files/Pods-powersyncexample/Pods-powersyncexample.debug.xcconfig"; sourceTree = ""; }; 7A4D352CD337FB3A3BF06240 /* Pods-powersyncexample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-powersyncexample.release.xcconfig"; path = "Target Support Files/Pods-powersyncexample/Pods-powersyncexample.release.xcconfig"; sourceTree = ""; }; AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = powersyncexample/SplashScreen.storyboard; sourceTree = ""; }; + ABDE8D7033EB4744B9936371 /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "powersyncexample/noop-file.swift"; sourceTree = ""; }; BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = ""; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-powersyncexample/ExpoModulesProvider.swift"; sourceTree = ""; }; @@ -57,8 +57,8 @@ 13B07FB61A68108700A75B9A /* Info.plist */, 13B07FB71A68108700A75B9A /* main.m */, AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */, - 2498C79A33934CD1AB4B5376 /* noop-file.swift */, - 543236CDE506485EBD4C9D43 /* powersyncexample-Bridging-Header.h */, + ABDE8D7033EB4744B9936371 /* noop-file.swift */, + 22AF2F8906504FE6BC8256D2 /* powersyncexample-Bridging-Header.h */, ); name = powersyncexample; sourceTree = ""; @@ -144,13 +144,13 @@ buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "powersyncexample" */; buildPhases = ( 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */, - 88B49BC257D8034A866EE9F1 /* [Expo] Configure project */, + 77F94E50E0C2F8464252D3B1 /* [Expo] Configure project */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */, - 84A1529A383074D6E7855A20 /* [CP] Embed Pods Frameworks */, + D4E8263E8706F48AFAEF70B8 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -243,6 +243,25 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + 77F94E50E0C2F8464252D3B1 /* [Expo] Configure project */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = "[Expo] Configure project"; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-powersyncexample/expo-configure-project.sh\"\n"; + }; 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -305,7 +324,7 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 84A1529A383074D6E7855A20 /* [CP] Embed Pods Frameworks */ = { + D4E8263E8706F48AFAEF70B8 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -325,25 +344,6 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 88B49BC257D8034A866EE9F1 /* [Expo] Configure project */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "[Expo] Configure project"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# This script configures Expo modules and generates the modules provider file.\nbash -l -c \"./Pods/Target\\ Support\\ Files/Pods-powersyncexample/expo-configure-project.sh\"\n"; - }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -354,7 +354,7 @@ 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */, 13B07FC11A68108700A75B9A /* main.m in Sources */, B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */, - 4A167E6D30FF4EED881D1E4B /* noop-file.swift in Sources */, + 70F95ED522634E12BECE9556 /* noop-file.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/Supporting/Expo.plist b/demos/react-native-supabase-todolist/ios/powersyncexample/Supporting/Expo.plist index 7659ab53..f0c59d1f 100644 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/Supporting/Expo.plist +++ b/demos/react-native-supabase-todolist/ios/powersyncexample/Supporting/Expo.plist @@ -8,8 +8,6 @@ EXUpdatesLaunchWaitMs 0 - EXUpdatesSDKVersion - 51.0.0 EXUpdatesURL https://u.expo.dev/foo diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/powersyncexample.entitlements b/demos/react-native-supabase-todolist/ios/powersyncexample/powersyncexample.entitlements index 018a6e20..f683276c 100644 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/powersyncexample.entitlements +++ b/demos/react-native-supabase-todolist/ios/powersyncexample/powersyncexample.entitlements @@ -1,8 +1,5 @@ - - aps-environment - development - + \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c134bcb8..31d7b83b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -701,7 +701,7 @@ importers: version: 0.1.11(react-native@0.74.1)(react@18.2.0) '@react-navigation/drawer': specifier: ^6.6.3 - version: 6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.16.2)(react-native-reanimated@3.10.0)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0) + version: 6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.16.2)(react-native-reanimated@3.10.1)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0) '@react-navigation/native': specifier: ^6.0.0 version: 6.1.17(react-native@0.74.1)(react@18.2.0) @@ -716,34 +716,34 @@ importers: version: 1.0.2 expo: specifier: ~51.0.0 - version: 51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + version: 51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5) expo-build-properties: specifier: ~0.12.1 - version: 0.12.1(expo@51.0.0) + version: 0.12.1(expo@51.0.4) expo-camera: specifier: ~15.0.4 - version: 15.0.4(expo@51.0.0) + version: 15.0.7(expo@51.0.4) expo-constants: specifier: ~16.0.1 - version: 16.0.1(expo@51.0.0) + version: 16.0.1(expo@51.0.4) expo-file-system: specifier: ^17.0.1 - version: 17.0.1(expo@51.0.0) + version: 17.0.1(expo@51.0.4) expo-linking: specifier: ~6.3.1 - version: 6.3.1(expo@51.0.0) + version: 6.3.1(expo@51.0.4) expo-modules-autolinking: specifier: ^1.11.1 version: 1.11.1 expo-router: specifier: 3.5.10 - version: 3.5.10(@react-navigation/drawer@6.6.15)(expo-constants@16.0.1)(expo-linking@6.3.1)(expo-modules-autolinking@1.11.1)(expo-status-bar@1.12.1)(expo@51.0.0)(react-native-reanimated@3.10.0)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0)(typescript@5.3.3) + version: 3.5.10(@react-navigation/drawer@6.6.15)(expo-constants@16.0.1)(expo-linking@6.3.1)(expo-modules-autolinking@1.11.1)(expo-status-bar@1.12.1)(expo@51.0.4)(react-native-reanimated@3.10.1)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0)(typescript@5.3.3) expo-secure-store: specifier: ~13.0.1 - version: 13.0.1(expo@51.0.0) + version: 13.0.1(expo@51.0.4) expo-splash-screen: specifier: ~0.27.4 - version: 0.27.4(expo-modules-autolinking@1.11.1)(expo@51.0.0) + version: 0.27.4(expo-modules-autolinking@1.11.1)(expo@51.0.4) expo-status-bar: specifier: ~1.12.1 version: 1.12.1 @@ -785,7 +785,7 @@ importers: version: 1.1.0 react-native-reanimated: specifier: ~3.10.0 - version: 3.10.0(@babel/core@7.24.5)(react-native@0.74.1)(react@18.2.0) + version: 3.10.1(@babel/core@7.24.5)(react-native@0.74.1)(react@18.2.0) react-native-reanimated-table: specifier: ^0.0.2 version: 0.0.2(react-native@0.74.1)(react@18.2.0) @@ -8404,8 +8404,8 @@ packages: - utf-8-validate dev: false - /@expo/cli@0.18.9(expo-modules-autolinking@1.11.1): - resolution: {integrity: sha512-CoxiISJqI7bymGzIflm8JxGkSg8hoZ2r7wfAN5bD6rKTQ83m8LiYGCZ/AQKT2sTNrnHSA+tvjuqwycvxGzIyVA==} + /@expo/cli@0.18.11(expo-modules-autolinking@1.11.1): + resolution: {integrity: sha512-2xIfvj5RnQbQqZdkYa9a7Roll1ywBER2omCUKdbJazRcJTkkN3HMv/jILztdZ2uKlcfIqPq4VTbKEhV/IkewYg==} hasBin: true dependencies: '@babel/runtime': 7.24.5 @@ -11672,7 +11672,7 @@ packages: '@babel/preset-env': ^7.1.6 dependencies: '@babel/parser': 7.24.5 - '@babel/preset-env': 7.24.5(@babel/core@7.23.5) + '@babel/preset-env': 7.24.5(@babel/core@7.24.5) glob: 7.2.3 hermes-parser: 0.19.1 invariant: 2.2.4 @@ -12061,7 +12061,7 @@ packages: warn-once: 0.1.1 dev: false - /@react-navigation/drawer@6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.16.2)(react-native-reanimated@3.10.0)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0): + /@react-navigation/drawer@6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.16.2)(react-native-reanimated@3.10.1)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-GLkFQNxjtmxB/qXSHmu1DfoB89jCzW64tmX68iPndth+9U+0IP27GcCCaMZxQfwj+nI8Kn2zlTlXAZDIIHE+DQ==} peerDependencies: '@react-navigation/native': ^6.0.0 @@ -12078,7 +12078,7 @@ packages: react: 18.2.0 react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) react-native-gesture-handler: 2.16.2(react-native@0.74.1)(react@18.2.0) - react-native-reanimated: 3.10.0(@babel/core@7.24.5)(react-native@0.74.1)(react@18.2.0) + react-native-reanimated: 3.10.1(@babel/core@7.24.5)(react-native@0.74.1)(react@18.2.0) react-native-safe-area-context: 4.10.1(react-native@0.74.1)(react@18.2.0) react-native-screens: 3.31.1(react-native@0.74.1)(react@18.2.0) warn-once: 0.1.1 @@ -20691,14 +20691,14 @@ packages: homedir-polyfill: 1.0.3 dev: true - /expo-asset@10.0.6(expo@51.0.0): + /expo-asset@10.0.6(expo@51.0.4): resolution: {integrity: sha512-waP73/ccn/HZNNcGM4/s3X3icKjSSbEQ9mwc6tX34oYNg+XE5WdwOuZ9wgVVFrU7wZMitq22lQXd2/O0db8bxg==} peerDependencies: expo: '*' dependencies: '@react-native/assets-registry': 0.74.83 - expo: 51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5) - expo-constants: 16.0.1(expo@51.0.0) + expo: 51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo-constants: 16.0.1(expo@51.0.4) invariant: 2.2.4 md5-file: 3.2.3 transitivePeerDependencies: @@ -20719,22 +20719,22 @@ packages: - supports-color dev: false - /expo-build-properties@0.12.1(expo@51.0.0): + /expo-build-properties@0.12.1(expo@51.0.4): resolution: {integrity: sha512-gn8sngNmOHkbJ5Kt3mKcKg+Wl6+d0m70gg9OllRIVeDkvZqCObKfnSM4tAQWiJhm62sHnL8udfYnuArnKhQd/g==} peerDependencies: expo: '*' dependencies: ajv: 8.13.0 - expo: 51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo: 51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5) semver: 7.6.1 dev: false - /expo-camera@15.0.4(expo@51.0.0): - resolution: {integrity: sha512-2eiMObgdCkA/6oLTD5n4Ia7qxesdy87jlWYaYPERi226qmCEJ09O6ilbyTSj8XaIuTwr0Uk6/fBQSXC/E2LuZQ==} + /expo-camera@15.0.7(expo@51.0.4): + resolution: {integrity: sha512-meqiPO+MlQXZwIknaDWmGW5ZA+x24eu1zpGQGAPwhuhH+5dP7sPhVuAYnsoDbswCHcpMiVEHkp5QxtyTrkQo7w==} peerDependencies: expo: '*' dependencies: - expo: 51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo: 51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5) invariant: 2.2.4 dev: false @@ -20760,13 +20760,13 @@ packages: - supports-color dev: false - /expo-constants@16.0.1(expo@51.0.0): + /expo-constants@16.0.1(expo@51.0.4): resolution: {integrity: sha512-s6aTHtglp926EsugWtxN7KnpSsE9FCEjb7CgEjQQ78Gpu4btj4wB+IXot2tlqNwqv+x7xFe5veoPGfJDGF/kVg==} peerDependencies: expo: '*' dependencies: '@expo/config': 9.0.1 - expo: 51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo: 51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5) transitivePeerDependencies: - supports-color dev: false @@ -20836,12 +20836,12 @@ packages: expo: 50.0.17(@babel/core@7.23.5)(@react-native/babel-preset@0.74.83) dev: false - /expo-file-system@17.0.1(expo@51.0.0): + /expo-file-system@17.0.1(expo@51.0.4): resolution: {integrity: sha512-dYpnZJqTGj6HCYJyXAgpFkQWsiCH3HY1ek2cFZVHFoEc5tLz9gmdEgTF6nFHurvmvfmXqxi7a5CXyVm0aFYJBw==} peerDependencies: expo: '*' dependencies: - expo: 51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo: 51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5) dev: false /expo-font@11.10.3(expo@50.0.17): @@ -20853,12 +20853,12 @@ packages: fontfaceobserver: 2.3.0 dev: false - /expo-font@12.0.4(expo@51.0.0): - resolution: {integrity: sha512-VtOQB7MEeFMVwo46/9/ntqzrgraTE7gAsnfi2NukFcCpDmyAU3G1R7m287LUXltE46SmGkMgAvM6+fflXFjaJA==} + /expo-font@12.0.5(expo@51.0.4): + resolution: {integrity: sha512-h/VkN4jlHYDJ6T6pPgOYTVoDEfBY0CTKQe4pxnPDGQiE6H+DFdDgk+qWVABGpRMH0+zXoHB+AEi3OoQjXIynFA==} peerDependencies: expo: '*' dependencies: - expo: 51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo: 51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5) fontfaceobserver: 2.3.0 dev: false @@ -20874,12 +20874,12 @@ packages: expo: 50.0.17(@babel/core@7.23.5)(@react-native/babel-preset@0.74.83) dev: false - /expo-keep-awake@13.0.1(expo@51.0.0): + /expo-keep-awake@13.0.1(expo@51.0.4): resolution: {integrity: sha512-Kqv8Bf1f5Jp7YMUgTTyKR9GatgHJuAcC8vVWDEkgVhB3O7L3pgBy5MMSMUhkTmRRV6L8TZe/rDmjiBoVS/soFA==} peerDependencies: expo: '*' dependencies: - expo: 51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo: 51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5) dev: false /expo-linking@6.2.2(expo@50.0.17): @@ -20892,10 +20892,10 @@ packages: - supports-color dev: false - /expo-linking@6.3.1(expo@51.0.0): + /expo-linking@6.3.1(expo@51.0.4): resolution: {integrity: sha512-xuZCntSBGWCD/95iZ+mTUGTwHdy8Sx+immCqbUBxdvZ2TN61P02kKg7SaLS8A4a/hLrSCwrg5tMMwu5wfKr35g==} dependencies: - expo-constants: 16.0.1(expo@51.0.0) + expo-constants: 16.0.1(expo@51.0.4) invariant: 2.2.4 transitivePeerDependencies: - expo @@ -20944,8 +20944,8 @@ packages: invariant: 2.2.4 dev: false - /expo-modules-core@1.12.9: - resolution: {integrity: sha512-t0HrPwelNFqGiaa9RsDt2ttDekAbgHjcq4PBovNS0jyhRwBbDDb465xoMxG+V4eNLBYTP+BVgxMHK+TPxT2QgQ==} + /expo-modules-core@1.12.10: + resolution: {integrity: sha512-aS4imfr7fuUtcx+j/CHuG6ohNSThyCzGRh1kKjQTDcO0/CqDO2cSFnxf7n2vpiRFgyoMFJvFFtW/zIzVXiC2Tw==} dependencies: invariant: 2.2.4 dev: false @@ -21041,7 +21041,7 @@ packages: - supports-color dev: false - /expo-router@3.5.10(@react-navigation/drawer@6.6.15)(expo-constants@16.0.1)(expo-linking@6.3.1)(expo-modules-autolinking@1.11.1)(expo-status-bar@1.12.1)(expo@51.0.0)(react-native-reanimated@3.10.0)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0)(typescript@5.3.3): + /expo-router@3.5.10(@react-navigation/drawer@6.6.15)(expo-constants@16.0.1)(expo-linking@6.3.1)(expo-modules-autolinking@1.11.1)(expo-status-bar@1.12.1)(expo@51.0.4)(react-native-reanimated@3.10.1)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0)(typescript@5.3.3): resolution: {integrity: sha512-N9oRFhlUMxnaDz0+CHoDKru5LGJ+iGG8xMjb9ICxqd2Q62eap0w9W2+v58d8PohXipjd1DgdXRs9wbnp23ocoA==} peerDependencies: '@react-navigation/drawer': ^6.5.8 @@ -21065,16 +21065,16 @@ packages: '@expo/server': 0.4.2(typescript@5.3.3) '@radix-ui/react-slot': 1.0.1(react@18.2.0) '@react-navigation/bottom-tabs': 6.5.20(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0) - '@react-navigation/drawer': 6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.16.2)(react-native-reanimated@3.10.0)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0) + '@react-navigation/drawer': 6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.16.2)(react-native-reanimated@3.10.1)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0) '@react-navigation/native': 6.1.17(react-native@0.74.1)(react@18.2.0) '@react-navigation/native-stack': 6.9.26(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0) - expo: 51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5) - expo-constants: 16.0.1(expo@51.0.0) - expo-linking: 6.3.1(expo@51.0.0) - expo-splash-screen: 0.27.4(expo-modules-autolinking@1.11.1)(expo@51.0.0) + expo: 51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo-constants: 16.0.1(expo@51.0.4) + expo-linking: 6.3.1(expo@51.0.4) + expo-splash-screen: 0.27.4(expo-modules-autolinking@1.11.1)(expo@51.0.4) expo-status-bar: 1.12.1 react-native-helmet-async: 2.0.4(react@18.2.0) - react-native-reanimated: 3.10.0(@babel/core@7.24.5)(react-native@0.74.1)(react@18.2.0) + react-native-reanimated: 3.10.1(@babel/core@7.24.5)(react-native@0.74.1)(react@18.2.0) react-native-safe-area-context: 4.10.1(react-native@0.74.1)(react@18.2.0) react-native-screens: 3.31.1(react-native@0.74.1)(react@18.2.0) schema-utils: 4.2.0 @@ -21087,12 +21087,12 @@ packages: - typescript dev: false - /expo-secure-store@13.0.1(expo@51.0.0): + /expo-secure-store@13.0.1(expo@51.0.4): resolution: {integrity: sha512-5DTKjbv98X7yPbm+1jER/sOEIlt2Ih7qwabTvkWDXry5bPcQGoulxH5zIX9+JvVH7of8GI4t7NSEbpAO3P7FZA==} peerDependencies: expo: '*' dependencies: - expo: 51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo: 51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5) dev: false /expo-splash-screen@0.26.4(expo-modules-autolinking@1.10.3)(expo@50.0.17): @@ -21121,13 +21121,13 @@ packages: - supports-color dev: false - /expo-splash-screen@0.27.4(expo-modules-autolinking@1.11.1)(expo@51.0.0): + /expo-splash-screen@0.27.4(expo-modules-autolinking@1.11.1)(expo@51.0.4): resolution: {integrity: sha512-JwepK1FjbwiOK2nwIFanfzj9s7UXYnpTwLX8A9v7Ec3K4V28yu8HooSc9X60cftBw9UZrs8Gwj4PgTpQabBS9A==} peerDependencies: expo: '*' dependencies: '@expo/prebuild-config': 7.0.3(expo-modules-autolinking@1.11.1) - expo: 51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo: 51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5) transitivePeerDependencies: - encoding - expo-modules-autolinking @@ -21208,23 +21208,23 @@ packages: - utf-8-validate dev: false - /expo@51.0.0(@babel/core@7.24.5)(@babel/preset-env@7.24.5): - resolution: {integrity: sha512-qY4gECM+YDWgmv0rTzdlrbvGKYLMy/xQ6FtYp2/HG+yF+XpqpKTCNQ2RZN97DRIXlPmxhPd/S5IUD46kW3TQaQ==} + /expo@51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5): + resolution: {integrity: sha512-3DaOnsouiZlDH1k04nvYtfJyLFCj6Po8EL4lqDkLpV8ZXCbA89vo6w/2TFQpk8MpUfbapAlhuyigrnXPTEpRtg==} hasBin: true dependencies: '@babel/runtime': 7.24.5 - '@expo/cli': 0.18.9(expo-modules-autolinking@1.11.1) + '@expo/cli': 0.18.11(expo-modules-autolinking@1.11.1) '@expo/config': 9.0.1 '@expo/config-plugins': 8.0.4 '@expo/metro-config': 0.18.3 '@expo/vector-icons': 14.0.1 babel-preset-expo: 11.0.5(@babel/core@7.24.5)(@babel/preset-env@7.24.5) - expo-asset: 10.0.6(expo@51.0.0) - expo-file-system: 17.0.1(expo@51.0.0) - expo-font: 12.0.4(expo@51.0.0) - expo-keep-awake: 13.0.1(expo@51.0.0) + expo-asset: 10.0.6(expo@51.0.4) + expo-file-system: 17.0.1(expo@51.0.4) + expo-font: 12.0.5(expo@51.0.4) + expo-keep-awake: 13.0.1(expo@51.0.4) expo-modules-autolinking: 1.11.1 - expo-modules-core: 1.12.9 + expo-modules-core: 1.12.10 fbemitter: 3.0.0 whatwg-url-without-unicode: 8.0.0-3 transitivePeerDependencies: @@ -28843,8 +28843,8 @@ packages: react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) dev: false - /react-native-reanimated@3.10.0(@babel/core@7.24.5)(react-native@0.74.1)(react@18.2.0): - resolution: {integrity: sha512-oiQiO+iJ8HTXTli94+Cl5R7nd+TzZf+3MYnMKWtnVDDCxFsqBgpkKO2Xp2ZhZyseXY/JDdH0//E7LlPQRRxpXg==} + /react-native-reanimated@3.10.1(@babel/core@7.24.5)(react-native@0.74.1)(react@18.2.0): + resolution: {integrity: sha512-sfxg6vYphrDc/g4jf/7iJ7NRi+26z2+BszPmvmk0Vnrz6FL7HYljJqTf531F1x6tFmsf+FEAmuCtTUIXFLVo9w==} peerDependencies: '@babel/core': ^7.0.0-0 react: '*' From 3d6b6f7a8119fb682582b4604884b04487ff1bf7 Mon Sep 17 00:00:00 2001 From: Steven Ontong Date: Mon, 13 May 2024 15:44:19 +0200 Subject: [PATCH 4/7] reapply expo 51 --- .../android/.gitignore | 1 + .../android/app/build.gradle | 4 - .../android/app/src/main/AndroidManifest.xml | 1 - .../com/powersync/example/MainApplication.kt | 12 +- .../res/drawable/rn_edit_text_material.xml | 3 +- .../android/build.gradle | 5 +- .../android/gradle.properties | 3 +- .../android/gradle/wrapper/gradle-wrapper.jar | Bin 63721 -> 43462 bytes .../gradle/wrapper/gradle-wrapper.properties | 2 +- .../android/gradlew.bat | 21 +- .../ios/Podfile | 32 +- .../ios/Podfile.lock | 1142 +++++++------ .../ios/Podfile.properties.json | 5 +- .../ios/PrivacyInfo.xcprivacy | 37 + .../project.pbxproj | 74 +- .../ios/powersyncexample/AppDelegate.mm | 4 +- .../ios/powersyncexample/Info.plist | 2 +- .../powersyncexample/Supporting/Expo.plist | 2 - .../powersyncexample.entitlements | 5 +- .../package.json | 34 +- pnpm-lock.yaml | 1481 ++++++++++++++--- 21 files changed, 2005 insertions(+), 865 deletions(-) create mode 100644 demos/react-native-supabase-todolist/ios/PrivacyInfo.xcprivacy diff --git a/demos/react-native-supabase-todolist/android/.gitignore b/demos/react-native-supabase-todolist/android/.gitignore index 877b87e9..8a6be077 100644 --- a/demos/react-native-supabase-todolist/android/.gitignore +++ b/demos/react-native-supabase-todolist/android/.gitignore @@ -10,6 +10,7 @@ build/ local.properties *.iml *.hprof +.cxx/ # Bundle artifacts *.jsbundle diff --git a/demos/react-native-supabase-todolist/android/app/build.gradle b/demos/react-native-supabase-todolist/android/app/build.gradle index 7e36dbf2..d80f7a1d 100644 --- a/demos/react-native-supabase-todolist/android/app/build.gradle +++ b/demos/react-native-supabase-todolist/android/app/build.gradle @@ -90,8 +90,6 @@ android { targetSdkVersion rootProject.ext.targetSdkVersion versionCode 1 versionName "1.0.0" - - buildConfigField("boolean", "REACT_NATIVE_UNSTABLE_USE_RUNTIME_SCHEDULER_ALWAYS", (findProperty("reactNative.unstable_useRuntimeSchedulerAlways") ?: true).toString()) } signingConfigs { debug { @@ -163,8 +161,6 @@ dependencies { } } - implementation("com.facebook.react:flipper-integration") - if (hermesEnabled.toBoolean()) { implementation("com.facebook.react:hermes-android") } else { diff --git a/demos/react-native-supabase-todolist/android/app/src/main/AndroidManifest.xml b/demos/react-native-supabase-todolist/android/app/src/main/AndroidManifest.xml index f7d6f209..a4a30cc6 100644 --- a/demos/react-native-supabase-todolist/android/app/src/main/AndroidManifest.xml +++ b/demos/react-native-supabase-todolist/android/app/src/main/AndroidManifest.xml @@ -15,7 +15,6 @@ - diff --git a/demos/react-native-supabase-todolist/android/app/src/main/java/com/powersync/example/MainApplication.kt b/demos/react-native-supabase-todolist/android/app/src/main/java/com/powersync/example/MainApplication.kt index 7f8142a7..c00368d9 100644 --- a/demos/react-native-supabase-todolist/android/app/src/main/java/com/powersync/example/MainApplication.kt +++ b/demos/react-native-supabase-todolist/android/app/src/main/java/com/powersync/example/MainApplication.kt @@ -2,18 +2,14 @@ package com.powersync.example import android.app.Application import android.content.res.Configuration -import androidx.annotation.NonNull import com.facebook.react.PackageList import com.facebook.react.ReactApplication import com.facebook.react.ReactNativeHost import com.facebook.react.ReactPackage import com.facebook.react.ReactHost -import com.facebook.react.config.ReactFeatureFlags import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load -import com.facebook.react.defaults.DefaultReactHost.getDefaultReactHost import com.facebook.react.defaults.DefaultReactNativeHost -import com.facebook.react.flipper.ReactNativeFlipper import com.facebook.soloader.SoLoader import expo.modules.ApplicationLifecycleDispatcher @@ -40,21 +36,15 @@ class MainApplication : Application(), ReactApplication { ) override val reactHost: ReactHost - get() = getDefaultReactHost(this.applicationContext, reactNativeHost) + get() = ReactNativeHostWrapper.createReactHost(applicationContext, reactNativeHost) override fun onCreate() { super.onCreate() SoLoader.init(this, false) - if (!BuildConfig.REACT_NATIVE_UNSTABLE_USE_RUNTIME_SCHEDULER_ALWAYS) { - ReactFeatureFlags.unstable_useRuntimeSchedulerAlways = false - } if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { // If you opted-in for the New Architecture, we load the native entry point for this app. load() } - if (BuildConfig.DEBUG) { - ReactNativeFlipper.initializeFlipper(this, reactNativeHost.reactInstanceManager) - } ApplicationLifecycleDispatcher.onApplicationCreate(this) } diff --git a/demos/react-native-supabase-todolist/android/app/src/main/res/drawable/rn_edit_text_material.xml b/demos/react-native-supabase-todolist/android/app/src/main/res/drawable/rn_edit_text_material.xml index 73b37e4d..5c25e728 100644 --- a/demos/react-native-supabase-todolist/android/app/src/main/res/drawable/rn_edit_text_material.xml +++ b/demos/react-native-supabase-todolist/android/app/src/main/res/drawable/rn_edit_text_material.xml @@ -17,7 +17,8 @@ android:insetLeft="@dimen/abc_edit_text_inset_horizontal_material" android:insetRight="@dimen/abc_edit_text_inset_horizontal_material" android:insetTop="@dimen/abc_edit_text_inset_top_material" - android:insetBottom="@dimen/abc_edit_text_inset_bottom_material"> + android:insetBottom="@dimen/abc_edit_text_inset_bottom_material" + > Dly_^lOSy&zIIhm*HXm1?VS=_iacG);_I9c zUQH1>i#*?oPIwBMJkzi_*>HoUe}_4o>2(SHWzqQ=;TyhAHS;Enr7!#8;sdlty&(>d zl%5cjri8`2X^Ds`jnw7>A`X|bl=U8n+3LKLy(1dAu8`g@9=5iw$R0qk)w8Vh_Dt^U zIglK}sn^)W7aB(Q>HvrX=rxB z+*L)3DiqpQ_%~|m=44LcD4-bxO3OO*LPjsh%p(k?&jvLp0py57oMH|*IMa(<|{m1(0S|x)?R-mqJ=I;_YUZA>J z62v*eSK;5w!h8J+6Z2~oyGdZ68waWfy09?4fU&m7%u~zi?YPHPgK6LDwphgaYu%0j zurtw)AYOpYKgHBrkX189mlJ`q)w-f|6>IER{5Lk97%P~a-JyCRFjejW@L>n4vt6#hq;!|m;hNE||LK3nw1{bJOy+eBJjK=QqNjI;Q6;Rp5 z&035pZDUZ#%Oa;&_7x0T<7!RW`#YBOj}F380Bq?MjjEhrvlCATPdkCTTl+2efTX$k zH&0zR1n^`C3ef~^sXzJK-)52(T}uTG%OF8yDhT76L~|^+hZ2hiSM*QA9*D5odI1>& z9kV9jC~twA5MwyOx(lsGD_ggYmztXPD`2=_V|ks_FOx!_J8!zM zTzh^cc+=VNZ&(OdN=y4Juw)@8-85lwf_#VMN!Ed(eQiRiLB2^2e`4dp286h@v@`O%_b)Y~A; zv}r6U?zs&@uD_+(_4bwoy7*uozNvp?bXFoB8?l8yG0qsm1JYzIvB_OH4_2G*IIOwT zVl%HX1562vLVcxM_RG*~w_`FbIc!(T=3>r528#%mwwMK}uEhJ()3MEby zQQjzqjWkwfI~;Fuj(Lj=Ug0y`>~C7`w&wzjK(rPw+Hpd~EvQ-ufQOiB4OMpyUKJhw zqEt~jle9d7S~LI~$6Z->J~QJ{Vdn3!c}g9}*KG^Kzr^(7VI5Gk(mHLL{itj_hG?&K4Ws0+T4gLfi3eu$N=`s36geNC?c zm!~}vG6lx9Uf^5M;bWntF<-{p^bruy~f?sk9 zcETAPQZLoJ8JzMMg<-=ju4keY@SY%Wo?u9Gx=j&dfa6LIAB|IrbORLV1-H==Z1zCM zeZcOYpm5>U2fU7V*h;%n`8 zN95QhfD994={1*<2vKLCNF)feKOGk`R#K~G=;rfq}|)s20&MCa65 zUM?xF5!&e0lF%|U!#rD@I{~OsS_?=;s_MQ_b_s=PuWdC)q|UQ&ea)DMRh5>fpQjXe z%9#*x=7{iRCtBKT#H>#v%>77|{4_slZ)XCY{s3j_r{tdpvb#|r|sbS^dU1x70$eJMU!h{Y7Kd{dl}9&vxQl6Jt1a` zHQZrWyY0?!vqf@u-fxU_@+}u(%Wm>0I#KP48tiAPYY!TdW(o|KtVI|EUB9V`CBBNaBLVih7+yMVF|GSoIQD0Jfb{ z!OXq;(>Z?O`1gap(L~bUcp>Lc@Jl-})^=6P%<~~9ywY=$iu8pJ0m*hOPzr~q`23eX zgbs;VOxxENe0UMVeN*>uCn9Gk!4siN-e>x)pIKAbQz!G)TcqIJ0`JBBaX>1-4_XO_-HCS^vr2vjv#7KltDZdyQ{tlWh4$Gm zB>|O1cBDC)yG(sbnc*@w6e%e}r*|IhpXckx&;sQCwGdKH+3oSG-2)Bf#x`@<4ETAr z0My%7RFh6ZLiZ_;X6Mu1YmXx7C$lSZ^}1h;j`EZd6@%JNUe=btBE z%s=Xmo1Ps?8G`}9+6>iaB8bgjUdXT?=trMu|4yLX^m0Dg{m7rpKNJey|EwHI+nN1e zL^>qN%5Fg)dGs4DO~uwIdXImN)QJ*Jhpj7$fq_^`{3fwpztL@WBB}OwQ#Epo-mqMO zsM$UgpFiG&d#)lzEQ{3Q;)&zTw;SzGOah-Dpm{!q7<8*)Ti_;xvV2TYXa}=faXZy? z3y?~GY@kl)>G&EvEijk9y1S`*=zBJSB1iet>0;x1Ai)*`^{pj0JMs)KAM=@UyOGtO z3y0BouW$N&TnwU6!%zS%nIrnANvZF&vB1~P5_d`x-giHuG zPJ;>XkVoghm#kZXRf>qxxEix;2;D1CC~NrbO6NBX!`&_$iXwP~P*c($EVV|669kDO zKoTLZNF4Cskh!Jz5ga9uZ`3o%7Pv`d^;a=cXI|>y;zC3rYPFLQkF*nv(r>SQvD*## z(Vo%^9g`%XwS0t#94zPq;mYGLKu4LU3;txF26?V~A0xZbU4Lmy`)>SoQX^m7fd^*E z+%{R4eN!rIk~K)M&UEzxp9dbY;_I^c} zOc{wlIrN_P(PPqi51k_$>Lt|X6A^|CGYgKAmoI#Li?;Wq%q~q*L7ehZkUrMxW67Jl zhsb~+U?33QS>eqyN{(odAkbopo=Q$Az?L+NZW>j;#~@wCDX?=L5SI|OxI~7!Pli;e zELMFcZtJY3!|=Gr2L4>z8yQ-{To>(f80*#;6`4IAiqUw`=Pg$%C?#1 z_g@hIGerILSU>=P>z{gM|DS91A4cT@PEIB^hSop!uhMo#2G;+tQSpDO_6nOnPWSLU zS;a9m^DFMXR4?*X=}d7l;nXuHk&0|m`NQn%d?8|Ab3A9l9Jh5s120ibWBdB z$5YwsK3;wvp!Kn@)Qae{ef`0#NwlRpQ}k^r>yos_Ne1;xyKLO?4)t_G4eK~wkUS2A&@_;)K0-03XGBzU+5f+uMDxC z(s8!8!RvdC#@`~fx$r)TKdLD6fWEVdEYtV#{ncT-ZMX~eI#UeQ-+H(Z43vVn%Yj9X zLdu9>o%wnWdvzA-#d6Z~vzj-}V3FQ5;axDIZ;i(95IIU=GQ4WuU{tl-{gk!5{l4_d zvvb&uE{%!iFwpymz{wh?bKr1*qzeZb5f6e6m_ozRF&zux2mlK=v_(_s^R6b5lu?_W4W3#<$zeG~Pd)^!4tzhs}-Sx$FJP>)ZGF(hVTH|C3(U zs0PO&*h_ zNA-&qZpTP$$LtIgfiCn07}XDbK#HIXdmv8zdz4TY;ifNIH-0jy(gMSByG2EF~Th#eb_TueZC` zE?3I>UTMpKQ})=C;6p!?G)M6w^u*A57bD?2X`m3X^6;&4%i_m(uGJ3Z5h`nwxM<)H z$I5m?wN>O~8`BGnZ=y^p6;0+%_0K}Dcg|K;+fEi|qoBqvHj(M&aHGqNF48~XqhtU? z^ogwBzRlOfpAJ+Rw7IED8lRbTdBdyEK$gPUpUG}j-M42xDj_&qEAQEtbs>D#dRd7Y z<&TpSZ(quQDHiCFn&0xsrz~4`4tz!CdL8m~HxZM_agu@IrBpyeL1Ft}V$HX_ZqDPm z-f89)pjuEzGdq-PRu`b1m+qBGY{zr_>{6Ss>F|xHZlJj9dt5HD$u`1*WZe)qEIuDSR)%z+|n zatVlhQ?$w#XRS7xUrFE;Y8vMGhQS5*T{ZnY=q1P?w5g$OKJ#M&e??tAmPWHMj3xhS ziGxapy?kn@$~2%ZY;M8Bc@%$pkl%Rvj!?o%agBvpQ-Q61n9kznC4ttrRNQ4%GFR5u zyv%Yo9~yxQJWJSfj z?#HY$y=O~F|2pZs22pu|_&Ajd+D(Mt!nPUG{|1nlvP`=R#kKH zO*s$r_%ss5h1YO7k0bHJ2CXN)Yd6CHn~W!R=SqkWe=&nAZu(Q1G!xgcUilM@YVei@2@a`8he z9@pM`)VB*=e7-MWgLlXlc)t;fF&-AwM{E-EX}pViFn0I0CNw2bNEnN2dj!^4(^zS3 zobUm1uQnpqk_4q{pl*n06=TfK_C>UgurKFjRXsK_LEn};=79`TB12tv6KzwSu*-C8 z;=~ohDLZylHQ|Mpx-?yql>|e=vI1Z!epyUpAcDCp4T|*RV&X`Q$0ogNwy6mFALo^@ z9=&(9txO8V@E!@6^(W0{*~CT>+-MA~vnJULBxCTUW>X5>r7*eXYUT0B6+w@lzw%n> z_VjJ<2qf|(d6jYq2(x$(ZDf!yVkfnbvNmb5c|hhZ^2TV_LBz`9w!e_V*W_(MiA7|= z&EeIIkw*+$Xd!)j8<@_<}A5;~A_>3JT*kX^@}cDoLd>Qj<`Se^wdUa(j0dp+Tl8EptwBm{9OGsdFEq zM`!pjf(Lm(`$e3FLOjqA5LnN5o!}z{ zNf}rJuZh@yUtq&ErjHeGzX4(!luV!jB&;FAP|!R_QHYw#^Z1LwTePAKJ6X&IDNO#; z)#I@Xnnzyij~C@UH~X51JCgQeF0&hTXnuoElz#m{heZRexWc0k4<>0+ClX7%0 zEBqCCld1tD9Zwkr4{?Nor19#E5-YKfB8d?qgR82-Ow2^AuNevly2*tHA|sK!ybYkX zm-sLQH72P&{vEAW6+z~O5d0qd=xW~rua~5a?ymYFSD@8&gV)E5@RNNBAj^C99+Z5Z zR@Pq55mbCQbz+Mn$d_CMW<-+?TU960agEk1J<>d>0K=pF19yN))a~4>m^G&tc*xR+yMD*S=yip-q=H zIlredHpsJV8H(32@Zxc@bX6a21dUV95Th--8pE6C&3F>pk=yv$yd6@Haw;$v4+Fcb zRwn{Qo@0`7aPa2LQOP}j9v>sjOo5Kqvn|`FLizX zB+@-u4Lw|jsvz{p^>n8Vo8H2peIqJJnMN}A)q6%$Tmig7eu^}K2 zrh$X?T|ZMsoh{6pdw1G$_T<`Ds-G=jc;qcGdK4{?dN2-XxjDNbb(7pk|3JUVCU4y; z)?LXR>f+AAu)JEiti_Zy#z5{RgsC}R(@jl%9YZ>zu~hKQ*AxbvhC378-I@{~#%Y`Z zy=a=9YpewPIC+gkEUUwtUL7|RU7=!^Aa}Mk^6uxOgRGA#JXjWLsjFUnix|Mau{hDT z7mn*z1m5g`vP(#tjT0Zy4eAY(br&!RiiXE=ZI!{sE1#^#%x^Z7t1U)b<;%Y}Q9=5v z;wpDCEZ@OE36TWT=|gxigT@VaW9BvHS05;_P(#s z8zI4XFQys}q)<`tkX$WnSarn{3e!s}4(J!=Yf>+Y>cP3f;vr63f2{|S^`_pWc)^5_!R z*(x-fuBxL51@xe!lnDBKi}Br$c$BMZ3%f2Sa6kLabiBS{pq*yj;q|k(86x`PiC{p6 z_bxCW{>Q2BA8~Ggz&0jkrcU+-$ANBsOop*ms>34K9lNYil@}jC;?cYP(m^P}nR6FV zk(M%48Z&%2Rx$A&FhOEirEhY0(dn;-k(qkTU)sFQ`+-ih+s@A8g?r8Pw+}2;35WYf zi}VO`jS`p(tc)$X$a>-#WXoW!phhatC*$}|rk>|wUU71eUJG^$c6_jwX?iSHM@6__ zvV|6%U*$sSXJu9SX?2%M^kK|}a2QJ8AhF{fuXrHZxXsI~O zGKX45!K7p*MCPEQ=gp?eu&#AW*pR{lhQR##P_*{c_DjMGL|3T3-bSJ(o$|M{ytU}> zAV>wq*uE*qFo9KvnA^@juy{x<-u*#2NvkV={Ly}ysKYB-k`K3@K#^S1Bb$8Y#0L0# z`6IkSG&|Z$ODy|VLS+y5pFJx&8tvPmMd8c9FhCyiU8~k6FwkakUd^(_ml8`rnl>JS zZV){9G*)xBqPz^LDqRwyS6w86#D^~xP4($150M)SOZRe9sn=>V#aG0Iy(_^YcPpIz8QYM-#s+n% z@Jd?xQq?Xk6=<3xSY7XYP$$yd&Spu{A#uafiIfy8gRC`o0nk{ezEDjb=q_qRAlR1d zFq^*9Gn)yTG4b}R{!+3hWQ+u3GT~8nwl2S1lpw`s0X_qpxv)g+JIkVKl${sYf_nV~B>Em>M;RlqGb5WVil(89 zs=ld@|#;dq1*vQGz=7--Br-|l) zZ%Xh@v8>B7P?~}?Cg$q9_={59l%m~O&*a6TKsCMAzG&vD>k2WDzJ6!tc!V)+oxF;h zJH;apM=wO?r_+*#;ulohuP=E>^zon}a$NnlcQ{1$SO*i=jnGVcQa^>QOILc)e6;eNTI>os=eaJ{*^DE+~jc zS}TYeOykDmJ=6O%>m`i*>&pO_S;qMySJIyP=}4E&J%#1zju$RpVAkZbEl+p%?ZP^C z*$$2b4t%a(e+%>a>d_f_<JjxI#J1x;=hPd1zFPx=6T$;;X1TD*2(edZ3f46zaAoW>L53vS_J*N8TMB|n+;LD| zC=GkQPpyDY#Am4l49chDv*gojhRj_?63&&8#doW`INATAo(qY#{q}%nf@eTIXmtU< zdB<7YWfyCmBs|c)cK>1)v&M#!yNj#4d$~pVfDWQc_ke1?fw{T1Nce_b`v|Vp5ig(H zJvRD^+ps46^hLX;=e2!2e;w9y1D@!D$c@Jc&%%%IL=+xzw55&2?darw=9g~>P z9>?Kdc$r?6c$m%x2S$sdpPl>GQZ{rC9mPS63*qjCVa?OIBj!fW zm|g?>CVfGXNjOfcyqImXR_(tXS(F{FcoNzKvG5R$IgGaxC@)i(e+$ME}vPVIhd|mx2IIE+f zM?9opQHIVgBWu)^A|RzXw!^??S!x)SZOwZaJkGjc<_}2l^eSBm!eAJG9T>EC6I_sy z?bxzDIAn&K5*mX)$RQzDA?s)-no-XF(g*yl4%+GBf`##bDXJ==AQk*xmnatI;SsLp zP9XTHq5mmS=iWu~9ES>b%Q=1aMa|ya^vj$@qz9S!ih{T8_PD%Sf_QrNKwgrXw9ldm zHRVR98*{C?_XNpJn{abA!oix_mowRMu^2lV-LPi;0+?-F(>^5#OHX-fPED zCu^l7u3E%STI}c4{J2!)9SUlGP_@!d?5W^QJXOI-Ea`hFMKjR7TluLvzC-ozCPn1`Tpy z!vlv@_Z58ILX6>nDjTp-1LlFMx~-%GA`aJvG$?8*Ihn;mH37eK**rmOEwqegf-Ccx zrIX4;{c~RK>XuTXxYo5kMiWMy)!IC{*DHG@E$hx?RwP@+wuad(P1{@%tRkyJRqD)3 zMHHHZ4boqDn>-=DgR5VlhQTpfVy182Gk;A_S8A1-;U1RR>+$62>(MUx@Nox$vTjHq z%QR=j!6Gdyb5wu7y(YUktwMuW5<@jl?m4cv4BODiT5o8qVdC0MBqGr@-YBIwnpZAY znX9(_uQjP}JJ=!~Ve9#5I~rUnN|P_3D$LqZcvBnywYhjlMSFHm`;u9GPla{5QD7(7*6Tb3Svr8;(nuAd81q$*uq6HC_&~je*Ca7hP4sJp0av{M8480wF zxASi7Qv+~@2U%Nu1Ud;s-G4CTVWIPyx!sg&8ZG0Wq zG_}i3C(6_1>q3w!EH7$Kwq8uBp2F2N7}l65mk1p*9v0&+;th=_E-W)E;w}P(j⁢ zv5o9#E7!G0XmdzfsS{efPNi`1b44~SZ4Z8fuX!I}#8g+(wxzQwUT#Xb2(tbY1+EUhGKoT@KEU9Ktl>_0 z%bjDJg;#*gtJZv!-Zs`?^}v5eKmnbjqlvnSzE@_SP|LG_PJ6CYU+6zY6>92%E+ z=j@TZf-iW4(%U{lnYxQA;7Q!b;^brF8n0D>)`q5>|WDDXLrqYU_tKN2>=#@~OE7grMnNh?UOz-O~6 z6%rHy{#h9K0AT+lDC7q4{hw^|q6*Ry;;L%Q@)Ga}$60_q%D)rv(CtS$CQbpq9|y1e zRSrN4;$Jyl{m5bZw`$8TGvb}(LpY{-cQ)fcyJv7l3S52TLXVDsphtv&aPuDk1OzCA z4A^QtC(!11`IsNx_HnSy?>EKpHJWT^wmS~hc^p^zIIh@9f6U@I2 zC=Mve{j2^)mS#U$e{@Q?SO6%LDsXz@SY+=cK_QMmXBIU)j!$ajc-zLx3V60EXJ!qC zi<%2x8Q24YN+&8U@CIlN zrZkcT9yh%LrlGS9`G)KdP(@9Eo-AQz@8GEFWcb7U=a0H^ZVbLmz{+&M7W(nXJ4sN8 zJLR7eeK(K8`2-}j(T7JsO`L!+CvbueT%izanm-^A1Dn{`1Nw`9P?cq;7no+XfC`K(GO9?O^5zNIt4M+M8LM0=7Gz8UA@Z0N+lg+cX)NfazRu z5D)~HA^(u%w^cz+@2@_#S|u>GpB+j4KzQ^&Wcl9f z&hG#bCA(Yk0D&t&aJE^xME^&E-&xGHhXn%}psEIj641H+Nl-}boj;)Zt*t(4wZ5DN z@GXF$bL=&pBq-#vkTkh>7hl%K5|3 z{`Vn9b$iR-SoGENp}bn4;fR3>9sA%X2@1L3aE9yTra;Wb#_`xWwLSLdfu+PAu+o3| zGVnpzPr=ch{uuoHjtw7+_!L_2;knQ!DuDl0R`|%jr+}jFzXtrHIKc323?JO{l&;VF z*L1+}JU7%QJOg|5|Tc|D8fN zJORAg=_vsy{ak|o);@)Yh8Lkcg@$FG3k@ep36BRa^>~UmnRPziS>Z=`Jb2x*Q#`%A zU*i3&Vg?TluO@X0O;r2Jl6LKLUOVhSqg1*qOt^|8*c7 zo(298@+r$k_wQNGHv{|$tW(T8L+4_`FQ{kEW5Jgg{yf7ey4ss_(SNKfz(N9lx&a;< je(UuV8hP?p&}TPdm1I$XmG#(RzlD&B2izSj9sl%y5~4qc diff --git a/demos/react-native-supabase-todolist/android/gradle/wrapper/gradle-wrapper.properties b/demos/react-native-supabase-todolist/android/gradle/wrapper/gradle-wrapper.properties index d11cdd90..2ea3535d 100644 --- a/demos/react-native-supabase-todolist/android/gradle/wrapper/gradle-wrapper.properties +++ b/demos/react-native-supabase-todolist/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-all.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/demos/react-native-supabase-todolist/android/gradlew.bat b/demos/react-native-supabase-todolist/android/gradlew.bat index 53a6b238..7101f8e4 100644 --- a/demos/react-native-supabase-todolist/android/gradlew.bat +++ b/demos/react-native-supabase-todolist/android/gradlew.bat @@ -26,6 +26,7 @@ if "%OS%"=="Windows_NT" setlocal set DIRNAME=%~dp0 if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% @@ -42,11 +43,11 @@ set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 if %ERRORLEVEL% equ 0 goto execute -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail @@ -56,11 +57,11 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe if exist "%JAVA_EXE%" goto execute -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail diff --git a/demos/react-native-supabase-todolist/ios/Podfile b/demos/react-native-supabase-todolist/ios/Podfile index 2a23c092..c94f5e5d 100644 --- a/demos/react-native-supabase-todolist/ios/Podfile +++ b/demos/react-native-supabase-todolist/ios/Podfile @@ -13,30 +13,6 @@ install! 'cocoapods', prepare_react_native_project! -# If you are using a `react-native-flipper` your iOS build will fail when `NO_FLIPPER=1` is set. -# because `react-native-flipper` depends on (FlipperKit,...), which will be excluded. To fix this, -# you can also exclude `react-native-flipper` in `react-native.config.js` -# -# ```js -# module.exports = { -# dependencies: { -# ...(process.env.NO_FLIPPER ? { 'react-native-flipper': { platforms: { ios: null } } } : {}), -# } -# } -# ``` -flipper_config = FlipperConfiguration.disabled -if ENV['NO_FLIPPER'] == '1' then - # Explicitly disabled through environment variables - flipper_config = FlipperConfiguration.disabled -elsif podfile_properties.key?('ios.flipper') then - # Configure Flipper in Podfile.properties.json - if podfile_properties['ios.flipper'] == 'true' then - flipper_config = FlipperConfiguration.enabled(["Debug", "Release"]) - elsif podfile_properties['ios.flipper'] != 'false' then - flipper_config = FlipperConfiguration.enabled(["Debug", "Release"], { 'Flipper' => podfile_properties['ios.flipper'] }) - end -end - target 'powersyncexample' do use_expo_modules! config = use_native_modules! @@ -49,15 +25,17 @@ target 'powersyncexample' do :hermes_enabled => podfile_properties['expo.jsEngine'] == nil || podfile_properties['expo.jsEngine'] == 'hermes', # An absolute path to your application root. :app_path => "#{Pod::Config.instance.installation_root}/..", - # Note that if you have use_frameworks! enabled, Flipper will not work if enabled - :flipper_configuration => flipper_config + # Temporarily disable privacy file aggregation by default, until React + # Native 0.74.2 is released with fixes. + :privacy_file_aggregation_enabled => podfile_properties['apple.privacyManifestAggregationEnabled'] == 'true', ) post_install do |installer| react_native_post_install( installer, config[:reactNativePath], - :mac_catalyst_enabled => false + :mac_catalyst_enabled => false, + :ccache_enabled => podfile_properties['apple.ccacheEnabled'] == 'true', ) # This is necessary for Xcode 14, because it signs resource bundles by default diff --git a/demos/react-native-supabase-todolist/ios/Podfile.lock b/demos/react-native-supabase-todolist/ios/Podfile.lock index f0ac8f0a..ac2d22a2 100644 --- a/demos/react-native-supabase-todolist/ios/Podfile.lock +++ b/demos/react-native-supabase-todolist/ios/Podfile.lock @@ -1,376 +1,428 @@ PODS: - boost (1.83.0) - DoubleConversion (1.1.6) - - EASClient (0.11.2): + - EXConstants (16.0.1): - ExpoModulesCore - - EXConstants (15.4.6): + - Expo (51.0.4): - ExpoModulesCore - - EXFont (11.10.3): + - ExpoAsset (10.0.6): - ExpoModulesCore - - EXJSONUtils (0.12.3) - - EXManifests (0.13.2): - - ExpoModulesCore - - Expo (50.0.17): - - ExpoModulesCore - - ExpoCamera (14.1.3): + - ExpoCamera (15.0.7): - ExpoModulesCore - ZXingObjC/OneD - ZXingObjC/PDF417 - - ExpoCrypto (12.8.1): + - ExpoCrypto (13.0.2): + - ExpoModulesCore + - ExpoFileSystem (17.0.1): - ExpoModulesCore - - ExpoFileSystem (16.0.9): + - ExpoFont (12.0.5): - ExpoModulesCore - - ExpoHead (3.4.8): + - ExpoHead (3.5.12): - ExpoModulesCore - - ExpoKeepAwake (12.8.2): + - ExpoKeepAwake (13.0.1): - ExpoModulesCore - - ExpoModulesCore (1.11.13): + - ExpoModulesCore (1.12.10): + - DoubleConversion - glog - - RCT-Folly (= 2022.05.16.00) + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsinspector - React-NativeModulesApple - React-RCTAppDelegate + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - ExpoSecureStore (12.8.1): - - ExpoModulesCore - - EXSplashScreen (0.26.4): + - Yoga + - ExpoSecureStore (13.0.1): - ExpoModulesCore - - glog - - RCT-Folly (= 2022.05.16.00) - - React-Core - - EXStructuredHeaders (3.7.2) - - EXUpdates (0.24.12): - - EASClient - - EXManifests + - EXSplashScreen (0.27.4): + - DoubleConversion - ExpoModulesCore - - EXStructuredHeaders - - EXUpdatesInterface - glog - - RCT-Folly (= 2022.05.16.00) - - ReachabilitySwift + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen - React-Core - - sqlite3 (~> 3.42.0) - - EXUpdatesInterface (0.15.3) - - FBLazyVector (0.73.6) - - FBReactNativeSpec (0.73.6): - - RCT-Folly (= 2022.05.16.00) - - RCTRequired (= 0.73.6) - - RCTTypeSafety (= 0.73.6) - - React-Core (= 0.73.6) - - React-jsi (= 0.73.6) - - ReactCommon/turbomodule/core (= 0.73.6) - - fmt (6.2.1) + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - FBLazyVector (0.74.1) + - fmt (9.1.0) - glog (0.3.5) - - hermes-engine (0.73.6): - - hermes-engine/Pre-built (= 0.73.6) - - hermes-engine/Pre-built (0.73.6) - - libevent (2.1.12) + - hermes-engine (0.74.1): + - hermes-engine/Pre-built (= 0.74.1) + - hermes-engine/Pre-built (0.74.1) - powersync-sqlite-core (0.1.6) - - RCT-Folly (2022.05.16.00): - - boost - - DoubleConversion - - fmt (~> 6.2.1) - - glog - - RCT-Folly/Default (= 2022.05.16.00) - - RCT-Folly/Default (2022.05.16.00): + - RCT-Folly (2024.01.01.00): - boost - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - - RCT-Folly/Fabric (2022.05.16.00): + - RCT-Folly/Default (= 2024.01.01.00) + - RCT-Folly/Default (2024.01.01.00): - boost - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - - RCT-Folly/Futures (2022.05.16.00): + - RCT-Folly/Fabric (2024.01.01.00): - boost - DoubleConversion - - fmt (~> 6.2.1) - - glog - - libevent - - RCTRequired (0.73.6) - - RCTTypeSafety (0.73.6): - - FBLazyVector (= 0.73.6) - - RCTRequired (= 0.73.6) - - React-Core (= 0.73.6) - - ReachabilitySwift (5.2.2) - - React (0.73.6): - - React-Core (= 0.73.6) - - React-Core/DevSupport (= 0.73.6) - - React-Core/RCTWebSocket (= 0.73.6) - - React-RCTActionSheet (= 0.73.6) - - React-RCTAnimation (= 0.73.6) - - React-RCTBlob (= 0.73.6) - - React-RCTImage (= 0.73.6) - - React-RCTLinking (= 0.73.6) - - React-RCTNetwork (= 0.73.6) - - React-RCTSettings (= 0.73.6) - - React-RCTText (= 0.73.6) - - React-RCTVibration (= 0.73.6) - - React-callinvoker (0.73.6) - - React-Codegen (0.73.6): + - fmt (= 9.1.0) + - glog + - RCTDeprecation (0.74.1) + - RCTRequired (0.74.1) + - RCTTypeSafety (0.74.1): + - FBLazyVector (= 0.74.1) + - RCTRequired (= 0.74.1) + - React-Core (= 0.74.1) + - React (0.74.1): + - React-Core (= 0.74.1) + - React-Core/DevSupport (= 0.74.1) + - React-Core/RCTWebSocket (= 0.74.1) + - React-RCTActionSheet (= 0.74.1) + - React-RCTAnimation (= 0.74.1) + - React-RCTBlob (= 0.74.1) + - React-RCTImage (= 0.74.1) + - React-RCTLinking (= 0.74.1) + - React-RCTNetwork (= 0.74.1) + - React-RCTSettings (= 0.74.1) + - React-RCTText (= 0.74.1) + - React-RCTVibration (= 0.74.1) + - React-callinvoker (0.74.1) + - React-Codegen (0.74.1): - DoubleConversion - - FBReactNativeSpec - glog - hermes-engine - RCT-Folly - RCTRequired - RCTTypeSafety - React-Core + - React-debug + - React-Fabric + - React-FabricImage + - React-featureflags + - React-graphics - React-jsi - React-jsiexecutor - React-NativeModulesApple - - React-rncore + - React-rendererdebug + - React-utils - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-Core (0.73.6): + - React-Core (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-Core/Default (= 0.73.6) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.1) - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/CoreModulesHeaders (0.73.6): + - React-Core/CoreModulesHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/Default (0.73.6): + - React-Core/Default (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/DevSupport (0.73.6): + - React-Core/DevSupport (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-Core/Default (= 0.73.6) - - React-Core/RCTWebSocket (= 0.73.6) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.1) + - React-Core/RCTWebSocket (= 0.74.1) - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor - - React-jsinspector (= 0.73.6) + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTActionSheetHeaders (0.73.6): + - React-Core/RCTActionSheetHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTAnimationHeaders (0.73.6): + - React-Core/RCTAnimationHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTBlobHeaders (0.73.6): + - React-Core/RCTBlobHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTImageHeaders (0.73.6): + - React-Core/RCTImageHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTLinkingHeaders (0.73.6): + - React-Core/RCTLinkingHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTNetworkHeaders (0.73.6): + - React-Core/RCTNetworkHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTSettingsHeaders (0.73.6): + - React-Core/RCTSettingsHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTTextHeaders (0.73.6): + - React-Core/RCTTextHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTVibrationHeaders (0.73.6): + - React-Core/RCTVibrationHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTWebSocket (0.73.6): + - React-Core/RCTWebSocket (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-Core/Default (= 0.73.6) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-Core/Default (= 0.74.1) - React-cxxreact + - React-featureflags - React-hermes - React-jsi - React-jsiexecutor + - React-jsinspector - React-perflogger - React-runtimescheduler - React-utils - - SocketRocket (= 0.6.1) + - SocketRocket (= 0.7.0) - Yoga - - React-CoreModules (0.73.6): - - RCT-Folly (= 2022.05.16.00) - - RCTTypeSafety (= 0.73.6) + - React-CoreModules (0.74.1): + - DoubleConversion + - fmt (= 9.1.0) + - RCT-Folly (= 2024.01.01.00) + - RCTTypeSafety (= 0.74.1) - React-Codegen - - React-Core/CoreModulesHeaders (= 0.73.6) - - React-jsi (= 0.73.6) + - React-Core/CoreModulesHeaders (= 0.74.1) + - React-jsi (= 0.74.1) + - React-jsinspector - React-NativeModulesApple - React-RCTBlob - - React-RCTImage (= 0.73.6) + - React-RCTImage (= 0.74.1) - ReactCommon - - SocketRocket (= 0.6.1) - - React-cxxreact (0.73.6): + - SocketRocket (= 0.7.0) + - React-cxxreact (0.74.1): - boost (= 1.83.0) - DoubleConversion - - fmt (~> 6.2.1) - - glog - - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-callinvoker (= 0.73.6) - - React-debug (= 0.73.6) - - React-jsi (= 0.73.6) - - React-jsinspector (= 0.73.6) - - React-logger (= 0.73.6) - - React-perflogger (= 0.73.6) - - React-runtimeexecutor (= 0.73.6) - - React-debug (0.73.6) - - React-Fabric (0.73.6): + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.1) + - React-debug (= 0.74.1) + - React-jsi (= 0.74.1) + - React-jsinspector + - React-logger (= 0.74.1) + - React-perflogger (= 0.74.1) + - React-runtimeexecutor (= 0.74.1) + - React-debug (0.74.1) + - React-Fabric (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/animations (= 0.73.6) - - React-Fabric/attributedstring (= 0.73.6) - - React-Fabric/componentregistry (= 0.73.6) - - React-Fabric/componentregistrynative (= 0.73.6) - - React-Fabric/components (= 0.73.6) - - React-Fabric/core (= 0.73.6) - - React-Fabric/imagemanager (= 0.73.6) - - React-Fabric/leakchecker (= 0.73.6) - - React-Fabric/mounting (= 0.73.6) - - React-Fabric/scheduler (= 0.73.6) - - React-Fabric/telemetry (= 0.73.6) - - React-Fabric/templateprocessor (= 0.73.6) - - React-Fabric/textlayoutmanager (= 0.73.6) - - React-Fabric/uimanager (= 0.73.6) + - React-Fabric/animations (= 0.74.1) + - React-Fabric/attributedstring (= 0.74.1) + - React-Fabric/componentregistry (= 0.74.1) + - React-Fabric/componentregistrynative (= 0.74.1) + - React-Fabric/components (= 0.74.1) + - React-Fabric/core (= 0.74.1) + - React-Fabric/imagemanager (= 0.74.1) + - React-Fabric/leakchecker (= 0.74.1) + - React-Fabric/mounting (= 0.74.1) + - React-Fabric/scheduler (= 0.74.1) + - React-Fabric/telemetry (= 0.74.1) + - React-Fabric/templateprocessor (= 0.74.1) + - React-Fabric/textlayoutmanager (= 0.74.1) + - React-Fabric/uimanager (= 0.74.1) - React-graphics - React-jsi - React-jsiexecutor @@ -379,12 +431,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/animations (0.73.6): + - React-Fabric/animations (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -398,12 +450,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.73.6): + - React-Fabric/attributedstring (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -417,12 +469,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.73.6): + - React-Fabric/componentregistry (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -436,12 +488,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.73.6): + - React-Fabric/componentregistrynative (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -455,28 +507,28 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components (0.73.6): + - React-Fabric/components (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core - React-cxxreact - React-debug - - React-Fabric/components/inputaccessory (= 0.73.6) - - React-Fabric/components/legacyviewmanagerinterop (= 0.73.6) - - React-Fabric/components/modal (= 0.73.6) - - React-Fabric/components/rncore (= 0.73.6) - - React-Fabric/components/root (= 0.73.6) - - React-Fabric/components/safeareaview (= 0.73.6) - - React-Fabric/components/scrollview (= 0.73.6) - - React-Fabric/components/text (= 0.73.6) - - React-Fabric/components/textinput (= 0.73.6) - - React-Fabric/components/unimplementedview (= 0.73.6) - - React-Fabric/components/view (= 0.73.6) + - React-Fabric/components/inputaccessory (= 0.74.1) + - React-Fabric/components/legacyviewmanagerinterop (= 0.74.1) + - React-Fabric/components/modal (= 0.74.1) + - React-Fabric/components/rncore (= 0.74.1) + - React-Fabric/components/root (= 0.74.1) + - React-Fabric/components/safeareaview (= 0.74.1) + - React-Fabric/components/scrollview (= 0.74.1) + - React-Fabric/components/text (= 0.74.1) + - React-Fabric/components/textinput (= 0.74.1) + - React-Fabric/components/unimplementedview (= 0.74.1) + - React-Fabric/components/view (= 0.74.1) - React-graphics - React-jsi - React-jsiexecutor @@ -485,12 +537,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/inputaccessory (0.73.6): + - React-Fabric/components/inputaccessory (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -504,12 +556,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.73.6): + - React-Fabric/components/legacyviewmanagerinterop (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -523,12 +575,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/modal (0.73.6): + - React-Fabric/components/modal (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -542,12 +594,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/rncore (0.73.6): + - React-Fabric/components/rncore (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -561,12 +613,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.73.6): + - React-Fabric/components/root (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -580,12 +632,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/safeareaview (0.73.6): + - React-Fabric/components/safeareaview (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -599,12 +651,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/scrollview (0.73.6): + - React-Fabric/components/scrollview (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -618,12 +670,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/text (0.73.6): + - React-Fabric/components/text (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -637,12 +689,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/textinput (0.73.6): + - React-Fabric/components/textinput (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -656,12 +708,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/unimplementedview (0.73.6): + - React-Fabric/components/unimplementedview (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -675,12 +727,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.73.6): + - React-Fabric/components/view (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -695,12 +747,12 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-Fabric/core (0.73.6): + - React-Fabric/core (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -714,12 +766,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.73.6): + - React-Fabric/imagemanager (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -733,12 +785,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.73.6): + - React-Fabric/leakchecker (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -752,12 +804,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.73.6): + - React-Fabric/mounting (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -771,12 +823,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.73.6): + - React-Fabric/scheduler (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -790,12 +842,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.73.6): + - React-Fabric/telemetry (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -809,12 +861,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.73.6): + - React-Fabric/templateprocessor (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -828,12 +880,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/textlayoutmanager (0.73.6): + - React-Fabric/textlayoutmanager (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -848,12 +900,12 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.73.6): + - React-Fabric/uimanager (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - React-Core @@ -867,42 +919,45 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-FabricImage (0.73.6): + - React-FabricImage (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) - - RCTRequired (= 0.73.6) - - RCTTypeSafety (= 0.73.6) + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired (= 0.74.1) + - RCTTypeSafety (= 0.74.1) - React-Fabric - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.73.6) + - React-jsiexecutor (= 0.74.1) - React-logger - React-rendererdebug - React-utils - ReactCommon - Yoga - - React-graphics (0.73.6): + - React-featureflags (0.74.1) + - React-graphics (0.74.1): + - DoubleConversion + - fmt (= 9.1.0) - glog - - RCT-Folly/Fabric (= 2022.05.16.00) - - React-Core/Default (= 0.73.6) + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-Core/Default (= 0.74.1) - React-utils - - React-hermes (0.73.6): + - React-hermes (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - RCT-Folly/Futures (= 2022.05.16.00) - - React-cxxreact (= 0.73.6) + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact (= 0.74.1) - React-jsi - - React-jsiexecutor (= 0.73.6) - - React-jsinspector (= 0.73.6) - - React-perflogger (= 0.73.6) - - React-ImageManager (0.73.6): + - React-jsiexecutor (= 0.74.1) + - React-jsinspector + - React-perflogger (= 0.74.1) + - React-runtimeexecutor + - React-ImageManager (0.74.1): - glog - RCT-Folly/Fabric - React-Core/Default @@ -911,31 +966,41 @@ PODS: - React-graphics - React-rendererdebug - React-utils - - React-jserrorhandler (0.73.6): - - RCT-Folly/Fabric (= 2022.05.16.00) + - React-jserrorhandler (0.74.1): + - RCT-Folly/Fabric (= 2024.01.01.00) - React-debug - React-jsi - React-Mapbuffer - - React-jsi (0.73.6): + - React-jsi (0.74.1): - boost (= 1.83.0) - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-jsiexecutor (0.73.6): + - RCT-Folly (= 2024.01.01.00) + - React-jsiexecutor (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-cxxreact (= 0.73.6) - - React-jsi (= 0.73.6) - - React-perflogger (= 0.73.6) - - React-jsinspector (0.73.6) - - React-logger (0.73.6): + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact (= 0.74.1) + - React-jsi (= 0.74.1) + - React-jsinspector + - React-perflogger (= 0.74.1) + - React-jsinspector (0.74.1): + - DoubleConversion - glog - - React-Mapbuffer (0.73.6): + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-featureflags + - React-jsi + - React-runtimeexecutor (= 0.74.1) + - React-jsitracing (0.74.1): + - React-jsi + - React-logger (0.74.1): + - glog + - React-Mapbuffer (0.74.1): - glog - React-debug - react-native-encrypted-storage (4.0.3): @@ -947,63 +1012,79 @@ PODS: - React-Core - react-native-safe-area-context (4.10.1): - React-Core - - React-nativeconfig (0.73.6) - - React-NativeModulesApple (0.73.6): + - React-nativeconfig (0.74.1) + - React-NativeModulesApple (0.74.1): - glog - hermes-engine - React-callinvoker - React-Core - React-cxxreact - React-jsi + - React-jsinspector - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-perflogger (0.73.6) - - React-RCTActionSheet (0.73.6): - - React-Core/RCTActionSheetHeaders (= 0.73.6) - - React-RCTAnimation (0.73.6): - - RCT-Folly (= 2022.05.16.00) + - React-perflogger (0.74.1) + - React-RCTActionSheet (0.74.1): + - React-Core/RCTActionSheetHeaders (= 0.74.1) + - React-RCTAnimation (0.74.1): + - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen - React-Core/RCTAnimationHeaders - React-jsi - React-NativeModulesApple - ReactCommon - - React-RCTAppDelegate (0.73.6): - - RCT-Folly + - React-RCTAppDelegate (0.74.1): + - RCT-Folly (= 2024.01.01.00) - RCTRequired - RCTTypeSafety + - React-Codegen - React-Core - React-CoreModules + - React-debug + - React-Fabric + - React-featureflags + - React-graphics - React-hermes - React-nativeconfig - React-NativeModulesApple - React-RCTFabric - React-RCTImage - React-RCTNetwork + - React-rendererdebug + - React-RuntimeApple + - React-RuntimeCore + - React-RuntimeHermes - React-runtimescheduler + - React-utils - ReactCommon - - React-RCTBlob (0.73.6): + - React-RCTBlob (0.74.1): + - DoubleConversion + - fmt (= 9.1.0) - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) - React-Codegen - React-Core/RCTBlobHeaders - React-Core/RCTWebSocket - React-jsi + - React-jsinspector - React-NativeModulesApple - React-RCTNetwork - ReactCommon - - React-RCTFabric (0.73.6): + - React-RCTFabric (0.74.1): - glog - hermes-engine - - RCT-Folly/Fabric (= 2022.05.16.00) + - RCT-Folly/Fabric (= 2024.01.01.00) - React-Core - React-debug - React-Fabric - React-FabricImage + - React-featureflags - React-graphics - React-ImageManager - React-jsi + - React-jsinspector - React-nativeconfig - React-RCTImage - React-RCTText @@ -1011,8 +1092,8 @@ PODS: - React-runtimescheduler - React-utils - Yoga - - React-RCTImage (0.73.6): - - RCT-Folly (= 2022.05.16.00) + - React-RCTImage (0.74.1): + - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen - React-Core/RCTImageHeaders @@ -1020,125 +1101,235 @@ PODS: - React-NativeModulesApple - React-RCTNetwork - ReactCommon - - React-RCTLinking (0.73.6): + - React-RCTLinking (0.74.1): - React-Codegen - - React-Core/RCTLinkingHeaders (= 0.73.6) - - React-jsi (= 0.73.6) + - React-Core/RCTLinkingHeaders (= 0.74.1) + - React-jsi (= 0.74.1) - React-NativeModulesApple - ReactCommon - - ReactCommon/turbomodule/core (= 0.73.6) - - React-RCTNetwork (0.73.6): - - RCT-Folly (= 2022.05.16.00) + - ReactCommon/turbomodule/core (= 0.74.1) + - React-RCTNetwork (0.74.1): + - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen - React-Core/RCTNetworkHeaders - React-jsi - React-NativeModulesApple - ReactCommon - - React-RCTSettings (0.73.6): - - RCT-Folly (= 2022.05.16.00) + - React-RCTSettings (0.74.1): + - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen - React-Core/RCTSettingsHeaders - React-jsi - React-NativeModulesApple - ReactCommon - - React-RCTText (0.73.6): - - React-Core/RCTTextHeaders (= 0.73.6) + - React-RCTText (0.74.1): + - React-Core/RCTTextHeaders (= 0.74.1) - Yoga - - React-RCTVibration (0.73.6): - - RCT-Folly (= 2022.05.16.00) + - React-RCTVibration (0.74.1): + - RCT-Folly (= 2024.01.01.00) - React-Codegen - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple - ReactCommon - - React-rendererdebug (0.73.6): + - React-rendererdebug (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) - - RCT-Folly (= 2022.05.16.00) + - fmt (= 9.1.0) + - RCT-Folly (= 2024.01.01.00) - React-debug - - React-rncore (0.73.6) - - React-runtimeexecutor (0.73.6): - - React-jsi (= 0.73.6) - - React-runtimescheduler (0.73.6): + - React-rncore (0.74.1) + - React-RuntimeApple (0.74.1): + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-callinvoker + - React-Core/Default + - React-CoreModules + - React-cxxreact + - React-jserrorhandler + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-Mapbuffer + - React-NativeModulesApple + - React-RCTFabric + - React-RuntimeCore + - React-runtimeexecutor + - React-RuntimeHermes + - React-utils + - React-RuntimeCore (0.74.1): + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-cxxreact + - React-featureflags + - React-jserrorhandler + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-runtimeexecutor + - React-runtimescheduler + - React-utils + - React-runtimeexecutor (0.74.1): + - React-jsi (= 0.74.1) + - React-RuntimeHermes (0.74.1): + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - React-featureflags + - React-hermes + - React-jsi + - React-jsinspector + - React-jsitracing + - React-nativeconfig + - React-RuntimeCore + - React-utils + - React-runtimescheduler (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) + - RCT-Folly (= 2024.01.01.00) - React-callinvoker - React-cxxreact - React-debug + - React-featureflags - React-jsi - React-rendererdebug - React-runtimeexecutor - React-utils - - React-utils (0.73.6): + - React-utils (0.74.1): - glog - - RCT-Folly (= 2022.05.16.00) + - hermes-engine + - RCT-Folly (= 2024.01.01.00) - React-debug - - ReactCommon (0.73.6): - - React-logger (= 0.73.6) - - ReactCommon/turbomodule (= 0.73.6) - - ReactCommon/turbomodule (0.73.6): + - React-jsi (= 0.74.1) + - ReactCommon (0.74.1): + - ReactCommon/turbomodule (= 0.74.1) + - ReactCommon/turbomodule (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) - - glog - - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-callinvoker (= 0.73.6) - - React-cxxreact (= 0.73.6) - - React-jsi (= 0.73.6) - - React-logger (= 0.73.6) - - React-perflogger (= 0.73.6) - - ReactCommon/turbomodule/bridging (= 0.73.6) - - ReactCommon/turbomodule/core (= 0.73.6) - - ReactCommon/turbomodule/bridging (0.73.6): + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.1) + - React-cxxreact (= 0.74.1) + - React-jsi (= 0.74.1) + - React-logger (= 0.74.1) + - React-perflogger (= 0.74.1) + - ReactCommon/turbomodule/bridging (= 0.74.1) + - ReactCommon/turbomodule/core (= 0.74.1) + - ReactCommon/turbomodule/bridging (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-callinvoker (= 0.73.6) - - React-cxxreact (= 0.73.6) - - React-jsi (= 0.73.6) - - React-logger (= 0.73.6) - - React-perflogger (= 0.73.6) - - ReactCommon/turbomodule/core (0.73.6): + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.1) + - React-cxxreact (= 0.74.1) + - React-jsi (= 0.74.1) + - React-logger (= 0.74.1) + - React-perflogger (= 0.74.1) + - ReactCommon/turbomodule/core (0.74.1): - DoubleConversion - - fmt (~> 6.2.1) + - fmt (= 9.1.0) - glog - hermes-engine - - RCT-Folly (= 2022.05.16.00) - - React-callinvoker (= 0.73.6) - - React-cxxreact (= 0.73.6) - - React-jsi (= 0.73.6) - - React-logger (= 0.73.6) - - React-perflogger (= 0.73.6) + - RCT-Folly (= 2024.01.01.00) + - React-callinvoker (= 0.74.1) + - React-cxxreact (= 0.74.1) + - React-debug (= 0.74.1) + - React-jsi (= 0.74.1) + - React-logger (= 0.74.1) + - React-perflogger (= 0.74.1) + - React-utils (= 0.74.1) - RNCMaskedView (0.1.11): - React - - RNGestureHandler (2.14.1): + - RNGestureHandler (2.16.2): + - DoubleConversion - glog - - RCT-Folly (= 2022.05.16.00) + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga - RNReanimated (3.10.1): + - DoubleConversion - glog - - RCT-Folly (= 2022.05.16.00) + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core + - Yoga - RNScreens (3.31.1): + - DoubleConversion - glog - - RCT-Folly (= 2022.05.16.00) + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric - React-RCTImage + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga - RNVectorIcons (10.1.0): + - DoubleConversion - glog - - RCT-Folly (= 2022.05.16.00) + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Codegen - React-Core - - SocketRocket (0.6.1) - - sqlite3 (3.42.0): - - sqlite3/common (= 3.42.0) - - sqlite3/common (3.42.0) - - Yoga (1.14.0) + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - SocketRocket (0.7.0) + - Yoga (0.0.0) - ZXingObjC/Core (3.6.9) - ZXingObjC/OneD (3.6.9): - ZXingObjC/Core @@ -1148,31 +1339,26 @@ PODS: DEPENDENCIES: - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - - EASClient (from `../../../node_modules/expo-eas-client/ios`) - EXConstants (from `../node_modules/expo-constants/ios`) - - EXFont (from `../../../node_modules/expo-font/ios`) - - EXJSONUtils (from `../../../node_modules/expo-json-utils/ios`) - - EXManifests (from `../../../node_modules/expo-manifests/ios`) - Expo (from `../node_modules/expo`) + - ExpoAsset (from `../node_modules/expo-asset/ios`) - ExpoCamera (from `../../../node_modules/expo-camera/ios`) - - ExpoCrypto (from `../../../node_modules/expo-crypto/ios`) + - ExpoCrypto (from `../node_modules/expo-crypto/ios`) - ExpoFileSystem (from `../node_modules/expo-file-system/ios`) + - ExpoFont (from `../node_modules/expo-font/ios`) - ExpoHead (from `../node_modules/expo-router/ios`) - - ExpoKeepAwake (from `../../../node_modules/expo-keep-awake/ios`) - - ExpoModulesCore (from `../../../node_modules/expo-modules-core`) + - ExpoKeepAwake (from `../node_modules/expo-keep-awake/ios`) + - ExpoModulesCore (from `../node_modules/expo-modules-core`) - ExpoSecureStore (from `../../../node_modules/expo-secure-store/ios`) - EXSplashScreen (from `../node_modules/expo-splash-screen/ios`) - - EXStructuredHeaders (from `../../../node_modules/expo-structured-headers/ios`) - - EXUpdates (from `../../../node_modules/expo-updates/ios`) - - EXUpdatesInterface (from `../../../node_modules/expo-updates-interface/ios`) - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - - FBReactNativeSpec (from `../node_modules/react-native/React/FBReactNativeSpec`) + - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) - - libevent (~> 2.1.12) - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`) + - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) + - RCTRequired (from `../node_modules/react-native/Libraries/Required`) - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - React (from `../node_modules/react-native/`) - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) @@ -1184,6 +1370,7 @@ DEPENDENCIES: - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`) - React-Fabric (from `../node_modules/react-native/ReactCommon`) - React-FabricImage (from `../node_modules/react-native/ReactCommon`) + - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`) - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`) - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) @@ -1191,10 +1378,11 @@ DEPENDENCIES: - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`) + - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) - React-logger (from `../node_modules/react-native/ReactCommon/logger`) - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) - - react-native-encrypted-storage (from `../../../node_modules/react-native-encrypted-storage`) - - "react-native-quick-sqlite (from `../../../node_modules/@journeyapps/react-native-quick-sqlite`)" + - react-native-encrypted-storage (from `../node_modules/react-native-encrypted-storage`) + - "react-native-quick-sqlite (from `../node_modules/@journeyapps/react-native-quick-sqlite`)" - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) - React-nativeconfig (from `../node_modules/react-native/ReactCommon`) - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) @@ -1212,11 +1400,14 @@ DEPENDENCIES: - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) - React-rncore (from `../node_modules/react-native/ReactCommon`) + - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) + - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`) - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) + - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`) - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - - "RNCMaskedView (from `../../../node_modules/@react-native-community/masked-view`)" + - "RNCMaskedView (from `../node_modules/@react-native-community/masked-view`)" - RNGestureHandler (from `../node_modules/react-native-gesture-handler`) - RNReanimated (from `../node_modules/react-native-reanimated`) - RNScreens (from `../node_modules/react-native-screens`) @@ -1225,12 +1416,8 @@ DEPENDENCIES: SPEC REPOS: trunk: - - fmt - - libevent - powersync-sqlite-core - - ReachabilitySwift - SocketRocket - - sqlite3 - ZXingObjC EXTERNAL SOURCES: @@ -1238,53 +1425,45 @@ EXTERNAL SOURCES: :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" DoubleConversion: :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" - EASClient: - :path: "../../../node_modules/expo-eas-client/ios" EXConstants: :path: "../node_modules/expo-constants/ios" - EXFont: - :path: "../../../node_modules/expo-font/ios" - EXJSONUtils: - :path: "../../../node_modules/expo-json-utils/ios" - EXManifests: - :path: "../../../node_modules/expo-manifests/ios" Expo: :path: "../node_modules/expo" + ExpoAsset: + :path: "../node_modules/expo-asset/ios" ExpoCamera: :path: "../../../node_modules/expo-camera/ios" ExpoCrypto: - :path: "../../../node_modules/expo-crypto/ios" + :path: "../node_modules/expo-crypto/ios" ExpoFileSystem: :path: "../node_modules/expo-file-system/ios" + ExpoFont: + :path: "../node_modules/expo-font/ios" ExpoHead: :path: "../node_modules/expo-router/ios" ExpoKeepAwake: - :path: "../../../node_modules/expo-keep-awake/ios" + :path: "../node_modules/expo-keep-awake/ios" ExpoModulesCore: - :path: "../../../node_modules/expo-modules-core" + :path: "../node_modules/expo-modules-core" ExpoSecureStore: :path: "../../../node_modules/expo-secure-store/ios" EXSplashScreen: :path: "../node_modules/expo-splash-screen/ios" - EXStructuredHeaders: - :path: "../../../node_modules/expo-structured-headers/ios" - EXUpdates: - :path: "../../../node_modules/expo-updates/ios" - EXUpdatesInterface: - :path: "../../../node_modules/expo-updates-interface/ios" FBLazyVector: :path: "../node_modules/react-native/Libraries/FBLazyVector" - FBReactNativeSpec: - :path: "../node_modules/react-native/React/FBReactNativeSpec" + fmt: + :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" glog: :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" hermes-engine: :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2024-02-20-RNv0.73.5-18f99ace4213052c5e7cdbcd39ee9766cd5df7e4 + :tag: hermes-2024-04-25-RNv0.74.1-b54a3a01c531f4f5f1904cb0770033e8b7153dff RCT-Folly: :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" + RCTDeprecation: + :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation" RCTRequired: - :path: "../node_modules/react-native/Libraries/RCTRequired" + :path: "../node_modules/react-native/Libraries/Required" RCTTypeSafety: :path: "../node_modules/react-native/Libraries/TypeSafety" React: @@ -1305,6 +1484,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon" React-FabricImage: :path: "../node_modules/react-native/ReactCommon" + React-featureflags: + :path: "../node_modules/react-native/ReactCommon/react/featureflags" React-graphics: :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics" React-hermes: @@ -1319,14 +1500,16 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/jsiexecutor" React-jsinspector: :path: "../node_modules/react-native/ReactCommon/jsinspector-modern" + React-jsitracing: + :path: "../node_modules/react-native/ReactCommon/hermes/executor/" React-logger: :path: "../node_modules/react-native/ReactCommon/logger" React-Mapbuffer: :path: "../node_modules/react-native/ReactCommon" react-native-encrypted-storage: - :path: "../../../node_modules/react-native-encrypted-storage" + :path: "../node_modules/react-native-encrypted-storage" react-native-quick-sqlite: - :path: "../../../node_modules/@journeyapps/react-native-quick-sqlite" + :path: "../node_modules/@journeyapps/react-native-quick-sqlite" react-native-safe-area-context: :path: "../node_modules/react-native-safe-area-context" React-nativeconfig: @@ -1361,8 +1544,14 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" React-rncore: :path: "../node_modules/react-native/ReactCommon" + React-RuntimeApple: + :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios" + React-RuntimeCore: + :path: "../node_modules/react-native/ReactCommon/react/runtime" React-runtimeexecutor: :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" + React-RuntimeHermes: + :path: "../node_modules/react-native/ReactCommon/react/runtime" React-runtimescheduler: :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" React-utils: @@ -1370,7 +1559,7 @@ EXTERNAL SOURCES: ReactCommon: :path: "../node_modules/react-native/ReactCommon" RNCMaskedView: - :path: "../../../node_modules/@react-native-community/masked-view" + :path: "../node_modules/@react-native-community/masked-view" RNGestureHandler: :path: "../node_modules/react-native-gesture-handler" RNReanimated: @@ -1384,86 +1573,83 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: boost: d3f49c53809116a5d38da093a8aa78bf551aed09 - DoubleConversion: fea03f2699887d960129cc54bba7e52542b6f953 - EASClient: a42ee8bf36c93b3128352faf2ae49405ab4f80bd - EXConstants: a5f6276e565d98f9eb4280f81241fc342d641590 - EXFont: f20669cb266ef48b004f1eb1f2b20db96cd1df9f - EXJSONUtils: 5c42959e87be238b045ef37cc5268b16a6c0ad4a - EXManifests: 5e8c29f36c716af768a4ea47ec05e1b89ab93091 - Expo: 2cdb5916749a1509cf88114f1f510bd458630eb4 - ExpoCamera: f3f157db67e5a491e1104a2c0018c240242936e7 - ExpoCrypto: b6428f48599c007676dc81a9b5f72c07e62fdccc - ExpoFileSystem: 74cc0fae916f9f044248433971dcfc8c3befd057 - ExpoHead: 8224345e80abcf4c97b31c99805dd5a3c8d3404d - ExpoKeepAwake: 0f5cad99603a3268e50af9a6eb8b76d0d9ac956c - ExpoModulesCore: 4a8928a228569301ac4fc4a1e846713e05754d05 - ExpoSecureStore: c84ae37d1c36f38524d289c67c3a2e3fc56f1108 - EXSplashScreen: 5538a51beec451bf1fcf5198e3062790e2534df3 - EXStructuredHeaders: 5b0f47259db047dc1fdfa84752e292c2bfa68ecd - EXUpdates: 17e26679a93e626b0ae3ebbff966cd7021413a0a - EXUpdatesInterface: 3e444e2093e25b7ca0999a7d8c16e8392dee70c3 - FBLazyVector: f64d1e2ea739b4d8f7e4740cde18089cd97fe864 - FBReactNativeSpec: 9f2b8b243131565335437dba74923a8d3015e780 - fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 + DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 + EXConstants: 9a008dbf262550884e6280dea95b81b51f65ea6f + Expo: ce2265cc694f9f71c2eb572c8fe05edbc75137a8 + ExpoAsset: 9b7433ecc5f1b608ccbb823492e062bde944abd2 + ExpoCamera: fba16df0c1b7cc542c461f107089fbf06515b9a2 + ExpoCrypto: 156078f266bf28f80ecf5e2a9c3a0d6ffce07a1c + ExpoFileSystem: 80bfe850b1f9922c16905822ecbf97acd711dc51 + ExpoFont: 690b76008be824e47907f200cb0764870108dfd1 + ExpoHead: 1403ab1219f4f95f0a288f27312a9ef2863eebc7 + ExpoKeepAwake: f3a7b0ff4b4911957264dad8cb584ef688326a22 + ExpoModulesCore: 4c5576eec261d09549d78b751ccd62d94d4506ac + ExpoSecureStore: 5f6b712785986b54d95a92bd365aabb82a52088e + EXSplashScreen: d439ca817211886dc80a00f3761e3b6d861d7205 + FBLazyVector: 898d14d17bf19e2435cafd9ea2a1033efe445709 + fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 glog: c5d68082e772fa1c511173d6b30a9de2c05a69a2 - hermes-engine: 9cecf9953a681df7556b8cc9c74905de8f3293c0 - libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 + hermes-engine: 16b8530de1b383cdada1476cf52d1b52f0692cbc powersync-sqlite-core: 4c38c8f470f6dca61346789fd5436a6826d1e3dd - RCT-Folly: 7169b2b1c44399c76a47b5deaaba715eeeb476c0 - RCTRequired: ca1d7414aba0b27efcfa2ccd37637edb1ab77d96 - RCTTypeSafety: 678e344fb976ff98343ca61dc62e151f3a042292 - ReachabilitySwift: 2128f3a8c9107e1ad33574c6e58e8285d460b149 - React: e296bcebb489deaad87326067204eb74145934ab - React-callinvoker: d0b7015973fa6ccb592bb0363f6bc2164238ab8c - React-Codegen: f034a5de6f28e15e8d95d171df17e581d5309268 - React-Core: 44c936d0ab879e9c32e5381bd7596a677c59c974 - React-CoreModules: 558228e12cddb9ca00ff7937894cc5104a21be6b - React-cxxreact: 1fcf565012c203655b3638f35aa03c13c2ed7e9e - React-debug: d444db402065cca460d9c5b072caab802a04f729 - React-Fabric: 7d11905695e42f8bdaedddcf294959b43b290ab8 - React-FabricImage: 6e06a512d2fb5f55669c721578736785d915d4f5 - React-graphics: 5500206f7c9a481456365403c9fcf1638de108b7 - React-hermes: 783023e43af9d6be4fbaeeb96b5beee00649a5f7 - React-ImageManager: df193215ff3cf1a8dad297e554c89c632e42436c - React-jserrorhandler: a4d0f541c5852cf031db2f82f51de90be55b1334 - React-jsi: ae102ccb38d2e4d0f512b7074d0c9b4e1851f402 - React-jsiexecutor: bd12ec75873d3ef0a755c11f878f2c420430f5a9 - React-jsinspector: 85583ef014ce53d731a98c66a0e24496f7a83066 - React-logger: 3eb80a977f0d9669468ef641a5e1fabbc50a09ec - React-Mapbuffer: 84ea43c6c6232049135b1550b8c60b2faac19fab + RCT-Folly: 02617c592a293bd6d418e0a88ff4ee1f88329b47 + RCTDeprecation: efb313d8126259e9294dc4ee0002f44a6f676aba + RCTRequired: f49ea29cece52aee20db633ae7edc4b271435562 + RCTTypeSafety: a11979ff0570d230d74de9f604f7d19692157bc4 + React: 88794fad7f460349dbc9df8a274d95f37a009f5d + React-callinvoker: 7a7023e34a55c89ea2aa62486bb3c1164ab0be0c + React-Codegen: af31a9323ce23988c255c9afd0ae9415ff894939 + React-Core: 60075333bc22b5a793d3f62e207368b79bff2e64 + React-CoreModules: 147c314d6b3b1e069c9ad64cbbbeba604854ff86 + React-cxxreact: 5de27fd8bff4764acb2eac3ee66001e0e2b910e7 + React-debug: 6397f0baf751b40511d01e984b01467d7e6d8127 + React-Fabric: 6fa475e16e0a37b38d462cec32b70fd5cf886305 + React-FabricImage: 7e09b3704e3fa084b4d44b5b5ef6e2e3d3334ec0 + React-featureflags: 2eb79dd9df4095bff519379f2a4c915069e330bb + React-graphics: 82a482a3aa5d9659b74cdf2c8b57faf67eaa10fb + React-hermes: d93936b02de2fd7e67c11e92c16d4278a14d0134 + React-ImageManager: ebb3c4812e2c5acba5a89728c2d77729471329ad + React-jserrorhandler: a08e0adcf1612900dde82b8bf8e93e7d2ad953b3 + React-jsi: f46d09ee5079a4f3b637d30d0e59b8ea6470632c + React-jsiexecutor: e73579560957aa3ca9dc02ab90e163454279d48c + React-jsinspector: e8ba20dde269c7c1d45784b858fa1cf4383f0bbb + React-jsitracing: 233d1a798fe0ff33b8e630b8f00f62c4a8115fbc + React-logger: 7e7403a2b14c97f847d90763af76b84b152b6fce + React-Mapbuffer: 11029dcd47c5c9e057a4092ab9c2a8d10a496a33 react-native-encrypted-storage: db300a3f2f0aba1e818417c1c0a6be549038deb7 react-native-quick-sqlite: f320de0724dba0f6b7d038a6b54dbcd7f119f01b react-native-safe-area-context: dcab599c527c2d7de2d76507a523d20a0b83823d - React-nativeconfig: b4d4e9901d4cabb57be63053fd2aa6086eb3c85f - React-NativeModulesApple: cd26e56d56350e123da0c1e3e4c76cb58a05e1ee - React-perflogger: 5f49905de275bac07ac7ea7f575a70611fa988f2 - React-RCTActionSheet: 37edf35aeb8e4f30e76c82aab61f12d1b75c04ec - React-RCTAnimation: a69de7f3daa8462743094f4736c455e844ea63f7 - React-RCTAppDelegate: 51fb96b554a6acd0cd7818acecd5aa5ca2f3ab9f - React-RCTBlob: d91771caebf2d015005d750cd1dc2b433ad07c99 - React-RCTFabric: c5b9451d1f2b546119b7a0353226a8a26247d4a9 - React-RCTImage: a0bfe87b6908c7b76bd7d74520f40660bd0ad881 - React-RCTLinking: 5f10be1647952cceddfa1970fdb374087582fc34 - React-RCTNetwork: a0bc3dd45a2dc7c879c80cebb6f9707b2c8bbed6 - React-RCTSettings: 28c202b68afa59afb4067510f2c69c5a530fb9e3 - React-RCTText: 4119d9e53ca5db9502b916e1b146e99798986d21 - React-RCTVibration: 55bd7c48487eb9a2562f2bd3fdc833274f5b0636 - React-rendererdebug: 5fa97ba664806cee4700e95aec42dff1b6f8ea36 - React-rncore: b0a8e1d14dabb7115c7a5b4ec8b9b74d1727d382 - React-runtimeexecutor: bb328dbe2865f3a550df0240df8e2d8c3aaa4c57 - React-runtimescheduler: 9636eee762c699ca7c85751a359101797e4c8b3b - React-utils: d16c1d2251c088ad817996621947d0ac8167b46c - ReactCommon: 2aa35648354bd4c4665b9a5084a7d37097b89c10 + React-nativeconfig: b0073a590774e8b35192fead188a36d1dca23dec + React-NativeModulesApple: df46ff3e3de5b842b30b4ca8a6caae6d7c8ab09f + React-perflogger: 3d31e0d1e8ad891e43a09ac70b7b17a79773003a + React-RCTActionSheet: c4a3a134f3434c9d7b0c1054f1a8cfed30c7a093 + React-RCTAnimation: 0e5d15320eeece667fcceb6c785acf9a184e9da1 + React-RCTAppDelegate: c4f6c0700b8950a8b18c2e004996eec1807d430a + React-RCTBlob: c46aaaee693d371a1c7cae2a8c8ee2aa7fbc1adb + React-RCTFabric: 0dbf28ce96c7f2843483e32a725a5b5793584ff3 + React-RCTImage: a04dba5fcc823244f5822192c130ecf09623a57f + React-RCTLinking: 533bf13c745fcb2a0c14e0e49fd149586a7f0d14 + React-RCTNetwork: a29e371e0d363d7b4c10ab907bc4d6ae610541e9 + React-RCTSettings: 127813224780861d0d30ecda17a40d1dfebe7d73 + React-RCTText: 8a823f245ecf82edb7569646e3c4d8041deb800a + React-RCTVibration: 46b5fae74e63f240f22f39de16ad6433da3b65d9 + React-rendererdebug: 4653f8da6ab1d7b01af796bdf8ca47a927539e39 + React-rncore: 4f1e645acb5107bd4b4cf29eff17b04a7cd422f3 + React-RuntimeApple: 013b606e743efb5ee14ef03c32379b78bfe74354 + React-RuntimeCore: 7205be45a25713b5418bbf2db91ddfcca0761d8b + React-runtimeexecutor: a278d4249921853d4a3f24e4d6e0ff30688f3c16 + React-RuntimeHermes: 44c628568ce8feedc3acfbd48fc07b7f0f6d2731 + React-runtimescheduler: e2152ed146b6a35c07386fc2ac4827b27e6aad12 + React-utils: 3285151c9d1e3a28a9586571fc81d521678c196d + ReactCommon: f42444e384d82ab89184aed5d6f3142748b54768 RNCMaskedView: 0e1bc4bfa8365eba5fbbb71e07fbdc0555249489 - RNGestureHandler: 15c6ef51acba34c49ff03003806cf5dd6098f383 - RNReanimated: cafa0f3c40fc071acdc105df74d5286cbf25a1dc - RNScreens: 134a7511b12b8eb440b87aac21e36a71295d6024 - RNVectorIcons: 96e8c5c45609932bb2f8347e1c709bcca0e95654 - SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 - sqlite3: f163dbbb7aa3339ad8fc622782c2d9d7b72f7e9c - Yoga: d17d2cc8105eed528474683b42e2ea310e1daf61 + RNGestureHandler: 2282cfbcf86c360d29f44ace393203afd5c6cff7 + RNReanimated: 35f9ac9c3ac42d0497ebd1cce5c39d7687a8493e + RNScreens: b32a9ff15bea7fcdbe5dff6477bc503f792b1208 + RNVectorIcons: 2a2f79274248390b80684ea3c4400bd374a15c90 + SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d + Yoga: b9a182ab00cf25926e7f79657d08c5d23c2d03b0 ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 -PODFILE CHECKSUM: 91f1b09fe73837e9fdaecdd06e4916926352d556 +PODFILE CHECKSUM: ae04ecd0f9ce834ae48d28ae0773802c27c371e8 COCOAPODS: 1.15.2 diff --git a/demos/react-native-supabase-todolist/ios/Podfile.properties.json b/demos/react-native-supabase-todolist/ios/Podfile.properties.json index 869584ce..a4e11d60 100644 --- a/demos/react-native-supabase-todolist/ios/Podfile.properties.json +++ b/demos/react-native-supabase-todolist/ios/Podfile.properties.json @@ -1,5 +1,8 @@ { "expo.jsEngine": "hermes", "EX_DEV_CLIENT_NETWORK_INSPECTOR": "true", - "ios.deploymentTarget": "13.4" + "ios.deploymentTarget": "13.4", + "apple.extraPods": "[]", + "apple.ccacheEnabled": "false", + "apple.privacyManifestAggregationEnabled": "false" } diff --git a/demos/react-native-supabase-todolist/ios/PrivacyInfo.xcprivacy b/demos/react-native-supabase-todolist/ios/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..41b8317f --- /dev/null +++ b/demos/react-native-supabase-todolist/ios/PrivacyInfo.xcprivacy @@ -0,0 +1,37 @@ + + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategorySystemBootTime + NSPrivacyAccessedAPITypeReasons + + 35F9.1 + + + + NSPrivacyCollectedDataTypes + + NSPrivacyTracking + + + diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj b/demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj index ba2fc17d..bbb48f7d 100644 --- a/demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj +++ b/demos/react-native-supabase-todolist/ios/powersyncexample.xcodeproj/project.pbxproj @@ -10,8 +10,8 @@ 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; + 2BFE1613D81E43DC9BC7AE5A /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92E6EE27878F439196062A03 /* noop-file.swift */; }; 3E461D99554A48A4959DE609 /* SplashScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */; }; - 41E8A4AB2FB741369C457AF5 /* noop-file.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37338200DD9F4B14A01AA2BD /* noop-file.swift */; }; 96905EF65AED1B983A6B3ABC /* libPods-powersyncexample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-powersyncexample.a */; }; B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */; }; BB2F792D24A3F905000567C9 /* Expo.plist in Resources */ = {isa = PBXBuildFile; fileRef = BB2F792C24A3F905000567C9 /* Expo.plist */; }; @@ -24,14 +24,14 @@ 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = powersyncexample/Images.xcassets; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = powersyncexample/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = powersyncexample/main.m; sourceTree = ""; }; - 37338200DD9F4B14A01AA2BD /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "powersyncexample/noop-file.swift"; sourceTree = ""; }; 58EEBF8E8E6FB1BC6CAF49B5 /* libPods-powersyncexample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-powersyncexample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 6C2E3173556A471DD304B334 /* Pods-powersyncexample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-powersyncexample.debug.xcconfig"; path = "Target Support Files/Pods-powersyncexample/Pods-powersyncexample.debug.xcconfig"; sourceTree = ""; }; 7A4D352CD337FB3A3BF06240 /* Pods-powersyncexample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-powersyncexample.release.xcconfig"; path = "Target Support Files/Pods-powersyncexample/Pods-powersyncexample.release.xcconfig"; sourceTree = ""; }; + 92E6EE27878F439196062A03 /* noop-file.swift */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.swift; name = "noop-file.swift"; path = "powersyncexample/noop-file.swift"; sourceTree = ""; }; + A40A0F92884C42808AD0AE86 /* powersyncexample-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "powersyncexample-Bridging-Header.h"; path = "powersyncexample/powersyncexample-Bridging-Header.h"; sourceTree = ""; }; AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = SplashScreen.storyboard; path = powersyncexample/SplashScreen.storyboard; sourceTree = ""; }; BB2F792C24A3F905000567C9 /* Expo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expo.plist; sourceTree = ""; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; - F54CF578FD854E4185C0C7A9 /* powersyncexample-Bridging-Header.h */ = {isa = PBXFileReference; explicitFileType = undefined; fileEncoding = 4; includeInIndex = 0; lastKnownFileType = sourcecode.c.h; name = "powersyncexample-Bridging-Header.h"; path = "powersyncexample/powersyncexample-Bridging-Header.h"; sourceTree = ""; }; FAC715A2D49A985799AEE119 /* ExpoModulesProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExpoModulesProvider.swift; path = "Pods/Target Support Files/Pods-powersyncexample/ExpoModulesProvider.swift"; sourceTree = ""; }; /* End PBXFileReference section */ @@ -57,8 +57,8 @@ 13B07FB61A68108700A75B9A /* Info.plist */, 13B07FB71A68108700A75B9A /* main.m */, AA286B85B6C04FC6940260E9 /* SplashScreen.storyboard */, - 37338200DD9F4B14A01AA2BD /* noop-file.swift */, - F54CF578FD854E4185C0C7A9 /* powersyncexample-Bridging-Header.h */, + 92E6EE27878F439196062A03 /* noop-file.swift */, + A40A0F92884C42808AD0AE86 /* powersyncexample-Bridging-Header.h */, ); name = powersyncexample; sourceTree = ""; @@ -144,13 +144,13 @@ buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "powersyncexample" */; buildPhases = ( 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */, - BB56CB020148C8DB457AEDDD /* [Expo] Configure project */, + FF7EB017C256EAEAFA6EBE88 /* [Expo] Configure project */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */, - 2B3A3FB1900FA7BE2140D696 /* [CP] Embed Pods Frameworks */, + 063C9524841D9B42ED4C934D /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -219,48 +219,48 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "if [[ -f \"$PODS_ROOT/../.xcode.env\" ]]; then\n source \"$PODS_ROOT/../.xcode.env\"\nfi\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n# The project root by default is one level up from the ios directory\nexport PROJECT_ROOT=\"$PROJECT_DIR\"/..\n\nif [[ \"$CONFIGURATION\" = *Debug* ]]; then\n export SKIP_BUNDLING=1\nfi\nif [[ -z \"$ENTRY_FILE\" ]]; then\n # Set the entry JS file using the bundler's entry resolution.\n export ENTRY_FILE=\"$(\"$NODE_BINARY\" -e \"require('expo/scripts/resolveAppEntry')\" \"$PROJECT_ROOT\" ios relative | tail -n 1)\"\nfi\n\nif [[ -z \"$CLI_PATH\" ]]; then\n # Use Expo CLI\n export CLI_PATH=\"$(\"$NODE_BINARY\" --print \"require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })\")\"\nfi\nif [[ -z \"$BUNDLE_COMMAND\" ]]; then\n # Default Expo CLI command for bundling\n export BUNDLE_COMMAND=\"export:embed\"\nfi\n\n# Source .xcode.env.updates if it exists to allow\n# SKIP_BUNDLING to be unset if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.updates\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.updates\"\nfi\n# Source local changes to allow overrides\n# if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n`\"$NODE_BINARY\" --print \"require('path').dirname(require.resolve('react-native/package.json')) + '/scripts/react-native-xcode.sh'\"`\n\n"; + shellScript = "if [[ -f \"$PODS_ROOT/../.xcode.env\" ]]; then\n source \"$PODS_ROOT/../.xcode.env\"\nfi\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n# The project root by default is one level up from the ios directory\nexport PROJECT_ROOT=\"$PROJECT_DIR\"/..\n\nif [[ \"$CONFIGURATION\" = *Debug* ]]; then\n export SKIP_BUNDLING=1\nfi\nif [[ -z \"$ENTRY_FILE\" ]]; then\n # Set the entry JS file using the bundler's entry resolution.\n export ENTRY_FILE=\"$(\"$NODE_BINARY\" -e \"require('expo/scripts/resolveAppEntry')\" \"$PROJECT_ROOT\" ios absolute | tail -n 1)\"\nfi\n\nif [[ -z \"$CLI_PATH\" ]]; then\n # Use Expo CLI\n export CLI_PATH=\"$(\"$NODE_BINARY\" --print \"require.resolve('@expo/cli', { paths: [require.resolve('expo/package.json')] })\")\"\nfi\nif [[ -z \"$BUNDLE_COMMAND\" ]]; then\n # Default Expo CLI command for bundling\n export BUNDLE_COMMAND=\"export:embed\"\nfi\n\n# Source .xcode.env.updates if it exists to allow\n# SKIP_BUNDLING to be unset if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.updates\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.updates\"\nfi\n# Source local changes to allow overrides\n# if needed\nif [[ -f \"$PODS_ROOT/../.xcode.env.local\" ]]; then\n source \"$PODS_ROOT/../.xcode.env.local\"\nfi\n\n`\"$NODE_BINARY\" --print \"require('path').dirname(require.resolve('react-native/package.json')) + '/scripts/react-native-xcode.sh'\"`\n\n"; }; - 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */ = { + 063C9524841D9B42ED4C934D /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); - inputFileListPaths = ( - ); inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-frameworks.sh", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/powersync-sqlite-core/powersync-sqlite-core.framework/powersync-sqlite-core", ); + name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-powersyncexample-checkManifestLockResult.txt", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/powersync-sqlite-core.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 2B3A3FB1900FA7BE2140D696 /* [CP] Embed Pods Frameworks */ = { + 08A4A3CD28434E44B6B9DE2E /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-frameworks.sh", - "${PODS_XCFRAMEWORKS_BUILD_DIR}/hermes-engine/Pre-built/hermes.framework/hermes", - "${PODS_XCFRAMEWORKS_BUILD_DIR}/powersync-sqlite-core/powersync-sqlite-core.framework/powersync-sqlite-core", + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( ); - name = "[CP] Embed Pods Frameworks"; outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/hermes.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/powersync-sqlite-core.framework", + "$(DERIVED_FILE_DIR)/Pods-powersyncexample-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-frameworks.sh\"\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; 800E24972A6A228C8D4807E9 /* [CP] Copy Pods Resources */ = { @@ -272,7 +272,6 @@ "${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-resources.sh", "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/EXConstants.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/EXConstants/ExpoConstants_privacy.bundle", - "${PODS_CONFIGURATION_BUILD_DIR}/EXUpdates/EXUpdates.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/ExpoFileSystem/ExpoFileSystem_privacy.bundle", "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf", "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/Entypo.ttf", @@ -293,14 +292,12 @@ "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/Octicons.ttf", "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf", "${PODS_ROOT}/../../../../node_modules/react-native-vector-icons/Fonts/Zocial.ttf", - "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift/ReachabilitySwift.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/React-Core/RCTI18nStrings.bundle", ); name = "[CP] Copy Pods Resources"; outputPaths = ( "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXConstants.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoConstants_privacy.bundle", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/EXUpdates.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ExpoFileSystem_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AntDesign.ttf", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Entypo.ttf", @@ -321,7 +318,6 @@ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Octicons.ttf", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SimpleLineIcons.ttf", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Zocial.ttf", - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ReachabilitySwift.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCTI18nStrings.bundle", ); runOnlyForDeploymentPostprocessing = 0; @@ -329,7 +325,7 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-powersyncexample/Pods-powersyncexample-resources.sh\"\n"; showEnvVarsInLog = 0; }; - BB56CB020148C8DB457AEDDD /* [Expo] Configure project */ = { + FF7EB017C256EAEAFA6EBE88 /* [Expo] Configure project */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; buildActionMask = 2147483647; @@ -358,7 +354,7 @@ 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */, 13B07FC11A68108700A75B9A /* main.m in Sources */, B18059E884C0ABDD17F3DC3D /* ExpoModulesProvider.swift in Sources */, - 41E8A4AB2FB741369C457AF5 /* noop-file.swift in Sources */, + 2BFE1613D81E43DC9BC7AE5A /* noop-file.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -429,6 +425,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CC = ""; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "c++20"; CLANG_CXX_LIBRARY = "libc++"; @@ -455,9 +452,9 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; + CXX = ""; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -474,12 +471,12 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD = ""; + LDPLUSPLUS = ""; LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = "$(inherited)"; - OTHER_CPLUSPLUSFLAGS = "$(inherited)"; OTHER_LDFLAGS = ( "$(inherited)", " ", @@ -494,6 +491,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CC = ""; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "c++20"; CLANG_CXX_LIBRARY = "libc++"; @@ -520,9 +518,9 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = YES; + CXX = ""; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; @@ -532,11 +530,11 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 13.4; + LD = ""; + LDPLUSPLUS = ""; LD_RUNPATH_SEARCH_PATHS = "/usr/lib/swift $(inherited)"; LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\""; MTL_ENABLE_DEBUG_INFO = NO; - OTHER_CFLAGS = "$(inherited)"; - OTHER_CPLUSPLUSFLAGS = "$(inherited)"; OTHER_LDFLAGS = ( "$(inherited)", " ", diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/AppDelegate.mm b/demos/react-native-supabase-todolist/ios/powersyncexample/AppDelegate.mm index 37d415b5..b27f8328 100644 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/AppDelegate.mm +++ b/demos/react-native-supabase-todolist/ios/powersyncexample/AppDelegate.mm @@ -18,10 +18,10 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:( - (NSURL *)sourceURLForBridge:(RCTBridge *)bridge { - return [self getBundleURL]; + return [self bundleURL]; } -- (NSURL *)getBundleURL +- (NSURL *)bundleURL { #if DEBUG return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@".expo/.virtual-metro-entry"]; diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/Info.plist b/demos/react-native-supabase-todolist/ios/powersyncexample/Info.plist index 93564dab..00a1fb2c 100644 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/Info.plist +++ b/demos/react-native-supabase-todolist/ios/powersyncexample/Info.plist @@ -63,7 +63,7 @@ SplashScreen UIRequiredDeviceCapabilities - armv7 + arm64 UIRequiresFullScreen diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/Supporting/Expo.plist b/demos/react-native-supabase-todolist/ios/powersyncexample/Supporting/Expo.plist index 833b70c9..f0c59d1f 100644 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/Supporting/Expo.plist +++ b/demos/react-native-supabase-todolist/ios/powersyncexample/Supporting/Expo.plist @@ -8,8 +8,6 @@ EXUpdatesLaunchWaitMs 0 - EXUpdatesSDKVersion - 50.0.0 EXUpdatesURL https://u.expo.dev/foo diff --git a/demos/react-native-supabase-todolist/ios/powersyncexample/powersyncexample.entitlements b/demos/react-native-supabase-todolist/ios/powersyncexample/powersyncexample.entitlements index 018a6e20..f683276c 100644 --- a/demos/react-native-supabase-todolist/ios/powersyncexample/powersyncexample.entitlements +++ b/demos/react-native-supabase-todolist/ios/powersyncexample/powersyncexample.entitlements @@ -1,8 +1,5 @@ - - aps-environment - development - + \ No newline at end of file diff --git a/demos/react-native-supabase-todolist/package.json b/demos/react-native-supabase-todolist/package.json index 634fe4c5..718b8e74 100644 --- a/demos/react-native-supabase-todolist/package.json +++ b/demos/react-native-supabase-todolist/package.json @@ -11,39 +11,37 @@ "@azure/core-asynciterator-polyfill": "^1.0.2", "@craftzdog/react-native-buffer": "^6.0.5", "@expo/vector-icons": "^14.0.0", + "@journeyapps/react-native-quick-sqlite": "^1.1.6", "@powersync/attachments": "workspace:*", - "@powersync/react": "workspace:*", "@powersync/common": "workspace:*", + "@powersync/react": "workspace:*", "@powersync/react-native": "workspace:*", - "@journeyapps/react-native-quick-sqlite": "^1.1.6", "@react-native-community/masked-view": "^0.1.11", "@react-navigation/drawer": "^6.6.3", "@react-navigation/native": "^6.0.0", "@supabase/supabase-js": "^2.33.1", "base-64": "^1.0.0", "base64-arraybuffer": "^1.0.2", - "expo": "~50.0.17", - "expo-build-properties": "~0.11.0", - "expo-camera": "~14.1.3", - "expo-constants": "~15.4.6", - "expo-file-system": "^16.0.9", - "expo-linking": "~6.2.2", - "expo-crypto": "~12.8.0", - "expo-modules-autolinking": "^1.5.1", - "expo-router": "3.4.8", - "expo-secure-store": "~12.8.1", - "expo-splash-screen": "~0.26.4", - "expo-status-bar": "~1.11.1", - "expo-updates": "~0.24.12", + "expo": "~51.0.4", + "expo-build-properties": "~0.12.1", + "expo-camera": "~15.0.7", + "expo-constants": "~16.0.1", + "expo-crypto": "~13.0.2", + "expo-file-system": "^17.0.1", + "expo-linking": "~6.3.1", + "expo-router": "3.5.12", + "expo-secure-store": "~13.0.1", + "expo-splash-screen": "~0.27.4", + "expo-status-bar": "~1.12.1", "js-logger": "^1.6.1", "lodash": "^4.17.21", "metro": "~0.80.8", "react": "18.2.0", - "react-native": "0.73.6", + "react-native": "0.74.1", "react-native-elements": "^3.4.3", "react-native-encrypted-storage": "^4.0.3", "react-native-fetch-api": "^3.0.0", - "react-native-gesture-handler": "~2.14.1", + "react-native-gesture-handler": "~2.16.2", "react-native-polyfill-globals": "^3.1.0", "react-native-prompt-android": "^1.1.0", "react-native-reanimated": "~3.10.0", @@ -63,7 +61,7 @@ "@babel/preset-env": "^7.23.9", "@types/lodash": "^4.14.202", "@types/react": "~18.2.57", - "babel-preset-expo": "^10.0.1", + "babel-preset-expo": "^11.0.5", "prettier": "^3.2.5", "typescript": "^5.3.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 70239bb8..c3d10aad 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -185,7 +185,7 @@ importers: version: 2.14.1(react-native@0.73.6)(react@18.2.0) react-native-polyfill-globals: specifier: ^3.1.0 - version: 3.1.0(base-64@1.0.0)(react-native-fetch-api@3.0.0)(react-native-get-random-values@1.8.0)(react-native-url-polyfill@2.0.0)(text-encoding@0.7.0)(web-streams-polyfill@3.3.3) + version: 3.1.0(base-64@1.0.0)(react-native-fetch-api@3.0.0)(react-native-get-random-values@1.11.0)(react-native-url-polyfill@2.0.0)(text-encoding@0.7.0)(web-streams-polyfill@3.3.3) react-native-prompt-android: specifier: ^1.1.0 version: 1.1.0 @@ -574,7 +574,7 @@ importers: version: 6.2.2(expo@50.0.17) expo-router: specifier: ^3.4.7 - version: 3.4.8(expo-constants@15.4.6)(expo-linking@6.2.2)(expo-modules-autolinking@1.11.1)(expo-status-bar@1.11.1)(expo@50.0.17)(react-dom@18.2.0)(react-native-reanimated@3.6.3)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.4)(react@18.2.0) + version: 3.4.8(expo-constants@16.0.1)(expo-linking@6.2.2)(expo-modules-autolinking@1.11.1)(expo-status-bar@1.11.1)(expo@50.0.17)(react-dom@18.2.0)(react-native-reanimated@3.6.3)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.4)(react@18.2.0) expo-splash-screen: specifier: ~0.26.4 version: 0.26.4(expo-modules-autolinking@1.11.1)(expo@50.0.17) @@ -604,7 +604,7 @@ importers: version: 6.2.3(react-native@0.73.4)(react@18.2.0) react-native-polyfill-globals: specifier: ^3.1.0 - version: 3.1.0(base-64@1.0.0)(react-native-fetch-api@3.0.0)(react-native-get-random-values@1.8.0)(react-native-url-polyfill@2.0.0)(text-encoding@0.7.0)(web-streams-polyfill@3.2.1) + version: 3.1.0(base-64@1.0.0)(react-native-fetch-api@3.0.0)(react-native-get-random-values@1.11.0)(react-native-url-polyfill@2.0.0)(text-encoding@0.7.0)(web-streams-polyfill@3.2.1) react-native-reanimated: specifier: ~3.6.2 version: 3.6.3(@babel/core@7.23.5)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.1)(@babel/plugin-transform-shorthand-properties@7.24.1)(@babel/plugin-transform-template-literals@7.24.1)(react-native@0.73.4)(react@18.2.0) @@ -665,13 +665,13 @@ importers: version: 1.0.2 '@craftzdog/react-native-buffer': specifier: ^6.0.5 - version: 6.0.5(react-native@0.73.6)(react@18.2.0) + version: 6.0.5(react-native@0.74.1)(react@18.2.0) '@expo/vector-icons': specifier: ^14.0.0 version: 14.0.1 '@journeyapps/react-native-quick-sqlite': specifier: ^1.1.6 - version: 1.1.6(react-native@0.73.6)(react@18.2.0) + version: 1.1.6(react-native@0.74.1)(react@18.2.0) '@powersync/attachments': specifier: workspace:* version: link:../../packages/attachments @@ -686,13 +686,13 @@ importers: version: link:../../packages/react-native '@react-native-community/masked-view': specifier: ^0.1.11 - version: 0.1.11(react-native@0.73.6)(react@18.2.0) + version: 0.1.11(react-native@0.74.1)(react@18.2.0) '@react-navigation/drawer': specifier: ^6.6.3 - version: 6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.14.1)(react-native-reanimated@3.10.1)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.73.6)(react@18.2.0) + version: 6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.16.2)(react-native-reanimated@3.10.1)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0) '@react-navigation/native': specifier: ^6.0.0 - version: 6.1.17(react-native@0.73.6)(react@18.2.0) + version: 6.1.17(react-native@0.74.1)(react@18.2.0) '@supabase/supabase-js': specifier: ^2.33.1 version: 2.43.1 @@ -703,44 +703,38 @@ importers: specifier: ^1.0.2 version: 1.0.2 expo: - specifier: ~50.0.17 - version: 50.0.17(@babel/core@7.24.5)(@react-native/babel-preset@0.74.83) + specifier: ~51.0.4 + version: 51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5) expo-build-properties: - specifier: ~0.11.0 - version: 0.11.1(expo@50.0.17) + specifier: ~0.12.1 + version: 0.12.1(expo@51.0.4) expo-camera: - specifier: ~14.1.3 - version: 14.1.3(expo@50.0.17) + specifier: ~15.0.7 + version: 15.0.7(expo@51.0.4) expo-constants: - specifier: ~15.4.6 - version: 15.4.6(expo@50.0.17) + specifier: ~16.0.1 + version: 16.0.1(expo@51.0.4) expo-crypto: - specifier: ~12.8.0 - version: 12.8.1(expo@50.0.17) + specifier: ~13.0.2 + version: 13.0.2(expo@51.0.4) expo-file-system: - specifier: ^16.0.9 - version: 16.0.9(expo@50.0.17) + specifier: ^17.0.1 + version: 17.0.1(expo@51.0.4) expo-linking: - specifier: ~6.2.2 - version: 6.2.2(expo@50.0.17) - expo-modules-autolinking: - specifier: ^1.5.1 - version: 1.11.1 + specifier: ~6.3.1 + version: 6.3.1(expo@51.0.4) expo-router: - specifier: 3.4.8 - version: 3.4.8(@react-navigation/drawer@6.6.15)(expo-constants@15.4.6)(expo-linking@6.2.2)(expo-modules-autolinking@1.11.1)(expo-status-bar@1.11.1)(expo@50.0.17)(react-dom@18.2.0)(react-native-reanimated@3.10.1)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.73.6)(react@18.2.0) + specifier: 3.5.12 + version: 3.5.12(@react-navigation/drawer@6.6.15)(expo-constants@16.0.1)(expo-linking@6.3.1)(expo-modules-autolinking@1.11.1)(expo-status-bar@1.12.1)(expo@51.0.4)(react-native-reanimated@3.10.1)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0)(typescript@5.3.3) expo-secure-store: - specifier: ~12.8.1 - version: 12.8.1(expo@50.0.17) + specifier: ~13.0.1 + version: 13.0.1(expo@51.0.4) expo-splash-screen: - specifier: ~0.26.4 - version: 0.26.4(expo-modules-autolinking@1.11.1)(expo@50.0.17) + specifier: ~0.27.4 + version: 0.27.4(expo-modules-autolinking@1.11.1)(expo@51.0.4) expo-status-bar: - specifier: ~1.11.1 - version: 1.11.1 - expo-updates: - specifier: ~0.24.12 - version: 0.24.12(expo@50.0.17) + specifier: ~1.12.1 + version: 1.12.1 js-logger: specifier: ^1.6.1 version: 1.6.1 @@ -754,20 +748,20 @@ importers: specifier: 18.2.0 version: 18.2.0 react-native: - specifier: 0.73.6 - version: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + specifier: 0.74.1 + version: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) react-native-elements: specifier: ^3.4.3 - version: 3.4.3(react-native-safe-area-context@4.10.1)(react-native-vector-icons@10.1.0)(react-native@0.73.6)(react@18.2.0) + version: 3.4.3(react-native-safe-area-context@4.10.1)(react-native-vector-icons@10.1.0)(react-native@0.74.1)(react@18.2.0) react-native-encrypted-storage: specifier: ^4.0.3 - version: 4.0.3(react-native@0.73.6)(react@18.2.0) + version: 4.0.3(react-native@0.74.1)(react@18.2.0) react-native-fetch-api: specifier: ^3.0.0 version: 3.0.0 react-native-gesture-handler: - specifier: ~2.14.1 - version: 2.14.1(react-native@0.73.6)(react@18.2.0) + specifier: ~2.16.2 + version: 2.16.2(react-native@0.74.1)(react@18.2.0) react-native-polyfill-globals: specifier: ^3.1.0 version: 3.1.0(base-64@1.0.0)(react-native-fetch-api@3.0.0)(react-native-get-random-values@1.11.0)(react-native-url-polyfill@2.0.0)(text-encoding@0.7.0)(web-streams-polyfill@3.3.3) @@ -776,28 +770,28 @@ importers: version: 1.1.0 react-native-reanimated: specifier: ~3.10.0 - version: 3.10.1(@babel/core@7.24.5)(react-native@0.73.6)(react@18.2.0) + version: 3.10.1(@babel/core@7.24.5)(react-native@0.74.1)(react@18.2.0) react-native-reanimated-table: specifier: ^0.0.2 - version: 0.0.2(react-native@0.73.6)(react@18.2.0) + version: 0.0.2(react-native@0.74.1)(react@18.2.0) react-native-safe-area-context: specifier: 4.10.1 - version: 4.10.1(react-native@0.73.6)(react@18.2.0) + version: 4.10.1(react-native@0.74.1)(react@18.2.0) react-native-safe-area-view: specifier: ^1.1.1 - version: 1.1.1(react-native-safe-area-context@4.10.1)(react-native@0.73.6)(react@18.2.0) + version: 1.1.1(react-native-safe-area-context@4.10.1)(react-native@0.74.1)(react@18.2.0) react-native-screens: specifier: ~3.31.1 - version: 3.31.1(react-native@0.73.6)(react@18.2.0) + version: 3.31.1(react-native@0.74.1)(react@18.2.0) react-native-url-polyfill: specifier: ^2.0.0 - version: 2.0.0(react-native@0.73.6) + version: 2.0.0(react-native@0.74.1) react-native-vector-icons: specifier: ^10.0.0 version: 10.1.0 react-navigation-stack: specifier: ^2.10.4 - version: 2.10.4(@react-native-community/masked-view@0.1.11)(react-native-gesture-handler@2.14.1)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.73.6)(react-navigation@4.4.4)(react@18.2.0) + version: 2.10.4(@react-native-community/masked-view@0.1.11)(react-native-gesture-handler@2.16.2)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react-navigation@4.4.4)(react@18.2.0) text-encoding: specifier: ^0.7.0 version: 0.7.0 @@ -821,8 +815,8 @@ importers: specifier: ~18.2.57 version: 18.2.79 babel-preset-expo: - specifier: ^10.0.1 - version: 10.0.2(@babel/core@7.24.5) + specifier: ^11.0.5 + version: 11.0.5(@babel/core@7.24.5)(@babel/preset-env@7.24.5) prettier: specifier: ^3.2.5 version: 3.2.5 @@ -1330,7 +1324,7 @@ importers: version: 1.4.1 react-native-polyfill-globals: specifier: ^3.1.0 - version: 3.1.0(base-64@1.0.0)(react-native-fetch-api@3.0.0)(react-native-get-random-values@1.10.0)(react-native-url-polyfill@2.0.0)(text-encoding@0.7.0)(web-streams-polyfill@3.3.3) + version: 3.1.0(base-64@1.0.0)(react-native-fetch-api@3.0.0)(react-native-get-random-values@1.11.0)(react-native-url-polyfill@2.0.0)(text-encoding@0.7.0)(web-streams-polyfill@3.3.3) devDependencies: '@journeyapps/react-native-quick-sqlite': specifier: ^1.1.6 @@ -2873,6 +2867,17 @@ packages: '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.5) dev: false + /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.24.5): + resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.5 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.5) + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.5): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} @@ -5987,11 +5992,11 @@ packages: requiresBuild: true optional: true - /@craftzdog/react-native-buffer@6.0.5(react-native@0.73.6)(react@18.2.0): + /@craftzdog/react-native-buffer@6.0.5(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-Av+YqfwA9e7jhgI9GFE/gTpwl/H+dRRLmZyJPOpKTy107j9Oj7oXlm3/YiMNz+C/CEGqcKAOqnXDLs4OL6AAFw==} dependencies: ieee754: 1.2.1 - react-native-quick-base64: 2.1.2(react-native@0.73.6)(react@18.2.0) + react-native-quick-base64: 2.1.2(react-native@0.74.1)(react@18.2.0) transitivePeerDependencies: - react - react-native @@ -8382,6 +8387,95 @@ packages: - utf-8-validate dev: false + /@expo/cli@0.18.11(expo-modules-autolinking@1.11.1): + resolution: {integrity: sha512-2xIfvj5RnQbQqZdkYa9a7Roll1ywBER2omCUKdbJazRcJTkkN3HMv/jILztdZ2uKlcfIqPq4VTbKEhV/IkewYg==} + hasBin: true + dependencies: + '@babel/runtime': 7.24.5 + '@expo/code-signing-certificates': 0.0.5 + '@expo/config': 9.0.1 + '@expo/config-plugins': 8.0.4 + '@expo/devcert': 1.1.0 + '@expo/env': 0.3.0 + '@expo/image-utils': 0.5.1 + '@expo/json-file': 8.3.3 + '@expo/metro-config': 0.18.3 + '@expo/osascript': 2.1.0 + '@expo/package-manager': 1.5.2 + '@expo/plist': 0.1.1 + '@expo/prebuild-config': 7.0.3(expo-modules-autolinking@1.11.1) + '@expo/rudder-sdk-node': 1.1.1 + '@expo/spawn-async': 1.7.2 + '@expo/xcpretty': 4.3.1 + '@react-native/dev-middleware': 0.74.83 + '@urql/core': 2.3.6(graphql@15.8.0) + '@urql/exchange-retry': 0.3.0(graphql@15.8.0) + accepts: 1.3.8 + arg: 5.0.2 + better-opn: 3.0.2 + bplist-parser: 0.3.2 + cacache: 15.3.0 + chalk: 4.1.2 + ci-info: 3.9.0 + connect: 3.7.0 + debug: 4.3.4(supports-color@8.1.1) + env-editor: 0.4.2 + fast-glob: 3.3.2 + find-yarn-workspace-root: 2.0.0 + form-data: 3.0.1 + freeport-async: 2.0.0 + fs-extra: 8.1.0 + getenv: 1.0.0 + glob: 7.2.3 + graphql: 15.8.0 + graphql-tag: 2.12.6(graphql@15.8.0) + https-proxy-agent: 5.0.1 + internal-ip: 4.3.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + js-yaml: 3.14.1 + json-schema-deref-sync: 0.13.0 + lodash.debounce: 4.0.8 + md5hex: 1.0.0 + minimatch: 3.1.2 + node-fetch: 2.7.0 + node-forge: 1.3.1 + npm-package-arg: 7.0.0 + open: 8.4.2 + ora: 3.4.0 + picomatch: 3.0.1 + pretty-bytes: 5.6.0 + progress: 2.0.3 + prompts: 2.4.2 + qrcode-terminal: 0.11.0 + require-from-string: 2.0.2 + requireg: 0.2.2 + resolve: 1.22.8 + resolve-from: 5.0.0 + resolve.exports: 2.0.2 + semver: 7.6.1 + send: 0.18.0 + slugify: 1.6.6 + source-map-support: 0.5.21 + stacktrace-parser: 0.1.10 + structured-headers: 0.4.1 + tar: 6.2.1 + temp-dir: 2.0.0 + tempy: 0.7.1 + terminal-link: 2.1.1 + text-table: 0.2.0 + url-join: 4.0.0 + wrap-ansi: 7.0.0 + ws: 8.17.0 + transitivePeerDependencies: + - bluebird + - bufferutil + - encoding + - expo-modules-autolinking + - supports-color + - utf-8-validate + dev: false + /@expo/code-signing-certificates@0.0.5: resolution: {integrity: sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==} dependencies: @@ -8434,6 +8528,28 @@ packages: transitivePeerDependencies: - supports-color + /@expo/config-plugins@8.0.4: + resolution: {integrity: sha512-Hi+xuyNWE2LT4LVbGttHJgl9brnsdWAhEB42gWKb5+8ae86Nr/KwUBQJsJppirBYTeLjj5ZlY0glYnAkDa2jqw==} + dependencies: + '@expo/config-types': 51.0.0 + '@expo/json-file': 8.3.3 + '@expo/plist': 0.1.1 + '@expo/sdk-runtime-versions': 1.0.0 + chalk: 4.1.2 + debug: 4.3.4(supports-color@8.1.1) + find-up: 5.0.0 + getenv: 1.0.0 + glob: 7.1.6 + resolve-from: 5.0.0 + semver: 7.6.1 + slash: 3.0.0 + slugify: 1.6.6 + xcode: 3.0.1 + xml2js: 0.6.0 + transitivePeerDependencies: + - supports-color + dev: false + /@expo/config-types@50.0.0: resolution: {integrity: sha512-0kkhIwXRT6EdFDwn+zTg9R2MZIAEYGn1MVkyRohAd+C9cXOb5RA8WLQi7vuxKF9m1SMtNAUrf0pO+ENK0+/KSw==} dev: true @@ -8441,6 +8557,10 @@ packages: /@expo/config-types@50.0.1: resolution: {integrity: sha512-EZHMgzkWRB9SMHO1e9m8s+OMahf92XYTnsCFjxhSfcDrcEoSdFPyJWDJVloHZPMGhxns7Fi2+A+bEVN/hD4NKA==} + /@expo/config-types@51.0.0: + resolution: {integrity: sha512-acn03/u8mQvBhdTQtA7CNhevMltUhbSrpI01FYBJwpVntufkU++ncQujWKlgY/OwIajcfygk1AY4xcNZ5ImkRA==} + dev: false + /@expo/config@8.5.4: resolution: {integrity: sha512-ggOLJPHGzJSJHVBC1LzwXwR6qUn8Mw7hkc5zEKRIdhFRuIQ6s2FE4eOvP87LrNfDF7eZGa6tJQYsiHSmZKG+8Q==} dependencies: @@ -8476,6 +8596,24 @@ packages: transitivePeerDependencies: - supports-color + /@expo/config@9.0.1: + resolution: {integrity: sha512-0tjaXBstTbXmD4z+UMFBkh2SZFwilizSQhW6DlaTMnPG5ezuw93zSFEWAuEC3YzkpVtNQTmYzxAYjxwh6seOGg==} + dependencies: + '@babel/code-frame': 7.10.4 + '@expo/config-plugins': 8.0.4 + '@expo/config-types': 51.0.0 + '@expo/json-file': 8.3.3 + getenv: 1.0.0 + glob: 7.1.6 + require-from-string: 2.0.2 + resolve-from: 5.0.0 + semver: 7.6.1 + slugify: 1.6.6 + sucrase: 3.34.0 + transitivePeerDependencies: + - supports-color + dev: false + /@expo/devcert@1.1.0: resolution: {integrity: sha512-ghUVhNJQOCTdQckSGTHctNp/0jzvVoMMkVh+6SHn+TZj8sU15U/npXIDt8NtQp0HedlPaCgkVdMu8Sacne0aEA==} dependencies: @@ -8534,6 +8672,18 @@ packages: - supports-color dev: false + /@expo/env@0.3.0: + resolution: {integrity: sha512-OtB9XVHWaXidLbHvrVDeeXa09yvTl3+IQN884sO6PhIi2/StXfgSH/9zC7IvzrDB8kW3EBJ1PPLuCUJ2hxAT7Q==} + dependencies: + chalk: 4.1.2 + debug: 4.3.4(supports-color@8.1.1) + dotenv: 16.4.5 + dotenv-expand: 11.0.6 + getenv: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: false + /@expo/fingerprint@0.6.1: resolution: {integrity: sha512-ggLn6unI6qowlA1FihdQwPpLn16VJulYkvYAEL50gaqVahfNEglRQMSH2giZzjD0d6xq2/EQuUdFyHaJfyJwOQ==} hasBin: true @@ -8564,6 +8714,23 @@ packages: transitivePeerDependencies: - encoding + /@expo/image-utils@0.5.1: + resolution: {integrity: sha512-U/GsFfFox88lXULmFJ9Shfl2aQGcwoKPF7fawSCLixIKtMCpsI+1r0h+5i0nQnmt9tHuzXZDL8+Dg1z6OhkI9A==} + dependencies: + '@expo/spawn-async': 1.7.2 + chalk: 4.1.2 + fs-extra: 9.0.0 + getenv: 1.0.0 + jimp-compact: 0.16.1 + node-fetch: 2.7.0 + parse-png: 2.1.0 + resolve-from: 5.0.0 + semver: 7.6.1 + tempy: 0.3.0 + transitivePeerDependencies: + - encoding + dev: false + /@expo/json-file@8.2.37: resolution: {integrity: sha512-YaH6rVg11JoTS2P6LsW7ybS2CULjf40AbnAHw2F1eDPuheprNjARZMnyHFPkKv7GuxCy+B9GPcbOKgc4cgA80Q==} dependencies: @@ -8623,6 +8790,31 @@ packages: - supports-color dev: false + /@expo/metro-config@0.18.3: + resolution: {integrity: sha512-E4iW+VT/xHPPv+t68dViOsW7egtGIr+sRElcym0iGpC4goLz9WBux/xGzWgxvgvvHEWa21uSZQPM0jWla0OZXg==} + dependencies: + '@babel/core': 7.24.5 + '@babel/generator': 7.24.5 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 + '@expo/config': 9.0.1 + '@expo/env': 0.3.0 + '@expo/json-file': 8.3.3 + '@expo/spawn-async': 1.7.2 + chalk: 4.1.2 + debug: 4.3.4(supports-color@8.1.1) + find-yarn-workspace-root: 2.0.0 + fs-extra: 9.1.0 + getenv: 1.0.0 + glob: 7.2.3 + jsc-safe-url: 0.2.4 + lightningcss: 1.19.0 + postcss: 8.4.38 + resolve-from: 5.0.0 + transitivePeerDependencies: + - supports-color + dev: false + /@expo/metro-runtime@3.1.3(react-native@0.73.4): resolution: {integrity: sha512-u1CaQJJlSgvxBB5NJ6YMVvSDTTRzjT71dHpEBnKPZhpFv5ebVry52FZ2sEeEEA6mHG5zGxWXmHImW3hNKHh8EA==} peerDependencies: @@ -8639,6 +8831,14 @@ packages: react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false + /@expo/metro-runtime@3.2.1(react-native@0.74.1): + resolution: {integrity: sha512-L7xNo5SmK+rcuXDm/+VBBImpA7FZsVB+m/rNr3fNl5or+1+yrZe99ViF7LZ8DOoVqAqcb4aCAXvGrP2JNYo1/Q==} + peerDependencies: + react-native: '*' + dependencies: + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + dev: false + /@expo/multipart-body-parser@1.1.0: resolution: {integrity: sha512-XOaS79wFIJgx0J7oUzRb+kZsnZmFqGpisu0r8RPO3b0wjbW7xpWgiXmRR4RavKeGiVAPauZOi4vad7cJ3KCspg==} dependencies: @@ -8651,7 +8851,7 @@ packages: resolution: {integrity: sha512-FQinlwHrTlJbntp8a7NAlCKedVXe06Va/0DSLXRO8lZVtgbEMrYYSUZWQNcOlNtc58c2elNph6z9dMOYwSo3JQ==} engines: {node: '>=12'} dependencies: - '@expo/spawn-async': 1.7.0 + '@expo/spawn-async': 1.7.2 exec-async: 2.2.0 dev: true @@ -8667,7 +8867,7 @@ packages: resolution: {integrity: sha512-JI9XzrxB0QVXysyuJ996FPCJGDCYRkbUvgG4QmMTTMFA1T+mv8YzazC3T9C1pHQUAAveVCre1+Pqv0nZXN24Xg==} dependencies: '@expo/json-file': 8.3.3 - '@expo/spawn-async': 1.7.0 + '@expo/spawn-async': 1.7.2 ansi-regex: 5.0.1 chalk: 4.1.2 find-up: 5.0.0 @@ -8833,6 +9033,28 @@ packages: - supports-color dev: false + /@expo/prebuild-config@7.0.3(expo-modules-autolinking@1.11.1): + resolution: {integrity: sha512-Kvxy/oQzkxwXLvAmwb+ygxuRn4xUUN2+mVJj3KDe4bRVCNyDPs7wlgdokF3twnWjzRZssUzseMkhp+yHPjAEhA==} + peerDependencies: + expo-modules-autolinking: '>=0.8.1' + dependencies: + '@expo/config': 9.0.1 + '@expo/config-plugins': 8.0.4 + '@expo/config-types': 51.0.0 + '@expo/image-utils': 0.5.1 + '@expo/json-file': 8.3.3 + '@react-native/normalize-colors': 0.74.83 + debug: 4.3.4(supports-color@8.1.1) + expo-modules-autolinking: 1.11.1 + fs-extra: 9.1.0 + resolve-from: 5.0.0 + semver: 7.6.1 + xml2js: 0.6.0 + transitivePeerDependencies: + - encoding + - supports-color + dev: false + /@expo/results@1.0.0: resolution: {integrity: sha512-qECzzXX5oJot3m2Gu9pfRDz50USdBieQVwYAzeAtQRUTD3PVeTK1tlRUoDcrK8PSruDLuVYdKkLebX4w/o55VA==} engines: {node: '>=10'} @@ -8866,6 +9088,18 @@ packages: - supports-color dev: false + /@expo/server@0.4.2(typescript@5.3.3): + resolution: {integrity: sha512-HuXbzXTJh1/JG8FRuxcBqTNEuiriMhNhvh68CNCUXMR/s1f29DmZPBq+/IbG8yk+TkXvKIHjmUGAqqz/ddfyvA==} + dependencies: + '@remix-run/node': 2.9.2(typescript@5.3.3) + abort-controller: 3.0.0 + debug: 4.3.4(supports-color@8.1.1) + source-map-support: 0.5.21 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + /@expo/spawn-async@1.5.0: resolution: {integrity: sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==} engines: {node: '>=4'} @@ -9106,6 +9340,7 @@ packages: '@types/node': 20.12.11 '@types/yargs': 16.0.9 chalk: 4.1.2 + dev: true /@jest/types@29.6.3: resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} @@ -9148,6 +9383,16 @@ packages: react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false + /@journeyapps/react-native-quick-sqlite@1.1.6(react-native@0.74.1)(react@18.2.0): + resolution: {integrity: sha512-WVZ3fbIVcvUfnmpmF1E4fFs3hxoqWWdnqCHsFCvPj6wEWHyxbSl+6Hw1y6nJHFKaQjGAVcsbTUDMAemIRXaxtg==} + peerDependencies: + react: '*' + react-native: '*' + dependencies: + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + dev: false + /@journeyapps/wa-sqlite@0.0.2: resolution: {integrity: sha512-qSuSQyzopPiwQd/ChAWe3Po/OzeVrcpWc8KVFzHfhnqR2O3L2bHjsLRsQrnx9hZAF71WNhxfhxF5gGqcbfXmZw==} dev: false @@ -10436,6 +10681,7 @@ packages: prompts: 2.4.2 transitivePeerDependencies: - encoding + dev: true /@react-native-community/cli-clean@12.3.2: resolution: {integrity: sha512-90k2hCX0ddSFPT7EN7h5SZj0XZPXP0+y/++v262hssoey3nhurwF57NGWN0XAR0o9BSW7+mBfeInfabzDraO6A==} @@ -10456,6 +10702,17 @@ packages: transitivePeerDependencies: - encoding + /@react-native-community/cli-clean@13.6.6: + resolution: {integrity: sha512-cBwJTwl0NyeA4nyMxbhkWZhxtILYkbU3TW3k8AXLg+iGphe0zikYMGB3T+haTvTc6alTyEFwPbimk9bGIqkjAQ==} + dependencies: + '@react-native-community/cli-tools': 13.6.6 + chalk: 4.1.2 + execa: 5.1.1 + fast-glob: 3.3.2 + transitivePeerDependencies: + - encoding + dev: false + /@react-native-community/cli-config@11.3.6: resolution: {integrity: sha512-edy7fwllSFLan/6BG6/rznOBCLPrjmJAE10FzkEqNLHowi0bckiAPg1+1jlgQ2qqAxV5kuk+c9eajVfQvPLYDA==} dependencies: @@ -10467,6 +10724,7 @@ packages: joi: 17.13.1 transitivePeerDependencies: - encoding + dev: true /@react-native-community/cli-config@12.3.2: resolution: {integrity: sha512-UUCzDjQgvAVL/57rL7eOuFUhd+d+6qfM7V8uOegQFeFEmSmvUUDLYoXpBa5vAK9JgQtSqMBJ1Shmwao+/oElxQ==} @@ -10493,13 +10751,27 @@ packages: transitivePeerDependencies: - encoding - /@react-native-community/cli-debugger-ui@11.3.6: - resolution: {integrity: sha512-jhMOSN/iOlid9jn/A2/uf7HbC3u7+lGktpeGSLnHNw21iahFBzcpuO71ekEdlmTZ4zC/WyxBXw9j2ka33T358w==} + /@react-native-community/cli-config@13.6.6: + resolution: {integrity: sha512-mbG425zCKr8JZhv/j11382arezwS/70juWMsn8j2lmrGTrP1cUdW0MF15CCIFtJsqyK3Qs+FTmqttRpq81QfSg==} dependencies: - serve-static: 1.15.0 - transitivePeerDependencies: - - supports-color - + '@react-native-community/cli-tools': 13.6.6 + chalk: 4.1.2 + cosmiconfig: 5.2.1 + deepmerge: 4.3.1 + fast-glob: 3.3.2 + joi: 17.13.1 + transitivePeerDependencies: + - encoding + dev: false + + /@react-native-community/cli-debugger-ui@11.3.6: + resolution: {integrity: sha512-jhMOSN/iOlid9jn/A2/uf7HbC3u7+lGktpeGSLnHNw21iahFBzcpuO71ekEdlmTZ4zC/WyxBXw9j2ka33T358w==} + dependencies: + serve-static: 1.15.0 + transitivePeerDependencies: + - supports-color + dev: true + /@react-native-community/cli-debugger-ui@12.3.2: resolution: {integrity: sha512-nSWQUL+51J682DlfcC1bjkUbQbGvHCC25jpqTwHIjmmVjYCX1uHuhPSqQKgPNdvtfOkrkACxczd7kVMmetxY2Q==} dependencies: @@ -10515,6 +10787,14 @@ packages: transitivePeerDependencies: - supports-color + /@react-native-community/cli-debugger-ui@13.6.6: + resolution: {integrity: sha512-Vv9u6eS4vKSDAvdhA0OiQHoA7y39fiPIgJ6biT32tN4avHDtxlc6TWZGiqv7g98SBvDWvoVAmdPLcRf3kU+c8g==} + dependencies: + serve-static: 1.15.0 + transitivePeerDependencies: + - supports-color + dev: false + /@react-native-community/cli-doctor@11.3.6: resolution: {integrity: sha512-UT/Tt6omVPi1j6JEX+CObc85eVFghSZwy4GR9JFMsO7gNg2Tvcu1RGWlUkrbmWMAMHw127LUu6TGK66Ugu1NLA==} dependencies: @@ -10538,6 +10818,7 @@ packages: yaml: 2.4.2 transitivePeerDependencies: - encoding + dev: true /@react-native-community/cli-doctor@12.3.2: resolution: {integrity: sha512-GrAabdY4qtBX49knHFvEAdLtCjkmndjTeqhYO6BhsbAeKOtspcLT/0WRgdLIaKODRa61ADNB3K5Zm4dU0QrZOg==} @@ -10585,6 +10866,30 @@ packages: transitivePeerDependencies: - encoding + /@react-native-community/cli-doctor@13.6.6: + resolution: {integrity: sha512-TWZb5g6EmQe2Ua2TEWNmyaEayvlWH4GmdD9ZC+p8EpKFpB1NpDGMK6sXbpb42TDvwZg5s4TDRplK0PBEA/SVDg==} + dependencies: + '@react-native-community/cli-config': 13.6.6 + '@react-native-community/cli-platform-android': 13.6.6 + '@react-native-community/cli-platform-apple': 13.6.6 + '@react-native-community/cli-platform-ios': 13.6.6 + '@react-native-community/cli-tools': 13.6.6 + chalk: 4.1.2 + command-exists: 1.2.9 + deepmerge: 4.3.1 + envinfo: 7.13.0 + execa: 5.1.1 + hermes-profile-transformer: 0.0.6 + node-stream-zip: 1.15.0 + ora: 5.4.1 + semver: 7.6.1 + strip-ansi: 5.2.0 + wcwidth: 1.0.1 + yaml: 2.4.2 + transitivePeerDependencies: + - encoding + dev: false + /@react-native-community/cli-hermes@11.3.6: resolution: {integrity: sha512-O55YAYGZ3XynpUdePPVvNuUPGPY0IJdctLAOHme73OvS80gNwfntHDXfmY70TGHWIfkK2zBhA0B+2v8s5aTyTA==} dependencies: @@ -10595,6 +10900,7 @@ packages: ip: 1.1.9 transitivePeerDependencies: - encoding + dev: true /@react-native-community/cli-hermes@12.3.2: resolution: {integrity: sha512-SL6F9O8ghp4ESBFH2YAPLtIN39jdnvGBKnK4FGKpDCjtB3DnUmDsGFlH46S+GGt5M6VzfG2eeKEOKf3pZ6jUzA==} @@ -10618,6 +10924,17 @@ packages: transitivePeerDependencies: - encoding + /@react-native-community/cli-hermes@13.6.6: + resolution: {integrity: sha512-La5Ie+NGaRl3klei6WxKoOxmCUSGGxpOk6vU5pEGf0/O7ky+Ay0io+zXYUZqlNMi/cGpO7ZUijakBYOB/uyuFg==} + dependencies: + '@react-native-community/cli-platform-android': 13.6.6 + '@react-native-community/cli-tools': 13.6.6 + chalk: 4.1.2 + hermes-profile-transformer: 0.0.6 + transitivePeerDependencies: + - encoding + dev: false + /@react-native-community/cli-platform-android@11.3.6: resolution: {integrity: sha512-ZARrpLv5tn3rmhZc//IuDM1LSAdYnjUmjrp58RynlvjLDI4ZEjBAGCQmgysRgXAsK7ekMrfkZgemUczfn9td2A==} dependencies: @@ -10628,6 +10945,7 @@ packages: logkitty: 0.7.1 transitivePeerDependencies: - encoding + dev: true /@react-native-community/cli-platform-android@12.3.2: resolution: {integrity: sha512-MZ5nO8yi/N+Fj2i9BJcJ9C/ez+9/Ir7lQt49DWRo9YDmzye66mYLr/P2l/qxsixllbbDi7BXrlLpxaEhMrDopg==} @@ -10654,6 +10972,32 @@ packages: transitivePeerDependencies: - encoding + /@react-native-community/cli-platform-android@13.6.6: + resolution: {integrity: sha512-/tMwkBeNxh84syiSwNlYtmUz/Ppc+HfKtdopL/5RB+fd3SV1/5/NPNjMlyLNgFKnpxvKCInQ7dnl6jGHJjeHjg==} + dependencies: + '@react-native-community/cli-tools': 13.6.6 + chalk: 4.1.2 + execa: 5.1.1 + fast-glob: 3.3.2 + fast-xml-parser: 4.3.6 + logkitty: 0.7.1 + transitivePeerDependencies: + - encoding + dev: false + + /@react-native-community/cli-platform-apple@13.6.6: + resolution: {integrity: sha512-bOmSSwoqNNT3AmCRZXEMYKz1Jf1l2F86Nhs7qBcXdY/sGiJ+Flng564LOqvdAlVLTbkgz47KjNKCS2pP4Jg0Mg==} + dependencies: + '@react-native-community/cli-tools': 13.6.6 + chalk: 4.1.2 + execa: 5.1.1 + fast-glob: 3.3.2 + fast-xml-parser: 4.3.6 + ora: 5.4.1 + transitivePeerDependencies: + - encoding + dev: false + /@react-native-community/cli-platform-ios@11.3.6: resolution: {integrity: sha512-tZ9VbXWiRW+F+fbZzpLMZlj93g3Q96HpuMsS6DRhrTiG+vMQ3o6oPWSEEmMGOvJSYU7+y68Dc9ms2liC7VD6cw==} dependencies: @@ -10665,6 +11009,7 @@ packages: ora: 5.4.1 transitivePeerDependencies: - encoding + dev: true /@react-native-community/cli-platform-ios@12.3.2: resolution: {integrity: sha512-OcWEAbkev1IL6SUiQnM6DQdsvfsKZhRZtoBNSj9MfdmwotVZSOEZJ+IjZ1FR9ChvMWayO9ns/o8LgoQxr1ZXeg==} @@ -10691,6 +11036,14 @@ packages: transitivePeerDependencies: - encoding + /@react-native-community/cli-platform-ios@13.6.6: + resolution: {integrity: sha512-vjDnRwhlSN5ryqKTas6/DPkxuouuyFBAqAROH4FR1cspTbn6v78JTZKDmtQy9JMMo7N5vZj1kASU5vbFep9IOQ==} + dependencies: + '@react-native-community/cli-platform-apple': 13.6.6 + transitivePeerDependencies: + - encoding + dev: false + /@react-native-community/cli-plugin-metro@11.3.6(@babel/core@7.24.5): resolution: {integrity: sha512-D97racrPX3069ibyabJNKw9aJpVcaZrkYiEzsEnx50uauQtPDoQ1ELb/5c6CtMhAEGKoZ0B5MS23BbsSZcLs2g==} dependencies: @@ -10711,6 +11064,7 @@ packages: - encoding - supports-color - utf-8-validate + dev: true /@react-native-community/cli-plugin-metro@12.3.2: resolution: {integrity: sha512-FpFBwu+d2E7KRhYPTkKvQsWb2/JKsJv+t1tcqgQkn+oByhp+qGyXBobFB8/R3yYvRRDCSDhS+atWTJzk9TjM8g==} @@ -10736,6 +11090,7 @@ packages: - encoding - supports-color - utf-8-validate + dev: true /@react-native-community/cli-server-api@12.3.2: resolution: {integrity: sha512-iwa7EO9XFA/OjI5pPLLpI/6mFVqv8L73kNck3CNOJIUCCveGXBKK0VMyOkXaf/BYnihgQrXh+x5cxbDbggr7+Q==} @@ -10774,6 +11129,25 @@ packages: - supports-color - utf-8-validate + /@react-native-community/cli-server-api@13.6.6: + resolution: {integrity: sha512-ZtCXxoFlM7oDv3iZ3wsrT3SamhtUJuIkX2WePLPlN5bcbq7zimbPm2lHyicNJtpcGQ5ymsgpUWPCNZsWQhXBqQ==} + dependencies: + '@react-native-community/cli-debugger-ui': 13.6.6 + '@react-native-community/cli-tools': 13.6.6 + compression: 1.7.4 + connect: 3.7.0 + errorhandler: 1.5.1 + nocache: 3.0.4 + pretty-format: 26.6.2 + serve-static: 1.15.0 + ws: 6.2.2 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + /@react-native-community/cli-tools@11.3.6: resolution: {integrity: sha512-JpmUTcDwAGiTzLsfMlIAYpCMSJ9w2Qlf7PU7mZIRyEu61UzEawyw83DkqfbzDPBuRwRnaeN44JX2CP/yTO3ThQ==} dependencies: @@ -10788,6 +11162,7 @@ packages: shell-quote: 1.8.1 transitivePeerDependencies: - encoding + dev: true /@react-native-community/cli-tools@12.3.2: resolution: {integrity: sha512-nDH7vuEicHI2TI0jac/DjT3fr977iWXRdgVAqPZFFczlbs7A8GQvEdGnZ1G8dqRUmg+kptw0e4hwczAOG89JzQ==} @@ -10822,10 +11197,29 @@ packages: transitivePeerDependencies: - encoding + /@react-native-community/cli-tools@13.6.6: + resolution: {integrity: sha512-ptOnn4AJczY5njvbdK91k4hcYazDnGtEPrqIwEI+k/CTBHNdb27Rsm2OZ7ye6f7otLBqF8gj/hK6QzJs8CEMgw==} + dependencies: + appdirsjs: 1.2.7 + chalk: 4.1.2 + execa: 5.1.1 + find-up: 5.0.0 + mime: 2.6.0 + node-fetch: 2.7.0 + open: 6.4.0 + ora: 5.4.1 + semver: 7.6.1 + shell-quote: 1.8.1 + sudo-prompt: 9.2.1 + transitivePeerDependencies: + - encoding + dev: false + /@react-native-community/cli-types@11.3.6: resolution: {integrity: sha512-6DxjrMKx5x68N/tCJYVYRKAtlRHbtUVBZrnAvkxbRWFD9v4vhNgsPM0RQm8i2vRugeksnao5mbnRGpS6c0awCw==} dependencies: joi: 17.13.1 + dev: true /@react-native-community/cli-types@12.3.2: resolution: {integrity: sha512-9D0UEFqLW8JmS16mjHJxUJWX8E+zJddrHILSH8AJHZ0NNHv4u2DXKdb0wFLMobFxGNxPT+VSOjc60fGvXzWHog==} @@ -10838,6 +11232,12 @@ packages: dependencies: joi: 17.13.1 + /@react-native-community/cli-types@13.6.6: + resolution: {integrity: sha512-733iaYzlmvNK7XYbnWlMjdE+2k0hlTBJW071af/xb6Bs+hbJqBP9c03FZuYH2hFFwDDntwj05bkri/P7VgSxug==} + dependencies: + joi: 17.13.1 + dev: false + /@react-native-community/cli@11.3.6(@babel/core@7.24.5): resolution: {integrity: sha512-bdwOIYTBVQ9VK34dsf6t3u6vOUU5lfdhKaAxiAVArjsr7Je88Bgs4sAbsOYsNK3tkE8G77U6wLpekknXcanlww==} engines: {node: '>=16'} @@ -10866,6 +11266,7 @@ packages: - encoding - supports-color - utf-8-validate + dev: true /@react-native-community/cli@12.3.2: resolution: {integrity: sha512-WgoUWwLDcf/G1Su2COUUVs3RzAwnV/vUTdISSpAUGgSc57mPabaAoUctKTnfYEhCnE3j02k3VtaVPwCAFRO3TQ==} @@ -10926,6 +11327,35 @@ packages: - supports-color - utf-8-validate + /@react-native-community/cli@13.6.6: + resolution: {integrity: sha512-IqclB7VQ84ye8Fcs89HOpOscY4284VZg2pojHNl8H0Lzd4DadXJWQoxC7zWm8v2f8eyeX2kdhxp2ETD5tceIgA==} + engines: {node: '>=18'} + hasBin: true + dependencies: + '@react-native-community/cli-clean': 13.6.6 + '@react-native-community/cli-config': 13.6.6 + '@react-native-community/cli-debugger-ui': 13.6.6 + '@react-native-community/cli-doctor': 13.6.6 + '@react-native-community/cli-hermes': 13.6.6 + '@react-native-community/cli-server-api': 13.6.6 + '@react-native-community/cli-tools': 13.6.6 + '@react-native-community/cli-types': 13.6.6 + chalk: 4.1.2 + commander: 9.5.0 + deepmerge: 4.3.1 + execa: 5.1.1 + find-up: 4.1.0 + fs-extra: 8.1.0 + graceful-fs: 4.2.11 + prompts: 2.4.2 + semver: 7.6.1 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + /@react-native-community/masked-view@0.1.11(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-rQfMIGSR/1r/SyN87+VD8xHHzDYeHaJq6elOSCAD+0iLagXkSI2pfA0LmSXP21uw5i3em7GkkRjfJ8wpqWXZNw==} deprecated: Repository was moved to @react-native-masked-view/masked-view @@ -10937,13 +11367,30 @@ packages: react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false + /@react-native-community/masked-view@0.1.11(react-native@0.74.1)(react@18.2.0): + resolution: {integrity: sha512-rQfMIGSR/1r/SyN87+VD8xHHzDYeHaJq6elOSCAD+0iLagXkSI2pfA0LmSXP21uw5i3em7GkkRjfJ8wpqWXZNw==} + deprecated: Repository was moved to @react-native-masked-view/masked-view + peerDependencies: + react: '>=16.0' + react-native: '>=0.57' + dependencies: + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + dev: false + /@react-native/assets-registry@0.72.0: resolution: {integrity: sha512-Im93xRJuHHxb1wniGhBMsxLwcfzdYreSZVQGDoMJgkd6+Iky61LInGEHnQCTN0fKNYF1Dvcofb4uMmE1RQHXHQ==} + dev: true /@react-native/assets-registry@0.73.1: resolution: {integrity: sha512-2FgAbU7uKM5SbbW9QptPPZx8N9Ke2L7bsHb+EhAanZjFZunA9PaYtyjUQ1s7HD+zDVqOQIvjkpXSv7Kejd2tqg==} engines: {node: '>=18'} + /@react-native/assets-registry@0.74.83: + resolution: {integrity: sha512-2vkLMVnp+YTZYTNSDIBZojSsjz8sl5PscP3j4GcV6idD8V978SZfwFlk8K0ti0BzRs11mzL0Pj17km597S/eTQ==} + engines: {node: '>=18'} + dev: false + /@react-native/babel-plugin-codegen@0.73.4(@babel/preset-env@7.24.5): resolution: {integrity: sha512-XzRd8MJGo4Zc5KsphDHBYJzS1ryOHg8I2gOZDAUCGcwLFhdyGu1zBNDJYH2GFyDrInn9TzAbRIf3d4O+eltXQQ==} engines: {node: '>=18'} @@ -10961,7 +11408,6 @@ packages: transitivePeerDependencies: - '@babel/preset-env' - supports-color - dev: false /@react-native/babel-preset@0.73.21(@babel/core@7.23.5)(@babel/preset-env@7.24.5): resolution: {integrity: sha512-WlFttNnySKQMeujN09fRmrdWqh46QyJluM5jdtDNrkl/2Hx6N4XeDUGhABvConeK95OidVO7sFFf7sNebVXogA==} @@ -11122,6 +11568,59 @@ packages: - supports-color dev: false + /@react-native/babel-preset@0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.24.5): + resolution: {integrity: sha512-KJuu3XyVh3qgyUer+rEqh9a/JoUxsDOzkJNfRpDyXiAyjDRoVch60X/Xa/NcEQ93iCVHAWs0yQ+XGNGIBCYE6g==} + engines: {node: '>=18'} + peerDependencies: + '@babel/core': '*' + dependencies: + '@babel/core': 7.24.5 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.24.5) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-export-default-from': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.24.5) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.24.5) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.5) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-export-default-from': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-block-scoping': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-classes': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-destructuring': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-flow-strip-types': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.5) + '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-private-property-in-object': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.5) + '@babel/plugin-transform-react-jsx-self': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-react-jsx-source': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-runtime': 7.24.3(@babel/core@7.24.5) + '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-typescript': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.5) + '@babel/template': 7.24.0 + '@react-native/babel-plugin-codegen': 0.74.83(@babel/preset-env@7.24.5) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.24.5) + react-refresh: 0.14.2 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + /@react-native/codegen@0.72.8(@babel/preset-env@7.24.5): resolution: {integrity: sha512-jQCcBlXV7B7ap5VlHhwIPieYz89yiRgwd2FPUBu+unz+kcJ6pAiB2U8RdLDmyIs8fiWd+Vq1xxaWs4TR329/ng==} peerDependencies: @@ -11137,6 +11636,7 @@ packages: nullthrows: 1.1.1 transitivePeerDependencies: - supports-color + dev: true /@react-native/codegen@0.73.3(@babel/preset-env@7.24.5): resolution: {integrity: sha512-sxslCAAb8kM06vGy9Jyh4TtvjhcP36k/rvj2QE2Jdhdm61KvfafCATSIsOfc0QvnduWFcpXUPvAVyYwuv7PYDg==} @@ -11171,7 +11671,6 @@ packages: nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - dev: false /@react-native/community-cli-plugin@0.73.16(@babel/core@7.23.5)(@babel/preset-env@7.24.5): resolution: {integrity: sha512-eNH3v3qJJF6f0n/Dck90qfC9gVOR4coAXMTdYECO33GfgjTi+73vf/SBqlXw9HICH/RNZYGPM3wca4FRF7TYeQ==} @@ -11220,10 +11719,40 @@ packages: - supports-color - utf-8-validate + /@react-native/community-cli-plugin@0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.24.5): + resolution: {integrity: sha512-7GAFjFOg1mFSj8bnFNQS4u8u7+QtrEeflUIDVZGEfBZQ3wMNI5ycBzbBGycsZYiq00Xvoc6eKFC7kvIaqeJpUQ==} + engines: {node: '>=18'} + dependencies: + '@react-native-community/cli-server-api': 13.6.6 + '@react-native-community/cli-tools': 13.6.6 + '@react-native/dev-middleware': 0.74.83 + '@react-native/metro-babel-transformer': 0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + chalk: 4.1.2 + execa: 5.1.1 + metro: 0.80.9 + metro-config: 0.80.9 + metro-core: 0.80.9 + node-fetch: 2.7.0 + querystring: 0.2.1 + readline: 1.3.0 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + /@react-native/debugger-frontend@0.73.3: resolution: {integrity: sha512-RgEKnWuoo54dh7gQhV7kvzKhXZEhpF9LlMdZolyhGxHsBqZ2gXdibfDlfcARFFifPIiaZ3lXuOVVa4ei+uPgTw==} engines: {node: '>=18'} + /@react-native/debugger-frontend@0.74.83: + resolution: {integrity: sha512-RGQlVUegBRxAUF9c1ss1ssaHZh6CO+7awgtI9sDeU0PzDZY/40ImoPD5m0o0SI6nXoVzbPtcMGzU+VO590pRfA==} + engines: {node: '>=18'} + dev: false + /@react-native/dev-middleware@0.73.7: resolution: {integrity: sha512-BZXpn+qKp/dNdr4+TkZxXDttfx8YobDh8MFHsMk9usouLm22pKgFIPkGBV0X8Do4LBkFNPGtrnsKkWk/yuUXKg==} engines: {node: '>=18'} @@ -11264,20 +11793,56 @@ packages: - supports-color - utf-8-validate + /@react-native/dev-middleware@0.74.83: + resolution: {integrity: sha512-UH8iriqnf7N4Hpi20D7M2FdvSANwTVStwFCSD7VMU9agJX88Yk0D1T6Meh2RMhUu4kY2bv8sTkNRm7LmxvZqgA==} + engines: {node: '>=18'} + dependencies: + '@isaacs/ttlcache': 1.4.1 + '@react-native/debugger-frontend': 0.74.83 + '@rnx-kit/chromium-edge-launcher': 1.0.0 + chrome-launcher: 0.15.2 + connect: 3.7.0 + debug: 2.6.9 + node-fetch: 2.7.0 + nullthrows: 1.1.1 + open: 7.4.2 + selfsigned: 2.4.1 + serve-static: 1.15.0 + temp-dir: 2.0.0 + ws: 6.2.2 + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + /@react-native/gradle-plugin@0.72.11: resolution: {integrity: sha512-P9iRnxiR2w7EHcZ0mJ+fmbPzMby77ZzV6y9sJI3lVLJzF7TLSdbwcQyD3lwMsiL+q5lKUHoZJS4sYmih+P2HXw==} + dev: true /@react-native/gradle-plugin@0.73.4: resolution: {integrity: sha512-PMDnbsZa+tD55Ug+W8CfqXiGoGneSSyrBZCMb5JfiB3AFST3Uj5e6lw8SgI/B6SKZF7lG0BhZ6YHZsRZ5MlXmg==} engines: {node: '>=18'} + /@react-native/gradle-plugin@0.74.83: + resolution: {integrity: sha512-Pw2BWVyOHoBuJVKxGVYF6/GSZRf6+v1Ygc+ULGz5t20N8qzRWPa2fRZWqoxsN7TkNLPsECYY8gooOl7okOcPAQ==} + engines: {node: '>=18'} + dev: false + /@react-native/js-polyfills@0.72.1: resolution: {integrity: sha512-cRPZh2rBswFnGt5X5EUEPs0r+pAsXxYsifv/fgy9ZLQokuT52bPH+9xjDR+7TafRua5CttGW83wP4TntRcWNDA==} + dev: true /@react-native/js-polyfills@0.73.1: resolution: {integrity: sha512-ewMwGcumrilnF87H4jjrnvGZEaPFCAC4ebraEK+CurDDmwST/bIicI4hrOAv+0Z0F7DEK4O4H7r8q9vH7IbN4g==} engines: {node: '>=18'} + /@react-native/js-polyfills@0.74.83: + resolution: {integrity: sha512-/t74n8r6wFhw4JEoOj3bN71N1NDLqaawB75uKAsSjeCwIR9AfCxlzZG0etsXtOexkY9KMeZIQ7YwRPqUdNXuqw==} + engines: {node: '>=18'} + dev: false + /@react-native/metro-babel-transformer@0.73.15(@babel/core@7.23.5)(@babel/preset-env@7.24.5): resolution: {integrity: sha512-LlkSGaXCz+xdxc9819plmpsl4P4gZndoFtpjN3GMBIu6f7TBV0GVbyJAU4GE8fuAWPVSVL5ArOcdkWKSbI1klw==} engines: {node: '>=18'} @@ -11307,11 +11872,27 @@ packages: - '@babel/preset-env' - supports-color + /@react-native/metro-babel-transformer@0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.24.5): + resolution: {integrity: sha512-hGdx5N8diu8y+GW/ED39vTZa9Jx1di2ZZ0aapbhH4egN1agIAusj5jXTccfNBwwWF93aJ5oVbRzfteZgjbutKg==} + engines: {node: '>=18'} + peerDependencies: + '@babel/core': '*' + dependencies: + '@babel/core': 7.24.5 + '@react-native/babel-preset': 0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + hermes-parser: 0.19.1 + nullthrows: 1.1.1 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + dev: false + /@react-native/normalize-color@2.1.0: resolution: {integrity: sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA==} /@react-native/normalize-colors@0.72.0: resolution: {integrity: sha512-285lfdqSXaqKuBbbtP9qL2tDrfxdOFtIMvkKadtleRQkdOxx+uzGvFr82KHmc/sSiMtfXGp7JnFYWVh4sFl7Yw==} + dev: true /@react-native/normalize-colors@0.73.2: resolution: {integrity: sha512-bRBcb2T+I88aG74LMVHaKms2p/T8aQd8+BZ7LuuzXlRfog1bMWWn/C5i0HVuvW4RPtXQYgIlGiXVDy9Ir1So/w==} @@ -11327,6 +11908,7 @@ packages: invariant: 2.2.4 nullthrows: 1.1.1 react-native: 0.72.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + dev: true /@react-native/virtualized-lists@0.73.4(react-native@0.73.4): resolution: {integrity: sha512-HpmLg1FrEiDtrtAbXiwCgXFYyloK/dOIPIuWW3fsqukwJEWAiTzm1nXGJ7xPU5XTHiWZ4sKup5Ebaj8z7iyWog==} @@ -11349,7 +11931,25 @@ packages: nullthrows: 1.1.1 react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) - /@react-navigation/bottom-tabs@6.5.20(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.73.6)(react@18.2.0): + /@react-native/virtualized-lists@0.74.83(@types/react@18.2.79)(react-native@0.74.1)(react@18.2.0): + resolution: {integrity: sha512-rmaLeE34rj7py4FxTod7iMTC7BAsm+HrGA8WxYmEJeyTV7WSaxAkosKoYBz8038mOiwnG9VwA/7FrB6bEQvn1A==} + engines: {node: '>=18'} + peerDependencies: + '@types/react': ^18.2.6 + react: '*' + react-native: '*' + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.2.79 + invariant: 2.2.4 + nullthrows: 1.1.1 + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + dev: false + + /@react-navigation/bottom-tabs@6.5.20(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-ow6Z06iS4VqBO8d7FP+HsGjJLWt2xTWIvuWjpoCvsM/uQXzCRDIjBv9HaKcXbF0yTW7IMir0oDAbU5PFzEDdgA==} peerDependencies: '@react-navigation/native': ^6.0.0 @@ -11358,13 +11958,13 @@ packages: react-native-safe-area-context: '>= 3.0.0' react-native-screens: '>= 3.0.0' dependencies: - '@react-navigation/elements': 1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native@0.73.6)(react@18.2.0) - '@react-navigation/native': 6.1.17(react-native@0.73.6)(react@18.2.0) + '@react-navigation/elements': 1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native@0.74.1)(react@18.2.0) + '@react-navigation/native': 6.1.17(react-native@0.74.1)(react@18.2.0) color: 4.2.3 react: 18.2.0 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) - react-native-safe-area-context: 4.10.1(react-native@0.73.6)(react@18.2.0) - react-native-screens: 3.31.1(react-native@0.73.6)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + react-native-safe-area-context: 4.10.1(react-native@0.74.1)(react@18.2.0) + react-native-screens: 3.31.1(react-native@0.74.1)(react@18.2.0) warn-once: 0.1.1 dev: false @@ -11432,7 +12032,7 @@ packages: use-latest-callback: 0.1.9(react@18.2.0) dev: false - /@react-navigation/drawer@6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.14.1)(react-native-reanimated@3.10.1)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.73.6)(react@18.2.0): + /@react-navigation/drawer@6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.14.1)(react-native-reanimated@3.6.3)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-GLkFQNxjtmxB/qXSHmu1DfoB89jCzW64tmX68iPndth+9U+0IP27GcCCaMZxQfwj+nI8Kn2zlTlXAZDIIHE+DQ==} peerDependencies: '@react-navigation/native': ^6.0.0 @@ -11443,19 +12043,19 @@ packages: react-native-safe-area-context: '>= 3.0.0' react-native-screens: '>= 3.0.0' dependencies: - '@react-navigation/elements': 1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native@0.73.6)(react@18.2.0) + '@react-navigation/elements': 1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native@0.73.6)(react@18.2.0) '@react-navigation/native': 6.1.17(react-native@0.73.6)(react@18.2.0) color: 4.2.3 react: 18.2.0 react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) react-native-gesture-handler: 2.14.1(react-native@0.73.6)(react@18.2.0) - react-native-reanimated: 3.10.1(@babel/core@7.24.5)(react-native@0.73.6)(react@18.2.0) - react-native-safe-area-context: 4.10.1(react-native@0.73.6)(react@18.2.0) - react-native-screens: 3.31.1(react-native@0.73.6)(react@18.2.0) + react-native-reanimated: 3.6.3(@babel/core@7.24.5)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.1)(@babel/plugin-transform-shorthand-properties@7.24.1)(@babel/plugin-transform-template-literals@7.24.1)(react-native@0.73.6)(react@18.2.0) + react-native-safe-area-context: 4.8.2(react-native@0.73.6)(react@18.2.0) + react-native-screens: 3.29.0(react-native@0.73.6)(react@18.2.0) warn-once: 0.1.1 dev: false - /@react-navigation/drawer@6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.14.1)(react-native-reanimated@3.6.3)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.6)(react@18.2.0): + /@react-navigation/drawer@6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.16.2)(react-native-reanimated@3.10.1)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-GLkFQNxjtmxB/qXSHmu1DfoB89jCzW64tmX68iPndth+9U+0IP27GcCCaMZxQfwj+nI8Kn2zlTlXAZDIIHE+DQ==} peerDependencies: '@react-navigation/native': ^6.0.0 @@ -11466,19 +12066,19 @@ packages: react-native-safe-area-context: '>= 3.0.0' react-native-screens: '>= 3.0.0' dependencies: - '@react-navigation/elements': 1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native@0.73.6)(react@18.2.0) - '@react-navigation/native': 6.1.17(react-native@0.73.6)(react@18.2.0) + '@react-navigation/elements': 1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native@0.74.1)(react@18.2.0) + '@react-navigation/native': 6.1.17(react-native@0.74.1)(react@18.2.0) color: 4.2.3 react: 18.2.0 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) - react-native-gesture-handler: 2.14.1(react-native@0.73.6)(react@18.2.0) - react-native-reanimated: 3.6.3(@babel/core@7.24.5)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.1)(@babel/plugin-transform-shorthand-properties@7.24.1)(@babel/plugin-transform-template-literals@7.24.1)(react-native@0.73.6)(react@18.2.0) - react-native-safe-area-context: 4.8.2(react-native@0.73.6)(react@18.2.0) - react-native-screens: 3.29.0(react-native@0.73.6)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + react-native-gesture-handler: 2.16.2(react-native@0.74.1)(react@18.2.0) + react-native-reanimated: 3.10.1(@babel/core@7.24.5)(react-native@0.74.1)(react@18.2.0) + react-native-safe-area-context: 4.10.1(react-native@0.74.1)(react@18.2.0) + react-native-screens: 3.31.1(react-native@0.74.1)(react@18.2.0) warn-once: 0.1.1 dev: false - /@react-navigation/elements@1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native@0.73.6)(react@18.2.0): + /@react-navigation/elements@1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-plhc8UvCZs0UkV+sI+3bisIyn78wz9O/BiWZXpounu72k/R/Sj5PuZYFJ1fi6psvriUveMCGh4LeZckAZu2qiQ==} peerDependencies: '@react-navigation/native': ^6.0.0 @@ -11486,10 +12086,10 @@ packages: react-native: '*' react-native-safe-area-context: '>= 3.0.0' dependencies: - '@react-navigation/native': 6.1.17(react-native@0.73.6)(react@18.2.0) + '@react-navigation/native': 6.1.17(react-native@0.74.1)(react@18.2.0) react: 18.2.0 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) - react-native-safe-area-context: 4.10.1(react-native@0.73.6)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + react-native-safe-area-context: 4.10.1(react-native@0.74.1)(react@18.2.0) dev: false /@react-navigation/elements@1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native@0.73.4)(react@18.2.0): @@ -11520,7 +12120,7 @@ packages: react-native-safe-area-context: 4.8.2(react-native@0.73.6)(react@18.2.0) dev: false - /@react-navigation/native-stack@6.9.26(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.73.6)(react@18.2.0): + /@react-navigation/native-stack@6.9.26(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-++dueQ+FDj2XkZ902DVrK79ub1vp19nSdAZWxKRgd6+Bc0Niiesua6rMCqymYOVaYh+dagwkA9r00bpt/U5WLw==} peerDependencies: '@react-navigation/native': ^6.0.0 @@ -11529,12 +12129,12 @@ packages: react-native-safe-area-context: '>= 3.0.0' react-native-screens: '>= 3.0.0' dependencies: - '@react-navigation/elements': 1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native@0.73.6)(react@18.2.0) - '@react-navigation/native': 6.1.17(react-native@0.73.6)(react@18.2.0) + '@react-navigation/elements': 1.3.30(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native@0.74.1)(react@18.2.0) + '@react-navigation/native': 6.1.17(react-native@0.74.1)(react@18.2.0) react: 18.2.0 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) - react-native-safe-area-context: 4.10.1(react-native@0.73.6)(react@18.2.0) - react-native-screens: 3.31.1(react-native@0.73.6)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + react-native-safe-area-context: 4.10.1(react-native@0.74.1)(react@18.2.0) + react-native-screens: 3.31.1(react-native@0.74.1)(react@18.2.0) warn-once: 0.1.1 dev: false @@ -11584,6 +12184,16 @@ packages: - react-native dev: false + /@react-navigation/native@3.8.4(react-native@0.74.1)(react@18.2.0): + resolution: {integrity: sha512-gXSVcL7bfFDyVkvyg1FiAqTCIgZub5K1X/TZqURBs2CPqDpfX1OsCtB9D33eTF14SpbfgHW866btqrrxoCACfg==} + dependencies: + hoist-non-react-statics: 3.3.2 + react-native-safe-area-view: 0.14.9(react-native@0.74.1)(react@18.2.0) + transitivePeerDependencies: + - react + - react-native + dev: false + /@react-navigation/native@6.1.17(react-native@0.73.4)(react@18.2.0): resolution: {integrity: sha512-mer3OvfwWOHoUSMJyLa4vnBH3zpFmCwuzrBPlw7feXklurr/ZDiLjLxUScOot6jLRMz/67GyilEYMmP99LL0RQ==} peerDependencies: @@ -11612,6 +12222,20 @@ packages: react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false + /@react-navigation/native@6.1.17(react-native@0.74.1)(react@18.2.0): + resolution: {integrity: sha512-mer3OvfwWOHoUSMJyLa4vnBH3zpFmCwuzrBPlw7feXklurr/ZDiLjLxUScOot6jLRMz/67GyilEYMmP99LL0RQ==} + peerDependencies: + react: '*' + react-native: '*' + dependencies: + '@react-navigation/core': 6.4.16(react@18.2.0) + escape-string-regexp: 4.0.0 + fast-deep-equal: 3.1.3 + nanoid: 3.3.7 + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + dev: false + /@react-navigation/routers@6.1.9: resolution: {integrity: sha512-lTM8gSFHSfkJvQkxacGM6VJtBt61ip2XO54aNfswD+KMw6eeZ4oehl7m0me3CR9hnDE4+60iAZR8sAhvCiI3NA==} dependencies: @@ -11637,11 +12261,35 @@ packages: stream-slice: 0.1.2 dev: false + /@remix-run/node@2.9.2(typescript@5.3.3): + resolution: {integrity: sha512-2Mt2107pfelz4T+ziDBef3P4A7kgPqCDshnEYCVGxInivJ3HHwAKUcb7MhGa8uMMMA6LMWxbAPYNHPzC3iKv2A==} + engines: {node: '>=18.0.0'} + peerDependencies: + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@remix-run/server-runtime': 2.9.2(typescript@5.3.3) + '@remix-run/web-fetch': 4.4.2 + '@web3-storage/multipart-parser': 1.0.0 + cookie-signature: 1.2.1 + source-map-support: 0.5.21 + stream-slice: 0.1.2 + typescript: 5.3.3 + undici: 6.11.1 + dev: false + /@remix-run/router@1.16.0: resolution: {integrity: sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q==} engines: {node: '>=14.0.0'} dev: false + /@remix-run/router@1.16.1: + resolution: {integrity: sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==} + engines: {node: '>=14.0.0'} + dev: false + /@remix-run/router@1.7.2: resolution: {integrity: sha512-7Lcn7IqGMV+vizMPoEl5F0XDshcdDYtMI6uJLQdQz5CfZAwy3vvGKYSUk789qndt5dEC4HfSjviSYlSoHGL2+A==} engines: {node: '>=14'} @@ -11659,6 +12307,25 @@ packages: source-map: 0.7.4 dev: false + /@remix-run/server-runtime@2.9.2(typescript@5.3.3): + resolution: {integrity: sha512-dX37FEeMVVg7KUbpRhX4hD0nUY0Sscz/qAjU4lYCdd6IzwJGariTmz+bQTXKCjploZuXj09OQZHSOS/ydkUVDA==} + engines: {node: '>=18.0.0'} + peerDependencies: + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@remix-run/router': 1.16.1 + '@types/cookie': 0.6.0 + '@web3-storage/multipart-parser': 1.0.0 + cookie: 0.6.0 + set-cookie-parser: 2.6.0 + source-map: 0.7.4 + turbo-stream: 2.0.1 + typescript: 5.3.3 + dev: false + /@remix-run/web-blob@3.1.0: resolution: {integrity: sha512-owGzFLbqPH9PlKb8KvpNJ0NO74HWE2euAn61eEiyCXX/oteoVzTVSN8mpLgDjaxBf2btj5/nUllSUgpyd6IH6g==} dependencies: @@ -11698,6 +12365,20 @@ packages: web-streams-polyfill: 3.3.3 dev: false + /@rnx-kit/chromium-edge-launcher@1.0.0: + resolution: {integrity: sha512-lzD84av1ZQhYUS+jsGqJiCMaJO2dn9u+RTT9n9q6D3SaKVwWqv+7AoRKqBu19bkwyE+iFRl1ymr40QS90jVFYg==} + engines: {node: '>=14.15'} + dependencies: + '@types/node': 18.19.33 + escape-string-regexp: 4.0.0 + is-wsl: 2.2.0 + lighthouse-logger: 1.4.2 + mkdirp: 1.0.4 + rimraf: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: false + /@rollup/plugin-babel@5.3.1(@babel/core@7.24.5)(rollup@2.79.1): resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} engines: {node: '>= 10.0.0'} @@ -14082,6 +14763,10 @@ packages: resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==} dev: false + /@types/cookie@0.6.0: + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + dev: false + /@types/debug@4.1.12: resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} dependencies: @@ -14251,6 +14936,12 @@ packages: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: false + /@types/node@18.19.33: + resolution: {integrity: sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==} + dependencies: + undici-types: 5.26.5 + dev: false + /@types/node@20.12.11: resolution: {integrity: sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==} dependencies: @@ -14467,6 +15158,7 @@ packages: resolution: {integrity: sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==} dependencies: '@types/yargs-parser': 21.0.3 + dev: true /@types/yargs@17.0.32: resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} @@ -15604,10 +16296,6 @@ packages: readable-stream: 3.6.2 dev: true - /arg@4.1.0: - resolution: {integrity: sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==} - dev: false - /arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} dev: true @@ -15823,6 +16511,7 @@ packages: /async@3.2.5: resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} + dev: true /asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} @@ -16065,6 +16754,10 @@ packages: /babel-plugin-react-native-web@0.18.12: resolution: {integrity: sha512-4djr9G6fMdwQoD6LQ7hOKAm39+y12flWgovAqS1k5O8f42YQ3A1FFMyV5kKfetZuGhZO5BmNmOdRRZQ1TixtDw==} + dev: false + + /babel-plugin-react-native-web@0.19.11: + resolution: {integrity: sha512-0sHf8GgDhsRZxGwlwHHdfL3U8wImFaLw4haEa60U9M3EiO3bg6u3BJ+1vXhwgrevqSq76rMb5j1HJs+dNvMj5g==} /babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==} @@ -16116,6 +16809,24 @@ packages: transitivePeerDependencies: - '@babel/core' - supports-color + dev: false + + /babel-preset-expo@11.0.5(@babel/core@7.24.5)(@babel/preset-env@7.24.5): + resolution: {integrity: sha512-IjqR4B7wnBU55pofLeLGjwUGrWJE1buamgzE9CYpYCNicZmJcNjXUcinQiurXCMuClF2hOff3QfZsLxnGj1UaA==} + dependencies: + '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-object-rest-spread': 7.24.5(@babel/core@7.24.5) + '@babel/plugin-transform-parameters': 7.24.5(@babel/core@7.24.5) + '@babel/preset-react': 7.24.1(@babel/core@7.24.5) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.5) + '@react-native/babel-preset': 0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + babel-plugin-react-native-web: 0.19.11 + react-refresh: 0.14.2 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - supports-color /babel-preset-fbjs@3.4.0(@babel/core@7.24.5): resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==} @@ -17104,6 +17815,7 @@ packages: /commander@2.13.0: resolution: {integrity: sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==} + dev: true /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -18443,6 +19155,7 @@ packages: '@react-native/normalize-colors': 0.74.83 invariant: 2.2.4 prop-types: 15.8.1 + dev: true /deprecated-react-native-prop-types@5.0.0: resolution: {integrity: sha512-cIK8KYiiGVOFsKdPMmm1L3tA/Gl+JopXL6F5+C7x39MyPsQYnP57Im/D6bNUzcborD7fcMwiwZqcBdBXXZucYQ==} @@ -19976,6 +20689,20 @@ packages: homedir-polyfill: 1.0.3 dev: true + /expo-asset@10.0.6(expo@51.0.4): + resolution: {integrity: sha512-waP73/ccn/HZNNcGM4/s3X3icKjSSbEQ9mwc6tX34oYNg+XE5WdwOuZ9wgVVFrU7wZMitq22lQXd2/O0db8bxg==} + peerDependencies: + expo: '*' + dependencies: + '@react-native/assets-registry': 0.74.83 + expo: 51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo-constants: 16.0.1(expo@51.0.4) + invariant: 2.2.4 + md5-file: 3.2.3 + transitivePeerDependencies: + - supports-color + dev: false + /expo-asset@9.0.2(expo@50.0.17): resolution: {integrity: sha512-PzYKME1MgUOoUvwtdzhAyXkjXOXGiSYqGKG/MsXwWr0Ef5wlBaBm2DCO9V6KYbng5tBPFu6hTjoRNil1tBOSow==} dependencies: @@ -19990,22 +20717,22 @@ packages: - supports-color dev: false - /expo-build-properties@0.11.1(expo@50.0.17): - resolution: {integrity: sha512-m4j4aEjFaDuBE6KWYMxDhWgLzzSmpE7uHKAwtvXyNmRK+6JKF0gjiXi0sXgI5ngNppDQpsyPFMvqG7uQpRuCuw==} + /expo-build-properties@0.12.1(expo@51.0.4): + resolution: {integrity: sha512-gn8sngNmOHkbJ5Kt3mKcKg+Wl6+d0m70gg9OllRIVeDkvZqCObKfnSM4tAQWiJhm62sHnL8udfYnuArnKhQd/g==} peerDependencies: expo: '*' dependencies: ajv: 8.13.0 - expo: 50.0.17(@babel/core@7.24.5)(@react-native/babel-preset@0.74.83) + expo: 51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5) semver: 7.6.1 dev: false - /expo-camera@14.1.3(expo@50.0.17): - resolution: {integrity: sha512-JodpVjOY8JDuSp/RkphS8Bxqaj/gwg0h0UbQB9MLr1LoxbL9brvJt7IZnmTf7+ON8jRKUx9E5o/F02pRNbmSbQ==} + /expo-camera@15.0.7(expo@51.0.4): + resolution: {integrity: sha512-meqiPO+MlQXZwIknaDWmGW5ZA+x24eu1zpGQGAPwhuhH+5dP7sPhVuAYnsoDbswCHcpMiVEHkp5QxtyTrkQo7w==} peerDependencies: expo: '*' dependencies: - expo: 50.0.17(@babel/core@7.24.5)(@react-native/babel-preset@0.74.83) + expo: 51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5) invariant: 2.2.4 dev: false @@ -20020,6 +20747,28 @@ packages: - supports-color dev: false + /expo-constants@16.0.1(expo@50.0.17): + resolution: {integrity: sha512-s6aTHtglp926EsugWtxN7KnpSsE9FCEjb7CgEjQQ78Gpu4btj4wB+IXot2tlqNwqv+x7xFe5veoPGfJDGF/kVg==} + peerDependencies: + expo: '*' + dependencies: + '@expo/config': 9.0.1 + expo: 50.0.17(@babel/core@7.23.5)(@react-native/babel-preset@0.74.83) + transitivePeerDependencies: + - supports-color + dev: false + + /expo-constants@16.0.1(expo@51.0.4): + resolution: {integrity: sha512-s6aTHtglp926EsugWtxN7KnpSsE9FCEjb7CgEjQQ78Gpu4btj4wB+IXot2tlqNwqv+x7xFe5veoPGfJDGF/kVg==} + peerDependencies: + expo: '*' + dependencies: + '@expo/config': 9.0.1 + expo: 51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + transitivePeerDependencies: + - supports-color + dev: false + /expo-crypto@12.8.1(expo@50.0.17): resolution: {integrity: sha512-EJEzmfBUSkGfALTlZRKUbh1RMKF7mWI12vkhO2w6bhGO4bjgGB8XzUHgLfrvSjphDFMx/lwaR6bAQDmXKO9UkQ==} peerDependencies: @@ -20029,6 +20778,15 @@ packages: expo: 50.0.17(@babel/core@7.23.5)(@react-native/babel-preset@0.74.83) dev: false + /expo-crypto@13.0.2(expo@51.0.4): + resolution: {integrity: sha512-7f/IMPYJZkBM21LNEMXGrNo/0uXSVfZTwufUdpNKedJR0fm5fH4DCSN79ZddlV26nF90PuXjK2inIbI6lb0qRA==} + peerDependencies: + expo: '*' + dependencies: + base64-js: 1.5.1 + expo: 51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + dev: false + /expo-dev-client@3.3.11(expo@50.0.17): resolution: {integrity: sha512-9nhhbfbskfmjp/tlRS5KvDpCoW0BREJBxpu2GyjKu7nDB33W8fJLL0wXgNhP+QEb93r37o3uezKmUm2kibOvTw==} peerDependencies: @@ -20077,10 +20835,6 @@ packages: semver: 7.6.1 dev: false - /expo-eas-client@0.11.2: - resolution: {integrity: sha512-SY7rVFxb4ut/OMTgR7A39Jg+8+hXwQNRpZd+RBpB+B5XV2STj/pWXHnGFhBayEF4umI4SxrOvisY90rlPWVO9Q==} - dev: false - /expo-file-system@16.0.9(expo@50.0.17): resolution: {integrity: sha512-3gRPvKVv7/Y7AdD9eHMIdfg5YbUn2zbwKofjsloTI5sEC57SLUFJtbLvUCz9Pk63DaSQ7WIE1JM0EASyvuPbuw==} peerDependencies: @@ -20089,6 +20843,14 @@ packages: expo: 50.0.17(@babel/core@7.23.5)(@react-native/babel-preset@0.74.83) dev: false + /expo-file-system@17.0.1(expo@51.0.4): + resolution: {integrity: sha512-dYpnZJqTGj6HCYJyXAgpFkQWsiCH3HY1ek2cFZVHFoEc5tLz9gmdEgTF6nFHurvmvfmXqxi7a5CXyVm0aFYJBw==} + peerDependencies: + expo: '*' + dependencies: + expo: 51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + dev: false + /expo-font@11.10.3(expo@50.0.17): resolution: {integrity: sha512-q1Td2zUvmLbCA9GV4OG4nLPw5gJuNY1VrPycsnemN1m8XWTzzs8nyECQQqrcBhgulCgcKZZJJ6U0kC2iuSoQHQ==} peerDependencies: @@ -20098,6 +20860,15 @@ packages: fontfaceobserver: 2.3.0 dev: false + /expo-font@12.0.5(expo@51.0.4): + resolution: {integrity: sha512-h/VkN4jlHYDJ6T6pPgOYTVoDEfBY0CTKQe4pxnPDGQiE6H+DFdDgk+qWVABGpRMH0+zXoHB+AEi3OoQjXIynFA==} + peerDependencies: + expo: '*' + dependencies: + expo: 51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + fontfaceobserver: 2.3.0 + dev: false + /expo-json-utils@0.12.3: resolution: {integrity: sha512-4pypQdinpNc6XY9wsZk56njvzDh+B/9mISr7FPP3CVk1QGB1nSLh883/BCDSgnsephATZkC5HG+cdE60kCAR6A==} dev: false @@ -20110,6 +20881,14 @@ packages: expo: 50.0.17(@babel/core@7.23.5)(@react-native/babel-preset@0.74.83) dev: false + /expo-keep-awake@13.0.1(expo@51.0.4): + resolution: {integrity: sha512-Kqv8Bf1f5Jp7YMUgTTyKR9GatgHJuAcC8vVWDEkgVhB3O7L3pgBy5MMSMUhkTmRRV6L8TZe/rDmjiBoVS/soFA==} + peerDependencies: + expo: '*' + dependencies: + expo: 51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + dev: false + /expo-linking@6.2.2(expo@50.0.17): resolution: {integrity: sha512-FEe6lP4f7xFT/vjoHRG+tt6EPVtkEGaWNK1smpaUevmNdyCJKqW0PDB8o8sfG6y7fly8ULe8qg3HhKh5J7aqUQ==} dependencies: @@ -20120,6 +20899,16 @@ packages: - supports-color dev: false + /expo-linking@6.3.1(expo@51.0.4): + resolution: {integrity: sha512-xuZCntSBGWCD/95iZ+mTUGTwHdy8Sx+immCqbUBxdvZ2TN61P02kKg7SaLS8A4a/hLrSCwrg5tMMwu5wfKr35g==} + dependencies: + expo-constants: 16.0.1(expo@51.0.4) + invariant: 2.2.4 + transitivePeerDependencies: + - expo + - supports-color + dev: false + /expo-manifests@0.13.2(expo@50.0.17): resolution: {integrity: sha512-l0Sia1WmLULx8V41K8RzGLsFoTe4qqthPRGpHjItsYn8ZB6lRrdTBM9OYp2McIflgqN1HAimUCQMFIwJyH+UmA==} peerDependencies: @@ -20162,6 +20951,12 @@ packages: invariant: 2.2.4 dev: false + /expo-modules-core@1.12.10: + resolution: {integrity: sha512-aS4imfr7fuUtcx+j/CHuG6ohNSThyCzGRh1kKjQTDcO0/CqDO2cSFnxf7n2vpiRFgyoMFJvFFtW/zIzVXiC2Tw==} + dependencies: + invariant: 2.2.4 + dev: false + /expo-router@3.4.8(@react-navigation/drawer@6.6.15)(expo-constants@15.4.6)(expo-linking@6.2.2)(expo-modules-autolinking@1.10.3)(expo-status-bar@1.11.1)(expo@50.0.17)(react-dom@18.2.0)(react-native-reanimated@3.6.3)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.6)(react@18.2.0): resolution: {integrity: sha512-fOOAWHH4LSPjPFtIZbApxdTNU8xSS8qKvhZ7PfWNMfx9510J1R1Ce/nwENPzcRLHRuVofDsSAEBfi4kV03fJwg==} peerDependencies: @@ -20208,7 +21003,7 @@ packages: - supports-color dev: false - /expo-router@3.4.8(@react-navigation/drawer@6.6.15)(expo-constants@15.4.6)(expo-linking@6.2.2)(expo-modules-autolinking@1.11.1)(expo-status-bar@1.11.1)(expo@50.0.17)(react-dom@18.2.0)(react-native-reanimated@3.10.1)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.73.6)(react@18.2.0): + /expo-router@3.4.8(expo-constants@16.0.1)(expo-linking@6.2.2)(expo-modules-autolinking@1.11.1)(expo-status-bar@1.11.1)(expo@50.0.17)(react-dom@18.2.0)(react-native-reanimated@3.6.3)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.4)(react@18.2.0): resolution: {integrity: sha512-fOOAWHH4LSPjPFtIZbApxdTNU8xSS8qKvhZ7PfWNMfx9510J1R1Ce/nwENPzcRLHRuVofDsSAEBfi4kV03fJwg==} peerDependencies: '@react-navigation/drawer': ^6.5.8 @@ -20228,22 +21023,21 @@ packages: react-native-reanimated: optional: true dependencies: - '@expo/metro-runtime': 3.1.3(react-native@0.73.6) + '@expo/metro-runtime': 3.1.3(react-native@0.73.4) '@expo/server': 0.3.1 '@radix-ui/react-slot': 1.0.1(react@18.2.0) - '@react-navigation/bottom-tabs': 6.5.20(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.73.6)(react@18.2.0) - '@react-navigation/drawer': 6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.14.1)(react-native-reanimated@3.10.1)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.73.6)(react@18.2.0) - '@react-navigation/native': 6.1.17(react-native@0.73.6)(react@18.2.0) - '@react-navigation/native-stack': 6.9.26(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.73.6)(react@18.2.0) - expo: 50.0.17(@babel/core@7.24.5)(@react-native/babel-preset@0.74.83) - expo-constants: 15.4.6(expo@50.0.17) + '@react-navigation/bottom-tabs': 6.5.20(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.4)(react@18.2.0) + '@react-navigation/native': 6.1.17(react-native@0.73.4)(react@18.2.0) + '@react-navigation/native-stack': 6.9.26(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.4)(react@18.2.0) + expo: 50.0.17(@babel/core@7.23.5)(@react-native/babel-preset@0.74.83) + expo-constants: 16.0.1(expo@50.0.17) expo-linking: 6.2.2(expo@50.0.17) expo-splash-screen: 0.26.4(expo-modules-autolinking@1.11.1)(expo@50.0.17) expo-status-bar: 1.11.1 react-helmet-async: 1.3.0(react-dom@18.2.0)(react@18.2.0) - react-native-reanimated: 3.10.1(@babel/core@7.24.5)(react-native@0.73.6)(react@18.2.0) - react-native-safe-area-context: 4.10.1(react-native@0.73.6)(react@18.2.0) - react-native-screens: 3.31.1(react-native@0.73.6)(react@18.2.0) + react-native-reanimated: 3.6.3(@babel/core@7.23.5)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.1)(@babel/plugin-transform-shorthand-properties@7.24.1)(@babel/plugin-transform-template-literals@7.24.1)(react-native@0.73.4)(react@18.2.0) + react-native-safe-area-context: 4.8.2(react-native@0.73.4)(react@18.2.0) + react-native-screens: 3.29.0(react-native@0.73.4)(react@18.2.0) schema-utils: 4.2.0 transitivePeerDependencies: - encoding @@ -20254,8 +21048,8 @@ packages: - supports-color dev: false - /expo-router@3.4.8(expo-constants@15.4.6)(expo-linking@6.2.2)(expo-modules-autolinking@1.11.1)(expo-status-bar@1.11.1)(expo@50.0.17)(react-dom@18.2.0)(react-native-reanimated@3.6.3)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.4)(react@18.2.0): - resolution: {integrity: sha512-fOOAWHH4LSPjPFtIZbApxdTNU8xSS8qKvhZ7PfWNMfx9510J1R1Ce/nwENPzcRLHRuVofDsSAEBfi4kV03fJwg==} + /expo-router@3.5.12(@react-navigation/drawer@6.6.15)(expo-constants@16.0.1)(expo-linking@6.3.1)(expo-modules-autolinking@1.11.1)(expo-status-bar@1.12.1)(expo@51.0.4)(react-native-reanimated@3.10.1)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0)(typescript@5.3.3): + resolution: {integrity: sha512-keFOzSpkOWLLsH3H4QpDqtWrdn7OzfKkghnfs+aVesmgqIh3oCht50mF9uICMEd4of5/eL2A9fFvNhEQ8VTPYg==} peerDependencies: '@react-navigation/drawer': ^6.5.8 '@testing-library/jest-native': '*' @@ -20274,37 +21068,38 @@ packages: react-native-reanimated: optional: true dependencies: - '@expo/metro-runtime': 3.1.3(react-native@0.73.4) - '@expo/server': 0.3.1 + '@expo/metro-runtime': 3.2.1(react-native@0.74.1) + '@expo/server': 0.4.2(typescript@5.3.3) '@radix-ui/react-slot': 1.0.1(react@18.2.0) - '@react-navigation/bottom-tabs': 6.5.20(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.4)(react@18.2.0) - '@react-navigation/native': 6.1.17(react-native@0.73.4)(react@18.2.0) - '@react-navigation/native-stack': 6.9.26(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.4)(react@18.2.0) - expo: 50.0.17(@babel/core@7.23.5)(@react-native/babel-preset@0.74.83) - expo-constants: 15.4.6(expo@50.0.17) - expo-linking: 6.2.2(expo@50.0.17) - expo-splash-screen: 0.26.4(expo-modules-autolinking@1.11.1)(expo@50.0.17) - expo-status-bar: 1.11.1 - react-helmet-async: 1.3.0(react-dom@18.2.0)(react@18.2.0) - react-native-reanimated: 3.6.3(@babel/core@7.23.5)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.1)(@babel/plugin-transform-shorthand-properties@7.24.1)(@babel/plugin-transform-template-literals@7.24.1)(react-native@0.73.4)(react@18.2.0) - react-native-safe-area-context: 4.8.2(react-native@0.73.4)(react@18.2.0) - react-native-screens: 3.29.0(react-native@0.73.4)(react@18.2.0) + '@react-navigation/bottom-tabs': 6.5.20(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0) + '@react-navigation/drawer': 6.6.15(@react-navigation/native@6.1.17)(react-native-gesture-handler@2.16.2)(react-native-reanimated@3.10.1)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0) + '@react-navigation/native': 6.1.17(react-native@0.74.1)(react@18.2.0) + '@react-navigation/native-stack': 6.9.26(@react-navigation/native@6.1.17)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react@18.2.0) + expo: 51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo-constants: 16.0.1(expo@51.0.4) + expo-linking: 6.3.1(expo@51.0.4) + expo-splash-screen: 0.27.4(expo-modules-autolinking@1.11.1)(expo@51.0.4) + expo-status-bar: 1.12.1 + react-native-helmet-async: 2.0.4(react@18.2.0) + react-native-reanimated: 3.10.1(@babel/core@7.24.5)(react-native@0.74.1)(react@18.2.0) + react-native-safe-area-context: 4.10.1(react-native@0.74.1)(react@18.2.0) + react-native-screens: 3.31.1(react-native@0.74.1)(react@18.2.0) schema-utils: 4.2.0 transitivePeerDependencies: - encoding - expo-modules-autolinking - react - - react-dom - react-native - supports-color + - typescript dev: false - /expo-secure-store@12.8.1(expo@50.0.17): - resolution: {integrity: sha512-Ju3jmkHby4w7rIzdYAt9kQyQ7HhHJ0qRaiQOInknhOLIltftHjEgF4I1UmzKc7P5RCfGNmVbEH729Pncp/sHXQ==} + /expo-secure-store@13.0.1(expo@51.0.4): + resolution: {integrity: sha512-5DTKjbv98X7yPbm+1jER/sOEIlt2Ih7qwabTvkWDXry5bPcQGoulxH5zIX9+JvVH7of8GI4t7NSEbpAO3P7FZA==} peerDependencies: expo: '*' dependencies: - expo: 50.0.17(@babel/core@7.24.5)(@react-native/babel-preset@0.74.83) + expo: 51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5) dev: false /expo-splash-screen@0.26.4(expo-modules-autolinking@1.10.3)(expo@50.0.17): @@ -20333,45 +21128,35 @@ packages: - supports-color dev: false - /expo-status-bar@1.11.1: - resolution: {integrity: sha512-ddQEtCOgYHTLlFUe/yH67dDBIoct5VIULthyT3LRJbEwdpzAgueKsX2FYK02ldh440V87PWKCamh7R9evk1rrg==} - dev: false - - /expo-structured-headers@3.7.2: - resolution: {integrity: sha512-/nGOyeWUXSUy4aIYKJTwQOznRNs0yKqKPAyEE6jtwvOl9qvfDWx9xskNtShioggBhFAssFkV6RBbPn+xZMQtvw==} - dev: false - - /expo-updates-interface@0.15.3(expo@50.0.17): - resolution: {integrity: sha512-uLvsbaCmUsXgJqeen8rYH/jPr874ZUCXEvWpKHxrCv5/XATPlYEaDuecbNSGQ+cu78i6MdtB4BHOwZmoH2d47A==} + /expo-splash-screen@0.27.4(expo-modules-autolinking@1.11.1)(expo@51.0.4): + resolution: {integrity: sha512-JwepK1FjbwiOK2nwIFanfzj9s7UXYnpTwLX8A9v7Ec3K4V28yu8HooSc9X60cftBw9UZrs8Gwj4PgTpQabBS9A==} peerDependencies: expo: '*' dependencies: - expo: 50.0.17(@babel/core@7.23.5)(@react-native/babel-preset@0.74.83) - dev: false - - /expo-updates@0.24.12(expo@50.0.17): - resolution: {integrity: sha512-35ZpAMSqHIyVGT5mEptaZJBxytu0mv4PIG28i3BQe+GG4ifQtY94aCOCrUwZe8Myzaf4dNVGEUXWTPo+JPCgcw==} - hasBin: true - peerDependencies: - expo: '*' - dependencies: - '@expo/code-signing-certificates': 0.0.5 - '@expo/config': 8.5.6 - '@expo/config-plugins': 7.8.4 - arg: 4.1.0 - chalk: 4.1.2 - expo: 50.0.17(@babel/core@7.24.5)(@react-native/babel-preset@0.74.83) - expo-eas-client: 0.11.2 - expo-manifests: 0.13.2(expo@50.0.17) - expo-structured-headers: 3.7.2 - expo-updates-interface: 0.15.3(expo@50.0.17) - fbemitter: 3.0.0 - resolve-from: 5.0.0 + '@expo/prebuild-config': 7.0.3(expo-modules-autolinking@1.11.1) + expo: 51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5) transitivePeerDependencies: - encoding + - expo-modules-autolinking - supports-color dev: false + /expo-status-bar@1.11.1: + resolution: {integrity: sha512-ddQEtCOgYHTLlFUe/yH67dDBIoct5VIULthyT3LRJbEwdpzAgueKsX2FYK02ldh440V87PWKCamh7R9evk1rrg==} + dev: false + + /expo-status-bar@1.12.1: + resolution: {integrity: sha512-/t3xdbS8KB0prj5KG5w7z+wZPFlPtkgs95BsmrP/E7Q0xHXTcDcQ6Cu2FkFuRM+PKTb17cJDnLkawyS5vDLxMA==} + dev: false + + /expo-updates-interface@0.15.3(expo@50.0.17): + resolution: {integrity: sha512-uLvsbaCmUsXgJqeen8rYH/jPr874ZUCXEvWpKHxrCv5/XATPlYEaDuecbNSGQ+cu78i6MdtB4BHOwZmoH2d47A==} + peerDependencies: + expo: '*' + dependencies: + expo: 50.0.17(@babel/core@7.23.5)(@react-native/babel-preset@0.74.83) + dev: false + /expo@50.0.17(@babel/core@7.23.5)(@react-native/babel-preset@0.74.83): resolution: {integrity: sha512-eD8Nh10BgVwecU7EVyogx7X314ajxVpJdFwkXhi341AD61S2WPX31NMHW82XGXas6dbDjdbgtaOMo5H/vylB7Q==} hasBin: true @@ -20430,6 +21215,35 @@ packages: - utf-8-validate dev: false + /expo@51.0.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5): + resolution: {integrity: sha512-3DaOnsouiZlDH1k04nvYtfJyLFCj6Po8EL4lqDkLpV8ZXCbA89vo6w/2TFQpk8MpUfbapAlhuyigrnXPTEpRtg==} + hasBin: true + dependencies: + '@babel/runtime': 7.24.5 + '@expo/cli': 0.18.11(expo-modules-autolinking@1.11.1) + '@expo/config': 9.0.1 + '@expo/config-plugins': 8.0.4 + '@expo/metro-config': 0.18.3 + '@expo/vector-icons': 14.0.1 + babel-preset-expo: 11.0.5(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + expo-asset: 10.0.6(expo@51.0.4) + expo-file-system: 17.0.1(expo@51.0.4) + expo-font: 12.0.5(expo@51.0.4) + expo-keep-awake: 13.0.1(expo@51.0.4) + expo-modules-autolinking: 1.11.1 + expo-modules-core: 1.12.10 + fbemitter: 3.0.0 + whatwg-url-without-unicode: 8.0.0-3 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bluebird + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + /exponential-backoff@3.1.1: resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} dev: true @@ -20836,6 +21650,7 @@ packages: /flow-enums-runtime@0.0.5: resolution: {integrity: sha512-PSZF9ZuaZD03sT9YaIs0FrGJ7lSUw7rHZIex+73UYVXg46eL/wxN5PaVcPJFudE2cJu5f0fezitV5aBkLHPUOQ==} + dev: true /flow-enums-runtime@0.0.6: resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} @@ -21723,13 +22538,13 @@ packages: /hermes-estree@0.12.0: resolution: {integrity: sha512-+e8xR6SCen0wyAKrMT3UD0ZCCLymKhRgjEB5sS28rKiFir/fXgLoeRilRUssFCILmGHb+OvHDUlhxs0+IEyvQw==} + dev: true /hermes-estree@0.15.0: resolution: {integrity: sha512-lLYvAd+6BnOqWdnNbP/Q8xfl8LOGw4wVjfrNd9Gt8eoFzhNBRVD95n4l2ksfMVOoxuVyegs85g83KS9QOsxbVQ==} /hermes-estree@0.19.1: resolution: {integrity: sha512-daLGV3Q2MKk8w4evNMKwS8zBE/rcpA800nu1Q5kM08IKijoSnPe9Uo1iIxzPKRkn95IxxsgBMPeYHt3VG4ej2g==} - dev: false /hermes-estree@0.20.1: resolution: {integrity: sha512-SQpZK4BzR48kuOg0v4pb3EAGNclzIlqMj3Opu/mu7bbAoFw6oig6cEt/RAi0zTFW/iW6Iz9X9ggGuZTAZ/yZHg==} @@ -21738,6 +22553,7 @@ packages: resolution: {integrity: sha512-d4PHnwq6SnDLhYl3LHNHvOg7nQ6rcI7QVil418REYksv0Mh3cEkHDcuhGxNQ3vgnLSLl4QSvDrFCwQNYdpWlzw==} dependencies: hermes-estree: 0.12.0 + dev: true /hermes-parser@0.15.0: resolution: {integrity: sha512-Q1uks5rjZlE9RjMMjSUCkGrEIPI5pKJILeCtK1VmTj7U4pf3wVPoo+cxfu+s4cBAPy2JzikIIdCZgBoR6x7U1Q==} @@ -21748,7 +22564,6 @@ packages: resolution: {integrity: sha512-Vp+bXzxYJWrpEuJ/vXxUsLnt0+y4q9zyi4zUlkLqD8FKv4LjIfOvP69R/9Lty3dCyKh0E2BU7Eypqr63/rKT/A==} dependencies: hermes-estree: 0.19.1 - dev: false /hermes-parser@0.20.1: resolution: {integrity: sha512-BL5P83cwCogI8D7rrDCgsFY0tdYUtmFP9XaXtl2IQjC+2Xo+4okjfXintlTxcIwl4qeGddEl28Z11kbVIw0aNA==} @@ -22832,6 +23647,7 @@ packages: /jest-regex-util@27.5.1: resolution: {integrity: sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: true /jest-util@27.5.1: resolution: {integrity: sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==} @@ -22843,6 +23659,7 @@ packages: ci-info: 3.9.0 graceful-fs: 4.2.11 picomatch: 2.3.1 + dev: true /jest-util@29.7.0: resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} @@ -24207,6 +25024,7 @@ packages: nullthrows: 1.1.1 transitivePeerDependencies: - supports-color + dev: true /metro-babel-transformer@0.80.9: resolution: {integrity: sha512-d76BSm64KZam1nifRZlNJmtwIgAeZhZG3fi3K+EmPOlrR8rDtBxQHDSN3fSGeNB9CirdTyabTMQCkCup6BXFSQ==} @@ -24221,6 +25039,7 @@ packages: /metro-cache-key@0.76.7: resolution: {integrity: sha512-0pecoIzwsD/Whn/Qfa+SDMX2YyasV0ndbcgUFx7w1Ct2sLHClujdhQ4ik6mvQmsaOcnGkIyN0zcceMDjC2+BFQ==} engines: {node: '>=16'} + dev: true /metro-cache-key@0.80.9: resolution: {integrity: sha512-hRcYGhEiWIdM87hU0fBlcGr+tHDEAT+7LYNCW89p5JhErFt/QaAkVx4fb5bW3YtXGv5BTV7AspWPERoIb99CXg==} @@ -24232,6 +25051,7 @@ packages: dependencies: metro-core: 0.76.7 rimraf: 3.0.2 + dev: true /metro-cache@0.80.9: resolution: {integrity: sha512-ujEdSI43QwI+Dj2xuNax8LMo8UgKuXJEdxJkzGPU6iIx42nYa1byQ+aADv/iPh5sh5a//h5FopraW5voXSgm2w==} @@ -24256,6 +25076,7 @@ packages: - encoding - supports-color - utf-8-validate + dev: true /metro-config@0.80.9: resolution: {integrity: sha512-28wW7CqS3eJrunRGnsibWldqgwRP9ywBEf7kg+uzUHkSFJNKPM1K3UNSngHmH0EZjomizqQA2Zi6/y6VdZMolg==} @@ -24280,6 +25101,7 @@ packages: dependencies: lodash.throttle: 4.1.1 metro-resolver: 0.76.7 + dev: true /metro-core@0.80.9: resolution: {integrity: sha512-tbltWQn+XTdULkGdzHIxlxk4SdnKxttvQQV3wpqqFbHDteR4gwCyTR2RyYJvxgU7HELfHtrVbqgqAdlPByUSbg==} @@ -24308,6 +25130,7 @@ packages: fsevents: 2.3.3 transitivePeerDependencies: - supports-color + dev: true /metro-file-map@0.80.9: resolution: {integrity: sha512-sBUjVtQMHagItJH/wGU9sn3k2u0nrCl0CdR4SFMO1tksXLKbkigyQx4cbpcyPVOAmGTVuy3jyvBlELaGCAhplQ==} @@ -24343,12 +25166,14 @@ packages: - encoding - supports-color - utf-8-validate + dev: true /metro-minify-terser@0.76.7: resolution: {integrity: sha512-FQiZGhIxCzhDwK4LxyPMLlq0Tsmla10X7BfNGlYFK0A5IsaVKNJbETyTzhpIwc+YFRT4GkFFwgo0V2N5vxO5HA==} engines: {node: '>=16'} dependencies: terser: 5.31.0 + dev: true /metro-minify-terser@0.80.9: resolution: {integrity: sha512-FEeCeFbkvvPuhjixZ1FYrXtO0araTpV6UbcnGgDUpH7s7eR5FG/PiJz3TsuuPP/HwCK19cZtQydcA2QrCw446A==} @@ -24361,6 +25186,7 @@ packages: engines: {node: '>=16'} dependencies: uglify-es: 3.3.9 + dev: true /metro-react-native-babel-preset@0.76.7(@babel/core@7.24.5): resolution: {integrity: sha512-R25wq+VOSorAK3hc07NW0SmN8z9S/IR0Us0oGAsBcMZnsgkbOxu77Mduqf+f4is/wnWHc5+9bfiqdLnaMngiVw==} @@ -24409,6 +25235,7 @@ packages: react-refresh: 0.4.3 transitivePeerDependencies: - supports-color + dev: true /metro-react-native-babel-transformer@0.76.7(@babel/core@7.24.5): resolution: {integrity: sha512-W6lW3J7y/05ph3c2p3KKJNhH0IdyxdOCbQ5it7aM2MAl0SM4wgKjaV6EYv9b3rHklpV6K3qMH37UKVcjMooWiA==} @@ -24423,10 +25250,12 @@ packages: nullthrows: 1.1.1 transitivePeerDependencies: - supports-color + dev: true /metro-resolver@0.76.7: resolution: {integrity: sha512-pC0Wgq29HHIHrwz23xxiNgylhI8Rq1V01kQaJ9Kz11zWrIdlrH0ZdnJ7GC6qA0ErROG+cXmJ0rJb8/SW1Zp2IA==} engines: {node: '>=16'} + dev: true /metro-resolver@0.80.9: resolution: {integrity: sha512-wAPIjkN59BQN6gocVsAvvpZ1+LQkkqUaswlT++cJafE/e54GoVkMNCmrR4BsgQHr9DknZ5Um/nKueeN7kaEz9w==} @@ -24438,6 +25267,7 @@ packages: dependencies: '@babel/runtime': 7.24.5 react-refresh: 0.4.3 + dev: true /metro-runtime@0.76.8: resolution: {integrity: sha512-XKahvB+iuYJSCr3QqCpROli4B4zASAYpkK+j3a0CJmokxCDNbgyI4Fp88uIL6rNaZfN0Mv35S0b99SdFXIfHjg==} @@ -24445,6 +25275,7 @@ packages: dependencies: '@babel/runtime': 7.24.5 react-refresh: 0.4.3 + dev: true /metro-runtime@0.80.9: resolution: {integrity: sha512-8PTVIgrVcyU+X/rVCy/9yxNlvXsBCk5JwwkbAm/Dm+Abo6NBGtNjWF0M1Xo/NWCb4phamNWcD7cHdR91HhbJvg==} @@ -24466,6 +25297,7 @@ packages: vlq: 1.0.1 transitivePeerDependencies: - supports-color + dev: true /metro-source-map@0.76.8: resolution: {integrity: sha512-Hh0ncPsHPVf6wXQSqJqB3K9Zbudht4aUtNpNXYXSxH+pteWqGAXnjtPsRAnCsCWl38wL0jYF0rJDdMajUI3BDw==} @@ -24481,6 +25313,7 @@ packages: vlq: 1.0.1 transitivePeerDependencies: - supports-color + dev: true /metro-source-map@0.80.9: resolution: {integrity: sha512-RMn+XS4VTJIwMPOUSj61xlxgBvPeY4G6s5uIn6kt6HB6A/k9ekhr65UkkDD7WzHYs3a9o869qU8tvOZvqeQzgw==} @@ -24510,6 +25343,7 @@ packages: vlq: 1.0.1 transitivePeerDependencies: - supports-color + dev: true /metro-symbolicate@0.76.8: resolution: {integrity: sha512-LrRL3uy2VkzrIXVlxoPtqb40J6Bf1mlPNmUQewipc3qfKKFgtPHBackqDy1YL0njDsWopCKcfGtFYLn0PTUn3w==} @@ -24524,6 +25358,7 @@ packages: vlq: 1.0.1 transitivePeerDependencies: - supports-color + dev: true /metro-symbolicate@0.80.9: resolution: {integrity: sha512-Ykae12rdqSs98hg41RKEToojuIW85wNdmSe/eHUgMkzbvCFNVgcC0w3dKZEhSsqQOXapXRlLtHkaHLil0UD/EA==} @@ -24550,6 +25385,7 @@ packages: nullthrows: 1.1.1 transitivePeerDependencies: - supports-color + dev: true /metro-transform-plugins@0.80.9: resolution: {integrity: sha512-UlDk/uc8UdfLNJhPbF3tvwajyuuygBcyp+yBuS/q0z3QSuN/EbLllY3rK8OTD9n4h00qZ/qgxGv/lMFJkwP4vg==} @@ -24584,6 +25420,7 @@ packages: - encoding - supports-color - utf-8-validate + dev: true /metro-transform-worker@0.80.9: resolution: {integrity: sha512-c/IrzMUVnI0hSVVit4TXzt3A1GiUltGVlzCmLJWxNrBGHGrJhvgePj38+GXl1Xf4Fd4vx6qLUkKMQ3ux73bFLQ==} @@ -24665,6 +25502,7 @@ packages: - encoding - supports-color - utf-8-validate + dev: true /metro@0.80.9: resolution: {integrity: sha512-Bc57Xf3GO2Xe4UWQsBj/oW6YfLPABEu8jfDVDiNmJvoQW4CO34oDPuYKe4KlXzXhcuNsqOtSxpbjCRRVjhhREg==} @@ -25852,10 +26690,12 @@ packages: /ob1@0.76.7: resolution: {integrity: sha512-BQdRtxxoUNfSoZxqeBGOyuT9nEYSn18xZHwGMb0mMVpn2NBcYbnyKY4BK2LIHRgw33CBGlUmE+KMaNvyTpLLtQ==} engines: {node: '>=16'} + dev: true /ob1@0.76.8: resolution: {integrity: sha512-dlBkJJV5M/msj9KYA9upc+nUWVwuOFFTbu28X6kZeGwcuW+JxaHSBZ70SYQnk5M+j5JbNLR6yKHmgW4M5E7X5g==} engines: {node: '>=16'} + dev: true /ob1@0.80.9: resolution: {integrity: sha512-v9yOxowkZbxWhKOaaTyLjIm1aLy4ebMNcSn4NYJKOAI/Qv+SkfEfszpLr2GIxsccmb2Y2HA9qtsqiIJ80ucpVA==} @@ -27545,6 +28385,12 @@ packages: strict-uri-encode: 2.0.0 dev: false + /querystring@0.2.1: + resolution: {integrity: sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==} + engines: {node: '>=0.4.x'} + deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. + dev: false + /querystringify@2.2.0: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} dev: true @@ -27651,6 +28497,16 @@ packages: - bufferutil - utf-8-validate + /react-devtools-core@5.2.0: + resolution: {integrity: sha512-vZK+/gvxxsieAoAyYaiRIVFxlajb7KXhgBDV7OsoMzaAE+IqGpoxusBjIgq5ibqA2IloKu0p9n7tE68z1xs18A==} + dependencies: + shell-quote: 1.8.1 + ws: 7.5.9 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: false + /react-dom@18.2.0(react@18.2.0): resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} peerDependencies: @@ -27744,7 +28600,7 @@ packages: react-loadable: /@docusaurus/react-loadable@6.0.0(react@18.2.0) webpack: 5.91.0(webpack-cli@5.1.4) - /react-native-elements@3.4.3(react-native-safe-area-context@4.10.1)(react-native-vector-icons@10.1.0)(react-native@0.73.6)(react@18.2.0): + /react-native-elements@3.4.3(react-native-safe-area-context@4.10.1)(react-native-vector-icons@10.1.0)(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-VtZc25EecPZyUBER85zFK9ZbY6kkUdcm1ZwJ9hdoGSCr1R/GFgxor4jngOcSYeMvQ+qimd5No44OVJW3rSJECA==} requiresBuild: true peerDependencies: @@ -27757,9 +28613,9 @@ packages: hoist-non-react-statics: 3.3.2 lodash.isequal: 4.5.0 opencollective-postinstall: 2.0.3 - react-native-ratings: 8.0.4(react-native@0.73.6)(react@18.2.0) - react-native-safe-area-context: 4.10.1(react-native@0.73.6)(react@18.2.0) - react-native-size-matters: 0.3.1(react-native@0.73.6) + react-native-ratings: 8.0.4(react-native@0.74.1)(react@18.2.0) + react-native-safe-area-context: 4.10.1(react-native@0.74.1)(react@18.2.0) + react-native-size-matters: 0.3.1(react-native@0.74.1) react-native-vector-icons: 10.1.0 transitivePeerDependencies: - react @@ -27798,6 +28654,16 @@ packages: react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false + /react-native-encrypted-storage@4.0.3(react-native@0.74.1)(react@18.2.0): + resolution: {integrity: sha512-0pJA4Aj2S1PIJEbU7pN/Qvf7JIJx3hFywx+i+bLHtgK0/6Zryf1V2xVsWcrD50dfiu3jY1eN2gesQ5osGxE7jA==} + peerDependencies: + react: '*' + react-native: '*' + dependencies: + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + dev: false + /react-native-fetch-api@3.0.0: resolution: {integrity: sha512-g2rtqPjdroaboDKTsJCTlcmtw54E25OjyaunUP0anOZn4Fuo2IKs8BVfe02zVggA/UysbmfSnRJIqtNkAgggNA==} dependencies: @@ -27834,40 +28700,48 @@ packages: react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false - /react-native-get-random-values@1.10.0(react-native@0.72.4): - resolution: {integrity: sha512-gZ1zbXhbb8+Jy9qYTV8c4Nf45/VB4g1jmXuavY5rPfUn7x3ok9Vl3FTl0dnE92Z4FFtfbUNNwtSfcmomdtWg+A==} + /react-native-gesture-handler@2.16.2(react-native@0.74.1)(react@18.2.0): + resolution: {integrity: sha512-vGFlrDKlmyI+BT+FemqVxmvO7nqxU33cgXVsn6IKAFishvlG3oV2Ds67D5nPkHMea8T+s1IcuMm0bF8ntZtAyg==} peerDependencies: - react-native: '>=0.56' + react: '*' + react-native: '*' dependencies: - fast-base64-decode: 1.0.0 - react-native: 0.72.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + '@egjs/hammerjs': 2.0.17 + hoist-non-react-statics: 3.3.2 + invariant: 2.2.4 + lodash: 4.17.21 + prop-types: 15.8.1 + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) dev: false - /react-native-get-random-values@1.11.0(react-native@0.73.6): + /react-native-get-random-values@1.11.0(react-native@0.73.4): resolution: {integrity: sha512-4BTbDbRmS7iPdhYLRcz3PGFIpFJBwNZg9g42iwa2P6FOv9vZj/xJc678RZXnLNZzd0qd7Q3CCF6Yd+CU2eoXKQ==} peerDependencies: react-native: '>=0.56' dependencies: fast-base64-decode: 1.0.0 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.73.4(@babel/core@7.23.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false - /react-native-get-random-values@1.8.0(react-native@0.73.4): - resolution: {integrity: sha512-H/zghhun0T+UIJLmig3+ZuBCvF66rdbiWUfRSNS6kv5oDSpa1ZiVyvRWtuPesQpT8dXj+Bv7WJRQOUP+5TB1sA==} + /react-native-get-random-values@1.11.0(react-native@0.74.1): + resolution: {integrity: sha512-4BTbDbRmS7iPdhYLRcz3PGFIpFJBwNZg9g42iwa2P6FOv9vZj/xJc678RZXnLNZzd0qd7Q3CCF6Yd+CU2eoXKQ==} peerDependencies: react-native: '>=0.56' dependencies: fast-base64-decode: 1.0.0 - react-native: 0.73.4(@babel/core@7.23.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) dev: false - /react-native-get-random-values@1.8.0(react-native@0.73.6): - resolution: {integrity: sha512-H/zghhun0T+UIJLmig3+ZuBCvF66rdbiWUfRSNS6kv5oDSpa1ZiVyvRWtuPesQpT8dXj+Bv7WJRQOUP+5TB1sA==} + /react-native-helmet-async@2.0.4(react@18.2.0): + resolution: {integrity: sha512-m3CkXWss6B1dd6mCMleLpzDCJJGGaHOLQsUzZv8kAASJmMfmVT4d2fx375iXKTRWT25ThBfae3dECuX5cq/8hg==} peerDependencies: - react-native: '>=0.56' + react: ^16.6.0 || ^17.0.0 || ^18.0.0 dependencies: - fast-base64-decode: 1.0.0 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + invariant: 2.2.4 + react: 18.2.0 + react-fast-compare: 3.2.2 + shallowequal: 1.1.0 dev: false /react-native-iphone-x-helper@1.3.1(react-native@0.73.6): @@ -27878,6 +28752,14 @@ packages: react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false + /react-native-iphone-x-helper@1.3.1(react-native@0.74.1): + resolution: {integrity: sha512-HOf0jzRnq2/aFUcdCJ9w9JGzN3gdEg0zFE4FyYlp4jtidqU03D5X7ZegGKfT1EWteR0gPBGp9ye5T5FvSWi9Yg==} + peerDependencies: + react-native: '>=0.42.0' + dependencies: + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + dev: false + /react-native-pager-view@6.2.3(react-native@0.73.4)(react@18.2.0): resolution: {integrity: sha512-dqVpXWFtPNfD3D2QQQr8BP+ullS5MhjRJuF8Z/qml4QTILcrWaW8F5iAxKkQR3Jl0ikcEryG/+SQlNcwlo0Ggg==} peerDependencies: @@ -27888,43 +28770,7 @@ packages: react-native: 0.73.4(@babel/core@7.23.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false - /react-native-polyfill-globals@3.1.0(base-64@1.0.0)(react-native-fetch-api@3.0.0)(react-native-get-random-values@1.10.0)(react-native-url-polyfill@2.0.0)(text-encoding@0.7.0)(web-streams-polyfill@3.3.3): - resolution: {integrity: sha512-6ACmV1SjXvZP2LN6J2yK58yNACKddcvoiKLrSQdISx32IdYStfdmGXrbAfpd+TANrTlIaZ2SLoFXohNwhnqm/w==} - peerDependencies: - base-64: '*' - react-native-fetch-api: '*' - react-native-get-random-values: '*' - react-native-url-polyfill: '*' - text-encoding: '*' - web-streams-polyfill: '*' - dependencies: - base-64: 1.0.0 - react-native-fetch-api: 3.0.0 - react-native-get-random-values: 1.10.0(react-native@0.72.4) - react-native-url-polyfill: 2.0.0(react-native@0.72.4) - text-encoding: 0.7.0 - web-streams-polyfill: 3.3.3 - dev: false - - /react-native-polyfill-globals@3.1.0(base-64@1.0.0)(react-native-fetch-api@3.0.0)(react-native-get-random-values@1.11.0)(react-native-url-polyfill@2.0.0)(text-encoding@0.7.0)(web-streams-polyfill@3.3.3): - resolution: {integrity: sha512-6ACmV1SjXvZP2LN6J2yK58yNACKddcvoiKLrSQdISx32IdYStfdmGXrbAfpd+TANrTlIaZ2SLoFXohNwhnqm/w==} - peerDependencies: - base-64: '*' - react-native-fetch-api: '*' - react-native-get-random-values: '*' - react-native-url-polyfill: '*' - text-encoding: '*' - web-streams-polyfill: '*' - dependencies: - base-64: 1.0.0 - react-native-fetch-api: 3.0.0 - react-native-get-random-values: 1.11.0(react-native@0.73.6) - react-native-url-polyfill: 2.0.0(react-native@0.73.6) - text-encoding: 0.7.0 - web-streams-polyfill: 3.3.3 - dev: false - - /react-native-polyfill-globals@3.1.0(base-64@1.0.0)(react-native-fetch-api@3.0.0)(react-native-get-random-values@1.8.0)(react-native-url-polyfill@2.0.0)(text-encoding@0.7.0)(web-streams-polyfill@3.2.1): + /react-native-polyfill-globals@3.1.0(base-64@1.0.0)(react-native-fetch-api@3.0.0)(react-native-get-random-values@1.11.0)(react-native-url-polyfill@2.0.0)(text-encoding@0.7.0)(web-streams-polyfill@3.2.1): resolution: {integrity: sha512-6ACmV1SjXvZP2LN6J2yK58yNACKddcvoiKLrSQdISx32IdYStfdmGXrbAfpd+TANrTlIaZ2SLoFXohNwhnqm/w==} peerDependencies: base-64: '*' @@ -27936,13 +28782,13 @@ packages: dependencies: base-64: 1.0.0 react-native-fetch-api: 3.0.0 - react-native-get-random-values: 1.8.0(react-native@0.73.4) + react-native-get-random-values: 1.11.0(react-native@0.73.4) react-native-url-polyfill: 2.0.0(react-native@0.73.4) text-encoding: 0.7.0 web-streams-polyfill: 3.2.1 dev: false - /react-native-polyfill-globals@3.1.0(base-64@1.0.0)(react-native-fetch-api@3.0.0)(react-native-get-random-values@1.8.0)(react-native-url-polyfill@2.0.0)(text-encoding@0.7.0)(web-streams-polyfill@3.3.3): + /react-native-polyfill-globals@3.1.0(base-64@1.0.0)(react-native-fetch-api@3.0.0)(react-native-get-random-values@1.11.0)(react-native-url-polyfill@2.0.0)(text-encoding@0.7.0)(web-streams-polyfill@3.3.3): resolution: {integrity: sha512-6ACmV1SjXvZP2LN6J2yK58yNACKddcvoiKLrSQdISx32IdYStfdmGXrbAfpd+TANrTlIaZ2SLoFXohNwhnqm/w==} peerDependencies: base-64: '*' @@ -27954,8 +28800,8 @@ packages: dependencies: base-64: 1.0.0 react-native-fetch-api: 3.0.0 - react-native-get-random-values: 1.8.0(react-native@0.73.6) - react-native-url-polyfill: 2.0.0(react-native@0.73.6) + react-native-get-random-values: 1.11.0(react-native@0.74.1) + react-native-url-polyfill: 2.0.0(react-native@0.74.1) text-encoding: 0.7.0 web-streams-polyfill: 3.3.3 dev: false @@ -27964,7 +28810,7 @@ packages: resolution: {integrity: sha512-4JoyEaT2ZnK9IH+tDFpbTiQBgva8UIFGQf4/Uw/tnEVWBERlVlzcs5B82T9BkeEhEqXhp89JaiSBnLWj30lciw==} dev: false - /react-native-quick-base64@2.1.2(react-native@0.73.6)(react@18.2.0): + /react-native-quick-base64@2.1.2(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-xghaXpWdB0ji8OwYyo0fWezRroNxiNFCNFpGUIyE7+qc4gA/IGWnysIG5L0MbdoORv8FkTKUvfd6yCUN5R2VFA==} peerDependencies: react: '*' @@ -27972,7 +28818,7 @@ packages: dependencies: base64-js: 1.5.1 react: 18.2.0 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) dev: false /react-native-ratings@8.0.4(react-native@0.73.6)(react@18.2.0): @@ -27986,17 +28832,28 @@ packages: react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false - /react-native-reanimated-table@0.0.2(react-native@0.73.6)(react@18.2.0): + /react-native-ratings@8.0.4(react-native@0.74.1)(react@18.2.0): + resolution: {integrity: sha512-Xczu5lskIIRD6BEdz9A0jDRpEck/SFxRqiglkXi0u67yAtI1/pcJC76P4MukCbT8K4BPVl+42w83YqXBoBRl7A==} + peerDependencies: + react: '*' + react-native: '*' + dependencies: + lodash: 4.17.21 + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + dev: false + + /react-native-reanimated-table@0.0.2(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-OeuqfU1AFEmHNTJlEOLWrV78JgAXnM0/ZrCm0Ab+9e5nwYJ+xab/UFXkNKz3Gyf08ZfLSNzwMQRjt3eZWPWoGA==} peerDependencies: react: '>=16.8.0' react-native: '>=0.6.0' dependencies: react: 18.2.0 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) dev: false - /react-native-reanimated@3.10.1(@babel/core@7.24.5)(react-native@0.73.6)(react@18.2.0): + /react-native-reanimated@3.10.1(@babel/core@7.24.5)(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-sfxg6vYphrDc/g4jf/7iJ7NRi+26z2+BszPmvmk0Vnrz6FL7HYljJqTf531F1x6tFmsf+FEAmuCtTUIXFLVo9w==} peerDependencies: '@babel/core': ^7.0.0-0 @@ -28013,7 +28870,7 @@ packages: convert-source-map: 2.0.0 invariant: 2.2.4 react: 18.2.0 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) dev: false /react-native-reanimated@3.6.3(@babel/core@7.23.5)(@babel/plugin-proposal-nullish-coalescing-operator@7.18.6)(@babel/plugin-proposal-optional-chaining@7.21.0)(@babel/plugin-transform-arrow-functions@7.24.1)(@babel/plugin-transform-shorthand-properties@7.24.1)(@babel/plugin-transform-template-literals@7.24.1)(react-native@0.73.4)(react@18.2.0): @@ -28068,14 +28925,14 @@ packages: react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false - /react-native-safe-area-context@4.10.1(react-native@0.73.6)(react@18.2.0): + /react-native-safe-area-context@4.10.1(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-w8tCuowDorUkPoWPXmhqosovBr33YsukkwYCDERZFHAxIkx6qBadYxfeoaJ91nCQKjkNzGrK5qhoNOeSIcYSpA==} peerDependencies: react: '*' react-native: '*' dependencies: react: 18.2.0 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) dev: false /react-native-safe-area-context@4.8.2(react-native@0.73.4)(react@18.2.0): @@ -28110,7 +28967,19 @@ packages: react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false - /react-native-safe-area-view@1.1.1(react-native-safe-area-context@4.10.1)(react-native@0.73.6)(react@18.2.0): + /react-native-safe-area-view@0.14.9(react-native@0.74.1)(react@18.2.0): + resolution: {integrity: sha512-WII/ulhpVyL/qbYb7vydq7dJAfZRBcEhg4/UWt6F6nAKpLa3gAceMOxBxI914ppwSP/TdUsandFy6lkJQE0z4A==} + deprecated: 'Package has been replaced by react-native-safe-area-context: https://www.npmjs.com/package/react-native-safe-area-context' + peerDependencies: + react: '*' + react-native: '*' + dependencies: + hoist-non-react-statics: 2.5.5 + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + dev: false + + /react-native-safe-area-view@1.1.1(react-native-safe-area-context@4.10.1)(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-bbLCtF+tqECyPWlgkWbIwx4vDPb0GEufx/ZGcSS4UljMcrpwluachDXoW9DBxhbMCc6k1V0ccqHWN7ntbRdERQ==} deprecated: 'Package has been replaced by react-native-safe-area-context: https://www.npmjs.com/package/react-native-safe-area-context' peerDependencies: @@ -28120,8 +28989,8 @@ packages: dependencies: hoist-non-react-statics: 2.5.5 react: 18.2.0 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) - react-native-safe-area-context: 4.10.1(react-native@0.73.6)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + react-native-safe-area-context: 4.10.1(react-native@0.74.1)(react@18.2.0) dev: false /react-native-safe-area-view@1.1.1(react-native-safe-area-context@4.8.2)(react-native@0.73.6)(react@18.2.0): @@ -28162,7 +29031,7 @@ packages: warn-once: 0.1.1 dev: false - /react-native-screens@3.31.1(react-native@0.73.6)(react@18.2.0): + /react-native-screens@3.31.1(react-native@0.74.1)(react@18.2.0): resolution: {integrity: sha512-8fRW362pfZ9y4rS8KY5P3DFScrmwo/vu1RrRMMx0PNHbeC9TLq0Kw1ubD83591yz64gLNHFLTVkTJmWeWCXKtQ==} peerDependencies: react: '*' @@ -28170,7 +29039,7 @@ packages: dependencies: react: 18.2.0 react-freeze: 1.0.4(react@18.2.0) - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) warn-once: 0.1.1 dev: false @@ -28182,6 +29051,14 @@ packages: react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false + /react-native-size-matters@0.3.1(react-native@0.74.1): + resolution: {integrity: sha512-mKOfBLIBFBcs9br1rlZDvxD5+mAl8Gfr5CounwJtxI6Z82rGrMO+Kgl9EIg3RMVf3G855a85YVqHJL2f5EDRlw==} + peerDependencies: + react-native: '*' + dependencies: + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + dev: false + /react-native-svg@14.1.0(react-native@0.73.4)(react@18.2.0): resolution: {integrity: sha512-HeseElmEk+AXGwFZl3h56s0LtYD9HyGdrpg8yd9QM26X+d7kjETrRQ9vCjtxuT5dCZEIQ5uggU1dQhzasnsCWA==} peerDependencies: @@ -28198,30 +29075,30 @@ packages: resolution: {integrity: sha512-7bbsi5431iWcjj3toASh8lFHGi6AG/+MTd4M7GuksXKxx/CFs/Qwv1Ys7D2wgyuYKe3hxWNfSVrteFj0tOYXYw==} dev: false - /react-native-url-polyfill@2.0.0(react-native@0.72.4): + /react-native-url-polyfill@2.0.0(react-native@0.73.4): resolution: {integrity: sha512-My330Do7/DvKnEvwQc0WdcBnFPploYKp9CYlefDXzIdEaA+PAhDYllkvGeEroEzvc4Kzzj2O4yVdz8v6fjRvhA==} peerDependencies: react-native: '*' dependencies: - react-native: 0.72.4(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.73.4(@babel/core@7.23.5)(@babel/preset-env@7.24.5)(react@18.2.0) whatwg-url-without-unicode: 8.0.0-3 dev: false - /react-native-url-polyfill@2.0.0(react-native@0.73.4): + /react-native-url-polyfill@2.0.0(react-native@0.73.6): resolution: {integrity: sha512-My330Do7/DvKnEvwQc0WdcBnFPploYKp9CYlefDXzIdEaA+PAhDYllkvGeEroEzvc4Kzzj2O4yVdz8v6fjRvhA==} peerDependencies: react-native: '*' dependencies: - react-native: 0.73.4(@babel/core@7.23.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) whatwg-url-without-unicode: 8.0.0-3 dev: false - /react-native-url-polyfill@2.0.0(react-native@0.73.6): + /react-native-url-polyfill@2.0.0(react-native@0.74.1): resolution: {integrity: sha512-My330Do7/DvKnEvwQc0WdcBnFPploYKp9CYlefDXzIdEaA+PAhDYllkvGeEroEzvc4Kzzj2O4yVdz8v6fjRvhA==} peerDependencies: react-native: '*' dependencies: - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) whatwg-url-without-unicode: 8.0.0-3 dev: false @@ -28331,6 +29208,7 @@ packages: - encoding - supports-color - utf-8-validate + dev: true /react-native@0.73.4(@babel/core@7.23.5)(@babel/preset-env@7.24.5)(react@18.2.0): resolution: {integrity: sha512-VtS+Yr6OOTIuJGDECIYWzNU8QpJjASQYvMtfa/Hvm/2/h5GdB6W9H9TOmh13x07Lj4AOhNMx3XSsz6TdrO4jIg==} @@ -28441,7 +29319,66 @@ packages: - supports-color - utf-8-validate - /react-navigation-stack@2.10.4(@react-native-community/masked-view@0.1.11)(react-native-gesture-handler@2.14.1)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.73.6)(react-navigation@4.4.4)(react@18.2.0): + /react-native@0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0): + resolution: {integrity: sha512-0H2XpmghwOtfPpM2LKqHIN7gxy+7G/r1hwJHKLV6uoyXGC/gCojRtoo5NqyKrWpFC8cqyT6wTYCLuG7CxEKilg==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + '@types/react': ^18.2.6 + react: 18.2.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@jest/create-cache-key-function': 29.7.0 + '@react-native-community/cli': 13.6.6 + '@react-native-community/cli-platform-android': 13.6.6 + '@react-native-community/cli-platform-ios': 13.6.6 + '@react-native/assets-registry': 0.74.83 + '@react-native/codegen': 0.74.83(@babel/preset-env@7.24.5) + '@react-native/community-cli-plugin': 0.74.83(@babel/core@7.24.5)(@babel/preset-env@7.24.5) + '@react-native/gradle-plugin': 0.74.83 + '@react-native/js-polyfills': 0.74.83 + '@react-native/normalize-colors': 0.74.83 + '@react-native/virtualized-lists': 0.74.83(@types/react@18.2.79)(react-native@0.74.1)(react@18.2.0) + '@types/react': 18.2.79 + abort-controller: 3.0.0 + anser: 1.4.10 + ansi-regex: 5.0.1 + base64-js: 1.5.1 + chalk: 4.1.2 + event-target-shim: 5.0.1 + flow-enums-runtime: 0.0.6 + invariant: 2.2.4 + jest-environment-node: 29.7.0 + jsc-android: 250231.0.0 + memoize-one: 5.2.1 + metro-runtime: 0.80.9 + metro-source-map: 0.80.9 + mkdirp: 0.5.6 + nullthrows: 1.1.1 + pretty-format: 26.6.2 + promise: 8.3.0 + react: 18.2.0 + react-devtools-core: 5.2.0 + react-refresh: 0.14.2 + react-shallow-renderer: 16.15.0(react@18.2.0) + regenerator-runtime: 0.13.11 + scheduler: 0.24.0-canary-efb381bbf-20230505 + stacktrace-parser: 0.1.10 + whatwg-fetch: 3.6.20 + ws: 6.2.2 + yargs: 17.7.2 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: false + + /react-navigation-stack@2.10.4(@react-native-community/masked-view@0.1.11)(react-native-gesture-handler@2.14.1)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.6)(react-navigation@4.4.4)(react@18.2.0): resolution: {integrity: sha512-3LE1PFsFV9v4PUlZRATMotqs6H7MOOpIKtjyP+l8D1cyzYmsMQh3EFikeDfzGQUXIvy8VyLAMtcEssicQPYvFA==} deprecated: This package is no longer supported. Please use @react-navigation/stack instead. See https://reactnavigation.org/docs/stack-navigator/ for usage guide peerDependencies: @@ -28459,12 +29396,12 @@ packages: react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) react-native-gesture-handler: 2.14.1(react-native@0.73.6)(react@18.2.0) react-native-iphone-x-helper: 1.3.1(react-native@0.73.6) - react-native-safe-area-context: 4.10.1(react-native@0.73.6)(react@18.2.0) - react-native-screens: 3.31.1(react-native@0.73.6)(react@18.2.0) + react-native-safe-area-context: 4.8.2(react-native@0.73.6)(react@18.2.0) + react-native-screens: 3.29.0(react-native@0.73.6)(react@18.2.0) react-navigation: 4.4.4(react-native@0.73.6)(react@18.2.0) dev: false - /react-navigation-stack@2.10.4(@react-native-community/masked-view@0.1.11)(react-native-gesture-handler@2.14.1)(react-native-safe-area-context@4.8.2)(react-native-screens@3.29.0)(react-native@0.73.6)(react-navigation@4.4.4)(react@18.2.0): + /react-navigation-stack@2.10.4(@react-native-community/masked-view@0.1.11)(react-native-gesture-handler@2.16.2)(react-native-safe-area-context@4.10.1)(react-native-screens@3.31.1)(react-native@0.74.1)(react-navigation@4.4.4)(react@18.2.0): resolution: {integrity: sha512-3LE1PFsFV9v4PUlZRATMotqs6H7MOOpIKtjyP+l8D1cyzYmsMQh3EFikeDfzGQUXIvy8VyLAMtcEssicQPYvFA==} deprecated: This package is no longer supported. Please use @react-navigation/stack instead. See https://reactnavigation.org/docs/stack-navigator/ for usage guide peerDependencies: @@ -28476,15 +29413,15 @@ packages: react-native-screens: '>=1.0.0 || >= 2.0.0-alpha.0 || >= 2.0.0-beta.0 || >= 2.0.0' react-navigation: ^4.1.1 dependencies: - '@react-native-community/masked-view': 0.1.11(react-native@0.73.6)(react@18.2.0) + '@react-native-community/masked-view': 0.1.11(react-native@0.74.1)(react@18.2.0) color: 3.2.1 react: 18.2.0 - react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) - react-native-gesture-handler: 2.14.1(react-native@0.73.6)(react@18.2.0) - react-native-iphone-x-helper: 1.3.1(react-native@0.73.6) - react-native-safe-area-context: 4.8.2(react-native@0.73.6)(react@18.2.0) - react-native-screens: 3.29.0(react-native@0.73.6)(react@18.2.0) - react-navigation: 4.4.4(react-native@0.73.6)(react@18.2.0) + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + react-native-gesture-handler: 2.16.2(react-native@0.74.1)(react@18.2.0) + react-native-iphone-x-helper: 1.3.1(react-native@0.74.1) + react-native-safe-area-context: 4.10.1(react-native@0.74.1)(react@18.2.0) + react-native-screens: 3.31.1(react-native@0.74.1)(react@18.2.0) + react-navigation: 4.4.4(react-native@0.74.1)(react@18.2.0) dev: false /react-navigation@4.4.4(react-native@0.73.6)(react@18.2.0): @@ -28500,9 +29437,23 @@ packages: react-native: 0.73.6(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(react@18.2.0) dev: false + /react-navigation@4.4.4(react-native@0.74.1)(react@18.2.0): + resolution: {integrity: sha512-08Nzy1aKEd73496CsuzN49vLFmxPKYF5WpKGgGvkQ10clB79IRM2BtAfVl6NgPKuUM8FXq1wCsrjo/c5ftl5og==} + deprecated: This package is no longer supported. Please use @react-navigation/native instead. See https://reactnavigation.org/docs/getting-started/ for usage guide + peerDependencies: + react: '*' + react-native: '*' + dependencies: + '@react-navigation/core': 3.7.9(react@18.2.0) + '@react-navigation/native': 3.8.4(react-native@0.74.1)(react@18.2.0) + react: 18.2.0 + react-native: 0.74.1(@babel/core@7.24.5)(@babel/preset-env@7.24.5)(@types/react@18.2.79)(react@18.2.0) + dev: false + /react-refresh@0.14.0: resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} engines: {node: '>=0.10.0'} + dev: false /react-refresh@0.14.2: resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} @@ -28511,6 +29462,7 @@ packages: /react-refresh@0.4.3: resolution: {integrity: sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==} engines: {node: '>=0.10.0'} + dev: true /react-remove-scroll-bar@2.3.6(@types/react@18.2.79)(react@18.2.0): resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} @@ -31282,6 +32234,10 @@ packages: safe-buffer: 5.2.1 dev: true + /turbo-stream@2.0.1: + resolution: {integrity: sha512-sm0ZtcX9YWh28p5X8t5McxC2uthrt9p+g0bGE0KTVFhnhNWefpSVCr+67zRNDUOfo4bpXwiOp7otO+dyQ7/y/A==} + dev: false + /turndown@7.1.2: resolution: {integrity: sha512-ntI9R7fcUKjqBP6QU8rBK2Ehyt8LAzt3UBT9JR9tgo6GtuKvyUzpayWmeMKJw1DPdXzktvtIT8m2mVXz+bL/Qg==} dependencies: @@ -31466,7 +32422,6 @@ packages: resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} engines: {node: '>=14.17'} hasBin: true - dev: true /typescript@5.4.5: resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} @@ -31493,6 +32448,7 @@ packages: dependencies: commander: 2.13.0 source-map: 0.6.1 + dev: true /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} @@ -31515,7 +32471,6 @@ packages: /undici@6.11.1: resolution: {integrity: sha512-KyhzaLJnV1qa3BSHdj4AZ2ndqI0QWPxYzaIOio0WzcEJB9gvuysprJSLtpvc2D9mhR9jPDUk7xlJlZbH2KR5iw==} engines: {node: '>=18.0'} - dev: true /unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} From 09e2ba6d2d6f436c33bccea84830940408ab1e7f Mon Sep 17 00:00:00 2001 From: Steven Ontong Date: Mon, 13 May 2024 15:58:33 +0200 Subject: [PATCH 5/7] notes --- demos/react-native-supabase-todolist/app.config.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/demos/react-native-supabase-todolist/app.config.ts b/demos/react-native-supabase-todolist/app.config.ts index 0aef0976..04e36e0c 100644 --- a/demos/react-native-supabase-todolist/app.config.ts +++ b/demos/react-native-supabase-todolist/app.config.ts @@ -58,10 +58,14 @@ const config: ExpoConfig = { 'expo-build-properties', { ios: { - deploymentTarget: '13.4' + deploymentTarget: '13.4', + // TODO: New architecture is currently not yet supported by @journeyapps/react-native-quick-sqlite + newArchEnabled: false }, android: { - minSdkVersion: 23 + minSdkVersion: 23, + // TODO: New architecture is currently not yet supported by @journeyapps/react-native-quick-sqlite + newArchEnabled: false } } ], From c3783b638ae357c4116a2567ee68665e2e8aac36 Mon Sep 17 00:00:00 2001 From: Mugi Khan Date: Thu, 23 May 2024 15:35:27 +0200 Subject: [PATCH 6/7] Update react-native-quick-sqlite to 1.1.7 --- demos/react-native-supabase-todolist/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/demos/react-native-supabase-todolist/package.json b/demos/react-native-supabase-todolist/package.json index 718b8e74..4efb0881 100644 --- a/demos/react-native-supabase-todolist/package.json +++ b/demos/react-native-supabase-todolist/package.json @@ -11,7 +11,7 @@ "@azure/core-asynciterator-polyfill": "^1.0.2", "@craftzdog/react-native-buffer": "^6.0.5", "@expo/vector-icons": "^14.0.0", - "@journeyapps/react-native-quick-sqlite": "^1.1.6", + "@journeyapps/react-native-quick-sqlite": "^1.1.7", "@powersync/attachments": "workspace:*", "@powersync/common": "workspace:*", "@powersync/react": "workspace:*", From 72cfd5d30c7c9223d470b83fac8436fc2244d615 Mon Sep 17 00:00:00 2001 From: Mugi Khan Date: Thu, 23 May 2024 15:58:20 +0200 Subject: [PATCH 7/7] Add minor changeset --- .changeset/ninety-drinks-provide.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/ninety-drinks-provide.md diff --git a/.changeset/ninety-drinks-provide.md b/.changeset/ninety-drinks-provide.md new file mode 100644 index 00000000..33126cab --- /dev/null +++ b/.changeset/ninety-drinks-provide.md @@ -0,0 +1,5 @@ +--- +'react-native-supabase-todolist': minor +--- + +Updates the React Native Supabase todolist application to Expo 51.