update libwebp (#7562)

This commit is contained in:
Elias Nahum 2023-09-28 16:44:31 +03:00 committed by GitHub
parent 6fd8465e66
commit 672e0ee225
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 684 additions and 553 deletions

View file

@ -596,42 +596,6 @@ Stack navigator component for iOS and Android with animated transitions and gest
---
## @rudderstack/rudder-sdk-react-native
This product contains '@rudderstack/rudder-sdk-react-native' by RudderStack.
Rudder React Native SDK
* HOMEPAGE:
* https://github.com/rudderlabs/rudder-sdk-reactnative#readme
* LICENSE: Apache-2.0
MIT License
Copyright (c) 2021 RudderStack
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
---
## @sentry/react-native

View file

@ -25,7 +25,8 @@ export class Analytics {
async init(config: ClientConfig) {
if (LocalConfig.RudderApiKey) {
this.analytics = require('@rudderstack/rudder-sdk-react-native').default;
// Rudder stack has been temporarily removed
// this.analytics = require('@rudderstack/rudder-sdk-react-native').default;
}
if (this.analytics) {

View file

@ -2221,6 +2221,7 @@
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION,
);
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
@ -2238,6 +2239,13 @@
"-DFOLLY_MOBILE=1",
"-DFOLLY_USE_LIBCPP=1",
);
OTHER_LDFLAGS = (
"$(inherited)",
"-Wl",
"-ld_classic",
" ",
"-Wl -ld_classic ",
);
REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
SDKROOT = iphoneos;
};
@ -2269,6 +2277,10 @@
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION,
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
@ -2284,6 +2296,13 @@
"-DFOLLY_MOBILE=1",
"-DFOLLY_USE_LIBCPP=1",
);
OTHER_LDFLAGS = (
"$(inherited)",
"-Wl",
"-ld_classic",
" ",
"-Wl -ld_classic ",
);
REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
SDKROOT = iphoneos;
VALIDATE_PRODUCT = YES;

View file

@ -63,7 +63,7 @@ post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.4'
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.4'
end
end
__apply_Xcode_12_5_M1_post_install_workaround(installer)

View file

