From c75ff3ebfab0774f3bf6f1aa3cd0dc14893099da Mon Sep 17 00:00:00 2001 From: MxKevinBeqo Date: Mon, 27 Oct 2025 11:53:46 +0100 Subject: [PATCH 1/2] chore: update react-native-firebase to 20.1.0 --- ios/Podfile | 6 +++++- ios/developerapp.xcodeproj/project.pbxproj | 12 ++++++++++++ package.json | 10 +++++----- 3 files changed, 22 insertions(+), 6 deletions(-) diff --git a/ios/Podfile b/ios/Podfile index 8c1c8a5..f76b796 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -51,7 +51,11 @@ abstract_target "Mendix" do pod 'Firebase', :modular_headers => true pod 'FirebaseCore', :modular_headers => true pod 'GoogleUtilities', :modular_headers => true - + pod 'FirebaseCoreExtension', :modular_headers => true + pod 'FirebaseInstallations', :modular_headers => true + pod 'GoogleDataTransport', :modular_headers => true + pod 'nanopb', :modular_headers => true + pod 'IQKeyboardManager' pod 'React-logger', :path => '../node_modules/react-native/ReactCommon/logger' pod 'SSZipArchive' diff --git a/ios/developerapp.xcodeproj/project.pbxproj b/ios/developerapp.xcodeproj/project.pbxproj index b0793ef..5dcc6ce 100644 --- a/ios/developerapp.xcodeproj/project.pbxproj +++ b/ios/developerapp.xcodeproj/project.pbxproj @@ -607,14 +607,19 @@ ); inputPaths = ( "${PODS_ROOT}/Target Support Files/Pods-Mendix-DeveloperApp/Pods-Mendix-DeveloperApp-resources.sh", + "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore/FirebaseCore_Privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreExtension/FirebaseCoreExtension_Privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreInternal/FirebaseCoreInternal_Privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCrashlytics/FirebaseCrashlytics_Privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstallations/FirebaseInstallations_Privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseMessaging/FirebaseMessaging_Privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/GoogleDataTransport/GoogleDataTransport_Privacy.bundle", "${PODS_ROOT}/GoogleMaps/Maps/Frameworks/GoogleMaps.xcframework/ios-arm64/GoogleMaps.framework/Resources/GoogleMaps.bundle", "${PODS_ROOT}/GoogleMaps/Maps/Frameworks/GoogleMaps.xcframework/ios-arm64_x86_64-simulator/GoogleMaps.framework/Resources/GoogleMaps.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities/GoogleUtilities_Privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager/IQKeyboardManager.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC/FBLPromises_Privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/PromisesSwift/Promises_Privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/RCT-Folly/RCT-Folly_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/RNCAsyncStorage/RNCAsyncStorage_resources.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/RNDeviceInfo/RNDeviceInfoPrivacyInfo.bundle", @@ -644,18 +649,24 @@ "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/boost/boost_privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/glog/glog_privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/nanopb/nanopb_Privacy.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/react-native-blob-util/ReactNativeBlobUtilPrivacyInfo.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/react-native-image-picker/RNImagePickerPrivacyInfo.bundle", ); name = "[CP] Copy Pods Resources"; outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FirebaseCore_Privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FirebaseCoreExtension_Privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FirebaseCoreInternal_Privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FirebaseCrashlytics_Privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FirebaseInstallations_Privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FirebaseMessaging_Privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleDataTransport_Privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleMaps.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleUtilities_Privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/IQKeyboardManager.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FBLPromises_Privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Promises_Privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RCT-Folly_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNCAsyncStorage_resources.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNDeviceInfoPrivacyInfo.bundle", @@ -685,6 +696,7 @@ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/SSZipArchive.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/boost_privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/glog_privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/nanopb_Privacy.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ReactNativeBlobUtilPrivacyInfo.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/RNImagePickerPrivacyInfo.bundle", ); diff --git a/package.json b/package.json index b75c0bc..e59ded1 100644 --- a/package.json +++ b/package.json @@ -31,11 +31,11 @@ "@react-native-community/datetimepicker": "8.2.0", "@react-native-community/geolocation": "3.4.0", "@react-native-community/netinfo": "11.4.1", - "@react-native-firebase/analytics": "17.3.0", - "@react-native-firebase/app": "17.3.0", - "@react-native-firebase/crashlytics": "17.3.0", - "@react-native-firebase/messaging": "17.3.0", - "@react-native-firebase/ml": "17.3.0", + "@react-native-firebase/analytics": "20.1.0", + "@react-native-firebase/app": "20.1.0", + "@react-native-firebase/crashlytics": "20.1.0", + "@react-native-firebase/messaging": "20.1.0", + "@react-native-firebase/ml": "20.1.0", "@react-native-picker/picker": "2.11.0", "@sbaiahmed1/react-native-biometrics": "0.4.0", "@swan-io/react-native-browser": "0.4.1", From 429fcefe57ab98544c7eb6467d150dd917469c48 Mon Sep 17 00:00:00 2001 From: MxKevinBeqo Date: Mon, 27 Oct 2025 11:54:03 +0100 Subject: [PATCH 2/2] chore: update lock files --- ios/Podfile.lock | 360 ++++++++++++++++++++++++---------------------- package-lock.json | 333 +++++++++--------------------------------- 2 files changed, 259 insertions(+), 434 deletions(-) diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 1631727..c708349 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -5,68 +5,80 @@ PODS: - DoubleConversion (1.1.6) - fast_float (6.1.4) - FBLazyVector (0.77.3) - - Firebase (10.5.0): - - Firebase/Core (= 10.5.0) - - Firebase/Analytics (10.5.0): + - Firebase (10.27.0): + - Firebase/Core (= 10.27.0) + - Firebase/Analytics (10.27.0): - Firebase/Core - - Firebase/Core (10.5.0): + - Firebase/Core (10.27.0): - Firebase/CoreOnly - - FirebaseAnalytics (~> 10.5.0) - - Firebase/CoreOnly (10.5.0): - - FirebaseCore (= 10.5.0) - - Firebase/Crashlytics (10.5.0): + - FirebaseAnalytics (~> 10.27.0) + - Firebase/CoreOnly (10.27.0): + - FirebaseCore (= 10.27.0) + - Firebase/Crashlytics (10.27.0): - Firebase/CoreOnly - - FirebaseCrashlytics (~> 10.5.0) - - Firebase/Messaging (10.5.0): + - FirebaseCrashlytics (~> 10.27.0) + - Firebase/Messaging (10.27.0): - Firebase/CoreOnly - - FirebaseMessaging (~> 10.5.0) - - FirebaseAnalytics (10.5.0): - - FirebaseAnalytics/AdIdSupport (= 10.5.0) + - FirebaseMessaging (~> 10.27.0) + - FirebaseAnalytics (10.27.0): + - FirebaseAnalytics/AdIdSupport (= 10.27.0) - FirebaseCore (~> 10.0) - FirebaseInstallations (~> 10.0) - - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - - GoogleUtilities/MethodSwizzler (~> 7.8) - - GoogleUtilities/Network (~> 7.8) - - "GoogleUtilities/NSData+zlib (~> 7.8)" - - nanopb (< 2.30910.0, >= 2.30908.0) - - FirebaseAnalytics/AdIdSupport (10.5.0): + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" + - nanopb (< 2.30911.0, >= 2.30908.0) + - FirebaseAnalytics/AdIdSupport (10.27.0): - FirebaseCore (~> 10.0) - FirebaseInstallations (~> 10.0) - - GoogleAppMeasurement (= 10.5.0) - - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - - GoogleUtilities/MethodSwizzler (~> 7.8) - - GoogleUtilities/Network (~> 7.8) - - "GoogleUtilities/NSData+zlib (~> 7.8)" - - nanopb (< 2.30910.0, >= 2.30908.0) - - FirebaseCore (10.5.0): + - GoogleAppMeasurement (= 10.27.0) + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" + - nanopb (< 2.30911.0, >= 2.30908.0) + - FirebaseCore (10.27.0): - FirebaseCoreInternal (~> 10.0) - - GoogleUtilities/Environment (~> 7.8) - - GoogleUtilities/Logger (~> 7.8) - - FirebaseCoreExtension (10.5.0): + - GoogleUtilities/Environment (~> 7.12) + - GoogleUtilities/Logger (~> 7.12) + - FirebaseCoreExtension (10.29.0): - FirebaseCore (~> 10.0) - FirebaseCoreInternal (10.29.0): - "GoogleUtilities/NSData+zlib (~> 7.8)" - - FirebaseCrashlytics (10.5.0): - - FirebaseCore (~> 10.0) + - FirebaseCrashlytics (10.27.0): + - FirebaseCore (~> 10.5) - FirebaseInstallations (~> 10.0) + - FirebaseRemoteConfigInterop (~> 10.23) + - FirebaseSessions (~> 10.5) - GoogleDataTransport (~> 9.2) - GoogleUtilities/Environment (~> 7.8) - - nanopb (< 2.30910.0, >= 2.30908.0) + - nanopb (< 2.30911.0, >= 2.30908.0) - PromisesObjC (~> 2.1) - FirebaseInstallations (10.29.0): - FirebaseCore (~> 10.0) - GoogleUtilities/Environment (~> 7.8) - GoogleUtilities/UserDefaults (~> 7.8) - PromisesObjC (~> 2.1) - - FirebaseMessaging (10.5.0): + - FirebaseMessaging (10.27.0): - FirebaseCore (~> 10.0) - FirebaseInstallations (~> 10.0) - - GoogleDataTransport (~> 9.2) + - GoogleDataTransport (~> 9.3) - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - GoogleUtilities/Environment (~> 7.8) - GoogleUtilities/Reachability (~> 7.8) - GoogleUtilities/UserDefaults (~> 7.8) - - nanopb (< 2.30910.0, >= 2.30908.0) + - nanopb (< 2.30911.0, >= 2.30908.0) + - FirebaseRemoteConfigInterop (10.29.0) + - FirebaseSessions (10.29.0): + - FirebaseCore (~> 10.5) + - FirebaseCoreExtension (~> 10.0) + - FirebaseInstallations (~> 10.0) + - GoogleDataTransport (~> 9.2) + - GoogleUtilities/Environment (~> 7.13) + - GoogleUtilities/UserDefaults (~> 7.13) + - nanopb (< 2.30911.0, >= 2.30908.0) + - PromisesSwift (~> 2.1) - fmt (11.0.2) - glog (0.3.5) - Google-Maps-iOS-Utils (4.2.2): @@ -88,26 +100,26 @@ PODS: - GoogleMaps (~> 7.3) - Google-Maps-iOS-Utils/QuadTree (4.2.2): - GoogleMaps (~> 7.3) - - GoogleAppMeasurement (10.5.0): - - GoogleAppMeasurement/AdIdSupport (= 10.5.0) - - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - - GoogleUtilities/MethodSwizzler (~> 7.8) - - GoogleUtilities/Network (~> 7.8) - - "GoogleUtilities/NSData+zlib (~> 7.8)" - - nanopb (< 2.30910.0, >= 2.30908.0) - - GoogleAppMeasurement/AdIdSupport (10.5.0): - - GoogleAppMeasurement/WithoutAdIdSupport (= 10.5.0) - - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - - GoogleUtilities/MethodSwizzler (~> 7.8) - - GoogleUtilities/Network (~> 7.8) - - "GoogleUtilities/NSData+zlib (~> 7.8)" - - nanopb (< 2.30910.0, >= 2.30908.0) - - GoogleAppMeasurement/WithoutAdIdSupport (10.5.0): - - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - - GoogleUtilities/MethodSwizzler (~> 7.8) - - GoogleUtilities/Network (~> 7.8) - - "GoogleUtilities/NSData+zlib (~> 7.8)" - - nanopb (< 2.30910.0, >= 2.30908.0) + - GoogleAppMeasurement (10.27.0): + - GoogleAppMeasurement/AdIdSupport (= 10.27.0) + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" + - nanopb (< 2.30911.0, >= 2.30908.0) + - GoogleAppMeasurement/AdIdSupport (10.27.0): + - GoogleAppMeasurement/WithoutAdIdSupport (= 10.27.0) + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" + - nanopb (< 2.30911.0, >= 2.30908.0) + - GoogleAppMeasurement/WithoutAdIdSupport (10.27.0): + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" + - nanopb (< 2.30911.0, >= 2.30908.0) - GoogleDataTransport (9.4.1): - GoogleUtilities/Environment (~> 7.7) - nanopb (< 2.30911.0, >= 2.30908.0) @@ -178,11 +190,11 @@ PODS: - libwebp/webp (1.5.0): - libwebp/sharpyuv - MultiplatformBleAdapter (0.1.9) - - nanopb (2.30909.1): - - nanopb/decode (= 2.30909.1) - - nanopb/encode (= 2.30909.1) - - nanopb/decode (2.30909.1) - - nanopb/encode (2.30909.1) + - nanopb (2.30910.0): + - nanopb/decode (= 2.30910.0) + - nanopb/encode (= 2.30910.0) + - nanopb/decode (2.30910.0) + - nanopb/encode (2.30910.0) - op-sqlite (12.0.2): - OpenSSL-Universal - React @@ -190,6 +202,8 @@ PODS: - React-Core - OpenSSL-Universal (3.3.3001) - PromisesObjC (2.4.0) + - PromisesSwift (2.4.0): + - PromisesObjC (= 2.4.0) - QRCodeReader.swift (10.1.0) - RCT-Folly (2024.11.18.00): - boost @@ -1926,24 +1940,24 @@ PODS: - React-Core - SDWebImage (~> 5.11.1) - SDWebImageWebPCoder (~> 0.8.4) - - RNFBAnalytics (17.3.0): - - Firebase/Analytics (= 10.5.0) + - RNFBAnalytics (20.1.0): + - Firebase/Analytics (= 10.27.0) - React-Core - RNFBApp - - RNFBApp (17.3.0): - - Firebase/CoreOnly (= 10.5.0) + - RNFBApp (20.1.0): + - Firebase/CoreOnly (= 10.27.0) - React-Core - - RNFBCrashlytics (17.3.0): - - Firebase/Crashlytics (= 10.5.0) - - FirebaseCoreExtension (= 10.5.0) + - RNFBCrashlytics (20.1.0): + - Firebase/Crashlytics (= 10.27.0) + - FirebaseCoreExtension - React-Core - RNFBApp - - RNFBMessaging (17.3.0): - - Firebase/Messaging (= 10.5.0) - - FirebaseCoreExtension (= 10.5.0) + - RNFBMessaging (20.1.0): + - Firebase/Messaging (= 10.27.0) + - FirebaseCoreExtension - React-Core - RNFBApp - - RNFBML (17.3.0): + - RNFBML (20.1.0): - React-Core - RNFBApp - RNGestureHandler (2.23.1): @@ -2141,13 +2155,17 @@ DEPENDENCIES: - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - Firebase - FirebaseCore + - FirebaseCoreExtension + - FirebaseInstallations - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - Google-Maps-iOS-Utils + - GoogleDataTransport - GoogleMaps - GoogleUtilities - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) - IQKeyboardManager + - nanopb - "op-sqlite (from `../node_modules/@op-engineering/op-sqlite`)" - QRCodeReader.swift (~> 10.1.0) - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) @@ -2263,6 +2281,8 @@ SPEC REPOS: - FirebaseCrashlytics - FirebaseInstallations - FirebaseMessaging + - FirebaseRemoteConfigInterop + - FirebaseSessions - Google-Maps-iOS-Utils - GoogleAppMeasurement - GoogleDataTransport @@ -2274,6 +2294,7 @@ SPEC REPOS: - nanopb - OpenSSL-Universal - PromisesObjC + - PromisesSwift - QRCodeReader.swift - SDWebImage - SDWebImageWebPCoder @@ -2501,22 +2522,24 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90 - BVLinearGradient: 880f91a7854faff2df62518f0281afb1c60d49a3 + BVLinearGradient: cb006ba232a1f3e4f341bb62c42d1098c284da70 DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb fast_float: 06eeec4fe712a76acc9376682e4808b05ce978b6 FBLazyVector: 23d8c5470c648a635893dc0956c6dbaead54b656 - Firebase: 3d6637234ab163e31852834617b4fe1df3b7af6d - FirebaseAnalytics: 6f7430030cb6b22fe1db2e3bed782e999b76dc00 - FirebaseCore: 324b8d182d9ff7e3f6d1fa2f04b082d1c7a3e366 - FirebaseCoreExtension: d9fa427f1ae1edccf2368ce5e8d567e4c1f0ebc8 + Firebase: 26b040b20866a55f55eb3611b9fcf3ae64816b86 + FirebaseAnalytics: f9211b719db260cc91aebee8bb539cb367d0dfd1 + FirebaseCore: a2b95ae4ce7c83ceecfbbbe3b6f1cddc7415a808 + FirebaseCoreExtension: 705ca5b14bf71d2564a0ddc677df1fc86ffa600f FirebaseCoreInternal: df84dd300b561c27d5571684f389bf60b0a5c934 - FirebaseCrashlytics: ea94bc81f67d5d4702d0c782da13e1483217bac8 + FirebaseCrashlytics: 81ea6ec96519388687f6061beb838a8eec482293 FirebaseInstallations: 913cf60d0400ebd5d6b63a28b290372ab44590dd - FirebaseMessaging: 35ecbbc68ff547fca80f9326c9622e79288c7149 + FirebaseMessaging: 585984d0a1df120617eb10b44cad8968b859815e + FirebaseRemoteConfigInterop: 6efda51fb5e2f15b16585197e26eaa09574e8a4d + FirebaseSessions: dbd14adac65ce996228652c1fc3a3f576bdf3ecc fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd glog: eb93e2f488219332457c3c4eafd2738ddc7e80b8 Google-Maps-iOS-Utils: f77eab4c4326d7e6a277f8e23a0232402731913a - GoogleAppMeasurement: 40c70a7d89013f0eca72006c4b9732163ea4cdae + GoogleAppMeasurement: f65fc137531af9ad647f1c0a42f3b6a4d3a98049 GoogleDataTransport: 6c09b596d841063d76d4288cc2d2f42cc36e1e2a GoogleMaps: 032f676450ba0779bd8ce16840690915f84e57ac GoogleUtilities: ea963c370a38a8069cc5f7ba4ca849a60b6d7d15 @@ -2524,115 +2547,116 @@ SPEC CHECKSUMS: IQKeyboardManager: c8665b3396bd0b79402b4c573eac345a31c7d485 libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8 MultiplatformBleAdapter: 5a6a897b006764392f9cef785e4360f54fb9477d - nanopb: d4d75c12cd1316f4a64e3c6963f879ecd4b5e0d5 - op-sqlite: 7c3a6a7f84f0969b96266dbd143a3793bc2bc9cf + nanopb: 438bc412db1928dac798aa6fd75726007be04262 + op-sqlite: 0f9484085a99acfec17852d146862efe6582f7c9 OpenSSL-Universal: 6082b0bf950e5636fe0d78def171184e2b3899c2 PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 + PromisesSwift: 9d77319bbe72ebf6d872900551f7eeba9bce2851 QRCodeReader.swift: 373a389fe9a22d513c879a32a6f647c58f4ef572 - RCT-Folly: 36fe2295e44b10d831836cc0d1daec5f8abcf809 + RCT-Folly: e78785aa9ba2ed998ea4151e314036f6c49e6d82 RCTDeprecation: 6ee92578d332db1d4e03267d3ae98bcf8b780863 RCTRequired: 5b3da0e0f91fddda935574b81748c3e3d3649ee7 RCTTypeSafety: 870cb072be3d3f310ecec897c3d297a931f8f7e1 React: 535fa5014fb1743f6654a980acb16dae339e1944 React-callinvoker: dd1ecd51f8d3c76a551afdf6dab6d51c1ead5501 - React-Core: cd2530a1bcf14af3e34cd7561ee36916079a8e7f - React-CoreModules: d4fec6cceab80b9e22b5a45036ee431b5a69b102 - React-cxxreact: 3d3010b4ccd33458ab12bfbbc1b05402e17e4a98 + React-Core: a3e36c059a195bd213d005db36c9e68957b78632 + React-CoreModules: 46467a2b34b053eb7262104e07bf5d835a9afe77 + React-cxxreact: 500e7b011a14eeefdcf6c0eb982fe4db055c2670 React-debug: 41315631a01cf5cc3c9498482b97be21c49f8e8d - React-defaultsnativemodule: dcb237a582ed8d46e74e4c38c90f8e29895a0812 - React-domnativemodule: 4cc53a9f19dae2514b56357c8a148601b5376c13 - React-Fabric: 2203020455994c14a6b0eed5fe206ba11c51d28b - React-FabricComponents: d1e35a9d7660cb57ec31ae7730cf30fabb07039a - React-FabricImage: 34de81a326d87d9a3a0d54c285dc518a9e896ce1 + React-defaultsnativemodule: a06364257949e77dc39bcfd08e2d801c189bb58c + React-domnativemodule: dcda8a2b62bb34ed5db94470a3a72f32a76e1e31 + React-Fabric: dc1d3aa4b6a92e4a703c02ca6c4add312754eb84 + React-FabricComponents: 451f7b72aa80001520a20747b7b1e21350d6fba8 + React-FabricImage: 15c3bfe577a60c492134519219627316fb48af05 React-featureflags: 08f06c820a37b29ed3ef9dddc6763c086339bc28 - React-featureflagsnativemodule: e4c016c273fccd39e5c0425dbf552ae3ba6f557c - React-graphics: 34008ef25e81687b5b89d6fe1ebc167c3414fd8b - React-hermes: 997737a07bc954d032ba808a85d367c1e4eee2d9 - React-idlecallbacksnativemodule: ad58b5d392ca3257511ea81c496d068face8bcee - React-ImageManager: a9e52d60226e1994b432bf7cc9d58b36a935eeb6 - React-jserrorhandler: 1e06734dfb99a87b1d9db3954e2fb680e1483a77 - React-jsi: a7f1b8eb4319e2fc664e1761ce04ab0ad4a51e2a - React-jsiexecutor: 58d404bda9a46fa8822d556942c04b3020e214c7 - React-jsinspector: 75717c9002cb6b590692ebb237ad1fce5f600aba - React-jsitracing: 62b9f496758ea6aff6fb7021b4b8e05da7e460c5 - React-logger: 094beeb633228cb5d7a1b7235e21c77f901eb1a6 - React-Mapbuffer: ac43f5b92893ee6cba15a712b211191f9dfbf089 - React-microtasksnativemodule: c32cbd3d9c334a51311ab9d717e2c72c7032a256 - react-native-ble-plx: f10240444452dfb2d2a13a0e4f58d7783e92d76e - react-native-blob-util: 64a732c0b8bb7f4928905e16ea8dc5cde6fb4832 - react-native-cameraroll: fa835a59246b90ad2fa33c5e008fc25752ba7b80 - react-native-file-viewer-turbo: bd89c9a88d2c194563d2c6c071c3e7eff4ac2273 - react-native-geocoder: 757427682892bb256f3b3745858cc90eba148a8e - react-native-geolocation: 8559551683956a104cd6953a51f53edcef7a998f - react-native-google-maps: 94df984b1647973baffe17c0b7b52828d6b69d94 - react-native-image-picker: f104798044ef2c9211c42a48025d0693b5f34981 - react-native-maps: cbf2f03bfeebfd7ec45966b066db13a075fd2af3 - react-native-netinfo: f0a9899081c185db1de5bb2fdc1c88c202a059ac - react-native-pager-view: c3b8efd9000368320e3710c01f38a83bd2170779 - react-native-safe-area-context: 849d7df29ecb2a7155c769c0b76849ba952c2aa3 - react-native-video: fcf88c7e93d7736a529f97f70ce92269684596ec - react-native-view-shot: 9aea6ab99c8d81590d6b630d62a418ced77d1ed7 - react-native-webview: 326a2163c7117fd5b21e48c857b2946f0a7af598 + React-featureflagsnativemodule: 3f6b19ac469a5d26e3a52e5198735c1799f1e324 + React-graphics: df8448a604e8fd03325e0f3d760b13e57416871c + React-hermes: 67f3ee00fdbe085e722fd89811073678ba28c10a + React-idlecallbacksnativemodule: 26de008466429c4a6feb772cde37d3eda5c1e045 + React-ImageManager: 52a8c48c4c7c5a8124e8c363693bd2908b01c5f6 + React-jserrorhandler: faa483d54dd358b11e81adcd5e6373da6030ed70 + React-jsi: d5332d79759159a0127348d9b20cc90527dd40e8 + React-jsiexecutor: 72c8df1af2c18736f6685cce4205c480f3783039 + React-jsinspector: e444c5725dbb31aa7ce556d972511f8997b38bc5 + React-jsitracing: 955646960c72c03e6e87df8706cab6bcdf960042 + React-logger: a23563f96a622637d7cce687bdf304929104effd + React-Mapbuffer: 1864935968d15b9b73d8e413d29c780f0ab50038 + React-microtasksnativemodule: 3b784cf40f7c3c9500b9a5f9e4eec5c9bbfbef8f + react-native-ble-plx: 2dd8780ee8d34c60399aaa897249ed1860ebef10 + react-native-blob-util: b653f7dae5c9fa3f903af51bc2edfb8ef659022b + react-native-cameraroll: 0d805139369f07b822f51841801429a4049e1234 + react-native-file-viewer-turbo: 02b2556f5193a8512c5b00fa24e0d29c1fa639cb + react-native-geocoder: bc977303c9c53cce36bcdb3c6f17e6832f86beb6 + react-native-geolocation: 697f7e4206386120bfdcf0c6a858e956360c734c + react-native-google-maps: 992905591a0a9315b8e74faecadd72f039e41dda + react-native-image-picker: 8c8f120521f283d7a069c51d519fbd654e8de8e3 + react-native-maps: deb2adbdf309b622f15055b72b8742054929c740 + react-native-netinfo: cec9c4e86083cb5b6aba0e0711f563e2fbbff187 + react-native-pager-view: 68e8a65a607a6f91a1e25865002192c3c4f53fcf + react-native-safe-area-context: 3e33e7c43c8b74dba436a5a32651cb8d7064c740 + react-native-video: 75279235027642749f1da92c456b10860c3aa13a + react-native-view-shot: 16b52ee447420cb06810b8dd05b711d3f978efb4 + react-native-webview: 2cf4fe62b06f9ac42f92d1e2bb1345a407a13a57 React-nativeconfig: f77b4627803bf7886a1f2e96b33b8af34e583cc4 - React-NativeModulesApple: 6bfb56c8a05c9181727a4375c6fce152171c038d - React-perflogger: 6820403fcb3daf843cb89772f2ba7b25cf7d5797 - React-performancetimeline: 7bcddde49ca791c27191250c4827ad1e94004b24 + React-NativeModulesApple: dfa86c79c621f2a9cdb39636570c2e1623b71367 + React-perflogger: 1f83401f01544142b32151ef6c66870455c64994 + React-performancetimeline: 514430bf73208debfb0b9981fdab0e3e67987447 React-RCTActionSheet: f8f5545f473a87a8ab124046fe58905b82c55322 - React-RCTAnimation: d00f43f3fb0be43b737eea902da35b60259ac581 - React-RCTAppDelegate: 950e65c2350e62fb5455d02e30e8656b90986963 - React-RCTBlob: 29fd1faf27ceb029229dea40214cac6f11f80160 - React-RCTFabric: b9202e58f1db84cf43091ed9fb753cf38441a0a5 - React-RCTFBReactNativeSpec: 623d837b7ba7f02c5ad5282b8de3b69ff5a3e96d - React-RCTImage: 29536152820fe9e8f6faeca4456593cbf8deef3f - React-RCTLinking: 95526e0b3561c5aa92f5cb6fb0260632aacae8b6 - React-RCTNetwork: b4d4f4e0df5ae22befbdc9803f2729586be15155 - React-RCTSettings: db763df8a5177dd99f0848abdefed604e423ee82 - React-RCTText: c9925bc59a549645fc34265631626701f208b31a - React-RCTVibration: 95fee529d0734f88d889fdb0926d8fdd2f14deb8 + React-RCTAnimation: bb5332589ee135a4b3e06f9475659ae73a36f669 + React-RCTAppDelegate: f1504dd62d2c16d85840698539a2a3163d629072 + React-RCTBlob: 9305f10874660b7d7bd02f6567e1b97c29b5cc43 + React-RCTFabric: 8ca1af21e65c1f1fe2fff1f3e931b1e74f7c552a + React-RCTFBReactNativeSpec: 288abdd04806d4a5e9a079717011bf5fa281eaf7 + React-RCTImage: f099c09decb34b6849518e85aa8cd6318381ed98 + React-RCTLinking: ab70f4b60e21b0abb8c2adc58ae0460cffecdd8f + React-RCTNetwork: ba84704fa893dcc090d5028b932ed049332b9e6f + React-RCTSettings: bad043f6652f2641fccf9654c3f789e970ca63c8 + React-RCTText: bed66ec05d4dedfc48d6db8d3cf60e714b2d010d + React-RCTVibration: 22179961d1aadd7996355785c490c134037de1d9 React-rendererconsistency: 9f5292176e629370402cbfe4e88c19b3c68e79a3 - React-rendererdebug: 16789da121f8bdc939d51cdc6462a34707e6af42 + React-rendererdebug: 1d63129046b7a8624f0a5d2cb4cc4a1dda41eeaf React-rncore: 8a77fbb638aab2ef0a3e4e122ddc5310a8299699 - React-RuntimeApple: 6e622ffd3f434847f97fb39215130962f84e184c - React-RuntimeCore: 30fa3ab46a71c71220605b67e22e3930be1e69b7 + React-RuntimeApple: cf68b82dc184c7f8855aa6bae298b4b24880d549 + React-RuntimeCore: 98ab2e46540d3560712334257b01d6305c0cb422 React-runtimeexecutor: 2dc71d251ce5630b11d384bc80d7fbb9d9d93623 - React-RuntimeHermes: bc562eeae932000894a072e9ab3ff5b24d04a87b - React-runtimescheduler: 1fc66730e3502512adb9ac24831938285a36f310 + React-RuntimeHermes: 7cc49896e48214abee8f2a9bf91e7a91606ff018 + React-runtimescheduler: a51c3e414e288f3ab876b8b6e50e89c805ffd704 React-timing: 7d80ad4297c57ec4cb49da4a5db1b82f93fedb2a - React-utils: 1dfda6bd64373a4bd19efa4d48ac0756a2bc8dff - ReactAppDependencyProvider: 9b3704075c2fe8fd7c739779655fb88700a1ca30 - ReactCodegen: c9645fb81bcaf5afebaebb25874bcd5224cd40f1 - ReactCommon: 271491c2343c91609d3dc18bb4b4ebe67160de03 - ReactNativeBiometrics: 004ed272552611841af17cf348846404028df91f - RNBootSplash: 2c6b226e3ad3c97d16b6d53bd75d0cd281646bfb - RNCalendarEvents: 3a79bc6e476b55920aa706c211a15a1d2c53ec17 - RNCAsyncStorage: d35c79ffba52c1013013e16b1fc295aec2feabb6 - RNCPicker: 4f6d5e8d107064be32dfc8f1bcb5a3741135db0b - RNDateTimePicker: 40ffda97d071a98a10fdca4fa97e3977102ccd14 - RNDeviceInfo: feea80a690d2bde1fe51461cf548039258bd03f2 - RNFastImage: 5c9c9fed9c076e521b3f509fe79e790418a544e8 - RNFBAnalytics: ed2ef775a5ce391ce3043b913129b07a78b64b0c - RNFBApp: 13ca8ba0feba98d4bac2057884894dcf8eedf97f - RNFBCrashlytics: aa21597d06a4c7dbaa8258b9e253c4f2818affa8 - RNFBMessaging: 0bdc8269fefad36f6820d6fc89b0bcae3f705891 - RNFBML: 8cccd332f13f2d0d74312d37867605fd144324b2 - RNGestureHandler: de78ee811b577ae76d679715e5e9298b23a8c278 - RNInAppBrowser: 3ff3a3b8f458aaf25aaee879d057352862edf357 - RNLocalize: 4f22418187ecd5ca693231093ff1d912d1b3c9bc - RNNotifee: 4a6ee5c7deaf00e005050052d73ee6315dff7ec9 - RNPermissions: 6e63e35bc999984014fa6d610c2e9b311c28c1ff - RNReanimated: 10df3198b328f8a0677fdaaa2b449db53cdbff40 - RNScreens: e9bb7c3063237983e75d01bb45ce591cc4e7afc2 - RNSound: da030221e6ac7e8290c6b43f2b5f2133a8e225b0 - RNSVG: 515a902fc18a375907eb4c3abec0b803fbfa37ef - RNSwanBrowser: af8718931e79c8077be3cf021d1bc270ae666503 - RNVectorIcons: 85ed086927e7548461d593e68b190c38a6606a05 + React-utils: 6b632afea2c4ec4b782497fb61af859a5b1b355f + ReactAppDependencyProvider: 31015410a4a53b9fd0a908ad4d6e3e2b9a25086a + ReactCodegen: eac5d74d85dff515b48a5c36f154bc4128f217e6 + ReactCommon: bf4612cba0fa356b529385029f470d5529dddde4 + ReactNativeBiometrics: f56337d452bec236502d5ef4a4c86ec2a38214d0 + RNBootSplash: 866866f2a3856cd76547a24c6a63be79aeca40f8 + RNCalendarEvents: 1a67c97e7427cf16fbf60adbb4c11c0d62082eaa + RNCAsyncStorage: 40367e8d25522dca9c3513c7b9815a184669bd97 + RNCPicker: 124b4fb5859ba1a3fd53a91e16d1e7a0fc016e59 + RNDateTimePicker: 818460dc31b0dc5ec58289003e27dd8d022fb79c + RNDeviceInfo: d863506092aef7e7af3a1c350c913d867d795047 + RNFastImage: 462a183c4b0b6b26fdfd639e1ed6ba37536c3b87 + RNFBAnalytics: 2d5a256a65b42748763b5420a7a0a7d03d8d4ddc + RNFBApp: a04e05e3ad4c3e6a2a84cf714f6845ec2cf5d73d + RNFBCrashlytics: c6fb94c74a60c96a2aab77a1ace11ae85848d65e + RNFBMessaging: 6d244fcbdf8489869facfefb4ddf17386e234f68 + RNFBML: 08783a26be74283e4f3279730afdbdec9ae40c8e + RNGestureHandler: 9bf6e8f72d2e72c8f7eb45986fe71a5005fb072d + RNInAppBrowser: 031138591f9cbf57e987d0fe97f4e73d5fc7524b + RNLocalize: e7378161f0b6a6365407eb2377aab46cc38047d8 + RNNotifee: 5e3b271e8ea7456a36eec994085543c9adca9168 + RNPermissions: a4f47362ad585ea7a9a84d03288f18d22c54595d + RNReanimated: 9821995bd24f989b2618eac9510dc86c14d0a5df + RNScreens: 86e5c168cdd055a8feead28eb756ca7103918b6a + RNSound: 436aa4de81ae87b90e1781b5dd9247df3aa4622a + RNSVG: 4903d466c3a877644d5219dbc1d97f9ef9e4a3cc + RNSwanBrowser: 53cc60ef6550708a1f2d8284af63dbc2d760cd8f + RNVectorIcons: f7a99433a71f4b38891c14c64b21fc521d064392 SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d SDWebImageWebPCoder: 908b83b6adda48effe7667cd2b7f78c897e5111d SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 SSZipArchive: 8a6ee5677c8e304bebc109e39cf0da91ccef22ea - VisionCamera: 0ecfede218b2d989be3d504270b71f3d2384d95d - Yoga: 7d51419602153919f32aec72812e324d495ee49d + VisionCamera: 9a8f98ae344fe5d148f84bb45829f9e4caab9d2f + Yoga: 92f3bb322c40a86b7233b815854730442e01b8c4 -PODFILE CHECKSUM: 3fd89560df4a27778cde6447232a917ae0a204d0 +PODFILE CHECKSUM: c12a9ffca41d29e524b28da899733d28c301e1d5 COCOAPODS: 1.16.2 diff --git a/package-lock.json b/package-lock.json index 45a4f9e..8b9f6ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,11 +23,11 @@ "@react-native-community/datetimepicker": "8.2.0", "@react-native-community/geolocation": "3.4.0", "@react-native-community/netinfo": "11.4.1", - "@react-native-firebase/analytics": "17.3.0", - "@react-native-firebase/app": "17.3.0", - "@react-native-firebase/crashlytics": "17.3.0", - "@react-native-firebase/messaging": "17.3.0", - "@react-native-firebase/ml": "17.3.0", + "@react-native-firebase/analytics": "20.1.0", + "@react-native-firebase/app": "20.1.0", + "@react-native-firebase/crashlytics": "20.1.0", + "@react-native-firebase/messaging": "20.1.0", + "@react-native-firebase/ml": "20.1.0", "@react-native-picker/picker": "2.11.0", "@sbaiahmed1/react-native-biometrics": "0.4.0", "@swan-io/react-native-browser": "0.4.1", @@ -37,7 +37,7 @@ "react-native-bootsplash": "6.3.10", "react-native-calendar-events": "2.1.0", "react-native-device-info": "14.0.4", - "react-native-edge-to-edge": "^1.7.0", + "react-native-edge-to-edge": "1.7.0", "react-native-fast-image": "8.6.3", "react-native-file-viewer-turbo": "0.6.0", "react-native-geocoder": "0.5.0", @@ -1617,53 +1617,6 @@ "node": ">=0.8.0" } }, - "node_modules/@expo/config-plugins": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-5.0.4.tgz", - "integrity": "sha512-vzUcVpqOMs3h+hyRdhGwk+eGIOhXa5xYdd92yO17RMNHav3v/+ekMbs7XA2c3lepMO8Yd4/5hqmRw9ZTL6jGzg==", - "dependencies": { - "@expo/config-types": "^47.0.0", - "@expo/json-file": "8.2.36", - "@expo/plist": "0.0.18", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.3.5", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.4.23" - } - }, - "node_modules/@expo/config-types": { - "version": "47.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-47.0.0.tgz", - "integrity": "sha512-r0pWfuhkv7KIcXMUiNACJmJKKwlTBGMw9VZHNdppS8/0Nve8HZMTkNRFQzTHW1uH3pBj8jEXpyw/2vSWDHex9g==" - }, - "node_modules/@expo/json-file": { - "version": "8.2.36", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", - "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", - "dependencies": { - "@babel/code-frame": "~7.10.4", - "json5": "^1.0.1", - "write-file-atomic": "^2.3.0" - } - }, - "node_modules/@expo/plist": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.18.tgz", - "integrity": "sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w==", - "dependencies": { - "@xmldom/xmldom": "~0.7.0", - "base64-js": "^1.2.3", - "xmlbuilder": "^14.0.0" - } - }, "node_modules/@expo/sdk-runtime-versions": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz", @@ -2797,53 +2750,74 @@ } }, "node_modules/@react-native-firebase/analytics": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@react-native-firebase/analytics/-/analytics-17.3.0.tgz", - "integrity": "sha512-Sl93q+dEz/V9eSYHc/uXa2T0rSQM44zecGSE6u441IWuC5AjmZ+wMhtv/nuPS9RB1MKsuwQusDdq3vyoXJSmKg==", + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-firebase/analytics/-/analytics-20.1.0.tgz", + "integrity": "sha512-tGwivElKEad0PaAwGxXO8ydNynnxUj/D2rtDG6QBtoU/L77hV6/UL0vh/vZcobWiBUv3sqBEkCg19VhA88j1og==", + "license": "Apache-2.0", "peerDependencies": { - "@react-native-firebase/app": "17.3.0" + "@react-native-firebase/app": "20.1.0" } }, "node_modules/@react-native-firebase/app": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@react-native-firebase/app/-/app-17.3.0.tgz", - "integrity": "sha512-anQ4ITkoLgyAgRc8mX6Le2kc6nSNQEs4IWSYehxQU2hTNePqQdCq6XI2KgSo2sSgU3ZoS5YAEJgDFOBNB1U/lA==", + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-firebase/app/-/app-20.1.0.tgz", + "integrity": "sha512-FCcTtmfz/Bk2laOEKOiUrQUkAnzerkRml7d3kZzJSxaBWLFxpWJQnnXqGZmD8hNWio2QEauB8llUD71KiDk+sw==", + "license": "Apache-2.0", "dependencies": { - "@expo/config-plugins": "^5.0.4", - "opencollective-postinstall": "^2.0.1", + "opencollective-postinstall": "^2.0.3", "superstruct": "^0.6.2" }, "peerDependencies": { + "expo": ">=47.0.0", "react": "*", "react-native": "*" + }, + "peerDependenciesMeta": { + "expo": { + "optional": true + } } }, "node_modules/@react-native-firebase/crashlytics": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@react-native-firebase/crashlytics/-/crashlytics-17.3.0.tgz", - "integrity": "sha512-Vzdzj++uxwhiPK6qYdHeqXDAObqk+0snNcF25eyBB158fXMB13qm6eDFC/dN6DziQdmAKTdLE8pBPpbxR2YxcA==", + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-firebase/crashlytics/-/crashlytics-20.1.0.tgz", + "integrity": "sha512-tAxBFFR9yPLLs4KYaxRKCBWFbihMvCJuMZFJY/P3T02ai0VE7lD/hzwaNXiWPz5kqjoZEugnrpU2kK1G9Xw8Bg==", + "license": "Apache-2.0", "dependencies": { - "@expo/config-plugins": "^5.0.4", - "stacktrace-js": "^2.0.0" + "stacktrace-js": "^2.0.2" }, "peerDependencies": { - "@react-native-firebase/app": "17.3.0" + "@react-native-firebase/app": "20.1.0", + "expo": ">=47.0.0" + }, + "peerDependenciesMeta": { + "expo": { + "optional": true + } } }, "node_modules/@react-native-firebase/messaging": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@react-native-firebase/messaging/-/messaging-17.3.0.tgz", - "integrity": "sha512-A1NNrU5KrztJLym5p+VNIbU3pLOSHW9DpJdXyIBR/n/5nZBLL/zLsMoDs8dvfaeyBPiWuvVQbloOKfd5mTvmOw==", + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-firebase/messaging/-/messaging-20.1.0.tgz", + "integrity": "sha512-y9FtQ9dIQSyueuLeJghvfLYnay5BqPVgl9T94p+HtUlkxinOgNDjquQFtV/QlzVOyVpLrVPmknMohvBj/fvBzg==", + "license": "Apache-2.0", "peerDependencies": { - "@react-native-firebase/app": "17.3.0" + "@react-native-firebase/app": "20.1.0", + "expo": ">=47.0.0" + }, + "peerDependenciesMeta": { + "expo": { + "optional": true + } } }, "node_modules/@react-native-firebase/ml": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@react-native-firebase/ml/-/ml-17.3.0.tgz", - "integrity": "sha512-N5zhi/0TeZ8gYtJrFgYI8FHb6sj6pTrMIh2fsHIXAUBLnRFfPBmReGdlPhS9HecQh5TAdg2/K4V7j3r+r2r1Kw==", + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-firebase/ml/-/ml-20.1.0.tgz", + "integrity": "sha512-TXCO7FaJoTQzyrmY2UMw6jkdB8ZA8sAMxESeUcYloe8eYk6cLeNZ12TD2jSrVPfnqJycB1EgIBQu2kSScGKoPA==", + "license": "Apache-2.0", "peerDependencies": { - "@react-native-firebase/app": "17.3.0" + "@react-native-firebase/app": "20.1.0" } }, "node_modules/@react-native-picker/picker": { @@ -3088,11 +3062,6 @@ "@babel/core": "*" } }, - "node_modules/@react-native/normalize-color": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.1.0.tgz", - "integrity": "sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA==" - }, "node_modules/@react-native/normalize-colors": { "version": "0.77.3", "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.77.3.tgz", @@ -3416,14 +3385,6 @@ "integrity": "sha512-9ORTwwS74VaTn38tNbQhsA5U44zkJfcb0BdTSyyG6frP4e8KMtHuTXYmwefe5dpL8XB1aGSIVTaLjD3BbWb5iA==", "license": "MIT" }, - "node_modules/@xmldom/xmldom": { - "version": "0.7.13", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", - "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==", - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/@yarnpkg/lockfile": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", @@ -5459,14 +5420,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/getenv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz", - "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==", - "engines": { - "node": ">=6" - } - }, "node_modules/github-from-package": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", @@ -6453,17 +6406,6 @@ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", "dev": true }, - "node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, "node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -10642,16 +10584,6 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, - "node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, "node_modules/ws": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", @@ -10694,34 +10626,6 @@ "node": ">= 16" } }, - "node_modules/xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xml2js/node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xmlbuilder": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-14.0.0.tgz", - "integrity": "sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg==", - "engines": { - "node": ">=8.0" - } - }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -11774,53 +11678,6 @@ "@types/hammerjs": "^2.0.36" } }, - "@expo/config-plugins": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-5.0.4.tgz", - "integrity": "sha512-vzUcVpqOMs3h+hyRdhGwk+eGIOhXa5xYdd92yO17RMNHav3v/+ekMbs7XA2c3lepMO8Yd4/5hqmRw9ZTL6jGzg==", - "requires": { - "@expo/config-types": "^47.0.0", - "@expo/json-file": "8.2.36", - "@expo/plist": "0.0.18", - "@expo/sdk-runtime-versions": "^1.0.0", - "@react-native/normalize-color": "^2.0.0", - "chalk": "^4.1.2", - "debug": "^4.3.1", - "find-up": "~5.0.0", - "getenv": "^1.0.0", - "glob": "7.1.6", - "resolve-from": "^5.0.0", - "semver": "^7.3.5", - "slash": "^3.0.0", - "xcode": "^3.0.1", - "xml2js": "0.4.23" - } - }, - "@expo/config-types": { - "version": "47.0.0", - "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-47.0.0.tgz", - "integrity": "sha512-r0pWfuhkv7KIcXMUiNACJmJKKwlTBGMw9VZHNdppS8/0Nve8HZMTkNRFQzTHW1uH3pBj8jEXpyw/2vSWDHex9g==" - }, - "@expo/json-file": { - "version": "8.2.36", - "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.36.tgz", - "integrity": "sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==", - "requires": { - "@babel/code-frame": "~7.10.4", - "json5": "^1.0.1", - "write-file-atomic": "^2.3.0" - } - }, - "@expo/plist": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.18.tgz", - "integrity": "sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w==", - "requires": { - "@xmldom/xmldom": "~0.7.0", - "base64-js": "^1.2.3", - "xmlbuilder": "^14.0.0" - } - }, "@expo/sdk-runtime-versions": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz", @@ -12632,38 +12489,36 @@ "integrity": "sha512-B0BYAkghz3Q2V09BF88RA601XursIEA111tnc2JOaN7axJWmNefmfjZqw/KdSxKZp7CZUuPpjBmz/WCR9uaHYg==" }, "@react-native-firebase/analytics": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@react-native-firebase/analytics/-/analytics-17.3.0.tgz", - "integrity": "sha512-Sl93q+dEz/V9eSYHc/uXa2T0rSQM44zecGSE6u441IWuC5AjmZ+wMhtv/nuPS9RB1MKsuwQusDdq3vyoXJSmKg==" + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-firebase/analytics/-/analytics-20.1.0.tgz", + "integrity": "sha512-tGwivElKEad0PaAwGxXO8ydNynnxUj/D2rtDG6QBtoU/L77hV6/UL0vh/vZcobWiBUv3sqBEkCg19VhA88j1og==" }, "@react-native-firebase/app": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@react-native-firebase/app/-/app-17.3.0.tgz", - "integrity": "sha512-anQ4ITkoLgyAgRc8mX6Le2kc6nSNQEs4IWSYehxQU2hTNePqQdCq6XI2KgSo2sSgU3ZoS5YAEJgDFOBNB1U/lA==", + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-firebase/app/-/app-20.1.0.tgz", + "integrity": "sha512-FCcTtmfz/Bk2laOEKOiUrQUkAnzerkRml7d3kZzJSxaBWLFxpWJQnnXqGZmD8hNWio2QEauB8llUD71KiDk+sw==", "requires": { - "@expo/config-plugins": "^5.0.4", - "opencollective-postinstall": "^2.0.1", + "opencollective-postinstall": "^2.0.3", "superstruct": "^0.6.2" } }, "@react-native-firebase/crashlytics": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@react-native-firebase/crashlytics/-/crashlytics-17.3.0.tgz", - "integrity": "sha512-Vzdzj++uxwhiPK6qYdHeqXDAObqk+0snNcF25eyBB158fXMB13qm6eDFC/dN6DziQdmAKTdLE8pBPpbxR2YxcA==", + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-firebase/crashlytics/-/crashlytics-20.1.0.tgz", + "integrity": "sha512-tAxBFFR9yPLLs4KYaxRKCBWFbihMvCJuMZFJY/P3T02ai0VE7lD/hzwaNXiWPz5kqjoZEugnrpU2kK1G9Xw8Bg==", "requires": { - "@expo/config-plugins": "^5.0.4", - "stacktrace-js": "^2.0.0" + "stacktrace-js": "^2.0.2" } }, "@react-native-firebase/messaging": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@react-native-firebase/messaging/-/messaging-17.3.0.tgz", - "integrity": "sha512-A1NNrU5KrztJLym5p+VNIbU3pLOSHW9DpJdXyIBR/n/5nZBLL/zLsMoDs8dvfaeyBPiWuvVQbloOKfd5mTvmOw==" + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-firebase/messaging/-/messaging-20.1.0.tgz", + "integrity": "sha512-y9FtQ9dIQSyueuLeJghvfLYnay5BqPVgl9T94p+HtUlkxinOgNDjquQFtV/QlzVOyVpLrVPmknMohvBj/fvBzg==" }, "@react-native-firebase/ml": { - "version": "17.3.0", - "resolved": "https://registry.npmjs.org/@react-native-firebase/ml/-/ml-17.3.0.tgz", - "integrity": "sha512-N5zhi/0TeZ8gYtJrFgYI8FHb6sj6pTrMIh2fsHIXAUBLnRFfPBmReGdlPhS9HecQh5TAdg2/K4V7j3r+r2r1Kw==" + "version": "20.1.0", + "resolved": "https://registry.npmjs.org/@react-native-firebase/ml/-/ml-20.1.0.tgz", + "integrity": "sha512-TXCO7FaJoTQzyrmY2UMw6jkdB8ZA8sAMxESeUcYloe8eYk6cLeNZ12TD2jSrVPfnqJycB1EgIBQu2kSScGKoPA==" }, "@react-native-picker/picker": { "version": "2.11.0", @@ -12842,11 +12697,6 @@ "nullthrows": "^1.1.1" } }, - "@react-native/normalize-color": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.1.0.tgz", - "integrity": "sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA==" - }, "@react-native/normalize-colors": { "version": "0.77.3", "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.77.3.tgz", @@ -13114,11 +12964,6 @@ "resolved": "https://registry.npmjs.org/@vscode/sudo-prompt/-/sudo-prompt-9.3.1.tgz", "integrity": "sha512-9ORTwwS74VaTn38tNbQhsA5U44zkJfcb0BdTSyyG6frP4e8KMtHuTXYmwefe5dpL8XB1aGSIVTaLjD3BbWb5iA==" }, - "@xmldom/xmldom": { - "version": "0.7.13", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz", - "integrity": "sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==" - }, "@yarnpkg/lockfile": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", @@ -14487,11 +14332,6 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" }, - "getenv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz", - "integrity": "sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg==" - }, "github-from-package": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", @@ -15177,14 +15017,6 @@ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", "dev": true }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "requires": { - "minimist": "^1.2.0" - } - }, "jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", @@ -18104,16 +17936,6 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, "ws": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", @@ -18144,27 +17966,6 @@ "resolved": "https://registry.npmjs.org/xml-parser-xo/-/xml-parser-xo-4.1.5.tgz", "integrity": "sha512-TxyRxk9sTOUg3glxSIY6f0nfuqRll2OEF8TspLgh5mZkLuBgheCn3zClcDSGJ58TvNmiwyCCuat4UajPud/5Og==" }, - "xml2js": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", - "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "dependencies": { - "xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" - } - } - }, - "xmlbuilder": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-14.0.0.tgz", - "integrity": "sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg==" - }, "y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",