diff --git a/FabricExample/.flowconfig b/FabricExample/.flowconfig index 975227dab4..74f3a75e7b 100644 --- a/FabricExample/.flowconfig +++ b/FabricExample/.flowconfig @@ -52,7 +52,6 @@ nonstrict-import=warn deprecated-type=warn unsafe-getters-setters=warn unnecessary-invariant=warn -signature-verification-failure=warn [strict] deprecated-type @@ -64,4 +63,4 @@ untyped-import untyped-type-import [version] -^0.170.0 +^0.176.3 diff --git a/FabricExample/.gitignore b/FabricExample/.gitignore index 81570d9918..e8b2d63f70 100644 --- a/FabricExample/.gitignore +++ b/FabricExample/.gitignore @@ -49,9 +49,10 @@ buck-out/ # For more information about the recommended setup visit: # https://docs.fastlane.tools/best-practices/source-control/ -*/fastlane/report.xml -*/fastlane/Preview.html -*/fastlane/screenshots +**/fastlane/report.xml +**/fastlane/Preview.html +**/fastlane/screenshots +**/fastlane/test_output # Bundle artifact *.jsbundle diff --git a/FabricExample/Gemfile b/FabricExample/Gemfile index 2c3edcf4b7..5efda89f45 100644 --- a/FabricExample/Gemfile +++ b/FabricExample/Gemfile @@ -1,6 +1,6 @@ source 'https://rubygems.org' # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version -ruby '2.7.4' +ruby '2.7.5' gem 'cocoapods', '~> 1.11', '>= 1.11.2' diff --git a/FabricExample/_ruby-version b/FabricExample/_ruby-version index a4dd9dba4f..a603bb50a2 100644 --- a/FabricExample/_ruby-version +++ b/FabricExample/_ruby-version @@ -1 +1 @@ -2.7.4 +2.7.5 diff --git a/FabricExample/android/app/build.gradle b/FabricExample/android/app/build.gradle index 71a962628a..81c7b26304 100644 --- a/FabricExample/android/app/build.gradle +++ b/FabricExample/android/app/build.gradle @@ -152,7 +152,8 @@ android { "GENERATED_SRC_DIR=$buildDir/generated/source", "PROJECT_BUILD_DIR=$buildDir", "REACT_ANDROID_DIR=$rootDir/../node_modules/react-native/ReactAndroid", - "REACT_ANDROID_BUILD_DIR=$rootDir/../node_modules/react-native/ReactAndroid/build" + "REACT_ANDROID_BUILD_DIR=$rootDir/../node_modules/react-native/ReactAndroid/build", + "NODE_MODULES_DIR=$rootDir/../node_modules" cFlags "-Wall", "-Werror", "-fexceptions", "-frtti", "-DWITH_INSPECTOR=1" cppFlags "-std=c++17" // Make sure this target name is the same you specify inside the @@ -160,6 +161,11 @@ android { targets "fabricexample_appmodules" } } + if (!enableSeparateBuildPerCPUArchitecture) { + ndk { + abiFilters (*reactNativeArchitectures()) + } + } } } @@ -272,9 +278,10 @@ dependencies { } if (enableHermes) { - def hermesPath = "../../node_modules/hermes-engine/android/"; - debugImplementation files(hermesPath + "hermes-debug.aar") - releaseImplementation files(hermesPath + "hermes-release.aar") + //noinspection GradleDynamicVersion + implementation("com.facebook.react:hermes-engine:+") { // From node_modules + exclude group:'com.facebook.fbjni' + } } else { implementation jscFlavor } @@ -287,7 +294,11 @@ if (isNewArchitectureEnabled()) { configurations.all { resolutionStrategy.dependencySubstitution { substitute(module("com.facebook.react:react-native")) - .using(project(":ReactAndroid")).because("On New Architecture we're building React Native from source") + .using(project(":ReactAndroid")) + .because("On New Architecture we're building React Native from source") + substitute(module("com.facebook.react:hermes-engine")) + .using(project(":ReactAndroid:hermes-engine")) + .because("On New Architecture we're building Hermes from source") } } } diff --git a/FabricExample/android/app/src/main/java/com/fabricexample/MainActivity.java b/FabricExample/android/app/src/main/java/com/fabricexample/MainActivity.java index 0b501ffa46..bd61758967 100644 --- a/FabricExample/android/app/src/main/java/com/fabricexample/MainActivity.java +++ b/FabricExample/android/app/src/main/java/com/fabricexample/MainActivity.java @@ -17,7 +17,8 @@ protected String getMainComponentName() { /** * Returns the instance of the {@link ReactActivityDelegate}. There the RootView is created and - * you can specify the rendered you wish to use (Fabric or the older renderer). + * you can specify the renderer you wish to use - the new renderer (Fabric) or the old renderer + * (Paper). */ @Override protected ReactActivityDelegate createReactActivityDelegate() { @@ -36,5 +37,12 @@ protected ReactRootView createRootView() { reactRootView.setIsFabric(BuildConfig.IS_NEW_ARCHITECTURE_ENABLED); return reactRootView; } + + @Override + protected boolean isConcurrentRootEnabled() { + // If you opted-in for the New Architecture, we enable Concurrent Root (i.e. React 18). + // More on this on https://reactjs.org/blog/2022/03/29/react-v18.html + return BuildConfig.IS_NEW_ARCHITECTURE_ENABLED; + } } } diff --git a/FabricExample/android/app/src/main/java/com/fabricexample/newarchitecture/MainApplicationReactNativeHost.java b/FabricExample/android/app/src/main/java/com/fabricexample/newarchitecture/MainApplicationReactNativeHost.java index 0968cb255a..ec782e0a3d 100644 --- a/FabricExample/android/app/src/main/java/com/fabricexample/newarchitecture/MainApplicationReactNativeHost.java +++ b/FabricExample/android/app/src/main/java/com/fabricexample/newarchitecture/MainApplicationReactNativeHost.java @@ -16,8 +16,8 @@ import com.facebook.react.bridge.UIManager; import com.facebook.react.fabric.ComponentFactory; import com.facebook.react.fabric.CoreComponentsRegistry; -import com.facebook.react.fabric.EmptyReactNativeConfig; import com.facebook.react.fabric.FabricJSIModuleProvider; +import com.facebook.react.fabric.ReactNativeConfig; import com.facebook.react.uimanager.ViewManagerRegistry; import com.fabricexample.BuildConfig; import com.fabricexample.newarchitecture.components.MainComponentsRegistry; @@ -105,7 +105,7 @@ public JSIModuleProvider getJSIModuleProvider() { return new FabricJSIModuleProvider( reactApplicationContext, componentFactory, - new EmptyReactNativeConfig(), + ReactNativeConfig.DEFAULT_CONFIG, viewManagerRegistry); } }); diff --git a/FabricExample/android/app/src/main/jni/Android.mk b/FabricExample/android/app/src/main/jni/Android.mk index b8a16aebb3..49499f3dc4 100644 --- a/FabricExample/android/app/src/main/jni/Android.mk +++ b/FabricExample/android/app/src/main/jni/Android.mk @@ -17,7 +17,7 @@ LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp) LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) # If you wish to add a custom TurboModule or Fabric component in your app you -# will have to uncomment those lines to include the generated source +# will have to uncomment those lines to include the generated source # files from the codegen (placed in $(GENERATED_SRC_DIR)/codegen/jni) # # LOCAL_C_INCLUDES += $(GENERATED_SRC_DIR)/codegen/jni @@ -28,8 +28,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) LOCAL_SHARED_LIBRARIES := \ libfabricjni \ libfbjni \ - libfolly_futures \ - libfolly_json \ + libfolly_runtime \ libglog \ libjsi \ libreact_codegen_rncore \ diff --git a/FabricExample/android/build.gradle b/FabricExample/android/build.gradle index 516d8cef16..0ab2d51c6f 100644 --- a/FabricExample/android/build.gradle +++ b/FabricExample/android/build.gradle @@ -7,16 +7,17 @@ buildscript { compileSdkVersion = 31 targetSdkVersion = 31 ndkVersion = "21.4.7075529" + kotlinVersion = "1.6.21" } repositories { google() mavenCentral() } dependencies { - classpath("com.android.tools.build:gradle:7.0.4") + classpath("com.android.tools.build:gradle:7.1.1") classpath("com.facebook.react:react-native-gradle-plugin") classpath("com.facebook.react:react") - classpath("de.undercouch:gradle-download-task:4.1.2") + classpath("de.undercouch:gradle-download-task:5.0.1") // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } diff --git a/FabricExample/android/settings.gradle b/FabricExample/android/settings.gradle index 2c20106949..2fe7fa0e98 100644 --- a/FabricExample/android/settings.gradle +++ b/FabricExample/android/settings.gradle @@ -10,4 +10,6 @@ if (settings.hasProperty("newArchEnabled") && settings.newArchEnabled == "true") } include(":ReactAndroid") project(":ReactAndroid").projectDir = file('../node_modules/react-native/ReactAndroid') + include(":ReactAndroid:hermes-engine") + project(":ReactAndroid:hermes-engine").projectDir = file('../node_modules/react-native/ReactAndroid/hermes-engine') } diff --git a/FabricExample/ios/.xcode.env b/FabricExample/ios/.xcode.env new file mode 100644 index 0000000000..9d643e97ae --- /dev/null +++ b/FabricExample/ios/.xcode.env @@ -0,0 +1,10 @@ +# This `.xcode.env` file is versioned and is used to source the environment +# used when running script phases inside Xcode. +# To customize your local environment, you can create an `.xcode.env.local` +# file that is not versioned. +# NODE_BINARY variable contains the PATH to the node executable. +# +# Customize the NODE_BINARY variable here. +# For example, to use nvm with brew, add the following line +# . "$(brew --prefix nvm)/nvm.sh" --no-use +export NODE_BINARY=$(command -v node) \ No newline at end of file diff --git a/FabricExample/ios/FabricExample.xcodeproj/project.pbxproj b/FabricExample/ios/FabricExample.xcodeproj/project.pbxproj index 2ad19b37f7..c3f03f434d 100644 --- a/FabricExample/ios/FabricExample.xcodeproj/project.pbxproj +++ b/FabricExample/ios/FabricExample.xcodeproj/project.pbxproj @@ -8,12 +8,12 @@ /* Begin PBXBuildFile section */ 00E356F31AD99517003FC87E /* FabricExampleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* FabricExampleTests.m */; }; - 0C80B921A6F3F58F76C31292 /* libPods-FabricExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DCACB8F33CDC322A6C60F78 /* libPods-FabricExample.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-FabricExample-FabricExampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 19F6CBCC0A4E27FBF8BF4A61 /* libPods-FabricExample-FabricExampleTests.a */; }; + 2A5AD97C3C4CF41E58149268 /* libPods-FabricExample-FabricExampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5AC686FD7C8455654D147D14 /* libPods-FabricExample-FabricExampleTests.a */; }; 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; + 9D6B9B621E09E5B2FE12DCA8 /* libPods-FabricExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D9E9D914A676F6D4C45747B /* libPods-FabricExample.a */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -30,19 +30,19 @@ 00E356EE1AD99517003FC87E /* FabricExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FabricExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 00E356F21AD99517003FC87E /* FabricExampleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FabricExampleTests.m; sourceTree = ""; }; + 0DDF250920107A24927F6CDF /* Pods-FabricExample-FabricExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FabricExample-FabricExampleTests.debug.xcconfig"; path = "Target Support Files/Pods-FabricExample-FabricExampleTests/Pods-FabricExample-FabricExampleTests.debug.xcconfig"; sourceTree = ""; }; 13B07F961A680F5B00A75B9A /* FabricExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FabricExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = FabricExample/AppDelegate.h; sourceTree = ""; }; 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = FabricExample/AppDelegate.mm; sourceTree = ""; }; 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = FabricExample/Images.xcassets; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = FabricExample/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = FabricExample/main.m; sourceTree = ""; }; - 19F6CBCC0A4E27FBF8BF4A61 /* libPods-FabricExample-FabricExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-FabricExample-FabricExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B4392A12AC88292D35C810B /* Pods-FabricExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FabricExample.debug.xcconfig"; path = "Target Support Files/Pods-FabricExample/Pods-FabricExample.debug.xcconfig"; sourceTree = ""; }; - 5709B34CF0A7D63546082F79 /* Pods-FabricExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FabricExample.release.xcconfig"; path = "Target Support Files/Pods-FabricExample/Pods-FabricExample.release.xcconfig"; sourceTree = ""; }; - 5B7EB9410499542E8C5724F5 /* Pods-FabricExample-FabricExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FabricExample-FabricExampleTests.debug.xcconfig"; path = "Target Support Files/Pods-FabricExample-FabricExampleTests/Pods-FabricExample-FabricExampleTests.debug.xcconfig"; sourceTree = ""; }; - 5DCACB8F33CDC322A6C60F78 /* libPods-FabricExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-FabricExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 1AF62F5E2F0E4051AB99B71C /* Pods-FabricExample-FabricExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FabricExample-FabricExampleTests.release.xcconfig"; path = "Target Support Files/Pods-FabricExample-FabricExampleTests/Pods-FabricExample-FabricExampleTests.release.xcconfig"; sourceTree = ""; }; + 3D9E9D914A676F6D4C45747B /* libPods-FabricExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-FabricExample.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 5AC686FD7C8455654D147D14 /* libPods-FabricExample-FabricExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-FabricExample-FabricExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 749BDD636C281B41F0EADFA7 /* Pods-FabricExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FabricExample.debug.xcconfig"; path = "Target Support Files/Pods-FabricExample/Pods-FabricExample.debug.xcconfig"; sourceTree = ""; }; 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = FabricExample/LaunchScreen.storyboard; sourceTree = ""; }; - 89C6BE57DB24E9ADA2F236DE /* Pods-FabricExample-FabricExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FabricExample-FabricExampleTests.release.xcconfig"; path = "Target Support Files/Pods-FabricExample-FabricExampleTests/Pods-FabricExample-FabricExampleTests.release.xcconfig"; sourceTree = ""; }; + E1F60D5C313F707EC19FB4C2 /* Pods-FabricExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FabricExample.release.xcconfig"; path = "Target Support Files/Pods-FabricExample/Pods-FabricExample.release.xcconfig"; sourceTree = ""; }; ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; /* End PBXFileReference section */ @@ -51,7 +51,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7699B88040F8A987B510C191 /* libPods-FabricExample-FabricExampleTests.a in Frameworks */, + 2A5AD97C3C4CF41E58149268 /* libPods-FabricExample-FabricExampleTests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -59,7 +59,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 0C80B921A6F3F58F76C31292 /* libPods-FabricExample.a in Frameworks */, + 9D6B9B621E09E5B2FE12DCA8 /* libPods-FabricExample.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -100,8 +100,8 @@ isa = PBXGroup; children = ( ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 5DCACB8F33CDC322A6C60F78 /* libPods-FabricExample.a */, - 19F6CBCC0A4E27FBF8BF4A61 /* libPods-FabricExample-FabricExampleTests.a */, + 3D9E9D914A676F6D4C45747B /* libPods-FabricExample.a */, + 5AC686FD7C8455654D147D14 /* libPods-FabricExample-FabricExampleTests.a */, ); name = Frameworks; sourceTree = ""; @@ -140,10 +140,10 @@ BBD78D7AC51CEA395F1C20DB /* Pods */ = { isa = PBXGroup; children = ( - 3B4392A12AC88292D35C810B /* Pods-FabricExample.debug.xcconfig */, - 5709B34CF0A7D63546082F79 /* Pods-FabricExample.release.xcconfig */, - 5B7EB9410499542E8C5724F5 /* Pods-FabricExample-FabricExampleTests.debug.xcconfig */, - 89C6BE57DB24E9ADA2F236DE /* Pods-FabricExample-FabricExampleTests.release.xcconfig */, + 749BDD636C281B41F0EADFA7 /* Pods-FabricExample.debug.xcconfig */, + E1F60D5C313F707EC19FB4C2 /* Pods-FabricExample.release.xcconfig */, + 0DDF250920107A24927F6CDF /* Pods-FabricExample-FabricExampleTests.debug.xcconfig */, + 1AF62F5E2F0E4051AB99B71C /* Pods-FabricExample-FabricExampleTests.release.xcconfig */, ); path = Pods; sourceTree = ""; @@ -155,12 +155,12 @@ isa = PBXNativeTarget; buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "FabricExampleTests" */; buildPhases = ( - A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */, + 8B6C80369E4A426A395E93B7 /* [CP] Check Pods Manifest.lock */, 00E356EA1AD99517003FC87E /* Sources */, 00E356EB1AD99517003FC87E /* Frameworks */, 00E356EC1AD99517003FC87E /* Resources */, - C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */, - F6A41C54EA430FDDC6A6ED99 /* [CP] Copy Pods Resources */, + 71EF37D844E9EC26F37ECD6E /* [CP] Embed Pods Frameworks */, + C3B89C7FD3DE1E07CB213794 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -176,14 +176,14 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "FabricExample" */; buildPhases = ( - C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */, + 15674DA29C723354D6AA807E /* [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 */, + 5D9967C3C56532EEB8E00659 /* [CP] Embed Pods Frameworks */, + BA03EFD45EA639CE06E5E1F7 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -256,32 +256,17 @@ files = ( ); inputPaths = ( + "$(SRCROOT)/.xcode.env.local", + "$(SRCROOT)/.xcode.env", ); name = "Bundle React Native code and images"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "set -e\n\nexport NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh\n"; + 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 */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-FabricExample/Pods-FabricExample-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-FabricExample/Pods-FabricExample-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-FabricExample/Pods-FabricExample-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */ = { + 15674DA29C723354D6AA807E /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -296,36 +281,31 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-FabricExample-FabricExampleTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-FabricExample-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; 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 */ = { + 5D9967C3C56532EEB8E00659 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-FabricExample/Pods-FabricExample-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-FabricExample-checkManifestLockResult.txt", + "${PODS_ROOT}/Target Support Files/Pods-FabricExample/Pods-FabricExample-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - 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"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-FabricExample/Pods-FabricExample-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */ = { + 71EF37D844E9EC26F37ECD6E /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -342,7 +322,29 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-FabricExample-FabricExampleTests/Pods-FabricExample-FabricExampleTests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - E235C05ADACE081382539298 /* [CP] Copy Pods Resources */ = { + 8B6C80369E4A426A395E93B7 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-FabricExample-FabricExampleTests-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + 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; + }; + BA03EFD45EA639CE06E5E1F7 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -359,7 +361,7 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-FabricExample/Pods-FabricExample-resources.sh\"\n"; showEnvVarsInLog = 0; }; - F6A41C54EA430FDDC6A6ED99 /* [CP] Copy Pods Resources */ = { + C3B89C7FD3DE1E07CB213794 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -428,7 +430,7 @@ /* Begin XCBuildConfiguration section */ 00E356F61AD99517003FC87E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5B7EB9410499542E8C5724F5 /* Pods-FabricExample-FabricExampleTests.debug.xcconfig */; + baseConfigurationReference = 0DDF250920107A24927F6CDF /* Pods-FabricExample-FabricExampleTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -436,7 +438,7 @@ "$(inherited)", ); INFOPLIST_FILE = FabricExampleTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.4; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -455,12 +457,12 @@ }; 00E356F71AD99517003FC87E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 89C6BE57DB24E9ADA2F236DE /* Pods-FabricExample-FabricExampleTests.release.xcconfig */; + baseConfigurationReference = 1AF62F5E2F0E4051AB99B71C /* Pods-FabricExample-FabricExampleTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; COPY_PHASE_STRIP = NO; INFOPLIST_FILE = FabricExampleTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.4; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -479,7 +481,7 @@ }; 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3B4392A12AC88292D35C810B /* Pods-FabricExample.debug.xcconfig */; + baseConfigurationReference = 749BDD636C281B41F0EADFA7 /* Pods-FabricExample.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; @@ -505,7 +507,7 @@ }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5709B34CF0A7D63546082F79 /* Pods-FabricExample.release.xcconfig */; + baseConfigurationReference = E1F60D5C313F707EC19FB4C2 /* Pods-FabricExample.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; @@ -560,7 +562,7 @@ COPY_PHASE_STRIP = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = ""; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -576,7 +578,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.4; LD_RUNPATH_SEARCH_PATHS = ( /usr/lib/swift, "$(inherited)", @@ -594,6 +596,7 @@ "-DFOLLY_MOBILE=1", "-DFOLLY_USE_LIBCPP=1", ); + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; }; name = Debug; @@ -631,7 +634,7 @@ COPY_PHASE_STRIP = YES; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = ""; + "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; @@ -640,7 +643,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.4; LD_RUNPATH_SEARCH_PATHS = ( /usr/lib/swift, "$(inherited)", @@ -657,6 +660,7 @@ "-DFOLLY_MOBILE=1", "-DFOLLY_USE_LIBCPP=1", ); + REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; VALIDATE_PRODUCT = YES; }; diff --git a/FabricExample/ios/FabricExample/AppDelegate.mm b/FabricExample/ios/FabricExample/AppDelegate.mm index 0166004077..0cbf33f8c7 100644 --- a/FabricExample/ios/FabricExample/AppDelegate.mm +++ b/FabricExample/ios/FabricExample/AppDelegate.mm @@ -16,6 +16,8 @@ #import +static NSString *const kRNConcurrentRoot = @"concurrentRoot"; + @interface AppDelegate () { RCTTurboModuleManager *_turboModuleManager; RCTSurfacePresenterBridgeAdapter *_bridgeAdapter; @@ -41,7 +43,8 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:( bridge.surfacePresenter = _bridgeAdapter.surfacePresenter; #endif - UIView *rootView = RCTAppSetupDefaultRootView(bridge, @"FabricExample", nil); + NSDictionary *initProps = [self prepareInitialProps]; + UIView *rootView = RCTAppSetupDefaultRootView(bridge, @"FabricExample", initProps); if (@available(iOS 13.0, *)) { rootView.backgroundColor = [UIColor systemBackgroundColor]; @@ -57,6 +60,26 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:( return YES; } +/// This method controls whether the `concurrentRoot`feature of React18 is turned on or off. +/// +/// @see: https://reactjs.org/blog/2022/03/29/react-v18.html +/// @note: This requires to be rendering on Fabric (i.e. on the New Architecture). +/// @return: `true` if the `concurrentRoot` feture is enabled. Otherwise, it returns `false`. +- (BOOL)concurrentRootEnabled +{ + // Switch this bool to turn on and off the concurrent root + return true; +} +- (NSDictionary *)prepareInitialProps +{ + NSMutableDictionary *initProps = [NSMutableDictionary new]; +#ifdef RCT_NEW_ARCH_ENABLED + initProps[kRNConcurrentRoot] = @([self concurrentRootEnabled]); +#endif + return initProps; +} + + - (NSURL *)sourceURLForBridge:(RCTBridge *)bridge { #if DEBUG diff --git a/FabricExample/ios/Podfile b/FabricExample/ios/Podfile index 6fc426a72a..8e2516e0ee 100644 --- a/FabricExample/ios/Podfile +++ b/FabricExample/ios/Podfile @@ -1,7 +1,7 @@ require_relative '../node_modules/react-native/scripts/react_native_pods' require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules' -platform :ios, '11.0' +platform :ios, '12.4' install! 'cocoapods', :deterministic_uuids => false ENV['RCT_NEW_ARCH_ENABLED'] = '1' diff --git a/FabricExample/ios/Podfile.lock b/FabricExample/ios/Podfile.lock index ec9a6f54b8..7ba48422f9 100644 --- a/FabricExample/ios/Podfile.lock +++ b/FabricExample/ios/Podfile.lock @@ -2,19 +2,19 @@ PODS: - boost (1.76.0) - CocoaAsyncSocket (7.6.5) - DoubleConversion (1.1.6) - - FBLazyVector (0.68.0-rc.4) - - FBReactNativeSpec (0.68.0-rc.4): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-Core (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - FBLazyVector (0.69.0) + - FBReactNativeSpec (0.69.0): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-Core (= 0.69.0) + - React-jsi (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) - Flipper (0.125.0): - Flipper-Folly (~> 2.6) - Flipper-RSocket (~> 1.4) - Flipper-Boost-iOSX (1.76.0.1.11) - - Flipper-DoubleConversion (3.2.0) + - Flipper-DoubleConversion (3.2.0.1) - Flipper-Fmt (7.1.7) - Flipper-Folly (2.6.10): - Flipper-Boost-iOSX @@ -23,7 +23,7 @@ PODS: - Flipper-Glog - libevent (~> 2.1.12) - OpenSSL-Universal (= 1.1.1100) - - Flipper-Glog (0.5.0.4) + - Flipper-Glog (0.5.0.5) - Flipper-PeerTalk (0.0.4) - Flipper-RSocket (1.4.3): - Flipper-Folly (~> 2.6) @@ -73,7 +73,7 @@ PODS: - FlipperKit/FlipperKitNetworkPlugin - fmt (6.2.1) - glog (0.3.5) - - hermes-engine (0.11.0) + - hermes-engine (0.69.0) - libevent (2.1.12) - OpenSSL-Universal (1.1.1100) - RCT-Folly (2021.06.28.00-v2): @@ -98,546 +98,548 @@ PODS: - fmt (~> 6.2.1) - glog - libevent - - RCTRequired (0.68.0-rc.4) - - RCTTypeSafety (0.68.0-rc.4): - - FBLazyVector (= 0.68.0-rc.4) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - React-Core (= 0.68.0-rc.4) - - React (0.68.0-rc.4): - - React-Core (= 0.68.0-rc.4) - - React-Core/DevSupport (= 0.68.0-rc.4) - - React-Core/RCTWebSocket (= 0.68.0-rc.4) - - React-RCTActionSheet (= 0.68.0-rc.4) - - React-RCTAnimation (= 0.68.0-rc.4) - - React-RCTBlob (= 0.68.0-rc.4) - - React-RCTImage (= 0.68.0-rc.4) - - React-RCTLinking (= 0.68.0-rc.4) - - React-RCTNetwork (= 0.68.0-rc.4) - - React-RCTSettings (= 0.68.0-rc.4) - - React-RCTText (= 0.68.0-rc.4) - - React-RCTVibration (= 0.68.0-rc.4) - - React-callinvoker (0.68.0-rc.4) - - React-Codegen (0.68.0-rc.4): - - FBReactNativeSpec (= 0.68.0-rc.4) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-Core (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-rncore (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Core (0.68.0-rc.4): + - RCTRequired (0.69.0) + - RCTTypeSafety (0.69.0): + - FBLazyVector (= 0.69.0) + - RCTRequired (= 0.69.0) + - React-Core (= 0.69.0) + - React (0.69.0): + - React-Core (= 0.69.0) + - React-Core/DevSupport (= 0.69.0) + - React-Core/RCTWebSocket (= 0.69.0) + - React-RCTActionSheet (= 0.69.0) + - React-RCTAnimation (= 0.69.0) + - React-RCTBlob (= 0.69.0) + - React-RCTImage (= 0.69.0) + - React-RCTLinking (= 0.69.0) + - React-RCTNetwork (= 0.69.0) + - React-RCTSettings (= 0.69.0) + - React-RCTText (= 0.69.0) + - React-RCTVibration (= 0.69.0) + - React-bridging (0.69.0): + - RCT-Folly (= 2021.06.28.00-v2) + - React-jsi (= 0.69.0) + - React-callinvoker (0.69.0) + - React-Codegen (0.69.0): + - FBReactNativeSpec (= 0.69.0) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-Core (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - React-rncore (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Core (0.69.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.4) - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-Core/Default (= 0.69.0) + - React-cxxreact (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - React-perflogger (= 0.69.0) - Yoga - - React-Core/CoreModulesHeaders (0.68.0-rc.4): + - React-Core/CoreModulesHeaders (0.69.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-cxxreact (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - React-perflogger (= 0.69.0) - Yoga - - React-Core/Default (0.68.0-rc.4): + - React-Core/Default (0.69.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-cxxreact (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - React-perflogger (= 0.69.0) - Yoga - - React-Core/DevSupport (0.68.0-rc.4): + - React-Core/DevSupport (0.69.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.4) - - React-Core/RCTWebSocket (= 0.68.0-rc.4) - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-jsinspector (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-Core/Default (= 0.69.0) + - React-Core/RCTWebSocket (= 0.69.0) + - React-cxxreact (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - React-jsinspector (= 0.69.0) + - React-perflogger (= 0.69.0) - Yoga - - React-Core/RCTActionSheetHeaders (0.68.0-rc.4): + - React-Core/RCTActionSheetHeaders (0.69.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-cxxreact (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - React-perflogger (= 0.69.0) - Yoga - - React-Core/RCTAnimationHeaders (0.68.0-rc.4): + - React-Core/RCTAnimationHeaders (0.69.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-cxxreact (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - React-perflogger (= 0.69.0) - Yoga - - React-Core/RCTBlobHeaders (0.68.0-rc.4): + - React-Core/RCTBlobHeaders (0.69.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-cxxreact (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - React-perflogger (= 0.69.0) - Yoga - - React-Core/RCTImageHeaders (0.68.0-rc.4): + - React-Core/RCTImageHeaders (0.69.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-cxxreact (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - React-perflogger (= 0.69.0) - Yoga - - React-Core/RCTLinkingHeaders (0.68.0-rc.4): + - React-Core/RCTLinkingHeaders (0.69.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-cxxreact (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - React-perflogger (= 0.69.0) - Yoga - - React-Core/RCTNetworkHeaders (0.68.0-rc.4): + - React-Core/RCTNetworkHeaders (0.69.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-cxxreact (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - React-perflogger (= 0.69.0) - Yoga - - React-Core/RCTSettingsHeaders (0.68.0-rc.4): + - React-Core/RCTSettingsHeaders (0.69.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-cxxreact (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - React-perflogger (= 0.69.0) - Yoga - - React-Core/RCTTextHeaders (0.68.0-rc.4): + - React-Core/RCTTextHeaders (0.69.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-cxxreact (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - React-perflogger (= 0.69.0) - Yoga - - React-Core/RCTVibrationHeaders (0.68.0-rc.4): + - React-Core/RCTVibrationHeaders (0.69.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-cxxreact (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - React-perflogger (= 0.69.0) - Yoga - - React-Core/RCTWebSocket (0.68.0-rc.4): + - React-Core/RCTWebSocket (0.69.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.4) - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-Core/Default (= 0.69.0) + - React-cxxreact (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - React-perflogger (= 0.69.0) - Yoga - - React-CoreModules (0.68.0-rc.4): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-Codegen (= 0.68.0-rc.4) - - React-Core/CoreModulesHeaders (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-RCTImage (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-cxxreact (0.68.0-rc.4): + - React-CoreModules (0.69.0): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.69.0) + - React-Codegen (= 0.69.0) + - React-Core/CoreModulesHeaders (= 0.69.0) + - React-jsi (= 0.69.0) + - React-RCTImage (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-cxxreact (0.69.0): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsinspector (= 0.68.0-rc.4) - - React-logger (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) - - React-runtimeexecutor (= 0.68.0-rc.4) - - React-Fabric (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-Fabric/animations (= 0.68.0-rc.4) - - React-Fabric/attributedstring (= 0.68.0-rc.4) - - React-Fabric/butter (= 0.68.0-rc.4) - - React-Fabric/componentregistry (= 0.68.0-rc.4) - - React-Fabric/componentregistrynative (= 0.68.0-rc.4) - - React-Fabric/components (= 0.68.0-rc.4) - - React-Fabric/config (= 0.68.0-rc.4) - - React-Fabric/core (= 0.68.0-rc.4) - - React-Fabric/debug_core (= 0.68.0-rc.4) - - React-Fabric/debug_renderer (= 0.68.0-rc.4) - - React-Fabric/imagemanager (= 0.68.0-rc.4) - - React-Fabric/leakchecker (= 0.68.0-rc.4) - - React-Fabric/mounting (= 0.68.0-rc.4) - - React-Fabric/runtimescheduler (= 0.68.0-rc.4) - - React-Fabric/scheduler (= 0.68.0-rc.4) - - React-Fabric/telemetry (= 0.68.0-rc.4) - - React-Fabric/templateprocessor (= 0.68.0-rc.4) - - React-Fabric/textlayoutmanager (= 0.68.0-rc.4) - - React-Fabric/uimanager (= 0.68.0-rc.4) - - React-Fabric/utils (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/animations (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/attributedstring (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/butter (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/componentregistry (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/componentregistrynative (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-Fabric/components/activityindicator (= 0.68.0-rc.4) - - React-Fabric/components/image (= 0.68.0-rc.4) - - React-Fabric/components/inputaccessory (= 0.68.0-rc.4) - - React-Fabric/components/legacyviewmanagerinterop (= 0.68.0-rc.4) - - React-Fabric/components/modal (= 0.68.0-rc.4) - - React-Fabric/components/root (= 0.68.0-rc.4) - - React-Fabric/components/safeareaview (= 0.68.0-rc.4) - - React-Fabric/components/scrollview (= 0.68.0-rc.4) - - React-Fabric/components/slider (= 0.68.0-rc.4) - - React-Fabric/components/text (= 0.68.0-rc.4) - - React-Fabric/components/textinput (= 0.68.0-rc.4) - - React-Fabric/components/unimplementedview (= 0.68.0-rc.4) - - React-Fabric/components/view (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/activityindicator (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/image (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/inputaccessory (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/legacyviewmanagerinterop (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/modal (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/root (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/safeareaview (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/scrollview (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/slider (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/text (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/textinput (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/unimplementedview (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/view (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-callinvoker (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsinspector (= 0.69.0) + - React-logger (= 0.69.0) + - React-perflogger (= 0.69.0) + - React-runtimeexecutor (= 0.69.0) + - React-Fabric (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-Fabric/animations (= 0.69.0) + - React-Fabric/attributedstring (= 0.69.0) + - React-Fabric/butter (= 0.69.0) + - React-Fabric/componentregistry (= 0.69.0) + - React-Fabric/componentregistrynative (= 0.69.0) + - React-Fabric/components (= 0.69.0) + - React-Fabric/config (= 0.69.0) + - React-Fabric/core (= 0.69.0) + - React-Fabric/debug_core (= 0.69.0) + - React-Fabric/debug_renderer (= 0.69.0) + - React-Fabric/imagemanager (= 0.69.0) + - React-Fabric/leakchecker (= 0.69.0) + - React-Fabric/mounting (= 0.69.0) + - React-Fabric/runtimescheduler (= 0.69.0) + - React-Fabric/scheduler (= 0.69.0) + - React-Fabric/telemetry (= 0.69.0) + - React-Fabric/templateprocessor (= 0.69.0) + - React-Fabric/textlayoutmanager (= 0.69.0) + - React-Fabric/uimanager (= 0.69.0) + - React-Fabric/utils (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/animations (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/attributedstring (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/butter (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/componentregistry (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/componentregistrynative (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/components (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-Fabric/components/activityindicator (= 0.69.0) + - React-Fabric/components/image (= 0.69.0) + - React-Fabric/components/inputaccessory (= 0.69.0) + - React-Fabric/components/legacyviewmanagerinterop (= 0.69.0) + - React-Fabric/components/modal (= 0.69.0) + - React-Fabric/components/root (= 0.69.0) + - React-Fabric/components/safeareaview (= 0.69.0) + - React-Fabric/components/scrollview (= 0.69.0) + - React-Fabric/components/slider (= 0.69.0) + - React-Fabric/components/text (= 0.69.0) + - React-Fabric/components/textinput (= 0.69.0) + - React-Fabric/components/unimplementedview (= 0.69.0) + - React-Fabric/components/view (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/components/activityindicator (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/components/image (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/components/inputaccessory (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/components/legacyviewmanagerinterop (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/components/modal (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/components/root (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/components/safeareaview (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/components/scrollview (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/components/slider (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/components/text (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/components/textinput (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/components/unimplementedview (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/components/view (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) - Yoga - - React-Fabric/config (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/core (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/debug_core (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/debug_renderer (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/imagemanager (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-RCTImage (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/leakchecker (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/mounting (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/runtimescheduler (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/scheduler (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/telemetry (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/templateprocessor (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/textlayoutmanager (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) + - React-Fabric/config (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/core (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/debug_core (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/debug_renderer (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/imagemanager (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - React-RCTImage (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/leakchecker (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/mounting (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/runtimescheduler (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/scheduler (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/telemetry (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/templateprocessor (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/textlayoutmanager (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) - React-Fabric/uimanager - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/uimanager (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/utils (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-graphics (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.4) - - React-hermes (0.68.0-rc.4): + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/uimanager (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-Fabric/utils (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.69.0) + - RCTTypeSafety (= 0.69.0) + - React-graphics (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-graphics (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core/Default (= 0.69.0) + - React-hermes (0.69.0): - DoubleConversion - glog - hermes-engine - RCT-Folly (= 2021.06.28.00-v2) - RCT-Folly/Futures (= 2021.06.28.00-v2) - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-jsinspector (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) - - React-jsi (0.68.0-rc.4): + - React-cxxreact (= 0.69.0) + - React-jsi (= 0.69.0) + - React-jsiexecutor (= 0.69.0) + - React-jsinspector (= 0.69.0) + - React-perflogger (= 0.69.0) + - React-jsi (0.69.0): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Default (= 0.68.0-rc.4) - - React-jsi/Default (0.68.0-rc.4): + - React-jsi/Default (= 0.69.0) + - React-jsi/Default (0.69.0): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Fabric (0.68.0-rc.4): + - React-jsi/Fabric (0.69.0): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsiexecutor (0.68.0-rc.4): + - React-jsiexecutor (0.69.0): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) - - React-jsinspector (0.68.0-rc.4) - - React-logger (0.68.0-rc.4): + - React-cxxreact (= 0.69.0) + - React-jsi (= 0.69.0) + - React-perflogger (= 0.69.0) + - React-jsinspector (0.69.0) + - React-logger (0.69.0): - glog - - react-native-safe-area-context (4.0.1): + - react-native-safe-area-context (4.2.5): - RCT-Folly - RCTRequired - RCTTypeSafety - React - - react-native-safe-area-context/common (= 4.0.1) - - react-native-safe-area-context/fabric (= 4.0.1) + - react-native-safe-area-context/common (= 4.2.5) + - react-native-safe-area-context/fabric (= 4.2.5) - ReactCommon/turbomodule/core - - react-native-safe-area-context/common (4.0.1): + - react-native-safe-area-context/common (4.2.5): - RCT-Folly - RCTRequired - RCTTypeSafety - React - ReactCommon/turbomodule/core - - react-native-safe-area-context/fabric (4.0.1): + - react-native-safe-area-context/fabric (4.2.5): - RCT-Folly - RCTRequired - RCTTypeSafety @@ -646,78 +648,79 @@ PODS: - react-native-safe-area-context/common - React-RCTFabric - ReactCommon/turbomodule/core - - React-perflogger (0.68.0-rc.4) - - React-RCTActionSheet (0.68.0-rc.4): - - React-Core/RCTActionSheetHeaders (= 0.68.0-rc.4) - - React-RCTAnimation (0.68.0-rc.4): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-Codegen (= 0.68.0-rc.4) - - React-Core/RCTAnimationHeaders (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-RCTBlob (0.68.0-rc.4): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Codegen (= 0.68.0-rc.4) - - React-Core/RCTBlobHeaders (= 0.68.0-rc.4) - - React-Core/RCTWebSocket (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-RCTNetwork (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-RCTFabric (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core (= 0.68.0-rc.4) - - React-Fabric (= 0.68.0-rc.4) - - React-RCTImage (= 0.68.0-rc.4) - - React-RCTImage (0.68.0-rc.4): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-Codegen (= 0.68.0-rc.4) - - React-Core/RCTImageHeaders (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-RCTNetwork (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-RCTLinking (0.68.0-rc.4): - - React-Codegen (= 0.68.0-rc.4) - - React-Core/RCTLinkingHeaders (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-RCTNetwork (0.68.0-rc.4): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-Codegen (= 0.68.0-rc.4) - - React-Core/RCTNetworkHeaders (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-RCTSettings (0.68.0-rc.4): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-Codegen (= 0.68.0-rc.4) - - React-Core/RCTSettingsHeaders (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-RCTText (0.68.0-rc.4): - - React-Core/RCTTextHeaders (= 0.68.0-rc.4) - - React-RCTVibration (0.68.0-rc.4): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Codegen (= 0.68.0-rc.4) - - React-Core/RCTVibrationHeaders (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-rncore (0.68.0-rc.4) - - React-runtimeexecutor (0.68.0-rc.4): - - React-jsi (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (0.68.0-rc.4): + - React-perflogger (0.69.0) + - React-RCTActionSheet (0.69.0): + - React-Core/RCTActionSheetHeaders (= 0.69.0) + - React-RCTAnimation (0.69.0): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.69.0) + - React-Codegen (= 0.69.0) + - React-Core/RCTAnimationHeaders (= 0.69.0) + - React-jsi (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-RCTBlob (0.69.0): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Codegen (= 0.69.0) + - React-Core/RCTBlobHeaders (= 0.69.0) + - React-Core/RCTWebSocket (= 0.69.0) + - React-jsi (= 0.69.0) + - React-RCTNetwork (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-RCTFabric (0.69.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core (= 0.69.0) + - React-Fabric (= 0.69.0) + - React-RCTImage (= 0.69.0) + - React-RCTImage (0.69.0): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.69.0) + - React-Codegen (= 0.69.0) + - React-Core/RCTImageHeaders (= 0.69.0) + - React-jsi (= 0.69.0) + - React-RCTNetwork (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-RCTLinking (0.69.0): + - React-Codegen (= 0.69.0) + - React-Core/RCTLinkingHeaders (= 0.69.0) + - React-jsi (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-RCTNetwork (0.69.0): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.69.0) + - React-Codegen (= 0.69.0) + - React-Core/RCTNetworkHeaders (= 0.69.0) + - React-jsi (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-RCTSettings (0.69.0): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.69.0) + - React-Codegen (= 0.69.0) + - React-Core/RCTSettingsHeaders (= 0.69.0) + - React-jsi (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-RCTText (0.69.0): + - React-Core/RCTTextHeaders (= 0.69.0) + - React-RCTVibration (0.69.0): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Codegen (= 0.69.0) + - React-Core/RCTVibrationHeaders (= 0.69.0) + - React-jsi (= 0.69.0) + - ReactCommon/turbomodule/core (= 0.69.0) + - React-rncore (0.69.0) + - React-runtimeexecutor (0.69.0): + - React-jsi (= 0.69.0) + - ReactCommon/turbomodule/core (0.69.0): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.68.0-rc.4) - - React-Core (= 0.68.0-rc.4) - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-logger (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) - - RNGestureHandler (2.4.0): + - React-bridging (= 0.69.0) + - React-callinvoker (= 0.69.0) + - React-Core (= 0.69.0) + - React-cxxreact (= 0.69.0) + - React-jsi (= 0.69.0) + - React-logger (= 0.69.0) + - React-perflogger (= 0.69.0) + - RNGestureHandler (2.4.2): - RCT-Folly (= 2021.06.28.00-v2) - RCTRequired - RCTTypeSafety @@ -754,10 +757,10 @@ DEPENDENCIES: - FBReactNativeSpec (from `../node_modules/react-native/React/FBReactNativeSpec`) - Flipper (= 0.125.0) - Flipper-Boost-iOSX (= 1.76.0.1.11) - - Flipper-DoubleConversion (= 3.2.0) + - Flipper-DoubleConversion (= 3.2.0.1) - Flipper-Fmt (= 7.1.7) - Flipper-Folly (= 2.6.10) - - Flipper-Glog (= 0.5.0.4) + - Flipper-Glog (= 0.5.0.5) - Flipper-PeerTalk (= 0.0.4) - Flipper-RSocket (= 1.4.3) - FlipperKit (= 0.125.0) @@ -774,7 +777,7 @@ DEPENDENCIES: - FlipperKit/FlipperKitUserDefaultsPlugin (= 0.125.0) - FlipperKit/SKIOSNetworkPlugin (= 0.125.0) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - - hermes-engine (~> 0.11.0) + - hermes-engine (from `../node_modules/react-native/sdks/hermes/hermes-engine.podspec`) - libevent (~> 2.1.12) - OpenSSL-Universal (= 1.1.1100) - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) @@ -782,6 +785,7 @@ DEPENDENCIES: - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`) - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - React (from `../node_modules/react-native/`) + - React-bridging (from `../node_modules/react-native/ReactCommon/react/bridging`) - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) - React-Codegen (from `build/generated/ios`) - React-Core (from `../node_modules/react-native/`) @@ -829,7 +833,6 @@ SPEC REPOS: - Flipper-RSocket - FlipperKit - fmt - - hermes-engine - libevent - OpenSSL-Universal - SocketRocket @@ -846,6 +849,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/React/FBReactNativeSpec" glog: :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" + hermes-engine: + :podspec: "../node_modules/react-native/sdks/hermes/hermes-engine.podspec" RCT-Folly: :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" RCTRequired: @@ -854,6 +859,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/Libraries/TypeSafety" React: :path: "../node_modules/react-native/" + React-bridging: + :path: "../node_modules/react-native/ReactCommon/react/bridging" React-callinvoker: :path: "../node_modules/react-native/ReactCommon/callinvoker" React-Codegen: @@ -918,60 +925,61 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: boost: a7c83b31436843459a1961bfd74b96033dc77234 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 - DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 - FBLazyVector: 6f9aa959d414ccfd75b1f4ea70c4c16274685e20 - FBReactNativeSpec: 5a32a7b86cdef8fd8c0c7a4abf8e2c05eba7c8d9 + DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54 + FBLazyVector: f98dec9f199b7b51db586fe0140f509fabd5cc54 + FBReactNativeSpec: a18ce612cc55071c8b5fc186125e60d993e749bc Flipper: 26fc4b7382499f1281eb8cb921e5c3ad6de91fe0 Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c - Flipper-DoubleConversion: 3d3d04a078d4f3a1b6c6916587f159dc11f232c4 + Flipper-DoubleConversion: 2dc99b02f658daf147069aad9dbd29d8feb06d30 Flipper-Fmt: 60cbdd92fc254826e61d669a5d87ef7015396a9b Flipper-Folly: 584845625005ff068a6ebf41f857f468decd26b3 - Flipper-Glog: 87bc98ff48de90cb5b0b5114ed3da79d85ee2dd4 + Flipper-Glog: 70c50ce58ddaf67dc35180db05f191692570f446 Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9 Flipper-RSocket: d9d9ade67cbecf6ac10730304bf5607266dd2541 FlipperKit: cbdee19bdd4e7f05472a66ce290f1b729ba3cb86 fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 - glog: 476ee3e89abb49e07f822b48323c51c57124b572 - hermes-engine: 84e3af1ea01dd7351ac5d8689cbbea1f9903ffc3 + glog: 3d02b25ca00c2d456734d0bcff864cbc62f6ae1a + hermes-engine: 03851318b18b534b671ea435fad2202154135c72 libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c RCT-Folly: 4d8508a426467c48885f1151029bc15fa5d7b3b8 - RCTRequired: bdc86d9a4c19dcbef4e2b4c52410e1b159407efc - RCTTypeSafety: c035c4f361193f3392fc184592356428895aa753 - React: 0c1dd040f86b0fbd6043cfe4ac31b16f7952d7c6 - React-callinvoker: 2b71a823b54c17dccc1786f2985728aad65247dc - React-Codegen: b1bb0ad89709bb69e4cd05f3301155626039468c - React-Core: fb33cba96d122f1737062883002e8098e8d0992f - React-CoreModules: 5e6e07df114b4f18371eb73691efb48e806c5c21 - React-cxxreact: 86316d9e41873240cdd7c91c63016bdd4adbf974 - React-Fabric: 5aae16baea514df333a1399bb8aa06488f2687fe - React-graphics: 1a20cf2c4c5ebd370c1fcb707d8beeab0cc448fe - React-hermes: 89367c6d873979d2f2aca0751fc4d9f0dc585928 - React-jsi: 6cb5d0d06c65f5420249c4243322c815ac7d1335 - React-jsiexecutor: ffd8ee169fba7a055e2017f6be4f86a7447f14fb - React-jsinspector: 83ab4f136376e39e8b324cef45977e1ac8100265 - React-logger: b2c25c4769127bebfaf7259b5434318665716982 - react-native-safe-area-context: 8fbc95874c160b6e830cb7fada0c4d7622e8d331 - React-perflogger: faeb84f20075000ff7ddc597c5a3279a1e02f2e1 - React-RCTActionSheet: c6ba54f797b15fa1d920963171c425fca8b3868b - React-RCTAnimation: dc00cf33f6798059f769c4546d04cdf01480baef - React-RCTBlob: 1cc0d25b083f5ef7ebb8962d58ff9dcd5f28019a - React-RCTFabric: e0628dba0d57cc4443710aa966771a251394ef91 - React-RCTImage: 2dabcdf4155b74d1dc42e7609e8bcae020780e7f - React-RCTLinking: 1da77fcfcfb8c17e64afa129c57d55be86ffc95c - React-RCTNetwork: efa95ea1cee6e0843f7a3e5c773c24ba1c6a9668 - React-RCTSettings: 37b56221569ea77e9fc247b66b83f3f2aa496de5 - React-RCTText: 067f4b687d118d0d78fa35ed7035c9678004699d - React-RCTVibration: 42dd3d0defe49baf02cc30bd216de08233053c03 - React-rncore: 2862dc44212ee7785656c7f2f801abbeb6df8a4b - React-runtimeexecutor: 6f69253af03039d3ab7c226421f0536da92b0d7a - ReactCommon: 9044455ada87b8063b3dd8d9ef113c82b1d333a4 - RNGestureHandler: a579421e0eb679a57717c8d44483a043b77949cb - RNScreens: 9c1dfa815b0e70f24453f6acd1fb26090ddd38cb + RCTRequired: eff60a46da0f496a6c76c8f60108c20626860d27 + RCTTypeSafety: 8cc8a45d0e2f93f1b42b5b2bbf23c4143f19935a + React: 8a8fc19196a41141ecb5bde33c97091cdc25ccd8 + React-bridging: 543858c1fc01ed8264585c5a2646305d20225840 + React-callinvoker: cc62aa541f261cee6f990f870dbf6aff38f97eef + React-Codegen: 7e911be8678357bfae75ff60ba6231780c68e949 + React-Core: 7faa8679c6f38b5462a71d55b399483f46365e44 + React-CoreModules: 3a51e8d50928a8593ea44606c00ffa60db95222f + React-cxxreact: 51a2239091bc13a3c0b5b1cb445b1585a483df2d + React-Fabric: af0fa77fddba0f13b775856ae19117934ec5cfb0 + React-graphics: 2d0bc92b641fb84924ff55f98161391ce5112372 + React-hermes: 585652ef95faf9ad06066b3b27fe336b6cc44e64 + React-jsi: 80aef7359ddaacd86f7247fec6a8dff4db099dc6 + React-jsiexecutor: b2a049b9f156342f6037ccb0c8acf69f923d3089 + React-jsinspector: 6aced68014b275b7abd073c9598b0affd0e1669c + React-logger: bcf33ce10afa135158c72635e621ddb94126c610 + react-native-safe-area-context: a9616f1fd257ff31946b518266a62f50dbcb3d5b + React-perflogger: aa48956d87bae67fc847acc196fae97928b96cd3 + React-RCTActionSheet: 4eaab2b885130ce9a88c8fdac5f1992315da80f6 + React-RCTAnimation: 5e91e3ceb988838fa43615bb602181be30d2b26e + React-RCTBlob: 4fc8f15c018635668dec9b577f46acf75f604a68 + React-RCTFabric: e22d23ecc2c1672c3a53feff7862e5ec04e6ff7c + React-RCTImage: 53ece22415c499ea18f0acafc2bc7ea89517a78c + React-RCTLinking: 0211dd109987c22d9b51d187498cac55a43fe24e + React-RCTNetwork: 540c0087fd0382c9b959169eb0e3727306f5d812 + React-RCTSettings: d1e584c83392d1babbe5e731af10c2726d2545e2 + React-RCTText: 9c5de1f593a548a2dbeb991ee01c88bef86f0659 + React-RCTVibration: 7549ef7b07aad1cc629f4c6d88c325366f26423c + React-rncore: 0a5131510415ca520866410f3504832de3d6f753 + React-runtimeexecutor: 7ad268dee53d001697e13264c6bc8e95a902352e + ReactCommon: 74a3b8ee497c6d50ce86ef57e15c4c5bf654b83d + RNGestureHandler: ac67226292cd5e67e7203d682a7e39f85d7b88a9 + RNScreens: 592316e0744de3b640e90c335a45aad13088381a SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608 - Yoga: 13fdbd4e5a493556d2875b0be6f1ef62b6fd6c3e + Yoga: 4935173923cabaa830e195be3e8e4cac045a8f90 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a -PODFILE CHECKSUM: bd25b1c4c8681669d4464e9327112993bb6e5dec +PODFILE CHECKSUM: a4b75881b792b0b32549559ca76f4a5a711245c2 COCOAPODS: 1.11.3 diff --git a/FabricExample/package.json b/FabricExample/package.json index ae062f6e4b..6d09bbf00a 100644 --- a/FabricExample/package.json +++ b/FabricExample/package.json @@ -9,17 +9,20 @@ "test": "jest", "lint": "eslint . --ext .js,.jsx,.ts,.tsx", "ts-check": "yarn tsc --noEmit", - "lint-check": "yarn eslint src/ && yarn prettier --check src/" + "lint-check": "yarn eslint src/ && yarn prettier --check src/", + "postinstall": "patch-package" }, "dependencies": { "@react-native/babel-plugin-codegen": "^0.0.6", "@react-navigation/native": "^6.0.8", "@react-navigation/native-stack": "^6.5.0", - "react": "17.0.2", - "react-native": "0.68.0-rc.4", + "patch-package": "^6.4.7", + "postinstall-postinstall": "^2.1.0", + "react": "18.0.0", + "react-native": "^0.69.0", "react-native-gesture-handler": "link:../", - "react-native-safe-area-context": "^4.0.1", - "react-native-screens": "^3.13.1" + "react-native-safe-area-context": "^4.2.5", + "react-native-screens": "software-mansion/react-native-screens#568e588817538740dff23a3590748614d4c346e3" }, "devDependencies": { "@babel/core": "^7.12.9", @@ -29,15 +32,17 @@ "babel-jest": "^26.6.3", "eslint": "^8.12.0", "jest": "^26.6.3", - "metro-react-native-babel-preset": "^0.67.0", + "metro-react-native-babel-preset": "^0.70.3", + "mkdirp": "^1.0.4", "prettier": "^2.6.1", - "react-test-renderer": "17.0.2", + "react-test-renderer": "^18.0.0", "typescript": "^4.5.5" }, "resolutions": { "@typescript-eslint/eslint-plugin": "^5.17.0", "@typescript-eslint/parser": "^5.17.0", - "eslint-plugin-react-native": "^4.0.0" + "eslint-plugin-react-native": "^4.0.0", + "@types/react": "18.0.0" }, "jest": { "preset": "react-native" diff --git a/FabricExample/patches/react-native-safe-area-context+4.2.5.patch b/FabricExample/patches/react-native-safe-area-context+4.2.5.patch new file mode 100644 index 0000000000..7eea719afb --- /dev/null +++ b/FabricExample/patches/react-native-safe-area-context+4.2.5.patch @@ -0,0 +1,34 @@ +diff --git a/node_modules/react-native-safe-area-context/android/src/main/jni/Android.mk b/node_modules/react-native-safe-area-context/android/src/main/jni/Android.mk +index 6166527..33a7e73 100644 +--- a/node_modules/react-native-safe-area-context/android/src/main/jni/Android.mk ++++ b/node_modules/react-native-safe-area-context/android/src/main/jni/Android.mk +@@ -20,7 +20,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) $(GENERATED_SRC_DIR)/codegen/jni + LOCAL_SHARED_LIBRARIES := libjsi \ + libfbjni \ + libglog \ +- libfolly_json \ ++ libfolly_runtime \ + libyoga \ + libreact_nativemodule_core \ + libturbomodulejsijni \ +@@ -28,7 +28,6 @@ LOCAL_SHARED_LIBRARIES := libjsi \ + libreact_render_core \ + libreact_render_graphics \ + libfabricjni \ +- libfolly_futures \ + libreact_debug \ + libreact_render_componentregistry \ + libreact_render_debug \ +diff --git a/node_modules/react-native-safe-area-context/common/cpp/Android.mk b/node_modules/react-native-safe-area-context/common/cpp/Android.mk +index a7680a6..69d86d6 100644 +--- a/node_modules/react-native-safe-area-context/common/cpp/Android.mk ++++ b/node_modules/react-native-safe-area-context/common/cpp/Android.mk +@@ -15,7 +15,7 @@ LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp) $(wildcard $(LOCAL_PATH)/reac + + LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) $(LOCAL_PATH)/react/renderer/components/safeareacontext + +-LOCAL_SHARED_LIBRARIES := libjsi libglog libfolly_json libyoga libreact_nativemodule_core librrc_view libreact_render_core libreact_render_graphics libfbjni libturbomodulejsijni libreact_codegen_rncore libreact_debug libreact_render_debug libreact_render_mapbuffer libreact_codegen_safeareacontext ++LOCAL_SHARED_LIBRARIES := libjsi libglog libfolly_runtime libyoga libreact_nativemodule_core librrc_view libreact_render_core libreact_render_graphics libfbjni libturbomodulejsijni libreact_codegen_rncore libreact_debug libreact_render_debug libreact_render_mapbuffer libreact_codegen_safeareacontext + + LOCAL_CFLAGS := \ + -DLOG_TAG=\"ReactNative\" diff --git a/FabricExample/patches/react-native-screens+3.13.1.patch b/FabricExample/patches/react-native-screens+3.13.1.patch new file mode 100644 index 0000000000..0fb9d0cdaa --- /dev/null +++ b/FabricExample/patches/react-native-screens+3.13.1.patch @@ -0,0 +1,81 @@ +diff --git a/node_modules/react-native-screens/android/build.gradle b/node_modules/react-native-screens/android/build.gradle +index 7ceb834..13544e8 100644 +--- a/node_modules/react-native-screens/android/build.gradle ++++ b/node_modules/react-native-screens/android/build.gradle +@@ -32,6 +32,11 @@ if (isNewArchitectureEnabled()) { + apply plugin: 'com.android.library' + apply plugin: 'kotlin-android' + ++def reactNativeArchitectures() { ++ def value = project.getProperties().get("reactNativeArchitectures") ++ return value ? value.split(",") : ["armeabi-v7a", "x86", "x86_64", "arm64-v8a"] ++} ++ + android { + compileSdkVersion safeExtGet('compileSdkVersion', 28) + +@@ -66,6 +71,9 @@ android { + targets "rnscreens_modules" + } + } ++ ndk { ++ abiFilters (*reactNativeArchitectures()) ++ } + } + } + lintOptions { +diff --git a/node_modules/react-native-screens/android/src/main/jni/Android.mk b/node_modules/react-native-screens/android/src/main/jni/Android.mk +index 914607f..7684d3b 100644 +--- a/node_modules/react-native-screens/android/src/main/jni/Android.mk ++++ b/node_modules/react-native-screens/android/src/main/jni/Android.mk +@@ -20,7 +20,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) $(GENERATED_SRC_DIR)/codegen/jni + LOCAL_SHARED_LIBRARIES := libjsi \ + libfbjni \ + libglog \ +- libfolly_json \ ++ libfolly_runtime \ + libyoga \ + libreact_nativemodule_core \ + libturbomodulejsijni \ +@@ -28,7 +28,6 @@ LOCAL_SHARED_LIBRARIES := libjsi \ + libreact_render_core \ + libreact_render_graphics \ + libfabricjni \ +- libfolly_futures \ + libreact_debug \ + libreact_render_componentregistry \ + libreact_render_debug \ +diff --git a/node_modules/react-native-screens/common/cpp/Android.mk b/node_modules/react-native-screens/common/cpp/Android.mk +index 3b8afa2..454e4ff 100644 +--- a/node_modules/react-native-screens/common/cpp/Android.mk ++++ b/node_modules/react-native-screens/common/cpp/Android.mk +@@ -15,7 +15,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) $(GENERATED_SRC_DIR)/codegen/jni + LOCAL_SHARED_LIBRARIES := libjsi \ + libfbjni \ + libglog \ +- libfolly_json \ ++ libfolly_runtime \ + libyoga \ + libreact_nativemodule_core \ + libturbomodulejsijni \ +@@ -23,7 +23,6 @@ LOCAL_SHARED_LIBRARIES := libjsi \ + libreact_render_core \ + libreact_render_graphics \ + libfabricjni \ +- libfolly_futures \ + libreact_debug \ + libreact_render_componentregistry \ + libreact_render_debug \ +diff --git a/node_modules/react-native-screens/ios/RNSScreenStack.mm b/node_modules/react-native-screens/ios/RNSScreenStack.mm +index 5a0e37d..7a5ca3b 100644 +--- a/node_modules/react-native-screens/ios/RNSScreenStack.mm ++++ b/node_modules/react-native-screens/ios/RNSScreenStack.mm +@@ -824,7 +824,7 @@ - (void)takeSnapshot + _snapshot = [_controller.topViewController.view snapshotViewAfterScreenUpdates:NO]; + } + +-- (void)mountingTransactionWillMountWithMetadata:(facebook::react::MountingTransactionMetadata const &)metadata ++- (void)mountingTransactionWillMount:(facebook::react::MountingTransaction const &)transaction + { + [self takeSnapshot]; + } \ No newline at end of file diff --git a/FabricExample/yarn.lock b/FabricExample/yarn.lock index dd3c914eb0..1e44e65f28 100644 --- a/FabricExample/yarn.lock +++ b/FabricExample/yarn.lock @@ -116,7 +116,7 @@ "@babel/helper-replace-supers" "^7.16.7" "@babel/helper-split-export-declaration" "^7.16.7" -"@babel/helper-create-regexp-features-plugin@^7.16.7": +"@babel/helper-create-regexp-features-plugin@^7.16.7", "@babel/helper-create-regexp-features-plugin@^7.17.0": version "7.17.0" resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz#1dcc7d40ba0c6b6b25618997c5dbfd310f186fe1" integrity sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA== @@ -341,7 +341,7 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" "@babel/plugin-proposal-optional-chaining" "^7.16.7" -"@babel/plugin-proposal-async-generator-functions@^7.16.8": +"@babel/plugin-proposal-async-generator-functions@^7.0.0", "@babel/plugin-proposal-async-generator-functions@^7.16.8": version "7.16.8" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz#3bdd1ebbe620804ea9416706cd67d60787504bc8" integrity sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ== @@ -802,6 +802,13 @@ "@babel/helper-module-transforms" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7" +"@babel/plugin-transform-named-capturing-groups-regex@^7.0.0": + version "7.17.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.10.tgz#715dbcfafdb54ce8bccd3d12e8917296a4ba66a4" + integrity sha512-v54O6yLaJySCs6mGzaVOUw9T967GnH38T6CQSAtnzdNPwu84l2qAjssKzo/WSO8Yi7NF+7ekm5cVbF/5qiIgNA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.17.0" + "@babel/plugin-transform-named-capturing-groups-regex@^7.16.8": version "7.16.8" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz#7f860e0e40d844a02c9dcf9d84965e7dfd666252" @@ -816,13 +823,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.7" -"@babel/plugin-transform-object-assign@^7.0.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.16.7.tgz#5fe08d63dccfeb6a33aa2638faf98e5c584100f8" - integrity sha512-R8mawvm3x0COTJtveuoqZIjNypn2FjfvXZr4pSQ8VhEFBuQGBz4XhHasZtHXjgXU4XptZ4HtGof3NoYc93ZH9Q== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-object-super@^7.0.0", "@babel/plugin-transform-object-super@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz#ac359cf8d32cf4354d27a46867999490b6c32a94" @@ -877,7 +877,7 @@ "@babel/plugin-syntax-jsx" "^7.16.7" "@babel/types" "^7.16.7" -"@babel/plugin-transform-regenerator@^7.0.0", "@babel/plugin-transform-regenerator@^7.16.7": +"@babel/plugin-transform-regenerator@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz#9e7576dc476cb89ccc5096fff7af659243b4adeb" integrity sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q== @@ -1083,6 +1083,13 @@ pirates "^4.0.5" source-map-support "^0.5.16" +"@babel/runtime@^7.0.0": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.9.tgz#d19fbf802d01a8cb6cf053a64e472d42c434ba72" + integrity sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg== + dependencies: + regenerator-runtime "^0.13.4" + "@babel/runtime@^7.12.5", "@babel/runtime@^7.8.4": version "7.17.0" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.0.tgz#b8d142fc0f7664fb3d9b5833fd40dcbab89276c0" @@ -1444,46 +1451,73 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@react-native-community/cli-debugger-ui@^7.0.3": - version "7.0.3" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-7.0.3.tgz#3eeeacc5a43513cbcae56e5e965d77726361bcb4" - integrity sha512-G4SA6jFI0j22o+j+kYP8/7sxzbCDqSp2QiHA/X5E0lsGEd2o9qN2zbIjiFr8b8k+VVAYSUONhoC0+uKuINvmkA== +"@react-native-community/cli-clean@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-8.0.0.tgz#c8fc6e8d6a84c90ca0839d48080a87ad455613db" + integrity sha512-VY/kwyH5xp6oXiB9bcwa+I9W5k6WR/nX3s85FuMW76hSlgG1UVAGL04uZPwYlSmMZuSOSuoXOaIjJ7wAvQMBpg== + dependencies: + "@react-native-community/cli-tools" "^8.0.0" + chalk "^4.1.2" + execa "^1.0.0" + prompts "^2.4.0" + +"@react-native-community/cli-config@^8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-8.0.2.tgz#dd033cf51fae2b046304b40bb166f577165c6c48" + integrity sha512-q0mL6QBzoLDHmlvkAKdgioIsMeyvvgRyu0WVLvT/v5DX6OVRvq4UEULLEY+7/P+760nPBQo4Ou1KqpP/SxmbXA== + dependencies: + "@react-native-community/cli-tools" "^8.0.0" + cosmiconfig "^5.1.0" + deepmerge "^3.2.0" + glob "^7.1.3" + joi "^17.2.1" + +"@react-native-community/cli-debugger-ui@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-8.0.0.tgz#98263dc525e65015e2d6392c940114028f87e8e9" + integrity sha512-u2jq06GZwZ9sRERzd9FIgpW6yv4YOW4zz7Ym/B8eSzviLmy3yI/8mxJtvlGW+J8lBsfMcQoqJpqI6Rl1nZy9yQ== dependencies: serve-static "^1.13.1" -"@react-native-community/cli-hermes@^6.3.0": - version "6.3.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-6.3.0.tgz#92b2f07d08626a60f6893c3e3d57c1538c8fb5a7" - integrity sha512-Uhbm9bubyZLZ12vFCIfWbE/Qi3SBTbYIN/TC08EudTLhv/KbPomCQnmFsnJ7AXQFuOZJs73mBxoEAYSbRbwyVA== +"@react-native-community/cli-doctor@^8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-8.0.2.tgz#2f166812d9b410de66e811fe2d84512157322289" + integrity sha512-XOimZcBR8n0Ipuk0iXfbZwxrt1r+2fZnskInZRf3SkYrLIKzDLF+ylKbNWJeuMWZSz9lQimo2cI/978bH1JQGw== dependencies: - "@react-native-community/cli-platform-android" "^6.3.0" - "@react-native-community/cli-tools" "^6.2.0" + "@react-native-community/cli-config" "^8.0.2" + "@react-native-community/cli-platform-ios" "^8.0.2" + "@react-native-community/cli-tools" "^8.0.0" chalk "^4.1.2" + command-exists "^1.2.8" + envinfo "^7.7.2" + execa "^1.0.0" hermes-profile-transformer "^0.0.6" ip "^1.1.5" + node-stream-zip "^1.9.1" + ora "^5.4.1" + prompts "^2.4.0" + semver "^6.3.0" + strip-ansi "^5.2.0" + sudo-prompt "^9.0.0" + wcwidth "^1.0.1" -"@react-native-community/cli-platform-android@^6.3.0": - version "6.3.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-6.3.0.tgz#ab7d156bd69a392493323eeaba839a874c0e201f" - integrity sha512-d5ufyYcvrZoHznYm5bjBXaiHIJv552t5gYtQpnUsxBhHSQ8QlaNmlLUyeSPRDfOw4ND9b0tPHqs4ufwx6vp/fQ== +"@react-native-community/cli-hermes@^8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-8.0.2.tgz#d0c3945b4093128d3095032595c3112378c5cc5e" + integrity sha512-RZ9uHTf3UFtGTYxq88uENJEdaDB8ab+YPBDn+Li1u78IKwNeL04F0A1A3ab3hYUkG4PEPnL2rkYSlzzNFLOSPQ== dependencies: - "@react-native-community/cli-tools" "^6.2.0" + "@react-native-community/cli-platform-android" "^8.0.2" + "@react-native-community/cli-tools" "^8.0.0" chalk "^4.1.2" - execa "^1.0.0" - fs-extra "^8.1.0" - glob "^7.1.3" - jetifier "^1.6.2" - lodash "^4.17.15" - logkitty "^0.7.1" - slash "^3.0.0" - xmldoc "^1.1.2" + hermes-profile-transformer "^0.0.6" + ip "^1.1.5" -"@react-native-community/cli-platform-android@^7.0.1": - version "7.0.1" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-7.0.1.tgz#d165897edf401f9bceff1f361ef446528133cb52" - integrity sha512-nOr0aMkxAymCnbtsQwXBlyoRN2Y+IzC7Qz5T+/zyWwEbTY8SKQI8uV+8+qttUvzSvuXa2PeXsTWluuliOS8KCw== +"@react-native-community/cli-platform-android@^8.0.0", "@react-native-community/cli-platform-android@^8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-8.0.2.tgz#5e408f06a33712263c2a4c4ef3fde4e43c660585" + integrity sha512-pAEkt+GULesr8FphTpaNYSmu+O1CPQ2zCXkAg4kRd0WXpq3BsVqomyDWd/eMXTkY/yYQMGl6KilU2p9r/hnfhA== dependencies: - "@react-native-community/cli-tools" "^7.0.1" + "@react-native-community/cli-tools" "^8.0.0" chalk "^4.1.2" execa "^1.0.0" fs-extra "^8.1.0" @@ -1492,14 +1526,13 @@ lodash "^4.17.15" logkitty "^0.7.1" slash "^3.0.0" - xmldoc "^1.1.2" -"@react-native-community/cli-platform-ios@^7.0.1": - version "7.0.1" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-7.0.1.tgz#1c27af85229246b7a528e97f093e38859896cc93" - integrity sha512-PLRIbzrCzSedmpjuFtQqcqUD45G8q7sEciI1lf5zUbVMXqjIBwJWS7iz8235PyWwj8J4MNHohLC+oyRueFtbGg== +"@react-native-community/cli-platform-ios@^8.0.0", "@react-native-community/cli-platform-ios@^8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-8.0.2.tgz#603079d9def2f2159a40f9905a26c19dbbe6f0ef" + integrity sha512-LxWzj6jIZr5Ot893TKFbt0/T3WkVe6pbc/FSTo+TDQq1FQr/Urv16Uqn0AcL4IX2O1g3Qd13d0vtR/Cdpn3VNw== dependencies: - "@react-native-community/cli-tools" "^7.0.1" + "@react-native-community/cli-tools" "^8.0.0" chalk "^4.1.2" execa "^1.0.0" glob "^7.1.3" @@ -1507,57 +1540,42 @@ lodash "^4.17.15" ora "^5.4.1" plist "^3.0.2" - xcode "^3.0.0" -"@react-native-community/cli-plugin-metro@^7.0.3": - version "7.0.3" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-7.0.3.tgz#b381ed2f68a0b126e4fa238f1956a44846e1ef8a" - integrity sha512-HJrEkFbxv9DNixsGwO+Q0zCcZMghDltyzeB9yQ//D5ZR4ZUEuAIPrRDdEp9xVw0WkBxAIZs6KXLux2/yPMwLhA== +"@react-native-community/cli-plugin-metro@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-8.0.0.tgz#0b355a7a6fe93b347ec32b3edb3b2cd96b04dfd8" + integrity sha512-eIowV2ZRbzIWL3RIKVUUSahntXTuAeKzBSsFuhffLZphsV+UdKdtg5ATR9zbq7nsKap4ZseO5DkVqZngUkC7iQ== dependencies: - "@react-native-community/cli-server-api" "^7.0.3" - "@react-native-community/cli-tools" "^6.2.0" + "@react-native-community/cli-server-api" "^8.0.0" + "@react-native-community/cli-tools" "^8.0.0" chalk "^4.1.2" - metro "^0.67.0" - metro-config "^0.67.0" - metro-core "^0.67.0" - metro-react-native-babel-transformer "^0.67.0" - metro-resolver "^0.67.0" - metro-runtime "^0.67.0" + metro "^0.70.1" + metro-config "^0.70.1" + metro-core "^0.70.1" + metro-react-native-babel-transformer "^0.70.1" + metro-resolver "^0.70.1" + metro-runtime "^0.70.1" readline "^1.3.0" -"@react-native-community/cli-server-api@^7.0.3": - version "7.0.3" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-7.0.3.tgz#ba9695a2fdfef22750d141153efd94baf641129b" - integrity sha512-JDrLsrkBgNxbG2u3fouoVGL9tKrXUrTsaNwr+oCV+3XyMwbVe42r/OaQ681/iW/7mHXjuVkDnMcp7BMg7e2yJg== +"@react-native-community/cli-server-api@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-8.0.0.tgz#562fee6da9f880531db2af1d3439efb7309281f8" + integrity sha512-TxUs3sMl9clt7sdv30XETc6VRzyaEli2vDrk3TB5W5o5nSd1PmQdP4ccdGLO/nDRXwOy72QmmXlYWMg1XGU0Gg== dependencies: - "@react-native-community/cli-debugger-ui" "^7.0.3" - "@react-native-community/cli-tools" "^6.2.0" + "@react-native-community/cli-debugger-ui" "^8.0.0" + "@react-native-community/cli-tools" "^8.0.0" compression "^1.7.1" connect "^3.6.5" errorhandler "^1.5.0" - nocache "^2.1.0" + nocache "^3.0.1" pretty-format "^26.6.2" serve-static "^1.13.1" ws "^7.5.1" -"@react-native-community/cli-tools@^6.2.0": - version "6.2.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-6.2.0.tgz#8f4adc2d83ab96e5654348533c8fa602742c4fce" - integrity sha512-08ssz4GMEnRxC/1FgTTN/Ud7mExQi5xMphItPjfHiTxpZPhrFn+IMx6mya0ncFEhhxQ207wYlJMRLPRRdBZ8oA== - dependencies: - appdirsjs "^1.2.4" - chalk "^4.1.2" - lodash "^4.17.15" - mime "^2.4.1" - node-fetch "^2.6.0" - open "^6.2.0" - semver "^6.3.0" - shell-quote "1.6.1" - -"@react-native-community/cli-tools@^7.0.1": - version "7.0.1" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-7.0.1.tgz#73790d6ca2825e42a70a770c1b403a6777e690d6" - integrity sha512-0xra4hKNA5PR2zYVXsDMNiXMGaDNoNRYMY6eTP2aVIxQbqIcVMDWSyCA8wMWX5iOpMWg0cZGaQ6a77f3Rlb34g== +"@react-native-community/cli-tools@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-8.0.0.tgz#2ca9177d7cdf352f6863f278cdacd44066d10473" + integrity sha512-jA4y8CebrRZaOJFjc5zMOnls4KfHkBl2FUtBZV2vcWuedQHa6JVwo+KO88ta3Ysby3uY0+mrZagZfXk7c0mrBw== dependencies: appdirsjs "^1.2.4" chalk "^4.1.2" @@ -1569,49 +1587,38 @@ semver "^6.3.0" shell-quote "^1.7.3" -"@react-native-community/cli-types@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-6.0.0.tgz#90269fbdc7229d5e3b8f2f3e029a94083551040d" - integrity sha512-K493Fk2DMJC0ZM8s8gnfseKxGasIhuDaCUDeLZcoCSFlrjKEuEs1BKKEJiev0CARhKEXKOyyp/uqYM9nWhisNw== +"@react-native-community/cli-types@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-8.0.0.tgz#72d24178e5ed1c2d271da43e0a4a4f59178f261a" + integrity sha512-1lZS1PEvMlFaN3Se1ksyoFWzMjk+YfKi490GgsqKJln9gvFm8tqVPdnXttI5Uf2DQf3BMse8Bk8dNH4oV6Ewow== dependencies: - ora "^3.4.0" + joi "^17.2.1" -"@react-native-community/cli@^7.0.3": - version "7.0.3" - resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-7.0.3.tgz#1addb462d71786fcbbd266fbceb41819b8cf7839" - integrity sha512-WyJOA829KAhU1pw2MDQt0YhOS9kyR2KqyqgJyTuQhzFVCBPX4F5aDEkZYYn4jdldaDHCPrLJ3ho3gxYTXy+x7w== - dependencies: - "@react-native-community/cli-debugger-ui" "^7.0.3" - "@react-native-community/cli-hermes" "^6.3.0" - "@react-native-community/cli-plugin-metro" "^7.0.3" - "@react-native-community/cli-server-api" "^7.0.3" - "@react-native-community/cli-tools" "^6.2.0" - "@react-native-community/cli-types" "^6.0.0" - appdirsjs "^1.2.4" +"@react-native-community/cli@^8.0.0": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-8.0.2.tgz#d3657017a5438862881e9e773ab4d252e3afa950" + integrity sha512-IwG3f6gKPlJucFH1Ex0SMD1P1rtOpdR9lloWoBZh3y0dbUbsNtiZZz0zJjZFm/2mtrIihplL7Yz3LmQBNm7xBQ== + dependencies: + "@react-native-community/cli-clean" "^8.0.0" + "@react-native-community/cli-config" "^8.0.2" + "@react-native-community/cli-debugger-ui" "^8.0.0" + "@react-native-community/cli-doctor" "^8.0.2" + "@react-native-community/cli-hermes" "^8.0.2" + "@react-native-community/cli-plugin-metro" "^8.0.0" + "@react-native-community/cli-server-api" "^8.0.0" + "@react-native-community/cli-tools" "^8.0.0" + "@react-native-community/cli-types" "^8.0.0" chalk "^4.1.2" - command-exists "^1.2.8" commander "^2.19.0" - cosmiconfig "^5.1.0" - deepmerge "^3.2.0" - envinfo "^7.7.2" execa "^1.0.0" find-up "^4.1.0" fs-extra "^8.1.0" - glob "^7.1.3" graceful-fs "^4.1.3" - joi "^17.2.1" leven "^3.1.0" lodash "^4.17.15" minimist "^1.2.0" - node-stream-zip "^1.9.1" - ora "^3.4.0" - pretty-format "^26.6.2" prompts "^2.4.0" semver "^6.3.0" - serve-static "^1.13.1" - strip-ansi "^5.2.0" - sudo-prompt "^9.0.0" - wcwidth "^1.0.1" "@react-native-community/eslint-config@^3.0.0": version "3.0.1" @@ -1649,7 +1656,7 @@ dependencies: react-native-codegen "*" -"@react-native/normalize-color@*", "@react-native/normalize-color@2.0.0": +"@react-native/normalize-color@2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@react-native/normalize-color/-/normalize-color-2.0.0.tgz#da955909432474a9a0fe1cbffc66576a0447f567" integrity sha512-Wip/xsc5lw8vsBlmY2MO/gFLp3MvuZ2baBZjDeTjjndMgM0h5sxz7AZR62RDPGgstp8Np7JzjvVqVT7tpFZqsw== @@ -1820,6 +1827,25 @@ resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.3.tgz#a3c65525b91fca7da00ab1a3ac2b5a2a4afbffbf" integrity sha512-QzSuZMBuG5u8HqYz01qtMdg/Jfctlnvj1z/lYnIDXs/golxw0fxtRAHd9KrzjR7Yxz1qVeI00o0kiO3PmVdJ9w== +"@types/prop-types@*": + version "15.7.5" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" + integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + +"@types/react@18.0.0": + version "18.0.0" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.0.tgz#4be8aa3a2d04afc3ac2cc1ca43d39b0bd412890c" + integrity sha512-7+K7zEQYu7NzOwQGLR91KwWXXDzmTFODRVizJyIALf6RfLv2GDpqpknX64pvRVILXCpXi7O/pua8NGk44dLvJw== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + "@types/stack-utils@^2.0.0": version "2.0.1" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" @@ -1924,6 +1950,11 @@ "@typescript-eslint/types" "5.17.0" eslint-visitor-keys "^3.0.0" +"@yarnpkg/lockfile@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" + integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== + abab@^2.0.3, abab@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" @@ -2087,11 +2118,6 @@ arr-union@^3.1.0: resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= -array-filter@~0.0.0: - version "0.0.1" - resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" - integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw= - array-includes@^3.1.3, array-includes@^3.1.4: version "3.1.4" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9" @@ -2103,16 +2129,6 @@ array-includes@^3.1.3, array-includes@^3.1.4: get-intrinsic "^1.1.1" is-string "^1.0.7" -array-map@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" - integrity sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI= - -array-reduce@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" - integrity sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys= - array-union@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" @@ -2159,12 +2175,10 @@ async-limiter@~1.0.0: resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== -async@^2.4.0: - version "2.6.4" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221" - integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== - dependencies: - lodash "^4.17.14" +async@^3.2.2: + version "3.2.3" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.3.tgz#ac53dafd3f4720ee9e8a160628f18ea91df196c9" + integrity sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g== asynckit@^0.4.0: version "0.4.0" @@ -2346,11 +2360,6 @@ base@^0.11.1: mixin-deep "^1.2.0" pascalcase "^0.1.1" -big-integer@1.6.x: - version "1.6.51" - resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" - integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== - bl@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" @@ -2360,20 +2369,6 @@ bl@^4.1.0: inherits "^2.0.4" readable-stream "^3.4.0" -bplist-creator@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.1.0.tgz#018a2d1b587f769e379ef5519103730f8963ba1e" - integrity sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg== - dependencies: - stream-buffers "2.2.x" - -bplist-parser@0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.3.1.tgz#e1c90b2ca2a9f9474cc72f6862bbf3fee8341fd1" - integrity sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA== - dependencies: - big-integer "1.6.x" - brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -2515,7 +2510,7 @@ capture-exit@^2.0.0: dependencies: rsvp "^4.8.4" -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.4.2: +chalk@^2.0.0, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -2562,13 +2557,6 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -cli-cursor@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" - integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= - dependencies: - restore-cursor "^2.0.0" - cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" @@ -2576,7 +2564,7 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" -cli-spinners@^2.0.0, cli-spinners@^2.5.0: +cli-spinners@^2.5.0: version "2.6.1" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== @@ -2761,7 +2749,7 @@ cosmiconfig@^5.0.5, cosmiconfig@^5.1.0: js-yaml "^3.13.1" parse-json "^4.0.0" -cross-spawn@^6.0.0: +cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== @@ -2798,6 +2786,11 @@ cssstyle@^2.3.0: dependencies: cssom "~0.3.6" +csstype@^3.0.2: + version "3.0.11" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.11.tgz#d66700c5eacfac1940deb4e3ee5642792d85cd33" + integrity sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw== + data-urls@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" @@ -2914,15 +2907,6 @@ depd@~1.1.2: resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= -deprecated-react-native-prop-types@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-2.3.0.tgz#c10c6ee75ff2b6de94bb127f142b814e6e08d9ab" - integrity sha512-pWD0voFtNYxrVqvBMYf5gq3NA2GCpfodS1yNynTPc93AYA/KEMGeWDqqeUB6R2Z9ZofVhks2aeJXiuQqKNpesA== - dependencies: - "@react-native/normalize-color" "*" - invariant "*" - prop-types "*" - destroy@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" @@ -3504,6 +3488,13 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" +find-yarn-workspace-root@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd" + integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ== + dependencies: + micromatch "^4.0.2" + flat-cache@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" @@ -3562,6 +3553,15 @@ fs-extra@^1.0.0: jsonfile "^2.1.0" klaw "^1.0.0" +fs-extra@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-extra@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" @@ -3777,17 +3777,17 @@ hermes-engine@~0.11.0: resolved "https://registry.yarnpkg.com/hermes-engine/-/hermes-engine-0.11.0.tgz#bb224730d230a02a5af02c4e090d1f52d57dd3db" integrity sha512-7aMUlZja2IyLYAcZ69NBnwJAR5ZOYlSllj0oMpx08a8HzxHOys0eKCzfphrf6D0vX1JGO1QQvVsQKe6TkYherw== -hermes-estree@0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.5.0.tgz#36432a2b12f01b217244da098924efdfdfc12327" - integrity sha512-1h8rvG23HhIR5K6Kt0e5C7BC72J1Ath/8MmSta49vxXp/j6wl7IMHvIRFYBQr35tWnQY97dSGR2uoAJ5pHUQkg== +hermes-estree@0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.6.0.tgz#e866fddae1b80aec65fe2ae450a5f2070ad54033" + integrity sha512-2YTGzJCkhdmT6VuNprWjXnvTvw/3iPNw804oc7yknvQpNKo+vJGZmtvLLCghOZf0OwzKaNAzeIMp71zQbNl09w== -hermes-parser@0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.5.0.tgz#8b678dd8b29a08b57cbaf60adba4896494c59a53" - integrity sha512-ARnJBScKAkkq8j3BHrNGBUv/4cSpZNbKDsVizEtzmsFeqC67Dopa5s4XRe+e3wN52Dh5Mj2kDB5wJvhcxwDkPg== +hermes-parser@0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.6.0.tgz#00d14e91bca830b3c1457050fa4187400cb96328" + integrity sha512-Vf58jBZca2+QBLR9h7B7mdg8oFz2g5ILz1iVouZ5DOrOrAfBmPfJjdjDT8jrO0f+iJ4/hSRrQHqHIjSnTaLUDQ== dependencies: - hermes-estree "0.5.0" + hermes-estree "0.6.0" hermes-profile-transformer@^0.0.6: version "0.0.6" @@ -3926,7 +3926,7 @@ internal-slot@^1.0.3: has "^1.0.3" side-channel "^1.0.4" -invariant@*, invariant@^2.2.4: +invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== @@ -4189,7 +4189,7 @@ is-wsl@^1.1.0: resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= -is-wsl@^2.2.0: +is-wsl@^2.1.1, is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== @@ -4670,7 +4670,7 @@ jest-watcher@^26.6.2: jest-util "^26.6.2" string-length "^4.0.1" -jest-worker@^26.0.0, jest-worker@^26.6.2: +jest-worker@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== @@ -4679,6 +4679,15 @@ jest-worker@^26.0.0, jest-worker@^26.6.2: merge-stream "^2.0.0" supports-color "^7.0.0" +jest-worker@^27.2.0: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + jest-worker@^27.5.0: version "27.5.0" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.0.tgz#99ee77e4d06168107c27328bd7f54e74c3a48d59" @@ -4847,11 +4856,6 @@ jsonfile@^4.0.0: optionalDependencies: graceful-fs "^4.1.6" -jsonify@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" - integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= - "jsx-ast-utils@^2.4.1 || ^3.0.0": version "3.2.1" resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz#720b97bfe7d901b927d87c3773637ae8ea48781b" @@ -4884,6 +4888,13 @@ kind-of@^6.0.0, kind-of@^6.0.2: resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== +klaw-sync@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/klaw-sync/-/klaw-sync-6.0.0.tgz#1fd2cfd56ebb6250181114f0a581167099c2b28c" + integrity sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ== + dependencies: + graceful-fs "^4.1.11" + klaw@^1.0.0: version "1.3.1" resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" @@ -4952,18 +4963,11 @@ lodash.throttle@^4.1.1: resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= -lodash@^4.17.10, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.21, lodash@^4.7.0: +lodash@^4.17.10, lodash@^4.17.15, lodash@^4.17.21, lodash@^4.7.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -log-symbols@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" - integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== - dependencies: - chalk "^2.0.1" - log-symbols@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" @@ -5029,6 +5033,11 @@ map-visit@^1.0.0: dependencies: object-visit "^1.0.0" +memoize-one@^5.0.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e" + integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q== + merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" @@ -5039,79 +5048,79 @@ merge2@^1.3.0, merge2@^1.4.1: resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -metro-babel-transformer@0.67.0: - version "0.67.0" - resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.67.0.tgz#42fe82af9953e5c62d9a8d7d544eb7be9020dd18" - integrity sha512-SBqc4nq/dgsPNFm+mpWcQQzJaXnh0nrfz2pSnZC4i6zMtIakrTWb8SQ78jOU1FZVEZ3nu9xCYVHS9Tbr/LoEuw== +metro-babel-transformer@0.70.3: + version "0.70.3" + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.70.3.tgz#dca61852be273824a4b641bd1ecafff07ff3ad1f" + integrity sha512-bWhZRMn+mIOR/s3BDpFevWScz9sV8FGktVfMlF1eJBLoX24itHDbXvTktKBYi38PWIKcHedh6THSFpJogfuwNA== dependencies: "@babel/core" "^7.14.0" - hermes-parser "0.5.0" - metro-source-map "0.67.0" + hermes-parser "0.6.0" + metro-source-map "0.70.3" nullthrows "^1.1.1" -metro-cache-key@0.67.0: - version "0.67.0" - resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.67.0.tgz#4df6a73cced199e1bddd0f3454bb931a27141eeb" - integrity sha512-FNJe5Rcb2uzY6G6tsqCf0RV4t2rCeX6vSHBxmP7k+4aI4NqX4evtPI0K82r221nBzm5DqNWCURZ0RYUT6jZMGA== +metro-cache-key@0.70.3: + version "0.70.3" + resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.70.3.tgz#898803db04178a8f440598afba7d82a9cf35abf7" + integrity sha512-0zpw+IcpM3hmGd5sKMdxNv3sbOIUYnMUvx1/yaM6vNRReSPmOLX0bP8fYf3CGgk8NEreZ1OHbVsuw7bdKt40Mw== -metro-cache@0.67.0: - version "0.67.0" - resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.67.0.tgz#928db5742542719677468c4d22ea29b71c7ec8fc" - integrity sha512-IY5dXiR76L75b2ue/mv+9vW8g5hdQJU6YEe81lj6gTSoUrhcONT0rzY+Gh5QOS2Kk6z9utZQMvd9PRKL9/635A== +metro-cache@0.70.3: + version "0.70.3" + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.70.3.tgz#42cf3cdf8a7b3691f3bef9a86bed38d4c5f6201f" + integrity sha512-iCix/+z812fUqa6KlOxaTkY6LQQDoXIe/VljXkGIvpygSCmYyhjQpfQVZEVVPezFmUBYXNdabdQ6cYx6JX3yMg== dependencies: - metro-core "0.67.0" - mkdirp "^0.5.1" + metro-core "0.70.3" rimraf "^2.5.4" -metro-config@0.67.0, metro-config@^0.67.0: - version "0.67.0" - resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.67.0.tgz#5507d3b295bd10c87bd13dbe5a3033a357418786" - integrity sha512-ThAwUmzZwTbKyyrIn2bKIcJDPDBS0LKAbqJZQioflvBGfcgA21h3fdL3IxRmvCEl6OnkEWI0Tn1Z9w2GLAjf2g== +metro-config@0.70.3, metro-config@^0.70.1: + version "0.70.3" + resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.70.3.tgz#fe6f7330f679d5594e5724af7a69d4dbe1bb5bc3" + integrity sha512-SSCDjSTygoCgzoj61DdrBeJzZDRwQxUEfcgc6t6coxWSExXNR4mOngz0q4SAam49Bmjq9J2Jft6qUKnUTPrRgA== dependencies: cosmiconfig "^5.0.5" jest-validate "^26.5.2" - metro "0.67.0" - metro-cache "0.67.0" - metro-core "0.67.0" - metro-runtime "0.67.0" + metro "0.70.3" + metro-cache "0.70.3" + metro-core "0.70.3" + metro-runtime "0.70.3" -metro-core@0.67.0, metro-core@^0.67.0: - version "0.67.0" - resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.67.0.tgz#75066e11b4df220992abf9cd6200279dd87876c8" - integrity sha512-TOa/ShE1bUq83fGNfV6rFwyfZ288M8ydmWN3g9C2OW8emOHLhJslYD/SIU4DhDkP/99yaJluIALdZ2g0+pCrvQ== +metro-core@0.70.3, metro-core@^0.70.1: + version "0.70.3" + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.70.3.tgz#bf4dda15a5185f5a7931de463a1b97ac9ef680a0" + integrity sha512-NzfHB/w5R7yLaOeU1tzPTbBzCRsYSvpKJkLMP0yudszKZzIAZqNdjoEJ9GZ688Wi0ynZxcU0BxukXh4my80ZBw== dependencies: jest-haste-map "^27.3.1" lodash.throttle "^4.1.1" - metro-resolver "0.67.0" + metro-resolver "0.70.3" -metro-hermes-compiler@0.67.0: - version "0.67.0" - resolved "https://registry.yarnpkg.com/metro-hermes-compiler/-/metro-hermes-compiler-0.67.0.tgz#9c1340f1882fbf535145868d0d28211ca15b0477" - integrity sha512-X5Pr1jC8/kO6d1EBDJ6yhtuc5euHX89UDNv8qdPJHAET03xfFnlojRPwOw6il2udAH20WLBv+F5M9VY+58zspQ== +metro-hermes-compiler@0.70.3: + version "0.70.3" + resolved "https://registry.yarnpkg.com/metro-hermes-compiler/-/metro-hermes-compiler-0.70.3.tgz#ac7ed656fbcf0a59adcd010d3639e4cfdbc76b4f" + integrity sha512-W6WttLi4E72JL/NyteQ84uxYOFMibe0PUr9aBKuJxxfCq6QRnJKOVcNY0NLW0He2tneXGk+8ZsNz8c0flEvYqg== -metro-inspector-proxy@0.67.0: - version "0.67.0" - resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.67.0.tgz#22b360a837b07e9e2bc87a71af6154dd8fcc02a5" - integrity sha512-5Ubjk94qpNaU3OT2IZa4/dec09bauic1hzWms4czorBzDenkp4kYXG9/aWTmgQLtCk92H3Q8jKl1PQRxUSkrOQ== +metro-inspector-proxy@0.70.3: + version "0.70.3" + resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.70.3.tgz#321c25b2261e76d8c4bcc39e092714adfcb50a14" + integrity sha512-qQoNdPGrmyoJSWYkxSDpTaAI8xyqVdNDVVj9KRm1PG8niSuYmrCCFGLLFsMvkVYwsCWUGHoGBx0UoAzVp14ejw== dependencies: connect "^3.6.5" debug "^2.2.0" ws "^7.5.1" yargs "^15.3.1" -metro-minify-uglify@0.67.0: - version "0.67.0" - resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.67.0.tgz#28a77dbd78d9e558dba8c2f31c2b9c6f939df966" - integrity sha512-4CmM5b3MTAmQ/yFEfsHOhD2SuBObB2YF6PKzXZc4agUsQVVtkrrNElaiWa8w26vrTzA9emwcyurxMf4Nl3lYPQ== +metro-minify-uglify@0.70.3: + version "0.70.3" + resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.70.3.tgz#2f28129ca5b8ef958f3e3fcf004c3707c7732e1e" + integrity sha512-oHyjV9WDqOlDE1FPtvs6tIjjeY/oP1PNUPYL1wqyYtqvjN+zzAOrcbsAAL1sv+WARaeiMsWkF2bwtNo+Hghoog== dependencies: uglify-es "^3.1.9" -metro-react-native-babel-preset@0.67.0, metro-react-native-babel-preset@^0.67.0: - version "0.67.0" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.67.0.tgz#53aec093f53a09b56236a9bb534d76658efcbec7" - integrity sha512-tgTG4j0SKwLHbLRELMmgkgkjV1biYkWlGGKOmM484/fJC6bpDikdaFhfjsyE+W+qt7I5szbCPCickMTNQ+zwig== +metro-react-native-babel-preset@0.70.3, metro-react-native-babel-preset@^0.70.3: + version "0.70.3" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.70.3.tgz#1c77ec4544ecd5fb6c803e70b21284d7483e4842" + integrity sha512-4Nxc1zEiHEu+GTdEMEsHnRgfaBkg8f/Td3+FcQ8NTSvs+xL3LBrQy6N07idWSQZHIdGFf+tTHvRfSIWLD8u8Tg== dependencies: "@babel/core" "^7.14.0" + "@babel/plugin-proposal-async-generator-functions" "^7.0.0" "@babel/plugin-proposal-class-properties" "^7.0.0" "@babel/plugin-proposal-export-default-from" "^7.0.0" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0" @@ -5131,17 +5140,15 @@ metro-react-native-babel-preset@0.67.0, metro-react-native-babel-preset@^0.67.0: "@babel/plugin-transform-destructuring" "^7.0.0" "@babel/plugin-transform-exponentiation-operator" "^7.0.0" "@babel/plugin-transform-flow-strip-types" "^7.0.0" - "@babel/plugin-transform-for-of" "^7.0.0" "@babel/plugin-transform-function-name" "^7.0.0" "@babel/plugin-transform-literals" "^7.0.0" "@babel/plugin-transform-modules-commonjs" "^7.0.0" - "@babel/plugin-transform-object-assign" "^7.0.0" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.0.0" "@babel/plugin-transform-parameters" "^7.0.0" "@babel/plugin-transform-react-display-name" "^7.0.0" "@babel/plugin-transform-react-jsx" "^7.0.0" "@babel/plugin-transform-react-jsx-self" "^7.0.0" "@babel/plugin-transform-react-jsx-source" "^7.0.0" - "@babel/plugin-transform-regenerator" "^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" @@ -5152,61 +5159,63 @@ metro-react-native-babel-preset@0.67.0, metro-react-native-babel-preset@^0.67.0: "@babel/template" "^7.0.0" react-refresh "^0.4.0" -metro-react-native-babel-transformer@0.67.0, metro-react-native-babel-transformer@^0.67.0: - version "0.67.0" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.67.0.tgz#756d32eb3c05cab3d72fcb1700f8fd09322bb07f" - integrity sha512-P0JT09n7T01epUtgL9mH6BPat3xn4JjBakl4lWHdL61cvEGcrxuIom1eoFFKkgU/K5AVLU4aCAttHS7nSFCcEQ== +metro-react-native-babel-transformer@0.70.3, metro-react-native-babel-transformer@^0.70.1: + version "0.70.3" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.70.3.tgz#195597c32488f820aa9e441bbca7c04fe7de7a2d" + integrity sha512-WKBU6S/G50j9cfmFM4k4oRYprd8u3qjleD4so1E2zbTNILg+gYla7ZFGCAvi2G0ZcqS2XuGCR375c2hF6VVvwg== dependencies: "@babel/core" "^7.14.0" babel-preset-fbjs "^3.4.0" - hermes-parser "0.5.0" - metro-babel-transformer "0.67.0" - metro-react-native-babel-preset "0.67.0" - metro-source-map "0.67.0" + hermes-parser "0.6.0" + metro-babel-transformer "0.70.3" + metro-react-native-babel-preset "0.70.3" + metro-source-map "0.70.3" nullthrows "^1.1.1" -metro-resolver@0.67.0, metro-resolver@^0.67.0: - version "0.67.0" - resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.67.0.tgz#8143c716f77e468d1d42eca805243706eb349959" - integrity sha512-d2KS/zAyOA/z/q4/ff41rAp+1txF4H6qItwpsls/RHStV2j6PqgRHUzq/3ga+VIeoUJntYJ8nGW3+3qSrhFlig== +metro-resolver@0.70.3, metro-resolver@^0.70.1: + version "0.70.3" + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.70.3.tgz#c64fdd6d0a88fa62f3f99f87e539b5f603bd47bf" + integrity sha512-5Pc5S/Gs4RlLbziuIWtvtFd9GRoILlaRC8RZDVq5JZWcWHywKy/PjNmOBNhpyvtRlzpJfy/ssIfLhu8zINt1Mw== dependencies: absolute-path "^0.0.0" -metro-runtime@0.67.0, metro-runtime@^0.67.0: - version "0.67.0" - resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.67.0.tgz#a8888dfd06bcebbac3c99dcac7cd622510dd8ee0" - integrity sha512-IFtSL0JUt1xK3t9IoLflTDft82bjieSzdIJWLzrRzBMlesz8ox5bVmnpQbVQEwfYUpEOxbM3VOZauVbdCmXA7g== +metro-runtime@0.70.3, metro-runtime@^0.70.1: + version "0.70.3" + resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.70.3.tgz#09231b9d05dcbdfb5a13df0a45307273e6fe1168" + integrity sha512-22xU7UdXZacniTIDZgN2EYtmfau2pPyh97Dcs+cWrLcJYgfMKjWBtesnDcUAQy3PHekDYvBdJZkoQUeskYTM+w== + dependencies: + "@babel/runtime" "^7.0.0" -metro-source-map@0.67.0: - version "0.67.0" - resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.67.0.tgz#e28db7253b9ca688e60d5710ebdccba60b45b2df" - integrity sha512-yxypInsRo3SfS00IgTuL6a2W2tfwLY//vA2E+GeqGBF5zTbJZAhwNGIEl8S87XXZhwzJcxf5/8LjJC1YDzabww== +metro-source-map@0.70.3: + version "0.70.3" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.70.3.tgz#f5976108c18d4661eaa4d188c96713e5d67a903b" + integrity sha512-zsYtZGrwRbbGEFHtmMqqeCH9K9aTGNVPsurMOWCUeQA3VGyVGXPGtLMC+CdAM9jLpUyg6jw2xh0esxi+tYH7Uw== dependencies: "@babel/traverse" "^7.14.0" "@babel/types" "^7.0.0" invariant "^2.2.4" - metro-symbolicate "0.67.0" + metro-symbolicate "0.70.3" nullthrows "^1.1.1" - ob1 "0.67.0" + ob1 "0.70.3" source-map "^0.5.6" vlq "^1.0.0" -metro-symbolicate@0.67.0: - version "0.67.0" - resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.67.0.tgz#16729d05663d28176895244b3d932a898fca2b45" - integrity sha512-ZqVVcfa0xSz40eFzA5P8pCF3V6Tna9RU1prFzAJTa3j9dCGqwh0HTXC8AIkMtgX7hNdZrCJI1YipzUBlwkT0/A== +metro-symbolicate@0.70.3: + version "0.70.3" + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.70.3.tgz#b039e5629c4ed0c999ea0496d580e1c98260f5cb" + integrity sha512-JTYkF1dpeDUssQ84juE1ycnhHki2ylJBBdJE1JHtfu5oC+z1ElDbBdPHq90Uvt8HbRov/ZAnxvv7Zy6asS+WCA== dependencies: invariant "^2.2.4" - metro-source-map "0.67.0" + metro-source-map "0.70.3" nullthrows "^1.1.1" source-map "^0.5.6" through2 "^2.0.1" vlq "^1.0.0" -metro-transform-plugins@0.67.0: - version "0.67.0" - resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.67.0.tgz#6122aa4e5e5f9a767cebcc5af6fd1695666683ce" - integrity sha512-DQFoSDIJdTMPDTUlKaCNJjEXiHGwFNneAF9wDSJ3luO5gigM7t7MuSaPzF4hpjmfmcfPnRhP6AEn9jcza2Sh8Q== +metro-transform-plugins@0.70.3: + version "0.70.3" + resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.70.3.tgz#7fe87cd0d8979b4d5d6e375751d86188fff38fd9" + integrity sha512-dQRIJoTkWZN2IVS2KzgS1hs7ZdHDX3fS3esfifPkqFAEwHiLctCf0EsPgIknp0AjMLvmGWfSLJigdRB/dc0ASw== dependencies: "@babel/core" "^7.14.0" "@babel/generator" "^7.14.0" @@ -5214,29 +5223,29 @@ metro-transform-plugins@0.67.0: "@babel/traverse" "^7.14.0" nullthrows "^1.1.1" -metro-transform-worker@0.67.0: - version "0.67.0" - resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.67.0.tgz#5689553c25b0657aadefdf4ea2cd8dd06e18882a" - integrity sha512-29n+JdTb80ROiv/wDiBVlY/xRAF/nrjhp/Udv/XJl1DZb+x7JEiPxpbpthPhwwl+AYxVrostGB0W06WJ61hfiw== +metro-transform-worker@0.70.3: + version "0.70.3" + resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.70.3.tgz#62bfa28ebef98803531c4bcb558de5fc804c94ef" + integrity sha512-MtVVsnHhhBOp9GRLCdAb2mD1dTCsIzT4+m34KMRdBDCEbDIb90YafT5prpU8qbj5uKd0o2FOQdrJ5iy5zQilHw== dependencies: "@babel/core" "^7.14.0" "@babel/generator" "^7.14.0" "@babel/parser" "^7.14.0" "@babel/types" "^7.0.0" babel-preset-fbjs "^3.4.0" - metro "0.67.0" - metro-babel-transformer "0.67.0" - metro-cache "0.67.0" - metro-cache-key "0.67.0" - metro-hermes-compiler "0.67.0" - metro-source-map "0.67.0" - metro-transform-plugins "0.67.0" + metro "0.70.3" + metro-babel-transformer "0.70.3" + metro-cache "0.70.3" + metro-cache-key "0.70.3" + metro-hermes-compiler "0.70.3" + metro-source-map "0.70.3" + metro-transform-plugins "0.70.3" nullthrows "^1.1.1" -metro@0.67.0, metro@^0.67.0: - version "0.67.0" - resolved "https://registry.yarnpkg.com/metro/-/metro-0.67.0.tgz#8007a041d22de1cdb05184431c67eb7989eef6e0" - integrity sha512-DwuBGAFcAivoac/swz8Lp7Y5Bcge1tzT7T6K0nf1ubqJP8YzBUtyR4pkjEYVUzVu/NZf7O54kHSPVu1ibYzOBQ== +metro@0.70.3, metro@^0.70.1: + version "0.70.3" + resolved "https://registry.yarnpkg.com/metro/-/metro-0.70.3.tgz#4290f538ab5446c7050e718b5c5823eea292c5c2" + integrity sha512-uEWS7xg8oTetQDABYNtsyeUjdLhH3KAvLFpaFFoJqUpOk2A3iygszdqmjobFl6W4zrvKDJS+XxdMR1roYvUhTw== dependencies: "@babel/code-frame" "^7.0.0" "@babel/core" "^7.14.0" @@ -5247,7 +5256,7 @@ metro@0.67.0, metro@^0.67.0: "@babel/types" "^7.0.0" absolute-path "^0.0.0" accepts "^1.3.7" - async "^2.4.0" + async "^3.2.2" chalk "^4.0.0" ci-info "^2.0.0" connect "^3.6.5" @@ -5255,30 +5264,29 @@ metro@0.67.0, metro@^0.67.0: denodeify "^1.2.1" error-stack-parser "^2.0.6" fs-extra "^1.0.0" - graceful-fs "^4.1.3" - hermes-parser "0.5.0" + graceful-fs "^4.2.4" + hermes-parser "0.6.0" image-size "^0.6.0" invariant "^2.2.4" jest-haste-map "^27.3.1" - jest-worker "^26.0.0" + jest-worker "^27.2.0" lodash.throttle "^4.1.1" - metro-babel-transformer "0.67.0" - metro-cache "0.67.0" - metro-cache-key "0.67.0" - metro-config "0.67.0" - metro-core "0.67.0" - metro-hermes-compiler "0.67.0" - metro-inspector-proxy "0.67.0" - metro-minify-uglify "0.67.0" - metro-react-native-babel-preset "0.67.0" - metro-resolver "0.67.0" - metro-runtime "0.67.0" - metro-source-map "0.67.0" - metro-symbolicate "0.67.0" - metro-transform-plugins "0.67.0" - metro-transform-worker "0.67.0" + metro-babel-transformer "0.70.3" + metro-cache "0.70.3" + metro-cache-key "0.70.3" + metro-config "0.70.3" + metro-core "0.70.3" + metro-hermes-compiler "0.70.3" + metro-inspector-proxy "0.70.3" + metro-minify-uglify "0.70.3" + metro-react-native-babel-preset "0.70.3" + metro-resolver "0.70.3" + metro-runtime "0.70.3" + metro-source-map "0.70.3" + metro-symbolicate "0.70.3" + metro-transform-plugins "0.70.3" + metro-transform-worker "0.70.3" mime-types "^2.1.27" - mkdirp "^0.5.1" node-fetch "^2.2.0" nullthrows "^1.1.1" rimraf "^2.5.4" @@ -5339,11 +5347,6 @@ mime@^2.4.1: resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== -mimic-fn@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" - integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== - mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" @@ -5363,7 +5366,7 @@ minimatch@^3.0.4, minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" -minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: +minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: version "1.2.6" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== @@ -5377,11 +5380,16 @@ mixin-deep@^1.2.0: is-extendable "^1.0.1" mkdirp@^0.5.1: - version "0.5.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + version "0.5.6" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== dependencies: - minimist "^1.2.5" + minimist "^1.2.6" + +mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== ms@2.0.0: version "2.0.0" @@ -5440,10 +5448,10 @@ nice-try@^1.0.4: resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -nocache@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/nocache/-/nocache-2.1.0.tgz#120c9ffec43b5729b1d5de88cd71aa75a0ba491f" - integrity sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q== +nocache@^3.0.1: + version "3.0.3" + resolved "https://registry.yarnpkg.com/nocache/-/nocache-3.0.3.tgz#07a3f4094746d5211c298d1938dcb5c1e1e352ca" + integrity sha512-bd+lPsDTjbfAuKez+xp8xvp15SrQuOjzajRGqRpCAE06FPB1pJzV/QkyBgFD5KOktv/M/A8M0vY7yatnOUaM5Q== node-dir@^0.1.17: version "0.1.17" @@ -5532,10 +5540,10 @@ nwsapi@^2.2.0: resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== -ob1@0.67.0: - version "0.67.0" - resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.67.0.tgz#91f104c90641b1af8c364fc82a4b2c7d0801072d" - integrity sha512-YvZtX8HKYackQ5PwdFIuuNFVsMChRPHvnARRRT0Vk59xsBvL5t9U1Ock3M1sYrKj+Gp73+0q9xcHLAxI+xLi5g== +ob1@0.70.3: + version "0.70.3" + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.70.3.tgz#f48cd5a5abf54b0c423b1b06b6d4ff4d049816cb" + integrity sha512-Vy9GGhuXgDRY01QA6kdhToPd8AkLdLpX9GjH5kpqluVqTu70mgOm7tpGoJDZGaNbr9nJlJgnipqHJQRPORixIQ== object-assign@^4.1.1: version "4.1.1" @@ -5639,13 +5647,6 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: dependencies: wrappy "1" -onetime@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" - integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= - dependencies: - mimic-fn "^1.0.0" - onetime@^5.1.0: version "5.1.2" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" @@ -5660,6 +5661,14 @@ open@^6.2.0: dependencies: is-wsl "^1.1.0" +open@^7.4.2: + version "7.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" + integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== + dependencies: + is-docker "^2.0.0" + is-wsl "^2.1.1" + optionator@^0.8.1: version "0.8.3" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" @@ -5684,18 +5693,6 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" -ora@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" - integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== - dependencies: - chalk "^2.4.2" - cli-cursor "^2.1.0" - cli-spinners "^2.0.0" - log-symbols "^2.2.0" - strip-ansi "^5.2.0" - wcwidth "^1.0.1" - ora@^5.4.1: version "5.4.1" resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" @@ -5711,7 +5708,7 @@ ora@^5.4.1: strip-ansi "^6.0.0" wcwidth "^1.0.1" -os-tmpdir@^1.0.0: +os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= @@ -5792,6 +5789,25 @@ pascalcase@^0.1.1: resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= +patch-package@^6.4.7: + version "6.4.7" + resolved "https://registry.yarnpkg.com/patch-package/-/patch-package-6.4.7.tgz#2282d53c397909a0d9ef92dae3fdeb558382b148" + integrity sha512-S0vh/ZEafZ17hbhgqdnpunKDfzHQibQizx9g8yEf5dcVk3KOflOfdufRXQX8CSEkyOQwuM/bNz1GwKvFj54kaQ== + dependencies: + "@yarnpkg/lockfile" "^1.1.0" + chalk "^2.4.2" + cross-spawn "^6.0.5" + find-yarn-workspace-root "^2.0.0" + fs-extra "^7.0.1" + is-ci "^2.0.0" + klaw-sync "^6.0.0" + minimist "^1.2.0" + open "^7.4.2" + rimraf "^2.6.3" + semver "^5.6.0" + slash "^2.0.0" + tmp "^0.0.33" + path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" @@ -5861,7 +5877,7 @@ pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" -plist@^3.0.2, plist@^3.0.5: +plist@^3.0.2: version "3.0.5" resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.5.tgz#2cbeb52d10e3cdccccf0c11a63a85d830970a987" integrity sha512-83vX4eYdQp3vP9SxuYgEM/G/pJQqLUz/V/xzPrzruLs7fz7jxGQ1msZ/mg1nwZxUSuOp4sb+/bEIbRrbzZRxDA== @@ -5874,6 +5890,11 @@ posix-character-classes@^0.1.0: resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= +postinstall-postinstall@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/postinstall-postinstall/-/postinstall-postinstall-2.1.0.tgz#4f7f77441ef539d1512c40bd04c71b06a4704ca3" + integrity sha512-7hQX6ZlZXIoRiWNrbMQaLzUUfH+sSx39u8EJ9HYuDc1kLo9IXKWjM5RSquZN1ad5GnH8CGFM78fsAAQi3OKEEQ== + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -5926,7 +5947,7 @@ prompts@^2.0.1, prompts@^2.4.0: kleur "^3.0.3" sisteransi "^1.0.5" -prop-types@*, prop-types@^15.7.2, prop-types@^15.8.1: +prop-types@^15.7.2, prop-types@^15.8.1: version "15.8.1" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -5973,10 +5994,10 @@ range-parser@~1.2.1: resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== -react-devtools-core@^4.23.0: - version "4.23.0" - resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.23.0.tgz#dff9d12202a472ef62632203d6de3877dc6e58be" - integrity sha512-KkzneT1LczFtebbTJlvRphIRvzuHLhI9ghfrseVv9ktBs+l2cXy8Svw5U16lzQnwU9okVEcURmGPgH79WWrlaw== +react-devtools-core@4.24.0: + version "4.24.0" + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.24.0.tgz#7daa196bdc64f3626b3f54f2ff2b96f7c4fdf017" + integrity sha512-Rw7FzYOOzcfyUPaAm9P3g0tFdGqGq2LLiAI+wjYcp6CsF3DeeMrRS3HZAho4s273C29G/DJhx0e8BpRE/QZNGg== dependencies: shell-quote "^1.6.1" ws "^7" @@ -5986,17 +6007,22 @@ react-freeze@^1.0.0: resolved "https://registry.yarnpkg.com/react-freeze/-/react-freeze-1.0.0.tgz#b21c65fe1783743007c8c9a2952b1c8879a77354" integrity sha512-yQaiOqDmoKqks56LN9MTgY06O0qQHgV4FUrikH357DydArSZHQhl0BJFqGKIZoTqi8JizF9Dxhuk1FIZD6qCaw== -"react-is@^16.12.0 || ^17.0.0", react-is@^17.0.1, react-is@^17.0.2: +"react-is@^16.12.0 || ^17.0.0", react-is@^17.0.1: version "17.0.2" resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== +"react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.1.0: + version "18.1.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.1.0.tgz#61aaed3096d30eacf2a2127118b5b41387d32a67" + integrity sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg== + react-is@^16.13.0, react-is@^16.13.1, react-is@^16.7.0: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -react-native-codegen@*, react-native-codegen@^0.0.13: +react-native-codegen@*: version "0.0.13" resolved "https://registry.yarnpkg.com/react-native-codegen/-/react-native-codegen-0.0.13.tgz#4cc94546fc75a5dbe9350d59c10108f2efe6bc17" integrity sha512-rCh1P+s0Q4N6vNgS97ckafbhJRztz22+0l0VZoyQC06F07J98kI5cUByH0ATypPRIdpkMbAZc59DoPdDFc01bg== @@ -6006,70 +6032,73 @@ react-native-codegen@*, react-native-codegen@^0.0.13: jscodeshift "^0.13.1" nullthrows "^1.1.1" -"react-native-gesture-handler@link:..": - version "2.4.2" +react-native-codegen@^0.69.1: + version "0.69.1" + resolved "https://registry.yarnpkg.com/react-native-codegen/-/react-native-codegen-0.69.1.tgz#3632be2f24464e6fad8dd11a25d1b6f3bc2c7d0b" + integrity sha512-TOZEqBarczcyYN3iZE3VpKkooOevaAzBq9n7lU0h9mQUvtRhLVyolc+a5K6cWI0e4v4K69I0MqzjPcPeFKo32Q== dependencies: - "@egjs/hammerjs" "^2.0.17" - hoist-non-react-statics "^3.3.0" - invariant "^2.2.4" - lodash "^4.17.21" - prop-types "^15.7.2" + "@babel/parser" "^7.14.0" + flow-parser "^0.121.0" + jscodeshift "^0.13.1" + nullthrows "^1.1.1" -react-native-gradle-plugin@^0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/react-native-gradle-plugin/-/react-native-gradle-plugin-0.0.5.tgz#1f20d437b140eda65b6e3bdf6eb102bbab1a5a10" - integrity sha512-kGupXo+pD2mB6Z+Oyowor3qlCroiS32FNGoiGQdwU19u8o+NNhEZKwoKfC5Qt03bMZSmFlcAlTyf79vrS2BZKQ== - dependencies: - react-native-codegen "*" +"react-native-gesture-handler@link:..": + version "0.0.0" + uid "" -react-native-safe-area-context@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-4.0.1.tgz#b8413ad703088d8c36d2e56202a28b17aa0df79b" - integrity sha512-N8xvlDrcdQ8FBtS/jIvsxm7Wwb5ZRnYjQpoQR2CfFTN1AwIHG80ZACteeLFQ8ErGBRTPBgXNBPoFCppCDHbnyg== +react-native-gradle-plugin@^0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/react-native-gradle-plugin/-/react-native-gradle-plugin-0.0.7.tgz#96602f909745239deab7b589443f14fce5da2056" + integrity sha512-+4JpbIx42zGTONhBTIXSyfyHICHC29VTvhkkoUOJAh/XHPEixpuBduYgf6Y4y9wsN1ARlQhBBoptTvXvAFQf5g== -react-native-screens@^3.13.1: +react-native-safe-area-context@^4.2.5: + version "4.2.5" + resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-4.2.5.tgz#23006dc1a398bb825d7d795c27f1c46119efe8a5" + integrity sha512-nUil2de1gk/8ZB9IzIxFyGCiKeAYcHzJb/Tks2NzSkev1qH4MNR05DWYDSmW6vLT+y4mospLVyG/H5dyUd+KQQ== + +react-native-screens@software-mansion/react-native-screens#568e588817538740dff23a3590748614d4c346e3: version "3.13.1" - resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-3.13.1.tgz#b3b1c5788dca25a71668909f66d87fb35c5c5241" - integrity sha512-xcrnuUs0qUrGpc2gOTDY4VgHHADQwp80mwR1prU/Q0JqbZN5W3koLhuOsT6FkSRKjR5t40l+4LcjhHdpqRB2HA== + resolved "https://codeload.github.com/software-mansion/react-native-screens/tar.gz/568e588817538740dff23a3590748614d4c346e3" dependencies: react-freeze "^1.0.0" warn-once "^0.1.0" -react-native@0.68.0-rc.4: - version "0.68.0-rc.4" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.68.0-rc.4.tgz#6feda466f8df1f0a642ba43386a1b468e9a11258" - integrity sha512-/DTnzBMI0ixFD1qJpmCrsb3vyzrhFjEvy7vo4/5Ua7Dzo4fqf6InYBWeNk9p6PYyZUpZk12d7GdMbLMdDaqtpg== +react-native@^0.69.0: + version "0.69.0" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.69.0.tgz#16cb7f02d8253fb4e69ea56e878afd1e797b0292" + integrity sha512-TBaoNMaxxVLRNNxNXmi8sauxSv6LXF5O6apoUPHVYC1Tr9dP0DqiQP2ngHHJM9ysxxIkX47OTho028HRbkgTCA== dependencies: "@jest/create-cache-key-function" "^27.0.1" - "@react-native-community/cli" "^7.0.3" - "@react-native-community/cli-platform-android" "^7.0.1" - "@react-native-community/cli-platform-ios" "^7.0.1" + "@react-native-community/cli" "^8.0.0" + "@react-native-community/cli-platform-android" "^8.0.0" + "@react-native-community/cli-platform-ios" "^8.0.0" "@react-native/assets" "1.0.0" "@react-native/normalize-color" "2.0.0" "@react-native/polyfills" "2.0.0" abort-controller "^3.0.0" anser "^1.4.9" base64-js "^1.1.2" - deprecated-react-native-prop-types "^2.3.0" event-target-shim "^5.0.1" hermes-engine "~0.11.0" invariant "^2.2.4" jsc-android "^250230.2.1" - metro-react-native-babel-transformer "0.67.0" - metro-runtime "0.67.0" - metro-source-map "0.67.0" + memoize-one "^5.0.0" + metro-react-native-babel-transformer "0.70.3" + metro-runtime "0.70.3" + metro-source-map "0.70.3" + mkdirp "^0.5.1" nullthrows "^1.1.1" pretty-format "^26.5.2" promise "^8.0.3" - react-devtools-core "^4.23.0" - react-native-codegen "^0.0.13" - react-native-gradle-plugin "^0.0.5" + react-devtools-core "4.24.0" + react-native-codegen "^0.69.1" + react-native-gradle-plugin "^0.0.7" react-refresh "^0.4.0" react-shallow-renderer "16.14.1" regenerator-runtime "^0.13.2" - scheduler "^0.20.2" + scheduler "^0.21.0" stacktrace-parser "^0.1.3" - use-subscription "^1.0.0" + use-sync-external-store "^1.0.0" whatwg-fetch "^3.0.0" ws "^6.1.4" @@ -6078,7 +6107,7 @@ react-refresh@^0.4.0: resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53" integrity sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA== -react-shallow-renderer@16.14.1, react-shallow-renderer@^16.13.1: +react-shallow-renderer@16.14.1: version "16.14.1" resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz#bf0d02df8a519a558fd9b8215442efa5c840e124" integrity sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg== @@ -6086,23 +6115,29 @@ react-shallow-renderer@16.14.1, react-shallow-renderer@^16.13.1: object-assign "^4.1.1" react-is "^16.12.0 || ^17.0.0" -react-test-renderer@17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-17.0.2.tgz#4cd4ae5ef1ad5670fc0ef776e8cc7e1231d9866c" - integrity sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ== +react-shallow-renderer@^16.15.0: + version "16.15.0" + resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz#48fb2cf9b23d23cde96708fe5273a7d3446f4457" + integrity sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA== dependencies: object-assign "^4.1.1" - react-is "^17.0.2" - react-shallow-renderer "^16.13.1" - scheduler "^0.20.2" + react-is "^16.12.0 || ^17.0.0 || ^18.0.0" -react@17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" - integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== +react-test-renderer@^18.0.0: + version "18.1.0" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-18.1.0.tgz#35b75754834cf9ab517b6813db94aee0a6b545c3" + integrity sha512-OfuueprJFW7h69GN+kr4Ywin7stcuqaYAt1g7airM5cUgP0BoF5G5CXsPGmXeDeEkncb2fqYNECO4y18sSqphg== + dependencies: + react-is "^18.1.0" + react-shallow-renderer "^16.15.0" + scheduler "^0.22.0" + +react@18.0.0: + version "18.0.0" + resolved "https://registry.yarnpkg.com/react/-/react-18.0.0.tgz#b468736d1f4a5891f38585ba8e8fb29f91c3cb96" + integrity sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A== dependencies: loose-envify "^1.1.0" - object-assign "^4.1.1" read-pkg-up@^7.0.1: version "7.0.1" @@ -6298,14 +6333,6 @@ resolve@^2.0.0-next.3: is-core-module "^2.2.0" path-parse "^1.0.6" -restore-cursor@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" - integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= - dependencies: - onetime "^2.0.0" - signal-exit "^3.0.2" - restore-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" @@ -6324,7 +6351,7 @@ reusify@^1.0.4: resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rimraf@^2.5.4: +rimraf@^2.5.4, rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== @@ -6399,11 +6426,6 @@ sane@^4.0.3: minimist "^1.1.1" walker "~1.0.5" -sax@^1.2.1: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - saxes@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" @@ -6411,13 +6433,19 @@ saxes@^5.0.1: dependencies: xmlchars "^2.2.0" -scheduler@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" - integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== +scheduler@^0.21.0: + version "0.21.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.21.0.tgz#6fd2532ff5a6d877b6edb12f00d8ab7e8f308820" + integrity sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ== + dependencies: + loose-envify "^1.1.0" + +scheduler@^0.22.0: + version "0.22.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.22.0.tgz#83a5d63594edf074add9a7198b1bae76c3db01b8" + integrity sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ== dependencies: loose-envify "^1.1.0" - object-assign "^4.1.1" "semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.6.0: version "5.7.1" @@ -6526,16 +6554,6 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shell-quote@1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" - integrity sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c= - dependencies: - array-filter "~0.0.0" - array-map "~0.0.0" - array-reduce "~0.0.0" - jsonify "~0.0.0" - shell-quote@^1.6.1, shell-quote@^1.7.3: version "1.7.3" resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123" @@ -6560,20 +6578,16 @@ signal-exit@^3.0.0, signal-exit@^3.0.2: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== -simple-plist@^1.1.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-1.3.1.tgz#16e1d8f62c6c9b691b8383127663d834112fb017" - integrity sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw== - dependencies: - bplist-creator "0.1.0" - bplist-parser "0.3.1" - plist "^3.0.5" - sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== +slash@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + slash@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" @@ -6732,11 +6746,6 @@ static-extend@^0.1.1: resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= -stream-buffers@2.2.x: - version "2.2.0" - resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" - integrity sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ= - strict-uri-encode@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" @@ -6931,6 +6940,13 @@ through2@^2.0.1: readable-stream "~2.3.6" xtend "~4.0.1" +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + tmpl@1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" @@ -7153,12 +7169,10 @@ urix@^0.1.0: resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= -use-subscription@^1.0.0: - version "1.5.1" - resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.5.1.tgz#73501107f02fad84c6dd57965beb0b75c68c42d1" - integrity sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA== - dependencies: - object-assign "^4.1.1" +use-sync-external-store@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.1.0.tgz#3343c3fe7f7e404db70f8c687adf5c1652d34e82" + integrity sha512-SEnieB2FPKEVne66NpXPd1Np4R1lTNKfjuy3XdIoPQKYBAFdzbzSZlSn1KJZUiihQLQC5Znot4SBz1EOTBwQAQ== use@^3.1.0: version "3.1.1" @@ -7175,11 +7189,6 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= -uuid@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-7.0.3.tgz#c5c9f2c8cf25dc0a372c4df1441c41f5bd0c680b" - integrity sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg== - uuid@^8.3.0: version "8.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" @@ -7379,14 +7388,6 @@ ws@^7, ws@^7.4.6, ws@^7.5.1: resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.6.tgz#e59fc509fb15ddfb65487ee9765c5a51dec5fe7b" integrity sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA== -xcode@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/xcode/-/xcode-3.0.1.tgz#3efb62aac641ab2c702458f9a0302696146aa53c" - integrity sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA== - dependencies: - simple-plist "^1.1.0" - uuid "^7.0.3" - xml-name-validator@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" @@ -7402,13 +7403,6 @@ xmlchars@^2.2.0: resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== -xmldoc@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/xmldoc/-/xmldoc-1.1.2.tgz#6666e029fe25470d599cd30e23ff0d1ed50466d7" - integrity sha512-ruPC/fyPNck2BD1dpz0AZZyrEwMOrWTO5lDdIXS91rs3wtm4j+T8Rp2o+zoOYkkAxJTZRPOSnOGei1egoRmKMQ== - dependencies: - sax "^1.2.1" - xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" diff --git a/android/src/main/jni/Android.mk b/android/src/main/jni/Android.mk index 185709b945..926b3e7b43 100644 --- a/android/src/main/jni/Android.mk +++ b/android/src/main/jni/Android.mk @@ -28,7 +28,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) $(GENERATED_SRC_DIR)/codegen/jni LOCAL_SHARED_LIBRARIES := libjsi \ libfbjni \ libglog \ - libfolly_json \ + libfolly_runtime \ libyoga \ libreact_nativemodule_core \ libturbomodulejsijni \ @@ -36,7 +36,6 @@ LOCAL_SHARED_LIBRARIES := libjsi \ libreact_render_core \ libreact_render_graphics \ libfabricjni \ - libfolly_futures \ libreact_debug \ libreact_render_componentregistry \ libreact_render_debug \