@ -4,18 +4,18 @@ PODS:
- BVLinearGradient (2.8.2):
- React-Core
- CocoaAsyncSocket (7.6.5)
- CocoaLumberjack (3.8.0):
- CocoaLumberjack/Core (= 3.8.0)
- CocoaLumberjack/Core (3.8.0)
- CocoaLumberjack (3.8.1):
- CocoaLumberjack/Core (= 3.8.1)
- CocoaLumberjack/Core (3.8.1)
- DoubleConversion (1.1.6)
- FBLazyVector (0.71.11)
- FBReactNativeSpec (0.71.11):
- FBLazyVector (0.71.13)
- FBReactNativeSpec (0.71.13):
- RCT-Folly (= 2021.07.22.00)
- RCTRequired (= 0.71.11)
- RCTTypeSafety (= 0.71.11)
- React-Core (= 0.71.11)
- React-jsi (= 0.71.11)
- ReactCommon/turbomodule/core (= 0.71.11)
- RCTRequired (= 0.71.13)
- RCTTypeSafety (= 0.71.13)
- React-Core (= 0.71.13)
- React-jsi (= 0.71.13)
- ReactCommon/turbomodule/core (= 0.71.13)
- Flipper (0.125.0):
- Flipper-Folly (~> 2.6)
- Flipper-RSocket (~> 1.4)
@ -79,25 +79,25 @@ PODS:
- FlipperKit/FlipperKitNetworkPlugin
- fmt (6.2.1)
- glog (0.3.5)
- hermes-engine (0.71.11):
- hermes-engine/Pre-built (= 0.71.11)
- hermes-engine/Pre-built (0.71.11)
- hermes-engine (0.71.13):
- hermes-engine/Pre-built (= 0.71.13)
- hermes-engine/Pre-built (0.71.13)
- HMSegmentedControl (1.5.6)
- jail-monkey (2.8.0):
- React-Core
- JitsiWebRTC (111.0.2)
- libevent (2.1.12)
- libwebp (1.3.1):
- libwebp/demux (= 1.3.1)
- libwebp/mux (= 1.3.1)
- libwebp/sharpyuv (= 1.3.1)
- libwebp/webp (= 1.3.1)
- libwebp/demux (1.3.1):
- libwebp (1.3.2):
- libwebp/demux (= 1.3.2)
- libwebp/mux (= 1.3.2)
- libwebp/sharpyuv (= 1.3.2)
- libwebp/webp (= 1.3.2)
- libwebp/demux (1.3.2):
- libwebp/webp
- libwebp/mux (1.3.1):
- libwebp/mux (1.3.2):
- libwebp/demux
- libwebp/sharpyuv (1.3.1)
- libwebp/webp (1.3.1):
- libwebp/sharpyuv (1.3.2)
- libwebp/webp (1.3.2):
- libwebp/sharpyuv
- mattermost-react-native-turbo-log (0.2.3):
- CocoaLumberjack
@ -121,26 +121,26 @@ PODS:
- fmt (~> 6.2.1)
- glog
- libevent
- RCTRequired (0.71.11)
- RCTTypeSafety (0.71.11):
- FBLazyVector (= 0.71.11)
- RCTRequired (= 0.71.11)
- React-Core (= 0.71.11)
- React (0.71.11):
- React-Core (= 0.71.11)
- React-Core/DevSupport (= 0.71.11)
- React-Core/RCTWebSocket (= 0.71.11)
- React-RCTActionSheet (= 0.71.11)
- React-RCTAnimation (= 0.71.11)
- React-RCTBlob (= 0.71.11)
- React-RCTImage (= 0.71.11)
- React-RCTLinking (= 0.71.11)
- React-RCTNetwork (= 0.71.11)
- React-RCTSettings (= 0.71.11)
- React-RCTText (= 0.71.11)
- React-RCTVibration (= 0.71.11)
- React-callinvoker (0.71.11)
- React-Codegen (0.71.11):
- RCTRequired (0.71.13)
- RCTTypeSafety (0.71.13):
- FBLazyVector (= 0.71.13)
- RCTRequired (= 0.71.13)
- React-Core (= 0.71.13)
- React (0.71.13):
- React-Core (= 0.71.13)
- React-Core/DevSupport (= 0.71.13)
- React-Core/RCTWebSocket (= 0.71.13)
- React-RCTActionSheet (= 0.71.13)
- React-RCTAnimation (= 0.71.13)
- React-RCTBlob (= 0.71.13)
- React-RCTImage (= 0.71.13)
- React-RCTLinking (= 0.71.13)
- React-RCTNetwork (= 0.71.13)
- React-RCTSettings (= 0.71.13)
- React-RCTText (= 0.71.13)
- React-RCTVibration (= 0.71.13)
- React-callinvoker (0.71.13)
- React-Codegen (0.71.13):
- FBReactNativeSpec
- hermes-engine
- RCT-Folly
@ -151,214 +151,214 @@ PODS:
- React-jsiexecutor
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- React-Core (0.71.11):
- React-Core (0.71.13):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default (= 0.71.11)
- React-cxxreact (= 0.71.11)
- React-Core/Default (= 0.71.13)
- React-cxxreact (= 0.71.13)
- React-hermes
- React-jsi (= 0.71.11)
- React-jsiexecutor (= 0.71.11)
- React-perflogger (= 0.71.11)
- React-jsi (= 0.71.13)
- React-jsiexecutor (= 0.71.13)
- React-perflogger (= 0.71.13)
- Yoga
- React-Core/CoreModulesHeaders (0.71.11):
- React-Core/CoreModulesHeaders (0.71.13):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.11)
- React-cxxreact (= 0.71.13)
- React-hermes
- React-jsi (= 0.71.11)
- React-jsiexecutor (= 0.71.11)
- React-perflogger (= 0.71.11)
- React-jsi (= 0.71.13)
- React-jsiexecutor (= 0.71.13)
- React-perflogger (= 0.71.13)
- Yoga
- React-Core/Default (0.71.11):
- React-Core/Default (0.71.13):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-cxxreact (= 0.71.11)
- React-cxxreact (= 0.71.13)
- React-hermes
- React-jsi (= 0.71.11)
- React-jsiexecutor (= 0.71.11)
- React-perflogger (= 0.71.11)
- React-jsi (= 0.71.13)
- React-jsiexecutor (= 0.71.13)
- React-perflogger (= 0.71.13)
- Yoga
- React-Core/DevSupport (0.71.11):
- React-Core/DevSupport (0.71.13):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default (= 0.71.11)
- React-Core/RCTWebSocket (= 0.71.11)
- React-cxxreact (= 0.71.11)
- React-Core/Default (= 0.71.13)
- React-Core/RCTWebSocket (= 0.71.13)
- React-cxxreact (= 0.71.13)
- React-hermes
- React-jsi (= 0.71.11)
- React-jsiexecutor (= 0.71.11)
- React-jsinspector (= 0.71.11)
- React-perflogger (= 0.71.11)
- React-jsi (= 0.71.13)
- React-jsiexecutor (= 0.71.13)
- React-jsinspector (= 0.71.13)
- React-perflogger (= 0.71.13)
- Yoga
- React-Core/RCTActionSheetHeaders (0.71.11):
- React-Core/RCTActionSheetHeaders (0.71.13):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.11)
- React-cxxreact (= 0.71.13)
- React-hermes
- React-jsi (= 0.71.11)
- React-jsiexecutor (= 0.71.11)
- React-perflogger (= 0.71.11)
- React-jsi (= 0.71.13)
- React-jsiexecutor (= 0.71.13)
- React-perflogger (= 0.71.13)
- Yoga
- React-Core/RCTAnimationHeaders (0.71.11):
- React-Core/RCTAnimationHeaders (0.71.13):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.11)
- React-cxxreact (= 0.71.13)
- React-hermes
- React-jsi (= 0.71.11)
- React-jsiexecutor (= 0.71.11)
- React-perflogger (= 0.71.11)
- React-jsi (= 0.71.13)
- React-jsiexecutor (= 0.71.13)
- React-perflogger (= 0.71.13)
- Yoga
- React-Core/RCTBlobHeaders (0.71.11):
- React-Core/RCTBlobHeaders (0.71.13):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.11)
- React-cxxreact (= 0.71.13)
- React-hermes
- React-jsi (= 0.71.11)
- React-jsiexecutor (= 0.71.11)
- React-perflogger (= 0.71.11)
- React-jsi (= 0.71.13)
- React-jsiexecutor (= 0.71.13)
- React-perflogger (= 0.71.13)
- Yoga
- React-Core/RCTImageHeaders (0.71.11):
- React-Core/RCTImageHeaders (0.71.13):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.11)
- React-cxxreact (= 0.71.13)
- React-hermes
- React-jsi (= 0.71.11)
- React-jsiexecutor (= 0.71.11)
- React-perflogger (= 0.71.11)
- React-jsi (= 0.71.13)
- React-jsiexecutor (= 0.71.13)
- React-perflogger (= 0.71.13)
- Yoga
- React-Core/RCTLinkingHeaders (0.71.11):
- React-Core/RCTLinkingHeaders (0.71.13):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.11)
- React-cxxreact (= 0.71.13)
- React-hermes
- React-jsi (= 0.71.11)
- React-jsiexecutor (= 0.71.11)
- React-perflogger (= 0.71.11)
- React-jsi (= 0.71.13)
- React-jsiexecutor (= 0.71.13)
- React-perflogger (= 0.71.13)
- Yoga
- React-Core/RCTNetworkHeaders (0.71.11):
- React-Core/RCTNetworkHeaders (0.71.13):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.11)
- React-cxxreact (= 0.71.13)
- React-hermes
- React-jsi (= 0.71.11)
- React-jsiexecutor (= 0.71.11)
- React-perflogger (= 0.71.11)
- React-jsi (= 0.71.13)
- React-jsiexecutor (= 0.71.13)
- React-perflogger (= 0.71.13)
- Yoga
- React-Core/RCTSettingsHeaders (0.71.11):
- React-Core/RCTSettingsHeaders (0.71.13):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.11)
- React-cxxreact (= 0.71.13)
- React-hermes
- React-jsi (= 0.71.11)
- React-jsiexecutor (= 0.71.11)
- React-perflogger (= 0.71.11)
- React-jsi (= 0.71.13)
- React-jsiexecutor (= 0.71.13)
- React-perflogger (= 0.71.13)
- Yoga
- React-Core/RCTTextHeaders (0.71.11):
- React-Core/RCTTextHeaders (0.71.13):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.11)
- React-cxxreact (= 0.71.13)
- React-hermes
- React-jsi (= 0.71.11)
- React-jsiexecutor (= 0.71.11)
- React-perflogger (= 0.71.11)
- React-jsi (= 0.71.13)
- React-jsiexecutor (= 0.71.13)
- React-perflogger (= 0.71.13)
- Yoga
- React-Core/RCTVibrationHeaders (0.71.11):
- React-Core/RCTVibrationHeaders (0.71.13):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- React-cxxreact (= 0.71.11)
- React-cxxreact (= 0.71.13)
- React-hermes
- React-jsi (= 0.71.11)
- React-jsiexecutor (= 0.71.11)
- React-perflogger (= 0.71.11)
- React-jsi (= 0.71.13)
- React-jsiexecutor (= 0.71.13)
- React-perflogger (= 0.71.13)
- Yoga
- React-Core/RCTWebSocket (0.71.11):
- React-Core/RCTWebSocket (0.71.13):
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default (= 0.71.11)
- React-cxxreact (= 0.71.11)
- React-Core/Default (= 0.71.13)
- React-cxxreact (= 0.71.13)
- React-hermes
- React-jsi (= 0.71.11)
- React-jsiexecutor (= 0.71.11)
- React-perflogger (= 0.71.11)
- React-jsi (= 0.71.13)
- React-jsiexecutor (= 0.71.13)
- React-perflogger (= 0.71.13)
- Yoga
- React-CoreModules (0.71.11):
- React-CoreModules (0.71.13):
- RCT-Folly (= 2021.07.22.00)
- RCTTypeSafety (= 0.71.11)
- React-Codegen (= 0.71.11)
- React-Core/CoreModulesHeaders (= 0.71.11)
- React-jsi (= 0.71.11)
- RCTTypeSafety (= 0.71.13)
- React-Codegen (= 0.71.13)
- React-Core/CoreModulesHeaders (= 0.71.13)
- React-jsi (= 0.71.13)
- React-RCTBlob
- React-RCTImage (= 0.71.11)
- ReactCommon/turbomodule/core (= 0.71.11)
- React-cxxreact (0.71.11):
- React-RCTImage (= 0.71.13)
- ReactCommon/turbomodule/core (= 0.71.13)
- React-cxxreact (0.71.13):
- boost (= 1.76.0)
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-callinvoker (= 0.71.11)
- React-jsi (= 0.71.11)
- React-jsinspector (= 0.71.11)
- React-logger (= 0.71.11)
- React-perflogger (= 0.71.11)
- React-runtimeexecutor (= 0.71.11)
- React-hermes (0.71.11):
- React-callinvoker (= 0.71.13)
- React-jsi (= 0.71.13)
- React-jsinspector (= 0.71.13)
- React-logger (= 0.71.13)
- React-perflogger (= 0.71.13)
- React-runtimeexecutor (= 0.71.13)
- React-hermes (0.71.13):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- RCT-Folly/Futures (= 2021.07.22.00)
- React-cxxreact (= 0.71.11)
- React-cxxreact (= 0.71.13)
- React-jsi
- React-jsiexecutor (= 0.71.11)
- React-jsinspector (= 0.71.11)
- React-perflogger (= 0.71.11)
- React-jsc (0.71.11):
- React-jsc/Fabric (= 0.71.11)
- React-jsi (= 0.71.11)
- React-jsc/Fabric (0.71.11):
- React-jsi (= 0.71.11)
- React-jsi (0.71.11):
- React-jsiexecutor (= 0.71.13)
- React-jsinspector (= 0.71.13)
- React-perflogger (= 0.71.13)
- React-jsc (0.71.13):
- React-jsc/Fabric (= 0.71.13)
- React-jsi (= 0.71.13)
- React-jsc/Fabric (0.71.13):
- React-jsi (= 0.71.13)
- React-jsi (0.71.13):
- boost (= 1.76.0)
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-jsiexecutor (0.71.11):
- React-jsiexecutor (0.71.13):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-cxxreact (= 0.71.11)
- React-jsi (= 0.71.11)
- React-perflogger (= 0.71.11)
- React-jsinspector (0.71.11)
- React-logger (0.71.11):
- React-cxxreact (= 0.71.13)
- React-jsi (= 0.71.13)
- React-perflogger (= 0.71.13)
- React-jsinspector (0.71.13)
- React-logger (0.71.13):
- glog
- react-native-background-timer (2.4.1):
- React-Core
@ -402,90 +402,90 @@ PODS:
- React-Core
- react-native-webview (13.3.1):
- React-Core
- React-perflogger (0.71.11)
- React-RCTActionSheet (0.71.11):
- React-Core/RCTActionSheetHeaders (= 0.71.11)
- React-RCTAnimation (0.71.11):
- React-perflogger (0.71.13)
- React-RCTActionSheet (0.71.13):
- React-Core/RCTActionSheetHeaders (= 0.71.13)
- React-RCTAnimation (0.71.13):
- RCT-Folly (= 2021.07.22.00)
- RCTTypeSafety (= 0.71.11)
- React-Codegen (= 0.71.11)
- React-Core/RCTAnimationHeaders (= 0.71.11)
- React-jsi (= 0.71.11)
- ReactCommon/turbomodule/core (= 0.71.11)
- React-RCTAppDelegate (0.71.11):
- RCTTypeSafety (= 0.71.13)
- React-Codegen (= 0.71.13)
- React-Core/RCTAnimationHeaders (= 0.71.13)
- React-jsi (= 0.71.13)
- ReactCommon/turbomodule/core (= 0.71.13)
- React-RCTAppDelegate (0.71.13):
- RCT-Folly
- RCTRequired
- RCTTypeSafety
- React-Core
- ReactCommon/turbomodule/core
- React-RCTBlob (0.71.11):
- React-RCTBlob (0.71.13):
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Codegen (= 0.71.11)
- React-Core/RCTBlobHeaders (= 0.71.11)
- React-Core/RCTWebSocket (= 0.71.11)
- React-jsi (= 0.71.11)
- React-RCTNetwork (= 0.71.11)
- ReactCommon/turbomodule/core (= 0.71.11)
- React-RCTImage (0.71.11):
- React-Codegen (= 0.71.13)
- React-Core/RCTBlobHeaders (= 0.71.13)
- React-Core/RCTWebSocket (= 0.71.13)
- React-jsi (= 0.71.13)
- React-RCTNetwork (= 0.71.13)
- ReactCommon/turbomodule/core (= 0.71.13)
- React-RCTImage (0.71.13):
- RCT-Folly (= 2021.07.22.00)
- RCTTypeSafety (= 0.71.11)
- React-Codegen (= 0.71.11)
- React-Core/RCTImageHeaders (= 0.71.11)
- React-jsi (= 0.71.11)
- React-RCTNetwork (= 0.71.11)
- ReactCommon/turbomodule/core (= 0.71.11)
- React-RCTLinking (0.71.11):
- React-Codegen (= 0.71.11)
- React-Core/RCTLinkingHeaders (= 0.71.11)
- React-jsi (= 0.71.11)
- ReactCommon/turbomodule/core (= 0.71.11)
- React-RCTNetwork (0.71.11):
- RCTTypeSafety (= 0.71.13)
- React-Codegen (= 0.71.13)
- React-Core/RCTImageHeaders (= 0.71.13)
- React-jsi (= 0.71.13)
- React-RCTNetwork (= 0.71.13)
- ReactCommon/turbomodule/core (= 0.71.13)
- React-RCTLinking (0.71.13):
- React-Codegen (= 0.71.13)
- React-Core/RCTLinkingHeaders (= 0.71.13)
- React-jsi (= 0.71.13)
- ReactCommon/turbomodule/core (= 0.71.13)
- React-RCTNetwork (0.71.13):
- RCT-Folly (= 2021.07.22.00)
- RCTTypeSafety (= 0.71.11)
- React-Codegen (= 0.71.11)
- React-Core/RCTNetworkHeaders (= 0.71.11)
- React-jsi (= 0.71.11)
- ReactCommon/turbomodule/core (= 0.71.11)
- React-RCTSettings (0.71.11):
- RCTTypeSafety (= 0.71.13)
- React-Codegen (= 0.71.13)
- React-Core/RCTNetworkHeaders (= 0.71.13)
- React-jsi (= 0.71.13)
- ReactCommon/turbomodule/core (= 0.71.13)
- React-RCTSettings (0.71.13):
- RCT-Folly (= 2021.07.22.00)
- RCTTypeSafety (= 0.71.11)
- React-Codegen (= 0.71.11)
- React-Core/RCTSettingsHeaders (= 0.71.11)
- React-jsi (= 0.71.11)
- ReactCommon/turbomodule/core (= 0.71.11)
- React-RCTText (0.71.11):
- React-Core/RCTTextHeaders (= 0.71.11)
- React-RCTVibration (0.71.11):
- RCTTypeSafety (= 0.71.13)
- React-Codegen (= 0.71.13)
- React-Core/RCTSettingsHeaders (= 0.71.13)
- React-jsi (= 0.71.13)
- ReactCommon/turbomodule/core (= 0.71.13)
- React-RCTText (0.71.13):
- React-Core/RCTTextHeaders (= 0.71.13)
- React-RCTVibration (0.71.13):
- RCT-Folly (= 2021.07.22.00)
- React-Codegen (= 0.71.11)
- React-Core/RCTVibrationHeaders (= 0.71.11)
- React-jsi (= 0.71.11)
- ReactCommon/turbomodule/core (= 0.71.11)
- React-runtimeexecutor (0.71.11):
- React-jsi (= 0.71.11)
- ReactCommon/turbomodule/bridging (0.71.11):
- React-Codegen (= 0.71.13)
- React-Core/RCTVibrationHeaders (= 0.71.13)
- React-jsi (= 0.71.13)
- ReactCommon/turbomodule/core (= 0.71.13)
- React-runtimeexecutor (0.71.13):
- React-jsi (= 0.71.13)
- ReactCommon/turbomodule/bridging (0.71.13):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-callinvoker (= 0.71.11)
- React-Core (= 0.71.11)
- React-cxxreact (= 0.71.11)
- React-jsi (= 0.71.11)
- React-logger (= 0.71.11)
- React-perflogger (= 0.71.11)
- ReactCommon/turbomodule/core (0.71.11):
- React-callinvoker (= 0.71.13)
- React-Core (= 0.71.13)
- React-cxxreact (= 0.71.13)
- React-jsi (= 0.71.13)
- React-logger (= 0.71.13)
- React-perflogger (= 0.71.13)
- ReactCommon/turbomodule/core (0.71.13):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-callinvoker (= 0.71.11)
- React-Core (= 0.71.11)
- React-cxxreact (= 0.71.11)
- React-jsi (= 0.71.11)
- React-logger (= 0.71.11)
- React-perflogger (= 0.71.11)
- React-callinvoker (= 0.71.13)
- React-Core (= 0.71.13)
- React-cxxreact (= 0.71.13)
- React-jsi (= 0.71.13)
- React-logger (= 0.71.13)
- React-perflogger (= 0.71.13)
- ReactNativeExceptionHandler (2.10.10):
- React-Core
- ReactNativeIncallManager (4.1.0):
@ -513,8 +513,8 @@ PODS:
- React-Core
- RNFastImage (8.6.3):
- React-Core
- SDWebImage (~> 5.12.3)
- SDWebImageWebPCoder (~> 0.8.4)
- SDWebImage (~> 5.18.2)
- SDWebImageWebPCoder (~> 0.13.0)
- RNFileViewer (2.1.5):
- React-Core
- RNFS (2.20.0):
@ -558,9 +558,6 @@ PODS:
- React-RCTText
- ReactCommon/turbomodule/core
- Yoga
- RNRudderSdk (1.8.0):
- React
- Rudder (~> 1.13)
- RNScreens (3.24.0):
- React-Core
- React-RCTImage
@ -573,13 +570,12 @@ PODS:
- React-Core
- RNVectorIcons (10.0.0):
- React-Core
- Rudder (1.17.0)
- SDWebImage (5.12.6):
- SDWebImage/Core (= 5.12.6)
- SDWebImage/Core (5.12.6)
- SDWebImageWebPCoder (0.8.5):
- SDWebImage (5.18.2):
- SDWebImage/Core (= 5.18.2)
- SDWebImage/Core (5.18.2)
- SDWebImageWebPCoder (0.13.0):
- libwebp (~> 1.0)
- SDWebImage/Core (~> 5.10)
- SDWebImage/Core (~> 5.17)
- Sentry/HybridSDK (8.9.4):
- SentryPrivate (= 8.9.4)
- SentryPrivate (8.9.4)
@ -691,7 +687,6 @@ DEPENDENCIES:
- RNPermissions (from `../node_modules/react-native-permissions`)
- RNReactNativeHapticFeedback (from `../node_modules/react-native-haptic-feedback`)
- RNReanimated (from `../node_modules/react-native-reanimated`)
- "RNRudderSdk (from `../node_modules/@rudderstack/rudder-sdk-react-native`)"
- RNScreens (from `../node_modules/react-native-screens`)
- "RNSentry (from `../node_modules/@sentry/react-native`)"
- RNShare (from `../node_modules/react-native-share`)
@ -722,7 +717,6 @@ SPEC REPOS:
- libevent
- libwebp
- OpenSSL-Universal
- Rudder
- SDWebImage
- SDWebImageWebPCoder
- Sentry
@ -873,8 +867,6 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native-haptic-feedback"
RNReanimated:
:path: "../node_modules/react-native-reanimated"
RNRudderSdk:
:path: "../node_modules/@rudderstack/rudder-sdk-react-native"
RNScreens:
:path: "../node_modules/react-native-screens"
RNSentry:
@ -905,10 +897,10 @@ SPEC CHECKSUMS:
boost: 57d2868c099736d80fcd648bf211b4431e51a558
BVLinearGradient: 916632041121a658c704df89d99f04acb038de0f
CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99
CocoaLumberjack: 78abfb691154e2a9df8ded4350d504ee19d90732
CocoaLumberjack: 5c7e64cdb877770859bddec4d3d5a0d7c9299df9
DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54
FBLazyVector: c511d4cd0210f416cb5c289bd5ae6b36d909b048
FBReactNativeSpec: a911fb22def57aef1d74215e8b6b8761d25c1c54
FBLazyVector: 24e08bf294faea0abc0278abb2fcad7f3e446f6f
FBReactNativeSpec: c949e4b726d8cf9e19b73be60ecfa26355deceb3
Flipper: 26fc4b7382499f1281eb8cb921e5c3ad6de91fe0
Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c
Flipper-DoubleConversion: 2dc99b02f658daf147069aad9dbd29d8feb06d30
@ -920,29 +912,29 @@ SPEC CHECKSUMS:
FlipperKit: cbdee19bdd4e7f05472a66ce290f1b729ba3cb86
fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b
hermes-engine: 34c863b446d0135b85a6536fa5fd89f48196f848
hermes-engine: 8b9dc37355d2e12879267382f4256afd356349a1
HMSegmentedControl: 34c1f54d822d8308e7b24f5d901ec674dfa31352
jail-monkey: a71b35d482a70ecba844a90f002994012cf12a5d
JitsiWebRTC: 80f62908fcf2a1160e0d14b584323fb6e6be630b
libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
libwebp: 33dc822fbbf4503668d09f7885bbfedc76c45e96
libwebp: 1786c9f4ff8a279e4dac1e8f385004d5fc253009
mattermost-react-native-turbo-log: a00b39dafdef7905164110466e7d725f6f079751
OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c
RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1
RCTRequired: f6187ec763637e6a57f5728dd9a3bdabc6d6b4e0
RCTTypeSafety: a01aca2dd3b27fa422d5239252ad38e54e958750
React: 741b4f5187e7a2137b69c88e65f940ba40600b4b
React-callinvoker: 72ba74b2d5d690c497631191ae6eeca0c043d9cf
React-Codegen: 8a7cda1633e4940de8a710f6bf5cae5dd673546e
React-Core: 72bb19702c465b6451a40501a2879532bec9acee
React-CoreModules: ffd19b082fc36b9b463fedf30955138b5426c053
React-cxxreact: 8b3dd87e3b8ea96dd4ad5c7bac8f31f1cc3da97f
React-hermes: be95942c3f47fc032da1387360413f00dae0ea68
React-jsc: 75bfda40ea4032b5018875355ab5ee089ac748bf
React-jsi: 9978e2a64c2a4371b40e109f4ef30a33deaa9bcb
React-jsiexecutor: 18b5b33c5f2687a784a61bc8176611b73524ae77
React-jsinspector: b6ed4cb3ffa27a041cd440300503dc512b761450
React-logger: 186dd536128ae5924bc38ed70932c00aa740cd5b
RCTRequired: c20235648eeb64a874f55459ceae6b081956318d
RCTTypeSafety: ca004f1fe0b76f7936f7fe7dfd761a4386cf72f5
React: b27df2b1da30335cf1bf1909056c4e1c3a3603ae
React-callinvoker: f2a69510d781d8226d51342a3cbe8a9b13573ea5
React-Codegen: ba40903fcda35154f5b4350b62ab831e4ea1f174
React-Core: 0771d135beb41b14e0e2ee9238fda50df6f18b97
React-CoreModules: 0e081b26ab034992d6a60217fc35a83e8ad9b8ed
React-cxxreact: 3ec43be907f4d818c5113e436d661836d1ab5aa9
React-hermes: 870871faa5b35c8163361e22241360de26afe07d
React-jsc: 61eedc91c322c4d393cf8369a059902de301f2c9
React-jsi: c06ec745faeea7bb8845a9b906aefa7c049c86cb
React-jsiexecutor: a2867f1f81301b1f56ad968632b6ebc45c64a530
React-jsinspector: 7e58fe86c7cc442fd11da0c9d8bef12a8d63f771
React-logger: a3f6ca0d018749852a2a6f07c154bfc6fcd4195a
react-native-background-timer: 17ea5e06803401a379ebf1f20505b793ac44d0fe
react-native-cameraroll: 134805127580aed23403b8c2cb1548920dd77b3a
react-native-cookies: f54fcded06bb0cda05c11d86788020b43528a26c
@ -960,19 +952,19 @@ SPEC CHECKSUMS:
react-native-video: c26780b224543c62d5e1b2a7244a5cd1b50e8253
react-native-webrtc: 4d1669c2ed29767fe70b0169428b4466589ecf8b
react-native-webview: c2b70afb1d910cdd8810375aecc6c2894e2ba061
React-perflogger: e706562ab7eb8eb590aa83a224d26fa13963d7f2
React-RCTActionSheet: 57d4bd98122f557479a3359ad5dad8e109e20c5a
React-RCTAnimation: ccf3ef00101ea74bda73a045d79a658b36728a60
React-RCTAppDelegate: d0c28a35c65e9a0aef287ac0dafe1b71b1ac180c
React-RCTBlob: 1700b92ece4357af0a49719c9638185ad2902e95
React-RCTImage: f2e4904566ccccaa4b704170fcc5ae144ca347bf
React-RCTLinking: 52a3740e3651e30aa11dff5a6debed7395dd8169
React-RCTNetwork: ea0976f2b3ffc7877cd7784e351dc460adf87b12
React-RCTSettings: ed5ac992b23e25c65c3cc31f11b5c940ae5e3e60
React-RCTText: c9dfc6722621d56332b4f3a19ac38105e7504145
React-RCTVibration: f09f08de63e4122deb32506e20ca4cae6e4e14c1
React-runtimeexecutor: 4817d63dbc9d658f8dc0ec56bd9b83ce531129f0
ReactCommon: 08723d2ed328c5cbcb0de168f231bc7bae7f8aa1
React-perflogger: 431a655960a02f01257d631b2a9bfbb02fd21064
React-RCTActionSheet: 38c8d496d0faa63013d16f709e10a3acf6b5f100
React-RCTAnimation: 6da4d599f3262ed8021433ddd96de45ac9e731b1
React-RCTAppDelegate: 66498edcd8ba93f0bd727304be671f9f3ddf0a23
React-RCTBlob: d8f7bf9f32fbde84565a81f4bdf34398f46d45dd
React-RCTImage: 4e31e6ebf2b9705831d1855425a043b40eec1f61
React-RCTLinking: 22ac16d44e2df03e9ca9125273fc58a7c507f529
React-RCTNetwork: 4bacd206834633c23475485dbc21c18563627af4
React-RCTSettings: 4e4ace986ae92a7e1696fdac11615576b698f337
React-RCTText: 37a1341bdf1f80e9909f6b69a7a9ee747cb682d3
React-RCTVibration: 2271362cdf9ff2dae6a2156f5101e5c30b02694d
React-runtimeexecutor: 35cec6420c9d4144b0d06f9fdb093cf8f02bd52c
ReactCommon: fc9d1da17fa902910dcba550a54c16e7e1c70d2c
ReactNativeExceptionHandler: b11ff67c78802b2f62eed0e10e75cb1ef7947c60
ReactNativeIncallManager: 2385505fa5dfdbbc78925e3b8d23b30ce0cde40e
ReactNativeKeyboardTrackingView: 02137fac3b2ebd330d74fa54ead48b14750a2306
@ -980,7 +972,7 @@ SPEC CHECKSUMS:
RNCClipboard: 3f0451a8100393908bea5c5c5b16f96d45f30bfc
RNDateTimePicker: 9b4091348e53f540180abdc54984d839a556f593
RNDeviceInfo: 5795b418ed3451ebcaf39384e6cf51f60cb931c9
RNFastImage: 0ee8f7e39df8190d3ca3a5b0c4ea0109c0ff132e
RNFastImage: d2166bfb81ca27b8c9cd21d8105c4e9adaf0b252
RNFileViewer: ce7ca3ac370e18554d35d6355cffd7c30437c592
RNFS: 4ac0f0ea233904cb798630b3c077808c06931688
RNGestureHandler: c0d04458598fcb26052494ae23dda8f8f5162b13
@ -989,15 +981,13 @@ SPEC CHECKSUMS:
RNPermissions: 8ec6088b9f52706b4ef98fc4929df617d23917f3
RNReactNativeHapticFeedback: afa5bf2794aecbb2dba2525329253da0d66656df
RNReanimated: 49cdb63e767bb7e743ff4c12f7d85722c0d008f2
RNRudderSdk: b8cbccae069ea1a16ae1fd93e1b1072c1f1b7af7
RNScreens: b21dc57dfa2b710c30ec600786a3fc223b1b92e7
RNSentry: c167b3da6aa7f3cf85d909caae905d043a062b6c
RNShare: da6d90b6dc332f51f86498041d6e34211f96b630
RNSVG: 03e4d258ca355d7836a0a5dd4d4dc63c1eb49cbb
RNVectorIcons: 8b5bb0fa61d54cd2020af4f24a51841ce365c7e9
Rudder: 3f4ab09638452282a22b96a388b54132dcd3fca8
SDWebImage: a47aea9e3d8816015db4e523daff50cfd294499d
SDWebImageWebPCoder: 908b83b6adda48effe7667cd2b7f78c897e5111d
SDWebImage: c0de394d7cf7f9838aed1fd6bb6037654a4572e4
SDWebImageWebPCoder: af09429398d99d524cae2fe00f6f0f6e491ed102
Sentry: 56c76eed917f7dffd46db50906afbf5c9aa2673a
SentryPrivate: f3be34b5deb9fe676fdfb1f1ad5cdb1b740c5688
simdjson: e6bfae9ce4bcdc80452d388d593816f1ca2106f3
@ -1006,9 +996,9 @@ SPEC CHECKSUMS:
SwiftyJSON: 2f33a42c6fbc52764d96f13368585094bfd8aa5e
Swime: d7b2c277503b6cea317774aedc2dce05613f8b0b
WatermelonDB: cd71a1085182aca9e5d2164b7af9ef2a3aaca571
Yoga: f7decafdc5e8c125e6fa0da38a687e35238420fa
Yoga: 135109c9b8c5d1a8af3a58d21cd4c7aa7f3bf555
YogaKit: f782866e155069a2cca2517aafea43200b01fd5a
PODFILE CHECKSUM: 25f07cb9e5eed8c84db8e8723000e8470c349058
PODFILE CHECKSUM: 8c9b3133b62f3917cfe8e505f2a5dbd3fd882183
COCOAPODS: 1.11.3

