diff --git a/formulus/App.tsx b/formulus/App.tsx index b944f94f5..6d45479d3 100644 --- a/formulus/App.tsx +++ b/formulus/App.tsx @@ -5,7 +5,10 @@ import { DarkTheme, } from '@react-navigation/native'; import { StatusBar, Alert, View, ActivityIndicator } from 'react-native'; -import { SafeAreaProvider } from 'react-native-safe-area-context'; +import { + SafeAreaProvider, + initialWindowMetrics, +} from 'react-native-safe-area-context'; import { I18nextProvider } from 'react-i18next'; import 'react-native-url-polyfill/auto'; import { FormService } from './src/services/FormService'; @@ -323,9 +326,14 @@ function App(): React.JSX.Element { void initFormulusI18n().then(() => setI18nReady(true)); }, []); + // initialMetrics seeds insets synchronously. Without it, iOS + RN 0.83 + // white-screens: Fabric mounts RNCSafeAreaProviderComponentView with its + // final frame, UIKit never runs another layout pass on it, so the native + // onInsetsChange event is never emitted and SafeAreaProvider renders null + // forever (upstream: AppAndFlow/react-native-safe-area-context). if (!i18nReady) { return ( - + @@ -336,7 +344,7 @@ function App(): React.JSX.Element { return ( - + diff --git a/formulus/Gemfile.lock b/formulus/Gemfile.lock new file mode 100644 index 000000000..79061e1cb --- /dev/null +++ b/formulus/Gemfile.lock @@ -0,0 +1,112 @@ +GEM + remote: https://rubygems.org/ + specs: + CFPropertyList (3.0.9) + activesupport (6.1.7.10) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + zeitwerk (~> 2.3) + addressable (2.9.0) + public_suffix (>= 2.0.2, < 8.0) + algoliasearch (1.27.5) + httpclient (~> 2.8, >= 2.8.3) + json (>= 1.5.1) + atomos (0.1.3) + benchmark (0.5.0) + bigdecimal (4.1.2) + claide (1.1.0) + cocoapods (1.15.2) + addressable (~> 2.8) + claide (>= 1.0.2, < 2.0) + cocoapods-core (= 1.15.2) + cocoapods-deintegrate (>= 1.0.3, < 2.0) + cocoapods-downloader (>= 2.1, < 3.0) + cocoapods-plugins (>= 1.0.0, < 2.0) + cocoapods-search (>= 1.0.0, < 2.0) + cocoapods-trunk (>= 1.6.0, < 2.0) + cocoapods-try (>= 1.1.0, < 2.0) + colored2 (~> 3.1) + escape (~> 0.0.4) + fourflusher (>= 2.3.0, < 3.0) + gh_inspector (~> 1.0) + molinillo (~> 0.8.0) + nap (~> 1.0) + ruby-macho (>= 2.3.0, < 3.0) + xcodeproj (>= 1.23.0, < 2.0) + cocoapods-core (1.15.2) + activesupport (>= 5.0, < 8) + addressable (~> 2.8) + algoliasearch (~> 1.0) + concurrent-ruby (~> 1.1) + fuzzy_match (~> 2.0.4) + nap (~> 1.0) + netrc (~> 0.11) + public_suffix (~> 4.0) + typhoeus (~> 1.0) + cocoapods-deintegrate (1.0.5) + cocoapods-downloader (2.1) + cocoapods-plugins (1.0.0) + nap + cocoapods-search (1.0.1) + cocoapods-trunk (1.6.0) + nap (>= 0.8, < 2.0) + netrc (~> 0.11) + cocoapods-try (1.2.0) + colored2 (3.1.2) + concurrent-ruby (1.3.7) + escape (0.0.4) + ethon (0.18.0) + ffi (>= 1.15.0) + logger + ffi (1.17.4) + fourflusher (2.3.1) + fuzzy_match (2.0.4) + gh_inspector (1.1.3) + httpclient (2.9.0) + mutex_m + i18n (1.14.8) + concurrent-ruby (~> 1.0) + json (2.7.6) + logger (1.7.0) + minitest (5.25.4) + molinillo (0.8.0) + mutex_m (0.3.0) + nanaimo (0.3.0) + nap (1.1.0) + netrc (0.11.0) + public_suffix (4.0.7) + rexml (3.4.4) + ruby-macho (2.5.1) + typhoeus (1.6.0) + ethon (>= 0.18.0) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + xcodeproj (1.25.1) + CFPropertyList (>= 2.3.3, < 4.0) + atomos (~> 0.1.3) + claide (>= 1.0.2, < 2.0) + colored2 (~> 3.1) + nanaimo (~> 0.3.0) + rexml (>= 3.3.6, < 4.0) + zeitwerk (2.6.18) + +PLATFORMS + ruby + +DEPENDENCIES + activesupport (>= 6.1.7.5, != 7.1.0) + benchmark + bigdecimal + cocoapods (>= 1.13, != 1.15.1, != 1.15.0) + concurrent-ruby (< 1.3.8) + logger + mutex_m + xcodeproj (< 1.26.0) + +RUBY VERSION + ruby 2.6.10p210 + +BUNDLED WITH + 1.17.2 diff --git a/formulus/assets/webview/formulus-load.js b/formulus/assets/webview/formulus-load.js new file mode 100644 index 000000000..497123b85 --- /dev/null +++ b/formulus/assets/webview/formulus-load.js @@ -0,0 +1,158 @@ +/** + * Formulus Load Script + * + * This is a standalone script that client code must include to access the Formulus API. + * It handles complete injection failure and recovery. + * + * Usage: + * + * + */ + +(function () { + 'use strict'; + + // Prevent multiple inclusions + if (window.getFormulus) { + return; + } + + /** + * The ONLY function client code should use to access Formulus API + * This function is completely self-contained and can recover from any injection failure + */ + window.getFormulus = function () { + return new Promise((resolve, reject) => { + console.log('getFormulus: Starting API load...'); + + // Step 1: Check if we already have a working API from injection + if (checkExistingAPI()) { + console.log('getFormulus: Found existing working API'); + resolve(getExistingAPI()); + return; + } + + // Step 2: No API found, initiate recovery + console.log('getFormulus: No API found, initiating recovery...'); + initiateRecovery(); + + function checkExistingAPI() { + const api = window.formulus || window.globalThis?.formulus; + return ( + api && typeof api === 'object' && typeof api.getVersion === 'function' + ); + } + + function getExistingAPI() { + const api = window.formulus || window.globalThis?.formulus; + ensureGetObservationsByQuery(api); + return api; + } + + function ensureGetObservationsByQuery(api) { + if (!api) return; + // Always replace: injected API may have buggy getObservationsByQuery that delegates to getObservations (drops whereClause) + api.getObservationsByQuery = function (options) { + return new Promise(function (resolve, reject) { + const messageId = + 'msg_' + Date.now() + '_' + Math.floor(Math.random() * 1000); + const callback = function (event) { + try { + var data = + typeof event.data === 'string' + ? JSON.parse(event.data) + : event.data; + if ( + data.type === 'getObservationsByQuery_response' && + data.messageId === messageId + ) { + window.removeEventListener('message', callback); + if (data.error) reject(new Error(data.error)); + else resolve(data.result); + } + } catch (e) { + window.removeEventListener('message', callback); + reject(e); + } + }; + window.addEventListener('message', callback); + window.ReactNativeWebView.postMessage( + JSON.stringify({ + type: 'getObservationsByQuery', + messageId: messageId, + formType: options.formType, + isDraft: options.isDraft, + includeDeleted: options.includeDeleted, + filter: options.filter, + whereClause: options.whereClause, + }), + ); + }); + }; + } + + function initiateRecovery() { + // Request re-injection from React Native host + if (window.ReactNativeWebView) { + console.log('getFormulus: Requesting API re-injection from host...'); + window.ReactNativeWebView.postMessage( + JSON.stringify({ + type: 'requestApiReinjection', + timestamp: Date.now(), + reason: 'api_load_recovery', + }), + ); + } else { + console.warn( + 'getFormulus: ReactNativeWebView not available, cannot request re-injection', + ); + } + + // Wait for re-injection to complete + let attempts = 0; + const maxAttempts = 50; // 5 seconds with 100ms intervals + + const checkForRecovery = () => { + attempts++; + + console.log( + `getFormulus: Recovery attempt ${attempts}/${maxAttempts}`, + ); + + // Check if we now have a working API + if (checkExistingAPI()) { + console.log('getFormulus: API recovery successful'); + resolve(getExistingAPI()); + return; + } + + if (attempts >= maxAttempts) { + const errorMsg = + 'Formulus API load failed: No API available after maximum recovery attempts'; + console.error('getFormulus:', errorMsg); + reject(new Error(errorMsg)); + } else { + setTimeout(checkForRecovery, 100); + } + }; + + // Start checking immediately + checkForRecovery(); + } + }); + }; + + // Also expose a synchronous check function for quick availability testing + window.formulusAvailable = function () { + const api = window.formulus || window.globalThis?.formulus; + return ( + api && typeof api === 'object' && typeof api.getVersion === 'function' + ); + }; + + console.log('getFormulus: Load script ready'); +})(); diff --git a/formulus/ios/Podfile b/formulus/ios/Podfile index 347a48ad1..733c2568d 100644 --- a/formulus/ios/Podfile +++ b/formulus/ios/Podfile @@ -7,7 +7,7 @@ require Pod::Executable.execute_command('node', ['-p', {paths: [process.argv[1]]}, )', __dir__]).strip -platform :ios, min_ios_version_supported +platform :ios, '17.0' prepare_react_native_project! linkage = ENV['USE_FRAMEWORKS'] @@ -35,5 +35,24 @@ target 'Formulus' do :mac_catalyst_enabled => false, # :ccache_enabled => true ) + + # Xcode 26+ rejects deployment targets below 15.0, but several pods + # (RNSVG, RNImagePicker, RNCAsyncStorage, ...) still declare 9.0-13.4. + # Clamp every pod target up to the RN minimum. + installer.pods_project.targets.each do |target| + target.build_configurations.each do |build_config| + current = build_config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] + if current && Gem::Version.new(current) < Gem::Version.new(min_ios_version_supported) + build_config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = min_ios_version_supported + end + + # fmt 11.0.2 (pinned by RCT-Folly) fails C++20 consteval checks under + # Apple clang 21 (Xcode 26.4+); C++17 skips consteval entirely. + # Drop once RN ships fmt >= 12.1.0 (facebook/react-native#55601). + if target.name == 'fmt' + build_config.build_settings['CLANG_CXX_LANGUAGE_STANDARD'] = 'c++17' + end + end + end end end diff --git a/formulus/ios/Podfile.lock b/formulus/ios/Podfile.lock index dc83bc6f5..cd96c0d0a 100644 --- a/formulus/ios/Podfile.lock +++ b/formulus/ios/Podfile.lock @@ -8,7 +8,7 @@ PODS: - hermes-engine (0.14.0): - hermes-engine/Pre-built (= 0.14.0) - hermes-engine/Pre-built (0.14.0) - - NitroModules (0.32.2): + - NitroModules (0.35.7): - boost - DoubleConversion - fast_float @@ -37,7 +37,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - NitroSound (0.2.10): + - NitroSound (0.2.14): - boost - DoubleConversion - fast_float @@ -1951,7 +1951,63 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - SocketRocket - - react-native-document-picker (12.0.0): + - react-native-blur (4.4.1): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga + - react-native-document-picker (12.0.1): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga + - react-native-geolocation (3.4.0): - boost - DoubleConversion - fast_float @@ -1979,8 +2035,6 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - react-native-geolocation-service (5.3.1): - - React - react-native-image-picker (8.2.1): - boost - DoubleConversion @@ -2009,7 +2063,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - react-native-safe-area-context (5.6.2): + - react-native-safe-area-context (5.8.0): - boost - DoubleConversion - fast_float @@ -2027,8 +2081,8 @@ PODS: - React-graphics - React-ImageManager - React-jsi - - react-native-safe-area-context/common (= 5.6.2) - - react-native-safe-area-context/fabric (= 5.6.2) + - react-native-safe-area-context/common (= 5.8.0) + - react-native-safe-area-context/fabric (= 5.8.0) - React-NativeModulesApple - React-RCTFabric - React-renderercss @@ -2039,7 +2093,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - react-native-safe-area-context/common (5.6.2): + - react-native-safe-area-context/common (5.8.0): - boost - DoubleConversion - fast_float @@ -2067,7 +2121,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - react-native-safe-area-context/fabric (5.6.2): + - react-native-safe-area-context/fabric (5.8.0): - boost - DoubleConversion - fast_float @@ -2096,9 +2150,10 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - react-native-vector-icons-material-design-icons (12.4.0) - - react-native-vector-icons-material-icons (12.4.0) - - react-native-webview (13.16.0): + - react-native-vector-icons-fontawesome6 (12.4.0) + - react-native-vector-icons-material-design-icons (12.5.0) + - react-native-vector-icons-material-icons (12.5.0) + - react-native-webview (13.16.1): - boost - DoubleConversion - fast_float @@ -2683,6 +2738,34 @@ PODS: - React-perflogger (= 0.83.1) - React-utils (= 0.83.1) - SocketRocket + - ReactNativeCameraKit (17.0.4): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga - RNCAsyncStorage (2.2.0): - boost - DoubleConversion @@ -2711,11 +2794,11 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - RNDeviceInfo (15.0.1): + - RNDeviceInfo (15.0.2): - React-Core - RNFS (2.20.0): - React-Core - - RNGestureHandler (2.30.0): + - RNGestureHandler (2.31.2): - boost - DoubleConversion - fast_float @@ -2771,12 +2854,40 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga + - RNLocalize (3.7.0): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga - RNNotifee (9.1.8): - React-Core - RNNotifee/NotifeeCore (= 9.1.8) - RNNotifee/NotifeeCore (9.1.8): - React-Core - - RNPermissions (5.4.4): + - RNPermissions (5.5.1): - boost - DoubleConversion - fast_float @@ -2804,7 +2915,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - RNScreens (4.19.0): + - RNScreens (4.25.0): - boost - DoubleConversion - fast_float @@ -2831,10 +2942,10 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNScreens/common (= 4.19.0) + - RNScreens/common (= 4.25.0) - SocketRocket - Yoga - - RNScreens/common (4.19.0): + - RNScreens/common (4.25.0): - boost - DoubleConversion - fast_float @@ -2863,14 +2974,73 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga + - RNSVG (15.15.5): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - RNSVG/common (= 15.15.5) + - SocketRocket + - Yoga + - RNSVG/common (15.15.5): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga + - RNZipArchive (7.1.1): + - React-Core + - RNZipArchive/Core (= 7.1.1) + - SSZipArchive (~> 2.5.5) + - RNZipArchive/Core (7.1.1): + - React-Core + - SSZipArchive (~> 2.5.5) - simdjson (3.9.4) - SocketRocket (0.7.1) - - VisionCamera (4.7.3): - - VisionCamera/Core (= 4.7.3) - - VisionCamera/React (= 4.7.3) - - VisionCamera/Core (4.7.3) - - VisionCamera/React (4.7.3): - - React-Core + - SSZipArchive (2.5.5) - WatermelonDB (0.28.0): - React - simdjson @@ -2923,10 +3093,12 @@ DEPENDENCIES: - React-logger (from `../node_modules/react-native/ReactCommon/logger`) - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) - React-microtasksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/microtasks`) + - "react-native-blur (from `../node_modules/@react-native-community/blur`)" - "react-native-document-picker (from `../node_modules/@react-native-documents/picker`)" - - react-native-geolocation-service (from `../node_modules/react-native-geolocation-service`) + - "react-native-geolocation (from `../node_modules/@react-native-community/geolocation`)" - react-native-image-picker (from `../node_modules/react-native-image-picker`) - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) + - "react-native-vector-icons-fontawesome6 (from `../node_modules/@react-native-vector-icons/fontawesome6`)" - "react-native-vector-icons-material-design-icons (from `../node_modules/@react-native-vector-icons/material-design-icons`)" - "react-native-vector-icons-material-icons (from `../node_modules/@react-native-vector-icons/material-icons`)" - react-native-webview (from `../node_modules/react-native-webview`) @@ -2963,23 +3135,27 @@ DEPENDENCIES: - ReactAppDependencyProvider (from `build/generated/ios/ReactAppDependencyProvider`) - ReactCodegen (from `build/generated/ios/ReactCodegen`) - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) + - ReactNativeCameraKit (from `../node_modules/react-native-camera-kit-no-google`) - "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)" - RNDeviceInfo (from `../node_modules/react-native-device-info`) - RNFS (from `../node_modules/react-native-fs`) - RNGestureHandler (from `../node_modules/react-native-gesture-handler`) - RNKeychain (from `../node_modules/react-native-keychain`) + - RNLocalize (from `../node_modules/react-native-localize`) - "RNNotifee (from `../node_modules/@notifee/react-native`)" - RNPermissions (from `../node_modules/react-native-permissions`) - RNScreens (from `../node_modules/react-native-screens`) + - RNSVG (from `../node_modules/react-native-svg`) + - RNZipArchive (from `../node_modules/react-native-zip-archive`) - "simdjson (from `../node_modules/@nozbe/simdjson`)" - SocketRocket (~> 0.7.1) - - VisionCamera (from `../node_modules/react-native-vision-camera`) - "WatermelonDB (from `../node_modules/@nozbe/watermelondb`)" - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) SPEC REPOS: trunk: - SocketRocket + - SSZipArchive EXTERNAL SOURCES: boost: @@ -3073,14 +3249,18 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon" React-microtasksnativemodule: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/microtasks" + react-native-blur: + :path: "../node_modules/@react-native-community/blur" react-native-document-picker: :path: "../node_modules/@react-native-documents/picker" - react-native-geolocation-service: - :path: "../node_modules/react-native-geolocation-service" + react-native-geolocation: + :path: "../node_modules/@react-native-community/geolocation" react-native-image-picker: :path: "../node_modules/react-native-image-picker" react-native-safe-area-context: :path: "../node_modules/react-native-safe-area-context" + react-native-vector-icons-fontawesome6: + :path: "../node_modules/@react-native-vector-icons/fontawesome6" react-native-vector-icons-material-design-icons: :path: "../node_modules/@react-native-vector-icons/material-design-icons" react-native-vector-icons-material-icons: @@ -3153,6 +3333,8 @@ EXTERNAL SOURCES: :path: build/generated/ios/ReactCodegen ReactCommon: :path: "../node_modules/react-native/ReactCommon" + ReactNativeCameraKit: + :path: "../node_modules/react-native-camera-kit-no-google" RNCAsyncStorage: :path: "../node_modules/@react-native-async-storage/async-storage" RNDeviceInfo: @@ -3163,16 +3345,20 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native-gesture-handler" RNKeychain: :path: "../node_modules/react-native-keychain" + RNLocalize: + :path: "../node_modules/react-native-localize" RNNotifee: :path: "../node_modules/@notifee/react-native" RNPermissions: :path: "../node_modules/react-native-permissions" RNScreens: :path: "../node_modules/react-native-screens" + RNSVG: + :path: "../node_modules/react-native-svg" + RNZipArchive: + :path: "../node_modules/react-native-zip-archive" simdjson: :path: "../node_modules/@nozbe/simdjson" - VisionCamera: - :path: "../node_modules/react-native-vision-camera" WatermelonDB: :path: "../node_modules/@nozbe/watermelondb" Yoga: @@ -3185,9 +3371,9 @@ SPEC CHECKSUMS: FBLazyVector: 309703e71d3f2f1ed7dc7889d58309c9d77a95a4 fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 - hermes-engine: 28d60311e1ee183bd5d46c14638531575756aa8a - NitroModules: 107a9262c74fd84fa8e77ebd82a72980b6aa50b1 - NitroSound: 3227c096023253d5a71e4145a19ea886808c1295 + hermes-engine: b1a500c95a30f4e24f8a37307a5dd616596d5839 + NitroModules: 9ec4a2e0b9af22ba1f1f550e1dd9be94143afd18 + NitroSound: cc28b13db9a40dfa3fc184be3e8f15d07925d10f RCT-Folly: 846fda9475e61ec7bcbf8a3fe81edfcaeb090669 RCTDeprecation: a41bbdd9af30bf2e5715796b313e44ec43eefff1 RCTRequired: 7be34aabb0b77c3cefe644528df0fa0afad4e4d0 @@ -3224,13 +3410,15 @@ SPEC CHECKSUMS: React-logger: b8483fa08e0d62e430c76d864309d90576ca2f68 React-Mapbuffer: 7b72a669e94662359dad4f42b5af005eb24b4e83 React-microtasksnativemodule: cdc02da075f2857803ed63f24f5f72fc40e094c0 - react-native-document-picker: fd12cddcf583f27e005a9f85af37320b3ba13aa2 - react-native-geolocation-service: 32b2c2a3b91e70ce2a8d0c684801aaeb0a07e0ec + react-native-blur: 6af83e7e3c4c1446a188d9b2c493600fc4beb173 + react-native-document-picker: dc2d83366e47e89e7c51e8a41eab99c1d54e941c + react-native-geolocation: 95e48fe2687e5a8280103085372fa62c2297c5d6 react-native-image-picker: 0314366753615115fa55c3cc937ac44cb7e75702 - react-native-safe-area-context: c00143b4823773bba23f2f19f85663ae89ceb460 - react-native-vector-icons-material-design-icons: 76cd460b3540b80527b4a80fb7f867f7deedb498 - react-native-vector-icons-material-icons: d67e485a05560416ff6b5977d5fa7e0eb6af6870 - react-native-webview: 654f794a7686b47491cf43aa67f7f428bea00eed + react-native-safe-area-context: ebd2c2ece5e6e650a6963184039ec8cfd8960d86 + react-native-vector-icons-fontawesome6: 4818cfee1b9283e57f5476778b21bdb490a08941 + react-native-vector-icons-material-design-icons: 95914f2f6b18e26e5c9563afe33184e110afe674 + react-native-vector-icons-material-icons: 8717ed6d0adafdea7a20475dababba112992a372 + react-native-webview: 8407aaaf6b539b1e38b72fabb55d6885de03beaf React-NativeModulesApple: a2c3d2cbec893956a5b3e4060322db2984fff75b React-networking: 3f98bd96893a294376e7e03730947a08d474c380 React-oscompat: 80166b66da22e7af7fad94474e9997bd52d4c8c6 @@ -3264,20 +3452,24 @@ SPEC CHECKSUMS: ReactAppDependencyProvider: 0eb286cc274abb059ee601b862ebddac2e681d01 ReactCodegen: 3d48510bcef445f6403c0004047d4d9cbb915435 ReactCommon: ac934cb340aee91282ecd6f273a26d24d4c55cae + ReactNativeCameraKit: 21c717ad3fc6f040b4293a07c4300aae3f1007d0 RNCAsyncStorage: 29f0230e1a25f36c20b05f65e2eb8958d6526e82 - RNDeviceInfo: 36d7f232bfe7c9b5c494cb7793230424ed32c388 + RNDeviceInfo: 4c852998208b60dc192ae3529e5867817719ad1e RNFS: 89de7d7f4c0f6bafa05343c578f61118c8282ed8 - RNGestureHandler: cd4be101cfa17ea6bbd438710caa02e286a84381 + RNGestureHandler: d7ebd5abfdf03ddebef995d2f828a9f07fca7990 RNKeychain: a2c134ab796272c3d605e035ab727591000b30f3 + RNLocalize: 1aedbc2c15073861a364174919d23c31c5924b16 RNNotifee: 5e3b271e8ea7456a36eec994085543c9adca9168 - RNPermissions: e5dd84f29e7a3871451f88efa83dfa6227806b51 - RNScreens: ffbb0296608eb3560de641a711bbdb663ed1f6b4 + RNPermissions: 2855e32ee61887ee86a4d38477744d22d8f94c3a + RNScreens: 82303e628dc897156e686705597f2bbcbfa027c3 + RNSVG: 6470d6f2636d71bd4bbc44a4f27fb7444e437b2f + RNZipArchive: 0f7498c241e20d276d9cfa50ab35df4c572497d0 simdjson: 7bb9e33d87737cec966e7b427773c67baa4458fe SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - VisionCamera: 7187b3dac1ff3071234ead959ce311875748e14f + SSZipArchive: c69881e8ac5521f0e622291387add5f60f30f3c4 WatermelonDB: 75e467adbaf2cb2809780fb3eda7ce4964e11778 Yoga: 5456bb010373068fc92221140921b09d126b116e -PODFILE CHECKSUM: 0584b621404169b8ede4d94cf917381f7f2ecc6e +PODFILE CHECKSUM: 6722456403320ad9c91f4851f86bdf6923985fd6 -COCOAPODS: 1.16.2 +COCOAPODS: 1.17.0 diff --git a/formulus/package.json b/formulus/package.json index c9e7aeb4c..6c9478b1b 100644 --- a/formulus/package.json +++ b/formulus/package.json @@ -72,9 +72,9 @@ "@eslint/eslintrc": "^3.3.3", "@eslint/js": "^9.39.2", "@openapitools/openapi-generator-cli": "^2.26.0", - "@react-native-community/cli": "20.1.3", - "@react-native-community/cli-platform-android": "20.1.3", - "@react-native-community/cli-platform-ios": "20.1.3", + "@react-native-community/cli": "20.2.0", + "@react-native-community/cli-platform-android": "20.2.0", + "@react-native-community/cli-platform-ios": "20.2.0", "@react-native/babel-preset": "0.84.1", "@react-native/eslint-config": "0.84.1", "@react-native/metro-config": "0.83.1", diff --git a/formulus/pnpm-lock.yaml b/formulus/pnpm-lock.yaml index e9a3f27ac..97e1ce93b 100644 --- a/formulus/pnpm-lock.yaml +++ b/formulus/pnpm-lock.yaml @@ -19,13 +19,13 @@ importers: dependencies: '@notifee/react-native': specifier: ^9.1.8 - version: 9.1.8(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4)) + version: 9.1.8(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4)) '@nozbe/watermelondb': specifier: ^0.28.0 version: 0.28.0 '@ode/components': specifier: file:../packages/components - version: file:../packages/components(@ode/tokens@file:../packages/tokens)(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + version: file:../packages/components(@ode/tokens@file:../packages/tokens)(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) '@ode/observation-query': specifier: file:../packages/observation-query version: file:../packages/observation-query @@ -34,100 +34,100 @@ importers: version: file:../packages/tokens '@react-native-async-storage/async-storage': specifier: ^2.2.0 - version: 2.2.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4)) + version: 2.2.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4)) '@react-native-community/blur': specifier: ^4.4.1 - version: 4.4.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + version: 4.4.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) '@react-native-community/geolocation': specifier: ^3.4.0 - version: 3.4.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + version: 3.4.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) '@react-native-documents/picker': specifier: ^12.0.0 - version: 12.0.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + version: 12.0.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) '@react-native-vector-icons/fontawesome6': specifier: ^12.3.1 - version: 12.4.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + version: 12.4.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) '@react-native-vector-icons/material-design-icons': specifier: ^12.4.0 - version: 12.5.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + version: 12.5.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) '@react-native-vector-icons/material-icons': specifier: ^12.4.0 - version: 12.5.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + version: 12.5.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) '@react-navigation/bottom-tabs': specifier: ^7.9.0 - version: 7.16.1(@react-navigation/native@7.2.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native-safe-area-context@5.8.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native-screens@4.25.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + version: 7.16.1(@react-navigation/native@7.2.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native-safe-area-context@5.8.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native-screens@4.25.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) '@react-navigation/native': specifier: ^7.1.26 - version: 7.2.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + version: 7.2.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) '@react-navigation/stack': specifier: ^7.6.13 - version: 7.9.2(e77e2ee8455471efeec313358832aef4) + version: 7.9.2(1f7017f09cb809f2396409dc8fd7c30e) i18next: specifier: ^26.3.4 version: 26.3.4(typescript@5.9.3) lucide-react-native: specifier: ^0.577.0 - version: 0.577.0(react-native-svg@15.15.5(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + version: 0.577.0(react-native-svg@15.15.5(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) react: specifier: 19.2.4 version: 19.2.4 react-i18next: specifier: ^17.0.8 - version: 17.0.8(i18next@26.3.4(typescript@5.9.3))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)(typescript@5.9.3) + version: 17.0.8(i18next@26.3.4(typescript@5.9.3))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)(typescript@5.9.3) react-native: specifier: 0.83.1 - version: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + version: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) react-native-camera-kit-no-google: specifier: ^17.0.1 - version: 17.0.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + version: 17.0.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) react-native-device-info: specifier: ^15.0.1 - version: 15.0.2(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4)) + version: 15.0.2(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4)) react-native-fs: specifier: ^2.20.0 - version: 2.20.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4)) + version: 2.20.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4)) react-native-gesture-handler: specifier: ^2.30.0 - version: 2.31.2(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + version: 2.31.2(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) react-native-image-picker: specifier: ^8.2.1 - version: 8.2.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + version: 8.2.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) react-native-keychain: specifier: ^10.0.0 version: 10.0.0 react-native-localize: specifier: ^3.7.0 - version: 3.7.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + version: 3.7.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) react-native-nitro-modules: specifier: ^0.35.4 - version: 0.35.7(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + version: 0.35.7(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) react-native-nitro-sound: specifier: ^0.2.10 - version: 0.2.14(react-native-nitro-modules@0.35.7(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + version: 0.2.14(react-native-nitro-modules@0.35.7(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) react-native-permissions: specifier: ^5.4.4 - version: 5.5.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + version: 5.5.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) react-native-safe-area-context: specifier: ^5.8.0 - version: 5.8.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + version: 5.8.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) react-native-screens: specifier: ^4.19.0 - version: 4.25.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + version: 4.25.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) react-native-signature-canvas: specifier: ^5.0.2 - version: 5.0.2(react-native-webview@13.16.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)) + version: 5.0.2(react-native-webview@13.16.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)) react-native-svg: specifier: ^15.11.2 - version: 15.15.5(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + version: 15.15.5(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) react-native-url-polyfill: specifier: ^3.0.0 - version: 3.0.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4)) + version: 3.0.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4)) react-native-webview: specifier: ^13.16.0 - version: 13.16.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + version: 13.16.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) react-native-zip-archive: specifier: ^7.0.2 - version: 7.1.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + version: 7.1.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) devDependencies: '@babel/core': specifier: ^7.29.7 @@ -154,14 +154,14 @@ importers: specifier: ^2.26.0 version: 2.32.0 '@react-native-community/cli': - specifier: 20.1.3 - version: 20.1.3(typescript@5.9.3) + specifier: 20.2.0 + version: 20.2.0(typescript@5.9.3) '@react-native-community/cli-platform-android': - specifier: 20.1.3 - version: 20.1.3 + specifier: 20.2.0 + version: 20.2.0 '@react-native-community/cli-platform-ios': - specifier: 20.1.3 - version: 20.1.3 + specifier: 20.2.0 + version: 20.2.0 '@react-native/babel-preset': specifier: 0.84.1 version: 0.84.1(@babel/core@7.29.7) @@ -176,7 +176,7 @@ importers: version: 0.86.0 '@testing-library/react-native': specifier: ^13.3.3 - version: 13.3.3(jest@30.3.0(@types/node@24.12.4))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react-test-renderer@19.2.4(react@19.2.4))(react@19.2.4) + version: 13.3.3(jest@30.3.0(@types/node@24.12.4))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react-test-renderer@19.2.4(react@19.2.4))(react@19.2.4) '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 @@ -1739,41 +1739,41 @@ packages: react: '*' react-native: '*' - '@react-native-community/cli-clean@20.1.3': - resolution: {integrity: sha512-sFLdLzapfC0scjgzBJJWYDY2RhHPjuuPkA5r6q0gc/UQH/izXpMpLrhh1DW84cMDraNACK0U62tU7ebNaQ1LMQ==} + '@react-native-community/cli-clean@20.2.0': + resolution: {integrity: sha512-krqbhFiwHN8l5wZ2XTcrNq9N+DqDWHxW8RK0bIcrK0O+fMvjYi9e/1Pnx2W0CTotOVcZpHzUbgZ4TQVF231Skw==} - '@react-native-community/cli-config-android@20.1.3': - resolution: {integrity: sha512-DNHDP+OWLyhKShGciBqPcxhxfp1Z/7GQcb4F+TGyCeKQAr+JdnUjRXN3X+YCU/v+g2kbYYyRJKlGabzkVvdrAw==} + '@react-native-community/cli-config-android@20.2.0': + resolution: {integrity: sha512-lASofUNBVK0Pq3VEJ1JrCfAW94Rnk38DikauycRcoHl0hWjHIN3XhsN20dEq+CaIJoq37aCg5NSSSpmkET+ShA==} - '@react-native-community/cli-config-apple@20.1.3': - resolution: {integrity: sha512-QX9B83nAfCPs0KiaYz61kAEHWr9sttooxzRzNdQwvZTwnsIpvWOT9GvMMj/19OeXiQzMJBzZX0Pgt6+spiUsDQ==} + '@react-native-community/cli-config-apple@20.2.0': + resolution: {integrity: sha512-oohr6BV2riWJ5PYjayi1u52bG3H95MwKPkJCZo9pnOlYTjifZQVkMxZ8VTuk392efh0bijVTYfxH8iJPi97SIQ==} - '@react-native-community/cli-config@20.1.3': - resolution: {integrity: sha512-n73nW0cG92oNF0r994pPqm0DjAShOm3F8LSffDYhJqNAno+h/csmv/37iL4NtSpmKIO8xqsG3uVTXz9X/hzNaQ==} + '@react-native-community/cli-config@20.2.0': + resolution: {integrity: sha512-GF5FxgDfOSLPi/bSiE/xvOGELwzV2GLQnDED+7ArbPi01W1Vu+hD/m+J+bwX34Pocpo767eXAVxc2h9WFUTUfQ==} - '@react-native-community/cli-doctor@20.1.3': - resolution: {integrity: sha512-EI+mAPWn255/WZ4CQohy1I049yiaxVr41C3BeQ2BCyhxODIDR8XRsLzYb1t9MfqK/C3ZncUN2mPSRXFeKPPI1w==} + '@react-native-community/cli-doctor@20.2.0': + resolution: {integrity: sha512-eZjlwmjPoBXgyD6nV5oDDocL1VH5UW4LxZcMAqyN3rQw5vq3CeJikFpNedKTtSl3P6JizIkInyIHpfrW+9qfJA==} - '@react-native-community/cli-platform-android@20.1.3': - resolution: {integrity: sha512-bzB9ELPOISuqgtDZXFPQlkuxx1YFkNx3cNgslc5ElCrk+5LeCLQLIBh/dmIuK8rwUrPcrramjeBj++Noc+TaAA==} + '@react-native-community/cli-platform-android@20.2.0': + resolution: {integrity: sha512-fRglzcf/Yq5lnIkqdA8uf1GvlG18x3Dm48Yvo+l7KiWgh/SVtfVhfvalrtX5rmx+KeJkDA534bGoPvi5+ruWjw==} - '@react-native-community/cli-platform-apple@20.1.3': - resolution: {integrity: sha512-XJ+DqAD4hkplWVXK5AMgN7pP9+4yRSe5KfZ/b42+ofkDBI55ALlUmX+9HWE3fMuRjcotTCoNZqX2ov97cFDXpQ==} + '@react-native-community/cli-platform-apple@20.2.0': + resolution: {integrity: sha512-jkEPLAd8C/ZRu39a3nhxwSXe0iisUiJC808GExnrnTcViLtg3sad2ciQ/HjjvbdsPCS9sT+Jr7xh3MzBsPojsQ==} - '@react-native-community/cli-platform-ios@20.1.3': - resolution: {integrity: sha512-2qL48SINotuHbZO73cgqSwqd/OWNx0xTbFSdujhpogV4p8BNwYYypfjh4vJY5qJEB5PxuoVkMXT+aCADpg9nBg==} + '@react-native-community/cli-platform-ios@20.2.0': + resolution: {integrity: sha512-bCKlBt2HoD7WTl/HX60+4HFhR1lKY64Y9MPWu7yWQwOCEqYRMi6MkRxLimiONj9M2/lNf0z9BPHDzdDe5HM2ag==} - '@react-native-community/cli-server-api@20.1.3': - resolution: {integrity: sha512-hsNsdUKZDd2T99OuNuiXz4VuvLa1UN0zcxefmPjXQgI0byrBLzzDr+o7p03sKuODSzKi2h+BMnUxiS07HACQLA==} + '@react-native-community/cli-server-api@20.2.0': + resolution: {integrity: sha512-AI1fsl+6LNuOoDcdWsnF3s9ozqminGCUlbFcrgdZIJWyOuFBeQclNydI22VO3vWaO4dHQkfVa3Zo10AncWQvwA==} - '@react-native-community/cli-tools@20.1.3': - resolution: {integrity: sha512-EAn0vPCMxtHhfWk2UwLmSUfPfLUnFgC7NjiVJVTKJyVk5qGnkPfoT8te/1IUXFTysUB0F0RIi+NgDB4usFOLeA==} + '@react-native-community/cli-tools@20.2.0': + resolution: {integrity: sha512-A5W2nqlTidPzGyXzS57jvHsMpQd8iOGSjePj4H318uMbhIdeIHQ5e59fNbdHahS62ISs+2p9s78sVHMbGVa1bg==} - '@react-native-community/cli-types@20.1.3': - resolution: {integrity: sha512-IdAcegf0pH1hVraxWTG1ACLkYC0LDQfqtaEf42ESyLIF3Xap70JzL/9tAlxw7lSCPZPFWhrcgU0TBc4SkC/ecw==} + '@react-native-community/cli-types@20.2.0': + resolution: {integrity: sha512-K60zY/ly8G9rGJQzZ+bFRyLEckAUzyF8Fu9a2Kw6JipCrOl7SiVRBVqjvOr/XnCRKuOpH8i9y7RVg07wkSGRBQ==} - '@react-native-community/cli@20.1.3': - resolution: {integrity: sha512-sLo8cu9JyFNfuuF1C+8NJ4DHE/PEFaXGd4enkcxi/OJjGG8+sOQrdjNQ4i+cVh/2c+ah1mEMwsYjc3z0+/MqSg==} + '@react-native-community/cli@20.2.0': + resolution: {integrity: sha512-5RZKkBeUFC4hhrzySzxWmRJwXBTc2PE3L6QUgvnJk3QDxNYMY7aGuI8Gr9eZRS1DbiY10IPWqpJfqSIplzVG6A==} engines: {node: '>=20.19.4'} hasBin: true @@ -4531,8 +4531,8 @@ packages: react-is@19.2.6: resolution: {integrity: sha512-XjBR15BhXuylgWGuslhDKqlSayuqvqBX91BP8pauG8kd1zY8kotkNWbXksTCNRarse4kuGbe2kIY05ARtwNIvw==} - react-is@19.2.7: - resolution: {integrity: sha512-kZFnouyVv7eP/Phmrlo9FK+zcAdriZJvzxXHF1Sl1P377WSGe2G/JxVolhTrB/jeV47lKImhNUsijjHAAbcl/A==} + react-is@19.2.8: + resolution: {integrity: sha512-s5un28nYxKJw5gvUHyW5PCC28CvBqLu9r3cWgzHT4Vo/5fqqkFcdRYsGcKf50WMPpjjFZS5d76fn3YCo2njKwQ==} react-native-camera-kit-no-google@17.0.4: resolution: {integrity: sha512-G8QjEx6cNYQor7vYX4bEaqE880/vJ4VvldUpB2MQVs2cb8k7mSUiv4X5yiWyvJpXz98W72sX5Evuqo3c1VIy0w==} @@ -4942,9 +4942,6 @@ packages: resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} engines: {node: '>=4'} - strict-url-sanitise@0.0.1: - resolution: {integrity: sha512-nuFtF539K8jZg3FjaWH/L8eocCR6gegz5RDOsaWxfdbF5Jqr2VXWxZayjTwUzsWJDC91k2EbnJXp6FuWW+Z4hg==} - string-length@4.0.2: resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} engines: {node: '>=10'} @@ -7136,9 +7133,9 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.20.1 - '@notifee/react-native@9.1.8(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))': + '@notifee/react-native@9.1.8(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))': dependencies: - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) '@nozbe/lokijs@1.5.12-wmelon6': {} @@ -7168,13 +7165,13 @@ snapshots: transitivePeerDependencies: - encoding - '@ode/components@file:../packages/components(@ode/tokens@file:../packages/tokens)(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': + '@ode/components@file:../packages/components(@ode/tokens@file:../packages/tokens)(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': dependencies: '@babel/runtime': 7.29.7 '@ode/tokens': file:../packages/tokens react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) - react-native-svg: 15.15.5(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native-svg: 15.15.5(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) '@ode/observation-query@file:../packages/observation-query': dependencies: @@ -7216,40 +7213,40 @@ snapshots: '@pkgr/core@0.2.9': {} - '@react-native-async-storage/async-storage@2.2.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))': + '@react-native-async-storage/async-storage@2.2.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))': dependencies: merge-options: 3.0.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) - '@react-native-community/blur@4.4.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': + '@react-native-community/blur@4.4.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': dependencies: react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) - '@react-native-community/cli-clean@20.1.3': + '@react-native-community/cli-clean@20.2.0': dependencies: - '@react-native-community/cli-tools': 20.1.3 + '@react-native-community/cli-tools': 20.2.0 execa: 5.1.1 fast-glob: 3.3.3 picocolors: 1.1.1 - '@react-native-community/cli-config-android@20.1.3': + '@react-native-community/cli-config-android@20.2.0': dependencies: - '@react-native-community/cli-tools': 20.1.3 + '@react-native-community/cli-tools': 20.2.0 fast-glob: 3.3.3 fast-xml-parser: 5.8.0 picocolors: 1.1.1 - '@react-native-community/cli-config-apple@20.1.3': + '@react-native-community/cli-config-apple@20.2.0': dependencies: - '@react-native-community/cli-tools': 20.1.3 + '@react-native-community/cli-tools': 20.2.0 execa: 5.1.1 fast-glob: 3.3.3 picocolors: 1.1.1 - '@react-native-community/cli-config@20.1.3(typescript@5.9.3)': + '@react-native-community/cli-config@20.2.0(typescript@5.9.3)': dependencies: - '@react-native-community/cli-tools': 20.1.3 + '@react-native-community/cli-tools': 20.2.0 cosmiconfig: 9.0.1(typescript@5.9.3) deepmerge: 4.3.1 fast-glob: 3.3.3 @@ -7258,13 +7255,13 @@ snapshots: transitivePeerDependencies: - typescript - '@react-native-community/cli-doctor@20.1.3(typescript@5.9.3)': + '@react-native-community/cli-doctor@20.2.0(typescript@5.9.3)': dependencies: - '@react-native-community/cli-config': 20.1.3(typescript@5.9.3) - '@react-native-community/cli-platform-android': 20.1.3 - '@react-native-community/cli-platform-apple': 20.1.3 - '@react-native-community/cli-platform-ios': 20.1.3 - '@react-native-community/cli-tools': 20.1.3 + '@react-native-community/cli-config': 20.2.0(typescript@5.9.3) + '@react-native-community/cli-platform-android': 20.2.0 + '@react-native-community/cli-platform-apple': 20.2.0 + '@react-native-community/cli-platform-ios': 20.2.0 + '@react-native-community/cli-tools': 20.2.0 command-exists: 1.2.9 deepmerge: 4.3.1 envinfo: 7.21.0 @@ -7278,29 +7275,29 @@ snapshots: transitivePeerDependencies: - typescript - '@react-native-community/cli-platform-android@20.1.3': + '@react-native-community/cli-platform-android@20.2.0': dependencies: - '@react-native-community/cli-config-android': 20.1.3 - '@react-native-community/cli-tools': 20.1.3 + '@react-native-community/cli-config-android': 20.2.0 + '@react-native-community/cli-tools': 20.2.0 execa: 5.1.1 logkitty: 0.7.1 picocolors: 1.1.1 - '@react-native-community/cli-platform-apple@20.1.3': + '@react-native-community/cli-platform-apple@20.2.0': dependencies: - '@react-native-community/cli-config-apple': 20.1.3 - '@react-native-community/cli-tools': 20.1.3 + '@react-native-community/cli-config-apple': 20.2.0 + '@react-native-community/cli-tools': 20.2.0 execa: 5.1.1 fast-xml-parser: 5.8.0 picocolors: 1.1.1 - '@react-native-community/cli-platform-ios@20.1.3': + '@react-native-community/cli-platform-ios@20.2.0': dependencies: - '@react-native-community/cli-platform-apple': 20.1.3 + '@react-native-community/cli-platform-apple': 20.2.0 - '@react-native-community/cli-server-api@20.1.3': + '@react-native-community/cli-server-api@20.2.0': dependencies: - '@react-native-community/cli-tools': 20.1.3 + '@react-native-community/cli-tools': 20.2.0 body-parser: 2.2.2 compression: 1.8.1 connect: 3.7.0 @@ -7309,14 +7306,13 @@ snapshots: open: 6.4.0 pretty-format: 29.7.0 serve-static: 1.16.3 - strict-url-sanitise: 0.0.1 ws: 6.2.3 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - '@react-native-community/cli-tools@20.1.3': + '@react-native-community/cli-tools@20.2.0': dependencies: '@vscode/sudo-prompt': 9.3.2 appdirsjs: 1.2.7 @@ -7329,18 +7325,18 @@ snapshots: prompts: 2.4.2 semver: 7.8.0 - '@react-native-community/cli-types@20.1.3': + '@react-native-community/cli-types@20.2.0': dependencies: joi: 17.13.3 - '@react-native-community/cli@20.1.3(typescript@5.9.3)': + '@react-native-community/cli@20.2.0(typescript@5.9.3)': dependencies: - '@react-native-community/cli-clean': 20.1.3 - '@react-native-community/cli-config': 20.1.3(typescript@5.9.3) - '@react-native-community/cli-doctor': 20.1.3(typescript@5.9.3) - '@react-native-community/cli-server-api': 20.1.3 - '@react-native-community/cli-tools': 20.1.3 - '@react-native-community/cli-types': 20.1.3 + '@react-native-community/cli-clean': 20.2.0 + '@react-native-community/cli-config': 20.2.0(typescript@5.9.3) + '@react-native-community/cli-doctor': 20.2.0(typescript@5.9.3) + '@react-native-community/cli-server-api': 20.2.0 + '@react-native-community/cli-tools': 20.2.0 + '@react-native-community/cli-types': 20.2.0 commander: 9.5.0 deepmerge: 4.3.1 execa: 5.1.1 @@ -7356,47 +7352,47 @@ snapshots: - typescript - utf-8-validate - '@react-native-community/geolocation@3.4.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': + '@react-native-community/geolocation@3.4.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': dependencies: react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) '@react-native-community/slider@5.2.0': {} - '@react-native-documents/picker@12.0.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': + '@react-native-documents/picker@12.0.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': dependencies: react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) - '@react-native-vector-icons/common@12.4.2(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': + '@react-native-vector-icons/common@12.4.2(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': dependencies: find-up: 7.0.0 picocolors: 1.1.1 plist: 3.1.1 react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) - '@react-native-vector-icons/fontawesome6@12.4.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': + '@react-native-vector-icons/fontawesome6@12.4.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': dependencies: - '@react-native-vector-icons/common': 12.4.2(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + '@react-native-vector-icons/common': 12.4.2(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) transitivePeerDependencies: - '@react-native-vector-icons/get-image' - '@react-native-vector-icons/material-design-icons@12.5.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': + '@react-native-vector-icons/material-design-icons@12.5.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': dependencies: - '@react-native-vector-icons/common': 12.4.2(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + '@react-native-vector-icons/common': 12.4.2(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) transitivePeerDependencies: - '@react-native-vector-icons/get-image' - '@react-native-vector-icons/material-icons@12.5.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': + '@react-native-vector-icons/material-icons@12.5.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': dependencies: - '@react-native-vector-icons/common': 12.4.2(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + '@react-native-vector-icons/common': 12.4.2(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) transitivePeerDependencies: - '@react-native-vector-icons/get-image' @@ -7526,7 +7522,7 @@ snapshots: tinyglobby: 0.2.16 yargs: 17.7.2 - '@react-native/community-cli-plugin@0.83.1(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))': + '@react-native/community-cli-plugin@0.83.1(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))': dependencies: '@react-native/dev-middleware': 0.83.1 debug: 4.4.3 @@ -7536,7 +7532,7 @@ snapshots: metro-core: 0.83.7 semver: 7.8.0 optionalDependencies: - '@react-native-community/cli': 20.1.3(typescript@5.9.3) + '@react-native-community/cli': 20.2.0(typescript@5.9.3) '@react-native/metro-config': 0.83.1(@babel/core@7.29.7) transitivePeerDependencies: - bufferutil @@ -7621,24 +7617,24 @@ snapshots: '@react-native/typescript-config@0.86.0': {} - '@react-native/virtualized-lists@0.83.1(@types/react@19.2.14)(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': + '@react-native/virtualized-lists@0.83.1(@types/react@19.2.14)(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) optionalDependencies: '@types/react': 19.2.14 - '@react-navigation/bottom-tabs@7.16.1(@react-navigation/native@7.2.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native-safe-area-context@5.8.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native-screens@4.25.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': + '@react-navigation/bottom-tabs@7.16.1(@react-navigation/native@7.2.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native-safe-area-context@5.8.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native-screens@4.25.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': dependencies: - '@react-navigation/elements': 2.9.18(@react-navigation/native@7.2.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native-safe-area-context@5.8.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) - '@react-navigation/native': 7.2.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + '@react-navigation/elements': 2.9.18(@react-navigation/native@7.2.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native-safe-area-context@5.8.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + '@react-navigation/native': 7.2.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) color: 4.2.3 react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) - react-native-safe-area-context: 5.8.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) - react-native-screens: 4.25.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native-safe-area-context: 5.8.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + react-native-screens: 4.25.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) sf-symbols-typescript: 2.2.0 transitivePeerDependencies: - '@react-native-masked-view/masked-view' @@ -7655,40 +7651,40 @@ snapshots: use-latest-callback: 0.2.6(react@19.2.4) use-sync-external-store: 1.6.0(react@19.2.4) - '@react-navigation/elements@2.9.18(@react-navigation/native@7.2.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native-safe-area-context@5.8.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': + '@react-navigation/elements@2.9.18(@react-navigation/native@7.2.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native-safe-area-context@5.8.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': dependencies: - '@react-navigation/native': 7.2.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + '@react-navigation/native': 7.2.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) color: 4.2.3 react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) - react-native-safe-area-context: 5.8.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native-safe-area-context: 5.8.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) use-latest-callback: 0.2.6(react@19.2.4) use-sync-external-store: 1.6.0(react@19.2.4) - '@react-navigation/native@7.2.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': + '@react-navigation/native@7.2.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)': dependencies: '@react-navigation/core': 7.17.4(react@19.2.4) escape-string-regexp: 4.0.0 fast-deep-equal: 3.1.3 nanoid: 3.3.12 react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) use-latest-callback: 0.2.6(react@19.2.4) '@react-navigation/routers@7.5.5': dependencies: nanoid: 3.3.12 - '@react-navigation/stack@7.9.2(e77e2ee8455471efeec313358832aef4)': + '@react-navigation/stack@7.9.2(1f7017f09cb809f2396409dc8fd7c30e)': dependencies: - '@react-navigation/elements': 2.9.18(@react-navigation/native@7.2.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native-safe-area-context@5.8.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) - '@react-navigation/native': 7.2.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + '@react-navigation/elements': 2.9.18(@react-navigation/native@7.2.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native-safe-area-context@5.8.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + '@react-navigation/native': 7.2.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) color: 4.2.3 react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) - react-native-gesture-handler: 2.31.2(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) - react-native-safe-area-context: 5.8.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) - react-native-screens: 4.25.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native-gesture-handler: 2.31.2(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + react-native-safe-area-context: 5.8.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + react-native-screens: 4.25.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) use-latest-callback: 0.2.6(react@19.2.4) transitivePeerDependencies: - '@react-native-masked-view/masked-view' @@ -7717,13 +7713,13 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 - '@testing-library/react-native@13.3.3(jest@30.3.0(@types/node@24.12.4))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react-test-renderer@19.2.4(react@19.2.4))(react@19.2.4)': + '@testing-library/react-native@13.3.3(jest@30.3.0(@types/node@24.12.4))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react-test-renderer@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: jest-matcher-utils: 30.4.1 picocolors: 1.1.1 pretty-format: 30.4.1 react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) react-test-renderer: 19.2.4(react@19.2.4) redent: 3.0.0 optionalDependencies: @@ -10169,11 +10165,11 @@ snapshots: lru-cache@7.18.3: {} - lucide-react-native@0.577.0(react-native-svg@15.15.5(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): + lucide-react-native@0.577.0(react-native-svg@15.15.5(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): dependencies: react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) - react-native-svg: 15.15.5(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native-svg: 15.15.5(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) make-dir@4.0.0: dependencies: @@ -10689,7 +10685,7 @@ snapshots: '@jest/schemas': 30.4.1 ansi-styles: 5.2.0 react-is-18: react-is@18.3.1 - react-is-19: react-is@19.2.7 + react-is-19: react-is@19.2.8 promise@8.3.0: dependencies: @@ -10765,7 +10761,7 @@ snapshots: dependencies: react: 19.2.4 - react-i18next@17.0.8(i18next@26.3.4(typescript@5.9.3))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)(typescript@5.9.3): + react-i18next@17.0.8(i18next@26.3.4(typescript@5.9.3))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)(typescript@5.9.3): dependencies: '@babel/runtime': 7.29.7 html-parse-stringify: 3.0.1 @@ -10773,7 +10769,7 @@ snapshots: react: 19.2.4 use-sync-external-store: 1.6.0(react@19.2.4) optionalDependencies: - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) typescript: 5.9.3 react-is@16.13.1: {} @@ -10782,111 +10778,111 @@ snapshots: react-is@19.2.6: {} - react-is@19.2.7: {} + react-is@19.2.8: {} - react-native-camera-kit-no-google@17.0.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): + react-native-camera-kit-no-google@17.0.4(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): dependencies: react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) - react-native-device-info@15.0.2(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4)): + react-native-device-info@15.0.2(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4)): dependencies: - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) - react-native-fs@2.20.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4)): + react-native-fs@2.20.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4)): dependencies: base-64: 0.1.0 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) utf8: 3.0.0 - react-native-gesture-handler@2.31.2(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): + react-native-gesture-handler@2.31.2(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): dependencies: '@egjs/hammerjs': 2.0.17 '@types/react-test-renderer': 19.1.0 hoist-non-react-statics: 3.3.2 invariant: 2.2.4 react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) - react-native-image-picker@8.2.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): + react-native-image-picker@8.2.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): dependencies: react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) react-native-keychain@10.0.0: {} - react-native-localize@3.7.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): + react-native-localize@3.7.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): dependencies: react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) - react-native-nitro-modules@0.35.7(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): + react-native-nitro-modules@0.35.7(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): dependencies: react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) - react-native-nitro-sound@0.2.14(react-native-nitro-modules@0.35.7(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): + react-native-nitro-sound@0.2.14(react-native-nitro-modules@0.35.7(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4))(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): dependencies: '@react-native-community/slider': 5.2.0 react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) - react-native-nitro-modules: 0.35.7(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native-nitro-modules: 0.35.7(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) - react-native-permissions@5.5.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): + react-native-permissions@5.5.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): dependencies: react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) - react-native-safe-area-context@5.8.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): + react-native-safe-area-context@5.8.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): dependencies: react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) - react-native-screens@4.25.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): + react-native-screens@4.25.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): dependencies: react: 19.2.4 react-freeze: 1.0.4(react@19.2.4) - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) warn-once: 0.1.1 - react-native-signature-canvas@5.0.2(react-native-webview@13.16.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)): + react-native-signature-canvas@5.0.2(react-native-webview@13.16.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4)): dependencies: - react-native-webview: 13.16.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + react-native-webview: 13.16.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) - react-native-svg@15.15.5(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): + react-native-svg@15.15.5(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): dependencies: css-select: 5.2.2 css-tree: 1.1.3 react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) - react-native-url-polyfill@3.0.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4)): + react-native-url-polyfill@3.0.0(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4)): dependencies: - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) whatwg-url-without-unicode: 8.0.0-3 - react-native-webview@13.16.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): + react-native-webview@13.16.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): dependencies: escape-string-regexp: 4.0.0 invariant: 2.2.4 react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) - react-native-zip-archive@7.1.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): + react-native-zip-archive@7.1.1(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4): dependencies: react: 19.2.4 - react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) + react-native: 0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4) - react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4): + react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4): dependencies: '@jest/create-cache-key-function': 29.7.0 '@react-native/assets-registry': 0.83.1 '@react-native/codegen': 0.83.1(@babel/core@7.29.7) - '@react-native/community-cli-plugin': 0.83.1(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7)) + '@react-native/community-cli-plugin': 0.83.1(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7)) '@react-native/gradle-plugin': 0.83.1 '@react-native/js-polyfills': 0.83.1 '@react-native/normalize-colors': 0.83.1 - '@react-native/virtualized-lists': 0.83.1(@types/react@19.2.14)(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.1.3(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) + '@react-native/virtualized-lists': 0.83.1(@types/react@19.2.14)(react-native@0.83.1(@babel/core@7.29.7)(@react-native-community/cli@20.2.0(typescript@5.9.3))(@react-native/metro-config@0.83.1(@babel/core@7.29.7))(@types/react@19.2.14)(react@19.2.4))(react@19.2.4) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -11238,8 +11234,6 @@ snapshots: strict-uri-encode@2.0.0: {} - strict-url-sanitise@0.0.1: {} - string-length@4.0.2: dependencies: char-regex: 1.0.2