From e4322d962233e603a1250edbaf04dceaff9885a6 Mon Sep 17 00:00:00 2001 From: Carlos Nogueira <carlos.nogueira@datadoghq.com> Date: Wed, 15 Jan 2025 19:00:41 +0000 Subject: [PATCH 1/5] Fix example project & minor react-native version upgrade - Upgrade react-native to version 0.74.6 - Update project dependencies - Fix metro & babel configs - Upgrade gradle version - Increase minSdkVersion & ndkVersion - Update 'WixApp' component to access 'Navigation' object from '@datadog/mobile-react-native-navigation' --- example/android/build.gradle | 6 +- .../gradle/wrapper/gradle-wrapper.properties | 5 +- example/android/settings.gradle | 2 +- example/babel.config.js | 50 +- .../project.pbxproj | 38 +- example/ios/Podfile.lock | 492 +++++++++--------- example/metro.config.js | 52 +- example/package.json | 15 +- example/src/WixApp.tsx | 98 ++-- 9 files changed, 384 insertions(+), 374 deletions(-) diff --git a/example/android/build.gradle b/example/android/build.gradle index 1e8154a10..f536a7920 100644 --- a/example/android/build.gradle +++ b/example/android/build.gradle @@ -1,11 +1,11 @@ buildscript { ext { buildToolsVersion = "34.0.0" - minSdkVersion = 21 + minSdkVersion = 23 compileSdkVersion = 34 targetSdkVersion = 34 - ndkVersion = "25.1.8937393" - kotlinVersion = "1.8.21" + ndkVersion = "26.1.10909125" + kotlinVersion = "1.9.22" } repositories { google() diff --git a/example/android/gradle/wrapper/gradle-wrapper.properties b/example/android/gradle/wrapper/gradle-wrapper.properties index d11cdd907..b07ba7074 100644 --- a/example/android/gradle/wrapper/gradle-wrapper.properties +++ b/example/android/gradle/wrapper/gradle-wrapper.properties @@ -1,7 +1,6 @@ +#Wed Jan 15 10:26:26 WET 2025 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-all.zip -networkTimeout=10000 -validateDistributionUrl=true +distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/example/android/settings.gradle b/example/android/settings.gradle index f0b753488..03d597452 100644 --- a/example/android/settings.gradle +++ b/example/android/settings.gradle @@ -1,4 +1,4 @@ rootProject.name = 'ddSdkReactnativeExample' -apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings) +apply from: file('../node_modules/@react-native-community/cli-platform-android/native_modules.gradle'); applyNativeModulesSettingsGradle(settings) include ':app' includeBuild('../node_modules/@react-native/gradle-plugin') diff --git a/example/babel.config.js b/example/babel.config.js index 1abfd4440..7aad2ecae 100644 --- a/example/babel.config.js +++ b/example/babel.config.js @@ -4,29 +4,29 @@ const pakNavigation = require('../packages/react-navigation/package.json'); const pakNativeNavigation = require('../packages/react-native-navigation/package.json'); module.exports = { - presets: ['module:@react-native/babel-preset'], - plugins: [ - [ - 'module-resolver', - { - alias: { - [pakCore.name]: path.join( - __dirname, - '../packages/core', - pakCore.source, - ), - [pakNavigation.name]: path.join( - __dirname, - '../packages/react-navigation', - pakNavigation.source, - ), - [pakNativeNavigation.name]: path.join( - __dirname, - '../packages/react-native-navigation', - pakNativeNavigation.source, - ), - }, - }, - ], - ], + presets: ['module:@react-native/babel-preset'] + // plugins: [ + // [ + // 'module-resolver', + // { + // alias: { + // [pakCore.name]: path.join( + // __dirname, + // '../packages/core', + // pakCore.source, + // ), + // [pakNavigation.name]: path.join( + // __dirname, + // '../packages/react-navigation', + // pakNavigation.source, + // ), + // [pakNativeNavigation.name]: path.join( + // __dirname, + // '../packages/react-native-navigation', + // pakNativeNavigation.source, + // ), + // }, + // }, + // ], + // ], }; diff --git a/example/ios/DdSdkReactNativeExample.xcodeproj/project.pbxproj b/example/ios/DdSdkReactNativeExample.xcodeproj/project.pbxproj index 13043401b..1d6d73e9c 100644 --- a/example/ios/DdSdkReactNativeExample.xcodeproj/project.pbxproj +++ b/example/ios/DdSdkReactNativeExample.xcodeproj/project.pbxproj @@ -7,10 +7,10 @@ objects = { /* Begin PBXBuildFile section */ - 0C80B921A6F3F58F76C31292 /* libPods-ddSdkReactnativeExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DCACB8F33CDC322A6C60F78 /* libPods-ddSdkReactnativeExample.a */; }; 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; + 6940748686AF1CF38E368323 /* libPods-ddSdkReactnativeExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 63DA7F330ADB3384B869B1E0 /* libPods-ddSdkReactnativeExample.a */; }; 7115D38EB0DCB0BDB39D62A2 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A54EC6889135AAF4EFAD7EF0 /* PrivacyInfo.xcprivacy */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; /* End PBXBuildFile section */ @@ -22,15 +22,12 @@ 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = ddSdkReactnativeExample/Images.xcassets; sourceTree = "<group>"; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = ddSdkReactnativeExample/Info.plist; sourceTree = "<group>"; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = ddSdkReactnativeExample/main.m; sourceTree = "<group>"; }; - 19F6CBCC0A4E27FBF8BF4A61 /* libPods-ddSdkReactnativeExample-ddSdkReactnativeExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ddSdkReactnativeExample-ddSdkReactnativeExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B4392A12AC88292D35C810B /* Pods-ddSdkReactnativeExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ddSdkReactnativeExample.debug.xcconfig"; path = "Target Support Files/Pods-ddSdkReactnativeExample/Pods-ddSdkReactnativeExample.debug.xcconfig"; sourceTree = "<group>"; }; - 5709B34CF0A7D63546082F79 /* Pods-ddSdkReactnativeExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ddSdkReactnativeExample.release.xcconfig"; path = "Target Support Files/Pods-ddSdkReactnativeExample/Pods-ddSdkReactnativeExample.release.xcconfig"; sourceTree = "<group>"; }; - 5B7EB9410499542E8C5724F5 /* Pods-ddSdkReactnativeExample-ddSdkReactnativeExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ddSdkReactnativeExample-ddSdkReactnativeExampleTests.debug.xcconfig"; path = "Target Support Files/Pods-ddSdkReactnativeExample-ddSdkReactnativeExampleTests/Pods-ddSdkReactnativeExample-ddSdkReactnativeExampleTests.debug.xcconfig"; sourceTree = "<group>"; }; - 5DCACB8F33CDC322A6C60F78 /* libPods-ddSdkReactnativeExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ddSdkReactnativeExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 63DA7F330ADB3384B869B1E0 /* libPods-ddSdkReactnativeExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ddSdkReactnativeExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = ddSdkReactnativeExample/LaunchScreen.storyboard; sourceTree = "<group>"; }; - 89C6BE57DB24E9ADA2F236DE /* Pods-ddSdkReactnativeExample-ddSdkReactnativeExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ddSdkReactnativeExample-ddSdkReactnativeExampleTests.release.xcconfig"; path = "Target Support Files/Pods-ddSdkReactnativeExample-ddSdkReactnativeExampleTests/Pods-ddSdkReactnativeExample-ddSdkReactnativeExampleTests.release.xcconfig"; sourceTree = "<group>"; }; A54EC6889135AAF4EFAD7EF0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = ddSdkReactnativeExample/PrivacyInfo.xcprivacy; sourceTree = "<group>"; }; + BC52C168137D31B7D3C84F2E /* Pods-ddSdkReactnativeExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ddSdkReactnativeExample.debug.xcconfig"; path = "Target Support Files/Pods-ddSdkReactnativeExample/Pods-ddSdkReactnativeExample.debug.xcconfig"; sourceTree = "<group>"; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; + FAFB4536E54BC83F07994EC6 /* Pods-ddSdkReactnativeExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ddSdkReactnativeExample.release.xcconfig"; path = "Target Support Files/Pods-ddSdkReactnativeExample/Pods-ddSdkReactnativeExample.release.xcconfig"; sourceTree = "<group>"; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -38,7 +35,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 0C80B921A6F3F58F76C31292 /* libPods-ddSdkReactnativeExample.a in Frameworks */, + 6940748686AF1CF38E368323 /* libPods-ddSdkReactnativeExample.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -63,8 +60,7 @@ isa = PBXGroup; children = ( ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 5DCACB8F33CDC322A6C60F78 /* libPods-ddSdkReactnativeExample.a */, - 19F6CBCC0A4E27FBF8BF4A61 /* libPods-ddSdkReactnativeExample-ddSdkReactnativeExampleTests.a */, + 63DA7F330ADB3384B869B1E0 /* libPods-ddSdkReactnativeExample.a */, ); name = Frameworks; sourceTree = "<group>"; @@ -101,10 +97,8 @@ BBD78D7AC51CEA395F1C20DB /* Pods */ = { isa = PBXGroup; children = ( - 3B4392A12AC88292D35C810B /* Pods-ddSdkReactnativeExample.debug.xcconfig */, - 5709B34CF0A7D63546082F79 /* Pods-ddSdkReactnativeExample.release.xcconfig */, - 5B7EB9410499542E8C5724F5 /* Pods-ddSdkReactnativeExample-ddSdkReactnativeExampleTests.debug.xcconfig */, - 89C6BE57DB24E9ADA2F236DE /* Pods-ddSdkReactnativeExample-ddSdkReactnativeExampleTests.release.xcconfig */, + BC52C168137D31B7D3C84F2E /* Pods-ddSdkReactnativeExample.debug.xcconfig */, + FAFB4536E54BC83F07994EC6 /* Pods-ddSdkReactnativeExample.release.xcconfig */, ); path = Pods; sourceTree = "<group>"; @@ -116,14 +110,14 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "ddSdkReactnativeExample" */; buildPhases = ( - C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */, + 0BBCD6A3D97200E5E6E9B682 /* [CP] Check Pods Manifest.lock */, FD10A7F022414F080027D42C /* Start Packager */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - E235C05ADACE081382539298 /* [CP] Copy Pods Resources */, - E93A6ECC0E01B9225B993459 /* [CP] Embed Pods Frameworks */, + F08C5D495B7B6EAD2A881C07 /* [CP] Embed Pods Frameworks */, + A339F27313690E7CA2747889 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -195,7 +189,7 @@ shellPath = /bin/sh; shellScript = "set -e\n\nWITH_ENVIRONMENT=\"../node_modules/react-native/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"../node_modules/react-native/scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n"; }; - C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */ = { + 0BBCD6A3D97200E5E6E9B682 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -217,7 +211,7 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - E235C05ADACE081382539298 /* [CP] Copy Pods Resources */ = { + A339F27313690E7CA2747889 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -234,7 +228,7 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ddSdkReactnativeExample/Pods-ddSdkReactnativeExample-resources.sh\"\n"; showEnvVarsInLog = 0; }; - E93A6ECC0E01B9225B993459 /* [CP] Embed Pods Frameworks */ = { + F08C5D495B7B6EAD2A881C07 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -287,7 +281,7 @@ /* Begin XCBuildConfiguration section */ 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3B4392A12AC88292D35C810B /* Pods-ddSdkReactnativeExample.debug.xcconfig */; + baseConfigurationReference = BC52C168137D31B7D3C84F2E /* Pods-ddSdkReactnativeExample.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; @@ -314,7 +308,7 @@ }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5709B34CF0A7D63546082F79 /* Pods-ddSdkReactnativeExample.release.xcconfig */; + baseConfigurationReference = FAFB4536E54BC83F07994EC6 /* Pods-ddSdkReactnativeExample.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 4865b6cb6..c1114cb09 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -55,12 +55,12 @@ PODS: - DatadogWebViewTracking (2.22.0): - DatadogInternal (= 2.22.0) - DoubleConversion (1.1.6) - - FBLazyVector (0.74.3) + - FBLazyVector (0.74.6) - fmt (9.1.0) - glog (0.3.5) - - hermes-engine (0.74.3): - - hermes-engine/Pre-built (= 0.74.3) - - hermes-engine/Pre-built (0.74.3) + - hermes-engine (0.74.6): + - hermes-engine/Pre-built (= 0.74.6) + - hermes-engine/Pre-built (0.74.6) - HMSegmentedControl (1.5.6) - OpenTelemetrySwiftApi (1.6.0) - PLCrashReporter (1.11.2) @@ -80,27 +80,27 @@ PODS: - DoubleConversion - fmt (= 9.1.0) - glog - - RCTDeprecation (0.74.3) - - RCTRequired (0.74.3) - - RCTTypeSafety (0.74.3): - - FBLazyVector (= 0.74.3) - - RCTRequired (= 0.74.3) - - React-Core (= 0.74.3) - - React (0.74.3): - - React-Core (= 0.74.3) - - React-Core/DevSupport (= 0.74.3) - - React-Core/RCTWebSocket (= 0.74.3) - - React-RCTActionSheet (= 0.74.3) - - React-RCTAnimation (= 0.74.3) - - React-RCTBlob (= 0.74.3) - - React-RCTImage (= 0.74.3) - - React-RCTLinking (= 0.74.3) - - React-RCTNetwork (= 0.74.3) - - React-RCTSettings (= 0.74.3) - - React-RCTText (= 0.74.3) - - React-RCTVibration (= 0.74.3) - - React-callinvoker (0.74.3) - - React-Codegen (0.74.3): + - RCTDeprecation (0.74.6) + - RCTRequired (0.74.6) + - RCTTypeSafety (0.74.6): + - FBLazyVector (= 0.74.6) + - RCTRequired (= 0.74.6) + - React-Core (= 0.74.6) + - React (0.74.6): + - React-Core (= 0.74.6) + - React-Core/DevSupport (= 0.74.6) + - React-Core/RCTWebSocket (= 0.74.6) + - React-RCTActionSheet (= 0.74.6) + - React-RCTAnimation (= 0.74.6) + - React-RCTBlob (= 0.74.6) + - React-RCTImage (= 0.74.6) + - React-RCTLinking (= 0.74.6) + - React-RCTNetwork (= 0.74.6) + - React-RCTSettings (= 0.74.6) + - React-RCTText (= 0.74.6) + - React-RCTVibration (= 0.74.6) + - React-callinvoker (0.74.6) + - React-Codegen (0.74.6): - DoubleConversion - glog - hermes-engine @@ -120,12 +120,12 @@ PODS: - React-utils - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-Core (0.74.3): + - React-Core (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.74.3) + - React-Core/Default (= 0.74.6) - React-cxxreact - React-featureflags - React-hermes @@ -137,7 +137,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/CoreModulesHeaders (0.74.3): + - React-Core/CoreModulesHeaders (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -154,7 +154,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/Default (0.74.3): + - React-Core/Default (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -170,13 +170,13 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/DevSupport (0.74.3): + - React-Core/DevSupport (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.74.3) - - React-Core/RCTWebSocket (= 0.74.3) + - React-Core/Default (= 0.74.6) + - React-Core/RCTWebSocket (= 0.74.6) - React-cxxreact - React-featureflags - React-hermes @@ -188,7 +188,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTActionSheetHeaders (0.74.3): + - React-Core/RCTActionSheetHeaders (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -205,7 +205,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTAnimationHeaders (0.74.3): + - React-Core/RCTAnimationHeaders (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -222,7 +222,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTBlobHeaders (0.74.3): + - React-Core/RCTBlobHeaders (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -239,7 +239,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTImageHeaders (0.74.3): + - React-Core/RCTImageHeaders (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -256,7 +256,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTLinkingHeaders (0.74.3): + - React-Core/RCTLinkingHeaders (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -273,7 +273,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTNetworkHeaders (0.74.3): + - React-Core/RCTNetworkHeaders (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -290,7 +290,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTSettingsHeaders (0.74.3): + - React-Core/RCTSettingsHeaders (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -307,7 +307,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTTextHeaders (0.74.3): + - React-Core/RCTTextHeaders (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -324,7 +324,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTVibrationHeaders (0.74.3): + - React-Core/RCTVibrationHeaders (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -341,12 +341,12 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTWebSocket (0.74.3): + - React-Core/RCTWebSocket (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.74.3) + - React-Core/Default (= 0.74.6) - React-cxxreact - React-featureflags - React-hermes @@ -358,36 +358,36 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-CoreModules (0.74.3): + - React-CoreModules (0.74.6): - DoubleConversion - fmt (= 9.1.0) - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety (= 0.74.3) + - RCTTypeSafety (= 0.74.6) - React-Codegen - - React-Core/CoreModulesHeaders (= 0.74.3) - - React-jsi (= 0.74.3) + - React-Core/CoreModulesHeaders (= 0.74.6) + - React-jsi (= 0.74.6) - React-jsinspector - React-NativeModulesApple - React-RCTBlob - - React-RCTImage (= 0.74.3) + - React-RCTImage (= 0.74.6) - ReactCommon - SocketRocket (= 0.7.0) - - React-cxxreact (0.74.3): + - React-cxxreact (0.74.6): - boost (= 1.83.0) - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.3) - - React-debug (= 0.74.3) - - React-jsi (= 0.74.3) + - React-callinvoker (= 0.74.6) + - React-debug (= 0.74.6) + - React-jsi (= 0.74.6) - React-jsinspector - - React-logger (= 0.74.3) - - React-perflogger (= 0.74.3) - - React-runtimeexecutor (= 0.74.3) - - React-debug (0.74.3) - - React-Fabric (0.74.3): + - React-logger (= 0.74.6) + - React-perflogger (= 0.74.6) + - React-runtimeexecutor (= 0.74.6) + - React-debug (0.74.6) + - React-Fabric (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -398,20 +398,20 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/animations (= 0.74.3) - - React-Fabric/attributedstring (= 0.74.3) - - React-Fabric/componentregistry (= 0.74.3) - - React-Fabric/componentregistrynative (= 0.74.3) - - React-Fabric/components (= 0.74.3) - - React-Fabric/core (= 0.74.3) - - React-Fabric/imagemanager (= 0.74.3) - - React-Fabric/leakchecker (= 0.74.3) - - React-Fabric/mounting (= 0.74.3) - - React-Fabric/scheduler (= 0.74.3) - - React-Fabric/telemetry (= 0.74.3) - - React-Fabric/templateprocessor (= 0.74.3) - - React-Fabric/textlayoutmanager (= 0.74.3) - - React-Fabric/uimanager (= 0.74.3) + - React-Fabric/animations (= 0.74.6) + - React-Fabric/attributedstring (= 0.74.6) + - React-Fabric/componentregistry (= 0.74.6) + - React-Fabric/componentregistrynative (= 0.74.6) + - React-Fabric/components (= 0.74.6) + - React-Fabric/core (= 0.74.6) + - React-Fabric/imagemanager (= 0.74.6) + - React-Fabric/leakchecker (= 0.74.6) + - React-Fabric/mounting (= 0.74.6) + - React-Fabric/scheduler (= 0.74.6) + - React-Fabric/telemetry (= 0.74.6) + - React-Fabric/templateprocessor (= 0.74.6) + - React-Fabric/textlayoutmanager (= 0.74.6) + - React-Fabric/uimanager (= 0.74.6) - React-graphics - React-jsi - React-jsiexecutor @@ -420,7 +420,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/animations (0.74.3): + - React-Fabric/animations (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -439,7 +439,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.74.3): + - React-Fabric/attributedstring (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -458,7 +458,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.74.3): + - React-Fabric/componentregistry (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -477,7 +477,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.74.3): + - React-Fabric/componentregistrynative (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -496,7 +496,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components (0.74.3): + - React-Fabric/components (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -507,17 +507,17 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/components/inputaccessory (= 0.74.3) - - React-Fabric/components/legacyviewmanagerinterop (= 0.74.3) - - React-Fabric/components/modal (= 0.74.3) - - React-Fabric/components/rncore (= 0.74.3) - - React-Fabric/components/root (= 0.74.3) - - React-Fabric/components/safeareaview (= 0.74.3) - - React-Fabric/components/scrollview (= 0.74.3) - - React-Fabric/components/text (= 0.74.3) - - React-Fabric/components/textinput (= 0.74.3) - - React-Fabric/components/unimplementedview (= 0.74.3) - - React-Fabric/components/view (= 0.74.3) + - React-Fabric/components/inputaccessory (= 0.74.6) + - React-Fabric/components/legacyviewmanagerinterop (= 0.74.6) + - React-Fabric/components/modal (= 0.74.6) + - React-Fabric/components/rncore (= 0.74.6) + - React-Fabric/components/root (= 0.74.6) + - React-Fabric/components/safeareaview (= 0.74.6) + - React-Fabric/components/scrollview (= 0.74.6) + - React-Fabric/components/text (= 0.74.6) + - React-Fabric/components/textinput (= 0.74.6) + - React-Fabric/components/unimplementedview (= 0.74.6) + - React-Fabric/components/view (= 0.74.6) - React-graphics - React-jsi - React-jsiexecutor @@ -526,7 +526,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/inputaccessory (0.74.3): + - React-Fabric/components/inputaccessory (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -545,7 +545,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.74.3): + - React-Fabric/components/legacyviewmanagerinterop (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -564,7 +564,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/modal (0.74.3): + - React-Fabric/components/modal (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -583,7 +583,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/rncore (0.74.3): + - React-Fabric/components/rncore (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -602,7 +602,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.74.3): + - React-Fabric/components/root (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -621,7 +621,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/safeareaview (0.74.3): + - React-Fabric/components/safeareaview (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -640,7 +640,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/scrollview (0.74.3): + - React-Fabric/components/scrollview (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -659,7 +659,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/text (0.74.3): + - React-Fabric/components/text (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -678,7 +678,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/textinput (0.74.3): + - React-Fabric/components/textinput (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -697,7 +697,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/unimplementedview (0.74.3): + - React-Fabric/components/unimplementedview (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -716,7 +716,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.74.3): + - React-Fabric/components/view (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -736,7 +736,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-Fabric/core (0.74.3): + - React-Fabric/core (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -755,7 +755,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.74.3): + - React-Fabric/imagemanager (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -774,7 +774,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.74.3): + - React-Fabric/leakchecker (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -793,7 +793,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.74.3): + - React-Fabric/mounting (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -812,7 +812,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.74.3): + - React-Fabric/scheduler (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -831,7 +831,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.74.3): + - React-Fabric/telemetry (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -850,7 +850,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.74.3): + - React-Fabric/templateprocessor (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -869,7 +869,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/textlayoutmanager (0.74.3): + - React-Fabric/textlayoutmanager (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -889,7 +889,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.74.3): + - React-Fabric/uimanager (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -908,45 +908,45 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-FabricImage (0.74.3): + - React-FabricImage (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired (= 0.74.3) - - RCTTypeSafety (= 0.74.3) + - RCTRequired (= 0.74.6) + - RCTTypeSafety (= 0.74.6) - React-Fabric - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.74.3) + - React-jsiexecutor (= 0.74.6) - React-logger - React-rendererdebug - React-utils - ReactCommon - Yoga - - React-featureflags (0.74.3) - - React-graphics (0.74.3): + - React-featureflags (0.74.6) + - React-graphics (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog - RCT-Folly/Fabric (= 2024.01.01.00) - - React-Core/Default (= 0.74.3) + - React-Core/Default (= 0.74.6) - React-utils - - React-hermes (0.74.3): + - React-hermes (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.74.3) + - React-cxxreact (= 0.74.6) - React-jsi - - React-jsiexecutor (= 0.74.3) + - React-jsiexecutor (= 0.74.6) - React-jsinspector - - React-perflogger (= 0.74.3) + - React-perflogger (= 0.74.6) - React-runtimeexecutor - - React-ImageManager (0.74.3): + - React-ImageManager (0.74.6): - glog - RCT-Folly/Fabric - React-Core/Default @@ -955,41 +955,41 @@ PODS: - React-graphics - React-rendererdebug - React-utils - - React-jserrorhandler (0.74.3): + - React-jserrorhandler (0.74.6): - RCT-Folly/Fabric (= 2024.01.01.00) - React-debug - React-jsi - React-Mapbuffer - - React-jsi (0.74.3): + - React-jsi (0.74.6): - boost (= 1.83.0) - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-jsiexecutor (0.74.3): + - React-jsiexecutor (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.74.3) - - React-jsi (= 0.74.3) + - React-cxxreact (= 0.74.6) + - React-jsi (= 0.74.6) - React-jsinspector - - React-perflogger (= 0.74.3) - - React-jsinspector (0.74.3): + - React-perflogger (= 0.74.6) + - React-jsinspector (0.74.6): - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - React-featureflags - React-jsi - - React-runtimeexecutor (= 0.74.3) - - React-jsitracing (0.74.3): + - React-runtimeexecutor (= 0.74.6) + - React-jsitracing (0.74.6): - React-jsi - - React-logger (0.74.3): + - React-logger (0.74.6): - glog - - React-Mapbuffer (0.74.3): + - React-Mapbuffer (0.74.6): - glog - React-debug - react-native-crash-tester (0.2.2): @@ -1017,8 +1017,8 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-nativeconfig (0.74.3) - - React-NativeModulesApple (0.74.3): + - React-nativeconfig (0.74.6) + - React-NativeModulesApple (0.74.6): - glog - hermes-engine - React-callinvoker @@ -1029,10 +1029,10 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-perflogger (0.74.3) - - React-RCTActionSheet (0.74.3): - - React-Core/RCTActionSheetHeaders (= 0.74.3) - - React-RCTAnimation (0.74.3): + - React-perflogger (0.74.6) + - React-RCTActionSheet (0.74.6): + - React-Core/RCTActionSheetHeaders (= 0.74.6) + - React-RCTAnimation (0.74.6): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen @@ -1040,7 +1040,7 @@ PODS: - React-jsi - React-NativeModulesApple - ReactCommon - - React-RCTAppDelegate (0.74.3): + - React-RCTAppDelegate (0.74.6): - RCT-Folly (= 2024.01.01.00) - RCTRequired - RCTTypeSafety @@ -1064,7 +1064,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon - - React-RCTBlob (0.74.3): + - React-RCTBlob (0.74.6): - DoubleConversion - fmt (= 9.1.0) - hermes-engine @@ -1077,7 +1077,7 @@ PODS: - React-NativeModulesApple - React-RCTNetwork - ReactCommon - - React-RCTFabric (0.74.3): + - React-RCTFabric (0.74.6): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) @@ -1097,7 +1097,7 @@ PODS: - React-runtimescheduler - React-utils - Yoga - - React-RCTImage (0.74.3): + - React-RCTImage (0.74.6): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen @@ -1106,14 +1106,14 @@ PODS: - React-NativeModulesApple - React-RCTNetwork - ReactCommon - - React-RCTLinking (0.74.3): + - React-RCTLinking (0.74.6): - React-Codegen - - React-Core/RCTLinkingHeaders (= 0.74.3) - - React-jsi (= 0.74.3) + - React-Core/RCTLinkingHeaders (= 0.74.6) + - React-jsi (= 0.74.6) - React-NativeModulesApple - ReactCommon - - ReactCommon/turbomodule/core (= 0.74.3) - - React-RCTNetwork (0.74.3): + - ReactCommon/turbomodule/core (= 0.74.6) + - React-RCTNetwork (0.74.6): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen @@ -1121,7 +1121,7 @@ PODS: - React-jsi - React-NativeModulesApple - ReactCommon - - React-RCTSettings (0.74.3): + - React-RCTSettings (0.74.6): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen @@ -1129,23 +1129,23 @@ PODS: - React-jsi - React-NativeModulesApple - ReactCommon - - React-RCTText (0.74.3): - - React-Core/RCTTextHeaders (= 0.74.3) + - React-RCTText (0.74.6): + - React-Core/RCTTextHeaders (= 0.74.6) - Yoga - - React-RCTVibration (0.74.3): + - React-RCTVibration (0.74.6): - RCT-Folly (= 2024.01.01.00) - React-Codegen - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple - ReactCommon - - React-rendererdebug (0.74.3): + - React-rendererdebug (0.74.6): - DoubleConversion - fmt (= 9.1.0) - RCT-Folly (= 2024.01.01.00) - React-debug - - React-rncore (0.74.3) - - React-RuntimeApple (0.74.3): + - React-rncore (0.74.6) + - React-RuntimeApple (0.74.6): - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-callinvoker @@ -1163,7 +1163,7 @@ PODS: - React-runtimeexecutor - React-RuntimeHermes - React-utils - - React-RuntimeCore (0.74.3): + - React-RuntimeCore (0.74.6): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) @@ -1176,9 +1176,9 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - React-runtimeexecutor (0.74.3): - - React-jsi (= 0.74.3) - - React-RuntimeHermes (0.74.3): + - React-runtimeexecutor (0.74.6): + - React-jsi (= 0.74.6) + - React-RuntimeHermes (0.74.6): - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-featureflags @@ -1189,7 +1189,7 @@ PODS: - React-nativeconfig - React-RuntimeCore - React-utils - - React-runtimescheduler (0.74.3): + - React-runtimescheduler (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -1201,51 +1201,51 @@ PODS: - React-rendererdebug - React-runtimeexecutor - React-utils - - React-utils (0.74.3): + - React-utils (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - React-debug - - React-jsi (= 0.74.3) - - ReactCommon (0.74.3): - - ReactCommon/turbomodule (= 0.74.3) - - ReactCommon/turbomodule (0.74.3): + - React-jsi (= 0.74.6) + - ReactCommon (0.74.6): + - ReactCommon/turbomodule (= 0.74.6) + - ReactCommon/turbomodule (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.3) - - React-cxxreact (= 0.74.3) - - React-jsi (= 0.74.3) - - React-logger (= 0.74.3) - - React-perflogger (= 0.74.3) - - ReactCommon/turbomodule/bridging (= 0.74.3) - - ReactCommon/turbomodule/core (= 0.74.3) - - ReactCommon/turbomodule/bridging (0.74.3): + - React-callinvoker (= 0.74.6) + - React-cxxreact (= 0.74.6) + - React-jsi (= 0.74.6) + - React-logger (= 0.74.6) + - React-perflogger (= 0.74.6) + - ReactCommon/turbomodule/bridging (= 0.74.6) + - ReactCommon/turbomodule/core (= 0.74.6) + - ReactCommon/turbomodule/bridging (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.3) - - React-cxxreact (= 0.74.3) - - React-jsi (= 0.74.3) - - React-logger (= 0.74.3) - - React-perflogger (= 0.74.3) - - ReactCommon/turbomodule/core (0.74.3): + - React-callinvoker (= 0.74.6) + - React-cxxreact (= 0.74.6) + - React-jsi (= 0.74.6) + - React-logger (= 0.74.6) + - React-perflogger (= 0.74.6) + - ReactCommon/turbomodule/core (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.3) - - React-cxxreact (= 0.74.3) - - React-debug (= 0.74.3) - - React-jsi (= 0.74.3) - - React-logger (= 0.74.3) - - React-perflogger (= 0.74.3) - - React-utils (= 0.74.3) + - React-callinvoker (= 0.74.6) + - React-cxxreact (= 0.74.6) + - React-debug (= 0.74.6) + - React-jsi (= 0.74.6) + - React-logger (= 0.74.6) + - React-perflogger (= 0.74.6) + - React-utils (= 0.74.6) - ReactNativeNavigation (7.40.1): - HMSegmentedControl - React-Core @@ -1395,7 +1395,7 @@ EXTERNAL SOURCES: :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" hermes-engine: :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2024-06-28-RNv0.74.3-7bda0c267e76d11b68a585f84cfdd65000babf85 + :tag: hermes-2024-09-30-RNv0.74.6-6f503f52cbf98b2b37c4d3900e7f1193d6512548 RCT-Folly: :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" RCTDeprecation: @@ -1516,78 +1516,78 @@ SPEC CHECKSUMS: DatadogInternal: 2c9770cd4bb66636f2c1578f4cfbc5984e032e2d DatadogLogs: 397a79884d4dff82cf3d1a35b3e61e9ab4b03cf4 DatadogRUM: 9f23460eb44e2bd2f2fe5e4db9d205dcdd0ef865 - DatadogSDKReactNative: 262a791c94a78e6f97eb74cd70e65f15627ed4ed - DatadogSDKReactNativeSessionReplay: 8004fca16fb1cf50b1a0657b65d40b05c3a4ad8b - DatadogSDKReactNativeWebView: 1b177b783d922c9da33e0200dbf9870635cab2b5 + DatadogSDKReactNative: c625975b75133a320db1ce2d6f9466b2e2412371 + DatadogSDKReactNativeSessionReplay: 8b18635755741a0f92a0942cd8f7625ece79c9ea + DatadogSDKReactNativeWebView: 4e6ea28f30ce102ecafc73f6439f163699f3c960 DatadogSessionReplay: 837b6d028534b22b717ccc465707007be5ee8fdf DatadogTrace: 637d592a8d98ece1794ee06ad27dbd43a4fe08d0 DatadogWebViewTracking: 2191682c6af12d86c093ceb3a20a886708bfeb4f DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 - FBLazyVector: 7e977dd099937dc5458851233141583abba49ff2 + FBLazyVector: 4b1589d37c9ff4dba11a63083fe7515fad3ac111 fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 glog: fdfdfe5479092de0c4bdbebedd9056951f092c4f - hermes-engine: 1f547997900dd0752dc0cc0ae6dd16173c49e09b + hermes-engine: 2102c92e54a031a270fd1fe84169ec8a0901b7bd HMSegmentedControl: 34c1f54d822d8308e7b24f5d901ec674dfa31352 OpenTelemetrySwiftApi: 657da8071c2908caecce11548e006f779924ff9c PLCrashReporter: 499c53b0104f95c302d94fd723ebb03c56d9bac8 - RCT-Folly: 02617c592a293bd6d418e0a88ff4ee1f88329b47 - RCTDeprecation: 4c7eeb42be0b2e95195563c49be08d0b839d22b4 - RCTRequired: d530a0f489699c8500e944fde963102c42dcd0c2 - RCTTypeSafety: b20878506b094fa3d9007d7b9e4be0faa3562499 - React: 2f9da0177233f60fa3462d83fcccde245759f81a - React-callinvoker: d0205f0dcebf72ec27263ab41e3a5ad827ed503f - React-Codegen: b4457c8557cb61a27508745f8b03f16afeb9ef59 - React-Core: 690ebbbf8f8dcfba6686ce8927731d3f025c3114 - React-CoreModules: 185da31f5eb2e6043c3d19b10c64c4661322ed6a - React-cxxreact: c53d2ac9246235351086b8c588feaf775b4ec7f7 - React-debug: dd8f7c772fda4196814a3b12620863d1d98b3a53 - React-Fabric: 68935648d5c81e6b84445d9e726a79301f1fac8f - React-FabricImage: c92bd5ed4b553c800ca39aee305aaf8dd3e9f4b0 - React-featureflags: ead50fe0ee4ab9278b5fd9f3f2f0f63e316452f4 - React-graphics: 71c87b09041e45c61809cd357436e570dea5ed48 - React-hermes: 917b7ab4c3cb9204c2ad020d74f313830097148b - React-ImageManager: 1086d48d00fcb511ea119bfc58fb12a72c4dcb95 - React-jserrorhandler: 84d45913636750c2e620a8c8e049964967040405 - React-jsi: 024b933267079f80c30a5cae97bf5ce521217505 - React-jsiexecutor: 45cb079c87db3f514da3acfc686387a0e01de5c5 - React-jsinspector: 1066f8b3da937daf8ced4cf3786eb29e1e4f9b30 - React-jsitracing: 6b3c8c98313642140530f93c46f5a6ca4530b446 - React-logger: fa92ba4d3a5d39ac450f59be2a3cec7b099f0304 - React-Mapbuffer: 9f68550e7c6839d01411ac8896aea5c868eff63a - react-native-crash-tester: 8b270c754febeab8a5761a8f50bc89ed26985f10 - react-native-safe-area-context: b7daa1a8df36095a032dff095a1ea8963cb48371 - react-native-webview: 8d746f921964c87b87b190bf6a46fa148d40cd0f - React-nativeconfig: fa5de9d8f4dbd5917358f8ad3ad1e08762f01dcb - React-NativeModulesApple: 585d1b78e0597de364d259cb56007052d0bda5e5 - React-perflogger: 7bb9ba49435ff66b666e7966ee10082508a203e8 - React-RCTActionSheet: a2816ae2b5c8523c2bc18a8f874a724a096e6d97 - React-RCTAnimation: e78f52d7422bac13e1213e25e9bcbf99be872e1a - React-RCTAppDelegate: 24f46de486cfa3a9f46e4b0786eaf17d92e1e0c6 - React-RCTBlob: 9f9d6599d1b00690704dadc4a4bc33a7e76938be - React-RCTFabric: 609e66bb0371b9082c62ed677ee0614efe711bf2 - React-RCTImage: 39dd5aee6b92213845e1e7a7c41865801dc33493 - React-RCTLinking: 35d742a982f901f9ea416d772763e2da65c2dc7d - React-RCTNetwork: b078576c0c896c71905f841716b9f9f5922111dc - React-RCTSettings: 900aab52b5b1212f247c2944d88f4defbf6146f2 - React-RCTText: a3895ab4e5df4a5fd41b6f059eed484a0c7016d1 - React-RCTVibration: ab4912e1427d8de00ef89e9e6582094c4c25dc05 - React-rendererdebug: 542934058708a643fa5743902eb2fedc0833770a - React-rncore: f6c23d9810c8de9e369781bb7b1d5511e9d9f4e7 - React-RuntimeApple: ce41ba7df744c7a6c2cc490a9b2e15fc58019508 - React-RuntimeCore: 350218ac9ee1412ddc9806f248141c8fb9bccd8b - React-runtimeexecutor: 69cab8ddf409de6d6a855a71c8af9e7290c4e55b - React-RuntimeHermes: 9d0812e3370111dd175aa1fa8bd4da93a9efc4fd - React-runtimescheduler: 0c80752bceb80924cb8a4babc2a8e3ed70d41e87 - React-utils: a06061b3887c702235d2dac92dacbd93e1ea079e - ReactCommon: f00e436b3925a7ae44dfa294b43ef360fbd8ccc4 - ReactNativeNavigation: 84cfcceb62947491beda20b96c5999c15ff5b959 - RNCAsyncStorage: ec53e44dc3e75b44aa2a9f37618a49c3bc080a7a - RNCMaskedView: 0e1bc4bfa8365eba5fbbb71e07fbdc0555249489 - RNGestureHandler: a479ebd5ed4221a810967000735517df0d2db211 - RNScreens: 23dad53fc9db1da2c93e647ae33fd7ce2bd49d60 + RCT-Folly: 5dc73daec3476616d19e8a53f0156176f7b55461 + RCTDeprecation: 5f1d7e1f8ef6c53f0207e3ac0d0ca23575e8a6ab + RCTRequired: dcfd24ece09940bbf24b7c2974f4eb68a9baee55 + RCTTypeSafety: 3d65944055cc73f3bb28c3f05c7eaff2bb7ceb83 + React: c5e9f3c07a890a7e2a1ec9b79faa5c53dd7aee01 + React-callinvoker: 9ac986dbbd0e1b3463cb740b12c0b37dbcd15fed + React-Codegen: d7f2c1914e3284a6c6a44fe576a1b6e86bb1d524 + React-Core: d5c879b114e7bb7cc9ecc77a09379001bde9be0c + React-CoreModules: c537c3f970d7b14af54783d7f66a9a878a3bcbf9 + React-cxxreact: 10e3a4e690dd6460bc3e412491abc658fee70bb0 + React-debug: 180e1bf4a97fa4404ee7fb68952cace122aa9d73 + React-Fabric: 99898fcb2c7db8e290e4b3c6bfc172aa3fbb9896 + React-FabricImage: cd8fb0bccc6c7dd39ac6dbf6b5d798648bd342cf + React-featureflags: 05fabc5e165fa3864c879556e83a455b8a0573fa + React-graphics: a3392f38f12f3bf5f97fdced159d168f77e31c8a + React-hermes: fd5ac04a0481c2fcc351e69a999615c0338dc45d + React-ImageManager: 1e56d48d4d9db1be58f43c8915784ad46deb8cca + React-jserrorhandler: 31b842ab3ecac9f7483469f1bbe29d576ebf76c5 + React-jsi: 59781f13936f4b5930e9fdbbacf28923f066bab4 + React-jsiexecutor: d22d8f5b421656a1627fd0eb2c876c77e8b8991c + React-jsinspector: d09c1db99fb83ba4171a6b99a6a5efcd0f271c0d + React-jsitracing: 257f7a96aed4216f0f611f1f7a34fd288227c924 + React-logger: 76e7467052f51022eca5bcfe0c700004ad88954d + React-Mapbuffer: 023e56d8228ebc662ba021b0c662e5d17ee6922b + react-native-crash-tester: 9ab0742ab5ff3aed0ff3b3e7facef524e3c55f42 + react-native-safe-area-context: b72c4611af2e86d80a59ac76279043d8f75f454c + react-native-webview: e69e694a0b2ef4c233aa9ac5058279f62817253d + React-nativeconfig: c36a079fa219a9911070cc0058b746407e1ef47d + React-NativeModulesApple: 057d7428de4fc072da9cfa390549f4d98d3fb827 + React-perflogger: 9f21c9e3d8d220833e649a141fed8e5ca08977d9 + React-RCTActionSheet: 4c1f0dc56952f21a904e9f3bf74253eebee1d1d9 + React-RCTAnimation: b49334467a2c2c567af1e6f18417f608802c4e20 + React-RCTAppDelegate: 72c9263f5bc6d2c2538b2df9305bd5c662a7e6e4 + React-RCTBlob: fda186e70632bcd2eb7db51a063e8dc827823d3e + React-RCTFabric: 0d63e24554e0bb4ff385c637466f0b1770ce09f6 + React-RCTImage: cf8086f64eabadfd7298a833290ea5dc7f8991cc + React-RCTLinking: 9e87f27bc7110cdd528ce7c92dd0960227e654d1 + React-RCTNetwork: baf8c9a3c9879945069e7c06cb07ea33953039c8 + React-RCTSettings: 5aa1bc9c600819134a24ed7ed905678655bdc5bb + React-RCTText: 14fbdef8c1a58b5f352c36cda2539fec7bd3be00 + React-RCTVibration: 79d960e1d2539195ff87906b09ec7560440901ff + React-rendererdebug: 5431c0940e87d171e2e31d7176f37e325c896be7 + React-rncore: 63db76511a92db6cf9649c9d6567e014b7eeb6f5 + React-RuntimeApple: 746c0bb58c7b2475cdeb6fc06f61f5cb6a42d19d + React-RuntimeCore: 7784c06b618e1e5ffe12f63f47109163472b1d9e + React-runtimeexecutor: bf091a7f5f5130daab6d8216aaa290374b214cb8 + React-RuntimeHermes: 3a6bfd73b07bebb4f99fc583fb3f8c53c7198c2e + React-runtimescheduler: 58f254c234fcd21826759cc85b0c9b9d3b1679f7 + React-utils: 61a4c1ae313725ae97f72aeca2b7f73c316ee5e7 + ReactCommon: 2d6cc4daa19b1ec85b9ae72bfa7958cdd50a60ea + ReactNativeNavigation: 81b3f87d96a0b963f8bdf1f6fb6ac2abe9f653d1 + RNCAsyncStorage: b6410dead2732b5c72a7fdb1ecb5651bbcf4674b + RNCMaskedView: 4c5ee1c8667d56077246cc6d1977f77393923560 + RNGestureHandler: 6572a5f44759900730562b418da289c373de8d06 + RNScreens: 5d770465a09cbb7cf83e2ad43d6f049b52e62bad SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d - Yoga: 04f1db30bb810187397fa4c37dd1868a27af229c + Yoga: 4f4f07a17818e76d1b04edc01b68b6d49a682100 PODFILE CHECKSUM: 54f3e178906b491e7b20bd99da6e8788777ec12e -COCOAPODS: 1.15.2 +COCOAPODS: 1.16.2 diff --git a/example/metro.config.js b/example/metro.config.js index 057005152..cea1cd7f5 100644 --- a/example/metro.config.js +++ b/example/metro.config.js @@ -1,13 +1,13 @@ -const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config'); const path = require('path'); const exclusionList = require('metro-config/src/defaults/exclusionList'); const escape = require('escape-string-regexp'); const pakCore = require('../packages/core/package.json'); +const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config'); const root = path.resolve(__dirname, '..'); const modules = Object.keys({ - ...pakCore.peerDependencies, + ...pakCore.peerDependencies }); /** @@ -16,30 +16,30 @@ const modules = Object.keys({ * * @type {import('metro-config').MetroConfig} */ -const config = {}; - -module.exports = { - projectRoot: __dirname, - watchFolders: [root], - - // We need to make sure that only one version is loaded for peerDependencies - // So we blacklist them at the root, and alias them to the versions in example's node_modules - // This block is very important, because otherwise things like React can be packed multiple times - // while it should be only one React instance in the runtime. exclusionList relies on the modules which are - // declared as peer dependencies in the core package. - resolver: { - blacklistRE: exclusionList( - modules.map( - m => new RegExp(`^${escape(path.join(root, 'node_modules', m))}\\/.*$`), - ), - ), - - extraNodeModules: modules.reduce((acc, name) => { - acc[name] = path.join(__dirname, 'node_modules', name); - return acc; - }, {}), - }, - +const config = { + projectRoot: __dirname, + watchFolders: [root], + resetCache: true, + // We need to make sure that only one version is loaded for peerDependencies + // So we blacklist them at the root, and alias them to the versions in example's node_modules + // This block is very important, because otherwise things like React can be packed multiple times + // while it should be only one React instance in the runtime. exclusionList relies on the modules which are + // declared as peer dependencies in the core package. + resolver: { + blacklistRE: exclusionList( + modules.map( + m => + new RegExp( + `^${escape(path.join(root, 'node_modules', m))}\\/.*$` + ) + ) + ), + + extraNodeModules: modules.reduce((acc, name) => { + acc[name] = path.join(__dirname, 'node_modules', name); + return acc; + }, {}) + } }; module.exports = mergeConfig(getDefaultConfig(__dirname), config); diff --git a/example/package.json b/example/package.json index 21979ced9..49bb64d6a 100644 --- a/example/package.json +++ b/example/package.json @@ -12,15 +12,18 @@ "dependencies": { "@datadog/mobile-react-native": "workspace:packages/core", "@datadog/mobile-react-native-navigation": "workspace:packages/react-native-navigation", + "@datadog/mobile-react-native-session-replay": "workspace:packages/react-native-session-replay", + "@datadog/mobile-react-native-webview": "workspace:packages/react-native-webview", "@datadog/mobile-react-navigation": "workspace:packages/react-navigation", "@react-native-async-storage/async-storage": "^1.15.2", + "@react-native-community/cli-platform-android": "13.6.9", "@react-native-community/masked-view": "^0.1.10", "@react-navigation/bottom-tabs": "^6.3.1", "@react-navigation/native": "^6.1.18", "@react-navigation/stack": "^6.2.1", "axios": "^1.6.8", "react": "18.2.0", - "react-native": "0.74.3", + "react-native": "0.74.6", "react-native-crash-tester": "0.2.2", "react-native-gesture-handler": "^1.10.1", "react-native-navigation": "7.40.1", @@ -33,10 +36,12 @@ "@babel/preset-env": "^7.20.0", "@babel/runtime": "^7.20.0", "@datadog/datadog-ci": "^2.39.0", - "@react-native/babel-preset": "0.74.85", - "@react-native/eslint-config": "0.74.85", - "@react-native/metro-config": "0.74.85", - "@react-native/typescript-config": "0.74.85", + "@react-native/babel-preset": "0.74.88", + "@react-native/codegen": "^0.74.88", + "@react-native/eslint-config": "0.74.88", + "@react-native/gradle-plugin": "^0.74.88", + "@react-native/metro-config": "0.74.88", + "@react-native/typescript-config": "0.74.88", "@rnx-kit/metro-resolver-symlinks": "^0.1.36", "babel-plugin-module-resolver": "^4.0.0", "patch-package": "^8.0.0" diff --git a/example/src/WixApp.tsx b/example/src/WixApp.tsx index 011a0e89d..d47e5adc3 100644 --- a/example/src/WixApp.tsx +++ b/example/src/WixApp.tsx @@ -1,32 +1,35 @@ import React from 'react'; import { View, Text, Button } from 'react-native'; -import { ComponentDidAppearEvent, Navigation } from 'react-native-navigation'; import MainScreen from './screens/MainScreen'; import ErrorScreen from './screens/ErrorScreen'; import AboutScreen from './screens/AboutScreen'; -import { DdRumReactNativeNavigationTracking, ViewNamePredicate } from '@datadog/mobile-react-native-navigation'; - +import { + DdRumReactNativeNavigationTracking, + ViewNamePredicate, + ComponentDidAppearEvent, + Navigation +} from '@datadog/mobile-react-native-navigation'; import styles from './screens/styles'; -const viewPredicate: ViewNamePredicate = function customViewNamePredicate(_event: ComponentDidAppearEvent, trackedName: string) { - return "Custom RNN " + trackedName; -} - +const viewPredicate: ViewNamePredicate = function customViewNamePredicate( + _event: ComponentDidAppearEvent, + trackedName: string +) { + return 'Custom RNN ' + trackedName; +}; function startReactNativeNavigation() { DdRumReactNativeNavigationTracking.startTracking(viewPredicate); registerScreens(); Navigation.events().registerAppLaunchedListener(async () => { - Navigation.setRoot({ - root: { - stack: { - children: [ - { component: { name: 'Home' } } - ] - } - } - }); + Navigation.setRoot({ + root: { + stack: { + children: [{ component: { name: 'Home' } }] + } + } + }); }); } @@ -37,32 +40,41 @@ function registerScreens() { Navigation.registerComponent('About', () => AboutScreen); } - -const HomeScreen = (props) => { - return ( - <View style={styles.defaultScreen}> - <Text style = {{ marginBottom: 20 }}>Hello React Native Navigation 👋</Text> - <Button - title='Main' - onPress={() => { - Navigation.push(props.componentId, { component: { name: 'Main' } }); - }}/> - <View - style = {{ marginTop: 20 }} /> - <Button - title='Error' - onPress={() => { - Navigation.push(props.componentId, { component: { name: 'Error' } }); - }}/> - <View - style = {{ marginTop: 20 }} /> - <Button - title='About' - onPress={() => { - Navigation.push(props.componentId, { component: { name: 'About' } }); - }}/> - </View> - ); +const HomeScreen = props => { + return ( + <View style={styles.defaultScreen}> + <Text style={{ marginBottom: 20 }}> + Hello React Native Navigation 👋 + </Text> + <Button + title="Main" + onPress={() => { + Navigation.push(props.componentId, { + component: { name: 'Main' } + }); + }} + /> + <View style={{ marginTop: 20 }} /> + <Button + title="Error" + onPress={() => { + Navigation.push(props.componentId, { + component: { name: 'Error' } + }); + }} + /> + <View style={{ marginTop: 20 }} /> + <Button + title="About" + onPress={() => { + Navigation.push(props.componentId, { + component: { name: 'About' } + }); + }} + /> + </View> + ); }; -export { startReactNativeNavigation }; \ No newline at end of file +export { startReactNativeNavigation }; + From 3d1acdf6fcbc37872fd8551298c70c60e0d4a3fd Mon Sep 17 00:00:00 2001 From: Carlos Nogueira <carlos.nogueira@datadoghq.com> Date: Wed, 15 Jan 2025 19:55:26 +0000 Subject: [PATCH 2/5] Fix example-new-architecture project & minor react-native version upgrade - Upgrade react-native to version 0.74.6 - Update project dependencies - Fix metro config - Upgrade gradle version - Increase minSdkVersion & ndkVersion - Remove flipper initialization & refactor 'MainApplication.kt' - Rename 'getBundleURL' to 'bundleURL' in 'AppDelegate.mm' --- .../android/app/build.gradle | 1 + .../MainApplication.kt | 49 +- example-new-architecture/android/build.gradle | 4 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- example-new-architecture/android/gradlew.bat | 20 +- .../android/settings.gradle | 5 + .../project.pbxproj | 104 ++-- .../DdSdkReactNativeExample/AppDelegate.mm | 4 +- example-new-architecture/ios/Podfile.lock | 472 +++++++++--------- example-new-architecture/metro.config.js | 8 +- example-new-architecture/package.json | 14 +- 11 files changed, 338 insertions(+), 345 deletions(-) diff --git a/example-new-architecture/android/app/build.gradle b/example-new-architecture/android/app/build.gradle index 226243bd6..a12e24553 100644 --- a/example-new-architecture/android/app/build.gradle +++ b/example-new-architecture/android/app/build.gradle @@ -112,3 +112,4 @@ dependencies { } } } +apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project) diff --git a/example-new-architecture/android/app/src/main/java/com/ddsdkreactnativeexample/MainApplication.kt b/example-new-architecture/android/app/src/main/java/com/ddsdkreactnativeexample/MainApplication.kt index d1add47bb..a1aaccfc0 100644 --- a/example-new-architecture/android/app/src/main/java/com/ddsdkreactnativeexample/MainApplication.kt +++ b/example-new-architecture/android/app/src/main/java/com/ddsdkreactnativeexample/MainApplication.kt @@ -12,50 +12,37 @@ import com.facebook.react.ReactApplication import com.facebook.react.ReactHost import com.facebook.react.ReactNativeHost import com.facebook.react.ReactPackage -import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint +import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load +import com.facebook.react.defaults.DefaultReactHost.getDefaultReactHost import com.facebook.react.defaults.DefaultReactNativeHost -import com.facebook.react.flipper.ReactNativeFlipper import com.facebook.soloader.SoLoader class MainApplication : Application(), ReactApplication { - override val reactHost: ReactHost? - get() = super.reactHost - - private val mReactNativeHost = - object : DefaultReactNativeHost(this) { - - override val isNewArchEnabled: Boolean - get() = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED - - override val isHermesEnabled: Boolean - get() = BuildConfig.IS_HERMES_ENABLED - - override fun getPackages(): MutableList<ReactPackage> { - @SuppressWarnings("UnnecessaryLocalVariable") - val packages = PackageList(this).packages - // Packages that cannot be autolinked yet can be added manually here, for example: - // packages.add(new MyReactNativePackage()) - return packages + override val reactNativeHost: ReactNativeHost = + object : DefaultReactNativeHost(this) { + override fun getPackages(): List<ReactPackage> = + PackageList(this).packages.apply { + // Packages that cannot be autolinked yet can be added manually here, for example: + // add(MyReactNativePackage()) } - override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG + override fun getJSMainModuleName(): String = "index" - override fun getJSMainModuleName(): String { - return "index" - } - } + override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG + + override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED + override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED + } - override val reactNativeHost: ReactNativeHost - get() = mReactNativeHost + override val reactHost: ReactHost + get() = getDefaultReactHost(applicationContext, reactNativeHost) override fun onCreate() { super.onCreate() - SoLoader.init(this, /* native exopackage */ false) + SoLoader.init(this, false) if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { - // If you opted-in for the New Architecture, we load the native entry point for this app. - DefaultNewArchitectureEntryPoint.load() + load() } - ReactNativeFlipper.initializeFlipper(this, reactNativeHost.reactInstanceManager) } } diff --git a/example-new-architecture/android/build.gradle b/example-new-architecture/android/build.gradle index b1c32caf6..719023797 100644 --- a/example-new-architecture/android/build.gradle +++ b/example-new-architecture/android/build.gradle @@ -6,8 +6,8 @@ buildscript { minSdkVersion = 23 compileSdkVersion = 34 targetSdkVersion = 34 - ndkVersion = "25.1.8937393" - kotlinVersion = "1.8.21" + ndkVersion = "26.1.10909125" + kotlinVersion = "1.9.22" } repositories { google() diff --git a/example-new-architecture/android/gradle/wrapper/gradle-wrapper.properties b/example-new-architecture/android/gradle/wrapper/gradle-wrapper.properties index d11cdd907..2ea3535dc 100644 --- a/example-new-architecture/android/gradle/wrapper/gradle-wrapper.properties +++ b/example-new-architecture/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-all.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/example-new-architecture/android/gradlew.bat b/example-new-architecture/android/gradlew.bat index 7101f8e46..6689b85be 100644 --- a/example-new-architecture/android/gradlew.bat +++ b/example-new-architecture/android/gradlew.bat @@ -43,11 +43,11 @@ set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 if %ERRORLEVEL% equ 0 goto execute -echo. 1>&2 -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 -echo. 1>&2 -echo Please set the JAVA_HOME variable in your environment to match the 1>&2 -echo location of your Java installation. 1>&2 +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. goto fail @@ -57,11 +57,11 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe if exist "%JAVA_EXE%" goto execute -echo. 1>&2 -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 -echo. 1>&2 -echo Please set the JAVA_HOME variable in your environment to match the 1>&2 -echo location of your Java installation. 1>&2 +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. goto fail diff --git a/example-new-architecture/android/settings.gradle b/example-new-architecture/android/settings.gradle index 6d2886e8a..5e4a5b4d0 100644 --- a/example-new-architecture/android/settings.gradle +++ b/example-new-architecture/android/settings.gradle @@ -1,3 +1,8 @@ rootProject.name = 'DdSdkReactNativeExample' +apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings) include ':app' includeBuild('../node_modules/@react-native/gradle-plugin') + + + + diff --git a/example-new-architecture/ios/DdSdkReactNativeExample.xcodeproj/project.pbxproj b/example-new-architecture/ios/DdSdkReactNativeExample.xcodeproj/project.pbxproj index 904e1a359..c1b64663c 100644 --- a/example-new-architecture/ios/DdSdkReactNativeExample.xcodeproj/project.pbxproj +++ b/example-new-architecture/ios/DdSdkReactNativeExample.xcodeproj/project.pbxproj @@ -8,12 +8,12 @@ /* Begin PBXBuildFile section */ 00E356F31AD99517003FC87E /* DdSdkReactNativeExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* DdSdkReactNativeExampleTests.m */; }; - 0C80B921A6F3F58F76C31292 /* libPods-DdSdkReactNativeExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DCACB8F33CDC322A6C60F78 /* libPods-DdSdkReactNativeExample.a */; }; 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 7699B88040F8A987B510C191 /* libPods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 19F6CBCC0A4E27FBF8BF4A61 /* libPods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.a */; }; + 4B3DE818A35AD231F6C6DB4D /* libPods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 23F13554288C38B6E40C40C0 /* libPods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.a */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; + D9F1E7F5DF2BC57E774FB608 /* libPods-DdSdkReactNativeExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 107736FD8F6F9B881BBFD056 /* libPods-DdSdkReactNativeExample.a */; }; E05973ABEC106467505BAF84 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 91A6167299744A7A5E90FD00 /* PrivacyInfo.xcprivacy */; }; /* End PBXBuildFile section */ @@ -31,20 +31,20 @@ 00E356EE1AD99517003FC87E /* DdSdkReactNativeExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DdSdkReactNativeExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 00E356F21AD99517003FC87E /* DdSdkReactNativeExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DdSdkReactNativeExampleTests.m; sourceTree = "<group>"; }; + 0493692174A5FD4C9D08B43C /* Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.release.xcconfig"; path = "Target Support Files/Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests/Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.release.xcconfig"; sourceTree = "<group>"; }; + 107736FD8F6F9B881BBFD056 /* libPods-DdSdkReactNativeExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-DdSdkReactNativeExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 13B07F961A680F5B00A75B9A /* DdSdkReactNativeExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DdSdkReactNativeExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = DdSdkReactNativeExample/AppDelegate.h; sourceTree = "<group>"; }; 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = DdSdkReactNativeExample/AppDelegate.mm; sourceTree = "<group>"; }; 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = DdSdkReactNativeExample/Images.xcassets; sourceTree = "<group>"; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = DdSdkReactNativeExample/Info.plist; sourceTree = "<group>"; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = DdSdkReactNativeExample/main.m; sourceTree = "<group>"; }; - 19F6CBCC0A4E27FBF8BF4A61 /* libPods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B4392A12AC88292D35C810B /* Pods-DdSdkReactNativeExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DdSdkReactNativeExample.debug.xcconfig"; path = "Target Support Files/Pods-DdSdkReactNativeExample/Pods-DdSdkReactNativeExample.debug.xcconfig"; sourceTree = "<group>"; }; - 5709B34CF0A7D63546082F79 /* Pods-DdSdkReactNativeExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DdSdkReactNativeExample.release.xcconfig"; path = "Target Support Files/Pods-DdSdkReactNativeExample/Pods-DdSdkReactNativeExample.release.xcconfig"; sourceTree = "<group>"; }; - 5B7EB9410499542E8C5724F5 /* Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.debug.xcconfig"; path = "Target Support Files/Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests/Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.debug.xcconfig"; sourceTree = "<group>"; }; - 5DCACB8F33CDC322A6C60F78 /* libPods-DdSdkReactNativeExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-DdSdkReactNativeExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 23F13554288C38B6E40C40C0 /* libPods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 3A045849E2D62641D5E118BF /* Pods-DdSdkReactNativeExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DdSdkReactNativeExample.debug.xcconfig"; path = "Target Support Files/Pods-DdSdkReactNativeExample/Pods-DdSdkReactNativeExample.debug.xcconfig"; sourceTree = "<group>"; }; + 48F47EEDC40CB6913734A751 /* Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.debug.xcconfig"; path = "Target Support Files/Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests/Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.debug.xcconfig"; sourceTree = "<group>"; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = DdSdkReactNativeExample/LaunchScreen.storyboard; sourceTree = "<group>"; }; - 89C6BE57DB24E9ADA2F236DE /* Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.release.xcconfig"; path = "Target Support Files/Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests/Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.release.xcconfig"; sourceTree = "<group>"; }; 91A6167299744A7A5E90FD00 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = DdSdkReactNativeExample/PrivacyInfo.xcprivacy; sourceTree = "<group>"; }; + E38CF60556E63BB3723F029E /* Pods-DdSdkReactNativeExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DdSdkReactNativeExample.release.xcconfig"; path = "Target Support Files/Pods-DdSdkReactNativeExample/Pods-DdSdkReactNativeExample.release.xcconfig"; sourceTree = "<group>"; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; /* End PBXFileReference section */ @@ -53,7 +53,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7699B88040F8A987B510C191 /* libPods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.a in Frameworks */, + 4B3DE818A35AD231F6C6DB4D /* libPods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -61,7 +61,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 0C80B921A6F3F58F76C31292 /* libPods-DdSdkReactNativeExample.a in Frameworks */, + D9F1E7F5DF2BC57E774FB608 /* libPods-DdSdkReactNativeExample.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -103,8 +103,8 @@ isa = PBXGroup; children = ( ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 5DCACB8F33CDC322A6C60F78 /* libPods-DdSdkReactNativeExample.a */, - 19F6CBCC0A4E27FBF8BF4A61 /* libPods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.a */, + 107736FD8F6F9B881BBFD056 /* libPods-DdSdkReactNativeExample.a */, + 23F13554288C38B6E40C40C0 /* libPods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.a */, ); name = Frameworks; sourceTree = "<group>"; @@ -143,10 +143,10 @@ BBD78D7AC51CEA395F1C20DB /* Pods */ = { isa = PBXGroup; children = ( - 3B4392A12AC88292D35C810B /* Pods-DdSdkReactNativeExample.debug.xcconfig */, - 5709B34CF0A7D63546082F79 /* Pods-DdSdkReactNativeExample.release.xcconfig */, - 5B7EB9410499542E8C5724F5 /* Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.debug.xcconfig */, - 89C6BE57DB24E9ADA2F236DE /* Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.release.xcconfig */, + 3A045849E2D62641D5E118BF /* Pods-DdSdkReactNativeExample.debug.xcconfig */, + E38CF60556E63BB3723F029E /* Pods-DdSdkReactNativeExample.release.xcconfig */, + 48F47EEDC40CB6913734A751 /* Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.debug.xcconfig */, + 0493692174A5FD4C9D08B43C /* Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.release.xcconfig */, ); path = Pods; sourceTree = "<group>"; @@ -158,12 +158,12 @@ isa = PBXNativeTarget; buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "DdSdkReactNativeExampleTests" */; buildPhases = ( - A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */, + 6D4F6FA52C55C1F159F1616C /* [CP] Check Pods Manifest.lock */, 00E356EA1AD99517003FC87E /* Sources */, 00E356EB1AD99517003FC87E /* Frameworks */, 00E356EC1AD99517003FC87E /* Resources */, - C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */, - F6A41C54EA430FDDC6A6ED99 /* [CP] Copy Pods Resources */, + AB23B805FDD1DBED22BCB39E /* [CP] Embed Pods Frameworks */, + 405DABE0165091D35C38FA37 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -179,14 +179,14 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "DdSdkReactNativeExample" */; buildPhases = ( - C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */, + 826647C68D074940F107999B /* [CP] Check Pods Manifest.lock */, FD10A7F022414F080027D42C /* Start Packager */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */, - E235C05ADACE081382539298 /* [CP] Copy Pods Resources */, + 726D869294208BDE5D03F2C5 /* [CP] Embed Pods Frameworks */, + E0C0EC9BE76051F3B3E475F6 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -270,24 +270,24 @@ shellPath = /bin/sh; shellScript = "set -e\n\nWITH_ENVIRONMENT=\"../node_modules/react-native/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"../node_modules/react-native/scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n"; }; - 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */ = { + 405DABE0165091D35C38FA37 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-DdSdkReactNativeExample/Pods-DdSdkReactNativeExample-frameworks-${CONFIGURATION}-input-files.xcfilelist", + "${PODS_ROOT}/Target Support Files/Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests/Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests-resources-${CONFIGURATION}-input-files.xcfilelist", ); - name = "[CP] Embed Pods Frameworks"; + name = "[CP] Copy Pods Resources"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-DdSdkReactNativeExample/Pods-DdSdkReactNativeExample-frameworks-${CONFIGURATION}-output-files.xcfilelist", + "${PODS_ROOT}/Target Support Files/Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests/Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests-resources-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-DdSdkReactNativeExample/Pods-DdSdkReactNativeExample-frameworks.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests/Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests-resources.sh\"\n"; showEnvVarsInLog = 0; }; - A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */ = { + 6D4F6FA52C55C1F159F1616C /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -309,7 +309,24 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */ = { + 726D869294208BDE5D03F2C5 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-DdSdkReactNativeExample/Pods-DdSdkReactNativeExample-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-DdSdkReactNativeExample/Pods-DdSdkReactNativeExample-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-DdSdkReactNativeExample/Pods-DdSdkReactNativeExample-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 826647C68D074940F107999B /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -331,7 +348,7 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */ = { + AB23B805FDD1DBED22BCB39E /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -348,7 +365,7 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests/Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - E235C05ADACE081382539298 /* [CP] Copy Pods Resources */ = { + E0C0EC9BE76051F3B3E475F6 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -365,23 +382,6 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-DdSdkReactNativeExample/Pods-DdSdkReactNativeExample-resources.sh\"\n"; showEnvVarsInLog = 0; }; - F6A41C54EA430FDDC6A6ED99 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests/Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests-resources-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Copy Pods Resources"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests/Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests-resources-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests/Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; FD10A7F022414F080027D42C /* Start Packager */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -434,7 +434,7 @@ /* Begin XCBuildConfiguration section */ 00E356F61AD99517003FC87E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5B7EB9410499542E8C5724F5 /* Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.debug.xcconfig */; + baseConfigurationReference = 48F47EEDC40CB6913734A751 /* Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -461,7 +461,7 @@ }; 00E356F71AD99517003FC87E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 89C6BE57DB24E9ADA2F236DE /* Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.release.xcconfig */; + baseConfigurationReference = 0493692174A5FD4C9D08B43C /* Pods-DdSdkReactNativeExample-DdSdkReactNativeExampleTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; COPY_PHASE_STRIP = NO; @@ -485,7 +485,7 @@ }; 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3B4392A12AC88292D35C810B /* Pods-DdSdkReactNativeExample.debug.xcconfig */; + baseConfigurationReference = 3A045849E2D62641D5E118BF /* Pods-DdSdkReactNativeExample.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; @@ -512,7 +512,7 @@ }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5709B34CF0A7D63546082F79 /* Pods-DdSdkReactNativeExample.release.xcconfig */; + baseConfigurationReference = E38CF60556E63BB3723F029E /* Pods-DdSdkReactNativeExample.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; diff --git a/example-new-architecture/ios/DdSdkReactNativeExample/AppDelegate.mm b/example-new-architecture/ios/DdSdkReactNativeExample/AppDelegate.mm index 137d3d4e2..19bb7076d 100644 --- a/example-new-architecture/ios/DdSdkReactNativeExample/AppDelegate.mm +++ b/example-new-architecture/ios/DdSdkReactNativeExample/AppDelegate.mm @@ -16,10 +16,10 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:( - (NSURL *)sourceURLForBridge:(RCTBridge *)bridge { - return [self getBundleURL]; + return [self bundleURL]; } -- (NSURL *)getBundleURL +- (NSURL *)bundleURL { #if DEBUG return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index"]; diff --git a/example-new-architecture/ios/Podfile.lock b/example-new-architecture/ios/Podfile.lock index 869102950..cede9dc91 100644 --- a/example-new-architecture/ios/Podfile.lock +++ b/example-new-architecture/ios/Podfile.lock @@ -43,12 +43,12 @@ PODS: - DatadogWebViewTracking (2.22.0): - DatadogInternal (= 2.22.0) - DoubleConversion (1.1.6) - - FBLazyVector (0.74.3) + - FBLazyVector (0.74.6) - fmt (9.1.0) - glog (0.3.5) - - hermes-engine (0.74.3): - - hermes-engine/Pre-built (= 0.74.3) - - hermes-engine/Pre-built (0.74.3) + - hermes-engine (0.74.6): + - hermes-engine/Pre-built (= 0.74.6) + - hermes-engine/Pre-built (0.74.6) - OpenTelemetrySwiftApi (1.6.0) - PLCrashReporter (1.11.2) - RCT-Folly (2024.01.01.00): @@ -67,27 +67,27 @@ PODS: - DoubleConversion - fmt (= 9.1.0) - glog - - RCTDeprecation (0.74.3) - - RCTRequired (0.74.3) - - RCTTypeSafety (0.74.3): - - FBLazyVector (= 0.74.3) - - RCTRequired (= 0.74.3) - - React-Core (= 0.74.3) - - React (0.74.3): - - React-Core (= 0.74.3) - - React-Core/DevSupport (= 0.74.3) - - React-Core/RCTWebSocket (= 0.74.3) - - React-RCTActionSheet (= 0.74.3) - - React-RCTAnimation (= 0.74.3) - - React-RCTBlob (= 0.74.3) - - React-RCTImage (= 0.74.3) - - React-RCTLinking (= 0.74.3) - - React-RCTNetwork (= 0.74.3) - - React-RCTSettings (= 0.74.3) - - React-RCTText (= 0.74.3) - - React-RCTVibration (= 0.74.3) - - React-callinvoker (0.74.3) - - React-Codegen (0.74.3): + - RCTDeprecation (0.74.6) + - RCTRequired (0.74.6) + - RCTTypeSafety (0.74.6): + - FBLazyVector (= 0.74.6) + - RCTRequired (= 0.74.6) + - React-Core (= 0.74.6) + - React (0.74.6): + - React-Core (= 0.74.6) + - React-Core/DevSupport (= 0.74.6) + - React-Core/RCTWebSocket (= 0.74.6) + - React-RCTActionSheet (= 0.74.6) + - React-RCTAnimation (= 0.74.6) + - React-RCTBlob (= 0.74.6) + - React-RCTImage (= 0.74.6) + - React-RCTLinking (= 0.74.6) + - React-RCTNetwork (= 0.74.6) + - React-RCTSettings (= 0.74.6) + - React-RCTText (= 0.74.6) + - React-RCTVibration (= 0.74.6) + - React-callinvoker (0.74.6) + - React-Codegen (0.74.6): - DoubleConversion - glog - hermes-engine @@ -107,12 +107,12 @@ PODS: - React-utils - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-Core (0.74.3): + - React-Core (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.74.3) + - React-Core/Default (= 0.74.6) - React-cxxreact - React-featureflags - React-hermes @@ -124,7 +124,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/CoreModulesHeaders (0.74.3): + - React-Core/CoreModulesHeaders (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -141,7 +141,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/Default (0.74.3): + - React-Core/Default (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -157,13 +157,13 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/DevSupport (0.74.3): + - React-Core/DevSupport (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.74.3) - - React-Core/RCTWebSocket (= 0.74.3) + - React-Core/Default (= 0.74.6) + - React-Core/RCTWebSocket (= 0.74.6) - React-cxxreact - React-featureflags - React-hermes @@ -175,7 +175,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTActionSheetHeaders (0.74.3): + - React-Core/RCTActionSheetHeaders (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -192,7 +192,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTAnimationHeaders (0.74.3): + - React-Core/RCTAnimationHeaders (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -209,7 +209,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTBlobHeaders (0.74.3): + - React-Core/RCTBlobHeaders (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -226,7 +226,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTImageHeaders (0.74.3): + - React-Core/RCTImageHeaders (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -243,7 +243,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTLinkingHeaders (0.74.3): + - React-Core/RCTLinkingHeaders (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -260,7 +260,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTNetworkHeaders (0.74.3): + - React-Core/RCTNetworkHeaders (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -277,7 +277,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTSettingsHeaders (0.74.3): + - React-Core/RCTSettingsHeaders (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -294,7 +294,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTTextHeaders (0.74.3): + - React-Core/RCTTextHeaders (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -311,7 +311,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTVibrationHeaders (0.74.3): + - React-Core/RCTVibrationHeaders (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -328,12 +328,12 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTWebSocket (0.74.3): + - React-Core/RCTWebSocket (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.74.3) + - React-Core/Default (= 0.74.6) - React-cxxreact - React-featureflags - React-hermes @@ -345,36 +345,36 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-CoreModules (0.74.3): + - React-CoreModules (0.74.6): - DoubleConversion - fmt (= 9.1.0) - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety (= 0.74.3) + - RCTTypeSafety (= 0.74.6) - React-Codegen - - React-Core/CoreModulesHeaders (= 0.74.3) - - React-jsi (= 0.74.3) + - React-Core/CoreModulesHeaders (= 0.74.6) + - React-jsi (= 0.74.6) - React-jsinspector - React-NativeModulesApple - React-RCTBlob - - React-RCTImage (= 0.74.3) + - React-RCTImage (= 0.74.6) - ReactCommon - SocketRocket (= 0.7.0) - - React-cxxreact (0.74.3): + - React-cxxreact (0.74.6): - boost (= 1.83.0) - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.3) - - React-debug (= 0.74.3) - - React-jsi (= 0.74.3) + - React-callinvoker (= 0.74.6) + - React-debug (= 0.74.6) + - React-jsi (= 0.74.6) - React-jsinspector - - React-logger (= 0.74.3) - - React-perflogger (= 0.74.3) - - React-runtimeexecutor (= 0.74.3) - - React-debug (0.74.3) - - React-Fabric (0.74.3): + - React-logger (= 0.74.6) + - React-perflogger (= 0.74.6) + - React-runtimeexecutor (= 0.74.6) + - React-debug (0.74.6) + - React-Fabric (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -385,20 +385,20 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/animations (= 0.74.3) - - React-Fabric/attributedstring (= 0.74.3) - - React-Fabric/componentregistry (= 0.74.3) - - React-Fabric/componentregistrynative (= 0.74.3) - - React-Fabric/components (= 0.74.3) - - React-Fabric/core (= 0.74.3) - - React-Fabric/imagemanager (= 0.74.3) - - React-Fabric/leakchecker (= 0.74.3) - - React-Fabric/mounting (= 0.74.3) - - React-Fabric/scheduler (= 0.74.3) - - React-Fabric/telemetry (= 0.74.3) - - React-Fabric/templateprocessor (= 0.74.3) - - React-Fabric/textlayoutmanager (= 0.74.3) - - React-Fabric/uimanager (= 0.74.3) + - React-Fabric/animations (= 0.74.6) + - React-Fabric/attributedstring (= 0.74.6) + - React-Fabric/componentregistry (= 0.74.6) + - React-Fabric/componentregistrynative (= 0.74.6) + - React-Fabric/components (= 0.74.6) + - React-Fabric/core (= 0.74.6) + - React-Fabric/imagemanager (= 0.74.6) + - React-Fabric/leakchecker (= 0.74.6) + - React-Fabric/mounting (= 0.74.6) + - React-Fabric/scheduler (= 0.74.6) + - React-Fabric/telemetry (= 0.74.6) + - React-Fabric/templateprocessor (= 0.74.6) + - React-Fabric/textlayoutmanager (= 0.74.6) + - React-Fabric/uimanager (= 0.74.6) - React-graphics - React-jsi - React-jsiexecutor @@ -407,7 +407,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/animations (0.74.3): + - React-Fabric/animations (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -426,7 +426,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.74.3): + - React-Fabric/attributedstring (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -445,7 +445,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.74.3): + - React-Fabric/componentregistry (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -464,7 +464,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.74.3): + - React-Fabric/componentregistrynative (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -483,7 +483,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components (0.74.3): + - React-Fabric/components (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -494,17 +494,17 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/components/inputaccessory (= 0.74.3) - - React-Fabric/components/legacyviewmanagerinterop (= 0.74.3) - - React-Fabric/components/modal (= 0.74.3) - - React-Fabric/components/rncore (= 0.74.3) - - React-Fabric/components/root (= 0.74.3) - - React-Fabric/components/safeareaview (= 0.74.3) - - React-Fabric/components/scrollview (= 0.74.3) - - React-Fabric/components/text (= 0.74.3) - - React-Fabric/components/textinput (= 0.74.3) - - React-Fabric/components/unimplementedview (= 0.74.3) - - React-Fabric/components/view (= 0.74.3) + - React-Fabric/components/inputaccessory (= 0.74.6) + - React-Fabric/components/legacyviewmanagerinterop (= 0.74.6) + - React-Fabric/components/modal (= 0.74.6) + - React-Fabric/components/rncore (= 0.74.6) + - React-Fabric/components/root (= 0.74.6) + - React-Fabric/components/safeareaview (= 0.74.6) + - React-Fabric/components/scrollview (= 0.74.6) + - React-Fabric/components/text (= 0.74.6) + - React-Fabric/components/textinput (= 0.74.6) + - React-Fabric/components/unimplementedview (= 0.74.6) + - React-Fabric/components/view (= 0.74.6) - React-graphics - React-jsi - React-jsiexecutor @@ -513,7 +513,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/inputaccessory (0.74.3): + - React-Fabric/components/inputaccessory (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -532,7 +532,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.74.3): + - React-Fabric/components/legacyviewmanagerinterop (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -551,7 +551,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/modal (0.74.3): + - React-Fabric/components/modal (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -570,7 +570,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/rncore (0.74.3): + - React-Fabric/components/rncore (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -589,7 +589,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.74.3): + - React-Fabric/components/root (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -608,7 +608,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/safeareaview (0.74.3): + - React-Fabric/components/safeareaview (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -627,7 +627,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/scrollview (0.74.3): + - React-Fabric/components/scrollview (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -646,7 +646,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/text (0.74.3): + - React-Fabric/components/text (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -665,7 +665,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/textinput (0.74.3): + - React-Fabric/components/textinput (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -684,7 +684,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/unimplementedview (0.74.3): + - React-Fabric/components/unimplementedview (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -703,7 +703,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.74.3): + - React-Fabric/components/view (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -723,7 +723,7 @@ PODS: - React-utils - ReactCommon/turbomodule/core - Yoga - - React-Fabric/core (0.74.3): + - React-Fabric/core (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -742,7 +742,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.74.3): + - React-Fabric/imagemanager (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -761,7 +761,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.74.3): + - React-Fabric/leakchecker (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -780,7 +780,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.74.3): + - React-Fabric/mounting (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -799,7 +799,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.74.3): + - React-Fabric/scheduler (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -818,7 +818,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.74.3): + - React-Fabric/telemetry (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -837,7 +837,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.74.3): + - React-Fabric/templateprocessor (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -856,7 +856,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/textlayoutmanager (0.74.3): + - React-Fabric/textlayoutmanager (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -876,7 +876,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.74.3): + - React-Fabric/uimanager (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog @@ -895,45 +895,45 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-FabricImage (0.74.3): + - React-FabricImage (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired (= 0.74.3) - - RCTTypeSafety (= 0.74.3) + - RCTRequired (= 0.74.6) + - RCTTypeSafety (= 0.74.6) - React-Fabric - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.74.3) + - React-jsiexecutor (= 0.74.6) - React-logger - React-rendererdebug - React-utils - ReactCommon - Yoga - - React-featureflags (0.74.3) - - React-graphics (0.74.3): + - React-featureflags (0.74.6) + - React-graphics (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog - RCT-Folly/Fabric (= 2024.01.01.00) - - React-Core/Default (= 0.74.3) + - React-Core/Default (= 0.74.6) - React-utils - - React-hermes (0.74.3): + - React-hermes (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.74.3) + - React-cxxreact (= 0.74.6) - React-jsi - - React-jsiexecutor (= 0.74.3) + - React-jsiexecutor (= 0.74.6) - React-jsinspector - - React-perflogger (= 0.74.3) + - React-perflogger (= 0.74.6) - React-runtimeexecutor - - React-ImageManager (0.74.3): + - React-ImageManager (0.74.6): - glog - RCT-Folly/Fabric - React-Core/Default @@ -942,45 +942,45 @@ PODS: - React-graphics - React-rendererdebug - React-utils - - React-jserrorhandler (0.74.3): + - React-jserrorhandler (0.74.6): - RCT-Folly/Fabric (= 2024.01.01.00) - React-debug - React-jsi - React-Mapbuffer - - React-jsi (0.74.3): + - React-jsi (0.74.6): - boost (= 1.83.0) - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-jsiexecutor (0.74.3): + - React-jsiexecutor (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.74.3) - - React-jsi (= 0.74.3) + - React-cxxreact (= 0.74.6) + - React-jsi (= 0.74.6) - React-jsinspector - - React-perflogger (= 0.74.3) - - React-jsinspector (0.74.3): + - React-perflogger (= 0.74.6) + - React-jsinspector (0.74.6): - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - React-featureflags - React-jsi - - React-runtimeexecutor (= 0.74.3) - - React-jsitracing (0.74.3): + - React-runtimeexecutor (= 0.74.6) + - React-jsitracing (0.74.6): - React-jsi - - React-logger (0.74.3): + - React-logger (0.74.6): - glog - - React-Mapbuffer (0.74.3): + - React-Mapbuffer (0.74.6): - glog - React-debug - - React-nativeconfig (0.74.3) - - React-NativeModulesApple (0.74.3): + - React-nativeconfig (0.74.6) + - React-NativeModulesApple (0.74.6): - glog - hermes-engine - React-callinvoker @@ -991,10 +991,10 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-perflogger (0.74.3) - - React-RCTActionSheet (0.74.3): - - React-Core/RCTActionSheetHeaders (= 0.74.3) - - React-RCTAnimation (0.74.3): + - React-perflogger (0.74.6) + - React-RCTActionSheet (0.74.6): + - React-Core/RCTActionSheetHeaders (= 0.74.6) + - React-RCTAnimation (0.74.6): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen @@ -1002,7 +1002,7 @@ PODS: - React-jsi - React-NativeModulesApple - ReactCommon - - React-RCTAppDelegate (0.74.3): + - React-RCTAppDelegate (0.74.6): - RCT-Folly (= 2024.01.01.00) - RCTRequired - RCTTypeSafety @@ -1026,7 +1026,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon - - React-RCTBlob (0.74.3): + - React-RCTBlob (0.74.6): - DoubleConversion - fmt (= 9.1.0) - hermes-engine @@ -1039,7 +1039,7 @@ PODS: - React-NativeModulesApple - React-RCTNetwork - ReactCommon - - React-RCTFabric (0.74.3): + - React-RCTFabric (0.74.6): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) @@ -1059,7 +1059,7 @@ PODS: - React-runtimescheduler - React-utils - Yoga - - React-RCTImage (0.74.3): + - React-RCTImage (0.74.6): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen @@ -1068,14 +1068,14 @@ PODS: - React-NativeModulesApple - React-RCTNetwork - ReactCommon - - React-RCTLinking (0.74.3): + - React-RCTLinking (0.74.6): - React-Codegen - - React-Core/RCTLinkingHeaders (= 0.74.3) - - React-jsi (= 0.74.3) + - React-Core/RCTLinkingHeaders (= 0.74.6) + - React-jsi (= 0.74.6) - React-NativeModulesApple - ReactCommon - - ReactCommon/turbomodule/core (= 0.74.3) - - React-RCTNetwork (0.74.3): + - ReactCommon/turbomodule/core (= 0.74.6) + - React-RCTNetwork (0.74.6): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen @@ -1083,7 +1083,7 @@ PODS: - React-jsi - React-NativeModulesApple - ReactCommon - - React-RCTSettings (0.74.3): + - React-RCTSettings (0.74.6): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - React-Codegen @@ -1091,23 +1091,23 @@ PODS: - React-jsi - React-NativeModulesApple - ReactCommon - - React-RCTText (0.74.3): - - React-Core/RCTTextHeaders (= 0.74.3) + - React-RCTText (0.74.6): + - React-Core/RCTTextHeaders (= 0.74.6) - Yoga - - React-RCTVibration (0.74.3): + - React-RCTVibration (0.74.6): - RCT-Folly (= 2024.01.01.00) - React-Codegen - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple - ReactCommon - - React-rendererdebug (0.74.3): + - React-rendererdebug (0.74.6): - DoubleConversion - fmt (= 9.1.0) - RCT-Folly (= 2024.01.01.00) - React-debug - - React-rncore (0.74.3) - - React-RuntimeApple (0.74.3): + - React-rncore (0.74.6) + - React-RuntimeApple (0.74.6): - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-callinvoker @@ -1125,7 +1125,7 @@ PODS: - React-runtimeexecutor - React-RuntimeHermes - React-utils - - React-RuntimeCore (0.74.3): + - React-RuntimeCore (0.74.6): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) @@ -1138,9 +1138,9 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - React-runtimeexecutor (0.74.3): - - React-jsi (= 0.74.3) - - React-RuntimeHermes (0.74.3): + - React-runtimeexecutor (0.74.6): + - React-jsi (= 0.74.6) + - React-RuntimeHermes (0.74.6): - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-featureflags @@ -1151,7 +1151,7 @@ PODS: - React-nativeconfig - React-RuntimeCore - React-utils - - React-runtimescheduler (0.74.3): + - React-runtimescheduler (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -1163,51 +1163,51 @@ PODS: - React-rendererdebug - React-runtimeexecutor - React-utils - - React-utils (0.74.3): + - React-utils (0.74.6): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - React-debug - - React-jsi (= 0.74.3) - - ReactCommon (0.74.3): - - ReactCommon/turbomodule (= 0.74.3) - - ReactCommon/turbomodule (0.74.3): + - React-jsi (= 0.74.6) + - ReactCommon (0.74.6): + - ReactCommon/turbomodule (= 0.74.6) + - ReactCommon/turbomodule (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.3) - - React-cxxreact (= 0.74.3) - - React-jsi (= 0.74.3) - - React-logger (= 0.74.3) - - React-perflogger (= 0.74.3) - - ReactCommon/turbomodule/bridging (= 0.74.3) - - ReactCommon/turbomodule/core (= 0.74.3) - - ReactCommon/turbomodule/bridging (0.74.3): + - React-callinvoker (= 0.74.6) + - React-cxxreact (= 0.74.6) + - React-jsi (= 0.74.6) + - React-logger (= 0.74.6) + - React-perflogger (= 0.74.6) + - ReactCommon/turbomodule/bridging (= 0.74.6) + - ReactCommon/turbomodule/core (= 0.74.6) + - ReactCommon/turbomodule/bridging (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.3) - - React-cxxreact (= 0.74.3) - - React-jsi (= 0.74.3) - - React-logger (= 0.74.3) - - React-perflogger (= 0.74.3) - - ReactCommon/turbomodule/core (0.74.3): + - React-callinvoker (= 0.74.6) + - React-cxxreact (= 0.74.6) + - React-jsi (= 0.74.6) + - React-logger (= 0.74.6) + - React-perflogger (= 0.74.6) + - ReactCommon/turbomodule/core (0.74.6): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.3) - - React-cxxreact (= 0.74.3) - - React-debug (= 0.74.3) - - React-jsi (= 0.74.3) - - React-logger (= 0.74.3) - - React-perflogger (= 0.74.3) - - React-utils (= 0.74.3) + - React-callinvoker (= 0.74.6) + - React-cxxreact (= 0.74.6) + - React-debug (= 0.74.6) + - React-jsi (= 0.74.6) + - React-logger (= 0.74.6) + - React-perflogger (= 0.74.6) + - React-utils (= 0.74.6) - SocketRocket (0.7.0) - Yoga (0.0.0) @@ -1298,7 +1298,7 @@ EXTERNAL SOURCES: :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" hermes-engine: :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2024-06-28-RNv0.74.3-7bda0c267e76d11b68a585f84cfdd65000babf85 + :tag: hermes-2024-09-30-RNv0.74.6-6f503f52cbf98b2b37c4d3900e7f1193d6512548 RCT-Folly: :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" RCTDeprecation: @@ -1403,66 +1403,66 @@ SPEC CHECKSUMS: DatadogInternal: 2c9770cd4bb66636f2c1578f4cfbc5984e032e2d DatadogLogs: 397a79884d4dff82cf3d1a35b3e61e9ab4b03cf4 DatadogRUM: 9f23460eb44e2bd2f2fe5e4db9d205dcdd0ef865 - DatadogSDKReactNative: 47b9854232aebe0a1481d40e0683e1d195b4b43e + DatadogSDKReactNative: a53d369ed5fc13d728a2f3940e95cd1e7bff6b55 DatadogTrace: 637d592a8d98ece1794ee06ad27dbd43a4fe08d0 DatadogWebViewTracking: 2191682c6af12d86c093ceb3a20a886708bfeb4f DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 - FBLazyVector: 7e977dd099937dc5458851233141583abba49ff2 + FBLazyVector: 4b1589d37c9ff4dba11a63083fe7515fad3ac111 fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 glog: fdfdfe5479092de0c4bdbebedd9056951f092c4f - hermes-engine: 1f547997900dd0752dc0cc0ae6dd16173c49e09b + hermes-engine: 2102c92e54a031a270fd1fe84169ec8a0901b7bd OpenTelemetrySwiftApi: 657da8071c2908caecce11548e006f779924ff9c PLCrashReporter: 499c53b0104f95c302d94fd723ebb03c56d9bac8 - RCT-Folly: 02617c592a293bd6d418e0a88ff4ee1f88329b47 - RCTDeprecation: 4c7eeb42be0b2e95195563c49be08d0b839d22b4 - RCTRequired: d530a0f489699c8500e944fde963102c42dcd0c2 - RCTTypeSafety: b20878506b094fa3d9007d7b9e4be0faa3562499 - React: 2f9da0177233f60fa3462d83fcccde245759f81a - React-callinvoker: d0205f0dcebf72ec27263ab41e3a5ad827ed503f - React-Codegen: b4457c8557cb61a27508745f8b03f16afeb9ef59 - React-Core: 690ebbbf8f8dcfba6686ce8927731d3f025c3114 - React-CoreModules: 185da31f5eb2e6043c3d19b10c64c4661322ed6a - React-cxxreact: c53d2ac9246235351086b8c588feaf775b4ec7f7 - React-debug: dd8f7c772fda4196814a3b12620863d1d98b3a53 - React-Fabric: 68935648d5c81e6b84445d9e726a79301f1fac8f - React-FabricImage: c92bd5ed4b553c800ca39aee305aaf8dd3e9f4b0 - React-featureflags: ead50fe0ee4ab9278b5fd9f3f2f0f63e316452f4 - React-graphics: 71c87b09041e45c61809cd357436e570dea5ed48 - React-hermes: 917b7ab4c3cb9204c2ad020d74f313830097148b - React-ImageManager: 1086d48d00fcb511ea119bfc58fb12a72c4dcb95 - React-jserrorhandler: 84d45913636750c2e620a8c8e049964967040405 - React-jsi: 024b933267079f80c30a5cae97bf5ce521217505 - React-jsiexecutor: 45cb079c87db3f514da3acfc686387a0e01de5c5 - React-jsinspector: 1066f8b3da937daf8ced4cf3786eb29e1e4f9b30 - React-jsitracing: 6b3c8c98313642140530f93c46f5a6ca4530b446 - React-logger: fa92ba4d3a5d39ac450f59be2a3cec7b099f0304 - React-Mapbuffer: 9f68550e7c6839d01411ac8896aea5c868eff63a - React-nativeconfig: fa5de9d8f4dbd5917358f8ad3ad1e08762f01dcb - React-NativeModulesApple: 585d1b78e0597de364d259cb56007052d0bda5e5 - React-perflogger: 7bb9ba49435ff66b666e7966ee10082508a203e8 - React-RCTActionSheet: a2816ae2b5c8523c2bc18a8f874a724a096e6d97 - React-RCTAnimation: e78f52d7422bac13e1213e25e9bcbf99be872e1a - React-RCTAppDelegate: 4843f73d1089552a7d7f4ec6d29e9942c8f5e161 - React-RCTBlob: 9f9d6599d1b00690704dadc4a4bc33a7e76938be - React-RCTFabric: 56eb7973b13cd9d7be03ca06f621ed0edd124b81 - React-RCTImage: 39dd5aee6b92213845e1e7a7c41865801dc33493 - React-RCTLinking: 35d742a982f901f9ea416d772763e2da65c2dc7d - React-RCTNetwork: b078576c0c896c71905f841716b9f9f5922111dc - React-RCTSettings: 900aab52b5b1212f247c2944d88f4defbf6146f2 - React-RCTText: a3895ab4e5df4a5fd41b6f059eed484a0c7016d1 - React-RCTVibration: ab4912e1427d8de00ef89e9e6582094c4c25dc05 - React-rendererdebug: 542934058708a643fa5743902eb2fedc0833770a - React-rncore: f6c23d9810c8de9e369781bb7b1d5511e9d9f4e7 - React-RuntimeApple: ce41ba7df744c7a6c2cc490a9b2e15fc58019508 - React-RuntimeCore: 350218ac9ee1412ddc9806f248141c8fb9bccd8b - React-runtimeexecutor: 69cab8ddf409de6d6a855a71c8af9e7290c4e55b - React-RuntimeHermes: 9d0812e3370111dd175aa1fa8bd4da93a9efc4fd - React-runtimescheduler: 0c80752bceb80924cb8a4babc2a8e3ed70d41e87 - React-utils: a06061b3887c702235d2dac92dacbd93e1ea079e - ReactCommon: f00e436b3925a7ae44dfa294b43ef360fbd8ccc4 + RCT-Folly: 5dc73daec3476616d19e8a53f0156176f7b55461 + RCTDeprecation: 5f1d7e1f8ef6c53f0207e3ac0d0ca23575e8a6ab + RCTRequired: dcfd24ece09940bbf24b7c2974f4eb68a9baee55 + RCTTypeSafety: 3d65944055cc73f3bb28c3f05c7eaff2bb7ceb83 + React: c5e9f3c07a890a7e2a1ec9b79faa5c53dd7aee01 + React-callinvoker: 9ac986dbbd0e1b3463cb740b12c0b37dbcd15fed + React-Codegen: d7f2c1914e3284a6c6a44fe576a1b6e86bb1d524 + React-Core: d5c879b114e7bb7cc9ecc77a09379001bde9be0c + React-CoreModules: c537c3f970d7b14af54783d7f66a9a878a3bcbf9 + React-cxxreact: 10e3a4e690dd6460bc3e412491abc658fee70bb0 + React-debug: 180e1bf4a97fa4404ee7fb68952cace122aa9d73 + React-Fabric: 99898fcb2c7db8e290e4b3c6bfc172aa3fbb9896 + React-FabricImage: cd8fb0bccc6c7dd39ac6dbf6b5d798648bd342cf + React-featureflags: 05fabc5e165fa3864c879556e83a455b8a0573fa + React-graphics: a3392f38f12f3bf5f97fdced159d168f77e31c8a + React-hermes: fd5ac04a0481c2fcc351e69a999615c0338dc45d + React-ImageManager: 1e56d48d4d9db1be58f43c8915784ad46deb8cca + React-jserrorhandler: 31b842ab3ecac9f7483469f1bbe29d576ebf76c5 + React-jsi: 59781f13936f4b5930e9fdbbacf28923f066bab4 + React-jsiexecutor: d22d8f5b421656a1627fd0eb2c876c77e8b8991c + React-jsinspector: d09c1db99fb83ba4171a6b99a6a5efcd0f271c0d + React-jsitracing: 257f7a96aed4216f0f611f1f7a34fd288227c924 + React-logger: 76e7467052f51022eca5bcfe0c700004ad88954d + React-Mapbuffer: 023e56d8228ebc662ba021b0c662e5d17ee6922b + React-nativeconfig: c36a079fa219a9911070cc0058b746407e1ef47d + React-NativeModulesApple: 057d7428de4fc072da9cfa390549f4d98d3fb827 + React-perflogger: 9f21c9e3d8d220833e649a141fed8e5ca08977d9 + React-RCTActionSheet: 4c1f0dc56952f21a904e9f3bf74253eebee1d1d9 + React-RCTAnimation: b49334467a2c2c567af1e6f18417f608802c4e20 + React-RCTAppDelegate: 41ab7687dd1d96acc1ff1aba5d03a8979482ccbe + React-RCTBlob: fda186e70632bcd2eb7db51a063e8dc827823d3e + React-RCTFabric: ffb9a7d525fa0bdf6d2365b3e804c84304d58fde + React-RCTImage: cf8086f64eabadfd7298a833290ea5dc7f8991cc + React-RCTLinking: 9e87f27bc7110cdd528ce7c92dd0960227e654d1 + React-RCTNetwork: baf8c9a3c9879945069e7c06cb07ea33953039c8 + React-RCTSettings: 5aa1bc9c600819134a24ed7ed905678655bdc5bb + React-RCTText: 14fbdef8c1a58b5f352c36cda2539fec7bd3be00 + React-RCTVibration: 79d960e1d2539195ff87906b09ec7560440901ff + React-rendererdebug: 5431c0940e87d171e2e31d7176f37e325c896be7 + React-rncore: 63db76511a92db6cf9649c9d6567e014b7eeb6f5 + React-RuntimeApple: 746c0bb58c7b2475cdeb6fc06f61f5cb6a42d19d + React-RuntimeCore: 7784c06b618e1e5ffe12f63f47109163472b1d9e + React-runtimeexecutor: bf091a7f5f5130daab6d8216aaa290374b214cb8 + React-RuntimeHermes: 3a6bfd73b07bebb4f99fc583fb3f8c53c7198c2e + React-runtimescheduler: 58f254c234fcd21826759cc85b0c9b9d3b1679f7 + React-utils: 61a4c1ae313725ae97f72aeca2b7f73c316ee5e7 + ReactCommon: 2d6cc4daa19b1ec85b9ae72bfa7958cdd50a60ea SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d - Yoga: 04f1db30bb810187397fa4c37dd1868a27af229c + Yoga: 4f4f07a17818e76d1b04edc01b68b6d49a682100 PODFILE CHECKSUM: 177d543ee3f68b9c6bac1ab35280134bf5d24a20 -COCOAPODS: 1.15.2 +COCOAPODS: 1.16.2 diff --git a/example-new-architecture/metro.config.js b/example-new-architecture/metro.config.js index 1efac9740..504bed1e6 100644 --- a/example-new-architecture/metro.config.js +++ b/example-new-architecture/metro.config.js @@ -16,12 +16,10 @@ const modules = Object.keys({ * * @type {import('metro-config').MetroConfig} */ -const config = {}; - -module.exports = { +const config = { projectRoot: __dirname, watchFolders: [root], - + resetCache: true, // We need to make sure that only one version is loaded for peerDependencies // So we blacklist them at the root, and alias them to the versions in example's node_modules // This block is very important, because otherwise things like React can be packed multiple times @@ -38,7 +36,7 @@ module.exports = { acc[name] = path.join(__dirname, 'node_modules', name); return acc; }, {}), - } + }, }; module.exports = mergeConfig(getDefaultConfig(__dirname), config); diff --git a/example-new-architecture/package.json b/example-new-architecture/package.json index 30b909c40..8ebbdf8d3 100644 --- a/example-new-architecture/package.json +++ b/example-new-architecture/package.json @@ -9,18 +9,20 @@ }, "dependencies": { "@datadog/mobile-react-native": "workspace:packages/core", + "@react-native-community/cli-platform-android": "13.6.9", "react": "18.2.0", - "react-native": "0.74.3" + "react-native": "0.74.6" }, "devDependencies": { "@babel/core": "^7.20.0", "@babel/preset-env": "^7.20.0", "@babel/runtime": "^7.20.0", - "@react-native/babel-preset": "0.74.85", - "@react-native/eslint-config": "0.74.85", - "@react-native/gradle-plugin": "^0.74.1", - "@react-native/metro-config": "0.74.85", - "@react-native/typescript-config": "0.74.85", + "@react-native/babel-preset": "0.74.88", + "@react-native/codegen": "^0.74.88", + "@react-native/eslint-config": "0.74.88", + "@react-native/gradle-plugin": "^0.74.88", + "@react-native/metro-config": "0.74.88", + "@react-native/typescript-config": "0.74.88", "@types/react": "^18.2.6", "@types/react-test-renderer": "^18.0.0", "babel-jest": "^29.6.3", From 43ee5ed77af6e5c6af42d3a78dd43d1fada12c3f Mon Sep 17 00:00:00 2001 From: Carlos Nogueira <carlos.nogueira@datadoghq.com> Date: Thu, 16 Jan 2025 13:53:58 +0000 Subject: [PATCH 3/5] Update example-new-architecure to react-native version 0.75.4 --- example-new-architecture/Gemfile | 7 +- .../android/app/build.gradle | 21 +- .../android/app/src/main/AndroidManifest.xml | 3 +- example-new-architecture/android/build.gradle | 2 +- .../android/gradle.properties | 2 - .../gradle/wrapper/gradle-wrapper.properties | 2 +- example-new-architecture/android/gradlew | 2 +- .../android/settings.gradle | 4 +- .../project.pbxproj | 1 + example-new-architecture/ios/Podfile.lock | 909 +++++++++---- example-new-architecture/package.json | 18 +- yarn.lock | 1194 +++++++++++++++-- 12 files changed, 1732 insertions(+), 433 deletions(-) diff --git a/example-new-architecture/Gemfile b/example-new-architecture/Gemfile index 3508425f6..c0f2516a6 100644 --- a/example-new-architecture/Gemfile +++ b/example-new-architecture/Gemfile @@ -3,7 +3,6 @@ source 'https://rubygems.org' # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version ruby ">= 2.6.10" -# Cocoapods 1.15 introduced a bug which break the build. We will remove the upper -# bound in the template on Cocoapods with next React Native release. -gem 'cocoapods', '>= 1.13', '< 1.15' -gem 'activesupport', '>= 6.1.7.5', '< 7.1.0' +# Exclude problematic versions of cocoapods and activesupport that causes build failures. +gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1' +gem 'activesupport', '>= 6.1.7.5', '!= 7.1.0' diff --git a/example-new-architecture/android/app/build.gradle b/example-new-architecture/android/app/build.gradle index a12e24553..efa333a48 100644 --- a/example-new-architecture/android/app/build.gradle +++ b/example-new-architecture/android/app/build.gradle @@ -8,14 +8,14 @@ apply plugin: "com.facebook.react" */ react { /* Folders */ - // The root of your project, i.e. where "package.json" lives. Default is '..' - // root = file("../") - // The folder where the react-native NPM package is. Default is ../node_modules/react-native - // reactNativeDir = file("../node_modules/react-native") - // The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen - // codegenDir = file("../node_modules/@react-native/codegen") - // The cli.js file which is the React Native CLI entrypoint. Default is ../node_modules/react-native/cli.js - // cliFile = file("../node_modules/react-native/cli.js") + // The root of your project, i.e. where "package.json" lives. Default is '../..' + // root = file("../../") + // The folder where the react-native NPM package is. Default is ../../node_modules/react-native + // reactNativeDir = file("../../node_modules/react-native") + // The folder where the react-native Codegen package is. Default is ../../node_modules/@react-native/codegen + // codegenDir = file("../../node_modules/@react-native/codegen") + // The cli.js file which is the React Native CLI entrypoint. Default is ../../node_modules/react-native/cli.js + // cliFile = file("../../node_modules/react-native/cli.js") /* Variants */ // The list of variants to that are debuggable. For those we're going to @@ -49,6 +49,9 @@ react { // // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map" // hermesFlags = ["-O", "-output-source-map"] + + /* Autolinking */ + autolinkLibrariesWithApp() } /** @@ -112,4 +115,4 @@ dependencies { } } } -apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project) +// apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project) diff --git a/example-new-architecture/android/app/src/main/AndroidManifest.xml b/example-new-architecture/android/app/src/main/AndroidManifest.xml index 4122f36a5..e1892528b 100644 --- a/example-new-architecture/android/app/src/main/AndroidManifest.xml +++ b/example-new-architecture/android/app/src/main/AndroidManifest.xml @@ -8,7 +8,8 @@ android:icon="@mipmap/ic_launcher" android:roundIcon="@mipmap/ic_launcher_round" android:allowBackup="false" - android:theme="@style/AppTheme"> + android:theme="@style/AppTheme" + android:supportsRtl="true"> <activity android:name=".MainActivity" android:label="@string/app_name" diff --git a/example-new-architecture/android/build.gradle b/example-new-architecture/android/build.gradle index 719023797..da02025b2 100644 --- a/example-new-architecture/android/build.gradle +++ b/example-new-architecture/android/build.gradle @@ -7,7 +7,7 @@ buildscript { compileSdkVersion = 34 targetSdkVersion = 34 ndkVersion = "26.1.10909125" - kotlinVersion = "1.9.22" + kotlinVersion = "1.9.24" } repositories { google() diff --git a/example-new-architecture/android/gradle.properties b/example-new-architecture/android/gradle.properties index 99fc223ed..5e24e3aa8 100644 --- a/example-new-architecture/android/gradle.properties +++ b/example-new-architecture/android/gradle.properties @@ -21,8 +21,6 @@ org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m # Android operating system, and which are packaged with your app's APK # https://developer.android.com/topic/libraries/support-library/androidx-rn android.useAndroidX=true -# Automatically convert third-party libraries to use AndroidX -android.enableJetifier=true # Use this property to specify which architecture you want to build. # You can also override it from the CLI using diff --git a/example-new-architecture/android/gradle/wrapper/gradle-wrapper.properties b/example-new-architecture/android/gradle/wrapper/gradle-wrapper.properties index 2ea3535dc..6f7a6eb33 100644 --- a/example-new-architecture/android/gradle/wrapper/gradle-wrapper.properties +++ b/example-new-architecture/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-all.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/example-new-architecture/android/gradlew b/example-new-architecture/android/gradlew index 1aa94a426..b740cf133 100755 --- a/example-new-architecture/android/gradlew +++ b/example-new-architecture/android/gradlew @@ -55,7 +55,7 @@ # Darwin, MinGW, and NonStop. # # (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt # within the Gradle project. # # You can find Gradle at https://github.com/gradle/gradle/. diff --git a/example-new-architecture/android/settings.gradle b/example-new-architecture/android/settings.gradle index 5e4a5b4d0..940fd0070 100644 --- a/example-new-architecture/android/settings.gradle +++ b/example-new-architecture/android/settings.gradle @@ -1,5 +1,7 @@ +pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") } +plugins { id("com.facebook.react.settings") } +extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() } rootProject.name = 'DdSdkReactNativeExample' -apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings) include ':app' includeBuild('../node_modules/@react-native/gradle-plugin') diff --git a/example-new-architecture/ios/DdSdkReactNativeExample.xcodeproj/project.pbxproj b/example-new-architecture/ios/DdSdkReactNativeExample.xcodeproj/project.pbxproj index c1b64663c..715219cbb 100644 --- a/example-new-architecture/ios/DdSdkReactNativeExample.xcodeproj/project.pbxproj +++ b/example-new-architecture/ios/DdSdkReactNativeExample.xcodeproj/project.pbxproj @@ -617,6 +617,7 @@ ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; USE_HERMES = true; }; name = Debug; diff --git a/example-new-architecture/ios/Podfile.lock b/example-new-architecture/ios/Podfile.lock index cede9dc91..f7e1fa4c9 100644 --- a/example-new-architecture/ios/Podfile.lock +++ b/example-new-architecture/ios/Podfile.lock @@ -1,5 +1,5 @@ PODS: - - boost (1.83.0) + - boost (1.84.0) - DatadogCore (2.22.0): - DatadogInternal (= 2.22.0) - DatadogCrashReporting (2.22.0): @@ -23,7 +23,6 @@ PODS: - RCT-Folly (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - - React-Codegen - React-Core - React-debug - React-Fabric @@ -34,6 +33,7 @@ PODS: - React-RCTFabric - React-rendererdebug - React-utils + - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga @@ -43,12 +43,12 @@ PODS: - DatadogWebViewTracking (2.22.0): - DatadogInternal (= 2.22.0) - DoubleConversion (1.1.6) - - FBLazyVector (0.74.6) + - FBLazyVector (0.75.4) - fmt (9.1.0) - glog (0.3.5) - - hermes-engine (0.74.6): - - hermes-engine/Pre-built (= 0.74.6) - - hermes-engine/Pre-built (0.74.6) + - hermes-engine (0.75.4): + - hermes-engine/Pre-built (= 0.75.4) + - hermes-engine/Pre-built (0.75.4) - OpenTelemetrySwiftApi (1.6.0) - PLCrashReporter (1.11.2) - RCT-Folly (2024.01.01.00): @@ -67,52 +67,32 @@ PODS: - DoubleConversion - fmt (= 9.1.0) - glog - - RCTDeprecation (0.74.6) - - RCTRequired (0.74.6) - - RCTTypeSafety (0.74.6): - - FBLazyVector (= 0.74.6) - - RCTRequired (= 0.74.6) - - React-Core (= 0.74.6) - - React (0.74.6): - - React-Core (= 0.74.6) - - React-Core/DevSupport (= 0.74.6) - - React-Core/RCTWebSocket (= 0.74.6) - - React-RCTActionSheet (= 0.74.6) - - React-RCTAnimation (= 0.74.6) - - React-RCTBlob (= 0.74.6) - - React-RCTImage (= 0.74.6) - - React-RCTLinking (= 0.74.6) - - React-RCTNetwork (= 0.74.6) - - React-RCTSettings (= 0.74.6) - - React-RCTText (= 0.74.6) - - React-RCTVibration (= 0.74.6) - - React-callinvoker (0.74.6) - - React-Codegen (0.74.6): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-FabricImage - - React-featureflags - - React-graphics - - React-jsi - - React-jsiexecutor - - React-NativeModulesApple - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - React-Core (0.74.6): + - RCTDeprecation (0.75.4) + - RCTRequired (0.75.4) + - RCTTypeSafety (0.75.4): + - FBLazyVector (= 0.75.4) + - RCTRequired (= 0.75.4) + - React-Core (= 0.75.4) + - React (0.75.4): + - React-Core (= 0.75.4) + - React-Core/DevSupport (= 0.75.4) + - React-Core/RCTWebSocket (= 0.75.4) + - React-RCTActionSheet (= 0.75.4) + - React-RCTAnimation (= 0.75.4) + - React-RCTBlob (= 0.75.4) + - React-RCTImage (= 0.75.4) + - React-RCTLinking (= 0.75.4) + - React-RCTNetwork (= 0.75.4) + - React-RCTSettings (= 0.75.4) + - React-RCTText (= 0.75.4) + - React-RCTVibration (= 0.75.4) + - React-callinvoker (0.75.4) + - React-Core (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.74.6) + - React-Core/Default (= 0.75.4) - React-cxxreact - React-featureflags - React-hermes @@ -124,7 +104,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/CoreModulesHeaders (0.74.6): + - React-Core/CoreModulesHeaders (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -141,7 +121,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/Default (0.74.6): + - React-Core/Default (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -157,13 +137,13 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/DevSupport (0.74.6): + - React-Core/DevSupport (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.74.6) - - React-Core/RCTWebSocket (= 0.74.6) + - React-Core/Default (= 0.75.4) + - React-Core/RCTWebSocket (= 0.75.4) - React-cxxreact - React-featureflags - React-hermes @@ -175,7 +155,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTActionSheetHeaders (0.74.6): + - React-Core/RCTActionSheetHeaders (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -192,7 +172,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTAnimationHeaders (0.74.6): + - React-Core/RCTAnimationHeaders (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -209,7 +189,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTBlobHeaders (0.74.6): + - React-Core/RCTBlobHeaders (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -226,7 +206,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTImageHeaders (0.74.6): + - React-Core/RCTImageHeaders (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -243,7 +223,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTLinkingHeaders (0.74.6): + - React-Core/RCTLinkingHeaders (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -260,7 +240,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTNetworkHeaders (0.74.6): + - React-Core/RCTNetworkHeaders (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -277,7 +257,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTSettingsHeaders (0.74.6): + - React-Core/RCTSettingsHeaders (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -294,7 +274,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTTextHeaders (0.74.6): + - React-Core/RCTTextHeaders (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -311,7 +291,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTVibrationHeaders (0.74.6): + - React-Core/RCTVibrationHeaders (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -328,12 +308,12 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTWebSocket (0.74.6): + - React-Core/RCTWebSocket (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.74.6) + - React-Core/Default (= 0.75.4) - React-cxxreact - React-featureflags - React-hermes @@ -345,36 +325,221 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-CoreModules (0.74.6): + - React-CoreModules (0.75.4): - DoubleConversion - fmt (= 9.1.0) - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety (= 0.74.6) - - React-Codegen - - React-Core/CoreModulesHeaders (= 0.74.6) - - React-jsi (= 0.74.6) + - RCTTypeSafety (= 0.75.4) + - React-Core/CoreModulesHeaders (= 0.75.4) + - React-jsi (= 0.75.4) - React-jsinspector - React-NativeModulesApple - React-RCTBlob - - React-RCTImage (= 0.74.6) + - React-RCTImage (= 0.75.4) + - ReactCodegen - ReactCommon - SocketRocket (= 0.7.0) - - React-cxxreact (0.74.6): - - boost (= 1.83.0) + - React-cxxreact (0.75.4): + - boost - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.6) - - React-debug (= 0.74.6) - - React-jsi (= 0.74.6) + - React-callinvoker (= 0.75.4) + - React-debug (= 0.75.4) + - React-jsi (= 0.75.4) - React-jsinspector - - React-logger (= 0.74.6) - - React-perflogger (= 0.74.6) - - React-runtimeexecutor (= 0.74.6) - - React-debug (0.74.6) - - React-Fabric (0.74.6): + - React-logger (= 0.75.4) + - React-perflogger (= 0.75.4) + - React-runtimeexecutor (= 0.75.4) + - React-debug (0.75.4) + - React-defaultsnativemodule (0.75.4): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-domnativemodule + - React-Fabric + - React-featureflags + - React-featureflagsnativemodule + - React-graphics + - React-idlecallbacksnativemodule + - React-ImageManager + - React-microtasksnativemodule + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - React-domnativemodule (0.75.4): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-FabricComponents + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - React-Fabric (0.75.4): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/animations (= 0.75.4) + - React-Fabric/attributedstring (= 0.75.4) + - React-Fabric/componentregistry (= 0.75.4) + - React-Fabric/componentregistrynative (= 0.75.4) + - React-Fabric/components (= 0.75.4) + - React-Fabric/core (= 0.75.4) + - React-Fabric/dom (= 0.75.4) + - React-Fabric/imagemanager (= 0.75.4) + - React-Fabric/leakchecker (= 0.75.4) + - React-Fabric/mounting (= 0.75.4) + - React-Fabric/observers (= 0.75.4) + - React-Fabric/scheduler (= 0.75.4) + - React-Fabric/telemetry (= 0.75.4) + - React-Fabric/templateprocessor (= 0.75.4) + - React-Fabric/uimanager (= 0.75.4) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/animations (0.75.4): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/attributedstring (0.75.4): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/componentregistry (0.75.4): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/componentregistrynative (0.75.4): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components (0.75.4): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/components/legacyviewmanagerinterop (= 0.75.4) + - React-Fabric/components/root (= 0.75.4) + - React-Fabric/components/view (= 0.75.4) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/components/legacyviewmanagerinterop (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -385,20 +550,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/animations (= 0.74.6) - - React-Fabric/attributedstring (= 0.74.6) - - React-Fabric/componentregistry (= 0.74.6) - - React-Fabric/componentregistrynative (= 0.74.6) - - React-Fabric/components (= 0.74.6) - - React-Fabric/core (= 0.74.6) - - React-Fabric/imagemanager (= 0.74.6) - - React-Fabric/leakchecker (= 0.74.6) - - React-Fabric/mounting (= 0.74.6) - - React-Fabric/scheduler (= 0.74.6) - - React-Fabric/telemetry (= 0.74.6) - - React-Fabric/templateprocessor (= 0.74.6) - - React-Fabric/textlayoutmanager (= 0.74.6) - - React-Fabric/uimanager (= 0.74.6) + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -407,7 +559,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/animations (0.74.6): + - React-Fabric/components/root (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -418,6 +570,7 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -426,7 +579,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.74.6): + - React-Fabric/components/view (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -437,6 +590,7 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -445,7 +599,8 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.74.6): + - Yoga + - React-Fabric/core (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -456,6 +611,7 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -464,7 +620,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.74.6): + - React-Fabric/dom (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -475,6 +631,7 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -483,7 +640,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components (0.74.6): + - React-Fabric/imagemanager (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -494,17 +651,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/components/inputaccessory (= 0.74.6) - - React-Fabric/components/legacyviewmanagerinterop (= 0.74.6) - - React-Fabric/components/modal (= 0.74.6) - - React-Fabric/components/rncore (= 0.74.6) - - React-Fabric/components/root (= 0.74.6) - - React-Fabric/components/safeareaview (= 0.74.6) - - React-Fabric/components/scrollview (= 0.74.6) - - React-Fabric/components/text (= 0.74.6) - - React-Fabric/components/textinput (= 0.74.6) - - React-Fabric/components/unimplementedview (= 0.74.6) - - React-Fabric/components/view (= 0.74.6) + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -513,7 +660,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/inputaccessory (0.74.6): + - React-Fabric/leakchecker (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -524,6 +671,7 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -532,7 +680,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.74.6): + - React-Fabric/mounting (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -543,6 +691,7 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -551,7 +700,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/modal (0.74.6): + - React-Fabric/observers (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -562,6 +711,8 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric/observers/events (= 0.75.4) + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -570,7 +721,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/rncore (0.74.6): + - React-Fabric/observers/events (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -581,6 +732,7 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -589,7 +741,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.74.6): + - React-Fabric/scheduler (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -600,15 +752,18 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric/observers/events + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger + - React-performancetimeline - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/safeareaview (0.74.6): + - React-Fabric/telemetry (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -619,6 +774,7 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -627,7 +783,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/scrollview (0.74.6): + - React-Fabric/templateprocessor (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -638,15 +794,38 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/uimanager (0.75.4): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/uimanager/consistency (= 0.75.4) + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger + - React-rendererconsistency - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/text (0.74.6): + - React-Fabric/uimanager/consistency (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -657,15 +836,17 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger + - React-rendererconsistency - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/textinput (0.74.6): + - React-FabricComponents (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -676,6 +857,10 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric + - React-FabricComponents/components (= 0.75.4) + - React-FabricComponents/textlayoutmanager (= 0.75.4) + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -683,8 +868,10 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/components/unimplementedview (0.74.6): + - Yoga + - React-FabricComponents/components (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -695,6 +882,17 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric + - React-FabricComponents/components/inputaccessory (= 0.75.4) + - React-FabricComponents/components/iostextinput (= 0.75.4) + - React-FabricComponents/components/modal (= 0.75.4) + - React-FabricComponents/components/rncore (= 0.75.4) + - React-FabricComponents/components/safeareaview (= 0.75.4) + - React-FabricComponents/components/scrollview (= 0.75.4) + - React-FabricComponents/components/text (= 0.75.4) + - React-FabricComponents/components/textinput (= 0.75.4) + - React-FabricComponents/components/unimplementedview (= 0.75.4) + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -702,8 +900,10 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.74.6): + - Yoga + - React-FabricComponents/components/inputaccessory (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -714,6 +914,8 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -721,9 +923,10 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - Yoga - - React-Fabric/core (0.74.6): + - React-FabricComponents/components/iostextinput (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -734,6 +937,8 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -741,8 +946,10 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.74.6): + - Yoga + - React-FabricComponents/components/modal (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -753,6 +960,8 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -760,8 +969,10 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.74.6): + - Yoga + - React-FabricComponents/components/rncore (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -772,6 +983,8 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -779,8 +992,10 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.74.6): + - Yoga + - React-FabricComponents/components/safeareaview (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -791,6 +1006,8 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -798,8 +1015,10 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.74.6): + - Yoga + - React-FabricComponents/components/scrollview (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -810,6 +1029,8 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -817,8 +1038,10 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.74.6): + - Yoga + - React-FabricComponents/components/text (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -829,6 +1052,8 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -836,8 +1061,10 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.74.6): + - Yoga + - React-FabricComponents/components/textinput (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -848,6 +1075,8 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -855,8 +1084,10 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/textlayoutmanager (0.74.6): + - Yoga + - React-FabricComponents/components/unimplementedview (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -867,7 +1098,8 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager + - React-Fabric + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -875,8 +1107,10 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.74.6): + - Yoga + - React-FabricComponents/textlayoutmanager (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -887,6 +1121,8 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -894,46 +1130,92 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-FabricImage (0.74.6): + - Yoga + - React-FabricImage (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired (= 0.74.6) - - RCTTypeSafety (= 0.74.6) + - RCTRequired (= 0.75.4) + - RCTTypeSafety (= 0.75.4) - React-Fabric - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.74.6) + - React-jsiexecutor (= 0.75.4) - React-logger - React-rendererdebug - React-utils - ReactCommon - Yoga - - React-featureflags (0.74.6) - - React-graphics (0.74.6): + - React-featureflags (0.75.4) + - React-featureflagsnativemodule (0.75.4): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - React-graphics (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog - RCT-Folly/Fabric (= 2024.01.01.00) - - React-Core/Default (= 0.74.6) + - React-jsi + - React-jsiexecutor - React-utils - - React-hermes (0.74.6): + - React-hermes (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.74.6) + - React-cxxreact (= 0.75.4) - React-jsi - - React-jsiexecutor (= 0.74.6) + - React-jsiexecutor (= 0.75.4) - React-jsinspector - - React-perflogger (= 0.74.6) + - React-perflogger (= 0.75.4) - React-runtimeexecutor - - React-ImageManager (0.74.6): + - React-idlecallbacksnativemodule (0.75.4): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - React-ImageManager (0.75.4): - glog - RCT-Folly/Fabric - React-Core/Default @@ -942,45 +1224,65 @@ PODS: - React-graphics - React-rendererdebug - React-utils - - React-jserrorhandler (0.74.6): + - React-jserrorhandler (0.75.4): - RCT-Folly/Fabric (= 2024.01.01.00) - React-debug - React-jsi - - React-Mapbuffer - - React-jsi (0.74.6): - - boost (= 1.83.0) + - React-jsi (0.75.4): + - boost - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-jsiexecutor (0.74.6): + - React-jsiexecutor (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.74.6) - - React-jsi (= 0.74.6) + - React-cxxreact (= 0.75.4) + - React-jsi (= 0.75.4) - React-jsinspector - - React-perflogger (= 0.74.6) - - React-jsinspector (0.74.6): + - React-perflogger (= 0.75.4) + - React-jsinspector (0.75.4): - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - React-featureflags - React-jsi - - React-runtimeexecutor (= 0.74.6) - - React-jsitracing (0.74.6): + - React-runtimeexecutor (= 0.75.4) + - React-jsitracing (0.75.4): - React-jsi - - React-logger (0.74.6): + - React-logger (0.75.4): + - glog + - React-Mapbuffer (0.75.4): - glog - - React-Mapbuffer (0.74.6): + - React-debug + - React-microtasksnativemodule (0.75.4): + - DoubleConversion - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core - React-debug - - React-nativeconfig (0.74.6) - - React-NativeModulesApple (0.74.6): + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - React-nativeconfig (0.75.4) + - React-NativeModulesApple (0.75.4): - glog - hermes-engine - React-callinvoker @@ -991,25 +1293,28 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-perflogger (0.74.6) - - React-RCTActionSheet (0.74.6): - - React-Core/RCTActionSheetHeaders (= 0.74.6) - - React-RCTAnimation (0.74.6): + - React-perflogger (0.75.4) + - React-performancetimeline (0.75.4): + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact + - React-RCTActionSheet (0.75.4): + - React-Core/RCTActionSheetHeaders (= 0.75.4) + - React-RCTAnimation (0.75.4): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - - React-Codegen - React-Core/RCTAnimationHeaders - React-jsi - React-NativeModulesApple + - ReactCodegen - ReactCommon - - React-RCTAppDelegate (0.74.6): + - React-RCTAppDelegate (0.75.4): - RCT-Folly (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - - React-Codegen - React-Core - React-CoreModules - React-debug + - React-defaultsnativemodule - React-Fabric - React-featureflags - React-graphics @@ -1025,27 +1330,29 @@ PODS: - React-RuntimeHermes - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon - - React-RCTBlob (0.74.6): + - React-RCTBlob (0.75.4): - DoubleConversion - fmt (= 9.1.0) - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-Codegen - React-Core/RCTBlobHeaders - React-Core/RCTWebSocket - React-jsi - React-jsinspector - React-NativeModulesApple - React-RCTNetwork + - ReactCodegen - ReactCommon - - React-RCTFabric (0.74.6): + - React-RCTFabric (0.75.4): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-Core - React-debug - React-Fabric + - React-FabricComponents - React-FabricImage - React-featureflags - React-graphics @@ -1053,61 +1360,64 @@ PODS: - React-jsi - React-jsinspector - React-nativeconfig + - React-performancetimeline - React-RCTImage - React-RCTText + - React-rendererconsistency - React-rendererdebug - React-runtimescheduler - React-utils - Yoga - - React-RCTImage (0.74.6): + - React-RCTImage (0.75.4): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - - React-Codegen - React-Core/RCTImageHeaders - React-jsi - React-NativeModulesApple - React-RCTNetwork + - ReactCodegen - ReactCommon - - React-RCTLinking (0.74.6): - - React-Codegen - - React-Core/RCTLinkingHeaders (= 0.74.6) - - React-jsi (= 0.74.6) + - React-RCTLinking (0.75.4): + - React-Core/RCTLinkingHeaders (= 0.75.4) + - React-jsi (= 0.75.4) - React-NativeModulesApple + - ReactCodegen - ReactCommon - - ReactCommon/turbomodule/core (= 0.74.6) - - React-RCTNetwork (0.74.6): + - ReactCommon/turbomodule/core (= 0.75.4) + - React-RCTNetwork (0.75.4): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - - React-Codegen - React-Core/RCTNetworkHeaders - React-jsi - React-NativeModulesApple + - ReactCodegen - ReactCommon - - React-RCTSettings (0.74.6): + - React-RCTSettings (0.75.4): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - - React-Codegen - React-Core/RCTSettingsHeaders - React-jsi - React-NativeModulesApple + - ReactCodegen - ReactCommon - - React-RCTText (0.74.6): - - React-Core/RCTTextHeaders (= 0.74.6) + - React-RCTText (0.75.4): + - React-Core/RCTTextHeaders (= 0.75.4) - Yoga - - React-RCTVibration (0.74.6): + - React-RCTVibration (0.75.4): - RCT-Folly (= 2024.01.01.00) - - React-Codegen - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple + - ReactCodegen - ReactCommon - - React-rendererdebug (0.74.6): + - React-rendererconsistency (0.75.4) + - React-rendererdebug (0.75.4): - DoubleConversion - fmt (= 9.1.0) - RCT-Folly (= 2024.01.01.00) - React-debug - - React-rncore (0.74.6) - - React-RuntimeApple (0.74.6): + - React-rncore (0.75.4) + - React-RuntimeApple (0.75.4): - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-callinvoker @@ -1124,8 +1434,9 @@ PODS: - React-RuntimeCore - React-runtimeexecutor - React-RuntimeHermes + - React-runtimescheduler - React-utils - - React-RuntimeCore (0.74.6): + - React-RuntimeCore (0.75.4): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) @@ -1138,9 +1449,9 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - React-runtimeexecutor (0.74.6): - - React-jsi (= 0.74.6) - - React-RuntimeHermes (0.74.6): + - React-runtimeexecutor (0.75.4): + - React-jsi (= 0.75.4) + - React-RuntimeHermes (0.75.4): - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-featureflags @@ -1151,7 +1462,7 @@ PODS: - React-nativeconfig - React-RuntimeCore - React-utils - - React-runtimescheduler (0.74.6): + - React-runtimescheduler (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -1160,54 +1471,76 @@ PODS: - React-debug - React-featureflags - React-jsi + - React-rendererconsistency - React-rendererdebug - React-runtimeexecutor - React-utils - - React-utils (0.74.6): + - React-utils (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - React-debug - - React-jsi (= 0.74.6) - - ReactCommon (0.74.6): - - ReactCommon/turbomodule (= 0.74.6) - - ReactCommon/turbomodule (0.74.6): + - React-jsi (= 0.75.4) + - ReactCodegen (0.75.4): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-FabricImage + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-NativeModulesApple + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactCommon (0.75.4): + - ReactCommon/turbomodule (= 0.75.4) + - ReactCommon/turbomodule (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.6) - - React-cxxreact (= 0.74.6) - - React-jsi (= 0.74.6) - - React-logger (= 0.74.6) - - React-perflogger (= 0.74.6) - - ReactCommon/turbomodule/bridging (= 0.74.6) - - ReactCommon/turbomodule/core (= 0.74.6) - - ReactCommon/turbomodule/bridging (0.74.6): + - React-callinvoker (= 0.75.4) + - React-cxxreact (= 0.75.4) + - React-jsi (= 0.75.4) + - React-logger (= 0.75.4) + - React-perflogger (= 0.75.4) + - ReactCommon/turbomodule/bridging (= 0.75.4) + - ReactCommon/turbomodule/core (= 0.75.4) + - ReactCommon/turbomodule/bridging (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.6) - - React-cxxreact (= 0.74.6) - - React-jsi (= 0.74.6) - - React-logger (= 0.74.6) - - React-perflogger (= 0.74.6) - - ReactCommon/turbomodule/core (0.74.6): + - React-callinvoker (= 0.75.4) + - React-cxxreact (= 0.75.4) + - React-jsi (= 0.75.4) + - React-logger (= 0.75.4) + - React-perflogger (= 0.75.4) + - ReactCommon/turbomodule/core (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.6) - - React-cxxreact (= 0.74.6) - - React-debug (= 0.74.6) - - React-jsi (= 0.74.6) - - React-logger (= 0.74.6) - - React-perflogger (= 0.74.6) - - React-utils (= 0.74.6) + - React-callinvoker (= 0.75.4) + - React-cxxreact (= 0.75.4) + - React-debug (= 0.75.4) + - React-featureflags (= 0.75.4) + - React-jsi (= 0.75.4) + - React-logger (= 0.75.4) + - React-perflogger (= 0.75.4) + - React-utils (= 0.75.4) - SocketRocket (0.7.0) - Yoga (0.0.0) @@ -1226,17 +1559,21 @@ DEPENDENCIES: - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - React (from `../node_modules/react-native/`) - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) - - React-Codegen (from `build/generated/ios`) - React-Core (from `../node_modules/react-native/`) - React-Core/RCTWebSocket (from `../node_modules/react-native/`) - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`) + - React-defaultsnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/defaults`) + - React-domnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/dom`) - React-Fabric (from `../node_modules/react-native/ReactCommon`) + - React-FabricComponents (from `../node_modules/react-native/ReactCommon`) - React-FabricImage (from `../node_modules/react-native/ReactCommon`) - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`) + - React-featureflagsnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/featureflags`) - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`) - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) + - React-idlecallbacksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks`) - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`) - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) @@ -1245,9 +1582,11 @@ DEPENDENCIES: - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) - React-logger (from `../node_modules/react-native/ReactCommon/logger`) - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) + - React-microtasksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/microtasks`) - React-nativeconfig (from `../node_modules/react-native/ReactCommon`) - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) + - React-performancetimeline (from `../node_modules/react-native/ReactCommon/react/performance/timeline`) - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`) @@ -1259,6 +1598,7 @@ DEPENDENCIES: - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) - React-RCTText (from `../node_modules/react-native/Libraries/Text`) - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) + - React-rendererconsistency (from `../node_modules/react-native/ReactCommon/react/renderer/consistency`) - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) - React-rncore (from `../node_modules/react-native/ReactCommon`) - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) @@ -1267,6 +1607,7 @@ DEPENDENCIES: - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`) - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) + - ReactCodegen (from `build/generated/ios`) - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) @@ -1298,7 +1639,7 @@ EXTERNAL SOURCES: :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" hermes-engine: :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2024-09-30-RNv0.74.6-6f503f52cbf98b2b37c4d3900e7f1193d6512548 + :tag: hermes-2024-08-15-RNv0.75.1-4b3bf912cc0f705b51b71ce1a5b8bd79b93a451b RCT-Folly: :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" RCTDeprecation: @@ -1311,8 +1652,6 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/" React-callinvoker: :path: "../node_modules/react-native/ReactCommon/callinvoker" - React-Codegen: - :path: build/generated/ios React-Core: :path: "../node_modules/react-native/" React-CoreModules: @@ -1321,16 +1660,26 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/cxxreact" React-debug: :path: "../node_modules/react-native/ReactCommon/react/debug" + React-defaultsnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/defaults" + React-domnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/dom" React-Fabric: :path: "../node_modules/react-native/ReactCommon" + React-FabricComponents: + :path: "../node_modules/react-native/ReactCommon" React-FabricImage: :path: "../node_modules/react-native/ReactCommon" React-featureflags: :path: "../node_modules/react-native/ReactCommon/react/featureflags" + React-featureflagsnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/featureflags" React-graphics: :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics" React-hermes: :path: "../node_modules/react-native/ReactCommon/hermes" + React-idlecallbacksnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks" React-ImageManager: :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" React-jserrorhandler: @@ -1347,12 +1696,16 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/logger" React-Mapbuffer: :path: "../node_modules/react-native/ReactCommon" + React-microtasksnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/microtasks" React-nativeconfig: :path: "../node_modules/react-native/ReactCommon" React-NativeModulesApple: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" React-perflogger: :path: "../node_modules/react-native/ReactCommon/reactperflogger" + React-performancetimeline: + :path: "../node_modules/react-native/ReactCommon/react/performance/timeline" React-RCTActionSheet: :path: "../node_modules/react-native/Libraries/ActionSheetIOS" React-RCTAnimation: @@ -1375,6 +1728,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/Libraries/Text" React-RCTVibration: :path: "../node_modules/react-native/Libraries/Vibration" + React-rendererconsistency: + :path: "../node_modules/react-native/ReactCommon/react/renderer/consistency" React-rendererdebug: :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" React-rncore: @@ -1391,77 +1746,87 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" React-utils: :path: "../node_modules/react-native/ReactCommon/react/utils" + ReactCodegen: + :path: build/generated/ios ReactCommon: :path: "../node_modules/react-native/ReactCommon" Yoga: :path: "../node_modules/react-native/ReactCommon/yoga" SPEC CHECKSUMS: - boost: d3f49c53809116a5d38da093a8aa78bf551aed09 + boost: 4cb898d0bf20404aab1850c656dcea009429d6c1 DatadogCore: ac232fee1427f4082895d73479aadc39bf143789 DatadogCrashReporting: f6f56f405f8f2ab9478be290a1e561861a18578f DatadogInternal: 2c9770cd4bb66636f2c1578f4cfbc5984e032e2d DatadogLogs: 397a79884d4dff82cf3d1a35b3e61e9ab4b03cf4 DatadogRUM: 9f23460eb44e2bd2f2fe5e4db9d205dcdd0ef865 - DatadogSDKReactNative: a53d369ed5fc13d728a2f3940e95cd1e7bff6b55 + DatadogSDKReactNative: 13049ba794ee2164f96ba3a88a926f7690c14db2 DatadogTrace: 637d592a8d98ece1794ee06ad27dbd43a4fe08d0 DatadogWebViewTracking: 2191682c6af12d86c093ceb3a20a886708bfeb4f DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 - FBLazyVector: 4b1589d37c9ff4dba11a63083fe7515fad3ac111 + FBLazyVector: 430e10366de01d1e3d57374500b1b150fe482e6d fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 glog: fdfdfe5479092de0c4bdbebedd9056951f092c4f - hermes-engine: 2102c92e54a031a270fd1fe84169ec8a0901b7bd + hermes-engine: ea92f60f37dba025e293cbe4b4a548fd26b610a0 OpenTelemetrySwiftApi: 657da8071c2908caecce11548e006f779924ff9c PLCrashReporter: 499c53b0104f95c302d94fd723ebb03c56d9bac8 RCT-Folly: 5dc73daec3476616d19e8a53f0156176f7b55461 - RCTDeprecation: 5f1d7e1f8ef6c53f0207e3ac0d0ca23575e8a6ab - RCTRequired: dcfd24ece09940bbf24b7c2974f4eb68a9baee55 - RCTTypeSafety: 3d65944055cc73f3bb28c3f05c7eaff2bb7ceb83 - React: c5e9f3c07a890a7e2a1ec9b79faa5c53dd7aee01 - React-callinvoker: 9ac986dbbd0e1b3463cb740b12c0b37dbcd15fed - React-Codegen: d7f2c1914e3284a6c6a44fe576a1b6e86bb1d524 - React-Core: d5c879b114e7bb7cc9ecc77a09379001bde9be0c - React-CoreModules: c537c3f970d7b14af54783d7f66a9a878a3bcbf9 - React-cxxreact: 10e3a4e690dd6460bc3e412491abc658fee70bb0 - React-debug: 180e1bf4a97fa4404ee7fb68952cace122aa9d73 - React-Fabric: 99898fcb2c7db8e290e4b3c6bfc172aa3fbb9896 - React-FabricImage: cd8fb0bccc6c7dd39ac6dbf6b5d798648bd342cf - React-featureflags: 05fabc5e165fa3864c879556e83a455b8a0573fa - React-graphics: a3392f38f12f3bf5f97fdced159d168f77e31c8a - React-hermes: fd5ac04a0481c2fcc351e69a999615c0338dc45d - React-ImageManager: 1e56d48d4d9db1be58f43c8915784ad46deb8cca - React-jserrorhandler: 31b842ab3ecac9f7483469f1bbe29d576ebf76c5 - React-jsi: 59781f13936f4b5930e9fdbbacf28923f066bab4 - React-jsiexecutor: d22d8f5b421656a1627fd0eb2c876c77e8b8991c - React-jsinspector: d09c1db99fb83ba4171a6b99a6a5efcd0f271c0d - React-jsitracing: 257f7a96aed4216f0f611f1f7a34fd288227c924 - React-logger: 76e7467052f51022eca5bcfe0c700004ad88954d - React-Mapbuffer: 023e56d8228ebc662ba021b0c662e5d17ee6922b - React-nativeconfig: c36a079fa219a9911070cc0058b746407e1ef47d - React-NativeModulesApple: 057d7428de4fc072da9cfa390549f4d98d3fb827 - React-perflogger: 9f21c9e3d8d220833e649a141fed8e5ca08977d9 - React-RCTActionSheet: 4c1f0dc56952f21a904e9f3bf74253eebee1d1d9 - React-RCTAnimation: b49334467a2c2c567af1e6f18417f608802c4e20 - React-RCTAppDelegate: 41ab7687dd1d96acc1ff1aba5d03a8979482ccbe - React-RCTBlob: fda186e70632bcd2eb7db51a063e8dc827823d3e - React-RCTFabric: ffb9a7d525fa0bdf6d2365b3e804c84304d58fde - React-RCTImage: cf8086f64eabadfd7298a833290ea5dc7f8991cc - React-RCTLinking: 9e87f27bc7110cdd528ce7c92dd0960227e654d1 - React-RCTNetwork: baf8c9a3c9879945069e7c06cb07ea33953039c8 - React-RCTSettings: 5aa1bc9c600819134a24ed7ed905678655bdc5bb - React-RCTText: 14fbdef8c1a58b5f352c36cda2539fec7bd3be00 - React-RCTVibration: 79d960e1d2539195ff87906b09ec7560440901ff - React-rendererdebug: 5431c0940e87d171e2e31d7176f37e325c896be7 - React-rncore: 63db76511a92db6cf9649c9d6567e014b7eeb6f5 - React-RuntimeApple: 746c0bb58c7b2475cdeb6fc06f61f5cb6a42d19d - React-RuntimeCore: 7784c06b618e1e5ffe12f63f47109163472b1d9e - React-runtimeexecutor: bf091a7f5f5130daab6d8216aaa290374b214cb8 - React-RuntimeHermes: 3a6bfd73b07bebb4f99fc583fb3f8c53c7198c2e - React-runtimescheduler: 58f254c234fcd21826759cc85b0c9b9d3b1679f7 - React-utils: 61a4c1ae313725ae97f72aeca2b7f73c316ee5e7 - ReactCommon: 2d6cc4daa19b1ec85b9ae72bfa7958cdd50a60ea + RCTDeprecation: 726d24248aeab6d7180dac71a936bbca6a994ed1 + RCTRequired: a94e7febda6db0345d207e854323c37e3a31d93b + RCTTypeSafety: 28e24a6e44f5cbf912c66dde6ab7e07d1059a205 + React: c2830fa483b0334bda284e46a8579ebbe0c5447e + React-callinvoker: 4aecde929540c26b841a4493f70ebf6016691eb8 + React-Core: 32a581847d74ce9b5f51d9d11a4e4d132ad61553 + React-CoreModules: f53e0674e1747fa41c83bc970e82add97b14ad87 + React-cxxreact: 86f3b1692081fd954a0cb27cc90d14674645b64b + React-debug: 3d21f69d8def0656f8b8ec25c0f05954f4d862c5 + React-defaultsnativemodule: 63cb78c593c87b36eadcc998c1b3ad703633effa + React-domnativemodule: 44d361eee205330c7826c619513feac2df9d782c + React-Fabric: cbf38ceefb1ac6236897abdb538130228e126695 + React-FabricComponents: dd4b01c4a60920d8dc15f3b5594c6fe9e7648a38 + React-FabricImage: 8b13aedfbd20f349b9b3314baf993c71c02995d9 + React-featureflags: ee1abd6f71555604a36cda6476e3c502ca9a48e5 + React-featureflagsnativemodule: 59749d488917d6fbffe7c94cb622e2c96a7e9e00 + React-graphics: f5c4cf3abc5aa083e28fe7a866bd95fb3bbbc1e0 + React-hermes: cad69ee9a53870cc38e5386889aa7ea81c75b6a1 + React-idlecallbacksnativemodule: 0de9d2f5f1214852120cc28ade8fef18436cb5ee + React-ImageManager: cb78d7a24f45f8f9a5a1640b52fce4c9f637f98d + React-jserrorhandler: dfe9b96e99a93d4f4858bad66d5bc4813a87a21a + React-jsi: bc1f6073e203fb540edd6d26f926ad041809b443 + React-jsiexecutor: 1e8fc70dd9614c3e9d5c3c876b2ea3cd1d931ee4 + React-jsinspector: 7544a20e9beac390f1b65d9f0040d97cd55dc198 + React-jsitracing: cac972ccc097db399df8044e49add8e5b25cb34a + React-logger: 80d87daf2f98bf95ab668b79062c1e0c3f0c2f8a + React-Mapbuffer: acffb35a53a5f474ede09f082ac609b41aafab2e + React-microtasksnativemodule: a397fa9431e377a7e3acacc7be68e4fcc89c3d0e + React-nativeconfig: 8c83d992b9cc7d75b5abe262069eaeea4349f794 + React-NativeModulesApple: 97f606f09fd9840b3868333984d6a0e7bcc425b5 + React-perflogger: 59e1a3182dca2cee7b9f1f7aab204018d46d1914 + React-performancetimeline: 3e3f5c5576fe1cc2dd5fcfb1ae2046d5dceda3d7 + React-RCTActionSheet: d80e68d3baa163e4012a47c1f42ddd8bcd9672cc + React-RCTAnimation: 051f0781709c5ed80ba8aa2b421dfb1d72a03162 + React-RCTAppDelegate: 6bc8e8a3fc051ea502e5680689c18b061c965ef3 + React-RCTBlob: 895eaf8bca2e76ee1c95b479235c6ccebe586fc6 + React-RCTFabric: 8ad8f8ae5be968efab02e95b3471054eb7f2c918 + React-RCTImage: b73149c0cd54b641dba2d6250aaf168fee784d9f + React-RCTLinking: 23e519712285427e50372fbc6e0265d422abf462 + React-RCTNetwork: a5d06d122588031989115f293654b13353753630 + React-RCTSettings: 87d03b5d94e6eadd1e8c1d16a62f790751aafb55 + React-RCTText: 75e9dd39684f4bcd1836134ac2348efaca7437b3 + React-RCTVibration: 033c161fe875e6fa096d0d9733c2e2501682e3d4 + React-rendererconsistency: f620c6e003e3c4593e6349d8242b8aeb3d4633f0 + React-rendererdebug: 5be7b834677b2a7a263f4d2545f0d4966cafad82 + React-rncore: c22bd84cc2f38947f0414fab6646db22ff4f80cd + React-RuntimeApple: 71160e6c02efa07d198b84ef5c3a52a7d9d0399d + React-RuntimeCore: f88f79ec995c12af56a265d7505c7630733d9d82 + React-runtimeexecutor: ea90d8e3a9e0f4326939858dafc6ab17c031a5d3 + React-RuntimeHermes: 49f86328914021f50fd5a5b9756685f5f6d8b4da + React-runtimescheduler: fed70991b942c6df752a59a22081e45fc811b11c + React-utils: 02526ea15628a768b8db9517b6017a1785c734d2 + ReactCodegen: 8b5341ecb61898b8bd40a73ebc443c6bf2d14423 + ReactCommon: 36d48f542b4010786d6b2bcee615fe5f906b7105 SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d - Yoga: 4f4f07a17818e76d1b04edc01b68b6d49a682100 + Yoga: 055f92ad73f8c8600a93f0e25ac0b2344c3b07e6 PODFILE CHECKSUM: 177d543ee3f68b9c6bac1ab35280134bf5d24a20 diff --git a/example-new-architecture/package.json b/example-new-architecture/package.json index 8ebbdf8d3..95bc2804a 100644 --- a/example-new-architecture/package.json +++ b/example-new-architecture/package.json @@ -10,26 +10,26 @@ "dependencies": { "@datadog/mobile-react-native": "workspace:packages/core", "@react-native-community/cli-platform-android": "13.6.9", - "react": "18.2.0", - "react-native": "0.74.6" + "react": "18.3.1", + "react-native": "0.75.4" }, "devDependencies": { "@babel/core": "^7.20.0", "@babel/preset-env": "^7.20.0", "@babel/runtime": "^7.20.0", - "@react-native/babel-preset": "0.74.88", - "@react-native/codegen": "^0.74.88", - "@react-native/eslint-config": "0.74.88", - "@react-native/gradle-plugin": "^0.74.88", - "@react-native/metro-config": "0.74.88", - "@react-native/typescript-config": "0.74.88", + "@react-native/babel-preset": "0.75.4", + "@react-native/codegen": "^0.75.4", + "@react-native/eslint-config": "0.75.4", + "@react-native/gradle-plugin": "^0.75.4", + "@react-native/metro-config": "0.75.4", + "@react-native/typescript-config": "0.75.4", "@types/react": "^18.2.6", "@types/react-test-renderer": "^18.0.0", "babel-jest": "^29.6.3", "eslint": "^8.19.0", "jest": "^29.6.3", "prettier": "^2.8.8", - "react-test-renderer": "18.2.0", + "react-test-renderer": "18.3.1", "typescript": "5.0.4" }, "engines": { diff --git a/yarn.lock b/yarn.lock index f4ab38b02..bca55932f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -819,6 +819,17 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.2": + version: 7.26.2 + resolution: "@babel/code-frame@npm:7.26.2" + dependencies: + "@babel/helper-validator-identifier": ^7.25.9 + js-tokens: ^4.0.0 + picocolors: ^1.0.0 + checksum: db13f5c42d54b76c1480916485e6900748bbcb0014a8aca87f50a091f70ff4e0d0a6db63cade75eb41fcc3d2b6ba0a7f89e343def4f96f00269b41b8ab8dd7b8 + languageName: node + linkType: hard + "@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.24.8": version: 7.24.9 resolution: "@babel/compat-data@npm:7.24.9" @@ -826,6 +837,13 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/compat-data@npm:7.26.5" + checksum: 7aaac0e79cf6f38478b877b1185413390bfe8ce9f2a19f906cfdf898df82f5a932579bee49c5d0d0a6fd838c715ff59d4958bfd161ef0e857e5eb083efb707b4 + languageName: node + linkType: hard + "@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.18.5, @babel/core@npm:^7.20.0, @babel/core@npm:^7.23.9": version: 7.24.9 resolution: "@babel/core@npm:7.24.9" @@ -875,6 +893,19 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/generator@npm:7.26.5" + dependencies: + "@babel/parser": ^7.26.5 + "@babel/types": ^7.26.5 + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.25 + jsesc: ^3.0.2 + checksum: baa42a98cd01efa3ae3634a6caa81d0738e5e0bdba4efbf1ac735216c8d7cf6bdffeab69c468e6ab2063b07db402346113def4962719746756518432f83c53ba + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-annotate-as-pure@npm:7.24.7" @@ -884,6 +915,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-annotate-as-pure@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-annotate-as-pure@npm:7.25.9" + dependencies: + "@babel/types": ^7.25.9 + checksum: 41edda10df1ae106a9b4fe617bf7c6df77db992992afd46192534f5cff29f9e49a303231733782dd65c5f9409714a529f215325569f14282046e9d3b7a1ffb6c + languageName: node + linkType: hard + "@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.24.7" @@ -907,6 +947,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.25.9": + version: 7.26.5 + resolution: "@babel/helper-compilation-targets@npm:7.26.5" + dependencies: + "@babel/compat-data": ^7.26.5 + "@babel/helper-validator-option": ^7.25.9 + browserslist: ^4.24.0 + lru-cache: ^5.1.1 + semver: ^6.3.1 + checksum: 6bc0107613bf1d4d21913606e8e517194e5099a24db2a8374568e56ef4626e8140f9b8f8a4aabc35479f5904459a0aead2a91ee0dc63aae110ccbc2bc4b4fda1 + languageName: node + linkType: hard + "@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.24.7, @babel/helper-create-class-features-plugin@npm:^7.24.8": version: 7.24.8 resolution: "@babel/helper-create-class-features-plugin@npm:7.24.8" @@ -926,6 +979,23 @@ __metadata: languageName: node linkType: hard +"@babel/helper-create-class-features-plugin@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-create-class-features-plugin@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": ^7.25.9 + "@babel/helper-member-expression-to-functions": ^7.25.9 + "@babel/helper-optimise-call-expression": ^7.25.9 + "@babel/helper-replace-supers": ^7.25.9 + "@babel/helper-skip-transparent-expression-wrappers": ^7.25.9 + "@babel/traverse": ^7.25.9 + semver: ^6.3.1 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 91dd5f203ed04568c70b052e2f26dfaac7c146447196c00b8ecbb6d3d2f3b517abadb985d3321a19d143adaed6fe17f7f79f8f50e0c20e9d8ad83e1027b42424 + languageName: node + linkType: hard + "@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.24.7" @@ -992,6 +1062,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-member-expression-to-functions@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-member-expression-to-functions@npm:7.25.9" + dependencies: + "@babel/traverse": ^7.25.9 + "@babel/types": ^7.25.9 + checksum: 8e2f1979b6d596ac2a8cbf17f2cf709180fefc274ac3331408b48203fe19134ed87800774ef18838d0275c3965130bae22980d90caed756b7493631d4b2cf961 + languageName: node + linkType: hard + "@babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-module-imports@npm:7.24.7" @@ -1026,6 +1106,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-optimise-call-expression@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-optimise-call-expression@npm:7.25.9" + dependencies: + "@babel/types": ^7.25.9 + checksum: f09d0ad60c0715b9a60c31841b3246b47d67650c512ce85bbe24a3124f1a4d66377df793af393273bc6e1015b0a9c799626c48e53747581c1582b99167cc65dc + languageName: node + linkType: hard + "@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.24.8, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": version: 7.24.8 resolution: "@babel/helper-plugin-utils@npm:7.24.8" @@ -1033,6 +1122,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/helper-plugin-utils@npm:7.26.5" + checksum: 4771fbb1711c624c62d12deabc2ed7435a6e6994b6ce09d5ede1bc1bf19be59c3775461a1e693bdd596af865685e87bb2abc778f62ceadc1b2095a8e2aa74180 + languageName: node + linkType: hard + "@babel/helper-remap-async-to-generator@npm:^7.18.9, @babel/helper-remap-async-to-generator@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-remap-async-to-generator@npm:7.24.7" @@ -1046,6 +1142,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-remap-async-to-generator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-remap-async-to-generator@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": ^7.25.9 + "@babel/helper-wrap-function": ^7.25.9 + "@babel/traverse": ^7.25.9 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: ea37ad9f8f7bcc27c109963b8ebb9d22bac7a5db2a51de199cb560e251d5593fe721e46aab2ca7d3e7a24b0aa4aff0eaf9c7307af9c2fd3a1d84268579073052 + languageName: node + linkType: hard + "@babel/helper-replace-supers@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-replace-supers@npm:7.24.7" @@ -1059,6 +1168,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-replace-supers@npm:^7.25.9": + version: 7.26.5 + resolution: "@babel/helper-replace-supers@npm:7.26.5" + dependencies: + "@babel/helper-member-expression-to-functions": ^7.25.9 + "@babel/helper-optimise-call-expression": ^7.25.9 + "@babel/traverse": ^7.26.5 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: c5ab31b29c7cc09e30278f8860ecdb873ce6c84b5c08bc5239c369c7c4fe9f0a63cda61b55b7bbd20edb4e5dc32e73087cc3c57d85264834bd191551d1499185 + languageName: node + linkType: hard + "@babel/helper-simple-access@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-simple-access@npm:7.24.7" @@ -1079,6 +1201,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.25.9" + dependencies: + "@babel/traverse": ^7.25.9 + "@babel/types": ^7.25.9 + checksum: fdbb5248932198bc26daa6abf0d2ac42cab9c2dbb75b7e9f40d425c8f28f09620b886d40e7f9e4e08ffc7aaa2cefe6fc2c44be7c20e81f7526634702fb615bdc + languageName: node + linkType: hard + "@babel/helper-split-export-declaration@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-split-export-declaration@npm:7.24.7" @@ -1095,6 +1227,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-string-parser@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-string-parser@npm:7.25.9" + checksum: 6435ee0849e101681c1849868278b5aee82686ba2c1e27280e5e8aca6233af6810d39f8e4e693d2f2a44a3728a6ccfd66f72d71826a94105b86b731697cdfa99 + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-validator-identifier@npm:7.24.7" @@ -1102,6 +1241,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-identifier@npm:7.25.9" + checksum: 5b85918cb1a92a7f3f508ea02699e8d2422fe17ea8e82acd445006c0ef7520fbf48e3dbcdaf7b0a1d571fc3a2715a29719e5226636cb6042e15fe6ed2a590944 + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.24.7, @babel/helper-validator-option@npm:^7.24.8": version: 7.24.8 resolution: "@babel/helper-validator-option@npm:7.24.8" @@ -1109,6 +1255,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-option@npm:7.25.9" + checksum: 9491b2755948ebbdd68f87da907283698e663b5af2d2b1b02a2765761974b1120d5d8d49e9175b167f16f72748ffceec8c9cf62acfbee73f4904507b246e2b3d + languageName: node + linkType: hard + "@babel/helper-wrap-function@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-wrap-function@npm:7.24.7" @@ -1121,6 +1274,17 @@ __metadata: languageName: node linkType: hard +"@babel/helper-wrap-function@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-wrap-function@npm:7.25.9" + dependencies: + "@babel/template": ^7.25.9 + "@babel/traverse": ^7.25.9 + "@babel/types": ^7.25.9 + checksum: 8ec1701e60ae004415800c4a7a188f5564c73b4e4f3fdf58dd3f34a3feaa9753173f39bbd6d02e7ecc974f48155efc7940e62584435b3092c07728ee46a604ea + languageName: node + linkType: hard + "@babel/helpers@npm:^7.24.8": version: 7.24.8 resolution: "@babel/helpers@npm:7.24.8" @@ -1152,6 +1316,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/parser@npm:7.26.5" + dependencies: + "@babel/types": ^7.26.5 + bin: + parser: ./bin/babel-parser.js + checksum: 663aebf27c1dc04813e6c1d6e8e8fcb2954163ec297a95bdb3f1d0c2a0f04b504bddc09588fe4b176b43fad28c8a4b2914838a1edffdd426537a42f3ac644f1e + languageName: node + linkType: hard + "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.24.7" @@ -1588,6 +1763,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-async-generator-functions@npm:^7.24.3": + version: 7.25.9 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-remap-async-to-generator": ^7.25.9 + "@babel/traverse": ^7.25.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 41e02c18c2a57de9f274fa2c5a1bf81a20ab5f321db29cc3051512b9c5bdf3f1a8c42f1fc282cb62343c6d50849f992eede954d5f7fb5e7df48ae0c59ea7e054 + languageName: node + linkType: hard + "@babel/plugin-transform-async-generator-functions@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-async-generator-functions@npm:7.24.7" @@ -1637,6 +1825,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-class-properties@npm:^7.24.1": + version: 7.25.9 + resolution: "@babel/plugin-transform-class-properties@npm:7.25.9" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.25.9 + "@babel/helper-plugin-utils": ^7.25.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: a8d69e2c285486b63f49193cbcf7a15e1d3a5f632c1c07d7a97f65306df7f554b30270b7378dde143f8b557d1f8f6336c643377943dec8ec405e4cd11e90b9ea + languageName: node + linkType: hard + "@babel/plugin-transform-class-properties@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-class-properties@npm:7.24.7" @@ -1774,6 +1974,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-for-of@npm:^7.0.0": + version: 7.25.9 + resolution: "@babel/plugin-transform-for-of@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-skip-transparent-expression-wrappers": ^7.25.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 41b56e70256a29fc26ed7fb95ece062d7ec2f3b6ea8f0686349ffd004cd4816132085ee21165b89c502ee7161cb7cfb12510961638851357945dc7bc546475b7 + languageName: node + linkType: hard + "@babel/plugin-transform-for-of@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-for-of@npm:7.24.7" @@ -1822,6 +2034,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.1": + version: 7.25.9 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": ^7.25.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 8c6febb4ac53852314d28b5e2c23d5dbbff7bf1e57d61f9672e0d97531ef7778b3f0ad698dcf1179f5486e626c77127508916a65eb846a89e98a92f70ed3537b + languageName: node + linkType: hard + "@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.7" @@ -1919,6 +2142,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.1": + version: 7.26.6 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.6" + dependencies: + "@babel/helper-plugin-utils": ^7.26.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 752837d532b85c41f6bb868e83809605f513bc9a3b8e88ac3d43757c9bf839af4f246874c1c6d6902bb2844d355efccae602c3856098911f8abdd603672f8379 + languageName: node + linkType: hard + "@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.7" @@ -1931,6 +2165,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-numeric-separator@npm:^7.24.1": + version: 7.25.9 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": ^7.25.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 0528ef041ed88e8c3f51624ee87b8182a7f246fe4013f0572788e0727d20795b558f2b82e3989b5dd416cbd339500f0d88857de41b6d3b6fdacb1d5344bcc5b1 + languageName: node + linkType: hard + "@babel/plugin-transform-numeric-separator@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.7" @@ -1943,6 +2188,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-object-rest-spread@npm:^7.24.5": + version: 7.25.9 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.25.9" + dependencies: + "@babel/helper-compilation-targets": ^7.25.9 + "@babel/helper-plugin-utils": ^7.25.9 + "@babel/plugin-transform-parameters": ^7.25.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: a8ff73e1c46a03056b3a2236bafd6b3a4b83da93afe7ee24a50d0a8088150bf85bc5e5977daa04e66ff5fb7613d02d63ad49b91ebb64cf3f3022598d722e3a7a + languageName: node + linkType: hard + "@babel/plugin-transform-object-rest-spread@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.7" @@ -1969,6 +2227,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-optional-catch-binding@npm:^7.24.1": + version: 7.25.9 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": ^7.25.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: b46a8d1e91829f3db5c252583eb00d05a779b4660abeea5500fda0f8ffa3584fd18299443c22f7fddf0ed9dfdb73c782c43b445dc468d4f89803f2356963b406 + languageName: node + linkType: hard + "@babel/plugin-transform-optional-catch-binding@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.7" @@ -1981,6 +2250,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-optional-chaining@npm:^7.24.5": + version: 7.25.9 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-skip-transparent-expression-wrappers": ^7.25.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f1642a7094456067e82b176e1e9fd426fda7ed9df54cb6d10109fc512b622bf4b3c83acc5875125732b8622565107fdbe2d60fe3ec8685e1d1c22c38c1b57782 + languageName: node + linkType: hard + "@babel/plugin-transform-optional-chaining@npm:^7.24.7, @babel/plugin-transform-optional-chaining@npm:^7.24.8": version: 7.24.8 resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.8" @@ -2005,6 +2286,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-parameters@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-parameters@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": ^7.25.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: d7ba2a7d05edbc85aed741289b0ff3d6289a1c25d82ac4be32c565f88a66391f46631aad59ceeed40824037f7eeaa7a0de1998db491f50e65a565cd964f78786 + languageName: node + linkType: hard + "@babel/plugin-transform-private-methods@npm:^7.22.5, @babel/plugin-transform-private-methods@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-private-methods@npm:7.24.7" @@ -2113,6 +2405,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-regenerator@npm:^7.20.0": + version: 7.25.9 + resolution: "@babel/plugin-transform-regenerator@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": ^7.25.9 + regenerator-transform: ^0.15.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 1c09e8087b476c5967282c9790fb8710e065eda77c60f6cb5da541edd59ded9d003d96f8ef640928faab4a0b35bf997673499a194973da4f0c97f0935807a482 + languageName: node + linkType: hard + "@babel/plugin-transform-regenerator@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-regenerator@npm:7.24.7" @@ -2472,6 +2776,17 @@ __metadata: languageName: node linkType: hard +"@babel/template@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/template@npm:7.25.9" + dependencies: + "@babel/code-frame": ^7.25.9 + "@babel/parser": ^7.25.9 + "@babel/types": ^7.25.9 + checksum: 103641fea19c7f4e82dc913aa6b6ac157112a96d7c724d513288f538b84bae04fb87b1f1e495ac1736367b1bc30e10f058b30208fb25f66038e1f1eb4e426472 + languageName: node + linkType: hard + "@babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.24.8, @babel/traverse@npm:^7.7.4": version: 7.24.8 resolution: "@babel/traverse@npm:7.24.8" @@ -2490,6 +2805,21 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/traverse@npm:7.26.5" + dependencies: + "@babel/code-frame": ^7.26.2 + "@babel/generator": ^7.26.5 + "@babel/parser": ^7.26.5 + "@babel/template": ^7.25.9 + "@babel/types": ^7.26.5 + debug: ^4.3.1 + globals: ^11.1.0 + checksum: 28f28037ec6bb72ded695b2bd79c373f13dc993a408c6037c3d46a1234360342a688c031f9ed4fc8528183892a63b54edce0b516e723fb3dffd606da75496cdc + languageName: node + linkType: hard + "@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.24.7, @babel/types@npm:^7.24.8, @babel/types@npm:^7.24.9, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": version: 7.24.9 resolution: "@babel/types@npm:7.24.9" @@ -2501,6 +2831,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.25.9, @babel/types@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/types@npm:7.26.5" + dependencies: + "@babel/helper-string-parser": ^7.25.9 + "@babel/helper-validator-identifier": ^7.25.9 + checksum: 65dc14aa32ace22655c5edadeb99df80776c09cd93c105feaf49cc0583f3116aff0581b7eab630888c39ba61151f251c1399ec982b93585b0d1d1bf4a45b54f9 + languageName: node + linkType: hard + "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -4081,6 +4421,18 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-clean@npm:14.1.0": + version: 14.1.0 + resolution: "@react-native-community/cli-clean@npm:14.1.0" + dependencies: + "@react-native-community/cli-tools": 14.1.0 + chalk: ^4.1.2 + execa: ^5.0.0 + fast-glob: ^3.3.2 + checksum: 495c354a2d4c90e6a7a8b02214454f567a070529a24c4e6d5be1648492ca743b1fa223756aa1f255866150b0043cbb28a132bf48c53d1d00250bd1dc43642208 + languageName: node + linkType: hard + "@react-native-community/cli-config@npm:12.3.7": version: 12.3.7 resolution: "@react-native-community/cli-config@npm:12.3.7" @@ -4109,6 +4461,20 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-config@npm:14.1.0": + version: 14.1.0 + resolution: "@react-native-community/cli-config@npm:14.1.0" + dependencies: + "@react-native-community/cli-tools": 14.1.0 + chalk: ^4.1.2 + cosmiconfig: ^9.0.0 + deepmerge: ^4.3.0 + fast-glob: ^3.3.2 + joi: ^17.2.1 + checksum: f41b629a0617ec79dc585a1974d2989e607f1022103b09ed1ba95a07a6a299dd41f32a0b224a3afc81046c32d17de696c8039063db4567369fe6a9bfa7ae4cd8 + languageName: node + linkType: hard + "@react-native-community/cli-debugger-ui@npm:12.3.7": version: 12.3.7 resolution: "@react-native-community/cli-debugger-ui@npm:12.3.7" @@ -4127,6 +4493,15 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-debugger-ui@npm:14.1.0": + version: 14.1.0 + resolution: "@react-native-community/cli-debugger-ui@npm:14.1.0" + dependencies: + serve-static: ^1.13.1 + checksum: 410fb5e57cbd58a7deb81ab4f83ae882a1b2b42729a5f9db5837b6a32edf35aae06f0293ef5ada49c2e51da193da9e21132cd54c213130975e57c8c53ee5042f + languageName: node + linkType: hard + "@react-native-community/cli-doctor@npm:12.3.7": version: 12.3.7 resolution: "@react-native-community/cli-doctor@npm:12.3.7" @@ -4176,6 +4551,30 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-doctor@npm:14.1.0": + version: 14.1.0 + resolution: "@react-native-community/cli-doctor@npm:14.1.0" + dependencies: + "@react-native-community/cli-config": 14.1.0 + "@react-native-community/cli-platform-android": 14.1.0 + "@react-native-community/cli-platform-apple": 14.1.0 + "@react-native-community/cli-platform-ios": 14.1.0 + "@react-native-community/cli-tools": 14.1.0 + chalk: ^4.1.2 + command-exists: ^1.2.8 + deepmerge: ^4.3.0 + envinfo: ^7.13.0 + execa: ^5.0.0 + node-stream-zip: ^1.9.1 + ora: ^5.4.1 + semver: ^7.5.2 + strip-ansi: ^5.2.0 + wcwidth: ^1.0.1 + yaml: ^2.2.1 + checksum: 2e47b306db5bc6a27e15e00b0d4123e69a5c7561e69d39688e98a74349a9aa6aa84737be7988e69bfe5e3c4caf8f697d3c788a65a29b352907aba9a90cdb349b + languageName: node + linkType: hard + "@react-native-community/cli-hermes@npm:12.3.7": version: 12.3.7 resolution: "@react-native-community/cli-hermes@npm:12.3.7" @@ -4228,6 +4627,20 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-platform-android@npm:14.1.0": + version: 14.1.0 + resolution: "@react-native-community/cli-platform-android@npm:14.1.0" + dependencies: + "@react-native-community/cli-tools": 14.1.0 + chalk: ^4.1.2 + execa: ^5.0.0 + fast-glob: ^3.3.2 + fast-xml-parser: ^4.4.1 + logkitty: ^0.7.1 + checksum: 4c240321344757cbd660174d44bc1dea81265369353dc50a703c93eb1692c2eb6f33839901b640fd4a609416d36c26ca2341f44c5f417751d2cc45833a58b012 + languageName: node + linkType: hard + "@react-native-community/cli-platform-apple@npm:13.6.9": version: 13.6.9 resolution: "@react-native-community/cli-platform-apple@npm:13.6.9" @@ -4242,6 +4655,20 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-platform-apple@npm:14.1.0": + version: 14.1.0 + resolution: "@react-native-community/cli-platform-apple@npm:14.1.0" + dependencies: + "@react-native-community/cli-tools": 14.1.0 + chalk: ^4.1.2 + execa: ^5.0.0 + fast-glob: ^3.3.2 + fast-xml-parser: ^4.4.1 + ora: ^5.4.1 + checksum: f9ea2520880511f0f914a4a8e9ba7be33058461ff75188e96578f2b8706231b355905b251f362a75ed2270082635809f13055e0bea01c4b57448c0ea43a05a31 + languageName: node + linkType: hard + "@react-native-community/cli-platform-ios@npm:12.3.7": version: 12.3.7 resolution: "@react-native-community/cli-platform-ios@npm:12.3.7" @@ -4265,6 +4692,15 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-platform-ios@npm:14.1.0": + version: 14.1.0 + resolution: "@react-native-community/cli-platform-ios@npm:14.1.0" + dependencies: + "@react-native-community/cli-platform-apple": 14.1.0 + checksum: 17033ed819bf9701359117341b2650616161d078cabd8d87e7c1c1fc4f9333c2d087894ed893e0719b71cd5e2a34f76b01ba0e7edfb273cd8c6a5249e50429bd + languageName: node + linkType: hard + "@react-native-community/cli-plugin-metro@npm:12.3.7": version: 12.3.7 resolution: "@react-native-community/cli-plugin-metro@npm:12.3.7" @@ -4306,6 +4742,23 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-server-api@npm:14.1.0": + version: 14.1.0 + resolution: "@react-native-community/cli-server-api@npm:14.1.0" + dependencies: + "@react-native-community/cli-debugger-ui": 14.1.0 + "@react-native-community/cli-tools": 14.1.0 + compression: ^1.7.1 + connect: ^3.6.5 + errorhandler: ^1.5.1 + nocache: ^3.0.1 + pretty-format: ^26.6.2 + serve-static: ^1.13.1 + ws: ^6.2.3 + checksum: c165ba799ccfb0ee6c38f3b9aa0c341733310400f3c9689578078b94ddded9d33c06144719732445ce7da9f27eaf120d9d04258d307475a24576d7a5b2b3847c + languageName: node + linkType: hard + "@react-native-community/cli-tools@npm:12.3.7": version: 12.3.7 resolution: "@react-native-community/cli-tools@npm:12.3.7" @@ -4343,6 +4796,24 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-tools@npm:14.1.0": + version: 14.1.0 + resolution: "@react-native-community/cli-tools@npm:14.1.0" + dependencies: + appdirsjs: ^1.2.4 + chalk: ^4.1.2 + execa: ^5.0.0 + find-up: ^5.0.0 + mime: ^2.4.1 + open: ^6.2.0 + ora: ^5.4.1 + semver: ^7.5.2 + shell-quote: ^1.7.3 + sudo-prompt: ^9.0.0 + checksum: 90b163e67c7d5a1d06b25d662ba678447acf26cd0f6c7bef265d40dcd9684d1e14ec0c21447c9dfb2f09083d4b5c429dd008de7df966075efa79220149d2da54 + languageName: node + linkType: hard + "@react-native-community/cli-types@npm:12.3.7": version: 12.3.7 resolution: "@react-native-community/cli-types@npm:12.3.7" @@ -4361,6 +4832,15 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-types@npm:14.1.0": + version: 14.1.0 + resolution: "@react-native-community/cli-types@npm:14.1.0" + dependencies: + joi: ^17.2.1 + checksum: c721d256a1e90fa3f8353cb0b9d37688aad080e2de44ad6b69516dd591c9f4089d214c43e85b5be0aff0d8b08595af4727a13ddd1c88492f5d3acc57bc22ce8f + languageName: node + linkType: hard + "@react-native-community/cli@npm:12.3.7": version: 12.3.7 resolution: "@react-native-community/cli@npm:12.3.7" @@ -4416,6 +4896,32 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli@npm:14.1.0": + version: 14.1.0 + resolution: "@react-native-community/cli@npm:14.1.0" + dependencies: + "@react-native-community/cli-clean": 14.1.0 + "@react-native-community/cli-config": 14.1.0 + "@react-native-community/cli-debugger-ui": 14.1.0 + "@react-native-community/cli-doctor": 14.1.0 + "@react-native-community/cli-server-api": 14.1.0 + "@react-native-community/cli-tools": 14.1.0 + "@react-native-community/cli-types": 14.1.0 + chalk: ^4.1.2 + commander: ^9.4.1 + deepmerge: ^4.3.0 + execa: ^5.0.0 + find-up: ^5.0.0 + fs-extra: ^8.1.0 + graceful-fs: ^4.1.3 + prompts: ^2.4.2 + semver: ^7.5.2 + bin: + rnc-cli: build/bin.js + checksum: 57c412cd3da1ef2312e9e314352cde0e783a5efcac7821798d5d69a390168837240b87b486538aab31a4d7e7e6d41bd31c487878a5485503289e89e15f468bbf + languageName: node + linkType: hard + "@react-native-community/masked-view@npm:^0.1.10": version: 0.1.11 resolution: "@react-native-community/masked-view@npm:0.1.11" @@ -4433,10 +4939,17 @@ __metadata: languageName: node linkType: hard -"@react-native/assets-registry@npm:0.74.85": - version: 0.74.85 - resolution: "@react-native/assets-registry@npm:0.74.85" - checksum: c5990ce438e192a70e1085732c02464bcc5ffda7e68bc0b6466370f3c4928a182c4179a62960c94184657779f2b7d445aff408f1eb5ab25aa23d3db60db08bf5 +"@react-native/assets-registry@npm:0.74.88": + version: 0.74.88 + resolution: "@react-native/assets-registry@npm:0.74.88" + checksum: 630b3686d6c9037ccb69fab9e6d4bbc5d8c70914c645d867ca65924414dca2f89d6111ac33869e4f12bd73a1d04bb0624a810a71d979ce81ec71de5988a264ec + languageName: node + linkType: hard + +"@react-native/assets-registry@npm:0.75.4": + version: 0.75.4 + resolution: "@react-native/assets-registry@npm:0.75.4" + checksum: bf30525b83aa17423144ac100c649ad9c1b2f5cd10d3daeda80aa0a3c8097b2be25d5573924acacd6973dd65b64b6ade23dc18b8273ee52960d71037afe2eaf8 languageName: node linkType: hard @@ -4449,23 +4962,85 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-plugin-codegen@npm:0.74.85": - version: 0.74.85 - resolution: "@react-native/babel-plugin-codegen@npm:0.74.85" +"@react-native/babel-plugin-codegen@npm:0.74.88": + version: 0.74.88 + resolution: "@react-native/babel-plugin-codegen@npm:0.74.88" dependencies: - "@react-native/codegen": 0.74.85 - checksum: d2bf5d94cc985405590cf80c95dafa20e7223edaa873709d2da72798b09d6fe0570941ef34656587691c5e52d0f4273dcb114450ebcc53f380f54ac68685c7e8 + "@react-native/codegen": 0.74.88 + checksum: 8818602f0f1805eb9fdb06d7037d8bb9dad811ea59a35b46ae91664eed9693b5c9407e301266761b48a063e45f9317e041dcf93f98795e920219f8b036db891c + languageName: node + linkType: hard + +"@react-native/babel-plugin-codegen@npm:0.75.4": + version: 0.75.4 + resolution: "@react-native/babel-plugin-codegen@npm:0.75.4" + dependencies: + "@react-native/codegen": 0.75.4 + checksum: eb3c7592e4627929494370de6e8a290217b5fc561ab6afe86f33fd16f9074539866822c68755ae06f67bf7b5eed2806d231305db4a7b83b19dd93c74b35ca41f + languageName: node + linkType: hard + +"@react-native/babel-preset@npm:0.73.21": + version: 0.73.21 + resolution: "@react-native/babel-preset@npm:0.73.21" + dependencies: + "@babel/core": ^7.20.0 + "@babel/plugin-proposal-async-generator-functions": ^7.0.0 + "@babel/plugin-proposal-class-properties": ^7.18.0 + "@babel/plugin-proposal-export-default-from": ^7.0.0 + "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.0 + "@babel/plugin-proposal-numeric-separator": ^7.0.0 + "@babel/plugin-proposal-object-rest-spread": ^7.20.0 + "@babel/plugin-proposal-optional-catch-binding": ^7.0.0 + "@babel/plugin-proposal-optional-chaining": ^7.20.0 + "@babel/plugin-syntax-dynamic-import": ^7.8.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.20.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.20.0 + "@babel/plugin-transform-flow-strip-types": ^7.20.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-private-methods": ^7.22.5 + "@babel/plugin-transform-private-property-in-object": ^7.22.11 + "@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-typescript": ^7.5.0 + "@babel/plugin-transform-unicode-regex": ^7.0.0 + "@babel/template": ^7.0.0 + "@react-native/babel-plugin-codegen": 0.73.4 + babel-plugin-transform-flow-enums: ^0.0.2 + react-refresh: ^0.14.0 + peerDependencies: + "@babel/core": "*" + checksum: 111b09b211e12723fde6655b8dfe70344ed8105fa24305ddc82531a98b97c294fd572d33445464ac043b72d033d5421975a11692bcbef1bb047215e3fabb258a languageName: node linkType: hard -"@react-native/babel-preset@npm:0.73.21": - version: 0.73.21 - resolution: "@react-native/babel-preset@npm:0.73.21" +"@react-native/babel-preset@npm:0.74.88": + version: 0.74.88 + resolution: "@react-native/babel-preset@npm:0.74.88" dependencies: "@babel/core": ^7.20.0 "@babel/plugin-proposal-async-generator-functions": ^7.0.0 "@babel/plugin-proposal-class-properties": ^7.18.0 "@babel/plugin-proposal-export-default-from": ^7.0.0 + "@babel/plugin-proposal-logical-assignment-operators": ^7.18.0 "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.0 "@babel/plugin-proposal-numeric-separator": ^7.0.0 "@babel/plugin-proposal-object-rest-spread": ^7.20.0 @@ -4501,45 +5076,46 @@ __metadata: "@babel/plugin-transform-typescript": ^7.5.0 "@babel/plugin-transform-unicode-regex": ^7.0.0 "@babel/template": ^7.0.0 - "@react-native/babel-plugin-codegen": 0.73.4 + "@react-native/babel-plugin-codegen": 0.74.88 babel-plugin-transform-flow-enums: ^0.0.2 react-refresh: ^0.14.0 peerDependencies: "@babel/core": "*" - checksum: 111b09b211e12723fde6655b8dfe70344ed8105fa24305ddc82531a98b97c294fd572d33445464ac043b72d033d5421975a11692bcbef1bb047215e3fabb258a + checksum: eb367ad4a000b865c8de47e8c379f3a118c63c405c75608bcce9ff4d3cb595c08d4f165202bfe161124ca332a44c94cad4eab3a7bd0df20dfef2473d295e6b0e languageName: node linkType: hard -"@react-native/babel-preset@npm:0.74.85": - version: 0.74.85 - resolution: "@react-native/babel-preset@npm:0.74.85" +"@react-native/babel-preset@npm:0.75.4": + version: 0.75.4 + resolution: "@react-native/babel-preset@npm:0.75.4" dependencies: "@babel/core": ^7.20.0 - "@babel/plugin-proposal-async-generator-functions": ^7.0.0 - "@babel/plugin-proposal-class-properties": ^7.18.0 "@babel/plugin-proposal-export-default-from": ^7.0.0 - "@babel/plugin-proposal-logical-assignment-operators": ^7.18.0 - "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.0 - "@babel/plugin-proposal-numeric-separator": ^7.0.0 - "@babel/plugin-proposal-object-rest-spread": ^7.20.0 - "@babel/plugin-proposal-optional-catch-binding": ^7.0.0 - "@babel/plugin-proposal-optional-chaining": ^7.20.0 "@babel/plugin-syntax-dynamic-import": ^7.8.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-generator-functions": ^7.24.3 "@babel/plugin-transform-async-to-generator": ^7.20.0 "@babel/plugin-transform-block-scoping": ^7.0.0 + "@babel/plugin-transform-class-properties": ^7.24.1 "@babel/plugin-transform-classes": ^7.0.0 "@babel/plugin-transform-computed-properties": ^7.0.0 "@babel/plugin-transform-destructuring": ^7.20.0 "@babel/plugin-transform-flow-strip-types": ^7.20.0 + "@babel/plugin-transform-for-of": ^7.0.0 "@babel/plugin-transform-function-name": ^7.0.0 "@babel/plugin-transform-literals": ^7.0.0 + "@babel/plugin-transform-logical-assignment-operators": ^7.24.1 "@babel/plugin-transform-modules-commonjs": ^7.0.0 "@babel/plugin-transform-named-capturing-groups-regex": ^7.0.0 + "@babel/plugin-transform-nullish-coalescing-operator": ^7.24.1 + "@babel/plugin-transform-numeric-separator": ^7.24.1 + "@babel/plugin-transform-object-rest-spread": ^7.24.5 + "@babel/plugin-transform-optional-catch-binding": ^7.24.1 + "@babel/plugin-transform-optional-chaining": ^7.24.5 "@babel/plugin-transform-parameters": ^7.0.0 "@babel/plugin-transform-private-methods": ^7.22.5 "@babel/plugin-transform-private-property-in-object": ^7.22.11 @@ -4547,6 +5123,7 @@ __metadata: "@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-regenerator": ^7.20.0 "@babel/plugin-transform-runtime": ^7.0.0 "@babel/plugin-transform-shorthand-properties": ^7.0.0 "@babel/plugin-transform-spread": ^7.0.0 @@ -4554,12 +5131,12 @@ __metadata: "@babel/plugin-transform-typescript": ^7.5.0 "@babel/plugin-transform-unicode-regex": ^7.0.0 "@babel/template": ^7.0.0 - "@react-native/babel-plugin-codegen": 0.74.85 + "@react-native/babel-plugin-codegen": 0.75.4 babel-plugin-transform-flow-enums: ^0.0.2 react-refresh: ^0.14.0 peerDependencies: "@babel/core": "*" - checksum: b260bc8810e6617f3d4834e6bd44e181ebced0f57b5e88673fee21eefa8f1a02ff8fe4c670dacbdfb37e540a6178eb10c8fd51aa62c20a6148a816c31956cc6b + checksum: 89b251e8f9ee0a5528a165f99d9ab6babfacd498f5cc693fd427f72d5eb1769b240b2ddd318409b548d7977c2f56028b8d4ad87dc71662404dc7c60eb86aa3df languageName: node linkType: hard @@ -4580,9 +5157,9 @@ __metadata: languageName: node linkType: hard -"@react-native/codegen@npm:0.74.85": - version: 0.74.85 - resolution: "@react-native/codegen@npm:0.74.85" +"@react-native/codegen@npm:0.74.88, @react-native/codegen@npm:^0.74.88": + version: 0.74.88 + resolution: "@react-native/codegen@npm:0.74.88" dependencies: "@babel/parser": ^7.20.0 glob: ^7.1.1 @@ -4591,9 +5168,28 @@ __metadata: jscodeshift: ^0.14.0 mkdirp: ^0.5.1 nullthrows: ^1.1.1 + yargs: ^17.6.2 + peerDependencies: + "@babel/preset-env": ^7.1.6 + checksum: 564c40b0874f4996919cb7f709918dd56c1a3eaa2533450bc43d47800971e60b8f3b0a5620a987d584b15c0a5622cc5db2da8a43a67a8c14ee17a1ec0c68adac + languageName: node + linkType: hard + +"@react-native/codegen@npm:0.75.4, @react-native/codegen@npm:^0.75.4": + version: 0.75.4 + resolution: "@react-native/codegen@npm:0.75.4" + dependencies: + "@babel/parser": ^7.20.0 + glob: ^7.1.1 + hermes-parser: 0.22.0 + invariant: ^2.2.4 + jscodeshift: ^0.14.0 + mkdirp: ^0.5.1 + nullthrows: ^1.1.1 + yargs: ^17.6.2 peerDependencies: "@babel/preset-env": ^7.1.6 - checksum: fb3e065774e5ad97c6af269407b543f286ea0d32d5ce62d3955e02c5514190700212aeb6aab0a3364636080d07643076f1caf771d4dfd594da5782fc2e7b87ae + checksum: ecbdac43ce62c60362c7ad727a6d568d088148e12d71c36a5f2ce7c0c19601b73d713b69d6999f10ecb0f92d52a74d28650dac06791d69dbb98823bea709873c languageName: node linkType: hard @@ -4616,14 +5212,14 @@ __metadata: languageName: node linkType: hard -"@react-native/community-cli-plugin@npm:0.74.85": - version: 0.74.85 - resolution: "@react-native/community-cli-plugin@npm:0.74.85" +"@react-native/community-cli-plugin@npm:0.74.88": + version: 0.74.88 + resolution: "@react-native/community-cli-plugin@npm:0.74.88" dependencies: "@react-native-community/cli-server-api": 13.6.9 "@react-native-community/cli-tools": 13.6.9 - "@react-native/dev-middleware": 0.74.85 - "@react-native/metro-babel-transformer": 0.74.85 + "@react-native/dev-middleware": 0.74.88 + "@react-native/metro-babel-transformer": 0.74.88 chalk: ^4.0.0 execa: ^5.1.1 metro: ^0.80.3 @@ -4632,7 +5228,26 @@ __metadata: node-fetch: ^2.2.0 querystring: ^0.2.1 readline: ^1.3.0 - checksum: b9832a6d00c34eb1a3afb987a99aaa5f61342979f29df94a6bb8c1a89207352a1cb7fefce3306d70371a5a7d0b7c52b1e004d38298c08ac8e7ea6337204d7563 + checksum: d430af646b7c1cc349f66fc2a5122e1823e59a2e2a8fc6aaa3fe3590a894cd589334097d8fdbd46dbe05afdb51768a53d1195380488362381cb8da19cff974f7 + languageName: node + linkType: hard + +"@react-native/community-cli-plugin@npm:0.75.4": + version: 0.75.4 + resolution: "@react-native/community-cli-plugin@npm:0.75.4" + dependencies: + "@react-native-community/cli-server-api": 14.1.0 + "@react-native-community/cli-tools": 14.1.0 + "@react-native/dev-middleware": 0.75.4 + "@react-native/metro-babel-transformer": 0.75.4 + chalk: ^4.0.0 + execa: ^5.1.1 + metro: ^0.80.3 + metro-config: ^0.80.3 + metro-core: ^0.80.3 + node-fetch: ^2.2.0 + readline: ^1.3.0 + checksum: ac3f574fe39cf31450a3d0ee8ddc703894d2f91eaf2d2f0116e41eabfea73c8ec2bbfcaa49af9549a61af879f714abc91b348267ef16a8bddc3de59b6d906b03 languageName: node linkType: hard @@ -4643,10 +5258,17 @@ __metadata: languageName: node linkType: hard -"@react-native/debugger-frontend@npm:0.74.85": - version: 0.74.85 - resolution: "@react-native/debugger-frontend@npm:0.74.85" - checksum: 0044555fa0024353b0d4d26f8a4b307796685820a5b12bdb3b971448347cf85787d947962451191196e6040fc916d5162e3f3593a312f31b9d58e74291fed147 +"@react-native/debugger-frontend@npm:0.74.88": + version: 0.74.88 + resolution: "@react-native/debugger-frontend@npm:0.74.88" + checksum: 0f9f1211739ff31d65ad204a93cbfbe828b44d92aa606221052da4414d9baa6bfae779223fd442ce51b717bcf1bd546b039152b43d4fbb1999522d09a362259a + languageName: node + linkType: hard + +"@react-native/debugger-frontend@npm:0.75.4": + version: 0.75.4 + resolution: "@react-native/debugger-frontend@npm:0.75.4" + checksum: b99bf4ddbda9b88dc974cc418483dfb9bb2887525df6fe9fa9abb894b0304bcf061781d86a8bc52505c5b0c60966704c4e8a1c4f4b2e6f1f47be8c28b3158d9b languageName: node linkType: hard @@ -4669,12 +5291,12 @@ __metadata: languageName: node linkType: hard -"@react-native/dev-middleware@npm:0.74.85": - version: 0.74.85 - resolution: "@react-native/dev-middleware@npm:0.74.85" +"@react-native/dev-middleware@npm:0.74.88": + version: 0.74.88 + resolution: "@react-native/dev-middleware@npm:0.74.88" dependencies: "@isaacs/ttlcache": ^1.4.1 - "@react-native/debugger-frontend": 0.74.85 + "@react-native/debugger-frontend": 0.74.88 "@rnx-kit/chromium-edge-launcher": ^1.0.0 chrome-launcher: ^0.15.2 connect: ^3.6.5 @@ -4686,7 +5308,27 @@ __metadata: serve-static: ^1.13.1 temp-dir: ^2.0.0 ws: ^6.2.2 - checksum: 588bb3155ab9b26aa51dcdd0f7c2716f9a632a24f2f530772b43a9de1ccc712cc562ea9fe51d464c5f6263568929d875f2002a34f2acf60053de9daf374092cd + checksum: adfb096b4cef9d341f20f92b72b2e05dca5a29693a3e32084152558b4afab6dd69e61daf7cbb55c955c80e1367c1a69bcbe59fca15b334571b9d3142b1aef8a7 + languageName: node + linkType: hard + +"@react-native/dev-middleware@npm:0.75.4": + version: 0.75.4 + resolution: "@react-native/dev-middleware@npm:0.75.4" + dependencies: + "@isaacs/ttlcache": ^1.4.1 + "@react-native/debugger-frontend": 0.75.4 + chrome-launcher: ^0.15.2 + chromium-edge-launcher: ^0.2.0 + connect: ^3.6.5 + debug: ^2.2.0 + node-fetch: ^2.2.0 + nullthrows: ^1.1.1 + open: ^7.0.3 + selfsigned: ^2.4.1 + serve-static: ^1.13.1 + ws: ^6.2.2 + checksum: 3f5001cde0081f46b011002303eed4d840eb9e05c2e39225ad8a4f70927e659ff567351dc8631128cf2ed6b57c6dbdf78c88494452db83e068bc9f986aa4c03e languageName: node linkType: hard @@ -4714,13 +5356,13 @@ __metadata: languageName: node linkType: hard -"@react-native/eslint-config@npm:0.74.85": - version: 0.74.85 - resolution: "@react-native/eslint-config@npm:0.74.85" +"@react-native/eslint-config@npm:0.74.88": + version: 0.74.88 + resolution: "@react-native/eslint-config@npm:0.74.88" dependencies: "@babel/core": ^7.20.0 "@babel/eslint-parser": ^7.20.0 - "@react-native/eslint-plugin": 0.74.85 + "@react-native/eslint-plugin": 0.74.88 "@typescript-eslint/eslint-plugin": ^7.1.1 "@typescript-eslint/parser": ^7.1.1 eslint-config-prettier: ^8.5.0 @@ -4734,7 +5376,30 @@ __metadata: peerDependencies: eslint: ">=8" prettier: ">=2" - checksum: 9e4f6dca2e28578c72280d6e29aeb044500a0c58964e7069c0040456fb2a245db23b36f9197976332713f320ac76d55fee20910127b6d98d8801b2ec831bc654 + checksum: f6389db6153fcc373ac52857295b8bdc469cf24a5490e70c2c76a23db9695c50546b9a9805c4f0c5580f980b5b3bbe3a5dae32060b033814af8d9293762dc901 + languageName: node + linkType: hard + +"@react-native/eslint-config@npm:0.75.4": + version: 0.75.4 + resolution: "@react-native/eslint-config@npm:0.75.4" + dependencies: + "@babel/core": ^7.20.0 + "@babel/eslint-parser": ^7.20.0 + "@react-native/eslint-plugin": 0.75.4 + "@typescript-eslint/eslint-plugin": ^7.1.1 + "@typescript-eslint/parser": ^7.1.1 + eslint-config-prettier: ^8.5.0 + eslint-plugin-eslint-comments: ^3.2.0 + eslint-plugin-ft-flow: ^2.0.1 + eslint-plugin-jest: ^27.9.0 + eslint-plugin-react: ^7.30.1 + eslint-plugin-react-hooks: ^4.6.0 + eslint-plugin-react-native: ^4.0.0 + peerDependencies: + eslint: ">=8" + prettier: ">=2" + checksum: 1bf6d5a46a724f1ebbfb58f2b9a3774f4ef53e22333dd00b3836b1aa487da6b170281f7305cdbebec3b9d0e6c62c7d3f96e1c0eea4245d70c19dc162dced76f8 languageName: node linkType: hard @@ -4745,10 +5410,17 @@ __metadata: languageName: node linkType: hard -"@react-native/eslint-plugin@npm:0.74.85": - version: 0.74.85 - resolution: "@react-native/eslint-plugin@npm:0.74.85" - checksum: f0add120fe95a456d1efc6738bd8a6ef779b4c2a7a5bc315b68e8bbe2dc5ba2b9bb6496168186a07a0e672e1a53f9578f757fc9300e4ad1df75a771957b5fdb8 +"@react-native/eslint-plugin@npm:0.74.88": + version: 0.74.88 + resolution: "@react-native/eslint-plugin@npm:0.74.88" + checksum: 9814b0fb273bdfc410f1f7f4e53b615c1dda71139e4193b4cd835798c8638770f790391a4a86e3858e77d03536dc11fafc581123bf5790cae8b3267792ea5567 + languageName: node + linkType: hard + +"@react-native/eslint-plugin@npm:0.75.4": + version: 0.75.4 + resolution: "@react-native/eslint-plugin@npm:0.75.4" + checksum: 3209c6ed6f99880a1cd58bf703105a1e48d8da4459be5b15446bcf74625ee4a76afca2ecf99d1ca561719cce6b512acd097dd9dbe2e1106f85926c110ab466c2 languageName: node linkType: hard @@ -4759,17 +5431,17 @@ __metadata: languageName: node linkType: hard -"@react-native/gradle-plugin@npm:0.74.85": - version: 0.74.85 - resolution: "@react-native/gradle-plugin@npm:0.74.85" - checksum: e1cdb31de13416628a979525b9c2a68d5961df3f2d7b69c5d122b1c231000c5906a0cd3e9a65094507e425bf35444c87b9fc016cdea4f8ab17ebc755d8261915 +"@react-native/gradle-plugin@npm:0.74.88, @react-native/gradle-plugin@npm:^0.74.88": + version: 0.74.88 + resolution: "@react-native/gradle-plugin@npm:0.74.88" + checksum: 5deca96fa42ffe49dbf2e11daf6da802c71eaec36c07896be4b543477157be6fd9459e58b71c31204d0f060d04302a08efa4de0bfcae63f0975fa0dca55c22ec languageName: node linkType: hard -"@react-native/gradle-plugin@npm:^0.74.1": - version: 0.74.87 - resolution: "@react-native/gradle-plugin@npm:0.74.87" - checksum: b524e51b33a0ae4faf826928974390da164394b2f95fb203c903ff20ce2c66ef825bf8a0ae228c37b9c5e417e7af66070e97ea6590d3ce3a933599cde8f8ba7e +"@react-native/gradle-plugin@npm:0.75.4, @react-native/gradle-plugin@npm:^0.75.4": + version: 0.75.4 + resolution: "@react-native/gradle-plugin@npm:0.75.4" + checksum: ec3c39e08963ccff3ca4557ca94fff44b8242e5267b9d6226fde17a9df2a9d87e4c343893c7e6f5e4db48a1e61b8f77161a9175d5f9f371c0260f0fc29aa148d languageName: node linkType: hard @@ -4780,10 +5452,17 @@ __metadata: languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.74.85": - version: 0.74.85 - resolution: "@react-native/js-polyfills@npm:0.74.85" - checksum: 9fd657949141a0ab155f533345cf5c839133db0421968dd5085836d82112c02a8beabdb4ab332c01413c3fe6bdc5ed33c0c2e88e9ed5b860b056c29f9910a7a1 +"@react-native/js-polyfills@npm:0.74.88": + version: 0.74.88 + resolution: "@react-native/js-polyfills@npm:0.74.88" + checksum: 31b11123070f5eaf3620d6569d42f0e6ab3345a55986b2fcf866cdf1d69d4cf1bd26b5bd1d3f5b27f4b4b5896916d94f204b3c9885ea9c190cf728be856cb456 + languageName: node + linkType: hard + +"@react-native/js-polyfills@npm:0.75.4": + version: 0.75.4 + resolution: "@react-native/js-polyfills@npm:0.75.4" + checksum: 0634b2dc5f4d8fde84aef7e19bb497eae83c9ce9c70a2233ebcddc308ae605ba96ad03f2c7e70c9f14db89714376fd79a6fc2b44058276969c62338cfd3d5b98 languageName: node linkType: hard @@ -4801,17 +5480,31 @@ __metadata: languageName: node linkType: hard -"@react-native/metro-babel-transformer@npm:0.74.85": - version: 0.74.85 - resolution: "@react-native/metro-babel-transformer@npm:0.74.85" +"@react-native/metro-babel-transformer@npm:0.74.88": + version: 0.74.88 + resolution: "@react-native/metro-babel-transformer@npm:0.74.88" dependencies: "@babel/core": ^7.20.0 - "@react-native/babel-preset": 0.74.85 + "@react-native/babel-preset": 0.74.88 hermes-parser: 0.19.1 nullthrows: ^1.1.1 peerDependencies: "@babel/core": "*" - checksum: a8ae4e95c427b22ee7f84fcfde16c7c1de1cfc4422826bced25b3c10ddb966a44509353b9f857e58f9429238ae11a2e0df9146984eb1028226b5ca448348f55e + checksum: d1f90ef2257b5fd8d45a77db5842a5df17cc4ee23a08f62854abd246f0c0fd9dbb05def9f074c12d7000972da16f76b579f4a288251684b5153e218a3d86b2cb + languageName: node + linkType: hard + +"@react-native/metro-babel-transformer@npm:0.75.4": + version: 0.75.4 + resolution: "@react-native/metro-babel-transformer@npm:0.75.4" + dependencies: + "@babel/core": ^7.20.0 + "@react-native/babel-preset": 0.75.4 + hermes-parser: 0.22.0 + nullthrows: ^1.1.1 + peerDependencies: + "@babel/core": "*" + checksum: a35c6b16e91ad1be3d2379ce512bdbb83b34a91801ae16d0a7bfc736f15380b0bcc455fbc028575fd4d950f421c0787c0ec99f5d1b2edd2f34485fd5fdb0a318 languageName: node linkType: hard @@ -4827,15 +5520,27 @@ __metadata: languageName: node linkType: hard -"@react-native/metro-config@npm:0.74.85": - version: 0.74.85 - resolution: "@react-native/metro-config@npm:0.74.85" +"@react-native/metro-config@npm:0.74.88": + version: 0.74.88 + resolution: "@react-native/metro-config@npm:0.74.88" + dependencies: + "@react-native/js-polyfills": 0.74.88 + "@react-native/metro-babel-transformer": 0.74.88 + metro-config: ^0.80.3 + metro-runtime: ^0.80.3 + checksum: 5be0bf981baf2a6c29076d0d02bc627271ab09c56b4ddb53465df76354fa0ca44ac7d9fe968bcb0079aad1b8f361453b3c23a36965762e85cad9e4de5161b5de + languageName: node + linkType: hard + +"@react-native/metro-config@npm:0.75.4": + version: 0.75.4 + resolution: "@react-native/metro-config@npm:0.75.4" dependencies: - "@react-native/js-polyfills": 0.74.85 - "@react-native/metro-babel-transformer": 0.74.85 + "@react-native/js-polyfills": 0.75.4 + "@react-native/metro-babel-transformer": 0.75.4 metro-config: ^0.80.3 metro-runtime: ^0.80.3 - checksum: 381363a706e2c8d866342a61b95cd1cfe3cc1dceda47238dcbe44329e784d698127f8d017ee8d17940bff1330d55fea39390ce8611e35116cf5e485328fde5b4 + checksum: 49608519e45396e1c6e5301dfa7af598f3309a1b7b7be4ac1e13a27de4a4ed09c9ca3d29abf0c5f9f391ebc7aa5ee13fb1f2bed00ba063d82b1b5ca27011d029 languageName: node linkType: hard @@ -4846,10 +5551,17 @@ __metadata: languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.74.85": - version: 0.74.85 - resolution: "@react-native/normalize-colors@npm:0.74.85" - checksum: d2aef06be265c27ec89e1bec8f3a6869a62300479fbafdabd5e06323cf22a892189d42f9f613cc48c48f97351634c9ce98b07e565d9344714bb2627e5aae4c60 +"@react-native/normalize-colors@npm:0.74.88": + version: 0.74.88 + resolution: "@react-native/normalize-colors@npm:0.74.88" + checksum: 348d0f1b9802e824843ec58ed90f72af078b81dd576f72c45caa1ed9846ea733b0dab932e431f88ebc40a186e7443875b64e8e2cf8e669a59abef0aedf2d9aa7 + languageName: node + linkType: hard + +"@react-native/normalize-colors@npm:0.75.4": + version: 0.75.4 + resolution: "@react-native/normalize-colors@npm:0.75.4" + checksum: d6f916b20b2ba3959e07e107c2bfb175ec3530cf0e611da962ba66a65f2675864881c7c10d5ee6b51cb957cd1a35f7303b4d34a25fde590aa29618f37432447e languageName: node linkType: hard @@ -4860,10 +5572,17 @@ __metadata: languageName: node linkType: hard -"@react-native/typescript-config@npm:0.74.85": - version: 0.74.85 - resolution: "@react-native/typescript-config@npm:0.74.85" - checksum: d53a3a41c021553399148f697764d8f9861689e4bfaa4d344e8ec8698b28715c2741c974efd8b71795463b2396376f59ff07479e89eb01cd7aff9653beb0b1d2 +"@react-native/typescript-config@npm:0.74.88": + version: 0.74.88 + resolution: "@react-native/typescript-config@npm:0.74.88" + checksum: fd3b4e86a001ffa12a1819689c7618a91c7241004230165804b21991cadee7f20b7cf229b40be7fd10d5bc10a72f6e04074979ecb0e99e5fd5cad6bc1b996722 + languageName: node + linkType: hard + +"@react-native/typescript-config@npm:0.75.4": + version: 0.75.4 + resolution: "@react-native/typescript-config@npm:0.75.4" + checksum: 0c4bdffffbe990671c9e878683c1ac809bf205e35a4185e9ec77a82ecfbd4c8defdd08e5c1741e8d2b460cd29daaea8333f98090fcd01d57f2ec993122a71e98 languageName: node linkType: hard @@ -4879,9 +5598,26 @@ __metadata: languageName: node linkType: hard -"@react-native/virtualized-lists@npm:0.74.85": - version: 0.74.85 - resolution: "@react-native/virtualized-lists@npm:0.74.85" +"@react-native/virtualized-lists@npm:0.74.88": + version: 0.74.88 + resolution: "@react-native/virtualized-lists@npm:0.74.88" + dependencies: + invariant: ^2.2.4 + nullthrows: ^1.1.1 + peerDependencies: + "@types/react": ^18.2.6 + react: "*" + react-native: "*" + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 09d412ea8f9e8c087bf0c122b8f518b5fc9d186a123b88ba8edf98768dcb920c3f58b6ca0b82dea2837d0817a8fe66d6bed4bc92782cd2da072a70321b06d621 + languageName: node + linkType: hard + +"@react-native/virtualized-lists@npm:0.75.4": + version: 0.75.4 + resolution: "@react-native/virtualized-lists@npm:0.75.4" dependencies: invariant: ^2.2.4 nullthrows: ^1.1.1 @@ -4892,7 +5628,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 20e67922883fd862a6b8274d70707f70cf8294bed75a582f267c38cf196088d27eeacbb062d86294068cb9ed9cda748c113f390cac21424058404f60196a1b4c + checksum: 51abfbc44a7afddb2ba5f5a0b810167852dbeb566fe62478fed761a71de11f956891ec80c8e706e7f5c27f6a06f8a2376eddd916f7eb0bc25892c7f331d149d6 languageName: node linkType: hard @@ -6096,11 +6832,11 @@ __metadata: linkType: hard "@types/node@npm:^18.0.0": - version: 18.19.42 - resolution: "@types/node@npm:18.19.42" + version: 18.19.71 + resolution: "@types/node@npm:18.19.71" dependencies: undici-types: ~5.26.4 - checksum: 3f976583d3f4ff6040187f98e838337d59134e53bfe1cf241d8143e87e6f9507a1ad0aa435ea550c21d76c6cabb78f63a410413de476764f45695378cc022377 + checksum: 4539d57234550df9b919ab9592ce9231e86c60d7703b4a56f12dd7dfcf28dfe44ab5cb7a6c3900a93a3850de126ae25758a94dd27eaaccc4e8acf7158cfa3a59 languageName: node linkType: hard @@ -6675,20 +7411,22 @@ __metadata: "@babel/preset-env": ^7.20.0 "@babel/runtime": ^7.20.0 "@datadog/mobile-react-native": "workspace:packages/core" - "@react-native/babel-preset": 0.74.85 - "@react-native/eslint-config": 0.74.85 - "@react-native/gradle-plugin": ^0.74.1 - "@react-native/metro-config": 0.74.85 - "@react-native/typescript-config": 0.74.85 + "@react-native-community/cli-platform-android": 13.6.9 + "@react-native/babel-preset": 0.75.4 + "@react-native/codegen": ^0.75.4 + "@react-native/eslint-config": 0.75.4 + "@react-native/gradle-plugin": ^0.75.4 + "@react-native/metro-config": 0.75.4 + "@react-native/typescript-config": 0.75.4 "@types/react": ^18.2.6 "@types/react-test-renderer": ^18.0.0 babel-jest: ^29.6.3 eslint: ^8.19.0 jest: ^29.6.3 prettier: ^2.8.8 - react: 18.2.0 - react-native: 0.74.3 - react-test-renderer: 18.2.0 + react: 18.3.1 + react-native: 0.75.4 + react-test-renderer: 18.3.1 typescript: 5.0.4 languageName: unknown linkType: soft @@ -7517,6 +8255,20 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.24.0": + version: 4.24.4 + resolution: "browserslist@npm:4.24.4" + dependencies: + caniuse-lite: ^1.0.30001688 + electron-to-chromium: ^1.5.73 + node-releases: ^2.0.19 + update-browserslist-db: ^1.1.1 + bin: + browserslist: cli.js + checksum: 64074bf6cf0a9ae3094d753270e3eae9cf925149db45d646f0bc67bacc2e46d7ded64a4e835b95f5fdcf0350f63a83c3755b32f80831f643a47f0886deb8a065 + languageName: node + linkType: hard + "bser@npm:2.1.1": version: 2.1.1 resolution: "bser@npm:2.1.1" @@ -7675,6 +8427,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001688": + version: 1.0.30001692 + resolution: "caniuse-lite@npm:1.0.30001692" + checksum: 484113e3fabbe223fff0380c25c861da265a34c3f75bb5af1f254423b43e713a3c7f0c313167df52fb203f42ea68bd0df8a9e73642becfe1e9fa5734b5fc55a5 + languageName: node + linkType: hard + "chalk@npm:3.0.0": version: 3.0.0 resolution: "chalk@npm:3.0.0" @@ -7751,6 +8510,20 @@ __metadata: languageName: node linkType: hard +"chromium-edge-launcher@npm:^0.2.0": + version: 0.2.0 + resolution: "chromium-edge-launcher@npm:0.2.0" + dependencies: + "@types/node": "*" + escape-string-regexp: ^4.0.0 + is-wsl: ^2.2.0 + lighthouse-logger: ^1.0.0 + mkdirp: ^1.0.4 + rimraf: ^3.0.2 + checksum: 9b56d1f8f18e84e34d6da89a4d97787ef323a1ade6551dcc83a6899af17c1bfc27a844c23422a29f51c6a315d1e04e2ad12595aaf07d3822335c2fce15914feb + languageName: node + linkType: hard + "chromium-edge-launcher@npm:^1.0.0": version: 1.0.0 resolution: "chromium-edge-launcher@npm:1.0.0" @@ -8482,13 +9255,18 @@ __metadata: "@datadog/datadog-ci": ^2.39.0 "@datadog/mobile-react-native": "workspace:packages/core" "@datadog/mobile-react-native-navigation": "workspace:packages/react-native-navigation" + "@datadog/mobile-react-native-session-replay": "workspace:packages/react-native-session-replay" + "@datadog/mobile-react-native-webview": "workspace:packages/react-native-webview" "@datadog/mobile-react-navigation": "workspace:packages/react-navigation" "@react-native-async-storage/async-storage": ^1.15.2 + "@react-native-community/cli-platform-android": 13.6.9 "@react-native-community/masked-view": ^0.1.10 - "@react-native/babel-preset": 0.74.85 - "@react-native/eslint-config": 0.74.85 - "@react-native/metro-config": 0.74.85 - "@react-native/typescript-config": 0.74.85 + "@react-native/babel-preset": 0.74.88 + "@react-native/codegen": ^0.74.88 + "@react-native/eslint-config": 0.74.88 + "@react-native/gradle-plugin": ^0.74.88 + "@react-native/metro-config": 0.74.88 + "@react-native/typescript-config": 0.74.88 "@react-navigation/bottom-tabs": ^6.3.1 "@react-navigation/native": ^6.1.18 "@react-navigation/stack": ^6.2.1 @@ -8497,7 +9275,7 @@ __metadata: babel-plugin-module-resolver: ^4.0.0 patch-package: ^8.0.0 react: 18.2.0 - react-native: 0.74.3 + react-native: 0.74.6 react-native-crash-tester: 0.2.2 react-native-gesture-handler: ^1.10.1 react-native-navigation: 7.40.1 @@ -8999,6 +9777,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.5.73": + version: 1.5.82 + resolution: "electron-to-chromium@npm:1.5.82" + checksum: 9d438663cc8d687ff5c00b775d12e4107010a806cdfe8ebdc8664b12426b740bd719f9208963b045b6ca122991e9ddf891a623482cbeda7c61ecff3cf40b556d + languageName: node + linkType: hard + "emittery@npm:^0.13.1": version: 0.13.1 resolution: "emittery@npm:0.13.1" @@ -9080,6 +9865,15 @@ __metadata: languageName: node linkType: hard +"envinfo@npm:^7.13.0": + version: 7.14.0 + resolution: "envinfo@npm:7.14.0" + bin: + envinfo: dist/cli.js + checksum: 137c1dd9a4d5781c4a6cdc6b695454ba3c4ba1829f73927198aa4122f11b35b59d7b2cb7e1ceea1364925a30278897548511d22f860c14253a33797d0bebd551 + languageName: node + linkType: hard + "err-code@npm:^2.0.2": version: 2.0.3 resolution: "err-code@npm:2.0.3" @@ -9261,6 +10055,13 @@ __metadata: languageName: node linkType: hard +"escalade@npm:^3.2.0": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 47b029c83de01b0d17ad99ed766347b974b0d628e848de404018f3abee728e987da0d2d370ad4574aa3d5b5bfc368754fd085d69a30f8e75903486ec4b5b709e + languageName: node + linkType: hard + "escape-html@npm:~1.0.3": version: 1.0.3 resolution: "escape-html@npm:1.0.3" @@ -9935,6 +10736,17 @@ __metadata: languageName: node linkType: hard +"fast-xml-parser@npm:^4.4.1": + version: 4.5.1 + resolution: "fast-xml-parser@npm:4.5.1" + dependencies: + strnum: ^1.0.5 + bin: + fxparser: src/cli/cli.js + checksum: aab32d7f08a95b20f9ecdc2d769531a9dc454faf12740873972f8169c04ab9335ac5df1029ebfe829a01ddbb0ec60572cb7769d6be2409e95a9be8fc6a86e92c + languageName: node + linkType: hard + "fastq@npm:^1.6.0": version: 1.17.1 resolution: "fastq@npm:1.17.1" @@ -10997,6 +11809,13 @@ __metadata: languageName: node linkType: hard +"hermes-estree@npm:0.22.0": + version: 0.22.0 + resolution: "hermes-estree@npm:0.22.0" + checksum: 7c37e7e2f43d650255f5b1d0034e7dc5a1637ac0d15f0beaa672adbcea9db8d2a71b275d48c115862b7952ba2d5b36e736e72cb48b9ae8b236b329d712a74083 + languageName: node + linkType: hard + "hermes-parser@npm:0.15.0": version: 0.15.0 resolution: "hermes-parser@npm:0.15.0" @@ -11024,6 +11843,15 @@ __metadata: languageName: node linkType: hard +"hermes-parser@npm:0.22.0": + version: 0.22.0 + resolution: "hermes-parser@npm:0.22.0" + dependencies: + hermes-estree: 0.22.0 + checksum: b2d5c0730dc9845606a5b4a045fbf67e4985c62eb0f9baa21e204576274227ddfb52da0d2a29f7858293557f3a229448625118a382154337487c7bee610a290c + languageName: node + linkType: hard + "hermes-profile-transformer@npm:^0.0.6": version: 0.0.6 resolution: "hermes-profile-transformer@npm:0.0.6" @@ -12569,6 +13397,15 @@ __metadata: languageName: node linkType: hard +"jsesc@npm:^3.0.2": + version: 3.1.0 + resolution: "jsesc@npm:3.1.0" + bin: + jsesc: bin/jsesc + checksum: 19c94095ea026725540c0d29da33ab03144f6bcf2d4159e4833d534976e99e0c09c38cefa9a575279a51fc36b31166f8d6d05c9fe2645d5f15851d690b41f17f + languageName: node + linkType: hard + "jsesc@npm:~0.5.0": version: 0.5.0 resolution: "jsesc@npm:0.5.0" @@ -14118,6 +14955,13 @@ __metadata: languageName: node linkType: hard +"node-releases@npm:^2.0.19": + version: 2.0.19 + resolution: "node-releases@npm:2.0.19" + checksum: 917dbced519f48c6289a44830a0ca6dc944c3ee9243c468ebd8515a41c97c8b2c256edb7f3f750416bc37952cc9608684e6483c7b6c6f39f6bd8d86c52cfe658 + languageName: node + linkType: hard + "node-stream-zip@npm:^1.9.1": version: 1.15.0 resolution: "node-stream-zip@npm:1.15.0" @@ -14983,6 +15827,13 @@ __metadata: languageName: node linkType: hard +"picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 + languageName: node + linkType: hard + "picomatch@npm:^2.0.4, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" @@ -15448,13 +16299,13 @@ __metadata: languageName: node linkType: hard -"react-devtools-core@npm:^5.0.0": - version: 5.3.1 - resolution: "react-devtools-core@npm:5.3.1" +"react-devtools-core@npm:^5.0.0, react-devtools-core@npm:^5.3.1": + version: 5.3.2 + resolution: "react-devtools-core@npm:5.3.2" dependencies: shell-quote: ^1.6.1 ws: ^7 - checksum: a68434a6af8261f5eb7defd823ebc77cc86f42a93521755bc58e5925956af579a312e109f9b27f652d016c2d580ef28f6e8d1643502624c0fe7913c93c743170 + checksum: 8ae15b34f69ea16a0c6b9966c195aecf61981099409ddfe1950e1686cfae6717f93dc63285bd8f1094cc783de81c3d1e73285a82e774d2b289a17ede93d6589b languageName: node linkType: hard @@ -15467,7 +16318,7 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^16.12.0 || ^17.0.0 || ^18.0.0, react-is@npm:^18.0.0, react-is@npm:^18.1.0, react-is@npm:^18.2.0": +"react-is@npm:^16.12.0 || ^17.0.0 || ^18.0.0, react-is@npm:^18.0.0, react-is@npm:^18.1.0, react-is@npm:^18.3.1": version: 18.3.1 resolution: "react-is@npm:18.3.1" checksum: e20fe84c86ff172fc8d898251b7cc2c43645d108bf96d0b8edf39b98f9a2cae97b40520ee7ed8ee0085ccc94736c4886294456033304151c3f94978cec03df21 @@ -15725,21 +16576,21 @@ __metadata: languageName: node linkType: hard -"react-native@npm:0.74.3": - version: 0.74.3 - resolution: "react-native@npm:0.74.3" +"react-native@npm:0.74.6": + version: 0.74.6 + resolution: "react-native@npm:0.74.6" dependencies: "@jest/create-cache-key-function": ^29.6.3 "@react-native-community/cli": 13.6.9 "@react-native-community/cli-platform-android": 13.6.9 "@react-native-community/cli-platform-ios": 13.6.9 - "@react-native/assets-registry": 0.74.85 - "@react-native/codegen": 0.74.85 - "@react-native/community-cli-plugin": 0.74.85 - "@react-native/gradle-plugin": 0.74.85 - "@react-native/js-polyfills": 0.74.85 - "@react-native/normalize-colors": 0.74.85 - "@react-native/virtualized-lists": 0.74.85 + "@react-native/assets-registry": 0.74.88 + "@react-native/codegen": 0.74.88 + "@react-native/community-cli-plugin": 0.74.88 + "@react-native/gradle-plugin": 0.74.88 + "@react-native/js-polyfills": 0.74.88 + "@react-native/normalize-colors": 0.74.88 + "@react-native/virtualized-lists": 0.74.88 abort-controller: ^3.0.0 anser: ^1.4.9 ansi-regex: ^5.0.0 @@ -15747,6 +16598,7 @@ __metadata: chalk: ^4.0.0 event-target-shim: ^5.0.1 flow-enums-runtime: ^0.0.6 + glob: ^7.1.1 invariant: ^2.2.4 jest-environment-node: ^29.6.3 jsc-android: ^250231.0.0 @@ -15774,7 +16626,62 @@ __metadata: optional: true bin: react-native: cli.js - checksum: bfa1c4a9823149a0895c7cd9db2d7ebb93fe5497cad2fc44e236479fc3e3fb690b3fda86aee4cd3f6d767ed3e62fb3f0ab9bfbd56e29a46d3f2f21040129783c + checksum: c7060a5ed005cf313d90f7b81132f0f4f84b7c655dfd17367a9fa42dc2ce0414bfd08566c5ef55552861e1583f650bde1e21b7a05427c873da093d9aa25c48d3 + languageName: node + linkType: hard + +"react-native@npm:0.75.4": + version: 0.75.4 + resolution: "react-native@npm:0.75.4" + dependencies: + "@jest/create-cache-key-function": ^29.6.3 + "@react-native-community/cli": 14.1.0 + "@react-native-community/cli-platform-android": 14.1.0 + "@react-native-community/cli-platform-ios": 14.1.0 + "@react-native/assets-registry": 0.75.4 + "@react-native/codegen": 0.75.4 + "@react-native/community-cli-plugin": 0.75.4 + "@react-native/gradle-plugin": 0.75.4 + "@react-native/js-polyfills": 0.75.4 + "@react-native/normalize-colors": 0.75.4 + "@react-native/virtualized-lists": 0.75.4 + abort-controller: ^3.0.0 + anser: ^1.4.9 + ansi-regex: ^5.0.0 + base64-js: ^1.5.1 + chalk: ^4.0.0 + commander: ^9.4.1 + event-target-shim: ^5.0.1 + flow-enums-runtime: ^0.0.6 + glob: ^7.1.1 + invariant: ^2.2.4 + jest-environment-node: ^29.6.3 + jsc-android: ^250231.0.0 + memoize-one: ^5.0.0 + metro-runtime: ^0.80.3 + metro-source-map: ^0.80.3 + mkdirp: ^0.5.1 + nullthrows: ^1.1.1 + pretty-format: ^26.5.2 + promise: ^8.3.0 + react-devtools-core: ^5.3.1 + react-refresh: ^0.14.0 + regenerator-runtime: ^0.13.2 + scheduler: 0.24.0-canary-efb381bbf-20230505 + semver: ^7.1.3 + stacktrace-parser: ^0.1.10 + whatwg-fetch: ^3.0.0 + ws: ^6.2.2 + yargs: ^17.6.2 + peerDependencies: + "@types/react": ^18.2.6 + react: ^18.2.0 + peerDependenciesMeta: + "@types/react": + optional: true + bin: + react-native: cli.js + checksum: 7dcbffffd529b47d34c7457cdf71ec0c9257fa5e467d8395e61675eab4a2494727464a1cd6d2d1b1fd1348cf71c409ee4a28a79a43ea38b1eb99fcf16e910b1c languageName: node linkType: hard @@ -15810,16 +16717,16 @@ __metadata: languageName: node linkType: hard -"react-test-renderer@npm:18.2.0": - version: 18.2.0 - resolution: "react-test-renderer@npm:18.2.0" +"react-test-renderer@npm:18.3.1": + version: 18.3.1 + resolution: "react-test-renderer@npm:18.3.1" dependencies: - react-is: ^18.2.0 + react-is: ^18.3.1 react-shallow-renderer: ^16.15.0 - scheduler: ^0.23.0 + scheduler: ^0.23.2 peerDependencies: - react: ^18.2.0 - checksum: 6b6980ced93fa2b72662d5e4ab3b4896833586940047ce52ca9aca801e5432adf05fcbe28289b0af3ce6a2a7c590974e25dcc8aa43d0de658bfe8bbcd686f958 + react: ^18.3.1 + checksum: e8e58e738835fab3801afb63f6bfe0fcf6e68ea39619fae5bdf47feefc36b1e4acb48c9dd139c7533611466eff1dfce6ffdda4b317e06aee663dda7d91438f26 languageName: node linkType: hard @@ -15832,6 +16739,15 @@ __metadata: languageName: node linkType: hard +"react@npm:18.3.1": + version: 18.3.1 + resolution: "react@npm:18.3.1" + dependencies: + loose-envify: ^1.1.0 + checksum: a27bcfa8ff7c15a1e50244ad0d0c1cb2ad4375eeffefd266a64889beea6f6b64c4966c9b37d14ee32d6c9fcd5aa6ba183b6988167ab4d127d13e7cb5b386a376 + languageName: node + linkType: hard + "read-cmd-shim@npm:4.0.0, read-cmd-shim@npm:^4.0.0": version: 4.0.0 resolution: "read-cmd-shim@npm:4.0.0" @@ -16437,7 +17353,7 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.23.0": +"scheduler@npm:^0.23.2": version: 0.23.2 resolution: "scheduler@npm:0.23.2" dependencies: @@ -16481,7 +17397,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": +"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.1.3, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": version: 7.6.3 resolution: "semver@npm:7.6.3" bin: @@ -17965,6 +18881,20 @@ __metadata: languageName: node linkType: hard +"update-browserslist-db@npm:^1.1.1": + version: 1.1.2 + resolution: "update-browserslist-db@npm:1.1.2" + dependencies: + escalade: ^3.2.0 + picocolors: ^1.1.1 + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 088d2bad8ddeaeccd82d87d3f6d736d5256d697b725ffaa2b601dfd0ec16ba5fad20db8dcdccf55396e1a36194236feb69e3f5cce772e5be15a5e4261ff2815d + languageName: node + linkType: hard + "uri-js@npm:^4.2.2": version: 4.4.1 resolution: "uri-js@npm:4.4.1" @@ -18347,7 +19277,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^6.2.2": +"ws@npm:^6.2.2, ws@npm:^6.2.3": version: 6.2.3 resolution: "ws@npm:6.2.3" dependencies: From 6cafa4129ebdc6b1ef92cd4d3de170642042180e Mon Sep 17 00:00:00 2001 From: Carlos Nogueira <carlos.nogueira@datadoghq.com> Date: Mon, 20 Jan 2025 18:24:45 +0000 Subject: [PATCH 4/5] Update example to react-native verion 0.75.4 --- example-new-architecture/.gitignore | 2 +- .../android/settings.gradle | 3 - example-new-architecture/ios/Podfile.lock | 88 +- example/android/app/build.gradle | 34 +- .../android/app/src/main/AndroidManifest.xml | 3 +- example/android/build.gradle | 2 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- example/android/gradlew | 16 +- example/android/settings.gradle | 10 +- example/babel.config.js | 29 - .../project.pbxproj | 33 +- example/ios/Podfile.lock | 965 ++++++++++++------ example/package.json | 26 +- .../react-native-navigation+7.40.1.patch | 148 ++- example/src/WixApp.tsx | 5 +- yarn.lock | 575 +---------- 16 files changed, 973 insertions(+), 968 deletions(-) diff --git a/example-new-architecture/.gitignore b/example-new-architecture/.gitignore index ccb2c846f..2d6734832 100644 --- a/example-new-architecture/.gitignore +++ b/example-new-architecture/.gitignore @@ -63,7 +63,7 @@ yarn-error.log .metro-health-check* # Secrets -ddCredentials.js +ddCredentials.* # Yarn ignored files .pnp.* diff --git a/example-new-architecture/android/settings.gradle b/example-new-architecture/android/settings.gradle index 940fd0070..e53f2a949 100644 --- a/example-new-architecture/android/settings.gradle +++ b/example-new-architecture/android/settings.gradle @@ -5,6 +5,3 @@ rootProject.name = 'DdSdkReactNativeExample' include ':app' includeBuild('../node_modules/@react-native/gradle-plugin') - - - diff --git a/example-new-architecture/ios/Podfile.lock b/example-new-architecture/ios/Podfile.lock index f7e1fa4c9..70ab9d715 100644 --- a/example-new-architecture/ios/Podfile.lock +++ b/example-new-architecture/ios/Podfile.lock @@ -1760,71 +1760,71 @@ SPEC CHECKSUMS: DatadogInternal: 2c9770cd4bb66636f2c1578f4cfbc5984e032e2d DatadogLogs: 397a79884d4dff82cf3d1a35b3e61e9ab4b03cf4 DatadogRUM: 9f23460eb44e2bd2f2fe5e4db9d205dcdd0ef865 - DatadogSDKReactNative: 13049ba794ee2164f96ba3a88a926f7690c14db2 + DatadogSDKReactNative: 5b1047d12bcb2ad8bced39e9950ec9fb55d84760 DatadogTrace: 637d592a8d98ece1794ee06ad27dbd43a4fe08d0 DatadogWebViewTracking: 2191682c6af12d86c093ceb3a20a886708bfeb4f DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 FBLazyVector: 430e10366de01d1e3d57374500b1b150fe482e6d fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 - glog: fdfdfe5479092de0c4bdbebedd9056951f092c4f + glog: 69ef571f3de08433d766d614c73a9838a06bf7eb hermes-engine: ea92f60f37dba025e293cbe4b4a548fd26b610a0 OpenTelemetrySwiftApi: 657da8071c2908caecce11548e006f779924ff9c PLCrashReporter: 499c53b0104f95c302d94fd723ebb03c56d9bac8 - RCT-Folly: 5dc73daec3476616d19e8a53f0156176f7b55461 + RCT-Folly: 4464f4d875961fce86008d45f4ecf6cef6de0740 RCTDeprecation: 726d24248aeab6d7180dac71a936bbca6a994ed1 RCTRequired: a94e7febda6db0345d207e854323c37e3a31d93b RCTTypeSafety: 28e24a6e44f5cbf912c66dde6ab7e07d1059a205 React: c2830fa483b0334bda284e46a8579ebbe0c5447e React-callinvoker: 4aecde929540c26b841a4493f70ebf6016691eb8 - React-Core: 32a581847d74ce9b5f51d9d11a4e4d132ad61553 - React-CoreModules: f53e0674e1747fa41c83bc970e82add97b14ad87 - React-cxxreact: 86f3b1692081fd954a0cb27cc90d14674645b64b + React-Core: 9c059899f00d46b5cec3ed79251f77d9c469553d + React-CoreModules: 9fac2d31803c0ed03e4ddaa17f1481714f8633a5 + React-cxxreact: a979810a3ca4045ceb09407a17563046a7f71494 React-debug: 3d21f69d8def0656f8b8ec25c0f05954f4d862c5 - React-defaultsnativemodule: 63cb78c593c87b36eadcc998c1b3ad703633effa - React-domnativemodule: 44d361eee205330c7826c619513feac2df9d782c - React-Fabric: cbf38ceefb1ac6236897abdb538130228e126695 - React-FabricComponents: dd4b01c4a60920d8dc15f3b5594c6fe9e7648a38 - React-FabricImage: 8b13aedfbd20f349b9b3314baf993c71c02995d9 + React-defaultsnativemodule: 5bb91842d2bd91c5e9d23f67f5913a1226e8d1f2 + React-domnativemodule: a8ff57705d8372d7182e9277110ad290d50ffeed + React-Fabric: 3bc7be9e3a6b7581fc828dc2aa041e107fc8ffb8 + React-FabricComponents: 668e0cb02344c2942e4c8921a643648faa6dc364 + React-FabricImage: 3f44dd25a2b020ed5215d4438a1bb1f3461cd4f1 React-featureflags: ee1abd6f71555604a36cda6476e3c502ca9a48e5 - React-featureflagsnativemodule: 59749d488917d6fbffe7c94cb622e2c96a7e9e00 - React-graphics: f5c4cf3abc5aa083e28fe7a866bd95fb3bbbc1e0 - React-hermes: cad69ee9a53870cc38e5386889aa7ea81c75b6a1 - React-idlecallbacksnativemodule: 0de9d2f5f1214852120cc28ade8fef18436cb5ee - React-ImageManager: cb78d7a24f45f8f9a5a1640b52fce4c9f637f98d - React-jserrorhandler: dfe9b96e99a93d4f4858bad66d5bc4813a87a21a - React-jsi: bc1f6073e203fb540edd6d26f926ad041809b443 - React-jsiexecutor: 1e8fc70dd9614c3e9d5c3c876b2ea3cd1d931ee4 - React-jsinspector: 7544a20e9beac390f1b65d9f0040d97cd55dc198 - React-jsitracing: cac972ccc097db399df8044e49add8e5b25cb34a - React-logger: 80d87daf2f98bf95ab668b79062c1e0c3f0c2f8a - React-Mapbuffer: acffb35a53a5f474ede09f082ac609b41aafab2e - React-microtasksnativemodule: a397fa9431e377a7e3acacc7be68e4fcc89c3d0e + React-featureflagsnativemodule: d91903b8ad0e82b1eee3e7845d08024fbd6c758f + React-graphics: d7dd9c8d75cad5af19e19911fa370f78f2febd96 + React-hermes: 2069b08e965e48b7f8aa2c0ca0a2f383349ed55d + React-idlecallbacksnativemodule: 568f7db5c625852e3eac25a5686760da152f0225 + React-ImageManager: ab7a7d17dd0ff1ef1d4e1e88197d1119da9957ce + React-jserrorhandler: d9e867bb83b868472f3f7601883f0403b3e3942d + React-jsi: d68f1d516e5120a510afe356647a6a1e1f98f2db + React-jsiexecutor: 6366a08a0fc01c9b65736f8deacd47c4a397912a + React-jsinspector: 0ac947411f0c73b34908800cc7a6a31d8f93e1a8 + React-jsitracing: 0e8c0aadb1fcec6b1e4f2a66ee3b0da80f0f8615 + React-logger: d79b704bf215af194f5213a6b7deec50ba8e6a9b + React-Mapbuffer: b982d5bba94a8bc073bda48f0d27c9b28417fae3 + React-microtasksnativemodule: 2cec1d6e126598df0f165268afa231174dd1a611 React-nativeconfig: 8c83d992b9cc7d75b5abe262069eaeea4349f794 - React-NativeModulesApple: 97f606f09fd9840b3868333984d6a0e7bcc425b5 + React-NativeModulesApple: 9f7920224a3b0c7d04d77990067ded14cee3c614 React-perflogger: 59e1a3182dca2cee7b9f1f7aab204018d46d1914 - React-performancetimeline: 3e3f5c5576fe1cc2dd5fcfb1ae2046d5dceda3d7 + React-performancetimeline: a9d05533ff834c6aa1f532e05e571f3fd2e3c1ed React-RCTActionSheet: d80e68d3baa163e4012a47c1f42ddd8bcd9672cc - React-RCTAnimation: 051f0781709c5ed80ba8aa2b421dfb1d72a03162 - React-RCTAppDelegate: 6bc8e8a3fc051ea502e5680689c18b061c965ef3 - React-RCTBlob: 895eaf8bca2e76ee1c95b479235c6ccebe586fc6 - React-RCTFabric: 8ad8f8ae5be968efab02e95b3471054eb7f2c918 - React-RCTImage: b73149c0cd54b641dba2d6250aaf168fee784d9f - React-RCTLinking: 23e519712285427e50372fbc6e0265d422abf462 - React-RCTNetwork: a5d06d122588031989115f293654b13353753630 - React-RCTSettings: 87d03b5d94e6eadd1e8c1d16a62f790751aafb55 - React-RCTText: 75e9dd39684f4bcd1836134ac2348efaca7437b3 - React-RCTVibration: 033c161fe875e6fa096d0d9733c2e2501682e3d4 + React-RCTAnimation: bde981f6bd7f8493696564da9b3bd05721d3b3cc + React-RCTAppDelegate: b21d50ec42f18fedae765629d56850538a8c98d7 + React-RCTBlob: 520a0382bf8e89b9153d60e3c6293e51615834e9 + React-RCTFabric: a083f6c78c6084a0ac332934fc5cfc4271bab61f + React-RCTImage: 90448d2882464af6015ed57c98f463f8748be465 + React-RCTLinking: 1bd95d0a704c271d21d758e0f0388cced768d77d + React-RCTNetwork: 218af6e63eb9b47935cc5a775b7a1396cf10ff91 + React-RCTSettings: e10b8e42b0fce8a70fbf169de32a2ae03243ef6b + React-RCTText: e7bf9f4997a1a0b45c052d4ad9a0fe653061cf29 + React-RCTVibration: 5b70b7f11e48d1c57e0d4832c2097478adbabe93 React-rendererconsistency: f620c6e003e3c4593e6349d8242b8aeb3d4633f0 - React-rendererdebug: 5be7b834677b2a7a263f4d2545f0d4966cafad82 + React-rendererdebug: e697680f4dd117becc5daf9ea9800067abcee91c React-rncore: c22bd84cc2f38947f0414fab6646db22ff4f80cd - React-RuntimeApple: 71160e6c02efa07d198b84ef5c3a52a7d9d0399d - React-RuntimeCore: f88f79ec995c12af56a265d7505c7630733d9d82 + React-RuntimeApple: de0976836b90b484305638616898cbc665c67c13 + React-RuntimeCore: 3c4a5aa63d9e7a3c17b7fb23f32a72a8bcfccf57 React-runtimeexecutor: ea90d8e3a9e0f4326939858dafc6ab17c031a5d3 - React-RuntimeHermes: 49f86328914021f50fd5a5b9756685f5f6d8b4da - React-runtimescheduler: fed70991b942c6df752a59a22081e45fc811b11c - React-utils: 02526ea15628a768b8db9517b6017a1785c734d2 - ReactCodegen: 8b5341ecb61898b8bd40a73ebc443c6bf2d14423 - ReactCommon: 36d48f542b4010786d6b2bcee615fe5f906b7105 + React-RuntimeHermes: c6b0afdf1f493621214eeb6517fb859ce7b21b81 + React-runtimescheduler: 84f0d876d254bce6917a277b3930eb9bc29df6c7 + React-utils: cbe8b8b3d7b2ac282e018e46f0e7b25cdc87c5a0 + ReactCodegen: 4bcb34e6b5ebf6eef5cee34f55aa39991ea1c1f1 + ReactCommon: 6a952e50c2a4b694731d7682aaa6c79bc156e4ad SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d Yoga: 055f92ad73f8c8600a93f0e25ac0b2344c3b07e6 diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle index dfef7b088..b809bb09b 100644 --- a/example/android/app/build.gradle +++ b/example/android/app/build.gradle @@ -9,14 +9,14 @@ apply from: "../../node_modules/@datadog/mobile-react-native/datadog-sourcemaps. */ react { /* Folders */ - // The root of your project, i.e. where "package.json" lives. Default is '..' - // root = file("../") - // The folder where the react-native NPM package is. Default is ../node_modules/react-native - // reactNativeDir = file("../node_modules/react-native") - // The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen - // codegenDir = file("../node_modules/@react-native/codegen") - // The cli.js file which is the React Native CLI entrypoint. Default is ../node_modules/react-native/cli.js - // cliFile = file("../node_modules/react-native/cli.js") + // The root of your project, i.e. where "package.json" lives. Default is '../..' + // root = file("../../") + // The folder where the react-native NPM package is. Default is ../../node_modules/react-native + // reactNativeDir = file("../../node_modules/react-native") + // The folder where the react-native Codegen package is. Default is ../../node_modules/@react-native/codegen + // codegenDir = file("../../node_modules/@react-native/codegen") + // The cli.js file which is the React Native CLI entrypoint. Default is ../../node_modules/react-native/cli.js + // cliFile = file("../../node_modules/react-native/cli.js") /* Variants */ // The list of variants to that are debuggable. For those we're going to @@ -38,7 +38,7 @@ react { // bundleAssetName = "MyApplication.android.bundle" // // The entry file for bundle generation. Default is 'index.android.js' or 'index.js' - entryFile = file("../../index.tsx") + // entryFile = file("../js/MyApplication.android.js") // // A list of extra flags to pass to the 'bundle' commands. // See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle @@ -50,6 +50,9 @@ react { // // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map" // hermesFlags = ["-O", "-output-source-map"] + + /* Autolinking */ + autolinkLibrariesWithApp() } /** @@ -84,22 +87,10 @@ android { versionName "1.0" } - signingConfigs { - debug { - storeFile file('debug.keystore') - storePassword 'android' - keyAlias 'androiddebugkey' - keyPassword 'android' - } - } buildTypes { - debug { - signingConfig signingConfigs.debug - } release { // Caution! In production, you need to generate your own keystore file. // see https://reactnative.dev/docs/signed-apk-android. - signingConfig signingConfigs.debug minifyEnabled enableProguardInReleaseBuilds proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" } @@ -126,4 +117,3 @@ dependencies { } } -apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project) diff --git a/example/android/app/src/main/AndroidManifest.xml b/example/android/app/src/main/AndroidManifest.xml index 4122f36a5..e1892528b 100644 --- a/example/android/app/src/main/AndroidManifest.xml +++ b/example/android/app/src/main/AndroidManifest.xml @@ -8,7 +8,8 @@ android:icon="@mipmap/ic_launcher" android:roundIcon="@mipmap/ic_launcher_round" android:allowBackup="false" - android:theme="@style/AppTheme"> + android:theme="@style/AppTheme" + android:supportsRtl="true"> <activity android:name=".MainActivity" android:label="@string/app_name" diff --git a/example/android/build.gradle b/example/android/build.gradle index f536a7920..df1ce4db3 100644 --- a/example/android/build.gradle +++ b/example/android/build.gradle @@ -5,7 +5,7 @@ buildscript { compileSdkVersion = 34 targetSdkVersion = 34 ndkVersion = "26.1.10909125" - kotlinVersion = "1.9.22" + kotlinVersion = "1.9.24" } repositories { google() diff --git a/example/android/gradle/wrapper/gradle-wrapper.properties b/example/android/gradle/wrapper/gradle-wrapper.properties index b07ba7074..7da01ddb7 100644 --- a/example/android/gradle/wrapper/gradle-wrapper.properties +++ b/example/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Wed Jan 15 10:26:26 WET 2025 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/example/android/gradlew b/example/android/gradlew index 0adc8e1a5..b740cf133 100755 --- a/example/android/gradlew +++ b/example/android/gradlew @@ -55,7 +55,7 @@ # Darwin, MinGW, and NonStop. # # (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt # within the Gradle project. # # You can find Gradle at https://github.com/gradle/gradle/. @@ -145,7 +145,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then case $MAX_FD in #( max*) # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC3045 + # shellcheck disable=SC2039,SC3045 MAX_FD=$( ulimit -H -n ) || warn "Could not query maximum file descriptor limit" esac @@ -153,7 +153,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then '' | soft) :;; #( *) # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC3045 + # shellcheck disable=SC2039,SC3045 ulimit -n "$MAX_FD" || warn "Could not set maximum file descriptor limit to $MAX_FD" esac @@ -202,11 +202,11 @@ fi # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' -# Collect all arguments for the java command; -# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of -# shell script including quotes and variable substitutions, so put them in -# double quotes to make sure that they get re-expanded; and -# * put everything else in single quotes, so that it's not re-expanded. +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. set -- \ "-Dorg.gradle.appname=$APP_BASE_NAME" \ diff --git a/example/android/settings.gradle b/example/android/settings.gradle index 03d597452..940fd0070 100644 --- a/example/android/settings.gradle +++ b/example/android/settings.gradle @@ -1,4 +1,10 @@ -rootProject.name = 'ddSdkReactnativeExample' -apply from: file('../node_modules/@react-native-community/cli-platform-android/native_modules.gradle'); applyNativeModulesSettingsGradle(settings) +pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") } +plugins { id("com.facebook.react.settings") } +extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() } +rootProject.name = 'DdSdkReactNativeExample' include ':app' includeBuild('../node_modules/@react-native/gradle-plugin') + + + + diff --git a/example/babel.config.js b/example/babel.config.js index 7aad2ecae..990d54137 100644 --- a/example/babel.config.js +++ b/example/babel.config.js @@ -1,32 +1,3 @@ -const path = require('path'); -const pakCore = require('../packages/core/package.json'); -const pakNavigation = require('../packages/react-navigation/package.json'); -const pakNativeNavigation = require('../packages/react-native-navigation/package.json'); - module.exports = { presets: ['module:@react-native/babel-preset'] - // plugins: [ - // [ - // 'module-resolver', - // { - // alias: { - // [pakCore.name]: path.join( - // __dirname, - // '../packages/core', - // pakCore.source, - // ), - // [pakNavigation.name]: path.join( - // __dirname, - // '../packages/react-navigation', - // pakNavigation.source, - // ), - // [pakNativeNavigation.name]: path.join( - // __dirname, - // '../packages/react-native-navigation', - // pakNativeNavigation.source, - // ), - // }, - // }, - // ], - // ], }; diff --git a/example/ios/DdSdkReactNativeExample.xcodeproj/project.pbxproj b/example/ios/DdSdkReactNativeExample.xcodeproj/project.pbxproj index 1d6d73e9c..d6b24e097 100644 --- a/example/ios/DdSdkReactNativeExample.xcodeproj/project.pbxproj +++ b/example/ios/DdSdkReactNativeExample.xcodeproj/project.pbxproj @@ -10,9 +10,9 @@ 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 6940748686AF1CF38E368323 /* libPods-ddSdkReactnativeExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 63DA7F330ADB3384B869B1E0 /* libPods-ddSdkReactnativeExample.a */; }; 7115D38EB0DCB0BDB39D62A2 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A54EC6889135AAF4EFAD7EF0 /* PrivacyInfo.xcprivacy */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; + 9535939DC34C118DCA3512D8 /* libPods-ddSdkReactnativeExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5EB72F57A8699EA38B88C5B7 /* libPods-ddSdkReactnativeExample.a */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -22,12 +22,12 @@ 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = ddSdkReactnativeExample/Images.xcassets; sourceTree = "<group>"; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = ddSdkReactnativeExample/Info.plist; sourceTree = "<group>"; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = ddSdkReactnativeExample/main.m; sourceTree = "<group>"; }; - 63DA7F330ADB3384B869B1E0 /* libPods-ddSdkReactnativeExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ddSdkReactnativeExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 5EB72F57A8699EA38B88C5B7 /* libPods-ddSdkReactnativeExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ddSdkReactnativeExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = ddSdkReactnativeExample/LaunchScreen.storyboard; sourceTree = "<group>"; }; + A141D195C842A30B5E492167 /* Pods-ddSdkReactnativeExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ddSdkReactnativeExample.release.xcconfig"; path = "Target Support Files/Pods-ddSdkReactnativeExample/Pods-ddSdkReactnativeExample.release.xcconfig"; sourceTree = "<group>"; }; A54EC6889135AAF4EFAD7EF0 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = ddSdkReactnativeExample/PrivacyInfo.xcprivacy; sourceTree = "<group>"; }; - BC52C168137D31B7D3C84F2E /* Pods-ddSdkReactnativeExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ddSdkReactnativeExample.debug.xcconfig"; path = "Target Support Files/Pods-ddSdkReactnativeExample/Pods-ddSdkReactnativeExample.debug.xcconfig"; sourceTree = "<group>"; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; - FAFB4536E54BC83F07994EC6 /* Pods-ddSdkReactnativeExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ddSdkReactnativeExample.release.xcconfig"; path = "Target Support Files/Pods-ddSdkReactnativeExample/Pods-ddSdkReactnativeExample.release.xcconfig"; sourceTree = "<group>"; }; + EE54EA8A24584CAA02AEF5B6 /* Pods-ddSdkReactnativeExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ddSdkReactnativeExample.debug.xcconfig"; path = "Target Support Files/Pods-ddSdkReactnativeExample/Pods-ddSdkReactnativeExample.debug.xcconfig"; sourceTree = "<group>"; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -35,7 +35,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6940748686AF1CF38E368323 /* libPods-ddSdkReactnativeExample.a in Frameworks */, + 9535939DC34C118DCA3512D8 /* libPods-ddSdkReactnativeExample.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -60,7 +60,7 @@ isa = PBXGroup; children = ( ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 63DA7F330ADB3384B869B1E0 /* libPods-ddSdkReactnativeExample.a */, + 5EB72F57A8699EA38B88C5B7 /* libPods-ddSdkReactnativeExample.a */, ); name = Frameworks; sourceTree = "<group>"; @@ -97,8 +97,8 @@ BBD78D7AC51CEA395F1C20DB /* Pods */ = { isa = PBXGroup; children = ( - BC52C168137D31B7D3C84F2E /* Pods-ddSdkReactnativeExample.debug.xcconfig */, - FAFB4536E54BC83F07994EC6 /* Pods-ddSdkReactnativeExample.release.xcconfig */, + EE54EA8A24584CAA02AEF5B6 /* Pods-ddSdkReactnativeExample.debug.xcconfig */, + A141D195C842A30B5E492167 /* Pods-ddSdkReactnativeExample.release.xcconfig */, ); path = Pods; sourceTree = "<group>"; @@ -110,14 +110,14 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "ddSdkReactnativeExample" */; buildPhases = ( - 0BBCD6A3D97200E5E6E9B682 /* [CP] Check Pods Manifest.lock */, + A5ECFD6659BA530DF8825D9A /* [CP] Check Pods Manifest.lock */, FD10A7F022414F080027D42C /* Start Packager */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - F08C5D495B7B6EAD2A881C07 /* [CP] Embed Pods Frameworks */, - A339F27313690E7CA2747889 /* [CP] Copy Pods Resources */, + DA0679F851B89CF5694D38E3 /* [CP] Embed Pods Frameworks */, + A9F9AD52B6628FD1FB27A388 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -189,7 +189,7 @@ shellPath = /bin/sh; shellScript = "set -e\n\nWITH_ENVIRONMENT=\"../node_modules/react-native/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"../node_modules/react-native/scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n"; }; - 0BBCD6A3D97200E5E6E9B682 /* [CP] Check Pods Manifest.lock */ = { + A5ECFD6659BA530DF8825D9A /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -211,7 +211,7 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - A339F27313690E7CA2747889 /* [CP] Copy Pods Resources */ = { + A9F9AD52B6628FD1FB27A388 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -228,7 +228,7 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ddSdkReactnativeExample/Pods-ddSdkReactnativeExample-resources.sh\"\n"; showEnvVarsInLog = 0; }; - F08C5D495B7B6EAD2A881C07 /* [CP] Embed Pods Frameworks */ = { + DA0679F851B89CF5694D38E3 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -281,7 +281,7 @@ /* Begin XCBuildConfiguration section */ 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BC52C168137D31B7D3C84F2E /* Pods-ddSdkReactnativeExample.debug.xcconfig */; + baseConfigurationReference = EE54EA8A24584CAA02AEF5B6 /* Pods-ddSdkReactnativeExample.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; @@ -308,7 +308,7 @@ }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FAFB4536E54BC83F07994EC6 /* Pods-ddSdkReactnativeExample.release.xcconfig */; + baseConfigurationReference = A141D195C842A30B5E492167 /* Pods-ddSdkReactnativeExample.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; @@ -409,6 +409,7 @@ ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; USE_HERMES = true; }; name = Debug; diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index c1114cb09..b1e08aed1 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -1,5 +1,5 @@ PODS: - - boost (1.83.0) + - boost (1.84.0) - DatadogCore (2.22.0): - DatadogInternal (= 2.22.0) - DatadogCrashReporting (2.22.0): @@ -55,12 +55,12 @@ PODS: - DatadogWebViewTracking (2.22.0): - DatadogInternal (= 2.22.0) - DoubleConversion (1.1.6) - - FBLazyVector (0.74.6) + - FBLazyVector (0.75.4) - fmt (9.1.0) - glog (0.3.5) - - hermes-engine (0.74.6): - - hermes-engine/Pre-built (= 0.74.6) - - hermes-engine/Pre-built (0.74.6) + - hermes-engine (0.75.4): + - hermes-engine/Pre-built (= 0.75.4) + - hermes-engine/Pre-built (0.75.4) - HMSegmentedControl (1.5.6) - OpenTelemetrySwiftApi (1.6.0) - PLCrashReporter (1.11.2) @@ -80,52 +80,32 @@ PODS: - DoubleConversion - fmt (= 9.1.0) - glog - - RCTDeprecation (0.74.6) - - RCTRequired (0.74.6) - - RCTTypeSafety (0.74.6): - - FBLazyVector (= 0.74.6) - - RCTRequired (= 0.74.6) - - React-Core (= 0.74.6) - - React (0.74.6): - - React-Core (= 0.74.6) - - React-Core/DevSupport (= 0.74.6) - - React-Core/RCTWebSocket (= 0.74.6) - - React-RCTActionSheet (= 0.74.6) - - React-RCTAnimation (= 0.74.6) - - React-RCTBlob (= 0.74.6) - - React-RCTImage (= 0.74.6) - - React-RCTLinking (= 0.74.6) - - React-RCTNetwork (= 0.74.6) - - React-RCTSettings (= 0.74.6) - - React-RCTText (= 0.74.6) - - React-RCTVibration (= 0.74.6) - - React-callinvoker (0.74.6) - - React-Codegen (0.74.6): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly - - RCTRequired - - RCTTypeSafety - - React-Core - - React-debug - - React-Fabric - - React-FabricImage - - React-featureflags - - React-graphics - - React-jsi - - React-jsiexecutor - - React-NativeModulesApple - - React-rendererdebug - - React-utils - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - React-Core (0.74.6): + - RCTDeprecation (0.75.4) + - RCTRequired (0.75.4) + - RCTTypeSafety (0.75.4): + - FBLazyVector (= 0.75.4) + - RCTRequired (= 0.75.4) + - React-Core (= 0.75.4) + - React (0.75.4): + - React-Core (= 0.75.4) + - React-Core/DevSupport (= 0.75.4) + - React-Core/RCTWebSocket (= 0.75.4) + - React-RCTActionSheet (= 0.75.4) + - React-RCTAnimation (= 0.75.4) + - React-RCTBlob (= 0.75.4) + - React-RCTImage (= 0.75.4) + - React-RCTLinking (= 0.75.4) + - React-RCTNetwork (= 0.75.4) + - React-RCTSettings (= 0.75.4) + - React-RCTText (= 0.75.4) + - React-RCTVibration (= 0.75.4) + - React-callinvoker (0.75.4) + - React-Core (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.74.6) + - React-Core/Default (= 0.75.4) - React-cxxreact - React-featureflags - React-hermes @@ -137,7 +117,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/CoreModulesHeaders (0.74.6): + - React-Core/CoreModulesHeaders (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -154,7 +134,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/Default (0.74.6): + - React-Core/Default (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -170,13 +150,13 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/DevSupport (0.74.6): + - React-Core/DevSupport (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.74.6) - - React-Core/RCTWebSocket (= 0.74.6) + - React-Core/Default (= 0.75.4) + - React-Core/RCTWebSocket (= 0.75.4) - React-cxxreact - React-featureflags - React-hermes @@ -188,7 +168,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTActionSheetHeaders (0.74.6): + - React-Core/RCTActionSheetHeaders (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -205,7 +185,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTAnimationHeaders (0.74.6): + - React-Core/RCTAnimationHeaders (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -222,7 +202,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTBlobHeaders (0.74.6): + - React-Core/RCTBlobHeaders (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -239,7 +219,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTImageHeaders (0.74.6): + - React-Core/RCTImageHeaders (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -256,7 +236,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTLinkingHeaders (0.74.6): + - React-Core/RCTLinkingHeaders (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -273,7 +253,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTNetworkHeaders (0.74.6): + - React-Core/RCTNetworkHeaders (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -290,7 +270,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTSettingsHeaders (0.74.6): + - React-Core/RCTSettingsHeaders (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -307,7 +287,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTTextHeaders (0.74.6): + - React-Core/RCTTextHeaders (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -324,7 +304,7 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTVibrationHeaders (0.74.6): + - React-Core/RCTVibrationHeaders (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -341,12 +321,12 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTWebSocket (0.74.6): + - React-Core/RCTWebSocket (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTDeprecation - - React-Core/Default (= 0.74.6) + - React-Core/Default (= 0.75.4) - React-cxxreact - React-featureflags - React-hermes @@ -358,36 +338,138 @@ PODS: - React-utils - SocketRocket (= 0.7.0) - Yoga - - React-CoreModules (0.74.6): + - React-CoreModules (0.75.4): - DoubleConversion - fmt (= 9.1.0) - RCT-Folly (= 2024.01.01.00) - - RCTTypeSafety (= 0.74.6) - - React-Codegen - - React-Core/CoreModulesHeaders (= 0.74.6) - - React-jsi (= 0.74.6) + - RCTTypeSafety (= 0.75.4) + - React-Core/CoreModulesHeaders (= 0.75.4) + - React-jsi (= 0.75.4) - React-jsinspector - React-NativeModulesApple - React-RCTBlob - - React-RCTImage (= 0.74.6) + - React-RCTImage (= 0.75.4) + - ReactCodegen - ReactCommon - SocketRocket (= 0.7.0) - - React-cxxreact (0.74.6): - - boost (= 1.83.0) + - React-cxxreact (0.75.4): + - boost - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.6) - - React-debug (= 0.74.6) - - React-jsi (= 0.74.6) + - React-callinvoker (= 0.75.4) + - React-debug (= 0.75.4) + - React-jsi (= 0.75.4) - React-jsinspector - - React-logger (= 0.74.6) - - React-perflogger (= 0.74.6) - - React-runtimeexecutor (= 0.74.6) - - React-debug (0.74.6) - - React-Fabric (0.74.6): + - React-logger (= 0.75.4) + - React-perflogger (= 0.75.4) + - React-runtimeexecutor (= 0.75.4) + - React-debug (0.75.4) + - React-defaultsnativemodule (0.75.4): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-domnativemodule + - React-Fabric + - React-featureflags + - React-featureflagsnativemodule + - React-graphics + - React-idlecallbacksnativemodule + - React-ImageManager + - React-microtasksnativemodule + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - React-domnativemodule (0.75.4): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-FabricComponents + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - React-Fabric (0.75.4): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/animations (= 0.75.4) + - React-Fabric/attributedstring (= 0.75.4) + - React-Fabric/componentregistry (= 0.75.4) + - React-Fabric/componentregistrynative (= 0.75.4) + - React-Fabric/components (= 0.75.4) + - React-Fabric/core (= 0.75.4) + - React-Fabric/dom (= 0.75.4) + - React-Fabric/imagemanager (= 0.75.4) + - React-Fabric/leakchecker (= 0.75.4) + - React-Fabric/mounting (= 0.75.4) + - React-Fabric/observers (= 0.75.4) + - React-Fabric/scheduler (= 0.75.4) + - React-Fabric/telemetry (= 0.75.4) + - React-Fabric/templateprocessor (= 0.75.4) + - React-Fabric/uimanager (= 0.75.4) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/animations (0.75.4): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/attributedstring (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -398,20 +480,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/animations (= 0.74.6) - - React-Fabric/attributedstring (= 0.74.6) - - React-Fabric/componentregistry (= 0.74.6) - - React-Fabric/componentregistrynative (= 0.74.6) - - React-Fabric/components (= 0.74.6) - - React-Fabric/core (= 0.74.6) - - React-Fabric/imagemanager (= 0.74.6) - - React-Fabric/leakchecker (= 0.74.6) - - React-Fabric/mounting (= 0.74.6) - - React-Fabric/scheduler (= 0.74.6) - - React-Fabric/telemetry (= 0.74.6) - - React-Fabric/templateprocessor (= 0.74.6) - - React-Fabric/textlayoutmanager (= 0.74.6) - - React-Fabric/uimanager (= 0.74.6) + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -420,7 +489,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/animations (0.74.6): + - React-Fabric/componentregistry (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -431,6 +500,7 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -439,7 +509,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/attributedstring (0.74.6): + - React-Fabric/componentregistrynative (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -450,6 +520,7 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -458,7 +529,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistry (0.74.6): + - React-Fabric/components (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -469,6 +540,10 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric/components/legacyviewmanagerinterop (= 0.75.4) + - React-Fabric/components/root (= 0.75.4) + - React-Fabric/components/view (= 0.75.4) + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -477,7 +552,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/componentregistrynative (0.74.6): + - React-Fabric/components/legacyviewmanagerinterop (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -488,6 +563,7 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -496,7 +572,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components (0.74.6): + - React-Fabric/components/root (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -507,17 +583,7 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/components/inputaccessory (= 0.74.6) - - React-Fabric/components/legacyviewmanagerinterop (= 0.74.6) - - React-Fabric/components/modal (= 0.74.6) - - React-Fabric/components/rncore (= 0.74.6) - - React-Fabric/components/root (= 0.74.6) - - React-Fabric/components/safeareaview (= 0.74.6) - - React-Fabric/components/scrollview (= 0.74.6) - - React-Fabric/components/text (= 0.74.6) - - React-Fabric/components/textinput (= 0.74.6) - - React-Fabric/components/unimplementedview (= 0.74.6) - - React-Fabric/components/view (= 0.74.6) + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -526,7 +592,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/inputaccessory (0.74.6): + - React-Fabric/components/view (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -537,6 +603,7 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -545,7 +612,8 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/legacyviewmanagerinterop (0.74.6): + - Yoga + - React-Fabric/core (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -556,6 +624,7 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -564,7 +633,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/modal (0.74.6): + - React-Fabric/dom (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -575,6 +644,7 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -583,7 +653,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/rncore (0.74.6): + - React-Fabric/imagemanager (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -594,6 +664,7 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -602,7 +673,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/root (0.74.6): + - React-Fabric/leakchecker (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -613,6 +684,7 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -621,7 +693,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/safeareaview (0.74.6): + - React-Fabric/mounting (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -632,6 +704,7 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -640,7 +713,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/scrollview (0.74.6): + - React-Fabric/observers (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -651,6 +724,8 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric/observers/events (= 0.75.4) + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -659,7 +734,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/text (0.74.6): + - React-Fabric/observers/events (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -670,6 +745,7 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -678,7 +754,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/textinput (0.74.6): + - React-Fabric/scheduler (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -689,15 +765,18 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric/observers/events + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor - React-logger + - React-performancetimeline - React-rendererdebug - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/unimplementedview (0.74.6): + - React-Fabric/telemetry (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -708,6 +787,7 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -716,7 +796,7 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core - - React-Fabric/components/view (0.74.6): + - React-Fabric/templateprocessor (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -727,6 +807,7 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -735,8 +816,75 @@ PODS: - React-runtimescheduler - React-utils - ReactCommon/turbomodule/core + - React-Fabric/uimanager (0.75.4): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric/uimanager/consistency (= 0.75.4) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererconsistency + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-Fabric/uimanager/consistency (0.75.4): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererconsistency + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCommon/turbomodule/core + - React-FabricComponents (0.75.4): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-FabricComponents/components (= 0.75.4) + - React-FabricComponents/textlayoutmanager (= 0.75.4) + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/core - Yoga - - React-Fabric/core (0.74.6): + - React-FabricComponents/components (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -747,6 +895,17 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric + - React-FabricComponents/components/inputaccessory (= 0.75.4) + - React-FabricComponents/components/iostextinput (= 0.75.4) + - React-FabricComponents/components/modal (= 0.75.4) + - React-FabricComponents/components/rncore (= 0.75.4) + - React-FabricComponents/components/safeareaview (= 0.75.4) + - React-FabricComponents/components/scrollview (= 0.75.4) + - React-FabricComponents/components/text (= 0.75.4) + - React-FabricComponents/components/textinput (= 0.75.4) + - React-FabricComponents/components/unimplementedview (= 0.75.4) + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -754,8 +913,10 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/imagemanager (0.74.6): + - Yoga + - React-FabricComponents/components/inputaccessory (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -766,6 +927,8 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -773,8 +936,10 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/leakchecker (0.74.6): + - Yoga + - React-FabricComponents/components/iostextinput (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -785,6 +950,8 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -792,8 +959,10 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/mounting (0.74.6): + - Yoga + - React-FabricComponents/components/modal (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -804,6 +973,8 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -811,8 +982,10 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/scheduler (0.74.6): + - Yoga + - React-FabricComponents/components/rncore (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -823,6 +996,8 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -830,8 +1005,10 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/telemetry (0.74.6): + - Yoga + - React-FabricComponents/components/safeareaview (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -842,6 +1019,8 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -849,8 +1028,10 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/templateprocessor (0.74.6): + - Yoga + - React-FabricComponents/components/scrollview (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -861,6 +1042,8 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -868,8 +1051,10 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/textlayoutmanager (0.74.6): + - Yoga + - React-FabricComponents/components/text (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -880,7 +1065,8 @@ PODS: - React-Core - React-cxxreact - React-debug - - React-Fabric/uimanager + - React-Fabric + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -888,8 +1074,10 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-Fabric/uimanager (0.74.6): + - Yoga + - React-FabricComponents/components/textinput (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog @@ -900,6 +1088,8 @@ PODS: - React-Core - React-cxxreact - React-debug + - React-Fabric + - React-featureflags - React-graphics - React-jsi - React-jsiexecutor @@ -907,46 +1097,138 @@ PODS: - React-rendererdebug - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon/turbomodule/core - - React-FabricImage (0.74.6): + - Yoga + - React-FabricComponents/components/unimplementedview (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - - RCTRequired (= 0.74.6) - - RCTTypeSafety (= 0.74.6) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/core + - Yoga + - React-FabricComponents/textlayoutmanager (0.75.4): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-logger + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/core + - Yoga + - React-FabricImage (0.75.4): + - DoubleConversion + - fmt (= 9.1.0) + - glog + - hermes-engine + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired (= 0.75.4) + - RCTTypeSafety (= 0.75.4) - React-Fabric - React-graphics - React-ImageManager - React-jsi - - React-jsiexecutor (= 0.74.6) + - React-jsiexecutor (= 0.75.4) - React-logger - React-rendererdebug - React-utils - ReactCommon - Yoga - - React-featureflags (0.74.6) - - React-graphics (0.74.6): + - React-featureflags (0.75.4) + - React-featureflagsnativemodule (0.75.4): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - React-graphics (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog - RCT-Folly/Fabric (= 2024.01.01.00) - - React-Core/Default (= 0.74.6) + - React-jsi + - React-jsiexecutor - React-utils - - React-hermes (0.74.6): + - React-hermes (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.74.6) + - React-cxxreact (= 0.75.4) - React-jsi - - React-jsiexecutor (= 0.74.6) + - React-jsiexecutor (= 0.75.4) - React-jsinspector - - React-perflogger (= 0.74.6) + - React-perflogger (= 0.75.4) - React-runtimeexecutor - - React-ImageManager (0.74.6): + - React-idlecallbacksnativemodule (0.75.4): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-runtimescheduler + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - React-ImageManager (0.75.4): - glog - RCT-Folly/Fabric - React-Core/Default @@ -955,46 +1237,66 @@ PODS: - React-graphics - React-rendererdebug - React-utils - - React-jserrorhandler (0.74.6): + - React-jserrorhandler (0.75.4): - RCT-Folly/Fabric (= 2024.01.01.00) - React-debug - React-jsi - - React-Mapbuffer - - React-jsi (0.74.6): - - boost (= 1.83.0) + - React-jsi (0.75.4): + - boost - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-jsiexecutor (0.74.6): + - React-jsiexecutor (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-cxxreact (= 0.74.6) - - React-jsi (= 0.74.6) + - React-cxxreact (= 0.75.4) + - React-jsi (= 0.75.4) - React-jsinspector - - React-perflogger (= 0.74.6) - - React-jsinspector (0.74.6): + - React-perflogger (= 0.75.4) + - React-jsinspector (0.75.4): - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - React-featureflags - React-jsi - - React-runtimeexecutor (= 0.74.6) - - React-jsitracing (0.74.6): + - React-runtimeexecutor (= 0.75.4) + - React-jsitracing (0.75.4): - React-jsi - - React-logger (0.74.6): + - React-logger (0.75.4): - glog - - React-Mapbuffer (0.74.6): + - React-Mapbuffer (0.75.4): - glog - React-debug - - react-native-crash-tester (0.2.2): + - React-microtasksnativemodule (0.75.4): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety - React-Core - - react-native-safe-area-context (4.10.8): + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - react-native-crash-tester (0.2.3): + - React-Core + - react-native-safe-area-context (5.1.0): - React-Core - react-native-webview (13.12.2): - DoubleConversion @@ -1003,7 +1305,6 @@ PODS: - RCT-Folly (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - - React-Codegen - React-Core - React-debug - React-Fabric @@ -1014,11 +1315,12 @@ PODS: - React-RCTFabric - React-rendererdebug - React-utils + - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - React-nativeconfig (0.74.6) - - React-NativeModulesApple (0.74.6): + - React-nativeconfig (0.75.4) + - React-NativeModulesApple (0.75.4): - glog - hermes-engine - React-callinvoker @@ -1029,25 +1331,28 @@ PODS: - React-runtimeexecutor - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - React-perflogger (0.74.6) - - React-RCTActionSheet (0.74.6): - - React-Core/RCTActionSheetHeaders (= 0.74.6) - - React-RCTAnimation (0.74.6): + - React-perflogger (0.75.4) + - React-performancetimeline (0.75.4): + - RCT-Folly (= 2024.01.01.00) + - React-cxxreact + - React-RCTActionSheet (0.75.4): + - React-Core/RCTActionSheetHeaders (= 0.75.4) + - React-RCTAnimation (0.75.4): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - - React-Codegen - React-Core/RCTAnimationHeaders - React-jsi - React-NativeModulesApple + - ReactCodegen - ReactCommon - - React-RCTAppDelegate (0.74.6): + - React-RCTAppDelegate (0.75.4): - RCT-Folly (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - - React-Codegen - React-Core - React-CoreModules - React-debug + - React-defaultsnativemodule - React-Fabric - React-featureflags - React-graphics @@ -1063,27 +1368,29 @@ PODS: - React-RuntimeHermes - React-runtimescheduler - React-utils + - ReactCodegen - ReactCommon - - React-RCTBlob (0.74.6): + - React-RCTBlob (0.75.4): - DoubleConversion - fmt (= 9.1.0) - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-Codegen - React-Core/RCTBlobHeaders - React-Core/RCTWebSocket - React-jsi - React-jsinspector - React-NativeModulesApple - React-RCTNetwork + - ReactCodegen - ReactCommon - - React-RCTFabric (0.74.6): + - React-RCTFabric (0.75.4): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-Core - React-debug - React-Fabric + - React-FabricComponents - React-FabricImage - React-featureflags - React-graphics @@ -1091,61 +1398,64 @@ PODS: - React-jsi - React-jsinspector - React-nativeconfig + - React-performancetimeline - React-RCTImage - React-RCTText + - React-rendererconsistency - React-rendererdebug - React-runtimescheduler - React-utils - Yoga - - React-RCTImage (0.74.6): + - React-RCTImage (0.75.4): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - - React-Codegen - React-Core/RCTImageHeaders - React-jsi - React-NativeModulesApple - React-RCTNetwork + - ReactCodegen - ReactCommon - - React-RCTLinking (0.74.6): - - React-Codegen - - React-Core/RCTLinkingHeaders (= 0.74.6) - - React-jsi (= 0.74.6) + - React-RCTLinking (0.75.4): + - React-Core/RCTLinkingHeaders (= 0.75.4) + - React-jsi (= 0.75.4) - React-NativeModulesApple + - ReactCodegen - ReactCommon - - ReactCommon/turbomodule/core (= 0.74.6) - - React-RCTNetwork (0.74.6): + - ReactCommon/turbomodule/core (= 0.75.4) + - React-RCTNetwork (0.75.4): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - - React-Codegen - React-Core/RCTNetworkHeaders - React-jsi - React-NativeModulesApple + - ReactCodegen - ReactCommon - - React-RCTSettings (0.74.6): + - React-RCTSettings (0.75.4): - RCT-Folly (= 2024.01.01.00) - RCTTypeSafety - - React-Codegen - React-Core/RCTSettingsHeaders - React-jsi - React-NativeModulesApple + - ReactCodegen - ReactCommon - - React-RCTText (0.74.6): - - React-Core/RCTTextHeaders (= 0.74.6) + - React-RCTText (0.75.4): + - React-Core/RCTTextHeaders (= 0.75.4) - Yoga - - React-RCTVibration (0.74.6): + - React-RCTVibration (0.75.4): - RCT-Folly (= 2024.01.01.00) - - React-Codegen - React-Core/RCTVibrationHeaders - React-jsi - React-NativeModulesApple + - ReactCodegen - ReactCommon - - React-rendererdebug (0.74.6): + - React-rendererconsistency (0.75.4) + - React-rendererdebug (0.75.4): - DoubleConversion - fmt (= 9.1.0) - RCT-Folly (= 2024.01.01.00) - React-debug - - React-rncore (0.74.6) - - React-RuntimeApple (0.74.6): + - React-rncore (0.75.4) + - React-RuntimeApple (0.75.4): - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-callinvoker @@ -1162,8 +1472,9 @@ PODS: - React-RuntimeCore - React-runtimeexecutor - React-RuntimeHermes + - React-runtimescheduler - React-utils - - React-RuntimeCore (0.74.6): + - React-RuntimeCore (0.75.4): - glog - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) @@ -1176,9 +1487,9 @@ PODS: - React-runtimeexecutor - React-runtimescheduler - React-utils - - React-runtimeexecutor (0.74.6): - - React-jsi (= 0.74.6) - - React-RuntimeHermes (0.74.6): + - React-runtimeexecutor (0.75.4): + - React-jsi (= 0.75.4) + - React-RuntimeHermes (0.75.4): - hermes-engine - RCT-Folly/Fabric (= 2024.01.01.00) - React-featureflags @@ -1189,7 +1500,7 @@ PODS: - React-nativeconfig - React-RuntimeCore - React-utils - - React-runtimescheduler (0.74.6): + - React-runtimescheduler (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) @@ -1198,54 +1509,76 @@ PODS: - React-debug - React-featureflags - React-jsi + - React-rendererconsistency - React-rendererdebug - React-runtimeexecutor - React-utils - - React-utils (0.74.6): + - React-utils (0.75.4): - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - React-debug - - React-jsi (= 0.74.6) - - ReactCommon (0.74.6): - - ReactCommon/turbomodule (= 0.74.6) - - ReactCommon/turbomodule (0.74.6): + - React-jsi (= 0.75.4) + - ReactCodegen (0.75.4): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-FabricImage + - React-featureflags + - React-graphics + - React-jsi + - React-jsiexecutor + - React-NativeModulesApple + - React-rendererdebug + - React-utils + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - ReactCommon (0.75.4): + - ReactCommon/turbomodule (= 0.75.4) + - ReactCommon/turbomodule (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.6) - - React-cxxreact (= 0.74.6) - - React-jsi (= 0.74.6) - - React-logger (= 0.74.6) - - React-perflogger (= 0.74.6) - - ReactCommon/turbomodule/bridging (= 0.74.6) - - ReactCommon/turbomodule/core (= 0.74.6) - - ReactCommon/turbomodule/bridging (0.74.6): + - React-callinvoker (= 0.75.4) + - React-cxxreact (= 0.75.4) + - React-jsi (= 0.75.4) + - React-logger (= 0.75.4) + - React-perflogger (= 0.75.4) + - ReactCommon/turbomodule/bridging (= 0.75.4) + - ReactCommon/turbomodule/core (= 0.75.4) + - ReactCommon/turbomodule/bridging (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.6) - - React-cxxreact (= 0.74.6) - - React-jsi (= 0.74.6) - - React-logger (= 0.74.6) - - React-perflogger (= 0.74.6) - - ReactCommon/turbomodule/core (0.74.6): + - React-callinvoker (= 0.75.4) + - React-cxxreact (= 0.75.4) + - React-jsi (= 0.75.4) + - React-logger (= 0.75.4) + - React-perflogger (= 0.75.4) + - ReactCommon/turbomodule/core (0.75.4): - DoubleConversion - fmt (= 9.1.0) - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - - React-callinvoker (= 0.74.6) - - React-cxxreact (= 0.74.6) - - React-debug (= 0.74.6) - - React-jsi (= 0.74.6) - - React-logger (= 0.74.6) - - React-perflogger (= 0.74.6) - - React-utils (= 0.74.6) + - React-callinvoker (= 0.75.4) + - React-cxxreact (= 0.75.4) + - React-debug (= 0.75.4) + - React-featureflags (= 0.75.4) + - React-jsi (= 0.75.4) + - React-logger (= 0.75.4) + - React-perflogger (= 0.75.4) + - React-utils (= 0.75.4) - ReactNativeNavigation (7.40.1): - HMSegmentedControl - React-Core @@ -1259,20 +1592,38 @@ PODS: - React-CoreModules - React-RCTImage - React-RCTText - - RNCAsyncStorage (1.24.0): + - RNCAsyncStorage (2.1.0): - React-Core - RNCMaskedView (0.1.11): - React - - RNGestureHandler (1.10.3): + - RNGestureHandler (2.22.0): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety - React-Core - - RNScreens (3.29.0): + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga + - RNScreens (4.5.0): - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2024.01.01.00) - RCTRequired - RCTTypeSafety - - React-Codegen - React-Core - React-debug - React-Fabric @@ -1281,8 +1632,10 @@ PODS: - React-ImageManager - React-NativeModulesApple - React-RCTFabric + - React-RCTImage - React-rendererdebug - React-utils + - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga @@ -1309,17 +1662,21 @@ DEPENDENCIES: - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - React (from `../node_modules/react-native/`) - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) - - React-Codegen (from `build/generated/ios`) - React-Core (from `../node_modules/react-native/`) - React-Core/RCTWebSocket (from `../node_modules/react-native/`) - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`) + - React-defaultsnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/defaults`) + - React-domnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/dom`) - React-Fabric (from `../node_modules/react-native/ReactCommon`) + - React-FabricComponents (from `../node_modules/react-native/ReactCommon`) - React-FabricImage (from `../node_modules/react-native/ReactCommon`) - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`) + - React-featureflagsnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/featureflags`) - React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`) - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) + - React-idlecallbacksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks`) - React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`) - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`) - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) @@ -1328,12 +1685,14 @@ DEPENDENCIES: - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`) - React-logger (from `../node_modules/react-native/ReactCommon/logger`) - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) + - React-microtasksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/microtasks`) - react-native-crash-tester (from `../node_modules/react-native-crash-tester`) - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) - react-native-webview (from `../node_modules/react-native-webview`) - React-nativeconfig (from `../node_modules/react-native/ReactCommon`) - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) + - React-performancetimeline (from `../node_modules/react-native/ReactCommon/react/performance/timeline`) - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`) @@ -1345,6 +1704,7 @@ DEPENDENCIES: - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) - React-RCTText (from `../node_modules/react-native/Libraries/Text`) - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) + - React-rendererconsistency (from `../node_modules/react-native/ReactCommon/react/renderer/consistency`) - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`) - React-rncore (from `../node_modules/react-native/ReactCommon`) - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`) @@ -1353,6 +1713,7 @@ DEPENDENCIES: - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`) - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) + - ReactCodegen (from `build/generated/ios`) - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - ReactNativeNavigation (from `../node_modules/react-native-navigation`) - "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)" @@ -1395,7 +1756,7 @@ EXTERNAL SOURCES: :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" hermes-engine: :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2024-09-30-RNv0.74.6-6f503f52cbf98b2b37c4d3900e7f1193d6512548 + :tag: hermes-2024-08-15-RNv0.75.1-4b3bf912cc0f705b51b71ce1a5b8bd79b93a451b RCT-Folly: :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" RCTDeprecation: @@ -1408,8 +1769,6 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/" React-callinvoker: :path: "../node_modules/react-native/ReactCommon/callinvoker" - React-Codegen: - :path: build/generated/ios React-Core: :path: "../node_modules/react-native/" React-CoreModules: @@ -1418,16 +1777,26 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/cxxreact" React-debug: :path: "../node_modules/react-native/ReactCommon/react/debug" + React-defaultsnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/defaults" + React-domnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/dom" React-Fabric: :path: "../node_modules/react-native/ReactCommon" + React-FabricComponents: + :path: "../node_modules/react-native/ReactCommon" React-FabricImage: :path: "../node_modules/react-native/ReactCommon" React-featureflags: :path: "../node_modules/react-native/ReactCommon/react/featureflags" + React-featureflagsnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/featureflags" React-graphics: :path: "../node_modules/react-native/ReactCommon/react/renderer/graphics" React-hermes: :path: "../node_modules/react-native/ReactCommon/hermes" + React-idlecallbacksnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/idlecallbacks" React-ImageManager: :path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios" React-jserrorhandler: @@ -1444,6 +1813,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/logger" React-Mapbuffer: :path: "../node_modules/react-native/ReactCommon" + React-microtasksnativemodule: + :path: "../node_modules/react-native/ReactCommon/react/nativemodule/microtasks" react-native-crash-tester: :path: "../node_modules/react-native-crash-tester" react-native-safe-area-context: @@ -1456,6 +1827,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" React-perflogger: :path: "../node_modules/react-native/ReactCommon/reactperflogger" + React-performancetimeline: + :path: "../node_modules/react-native/ReactCommon/react/performance/timeline" React-RCTActionSheet: :path: "../node_modules/react-native/Libraries/ActionSheetIOS" React-RCTAnimation: @@ -1478,6 +1851,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/Libraries/Text" React-RCTVibration: :path: "../node_modules/react-native/Libraries/Vibration" + React-rendererconsistency: + :path: "../node_modules/react-native/ReactCommon/react/renderer/consistency" React-rendererdebug: :path: "../node_modules/react-native/ReactCommon/react/renderer/debug" React-rncore: @@ -1494,6 +1869,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" React-utils: :path: "../node_modules/react-native/ReactCommon/react/utils" + ReactCodegen: + :path: build/generated/ios ReactCommon: :path: "../node_modules/react-native/ReactCommon" ReactNativeNavigation: @@ -1510,83 +1887,91 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/yoga" SPEC CHECKSUMS: - boost: d3f49c53809116a5d38da093a8aa78bf551aed09 + boost: 4cb898d0bf20404aab1850c656dcea009429d6c1 DatadogCore: ac232fee1427f4082895d73479aadc39bf143789 DatadogCrashReporting: f6f56f405f8f2ab9478be290a1e561861a18578f DatadogInternal: 2c9770cd4bb66636f2c1578f4cfbc5984e032e2d DatadogLogs: 397a79884d4dff82cf3d1a35b3e61e9ab4b03cf4 DatadogRUM: 9f23460eb44e2bd2f2fe5e4db9d205dcdd0ef865 - DatadogSDKReactNative: c625975b75133a320db1ce2d6f9466b2e2412371 - DatadogSDKReactNativeSessionReplay: 8b18635755741a0f92a0942cd8f7625ece79c9ea - DatadogSDKReactNativeWebView: 4e6ea28f30ce102ecafc73f6439f163699f3c960 + DatadogSDKReactNative: 262a791c94a78e6f97eb74cd70e65f15627ed4ed + DatadogSDKReactNativeSessionReplay: 8004fca16fb1cf50b1a0657b65d40b05c3a4ad8b + DatadogSDKReactNativeWebView: 1b177b783d922c9da33e0200dbf9870635cab2b5 DatadogSessionReplay: 837b6d028534b22b717ccc465707007be5ee8fdf DatadogTrace: 637d592a8d98ece1794ee06ad27dbd43a4fe08d0 DatadogWebViewTracking: 2191682c6af12d86c093ceb3a20a886708bfeb4f DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 - FBLazyVector: 4b1589d37c9ff4dba11a63083fe7515fad3ac111 + FBLazyVector: 430e10366de01d1e3d57374500b1b150fe482e6d fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 - glog: fdfdfe5479092de0c4bdbebedd9056951f092c4f - hermes-engine: 2102c92e54a031a270fd1fe84169ec8a0901b7bd + glog: 69ef571f3de08433d766d614c73a9838a06bf7eb + hermes-engine: ea92f60f37dba025e293cbe4b4a548fd26b610a0 HMSegmentedControl: 34c1f54d822d8308e7b24f5d901ec674dfa31352 OpenTelemetrySwiftApi: 657da8071c2908caecce11548e006f779924ff9c PLCrashReporter: 499c53b0104f95c302d94fd723ebb03c56d9bac8 - RCT-Folly: 5dc73daec3476616d19e8a53f0156176f7b55461 - RCTDeprecation: 5f1d7e1f8ef6c53f0207e3ac0d0ca23575e8a6ab - RCTRequired: dcfd24ece09940bbf24b7c2974f4eb68a9baee55 - RCTTypeSafety: 3d65944055cc73f3bb28c3f05c7eaff2bb7ceb83 - React: c5e9f3c07a890a7e2a1ec9b79faa5c53dd7aee01 - React-callinvoker: 9ac986dbbd0e1b3463cb740b12c0b37dbcd15fed - React-Codegen: d7f2c1914e3284a6c6a44fe576a1b6e86bb1d524 - React-Core: d5c879b114e7bb7cc9ecc77a09379001bde9be0c - React-CoreModules: c537c3f970d7b14af54783d7f66a9a878a3bcbf9 - React-cxxreact: 10e3a4e690dd6460bc3e412491abc658fee70bb0 - React-debug: 180e1bf4a97fa4404ee7fb68952cace122aa9d73 - React-Fabric: 99898fcb2c7db8e290e4b3c6bfc172aa3fbb9896 - React-FabricImage: cd8fb0bccc6c7dd39ac6dbf6b5d798648bd342cf - React-featureflags: 05fabc5e165fa3864c879556e83a455b8a0573fa - React-graphics: a3392f38f12f3bf5f97fdced159d168f77e31c8a - React-hermes: fd5ac04a0481c2fcc351e69a999615c0338dc45d - React-ImageManager: 1e56d48d4d9db1be58f43c8915784ad46deb8cca - React-jserrorhandler: 31b842ab3ecac9f7483469f1bbe29d576ebf76c5 - React-jsi: 59781f13936f4b5930e9fdbbacf28923f066bab4 - React-jsiexecutor: d22d8f5b421656a1627fd0eb2c876c77e8b8991c - React-jsinspector: d09c1db99fb83ba4171a6b99a6a5efcd0f271c0d - React-jsitracing: 257f7a96aed4216f0f611f1f7a34fd288227c924 - React-logger: 76e7467052f51022eca5bcfe0c700004ad88954d - React-Mapbuffer: 023e56d8228ebc662ba021b0c662e5d17ee6922b - react-native-crash-tester: 9ab0742ab5ff3aed0ff3b3e7facef524e3c55f42 - react-native-safe-area-context: b72c4611af2e86d80a59ac76279043d8f75f454c - react-native-webview: e69e694a0b2ef4c233aa9ac5058279f62817253d - React-nativeconfig: c36a079fa219a9911070cc0058b746407e1ef47d - React-NativeModulesApple: 057d7428de4fc072da9cfa390549f4d98d3fb827 - React-perflogger: 9f21c9e3d8d220833e649a141fed8e5ca08977d9 - React-RCTActionSheet: 4c1f0dc56952f21a904e9f3bf74253eebee1d1d9 - React-RCTAnimation: b49334467a2c2c567af1e6f18417f608802c4e20 - React-RCTAppDelegate: 72c9263f5bc6d2c2538b2df9305bd5c662a7e6e4 - React-RCTBlob: fda186e70632bcd2eb7db51a063e8dc827823d3e - React-RCTFabric: 0d63e24554e0bb4ff385c637466f0b1770ce09f6 - React-RCTImage: cf8086f64eabadfd7298a833290ea5dc7f8991cc - React-RCTLinking: 9e87f27bc7110cdd528ce7c92dd0960227e654d1 - React-RCTNetwork: baf8c9a3c9879945069e7c06cb07ea33953039c8 - React-RCTSettings: 5aa1bc9c600819134a24ed7ed905678655bdc5bb - React-RCTText: 14fbdef8c1a58b5f352c36cda2539fec7bd3be00 - React-RCTVibration: 79d960e1d2539195ff87906b09ec7560440901ff - React-rendererdebug: 5431c0940e87d171e2e31d7176f37e325c896be7 - React-rncore: 63db76511a92db6cf9649c9d6567e014b7eeb6f5 - React-RuntimeApple: 746c0bb58c7b2475cdeb6fc06f61f5cb6a42d19d - React-RuntimeCore: 7784c06b618e1e5ffe12f63f47109163472b1d9e - React-runtimeexecutor: bf091a7f5f5130daab6d8216aaa290374b214cb8 - React-RuntimeHermes: 3a6bfd73b07bebb4f99fc583fb3f8c53c7198c2e - React-runtimescheduler: 58f254c234fcd21826759cc85b0c9b9d3b1679f7 - React-utils: 61a4c1ae313725ae97f72aeca2b7f73c316ee5e7 - ReactCommon: 2d6cc4daa19b1ec85b9ae72bfa7958cdd50a60ea - ReactNativeNavigation: 81b3f87d96a0b963f8bdf1f6fb6ac2abe9f653d1 - RNCAsyncStorage: b6410dead2732b5c72a7fdb1ecb5651bbcf4674b - RNCMaskedView: 4c5ee1c8667d56077246cc6d1977f77393923560 - RNGestureHandler: 6572a5f44759900730562b418da289c373de8d06 - RNScreens: 5d770465a09cbb7cf83e2ad43d6f049b52e62bad + RCT-Folly: 4464f4d875961fce86008d45f4ecf6cef6de0740 + RCTDeprecation: 726d24248aeab6d7180dac71a936bbca6a994ed1 + RCTRequired: a94e7febda6db0345d207e854323c37e3a31d93b + RCTTypeSafety: 28e24a6e44f5cbf912c66dde6ab7e07d1059a205 + React: c2830fa483b0334bda284e46a8579ebbe0c5447e + React-callinvoker: 4aecde929540c26b841a4493f70ebf6016691eb8 + React-Core: 9c059899f00d46b5cec3ed79251f77d9c469553d + React-CoreModules: 9fac2d31803c0ed03e4ddaa17f1481714f8633a5 + React-cxxreact: a979810a3ca4045ceb09407a17563046a7f71494 + React-debug: 3d21f69d8def0656f8b8ec25c0f05954f4d862c5 + React-defaultsnativemodule: 2fa2bdb7bd03ff9764facc04aa8520ebf14febae + React-domnativemodule: 986e6fe7569e1383dce452a7b013b6c843a752df + React-Fabric: 3bc7be9e3a6b7581fc828dc2aa041e107fc8ffb8 + React-FabricComponents: 668e0cb02344c2942e4c8921a643648faa6dc364 + React-FabricImage: 3f44dd25a2b020ed5215d4438a1bb1f3461cd4f1 + React-featureflags: ee1abd6f71555604a36cda6476e3c502ca9a48e5 + React-featureflagsnativemodule: 7ccc0cd666c2a6257401dceb7920818ac2b42803 + React-graphics: d7dd9c8d75cad5af19e19911fa370f78f2febd96 + React-hermes: 2069b08e965e48b7f8aa2c0ca0a2f383349ed55d + React-idlecallbacksnativemodule: e211b2099b6dced97959cb58257bab2b2de4d7ef + React-ImageManager: ab7a7d17dd0ff1ef1d4e1e88197d1119da9957ce + React-jserrorhandler: d9e867bb83b868472f3f7601883f0403b3e3942d + React-jsi: d68f1d516e5120a510afe356647a6a1e1f98f2db + React-jsiexecutor: 6366a08a0fc01c9b65736f8deacd47c4a397912a + React-jsinspector: 0ac947411f0c73b34908800cc7a6a31d8f93e1a8 + React-jsitracing: 0e8c0aadb1fcec6b1e4f2a66ee3b0da80f0f8615 + React-logger: d79b704bf215af194f5213a6b7deec50ba8e6a9b + React-Mapbuffer: b982d5bba94a8bc073bda48f0d27c9b28417fae3 + React-microtasksnativemodule: 2b73e68f0462f3175f98782db08896f8501afd20 + react-native-crash-tester: 3ffaa64141427ca362079cb53559fe9a532487ae + react-native-safe-area-context: 04803a01f39f31cc6605a5531280b477b48f8a88 + react-native-webview: 7aaf4bb5b2ec08901c821aceb4b55908ad012b04 + React-nativeconfig: 8c83d992b9cc7d75b5abe262069eaeea4349f794 + React-NativeModulesApple: 9f7920224a3b0c7d04d77990067ded14cee3c614 + React-perflogger: 59e1a3182dca2cee7b9f1f7aab204018d46d1914 + React-performancetimeline: a9d05533ff834c6aa1f532e05e571f3fd2e3c1ed + React-RCTActionSheet: d80e68d3baa163e4012a47c1f42ddd8bcd9672cc + React-RCTAnimation: bde981f6bd7f8493696564da9b3bd05721d3b3cc + React-RCTAppDelegate: 0176615c51476c88212bf3edbafb840d39ea7631 + React-RCTBlob: 520a0382bf8e89b9153d60e3c6293e51615834e9 + React-RCTFabric: c9da097b19b30017a99498b8c66a69c72f3ce689 + React-RCTImage: 90448d2882464af6015ed57c98f463f8748be465 + React-RCTLinking: 1bd95d0a704c271d21d758e0f0388cced768d77d + React-RCTNetwork: 218af6e63eb9b47935cc5a775b7a1396cf10ff91 + React-RCTSettings: e10b8e42b0fce8a70fbf169de32a2ae03243ef6b + React-RCTText: e7bf9f4997a1a0b45c052d4ad9a0fe653061cf29 + React-RCTVibration: 5b70b7f11e48d1c57e0d4832c2097478adbabe93 + React-rendererconsistency: f620c6e003e3c4593e6349d8242b8aeb3d4633f0 + React-rendererdebug: e697680f4dd117becc5daf9ea9800067abcee91c + React-rncore: c22bd84cc2f38947f0414fab6646db22ff4f80cd + React-RuntimeApple: de0976836b90b484305638616898cbc665c67c13 + React-RuntimeCore: 3c4a5aa63d9e7a3c17b7fb23f32a72a8bcfccf57 + React-runtimeexecutor: ea90d8e3a9e0f4326939858dafc6ab17c031a5d3 + React-RuntimeHermes: c6b0afdf1f493621214eeb6517fb859ce7b21b81 + React-runtimescheduler: 84f0d876d254bce6917a277b3930eb9bc29df6c7 + React-utils: cbe8b8b3d7b2ac282e018e46f0e7b25cdc87c5a0 + ReactCodegen: 4bcb34e6b5ebf6eef5cee34f55aa39991ea1c1f1 + ReactCommon: 6a952e50c2a4b694731d7682aaa6c79bc156e4ad + ReactNativeNavigation: 84cfcceb62947491beda20b96c5999c15ff5b959 + RNCAsyncStorage: cc6479c4acd84cc7004946946c8afe30b018184d + RNCMaskedView: 0e1bc4bfa8365eba5fbbb71e07fbdc0555249489 + RNGestureHandler: 9decfddf99dcf2397b50c9adae0188fc84c74231 + RNScreens: b51f1a8be0dd7bb470b757f6cca8ba878acb2000 SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d - Yoga: 4f4f07a17818e76d1b04edc01b68b6d49a682100 + Yoga: 055f92ad73f8c8600a93f0e25ac0b2344c3b07e6 PODFILE CHECKSUM: 54f3e178906b491e7b20bd99da6e8788777ec12e diff --git a/example/package.json b/example/package.json index 49bb64d6a..cce976d65 100644 --- a/example/package.json +++ b/example/package.json @@ -15,20 +15,20 @@ "@datadog/mobile-react-native-session-replay": "workspace:packages/react-native-session-replay", "@datadog/mobile-react-native-webview": "workspace:packages/react-native-webview", "@datadog/mobile-react-navigation": "workspace:packages/react-navigation", - "@react-native-async-storage/async-storage": "^1.15.2", + "@react-native-async-storage/async-storage": "^2.1.0", "@react-native-community/cli-platform-android": "13.6.9", "@react-native-community/masked-view": "^0.1.10", "@react-navigation/bottom-tabs": "^6.3.1", "@react-navigation/native": "^6.1.18", "@react-navigation/stack": "^6.2.1", "axios": "^1.6.8", - "react": "18.2.0", - "react-native": "0.74.6", - "react-native-crash-tester": "0.2.2", - "react-native-gesture-handler": "^1.10.1", + "react": "18.3.1", + "react-native": "0.75.4", + "react-native-crash-tester": "0.2.3", + "react-native-gesture-handler": "^2.22.0", "react-native-navigation": "7.40.1", - "react-native-safe-area-context": "4.10.8", - "react-native-screens": "3.29.0", + "react-native-safe-area-context": "5.1.0", + "react-native-screens": "4.5.0", "react-native-webview": "^13.12.2" }, "devDependencies": { @@ -36,12 +36,12 @@ "@babel/preset-env": "^7.20.0", "@babel/runtime": "^7.20.0", "@datadog/datadog-ci": "^2.39.0", - "@react-native/babel-preset": "0.74.88", - "@react-native/codegen": "^0.74.88", - "@react-native/eslint-config": "0.74.88", - "@react-native/gradle-plugin": "^0.74.88", - "@react-native/metro-config": "0.74.88", - "@react-native/typescript-config": "0.74.88", + "@react-native/babel-preset": "0.75.4", + "@react-native/codegen": "^0.75.4", + "@react-native/eslint-config": "0.75.4", + "@react-native/gradle-plugin": "^0.75.4", + "@react-native/metro-config": "0.75.4", + "@react-native/typescript-config": "0.75.4", "@rnx-kit/metro-resolver-symlinks": "^0.1.36", "babel-plugin-module-resolver": "^4.0.0", "patch-package": "^8.0.0" diff --git a/example/patches/react-native-navigation+7.40.1.patch b/example/patches/react-native-navigation+7.40.1.patch index 9f6fce4bd..abc045fa2 100644 --- a/example/patches/react-native-navigation+7.40.1.patch +++ b/example/patches/react-native-navigation+7.40.1.patch @@ -1,19 +1,157 @@ diff --git a/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/utils/ReactTypefaceUtils.java b/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/utils/ReactTypefaceUtils.java -index 834d734..7d90437 100644 +index 834d734..0246ecc 100644 --- a/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/utils/ReactTypefaceUtils.java +++ b/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/utils/ReactTypefaceUtils.java -@@ -96,12 +96,12 @@ public class ReactTypefaceUtils { +@@ -96,14 +96,14 @@ public class ReactTypefaceUtils { int want = 0; if ((weight == Typeface.BOLD) - || ((oldStyle & Typeface.BOLD) != 0 && weight == ReactTextShadowNode.UNSET)) { +- want |= Typeface.BOLD; +- } + || ((oldStyle & Typeface.BOLD) != 0)) { - want |= Typeface.BOLD; - } ++ want |= Typeface.BOLD; ++ } if ((style == Typeface.ITALIC) - || ((oldStyle & Typeface.ITALIC) != 0 && style == ReactTextShadowNode.UNSET)) { +- want |= Typeface.ITALIC; +- } + || ((oldStyle & Typeface.ITALIC) != 0)) { - want |= Typeface.ITALIC; ++ want |= Typeface.ITALIC; ++ } + + if (family != null) { + typeface = ReactFontManager.getInstance().getTypeface(family, want, weight, assetManager); +diff --git a/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/utils/ReactViewGroup.kt b/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/utils/ReactViewGroup.kt +index f92580c..9809d88 100644 +--- a/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/utils/ReactViewGroup.kt ++++ b/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/utils/ReactViewGroup.kt +@@ -4,4 +4,4 @@ import com.facebook.react.views.view.ReactViewBackgroundDrawable + import com.facebook.react.views.view.ReactViewGroup + + val ReactViewGroup.borderRadius: Float +- get() = (background as? ReactViewBackgroundDrawable)?.fullBorderRadius ?: 0f +\ No newline at end of file ++ get() = 0f +diff --git a/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/viewcontrollers/viewcontroller/LayoutDirectionApplier.kt b/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/viewcontrollers/viewcontroller/LayoutDirectionApplier.kt +index 89216ae..20f3ffa 100644 +--- a/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/viewcontrollers/viewcontroller/LayoutDirectionApplier.kt ++++ b/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/viewcontrollers/viewcontroller/LayoutDirectionApplier.kt +@@ -3,13 +3,15 @@ package com.reactnativenavigation.viewcontrollers.viewcontroller + import com.facebook.react.ReactInstanceManager + import com.facebook.react.modules.i18nmanager.I18nUtil + import com.reactnativenavigation.options.Options ++import com.facebook.react.bridge.ReactContext + + class LayoutDirectionApplier { + fun apply(root: ViewController<*>, options: Options, instanceManager: ReactInstanceManager) { +- if (options.layout.direction.hasValue() && instanceManager.currentReactContext != null) { ++ val reactContext = instanceManager.currentReactContext as? ReactContext ++ if (options.layout.direction.hasValue() && reactContext != null) { + root.activity.window.decorView.layoutDirection = options.layout.direction.get() +- I18nUtil.getInstance().allowRTL(instanceManager.currentReactContext, options.layout.direction.isRtl) +- I18nUtil.getInstance().forceRTL(instanceManager.currentReactContext, options.layout.direction.isRtl) ++ I18nUtil.getInstance().allowRTL(reactContext, options.layout.direction.isRtl) ++ I18nUtil.getInstance().forceRTL(reactContext, options.layout.direction.isRtl) + } } + } +diff --git a/node_modules/react-native-navigation/lib/android/app/src/reactNative71/java/com/reactnativenavigation/react/modal/ModalContentLayout.kt b/node_modules/react-native-navigation/lib/android/app/src/reactNative71/java/com/reactnativenavigation/react/modal/ModalContentLayout.kt +index ea8516f..ca02c01 100644 +--- a/node_modules/react-native-navigation/lib/android/app/src/reactNative71/java/com/reactnativenavigation/react/modal/ModalContentLayout.kt ++++ b/node_modules/react-native-navigation/lib/android/app/src/reactNative71/java/com/reactnativenavigation/react/modal/ModalContentLayout.kt +@@ -8,8 +8,7 @@ import com.facebook.react.uimanager.* + import com.facebook.react.uimanager.events.EventDispatcher + import com.facebook.react.views.view.ReactViewGroup +- +-class ModalContentLayout(context: Context?) : ReactViewGroup(context), RootView{ ++class ModalContentLayout(context: Context?) : ReactViewGroup(context), RootView { + private var hasAdjustedSize = false + private var viewWidth = 0 + private var viewHeight = 0 +@@ -21,6 +20,7 @@ class ModalContentLayout(context: Context?) : ReactViewGroup(context), RootView{ + viewHeight = h + this.updateFirstChildView() + } ++ + private fun updateFirstChildView() { + if (this.childCount > 0) { + hasAdjustedSize = false +@@ -29,12 +29,12 @@ class ModalContentLayout(context: Context?) : ReactViewGroup(context), RootView{ + reactContext.runOnNativeModulesQueueThread(object : GuardedRunnable(reactContext) { + override fun runGuarded() { + val uiManager = this@ModalContentLayout.getReactContext().getNativeModule( +- UIManagerModule::class.java ++ UIManagerModule::class.java + ) as UIManagerModule + uiManager.updateNodeSize( +- viewTag, +- this@ModalContentLayout.viewWidth, +- this@ModalContentLayout.viewHeight ++ viewTag, ++ this@ModalContentLayout.viewWidth, ++ this@ModalContentLayout.viewHeight + ) + } + }) +@@ -49,22 +49,32 @@ class ModalContentLayout(context: Context?) : ReactViewGroup(context), RootView{ + updateFirstChildView() + } + } ++ + override fun onChildStartedNativeGesture(child: View, androidEvent: MotionEvent?) { +- mJSTouchDispatcher.onChildStartedNativeGesture(androidEvent, this.getEventDispatcher()) ++ androidEvent?.let { ++ mJSTouchDispatcher.onChildStartedNativeGesture(it, this.getEventDispatcher()!!) ++ } + } ++ + override fun onChildStartedNativeGesture(androidEvent: MotionEvent?) { +- mJSTouchDispatcher.onChildStartedNativeGesture(androidEvent, this.getEventDispatcher()) ++ androidEvent?.let { ++ mJSTouchDispatcher.onChildStartedNativeGesture(it, this.getEventDispatcher()!!) ++ } + } ++ + override fun onChildEndedNativeGesture(child: View, androidEvent: MotionEvent?) { +- mJSTouchDispatcher.onChildEndedNativeGesture(androidEvent, this.getEventDispatcher()) ++ androidEvent?.let { ++ mJSTouchDispatcher.onChildEndedNativeGesture(it, this.getEventDispatcher()!!) ++ } + } ++ + override fun requestDisallowInterceptTouchEvent(disallowIntercept: Boolean) {} ++ + private fun getEventDispatcher(): EventDispatcher? { + val reactContext: ReactContext = this.getReactContext() +- return reactContext.getNativeModule(UIManagerModule::class.java)!!.eventDispatcher ++ return reactContext.getNativeModule(UIManagerModule::class.java)?.eventDispatcher + } + +- + override fun handleException(t: Throwable?) { + getReactContext().handleException(RuntimeException(t)) + } +@@ -74,14 +84,17 @@ class ModalContentLayout(context: Context?) : ReactViewGroup(context), RootView{ + } + + override fun onInterceptTouchEvent(event: MotionEvent?): Boolean { +- mJSTouchDispatcher.handleTouchEvent(event, getEventDispatcher()) ++ event?.let { ++ mJSTouchDispatcher.handleTouchEvent(it, getEventDispatcher()!!) ++ } + return super.onInterceptTouchEvent(event) + } + + override fun onTouchEvent(event: MotionEvent?): Boolean { +- mJSTouchDispatcher.handleTouchEvent(event, getEventDispatcher()) ++ event?.let { ++ mJSTouchDispatcher.handleTouchEvent(it, getEventDispatcher()!!) ++ } + super.onTouchEvent(event) + return true + } +- + } diff --git a/example/src/WixApp.tsx b/example/src/WixApp.tsx index d47e5adc3..285982295 100644 --- a/example/src/WixApp.tsx +++ b/example/src/WixApp.tsx @@ -12,10 +12,10 @@ import { import styles from './screens/styles'; -const viewPredicate: ViewNamePredicate = function customViewNamePredicate( +const viewPredicate: ViewNamePredicate = ( _event: ComponentDidAppearEvent, trackedName: string -) { +) => { return 'Custom RNN ' + trackedName; }; @@ -77,4 +77,3 @@ const HomeScreen = props => { }; export { startReactNativeNavigation }; - diff --git a/yarn.lock b/yarn.lock index bca55932f..972e6fb1e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1413,18 +1413,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-logical-assignment-operators@npm:^7.18.0": - version: 7.20.7 - resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.20.7" - dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: cdd7b8136cc4db3f47714d5266f9e7b592a2ac5a94a5878787ce08890e97c8ab1ca8e94b27bfeba7b0f2b1549a026d9fc414ca2196de603df36fb32633bbdc19 - languageName: node - linkType: hard - "@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.0": version: 7.18.6 resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" @@ -4387,14 +4375,14 @@ __metadata: languageName: node linkType: hard -"@react-native-async-storage/async-storage@npm:^1.15.2": - version: 1.24.0 - resolution: "@react-native-async-storage/async-storage@npm:1.24.0" +"@react-native-async-storage/async-storage@npm:^2.1.0": + version: 2.1.0 + resolution: "@react-native-async-storage/async-storage@npm:2.1.0" dependencies: merge-options: ^3.0.4 peerDependencies: - react-native: ^0.0.0-0 || >=0.60 <1.0 - checksum: 7e56a2e97f48332f57c56ebf473b763c7ca2b1ef82f4b5f8e1c73350231ec91b8eafc4e4d1f972c4c1005da0d304816fa725dc6f07a8a7543e90f8bd16c22ab4 + react-native: ^0.0.0-0 || >=0.65 <1.0 + checksum: bc6cdf3554fdd09f3e7916b105d966e56dbaca48475f33da378dd40c3823f7a6978057ca8207bc161c8e0b8c2b08161797dab48955bce1f3e3e457aeaa4ffaf9 languageName: node linkType: hard @@ -4409,18 +4397,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-clean@npm:13.6.9": - version: 13.6.9 - resolution: "@react-native-community/cli-clean@npm:13.6.9" - dependencies: - "@react-native-community/cli-tools": 13.6.9 - chalk: ^4.1.2 - execa: ^5.0.0 - fast-glob: ^3.3.2 - checksum: 2afb05e88e954161f14034dbb0f06b490f348e0ea473fc974dd704ca4704fd6b98fc38e1bd3f712ba24c2878ec376ee46ce203055c14ac37107c7c7654533c1e - languageName: node - linkType: hard - "@react-native-community/cli-clean@npm:14.1.0": version: 14.1.0 resolution: "@react-native-community/cli-clean@npm:14.1.0" @@ -4447,20 +4423,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-config@npm:13.6.9": - version: 13.6.9 - resolution: "@react-native-community/cli-config@npm:13.6.9" - dependencies: - "@react-native-community/cli-tools": 13.6.9 - chalk: ^4.1.2 - cosmiconfig: ^5.1.0 - deepmerge: ^4.3.0 - fast-glob: ^3.3.2 - joi: ^17.2.1 - checksum: 6bef773e793d445f44e6bdf02fcb083f390700d0f9aeeed2e3d43522d26a31c38b08c2b7613fdad42bb0de8c03c9123a1d3a0478c0b65ff4d139c231211e8618 - languageName: node - linkType: hard - "@react-native-community/cli-config@npm:14.1.0": version: 14.1.0 resolution: "@react-native-community/cli-config@npm:14.1.0" @@ -4484,15 +4446,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-debugger-ui@npm:13.6.9": - version: 13.6.9 - resolution: "@react-native-community/cli-debugger-ui@npm:13.6.9" - dependencies: - serve-static: ^1.13.1 - checksum: 9c2db8a1d9fe0378418557c37b58a2acd2c5c8ec72e1fd162305d7a05556e9833fd0c0ee4c60d5e811708dbd3932b263f11a15559595e05798fd829e846fd2f2 - languageName: node - linkType: hard - "@react-native-community/cli-debugger-ui@npm:14.1.0": version: 14.1.0 resolution: "@react-native-community/cli-debugger-ui@npm:14.1.0" @@ -4526,31 +4479,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-doctor@npm:13.6.9": - version: 13.6.9 - resolution: "@react-native-community/cli-doctor@npm:13.6.9" - dependencies: - "@react-native-community/cli-config": 13.6.9 - "@react-native-community/cli-platform-android": 13.6.9 - "@react-native-community/cli-platform-apple": 13.6.9 - "@react-native-community/cli-platform-ios": 13.6.9 - "@react-native-community/cli-tools": 13.6.9 - chalk: ^4.1.2 - command-exists: ^1.2.8 - deepmerge: ^4.3.0 - envinfo: ^7.10.0 - execa: ^5.0.0 - hermes-profile-transformer: ^0.0.6 - node-stream-zip: ^1.9.1 - ora: ^5.4.1 - semver: ^7.5.2 - strip-ansi: ^5.2.0 - wcwidth: ^1.0.1 - yaml: ^2.2.1 - checksum: d34c011f54fb4091ca9ad31f09e54c2da88efad43ae0b8634de14e575f69530c2793fcb49052e25b4abf18532353391d796bd5297c38ac9ca9c157dcfc40f4cc - languageName: node - linkType: hard - "@react-native-community/cli-doctor@npm:14.1.0": version: 14.1.0 resolution: "@react-native-community/cli-doctor@npm:14.1.0" @@ -4587,18 +4515,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-hermes@npm:13.6.9": - version: 13.6.9 - resolution: "@react-native-community/cli-hermes@npm:13.6.9" - dependencies: - "@react-native-community/cli-platform-android": 13.6.9 - "@react-native-community/cli-tools": 13.6.9 - chalk: ^4.1.2 - hermes-profile-transformer: ^0.0.6 - checksum: b4b4bbf695c1a880bcdcacfc1ca685a73f90730af03859a68e5f55a6a70f4232ec3b33e4f63e14942a963e0067cb04805ba9902b8765a94b5ccbb807b4dcd4e6 - languageName: node - linkType: hard - "@react-native-community/cli-platform-android@npm:12.3.7": version: 12.3.7 resolution: "@react-native-community/cli-platform-android@npm:12.3.7" @@ -4641,20 +4557,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-apple@npm:13.6.9": - version: 13.6.9 - resolution: "@react-native-community/cli-platform-apple@npm:13.6.9" - dependencies: - "@react-native-community/cli-tools": 13.6.9 - chalk: ^4.1.2 - execa: ^5.0.0 - fast-glob: ^3.3.2 - fast-xml-parser: ^4.0.12 - ora: ^5.4.1 - checksum: 4ecd78baf03dbf6e916cc59a623c111cdf5b876427fcfbf34151ff5cc60c1e428362f176703078665d3a7438360d29844d7d2bcec9d692a6082342d8f9d7ffff - languageName: node - linkType: hard - "@react-native-community/cli-platform-apple@npm:14.1.0": version: 14.1.0 resolution: "@react-native-community/cli-platform-apple@npm:14.1.0" @@ -4683,15 +4585,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-ios@npm:13.6.9": - version: 13.6.9 - resolution: "@react-native-community/cli-platform-ios@npm:13.6.9" - dependencies: - "@react-native-community/cli-platform-apple": 13.6.9 - checksum: ba88a11d49d7a41fad8455d78be9956ba0a11257257995e2706e0e451f451c4bde352eb178a5e4743811a976f7c271caaae804e23defac9883b1f03c308edd26 - languageName: node - linkType: hard - "@react-native-community/cli-platform-ios@npm:14.1.0": version: 14.1.0 resolution: "@react-native-community/cli-platform-ios@npm:14.1.0" @@ -4725,23 +4618,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-server-api@npm:13.6.9": - version: 13.6.9 - resolution: "@react-native-community/cli-server-api@npm:13.6.9" - dependencies: - "@react-native-community/cli-debugger-ui": 13.6.9 - "@react-native-community/cli-tools": 13.6.9 - compression: ^1.7.1 - connect: ^3.6.5 - errorhandler: ^1.5.1 - nocache: ^3.0.1 - pretty-format: ^26.6.2 - serve-static: ^1.13.1 - ws: ^6.2.2 - checksum: 962a3e32cad3609cb181e4578c23ca4225d5aa16daf12902661b7185efd8e6b92e194bf8a44c3525c85ee91a742cc28acc374c5c9af3574496ff7554621f8c64 - languageName: node - linkType: hard - "@react-native-community/cli-server-api@npm:14.1.0": version: 14.1.0 resolution: "@react-native-community/cli-server-api@npm:14.1.0" @@ -4823,15 +4699,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-types@npm:13.6.9": - version: 13.6.9 - resolution: "@react-native-community/cli-types@npm:13.6.9" - dependencies: - joi: ^17.2.1 - checksum: 224c60447fcebb9fd4719685a3d85aebabbd709f79d056a76750c59cc9d215882bd7386f0822103b2c7b6df1815f738f615c27838381f94028169833ae4473f8 - languageName: node - linkType: hard - "@react-native-community/cli-types@npm:14.1.0": version: 14.1.0 resolution: "@react-native-community/cli-types@npm:14.1.0" @@ -4869,33 +4736,6 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli@npm:13.6.9": - version: 13.6.9 - resolution: "@react-native-community/cli@npm:13.6.9" - dependencies: - "@react-native-community/cli-clean": 13.6.9 - "@react-native-community/cli-config": 13.6.9 - "@react-native-community/cli-debugger-ui": 13.6.9 - "@react-native-community/cli-doctor": 13.6.9 - "@react-native-community/cli-hermes": 13.6.9 - "@react-native-community/cli-server-api": 13.6.9 - "@react-native-community/cli-tools": 13.6.9 - "@react-native-community/cli-types": 13.6.9 - chalk: ^4.1.2 - commander: ^9.4.1 - deepmerge: ^4.3.0 - execa: ^5.0.0 - find-up: ^4.1.0 - fs-extra: ^8.1.0 - graceful-fs: ^4.1.3 - prompts: ^2.4.2 - semver: ^7.5.2 - bin: - rnc-cli: build/bin.js - checksum: 5e997b50fd687b4f3fcdde6a1fd36317ffee5536649fb16e87f6e3bb1bd56a279daad57b7d904d0442425106f048a114e3987f9a0fc8dc3fadd0a784dcb83a40 - languageName: node - linkType: hard - "@react-native-community/cli@npm:14.1.0": version: 14.1.0 resolution: "@react-native-community/cli@npm:14.1.0" @@ -4939,13 +4779,6 @@ __metadata: languageName: node linkType: hard -"@react-native/assets-registry@npm:0.74.88": - version: 0.74.88 - resolution: "@react-native/assets-registry@npm:0.74.88" - checksum: 630b3686d6c9037ccb69fab9e6d4bbc5d8c70914c645d867ca65924414dca2f89d6111ac33869e4f12bd73a1d04bb0624a810a71d979ce81ec71de5988a264ec - languageName: node - linkType: hard - "@react-native/assets-registry@npm:0.75.4": version: 0.75.4 resolution: "@react-native/assets-registry@npm:0.75.4" @@ -4962,15 +4795,6 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-plugin-codegen@npm:0.74.88": - version: 0.74.88 - resolution: "@react-native/babel-plugin-codegen@npm:0.74.88" - dependencies: - "@react-native/codegen": 0.74.88 - checksum: 8818602f0f1805eb9fdb06d7037d8bb9dad811ea59a35b46ae91664eed9693b5c9407e301266761b48a063e45f9317e041dcf93f98795e920219f8b036db891c - languageName: node - linkType: hard - "@react-native/babel-plugin-codegen@npm:0.75.4": version: 0.75.4 resolution: "@react-native/babel-plugin-codegen@npm:0.75.4" @@ -5032,59 +4856,6 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-preset@npm:0.74.88": - version: 0.74.88 - resolution: "@react-native/babel-preset@npm:0.74.88" - dependencies: - "@babel/core": ^7.20.0 - "@babel/plugin-proposal-async-generator-functions": ^7.0.0 - "@babel/plugin-proposal-class-properties": ^7.18.0 - "@babel/plugin-proposal-export-default-from": ^7.0.0 - "@babel/plugin-proposal-logical-assignment-operators": ^7.18.0 - "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.0 - "@babel/plugin-proposal-numeric-separator": ^7.0.0 - "@babel/plugin-proposal-object-rest-spread": ^7.20.0 - "@babel/plugin-proposal-optional-catch-binding": ^7.0.0 - "@babel/plugin-proposal-optional-chaining": ^7.20.0 - "@babel/plugin-syntax-dynamic-import": ^7.8.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.20.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.20.0 - "@babel/plugin-transform-flow-strip-types": ^7.20.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-private-methods": ^7.22.5 - "@babel/plugin-transform-private-property-in-object": ^7.22.11 - "@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-typescript": ^7.5.0 - "@babel/plugin-transform-unicode-regex": ^7.0.0 - "@babel/template": ^7.0.0 - "@react-native/babel-plugin-codegen": 0.74.88 - babel-plugin-transform-flow-enums: ^0.0.2 - react-refresh: ^0.14.0 - peerDependencies: - "@babel/core": "*" - checksum: eb367ad4a000b865c8de47e8c379f3a118c63c405c75608bcce9ff4d3cb595c08d4f165202bfe161124ca332a44c94cad4eab3a7bd0df20dfef2473d295e6b0e - languageName: node - linkType: hard - "@react-native/babel-preset@npm:0.75.4": version: 0.75.4 resolution: "@react-native/babel-preset@npm:0.75.4" @@ -5157,24 +4928,6 @@ __metadata: languageName: node linkType: hard -"@react-native/codegen@npm:0.74.88, @react-native/codegen@npm:^0.74.88": - version: 0.74.88 - resolution: "@react-native/codegen@npm:0.74.88" - dependencies: - "@babel/parser": ^7.20.0 - glob: ^7.1.1 - hermes-parser: 0.19.1 - invariant: ^2.2.4 - jscodeshift: ^0.14.0 - mkdirp: ^0.5.1 - nullthrows: ^1.1.1 - yargs: ^17.6.2 - peerDependencies: - "@babel/preset-env": ^7.1.6 - checksum: 564c40b0874f4996919cb7f709918dd56c1a3eaa2533450bc43d47800971e60b8f3b0a5620a987d584b15c0a5622cc5db2da8a43a67a8c14ee17a1ec0c68adac - languageName: node - linkType: hard - "@react-native/codegen@npm:0.75.4, @react-native/codegen@npm:^0.75.4": version: 0.75.4 resolution: "@react-native/codegen@npm:0.75.4" @@ -5212,26 +4965,6 @@ __metadata: languageName: node linkType: hard -"@react-native/community-cli-plugin@npm:0.74.88": - version: 0.74.88 - resolution: "@react-native/community-cli-plugin@npm:0.74.88" - dependencies: - "@react-native-community/cli-server-api": 13.6.9 - "@react-native-community/cli-tools": 13.6.9 - "@react-native/dev-middleware": 0.74.88 - "@react-native/metro-babel-transformer": 0.74.88 - chalk: ^4.0.0 - execa: ^5.1.1 - metro: ^0.80.3 - metro-config: ^0.80.3 - metro-core: ^0.80.3 - node-fetch: ^2.2.0 - querystring: ^0.2.1 - readline: ^1.3.0 - checksum: d430af646b7c1cc349f66fc2a5122e1823e59a2e2a8fc6aaa3fe3590a894cd589334097d8fdbd46dbe05afdb51768a53d1195380488362381cb8da19cff974f7 - languageName: node - linkType: hard - "@react-native/community-cli-plugin@npm:0.75.4": version: 0.75.4 resolution: "@react-native/community-cli-plugin@npm:0.75.4" @@ -5258,13 +4991,6 @@ __metadata: languageName: node linkType: hard -"@react-native/debugger-frontend@npm:0.74.88": - version: 0.74.88 - resolution: "@react-native/debugger-frontend@npm:0.74.88" - checksum: 0f9f1211739ff31d65ad204a93cbfbe828b44d92aa606221052da4414d9baa6bfae779223fd442ce51b717bcf1bd546b039152b43d4fbb1999522d09a362259a - languageName: node - linkType: hard - "@react-native/debugger-frontend@npm:0.75.4": version: 0.75.4 resolution: "@react-native/debugger-frontend@npm:0.75.4" @@ -5291,27 +5017,6 @@ __metadata: languageName: node linkType: hard -"@react-native/dev-middleware@npm:0.74.88": - version: 0.74.88 - resolution: "@react-native/dev-middleware@npm:0.74.88" - dependencies: - "@isaacs/ttlcache": ^1.4.1 - "@react-native/debugger-frontend": 0.74.88 - "@rnx-kit/chromium-edge-launcher": ^1.0.0 - chrome-launcher: ^0.15.2 - connect: ^3.6.5 - debug: ^2.2.0 - node-fetch: ^2.2.0 - nullthrows: ^1.1.1 - open: ^7.0.3 - selfsigned: ^2.4.1 - serve-static: ^1.13.1 - temp-dir: ^2.0.0 - ws: ^6.2.2 - checksum: adfb096b4cef9d341f20f92b72b2e05dca5a29693a3e32084152558b4afab6dd69e61daf7cbb55c955c80e1367c1a69bcbe59fca15b334571b9d3142b1aef8a7 - languageName: node - linkType: hard - "@react-native/dev-middleware@npm:0.75.4": version: 0.75.4 resolution: "@react-native/dev-middleware@npm:0.75.4" @@ -5356,30 +5061,6 @@ __metadata: languageName: node linkType: hard -"@react-native/eslint-config@npm:0.74.88": - version: 0.74.88 - resolution: "@react-native/eslint-config@npm:0.74.88" - dependencies: - "@babel/core": ^7.20.0 - "@babel/eslint-parser": ^7.20.0 - "@react-native/eslint-plugin": 0.74.88 - "@typescript-eslint/eslint-plugin": ^7.1.1 - "@typescript-eslint/parser": ^7.1.1 - eslint-config-prettier: ^8.5.0 - eslint-plugin-eslint-comments: ^3.2.0 - eslint-plugin-ft-flow: ^2.0.1 - eslint-plugin-jest: ^27.9.0 - eslint-plugin-prettier: ^4.2.1 - eslint-plugin-react: ^7.30.1 - eslint-plugin-react-hooks: ^4.6.0 - eslint-plugin-react-native: ^4.0.0 - peerDependencies: - eslint: ">=8" - prettier: ">=2" - checksum: f6389db6153fcc373ac52857295b8bdc469cf24a5490e70c2c76a23db9695c50546b9a9805c4f0c5580f980b5b3bbe3a5dae32060b033814af8d9293762dc901 - languageName: node - linkType: hard - "@react-native/eslint-config@npm:0.75.4": version: 0.75.4 resolution: "@react-native/eslint-config@npm:0.75.4" @@ -5410,13 +5091,6 @@ __metadata: languageName: node linkType: hard -"@react-native/eslint-plugin@npm:0.74.88": - version: 0.74.88 - resolution: "@react-native/eslint-plugin@npm:0.74.88" - checksum: 9814b0fb273bdfc410f1f7f4e53b615c1dda71139e4193b4cd835798c8638770f790391a4a86e3858e77d03536dc11fafc581123bf5790cae8b3267792ea5567 - languageName: node - linkType: hard - "@react-native/eslint-plugin@npm:0.75.4": version: 0.75.4 resolution: "@react-native/eslint-plugin@npm:0.75.4" @@ -5431,13 +5105,6 @@ __metadata: languageName: node linkType: hard -"@react-native/gradle-plugin@npm:0.74.88, @react-native/gradle-plugin@npm:^0.74.88": - version: 0.74.88 - resolution: "@react-native/gradle-plugin@npm:0.74.88" - checksum: 5deca96fa42ffe49dbf2e11daf6da802c71eaec36c07896be4b543477157be6fd9459e58b71c31204d0f060d04302a08efa4de0bfcae63f0975fa0dca55c22ec - languageName: node - linkType: hard - "@react-native/gradle-plugin@npm:0.75.4, @react-native/gradle-plugin@npm:^0.75.4": version: 0.75.4 resolution: "@react-native/gradle-plugin@npm:0.75.4" @@ -5452,13 +5119,6 @@ __metadata: languageName: node linkType: hard -"@react-native/js-polyfills@npm:0.74.88": - version: 0.74.88 - resolution: "@react-native/js-polyfills@npm:0.74.88" - checksum: 31b11123070f5eaf3620d6569d42f0e6ab3345a55986b2fcf866cdf1d69d4cf1bd26b5bd1d3f5b27f4b4b5896916d94f204b3c9885ea9c190cf728be856cb456 - languageName: node - linkType: hard - "@react-native/js-polyfills@npm:0.75.4": version: 0.75.4 resolution: "@react-native/js-polyfills@npm:0.75.4" @@ -5480,20 +5140,6 @@ __metadata: languageName: node linkType: hard -"@react-native/metro-babel-transformer@npm:0.74.88": - version: 0.74.88 - resolution: "@react-native/metro-babel-transformer@npm:0.74.88" - dependencies: - "@babel/core": ^7.20.0 - "@react-native/babel-preset": 0.74.88 - hermes-parser: 0.19.1 - nullthrows: ^1.1.1 - peerDependencies: - "@babel/core": "*" - checksum: d1f90ef2257b5fd8d45a77db5842a5df17cc4ee23a08f62854abd246f0c0fd9dbb05def9f074c12d7000972da16f76b579f4a288251684b5153e218a3d86b2cb - languageName: node - linkType: hard - "@react-native/metro-babel-transformer@npm:0.75.4": version: 0.75.4 resolution: "@react-native/metro-babel-transformer@npm:0.75.4" @@ -5520,18 +5166,6 @@ __metadata: languageName: node linkType: hard -"@react-native/metro-config@npm:0.74.88": - version: 0.74.88 - resolution: "@react-native/metro-config@npm:0.74.88" - dependencies: - "@react-native/js-polyfills": 0.74.88 - "@react-native/metro-babel-transformer": 0.74.88 - metro-config: ^0.80.3 - metro-runtime: ^0.80.3 - checksum: 5be0bf981baf2a6c29076d0d02bc627271ab09c56b4ddb53465df76354fa0ca44ac7d9fe968bcb0079aad1b8f361453b3c23a36965762e85cad9e4de5161b5de - languageName: node - linkType: hard - "@react-native/metro-config@npm:0.75.4": version: 0.75.4 resolution: "@react-native/metro-config@npm:0.75.4" @@ -5551,13 +5185,6 @@ __metadata: languageName: node linkType: hard -"@react-native/normalize-colors@npm:0.74.88": - version: 0.74.88 - resolution: "@react-native/normalize-colors@npm:0.74.88" - checksum: 348d0f1b9802e824843ec58ed90f72af078b81dd576f72c45caa1ed9846ea733b0dab932e431f88ebc40a186e7443875b64e8e2cf8e669a59abef0aedf2d9aa7 - languageName: node - linkType: hard - "@react-native/normalize-colors@npm:0.75.4": version: 0.75.4 resolution: "@react-native/normalize-colors@npm:0.75.4" @@ -5572,13 +5199,6 @@ __metadata: languageName: node linkType: hard -"@react-native/typescript-config@npm:0.74.88": - version: 0.74.88 - resolution: "@react-native/typescript-config@npm:0.74.88" - checksum: fd3b4e86a001ffa12a1819689c7618a91c7241004230165804b21991cadee7f20b7cf229b40be7fd10d5bc10a72f6e04074979ecb0e99e5fd5cad6bc1b996722 - languageName: node - linkType: hard - "@react-native/typescript-config@npm:0.75.4": version: 0.75.4 resolution: "@react-native/typescript-config@npm:0.75.4" @@ -5598,23 +5218,6 @@ __metadata: languageName: node linkType: hard -"@react-native/virtualized-lists@npm:0.74.88": - version: 0.74.88 - resolution: "@react-native/virtualized-lists@npm:0.74.88" - dependencies: - invariant: ^2.2.4 - nullthrows: ^1.1.1 - peerDependencies: - "@types/react": ^18.2.6 - react: "*" - react-native: "*" - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 09d412ea8f9e8c087bf0c122b8f518b5fc9d186a123b88ba8edf98768dcb920c3f58b6ca0b82dea2837d0817a8fe66d6bed4bc92782cd2da072a70321b06d621 - languageName: node - linkType: hard - "@react-native/virtualized-lists@npm:0.75.4": version: 0.75.4 resolution: "@react-native/virtualized-lists@npm:0.75.4" @@ -5808,20 +5411,6 @@ __metadata: languageName: node linkType: hard -"@rnx-kit/chromium-edge-launcher@npm:^1.0.0": - version: 1.0.0 - resolution: "@rnx-kit/chromium-edge-launcher@npm:1.0.0" - dependencies: - "@types/node": ^18.0.0 - escape-string-regexp: ^4.0.0 - is-wsl: ^2.2.0 - lighthouse-logger: ^1.0.0 - mkdirp: ^1.0.4 - rimraf: ^3.0.2 - checksum: c72113e32c222af94482a60e7cea8d296360abbc503afa64394af65ca106c7a36d975a68fed63e8cf5668ffebc33fa636665ceaf55c75d4cf949fb40302fc409 - languageName: node - linkType: hard - "@rnx-kit/console@npm:^1.0.0": version: 1.1.0 resolution: "@rnx-kit/console@npm:1.1.0" @@ -6831,15 +6420,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^18.0.0": - version: 18.19.71 - resolution: "@types/node@npm:18.19.71" - dependencies: - undici-types: ~5.26.4 - checksum: 4539d57234550df9b919ab9592ce9231e86c60d7703b4a56f12dd7dfcf28dfe44ab5cb7a6c3900a93a3850de126ae25758a94dd27eaaccc4e8acf7158cfa3a59 - languageName: node - linkType: hard - "@types/normalize-package-data@npm:^2.4.0": version: 2.4.4 resolution: "@types/normalize-package-data@npm:2.4.4" @@ -9258,15 +8838,15 @@ __metadata: "@datadog/mobile-react-native-session-replay": "workspace:packages/react-native-session-replay" "@datadog/mobile-react-native-webview": "workspace:packages/react-native-webview" "@datadog/mobile-react-navigation": "workspace:packages/react-navigation" - "@react-native-async-storage/async-storage": ^1.15.2 + "@react-native-async-storage/async-storage": ^2.1.0 "@react-native-community/cli-platform-android": 13.6.9 "@react-native-community/masked-view": ^0.1.10 - "@react-native/babel-preset": 0.74.88 - "@react-native/codegen": ^0.74.88 - "@react-native/eslint-config": 0.74.88 - "@react-native/gradle-plugin": ^0.74.88 - "@react-native/metro-config": 0.74.88 - "@react-native/typescript-config": 0.74.88 + "@react-native/babel-preset": 0.75.4 + "@react-native/codegen": ^0.75.4 + "@react-native/eslint-config": 0.75.4 + "@react-native/gradle-plugin": ^0.75.4 + "@react-native/metro-config": 0.75.4 + "@react-native/typescript-config": 0.75.4 "@react-navigation/bottom-tabs": ^6.3.1 "@react-navigation/native": ^6.1.18 "@react-navigation/stack": ^6.2.1 @@ -9274,13 +8854,13 @@ __metadata: axios: ^1.6.8 babel-plugin-module-resolver: ^4.0.0 patch-package: ^8.0.0 - react: 18.2.0 - react-native: 0.74.6 - react-native-crash-tester: 0.2.2 - react-native-gesture-handler: ^1.10.1 + react: 18.3.1 + react-native: 0.75.4 + react-native-crash-tester: 0.2.3 + react-native-gesture-handler: ^2.22.0 react-native-navigation: 7.40.1 - react-native-safe-area-context: 4.10.8 - react-native-screens: 3.29.0 + react-native-safe-area-context: 5.1.0 + react-native-screens: 4.5.0 react-native-webview: ^13.12.2 languageName: unknown linkType: soft @@ -11795,13 +11375,6 @@ __metadata: languageName: node linkType: hard -"hermes-estree@npm:0.19.1": - version: 0.19.1 - resolution: "hermes-estree@npm:0.19.1" - checksum: d451114bca12ae97627f0113ede0d42271d75aad01b8e575e5261b576bd7e58b8a1670297a4b7e226236db2c0967b5a4bf1056a51bcd9ce074d654fcf365bdae - languageName: node - linkType: hard - "hermes-estree@npm:0.20.1": version: 0.20.1 resolution: "hermes-estree@npm:0.20.1" @@ -11825,15 +11398,6 @@ __metadata: languageName: node linkType: hard -"hermes-parser@npm:0.19.1": - version: 0.19.1 - resolution: "hermes-parser@npm:0.19.1" - dependencies: - hermes-estree: 0.19.1 - checksum: 840e5ede07f6567283359a98c3e4e94d89c9b68f9d07cce379aed7b97aacae463aec622cfb13e47186770b68512b2981da3be09f316bde5f87359d5ab9bf1a1a - languageName: node - linkType: hard - "hermes-parser@npm:0.20.1": version: 0.20.1 resolution: "hermes-parser@npm:0.20.1" @@ -16231,13 +15795,6 @@ __metadata: languageName: node linkType: hard -"querystring@npm:^0.2.1": - version: 0.2.1 - resolution: "querystring@npm:0.2.1" - checksum: 7b83b45d641e75fd39cd6625ddfd44e7618e741c61e95281b57bbae8fde0afcc12cf851924559e5cc1ef9baa3b1e06e22b164ea1397d65dd94b801f678d9c8ce - languageName: node - linkType: hard - "querystringify@npm:^2.1.1": version: 2.2.0 resolution: "querystringify@npm:2.2.0" @@ -16299,7 +15856,7 @@ __metadata: languageName: node linkType: hard -"react-devtools-core@npm:^5.0.0, react-devtools-core@npm:^5.3.1": +"react-devtools-core@npm:^5.3.1": version: 5.3.2 resolution: "react-devtools-core@npm:5.3.2" dependencies: @@ -16397,17 +15954,17 @@ __metadata: languageName: node linkType: hard -"react-native-crash-tester@npm:0.2.2": - version: 0.2.2 - resolution: "react-native-crash-tester@npm:0.2.2" +"react-native-crash-tester@npm:0.2.3": + version: 0.2.3 + resolution: "react-native-crash-tester@npm:0.2.3" peerDependencies: react: "*" react-native: "*" - checksum: ee40980ba62d2118e410543715a6e56fd0f181944237227650fe81b9c7a64b846f9fd8b863d51b1ddc8d29363cd000fe282ffbdc481c5bd43f6df6a43e03de08 + checksum: 4cfd4dad46f9b5832890ac892e0a5097601ec88787a5ef5a06427a6e5d6110ee9a464694b59ca5c6b569113c850069ec283a578556f1358f210a800ff7619cf7 languageName: node linkType: hard -"react-native-gesture-handler@npm:1.10.3, react-native-gesture-handler@npm:^1.10.1": +"react-native-gesture-handler@npm:1.10.3": version: 1.10.3 resolution: "react-native-gesture-handler@npm:1.10.3" dependencies: @@ -16420,6 +15977,20 @@ __metadata: languageName: node linkType: hard +"react-native-gesture-handler@npm:^2.22.0": + version: 2.22.0 + resolution: "react-native-gesture-handler@npm:2.22.0" + dependencies: + "@egjs/hammerjs": ^2.0.17 + hoist-non-react-statics: ^3.3.0 + invariant: ^2.2.4 + peerDependencies: + react: "*" + react-native: "*" + checksum: ad4ada2221d16ce56ecff0c5ab1d4a0220937e9e408c85729d9150b2eb3fdc0c5a92597bd4068a9b3e1b951380c28691f5e401071cc257c69008d39c9269f0d4 + languageName: node + linkType: hard + "react-native-gradle-plugin@npm:^0.71.19": version: 0.71.19 resolution: "react-native-gradle-plugin@npm:0.71.19" @@ -16490,26 +16061,26 @@ __metadata: languageName: node linkType: hard -"react-native-safe-area-context@npm:4.10.8": - version: 4.10.8 - resolution: "react-native-safe-area-context@npm:4.10.8" +"react-native-safe-area-context@npm:5.1.0": + version: 5.1.0 + resolution: "react-native-safe-area-context@npm:5.1.0" peerDependencies: react: "*" react-native: "*" - checksum: eced388ae7cc712f75e43cba302b612c8fecceb8ec8b39cff21b6bc29debe2fdc24423f67609af244d919c3ed871dd1d36c6adc97a8960a938984d333490e653 + checksum: b03663c8567f24ff9e0fd96f0b06b8b4e3aebb77dd93995cc661996aa6e70f8e96588e78006696277b7c213b65ac9515604d57bd0321b96e42b0a055b3b49f7e languageName: node linkType: hard -"react-native-screens@npm:3.29.0": - version: 3.29.0 - resolution: "react-native-screens@npm:3.29.0" +"react-native-screens@npm:4.5.0": + version: 4.5.0 + resolution: "react-native-screens@npm:4.5.0" dependencies: react-freeze: ^1.0.0 warn-once: ^0.1.0 peerDependencies: react: "*" react-native: "*" - checksum: c1879eea8386f32c2655fedd79d41d8e25d2f4e7f883abbcad2c747ea7ac859f4a7f469475a519948e7c5ea317a7ebd8df92c6365627f6a5da1e4a208cece7e1 + checksum: 866dbc4803980ce589a212c1a8b15f8cdf428f39895b00edfcc9aaf5f658c8fce0ddf37e7f8d259e4f7385909485c0720209ca6fc5f8ebd8531a7b2ec07fc658 languageName: node linkType: hard @@ -16576,60 +16147,6 @@ __metadata: languageName: node linkType: hard -"react-native@npm:0.74.6": - version: 0.74.6 - resolution: "react-native@npm:0.74.6" - dependencies: - "@jest/create-cache-key-function": ^29.6.3 - "@react-native-community/cli": 13.6.9 - "@react-native-community/cli-platform-android": 13.6.9 - "@react-native-community/cli-platform-ios": 13.6.9 - "@react-native/assets-registry": 0.74.88 - "@react-native/codegen": 0.74.88 - "@react-native/community-cli-plugin": 0.74.88 - "@react-native/gradle-plugin": 0.74.88 - "@react-native/js-polyfills": 0.74.88 - "@react-native/normalize-colors": 0.74.88 - "@react-native/virtualized-lists": 0.74.88 - abort-controller: ^3.0.0 - anser: ^1.4.9 - ansi-regex: ^5.0.0 - base64-js: ^1.5.1 - chalk: ^4.0.0 - event-target-shim: ^5.0.1 - flow-enums-runtime: ^0.0.6 - glob: ^7.1.1 - invariant: ^2.2.4 - jest-environment-node: ^29.6.3 - jsc-android: ^250231.0.0 - memoize-one: ^5.0.0 - metro-runtime: ^0.80.3 - metro-source-map: ^0.80.3 - mkdirp: ^0.5.1 - nullthrows: ^1.1.1 - pretty-format: ^26.5.2 - promise: ^8.3.0 - react-devtools-core: ^5.0.0 - react-refresh: ^0.14.0 - react-shallow-renderer: ^16.15.0 - regenerator-runtime: ^0.13.2 - scheduler: 0.24.0-canary-efb381bbf-20230505 - stacktrace-parser: ^0.1.10 - whatwg-fetch: ^3.0.0 - ws: ^6.2.2 - yargs: ^17.6.2 - peerDependencies: - "@types/react": ^18.2.6 - react: 18.2.0 - peerDependenciesMeta: - "@types/react": - optional: true - bin: - react-native: cli.js - checksum: c7060a5ed005cf313d90f7b81132f0f4f84b7c655dfd17367a9fa42dc2ce0414bfd08566c5ef55552861e1583f650bde1e21b7a05427c873da093d9aa25c48d3 - languageName: node - linkType: hard - "react-native@npm:0.75.4": version: 0.75.4 resolution: "react-native@npm:0.75.4" From 893a35ebe4a38828e4880321cbf61b0f25aa32c8 Mon Sep 17 00:00:00 2001 From: Marco Saia <marco.saia@datadoghq.com> Date: Mon, 27 Jan 2025 10:11:06 +0100 Subject: [PATCH 5/5] Patched react-native-navigation 0.75.x build issues --- example/package.json | 9 +- .../react-native-navigation+7.40.1.patch | 154 +++++++----------- yarn.lock | 8 + 3 files changed, 72 insertions(+), 99 deletions(-) diff --git a/example/package.json b/example/package.json index cce976d65..992317e41 100644 --- a/example/package.json +++ b/example/package.json @@ -4,9 +4,9 @@ "version": "0.0.1", "private": true, "scripts": { - "android": "react-native run-android", - "ios": "react-native run-ios", - "start": "react-native start", + "android": "yarn postinstall && react-native run-android", + "ios": "yarn postinstall && react-native run-ios", + "start": "yarn postinstall && react-native start", "postinstall": "patch-package" }, "dependencies": { @@ -44,7 +44,8 @@ "@react-native/typescript-config": "0.75.4", "@rnx-kit/metro-resolver-symlinks": "^0.1.36", "babel-plugin-module-resolver": "^4.0.0", - "patch-package": "^8.0.0" + "patch-package": "^8.0.0", + "postinstall-postinstall": "^2.1.0" }, "engines": { "node": ">=18" diff --git a/example/patches/react-native-navigation+7.40.1.patch b/example/patches/react-native-navigation+7.40.1.patch index abc045fa2..eec0fbcb0 100644 --- a/example/patches/react-native-navigation+7.40.1.patch +++ b/example/patches/react-native-navigation+7.40.1.patch @@ -1,157 +1,121 @@ diff --git a/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/utils/ReactTypefaceUtils.java b/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/utils/ReactTypefaceUtils.java -index 834d734..0246ecc 100644 +index 834d734..7d90437 100644 --- a/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/utils/ReactTypefaceUtils.java +++ b/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/utils/ReactTypefaceUtils.java -@@ -96,14 +96,14 @@ public class ReactTypefaceUtils { +@@ -96,12 +96,12 @@ public class ReactTypefaceUtils { int want = 0; if ((weight == Typeface.BOLD) - || ((oldStyle & Typeface.BOLD) != 0 && weight == ReactTextShadowNode.UNSET)) { -- want |= Typeface.BOLD; -- } + || ((oldStyle & Typeface.BOLD) != 0)) { -+ want |= Typeface.BOLD; -+ } + want |= Typeface.BOLD; + } if ((style == Typeface.ITALIC) - || ((oldStyle & Typeface.ITALIC) != 0 && style == ReactTextShadowNode.UNSET)) { -- want |= Typeface.ITALIC; -- } + || ((oldStyle & Typeface.ITALIC) != 0)) { -+ want |= Typeface.ITALIC; -+ } + want |= Typeface.ITALIC; + } - if (family != null) { - typeface = ReactFontManager.getInstance().getTypeface(family, want, weight, assetManager); diff --git a/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/utils/ReactViewGroup.kt b/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/utils/ReactViewGroup.kt -index f92580c..9809d88 100644 +index f92580c..04cf256 100644 --- a/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/utils/ReactViewGroup.kt +++ b/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/utils/ReactViewGroup.kt -@@ -4,4 +4,4 @@ import com.facebook.react.views.view.ReactViewBackgroundDrawable +@@ -1,7 +1,15 @@ + package com.reactnativenavigation.utils + +-import com.facebook.react.views.view.ReactViewBackgroundDrawable ++import com.facebook.react.uimanager.LengthPercentage ++import com.facebook.react.uimanager.drawable.CSSBackgroundDrawable import com.facebook.react.views.view.ReactViewGroup val ReactViewGroup.borderRadius: Float - get() = (background as? ReactViewBackgroundDrawable)?.fullBorderRadius ?: 0f \ No newline at end of file -+ get() = 0f ++ get() { ++ val uniform: LengthPercentage = (background as? CSSBackgroundDrawable)?.borderRadius?.uniform ++ ?: return 0f ++ ++ return uniform.resolve( ++ width.toFloat(), height.toFloat() ++ ) ++ } +\ No newline at end of file diff --git a/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/viewcontrollers/viewcontroller/LayoutDirectionApplier.kt b/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/viewcontrollers/viewcontroller/LayoutDirectionApplier.kt -index 89216ae..20f3ffa 100644 +index 89216ae..de104e2 100644 --- a/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/viewcontrollers/viewcontroller/LayoutDirectionApplier.kt +++ b/node_modules/react-native-navigation/lib/android/app/src/main/java/com/reactnativenavigation/viewcontrollers/viewcontroller/LayoutDirectionApplier.kt -@@ -3,13 +3,15 @@ package com.reactnativenavigation.viewcontrollers.viewcontroller +@@ -1,15 +1,19 @@ + package com.reactnativenavigation.viewcontrollers.viewcontroller + ++import android.annotation.SuppressLint import com.facebook.react.ReactInstanceManager import com.facebook.react.modules.i18nmanager.I18nUtil import com.reactnativenavigation.options.Options -+import com.facebook.react.bridge.ReactContext class LayoutDirectionApplier { ++ @SuppressLint("WrongConstant") fun apply(root: ViewController<*>, options: Options, instanceManager: ReactInstanceManager) { - if (options.layout.direction.hasValue() && instanceManager.currentReactContext != null) { -+ val reactContext = instanceManager.currentReactContext as? ReactContext -+ if (options.layout.direction.hasValue() && reactContext != null) { - root.activity.window.decorView.layoutDirection = options.layout.direction.get() +- root.activity.window.decorView.layoutDirection = options.layout.direction.get() - I18nUtil.getInstance().allowRTL(instanceManager.currentReactContext, options.layout.direction.isRtl) - I18nUtil.getInstance().forceRTL(instanceManager.currentReactContext, options.layout.direction.isRtl) -+ I18nUtil.getInstance().allowRTL(reactContext, options.layout.direction.isRtl) -+ I18nUtil.getInstance().forceRTL(reactContext, options.layout.direction.isRtl) ++ if (options.layout.direction.hasValue()) { ++ instanceManager.currentReactContext?.let { context -> ++ root.activity.window.decorView.layoutDirection = options.layout.direction.get() ++ I18nUtil.getInstance().allowRTL(context, options.layout.direction.isRtl) ++ I18nUtil.getInstance().forceRTL(context, options.layout.direction.isRtl) ++ } } } } +\ No newline at end of file diff --git a/node_modules/react-native-navigation/lib/android/app/src/reactNative71/java/com/reactnativenavigation/react/modal/ModalContentLayout.kt b/node_modules/react-native-navigation/lib/android/app/src/reactNative71/java/com/reactnativenavigation/react/modal/ModalContentLayout.kt -index ea8516f..ca02c01 100644 +index ea8516f..17a60fc 100644 --- a/node_modules/react-native-navigation/lib/android/app/src/reactNative71/java/com/reactnativenavigation/react/modal/ModalContentLayout.kt +++ b/node_modules/react-native-navigation/lib/android/app/src/reactNative71/java/com/reactnativenavigation/react/modal/ModalContentLayout.kt -@@ -8,8 +8,7 @@ import com.facebook.react.uimanager.* - import com.facebook.react.uimanager.events.EventDispatcher - import com.facebook.react.views.view.ReactViewGroup - -- --class ModalContentLayout(context: Context?) : ReactViewGroup(context), RootView{ -+class ModalContentLayout(context: Context?) : ReactViewGroup(context), RootView { - private var hasAdjustedSize = false - private var viewWidth = 0 - private var viewHeight = 0 -@@ -21,6 +20,7 @@ class ModalContentLayout(context: Context?) : ReactViewGroup(context), RootView{ - viewHeight = h - this.updateFirstChildView() - } -+ - private fun updateFirstChildView() { - if (this.childCount > 0) { - hasAdjustedSize = false -@@ -29,12 +29,12 @@ class ModalContentLayout(context: Context?) : ReactViewGroup(context), RootView{ - reactContext.runOnNativeModulesQueueThread(object : GuardedRunnable(reactContext) { - override fun runGuarded() { - val uiManager = this@ModalContentLayout.getReactContext().getNativeModule( -- UIManagerModule::class.java -+ UIManagerModule::class.java - ) as UIManagerModule - uiManager.updateNodeSize( -- viewTag, -- this@ModalContentLayout.viewWidth, -- this@ModalContentLayout.viewHeight -+ viewTag, -+ this@ModalContentLayout.viewWidth, -+ this@ModalContentLayout.viewHeight - ) - } - }) -@@ -49,22 +49,32 @@ class ModalContentLayout(context: Context?) : ReactViewGroup(context), RootView{ +@@ -49,22 +49,24 @@ class ModalContentLayout(context: Context?) : ReactViewGroup(context), RootView{ updateFirstChildView() } } -+ - override fun onChildStartedNativeGesture(child: View, androidEvent: MotionEvent?) { -- mJSTouchDispatcher.onChildStartedNativeGesture(androidEvent, this.getEventDispatcher()) -+ androidEvent?.let { -+ mJSTouchDispatcher.onChildStartedNativeGesture(it, this.getEventDispatcher()!!) -+ } +- override fun onChildStartedNativeGesture(child: View, androidEvent: MotionEvent?) { ++ override fun onChildStartedNativeGesture(child: View, androidEvent: MotionEvent) { + mJSTouchDispatcher.onChildStartedNativeGesture(androidEvent, this.getEventDispatcher()) } +- override fun onChildStartedNativeGesture(androidEvent: MotionEvent?) { + - override fun onChildStartedNativeGesture(androidEvent: MotionEvent?) { -- mJSTouchDispatcher.onChildStartedNativeGesture(androidEvent, this.getEventDispatcher()) -+ androidEvent?.let { -+ mJSTouchDispatcher.onChildStartedNativeGesture(it, this.getEventDispatcher()!!) -+ } ++ @Deprecated("Deprecated in Java") ++ override fun onChildStartedNativeGesture(androidEvent: MotionEvent) { + mJSTouchDispatcher.onChildStartedNativeGesture(androidEvent, this.getEventDispatcher()) } -+ - override fun onChildEndedNativeGesture(child: View, androidEvent: MotionEvent?) { -- mJSTouchDispatcher.onChildEndedNativeGesture(androidEvent, this.getEventDispatcher()) -+ androidEvent?.let { -+ mJSTouchDispatcher.onChildEndedNativeGesture(it, this.getEventDispatcher()!!) -+ } +- override fun onChildEndedNativeGesture(child: View, androidEvent: MotionEvent?) { ++ override fun onChildEndedNativeGesture(child: View, androidEvent: MotionEvent) { + mJSTouchDispatcher.onChildEndedNativeGesture(androidEvent, this.getEventDispatcher()) } -+ override fun requestDisallowInterceptTouchEvent(disallowIntercept: Boolean) {} +- private fun getEventDispatcher(): EventDispatcher? { + - private fun getEventDispatcher(): EventDispatcher? { ++ private fun getEventDispatcher(): EventDispatcher { val reactContext: ReactContext = this.getReactContext() -- return reactContext.getNativeModule(UIManagerModule::class.java)!!.eventDispatcher -+ return reactContext.getNativeModule(UIManagerModule::class.java)?.eventDispatcher + return reactContext.getNativeModule(UIManagerModule::class.java)!!.eventDispatcher } - override fun handleException(t: Throwable?) { getReactContext().handleException(RuntimeException(t)) } -@@ -74,14 +84,17 @@ class ModalContentLayout(context: Context?) : ReactViewGroup(context), RootView{ +@@ -73,12 +75,12 @@ class ModalContentLayout(context: Context?) : ReactViewGroup(context), RootView{ + return this.context as ReactContext } - override fun onInterceptTouchEvent(event: MotionEvent?): Boolean { -- mJSTouchDispatcher.handleTouchEvent(event, getEventDispatcher()) -+ event?.let { -+ mJSTouchDispatcher.handleTouchEvent(it, getEventDispatcher()!!) -+ } +- override fun onInterceptTouchEvent(event: MotionEvent?): Boolean { ++ override fun onInterceptTouchEvent(event: MotionEvent): Boolean { + mJSTouchDispatcher.handleTouchEvent(event, getEventDispatcher()) return super.onInterceptTouchEvent(event) } - override fun onTouchEvent(event: MotionEvent?): Boolean { -- mJSTouchDispatcher.handleTouchEvent(event, getEventDispatcher()) -+ event?.let { -+ mJSTouchDispatcher.handleTouchEvent(it, getEventDispatcher()!!) -+ } +- override fun onTouchEvent(event: MotionEvent?): Boolean { ++ override fun onTouchEvent(event: MotionEvent): Boolean { + mJSTouchDispatcher.handleTouchEvent(event, getEventDispatcher()) super.onTouchEvent(event) return true - } -- - } diff --git a/yarn.lock b/yarn.lock index 972e6fb1e..85de864d0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8854,6 +8854,7 @@ __metadata: axios: ^1.6.8 babel-plugin-module-resolver: ^4.0.0 patch-package: ^8.0.0 + postinstall-postinstall: ^2.1.0 react: 18.3.1 react-native: 0.75.4 react-native-crash-tester: 0.2.3 @@ -15504,6 +15505,13 @@ __metadata: languageName: node linkType: hard +"postinstall-postinstall@npm:^2.1.0": + version: 2.1.0 + resolution: "postinstall-postinstall@npm:2.1.0" + checksum: e1d34252cf8d2c5641c7d2db7426ec96e3d7a975f01c174c68f09ef5b8327bc8d5a9aa2001a45e693db2cdbf69577094d3fe6597b564ad2d2202b65fba76134b + languageName: node + linkType: hard + "pprof-format@npm:^2.1.0": version: 2.1.0 resolution: "pprof-format@npm:2.1.0"