196
package-lock.json generated
View file

@ -6,7 +6,7 @@
"packages": {
"": {
"name": "mattermost-mobile",
"version": "2.8.0",
"version": "2.9.0",
"hasInstallScript": true,
"license": "Apache 2.0",
"dependencies": {
@ -36,7 +36,6 @@
"@react-navigation/bottom-tabs": "6.5.8",
"@react-navigation/native": "6.1.7",
"@react-navigation/stack": "6.3.17",
"@rudderstack/rudder-sdk-react-native": "1.8.0",
"@sentry/react-native": "5.9.0",
"@stream-io/flat-list-mvcp": "0.10.3",
"@tsconfig/react-native": "3.0.2",
@ -55,7 +54,7 @@
"react": "18.2.0",
"react-freeze": "1.0.3",
"react-intl": "6.4.4",
"react-native": "0.71.11",
"react-native": "0.71.13",
"react-native-android-open-settings": "1.3.0",
"react-native-background-timer": "2.4.1",
"react-native-button": "3.1.0",
@ -6173,18 +6172,6 @@
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
},
"node_modules/@rudderstack/rudder-sdk-react-native": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/@rudderstack/rudder-sdk-react-native/-/rudder-sdk-react-native-1.8.0.tgz",
"integrity": "sha512-rY7abaXKUOCiJuNufJgP9tKv86/6KYIBPWe/p86HpNmvX4XystyRJDC0n5e26MHAmOasaNELvO5WW/G7sOa8RA==",
"dependencies": {
"async-lock": "1.4.0"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
"react-native": ">= 0.41.2 < 0.80.0 || ^0.0.0-0"
}
},
"node_modules/@sentry-internal/tracing": {
"version": "7.63.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.63.0.tgz",
@ -8309,11 +8296,6 @@
"resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
"integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="
},
"node_modules/async-lock": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.4.0.tgz",
"integrity": "sha512-coglx5yIWuetakm3/1dsX9hxCNox22h7+V80RQOu2XUUMidtArxKoZoOtHUPuR84SycKTXzgGzAUR5hJxujyJQ=="
},
"node_modules/asynciterator.prototype": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz",
@ -19125,9 +19107,9 @@
"integrity": "sha512-txfpPCQYiazVdcbMRhatqWKcAxJweUu2wDXvts5/7Wyp6+Y9cHojqXHsLPEckzutfHlxZhG8Oiundbmp8Fd6eQ=="
},
"node_modules/react-native": {
"version": "0.71.11",
"resolved": "https://registry.npmjs.org/react-native/-/react-native-0.71.11.tgz",
"integrity": "sha512-++8IxgUe4Ev+bTiFlLfJCdSoE5cReVP1DTpVJ8f/QtzaxA3h1008Y3Xah1Q5vsR4rZcYMO7Pn3af+wOshdQFug==",
"version": "0.71.13",
"resolved": "https://registry.npmjs.org/react-native/-/react-native-0.71.13.tgz",
"integrity": "sha512-zEa69YQNLdv8Sf5Pn0CNDB1K9eGuNy1KoMNxXlrZ89JZ8d02b5hihZIoOCCIwhH+iPgslYwr3ZoGd3AY6FMrgw==",
"dependencies": {
"@jest/create-cache-key-function": "^29.2.1",
"@react-native-community/cli": "10.2.4",
@ -19138,6 +19120,7 @@
"@react-native/polyfills": "2.0.0",
"abort-controller": "^3.0.0",
"anser": "^1.4.9",
"ansi-regex": "^5.0.0",
"base64-js": "^1.1.2",
"deprecated-react-native-prop-types": "^3.0.1",
"event-target-shim": "^5.0.1",
@ -23604,8 +23587,7 @@
"version": "7.21.0-placeholder-for-preset-env.2",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz",
"integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==",
"requires": {
}
"requires": {}
},
"@babel/plugin-syntax-async-generators": {
"version": "7.8.4",
@ -25428,8 +25410,7 @@
"version": "1.3.5",
"resolved": "https://registry.npmjs.org/@mattermost/react-native-emm/-/react-native-emm-1.3.5.tgz",
"integrity": "sha512-REdUEsm/RA6lI1Rt4b009jvWn28f7H+e27gd4hlNk6zesIh/dlfiHwYfInW/vwbNFBdSPpvHy7Qi2mdcvrNqhg==",
"requires": {
}
"requires": {}
},
"@mattermost/react-native-network-client": {
"version": "1.4.1",
@ -25452,8 +25433,7 @@
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/@mattermost/react-native-turbo-log/-/react-native-turbo-log-0.2.3.tgz",
"integrity": "sha512-usWyD8zVAHzrYqgPH1ne5I14gCOkhS2mefK58g5v4DewZfCm0/Uc0w8MRuPS/9jyOPPq1rUZj8U1AqKgEne9tQ==",
"requires": {
}
"requires": {}
},
"@msgpack/msgpack": {
"version": "2.8.0",
@ -25545,15 +25525,13 @@
"version": "5.7.2",
"resolved": "https://registry.npmjs.org/@react-native-camera-roll/camera-roll/-/camera-roll-5.7.2.tgz",
"integrity": "sha512-s8VAUG1Kvi+tEJkLHObmOJdXAL/uclnXJ/IdnJtx2fCKiWA3Ho0ln9gDQqCYHHHHu+sXk7wovsH/I2/AYy0brg==",
"requires": {
}
"requires": {}
},
"@react-native-clipboard/clipboard": {
"version": "1.11.2",
"resolved": "https://registry.npmjs.org/@react-native-clipboard/clipboard/-/clipboard-1.11.2.tgz",
"integrity": "sha512-bHyZVW62TuleiZsXNHS1Pv16fWc0fh8O9WvBzl4h2fykqZRW9a+Pv/RGTH56E3X2PqzHP38K5go8zmCZUoIsoQ==",
"requires": {
}
"requires": {}
},
"@react-native-community/cli": {
"version": "10.2.4",
@ -27262,8 +27240,7 @@
"version": "9.4.1",
"resolved": "https://registry.npmjs.org/@react-native-community/netinfo/-/netinfo-9.4.1.tgz",
"integrity": "sha512-dAbY5mfw+6Kas/GJ6QX9AZyY+K+eq9ad4Su6utoph/nxyH3whp5cMSgRNgE2VhGQVRZ/OG0qq3IaD3+wzoqJXw==",
"requires": {
}
"requires": {}
},
"@react-native-cookies/cookies": {
"version": "6.2.1",
@ -27429,8 +27406,7 @@
"version": "1.3.18",
"resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.18.tgz",
"integrity": "sha512-/0hwnJkrr415yP0Hf4PjUKgGyfshrvNUKFXN85Mrt1gY49hy9IwxZgrrxlh0THXkPeq8q4VWw44eHDfAcQf20Q==",
"requires": {
}
"requires": {}
},
"@react-navigation/native": {
"version": "6.1.7",
@ -27485,14 +27461,6 @@
}
}
},
"@rudderstack/rudder-sdk-react-native": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/@rudderstack/rudder-sdk-react-native/-/rudder-sdk-react-native-1.8.0.tgz",
"integrity": "sha512-rY7abaXKUOCiJuNufJgP9tKv86/6KYIBPWe/p86HpNmvX4XystyRJDC0n5e26MHAmOasaNELvO5WW/G7sOa8RA==",
"requires": {
"async-lock": "1.4.0"
}
},
"@sentry-internal/tracing": {
"version": "7.63.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.63.0.tgz",
@ -27665,72 +27633,63 @@
"version": "0.10.3",
"resolved": "https://registry.npmjs.org/@stream-io/flat-list-mvcp/-/flat-list-mvcp-0.10.3.tgz",
"integrity": "sha512-2ZK8piYlEfKIPZrH8BpZz9uj8HZcUvMCV0X7qSLSAc/vhLOANBfR0SSn0OaWPbqb2mFGAd4FxmLSPp1zKEYuaw==",
"requires": {
}
"requires": {}
},
"@svgr/babel-plugin-add-jsx-attribute": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz",
"integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==",
"dev": true,
"requires": {
}
"requires": {}
},
"@svgr/babel-plugin-remove-jsx-attribute": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz",
"integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==",
"dev": true,
"requires": {
}
"requires": {}
},
"@svgr/babel-plugin-remove-jsx-empty-expression": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz",
"integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==",
"dev": true,
"requires": {
}
"requires": {}
},
"@svgr/babel-plugin-replace-jsx-attribute-value": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz",
"integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==",
"dev": true,
"requires": {
}
"requires": {}
},
"@svgr/babel-plugin-svg-dynamic-title": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz",
"integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==",
"dev": true,
"requires": {
}
"requires": {}
},
"@svgr/babel-plugin-svg-em-dimensions": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz",
"integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==",
"dev": true,
"requires": {
}
"requires": {}
},
"@svgr/babel-plugin-transform-react-native-svg": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.0.0.tgz",
"integrity": "sha512-UKrY3860AQICgH7g+6h2zkoxeVEPLYwX/uAjmqo4PIq2FIHppwhIqZstIyTz0ZtlwreKR41O3W3BzsBBiJV2Aw==",
"dev": true,
"requires": {
}
"requires": {}
},
"@svgr/babel-plugin-transform-svg-component": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz",
"integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==",
"dev": true,
"requires": {
}
"requires": {}
},
"@svgr/babel-preset": {
"version": "8.0.0",
@ -28699,8 +28658,7 @@
"resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.0.tgz",
"integrity": "sha512-ttOkEkoalEHa7RaFYpM0ErK1xc4twg3Am9hfHhL7MVqlHebnkYd2wuI/ZqTDj0cVzZho6PdinY0phFZV3O0Mzg==",
"dev": true,
"requires": {
}
"requires": {}
},
"@webpack-cli/info": {
"version": "1.4.0",
@ -28716,8 +28674,7 @@
"resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.0.tgz",
"integrity": "sha512-ZkVeqEmRpBV2GHvjjUZqEai2PpUbuq8Bqd//vEYsp63J8WyexI8ppCqVS3Zs0QADf6aWuPdU+0XsPI647PVlQA==",
"dev": true,
"requires": {
}
"requires": {}
},
"@xtuc/ieee754": {
"version": "1.2.0",
@ -28772,15 +28729,13 @@
"integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==",
"dev": true,
"peer": true,
"requires": {
}
"requires": {}
},
"acorn-jsx": {
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
"integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
"requires": {
}
"requires": {}
},
"agent-base": {
"version": "6.0.2",
@ -28836,8 +28791,7 @@
"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
"dev": true,
"peer": true,
"requires": {
}
"requires": {}
},
"anser": {
"version": "1.4.10",
@ -29061,11 +29015,6 @@
"resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
"integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="
},
"async-lock": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.4.0.tgz",
"integrity": "sha512-coglx5yIWuetakm3/1dsX9hxCNox22h7+V80RQOu2XUUMidtArxKoZoOtHUPuR84SycKTXzgGzAUR5hJxujyJQ=="
},
"asynciterator.prototype": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz",
@ -29120,8 +29069,7 @@
"version": "7.0.0-bridge.0",
"resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz",
"integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==",
"requires": {
}
"requires": {}
},
"babel-jest": {
"version": "29.6.2",
@ -30322,8 +30270,7 @@
"resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz",
"integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==",
"dev": true,
"requires": {
}
"requires": {}
},
"deep-equal": {
"version": "2.2.2",
@ -31226,8 +31173,7 @@
"version": "8.10.0",
"resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz",
"integrity": "sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==",
"requires": {
}
"requires": {}
},
"eslint-import-resolver-node": {
"version": "0.3.7",
@ -31312,8 +31258,7 @@
"resolved": "https://registry.npmjs.org/eslint-plugin-header/-/eslint-plugin-header-3.1.1.tgz",
"integrity": "sha512-9vlKxuJ4qf793CmeeSrZUvVClw6amtpghq3CuWcB5cUNnWHQhgcqy5eF8oVKFk1G3Y/CbchGfEaw3wiIJaNmVg==",
"dev": true,
"requires": {
}
"requires": {}
},
"eslint-plugin-import": {
"version": "2.28.0",
@ -31447,8 +31392,7 @@
"version": "4.6.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz",
"integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==",
"requires": {
}
"requires": {}
},
"eslint-plugin-react-native": {
"version": "4.0.0",
@ -33822,8 +33766,7 @@
"resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz",
"integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==",
"dev": true,
"requires": {
}
"requires": {}
},
"jest-regex-util": {
"version": "29.4.3",
@ -37051,8 +36994,7 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.3.tgz",
"integrity": "sha512-ZnXwLQnGzrDpHBHiC56TXFXvmolPeMjTn1UOm610M4EXGzbEDR7oOIyS2ZiItgbs6eZc4oU/a0hpk8PrcKvv5g==",
"requires": {
}
"requires": {}
},
"react-intl": {
"version": "6.4.4",
@ -37082,9 +37024,9 @@
"integrity": "sha512-txfpPCQYiazVdcbMRhatqWKcAxJweUu2wDXvts5/7Wyp6+Y9cHojqXHsLPEckzutfHlxZhG8Oiundbmp8Fd6eQ=="
},
"react-native": {
"version": "0.71.11",
"resolved": "https://registry.npmjs.org/react-native/-/react-native-0.71.11.tgz",
"integrity": "sha512-++8IxgUe4Ev+bTiFlLfJCdSoE5cReVP1DTpVJ8f/QtzaxA3h1008Y3Xah1Q5vsR4rZcYMO7Pn3af+wOshdQFug==",
"version": "0.71.13",
"resolved": "https://registry.npmjs.org/react-native/-/react-native-0.71.13.tgz",
"integrity": "sha512-zEa69YQNLdv8Sf5Pn0CNDB1K9eGuNy1KoMNxXlrZ89JZ8d02b5hihZIoOCCIwhH+iPgslYwr3ZoGd3AY6FMrgw==",
"requires": {
"@jest/create-cache-key-function": "^29.2.1",
"@react-native-community/cli": "10.2.4",
@ -37095,6 +37037,7 @@
"@react-native/polyfills": "2.0.0",
"abort-controller": "^3.0.0",
"anser": "^1.4.9",
"ansi-regex": "^5.0.0",
"base64-js": "^1.1.2",
"deprecated-react-native-prop-types": "^3.0.1",
"event-target-shim": "^5.0.1",
@ -37360,8 +37303,7 @@
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/react-native-background-timer/-/react-native-background-timer-2.4.1.tgz",
"integrity": "sha512-TE4Kiy7jUyv+hugxDxitzu38sW1NqjCk4uE5IgU2WevLv7sZacaBc6PZKOShNRPGirLl1NWkaG3LDEkdb9Um5g==",
"requires": {
}
"requires": {}
},
"react-native-button": {
"version": "3.1.0",
@ -37414,15 +37356,13 @@
"version": "1.6.4",
"resolved": "https://registry.npmjs.org/react-native-create-thumbnail/-/react-native-create-thumbnail-1.6.4.tgz",
"integrity": "sha512-JWuKXswDXtqUPfuqh6rjCVMvTSSG3kUtwvSK/YdaNU0i+nZKxeqHmt/CO2+TyI/WSUFynGVmWT1xOHhCZAFsRQ==",
"requires": {
}
"requires": {}
},
"react-native-device-info": {
"version": "10.8.0",
"resolved": "https://registry.npmjs.org/react-native-device-info/-/react-native-device-info-10.8.0.tgz",
"integrity": "sha512-DE4/X82ZVhdcnR1Y21iTP46WSSJA/rHK3lmeqWfGGq1RKLwXTIdxmfbZZnYwryqJ+esrw2l4ND19qlgxDGby8A==",
"requires": {
}
"requires": {}
},
"react-native-document-picker": {
"version": "9.0.1",
@ -37459,22 +37399,19 @@
"version": "2.10.10",
"resolved": "https://registry.npmjs.org/react-native-exception-handler/-/react-native-exception-handler-2.10.10.tgz",
"integrity": "sha512-otAXGoZDl1689OoUJWN/rXxVbdoZ3xcmyF1uq/CsizdLwwyZqVGd6d+p/vbYvnF996FfEyAEBnHrdFxulTn51w==",
"requires": {
}
"requires": {}
},
"react-native-fast-image": {
"version": "8.6.3",
"resolved": "https://registry.npmjs.org/react-native-fast-image/-/react-native-fast-image-8.6.3.tgz",
"integrity": "sha512-Sdw4ESidXCXOmQ9EcYguNY2swyoWmx53kym2zRsvi+VeFCHEdkO+WG1DK+6W81juot40bbfLNhkc63QnWtesNg==",
"requires": {
}
"requires": {}
},
"react-native-file-viewer": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/react-native-file-viewer/-/react-native-file-viewer-2.1.5.tgz",
"integrity": "sha512-MGC6sx9jsqHdefhVQ6o0akdsPGpkXgiIbpygb2Sg4g4bh7v6K1cardLV1NwGB9A6u1yICOSDT/MOC//9Ez6EUg==",
"requires": {
}
"requires": {}
},
"react-native-fs": {
"version": "2.20.0",
@ -37513,22 +37450,19 @@
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/react-native-haptic-feedback/-/react-native-haptic-feedback-2.0.3.tgz",
"integrity": "sha512-7+qvcxXZts/hA+HOOIFyM1x9m9fn/TJVSTgXaoQ8uT4gLc97IMvqHQ559tDmnlth+hHMzd3HRMpmRLWoKPL0DA==",
"requires": {
}
"requires": {}
},
"react-native-hw-keyboard-event": {
"version": "0.0.4",
"resolved": "https://registry.npmjs.org/react-native-hw-keyboard-event/-/react-native-hw-keyboard-event-0.0.4.tgz",
"integrity": "sha512-G8qp0nm17PHigLb/axgdF9xg51BKCG2p1AGeq//J/luLp5zNczIcQJh+nm02R1MeEUE3e53wqO4LMe0MV3raZg==",
"requires": {
}
"requires": {}
},
"react-native-image-picker": {
"version": "5.6.1",
"resolved": "https://registry.npmjs.org/react-native-image-picker/-/react-native-image-picker-5.6.1.tgz",
"integrity": "sha512-LPPlgJi97EzCDY4NWp7z0oUWmCbagnB6HSoKcLJHJD/DaFYN/dJPrqjqKaqqw8K/5Ze6DIsNg9PZohjNEYQQWQ==",
"requires": {
}
"requires": {}
},
"react-native-in-app-review": {
"version": "4.3.3",
@ -37539,15 +37473,13 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/react-native-incall-manager/-/react-native-incall-manager-4.1.0.tgz",
"integrity": "sha512-v1c+XOGu5VudY5//E3i5xiaRA9v6RvevMzZ4RumLqI+hte+4XslB2z6HSek2FF0EmAnY1rCn4ckiwgkTI1Tmtw==",
"requires": {
}
"requires": {}
},
"react-native-iphone-x-helper": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/react-native-iphone-x-helper/-/react-native-iphone-x-helper-1.3.1.tgz",
"integrity": "sha512-HOf0jzRnq2/aFUcdCJ9w9JGzN3gdEg0zFE4FyYlp4jtidqU03D5X7ZegGKfT1EWteR0gPBGp9ye5T5FvSWi9Yg==",
"requires": {
}
"requires": {}
},
"react-native-keyboard-aware-scroll-view": {
"version": "0.9.5",
@ -37562,8 +37494,7 @@
"version": "5.7.0",
"resolved": "https://registry.npmjs.org/react-native-keyboard-tracking-view/-/react-native-keyboard-tracking-view-5.7.0.tgz",
"integrity": "sha512-MDeEwAbn9LJDOfHq0QLCGaZirVLk2X/tHqkAqz3y6uxryTRdSl9PwleOVar5Jx2oAPEg4J9BXbUD1wwOOi+5Kg==",
"requires": {
}
"requires": {}
},
"react-native-keychain": {
"version": "8.1.2",
@ -37574,15 +37505,13 @@
"version": "2.8.2",
"resolved": "https://registry.npmjs.org/react-native-linear-gradient/-/react-native-linear-gradient-2.8.2.tgz",
"integrity": "sha512-hgmCsgzd58WNcDCyPtKrvxsaoETjb/jLGxis/dmU3Aqm2u4ICIduj4ECjbil7B7pm9OnuTkmpwXu08XV2mpg8g==",
"requires": {
}
"requires": {}
},
"react-native-localize": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/react-native-localize/-/react-native-localize-3.0.2.tgz",
"integrity": "sha512-/l/oE1LVNgIRRhLbhmfFMHiWV0xhUn0A0iz1ytLVRYywL7FTp8Rx2vkJS/q/RpExDvV7yLw2493XZBYIM1dnLQ==",
"requires": {
}
"requires": {}
},
"react-native-math-view": {
"version": "3.9.5",
@ -37618,8 +37547,7 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/react-native-notifications/-/react-native-notifications-5.0.0.tgz",
"integrity": "sha512-QXtBBmbDtwq9X8WAPLn+OctIeEtnJOQ+RCT6iweaypvFTydt2baLPtawTAbCSXKuWpVDqDAdmZnlQjCcavNzoA==",
"requires": {
}
"requires": {}
},
"react-native-permissions": {
"version": "3.8.4",
@ -37660,8 +37588,7 @@
"version": "4.7.1",
"resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.7.1.tgz",
"integrity": "sha512-X2pJG2ttmAbiGlItWedvDkZg1T1ikmEDiz+7HsiIwAIm2UbFqlhqn+B1JF53mSxPzdNaDcCQVHRNPvj8oFu6Yg==",
"requires": {
}
"requires": {}
},
"react-native-screens": {
"version": "3.24.0",
@ -37694,8 +37621,7 @@
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/react-native-size-matters/-/react-native-size-matters-0.3.1.tgz",
"integrity": "sha512-mKOfBLIBFBcs9br1rlZDvxD5+mAl8Gfr5CounwJtxI6Z82rGrMO+Kgl9EIg3RMVf3G855a85YVqHJL2f5EDRlw==",
"requires": {
}
"requires": {}
},
"react-native-svg": {
"version": "13.11.0",
@ -39369,8 +39295,7 @@
"resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.1.tgz",
"integrity": "sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==",
"dev": true,
"requires": {
}
"requires": {}
},
"ts-jest": {
"version": "29.1.1",
@ -39691,15 +39616,13 @@
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.1.6.tgz",
"integrity": "sha512-VO/P91A/PmKH9bcN9a7O3duSuxe6M14ZoYXgA6a8dab8doWNdhiIHzEkX/jFeTTRBsX0Ubk6nG4q2NIjNsj+bg==",
"requires": {
}
"requires": {}
},
"use-sync-external-store": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz",
"integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==",
"requires": {
}
"requires": {}
},
"utf8": {
"version": "3.0.0",
@ -40032,8 +39955,7 @@
"version": "7.5.5",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz",
"integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==",
"requires": {
}
"requires": {}
},
"xdate": {
"version": "0.8.2",

View file

@ -37,7 +37,6 @@
"@react-navigation/bottom-tabs": "6.5.8",
"@react-navigation/native": "6.1.7",
"@react-navigation/stack": "6.3.17",
"@rudderstack/rudder-sdk-react-native": "1.8.0",
"@sentry/react-native": "5.9.0",
"@stream-io/flat-list-mvcp": "0.10.3",
"@tsconfig/react-native": "3.0.2",
@ -56,7 +55,7 @@
"react": "18.2.0",
"react-freeze": "1.0.3",
"react-intl": "6.4.4",
"react-native": "0.71.11",
"react-native": "0.71.13",
"react-native-android-open-settings": "1.3.0",
"react-native-background-timer": "2.4.1",
"react-native-button": "3.1.0",

View file

@ -1,106 +0,0 @@
diff --git a/node_modules/react-native/Libraries/Components/ScrollView/ScrollView.js b/node_modules/react-native/Libraries/Components/ScrollView/ScrollView.js
index 0c2ecf2..a04414f 100644
--- a/node_modules/react-native/Libraries/Components/ScrollView/ScrollView.js
+++ b/node_modules/react-native/Libraries/Components/ScrollView/ScrollView.js
@@ -1819,9 +1819,14 @@ class ScrollView extends React.Component<Props, State> {
// Note: we should split props.style on the inner and outer props
// however, the ScrollView still needs the baseStyle to be scrollable
const {outer, inner} = splitLayoutProps(flattenStyle(props.style));
+ let inverted;
+ if (inner.scaleY) {
+ inverted = {scaleY: -1};
+ delete inner['scaleY']
+ }
return React.cloneElement(
refreshControl,
- {style: StyleSheet.compose(baseStyle, outer)},
+ {style: StyleSheet.compose(baseStyle, outer, inverted)},
<NativeDirectionalScrollView
{...props}
style={StyleSheet.compose(baseStyle, inner)}
diff --git a/node_modules/react-native/Libraries/Lists/VirtualizedList.js b/node_modules/react-native/Libraries/Lists/VirtualizedList.js
index 2629142..bcc5386 100644
--- a/node_modules/react-native/Libraries/Lists/VirtualizedList.js
+++ b/node_modules/react-native/Libraries/Lists/VirtualizedList.js
@@ -30,6 +30,7 @@ import flattenStyle from '../StyleSheet/flattenStyle';
import StyleSheet from '../StyleSheet/StyleSheet';
import clamp from '../Utilities/clamp';
import infoLog from '../Utilities/infoLog';
+import Platform from '../Utilities/Platform';
import {CellRenderMask} from './CellRenderMask';
import ChildListCollection from './ChildListCollection';
import FillRateHelper from './FillRateHelper';
@@ -1841,7 +1842,10 @@ export default class VirtualizedList extends StateSafePureComponent<
const styles = StyleSheet.create({
verticallyInverted: {
- transform: [{scaleY: -1}],
+ ...Platform.select({
+ android: {scaleY: -1},
+ ios: {transform: [{scaleY: -1}]},
+ }),
},
horizontallyInverted: {
transform: [{scaleX: -1}],
diff --git a/node_modules/react-native/jest/react-native-env.js b/node_modules/react-native/jest/react-native-env.js
index 624d364..bb09c57 100644
--- a/node_modules/react-native/jest/react-native-env.js
+++ b/node_modules/react-native/jest/react-native-env.js
@@ -13,6 +13,6 @@ const NodeEnv = require('jest-environment-node').TestEnvironment;
module.exports = class ReactNativeEnv extends NodeEnv {
exportConditions() {
- return ['react-native'];
+ return ['react-native', 'node'];
}
};
diff --git a/node_modules/react-native/jest/setup.js b/node_modules/react-native/jest/setup.js
index 3738bd2..547e0c0 100644
--- a/node_modules/react-native/jest/setup.js
+++ b/node_modules/react-native/jest/setup.js
@@ -21,6 +21,7 @@ global.performance = {
now: jest.fn(Date.now),
};
+global.Promise = jest.requireActual('promise');
global.regeneratorRuntime = jest.requireActual('regenerator-runtime/runtime');
global.window = global;
diff --git a/node_modules/react-native/react.gradle b/node_modules/react-native/react.gradle
index 250299b..6e8e6a0 100644
--- a/node_modules/react-native/react.gradle
+++ b/node_modules/react-native/react.gradle
@@ -159,7 +159,7 @@ def enableHermesForVariant = config.enableHermesForVariant ?: {
def hermesFlagsForVariant = config.hermesFlagsForVariant ?: {
def variant ->
def hermesFlags;
- if (variant.name.toLowerCase().contains("release")) {
+ if (variant.name.toLowerCase().contains("release") || variant.name.toLowerCase().contains("unsigned")) {
// Can't use ?: since that will also substitute valid empty lists
hermesFlags = config.hermesFlagsRelease
if (hermesFlags == null) hermesFlags = ["-O", "-output-source-map"]
@@ -175,7 +175,7 @@ def hermesFlagsForVariant = config.hermesFlagsForVariant ?: {
def disableDevForVariant = config.disableDevForVariant ?: {
def variant ->
config."devDisabledIn${variant.name.capitalize()}" ||
- variant.name.toLowerCase().contains("release")
+ variant.name.toLowerCase().contains("release") || variant.name.toLowerCase().contains("unsigned")
}
// Set bundleForVariant to a function to configure per variant,
@@ -184,13 +184,13 @@ def bundleForVariant = config.bundleForVariant ?: {
def variant ->
config."bundleIn${variant.name.capitalize()}" ||
config."bundleIn${variant.buildType.name.capitalize()}" ||
- variant.name.toLowerCase().contains("release")
+ variant.name.toLowerCase().contains("release") || variant.name.toLowerCase().contains("unsigned")
}
// Set deleteDebugFilesForVariant to a function to configure per variant,
// defaults to True for Release variants and False for debug variants
def deleteDebugFilesForVariant = config.deleteDebugFilesForVariant ?: {
- def variant -> variant.name.toLowerCase().contains("release")
+ def variant -> variant.name.toLowerCase().contains("release") || variant.name.toLowerCase().contains("unsigned")
}
android {

View file

@ -0,0 +1,341 @@
diff --git a/node_modules/react-native/Libraries/Components/ScrollView/ScrollView.js b/node_modules/react-native/Libraries/Components/ScrollView/ScrollView.js
index 0c2ecf2..a04414f 100644
--- a/node_modules/react-native/Libraries/Components/ScrollView/ScrollView.js
+++ b/node_modules/react-native/Libraries/Components/ScrollView/ScrollView.js
@@ -1819,9 +1819,14 @@ class ScrollView extends React.Component<Props, State> {
// Note: we should split props.style on the inner and outer props
// however, the ScrollView still needs the baseStyle to be scrollable
const {outer, inner} = splitLayoutProps(flattenStyle(props.style));
+ let inverted;
+ if (inner.scaleY) {
+ inverted = {scaleY: -1};
+ delete inner['scaleY']
+ }
return React.cloneElement(
refreshControl,
- {style: StyleSheet.compose(baseStyle, outer)},
+ {style: StyleSheet.compose(baseStyle, outer, inverted)},
<NativeDirectionalScrollView
{...props}
style={StyleSheet.compose(baseStyle, inner)}
diff --git a/node_modules/react-native/Libraries/Lists/VirtualizedList.js b/node_modules/react-native/Libraries/Lists/VirtualizedList.js
index 4534330..2c6487f 100644
--- a/node_modules/react-native/Libraries/Lists/VirtualizedList.js
+++ b/node_modules/react-native/Libraries/Lists/VirtualizedList.js
@@ -30,6 +30,7 @@ import flattenStyle from '../StyleSheet/flattenStyle';
import StyleSheet from '../StyleSheet/StyleSheet';
import clamp from '../Utilities/clamp';
import infoLog from '../Utilities/infoLog';
+import Platform from '../Utilities/Platform';
import {CellRenderMask} from './CellRenderMask';
import ChildListCollection from './ChildListCollection';
import FillRateHelper from './FillRateHelper';
@@ -1847,7 +1848,10 @@ export default class VirtualizedList extends StateSafePureComponent<
const styles = StyleSheet.create({
verticallyInverted: {
- transform: [{scaleY: -1}],
+ ...Platform.select({
+ android: {scaleY: -1},
+ ios: {transform: [{scaleY: -1}]},
+ }),
},
horizontallyInverted: {
transform: [{scaleX: -1}],
diff --git a/node_modules/react-native/jest/react-native-env.js b/node_modules/react-native/jest/react-native-env.js
index 624d364..bb09c57 100644
--- a/node_modules/react-native/jest/react-native-env.js
+++ b/node_modules/react-native/jest/react-native-env.js
@@ -13,6 +13,6 @@ const NodeEnv = require('jest-environment-node').TestEnvironment;
module.exports = class ReactNativeEnv extends NodeEnv {
exportConditions() {
- return ['react-native'];
+ return ['react-native', 'node'];
}
};
diff --git a/node_modules/react-native/jest/setup.js b/node_modules/react-native/jest/setup.js
index 3738bd2..547e0c0 100644
--- a/node_modules/react-native/jest/setup.js
+++ b/node_modules/react-native/jest/setup.js
@@ -21,6 +21,7 @@ global.performance = {
now: jest.fn(Date.now),
};
+global.Promise = jest.requireActual('promise');
global.regeneratorRuntime = jest.requireActual('regenerator-runtime/runtime');
global.window = global;
diff --git a/node_modules/react-native/react.gradle b/node_modules/react-native/react.gradle
index 250299b..6e8e6a0 100644
--- a/node_modules/react-native/react.gradle
+++ b/node_modules/react-native/react.gradle
@@ -159,7 +159,7 @@ def enableHermesForVariant = config.enableHermesForVariant ?: {
def hermesFlagsForVariant = config.hermesFlagsForVariant ?: {
def variant ->
def hermesFlags;
- if (variant.name.toLowerCase().contains("release")) {
+ if (variant.name.toLowerCase().contains("release") || variant.name.toLowerCase().contains("unsigned")) {
// Can't use ?: since that will also substitute valid empty lists
hermesFlags = config.hermesFlagsRelease
if (hermesFlags == null) hermesFlags = ["-O", "-output-source-map"]
@@ -175,7 +175,7 @@ def hermesFlagsForVariant = config.hermesFlagsForVariant ?: {
def disableDevForVariant = config.disableDevForVariant ?: {
def variant ->
config."devDisabledIn${variant.name.capitalize()}" ||
- variant.name.toLowerCase().contains("release")
+ variant.name.toLowerCase().contains("release") || variant.name.toLowerCase().contains("unsigned")
}
// Set bundleForVariant to a function to configure per variant,
@@ -184,13 +184,13 @@ def bundleForVariant = config.bundleForVariant ?: {
def variant ->
config."bundleIn${variant.name.capitalize()}" ||
config."bundleIn${variant.buildType.name.capitalize()}" ||
- variant.name.toLowerCase().contains("release")
+ variant.name.toLowerCase().contains("release") || variant.name.toLowerCase().contains("unsigned")
}
// Set deleteDebugFilesForVariant to a function to configure per variant,
// defaults to True for Release variants and False for debug variants
def deleteDebugFilesForVariant = config.deleteDebugFilesForVariant ?: {
- def variant -> variant.name.toLowerCase().contains("release")
+ def variant -> variant.name.toLowerCase().contains("release") || variant.name.toLowerCase().contains("unsigned")
}
android {
diff --git a/node_modules/react-native/scripts/cocoapods/helpers.rb b/node_modules/react-native/scripts/cocoapods/helpers.rb
index 03e3a5c..f3ae5a1 100644
--- a/node_modules/react-native/scripts/cocoapods/helpers.rb
+++ b/node_modules/react-native/scripts/cocoapods/helpers.rb
@@ -11,6 +11,22 @@ class SysctlChecker
end
end
+# Helper class that is used to easily send commands to Xcodebuild
+# And that can be subclassed for testing purposes.
+class Xcodebuild
+ def self.version
+ `xcodebuild -version`
+ end
+end
+
+module Helpers
+ class Constants
+ def self.min_ios_version_supported
+ return '13.4'
+ end
+ end
+end
+
# Helper object to wrap system properties like RUBY_PLATFORM
# This makes it easier to mock the behaviour in tests
class Environment
diff --git a/node_modules/react-native/scripts/cocoapods/utils.rb b/node_modules/react-native/scripts/cocoapods/utils.rb
index df23da4..0560567 100644
--- a/node_modules/react-native/scripts/cocoapods/utils.rb
+++ b/node_modules/react-native/scripts/cocoapods/utils.rb
@@ -131,15 +131,29 @@ class ReactNativePodsUtils
end
end
- def self.apply_xcode_15_patch(installer)
- installer.target_installation_results.pod_target_installation_results
- .each do |pod_name, target_installation_result|
- target_installation_result.native_target.build_configurations.each do |config|
- # unary_function and binary_function are no longer provided in C++17 and newer standard modes as part of Xcode 15. They can be re-enabled with setting _LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION
- # Ref: https://developer.apple.com/documentation/xcode-release-notes/xcode-15-release-notes#Deprecations
- config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= '$(inherited) '
- config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] << '"_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION" '
+ def self.apply_xcode_15_patch(installer, xcodebuild_manager: Xcodebuild)
+ projects = self.extract_projects(installer)
+
+ gcc_preprocessor_definition_key = 'GCC_PREPROCESSOR_DEFINITIONS'
+ other_ld_flags_key = 'OTHER_LDFLAGS'
+ libcpp_cxx17_fix = '_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION'
+ xcode15_compatibility_flags = '-Wl -ld_classic '
+
+ projects.each do |project|
+ project.build_configurations.each do |config|
+ # fix for unary_function and binary_function
+ self.safe_init(config, gcc_preprocessor_definition_key)
+ self.add_value_to_setting_if_missing(config, gcc_preprocessor_definition_key, libcpp_cxx17_fix)
+
+ # fix for weak linking
+ self.safe_init(config, other_ld_flags_key)
+ if self.is_using_xcode15_or_greter(:xcodebuild_manager => xcodebuild_manager)
+ self.add_value_to_setting_if_missing(config, other_ld_flags_key, xcode15_compatibility_flags)
+ else
+ self.remove_value_to_setting_if_present(config, other_ld_flags_key, xcode15_compatibility_flags)
+ end
end
+ project.save()
end
end
@@ -197,4 +211,89 @@ class ReactNativePodsUtils
ENV['USE_FRAMEWORKS'] = nil
end
end
+
+ # ========= #
+ # Utilities #
+ # ========= #
+
+ def self.extract_projects(installer)
+ return installer.aggregate_targets
+ .map{ |t| t.user_project }
+ .uniq{ |p| p.path }
+ .push(installer.pods_project)
+ end
+
+ def self.safe_init(config, setting_name)
+ old_config = config.build_settings[setting_name]
+ if old_config == nil
+ config.build_settings[setting_name] ||= '$(inherited) '
+ end
+ end
+
+ def self.add_value_to_setting_if_missing(config, setting_name, value)
+ old_config = config.build_settings[setting_name]
+ if !old_config.include?(value)
+ config.build_settings[setting_name] << value
+ end
+ end
+
+ def self.remove_value_to_setting_if_present(config, setting_name, value)
+ old_config = config.build_settings[setting_name]
+ if old_config.include?(value)
+ # Old config can be either an Array or a String
+ if old_config.is_a?(Array)
+ old_config = old_config.join(" ")
+ end
+ new_config = old_config.gsub(value, "")
+ config.build_settings[setting_name] = new_config
+ end
+ end
+
+ def self.is_using_xcode15_or_greter(xcodebuild_manager: Xcodebuild)
+ xcodebuild_version = xcodebuild_manager.version
+
+ # The output of xcodebuild -version is something like
+ # Xcode 15.0
+ # or
+ # Xcode 14.3.1
+ # We want to capture the version digits
+ regex = /(\d+)\.(\d+)(?:\.(\d+))?/
+ if match_data = xcodebuild_version.match(regex)
+ major = match_data[1].to_i
+ return major >= 15
+ end
+
+ return false
+ end
+
+ def self.updateIphoneOSDeploymentTarget(installer)
+ pod_to_update = Set.new([
+ "boost",
+ "CocoaAsyncSocket",
+ "Flipper",
+ "Flipper-DoubleConversion",
+ "Flipper-Fmt",
+ "Flipper-Boost-iOSX",
+ "Flipper-Folly",
+ "Flipper-Glog",
+ "Flipper-PeerTalk",
+ "FlipperKit",
+ "fmt",
+ "libevent",
+ "OpenSSL-Universal",
+ "RCT-Folly",
+ "SocketRocket",
+ "YogaKit"
+ ])
+
+ installer.target_installation_results.pod_target_installation_results
+ .each do |pod_name, target_installation_result|
+ unless pod_to_update.include?(pod_name)
+ next
+ end
+ target_installation_result.native_target.build_configurations.each do |config|
+ config.build_settings["IPHONEOS_DEPLOYMENT_TARGET"] = Helpers::Constants.min_ios_version_supported
+ end
+ end
+ end
end
diff --git a/node_modules/react-native/scripts/react_native_pods.rb b/node_modules/react-native/scripts/react_native_pods.rb
index 6be4109..ea4ebaa 100644
--- a/node_modules/react-native/scripts/react_native_pods.rb
+++ b/node_modules/react-native/scripts/react_native_pods.rb
@@ -27,7 +27,7 @@ $START_TIME = Time.now.to_i
# By using this function, you won't have to manualy change your Podfile
# when we change the minimum version supported by the framework.
def min_ios_version_supported
- return '12.4'
+ return Helpers::Constants.min_ios_version_supported
end
# This function prepares the project for React Native, before processing
@@ -224,6 +224,7 @@ def react_native_post_install(installer, react_native_path = "../node_modules/re
ReactNativePodsUtils.fix_library_search_paths(installer)
ReactNativePodsUtils.set_node_modules_user_settings(installer, react_native_path)
ReactNativePodsUtils.apply_xcode_15_patch(installer)
+ ReactNativePodsUtils.updateIphoneOSDeploymentTarget(installer)
NewArchitectureHelper.set_clang_cxx_language_standard_if_needed(installer)
is_new_arch_enabled = ENV['RCT_NEW_ARCH_ENABLED'] == "1"
diff --git a/node_modules/react-native/sdks/hermes-engine/utils/build-apple-framework.sh b/node_modules/react-native/sdks/hermes-engine/utils/build-apple-framework.sh
index 87faae6..caae918 100755
--- a/node_modules/react-native/sdks/hermes-engine/utils/build-apple-framework.sh
+++ b/node_modules/react-native/sdks/hermes-engine/utils/build-apple-framework.sh
@@ -52,7 +52,7 @@ function build_host_hermesc {
# Utility function to configure an Apple framework
function configure_apple_framework {
- local build_cli_tools enable_bitcode enable_debugger cmake_build_type
+ local build_cli_tools enable_bitcode enable_debugger cmake_build_type xcode_15_flags xcode_major_version
if [[ $1 == iphoneos || $1 == catalyst ]]; then
enable_bitcode="true"
@@ -77,8 +77,15 @@ function configure_apple_framework {
cmake_build_type="MinSizeRel"
fi
+ xcode_15_flags=""
+ xcode_major_version=$(xcodebuild -version | grep -oE '[0-9]*' | head -n 1)
+ if [[ $xcode_major_version -ge 15 ]]; then
+ xcode_15_flags="LINKER:-ld_classic"
+ fi
+
pushd "$HERMES_PATH" > /dev/null || exit 1
cmake -S . -B "build_$1" \
+ -DHERMES_EXTRA_LINKER_FLAGS="$xcode_15_flags" \
-DHERMES_APPLE_TARGET_PLATFORM:STRING="$1" \
-DCMAKE_OSX_ARCHITECTURES:STRING="$2" \
-DCMAKE_OSX_DEPLOYMENT_TARGET:STRING="$3" \
diff --git a/node_modules/react-native/sdks/hermes-engine/utils/build-hermes-xcode.sh b/node_modules/react-native/sdks/hermes-engine/utils/build-hermes-xcode.sh
index 37faee3..fa2ebe9 100755
--- a/node_modules/react-native/sdks/hermes-engine/utils/build-hermes-xcode.sh
+++ b/node_modules/react-native/sdks/hermes-engine/utils/build-hermes-xcode.sh
@@ -33,6 +33,13 @@ if [ -z "$deployment_target" ]; then
deployment_target=${MACOSX_DEPLOYMENT_TARGET}
fi
+xcode_15_flags=""
+xcode_major_version=$(xcodebuild -version | grep -oE '[0-9]*' | head -n 1)
+if [[ $xcode_major_version -ge 15 ]]; then
+ echo "########### Using LINKER:-ld_classic ###########"
+ xcode_15_flags="LINKER:-ld_classic"
+fi
+
architectures=$( echo "$ARCHS" | tr " " ";" )
echo "Configure Apple framework"
@@ -40,6 +47,7 @@ echo "Configure Apple framework"
"$CMAKE_BINARY" \
-S "${PODS_ROOT}/hermes-engine" \
-B "${PODS_ROOT}/hermes-engine/build/${PLATFORM_NAME}" \
+ -DHERMES_EXTRA_LINKER_FLAGS="$xcode_15_flags" \
-DHERMES_APPLE_TARGET_PLATFORM:STRING="$PLATFORM_NAME" \
-DCMAKE_OSX_ARCHITECTURES:STRING="$architectures" \
-DCMAKE_OSX_DEPLOYMENT_TARGET:STRING="$deployment_target" \

View file

@ -1,5 +1,5 @@
diff --git a/node_modules/react-native-fast-image/RNFastImage.podspec b/node_modules/react-native-fast-image/RNFastImage.podspec
index db0fada..9a2457c 100644
index db0fada..8469b1a 100644
--- a/node_modules/react-native-fast-image/RNFastImage.podspec
+++ b/node_modules/react-native-fast-image/RNFastImage.podspec
@@ -16,6 +16,6 @@ Pod::Spec.new do |s|
@ -7,8 +7,9 @@ index db0fada..9a2457c 100644
s.dependency 'React-Core'
- s.dependency 'SDWebImage', '~> 5.11.1'
+ s.dependency 'SDWebImage', '~> 5.12.3'
s.dependency 'SDWebImageWebPCoder', '~> 0.8.4'
- s.dependency 'SDWebImageWebPCoder', '~> 0.8.4'
+ s.dependency 'SDWebImage', '~> 5.18.2'
+ s.dependency 'SDWebImageWebPCoder', '~> 0.13.0'
end
diff --git a/node_modules/react-native-fast-image/android/src/main/java/com/dylanvann/fastimage/FastImageCookieJar.java b/node_modules/react-native-fast-image/android/src/main/java/com/dylanvann/fastimage/FastImageCookieJar.java
new file mode 100644
@ -74,7 +75,7 @@ index 811292a..79291fa 100644
.build();
OkHttpUrlLoader.Factory factory = new OkHttpUrlLoader.Factory(client);
diff --git a/node_modules/react-native-fast-image/dist/index.d.ts b/node_modules/react-native-fast-image/dist/index.d.ts
index 5abb7c9..db5a1d3 100644
index 5abb7c9..b210637 100644
--- a/node_modules/react-native-fast-image/dist/index.d.ts
+++ b/node_modules/react-native-fast-image/dist/index.d.ts
@@ -43,13 +43,13 @@ export interface ImageStyle extends FlexStyle, TransformsStyle, ShadowStyleIOS {