diff --git a/.detoxrc.js b/.detoxrc.js index 5af03d81384..cd296fe3c23 100644 --- a/.detoxrc.js +++ b/.detoxrc.js @@ -56,7 +56,7 @@ module.exports = { 'ios.simulator': { type: 'ios.simulator', device: { - type: 'iPhone 12 Pro', + type: 'iPhone 13 Pro', }, }, 'android.bitrise.emulator': { diff --git a/.gitmodules b/.gitmodules index 948e9066068..2be95567512 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,10 +1,6 @@ [submodule "ios/mixpanel-iphone"] path = ios/mixpanel-iphone - url = https://github.com/mixpanel/mixpanel-iphone + url = https://github.com/metamask/mixpanel-iphone [submodule "ios/branch-ios-sdk"] path = ios/branch-ios-sdk - url = https://github.com/BranchMetrics/ios-branch-deep-linking-attribution - -[submodule "ios/mixpanel-iphone"] - path = ios/mixpanel-iphone - url = https://github.com/mixpanel/mixpanel-iphone + url = https://github.com/metamask/ios-branch-deep-linking-attribution diff --git a/Gemfile b/Gemfile index 7e9b9f3fe8b..b84613ed6cb 100644 --- a/Gemfile +++ b/Gemfile @@ -4,3 +4,4 @@ source 'https://rubygems.org' ruby '>= 3.0.0' gem 'cocoapods', '>= 1.11.3' +gem 'activesupport', '>= 6.1.7.3', '< 7.1.0' diff --git a/README.md b/README.md index c4307d5427a..a0fc1f4610a 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ The code is built using React-Native and running code locally requires a Mac or ``` - Install the shared [React Native dependencies](https://reactnative.dev/docs/environment-setup#installing-dependencies) (`React Native CLI`, _not_ `Expo CLI`) - - XCode version `14.2` or below + - XCode version `15.0.1` or below - Install [cocoapods](https://guides.cocoapods.org/using/getting-started.html) by running: @@ -90,7 +90,7 @@ The code is built using React-Native and running code locally requires a Mac or - [React Native Getting Started - iOS](https://reactnative.dev/docs/environment-setup#installing-dependencies) _(React Native CLI Quickstart -> [your OS] -> iOS)_ - Install the correct simulator - **iOS OS Version:** Latest, unless told otherwise - - **Device:** iPhone 12 Pro + - **Device:** iPhone 13 Pro @@ -237,7 +237,7 @@ Prerequisites for running tests: - Make sure to install `detox-cli` by referring to the instructions mentioned [here](https://wix.github.io/Detox/docs/introduction/getting-started/#detox-prerequisites). - Additionally, install `applesimutils` by following the guidelines provided [here](https://github.com/wix/AppleSimulatorUtils). - Before running any tests, it's recommended to refer to the `iOS section` above and check the latest simulator device specified under `Install the correct simulator`. -- The default device for iOS is the iPhone 12 Pro and Android the Pixel 5. Ensure you have these set up. +- The default device for iOS is the iPhone 13 Pro and Android the Pixel 5. Ensure you have these set up. - Make sure that Metro is running. Use this command to launch the metro server: ```bash diff --git a/app/util/device/index.js b/app/util/device/index.js index 2054c473856..df04b68a24d 100644 --- a/app/util/device/index.js +++ b/app/util/device/index.js @@ -1,7 +1,7 @@ 'use strict'; import { Dimensions, Platform } from 'react-native'; -import { getModel, hasNotch, getApiLevel } from 'react-native-device-info'; +import { hasNotch, getApiLevel } from 'react-native-device-info'; export default class Device { static getDeviceWidth() { @@ -86,12 +86,6 @@ export default class Device { return this.getDeviceHeight() > 736; } - static isIphone12() { - const model = getModel(); - const models = ['iPhone 12', 'iPhone 12 Pro', 'iPhone 12 Pro Max']; - return models.includes(model); - } - static hasNotch() { return hasNotch(); } diff --git a/bitrise.yml b/bitrise.yml index 171839c4c64..4c28888508b 100644 --- a/bitrise.yml +++ b/bitrise.yml @@ -815,7 +815,7 @@ app: IOS_APP_LINK: '' meta: bitrise.io: - stack: osx-xcode-14.2.x-ventura + stack: osx-xcode-15.0.x machine_type_id: g2-m1-max.5core trigger_map: - push_branch: release/* diff --git a/ios/MetaMask.xcodeproj/project.pbxproj b/ios/MetaMask.xcodeproj/project.pbxproj index 281d50f02bc..44d78139095 100644 --- a/ios/MetaMask.xcodeproj/project.pbxproj +++ b/ios/MetaMask.xcodeproj/project.pbxproj @@ -557,8 +557,8 @@ 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, 15ACCA0022655C3A0063978B /* Embed Frameworks */, - 3263892F1BBB809723CB4024 /* [CP] Embed Pods Frameworks */, 802588CED3FC487A5D5263F0 /* [CP] Copy Pods Resources */, + C77EFC60F19570875F8DB3BD /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -582,8 +582,8 @@ B339FF0F289ABD70001B89FB /* Resources */, B339FF2F289ABD70001B89FB /* Bundle React Native code and images */, B339FF30289ABD70001B89FB /* Embed Frameworks */, - C9BADD20B98A4D13195A3200 /* [CP] Embed Pods Frameworks */, 8EF10BB14629809332947E5D /* [CP] Copy Pods Resources */, + EB3465C9579A347237ADD532 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -815,23 +815,6 @@ shellPath = /bin/sh; shellScript = "if [ -e ../.ios.env ]\nthen\n cp -rf ../.ios.env debug.xcconfig\n cp -rf ../.ios.env release.xcconfig\nelse\n cp -rf ../.ios.env.example debug.xcconfig\n cp -rf ../.ios.env.example release.xcconfig\nfi\n\n"; }; - 3263892F1BBB809723CB4024 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-MetaMask/Pods-MetaMask-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-MetaMask/Pods-MetaMask-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-MetaMask/Pods-MetaMask-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; 54113A1E76112B187F92C803 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -945,7 +928,24 @@ shellPath = /bin/sh; shellScript = "if [[ -s \"$HOME/.nvm/nvm.sh\" ]]; then\n. \"$HOME/.nvm/nvm.sh\"\nelif [[ -x \"$(command -v brew)\" && -s \"$(brew --prefix nvm)/nvm.sh\" ]]; then\n. \"$(brew --prefix nvm)/nvm.sh\"\nfi\n\nexport NODE_BINARY=$(which node)\n\nif [[ -s \"$HOME/.nvm/nvm.sh\" ]]; then\n. \"$HOME/.nvm/nvm.sh\"\nelif [[ -x \"$(command -v brew)\" && -s \"$(brew --prefix nvm)/nvm.sh\" ]]; then\n. \"$(brew --prefix nvm)/nvm.sh\"\nfi\n\nif [ ! -e \"${SENTRY_PROPERTIES}\" ]; then\n export SENTRY_PROPERTIES=../sentry.properties\nfi\n\n\nif [ \"$PLATFORM_NAME\" == \"iphonesimulator\" ] && [ \"$CONFIGURATION\" == \"Release\" ]; then\n ../node_modules/react-native/scripts/react-native-xcode.sh\nelse\n ../node_modules/@sentry/cli/bin/sentry-cli react-native xcode \\\n ../node_modules/react-native/scripts/react-native-xcode.sh\nfi\n"; }; - C9BADD20B98A4D13195A3200 /* [CP] Embed Pods Frameworks */ = { + C77EFC60F19570875F8DB3BD /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-MetaMask/Pods-MetaMask-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-MetaMask/Pods-MetaMask-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-MetaMask/Pods-MetaMask-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + EB3465C9579A347237ADD532 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -1071,14 +1071,11 @@ "$(inherited)", "@executable_path/Frameworks", ); - LIBRARY_SEARCH_PATHS = "$(inherited)"; + LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift$(inherited)"; LLVM_LTO = YES; MARKETING_VERSION = 7.9.0; ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ( - "$(inherited)", - "-DFB_SONARKIT_ENABLED=1", - ); + OTHER_CFLAGS = "$(inherited)"; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", @@ -1137,14 +1134,11 @@ "$(inherited)", "@executable_path/Frameworks", ); - LIBRARY_SEARCH_PATHS = "$(inherited)"; + LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift$(inherited)"; LLVM_LTO = YES; MARKETING_VERSION = 7.9.0; ONLY_ACTIVE_ARCH = NO; - OTHER_CFLAGS = ( - "$(inherited)", - "-DFB_SONARKIT_ENABLED=1", - ); + OTHER_CFLAGS = "$(inherited)"; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", @@ -1165,7 +1159,7 @@ baseConfigurationReference = 15FDD82721B7642B006B7C35 /* debug.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; @@ -1183,12 +1177,14 @@ ENABLE_BITCODE = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = ""; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; 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; @@ -1200,6 +1196,12 @@ IPHONEOS_DEPLOYMENT_TARGET = 11.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; + OTHER_LDFLAGS = ( + "$(inherited)", + "-Wl", + "-ld_classic", + ); + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; }; name = Debug; @@ -1208,7 +1210,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; @@ -1226,7 +1228,12 @@ ENABLE_BITCODE = NO; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = ""; GCC_C_LANGUAGE_STANDARD = gnu99; + 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; @@ -1235,6 +1242,12 @@ GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 11.0; MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ( + "$(inherited)", + "-Wl", + "-ld_classic", + ); + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; VALIDATE_PRODUCT = YES; }; @@ -1284,6 +1297,7 @@ "@executable_path/Frameworks", ); LIBRARY_SEARCH_PATHS = ( + "$(SDKROOT)/usr/lib/swift", "$(inherited)", "\"$(SRCROOT)/MetaMask/System/Library/Frameworks\"", ); @@ -1353,6 +1367,7 @@ "@executable_path/Frameworks", ); LIBRARY_SEARCH_PATHS = ( + "$(SDKROOT)/usr/lib/swift", "$(inherited)", "\"$(SRCROOT)/MetaMask/System/Library/Frameworks\"", ); diff --git a/ios/Podfile b/ios/Podfile index 1abfef98521..dbed2f6529d 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -4,51 +4,45 @@ require_relative '../node_modules/@react-native-community/cli-platform-ios/nativ platform :ios, '12.4' #min_ios_version_supported prepare_react_native_project! -# If you are using a `react-native-flipper` your iOS build will fail when `NO_FLIPPER=1` is set. -# because `react-native-flipper` depends on (FlipperKit,...) that will be excluded -# -# To fix this you can also exclude `react-native-flipper` using a `react-native.config.js` -# ```js -# module.exports = { -# dependencies: { -# ...(process.env.NO_FLIPPER ? { 'react-native-flipper': { platforms: { ios: null } } } : {}), -# ``` - linkage = ENV['USE_FRAMEWORKS'] if linkage != nil Pod::UI.puts "Configuring Pod with #{linkage}ally linked Frameworks".green use_frameworks! :linkage => linkage.to_sym end -def react_native_post_install(installer) - installer.pods_project.targets.each do |target| - target.build_configurations.each do |config| - if Gem::Version.new('9.0') > Gem::Version.new(config.build_settings['IPHONEOS_DEPLOYMENT_TARGET']) - config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = "12.0" - end - config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES' - end - end - - projects = installer.aggregate_targets - .map{ |t| t.user_project } - .uniq{ |p| p.path } - .push(installer.pods_project) - - arm_value = `/usr/sbin/sysctl -n hw.optional.arm64 2>&1`.to_i - - projects.each do |project| - project.build_configurations.each do |config| - if arm_value == 1 then - config.build_settings.delete("EXCLUDED_ARCHS[sdk=iphonesimulator*]") - else - config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64" - end - end - - project.save() - end - end +# react_native_post_install: +# Disabled to fix SentryPrivate Xcode 15 build error +# - https://github.com/getsentry/sentry-react-native/issues/3322 + +# def react_native_post_install(installer) +# installer.pods_project.targets.each do |target| +# target.build_configurations.each do |config| +# if Gem::Version.new('9.0') > Gem::Version.new(config.build_settings['IPHONEOS_DEPLOYMENT_TARGET']) +# config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = "12.0" +# end +# config.build_settings['BUILD_LIBRARY_FOR_DISTRIBUTION'] = 'YES' +# end +# end + +# projects = installer.aggregate_targets +# .map{ |t| t.user_project } +# .uniq{ |p| p.path } +# .push(installer.pods_project) + +# arm_value = `/usr/sbin/sysctl -n hw.optional.arm64 2>&1`.to_i + +# projects.each do |project| +# project.build_configurations.each do |config| +# if arm_value == 1 then +# config.build_settings.delete("EXCLUDED_ARCHS[sdk=iphonesimulator*]") +# else +# config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64" +# end +# end + +# project.save() +# end +# end def common_target_logic config = use_native_modules! @@ -56,6 +50,15 @@ def common_target_logic # Flags change depending on the env values. flags = get_default_flags() + # If you are using a `react-native-flipper` your iOS build will fail when `NO_FLIPPER=1` is set. + # because `react-native-flipper` depends on (FlipperKit,...) that will be excluded + # + # To fix this you can also exclude `react-native-flipper` using a `react-native.config.js` + # ```js + # module.exports = { + # dependencies: { + # ...(process.env.NO_FLIPPER ? { 'react-native-flipper': { platforms: { ios: null } } } : {}), + # ``` flipper_config = ENV['NO_FLIPPER'] == "1" ? FlipperConfiguration.disabled : FlipperConfiguration.enabled use_react_native!( @@ -71,10 +74,9 @@ def common_target_logic # # Note that if you have use_frameworks! enabled, Flipper will not work and # you should disable the next line. - #:flipper_configuration => flipper_config, + :flipper_configuration => flipper_config, # An absolute path to your application root. :app_path => "#{Pod::Config.instance.installation_root}/..", - :flipper_configuration => flipper_config, ) # Pods for MetaMask @@ -91,8 +93,11 @@ target 'MetaMask-QA' do end post_install do |installer| - flipper_post_install(installer) - react_native_post_install(installer) - __apply_Xcode_12_5_M1_post_install_workaround(installer) - end - + react_native_post_install( + installer, + # Set `mac_catalyst_enabled` to `true` in order to apply patches + # necessary for Mac Catalyst builds + :mac_catalyst_enabled => false + ) + __apply_Xcode_12_5_M1_post_install_workaround(installer) +end diff --git a/ios/Podfile.lock b/ios/Podfile.lock index c8ac1156de0..2625220ec28 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -5,14 +5,14 @@ PODS: - React - CocoaAsyncSocket (7.6.5) - DoubleConversion (1.1.6) - - FBLazyVector (0.71.6) - - FBReactNativeSpec (0.71.6): + - FBLazyVector (0.71.14) + - FBReactNativeSpec (0.71.14): - RCT-Folly (= 2021.07.22.00) - - RCTRequired (= 0.71.6) - - RCTTypeSafety (= 0.71.6) - - React-Core (= 0.71.6) - - React-jsi (= 0.71.6) - - ReactCommon/turbomodule/core (= 0.71.6) + - RCTRequired (= 0.71.14) + - RCTTypeSafety (= 0.71.14) + - React-Core (= 0.71.14) + - React-jsi (= 0.71.14) + - ReactCommon/turbomodule/core (= 0.71.14) - Flipper (0.125.0): - Flipper-Folly (~> 2.6) - Flipper-RSocket (~> 1.4) @@ -93,29 +93,29 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog - - RCTRequired (0.71.6) + - RCTRequired (0.71.14) - RCTSearchApi (1.0.1): - React - React-RCTImage - - RCTTypeSafety (0.71.6): - - FBLazyVector (= 0.71.6) - - RCTRequired (= 0.71.6) - - React-Core (= 0.71.6) - - React (0.71.6): - - React-Core (= 0.71.6) - - React-Core/DevSupport (= 0.71.6) - - React-Core/RCTWebSocket (= 0.71.6) - - React-RCTActionSheet (= 0.71.6) - - React-RCTAnimation (= 0.71.6) - - React-RCTBlob (= 0.71.6) - - React-RCTImage (= 0.71.6) - - React-RCTLinking (= 0.71.6) - - React-RCTNetwork (= 0.71.6) - - React-RCTSettings (= 0.71.6) - - React-RCTText (= 0.71.6) - - React-RCTVibration (= 0.71.6) - - React-callinvoker (0.71.6) - - React-Codegen (0.71.6): + - RCTTypeSafety (0.71.14): + - FBLazyVector (= 0.71.14) + - RCTRequired (= 0.71.14) + - React-Core (= 0.71.14) + - React (0.71.14): + - React-Core (= 0.71.14) + - React-Core/DevSupport (= 0.71.14) + - React-Core/RCTWebSocket (= 0.71.14) + - React-RCTActionSheet (= 0.71.14) + - React-RCTAnimation (= 0.71.14) + - React-RCTBlob (= 0.71.14) + - React-RCTImage (= 0.71.14) + - React-RCTLinking (= 0.71.14) + - React-RCTNetwork (= 0.71.14) + - React-RCTSettings (= 0.71.14) + - React-RCTText (= 0.71.14) + - React-RCTVibration (= 0.71.14) + - React-callinvoker (0.71.14) + - React-Codegen (0.71.14): - FBReactNativeSpec - RCT-Folly - RCTRequired @@ -126,196 +126,196 @@ PODS: - React-jsiexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-Core (0.71.6): + - React-Core (0.71.14): - glog - RCT-Folly (= 2021.07.22.00) - - React-Core/Default (= 0.71.6) - - React-cxxreact (= 0.71.6) + - React-Core/Default (= 0.71.14) + - React-cxxreact (= 0.71.14) - React-jsc - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) + - React-jsi (= 0.71.14) + - React-jsiexecutor (= 0.71.14) + - React-perflogger (= 0.71.14) - Yoga - - React-Core/CoreModulesHeaders (0.71.6): + - React-Core/CoreModulesHeaders (0.71.14): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.6) + - React-cxxreact (= 0.71.14) - React-jsc - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) + - React-jsi (= 0.71.14) + - React-jsiexecutor (= 0.71.14) + - React-perflogger (= 0.71.14) - Yoga - - React-Core/Default (0.71.6): + - React-Core/Default (0.71.14): - glog - RCT-Folly (= 2021.07.22.00) - - React-cxxreact (= 0.71.6) + - React-cxxreact (= 0.71.14) - React-jsc - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) + - React-jsi (= 0.71.14) + - React-jsiexecutor (= 0.71.14) + - React-perflogger (= 0.71.14) - Yoga - - React-Core/DevSupport (0.71.6): + - React-Core/DevSupport (0.71.14): - glog - RCT-Folly (= 2021.07.22.00) - - React-Core/Default (= 0.71.6) - - React-Core/RCTWebSocket (= 0.71.6) - - React-cxxreact (= 0.71.6) + - React-Core/Default (= 0.71.14) + - React-Core/RCTWebSocket (= 0.71.14) + - React-cxxreact (= 0.71.14) - React-jsc - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-jsinspector (= 0.71.6) - - React-perflogger (= 0.71.6) + - React-jsi (= 0.71.14) + - React-jsiexecutor (= 0.71.14) + - React-jsinspector (= 0.71.14) + - React-perflogger (= 0.71.14) - Yoga - - React-Core/RCTActionSheetHeaders (0.71.6): + - React-Core/RCTActionSheetHeaders (0.71.14): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.6) + - React-cxxreact (= 0.71.14) - React-jsc - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) + - React-jsi (= 0.71.14) + - React-jsiexecutor (= 0.71.14) + - React-perflogger (= 0.71.14) - Yoga - - React-Core/RCTAnimationHeaders (0.71.6): + - React-Core/RCTAnimationHeaders (0.71.14): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.6) + - React-cxxreact (= 0.71.14) - React-jsc - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) + - React-jsi (= 0.71.14) + - React-jsiexecutor (= 0.71.14) + - React-perflogger (= 0.71.14) - Yoga - - React-Core/RCTBlobHeaders (0.71.6): + - React-Core/RCTBlobHeaders (0.71.14): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.6) + - React-cxxreact (= 0.71.14) - React-jsc - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) + - React-jsi (= 0.71.14) + - React-jsiexecutor (= 0.71.14) + - React-perflogger (= 0.71.14) - Yoga - - React-Core/RCTImageHeaders (0.71.6): + - React-Core/RCTImageHeaders (0.71.14): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.6) + - React-cxxreact (= 0.71.14) - React-jsc - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) + - React-jsi (= 0.71.14) + - React-jsiexecutor (= 0.71.14) + - React-perflogger (= 0.71.14) - Yoga - - React-Core/RCTLinkingHeaders (0.71.6): + - React-Core/RCTLinkingHeaders (0.71.14): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.6) + - React-cxxreact (= 0.71.14) - React-jsc - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) + - React-jsi (= 0.71.14) + - React-jsiexecutor (= 0.71.14) + - React-perflogger (= 0.71.14) - Yoga - - React-Core/RCTNetworkHeaders (0.71.6): + - React-Core/RCTNetworkHeaders (0.71.14): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.6) + - React-cxxreact (= 0.71.14) - React-jsc - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) + - React-jsi (= 0.71.14) + - React-jsiexecutor (= 0.71.14) + - React-perflogger (= 0.71.14) - Yoga - - React-Core/RCTPushNotificationHeaders (0.71.6): + - React-Core/RCTPushNotificationHeaders (0.71.14): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.6) + - React-cxxreact (= 0.71.14) - React-jsc - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) + - React-jsi (= 0.71.14) + - React-jsiexecutor (= 0.71.14) + - React-perflogger (= 0.71.14) - Yoga - - React-Core/RCTSettingsHeaders (0.71.6): + - React-Core/RCTSettingsHeaders (0.71.14): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.6) + - React-cxxreact (= 0.71.14) - React-jsc - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) + - React-jsi (= 0.71.14) + - React-jsiexecutor (= 0.71.14) + - React-perflogger (= 0.71.14) - Yoga - - React-Core/RCTTextHeaders (0.71.6): + - React-Core/RCTTextHeaders (0.71.14): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.6) + - React-cxxreact (= 0.71.14) - React-jsc - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) + - React-jsi (= 0.71.14) + - React-jsiexecutor (= 0.71.14) + - React-perflogger (= 0.71.14) - Yoga - - React-Core/RCTVibrationHeaders (0.71.6): + - React-Core/RCTVibrationHeaders (0.71.14): - glog - RCT-Folly (= 2021.07.22.00) - React-Core/Default - - React-cxxreact (= 0.71.6) + - React-cxxreact (= 0.71.14) - React-jsc - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) + - React-jsi (= 0.71.14) + - React-jsiexecutor (= 0.71.14) + - React-perflogger (= 0.71.14) - Yoga - - React-Core/RCTWebSocket (0.71.6): + - React-Core/RCTWebSocket (0.71.14): - glog - RCT-Folly (= 2021.07.22.00) - - React-Core/Default (= 0.71.6) - - React-cxxreact (= 0.71.6) + - React-Core/Default (= 0.71.14) + - React-cxxreact (= 0.71.14) - React-jsc - - React-jsi (= 0.71.6) - - React-jsiexecutor (= 0.71.6) - - React-perflogger (= 0.71.6) + - React-jsi (= 0.71.14) + - React-jsiexecutor (= 0.71.14) + - React-perflogger (= 0.71.14) - Yoga - - React-CoreModules (0.71.6): + - React-CoreModules (0.71.14): - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.6) - - React-Codegen (= 0.71.6) - - React-Core/CoreModulesHeaders (= 0.71.6) - - React-jsi (= 0.71.6) + - RCTTypeSafety (= 0.71.14) + - React-Codegen (= 0.71.14) + - React-Core/CoreModulesHeaders (= 0.71.14) + - React-jsi (= 0.71.14) - React-RCTBlob - - React-RCTImage (= 0.71.6) - - ReactCommon/turbomodule/core (= 0.71.6) - - React-cxxreact (0.71.6): + - React-RCTImage (= 0.71.14) + - ReactCommon/turbomodule/core (= 0.71.14) + - React-cxxreact (0.71.14): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.07.22.00) - - React-callinvoker (= 0.71.6) - - React-jsi (= 0.71.6) - - React-jsinspector (= 0.71.6) - - React-logger (= 0.71.6) - - React-perflogger (= 0.71.6) - - React-runtimeexecutor (= 0.71.6) - - React-jsc (0.71.6): - - React-jsc/Fabric (= 0.71.6) - - React-jsi (= 0.71.6) - - React-jsc/Fabric (0.71.6): - - React-jsi (= 0.71.6) - - React-jsi (0.71.6): + - React-callinvoker (= 0.71.14) + - React-jsi (= 0.71.14) + - React-jsinspector (= 0.71.14) + - React-logger (= 0.71.14) + - React-perflogger (= 0.71.14) + - React-runtimeexecutor (= 0.71.14) + - React-jsc (0.71.14): + - React-jsc/Fabric (= 0.71.14) + - React-jsi (= 0.71.14) + - React-jsc/Fabric (0.71.14): + - React-jsi (= 0.71.14) + - React-jsi (0.71.14): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.07.22.00) - - React-jsiexecutor (0.71.6): + - React-jsiexecutor (0.71.14): - DoubleConversion - glog - RCT-Folly (= 2021.07.22.00) - - React-cxxreact (= 0.71.6) - - React-jsi (= 0.71.6) - - React-perflogger (= 0.71.6) - - React-jsinspector (0.71.6) - - React-logger (0.71.6): + - React-cxxreact (= 0.71.14) + - React-jsi (= 0.71.14) + - React-perflogger (= 0.71.14) + - React-jsinspector (0.71.14) + - React-logger (0.71.14): - glog - react-native-aes (1.3.9): - React @@ -361,93 +361,93 @@ PODS: - React - react-native-webview (11.13.0): - React-Core - - React-perflogger (0.71.6) - - React-RCTActionSheet (0.71.6): - - React-Core/RCTActionSheetHeaders (= 0.71.6) - - React-RCTAnimation (0.71.6): + - React-perflogger (0.71.14) + - React-RCTActionSheet (0.71.14): + - React-Core/RCTActionSheetHeaders (= 0.71.14) + - React-RCTAnimation (0.71.14): - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.6) - - React-Codegen (= 0.71.6) - - React-Core/RCTAnimationHeaders (= 0.71.6) - - React-jsi (= 0.71.6) - - ReactCommon/turbomodule/core (= 0.71.6) - - React-RCTAppDelegate (0.71.6): + - RCTTypeSafety (= 0.71.14) + - React-Codegen (= 0.71.14) + - React-Core/RCTAnimationHeaders (= 0.71.14) + - React-jsi (= 0.71.14) + - ReactCommon/turbomodule/core (= 0.71.14) + - React-RCTAppDelegate (0.71.14): - RCT-Folly - RCTRequired - RCTTypeSafety - React-Core - ReactCommon/turbomodule/core - - React-RCTBlob (0.71.6): + - React-RCTBlob (0.71.14): - RCT-Folly (= 2021.07.22.00) - - React-Codegen (= 0.71.6) - - React-Core/RCTBlobHeaders (= 0.71.6) - - React-Core/RCTWebSocket (= 0.71.6) - - React-jsi (= 0.71.6) - - React-RCTNetwork (= 0.71.6) - - ReactCommon/turbomodule/core (= 0.71.6) - - React-RCTImage (0.71.6): + - React-Codegen (= 0.71.14) + - React-Core/RCTBlobHeaders (= 0.71.14) + - React-Core/RCTWebSocket (= 0.71.14) + - React-jsi (= 0.71.14) + - React-RCTNetwork (= 0.71.14) + - ReactCommon/turbomodule/core (= 0.71.14) + - React-RCTImage (0.71.14): - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.6) - - React-Codegen (= 0.71.6) - - React-Core/RCTImageHeaders (= 0.71.6) - - React-jsi (= 0.71.6) - - React-RCTNetwork (= 0.71.6) - - ReactCommon/turbomodule/core (= 0.71.6) - - React-RCTLinking (0.71.6): - - React-Codegen (= 0.71.6) - - React-Core/RCTLinkingHeaders (= 0.71.6) - - React-jsi (= 0.71.6) - - ReactCommon/turbomodule/core (= 0.71.6) - - React-RCTNetwork (0.71.6): + - RCTTypeSafety (= 0.71.14) + - React-Codegen (= 0.71.14) + - React-Core/RCTImageHeaders (= 0.71.14) + - React-jsi (= 0.71.14) + - React-RCTNetwork (= 0.71.14) + - ReactCommon/turbomodule/core (= 0.71.14) + - React-RCTLinking (0.71.14): + - React-Codegen (= 0.71.14) + - React-Core/RCTLinkingHeaders (= 0.71.14) + - React-jsi (= 0.71.14) + - ReactCommon/turbomodule/core (= 0.71.14) + - React-RCTNetwork (0.71.14): - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.6) - - React-Codegen (= 0.71.6) - - React-Core/RCTNetworkHeaders (= 0.71.6) - - React-jsi (= 0.71.6) - - ReactCommon/turbomodule/core (= 0.71.6) - - React-RCTPushNotification (0.71.6): - - RCTTypeSafety (= 0.71.6) - - React-Codegen (= 0.71.6) - - React-Core/RCTPushNotificationHeaders (= 0.71.6) - - React-jsi (= 0.71.6) - - ReactCommon/turbomodule/core (= 0.71.6) - - React-RCTSettings (0.71.6): + - RCTTypeSafety (= 0.71.14) + - React-Codegen (= 0.71.14) + - React-Core/RCTNetworkHeaders (= 0.71.14) + - React-jsi (= 0.71.14) + - ReactCommon/turbomodule/core (= 0.71.14) + - React-RCTPushNotification (0.71.14): + - RCTTypeSafety (= 0.71.14) + - React-Codegen (= 0.71.14) + - React-Core/RCTPushNotificationHeaders (= 0.71.14) + - React-jsi (= 0.71.14) + - ReactCommon/turbomodule/core (= 0.71.14) + - React-RCTSettings (0.71.14): - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.71.6) - - React-Codegen (= 0.71.6) - - React-Core/RCTSettingsHeaders (= 0.71.6) - - React-jsi (= 0.71.6) - - ReactCommon/turbomodule/core (= 0.71.6) - - React-RCTText (0.71.6): - - React-Core/RCTTextHeaders (= 0.71.6) - - React-RCTVibration (0.71.6): + - RCTTypeSafety (= 0.71.14) + - React-Codegen (= 0.71.14) + - React-Core/RCTSettingsHeaders (= 0.71.14) + - React-jsi (= 0.71.14) + - ReactCommon/turbomodule/core (= 0.71.14) + - React-RCTText (0.71.14): + - React-Core/RCTTextHeaders (= 0.71.14) + - React-RCTVibration (0.71.14): - RCT-Folly (= 2021.07.22.00) - - React-Codegen (= 0.71.6) - - React-Core/RCTVibrationHeaders (= 0.71.6) - - React-jsi (= 0.71.6) - - ReactCommon/turbomodule/core (= 0.71.6) - - React-runtimeexecutor (0.71.6): - - React-jsi (= 0.71.6) - - ReactCommon/turbomodule/bridging (0.71.6): + - React-Codegen (= 0.71.14) + - React-Core/RCTVibrationHeaders (= 0.71.14) + - React-jsi (= 0.71.14) + - ReactCommon/turbomodule/core (= 0.71.14) + - React-runtimeexecutor (0.71.14): + - React-jsi (= 0.71.14) + - ReactCommon/turbomodule/bridging (0.71.14): - DoubleConversion - glog - RCT-Folly (= 2021.07.22.00) - - React-callinvoker (= 0.71.6) - - React-Core (= 0.71.6) - - React-cxxreact (= 0.71.6) - - React-jsi (= 0.71.6) - - React-logger (= 0.71.6) - - React-perflogger (= 0.71.6) - - ReactCommon/turbomodule/core (0.71.6): + - React-callinvoker (= 0.71.14) + - React-Core (= 0.71.14) + - React-cxxreact (= 0.71.14) + - React-jsi (= 0.71.14) + - React-logger (= 0.71.14) + - React-perflogger (= 0.71.14) + - ReactCommon/turbomodule/core (0.71.14): - DoubleConversion - glog - RCT-Folly (= 2021.07.22.00) - - React-callinvoker (= 0.71.6) - - React-Core (= 0.71.6) - - React-cxxreact (= 0.71.6) - - React-jsi (= 0.71.6) - - React-logger (= 0.71.6) - - React-perflogger (= 0.71.6) + - React-callinvoker (= 0.71.14) + - React-Core (= 0.71.14) + - React-cxxreact (= 0.71.14) + - React-jsi (= 0.71.14) + - React-logger (= 0.71.14) + - React-perflogger (= 0.71.14) - ReactNativePayments (1.5.0): - React - rn-fetch-blob (0.12.0): @@ -835,8 +835,8 @@ SPEC CHECKSUMS: BVLinearGradient: e3aad03778a456d77928f594a649e96995f1c872 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54 - FBLazyVector: a83ceaa8a8581003a623facdb3c44f6d4f342ac5 - FBReactNativeSpec: 85eee79837cb797ab6176f0243a2b40511c09158 + FBLazyVector: 12ea01e587c9594e7b144e1bfc86ac4d9ac28fde + FBReactNativeSpec: b6ae48e67aaba46442f84d6f9ba598ccfbe2ee66 Flipper: 26fc4b7382499f1281eb8cb921e5c3ad6de91fe0 Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c Flipper-DoubleConversion: 2dc99b02f658daf147069aad9dbd29d8feb06d30 @@ -853,20 +853,20 @@ SPEC CHECKSUMS: lottie-react-native: 3e722c63015fdb9c27638b0a77969fc412067c18 OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1 - RCTRequired: 5c6fd63b03abb06947d348dadac51c93e3485bd8 + RCTRequired: e9df143e880d0e879e7a498dc06923d728809c79 RCTSearchApi: d2d38a5a7bffbfb144e2c770fbb30f51b1053067 - RCTTypeSafety: 1c66daedd66f674e39ce9f40782f0d490c78b175 - React: e11ca7cdc7aa4ddd7e6a59278b808cfe17ebbd9f - React-callinvoker: 77a82869505c96945c074b80bbdc8df919646d51 - React-Codegen: c82a2e6d2ad883f00a89d4a80781090a8b1cc3ac - React-Core: 9896746d1a42a10183cec8003867ae391d28a920 - React-CoreModules: 83d989defdfc82be1f7386f84a56b6509f54ac74 - React-cxxreact: 46e201a9824518a9e49bfb79729402b067a008ce - React-jsc: f5f7312e31b875ddec3597c298ac013e5a644604 - React-jsi: 89bed41dd010026a1873450b9e79b2b5c804a468 - React-jsiexecutor: fbbbda979d16e09825cced680f799108bec2ab58 - React-jsinspector: d5ce2ef3eb8fd30c28389d0bc577918c70821bd6 - React-logger: 9332c3e7b4ef007a0211c0a9868253aac3e1da82 + RCTTypeSafety: c2d89c8308829c12c038ec1f431191eaa0d8c15c + React: 52b89a818f4b2579c98567f3aa8bde880d9e843b + React-callinvoker: 56e399c88c05e037fe99c31978f30e75fad5c286 + React-Codegen: 3829d8baaafb4df895b7ab4a6abcf10ffeb444fd + React-Core: 419ce3efb3a2591de74bfc09f150f626293d40d6 + React-CoreModules: bd520e5688b5aa4666965a1b3b8e6d4a2e19df20 + React-cxxreact: f5a9baa03f1b6a660648f3b8d09bdc6d87d5ebe8 + React-jsc: 07a7e67aa41b02028fc7bf8aded401f33cf1736f + React-jsi: fe531dec7a6efc3606a56ac85a432d04ff6ee72b + React-jsiexecutor: 73717bd8ba46630d4eeeabd1e2c7b95691618d6f + React-jsinspector: 7bf923954b4e035f494b01ac16633963412660d7 + React-logger: 655ff5db8bd922acfbe76a4983ffab048916343e react-native-aes: ff31f0dd4c791eb423a631ee04570fcf3c618924 react-native-background-timer: 1b6e6b4e10f1b74c367a1fdc3c72b67c619b222b react-native-blur: cfdad7b3c01d725ab62a8a729f42ea463998afa2 @@ -884,20 +884,20 @@ SPEC CHECKSUMS: react-native-video: c26780b224543c62d5e1b2a7244a5cd1b50e8253 react-native-view-shot: 4475fde003fe8a210053d1f98fb9e06c1d834e1c react-native-webview: 133a6a5149f963259646e710b4545c67ef35d7c9 - React-perflogger: 43392072a5b867a504e2b4857606f8fc5a403d7f - React-RCTActionSheet: c7b67c125bebeda9fb19fc7b200d85cb9d6899c4 - React-RCTAnimation: c2de79906f607986633a7114bee44854e4c7e2f5 - React-RCTAppDelegate: 2660c1bfb98bf39f7954a076439430502ae220e2 - React-RCTBlob: f8ab8edbb0e4006d260fdda8963ec937192a7f48 - React-RCTImage: c6093f1bf3d67c0428d779b00390617d5bd90699 - React-RCTLinking: 5de47e37937889d22599af4b99d0552bad1b1c3c - React-RCTNetwork: e7d7077e073b08e5dd486fba3fe87ccad90a9bc4 - React-RCTPushNotification: f9a4477d551bc8ca620b7c1e984d1525a0712077 - React-RCTSettings: 72a04921b2e8fb832da7201a60ffffff2a7c62f7 - React-RCTText: 7123c70fef5367e2121fea37e65b9ad6d3747e54 - React-RCTVibration: 73d201599a64ea14b4e0b8f91b64970979fd92e6 - React-runtimeexecutor: 8692ac548bec648fa121980ccb4304afd136d584 - ReactCommon: e1067159764444e5db7c14e294d5cd79fb159c59 + React-perflogger: 4987ad83731c23d11813c84263963b0d3028c966 + React-RCTActionSheet: 5ad952b2a9740d87a5bd77280c4bc23f6f89ea0c + React-RCTAnimation: d2de22af3f536cc80bb5b3918e1a455114d1b985 + React-RCTAppDelegate: 936b5b4ba5c2edb60186efd3bd35402cc9f2a2e6 + React-RCTBlob: e7cc24020cdd4e61b198761fb86f1305f77c90ff + React-RCTImage: a07e8c7d4768f62ebc6277e4680f6b979c619967 + React-RCTLinking: d00ae55db37b2c12ebab91135f06f75391c0708d + React-RCTNetwork: b3a401276e5c08487d8a14fdec1720e78b5888db + React-RCTPushNotification: a9824e8f010d5787ae20a70c8f94c65b87e7e811 + React-RCTSettings: d606cbac31403604c5d5746e6dab53bb332f9301 + React-RCTText: b3bd40bc71bca0c3e2cc5ce2c40870a438f303b1 + React-RCTVibration: 64e412b9ac684c4edc938fa1187135ada9af7faf + React-runtimeexecutor: ffe826b7b1cfbc32a35ed5b64d5886c0ff75f501 + ReactCommon: 7cf566ddbc9344e1f02bae1ecdaf03dbedb7eb17 ReactNativePayments: a4e3ac915256a4e759c8a04338b558494a63a0f5 rn-fetch-blob: f065bb7ab7fb48dd002629f8bdcb0336602d3cba RNCAsyncStorage: 0c357f3156fcb16c8589ede67cc036330b6698ca @@ -927,9 +927,9 @@ SPEC CHECKSUMS: SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 sovran-react-native: fd3dc8f1a4b14acdc4ad25fc6b4ac4f52a2a2a15 TcpSockets: a8eb6b5867fe643e6cfed5db2e4de62f4d1e8fd0 - Yoga: ba09b6b11e6139e3df8229238aa794205ca6a02a + Yoga: e71803b4c1fff832ccf9b92541e00f9b873119b9 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a -PODFILE CHECKSUM: 8d3adf4eeb9c38c94e164bf39d459809e3147413 +PODFILE CHECKSUM: 6c9103d9058ffd16683843f0f7d99bfa6f599ee3 COCOAPODS: 1.12.1 diff --git a/ios/branch-ios-sdk b/ios/branch-ios-sdk index b9f6a988be0..615267ea0b4 160000 --- a/ios/branch-ios-sdk +++ b/ios/branch-ios-sdk @@ -1 +1 @@ -Subproject commit b9f6a988be0a4088bfc9ba08096fab7326008373 +Subproject commit 615267ea0b44bc3be657b84fbc9ff7c86688fa58 diff --git a/ios/mixpanel-iphone b/ios/mixpanel-iphone index 07546ff0c97..7485f53e642 160000 --- a/ios/mixpanel-iphone +++ b/ios/mixpanel-iphone @@ -1 +1 @@ -Subproject commit 07546ff0c970aa360040ad667979cec5b9ca56b9 +Subproject commit 7485f53e642ebf85256e3db709e46b7cce5e9582 diff --git a/package.json b/package.json index 3fabe54f3dc..aee3384ce28 100644 --- a/package.json +++ b/package.json @@ -267,7 +267,7 @@ "query-string": "^6.12.1", "randomfill": "^1.0.4", "react": "18.2.0", - "react-native": "0.71.6", + "react-native": "0.71.14", "react-native-actionsheet": "beefe/react-native-actionsheet#107/head", "react-native-aes-crypto": "1.3.9", "react-native-aes-crypto-forked": "git+https://github.com/MetaMask/react-native-aes-crypto-forked.git#397d5db5250e8e7408294807965b5b9fd4ca6a25", @@ -427,7 +427,7 @@ "browserstack-local": "^1.5.1", "chromedriver": "^99.0.0", "depcheck": "^1.4.7", - "detox": "^20.11.0", + "detox": "^20.11.4", "dotenv": "^16.0.3", "enzyme": "3.9.0", "enzyme-adapter-react-16": "1.10.0", @@ -451,8 +451,8 @@ "jetifier": "2.0.0", "koa": "^2.14.2", "lint-staged": "10.5.4", - "metro": "0.72.3", - "metro-react-native-babel-preset": "0.73.9", + "metro": "0.73.10", + "metro-react-native-babel-preset": "0.73.10", "multiple-cucumber-html-reporter": "^3.0.1", "nock": "^13.3.1", "nyc": "^15.1.0", diff --git a/patches/react-native+0.71.6.patch b/patches/react-native+0.71.14.patch similarity index 96% rename from patches/react-native+0.71.6.patch rename to patches/react-native+0.71.14.patch index 478a09c8b66..40c761e4b03 100644 --- a/patches/react-native+0.71.6.patch +++ b/patches/react-native+0.71.14.patch @@ -65,10 +65,10 @@ index c714f87..dca2750 100644 defaultConfig { minSdkVersion 21 diff --git a/node_modules/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactEditText.java b/node_modules/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactEditText.java -index c150abc..a446111 100644 +index 290bd23..20d85e0 100644 --- a/node_modules/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactEditText.java +++ b/node_modules/react-native/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactEditText.java -@@ -31,6 +31,7 @@ import android.view.KeyEvent; +@@ -33,6 +33,7 @@ import android.view.KeyEvent; import android.view.MotionEvent; import android.view.View; import android.view.accessibility.AccessibilityNodeInfo; @@ -76,7 +76,7 @@ index c150abc..a446111 100644 import android.view.inputmethod.EditorInfo; import android.view.inputmethod.InputConnection; import android.view.inputmethod.InputMethodManager; -@@ -89,6 +90,16 @@ public class ReactEditText extends AppCompatEditText +@@ -94,6 +95,16 @@ public class ReactEditText extends AppCompatEditText /** A count of events sent to JS or C++. */ protected int mNativeEventCount; @@ -93,7 +93,7 @@ index c150abc..a446111 100644 private static final int UNSET = -1; private @Nullable ArrayList mListeners; -@@ -248,16 +259,24 @@ public class ReactEditText extends AppCompatEditText +@@ -253,16 +264,24 @@ public class ReactEditText extends AppCompatEditText @Override public InputConnection onCreateInputConnection(EditorInfo outAttrs) { ReactContext reactContext = getReactContext(this); diff --git a/react-native.config.js b/react-native.config.js index 7d920995b95..3c2930025b1 100644 --- a/react-native.config.js +++ b/react-native.config.js @@ -2,6 +2,9 @@ // eslint-disable-next-line import/no-commonjs module.exports = { dependencies: { + ...(process.env.NO_FLIPPER + ? { 'react-native-flipper': { platforms: { ios: null } } } + : {}), 'react-native-aes-crypto-forked': { platforms: { ios: null, // disable Android platform, other platforms will still autolink if provided diff --git a/scripts/build.sh b/scripts/build.sh index db239a3e8fb..4e4fe9711c4 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -161,24 +161,24 @@ buildAndroidRunQA(){ buildIosSimulator(){ prebuild_ios - SIM="${IOS_SIMULATOR:-"iPhone 12 Pro"}" + SIM="${IOS_SIMULATOR:-"iPhone 13 Pro"}" react-native run-ios --simulator "$SIM" } buildIosSimulatorQA(){ prebuild_ios - SIM="${IOS_SIMULATOR:-"iPhone 12 Pro"}" + SIM="${IOS_SIMULATOR:-"iPhone 13 Pro"}" react-native run-ios --simulator "$SIM" --scheme "MetaMask-QA" } buildIosSimulatorE2E(){ prebuild_ios - cd ios && xcodebuild -workspace MetaMask.xcworkspace -scheme MetaMask -configuration Debug -sdk iphonesimulator -derivedDataPath build + cd ios && xcodebuild -workspace MetaMask.xcworkspace -scheme MetaMask -configuration Debug -sdk iphonesimulator -derivedDataPath build } buildIosQASimulatorE2E(){ prebuild_ios - cd ios && xcodebuild -workspace MetaMask.xcworkspace -scheme MetaMask-QA -configuration Debug -sdk iphonesimulator -derivedDataPath build + cd ios && xcodebuild -workspace MetaMask.xcworkspace -scheme MetaMask-QA -configuration Debug -sdk iphonesimulator -derivedDataPath build } runIosE2E(){ @@ -228,7 +228,7 @@ buildIosRelease(){ if [ ! -f "ios/release.xcconfig" ] ; then echo "$IOS_ENV" | tr "|" "\n" > ios/release.xcconfig fi - ./node_modules/.bin/react-native run-ios --configuration Release --simulator "iPhone 12 Pro" + ./node_modules/.bin/react-native run-ios --configuration Release --simulator "iPhone 13 Pro" fi } @@ -273,7 +273,7 @@ buildIosQA(){ if [ ! -f "ios/release.xcconfig" ] ; then echo "$IOS_ENV" | tr "|" "\n" > ios/release.xcconfig fi - ./node_modules/.bin/react-native run-ios --scheme MetaMask-QA --configuration Release --simulator "iPhone 12 Pro" + ./node_modules/.bin/react-native run-ios --scheme MetaMask-QA--configuration Release --simulator "iPhone 13 Pro" fi } diff --git a/wdio/config/ios.config.browserstack.js b/wdio/config/ios.config.browserstack.js index 96c1657454c..297ca462ab4 100644 --- a/wdio/config/ios.config.browserstack.js +++ b/wdio/config/ios.config.browserstack.js @@ -9,7 +9,7 @@ config.capabilities = [ fullReset: false, maxInstances: 1, automationName: 'XCUITest', - deviceName: 'iPhone 12 Pro', + deviceName: 'iPhone 13 Pro', platformVersion: '15.5', app: './ios/build/Build/Products/Release-iphonesimulator/MetaMask-QA.app', settings: { diff --git a/wdio/config/ios.config.browserstack.local.js b/wdio/config/ios.config.browserstack.local.js index 0c66dd5dc11..65e34453f0a 100644 --- a/wdio/config/ios.config.browserstack.local.js +++ b/wdio/config/ios.config.browserstack.local.js @@ -17,7 +17,7 @@ config.capabilities = [ maxInstances: 1, build: 'iOS QA E2E Tests', automationName: 'XCUITest', - deviceName: 'iPhone 12 Pro', + deviceName: 'iPhone 13 Pro', platformVersion: '16', app: process.env.BROWSERSTACK_APP_URL, // TODO: Add package ID when upload to BrowserStack 'browserstack.debug': true, diff --git a/wdio/config/ios.config.debug.js b/wdio/config/ios.config.debug.js index 41fdb5bea20..46063520ca4 100644 --- a/wdio/config/ios.config.debug.js +++ b/wdio/config/ios.config.debug.js @@ -9,7 +9,7 @@ config.capabilities = [ fullReset: false, maxInstances: 1, automationName: 'XCUITest', - deviceName: 'iPhone 12 Pro', + deviceName: 'iPhone 13 Pro', platformVersion: '15.5', app: './ios/build/Build/Products/Debug-iphonesimulator/MetaMask-QA.app', settings: { diff --git a/yarn.lock b/yarn.lock index 464aaf88c2d..08aa1ad219a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4662,7 +4662,7 @@ dependencies: serve-static "^1.13.1" -"@react-native-community/cli-doctor@^10.2.2": +"@react-native-community/cli-doctor@^10.2.4": version "10.2.5" resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-10.2.5.tgz#e5e28c66c2373f05a94b296a8ec637f8df736707" integrity sha512-1YbzXvsldBmSw1MmBsXB74bKiHXKNCjlb2ByLgkfTiarpSvETYam3g5vex0N+qc0Cdkzkq+8NznE744LFhnUpw== @@ -4706,10 +4706,10 @@ glob "^7.1.3" logkitty "^0.7.1" -"@react-native-community/cli-platform-ios@10.2.1": - version "10.2.1" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-10.2.1.tgz#2e6bd2cb6d48cbb8720d7b7265bb1bab80745f72" - integrity sha512-hz4zu4Y6eyj7D0lnZx8Mf2c2si8y+zh/zUTgCTaPPLzQD8jSZNNBtUUiA1cARm2razpe8marCZ1QbTMAGbf3mg== +"@react-native-community/cli-platform-ios@10.2.4": + version "10.2.4" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-10.2.4.tgz#6af05cd4258438422a3a50d1c0cc757acd6be375" + integrity sha512-/6K+jeRhcGojFIJMWMXV2eY5n/In+YUzBr/DKWQOeHBOHkESRNheG310xSAIjgB46YniSSUKhSyeuhalTbm9OQ== dependencies: "@react-native-community/cli-tools" "^10.1.1" chalk "^4.1.2" @@ -4730,7 +4730,7 @@ glob "^7.1.3" ora "^5.4.1" -"@react-native-community/cli-plugin-metro@^10.2.2": +"@react-native-community/cli-plugin-metro@^10.2.3": version "10.2.3" resolved "https://registry.yarnpkg.com/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-10.2.3.tgz#419e0155a50951c3329818fba51cb5021a7294f1" integrity sha512-jHi2oDuTePmW4NEyVT8JEGNlIYcnFXCSV2ZMp4rnDrUk4TzzyvS3IMvDlESEmG8Kry8rvP0KSUx/hTpy37Sbkw== @@ -4784,17 +4784,17 @@ dependencies: joi "^17.2.1" -"@react-native-community/cli@10.2.2": - version "10.2.2" - resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-10.2.2.tgz#3fa438ba7f19f83e07bc337765fc1cabdcf2cac2" - integrity sha512-aZVcVIqj+OG6CrliR/Yn8wHxrvyzbFBY9cj7n0MvRw/P54QUru2nNqUTSSbqv0Qaa297yHJbe6kFDojDMSTM8Q== +"@react-native-community/cli@10.2.4": + version "10.2.4" + resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-10.2.4.tgz#c6afe723055d430061a32bd31644fc56eb9ba330" + integrity sha512-E9BUDHfLEsnjkjeJqECuCjl4E/1Ox9Nl6hkQBhEqjZm4AaQxgU7M6AyFfOgaXn5v3am16/R4ZOUTrJnGJWS3GA== dependencies: "@react-native-community/cli-clean" "^10.1.1" "@react-native-community/cli-config" "^10.1.1" "@react-native-community/cli-debugger-ui" "^10.0.0" - "@react-native-community/cli-doctor" "^10.2.2" + "@react-native-community/cli-doctor" "^10.2.4" "@react-native-community/cli-hermes" "^10.2.0" - "@react-native-community/cli-plugin-metro" "^10.2.2" + "@react-native-community/cli-plugin-metro" "^10.2.3" "@react-native-community/cli-server-api" "^10.1.1" "@react-native-community/cli-tools" "^10.1.1" "@react-native-community/cli-types" "^10.0.0" @@ -10301,10 +10301,10 @@ assign-symbols@^1.0.0: resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= -ast-types@0.14.2: - version "0.14.2" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.2.tgz#600b882df8583e3cd4f2df5fa20fa83759d4bdfd" - integrity sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA== +ast-types@0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.15.2.tgz#39ae4809393c4b16df751ee563411423e85fb49d" + integrity sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg== dependencies: tslib "^2.0.1" @@ -13225,10 +13225,10 @@ detect-node-es@^1.1.0: resolved "https://registry.yarnpkg.com/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493" integrity sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== -detox@^20.11.0: - version "20.11.0" - resolved "https://registry.yarnpkg.com/detox/-/detox-20.11.0.tgz#f240e01db12334e0706b7f3477e59b8a5e4358c8" - integrity sha512-01LpETlZwfo2V7Awo+5ccUbee7E1lvH3ldLlmXxsx3mQ0pEA65f9CaO+FWhtUGYh7vQRMOQ9SnzYdej/ydQ7iQ== +detox@^20.11.4: + version "20.13.1" + resolved "https://registry.yarnpkg.com/detox/-/detox-20.13.1.tgz#524fc06a1f1a90e515e1f863f169192303446b04" + integrity sha512-lYevoG98YiSLtEA3YubD+/OyTJUIBkO7vgTbokln5cKlWv2g+MEx9nyl8KVZzs1z0rbzsf4r9vv2zNelHtlqVQ== dependencies: ajv "^8.6.3" bunyan "^1.8.12" @@ -18479,10 +18479,10 @@ jsc-safe-url@^0.2.2: resolved "https://registry.yarnpkg.com/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz#141c14fbb43791e88d5dc64e85a374575a83477a" integrity sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q== -jscodeshift@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.13.1.tgz#69bfe51e54c831296380585c6d9e733512aecdef" - integrity sha512-lGyiEbGOvmMRKgWk4vf+lUrCWO/8YR8sUR3FKF1Cq5fovjZDlIcw3Hu5ppLHAnEXshVffvaM0eyuY/AbOeYpnQ== +jscodeshift@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.14.0.tgz#7542e6715d6d2e8bde0b4e883f0ccea358b46881" + integrity sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA== dependencies: "@babel/core" "^7.13.16" "@babel/parser" "^7.13.16" @@ -18497,10 +18497,10 @@ jscodeshift@^0.13.1: chalk "^4.1.2" flow-parser "0.*" graceful-fs "^4.2.4" - micromatch "^3.1.10" + micromatch "^4.0.4" neo-async "^2.5.0" node-dir "^0.1.17" - recast "^0.20.4" + recast "^0.21.0" temp "^0.8.4" write-file-atomic "^2.3.0" @@ -19822,16 +19822,6 @@ metro-babel-transformer@0.71.1: metro-source-map "0.71.1" nullthrows "^1.1.1" -metro-babel-transformer@0.72.3: - version "0.72.3" - resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.72.3.tgz#2c60493a4eb7a8d20cc059f05e0e505dc1684d01" - integrity sha512-PTOR2zww0vJbWeeM3qN90WKENxCLzv9xrwWaNtwVlhcV8/diNdNe82sE1xIxLFI6OQuAVwNMv1Y7VsO2I7Ejrw== - dependencies: - "@babel/core" "^7.14.0" - hermes-parser "0.8.0" - metro-source-map "0.72.3" - nullthrows "^1.1.1" - metro-babel-transformer@0.73.10: version "0.73.10" resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.73.10.tgz#b27732fa3869f397246ee8ecf03b64622ab738c1" @@ -19842,26 +19832,11 @@ metro-babel-transformer@0.73.10: metro-source-map "0.73.10" nullthrows "^1.1.1" -metro-babel-transformer@0.73.9: - version "0.73.9" - resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.73.9.tgz#bec8aaaf1bbdc2e469fde586fde455f8b2a83073" - integrity sha512-DlYwg9wwYIZTHtic7dyD4BP0SDftoltZ3clma76nHu43blMWsCnrImHeHsAVne3XsQ+RJaSRxhN5nkG2VyVHwA== - dependencies: - "@babel/core" "^7.20.0" - hermes-parser "0.8.0" - metro-source-map "0.73.9" - nullthrows "^1.1.1" - metro-cache-key@0.71.1: version "0.71.1" resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.71.1.tgz#932ccdbcda2f785d8b814be3eaaa3d4cd8f84bd9" integrity sha512-xChksd3ygmwNUtrJZ9k34SzswEQ9dAYZyEcU20Wmv85T7bpWvE68TbT8NC0diMuA3p0WvS4YeZOn5VHLpy/ibQ== -metro-cache-key@0.72.3: - version "0.72.3" - resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.72.3.tgz#dcc3055b6cb7e35b84b4fe736a148affb4ecc718" - integrity sha512-kQzmF5s3qMlzqkQcDwDxrOaVxJ2Bh6WRXWdzPnnhsq9LcD3B3cYqQbRBS+3tSuXmathb4gsOdhWslOuIsYS8Rg== - metro-cache-key@0.73.10: version "0.73.10" resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.73.10.tgz#8d63591187d295b62a80aed64a87864b1e9d67a2" @@ -19875,14 +19850,6 @@ metro-cache@0.71.1: metro-core "0.71.1" rimraf "^2.5.4" -metro-cache@0.72.3: - version "0.72.3" - resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.72.3.tgz#fd079f90b12a81dd5f1567c607c13b14ae282690" - integrity sha512-++eyZzwkXvijWRV3CkDbueaXXGlVzH9GA52QWqTgAOgSHYp5jWaDwLQ8qpsMkQzpwSyIF4LLK9aI3eA7Xa132A== - dependencies: - metro-core "0.72.3" - rimraf "^2.5.4" - metro-cache@0.73.10: version "0.73.10" resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.73.10.tgz#02e9cb7c1e42aab5268d2ecce35ad8f2c08891de" @@ -19903,18 +19870,6 @@ metro-config@0.71.1, metro-config@^0.71.1: metro-core "0.71.1" metro-runtime "0.71.1" -metro-config@0.72.3: - version "0.72.3" - resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.72.3.tgz#c2f1a89537c79cec516b1229aa0550dfa769e2ee" - integrity sha512-VEsAIVDkrIhgCByq8HKTWMBjJG6RlYwWSu1Gnv3PpHa0IyTjKJtB7wC02rbTjSaemcr82scldf2R+h6ygMEvsw== - dependencies: - cosmiconfig "^5.0.5" - jest-validate "^26.5.2" - metro "0.72.3" - metro-cache "0.72.3" - metro-core "0.72.3" - metro-runtime "0.72.3" - metro-config@0.73.10: version "0.73.10" resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.73.10.tgz#a9ec3d0a1290369e3f46c467a4c4f6dd43acc223" @@ -19935,14 +19890,6 @@ metro-core@0.71.1: lodash.throttle "^4.1.1" metro-resolver "0.71.1" -metro-core@0.72.3: - version "0.72.3" - resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.72.3.tgz#e3a276d54ecc8fe667127347a1bfd3f8c0009ccb" - integrity sha512-KuYWBMmLB4+LxSMcZ1dmWabVExNCjZe3KysgoECAIV+wyIc2r4xANq15GhS94xYvX1+RqZrxU1pa0jQ5OK+/6A== - dependencies: - lodash.throttle "^4.1.1" - metro-resolver "0.72.3" - metro-core@0.73.10: version "0.73.10" resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.73.10.tgz#feb3c228aa8c0dde71d8e4cef614cc3a1dc3bbd7" @@ -19969,26 +19916,6 @@ metro-file-map@0.71.1: optionalDependencies: fsevents "^2.1.2" -metro-file-map@0.72.3: - version "0.72.3" - resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.72.3.tgz#94f6d4969480aa7f47cfe2c5f365ad4e85051f12" - integrity sha512-LhuRnuZ2i2uxkpFsz1XCDIQSixxBkBG7oICAFyLyEMDGbcfeY6/NexphfLdJLTghkaoJR5ARFMiIxUg9fIY/pA== - dependencies: - abort-controller "^3.0.0" - anymatch "^3.0.3" - debug "^2.2.0" - fb-watchman "^2.0.0" - graceful-fs "^4.2.4" - invariant "^2.2.4" - jest-regex-util "^27.0.6" - jest-serializer "^27.0.6" - jest-util "^27.2.0" - jest-worker "^27.2.0" - micromatch "^4.0.4" - walker "^1.0.7" - optionalDependencies: - fsevents "^2.1.2" - metro-file-map@0.73.10: version "0.73.10" resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.73.10.tgz#55bd906fb7c1bef8e1a31df4b29a3ef4b49f0b5a" @@ -20015,11 +19942,6 @@ metro-hermes-compiler@0.71.1: resolved "https://registry.yarnpkg.com/metro-hermes-compiler/-/metro-hermes-compiler-0.71.1.tgz#d2f19f468efdedd4ce2f205eb22218a17dd09e8f" integrity sha512-A5eCC9KaPxmCz7VjAqDr8JqrHKBd1ZpwUd0gK5gGAOVayIq2Iz7RDAteGOsGK8vj1gRAnBexDTwvR5LrXsr9BA== -metro-hermes-compiler@0.72.3: - version "0.72.3" - resolved "https://registry.yarnpkg.com/metro-hermes-compiler/-/metro-hermes-compiler-0.72.3.tgz#e9ab4d25419eedcc72c73842c8da681a4a7e691e" - integrity sha512-QWDQASMiXNW3j8uIQbzIzCdGYv5PpAX/ZiF4/lTWqKRWuhlkP4auhVY4eqdAKj5syPx45ggpjkVE0p8hAPDZYg== - metro-hermes-compiler@0.73.10: version "0.73.10" resolved "https://registry.yarnpkg.com/metro-hermes-compiler/-/metro-hermes-compiler-0.73.10.tgz#4525a7835c803a5d0b3b05c6619202e2273d630f" @@ -20035,16 +19957,6 @@ metro-inspector-proxy@0.71.1: ws "^7.5.1" yargs "^15.3.1" -metro-inspector-proxy@0.72.3: - version "0.72.3" - resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.72.3.tgz#8d7ff4240fc414af5b72d86dac2485647fc3cf09" - integrity sha512-UPFkaq2k93RaOi+eqqt7UUmqy2ywCkuxJLasQ55+xavTUS+TQSyeTnTczaYn+YKw+izLTLllGcvqnQcZiWYhGw== - dependencies: - connect "^3.6.5" - debug "^2.2.0" - ws "^7.5.1" - yargs "^15.3.1" - metro-inspector-proxy@0.73.10: version "0.73.10" resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.73.10.tgz#752fed2ab88199c9dcc3369c3d59da6c5b954a51" @@ -20069,13 +19981,6 @@ metro-minify-uglify@0.71.1: dependencies: uglify-es "^3.1.9" -metro-minify-uglify@0.72.3: - version "0.72.3" - resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.72.3.tgz#a9d4cd27933b29cfe95d8406b40d185567a93d39" - integrity sha512-dPXqtMI8TQcj0g7ZrdhC8X3mx3m3rtjtMuHKGIiEXH9CMBvrET8IwrgujQw2rkPcXiSiX8vFDbGMIlfxefDsKA== - dependencies: - uglify-es "^3.1.9" - metro-minify-uglify@0.73.10: version "0.73.10" resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.73.10.tgz#4de79056d502479733854c90f2075374353ea154" @@ -20128,51 +20033,6 @@ metro-react-native-babel-preset@0.71.1: "@babel/template" "^7.0.0" react-refresh "^0.4.0" -metro-react-native-babel-preset@0.72.3: - version "0.72.3" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.72.3.tgz#e549199fa310fef34364fdf19bd210afd0c89432" - integrity sha512-uJx9y/1NIqoYTp6ZW1osJ7U5ZrXGAJbOQ/Qzl05BdGYvN1S7Qmbzid6xOirgK0EIT0pJKEEh1s8qbassYZe4cw== - dependencies: - "@babel/core" "^7.14.0" - "@babel/plugin-proposal-async-generator-functions" "^7.0.0" - "@babel/plugin-proposal-class-properties" "^7.0.0" - "@babel/plugin-proposal-export-default-from" "^7.0.0" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0" - "@babel/plugin-proposal-object-rest-spread" "^7.0.0" - "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" - "@babel/plugin-proposal-optional-chaining" "^7.0.0" - "@babel/plugin-syntax-dynamic-import" "^7.0.0" - "@babel/plugin-syntax-export-default-from" "^7.0.0" - "@babel/plugin-syntax-flow" "^7.2.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0" - "@babel/plugin-syntax-optional-chaining" "^7.0.0" - "@babel/plugin-transform-arrow-functions" "^7.0.0" - "@babel/plugin-transform-async-to-generator" "^7.0.0" - "@babel/plugin-transform-block-scoping" "^7.0.0" - "@babel/plugin-transform-classes" "^7.0.0" - "@babel/plugin-transform-computed-properties" "^7.0.0" - "@babel/plugin-transform-destructuring" "^7.0.0" - "@babel/plugin-transform-exponentiation-operator" "^7.0.0" - "@babel/plugin-transform-flow-strip-types" "^7.0.0" - "@babel/plugin-transform-function-name" "^7.0.0" - "@babel/plugin-transform-literals" "^7.0.0" - "@babel/plugin-transform-modules-commonjs" "^7.0.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.0.0" - "@babel/plugin-transform-parameters" "^7.0.0" - "@babel/plugin-transform-react-display-name" "^7.0.0" - "@babel/plugin-transform-react-jsx" "^7.0.0" - "@babel/plugin-transform-react-jsx-self" "^7.0.0" - "@babel/plugin-transform-react-jsx-source" "^7.0.0" - "@babel/plugin-transform-runtime" "^7.0.0" - "@babel/plugin-transform-shorthand-properties" "^7.0.0" - "@babel/plugin-transform-spread" "^7.0.0" - "@babel/plugin-transform-sticky-regex" "^7.0.0" - "@babel/plugin-transform-template-literals" "^7.0.0" - "@babel/plugin-transform-typescript" "^7.5.0" - "@babel/plugin-transform-unicode-regex" "^7.0.0" - "@babel/template" "^7.0.0" - react-refresh "^0.4.0" - metro-react-native-babel-preset@0.73.10: version "0.73.10" resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.73.10.tgz#304b24bb391537d2c987732cc0a9774be227d3f6" @@ -20217,50 +20077,6 @@ metro-react-native-babel-preset@0.73.10: "@babel/template" "^7.0.0" react-refresh "^0.4.0" -metro-react-native-babel-preset@0.73.9: - version "0.73.9" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.73.9.tgz#ef54637dd20f025197beb49e71309a9c539e73e2" - integrity sha512-AoD7v132iYDV4K78yN2OLgTPwtAKn0XlD2pOhzyBxiI8PeXzozhbKyPV7zUOJUPETj+pcEVfuYj5ZN/8+bhbCw== - dependencies: - "@babel/core" "^7.20.0" - "@babel/plugin-proposal-async-generator-functions" "^7.0.0" - "@babel/plugin-proposal-class-properties" "^7.0.0" - "@babel/plugin-proposal-export-default-from" "^7.0.0" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0" - "@babel/plugin-proposal-object-rest-spread" "^7.0.0" - "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" - "@babel/plugin-proposal-optional-chaining" "^7.0.0" - "@babel/plugin-syntax-dynamic-import" "^7.0.0" - "@babel/plugin-syntax-export-default-from" "^7.0.0" - "@babel/plugin-syntax-flow" "^7.18.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0" - "@babel/plugin-syntax-optional-chaining" "^7.0.0" - "@babel/plugin-transform-arrow-functions" "^7.0.0" - "@babel/plugin-transform-async-to-generator" "^7.0.0" - "@babel/plugin-transform-block-scoping" "^7.0.0" - "@babel/plugin-transform-classes" "^7.0.0" - "@babel/plugin-transform-computed-properties" "^7.0.0" - "@babel/plugin-transform-destructuring" "^7.0.0" - "@babel/plugin-transform-flow-strip-types" "^7.0.0" - "@babel/plugin-transform-function-name" "^7.0.0" - "@babel/plugin-transform-literals" "^7.0.0" - "@babel/plugin-transform-modules-commonjs" "^7.0.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.0.0" - "@babel/plugin-transform-parameters" "^7.0.0" - "@babel/plugin-transform-react-display-name" "^7.0.0" - "@babel/plugin-transform-react-jsx" "^7.0.0" - "@babel/plugin-transform-react-jsx-self" "^7.0.0" - "@babel/plugin-transform-react-jsx-source" "^7.0.0" - "@babel/plugin-transform-runtime" "^7.0.0" - "@babel/plugin-transform-shorthand-properties" "^7.0.0" - "@babel/plugin-transform-spread" "^7.0.0" - "@babel/plugin-transform-sticky-regex" "^7.0.0" - "@babel/plugin-transform-template-literals" "^7.0.0" - "@babel/plugin-transform-typescript" "^7.5.0" - "@babel/plugin-transform-unicode-regex" "^7.0.0" - "@babel/template" "^7.0.0" - react-refresh "^0.4.0" - metro-react-native-babel-transformer@0.73.10: version "0.73.10" resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.73.10.tgz#4e20a9ce131b873cda0b5a44d3eb4002134a64b8" @@ -20274,19 +20090,6 @@ metro-react-native-babel-transformer@0.73.10: metro-source-map "0.73.10" nullthrows "^1.1.1" -metro-react-native-babel-transformer@0.73.9: - version "0.73.9" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.73.9.tgz#4f4f0cfa5119bab8b53e722fabaf90687d0cbff0" - integrity sha512-DSdrEHuQ22ixY7DyipyKkIcqhOJrt5s6h6X7BYJCP9AMUfXOwLe2biY3BcgJz5GOXv8/Akry4vTCvQscVS1otQ== - dependencies: - "@babel/core" "^7.20.0" - babel-preset-fbjs "^3.4.0" - hermes-parser "0.8.0" - metro-babel-transformer "0.73.9" - metro-react-native-babel-preset "0.73.9" - metro-source-map "0.73.9" - nullthrows "^1.1.1" - metro-resolver@0.71.1: version "0.71.1" resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.71.1.tgz#50fa4eabf1e2cd51e13967eeff7a3ec15f6bbd94" @@ -20294,13 +20097,6 @@ metro-resolver@0.71.1: dependencies: absolute-path "^0.0.0" -metro-resolver@0.72.3: - version "0.72.3" - resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.72.3.tgz#c64ce160454ac850a15431509f54a587cb006540" - integrity sha512-wu9zSMGdxpKmfECE7FtCdpfC+vrWGTdVr57lDA0piKhZV6VN6acZIvqQ1yZKtS2WfKsngncv5VbB8Y5eHRQP3w== - dependencies: - absolute-path "^0.0.0" - metro-resolver@0.73.10: version "0.73.10" resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.73.10.tgz#c39a3bd8d33e5d78cb256110d29707d8d49ed0be" @@ -20315,14 +20111,6 @@ metro-runtime@0.71.1: dependencies: "@babel/runtime" "^7.0.0" -metro-runtime@0.72.3: - version "0.72.3" - resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.72.3.tgz#1485ed7b5f06d09ebb40c83efcf8accc8d30b8b9" - integrity sha512-3MhvDKfxMg2u7dmTdpFOfdR71NgNNo4tzAyJumDVQKwnHYHN44f2QFZQqpPBEmqhWlojNeOxsqFsjYgeyMx6VA== - dependencies: - "@babel/runtime" "^7.0.0" - react-refresh "^0.4.0" - metro-runtime@0.73.10: version "0.73.10" resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.73.10.tgz#c3de19d17e75ffe1a145778d99422e7ffc208768" @@ -20331,14 +20119,6 @@ metro-runtime@0.73.10: "@babel/runtime" "^7.0.0" react-refresh "^0.4.0" -metro-runtime@0.73.9: - version "0.73.9" - resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.73.9.tgz#0b24c0b066b8629ee855a6e5035b65061fef60d5" - integrity sha512-d5Hs83FpKB9r8q8Vb95+fa6ESpwysmPr4lL1I2rM2qXAFiO7OAPT9Bc23WmXgidkBtD0uUFdB2lG+H1ATz8rZg== - dependencies: - "@babel/runtime" "^7.0.0" - react-refresh "^0.4.0" - metro-source-map@0.71.1: version "0.71.1" resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.71.1.tgz#717997b758e1e6de463ca838e19c2f73df1ce7fa" @@ -20353,20 +20133,6 @@ metro-source-map@0.71.1: source-map "^0.5.6" vlq "^1.0.0" -metro-source-map@0.72.3: - version "0.72.3" - resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.72.3.tgz#5efcf354413804a62ff97864e797f60ef3cc689e" - integrity sha512-eNtpjbjxSheXu/jYCIDrbNEKzMGOvYW6/ePYpRM7gDdEagUOqKOCsi3St8NJIQJzZCsxD2JZ2pYOiomUSkT1yQ== - dependencies: - "@babel/traverse" "^7.14.0" - "@babel/types" "^7.0.0" - invariant "^2.2.4" - metro-symbolicate "0.72.3" - nullthrows "^1.1.1" - ob1 "0.72.3" - source-map "^0.5.6" - vlq "^1.0.0" - metro-source-map@0.73.10: version "0.73.10" resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.73.10.tgz#28e09a28f1a2f7a4f8d0845b845cbed74e2f48f9" @@ -20381,20 +20147,6 @@ metro-source-map@0.73.10: source-map "^0.5.6" vlq "^1.0.0" -metro-source-map@0.73.9: - version "0.73.9" - resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.73.9.tgz#89ca41f6346aeb12f7f23496fa363e520adafebe" - integrity sha512-l4VZKzdqafipriETYR6lsrwtavCF1+CMhCOY9XbyWeTrpGSNgJQgdeJpttzEZTHQQTLR0csQo0nD1ef3zEP6IQ== - dependencies: - "@babel/traverse" "^7.20.0" - "@babel/types" "^7.20.0" - invariant "^2.2.4" - metro-symbolicate "0.73.9" - nullthrows "^1.1.1" - ob1 "0.73.9" - source-map "^0.5.6" - vlq "^1.0.0" - metro-symbolicate@0.71.1: version "0.71.1" resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.71.1.tgz#9252b42ecab81c947a7375ff71a8132ff054e926" @@ -20407,18 +20159,6 @@ metro-symbolicate@0.71.1: through2 "^2.0.1" vlq "^1.0.0" -metro-symbolicate@0.72.3: - version "0.72.3" - resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.72.3.tgz#093d4f8c7957bcad9ca2ab2047caa90b1ee1b0c1" - integrity sha512-eXG0NX2PJzJ/jTG4q5yyYeN2dr1cUqUaY7worBB0SP5bRWRc3besfb+rXwfh49wTFiL5qR0oOawkU4ZiD4eHXw== - dependencies: - invariant "^2.2.4" - metro-source-map "0.72.3" - nullthrows "^1.1.1" - source-map "^0.5.6" - through2 "^2.0.1" - vlq "^1.0.0" - metro-symbolicate@0.73.10: version "0.73.10" resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.73.10.tgz#7853a9a8fbfd615a5c9db698fffc685441ac880f" @@ -20431,18 +20171,6 @@ metro-symbolicate@0.73.10: through2 "^2.0.1" vlq "^1.0.0" -metro-symbolicate@0.73.9: - version "0.73.9" - resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.73.9.tgz#cb452299a36e5b86b2826e7426d51221635c48bf" - integrity sha512-4TUOwxRHHqbEHxRqRJ3wZY5TA8xq7AHMtXrXcjegMH9FscgYztsrIG9aNBUBS+VLB6g1qc6BYbfIgoAnLjCDyw== - dependencies: - invariant "^2.2.4" - metro-source-map "0.73.9" - nullthrows "^1.1.1" - source-map "^0.5.6" - through2 "^2.0.1" - vlq "^1.0.0" - metro-transform-plugins@0.71.1: version "0.71.1" resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.71.1.tgz#6ada0df5600981d6c948ddea16fcbe3fa174770f" @@ -20454,17 +20182,6 @@ metro-transform-plugins@0.71.1: "@babel/traverse" "^7.14.0" nullthrows "^1.1.1" -metro-transform-plugins@0.72.3: - version "0.72.3" - resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.72.3.tgz#b00e5a9f24bff7434ea7a8e9108eebc8386b9ee4" - integrity sha512-D+TcUvCKZbRua1+qujE0wV1onZvslW6cVTs7dLCyC2pv20lNHjFr1GtW01jN2fyKR2PcRyMjDCppFd9VwDKnSg== - dependencies: - "@babel/core" "^7.14.0" - "@babel/generator" "^7.14.0" - "@babel/template" "^7.0.0" - "@babel/traverse" "^7.14.0" - nullthrows "^1.1.1" - metro-transform-plugins@0.73.10: version "0.73.10" resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.73.10.tgz#1b762330cbbedb6c18438edc3d76b063c88882af" @@ -20495,25 +20212,6 @@ metro-transform-worker@0.71.1: metro-transform-plugins "0.71.1" nullthrows "^1.1.1" -metro-transform-worker@0.72.3: - version "0.72.3" - resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.72.3.tgz#bdc6cc708ea114bc085e11d675b8ff626d7e6db7" - integrity sha512-WsuWj9H7i6cHuJuy+BgbWht9DK5FOgJxHLGAyULD5FJdTG9rSMFaHDO5WfC0OwQU5h4w6cPT40iDuEGksM7+YQ== - dependencies: - "@babel/core" "^7.14.0" - "@babel/generator" "^7.14.0" - "@babel/parser" "^7.14.0" - "@babel/types" "^7.0.0" - babel-preset-fbjs "^3.4.0" - metro "0.72.3" - metro-babel-transformer "0.72.3" - metro-cache "0.72.3" - metro-cache-key "0.72.3" - metro-hermes-compiler "0.72.3" - metro-source-map "0.72.3" - metro-transform-plugins "0.72.3" - nullthrows "^1.1.1" - metro-transform-worker@0.73.10: version "0.73.10" resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.73.10.tgz#bb401dbd7b10a6fe443a5f7970cba38425efece0" @@ -20589,62 +20287,6 @@ metro@0.71.1: ws "^7.5.1" yargs "^15.3.1" -metro@0.72.3: - version "0.72.3" - resolved "https://registry.yarnpkg.com/metro/-/metro-0.72.3.tgz#eb587037d62f48a0c33c8d88f26666b4083bb61e" - integrity sha512-Hb3xTvPqex8kJ1hutQNZhQadUKUwmns/Du9GikmWKBFrkiG3k3xstGAyO5t5rN9JSUEzQT6y9SWzSSOGogUKIg== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/core" "^7.14.0" - "@babel/generator" "^7.14.0" - "@babel/parser" "^7.14.0" - "@babel/template" "^7.0.0" - "@babel/traverse" "^7.14.0" - "@babel/types" "^7.0.0" - absolute-path "^0.0.0" - accepts "^1.3.7" - async "^3.2.2" - chalk "^4.0.0" - ci-info "^2.0.0" - connect "^3.6.5" - debug "^2.2.0" - denodeify "^1.2.1" - error-stack-parser "^2.0.6" - fs-extra "^1.0.0" - graceful-fs "^4.2.4" - hermes-parser "0.8.0" - image-size "^0.6.0" - invariant "^2.2.4" - jest-worker "^27.2.0" - lodash.throttle "^4.1.1" - metro-babel-transformer "0.72.3" - metro-cache "0.72.3" - metro-cache-key "0.72.3" - metro-config "0.72.3" - metro-core "0.72.3" - metro-file-map "0.72.3" - metro-hermes-compiler "0.72.3" - metro-inspector-proxy "0.72.3" - metro-minify-uglify "0.72.3" - metro-react-native-babel-preset "0.72.3" - metro-resolver "0.72.3" - metro-runtime "0.72.3" - metro-source-map "0.72.3" - metro-symbolicate "0.72.3" - metro-transform-plugins "0.72.3" - metro-transform-worker "0.72.3" - mime-types "^2.1.27" - node-fetch "^2.2.0" - nullthrows "^1.1.1" - rimraf "^2.5.4" - serialize-error "^2.1.0" - source-map "^0.5.6" - strip-ansi "^6.0.0" - temp "0.8.3" - throat "^5.0.0" - ws "^7.5.1" - yargs "^15.3.1" - metro@0.73.10: version "0.73.10" resolved "https://registry.yarnpkg.com/metro/-/metro-0.73.10.tgz#d9a0efb1e403e3aee5cf5140e0a96a7220c23901" @@ -21663,21 +21305,11 @@ ob1@0.71.1: resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.71.1.tgz#e70aa35e19e13e64ff4027066c06acee50d98362" integrity sha512-Tb8dhat5XmFNJ3zx0EkDQuqOGA5glo70c1mj58ifDDZqKyac86wKocY++RA8a5bCkeuyGhKGO5kTxbAjyVyurQ== -ob1@0.72.3: - version "0.72.3" - resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.72.3.tgz#fc1efcfe156f12ed23615f2465a796faad8b91e4" - integrity sha512-OnVto25Sj7Ghp0vVm2THsngdze3tVq0LOg9LUHsAVXMecpqOP0Y8zaATW8M9gEgs2lNEAcCqV0P/hlmOPhVRvg== - ob1@0.73.10: version "0.73.10" resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.73.10.tgz#bf0a2e8922bb8687ddca82327c5cf209414a1bd4" integrity sha512-aO6EYC+QRRCkZxVJhCWhLKgVjhNuD6Gu1riGjxrIm89CqLsmKgxzYDDEsktmKsoDeRdWGQM5EdMzXDl5xcVfsw== -ob1@0.73.9: - version "0.73.9" - resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.73.9.tgz#d5677a0dd3e2f16ad84231278d79424436c38c59" - integrity sha512-kHOzCOFXmAM26fy7V/YuXNKne2TyRiXbFAvPBIbuedJCZZWQZHLdPzMeXJI4Egt6IcfDttRzN3jQ90wOwq1iNw== - object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -23610,14 +23242,14 @@ react-native-cli@2.0.1: prompt "^0.2.14" semver "^5.0.3" -react-native-codegen@^0.71.5: - version "0.71.5" - resolved "https://registry.yarnpkg.com/react-native-codegen/-/react-native-codegen-0.71.5.tgz#454a42a891cd4ca5fc436440d301044dc1349c14" - integrity sha512-rfsuc0zkuUuMjFnrT55I1mDZ+pBRp2zAiRwxck3m6qeGJBGK5OV5JH66eDQ4aa+3m0of316CqrJDRzVlYufzIg== +react-native-codegen@^0.71.6: + version "0.71.6" + resolved "https://registry.yarnpkg.com/react-native-codegen/-/react-native-codegen-0.71.6.tgz#481a610c3af9135b09e1e031da032e7270e0cc1b" + integrity sha512-e5pR4VldIhEaFctfSAEgxbng0uG4gjBQxAHes3EKLdosH/Av90pQfSe9IDVdFIngvNPzt8Y14pNjrtqov/yNIg== dependencies: "@babel/parser" "^7.14.0" flow-parser "^0.185.0" - jscodeshift "^0.13.1" + jscodeshift "^0.14.0" nullthrows "^1.1.1" react-native-confetti-cannon@^1.5.0: @@ -23710,7 +23342,7 @@ react-native-get-random-values@^1.8.0: dependencies: fast-base64-decode "^1.0.0" -react-native-gradle-plugin@^0.71.17: +react-native-gradle-plugin@^0.71.19: version "0.71.19" resolved "https://registry.yarnpkg.com/react-native-gradle-plugin/-/react-native-gradle-plugin-0.71.19.tgz#3379e28341fcd189bc1f4691cefc84c1a4d7d232" integrity sha512-1dVk9NwhoyKHCSxcrM6vY6cxmojeATsBobDicX0ZKr7DgUF2cBQRTKsimQFvzH8XhOVXyH8p4HyDSZNIFI8OlQ== @@ -24072,20 +23704,21 @@ react-native-webview@11.13.0: escape-string-regexp "2.0.0" invariant "2.2.4" -react-native@0.71.6: - version "0.71.6" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.71.6.tgz#e8f07baf55abd1015eaa7040ceaa4aa632c2c04f" - integrity sha512-gHrDj7qaAaiE41JwaFCh3AtvOqOLuRgZtHKzNiwxakG/wvPAYmG73ECfWHGxjxIx/QT17Hp37Da3ipCei/CayQ== +react-native@0.71.14: + version "0.71.14" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.71.14.tgz#df12b405a7913b736de01b0347af14e4be7bf324" + integrity sha512-7uhzas8aKpU2EARhlONt7yiclh+7PXEOJk469ewpQyId8Owq5WNtZvQm/z3k4mHUriMeQ37vgSGkOInSKcCazw== dependencies: "@jest/create-cache-key-function" "^29.2.1" - "@react-native-community/cli" "10.2.2" + "@react-native-community/cli" "10.2.4" "@react-native-community/cli-platform-android" "10.2.0" - "@react-native-community/cli-platform-ios" "10.2.1" + "@react-native-community/cli-platform-ios" "10.2.4" "@react-native/assets" "1.0.0" "@react-native/normalize-color" "2.1.0" "@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" @@ -24093,16 +23726,16 @@ react-native@0.71.6: jest-environment-node "^29.2.1" jsc-android "^250231.0.0" memoize-one "^5.0.0" - metro-react-native-babel-transformer "0.73.9" - metro-runtime "0.73.9" - metro-source-map "0.73.9" + metro-react-native-babel-transformer "0.73.10" + metro-runtime "0.73.10" + metro-source-map "0.73.10" mkdirp "^0.5.1" nullthrows "^1.1.1" pretty-format "^26.5.2" promise "^8.3.0" react-devtools-core "^4.26.1" - react-native-codegen "^0.71.5" - react-native-gradle-plugin "^0.71.17" + react-native-codegen "^0.71.6" + react-native-gradle-plugin "^0.71.19" react-refresh "^0.4.0" react-shallow-renderer "^16.15.0" regenerator-runtime "^0.13.2" @@ -24473,12 +24106,12 @@ real-require@^0.1.0: resolved "https://registry.yarnpkg.com/real-require/-/real-require-0.1.0.tgz#736ac214caa20632847b7ca8c1056a0767df9381" integrity sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg== -recast@^0.20.4: - version "0.20.5" - resolved "https://registry.yarnpkg.com/recast/-/recast-0.20.5.tgz#8e2c6c96827a1b339c634dd232957d230553ceae" - integrity sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ== +recast@^0.21.0: + version "0.21.5" + resolved "https://registry.yarnpkg.com/recast/-/recast-0.21.5.tgz#e8cd22bb51bcd6130e54f87955d33a2b2e57b495" + integrity sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg== dependencies: - ast-types "0.14.2" + ast-types "0.15.2" esprima "~4.0.0" source-map "~0.6.1" tslib "^2.0.1"