diff --git a/.github/workflows/android-build.yml b/.github/workflows/android-build.yml
index 50bf1c839d..62e00382fb 100644
--- a/.github/workflows/android-build.yml
+++ b/.github/workflows/android-build.yml
@@ -22,10 +22,15 @@ jobs:
steps:
- name: checkout
uses: actions/checkout@v2
- - name: Use Node.js 16
+ - name: Use Java 17
+ uses: actions/setup-java@v3
+ with:
+ distribution: 'oracle'
+ java-version: '17'
+ - name: Use Node.js 18
uses: actions/setup-node@v2
with:
- node-version: 16
+ node-version: 18
cache: 'yarn'
- name: Install node dependencies
working-directory: ${{ matrix.working-directory }}
diff --git a/.github/workflows/docs-check.yml b/.github/workflows/docs-check.yml
index 0f4d9ea122..b9ee77439c 100644
--- a/.github/workflows/docs-check.yml
+++ b/.github/workflows/docs-check.yml
@@ -16,10 +16,10 @@ jobs:
steps:
- name: checkout
uses: actions/checkout@v2
- - name: Use Node.js 16
+ - name: Use Node.js 18
uses: actions/setup-node@v2
with:
- node-version: 16
+ node-version: 18
cache: 'yarn'
- name: Install node dependencies
working-directory: ${{ env.WORKING_DIRECTORY }}
diff --git a/.github/workflows/ios-build.yml b/.github/workflows/ios-build.yml
index 8dcdc125df..3bdc8b13fe 100644
--- a/.github/workflows/ios-build.yml
+++ b/.github/workflows/ios-build.yml
@@ -22,10 +22,10 @@ jobs:
steps:
- name: checkout
uses: actions/checkout@v2
- - name: Use Node.js 16
+ - name: Use Node.js 18
uses: actions/setup-node@v2
with:
- node-version: 16
+ node-version: 18
cache: 'yarn'
- name: Install node dependencies
working-directory: ${{ matrix.working-directory }}
@@ -35,4 +35,4 @@ jobs:
run: pod install
- name: Build app
working-directory: ${{ matrix.working-directory }}
- run: yarn ios
+ run: yarn ios --simulator=\"iPhone 11\" --mode Debug
diff --git a/.github/workflows/kotlin-lint.yml b/.github/workflows/kotlin-lint.yml
index 7f1eb102fd..0837a1c451 100644
--- a/.github/workflows/kotlin-lint.yml
+++ b/.github/workflows/kotlin-lint.yml
@@ -16,10 +16,16 @@ jobs:
- name: checkout
uses: actions/checkout@v2
- - name: Use Node.js 16
+ - name: Use Java 17
+ uses: actions/setup-java@v3
+ with:
+ distribution: 'oracle'
+ java-version: '17'
+
+ - name: Use Node.js 18
uses: actions/setup-node@v2
with:
- node-version: 16
+ node-version: 18
cache: 'yarn'
- uses: actions/cache@v2
diff --git a/.github/workflows/static-example-apps-checks.yml b/.github/workflows/static-example-apps-checks.yml
index 81ad048027..bc4c5c2246 100644
--- a/.github/workflows/static-example-apps-checks.yml
+++ b/.github/workflows/static-example-apps-checks.yml
@@ -19,10 +19,10 @@ jobs:
steps:
- name: checkout
uses: actions/checkout@v2
- - name: Use Node.js 16
+ - name: Use Node.js 18
uses: actions/setup-node@v2
with:
- node-version: 16
+ node-version: 18
cache: 'yarn'
- name: Install root node dependencies
run: yarn
diff --git a/.github/workflows/static-root-checks.yml b/.github/workflows/static-root-checks.yml
index b7ac1c4298..3fb58b47c9 100644
--- a/.github/workflows/static-root-checks.yml
+++ b/.github/workflows/static-root-checks.yml
@@ -16,10 +16,10 @@ jobs:
steps:
- name: checkout
uses: actions/checkout@v2
- - name: Use Node.js 16
+ - name: Use Node.js 18
uses: actions/setup-node@v2
with:
- node-version: 16
+ node-version: 18
cache: 'yarn'
- name: Install node dependencies
run: yarn
diff --git a/FabricExample/Gemfile b/FabricExample/Gemfile
index fac61e833c..ee74536c5e 100644
--- a/FabricExample/Gemfile
+++ b/FabricExample/Gemfile
@@ -2,4 +2,6 @@ source 'https://rubygems.org'
# You may use http://rbenv.org/ or https://rvm.io/ to install and use this version
ruby ">= 2.6.10"
-gem 'cocoapods', '~> 1.12'
\ No newline at end of file
+
+gem 'cocoapods', '~> 1.13'
+gem 'activesupport', '>= 6.1.7.3', '< 7.1.0'
\ No newline at end of file
diff --git a/FabricExample/Gemfile.lock b/FabricExample/Gemfile.lock
new file mode 100644
index 0000000000..9a00e0270d
--- /dev/null
+++ b/FabricExample/Gemfile.lock
@@ -0,0 +1,99 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ CFPropertyList (3.0.6)
+ rexml
+ activesupport (7.0.7.2)
+ concurrent-ruby (~> 1.0, >= 1.0.2)
+ i18n (>= 1.6, < 2)
+ minitest (>= 5.1)
+ tzinfo (~> 2.0)
+ addressable (2.8.5)
+ public_suffix (>= 2.0.2, < 6.0)
+ algoliasearch (1.27.5)
+ httpclient (~> 2.8, >= 2.8.3)
+ json (>= 1.5.1)
+ atomos (0.1.3)
+ claide (1.1.0)
+ cocoapods (1.14.2)
+ addressable (~> 2.8)
+ claide (>= 1.0.2, < 2.0)
+ cocoapods-core (= 1.14.2)
+ cocoapods-deintegrate (>= 1.0.3, < 2.0)
+ cocoapods-downloader (>= 2.0)
+ cocoapods-plugins (>= 1.0.0, < 2.0)
+ cocoapods-search (>= 1.0.0, < 2.0)
+ cocoapods-trunk (>= 1.6.0, < 2.0)
+ cocoapods-try (>= 1.1.0, < 2.0)
+ colored2 (~> 3.1)
+ escape (~> 0.0.4)
+ fourflusher (>= 2.3.0, < 3.0)
+ gh_inspector (~> 1.0)
+ molinillo (~> 0.8.0)
+ nap (~> 1.0)
+ ruby-macho (>= 2.3.0, < 3.0)
+ xcodeproj (>= 1.23.0, < 2.0)
+ cocoapods-core (1.14.2)
+ activesupport (>= 5.0, < 8)
+ addressable (~> 2.8)
+ algoliasearch (~> 1.0)
+ concurrent-ruby (~> 1.1)
+ fuzzy_match (~> 2.0.4)
+ nap (~> 1.0)
+ netrc (~> 0.11)
+ public_suffix (~> 4.0)
+ typhoeus (~> 1.0)
+ cocoapods-deintegrate (1.0.5)
+ cocoapods-downloader (2.0)
+ cocoapods-plugins (1.0.0)
+ nap
+ cocoapods-search (1.0.1)
+ cocoapods-trunk (1.6.0)
+ nap (>= 0.8, < 2.0)
+ netrc (~> 0.11)
+ cocoapods-try (1.2.0)
+ colored2 (3.1.2)
+ concurrent-ruby (1.2.2)
+ escape (0.0.4)
+ ethon (0.16.0)
+ ffi (>= 1.15.0)
+ ffi (1.16.3)
+ fourflusher (2.3.1)
+ fuzzy_match (2.0.4)
+ gh_inspector (1.1.3)
+ httpclient (2.8.3)
+ i18n (1.14.1)
+ concurrent-ruby (~> 1.0)
+ json (2.6.3)
+ minitest (5.19.0)
+ molinillo (0.8.0)
+ nanaimo (0.3.0)
+ nap (1.1.0)
+ netrc (0.11.0)
+ public_suffix (4.0.7)
+ rexml (3.2.6)
+ ruby-macho (2.5.1)
+ typhoeus (1.4.0)
+ ethon (>= 0.9.0)
+ tzinfo (2.0.6)
+ concurrent-ruby (~> 1.0)
+ xcodeproj (1.23.0)
+ CFPropertyList (>= 2.3.3, < 4.0)
+ atomos (~> 0.1.3)
+ claide (>= 1.0.2, < 2.0)
+ colored2 (~> 3.1)
+ nanaimo (~> 0.3.0)
+ rexml (~> 3.2.4)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ activesupport (>= 6.1.7.3, < 7.1.0)
+ cocoapods (~> 1.13)
+
+RUBY VERSION
+ ruby 2.7.5p203
+
+BUNDLED WITH
+ 2.1.4
diff --git a/FabricExample/android/app/build.gradle b/FabricExample/android/app/build.gradle
index c4ad19b0b8..4188518176 100644
--- a/FabricExample/android/app/build.gradle
+++ b/FabricExample/android/app/build.gradle
@@ -1,5 +1,6 @@
apply plugin: "com.android.application"
apply plugin: "com.facebook.react"
+apply plugin: "org.jetbrains.kotlin.android"
import com.android.build.OutputFile
@@ -91,7 +92,8 @@ def reactNativeArchitectures() {
android {
ndkVersion rootProject.ext.ndkVersion
- compileSdkVersion rootProject.ext.compileSdkVersion
+ buildToolsVersion rootProject.ext.buildToolsVersion
+ compileSdk rootProject.ext.compileSdkVersion
namespace "com.fabricexample"
defaultConfig {
@@ -152,12 +154,7 @@ dependencies {
// The version of react-native is set by the React Native Gradle Plugin
implementation("com.facebook.react:react-android")
- debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}")
- debugImplementation("com.facebook.flipper:flipper-network-plugin:${FLIPPER_VERSION}") {
- exclude group:'com.squareup.okhttp3', module:'okhttp'
- }
-
- debugImplementation("com.facebook.flipper:flipper-fresco-plugin:${FLIPPER_VERSION}")
+ implementation("com.facebook.react:flipper-integration")
if (hermesEnabled.toBoolean()) {
implementation("com.facebook.react:hermes-android")
} else {
diff --git a/FabricExample/android/app/src/debug/AndroidManifest.xml b/FabricExample/android/app/src/debug/AndroidManifest.xml
index 4b185bc159..ced5aabf9c 100644
--- a/FabricExample/android/app/src/debug/AndroidManifest.xml
+++ b/FabricExample/android/app/src/debug/AndroidManifest.xml
@@ -7,7 +7,5 @@
-
-
+ tools:ignore="GoogleAppIndexingWarning"/>
diff --git a/FabricExample/android/app/src/debug/java/com/fabricexample/ReactNativeFlipper.java b/FabricExample/android/app/src/debug/java/com/fabricexample/ReactNativeFlipper.java
deleted file mode 100644
index e828f79dd2..0000000000
--- a/FabricExample/android/app/src/debug/java/com/fabricexample/ReactNativeFlipper.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/**
- * Copyright (c) Meta Platforms, Inc. and affiliates.
- *
- *
This source code is licensed under the MIT license found in the LICENSE file in the root
- * directory of this source tree.
- */
-package com.fabricexample;
-
-import android.content.Context;
-import com.facebook.flipper.android.AndroidFlipperClient;
-import com.facebook.flipper.android.utils.FlipperUtils;
-import com.facebook.flipper.core.FlipperClient;
-import com.facebook.flipper.plugins.crashreporter.CrashReporterPlugin;
-import com.facebook.flipper.plugins.databases.DatabasesFlipperPlugin;
-import com.facebook.flipper.plugins.fresco.FrescoFlipperPlugin;
-import com.facebook.flipper.plugins.inspector.DescriptorMapping;
-import com.facebook.flipper.plugins.inspector.InspectorFlipperPlugin;
-import com.facebook.flipper.plugins.network.FlipperOkhttpInterceptor;
-import com.facebook.flipper.plugins.network.NetworkFlipperPlugin;
-import com.facebook.flipper.plugins.sharedpreferences.SharedPreferencesFlipperPlugin;
-import com.facebook.react.ReactInstanceEventListener;
-import com.facebook.react.ReactInstanceManager;
-import com.facebook.react.bridge.ReactContext;
-import com.facebook.react.modules.network.NetworkingModule;
-import okhttp3.OkHttpClient;
-
-/**
- * Class responsible of loading Flipper inside your React Native application. This is the debug
- * flavor of it. Here you can add your own plugins and customize the Flipper setup.
- */
-public class ReactNativeFlipper {
- public static void initializeFlipper(Context context, ReactInstanceManager reactInstanceManager) {
- if (FlipperUtils.shouldEnableFlipper(context)) {
- final FlipperClient client = AndroidFlipperClient.getInstance(context);
-
- client.addPlugin(new InspectorFlipperPlugin(context, DescriptorMapping.withDefaults()));
- client.addPlugin(new DatabasesFlipperPlugin(context));
- client.addPlugin(new SharedPreferencesFlipperPlugin(context));
- client.addPlugin(CrashReporterPlugin.getInstance());
-
- NetworkFlipperPlugin networkFlipperPlugin = new NetworkFlipperPlugin();
- NetworkingModule.setCustomClientBuilder(
- new NetworkingModule.CustomClientBuilder() {
- @Override
- public void apply(OkHttpClient.Builder builder) {
- builder.addNetworkInterceptor(new FlipperOkhttpInterceptor(networkFlipperPlugin));
- }
- });
- client.addPlugin(networkFlipperPlugin);
- client.start();
-
- // Fresco Plugin needs to ensure that ImagePipelineFactory is initialized
- // Hence we run if after all native modules have been initialized
- ReactContext reactContext = reactInstanceManager.getCurrentReactContext();
- if (reactContext == null) {
- reactInstanceManager.addReactInstanceEventListener(
- new ReactInstanceEventListener() {
- @Override
- public void onReactContextInitialized(ReactContext reactContext) {
- reactInstanceManager.removeReactInstanceEventListener(this);
- reactContext.runOnNativeModulesQueueThread(
- new Runnable() {
- @Override
- public void run() {
- client.addPlugin(new FrescoFlipperPlugin());
- }
- });
- }
- });
- } else {
- client.addPlugin(new FrescoFlipperPlugin());
- }
- }
- }
-}
diff --git a/FabricExample/android/app/src/main/java/com/fabricexample/MainActivity.java b/FabricExample/android/app/src/main/java/com/fabricexample/MainActivity.java
deleted file mode 100644
index 05cc66fba6..0000000000
--- a/FabricExample/android/app/src/main/java/com/fabricexample/MainActivity.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package com.fabricexample;
-
-import com.facebook.react.ReactActivity;
-import com.facebook.react.ReactActivityDelegate;
-import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint;
-import com.facebook.react.defaults.DefaultReactActivityDelegate;
-
-public class MainActivity extends ReactActivity {
-
- /**
- * Returns the name of the main component registered from JavaScript. This is used to schedule
- * rendering of the component.
- */
- @Override
- protected String getMainComponentName() {
- return "FabricExample";
- }
-
- /**
- * Returns the instance of the {@link ReactActivityDelegate}. Here we use a util class {@link
- * DefaultReactActivityDelegate} which allows you to easily enable Fabric and Concurrent React
- * (aka React 18) with two boolean flags.
- */
- @Override
- protected ReactActivityDelegate createReactActivityDelegate() {
- return new DefaultReactActivityDelegate(
- this,
- getMainComponentName(),
- // If you opted-in for the New Architecture, we enable the Fabric Renderer.
- DefaultNewArchitectureEntryPoint.getFabricEnabled()
- );
- }
-}
diff --git a/FabricExample/android/app/src/main/java/com/fabricexample/MainActivity.kt b/FabricExample/android/app/src/main/java/com/fabricexample/MainActivity.kt
new file mode 100644
index 0000000000..a42cbe25f0
--- /dev/null
+++ b/FabricExample/android/app/src/main/java/com/fabricexample/MainActivity.kt
@@ -0,0 +1,22 @@
+package com.fabricexample
+
+import com.facebook.react.ReactActivity
+import com.facebook.react.ReactActivityDelegate
+import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled
+import com.facebook.react.defaults.DefaultReactActivityDelegate
+
+class MainActivity : ReactActivity() {
+
+ /**
+ * Returns the name of the main component registered from JavaScript. This is used to schedule
+ * rendering of the component.
+ */
+ override fun getMainComponentName(): String = "FabricExample"
+
+ /**
+ * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate]
+ * which allows you to enable New Architecture with a single boolean flags [fabricEnabled]
+ */
+ override fun createReactActivityDelegate(): ReactActivityDelegate =
+ DefaultReactActivityDelegate(this, mainComponentName, fabricEnabled)
+}
diff --git a/FabricExample/android/app/src/main/java/com/fabricexample/MainApplication.java b/FabricExample/android/app/src/main/java/com/fabricexample/MainApplication.java
deleted file mode 100644
index 8c188bd8ce..0000000000
--- a/FabricExample/android/app/src/main/java/com/fabricexample/MainApplication.java
+++ /dev/null
@@ -1,62 +0,0 @@
-package com.fabricexample;
-
-import android.app.Application;
-import com.facebook.react.PackageList;
-import com.facebook.react.ReactApplication;
-import com.facebook.react.ReactNativeHost;
-import com.facebook.react.ReactPackage;
-import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint;
-import com.facebook.react.defaults.DefaultReactNativeHost;
-import com.facebook.soloader.SoLoader;
-import java.util.List;
-
-public class MainApplication extends Application implements ReactApplication {
-
- private final ReactNativeHost mReactNativeHost =
- new DefaultReactNativeHost(this) {
- @Override
- public boolean getUseDeveloperSupport() {
- return BuildConfig.DEBUG;
- }
-
- @Override
- protected List getPackages() {
- @SuppressWarnings("UnnecessaryLocalVariable")
- List packages = new PackageList(this).getPackages();
- // Packages that cannot be autolinked yet can be added manually here, for example:
- // packages.add(new MyReactNativePackage());
- return packages;
- }
-
- @Override
- protected String getJSMainModuleName() {
- return "index";
- }
-
- @Override
- protected boolean isNewArchEnabled() {
- return BuildConfig.IS_NEW_ARCHITECTURE_ENABLED;
- }
-
- @Override
- protected Boolean isHermesEnabled() {
- return BuildConfig.IS_HERMES_ENABLED;
- }
- };
-
- @Override
- public ReactNativeHost getReactNativeHost() {
- return mReactNativeHost;
- }
-
- @Override
- public void onCreate() {
- super.onCreate();
- SoLoader.init(this, /* native exopackage */ false);
- if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) {
- // If you opted-in for the New Architecture, we load the native entry point for this app.
- DefaultNewArchitectureEntryPoint.load();
- }
- ReactNativeFlipper.initializeFlipper(this, getReactNativeHost().getReactInstanceManager());
- }
-}
diff --git a/FabricExample/android/app/src/main/java/com/fabricexample/MainApplication.kt b/FabricExample/android/app/src/main/java/com/fabricexample/MainApplication.kt
new file mode 100644
index 0000000000..8f710d4eaf
--- /dev/null
+++ b/FabricExample/android/app/src/main/java/com/fabricexample/MainApplication.kt
@@ -0,0 +1,45 @@
+package com.fabricexample
+
+import android.app.Application
+import com.facebook.react.PackageList
+import com.facebook.react.ReactApplication
+import com.facebook.react.ReactHost
+import com.facebook.react.ReactNativeHost
+import com.facebook.react.ReactPackage
+import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load
+import com.facebook.react.defaults.DefaultReactHost.getDefaultReactHost
+import com.facebook.react.defaults.DefaultReactNativeHost
+import com.facebook.react.flipper.ReactNativeFlipper
+import com.facebook.soloader.SoLoader
+
+class MainApplication : Application(), ReactApplication {
+
+ override val reactNativeHost: ReactNativeHost =
+ object : DefaultReactNativeHost(this) {
+ override fun getPackages(): List {
+ // Packages that cannot be autolinked yet can be added manually here, for example:
+ // packages.add(new MyReactNativePackage());
+ return PackageList(this).packages
+ }
+
+ override fun getJSMainModuleName(): String = "index"
+
+ override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG
+
+ override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED
+ override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED
+ }
+
+ override val reactHost: ReactHost
+ get() = getDefaultReactHost(this.applicationContext, reactNativeHost)
+
+ override fun onCreate() {
+ super.onCreate()
+ SoLoader.init(this, false)
+ if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) {
+ // If you opted-in for the New Architecture, we load the native entry point for this app.
+ load()
+ }
+ ReactNativeFlipper.initializeFlipper(this, reactNativeHost.reactInstanceManager)
+ }
+}
diff --git a/FabricExample/android/app/src/release/java/com/fabricexample/ReactNativeFlipper.java b/FabricExample/android/app/src/release/java/com/fabricexample/ReactNativeFlipper.java
deleted file mode 100644
index e2d5d18372..0000000000
--- a/FabricExample/android/app/src/release/java/com/fabricexample/ReactNativeFlipper.java
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
- * Copyright (c) Meta Platforms, Inc. and affiliates.
- *
- * This source code is licensed under the MIT license found in the LICENSE file in the root
- * directory of this source tree.
- */
-package com.fabricexample;
-
-import android.content.Context;
-import com.facebook.react.ReactInstanceManager;
-
-/**
- * Class responsible of loading Flipper inside your React Native application. This is the release
- * flavor of it so it's empty as we don't want to load Flipper.
- */
-public class ReactNativeFlipper {
- public static void initializeFlipper(Context context, ReactInstanceManager reactInstanceManager) {
- // Do nothing as we don't want to initialize Flipper on Release.
- }
-}
diff --git a/FabricExample/android/build.gradle b/FabricExample/android/build.gradle
index 34ea718194..7e6117e3ab 100644
--- a/FabricExample/android/build.gradle
+++ b/FabricExample/android/build.gradle
@@ -2,13 +2,12 @@
buildscript {
ext {
- buildToolsVersion = "33.0.0"
+ buildToolsVersion = "34.0.0"
minSdkVersion = 21
- compileSdkVersion = 33
- targetSdkVersion = 33
-
- // We use NDK 23 which has both M1 support and is the side-by-side NDK version from AGP.
- ndkVersion = "23.1.7779620"
+ compileSdkVersion = 34
+ targetSdkVersion = 34
+ ndkVersion = "25.1.8937393"
+ kotlinVersion = "1.8.0"
}
repositories {
google()
@@ -17,5 +16,6 @@ buildscript {
dependencies {
classpath("com.android.tools.build:gradle")
classpath("com.facebook.react:react-native-gradle-plugin")
+ classpath("org.jetbrains.kotlin:kotlin-gradle-plugin")
}
}
diff --git a/FabricExample/android/gradle.properties b/FabricExample/android/gradle.properties
index 885445bfef..99fc223edf 100644
--- a/FabricExample/android/gradle.properties
+++ b/FabricExample/android/gradle.properties
@@ -24,9 +24,6 @@ android.useAndroidX=true
# Automatically convert third-party libraries to use AndroidX
android.enableJetifier=true
-# Version of flipper SDK to use with React Native
-FLIPPER_VERSION=0.182.0
-
# Use this property to specify which architecture you want to build.
# You can also override it from the CLI using
# ./gradlew -PreactNativeArchitectures=x86_64
diff --git a/FabricExample/android/gradle/wrapper/gradle-wrapper.properties b/FabricExample/android/gradle/wrapper/gradle-wrapper.properties
index 6ec1567a0f..d11cdd907d 100644
--- a/FabricExample/android/gradle/wrapper/gradle-wrapper.properties
+++ b/FabricExample/android/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.1-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-all.zip
networkTimeout=10000
+validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
diff --git a/FabricExample/android/gradlew b/FabricExample/android/gradlew
index 5bb05716bd..0adc8e1a53 100755
--- a/FabricExample/android/gradlew
+++ b/FabricExample/android/gradlew
@@ -83,10 +83,8 @@ done
# This is normally unused
# shellcheck disable=SC2034
APP_BASE_NAME=${0##*/}
-APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit
-
-# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
-DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
+# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
+APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD=maximum
@@ -133,10 +131,13 @@ location of your Java installation."
fi
else
JAVACMD=java
- which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+ if ! command -v java >/dev/null 2>&1
+ then
+ die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
+ fi
fi
# Increase the maximum file descriptors if we can.
@@ -144,7 +145,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
case $MAX_FD in #(
max*)
# In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
- # shellcheck disable=SC3045
+ # shellcheck disable=SC3045
MAX_FD=$( ulimit -H -n ) ||
warn "Could not query maximum file descriptor limit"
esac
@@ -152,7 +153,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
'' | soft) :;; #(
*)
# In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
- # shellcheck disable=SC3045
+ # shellcheck disable=SC3045
ulimit -n "$MAX_FD" ||
warn "Could not set maximum file descriptor limit to $MAX_FD"
esac
@@ -197,6 +198,10 @@ if "$cygwin" || "$msys" ; then
done
fi
+
+# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
+
# Collect all arguments for the java command;
# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of
# shell script including quotes and variable substitutions, so put them in
@@ -241,4 +246,4 @@ eval "set -- $(
tr '\n' ' '
)" '"$@"'
-exec "$JAVACMD" "$@"
\ No newline at end of file
+exec "$JAVACMD" "$@"
diff --git a/FabricExample/babel.config.js b/FabricExample/babel.config.js
index f842b77fcf..f7b3da3b33 100644
--- a/FabricExample/babel.config.js
+++ b/FabricExample/babel.config.js
@@ -1,3 +1,3 @@
module.exports = {
- presets: ['module:metro-react-native-babel-preset'],
+ presets: ['module:@react-native/babel-preset'],
};
diff --git a/FabricExample/ios/FabricExample.xcodeproj/project.pbxproj b/FabricExample/ios/FabricExample.xcodeproj/project.pbxproj
index e24e7a88bd..a748eb43be 100644
--- a/FabricExample/ios/FabricExample.xcodeproj/project.pbxproj
+++ b/FabricExample/ios/FabricExample.xcodeproj/project.pbxproj
@@ -536,7 +536,7 @@
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "c++17";
+ CLANG_CXX_LANGUAGE_STANDARD = "c++20";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
@@ -603,8 +603,13 @@
"-DFOLLY_USE_LIBCPP=1",
"-DRN_FABRIC_ENABLED",
);
+ OTHER_LDFLAGS = (
+ "$(inherited)",
+ " ",
+ );
REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
SDKROOT = iphoneos;
+ USE_HERMES = true;
};
name = Debug;
};
@@ -613,7 +618,7 @@
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "c++17";
+ CLANG_CXX_LANGUAGE_STANDARD = "c++20";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
@@ -672,8 +677,13 @@
"-DFOLLY_USE_LIBCPP=1",
"-DRN_FABRIC_ENABLED",
);
+ OTHER_LDFLAGS = (
+ "$(inherited)",
+ " ",
+ );
REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
SDKROOT = iphoneos;
+ USE_HERMES = true;
VALIDATE_PRODUCT = YES;
};
name = Release;
diff --git a/FabricExample/ios/FabricExample/AppDelegate.mm b/FabricExample/ios/FabricExample/AppDelegate.mm
index c18eaa3387..04f5ea2dbc 100644
--- a/FabricExample/ios/FabricExample/AppDelegate.mm
+++ b/FabricExample/ios/FabricExample/AppDelegate.mm
@@ -15,6 +15,11 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(
}
- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge
+{
+ return [self getBundleURL];
+}
+
+- (NSURL *)getBundleURL
{
#if DEBUG
return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index"];
diff --git a/FabricExample/ios/FabricExample/Info.plist b/FabricExample/ios/FabricExample/Info.plist
index 440131a24b..d499d91a23 100644
--- a/FabricExample/ios/FabricExample/Info.plist
+++ b/FabricExample/ios/FabricExample/Info.plist
@@ -26,14 +26,10 @@
NSAppTransportSecurity
- NSExceptionDomains
-
- localhost
-
- NSExceptionAllowsInsecureHTTPLoads
-
-
-
+ NSAllowsArbitraryLoads
+
+ NSAllowsLocalNetworking
+
NSLocationWhenInUseUsageDescription
diff --git a/FabricExample/ios/Podfile b/FabricExample/ios/Podfile
index 550d1a4cf1..7cfd78cf79 100644
--- a/FabricExample/ios/Podfile
+++ b/FabricExample/ios/Podfile
@@ -5,7 +5,7 @@ require Pod::Executable.execute_command('node', ['-p',
{paths: [process.argv[1]]},
)', __dir__]).strip
-platform :ios, '12.4'
+platform :ios, '14.0'
prepare_react_native_project!
# If you are using a `react-native-flipper` your iOS build will fail when `NO_FLIPPER=1` is set.
@@ -30,15 +30,9 @@ ENV['RCT_NEW_ARCH_ENABLED'] = '1'
target 'FabricExample' do
config = use_native_modules!
- # Flags change depending on the env values.
- flags = get_default_flags()
-
use_react_native!(
:path => config[:reactNativePath],
- # Hermes is now enabled by default. Disable by setting this flag to false.
- :hermes_enabled => flags[:hermes_enabled],
- :fabric_enabled => flags[:fabric_enabled],
# Enables Flipper.
#
# Note that if you have use_frameworks! enabled, Flipper will not work and
@@ -60,6 +54,5 @@ target 'FabricExample' do
config[:reactNativePath],
:mac_catalyst_enabled => false
)
- __apply_Xcode_12_5_M1_post_install_workaround(installer)
end
end
diff --git a/FabricExample/ios/Podfile.lock b/FabricExample/ios/Podfile.lock
index 9c47d92afd..28b3222b0d 100644
--- a/FabricExample/ios/Podfile.lock
+++ b/FabricExample/ios/Podfile.lock
@@ -1,9 +1,9 @@
PODS:
- - boost (1.76.0)
+ - boost (1.83.0)
- CocoaAsyncSocket (7.6.5)
- DoubleConversion (1.1.6)
- - FBLazyVector (0.72.0-rc.5)
- - Flipper (0.182.0):
+ - FBLazyVector (0.73.0-rc.5)
+ - Flipper (0.201.0):
- Flipper-Folly (~> 2.6)
- Flipper-Boost-iOSX (1.76.0.1.11)
- Flipper-DoubleConversion (3.2.0.1)
@@ -17,99 +17,97 @@ PODS:
- OpenSSL-Universal (= 1.1.1100)
- Flipper-Glog (0.5.0.5)
- Flipper-PeerTalk (0.0.4)
- - FlipperKit (0.182.0):
- - FlipperKit/Core (= 0.182.0)
- - FlipperKit/Core (0.182.0):
- - Flipper (~> 0.182.0)
+ - FlipperKit (0.201.0):
+ - FlipperKit/Core (= 0.201.0)
+ - FlipperKit/Core (0.201.0):
+ - Flipper (~> 0.201.0)
- FlipperKit/CppBridge
- FlipperKit/FBCxxFollyDynamicConvert
- FlipperKit/FBDefines
- FlipperKit/FKPortForwarding
- SocketRocket (~> 0.6.0)
- - FlipperKit/CppBridge (0.182.0):
- - Flipper (~> 0.182.0)
- - FlipperKit/FBCxxFollyDynamicConvert (0.182.0):
+ - FlipperKit/CppBridge (0.201.0):
+ - Flipper (~> 0.201.0)
+ - FlipperKit/FBCxxFollyDynamicConvert (0.201.0):
- Flipper-Folly (~> 2.6)
- - FlipperKit/FBDefines (0.182.0)
- - FlipperKit/FKPortForwarding (0.182.0):
+ - FlipperKit/FBDefines (0.201.0)
+ - FlipperKit/FKPortForwarding (0.201.0):
- CocoaAsyncSocket (~> 7.6)
- Flipper-PeerTalk (~> 0.0.4)
- - FlipperKit/FlipperKitHighlightOverlay (0.182.0)
- - FlipperKit/FlipperKitLayoutHelpers (0.182.0):
+ - FlipperKit/FlipperKitHighlightOverlay (0.201.0)
+ - FlipperKit/FlipperKitLayoutHelpers (0.201.0):
- FlipperKit/Core
- FlipperKit/FlipperKitHighlightOverlay
- FlipperKit/FlipperKitLayoutTextSearchable
- - FlipperKit/FlipperKitLayoutIOSDescriptors (0.182.0):
+ - FlipperKit/FlipperKitLayoutIOSDescriptors (0.201.0):
- FlipperKit/Core
- FlipperKit/FlipperKitHighlightOverlay
- FlipperKit/FlipperKitLayoutHelpers
- - YogaKit (~> 1.18)
- - FlipperKit/FlipperKitLayoutPlugin (0.182.0):
+ - FlipperKit/FlipperKitLayoutPlugin (0.201.0):
- FlipperKit/Core
- FlipperKit/FlipperKitHighlightOverlay
- FlipperKit/FlipperKitLayoutHelpers
- FlipperKit/FlipperKitLayoutIOSDescriptors
- FlipperKit/FlipperKitLayoutTextSearchable
- - YogaKit (~> 1.18)
- - FlipperKit/FlipperKitLayoutTextSearchable (0.182.0)
- - FlipperKit/FlipperKitNetworkPlugin (0.182.0):
+ - FlipperKit/FlipperKitLayoutTextSearchable (0.201.0)
+ - FlipperKit/FlipperKitNetworkPlugin (0.201.0):
- FlipperKit/Core
- - FlipperKit/FlipperKitReactPlugin (0.182.0):
+ - FlipperKit/FlipperKitReactPlugin (0.201.0):
- FlipperKit/Core
- - FlipperKit/FlipperKitUserDefaultsPlugin (0.182.0):
+ - FlipperKit/FlipperKitUserDefaultsPlugin (0.201.0):
- FlipperKit/Core
- - FlipperKit/SKIOSNetworkPlugin (0.182.0):
+ - FlipperKit/SKIOSNetworkPlugin (0.201.0):
- FlipperKit/Core
- FlipperKit/FlipperKitNetworkPlugin
- fmt (6.2.1)
- glog (0.3.5)
- - hermes-engine (0.72.0-rc.5):
- - hermes-engine/Pre-built (= 0.72.0-rc.5)
- - hermes-engine/Pre-built (0.72.0-rc.5)
+ - hermes-engine (0.73.0-rc.5):
+ - hermes-engine/Pre-built (= 0.73.0-rc.5)
+ - hermes-engine/Pre-built (0.73.0-rc.5)
- libevent (2.1.12)
- OpenSSL-Universal (1.1.1100)
- - RCT-Folly (2021.07.22.00):
+ - RCT-Folly (2022.05.16.00):
- boost
- DoubleConversion
- fmt (~> 6.2.1)
- glog
- - RCT-Folly/Default (= 2021.07.22.00)
- - RCT-Folly/Default (2021.07.22.00):
+ - RCT-Folly/Default (= 2022.05.16.00)
+ - RCT-Folly/Default (2022.05.16.00):
- boost
- DoubleConversion
- fmt (~> 6.2.1)
- glog
- - RCT-Folly/Fabric (2021.07.22.00):
+ - RCT-Folly/Fabric (2022.05.16.00):
- boost
- DoubleConversion
- fmt (~> 6.2.1)
- glog
- - RCT-Folly/Futures (2021.07.22.00):
+ - RCT-Folly/Futures (2022.05.16.00):
- boost
- DoubleConversion
- fmt (~> 6.2.1)
- glog
- libevent
- - RCTRequired (0.72.0-rc.5)
- - RCTTypeSafety (0.72.0-rc.5):
- - FBLazyVector (= 0.72.0-rc.5)
- - RCTRequired (= 0.72.0-rc.5)
- - React-Core (= 0.72.0-rc.5)
- - React (0.72.0-rc.5):
- - React-Core (= 0.72.0-rc.5)
- - React-Core/DevSupport (= 0.72.0-rc.5)
- - React-Core/RCTWebSocket (= 0.72.0-rc.5)
- - React-RCTActionSheet (= 0.72.0-rc.5)
- - React-RCTAnimation (= 0.72.0-rc.5)
- - React-RCTBlob (= 0.72.0-rc.5)
- - React-RCTImage (= 0.72.0-rc.5)
- - React-RCTLinking (= 0.72.0-rc.5)
- - React-RCTNetwork (= 0.72.0-rc.5)
- - React-RCTSettings (= 0.72.0-rc.5)
- - React-RCTText (= 0.72.0-rc.5)
- - React-RCTVibration (= 0.72.0-rc.5)
- - React-callinvoker (0.72.0-rc.5)
- - React-Codegen (0.72.0-rc.5):
+ - RCTRequired (0.73.0-rc.5)
+ - RCTTypeSafety (0.73.0-rc.5):
+ - FBLazyVector (= 0.73.0-rc.5)
+ - RCTRequired (= 0.73.0-rc.5)
+ - React-Core (= 0.73.0-rc.5)
+ - React (0.73.0-rc.5):
+ - React-Core (= 0.73.0-rc.5)
+ - React-Core/DevSupport (= 0.73.0-rc.5)
+ - React-Core/RCTWebSocket (= 0.73.0-rc.5)
+ - React-RCTActionSheet (= 0.73.0-rc.5)
+ - React-RCTAnimation (= 0.73.0-rc.5)
+ - React-RCTBlob (= 0.73.0-rc.5)
+ - React-RCTImage (= 0.73.0-rc.5)
+ - React-RCTLinking (= 0.73.0-rc.5)
+ - React-RCTNetwork (= 0.73.0-rc.5)
+ - React-RCTSettings (= 0.73.0-rc.5)
+ - React-RCTText (= 0.73.0-rc.5)
+ - React-RCTVibration (= 0.73.0-rc.5)
+ - React-callinvoker (0.73.0-rc.5)
+ - React-Codegen (0.73.0-rc.5):
- DoubleConversion
- glog
- hermes-engine
@@ -123,815 +121,831 @@ PODS:
- React-jsi
- React-jsiexecutor
- React-NativeModulesApple
+ - React-rendererdebug
- React-utils
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- - React-Core (0.72.0-rc.5):
+ - React-Core (0.73.0-rc.5):
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default (= 0.72.0-rc.5)
+ - RCT-Folly (= 2022.05.16.00)
+ - React-Core/Default (= 0.73.0-rc.5)
- React-cxxreact
- React-hermes
- React-jsi
- React-jsiexecutor
- React-perflogger
- - React-runtimeexecutor
+ - React-runtimescheduler
- React-utils
- - SocketRocket (= 0.6.0)
+ - SocketRocket (= 0.6.1)
- Yoga
- - React-Core/CoreModulesHeaders (0.72.0-rc.5):
+ - React-Core/CoreModulesHeaders (0.73.0-rc.5):
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
+ - RCT-Folly (= 2022.05.16.00)
- React-Core/Default
- React-cxxreact
- React-hermes
- React-jsi
- React-jsiexecutor
- React-perflogger
- - React-runtimeexecutor
+ - React-runtimescheduler
- React-utils
- - SocketRocket (= 0.6.0)
+ - SocketRocket (= 0.6.1)
- Yoga
- - React-Core/Default (0.72.0-rc.5):
+ - React-Core/Default (0.73.0-rc.5):
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
+ - RCT-Folly (= 2022.05.16.00)
- React-cxxreact
- React-hermes
- React-jsi
- React-jsiexecutor
- React-perflogger
- - React-runtimeexecutor
+ - React-runtimescheduler
- React-utils
- - SocketRocket (= 0.6.0)
+ - SocketRocket (= 0.6.1)
- Yoga
- - React-Core/DevSupport (0.72.0-rc.5):
+ - React-Core/DevSupport (0.73.0-rc.5):
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default (= 0.72.0-rc.5)
- - React-Core/RCTWebSocket (= 0.72.0-rc.5)
+ - RCT-Folly (= 2022.05.16.00)
+ - React-Core/Default (= 0.73.0-rc.5)
+ - React-Core/RCTWebSocket (= 0.73.0-rc.5)
- React-cxxreact
- React-hermes
- React-jsi
- React-jsiexecutor
- - React-jsinspector (= 0.72.0-rc.5)
+ - React-jsinspector (= 0.73.0-rc.5)
- React-perflogger
- - React-runtimeexecutor
+ - React-runtimescheduler
- React-utils
- - SocketRocket (= 0.6.0)
+ - SocketRocket (= 0.6.1)
- Yoga
- - React-Core/RCTActionSheetHeaders (0.72.0-rc.5):
+ - React-Core/RCTActionSheetHeaders (0.73.0-rc.5):
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
+ - RCT-Folly (= 2022.05.16.00)
- React-Core/Default
- React-cxxreact
- React-hermes
- React-jsi
- React-jsiexecutor
- React-perflogger
- - React-runtimeexecutor
+ - React-runtimescheduler
- React-utils
- - SocketRocket (= 0.6.0)
+ - SocketRocket (= 0.6.1)
- Yoga
- - React-Core/RCTAnimationHeaders (0.72.0-rc.5):
+ - React-Core/RCTAnimationHeaders (0.73.0-rc.5):
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
+ - RCT-Folly (= 2022.05.16.00)
- React-Core/Default
- React-cxxreact
- React-hermes
- React-jsi
- React-jsiexecutor
- React-perflogger
- - React-runtimeexecutor
+ - React-runtimescheduler
- React-utils
- - SocketRocket (= 0.6.0)
+ - SocketRocket (= 0.6.1)
- Yoga
- - React-Core/RCTBlobHeaders (0.72.0-rc.5):
+ - React-Core/RCTBlobHeaders (0.73.0-rc.5):
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
+ - RCT-Folly (= 2022.05.16.00)
- React-Core/Default
- React-cxxreact
- React-hermes
- React-jsi
- React-jsiexecutor
- React-perflogger
- - React-runtimeexecutor
+ - React-runtimescheduler
- React-utils
- - SocketRocket (= 0.6.0)
+ - SocketRocket (= 0.6.1)
- Yoga
- - React-Core/RCTImageHeaders (0.72.0-rc.5):
+ - React-Core/RCTImageHeaders (0.73.0-rc.5):
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
+ - RCT-Folly (= 2022.05.16.00)
- React-Core/Default
- React-cxxreact
- React-hermes
- React-jsi
- React-jsiexecutor
- React-perflogger
- - React-runtimeexecutor
+ - React-runtimescheduler
- React-utils
- - SocketRocket (= 0.6.0)
+ - SocketRocket (= 0.6.1)
- Yoga
- - React-Core/RCTLinkingHeaders (0.72.0-rc.5):
+ - React-Core/RCTLinkingHeaders (0.73.0-rc.5):
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
+ - RCT-Folly (= 2022.05.16.00)
- React-Core/Default
- React-cxxreact
- React-hermes
- React-jsi
- React-jsiexecutor
- React-perflogger
- - React-runtimeexecutor
+ - React-runtimescheduler
- React-utils
- - SocketRocket (= 0.6.0)
+ - SocketRocket (= 0.6.1)
- Yoga
- - React-Core/RCTNetworkHeaders (0.72.0-rc.5):
+ - React-Core/RCTNetworkHeaders (0.73.0-rc.5):
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
+ - RCT-Folly (= 2022.05.16.00)
- React-Core/Default
- React-cxxreact
- React-hermes
- React-jsi
- React-jsiexecutor
- React-perflogger
- - React-runtimeexecutor
+ - React-runtimescheduler
- React-utils
- - SocketRocket (= 0.6.0)
+ - SocketRocket (= 0.6.1)
- Yoga
- - React-Core/RCTSettingsHeaders (0.72.0-rc.5):
+ - React-Core/RCTSettingsHeaders (0.73.0-rc.5):
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
+ - RCT-Folly (= 2022.05.16.00)
- React-Core/Default
- React-cxxreact
- React-hermes
- React-jsi
- React-jsiexecutor
- React-perflogger
- - React-runtimeexecutor
+ - React-runtimescheduler
- React-utils
- - SocketRocket (= 0.6.0)
+ - SocketRocket (= 0.6.1)
- Yoga
- - React-Core/RCTTextHeaders (0.72.0-rc.5):
+ - React-Core/RCTTextHeaders (0.73.0-rc.5):
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
+ - RCT-Folly (= 2022.05.16.00)
- React-Core/Default
- React-cxxreact
- React-hermes
- React-jsi
- React-jsiexecutor
- React-perflogger
- - React-runtimeexecutor
+ - React-runtimescheduler
- React-utils
- - SocketRocket (= 0.6.0)
+ - SocketRocket (= 0.6.1)
- Yoga
- - React-Core/RCTVibrationHeaders (0.72.0-rc.5):
+ - React-Core/RCTVibrationHeaders (0.73.0-rc.5):
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
+ - RCT-Folly (= 2022.05.16.00)
- React-Core/Default
- React-cxxreact
- React-hermes
- React-jsi
- React-jsiexecutor
- React-perflogger
- - React-runtimeexecutor
+ - React-runtimescheduler
- React-utils
- - SocketRocket (= 0.6.0)
+ - SocketRocket (= 0.6.1)
- Yoga
- - React-Core/RCTWebSocket (0.72.0-rc.5):
+ - React-Core/RCTWebSocket (0.73.0-rc.5):
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default (= 0.72.0-rc.5)
+ - RCT-Folly (= 2022.05.16.00)
+ - React-Core/Default (= 0.73.0-rc.5)
- React-cxxreact
- React-hermes
- React-jsi
- React-jsiexecutor
- React-perflogger
- - React-runtimeexecutor
+ - React-runtimescheduler
- React-utils
- - SocketRocket (= 0.6.0)
+ - SocketRocket (= 0.6.1)
- Yoga
- - React-CoreModules (0.72.0-rc.5):
- - RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.72.0-rc.5)
- - React-Codegen (= 0.72.0-rc.5)
- - React-Core/CoreModulesHeaders (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
+ - React-CoreModules (0.73.0-rc.5):
+ - RCT-Folly (= 2022.05.16.00)
+ - RCTTypeSafety (= 0.73.0-rc.5)
+ - React-Codegen
+ - React-Core/CoreModulesHeaders (= 0.73.0-rc.5)
+ - React-jsi (= 0.73.0-rc.5)
+ - React-NativeModulesApple
- React-RCTBlob
- - React-RCTImage (= 0.72.0-rc.5)
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - SocketRocket (= 0.6.0)
- - React-cxxreact (0.72.0-rc.5):
- - boost (= 1.76.0)
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-callinvoker (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsinspector (= 0.72.0-rc.5)
- - React-logger (= 0.72.0-rc.5)
- - React-perflogger (= 0.72.0-rc.5)
- - React-runtimeexecutor (= 0.72.0-rc.5)
- - React-debug (0.72.0-rc.5)
- - React-Fabric (0.72.0-rc.5):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
- - React-Core
- - React-debug
- - React-Fabric/animations (= 0.72.0-rc.5)
- - React-Fabric/attributedstring (= 0.72.0-rc.5)
- - React-Fabric/butter (= 0.72.0-rc.5)
- - React-Fabric/componentregistry (= 0.72.0-rc.5)
- - React-Fabric/componentregistrynative (= 0.72.0-rc.5)
- - React-Fabric/components (= 0.72.0-rc.5)
- - React-Fabric/config (= 0.72.0-rc.5)
- - React-Fabric/core (= 0.72.0-rc.5)
- - React-Fabric/debug_renderer (= 0.72.0-rc.5)
- - React-Fabric/imagemanager (= 0.72.0-rc.5)
- - React-Fabric/leakchecker (= 0.72.0-rc.5)
- - React-Fabric/mapbuffer (= 0.72.0-rc.5)
- - React-Fabric/mounting (= 0.72.0-rc.5)
- - React-Fabric/scheduler (= 0.72.0-rc.5)
- - React-Fabric/telemetry (= 0.72.0-rc.5)
- - React-Fabric/templateprocessor (= 0.72.0-rc.5)
- - React-Fabric/textlayoutmanager (= 0.72.0-rc.5)
- - React-Fabric/uimanager (= 0.72.0-rc.5)
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
- - React-logger
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/animations (0.72.0-rc.5):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
- - React-Core
- - React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
- - React-logger
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/attributedstring (0.72.0-rc.5):
+ - React-RCTImage (= 0.73.0-rc.5)
+ - ReactCommon
+ - SocketRocket (= 0.6.1)
+ - React-cxxreact (0.73.0-rc.5):
+ - boost (= 1.83.0)
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
- - React-Core
- - React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
- - React-logger
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/butter (0.72.0-rc.5):
+ - RCT-Folly (= 2022.05.16.00)
+ - React-callinvoker (= 0.73.0-rc.5)
+ - React-debug (= 0.73.0-rc.5)
+ - React-jsi (= 0.73.0-rc.5)
+ - React-jsinspector (= 0.73.0-rc.5)
+ - React-logger (= 0.73.0-rc.5)
+ - React-perflogger (= 0.73.0-rc.5)
+ - React-runtimeexecutor (= 0.73.0-rc.5)
+ - React-debug (0.73.0-rc.5)
+ - React-Fabric (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-Fabric/animations (= 0.73.0-rc.5)
+ - React-Fabric/attributedstring (= 0.73.0-rc.5)
+ - React-Fabric/componentregistry (= 0.73.0-rc.5)
+ - React-Fabric/componentregistrynative (= 0.73.0-rc.5)
+ - React-Fabric/components (= 0.73.0-rc.5)
+ - React-Fabric/core (= 0.73.0-rc.5)
+ - React-Fabric/imagemanager (= 0.73.0-rc.5)
+ - React-Fabric/leakchecker (= 0.73.0-rc.5)
+ - React-Fabric/mounting (= 0.73.0-rc.5)
+ - React-Fabric/scheduler (= 0.73.0-rc.5)
+ - React-Fabric/telemetry (= 0.73.0-rc.5)
+ - React-Fabric/templateprocessor (= 0.73.0-rc.5)
+ - React-Fabric/textlayoutmanager (= 0.73.0-rc.5)
+ - React-Fabric/uimanager (= 0.73.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/componentregistry (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/animations (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/componentregistrynative (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/attributedstring (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/components (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/componentregistry (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-Fabric/components/activityindicator (= 0.72.0-rc.5)
- - React-Fabric/components/image (= 0.72.0-rc.5)
- - React-Fabric/components/inputaccessory (= 0.72.0-rc.5)
- - React-Fabric/components/legacyviewmanagerinterop (= 0.72.0-rc.5)
- - React-Fabric/components/modal (= 0.72.0-rc.5)
- - React-Fabric/components/rncore (= 0.72.0-rc.5)
- - React-Fabric/components/root (= 0.72.0-rc.5)
- - React-Fabric/components/safeareaview (= 0.72.0-rc.5)
- - React-Fabric/components/scrollview (= 0.72.0-rc.5)
- - React-Fabric/components/text (= 0.72.0-rc.5)
- - React-Fabric/components/textinput (= 0.72.0-rc.5)
- - React-Fabric/components/unimplementedview (= 0.72.0-rc.5)
- - React-Fabric/components/view (= 0.72.0-rc.5)
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/components/activityindicator (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/componentregistrynative (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/components/image (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-Fabric/components/inputaccessory (= 0.73.0-rc.5)
+ - React-Fabric/components/legacyviewmanagerinterop (= 0.73.0-rc.5)
+ - React-Fabric/components/modal (= 0.73.0-rc.5)
+ - React-Fabric/components/rncore (= 0.73.0-rc.5)
+ - React-Fabric/components/root (= 0.73.0-rc.5)
+ - React-Fabric/components/safeareaview (= 0.73.0-rc.5)
+ - React-Fabric/components/scrollview (= 0.73.0-rc.5)
+ - React-Fabric/components/text (= 0.73.0-rc.5)
+ - React-Fabric/components/textinput (= 0.73.0-rc.5)
+ - React-Fabric/components/unimplementedview (= 0.73.0-rc.5)
+ - React-Fabric/components/view (= 0.73.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/components/inputaccessory (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/inputaccessory (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/components/legacyviewmanagerinterop (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/legacyviewmanagerinterop (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/components/modal (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/modal (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/components/rncore (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/rncore (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/components/root (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/root (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/components/safeareaview (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/safeareaview (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/components/scrollview (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/scrollview (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/components/text (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/text (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/components/textinput (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/textinput (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/components/unimplementedview (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/unimplementedview (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/components/view (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/view (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
+ - ReactCommon/turbomodule/core
- Yoga
- - React-Fabric/config (0.72.0-rc.5):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
- - React-Core
- - React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
- - React-logger
- - React-runtimescheduler
- - React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/core (0.72.0-rc.5):
+ - React-Fabric/core (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/debug_renderer (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/imagemanager (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/imagemanager (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/leakchecker (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/leakchecker (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/mounting (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/mapbuffer (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/scheduler (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/mounting (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/telemetry (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/scheduler (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/templateprocessor (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/telemetry (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/textlayoutmanager (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-Fabric/uimanager
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/templateprocessor (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-Fabric/uimanager (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired
+ - RCTTypeSafety
- React-Core
+ - React-cxxreact
- React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
- React-logger
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/textlayoutmanager (0.72.0-rc.5):
+ - ReactCommon/turbomodule/core
+ - React-FabricImage (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
- - React-Core
- - React-debug
- - React-Fabric/uimanager
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - RCTRequired (= 0.73.0-rc.5)
+ - RCTTypeSafety (= 0.73.0-rc.5)
+ - React-Fabric
+ - React-graphics
+ - React-ImageManager
+ - React-jsi
+ - React-jsiexecutor (= 0.73.0-rc.5)
- React-logger
- - React-runtimescheduler
+ - React-rendererdebug
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-Fabric/uimanager (0.72.0-rc.5):
- - DoubleConversion
+ - ReactCommon
+ - Yoga
+ - React-graphics (0.73.0-rc.5):
- glog
- - hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - RCTRequired (= 0.72.0-rc.5)
- - RCTTypeSafety (= 0.72.0-rc.5)
- - React-Core
- - React-debug
- - React-graphics (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-jsiexecutor (= 0.72.0-rc.5)
- - React-logger
- - React-runtimescheduler
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - React-Core/Default (= 0.73.0-rc.5)
- React-utils
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-graphics (0.72.0-rc.5):
- - glog
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - React-Core/Default (= 0.72.0-rc.5)
- - React-hermes (0.72.0-rc.5):
+ - React-hermes (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - RCT-Folly/Futures (= 2021.07.22.00)
- - React-cxxreact (= 0.72.0-rc.5)
+ - RCT-Folly (= 2022.05.16.00)
+ - RCT-Folly/Futures (= 2022.05.16.00)
+ - React-cxxreact (= 0.73.0-rc.5)
- React-jsi
- - React-jsiexecutor (= 0.72.0-rc.5)
- - React-jsinspector (= 0.72.0-rc.5)
- - React-perflogger (= 0.72.0-rc.5)
- - React-ImageManager (0.72.0-rc.5):
+ - React-jsiexecutor (= 0.73.0-rc.5)
+ - React-jsinspector (= 0.73.0-rc.5)
+ - React-perflogger (= 0.73.0-rc.5)
+ - React-ImageManager (0.73.0-rc.5):
- glog
- RCT-Folly/Fabric
- React-Core/Default
- React-debug
- React-Fabric
+ - React-graphics
- React-RCTImage
+ - React-rendererdebug
- React-utils
- - React-jsi (0.72.0-rc.5):
- - boost (= 1.76.0)
+ - React-jserrorhandler (0.73.0-rc.5):
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - React-debug
+ - React-jsi
+ - React-Mapbuffer
+ - React-jsi (0.73.0-rc.5):
+ - boost (= 1.83.0)
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-jsiexecutor (0.72.0-rc.5):
+ - RCT-Folly (= 2022.05.16.00)
+ - React-jsiexecutor (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-cxxreact (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-perflogger (= 0.72.0-rc.5)
- - React-jsinspector (0.72.0-rc.5)
- - React-logger (0.72.0-rc.5):
+ - RCT-Folly (= 2022.05.16.00)
+ - React-cxxreact (= 0.73.0-rc.5)
+ - React-jsi (= 0.73.0-rc.5)
+ - React-perflogger (= 0.73.0-rc.5)
+ - React-jsinspector (0.73.0-rc.5)
+ - React-jsitracing (0.73.0-rc.5):
+ - React-jsi
+ - React-logger (0.73.0-rc.5):
+ - glog
+ - React-Mapbuffer (0.73.0-rc.5):
+ - glog
+ - React-debug
+ - React-nativeconfig (0.73.0-rc.5)
+ - React-NativeModulesApple (0.73.0-rc.5):
- glog
- - React-NativeModulesApple (0.72.0-rc.5):
- hermes-engine
- React-callinvoker
- React-Core
@@ -940,126 +954,208 @@ PODS:
- React-runtimeexecutor
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- - React-perflogger (0.72.0-rc.5)
- - React-RCTActionSheet (0.72.0-rc.5):
- - React-Core/RCTActionSheetHeaders (= 0.72.0-rc.5)
- - React-RCTAnimation (0.72.0-rc.5):
- - RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.72.0-rc.5)
- - React-Codegen (= 0.72.0-rc.5)
- - React-Core/RCTAnimationHeaders (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-RCTAppDelegate (0.72.0-rc.5):
+ - React-perflogger (0.73.0-rc.5)
+ - React-RCTActionSheet (0.73.0-rc.5):
+ - React-Core/RCTActionSheetHeaders (= 0.73.0-rc.5)
+ - React-RCTAnimation (0.73.0-rc.5):
+ - RCT-Folly (= 2022.05.16.00)
+ - RCTTypeSafety
+ - React-Codegen
+ - React-Core/RCTAnimationHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - ReactCommon
+ - React-RCTAppDelegate (0.73.0-rc.5):
- RCT-Folly
- RCTRequired
- RCTTypeSafety
- React-Core
- React-CoreModules
- React-debug
+ - React-Fabric
- React-graphics
- React-hermes
+ - React-nativeconfig
- React-NativeModulesApple
- React-RCTFabric
- React-RCTImage
- React-RCTNetwork
+ - React-rendererdebug
+ - React-RuntimeApple
+ - React-RuntimeCore
+ - React-RuntimeHermes
- React-runtimescheduler
- React-utils
- - ReactCommon/turbomodule/core
- - React-RCTBlob (0.72.0-rc.5):
+ - ReactCommon
+ - React-RCTBlob (0.73.0-rc.5):
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Codegen (= 0.72.0-rc.5)
- - React-Core/RCTBlobHeaders (= 0.72.0-rc.5)
- - React-Core/RCTWebSocket (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-RCTNetwork (= 0.72.0-rc.5)
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-RCTFabric (0.72.0-rc.5):
+ - RCT-Folly (= 2022.05.16.00)
+ - React-Codegen
+ - React-Core/RCTBlobHeaders
+ - React-Core/RCTWebSocket
+ - React-jsi
+ - React-NativeModulesApple
+ - React-RCTNetwork
+ - ReactCommon
+ - React-RCTFabric (0.73.0-rc.5):
- glog
- hermes-engine
- - RCT-Folly/Fabric (= 2021.07.22.00)
- - React-Core (= 0.72.0-rc.5)
- - React-Fabric (= 0.72.0-rc.5)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-FabricImage
+ - React-graphics
- React-ImageManager
- - React-RCTImage (= 0.72.0-rc.5)
+ - React-jsi
+ - React-nativeconfig
+ - React-RCTImage
- React-RCTText
+ - React-rendererdebug
- React-runtimescheduler
- React-utils
- Yoga
- - React-RCTImage (0.72.0-rc.5):
- - RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.72.0-rc.5)
- - React-Codegen (= 0.72.0-rc.5)
- - React-Core/RCTImageHeaders (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-RCTNetwork (= 0.72.0-rc.5)
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-RCTLinking (0.72.0-rc.5):
- - React-Codegen (= 0.72.0-rc.5)
- - React-Core/RCTLinkingHeaders (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-RCTNetwork (0.72.0-rc.5):
- - RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.72.0-rc.5)
- - React-Codegen (= 0.72.0-rc.5)
- - React-Core/RCTNetworkHeaders (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-RCTSettings (0.72.0-rc.5):
- - RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.72.0-rc.5)
- - React-Codegen (= 0.72.0-rc.5)
- - React-Core/RCTSettingsHeaders (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-RCTText (0.72.0-rc.5):
- - React-Core/RCTTextHeaders (= 0.72.0-rc.5)
- - React-RCTVibration (0.72.0-rc.5):
- - RCT-Folly (= 2021.07.22.00)
- - React-Codegen (= 0.72.0-rc.5)
- - React-Core/RCTVibrationHeaders (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - ReactCommon/turbomodule/core (= 0.72.0-rc.5)
- - React-rncore (0.72.0-rc.5)
- - React-runtimeexecutor (0.72.0-rc.5):
- - React-jsi (= 0.72.0-rc.5)
- - React-runtimescheduler (0.72.0-rc.5):
+ - React-RCTImage (0.73.0-rc.5):
+ - RCT-Folly (= 2022.05.16.00)
+ - RCTTypeSafety
+ - React-Codegen
+ - React-Core/RCTImageHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - React-RCTNetwork
+ - ReactCommon
+ - React-RCTLinking (0.73.0-rc.5):
+ - React-Codegen
+ - React-Core/RCTLinkingHeaders (= 0.73.0-rc.5)
+ - React-jsi (= 0.73.0-rc.5)
+ - React-NativeModulesApple
+ - ReactCommon
+ - ReactCommon/turbomodule/core (= 0.73.0-rc.5)
+ - React-RCTNetwork (0.73.0-rc.5):
+ - RCT-Folly (= 2022.05.16.00)
+ - RCTTypeSafety
+ - React-Codegen
+ - React-Core/RCTNetworkHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - ReactCommon
+ - React-RCTSettings (0.73.0-rc.5):
+ - RCT-Folly (= 2022.05.16.00)
+ - RCTTypeSafety
+ - React-Codegen
+ - React-Core/RCTSettingsHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - ReactCommon
+ - React-RCTText (0.73.0-rc.5):
+ - React-Core/RCTTextHeaders (= 0.73.0-rc.5)
+ - Yoga
+ - React-RCTVibration (0.73.0-rc.5):
+ - RCT-Folly (= 2022.05.16.00)
+ - React-Codegen
+ - React-Core/RCTVibrationHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - ReactCommon
+ - React-rendererdebug (0.73.0-rc.5):
+ - DoubleConversion
+ - fmt (~> 6.2.1)
+ - RCT-Folly (= 2022.05.16.00)
+ - React-debug
+ - React-rncore (0.73.0-rc.5)
+ - React-RuntimeApple (0.73.0-rc.5):
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - React-callinvoker
+ - React-Core/Default
+ - React-CoreModules
+ - React-cxxreact
+ - React-jserrorhandler
+ - React-jsi
+ - React-jsiexecutor
+ - React-Mapbuffer
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-RuntimeCore
+ - React-runtimeexecutor
+ - React-RuntimeHermes
+ - React-utils
+ - React-RuntimeCore (0.73.0-rc.5):
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - React-cxxreact
+ - React-jserrorhandler
+ - React-jsi
+ - React-jsiexecutor
+ - React-runtimeexecutor
+ - React-runtimescheduler
+ - React-runtimeexecutor (0.73.0-rc.5):
+ - React-jsi (= 0.73.0-rc.5)
+ - React-RuntimeHermes (0.73.0-rc.5):
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2022.05.16.00)
+ - React-jsi
+ - React-jsitracing
+ - React-nativeconfig
+ - React-utils
+ - React-runtimescheduler (0.73.0-rc.5):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2022.05.16.00)
- React-callinvoker
+ - React-cxxreact
- React-debug
- React-jsi
+ - React-rendererdebug
- React-runtimeexecutor
- - React-utils (0.72.0-rc.5):
+ - React-utils
+ - React-utils (0.73.0-rc.5):
- glog
- - RCT-Folly (= 2021.07.22.00)
+ - RCT-Folly (= 2022.05.16.00)
- React-debug
- - ReactCommon/turbomodule/bridging (0.72.0-rc.5):
+ - ReactCommon (0.73.0-rc.5):
+ - React-logger (= 0.73.0-rc.5)
+ - ReactCommon/turbomodule (= 0.73.0-rc.5)
+ - ReactCommon/turbomodule (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2022.05.16.00)
+ - React-callinvoker (= 0.73.0-rc.5)
+ - React-cxxreact (= 0.73.0-rc.5)
+ - React-jsi (= 0.73.0-rc.5)
+ - React-logger (= 0.73.0-rc.5)
+ - React-perflogger (= 0.73.0-rc.5)
+ - ReactCommon/turbomodule/bridging (= 0.73.0-rc.5)
+ - ReactCommon/turbomodule/core (= 0.73.0-rc.5)
+ - ReactCommon/turbomodule/bridging (0.73.0-rc.5):
+ - DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-callinvoker (= 0.72.0-rc.5)
- - React-cxxreact (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-logger (= 0.72.0-rc.5)
- - React-perflogger (= 0.72.0-rc.5)
- - ReactCommon/turbomodule/core (0.72.0-rc.5):
+ - RCT-Folly (= 2022.05.16.00)
+ - React-callinvoker (= 0.73.0-rc.5)
+ - React-cxxreact (= 0.73.0-rc.5)
+ - React-jsi (= 0.73.0-rc.5)
+ - React-logger (= 0.73.0-rc.5)
+ - React-perflogger (= 0.73.0-rc.5)
+ - ReactCommon/turbomodule/core (0.73.0-rc.5):
- DoubleConversion
+ - fmt (~> 6.2.1)
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-callinvoker (= 0.72.0-rc.5)
- - React-cxxreact (= 0.72.0-rc.5)
- - React-jsi (= 0.72.0-rc.5)
- - React-logger (= 0.72.0-rc.5)
- - React-perflogger (= 0.72.0-rc.5)
+ - RCT-Folly (= 2022.05.16.00)
+ - React-callinvoker (= 0.73.0-rc.5)
+ - React-cxxreact (= 0.73.0-rc.5)
+ - React-jsi (= 0.73.0-rc.5)
+ - React-logger (= 0.73.0-rc.5)
+ - React-perflogger (= 0.73.0-rc.5)
- RNGestureHandler (2.13.4):
+ - glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
+ - RCT-Folly (= 2022.05.16.00)
- RCTRequired
- RCTTypeSafety
- React-Codegen
@@ -1067,41 +1163,41 @@ PODS:
- React-debug
- React-Fabric
- React-graphics
+ - React-ImageManager
- React-NativeModulesApple
- React-RCTFabric
+ - React-rendererdebug
- React-utils
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- - SocketRocket (0.6.0)
+ - SocketRocket (0.6.1)
- Yoga (1.14.0)
- - YogaKit (1.18.1):
- - Yoga (~> 1.14)
DEPENDENCIES:
- boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`)
- DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
- FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
- - Flipper (= 0.182.0)
+ - Flipper (= 0.201.0)
- Flipper-Boost-iOSX (= 1.76.0.1.11)
- Flipper-DoubleConversion (= 3.2.0.1)
- Flipper-Fmt (= 7.1.7)
- Flipper-Folly (= 2.6.10)
- Flipper-Glog (= 0.5.0.5)
- Flipper-PeerTalk (= 0.0.4)
- - FlipperKit (= 0.182.0)
- - FlipperKit/Core (= 0.182.0)
- - FlipperKit/CppBridge (= 0.182.0)
- - FlipperKit/FBCxxFollyDynamicConvert (= 0.182.0)
- - FlipperKit/FBDefines (= 0.182.0)
- - FlipperKit/FKPortForwarding (= 0.182.0)
- - FlipperKit/FlipperKitHighlightOverlay (= 0.182.0)
- - FlipperKit/FlipperKitLayoutPlugin (= 0.182.0)
- - FlipperKit/FlipperKitLayoutTextSearchable (= 0.182.0)
- - FlipperKit/FlipperKitNetworkPlugin (= 0.182.0)
- - FlipperKit/FlipperKitReactPlugin (= 0.182.0)
- - FlipperKit/FlipperKitUserDefaultsPlugin (= 0.182.0)
- - FlipperKit/SKIOSNetworkPlugin (= 0.182.0)
+ - FlipperKit (= 0.201.0)
+ - FlipperKit/Core (= 0.201.0)
+ - FlipperKit/CppBridge (= 0.201.0)
+ - FlipperKit/FBCxxFollyDynamicConvert (= 0.201.0)
+ - FlipperKit/FBDefines (= 0.201.0)
+ - FlipperKit/FKPortForwarding (= 0.201.0)
+ - FlipperKit/FlipperKitHighlightOverlay (= 0.201.0)
+ - FlipperKit/FlipperKitLayoutPlugin (= 0.201.0)
+ - FlipperKit/FlipperKitLayoutTextSearchable (= 0.201.0)
+ - FlipperKit/FlipperKitNetworkPlugin (= 0.201.0)
+ - FlipperKit/FlipperKitReactPlugin (= 0.201.0)
+ - FlipperKit/FlipperKitUserDefaultsPlugin (= 0.201.0)
+ - FlipperKit/SKIOSNetworkPlugin (= 0.201.0)
- glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
- hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)
- libevent (~> 2.1.12)
@@ -1120,13 +1216,18 @@ DEPENDENCIES:
- React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`)
- React-debug (from `../node_modules/react-native/ReactCommon/react/debug`)
- React-Fabric (from `../node_modules/react-native/ReactCommon`)
+ - React-FabricImage (from `../node_modules/react-native/ReactCommon`)
- React-graphics (from `../node_modules/react-native/ReactCommon/react/renderer/graphics`)
- React-hermes (from `../node_modules/react-native/ReactCommon/hermes`)
- React-ImageManager (from `../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios`)
+ - React-jserrorhandler (from `../node_modules/react-native/ReactCommon/jserrorhandler`)
- React-jsi (from `../node_modules/react-native/ReactCommon/jsi`)
- React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`)
- - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`)
+ - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector-modern`)
+ - React-jsitracing (from `../node_modules/react-native/ReactCommon/hermes/executor/`)
- React-logger (from `../node_modules/react-native/ReactCommon/logger`)
+ - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`)
+ - React-nativeconfig (from `../node_modules/react-native/ReactCommon`)
- React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)
- React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`)
- React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
@@ -1140,8 +1241,12 @@ DEPENDENCIES:
- React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`)
- React-RCTText (from `../node_modules/react-native/Libraries/Text`)
- React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`)
+ - React-rendererdebug (from `../node_modules/react-native/ReactCommon/react/renderer/debug`)
- React-rncore (from `../node_modules/react-native/ReactCommon`)
+ - React-RuntimeApple (from `../node_modules/react-native/ReactCommon/react/runtime/platform/ios`)
+ - React-RuntimeCore (from `../node_modules/react-native/ReactCommon/react/runtime`)
- React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`)
+ - React-RuntimeHermes (from `../node_modules/react-native/ReactCommon/react/runtime`)
- React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`)
- React-utils (from `../node_modules/react-native/ReactCommon/react/utils`)
- ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`)
@@ -1163,7 +1268,6 @@ SPEC REPOS:
- libevent
- OpenSSL-Universal
- SocketRocket
- - YogaKit
EXTERNAL SOURCES:
boost:
@@ -1176,7 +1280,7 @@ EXTERNAL SOURCES:
:podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
hermes-engine:
:podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec"
- :tag: hermes-2023-03-20-RNv0.72.0-49794cfc7c81fb8f69fd60c3bbf85a7480cc5a77
+ :tag: hermes-2023-11-17-RNv0.73.0-21043a3fc062be445e56a2c10ecd8be028dd9cc5
RCT-Folly:
:podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
RCTRequired:
@@ -1199,20 +1303,30 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon/react/debug"
React-Fabric:
:path: "../node_modules/react-native/ReactCommon"
+ React-FabricImage:
+ :path: "../node_modules/react-native/ReactCommon"
React-graphics:
:path: "../node_modules/react-native/ReactCommon/react/renderer/graphics"
React-hermes:
:path: "../node_modules/react-native/ReactCommon/hermes"
React-ImageManager:
:path: "../node_modules/react-native/ReactCommon/react/renderer/imagemanager/platform/ios"
+ React-jserrorhandler:
+ :path: "../node_modules/react-native/ReactCommon/jserrorhandler"
React-jsi:
:path: "../node_modules/react-native/ReactCommon/jsi"
React-jsiexecutor:
:path: "../node_modules/react-native/ReactCommon/jsiexecutor"
React-jsinspector:
- :path: "../node_modules/react-native/ReactCommon/jsinspector"
+ :path: "../node_modules/react-native/ReactCommon/jsinspector-modern"
+ React-jsitracing:
+ :path: "../node_modules/react-native/ReactCommon/hermes/executor/"
React-logger:
:path: "../node_modules/react-native/ReactCommon/logger"
+ React-Mapbuffer:
+ :path: "../node_modules/react-native/ReactCommon"
+ React-nativeconfig:
+ :path: "../node_modules/react-native/ReactCommon"
React-NativeModulesApple:
:path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios"
React-perflogger:
@@ -1239,10 +1353,18 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/Libraries/Text"
React-RCTVibration:
:path: "../node_modules/react-native/Libraries/Vibration"
+ React-rendererdebug:
+ :path: "../node_modules/react-native/ReactCommon/react/renderer/debug"
React-rncore:
:path: "../node_modules/react-native/ReactCommon"
+ React-RuntimeApple:
+ :path: "../node_modules/react-native/ReactCommon/react/runtime/platform/ios"
+ React-RuntimeCore:
+ :path: "../node_modules/react-native/ReactCommon/react/runtime"
React-runtimeexecutor:
:path: "../node_modules/react-native/ReactCommon/runtimeexecutor"
+ React-RuntimeHermes:
+ :path: "../node_modules/react-native/ReactCommon/react/runtime"
React-runtimescheduler:
:path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler"
React-utils:
@@ -1255,64 +1377,72 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon/yoga"
SPEC CHECKSUMS:
- boost: 57d2868c099736d80fcd648bf211b4431e51a558
+ boost: 26fad476bfa736552bbfa698a06cc530475c1505
CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99
- DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54
- FBLazyVector: 91795e0512b78676010d3749c823a6fca803f267
- Flipper: 6edb735e6c3e332975d1b17956bcc584eccf5818
+ DoubleConversion: fea03f2699887d960129cc54bba7e52542b6f953
+ FBLazyVector: ff4684184a6596b7c4d7a12b07230df063a6810f
+ Flipper: c7a0093234c4bdd456e363f2f19b2e4b27652d44
Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c
Flipper-DoubleConversion: 2dc99b02f658daf147069aad9dbd29d8feb06d30
Flipper-Fmt: 60cbdd92fc254826e61d669a5d87ef7015396a9b
Flipper-Folly: 584845625005ff068a6ebf41f857f468decd26b3
Flipper-Glog: 70c50ce58ddaf67dc35180db05f191692570f446
Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9
- FlipperKit: 2efad7007d6745a3f95e4034d547be637f89d3f6
+ FlipperKit: 37525a5d056ef9b93d1578e04bc3ea1de940094f
fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
- glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b
- hermes-engine: d7bcb29c5d42379f36b62f2e45cebb0728df0ec4
+ glog: c5d68082e772fa1c511173d6b30a9de2c05a69a2
+ hermes-engine: f8faecb17f642424e5c70d0cf50cf2568f4c2c83
libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c
- RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1
- RCTRequired: ab0bb4750b93e59bc84f9b531c9071aa6a27e5d4
- RCTTypeSafety: af9ac331cabd410959662cec7418417431f02903
- React: 7e1c835762e0a93c4fdb356462a81d786afa3b64
- React-callinvoker: db9c2d2080e4cdf9d57d3c6a5c4237b890efe5a2
- React-Codegen: 485608065c3efac8cc893a3b32d7687a5866b34a
- React-Core: 0eab4c8ecba7a079519f02e44ac65f6eb1d4baba
- React-CoreModules: 5d6c98223872288d2f444ef8fe68e130695873dd
- React-cxxreact: ad1b1e364a1d248ebae44503dfcd6e4c9d59b80b
- React-debug: 6a6bf26f06a961d2353e639482f43037199b26f4
- React-Fabric: b39df35b3aa7f0b786d2e64b62ba066f840006e7
- React-graphics: 3f723968ef4d7d2ececcdb0654361bb32d90efa8
- React-hermes: 05696437a36cd516c86f56d090969ac86544d9df
- React-ImageManager: ba632a4bd30dca17946511b6b7c615e4248bc555
- React-jsi: 0146004614c945ac2fadd876dc264b7ecb05a095
- React-jsiexecutor: 98c1b1c1e60e137703597e5c5025f2ce3e4700fe
- React-jsinspector: 04038f19b6269374640d90371796f63d034d3542
- React-logger: 4e8c28425ddc27abb6cde80eece89cc765da7d86
- React-NativeModulesApple: ae27f95a2a84a877785a20ce4c689995dd5f4a64
- React-perflogger: fdd8c2969761105b1c85432fecdfff0616100cc6
- React-RCTActionSheet: 5aaa270460794991553f80d393bcdcb97a372273
- React-RCTAnimation: f1e0d1a03ce881c0e45fa151b63b1fd8d4068841
- React-RCTAppDelegate: 86ecabe2b5d70b65e55bc2192ec353ea9df658e0
- React-RCTBlob: 5d83c1bd6d0b88b308f65a61685fac6cc9b58e84
- React-RCTFabric: f02272ef350bab1079393ccbd7e0a39088abbbfc
- React-RCTImage: 84508714b0a1858ae4aca6671bc7b4b19294f430
- React-RCTLinking: ef848e8770be7d7f35c64309fb562dcdc884b9e0
- React-RCTNetwork: d394c5490766ab69f6eb9ad8d66f704ca9ab0977
- React-RCTSettings: 1f4386527e084c0638cce5c3ef059e8f1deab568
- React-RCTText: 0a7c41b2305f7627d0dd00242aabb9a10789cb4f
- React-RCTVibration: 291e568b172f21b2dc9b4f7c1512e33a0930f918
- React-rncore: b2d06089347f0447e521341f8f0f0d01126e70de
- React-runtimeexecutor: 6fdf535f19ae660f0b9537d0f2d1b750abe1f55d
- React-runtimescheduler: 7c3287c689ba5bbff52ef95400fb8d6964cc8eae
- React-utils: cbbe99dc2e49db0a3fbb425c304f511a422f0ca2
- ReactCommon: 01b6643cfeef0d9078c8125378066d20cc34ddfe
- RNGestureHandler: 3309ff2f0bd22d3a13f2c5c6c76ac261562a34d3
- SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608
- Yoga: 258bd5f6f188432f18cc3f854497f1cf6a0f21c1
- YogaKit: f782866e155069a2cca2517aafea43200b01fd5a
+ RCT-Folly: 7169b2b1c44399c76a47b5deaaba715eeeb476c0
+ RCTRequired: 52f38ab2b9ce8b0d713fa394895a0c60c22cad6a
+ RCTTypeSafety: 834daf2695e2766d0a08082403a6c622e3581a36
+ React: ae410e0d71bdbce181d7e5fdde31bf3dec8861ef
+ React-callinvoker: adcef32af8fd0558a6790969610fc3e96368732f
+ React-Codegen: 5cf166aea33a4d7503b3d823f527785685e6b305
+ React-Core: d9b9a00aecd051ff919d2def123d91a158744897
+ React-CoreModules: 49698ebd4f456668c26f4e19b42fd61721d258b3
+ React-cxxreact: d7ec1e7a83b063998341a9b65f5854f020a172f7
+ React-debug: b27df7971c67877bc7ccbea0ff87fe630e33cd03
+ React-Fabric: e8d1027506cf99f7c2d89f1ee516a8699a499a5b
+ React-FabricImage: c58f0b34fe2d4d72ddc4ede3be1ca706e0f78db7
+ React-graphics: 609f00796ef90ab40bb7fcf827987a463ebfc584
+ React-hermes: a2b258069b57823b6b93f9cf2110f3321d36d9e8
+ React-ImageManager: 4c75c2c56949693df52a2fe59ae3113222fd829e
+ React-jserrorhandler: 24ec1c0f242850296e84d6dfd433417a31bb3624
+ React-jsi: 84df4e55c583fbc8af83da558799a4bedfc3e7f0
+ React-jsiexecutor: d5fa8c5107577a0f51e42828a4305716a19442c7
+ React-jsinspector: 6b007a99908c40ee9e4005f00552a766fe470f06
+ React-jsitracing: a63d52ed2ad656fc2274361981fea4028e1b54c4
+ React-logger: bced7740cd78c496573c4dc9fd8120a8e19660ad
+ React-Mapbuffer: e8d66ac50883e65cc6ee07738a36b09c58a6bf17
+ React-nativeconfig: 59e6f9ddeb9d884de486d850a783b92cfebbe1b5
+ React-NativeModulesApple: 0ab07d1155f6f522c6557532e89182d021717e7d
+ React-perflogger: 3c8953940b170732c1365c23aeef5fd50245d9fe
+ React-RCTActionSheet: cc6bb06be2f8340a670928999e510ccaf94ce04e
+ React-RCTAnimation: f554949ddc2f744d6230b6c69fe315bf3069d03c
+ React-RCTAppDelegate: ead50f626e0c96a83e6ff5b7271050928d05b038
+ React-RCTBlob: 7512cd5a7b5dd7ce91c425ab9e0924f538fdd889
+ React-RCTFabric: 5a4244ddb0f123364f5b91aa97debd5d8c923ada
+ React-RCTImage: b02e13c2aec1bec0f6af60deb25a88b47b7aa47b
+ React-RCTLinking: 10c7ba83b234bc5b720916d65cd64270785f0549
+ React-RCTNetwork: 3cb96b886d75ee77b4d843b43ce9a3d7cea09d17
+ React-RCTSettings: c34a61569d673efac2c59a588972ee87e115b816
+ React-RCTText: 3e06e44603760ad09095a82e69104e656357d2e1
+ React-RCTVibration: 0c54cee821ef71f232131fcd816e9acaf50fe688
+ React-rendererdebug: 135e16aa4b100dfea3fb07de33ef0cc797764387
+ React-rncore: f25b30f5ce9ed67c70f1f45ef6899593a667e81e
+ React-RuntimeApple: bc9be52ca49daba5e3fd2dba502cd47f822ac10a
+ React-RuntimeCore: 355325b7702c91644137ef63689c1b3464be7490
+ React-runtimeexecutor: 097d0edcff4c463431ad6538ea2153583922ca86
+ React-RuntimeHermes: 9b965a3662b54cc45eff6af747cbc97e1cbe945d
+ React-runtimescheduler: a80659eb4504ad696295b3e51b90805a97c34129
+ React-utils: 2e199c0f64d49f8ca4175d878e365d2701ad41f7
+ ReactCommon: 82a6500a0906815f2e6079d6a3f226bd2f58e61d
+ RNGestureHandler: dbbc86e19b44992fcc0291c9194b7c18dbb3a65b
+ SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17
+ Yoga: 580401abccf998bc081186108e981602f90e67b2
-PODFILE CHECKSUM: 91003e48a586df93324958b314f617825e98fcd1
+PODFILE CHECKSUM: 792f7d0ed591c328474645afc856de4fd1732c31
-COCOAPODS: 1.12.1
+COCOAPODS: 1.14.2
diff --git a/FabricExample/metro.config.js b/FabricExample/metro.config.js
index 70cf06a4e5..e22ad0a790 100644
--- a/FabricExample/metro.config.js
+++ b/FabricExample/metro.config.js
@@ -1,3 +1,13 @@
+/**
+ * Metro configuration for React Native
+ * https://github.com/facebook/react-native
+ *
+ * @format
+ */
+
+const { getDefaultConfig } = require('@react-native/metro-config');
+const { mergeConfig } = require('metro-config');
+
const path = require('path');
const exclusionList = require('metro-config/src/defaults/exclusionList');
const escape = require('escape-string-regexp');
@@ -7,7 +17,7 @@ const root = path.resolve(__dirname, '..');
const modules = Object.keys(pack.peerDependencies);
-module.exports = {
+const config = {
projectRoot: __dirname,
watchFolders: [root],
@@ -36,3 +46,5 @@ module.exports = {
}),
},
};
+
+module.exports = mergeConfig(getDefaultConfig(__dirname), config);
diff --git a/FabricExample/package.json b/FabricExample/package.json
index 5671181c71..d24b948b3a 100644
--- a/FabricExample/package.json
+++ b/FabricExample/package.json
@@ -16,31 +16,32 @@
"patch-package": "^6.5.0",
"postinstall-postinstall": "^2.1.0",
"react": "18.2.0",
- "react-native": "0.72.0-rc.5",
+ "react-native": "0.73.0-rc.5",
"react-native-gesture-handler": "link:../"
},
"devDependencies": {
"@babel/core": "^7.20.0",
"@babel/preset-env": "^7.20.0",
"@babel/runtime": "^7.20.0",
- "@react-native/eslint-config": "^0.72.2",
- "@react-native/metro-config": "^0.72.6",
+ "@react-native/babel-preset": "^0.73.18",
+ "@react-native/eslint-config": "^0.73.1",
+ "@react-native/metro-config": "^0.73.2",
+ "@react-native/typescript-config": "^0.73.1",
"@tsconfig/react-native": "^3.0.0",
"@types/jest": "^29.2.1",
"@types/metro-config": "^0.76.3",
- "@types/react": "^18.0.24",
+ "@types/react": "^18.2.6",
"@types/react-test-renderer": "^18.0.0",
"@typescript-eslint/eslint-plugin": "^5.37.0",
"@typescript-eslint/parser": "^5.37.0",
"babel-jest": "^29.2.1",
"eslint": "^8.19.0",
"jest": "^29.2.1",
- "metro-react-native-babel-preset": "0.76.5",
"prettier": "^2.4.1",
"react-test-renderer": "18.2.0",
- "typescript": "4.8.4"
+ "typescript": "5.0.4"
},
"engines": {
- "node": ">=16"
+ "node": ">=18"
}
}
diff --git a/FabricExample/yarn.lock b/FabricExample/yarn.lock
index 8f547df571..bb9cbd6078 100644
--- a/FabricExample/yarn.lock
+++ b/FabricExample/yarn.lock
@@ -17,6 +17,14 @@
dependencies:
"@babel/highlight" "^7.18.6"
+"@babel/code-frame@^7.22.13":
+ version "7.22.13"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e"
+ integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==
+ dependencies:
+ "@babel/highlight" "^7.22.13"
+ chalk "^2.4.2"
+
"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.0", "@babel/compat-data@^7.20.1":
version "7.20.1"
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.1.tgz#f2e6ef7790d8c8dbf03d379502dcc246dcce0b30"
@@ -113,6 +121,13 @@
dependencies:
"@babel/types" "^7.18.6"
+"@babel/helper-annotate-as-pure@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882"
+ integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==
+ dependencies:
+ "@babel/types" "^7.22.5"
+
"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6":
version "7.18.9"
resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb"
@@ -168,6 +183,21 @@
"@babel/helper-replace-supers" "^7.19.1"
"@babel/helper-split-export-declaration" "^7.18.6"
+"@babel/helper-create-class-features-plugin@^7.22.15":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4"
+ integrity sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.22.5"
+ "@babel/helper-environment-visitor" "^7.22.5"
+ "@babel/helper-function-name" "^7.22.5"
+ "@babel/helper-member-expression-to-functions" "^7.22.15"
+ "@babel/helper-optimise-call-expression" "^7.22.5"
+ "@babel/helper-replace-supers" "^7.22.9"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
+ "@babel/helper-split-export-declaration" "^7.22.6"
+ semver "^6.3.1"
+
"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.19.0":
version "7.19.0"
resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz#7976aca61c0984202baca73d84e2337a5424a41b"
@@ -201,6 +231,11 @@
resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be"
integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==
+"@babel/helper-environment-visitor@^7.22.20", "@babel/helper-environment-visitor@^7.22.5":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167"
+ integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==
+
"@babel/helper-explode-assignable-expression@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096"
@@ -224,6 +259,14 @@
"@babel/template" "^7.20.7"
"@babel/types" "^7.21.0"
+"@babel/helper-function-name@^7.22.5":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759"
+ integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==
+ dependencies:
+ "@babel/template" "^7.22.15"
+ "@babel/types" "^7.23.0"
+
"@babel/helper-hoist-variables@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678"
@@ -238,6 +281,13 @@
dependencies:
"@babel/types" "^7.18.9"
+"@babel/helper-member-expression-to-functions@^7.22.15":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366"
+ integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==
+ dependencies:
+ "@babel/types" "^7.23.0"
+
"@babel/helper-module-imports@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e"
@@ -280,6 +330,13 @@
dependencies:
"@babel/types" "^7.18.6"
+"@babel/helper-optimise-call-expression@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e"
+ integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==
+ dependencies:
+ "@babel/types" "^7.22.5"
+
"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
version "7.20.2"
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629"
@@ -290,6 +347,11 @@
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz#345f2377d05a720a4e5ecfa39cbf4474a4daed56"
integrity sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==
+"@babel/helper-plugin-utils@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295"
+ integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==
+
"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9":
version "7.18.9"
resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519"
@@ -311,6 +373,15 @@
"@babel/traverse" "^7.19.1"
"@babel/types" "^7.19.0"
+"@babel/helper-replace-supers@^7.22.9":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793"
+ integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==
+ dependencies:
+ "@babel/helper-environment-visitor" "^7.22.20"
+ "@babel/helper-member-expression-to-functions" "^7.22.15"
+ "@babel/helper-optimise-call-expression" "^7.22.5"
+
"@babel/helper-simple-access@^7.19.4", "@babel/helper-simple-access@^7.20.2":
version "7.20.2"
resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9"
@@ -325,6 +396,13 @@
dependencies:
"@babel/types" "^7.20.0"
+"@babel/helper-skip-transparent-expression-wrappers@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847"
+ integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==
+ dependencies:
+ "@babel/types" "^7.22.5"
+
"@babel/helper-split-export-declaration@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075"
@@ -332,16 +410,33 @@
dependencies:
"@babel/types" "^7.18.6"
+"@babel/helper-split-export-declaration@^7.22.6":
+ version "7.22.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c"
+ integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==
+ dependencies:
+ "@babel/types" "^7.22.5"
+
"@babel/helper-string-parser@^7.19.4":
version "7.19.4"
resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63"
integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==
+"@babel/helper-string-parser@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f"
+ integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==
+
"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1":
version "7.19.1"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2"
integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==
+"@babel/helper-validator-identifier@^7.22.20":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0"
+ integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==
+
"@babel/helper-validator-option@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8"
@@ -384,6 +479,15 @@
chalk "^2.0.0"
js-tokens "^4.0.0"
+"@babel/highlight@^7.22.13":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54"
+ integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.22.20"
+ chalk "^2.4.2"
+ js-tokens "^4.0.0"
+
"@babel/parser@^7.1.0", "@babel/parser@^7.13.16", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.20.1", "@babel/parser@^7.20.2":
version "7.20.2"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.2.tgz#9aeb9b92f64412b5f81064d46f6a1ac0881337f4"
@@ -394,6 +498,11 @@
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.2.tgz#dacafadfc6d7654c3051a66d6fe55b6cb2f2a0b3"
integrity sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==
+"@babel/parser@^7.22.15":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.3.tgz#0ce0be31a4ca4f1884b5786057cadcb6c3be58f9"
+ integrity sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==
+
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2"
@@ -945,6 +1054,24 @@
dependencies:
"@babel/helper-plugin-utils" "^7.21.5"
+"@babel/plugin-transform-private-methods@^7.22.5":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz#b2d7a3c97e278bfe59137a978d53b2c2e038c0e4"
+ integrity sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==
+ dependencies:
+ "@babel/helper-create-class-features-plugin" "^7.22.15"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-private-property-in-object@^7.22.11":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.3.tgz#5cd34a2ce6f2d008cc8f91d8dcc29e2c41466da6"
+ integrity sha512-a5m2oLNFyje2e/rGKjVfAELTVI5mbA0FeZpBnkOWWV7eSmKQ+T/XW0Vf+29ScLzSxX+rnsarvU0oie/4m6hkxA==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.22.5"
+ "@babel/helper-create-class-features-plugin" "^7.22.15"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
+
"@babel/plugin-transform-property-literals@^7.0.0", "@babel/plugin-transform-property-literals@^7.18.6":
version "7.18.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3"
@@ -1231,6 +1358,15 @@
"@babel/parser" "^7.20.7"
"@babel/types" "^7.20.7"
+"@babel/template@^7.22.15":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38"
+ integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==
+ dependencies:
+ "@babel/code-frame" "^7.22.13"
+ "@babel/parser" "^7.22.15"
+ "@babel/types" "^7.22.15"
+
"@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.20.1", "@babel/traverse@^7.7.2", "@babel/traverse@^7.7.4":
version "7.20.1"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.1.tgz#9b15ccbf882f6d107eeeecf263fbcdd208777ec8"
@@ -1290,6 +1426,15 @@
"@babel/helper-validator-identifier" "^7.19.1"
to-fast-properties "^2.0.0"
+"@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.3.tgz#d5ea892c07f2ec371ac704420f4dcdb07b5f9598"
+ integrity sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==
+ dependencies:
+ "@babel/helper-string-parser" "^7.22.5"
+ "@babel/helper-validator-identifier" "^7.22.20"
+ to-fast-properties "^2.0.0"
+
"@babel/types@^7.4.4":
version "7.20.5"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.5.tgz#e206ae370b5393d94dfd1d04cd687cace53efa84"
@@ -1311,6 +1456,18 @@
dependencies:
"@types/hammerjs" "^2.0.36"
+"@eslint-community/eslint-utils@^4.2.0":
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59"
+ integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==
+ dependencies:
+ eslint-visitor-keys "^3.3.0"
+
+"@eslint-community/regexpp@^4.4.0":
+ version "4.10.0"
+ resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#548f6de556857c8bb73bbee70c35dc82a2e74d63"
+ integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==
+
"@eslint/eslintrc@^1.3.3":
version "1.3.3"
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.3.3.tgz#2b044ab39fdfa75b4688184f9e573ce3c5b0ff95"
@@ -1357,6 +1514,11 @@
resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
+"@isaacs/ttlcache@^1.4.1":
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz#21fb23db34e9b6220c6ba023a0118a2dd3461ea2"
+ integrity sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==
+
"@istanbuljs/load-nyc-config@^1.0.0":
version "1.1.0"
resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced"
@@ -1419,12 +1581,12 @@
slash "^3.0.0"
strip-ansi "^6.0.0"
-"@jest/create-cache-key-function@^29.2.1":
- version "29.2.1"
- resolved "https://registry.yarnpkg.com/@jest/create-cache-key-function/-/create-cache-key-function-29.2.1.tgz#5f168051001ffea318b720cd6062daaf0b074913"
- integrity sha512-///wxGQUyP0GCr3L1OcqIzhsKvN2gOyqWsRxs56XGCdD8EEuoKg857G9nC+zcWIpIsG+3J5UnEbhe3LJw8CNmQ==
+"@jest/create-cache-key-function@^29.6.3":
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz#793be38148fab78e65f40ae30c36785f4ad859f0"
+ integrity sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==
dependencies:
- "@jest/types" "^29.2.1"
+ "@jest/types" "^29.6.3"
"@jest/environment@^29.2.2":
version "29.2.2"
@@ -1436,6 +1598,16 @@
"@types/node" "*"
jest-mock "^29.2.2"
+"@jest/environment@^29.7.0":
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7"
+ integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==
+ dependencies:
+ "@jest/fake-timers" "^29.7.0"
+ "@jest/types" "^29.6.3"
+ "@types/node" "*"
+ jest-mock "^29.7.0"
+
"@jest/expect-utils@^29.2.2":
version "29.2.2"
resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.2.2.tgz#460a5b5a3caf84d4feb2668677393dd66ff98665"
@@ -1463,6 +1635,18 @@
jest-mock "^29.2.2"
jest-util "^29.2.1"
+"@jest/fake-timers@^29.7.0":
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565"
+ integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==
+ dependencies:
+ "@jest/types" "^29.6.3"
+ "@sinonjs/fake-timers" "^10.0.2"
+ "@types/node" "*"
+ jest-message-util "^29.7.0"
+ jest-mock "^29.7.0"
+ jest-util "^29.7.0"
+
"@jest/globals@^29.2.2":
version "29.2.2"
resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.2.2.tgz#205ff1e795aa774301c2c0ba0be182558471b845"
@@ -1510,12 +1694,12 @@
dependencies:
"@sinclair/typebox" "^0.24.1"
-"@jest/schemas@^29.4.3":
- version "29.4.3"
- resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.4.3.tgz#39cf1b8469afc40b6f5a2baaa146e332c4151788"
- integrity sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==
+"@jest/schemas@^29.6.3":
+ version "29.6.3"
+ resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03"
+ integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==
dependencies:
- "@sinclair/typebox" "^0.25.16"
+ "@sinclair/typebox" "^0.27.8"
"@jest/source-map@^29.2.0":
version "29.2.0"
@@ -1601,12 +1785,12 @@
"@types/yargs" "^17.0.8"
chalk "^4.0.0"
-"@jest/types@^29.5.0":
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.5.0.tgz#f59ef9b031ced83047c67032700d8c807d6e1593"
- integrity sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==
+"@jest/types@^29.6.3":
+ version "29.6.3"
+ resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59"
+ integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==
dependencies:
- "@jest/schemas" "^29.4.3"
+ "@jest/schemas" "^29.6.3"
"@types/istanbul-lib-coverage" "^2.0.0"
"@types/istanbul-reports" "^3.0.0"
"@types/node" "*"
@@ -1689,117 +1873,104 @@
"@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
-"@react-native-community/cli-clean@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-11.3.1.tgz#604e3f25d4f0952f56c92ad7083daa1f0d4c3e29"
- integrity sha512-yX524E2HkMxdJlI/si9QuV6Z8phVNm8h9xNrkO75BocuLpNFnYxJwnbD/LEQiOMVD3mtJSR4GeBblJl5/FenWA==
+"@react-native-community/cli-clean@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-12.0.0.tgz#33f83709d566d1a59b317377eeb2a908b17509ae"
+ integrity sha512-wpR3317b18vQNAlAl8xa/+DA+3tX7gJj04dw6MWun2c6vk7o/iRCpk/FVbLpGx20k97ASW5fQ9reB2KJ+Wv7zg==
dependencies:
- "@react-native-community/cli-tools" "11.3.1"
+ "@react-native-community/cli-tools" "12.0.0"
chalk "^4.1.2"
execa "^5.0.0"
- prompts "^2.4.0"
-"@react-native-community/cli-config@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-11.3.1.tgz#d77ae12a500f04d6dbe086f710283f6589d2d189"
- integrity sha512-If4iYuuRIyFl2wMFgZmwC4VhA3K6FoF/ryGEQw4/vxJ70vRcIor420403jUUyBE7Ij5XCUdMEvr9HBM3YdN/OQ==
+"@react-native-community/cli-config@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-12.0.0.tgz#ac6ae3cc409be52f3a40971331a5960a54d5977d"
+ integrity sha512-xGkqD7VtcAiDhI6pLXigJqGrd9voGPl+eQAhOvWWr1eZN7FfHM+jLhDI+JLDa6b3SNbFJBCXgiBunB6v90giWw==
dependencies:
- "@react-native-community/cli-tools" "11.3.1"
+ "@react-native-community/cli-tools" "12.0.0"
chalk "^4.1.2"
cosmiconfig "^5.1.0"
deepmerge "^4.3.0"
glob "^7.1.3"
joi "^17.2.1"
-"@react-native-community/cli-debugger-ui@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-11.3.1.tgz#6d1b2b123e7729adbb0dd8089d7e0132594ba38c"
- integrity sha512-Erc9jgnU0v18qwl+mT8zsE+wn+AsVKvl+wroi06XSeera+rSTa/CA6TEAGF4TG8zJYlhZEe5U1NTHv4p5RzvEQ==
+"@react-native-community/cli-debugger-ui@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-12.0.0.tgz#949e48f1770414d5d3c08d14ddd5b5847b6034a4"
+ integrity sha512-gOid9bGi9dfGm+Ro89SFY9gZfrEk29MFn8wETgEGZ3K+/lelGzysfZmXyV0qk/N5nNurL3jOyhHRvLqU+XGOdQ==
dependencies:
serve-static "^1.13.1"
-"@react-native-community/cli-doctor@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-11.3.1.tgz#1f70e2e54cfaf532c985620eaf927d3d149b09e6"
- integrity sha512-j8BOeMQFTopDAPcE8RlOMuQLUEUOxCRkwXZR5ynO1sHNndwtnd39PzS4qwKYd6UYTksncGcTDCXRk6ng3cMtng==
+"@react-native-community/cli-doctor@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-12.0.0.tgz#d5b2a5974911ec628b894180565c5363861c4326"
+ integrity sha512-dt38KoQiPCxs2E/RREwucpJHYXUcUIYbPZRvXm1qo71YvxfPSF4a3PM7u9nJw6Oba5F8lpinPpavgY4ykkoQLg==
dependencies:
- "@react-native-community/cli-config" "11.3.1"
- "@react-native-community/cli-platform-android" "11.3.1"
- "@react-native-community/cli-platform-ios" "11.3.1"
- "@react-native-community/cli-tools" "11.3.1"
+ "@react-native-community/cli-config" "12.0.0"
+ "@react-native-community/cli-platform-android" "12.0.0"
+ "@react-native-community/cli-platform-ios" "12.0.0"
+ "@react-native-community/cli-tools" "12.0.0"
chalk "^4.1.2"
command-exists "^1.2.8"
- envinfo "^7.7.2"
+ deepmerge "^4.3.0"
+ envinfo "^7.10.0"
execa "^5.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"
+ semver "^7.5.2"
strip-ansi "^5.2.0"
- sudo-prompt "^9.0.0"
wcwidth "^1.0.1"
yaml "^2.2.1"
-"@react-native-community/cli-hermes@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-11.3.1.tgz#429dbdb57b9a72f567b7279e897a3b1ad321ebd7"
- integrity sha512-o91yh18SB4jSzT/ejFHd+tUHZS1PcKWkFrFLaL3oM71KF4ougq/7Fw+4xIerIyCJX7TCmjaD88yKUcA4MTf1fA==
+"@react-native-community/cli-hermes@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-12.0.0.tgz#b6d04d93e51b68c614a1ff9377694255a5e1294b"
+ integrity sha512-7W9bp0II83t9FvZ0UC+UwagBr1ySFWfb8gPfZwdpSRSAzTkrJjpLYjfFKs2uhLV63dzM8jyyE/voiQIWi2hnfA==
dependencies:
- "@react-native-community/cli-platform-android" "11.3.1"
- "@react-native-community/cli-tools" "11.3.1"
+ "@react-native-community/cli-platform-android" "12.0.0"
+ "@react-native-community/cli-tools" "12.0.0"
chalk "^4.1.2"
hermes-profile-transformer "^0.0.6"
ip "^1.1.5"
-"@react-native-community/cli-platform-android@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-11.3.1.tgz#19aaaca50ee22b5cdf29e76982c5e9cce0e8d1ca"
- integrity sha512-uUEyfupGtG6/GP4UZzacTEDusbfraocn9vcEft1KhGFWlLPBeaXHoPR3dU956D4256LbCA2qirZNedAGKf6TEQ==
+"@react-native-community/cli-platform-android@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-12.0.0.tgz#55450b94511cea0ea945661c6d4c83ea6770db78"
+ integrity sha512-QjQUh5it4TUwKZIn+T3xhU/IvrUrx1el535Ia6y940tyTxnZ5zQPZnd2JxRcOLiHtKSQL72VnD3yBMRjYtp1HA==
dependencies:
- "@react-native-community/cli-tools" "11.3.1"
+ "@react-native-community/cli-tools" "12.0.0"
chalk "^4.1.2"
execa "^5.0.0"
+ fast-xml-parser "^4.2.4"
glob "^7.1.3"
logkitty "^0.7.1"
-"@react-native-community/cli-platform-ios@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-11.3.1.tgz#47b5980f60ff7822fcb5db9f0575330ae7320039"
- integrity sha512-E6Yzw8mapN8bcP1fPKO/5q+pnyCZcvzNQzKSaCYWj3SrifgeYLJ3lqTNY09Jaf8qn0mDT18NNi0Pg7XOuaINjQ==
+"@react-native-community/cli-platform-ios@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-12.0.0.tgz#9489f72ccaf915d4c8a3e1f6edd21908ec1f8d38"
+ integrity sha512-4c4xH59CpebgZb6dV/uw3lO3gZOSNY2GL9VjYFTXAMQSAnibnWjd1UFwP89TJNTyr/joYIU+vLDZ6nehZ78WoQ==
dependencies:
- "@react-native-community/cli-tools" "11.3.1"
+ "@react-native-community/cli-tools" "12.0.0"
chalk "^4.1.2"
execa "^5.0.0"
fast-xml-parser "^4.0.12"
glob "^7.1.3"
ora "^5.4.1"
-"@react-native-community/cli-plugin-metro@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-11.3.1.tgz#7c13ea0831caed63340655179974cf612fc103ea"
- integrity sha512-KTVhdMg1jIv07zeesQFIZF1gw29UAscLHidjpV2/2XOd53q9wfSf8Ca1oQsE6Ak1peJcuewrWZLgo29845klXQ==
- dependencies:
- "@react-native-community/cli-server-api" "11.3.1"
- "@react-native-community/cli-tools" "11.3.1"
- chalk "^4.1.2"
- execa "^5.0.0"
- metro "0.76.5"
- metro-config "0.76.5"
- metro-core "0.76.5"
- metro-react-native-babel-transformer "0.76.5"
- metro-resolver "0.76.5"
- metro-runtime "0.76.5"
- readline "^1.3.0"
+"@react-native-community/cli-plugin-metro@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-12.0.0.tgz#0203677ced7f3f591b1839468c6d5f6fa3f40871"
+ integrity sha512-4fQOg2mBHhGWsSHw5btyI1Qbe8owZ5Ul2Soyysl5XT3aLVuXn+EBurVuH8Zyvbl1T4k09dgj03ojnlPA8PlIOg==
-"@react-native-community/cli-server-api@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-11.3.1.tgz#23c9819db1ec7fb526f93dad9726dfb30dafcf89"
- integrity sha512-zY4P9FKDqv37t6DNTigBzg/S0/oxU+TLsSovwhbJ0+17TFx2IG9E9u26C0L10liisjb7ElEgeQ95eYHFASYqQg==
+"@react-native-community/cli-server-api@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-12.0.0.tgz#50961549f715a2a9b3d605e8d21a52bb067de88a"
+ integrity sha512-ovHCG71oAsxl3/RNuxBFgqPNZT3aK2eM4o39VetmxQd/KsjKT7mXU02QdwLX53H31wA0Aex/xKwqOGAUBGLHfQ==
dependencies:
- "@react-native-community/cli-debugger-ui" "11.3.1"
- "@react-native-community/cli-tools" "11.3.1"
+ "@react-native-community/cli-debugger-ui" "12.0.0"
+ "@react-native-community/cli-tools" "12.0.0"
compression "^1.7.1"
connect "^3.6.5"
errorhandler "^1.5.1"
@@ -1808,10 +1979,10 @@
serve-static "^1.13.1"
ws "^7.5.1"
-"@react-native-community/cli-tools@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-11.3.1.tgz#365cef877a93462b68f8499394622ed061337d57"
- integrity sha512-JuV2RXTemrsl8fwLgw0SYZsMMCcUwxyQWrcuMTds/bBBT0ij6CDVePagyVjbrWzdPbvPoX6Wr1CFKsem2vOfrQ==
+"@react-native-community/cli-tools@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-12.0.0.tgz#2ff8bff8d6bb0f1162c574fdcf47aa273a48b7ad"
+ integrity sha512-p5QN3UMoAKUTpVblKAf+tW3I+nX6wyPgaXYZ+K3H0vZNmbVim+eODFi32NH1XnvuvblVpakovmMrhnBpRnSAgg==
dependencies:
appdirsjs "^1.2.4"
chalk "^4.1.2"
@@ -1820,64 +1991,217 @@
node-fetch "^2.6.0"
open "^6.2.0"
ora "^5.4.1"
- semver "^6.3.0"
+ semver "^7.5.2"
shell-quote "^1.7.3"
+ sudo-prompt "^9.0.0"
-"@react-native-community/cli-types@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-11.3.1.tgz#0421a6815d3619815a4928437bbcf731ff76c1e8"
- integrity sha512-u4vZ5ldVJuq2AyWeka5PwNlyzi2liSlmRhEC4CRbasNcyXZttnR4sHLIbi/Dn8P54j/5wcxYiEfZeI1D7vxvlQ==
+"@react-native-community/cli-types@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-12.0.0.tgz#333bcd4803343d5278e6fb436c21524b073cd1e8"
+ integrity sha512-1HhPlVqP99qRx1cd4PzQHAdaAW6cSv6LsOz/r+BGTEzl1wZ507vplVDGWDNRX0Zu7nGYiMIGeFBJwz2wINKhiQ==
dependencies:
joi "^17.2.1"
-"@react-native-community/cli@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-11.3.1.tgz#4426d80e4a6c1b1d9e857a356d02b5ec3ca39542"
- integrity sha512-fa8wdO8AxYi/WZuHEa1dd0mySd73CjTfdsB9N/qM4WWYJMNjnzQ0Yh0ZDWdOAnGIjcxmvO4R56Z4HTGIGA4VeQ==
- dependencies:
- "@react-native-community/cli-clean" "11.3.1"
- "@react-native-community/cli-config" "11.3.1"
- "@react-native-community/cli-debugger-ui" "11.3.1"
- "@react-native-community/cli-doctor" "11.3.1"
- "@react-native-community/cli-hermes" "11.3.1"
- "@react-native-community/cli-plugin-metro" "11.3.1"
- "@react-native-community/cli-server-api" "11.3.1"
- "@react-native-community/cli-tools" "11.3.1"
- "@react-native-community/cli-types" "11.3.1"
+"@react-native-community/cli@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-12.0.0.tgz#8678e937497760788bcc0bde5a4e42be6fa38462"
+ integrity sha512-sSw0mPFuS24wHEulNq6hObkRzJbEhzWGb6SWwC59q0xnYztFfjg0M+f0B8EscW8OZ3Ky7vGFqF3IxFR62aP61Q==
+ dependencies:
+ "@react-native-community/cli-clean" "12.0.0"
+ "@react-native-community/cli-config" "12.0.0"
+ "@react-native-community/cli-debugger-ui" "12.0.0"
+ "@react-native-community/cli-doctor" "12.0.0"
+ "@react-native-community/cli-hermes" "12.0.0"
+ "@react-native-community/cli-plugin-metro" "12.0.0"
+ "@react-native-community/cli-server-api" "12.0.0"
+ "@react-native-community/cli-tools" "12.0.0"
+ "@react-native-community/cli-types" "12.0.0"
chalk "^4.1.2"
commander "^9.4.1"
+ deepmerge "^4.3.0"
execa "^5.0.0"
find-up "^4.1.0"
fs-extra "^8.1.0"
graceful-fs "^4.1.3"
- prompts "^2.4.0"
- semver "^6.3.0"
+ prompts "^2.4.2"
+ semver "^7.5.2"
+
+"@react-native/assets-registry@^0.73.1":
+ version "0.73.1"
+ resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.73.1.tgz#e2a6b73b16c183a270f338dc69c36039b3946e85"
+ integrity sha512-2FgAbU7uKM5SbbW9QptPPZx8N9Ke2L7bsHb+EhAanZjFZunA9PaYtyjUQ1s7HD+zDVqOQIvjkpXSv7Kejd2tqg==
-"@react-native/assets-registry@^0.72.0":
- version "0.72.0"
- resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.72.0.tgz#c82a76a1d86ec0c3907be76f7faf97a32bbed05d"
- integrity sha512-Im93xRJuHHxb1wniGhBMsxLwcfzdYreSZVQGDoMJgkd6+Iky61LInGEHnQCTN0fKNYF1Dvcofb4uMmE1RQHXHQ==
+"@react-native/babel-plugin-codegen@*":
+ version "0.74.0"
+ resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.74.0.tgz#01ba90840e23c6d1fbf739f75cce1d0f5be97bfa"
+ integrity sha512-xAM/eVSb5LBkKue3bDZgt76bdsGGzKeF/iEzUNbDTwRQrB3Q5GoceGNM/zVlF+z1xGAkr3jhL+ZyITZGSoIlgw==
+ dependencies:
+ "@react-native/codegen" "*"
-"@react-native/codegen@^0.72.5":
- version "0.72.5"
- resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.72.5.tgz#fa30cfcd89032e1281f706ff077dcca0706270ec"
- integrity sha512-UHqkGRkjfoWhTek9A9Vg5OjpOxp5Vro+NdfoC/itEu1D7nkNAm0/yyf1vTdaCAVsPSzgrfl3f45nrkFOhBU8ag==
+"@react-native/babel-preset@*":
+ version "0.74.0"
+ resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.74.0.tgz#1d933f7737549a6c54f8c808c3ccb452be5f7cbb"
+ integrity sha512-k+1aaYQeLn+GBmGA5Qs3NKI8uzhLvRRMML+pB/+43ZL6DvCklbuJ5KO5oqRRpF3KZ2t/VKUqqSichpXfFrXGjg==
+ dependencies:
+ "@babel/core" "^7.20.0"
+ "@babel/plugin-proposal-async-generator-functions" "^7.0.0"
+ "@babel/plugin-proposal-class-properties" "^7.18.0"
+ "@babel/plugin-proposal-export-default-from" "^7.0.0"
+ "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.0"
+ "@babel/plugin-proposal-numeric-separator" "^7.0.0"
+ "@babel/plugin-proposal-object-rest-spread" "^7.20.0"
+ "@babel/plugin-proposal-optional-catch-binding" "^7.0.0"
+ "@babel/plugin-proposal-optional-chaining" "^7.20.0"
+ "@babel/plugin-syntax-dynamic-import" "^7.8.0"
+ "@babel/plugin-syntax-export-default-from" "^7.0.0"
+ "@babel/plugin-syntax-flow" "^7.18.0"
+ "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0"
+ "@babel/plugin-syntax-optional-chaining" "^7.0.0"
+ "@babel/plugin-transform-arrow-functions" "^7.0.0"
+ "@babel/plugin-transform-async-to-generator" "^7.20.0"
+ "@babel/plugin-transform-block-scoping" "^7.0.0"
+ "@babel/plugin-transform-classes" "^7.0.0"
+ "@babel/plugin-transform-computed-properties" "^7.0.0"
+ "@babel/plugin-transform-destructuring" "^7.20.0"
+ "@babel/plugin-transform-flow-strip-types" "^7.20.0"
+ "@babel/plugin-transform-function-name" "^7.0.0"
+ "@babel/plugin-transform-literals" "^7.0.0"
+ "@babel/plugin-transform-modules-commonjs" "^7.0.0"
+ "@babel/plugin-transform-named-capturing-groups-regex" "^7.0.0"
+ "@babel/plugin-transform-parameters" "^7.0.0"
+ "@babel/plugin-transform-private-methods" "^7.22.5"
+ "@babel/plugin-transform-private-property-in-object" "^7.22.11"
+ "@babel/plugin-transform-react-display-name" "^7.0.0"
+ "@babel/plugin-transform-react-jsx" "^7.0.0"
+ "@babel/plugin-transform-react-jsx-self" "^7.0.0"
+ "@babel/plugin-transform-react-jsx-source" "^7.0.0"
+ "@babel/plugin-transform-runtime" "^7.0.0"
+ "@babel/plugin-transform-shorthand-properties" "^7.0.0"
+ "@babel/plugin-transform-spread" "^7.0.0"
+ "@babel/plugin-transform-sticky-regex" "^7.0.0"
+ "@babel/plugin-transform-typescript" "^7.5.0"
+ "@babel/plugin-transform-unicode-regex" "^7.0.0"
+ "@babel/template" "^7.0.0"
+ "@react-native/babel-plugin-codegen" "*"
+ babel-plugin-transform-flow-enums "^0.0.2"
+ react-refresh "^0.14.0"
+
+"@react-native/babel-preset@^0.73.18":
+ version "0.73.18"
+ resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.73.18.tgz#0ff24ba35102d9ac071de8ab10706ccaee5e3e6f"
+ integrity sha512-FzPasmazoX9WZnmwotk6SK9ydiExdqS4Xt5VaukPoY9u8u3AUUODzqjTsWSOxjFD9eRF3Knyg5H8JMDe6pj5wQ==
+ dependencies:
+ "@babel/core" "^7.20.0"
+ "@babel/plugin-proposal-async-generator-functions" "^7.0.0"
+ "@babel/plugin-proposal-class-properties" "^7.18.0"
+ "@babel/plugin-proposal-export-default-from" "^7.0.0"
+ "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.0"
+ "@babel/plugin-proposal-numeric-separator" "^7.0.0"
+ "@babel/plugin-proposal-object-rest-spread" "^7.20.0"
+ "@babel/plugin-proposal-optional-catch-binding" "^7.0.0"
+ "@babel/plugin-proposal-optional-chaining" "^7.20.0"
+ "@babel/plugin-syntax-dynamic-import" "^7.8.0"
+ "@babel/plugin-syntax-export-default-from" "^7.0.0"
+ "@babel/plugin-syntax-flow" "^7.18.0"
+ "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0"
+ "@babel/plugin-syntax-optional-chaining" "^7.0.0"
+ "@babel/plugin-transform-arrow-functions" "^7.0.0"
+ "@babel/plugin-transform-async-to-generator" "^7.20.0"
+ "@babel/plugin-transform-block-scoping" "^7.0.0"
+ "@babel/plugin-transform-classes" "^7.0.0"
+ "@babel/plugin-transform-computed-properties" "^7.0.0"
+ "@babel/plugin-transform-destructuring" "^7.20.0"
+ "@babel/plugin-transform-flow-strip-types" "^7.20.0"
+ "@babel/plugin-transform-function-name" "^7.0.0"
+ "@babel/plugin-transform-literals" "^7.0.0"
+ "@babel/plugin-transform-modules-commonjs" "^7.0.0"
+ "@babel/plugin-transform-named-capturing-groups-regex" "^7.0.0"
+ "@babel/plugin-transform-parameters" "^7.0.0"
+ "@babel/plugin-transform-private-methods" "^7.22.5"
+ "@babel/plugin-transform-private-property-in-object" "^7.22.11"
+ "@babel/plugin-transform-react-display-name" "^7.0.0"
+ "@babel/plugin-transform-react-jsx" "^7.0.0"
+ "@babel/plugin-transform-react-jsx-self" "^7.0.0"
+ "@babel/plugin-transform-react-jsx-source" "^7.0.0"
+ "@babel/plugin-transform-runtime" "^7.0.0"
+ "@babel/plugin-transform-shorthand-properties" "^7.0.0"
+ "@babel/plugin-transform-spread" "^7.0.0"
+ "@babel/plugin-transform-sticky-regex" "^7.0.0"
+ "@babel/plugin-transform-typescript" "^7.5.0"
+ "@babel/plugin-transform-unicode-regex" "^7.0.0"
+ "@babel/template" "^7.0.0"
+ "@react-native/babel-plugin-codegen" "*"
+ babel-plugin-transform-flow-enums "^0.0.2"
+ react-refresh "^0.14.0"
+
+"@react-native/codegen@*":
+ version "0.74.0"
+ resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.74.0.tgz#59ae487528f828481beec017b12abab5bd077fe4"
+ integrity sha512-Y01QK7Ae789su7qgjOZiRyrsfOaD+oiHEpbAqqnGB6UmuTiS77gMFH8hzU45Hu4bC2iTP7FG5/5YvlzbSmR82g==
+ dependencies:
+ "@babel/parser" "^7.20.0"
+ flow-parser "^0.206.0"
+ jscodeshift "^0.14.0"
+ nullthrows "^1.1.1"
+
+"@react-native/codegen@^0.73.1":
+ version "0.73.1"
+ resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.73.1.tgz#b081a8b8e4d766e7313fdaaaa7c3f79145dac448"
+ integrity sha512-umgmDWOlfo8y7Ol1dssi5Ade5kR0vGFg4z3A4lC2c1WO7ZU/O446FPLBud+7MV9frqmk64ddnbzrR+U9GN+HoQ==
dependencies:
"@babel/parser" "^7.20.0"
flow-parser "^0.206.0"
jscodeshift "^0.14.0"
nullthrows "^1.1.1"
-"@react-native/eslint-config@^0.72.2":
- version "0.72.2"
- resolved "https://registry.yarnpkg.com/@react-native/eslint-config/-/eslint-config-0.72.2.tgz#31da4cec65ad2805d4db9fdda138452821d72133"
- integrity sha512-rAYuQQXzi63W7+9Pu/+23od/b/lTSzHjMFibum3sKgdG2LIyvhoMEWQ5+Chu7TqebqYy1b9SDn/KEMHvpWFtNg==
+"@react-native/community-cli-plugin@^0.73.9":
+ version "0.73.9"
+ resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.73.9.tgz#97c2cefb3062787cb55710ef59729521174bda15"
+ integrity sha512-0nM3i3GLpvfUlzzoU+Mncu4IXT7Y33nm1rdoN0mLf4VOzxgboTnoqbfe7gh5X3OhRclaskEgYEQRopo6eCjFdA==
+ dependencies:
+ "@react-native-community/cli-server-api" "12.0.0"
+ "@react-native-community/cli-tools" "12.0.0"
+ "@react-native/dev-middleware" "^0.73.5"
+ "@react-native/metro-babel-transformer" "^0.73.12"
+ chalk "^4.0.0"
+ execa "^5.1.1"
+ metro "^0.80.0"
+ metro-config "^0.80.0"
+ metro-core "^0.80.0"
+ node-fetch "^2.2.0"
+ readline "^1.3.0"
+
+"@react-native/debugger-frontend@^0.73.2":
+ version "0.73.2"
+ resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.73.2.tgz#4ad2748aa72e1aac640c0e916ff43c37f357f907"
+ integrity sha512-YDCerm7FwaWMsc4zVBWQ3jMuFoq+a3DGhS4LAynwsFqCyo8Gmir2ARvmOHQdqZZ2KrBWqaIyiHh1nJ/UrAJntw==
+
+"@react-native/dev-middleware@^0.73.5":
+ version "0.73.5"
+ resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.73.5.tgz#b629c8d281889e4759dcdcf1b1785019cbdfdd75"
+ integrity sha512-Ca9RHPaQXQn9yZke4n8sG09u+RuWpQun4imKg3tuykwPH3UrTTSSxoP/I04xdxsAOxaCkCl/ZdgL6SiAmzxWiQ==
+ dependencies:
+ "@isaacs/ttlcache" "^1.4.1"
+ "@react-native/debugger-frontend" "^0.73.2"
+ chrome-launcher "^0.15.2"
+ chromium-edge-launcher "^1.0.0"
+ connect "^3.6.5"
+ debug "^2.2.0"
+ node-fetch "^2.2.0"
+ open "^7.0.3"
+ serve-static "^1.13.1"
+ temp-dir "^2.0.0"
+
+"@react-native/eslint-config@^0.73.1":
+ version "0.73.1"
+ resolved "https://registry.yarnpkg.com/@react-native/eslint-config/-/eslint-config-0.73.1.tgz#2e75669260f324794a12e12e7064dd7fe613009b"
+ integrity sha512-Dgxk5JTfZqHvKL63iyMZanWqH/+P+GI3m7r7PtUEJgQbm+2XYbJnbAgJwebmDE7BzBFEcmxavjemHBkgs/eH3Q==
dependencies:
"@babel/core" "^7.20.0"
"@babel/eslint-parser" "^7.20.0"
- "@react-native/eslint-plugin" "^0.72.0"
- "@typescript-eslint/eslint-plugin" "^5.30.5"
- "@typescript-eslint/parser" "^5.30.5"
+ "@react-native/eslint-plugin" "^0.73.1"
+ "@typescript-eslint/eslint-plugin" "^5.57.1"
+ "@typescript-eslint/parser" "^5.57.1"
eslint-config-prettier "^8.5.0"
eslint-plugin-eslint-comments "^3.2.0"
eslint-plugin-ft-flow "^2.0.1"
@@ -1887,40 +2211,56 @@
eslint-plugin-react-hooks "^4.6.0"
eslint-plugin-react-native "^4.0.0"
-"@react-native/eslint-plugin@^0.72.0":
- version "0.72.0"
- resolved "https://registry.yarnpkg.com/@react-native/eslint-plugin/-/eslint-plugin-0.72.0.tgz#7ec4c6a73dfde4bd6b4a4d3c462cfdc2637bf91d"
- integrity sha512-xWQthnyKd+H22TBqeJUTFebsyWAAwzUb7EQCT8F/WMZsS1sv5UG+2cM/cU9/2HEbVZgxHYuLIi915WznjKPvlg==
-
-"@react-native/gradle-plugin@^0.72.10":
- version "0.72.10"
- resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.72.10.tgz#cd7ad2203039dc1f97fb849898d689442776b004"
- integrity sha512-/3KZSdFOWpTCHlp468NOgNfSIhENEH44O3Xq+dmgp4kJ/WhTvCmI+7glJ0Io6T7AizcWlIuW5VKA2+Pb3GHXmg==
-
-"@react-native/js-polyfills@^0.72.1":
- version "0.72.1"
- resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.72.1.tgz#905343ef0c51256f128256330fccbdb35b922291"
- integrity sha512-cRPZh2rBswFnGt5X5EUEPs0r+pAsXxYsifv/fgy9ZLQokuT52bPH+9xjDR+7TafRua5CttGW83wP4TntRcWNDA==
-
-"@react-native/metro-config@^0.72.6":
- version "0.72.6"
- resolved "https://registry.yarnpkg.com/@react-native/metro-config/-/metro-config-0.72.6.tgz#77efdcdc51ff0df0269031dc4442b7dbb50ef9eb"
- integrity sha512-hkV0okTi/N/ui1PF4ZgxPV9zajHkxuu+arpQwk8rY+QPZgGM8SIAN5tf68DWJTbPCfAiZLFoW1TgMNbvKrSY1A==
- dependencies:
- "@react-native/js-polyfills" "^0.72.1"
- metro-config "0.76.5"
- metro-react-native-babel-transformer "0.76.5"
- metro-runtime "0.76.5"
-
-"@react-native/normalize-colors@*", "@react-native/normalize-colors@^0.72.0":
- version "0.72.0"
- resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.72.0.tgz#14294b7ed3c1d92176d2a00df48456e8d7d62212"
- integrity sha512-285lfdqSXaqKuBbbtP9qL2tDrfxdOFtIMvkKadtleRQkdOxx+uzGvFr82KHmc/sSiMtfXGp7JnFYWVh4sFl7Yw==
-
-"@react-native/virtualized-lists@^0.72.5":
- version "0.72.5"
- resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.72.5.tgz#a7b261357ec7e0e5aa97a24d4acab1d903811e09"
- integrity sha512-AtKE3dez3lf89O87wC2ZglV5aPsifopQgn/UmFhXAwi18Yp1BJfEGh3sUqOPNgZNByYPAGxFANeZq44VATXeJA==
+"@react-native/eslint-plugin@^0.73.1":
+ version "0.73.1"
+ resolved "https://registry.yarnpkg.com/@react-native/eslint-plugin/-/eslint-plugin-0.73.1.tgz#79d2c4d90c80bfad8900db335bfbaf1ca599abdc"
+ integrity sha512-8BNMFE8CAI7JLWLOs3u33wcwcJ821LYs5g53Xyx9GhSg0h8AygTwDrwmYb/pp04FkCNCPjKPBoaYRthQZmxgwA==
+
+"@react-native/gradle-plugin@^0.73.3":
+ version "0.73.3"
+ resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.73.3.tgz#94851d0ee12a4ada9a10b7731698c5f67a5b8063"
+ integrity sha512-0dbzN0RTCCTJetRCIMRHNqomfri0tBrNVgJHqRg/cxfSP/ePkzPnp5nhwLr+bCDRd4z8zDsQ+/+87P/77RRsZQ==
+
+"@react-native/js-polyfills@^0.73.1":
+ version "0.73.1"
+ resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.73.1.tgz#730b0a7aaab947ae6f8e5aa9d995e788977191ed"
+ integrity sha512-ewMwGcumrilnF87H4jjrnvGZEaPFCAC4ebraEK+CurDDmwST/bIicI4hrOAv+0Z0F7DEK4O4H7r8q9vH7IbN4g==
+
+"@react-native/metro-babel-transformer@^0.73.12":
+ version "0.73.12"
+ resolved "https://registry.yarnpkg.com/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.73.12.tgz#6b9c391285a4e376ea4c7bc42667bed015fdeb7c"
+ integrity sha512-VmxN5aaoOprzDzUR+8c3XYhG0FoMOO6n0ToylCW6EeZCuf5RTY7HWVOhacabGoB1mHrWzJ0wWEsqX+eD4iFxoA==
+ dependencies:
+ "@babel/core" "^7.20.0"
+ "@react-native/babel-preset" "*"
+ babel-preset-fbjs "^3.4.0"
+ hermes-parser "0.15.0"
+ nullthrows "^1.1.1"
+
+"@react-native/metro-config@^0.73.2":
+ version "0.73.2"
+ resolved "https://registry.yarnpkg.com/@react-native/metro-config/-/metro-config-0.73.2.tgz#89693abfc683d17245a857bd5255d623368bd0b2"
+ integrity sha512-sYBtFigV3L5Kc/D0xjgxAS3dVUg9UlCIT9D7qHhk6SMCh73YS5W9ZBmJAhXW9I8I4NPvCkol2iIvrfVszqEu7w==
+ dependencies:
+ "@react-native/js-polyfills" "^0.73.1"
+ "@react-native/metro-babel-transformer" "^0.73.12"
+ metro-config "^0.80.0"
+ metro-runtime "^0.80.0"
+
+"@react-native/normalize-colors@^0.73.0", "@react-native/normalize-colors@^0.73.2":
+ version "0.73.2"
+ resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.73.2.tgz#cc8e48fbae2bbfff53e12f209369e8d2e4cf34ec"
+ integrity sha512-bRBcb2T+I88aG74LMVHaKms2p/T8aQd8+BZ7LuuzXlRfog1bMWWn/C5i0HVuvW4RPtXQYgIlGiXVDy9Ir1So/w==
+
+"@react-native/typescript-config@^0.73.1":
+ version "0.73.1"
+ resolved "https://registry.yarnpkg.com/@react-native/typescript-config/-/typescript-config-0.73.1.tgz#c97a42f5cd264069bfe86b737c531ed2f042ae6d"
+ integrity sha512-7Wrmdp972ZO7xvDid+xRGtvX6xz47cpGj7Y7VKlUhSVFFqbOGfB5WCpY1vMr6R/fjl+Og2fRw+TETN2+JnJi0w==
+
+"@react-native/virtualized-lists@^0.73.3":
+ version "0.73.3"
+ resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.73.3.tgz#6e74c1d6ac36b574472ecddd5be1645a9f6d9e68"
+ integrity sha512-3qPNlLk9T2+qZpqcB1lvuy5LjeQezNNG/oV1GMyTrXR8lf/gFgsz2+ZxlmpNt3S4/jBypQbHOpGi6K+DjrN96A==
dependencies:
invariant "^2.2.4"
nullthrows "^1.1.1"
@@ -1947,10 +2287,10 @@
resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f"
integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==
-"@sinclair/typebox@^0.25.16":
- version "0.25.24"
- resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.25.24.tgz#8c7688559979f7079aacaf31aa881c3aa410b718"
- integrity sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==
+"@sinclair/typebox@^0.27.8":
+ version "0.27.8"
+ resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e"
+ integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==
"@sinonjs/commons@^1.7.0":
version "1.8.4"
@@ -1959,6 +2299,20 @@
dependencies:
type-detect "4.0.8"
+"@sinonjs/commons@^3.0.0":
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.0.tgz#beb434fe875d965265e04722ccfc21df7f755d72"
+ integrity sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==
+ dependencies:
+ type-detect "4.0.8"
+
+"@sinonjs/fake-timers@^10.0.2":
+ version "10.3.0"
+ resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66"
+ integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==
+ dependencies:
+ "@sinonjs/commons" "^3.0.0"
+
"@sinonjs/fake-timers@^9.1.2":
version "9.1.2"
resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz#4eaab737fab77332ab132d396a3c0d364bd0ea8c"
@@ -2077,7 +2431,7 @@
dependencies:
"@types/react" "*"
-"@types/react@*", "@types/react@^18.0.24":
+"@types/react@*":
version "18.0.25"
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.25.tgz#8b1dcd7e56fe7315535a4af25435e0bb55c8ae44"
integrity sha512-xD6c0KDT4m7n9uD4ZHi02lzskaiqcBxf4zi+tXZY98a04wvc0hi/TcCPC2FOESZi51Nd7tlUeOJY8RofL799/g==
@@ -2086,6 +2440,15 @@
"@types/scheduler" "*"
csstype "^3.0.2"
+"@types/react@^18.2.6":
+ version "18.2.37"
+ resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.37.tgz#0f03af69e463c0f19a356c2660dbca5d19c44cae"
+ integrity sha512-RGAYMi2bhRgEXT3f4B92WTohopH6bIXw05FuGlmJEnv/omEn190+QYEIYxIAuIBdKgboYYdVved2p1AxZVQnaw==
+ 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"
@@ -2127,7 +2490,7 @@
dependencies:
"@types/yargs-parser" "*"
-"@typescript-eslint/eslint-plugin@^5.30.5", "@typescript-eslint/eslint-plugin@^5.37.0":
+"@typescript-eslint/eslint-plugin@^5.37.0":
version "5.42.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.42.0.tgz#36a8c0c379870127059889a9cc7e05c260d2aaa5"
integrity sha512-5TJh2AgL6+wpL8H/GTSjNb4WrjKoR2rqvFxR/DDTqYNk6uXn8BJMEcncLSpMbf/XV1aS0jAjYwn98uvVCiAywQ==
@@ -2142,7 +2505,23 @@
semver "^7.3.7"
tsutils "^3.21.0"
-"@typescript-eslint/parser@^5.30.5", "@typescript-eslint/parser@^5.37.0":
+"@typescript-eslint/eslint-plugin@^5.57.1":
+ version "5.62.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz#aeef0328d172b9e37d9bab6dbc13b87ed88977db"
+ integrity sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==
+ dependencies:
+ "@eslint-community/regexpp" "^4.4.0"
+ "@typescript-eslint/scope-manager" "5.62.0"
+ "@typescript-eslint/type-utils" "5.62.0"
+ "@typescript-eslint/utils" "5.62.0"
+ debug "^4.3.4"
+ graphemer "^1.4.0"
+ ignore "^5.2.0"
+ natural-compare-lite "^1.4.0"
+ semver "^7.3.7"
+ tsutils "^3.21.0"
+
+"@typescript-eslint/parser@^5.37.0":
version "5.42.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.42.0.tgz#be0ffbe279e1320e3d15e2ef0ad19262f59e9240"
integrity sha512-Ixh9qrOTDRctFg3yIwrLkgf33AHyEIn6lhyf5cCfwwiGtkWhNpVKlEZApi3inGQR/barWnY7qY8FbGKBO7p3JA==
@@ -2152,6 +2531,16 @@
"@typescript-eslint/typescript-estree" "5.42.0"
debug "^4.3.4"
+"@typescript-eslint/parser@^5.57.1":
+ version "5.62.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.62.0.tgz#1b63d082d849a2fcae8a569248fbe2ee1b8a56c7"
+ integrity sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==
+ dependencies:
+ "@typescript-eslint/scope-manager" "5.62.0"
+ "@typescript-eslint/types" "5.62.0"
+ "@typescript-eslint/typescript-estree" "5.62.0"
+ debug "^4.3.4"
+
"@typescript-eslint/scope-manager@5.42.0":
version "5.42.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.42.0.tgz#e1f2bb26d3b2a508421ee2e3ceea5396b192f5ef"
@@ -2160,6 +2549,14 @@
"@typescript-eslint/types" "5.42.0"
"@typescript-eslint/visitor-keys" "5.42.0"
+"@typescript-eslint/scope-manager@5.62.0":
+ version "5.62.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c"
+ integrity sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==
+ dependencies:
+ "@typescript-eslint/types" "5.62.0"
+ "@typescript-eslint/visitor-keys" "5.62.0"
+
"@typescript-eslint/type-utils@5.42.0":
version "5.42.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.42.0.tgz#4206d7192d4fe903ddf99d09b41d4ac31b0b7dca"
@@ -2170,11 +2567,26 @@
debug "^4.3.4"
tsutils "^3.21.0"
+"@typescript-eslint/type-utils@5.62.0":
+ version "5.62.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz#286f0389c41681376cdad96b309cedd17d70346a"
+ integrity sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==
+ dependencies:
+ "@typescript-eslint/typescript-estree" "5.62.0"
+ "@typescript-eslint/utils" "5.62.0"
+ debug "^4.3.4"
+ tsutils "^3.21.0"
+
"@typescript-eslint/types@5.42.0":
version "5.42.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.42.0.tgz#5aeff9b5eced48f27d5b8139339bf1ef805bad7a"
integrity sha512-t4lzO9ZOAUcHY6bXQYRuu+3SSYdD9TS8ooApZft4WARt4/f2Cj/YpvbTe8A4GuhT4bNW72goDMOy7SW71mZwGw==
+"@typescript-eslint/types@5.62.0":
+ version "5.62.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f"
+ integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==
+
"@typescript-eslint/typescript-estree@5.42.0":
version "5.42.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.42.0.tgz#2592d24bb5f89bf54a63384ff3494870f95b3fd8"
@@ -2188,6 +2600,19 @@
semver "^7.3.7"
tsutils "^3.21.0"
+"@typescript-eslint/typescript-estree@5.62.0":
+ version "5.62.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b"
+ integrity sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==
+ dependencies:
+ "@typescript-eslint/types" "5.62.0"
+ "@typescript-eslint/visitor-keys" "5.62.0"
+ debug "^4.3.4"
+ globby "^11.1.0"
+ is-glob "^4.0.3"
+ semver "^7.3.7"
+ tsutils "^3.21.0"
+
"@typescript-eslint/utils@5.42.0", "@typescript-eslint/utils@^5.10.0":
version "5.42.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.42.0.tgz#f06bd43b9a9a06ed8f29600273240e84a53f2f15"
@@ -2202,6 +2627,20 @@
eslint-utils "^3.0.0"
semver "^7.3.7"
+"@typescript-eslint/utils@5.62.0":
+ version "5.62.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86"
+ integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==
+ dependencies:
+ "@eslint-community/eslint-utils" "^4.2.0"
+ "@types/json-schema" "^7.0.9"
+ "@types/semver" "^7.3.12"
+ "@typescript-eslint/scope-manager" "5.62.0"
+ "@typescript-eslint/types" "5.62.0"
+ "@typescript-eslint/typescript-estree" "5.62.0"
+ eslint-scope "^5.1.1"
+ semver "^7.3.7"
+
"@typescript-eslint/visitor-keys@5.42.0":
version "5.42.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.42.0.tgz#ee8d62d486f41cfe646632fab790fbf0c1db5bb0"
@@ -2210,6 +2649,14 @@
"@typescript-eslint/types" "5.42.0"
eslint-visitor-keys "^3.3.0"
+"@typescript-eslint/visitor-keys@5.62.0":
+ version "5.62.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz#2174011917ce582875954ffe2f6912d5931e353e"
+ integrity sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==
+ dependencies:
+ "@typescript-eslint/types" "5.62.0"
+ eslint-visitor-keys "^3.3.0"
+
"@yarnpkg/lockfile@^1.1.0":
version "1.1.0"
resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31"
@@ -2517,7 +2964,7 @@ balanced-match@^1.0.0:
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
-base64-js@^1.1.2, base64-js@^1.3.1:
+base64-js@^1.3.1, base64-js@^1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
@@ -2628,7 +3075,7 @@ caniuse-lite@^1.0.30001400:
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz#e7c59bd1bc518fae03a4656be442ce6c4887a795"
integrity sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==
-chalk@^2.0.0:
+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==
@@ -2650,6 +3097,28 @@ char-regex@^1.0.2:
resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf"
integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==
+chrome-launcher@^0.15.2:
+ version "0.15.2"
+ resolved "https://registry.yarnpkg.com/chrome-launcher/-/chrome-launcher-0.15.2.tgz#4e6404e32200095fdce7f6a1e1004f9bd36fa5da"
+ integrity sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==
+ dependencies:
+ "@types/node" "*"
+ escape-string-regexp "^4.0.0"
+ is-wsl "^2.2.0"
+ lighthouse-logger "^1.0.0"
+
+chromium-edge-launcher@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/chromium-edge-launcher/-/chromium-edge-launcher-1.0.0.tgz#0443083074715a13c669530b35df7bfea33b1509"
+ integrity sha512-pgtgjNKZ7i5U++1g1PWv75umkHvhVTDOQIZ+sjeUX9483S7Y6MUvO0lrd7ShGlQlFHMN4SwKTCq/X8hWrbv2KA==
+ dependencies:
+ "@types/node" "*"
+ escape-string-regexp "^4.0.0"
+ is-wsl "^2.2.0"
+ lighthouse-logger "^1.0.0"
+ mkdirp "^1.0.4"
+ rimraf "^3.0.2"
+
ci-info@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
@@ -2865,7 +3334,7 @@ dayjs@^1.8.15:
resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.6.tgz#2e79a226314ec3ec904e3ee1dd5a4f5e5b1c7afb"
integrity sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ==
-debug@2.6.9, debug@^2.2.0:
+debug@2.6.9, debug@^2.2.0, debug@^2.6.9:
version "2.6.9"
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
@@ -2929,14 +3398,14 @@ depd@2.0.0:
resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
-deprecated-react-native-prop-types@4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-4.1.0.tgz#8ed03a64c21b7fbdd2d000957b6838d4f38d2c66"
- integrity sha512-WfepZHmRbbdTvhcolb8aOKEvQdcmTMn5tKLbqbXmkBvjFjRVWAYqsXk/DBsV8TZxws8SdGHLuHaJrHSQUPRdfw==
+deprecated-react-native-prop-types@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-5.0.0.tgz#02a12f090da7bd9e8c3ac53c31cf786a1315d302"
+ integrity sha512-cIK8KYiiGVOFsKdPMmm1L3tA/Gl+JopXL6F5+C7x39MyPsQYnP57Im/D6bNUzcborD7fcMwiwZqcBdBXXZucYQ==
dependencies:
- "@react-native/normalize-colors" "*"
- invariant "*"
- prop-types "*"
+ "@react-native/normalize-colors" "^0.73.0"
+ invariant "^2.2.4"
+ prop-types "^15.8.1"
destroy@1.2.0:
version "1.2.0"
@@ -2999,10 +3468,10 @@ encodeurl@~1.0.2:
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
-envinfo@^7.7.2:
- version "7.8.1"
- resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475"
- integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==
+envinfo@^7.10.0:
+ version "7.11.0"
+ resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.11.0.tgz#c3793f44284a55ff8c82faf1ffd91bc6478ea01f"
+ integrity sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==
error-ex@^1.3.1:
version "1.3.2"
@@ -3301,7 +3770,7 @@ event-target-shim@^5.0.0, event-target-shim@^5.0.1:
resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789"
integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==
-execa@^5.0.0:
+execa@^5.0.0, execa@^5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
@@ -3370,6 +3839,13 @@ fast-xml-parser@^4.0.12:
dependencies:
strnum "^1.0.5"
+fast-xml-parser@^4.2.4:
+ version "4.3.2"
+ resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.3.2.tgz#761e641260706d6e13251c4ef8e3f5694d4b0d79"
+ integrity sha512-rmrXUXwbJedoXkStenj1kkljNF7ugn5ZjR9FJcwmCfcCbtOMDghPajbc+Tck6vE6F5XsDmx+Pr2le9fw8+pXBg==
+ dependencies:
+ strnum "^1.0.5"
+
fastq@^1.6.0:
version "1.13.0"
resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c"
@@ -3463,10 +3939,10 @@ flatted@^3.1.0:
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787"
integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==
-flow-enums-runtime@^0.0.5:
- version "0.0.5"
- resolved "https://registry.yarnpkg.com/flow-enums-runtime/-/flow-enums-runtime-0.0.5.tgz#95884bfcc82edaf27eef7e1dd09732331cfbafbc"
- integrity sha512-PSZF9ZuaZD03sT9YaIs0FrGJ7lSUw7rHZIex+73UYVXg46eL/wxN5PaVcPJFudE2cJu5f0fezitV5aBkLHPUOQ==
+flow-enums-runtime@^0.0.6:
+ version "0.0.6"
+ resolved "https://registry.yarnpkg.com/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz#5bb0cd1b0a3e471330f4d109039b7eba5cb3e787"
+ integrity sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==
flow-parser@0.*:
version "0.192.0"
@@ -3628,6 +4104,11 @@ grapheme-splitter@^1.0.4:
resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e"
integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==
+graphemer@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6"
+ integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
+
has-bigints@^1.0.1, has-bigints@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
@@ -3669,11 +4150,35 @@ has@^1.0.3:
dependencies:
function-bind "^1.1.1"
+hermes-estree@0.15.0:
+ version "0.15.0"
+ resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.15.0.tgz#e32f6210ab18c7b705bdcb375f7700f2db15d6ba"
+ integrity sha512-lLYvAd+6BnOqWdnNbP/Q8xfl8LOGw4wVjfrNd9Gt8eoFzhNBRVD95n4l2ksfMVOoxuVyegs85g83KS9QOsxbVQ==
+
+hermes-estree@0.17.1:
+ version "0.17.1"
+ resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.17.1.tgz#902806a900c185720424ffcf958027821d23c051"
+ integrity sha512-EdUJms+eRE40OQxysFlPr1mPpvUbbMi7uDAKlScBw8o3tQY22BZ5yx56OYyp1bVaBm+7Cjc3NQz24sJEFXkPxg==
+
hermes-estree@0.8.0:
version "0.8.0"
resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.8.0.tgz#530be27243ca49f008381c1f3e8b18fb26bf9ec0"
integrity sha512-W6JDAOLZ5pMPMjEiQGLCXSSV7pIBEgRR5zGkxgmzGSXHOxqV5dC/M1Zevqpbm9TZDE5tu358qZf8Vkzmsc+u7Q==
+hermes-parser@0.15.0:
+ version "0.15.0"
+ resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.15.0.tgz#f611a297c2a2dbbfbce8af8543242254f604c382"
+ integrity sha512-Q1uks5rjZlE9RjMMjSUCkGrEIPI5pKJILeCtK1VmTj7U4pf3wVPoo+cxfu+s4cBAPy2JzikIIdCZgBoR6x7U1Q==
+ dependencies:
+ hermes-estree "0.15.0"
+
+hermes-parser@0.17.1:
+ version "0.17.1"
+ resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.17.1.tgz#8b5cbaff235fed28487812ad718f9c7182d0db0f"
+ integrity sha512-yErtFLMEL6490fFJPurNn23OI2ciGAtaUfKUg9VPdcde9CmItCjOVQkJt1Xzawv5kuRzeIx0RE2E2Q9TbIgdzA==
+ dependencies:
+ hermes-estree "0.17.1"
+
hermes-parser@0.8.0:
version "0.8.0"
resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.8.0.tgz#116dceaba32e45b16d6aefb5c4c830eaeba2d257"
@@ -3789,7 +4294,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==
@@ -3969,7 +4474,7 @@ is-wsl@^1.1.0:
resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d"
integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==
-is-wsl@^2.1.1:
+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==
@@ -4140,7 +4645,7 @@ jest-each@^29.2.1:
jest-util "^29.2.1"
pretty-format "^29.2.1"
-jest-environment-node@^29.2.1, jest-environment-node@^29.2.2:
+jest-environment-node@^29.2.2:
version "29.2.2"
resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.2.2.tgz#a64b272773870c3a947cd338c25fd34938390bc2"
integrity sha512-B7qDxQjkIakQf+YyrqV5dICNs7tlCO55WJ4OMSXsqz1lpI/0PmeuXdx2F7eU8rnPbRkUR/fItSSUh0jvE2y/tw==
@@ -4152,6 +4657,18 @@ jest-environment-node@^29.2.1, jest-environment-node@^29.2.2:
jest-mock "^29.2.2"
jest-util "^29.2.1"
+jest-environment-node@^29.6.3:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376"
+ integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==
+ dependencies:
+ "@jest/environment" "^29.7.0"
+ "@jest/fake-timers" "^29.7.0"
+ "@jest/types" "^29.6.3"
+ "@types/node" "*"
+ jest-mock "^29.7.0"
+ jest-util "^29.7.0"
+
jest-get-type@^26.3.0:
version "26.3.0"
resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0"
@@ -4162,10 +4679,10 @@ jest-get-type@^29.2.0:
resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.2.0.tgz#726646f927ef61d583a3b3adb1ab13f3a5036408"
integrity sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==
-jest-get-type@^29.4.3:
- version "29.4.3"
- resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.4.3.tgz#1ab7a5207c995161100b5187159ca82dd48b3dd5"
- integrity sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==
+jest-get-type@^29.6.3:
+ version "29.6.3"
+ resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1"
+ integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==
jest-haste-map@^29.2.1:
version "29.2.1"
@@ -4219,6 +4736,21 @@ jest-message-util@^29.2.1:
slash "^3.0.0"
stack-utils "^2.0.3"
+jest-message-util@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3"
+ integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==
+ dependencies:
+ "@babel/code-frame" "^7.12.13"
+ "@jest/types" "^29.6.3"
+ "@types/stack-utils" "^2.0.0"
+ chalk "^4.0.0"
+ graceful-fs "^4.2.9"
+ micromatch "^4.0.4"
+ pretty-format "^29.7.0"
+ slash "^3.0.0"
+ stack-utils "^2.0.3"
+
jest-mock@^29.2.2:
version "29.2.2"
resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.2.2.tgz#9045618b3f9d27074bbcf2d55bdca6a5e2e8bca7"
@@ -4228,6 +4760,15 @@ jest-mock@^29.2.2:
"@types/node" "*"
jest-util "^29.2.1"
+jest-mock@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347"
+ integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==
+ dependencies:
+ "@jest/types" "^29.6.3"
+ "@types/node" "*"
+ jest-util "^29.7.0"
+
jest-pnp-resolver@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c"
@@ -4375,6 +4916,18 @@ jest-util@^29.2.1:
graceful-fs "^4.2.9"
picomatch "^2.2.3"
+jest-util@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc"
+ integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==
+ dependencies:
+ "@jest/types" "^29.6.3"
+ "@types/node" "*"
+ chalk "^4.0.0"
+ ci-info "^3.2.0"
+ graceful-fs "^4.2.9"
+ picomatch "^2.2.3"
+
jest-validate@^26.5.2:
version "26.6.2"
resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec"
@@ -4387,18 +4940,6 @@ jest-validate@^26.5.2:
leven "^3.1.0"
pretty-format "^26.6.2"
-jest-validate@^29.2.1:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.5.0.tgz#8e5a8f36178d40e47138dc00866a5f3bd9916ffc"
- integrity sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ==
- dependencies:
- "@jest/types" "^29.5.0"
- camelcase "^6.2.0"
- chalk "^4.0.0"
- jest-get-type "^29.4.3"
- leven "^3.1.0"
- pretty-format "^29.5.0"
-
jest-validate@^29.2.2:
version "29.2.2"
resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.2.2.tgz#e43ce1931292dfc052562a11bc681af3805eadce"
@@ -4411,6 +4952,18 @@ jest-validate@^29.2.2:
leven "^3.1.0"
pretty-format "^29.2.1"
+jest-validate@^29.6.3:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c"
+ integrity sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==
+ dependencies:
+ "@jest/types" "^29.6.3"
+ camelcase "^6.2.0"
+ chalk "^4.0.0"
+ jest-get-type "^29.6.3"
+ leven "^3.1.0"
+ pretty-format "^29.7.0"
+
jest-watcher@^29.2.2:
version "29.2.2"
resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.2.2.tgz#7093d4ea8177e0a0da87681a9e7b09a258b9daf7"
@@ -4444,6 +4997,16 @@ jest-worker@^29.2.1:
merge-stream "^2.0.0"
supports-color "^8.0.0"
+jest-worker@^29.6.3:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a"
+ integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==
+ dependencies:
+ "@types/node" "*"
+ jest-util "^29.7.0"
+ merge-stream "^2.0.0"
+ supports-color "^8.0.0"
+
jest@^29.2.1:
version "29.2.2"
resolved "https://registry.yarnpkg.com/jest/-/jest-29.2.2.tgz#24da83cbbce514718acd698926b7679109630476"
@@ -4605,6 +5168,14 @@ levn@^0.4.1:
prelude-ls "^1.2.1"
type-check "~0.4.0"
+lighthouse-logger@^1.0.0:
+ version "1.4.2"
+ resolved "https://registry.yarnpkg.com/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz#aef90f9e97cd81db367c7634292ee22079280aaa"
+ integrity sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==
+ dependencies:
+ debug "^2.6.9"
+ marky "^1.2.2"
+
lines-and-columns@^1.1.6:
version "1.2.4"
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
@@ -4712,6 +5283,11 @@ makeerror@1.0.12:
dependencies:
tmpl "1.0.5"
+marky@^1.2.2:
+ version "1.2.5"
+ resolved "https://registry.yarnpkg.com/marky/-/marky-1.2.5.tgz#55796b688cbd72390d2d399eaaf1832c9413e3c0"
+ integrity sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==
+
memoize-one@^5.0.0:
version "5.2.1"
resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e"
@@ -4737,14 +5313,13 @@ metro-babel-transformer@0.76.3:
metro-source-map "0.76.3"
nullthrows "^1.1.1"
-metro-babel-transformer@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.76.5.tgz#1daea5b236c52579c9e9a04b94ae9f9677a81f3d"
- integrity sha512-KmsMXY6VHjPLRQLwTITjLo//7ih8Ts39HPF2zODkaYav/ZLNq0QP7eGuW54dvk/sZiL9le1kaBwTN4BWQI1VZQ==
+metro-babel-transformer@0.80.1:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.80.1.tgz#4c0bf77c312313c88fa677aab33e20e93fb383db"
+ integrity sha512-8mFluLGyOKzhedSAFANCe1cyT2fBlt1+tl0dqlcJI6OCP/V0I22bNFlyogWzseOjVTd3c0iEAbRXioZOUGOMzQ==
dependencies:
"@babel/core" "^7.20.0"
- hermes-parser "0.8.0"
- metro-source-map "0.76.5"
+ hermes-parser "0.17.1"
nullthrows "^1.1.1"
metro-cache-key@0.76.3:
@@ -4752,10 +5327,10 @@ metro-cache-key@0.76.3:
resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.76.3.tgz#9bfcb5245abffa52139cbcea60ed9d955e4d329e"
integrity sha512-6MJMSj48KpcvwrJscAfqaVf+7tW0YwAfGiZK/wucFXRhuM3ID3OxLTTL2XCJu9zUwYZreIHanvP+8HPDqOow9g==
-metro-cache-key@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.76.5.tgz#9b5b7d7e24fa75c95b9e672c0f0a7a19b2a16508"
- integrity sha512-QERX6ejYMt4BPr0ZMf7adnrOivmFSUbCim9FlU6cAeWUib+pV5P/Ph3KicWnOzJpbQz93+tHHG7vcsP6OrvLMw==
+metro-cache-key@0.80.1:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.80.1.tgz#66cf08fb5f19e26fdd7564635b12cdfb8df199b5"
+ integrity sha512-Hj2CWFVy11dEa7iNoy2fI14kD6DiFUD7houGTnFy9esCAm3y/hedciMXg4+1eihz+vtfhPWUIu+ZW/sXeIQkFQ==
metro-cache@0.76.3:
version "0.76.3"
@@ -4765,12 +5340,12 @@ metro-cache@0.76.3:
metro-core "0.76.3"
rimraf "^3.0.2"
-metro-cache@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.76.5.tgz#479c4e036ab89c68f12551a354ccaaf759eb9a40"
- integrity sha512-8XalhoMNWDK6bi41oqxIpecTYRt4WsmtoHdqshgJIYshJ6qov0NuDw0pOfnS8rgMNHxPpuWyXc7NyKERqVRzaw==
+metro-cache@0.80.1:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.80.1.tgz#3edf8dcda2b4782dfaf82edd67c56d4e6bc36cbd"
+ integrity sha512-pAYrlPCnomv7EQi08YSeoeF7YL3/4S3JzNn+nVp8e7AIOekO6Hf9j/GPRKfIQwll+os5bE9qFa++NPPmD59IeQ==
dependencies:
- metro-core "0.76.5"
+ metro-core "0.80.1"
rimraf "^3.0.2"
metro-config@*, metro-config@0.76.3:
@@ -4785,17 +5360,18 @@ metro-config@*, metro-config@0.76.3:
metro-core "0.76.3"
metro-runtime "0.76.3"
-metro-config@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.76.5.tgz#74624b68cff4e72576129d4e59ff8c22a7171e45"
- integrity sha512-SCMVIDOtm8s3H62E9z2IcY4Q9GVMqDurbiJS3PHrWgTZjwZFaL59lrW4W6DvzvFZHa9bbxKric5TFtwvVuyOCg==
+metro-config@0.80.1, metro-config@^0.80.0:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.80.1.tgz#9a0e3359e77e93e781ca22e3be3667d6f00d5090"
+ integrity sha512-ADbPLfMAe68CJGwu6vM0cXImfME0bauLK8P98mQbiAP6xLYVehCdeXEWSe9plVWhzpPLNemSr1AlTvPTMdl3Bw==
dependencies:
+ connect "^3.6.5"
cosmiconfig "^5.0.5"
- jest-validate "^29.2.1"
- metro "0.76.5"
- metro-cache "0.76.5"
- metro-core "0.76.5"
- metro-runtime "0.76.5"
+ jest-validate "^29.6.3"
+ metro "0.80.1"
+ metro-cache "0.80.1"
+ metro-core "0.80.1"
+ metro-runtime "0.80.1"
metro-core@0.76.3:
version "0.76.3"
@@ -4805,13 +5381,13 @@ metro-core@0.76.3:
lodash.throttle "^4.1.1"
metro-resolver "0.76.3"
-metro-core@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.76.5.tgz#0196dbb32bfb3c3edd288e908daf360764c89105"
- integrity sha512-yJvIe8a3sAG92U7+E7Bw6m4lae9RB180fp9iQZFBqY437Ilv4nE6PR8EWB6d8c4yt9fXIL1Hc+KyQv7OPFx/rQ==
+metro-core@0.80.1, metro-core@^0.80.0:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.80.1.tgz#3bed22dd2f18e9524c2a45405406873d4f6749c0"
+ integrity sha512-f2Kav0/467YBG0DGAEX6+EQoYcUK+8vXIrEHQSkxCPXTjFcyppXUt2O6SDHMlL/Z5CGpd4uK1c/byXEfImJJdA==
dependencies:
lodash.throttle "^4.1.1"
- metro-resolver "0.76.5"
+ metro-resolver "0.80.1"
metro-file-map@0.76.3:
version "0.76.3"
@@ -4833,19 +5409,17 @@ metro-file-map@0.76.3:
optionalDependencies:
fsevents "^2.3.2"
-metro-file-map@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.76.5.tgz#71f40660adfa1a806907f7961ef2a57884501d6c"
- integrity sha512-9VS7zsec7BpTb+0v1DObOXso6XU/7oVBObQWp0EWBQpFcU1iF1lit2nnLQh2AyGCnSr8JVnuUe8gXhNH6xtPMg==
+metro-file-map@0.80.1:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.80.1.tgz#67d187fc522cba7ce033564fac0c8f12c6fc866f"
+ integrity sha512-Z00OaxlVx1Ynr3r3bZwgI9RXaimh1evTgofuk5TeYC5LEKWcAVr7QU0cGbjfhXa/kzD8iFFYPbDBENOXc398XQ==
dependencies:
anymatch "^3.0.3"
debug "^2.2.0"
fb-watchman "^2.0.0"
graceful-fs "^4.2.4"
invariant "^2.2.4"
- jest-regex-util "^27.0.6"
- jest-util "^27.2.0"
- jest-worker "^27.2.0"
+ jest-worker "^29.6.3"
micromatch "^4.0.4"
node-abort-controller "^3.1.1"
nullthrows "^1.1.1"
@@ -4864,17 +5438,6 @@ metro-inspector-proxy@0.76.3:
ws "^7.5.1"
yargs "^17.6.2"
-metro-inspector-proxy@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.76.5.tgz#aac222b0680c7c031e24b6246d995ca3e87868f2"
- integrity sha512-leqwei1qNMKOEbhqlQ37K+7OIp1JRgvS5qERO+J0ZTg7ZeJTaBHSFU7FnCeRHB9Tu7/FSfypY2PxjydZDwvUEQ==
- dependencies:
- connect "^3.6.5"
- debug "^2.2.0"
- node-fetch "^2.2.0"
- ws "^7.5.1"
- yargs "^17.6.2"
-
metro-minify-terser@0.76.3:
version "0.76.3"
resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.76.3.tgz#2f0b95c552e064d0280ec5c46c158aea142bbb71"
@@ -4882,10 +5445,10 @@ metro-minify-terser@0.76.3:
dependencies:
terser "^5.15.0"
-metro-minify-terser@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.76.5.tgz#1bde3e0bcad27ec1764f78075637782ace127dba"
- integrity sha512-zizTXqlHcG7PArB5hfz1Djz/oCaOaTSXTZDNp8Y9K2FmmfLU3dU2eoDbNNiCnm5QdDtFIndLMXdqqe6omTfp4g==
+metro-minify-terser@0.80.1:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.80.1.tgz#b7f156edf11ab29a0f09ab09f1703036e678fb44"
+ integrity sha512-LfX3n895J6MsyiQkLz2SYcKVmZA1ag0NfYDyQapdnOd/oZmkdSu5jUWt0IjiohRLqKSnvyDp00OdQDRfhD3S8g==
dependencies:
terser "^5.15.0"
@@ -4896,13 +5459,6 @@ metro-minify-uglify@0.76.3:
dependencies:
uglify-es "^3.1.9"
-metro-minify-uglify@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.76.5.tgz#afbb5e3bbc9ca05a9a63d1c5fd74dfc9c1b4c4f8"
- integrity sha512-JZNO5eK8r625/cheWSl+y7n0RlHLt03iSMgXPAxirH8BiFqPzs7h+c57r4AvSs793VXcF7L3sI1sAOj+nRqTeg==
- dependencies:
- uglify-es "^3.1.9"
-
metro-react-native-babel-preset@0.76.3:
version "0.76.3"
resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.3.tgz#efedce64251c4733446a127a7e19e1f36cd4a600"
@@ -4948,73 +5504,15 @@ metro-react-native-babel-preset@0.76.3:
babel-plugin-transform-flow-enums "^0.0.2"
react-refresh "^0.4.0"
-metro-react-native-babel-preset@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.5.tgz#5379e163e014dce14066d277628ae018fda79593"
- integrity sha512-IlVKeTon5fef77rQ6WreSmrabmbc3dEsLwr/sL80fYjobjsD8FRCnOlbaJdgUf2SMJmSIoawgjh5Yeebv+gJzg==
- dependencies:
- "@babel/core" "^7.20.0"
- "@babel/plugin-proposal-async-generator-functions" "^7.0.0"
- "@babel/plugin-proposal-class-properties" "^7.18.0"
- "@babel/plugin-proposal-export-default-from" "^7.0.0"
- "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.0"
- "@babel/plugin-proposal-numeric-separator" "^7.0.0"
- "@babel/plugin-proposal-object-rest-spread" "^7.20.0"
- "@babel/plugin-proposal-optional-catch-binding" "^7.0.0"
- "@babel/plugin-proposal-optional-chaining" "^7.20.0"
- "@babel/plugin-syntax-dynamic-import" "^7.8.0"
- "@babel/plugin-syntax-export-default-from" "^7.0.0"
- "@babel/plugin-syntax-flow" "^7.18.0"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0"
- "@babel/plugin-syntax-optional-chaining" "^7.0.0"
- "@babel/plugin-transform-arrow-functions" "^7.0.0"
- "@babel/plugin-transform-async-to-generator" "^7.20.0"
- "@babel/plugin-transform-block-scoping" "^7.0.0"
- "@babel/plugin-transform-classes" "^7.0.0"
- "@babel/plugin-transform-computed-properties" "^7.0.0"
- "@babel/plugin-transform-destructuring" "^7.20.0"
- "@babel/plugin-transform-flow-strip-types" "^7.20.0"
- "@babel/plugin-transform-function-name" "^7.0.0"
- "@babel/plugin-transform-literals" "^7.0.0"
- "@babel/plugin-transform-modules-commonjs" "^7.0.0"
- "@babel/plugin-transform-named-capturing-groups-regex" "^7.0.0"
- "@babel/plugin-transform-parameters" "^7.0.0"
- "@babel/plugin-transform-react-display-name" "^7.0.0"
- "@babel/plugin-transform-react-jsx" "^7.0.0"
- "@babel/plugin-transform-react-jsx-self" "^7.0.0"
- "@babel/plugin-transform-react-jsx-source" "^7.0.0"
- "@babel/plugin-transform-runtime" "^7.0.0"
- "@babel/plugin-transform-shorthand-properties" "^7.0.0"
- "@babel/plugin-transform-spread" "^7.0.0"
- "@babel/plugin-transform-sticky-regex" "^7.0.0"
- "@babel/plugin-transform-typescript" "^7.5.0"
- "@babel/plugin-transform-unicode-regex" "^7.0.0"
- "@babel/template" "^7.0.0"
- babel-plugin-transform-flow-enums "^0.0.2"
- react-refresh "^0.4.0"
-
-metro-react-native-babel-transformer@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.76.5.tgz#08b7d4a0240ebdafc1f2ff0691a70a7f507a0de0"
- integrity sha512-7m2u7jQ1I2mwGm48Vrki5cNNSv4d2HegHMGmE5G2AAa6Pr2O3ajaX2yNoAKF8TCLO38/8pa9fZd0VWAlO/YMcA==
- dependencies:
- "@babel/core" "^7.20.0"
- babel-preset-fbjs "^3.4.0"
- hermes-parser "0.8.0"
- metro-babel-transformer "0.76.5"
- metro-react-native-babel-preset "0.76.5"
- metro-source-map "0.76.5"
- nullthrows "^1.1.1"
-
metro-resolver@0.76.3:
version "0.76.3"
resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.76.3.tgz#5ebc611fb9d101f132990be621479008531089a9"
integrity sha512-izQYKJV117U62KTZHrYi1G+ntD70d/bIzse7kEtAI6vuyYAQlfmtwqS9st9Qebe79rNj1qQONAtt+bAMz7bYqw==
-metro-resolver@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.76.5.tgz#9d5521d73d1f5e651e36a3d80aa0e6c3a4a74f6f"
- integrity sha512-QNsbDdf0xL1HefP6fhh1g3umqiX1qWEuCiBaTFroYRqM7u7RATt8mCu4n/FwSYhATuUUujHTIb2EduuQPbSGRQ==
+metro-resolver@0.80.1:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.80.1.tgz#770da0d0b37354cd53b3ae73c14002f01c60d8e7"
+ integrity sha512-NuVTx+eplveM8mNybsCQ9BrATGw7lXhfEIvCa7gz6eMcKOQ6RBzwUXWMYKehw8KL4eIkNOHzdczAiGTRuhzrQg==
metro-runtime@0.76.3:
version "0.76.3"
@@ -5024,13 +5522,12 @@ metro-runtime@0.76.3:
"@babel/runtime" "^7.0.0"
react-refresh "^0.4.0"
-metro-runtime@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.76.5.tgz#546d3baf498b2736565c0781810c80bd9d81212e"
- integrity sha512-1JAf9/v/NDHLhoTfiJ0n25G6dRkX7mjTkaMJ6UUXIyfIuSucoK5yAuOBx8OveNIekoLRjmyvSmyN5ojEeRmpvQ==
+metro-runtime@0.80.1, metro-runtime@^0.80.0:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.80.1.tgz#39835e38a0d283d5753af5b89aee1980dbe9d89c"
+ integrity sha512-RQ+crdwbC4oUYzWom8USCvJWEfFyIuQAeV0bVcNvbpaaz3Q4imXSINJkjDth37DHnxUlhNhEeAcRG6JQIO1QeA==
dependencies:
"@babel/runtime" "^7.0.0"
- react-refresh "^0.4.0"
metro-source-map@0.76.3:
version "0.76.3"
@@ -5046,17 +5543,17 @@ metro-source-map@0.76.3:
source-map "^0.5.6"
vlq "^1.0.0"
-metro-source-map@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.76.5.tgz#786153fcc93609c7d41c22cae16082b69cd60429"
- integrity sha512-1EhYPcoftONlvnOzgos7daE8hsJKOgSN3nD3Xf/yaY1F0aLeGeuWfpiNLLeFDNyUhfObHSuNxNhDQF/x1GFEbw==
+metro-source-map@0.80.1, metro-source-map@^0.80.0:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.80.1.tgz#979ed445ea716a78ea9b183254d5a66b7e9d6949"
+ integrity sha512-RoVaBdS44H68WY3vaO+s9/wshypPy8gKgcbND+A4FRxVsKM3+PI2pRoaAk4lTshgbmmXUuBZADzXdCz4F2JmnQ==
dependencies:
"@babel/traverse" "^7.20.0"
"@babel/types" "^7.20.0"
invariant "^2.2.4"
- metro-symbolicate "0.76.5"
+ metro-symbolicate "0.80.1"
nullthrows "^1.1.1"
- ob1 "0.76.5"
+ ob1 "0.80.1"
source-map "^0.5.6"
vlq "^1.0.0"
@@ -5072,13 +5569,13 @@ metro-symbolicate@0.76.3:
through2 "^2.0.1"
vlq "^1.0.0"
-metro-symbolicate@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.76.5.tgz#f2fbb75ca9436ea053bde702fa2a20146ff10be1"
- integrity sha512-7iftzh6G6HO4UDBmjsi2Yu4d6IkApv6Kg+jmBvkTjCXr8HwnKKum89gMg/FRMix+Rhhut0dnMpz6mAbtKTU9JQ==
+metro-symbolicate@0.80.1:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.80.1.tgz#028cdf32eecf9067ce6a6b9c133d1e911823b466"
+ integrity sha512-HxIHH/wLPyO9pZTmIfvCG/63n8UDTLjHzcWPMRUiLOc0cHa/NI2ewtik1VK2Lzm3swvU8EfD9XXJ//jEnIlhIg==
dependencies:
invariant "^2.2.4"
- metro-source-map "0.76.5"
+ metro-source-map "0.80.1"
nullthrows "^1.1.1"
source-map "^0.5.6"
through2 "^2.0.1"
@@ -5095,10 +5592,10 @@ metro-transform-plugins@0.76.3:
"@babel/traverse" "^7.20.0"
nullthrows "^1.1.1"
-metro-transform-plugins@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.76.5.tgz#b4a49b5b55fd3bc24c5a65fa8e40ba07d84e4170"
- integrity sha512-7pJ24aRuvzdQYpX/eOyodr4fnwVJP5ArNLBE1d0DOU9sQxsGplOORDTGAqw2L01+UgaSJiiwEoFMw7Z91HAS+Q==
+metro-transform-plugins@0.80.1:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.80.1.tgz#38729aab5d37e2d108aae1fab7e4bf94ef299a9b"
+ integrity sha512-sJkzY9WJ9p7t3TrvNuIxW/6z4nQZC1pN3nJl4eQmE2lmHBqEMeZr/83DyTnf9Up86abQAXHVZmG5JzXrq7Kb5g==
dependencies:
"@babel/core" "^7.20.0"
"@babel/generator" "^7.20.0"
@@ -5124,22 +5621,21 @@ metro-transform-worker@0.76.3:
metro-transform-plugins "0.76.3"
nullthrows "^1.1.1"
-metro-transform-worker@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.76.5.tgz#d101ad46c1a607c7bc52f0a0888961d237df42bd"
- integrity sha512-xN6Kb06o9u5A7M1bbl7oPfQFmt4Kmi3CMXp5j9OcK37AFc+u6YXH8x/6e9b3Cq50rlBYuCXDOOYAWI5/tYNt2w==
+metro-transform-worker@0.80.1:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.80.1.tgz#68b58e6a39cbfa8c8dde66acfe5f63c3f930f53d"
+ integrity sha512-SkX9JBQGbNkzJ2oF7sAi8Nbc0KRLj8Rus9Z4kPh++JCTNqEwsZV5z27ksr9I9EGbqL2/qfUrDZJo1OwozX6dhw==
dependencies:
"@babel/core" "^7.20.0"
"@babel/generator" "^7.20.0"
"@babel/parser" "^7.20.0"
"@babel/types" "^7.20.0"
- babel-preset-fbjs "^3.4.0"
- metro "0.76.5"
- metro-babel-transformer "0.76.5"
- metro-cache "0.76.5"
- metro-cache-key "0.76.5"
- metro-source-map "0.76.5"
- metro-transform-plugins "0.76.5"
+ metro "0.80.1"
+ metro-babel-transformer "0.80.1"
+ metro-cache "0.80.1"
+ metro-cache-key "0.80.1"
+ metro-source-map "0.80.1"
+ metro-transform-plugins "0.80.1"
nullthrows "^1.1.1"
metro@0.76.3:
@@ -5195,10 +5691,10 @@ metro@0.76.3:
ws "^7.5.1"
yargs "^17.6.2"
-metro@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro/-/metro-0.76.5.tgz#0defc2a773dcdfe6569d1bd7f7a25a7424ce6f11"
- integrity sha512-aEQiqNFibfx4ajUXm7Xatsv43r/UQ0xE53T3XqgZBzsxhF235tf1cl8t0giawi0RbLtDS+Fu4kg2bVBKDYFy7A==
+metro@0.80.1, metro@^0.80.0:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro/-/metro-0.80.1.tgz#a4ac5975f5dcdde34a07d3a7d8ce9baca29ae319"
+ integrity sha512-yp0eLYFY+5seXr7KR1fe61eDL4Qf5dvLS6dl1eKn4DPKgROC9A4nTsulHdMy2ntXWgjnAZRJBDPHuh3tAi4/nQ==
dependencies:
"@babel/code-frame" "^7.0.0"
"@babel/core" "^7.20.0"
@@ -5208,7 +5704,6 @@ metro@0.76.5:
"@babel/traverse" "^7.20.0"
"@babel/types" "^7.20.0"
accepts "^1.3.7"
- async "^3.2.2"
chalk "^4.0.0"
ci-info "^2.0.0"
connect "^3.6.5"
@@ -5216,28 +5711,25 @@ metro@0.76.5:
denodeify "^1.2.1"
error-stack-parser "^2.0.6"
graceful-fs "^4.2.4"
- hermes-parser "0.8.0"
+ hermes-parser "0.17.1"
image-size "^1.0.2"
invariant "^2.2.4"
- jest-worker "^27.2.0"
+ jest-worker "^29.6.3"
jsc-safe-url "^0.2.2"
lodash.throttle "^4.1.1"
- metro-babel-transformer "0.76.5"
- metro-cache "0.76.5"
- metro-cache-key "0.76.5"
- metro-config "0.76.5"
- metro-core "0.76.5"
- metro-file-map "0.76.5"
- metro-inspector-proxy "0.76.5"
- metro-minify-terser "0.76.5"
- metro-minify-uglify "0.76.5"
- metro-react-native-babel-preset "0.76.5"
- metro-resolver "0.76.5"
- metro-runtime "0.76.5"
- metro-source-map "0.76.5"
- metro-symbolicate "0.76.5"
- metro-transform-plugins "0.76.5"
- metro-transform-worker "0.76.5"
+ metro-babel-transformer "0.80.1"
+ metro-cache "0.80.1"
+ metro-cache-key "0.80.1"
+ metro-config "0.80.1"
+ metro-core "0.80.1"
+ metro-file-map "0.80.1"
+ metro-minify-terser "0.80.1"
+ metro-resolver "0.80.1"
+ metro-runtime "0.80.1"
+ metro-source-map "0.80.1"
+ metro-symbolicate "0.80.1"
+ metro-transform-plugins "0.80.1"
+ metro-transform-worker "0.80.1"
mime-types "^2.1.27"
node-fetch "^2.2.0"
nullthrows "^1.1.1"
@@ -5303,6 +5795,11 @@ mkdirp@^0.5.1:
dependencies:
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"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
@@ -5404,10 +5901,10 @@ ob1@0.76.3:
resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.76.3.tgz#ffde2c92c9a7b139bdbb2f7a9bb49b10675c2f83"
integrity sha512-LRYelZPfCZJ3xLt8IlATP2z3NWyCxPsIlC48yMGIXb1bMWx6zO+3maYXo2yWkS+/bXPxDuFry72qZ2wZn6dAuw==
-ob1@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.76.5.tgz#85476959743d8f6722faf0ac29bee8861f50120b"
- integrity sha512-HoxZXMXNuY/eIXGoX7gx1C4O3eB4kJJMola6KoFaMm7PGGg39+AnhbgMASYVmSvP2lwU3545NyiR63g8J9PW3w==
+ob1@0.80.1:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.80.1.tgz#6507f8c95ff30a9ddb07f96fccbd8f3d4ccafc04"
+ integrity sha512-o9eYflOo+QnbC/k9GYQuAy90zOGQ/OBgrjlIeW6VrKhevSxth83JSdEvKuKaV7SMGJVQhSY3Zp8eGa3g0rLP0A==
object-assign@^4.1.1:
version "4.1.1"
@@ -5509,7 +6006,7 @@ open@^6.2.0:
dependencies:
is-wsl "^1.1.0"
-open@^7.4.2:
+open@^7.0.3, 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==
@@ -5749,12 +6246,12 @@ pretty-format@^29.0.0, pretty-format@^29.2.1:
ansi-styles "^5.0.0"
react-is "^18.0.0"
-pretty-format@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.5.0.tgz#283134e74f70e2e3e7229336de0e4fce94ccde5a"
- integrity sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==
+pretty-format@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812"
+ integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==
dependencies:
- "@jest/schemas" "^29.4.3"
+ "@jest/schemas" "^29.6.3"
ansi-styles "^5.0.0"
react-is "^18.0.0"
@@ -5770,7 +6267,7 @@ promise@^8.3.0:
dependencies:
asap "~2.0.6"
-prompts@^2.0.1, prompts@^2.4.0:
+prompts@^2.0.1, prompts@^2.4.2:
version "2.4.2"
resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069"
integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==
@@ -5778,7 +6275,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==
@@ -5809,10 +6306,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.27.2:
- version "4.27.3"
- resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.27.3.tgz#66145f0b765b60bd59ca622bf427770333c723b0"
- integrity sha512-39mfD7VdF7mJm0+l9mrwluWPEZak700lgACGetqVmz5/FpcfThT53HNG8RoTd1UHybBPoDWUQTv0LW+0Hfbu6Q==
+react-devtools-core@^4.27.7:
+ version "4.28.5"
+ resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.28.5.tgz#c8442b91f068cdf0c899c543907f7f27d79c2508"
+ integrity sha512-cq/o30z9W2Wb4rzBefjv5fBalHU0rJGZCHAkf/RHSBWSSYwh8PlQTqqOJmgIIbBtpj27T6FIPXeomIjZtCNVqA==
dependencies:
shell-quote "^1.6.1"
ws "^7"
@@ -5833,56 +6330,57 @@ react-is@^17.0.1:
integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
"react-native-gesture-handler@link:..":
- version "2.13.1"
- 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"
-
-react-native@0.72.0-rc.5:
- version "0.72.0-rc.5"
- resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.72.0-rc.5.tgz#b2359b0d21174c13238eec4ebcc368bf182886a4"
- integrity sha512-TDp42Z73cxuMQGM6+i7NnPizOnU3Jm0jz8TC2fLGG4hQfAy0Qsmzo3OG/IcqKMRbIxxRC6m+dJhL+QK446YOHw==
- dependencies:
- "@jest/create-cache-key-function" "^29.2.1"
- "@react-native-community/cli" "11.3.1"
- "@react-native-community/cli-platform-android" "11.3.1"
- "@react-native-community/cli-platform-ios" "11.3.1"
- "@react-native/assets-registry" "^0.72.0"
- "@react-native/codegen" "^0.72.5"
- "@react-native/gradle-plugin" "^0.72.10"
- "@react-native/js-polyfills" "^0.72.1"
- "@react-native/normalize-colors" "^0.72.0"
- "@react-native/virtualized-lists" "^0.72.5"
+ version "0.0.0"
+ uid ""
+
+react-native@0.73.0-rc.5:
+ version "0.73.0-rc.5"
+ resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.73.0-rc.5.tgz#a5d6621c6b264e5cdd3390f31faed46cd7c826d4"
+ integrity sha512-1XaNDjkviU3gnMhiWvk9CKfOIqNxQfroBB3/gtsAd4b1iwbMTeNu3lO81EMpUQPIgNB4Lf/7W8ePFl2WsiWUHw==
+ dependencies:
+ "@jest/create-cache-key-function" "^29.6.3"
+ "@react-native-community/cli" "12.0.0"
+ "@react-native-community/cli-platform-android" "12.0.0"
+ "@react-native-community/cli-platform-ios" "12.0.0"
+ "@react-native/assets-registry" "^0.73.1"
+ "@react-native/codegen" "^0.73.1"
+ "@react-native/community-cli-plugin" "^0.73.9"
+ "@react-native/gradle-plugin" "^0.73.3"
+ "@react-native/js-polyfills" "^0.73.1"
+ "@react-native/normalize-colors" "^0.73.2"
+ "@react-native/virtualized-lists" "^0.73.3"
abort-controller "^3.0.0"
anser "^1.4.9"
- base64-js "^1.1.2"
- deprecated-react-native-prop-types "4.1.0"
+ ansi-regex "^5.0.0"
+ base64-js "^1.5.1"
+ deprecated-react-native-prop-types "^5.0.0"
event-target-shim "^5.0.1"
- flow-enums-runtime "^0.0.5"
+ flow-enums-runtime "^0.0.6"
invariant "^2.2.4"
- jest-environment-node "^29.2.1"
+ jest-environment-node "^29.6.3"
jsc-android "^250231.0.0"
memoize-one "^5.0.0"
- metro-runtime "0.76.5"
- metro-source-map "0.76.5"
+ metro-runtime "^0.80.0"
+ metro-source-map "^0.80.0"
mkdirp "^0.5.1"
nullthrows "^1.1.1"
pretty-format "^26.5.2"
promise "^8.3.0"
- react-devtools-core "^4.27.2"
- react-refresh "^0.4.0"
+ react-devtools-core "^4.27.7"
+ react-refresh "^0.14.0"
react-shallow-renderer "^16.15.0"
regenerator-runtime "^0.13.2"
scheduler "0.24.0-canary-efb381bbf-20230505"
stacktrace-parser "^0.1.10"
- use-sync-external-store "^1.0.0"
whatwg-fetch "^3.0.0"
ws "^6.2.2"
yargs "^17.6.2"
+react-refresh@^0.14.0:
+ version "0.14.0"
+ resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.0.tgz#4e02825378a5f227079554d4284889354e5f553e"
+ integrity sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==
+
react-refresh@^0.4.0:
version "0.4.3"
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53"
@@ -6162,12 +6660,12 @@ semver@^5.5.0, semver@^5.6.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
-semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:
+semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0, semver@^6.3.1:
version "6.3.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
-semver@^7.3.5, semver@^7.3.7:
+semver@^7.3.5, semver@^7.3.7, semver@^7.5.2:
version "7.5.4"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
@@ -6490,6 +6988,11 @@ supports-preserve-symlinks-flag@^1.0.0:
resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
+temp-dir@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e"
+ integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==
+
temp@^0.8.4:
version "0.8.4"
resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2"
@@ -6612,10 +7115,10 @@ type-fest@^0.7.1:
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48"
integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==
-typescript@4.8.4:
- version "4.8.4"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6"
- integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==
+typescript@5.0.4:
+ version "5.0.4"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.4.tgz#b217fd20119bd61a94d4011274e0ab369058da3b"
+ integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==
uglify-es@^3.1.9:
version "3.3.9"
@@ -6688,11 +7191,6 @@ uri-js@^4.2.2:
dependencies:
punycode "^2.1.0"
-use-sync-external-store@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a"
- integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==
-
util-deprecate@^1.0.1, util-deprecate@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
diff --git a/android/build.gradle b/android/build.gradle
index 3aff335371..e87e6eaf1d 100644
--- a/android/build.gradle
+++ b/android/build.gradle
@@ -139,6 +139,7 @@ android {
cppFlags "-O2", "-frtti", "-fexceptions", "-Wall", "-Werror", "-std=c++17", "-DANDROID"
arguments "-DAPP_BUILD_DIR=${appProject.buildDir}",
"-DREACT_NATIVE_DIR=${REACT_NATIVE_DIR}",
+ "-DREACT_NATIVE_MINOR_VERSION=${REACT_NATIVE_MINOR_VERSION}",
"-DANDROID_STL=c++_shared"
abiFilters (*reactNativeArchitectures())
}
@@ -179,11 +180,11 @@ android {
}
if (isNewArchitectureEnabled()) {
- srcDirs += 'src/fabric/java'
+ srcDirs += 'fabric/src/main/java'
} else {
// this folder also includes files from codegen so the library can compile with
// codegen turned off
- srcDirs += 'src/paper/java'
+ srcDirs += 'paper/src/main/java'
}
}
}
diff --git a/android/src/fabric/java/com/swmansion/gesturehandler/RNGestureHandlerComponentsRegistry.java b/android/fabric/src/main/java/com/swmansion/gesturehandler/RNGestureHandlerComponentsRegistry.java
similarity index 100%
rename from android/src/fabric/java/com/swmansion/gesturehandler/RNGestureHandlerComponentsRegistry.java
rename to android/fabric/src/main/java/com/swmansion/gesturehandler/RNGestureHandlerComponentsRegistry.java
diff --git a/android/src/fabric/java/com/swmansion/gesturehandler/ReactContextExtensions.kt b/android/fabric/src/main/java/com/swmansion/gesturehandler/ReactContextExtensions.kt
similarity index 100%
rename from android/src/fabric/java/com/swmansion/gesturehandler/ReactContextExtensions.kt
rename to android/fabric/src/main/java/com/swmansion/gesturehandler/ReactContextExtensions.kt
diff --git a/android/gradle.properties b/android/gradle.properties
index bb5cbe3254..a154a5c50d 100644
--- a/android/gradle.properties
+++ b/android/gradle.properties
@@ -9,8 +9,8 @@
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
-# Default value: -Xmx10248m -XX:MaxPermSize=256m
-org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
+# Default value: -Xmx10248m -XX:MaxMetaspaceSize=256m
+org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
diff --git a/android/src/paper/java/com/facebook/react/viewmanagers/RNGestureHandlerButtonManagerDelegate.java b/android/paper/src/main/java/com/facebook/react/viewmanagers/RNGestureHandlerButtonManagerDelegate.java
similarity index 100%
rename from android/src/paper/java/com/facebook/react/viewmanagers/RNGestureHandlerButtonManagerDelegate.java
rename to android/paper/src/main/java/com/facebook/react/viewmanagers/RNGestureHandlerButtonManagerDelegate.java
diff --git a/android/src/paper/java/com/facebook/react/viewmanagers/RNGestureHandlerButtonManagerInterface.java b/android/paper/src/main/java/com/facebook/react/viewmanagers/RNGestureHandlerButtonManagerInterface.java
similarity index 100%
rename from android/src/paper/java/com/facebook/react/viewmanagers/RNGestureHandlerButtonManagerInterface.java
rename to android/paper/src/main/java/com/facebook/react/viewmanagers/RNGestureHandlerButtonManagerInterface.java
diff --git a/android/src/paper/java/com/facebook/react/viewmanagers/RNGestureHandlerRootViewManagerDelegate.java b/android/paper/src/main/java/com/facebook/react/viewmanagers/RNGestureHandlerRootViewManagerDelegate.java
similarity index 100%
rename from android/src/paper/java/com/facebook/react/viewmanagers/RNGestureHandlerRootViewManagerDelegate.java
rename to android/paper/src/main/java/com/facebook/react/viewmanagers/RNGestureHandlerRootViewManagerDelegate.java
diff --git a/android/src/paper/java/com/facebook/react/viewmanagers/RNGestureHandlerRootViewManagerInterface.java b/android/paper/src/main/java/com/facebook/react/viewmanagers/RNGestureHandlerRootViewManagerInterface.java
similarity index 100%
rename from android/src/paper/java/com/facebook/react/viewmanagers/RNGestureHandlerRootViewManagerInterface.java
rename to android/paper/src/main/java/com/facebook/react/viewmanagers/RNGestureHandlerRootViewManagerInterface.java
diff --git a/android/src/paper/java/com/swmansion/gesturehandler/ReactContextExtensions.kt b/android/paper/src/main/java/com/swmansion/gesturehandler/ReactContextExtensions.kt
similarity index 100%
rename from android/src/paper/java/com/swmansion/gesturehandler/ReactContextExtensions.kt
rename to android/paper/src/main/java/com/swmansion/gesturehandler/ReactContextExtensions.kt
diff --git a/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerEvent.kt b/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerEvent.kt
index c2d944ccba..523de4bbdb 100644
--- a/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerEvent.kt
+++ b/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerEvent.kt
@@ -12,9 +12,10 @@ import com.facebook.react.bridge.WritableMap
import com.facebook.react.uimanager.events.Event
import com.facebook.react.uimanager.events.RCTEventEmitter
import com.swmansion.gesturehandler.core.GestureHandler
+import com.swmansion.gesturehandler.react.eventbuilders.GestureHandlerEventDataBuilder
class RNGestureHandlerEvent private constructor() : Event() {
- private var extraData: WritableMap? = null
+ private var dataBuilder: GestureHandlerEventDataBuilder<*>? = null
private var coalescingKey: Short = 0
// On the new architecture, native animated expects event names prefixed with `top` instead of `on`,
@@ -26,17 +27,17 @@ class RNGestureHandlerEvent private constructor() : Event
private fun > init(
handler: T,
- dataExtractor: RNGestureHandlerEventDataExtractor?,
+ dataBuilder: GestureHandlerEventDataBuilder,
useNativeAnimatedName: Boolean
) {
super.init(handler.view!!.id)
- extraData = createEventData(handler, dataExtractor)
- coalescingKey = handler.eventCoalescingKey
+ this.dataBuilder = dataBuilder
this.useTopPrefixedName = useNativeAnimatedName
+ coalescingKey = handler.eventCoalescingKey
}
override fun onDispose() {
- extraData = null
+ dataBuilder = null
EVENTS_POOL.release(this)
}
@@ -47,7 +48,7 @@ class RNGestureHandlerEvent private constructor() : Event
override fun getCoalescingKey() = coalescingKey
override fun dispatch(rctEventEmitter: RCTEventEmitter) {
- rctEventEmitter.receiveEvent(viewTag, EVENT_NAME, extraData)
+ rctEventEmitter.receiveEvent(viewTag, EVENT_NAME, createEventData(dataBuilder!!))
}
companion object {
@@ -58,20 +59,17 @@ class RNGestureHandlerEvent private constructor() : Event
fun > obtain(
handler: T,
- dataExtractor: RNGestureHandlerEventDataExtractor?,
+ dataBuilder: GestureHandlerEventDataBuilder,
useTopPrefixedName: Boolean = false
): RNGestureHandlerEvent =
(EVENTS_POOL.acquire() ?: RNGestureHandlerEvent()).apply {
- init(handler, dataExtractor, useTopPrefixedName)
+ init(handler, dataBuilder, useTopPrefixedName)
}
- fun > createEventData(
- handler: T,
- dataExtractor: RNGestureHandlerEventDataExtractor?
+ fun createEventData(
+ dataBuilder: GestureHandlerEventDataBuilder<*>
): WritableMap = Arguments.createMap().apply {
- dataExtractor?.extractEventData(handler, this)
- putInt("handlerTag", handler.tag)
- putInt("state", handler.state)
+ dataBuilder.buildEventData(this)
}
}
}
diff --git a/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerEventDataExtractor.kt b/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerEventDataExtractor.kt
deleted file mode 100644
index 58e7249149..0000000000
--- a/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerEventDataExtractor.kt
+++ /dev/null
@@ -1,8 +0,0 @@
-package com.swmansion.gesturehandler.react
-
-import com.facebook.react.bridge.WritableMap
-import com.swmansion.gesturehandler.core.GestureHandler
-
-interface RNGestureHandlerEventDataExtractor> {
- fun extractEventData(handler: T, eventData: WritableMap)
-}
diff --git a/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerModule.kt b/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerModule.kt
index 4fff89a56e..d786284053 100644
--- a/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerModule.kt
+++ b/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerModule.kt
@@ -30,6 +30,16 @@ import com.swmansion.gesturehandler.core.PinchGestureHandler
import com.swmansion.gesturehandler.core.RotationGestureHandler
import com.swmansion.gesturehandler.core.TapGestureHandler
import com.swmansion.gesturehandler.dispatchEvent
+import com.swmansion.gesturehandler.react.eventbuilders.FlingGestureHandlerEventDataBuilder
+import com.swmansion.gesturehandler.react.eventbuilders.GestureHandlerEventDataBuilder
+import com.swmansion.gesturehandler.react.eventbuilders.HoverGestureHandlerEventDataBuilder
+import com.swmansion.gesturehandler.react.eventbuilders.LongPressGestureHandlerEventDataBuilder
+import com.swmansion.gesturehandler.react.eventbuilders.ManualGestureHandlerEventDataBuilder
+import com.swmansion.gesturehandler.react.eventbuilders.NativeGestureHandlerEventDataBuilder
+import com.swmansion.gesturehandler.react.eventbuilders.PanGestureHandlerEventDataBuilder
+import com.swmansion.gesturehandler.react.eventbuilders.PinchGestureHandlerEventDataBuilder
+import com.swmansion.gesturehandler.react.eventbuilders.RotationGestureHandlerEventDataBuilder
+import com.swmansion.gesturehandler.react.eventbuilders.TapGestureHandlerEventDataBuilder
// NativeModule.onCatalystInstanceDestroy() was deprecated in favor of NativeModule.invalidate()
// ref: https://github.com/facebook/react-native/commit/18c8417290823e67e211bde241ae9dde27b72f17
@@ -40,7 +50,7 @@ import com.swmansion.gesturehandler.dispatchEvent
@ReactModule(name = RNGestureHandlerModule.MODULE_NAME)
class RNGestureHandlerModule(reactContext: ReactApplicationContext?) :
ReactContextBaseJavaModule(reactContext), GestureHandlerStateManager {
- private abstract class HandlerFactory> : RNGestureHandlerEventDataExtractor {
+ private abstract class HandlerFactory> {
abstract val type: Class
abstract val name: String
abstract fun create(context: Context?): T
@@ -63,9 +73,7 @@ class RNGestureHandlerModule(reactContext: ReactApplicationContext?) :
}
}
- override fun extractEventData(handler: T, eventData: WritableMap) {
- eventData.putDouble("numberOfPointers", handler.numberOfPointers.toDouble())
- }
+ abstract fun createEventBuilder(handler: T): GestureHandlerEventDataBuilder
}
private class NativeViewGestureHandlerFactory : HandlerFactory() {
@@ -88,10 +96,7 @@ class RNGestureHandlerModule(reactContext: ReactApplicationContext?) :
}
}
- override fun extractEventData(handler: NativeViewGestureHandler, eventData: WritableMap) {
- super.extractEventData(handler, eventData)
- eventData.putBoolean("pointerInside", handler.isWithinBounds)
- }
+ override fun createEventBuilder(handler: NativeViewGestureHandler) = NativeGestureHandlerEventDataBuilder(handler)
}
private class TapGestureHandlerFactory : HandlerFactory() {
@@ -127,15 +132,7 @@ class RNGestureHandlerModule(reactContext: ReactApplicationContext?) :
}
}
- override fun extractEventData(handler: TapGestureHandler, eventData: WritableMap) {
- super.extractEventData(handler, eventData)
- with(eventData) {
- putDouble("x", PixelUtil.toDIPFromPixel(handler.lastRelativePositionX).toDouble())
- putDouble("y", PixelUtil.toDIPFromPixel(handler.lastRelativePositionY).toDouble())
- putDouble("absoluteX", PixelUtil.toDIPFromPixel(handler.lastPositionInWindowX).toDouble())
- putDouble("absoluteY", PixelUtil.toDIPFromPixel(handler.lastPositionInWindowY).toDouble())
- }
- }
+ override fun createEventBuilder(handler: TapGestureHandler) = TapGestureHandlerEventDataBuilder(handler)
}
private class LongPressGestureHandlerFactory : HandlerFactory() {
@@ -156,16 +153,7 @@ class RNGestureHandlerModule(reactContext: ReactApplicationContext?) :
}
}
- override fun extractEventData(handler: LongPressGestureHandler, eventData: WritableMap) {
- super.extractEventData(handler, eventData)
- with(eventData) {
- putDouble("x", PixelUtil.toDIPFromPixel(handler.lastRelativePositionX).toDouble())
- putDouble("y", PixelUtil.toDIPFromPixel(handler.lastRelativePositionY).toDouble())
- putDouble("absoluteX", PixelUtil.toDIPFromPixel(handler.lastPositionInWindowX).toDouble())
- putDouble("absoluteY", PixelUtil.toDIPFromPixel(handler.lastPositionInWindowY).toDouble())
- putInt("duration", handler.duration)
- }
- }
+ override fun createEventBuilder(handler: LongPressGestureHandler) = LongPressGestureHandlerEventDataBuilder(handler)
}
private class PanGestureHandlerFactory : HandlerFactory() {
@@ -247,19 +235,7 @@ class RNGestureHandlerModule(reactContext: ReactApplicationContext?) :
}
}
- override fun extractEventData(handler: PanGestureHandler, eventData: WritableMap) {
- super.extractEventData(handler, eventData)
- with(eventData) {
- putDouble("x", PixelUtil.toDIPFromPixel(handler.lastRelativePositionX).toDouble())
- putDouble("y", PixelUtil.toDIPFromPixel(handler.lastRelativePositionY).toDouble())
- putDouble("absoluteX", PixelUtil.toDIPFromPixel(handler.lastPositionInWindowX).toDouble())
- putDouble("absoluteY", PixelUtil.toDIPFromPixel(handler.lastPositionInWindowY).toDouble())
- putDouble("translationX", PixelUtil.toDIPFromPixel(handler.translationX).toDouble())
- putDouble("translationY", PixelUtil.toDIPFromPixel(handler.translationY).toDouble())
- putDouble("velocityX", PixelUtil.toDIPFromPixel(handler.velocityX).toDouble())
- putDouble("velocityY", PixelUtil.toDIPFromPixel(handler.velocityY).toDouble())
- }
- }
+ override fun createEventBuilder(handler: PanGestureHandler) = PanGestureHandlerEventDataBuilder(handler)
}
private class PinchGestureHandlerFactory : HandlerFactory() {
@@ -270,15 +246,7 @@ class RNGestureHandlerModule(reactContext: ReactApplicationContext?) :
return PinchGestureHandler()
}
- override fun extractEventData(handler: PinchGestureHandler, eventData: WritableMap) {
- super.extractEventData(handler, eventData)
- with(eventData) {
- putDouble("scale", handler.scale)
- putDouble("focalX", PixelUtil.toDIPFromPixel(handler.focalPointX).toDouble())
- putDouble("focalY", PixelUtil.toDIPFromPixel(handler.focalPointY).toDouble())
- putDouble("velocity", handler.velocity)
- }
- }
+ override fun createEventBuilder(handler: PinchGestureHandler) = PinchGestureHandlerEventDataBuilder(handler)
}
private class FlingGestureHandlerFactory : HandlerFactory() {
@@ -299,15 +267,7 @@ class RNGestureHandlerModule(reactContext: ReactApplicationContext?) :
}
}
- override fun extractEventData(handler: FlingGestureHandler, eventData: WritableMap) {
- super.extractEventData(handler, eventData)
- with(eventData) {
- putDouble("x", PixelUtil.toDIPFromPixel(handler.lastRelativePositionX).toDouble())
- putDouble("y", PixelUtil.toDIPFromPixel(handler.lastRelativePositionY).toDouble())
- putDouble("absoluteX", PixelUtil.toDIPFromPixel(handler.lastPositionInWindowX).toDouble())
- putDouble("absoluteY", PixelUtil.toDIPFromPixel(handler.lastPositionInWindowY).toDouble())
- }
- }
+ override fun createEventBuilder(handler: FlingGestureHandler) = FlingGestureHandlerEventDataBuilder(handler)
}
private class RotationGestureHandlerFactory : HandlerFactory() {
@@ -318,15 +278,7 @@ class RNGestureHandlerModule(reactContext: ReactApplicationContext?) :
return RotationGestureHandler()
}
- override fun extractEventData(handler: RotationGestureHandler, eventData: WritableMap) {
- super.extractEventData(handler, eventData)
- with(eventData) {
- putDouble("rotation", handler.rotation)
- putDouble("anchorX", PixelUtil.toDIPFromPixel(handler.anchorX).toDouble())
- putDouble("anchorY", PixelUtil.toDIPFromPixel(handler.anchorY).toDouble())
- putDouble("velocity", handler.velocity)
- }
- }
+ override fun createEventBuilder(handler: RotationGestureHandler) = RotationGestureHandlerEventDataBuilder(handler)
}
private class ManualGestureHandlerFactory : HandlerFactory() {
@@ -336,6 +288,8 @@ class RNGestureHandlerModule(reactContext: ReactApplicationContext?) :
override fun create(context: Context?): ManualGestureHandler {
return ManualGestureHandler()
}
+
+ override fun createEventBuilder(handler: ManualGestureHandler) = ManualGestureHandlerEventDataBuilder(handler)
}
private class HoverGestureHandlerFactory : HandlerFactory() {
@@ -346,15 +300,7 @@ class RNGestureHandlerModule(reactContext: ReactApplicationContext?) :
return HoverGestureHandler()
}
- override fun extractEventData(handler: HoverGestureHandler, eventData: WritableMap) {
- super.extractEventData(handler, eventData)
- with(eventData) {
- putDouble("x", PixelUtil.toDIPFromPixel(handler.lastRelativePositionX).toDouble())
- putDouble("y", PixelUtil.toDIPFromPixel(handler.lastRelativePositionY).toDouble())
- putDouble("absoluteX", PixelUtil.toDIPFromPixel(handler.lastPositionInWindowX).toDouble())
- putDouble("absoluteY", PixelUtil.toDIPFromPixel(handler.lastPositionInWindowY).toDouble())
- }
- }
+ override fun createEventBuilder(handler: HoverGestureHandler) = HoverGestureHandlerEventDataBuilder(handler)
}
private val eventListener = object : OnTouchEventListener {
@@ -551,32 +497,32 @@ class RNGestureHandlerModule(reactContext: ReactApplicationContext?) :
return
}
if (handler.state == GestureHandler.STATE_ACTIVE) {
- val handlerFactory = findFactoryForHandler(handler)
+ val handlerFactory = findFactoryForHandler(handler) ?: return
if (handler.actionType == GestureHandler.ACTION_TYPE_REANIMATED_WORKLET) {
// Reanimated worklet
- val event = RNGestureHandlerEvent.obtain(handler, handlerFactory)
+ val event = RNGestureHandlerEvent.obtain(handler, handlerFactory.createEventBuilder(handler))
sendEventForReanimated(event)
} else if (handler.actionType == GestureHandler.ACTION_TYPE_NATIVE_ANIMATED_EVENT) {
// Animated with useNativeDriver: true
val event = RNGestureHandlerEvent.obtain(
handler,
- handlerFactory,
+ handlerFactory.createEventBuilder(handler),
useTopPrefixedName = BuildConfig.REACT_NATIVE_MINOR_VERSION >= 71
)
sendEventForNativeAnimatedEvent(event)
} else if (handler.actionType == GestureHandler.ACTION_TYPE_JS_FUNCTION_OLD_API) {
// JS function, Animated.event with useNativeDriver: false using old API
if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) {
- val data = RNGestureHandlerEvent.createEventData(handler, handlerFactory)
+ val data = RNGestureHandlerEvent.createEventData(handlerFactory.createEventBuilder(handler))
sendEventForDeviceEvent(RNGestureHandlerEvent.EVENT_NAME, data)
} else {
- val event = RNGestureHandlerEvent.obtain(handler, handlerFactory)
+ val event = RNGestureHandlerEvent.obtain(handler, handlerFactory.createEventBuilder(handler))
sendEventForDirectEvent(event)
}
} else if (handler.actionType == GestureHandler.ACTION_TYPE_JS_FUNCTION_NEW_API) {
// JS function, Animated.event with useNativeDriver: false using new API
- val data = RNGestureHandlerEvent.createEventData(handler, handlerFactory)
+ val data = RNGestureHandlerEvent.createEventData(handlerFactory.createEventBuilder(handler))
sendEventForDeviceEvent(RNGestureHandlerEvent.EVENT_NAME, data)
}
}
@@ -589,26 +535,26 @@ class RNGestureHandlerModule(reactContext: ReactApplicationContext?) :
// root containers use negative tags, we don't need to dispatch events for them to the JS
return
}
- val handlerFactory = findFactoryForHandler(handler)
+ val handlerFactory = findFactoryForHandler(handler) ?: return
if (handler.actionType == GestureHandler.ACTION_TYPE_REANIMATED_WORKLET) {
// Reanimated worklet
- val event = RNGestureHandlerStateChangeEvent.obtain(handler, newState, oldState, handlerFactory)
+ val event = RNGestureHandlerStateChangeEvent.obtain(handler, newState, oldState, handlerFactory.createEventBuilder(handler))
sendEventForReanimated(event)
} else if (handler.actionType == GestureHandler.ACTION_TYPE_NATIVE_ANIMATED_EVENT ||
handler.actionType == GestureHandler.ACTION_TYPE_JS_FUNCTION_OLD_API
) {
// JS function or Animated.event with useNativeDriver: false with old API
if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) {
- val data = RNGestureHandlerStateChangeEvent.createEventData(handler, handlerFactory, newState, oldState)
+ val data = RNGestureHandlerStateChangeEvent.createEventData(handlerFactory.createEventBuilder(handler), newState, oldState)
sendEventForDeviceEvent(RNGestureHandlerStateChangeEvent.EVENT_NAME, data)
} else {
- val event = RNGestureHandlerStateChangeEvent.obtain(handler, newState, oldState, handlerFactory)
+ val event = RNGestureHandlerStateChangeEvent.obtain(handler, newState, oldState, handlerFactory.createEventBuilder(handler))
sendEventForDirectEvent(event)
}
} else if (handler.actionType == GestureHandler.ACTION_TYPE_JS_FUNCTION_NEW_API) {
// JS function or Animated.event with useNativeDriver: false with new API
- val data = RNGestureHandlerStateChangeEvent.createEventData(handler, handlerFactory, newState, oldState)
+ val data = RNGestureHandlerStateChangeEvent.createEventData(handlerFactory.createEventBuilder(handler), newState, oldState)
sendEventForDeviceEvent(RNGestureHandlerStateChangeEvent.EVENT_NAME, data)
}
}
diff --git a/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerStateChangeEvent.kt b/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerStateChangeEvent.kt
index b44dd4228f..af519eb07a 100644
--- a/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerStateChangeEvent.kt
+++ b/android/src/main/java/com/swmansion/gesturehandler/react/RNGestureHandlerStateChangeEvent.kt
@@ -12,21 +12,29 @@ import com.facebook.react.bridge.WritableMap
import com.facebook.react.uimanager.events.Event
import com.facebook.react.uimanager.events.RCTEventEmitter
import com.swmansion.gesturehandler.core.GestureHandler
+import com.swmansion.gesturehandler.react.eventbuilders.GestureHandlerEventDataBuilder
class RNGestureHandlerStateChangeEvent private constructor() : Event() {
- private var extraData: WritableMap? = null
+ private var dataBuilder: GestureHandlerEventDataBuilder<*>? = null
+ private var newState: Int = GestureHandler.STATE_UNDETERMINED
+ private var oldState: Int = GestureHandler.STATE_UNDETERMINED
+
private fun > init(
handler: T,
newState: Int,
oldState: Int,
- dataExtractor: RNGestureHandlerEventDataExtractor?,
+ dataBuilder: GestureHandlerEventDataBuilder,
) {
super.init(handler.view!!.id)
- extraData = createEventData(handler, dataExtractor, newState, oldState)
+ this.dataBuilder = dataBuilder
+ this.newState = newState
+ this.oldState = oldState
}
override fun onDispose() {
- extraData = null
+ dataBuilder = null
+ newState = GestureHandler.STATE_UNDETERMINED
+ oldState = GestureHandler.STATE_UNDETERMINED
EVENTS_POOL.release(this)
}
@@ -39,7 +47,7 @@ class RNGestureHandlerStateChangeEvent private constructor() : Event?,
+ dataBuilder: GestureHandlerEventDataBuilder,
): RNGestureHandlerStateChangeEvent =
(EVENTS_POOL.acquire() ?: RNGestureHandlerStateChangeEvent()).apply {
- init(handler, newState, oldState, dataExtractor)
+ init(handler, newState, oldState, dataBuilder)
}
- fun > createEventData(
- handler: T,
- dataExtractor: RNGestureHandlerEventDataExtractor?,
+ fun createEventData(
+ dataBuilder: GestureHandlerEventDataBuilder<*>,
newState: Int,
oldState: Int,
): WritableMap = Arguments.createMap().apply {
- dataExtractor?.extractEventData(handler, this)
- putInt("handlerTag", handler.tag)
+ dataBuilder.buildEventData(this)
putInt("state", newState)
putInt("oldState", oldState)
}
diff --git a/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/FlingGestureHandlerEventDataBuilder.kt b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/FlingGestureHandlerEventDataBuilder.kt
new file mode 100644
index 0000000000..f85e8e1aaf
--- /dev/null
+++ b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/FlingGestureHandlerEventDataBuilder.kt
@@ -0,0 +1,30 @@
+package com.swmansion.gesturehandler.react.eventbuilders
+
+import com.facebook.react.bridge.WritableMap
+import com.facebook.react.uimanager.PixelUtil
+import com.swmansion.gesturehandler.core.FlingGestureHandler
+
+class FlingGestureHandlerEventDataBuilder(handler: FlingGestureHandler) : GestureHandlerEventDataBuilder(handler) {
+ private val x: Float
+ private val y: Float
+ private val absoluteX: Float
+ private val absoluteY: Float
+
+ init {
+ x = handler.lastRelativePositionX
+ y = handler.lastRelativePositionY
+ absoluteX = handler.lastPositionInWindowX
+ absoluteY = handler.lastPositionInWindowY
+ }
+
+ override fun buildEventData(eventData: WritableMap) {
+ super.buildEventData(eventData)
+
+ with(eventData) {
+ putDouble("x", PixelUtil.toDIPFromPixel(x).toDouble())
+ putDouble("y", PixelUtil.toDIPFromPixel(y).toDouble())
+ putDouble("absoluteX", PixelUtil.toDIPFromPixel(absoluteX).toDouble())
+ putDouble("absoluteY", PixelUtil.toDIPFromPixel(absoluteY).toDouble())
+ }
+ }
+}
diff --git a/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/GestureHandlerEventDataBuilder.kt b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/GestureHandlerEventDataBuilder.kt
new file mode 100644
index 0000000000..62975c6cf9
--- /dev/null
+++ b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/GestureHandlerEventDataBuilder.kt
@@ -0,0 +1,22 @@
+package com.swmansion.gesturehandler.react.eventbuilders
+
+import com.facebook.react.bridge.WritableMap
+import com.swmansion.gesturehandler.core.GestureHandler
+
+abstract class GestureHandlerEventDataBuilder>(handler: T) {
+ private val numberOfPointers: Int
+ private val handlerTag: Int
+ private val state: Int
+
+ init {
+ numberOfPointers = handler.numberOfPointers
+ handlerTag = handler.tag
+ state = handler.state
+ }
+
+ open fun buildEventData(eventData: WritableMap) {
+ eventData.putInt("numberOfPointers", numberOfPointers)
+ eventData.putInt("handlerTag", handlerTag)
+ eventData.putInt("state", state)
+ }
+}
diff --git a/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/HoverGestureHandlerEventDataBuilder.kt b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/HoverGestureHandlerEventDataBuilder.kt
new file mode 100644
index 0000000000..e4103c9a6e
--- /dev/null
+++ b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/HoverGestureHandlerEventDataBuilder.kt
@@ -0,0 +1,30 @@
+package com.swmansion.gesturehandler.react.eventbuilders
+
+import com.facebook.react.bridge.WritableMap
+import com.facebook.react.uimanager.PixelUtil
+import com.swmansion.gesturehandler.core.HoverGestureHandler
+
+class HoverGestureHandlerEventDataBuilder(handler: HoverGestureHandler) : GestureHandlerEventDataBuilder(handler) {
+ private val x: Float
+ private val y: Float
+ private val absoluteX: Float
+ private val absoluteY: Float
+
+ init {
+ x = handler.lastRelativePositionX
+ y = handler.lastRelativePositionY
+ absoluteX = handler.lastPositionInWindowX
+ absoluteY = handler.lastPositionInWindowY
+ }
+
+ override fun buildEventData(eventData: WritableMap) {
+ super.buildEventData(eventData)
+
+ with(eventData) {
+ putDouble("x", PixelUtil.toDIPFromPixel(x).toDouble())
+ putDouble("y", PixelUtil.toDIPFromPixel(y).toDouble())
+ putDouble("absoluteX", PixelUtil.toDIPFromPixel(absoluteX).toDouble())
+ putDouble("absoluteY", PixelUtil.toDIPFromPixel(absoluteY).toDouble())
+ }
+ }
+}
diff --git a/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/LongPressGestureHandlerEventDataBuilder.kt b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/LongPressGestureHandlerEventDataBuilder.kt
new file mode 100644
index 0000000000..3e5bce355a
--- /dev/null
+++ b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/LongPressGestureHandlerEventDataBuilder.kt
@@ -0,0 +1,33 @@
+package com.swmansion.gesturehandler.react.eventbuilders
+
+import com.facebook.react.bridge.WritableMap
+import com.facebook.react.uimanager.PixelUtil
+import com.swmansion.gesturehandler.core.LongPressGestureHandler
+
+class LongPressGestureHandlerEventDataBuilder(handler: LongPressGestureHandler) : GestureHandlerEventDataBuilder(handler) {
+ private val x: Float
+ private val y: Float
+ private val absoluteX: Float
+ private val absoluteY: Float
+ private val duration: Int
+
+ init {
+ x = handler.lastRelativePositionX
+ y = handler.lastRelativePositionY
+ absoluteX = handler.lastPositionInWindowX
+ absoluteY = handler.lastPositionInWindowY
+ duration = handler.duration
+ }
+
+ override fun buildEventData(eventData: WritableMap) {
+ super.buildEventData(eventData)
+
+ with(eventData) {
+ putDouble("x", PixelUtil.toDIPFromPixel(x).toDouble())
+ putDouble("y", PixelUtil.toDIPFromPixel(y).toDouble())
+ putDouble("absoluteX", PixelUtil.toDIPFromPixel(absoluteX).toDouble())
+ putDouble("absoluteY", PixelUtil.toDIPFromPixel(absoluteY).toDouble())
+ putInt("duration", duration)
+ }
+ }
+}
diff --git a/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/ManualGestureHandlerEventDataBuilder.kt b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/ManualGestureHandlerEventDataBuilder.kt
new file mode 100644
index 0000000000..70be984894
--- /dev/null
+++ b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/ManualGestureHandlerEventDataBuilder.kt
@@ -0,0 +1,5 @@
+package com.swmansion.gesturehandler.react.eventbuilders
+
+import com.swmansion.gesturehandler.core.ManualGestureHandler
+
+class ManualGestureHandlerEventDataBuilder(handler: ManualGestureHandler) : GestureHandlerEventDataBuilder(handler)
diff --git a/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/NativeGestureHandlerEventDataBuilder.kt b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/NativeGestureHandlerEventDataBuilder.kt
new file mode 100644
index 0000000000..ee1cf3f959
--- /dev/null
+++ b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/NativeGestureHandlerEventDataBuilder.kt
@@ -0,0 +1,18 @@
+package com.swmansion.gesturehandler.react.eventbuilders
+
+import com.facebook.react.bridge.WritableMap
+import com.swmansion.gesturehandler.core.NativeViewGestureHandler
+
+class NativeGestureHandlerEventDataBuilder(handler: NativeViewGestureHandler) : GestureHandlerEventDataBuilder(handler) {
+ private val pointerInside: Boolean
+
+ init {
+ pointerInside = handler.isWithinBounds
+ }
+
+ override fun buildEventData(eventData: WritableMap) {
+ super.buildEventData(eventData)
+
+ eventData.putBoolean("pointerInside", pointerInside)
+ }
+}
diff --git a/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/PanGestureHandlerEventDataBuilder.kt b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/PanGestureHandlerEventDataBuilder.kt
new file mode 100644
index 0000000000..911bf4efec
--- /dev/null
+++ b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/PanGestureHandlerEventDataBuilder.kt
@@ -0,0 +1,42 @@
+package com.swmansion.gesturehandler.react.eventbuilders
+
+import com.facebook.react.bridge.WritableMap
+import com.facebook.react.uimanager.PixelUtil
+import com.swmansion.gesturehandler.core.PanGestureHandler
+
+class PanGestureHandlerEventDataBuilder(handler: PanGestureHandler) : GestureHandlerEventDataBuilder(handler) {
+ private val x: Float
+ private val y: Float
+ private val absoluteX: Float
+ private val absoluteY: Float
+ private val translationX: Float
+ private val translationY: Float
+ private val velocityX: Float
+ private val velocityY: Float
+
+ init {
+ x = handler.lastRelativePositionX
+ y = handler.lastRelativePositionY
+ absoluteX = handler.lastPositionInWindowX
+ absoluteY = handler.lastPositionInWindowY
+ translationX = handler.translationX
+ translationY = handler.translationY
+ velocityX = handler.velocityX
+ velocityY = handler.velocityY
+ }
+
+ override fun buildEventData(eventData: WritableMap) {
+ super.buildEventData(eventData)
+
+ with(eventData) {
+ putDouble("x", PixelUtil.toDIPFromPixel(x).toDouble())
+ putDouble("y", PixelUtil.toDIPFromPixel(y).toDouble())
+ putDouble("absoluteX", PixelUtil.toDIPFromPixel(absoluteX).toDouble())
+ putDouble("absoluteY", PixelUtil.toDIPFromPixel(absoluteY).toDouble())
+ putDouble("translationX", PixelUtil.toDIPFromPixel(translationX).toDouble())
+ putDouble("translationY", PixelUtil.toDIPFromPixel(translationY).toDouble())
+ putDouble("velocityX", PixelUtil.toDIPFromPixel(velocityX).toDouble())
+ putDouble("velocityY", PixelUtil.toDIPFromPixel(velocityY).toDouble())
+ }
+ }
+}
diff --git a/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/PinchGestureHandlerEventDataBuilder.kt b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/PinchGestureHandlerEventDataBuilder.kt
new file mode 100644
index 0000000000..a8c3f89c1b
--- /dev/null
+++ b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/PinchGestureHandlerEventDataBuilder.kt
@@ -0,0 +1,30 @@
+package com.swmansion.gesturehandler.react.eventbuilders
+
+import com.facebook.react.bridge.WritableMap
+import com.facebook.react.uimanager.PixelUtil
+import com.swmansion.gesturehandler.core.PinchGestureHandler
+
+class PinchGestureHandlerEventDataBuilder(handler: PinchGestureHandler) : GestureHandlerEventDataBuilder(handler) {
+ private val scale: Double
+ private val focalX: Float
+ private val focalY: Float
+ private val velocity: Double
+
+ init {
+ scale = handler.scale
+ focalX = handler.focalPointX
+ focalY = handler.focalPointY
+ velocity = handler.velocity
+ }
+
+ override fun buildEventData(eventData: WritableMap) {
+ super.buildEventData(eventData)
+
+ with(eventData) {
+ putDouble("scale", scale)
+ putDouble("focalX", PixelUtil.toDIPFromPixel(focalX).toDouble())
+ putDouble("focalY", PixelUtil.toDIPFromPixel(focalY).toDouble())
+ putDouble("velocity", velocity)
+ }
+ }
+}
diff --git a/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/RotationGestureHandlerEventDataBuilder.kt b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/RotationGestureHandlerEventDataBuilder.kt
new file mode 100644
index 0000000000..dbf256198d
--- /dev/null
+++ b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/RotationGestureHandlerEventDataBuilder.kt
@@ -0,0 +1,30 @@
+package com.swmansion.gesturehandler.react.eventbuilders
+
+import com.facebook.react.bridge.WritableMap
+import com.facebook.react.uimanager.PixelUtil
+import com.swmansion.gesturehandler.core.RotationGestureHandler
+
+class RotationGestureHandlerEventDataBuilder(handler: RotationGestureHandler) : GestureHandlerEventDataBuilder(handler) {
+ private val rotation: Double
+ private val anchorX: Float
+ private val anchorY: Float
+ private val velocity: Double
+
+ init {
+ rotation = handler.rotation
+ anchorX = handler.anchorX
+ anchorY = handler.anchorY
+ velocity = handler.velocity
+ }
+
+ override fun buildEventData(eventData: WritableMap) {
+ super.buildEventData(eventData)
+
+ with(eventData) {
+ putDouble("rotation", rotation)
+ putDouble("anchorX", PixelUtil.toDIPFromPixel(anchorX).toDouble())
+ putDouble("anchorY", PixelUtil.toDIPFromPixel(anchorY).toDouble())
+ putDouble("velocity", velocity)
+ }
+ }
+}
diff --git a/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/TapGestureHandlerEventDataBuilder.kt b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/TapGestureHandlerEventDataBuilder.kt
new file mode 100644
index 0000000000..481c55820e
--- /dev/null
+++ b/android/src/main/java/com/swmansion/gesturehandler/react/eventbuilders/TapGestureHandlerEventDataBuilder.kt
@@ -0,0 +1,30 @@
+package com.swmansion.gesturehandler.react.eventbuilders
+
+import com.facebook.react.bridge.WritableMap
+import com.facebook.react.uimanager.PixelUtil
+import com.swmansion.gesturehandler.core.TapGestureHandler
+
+class TapGestureHandlerEventDataBuilder(handler: TapGestureHandler) : GestureHandlerEventDataBuilder(handler) {
+ private val x: Float
+ private val y: Float
+ private val absoluteX: Float
+ private val absoluteY: Float
+
+ init {
+ x = handler.lastRelativePositionX
+ y = handler.lastRelativePositionY
+ absoluteX = handler.lastPositionInWindowX
+ absoluteY = handler.lastPositionInWindowY
+ }
+
+ override fun buildEventData(eventData: WritableMap) {
+ super.buildEventData(eventData)
+
+ with(eventData) {
+ putDouble("x", PixelUtil.toDIPFromPixel(x).toDouble())
+ putDouble("y", PixelUtil.toDIPFromPixel(y).toDouble())
+ putDouble("absoluteX", PixelUtil.toDIPFromPixel(absoluteX).toDouble())
+ putDouble("absoluteY", PixelUtil.toDIPFromPixel(absoluteY).toDouble())
+ }
+ }
+}
diff --git a/android/src/main/jni/CMakeLists.txt b/android/src/main/jni/CMakeLists.txt
index ffb82e98d8..74dd773ab3 100644
--- a/android/src/main/jni/CMakeLists.txt
+++ b/android/src/main/jni/CMakeLists.txt
@@ -2,24 +2,36 @@ project(GestureHandler)
cmake_minimum_required(VERSION 3.9.0)
set(CMAKE_VERBOSE_MAKEFILE ON)
-set(CMAKE_CXX_STANDARD 17)
+if(${REACT_NATIVE_MINOR_VERSION} GREATER_EQUAL 73)
+ set(CMAKE_CXX_STANDARD 20)
+else()
+ set(CMAKE_CXX_STANDARD 17)
+endif()
+set(PACKAGE_NAME "gesturehandler")
set(REACT_ANDROID_DIR "${REACT_NATIVE_DIR}/ReactAndroid")
include(${REACT_ANDROID_DIR}/cmake-utils/folly-flags.cmake)
add_compile_options(${folly_FLAGS})
-add_library(gesturehandler
+add_library(${PACKAGE_NAME}
SHARED
cpp-adapter.cpp
)
+target_include_directories(
+ ${PACKAGE_NAME}
+ PRIVATE
+ "${REACT_NATIVE_DIR}/ReactCommon"
+)
+
find_package(ReactAndroid REQUIRED CONFIG)
target_link_libraries(
gesturehandler
ReactAndroid::react_render_core
ReactAndroid::react_render_uimanager
+ ReactAndroid::react_render_graphics
ReactAndroid::jsi
ReactAndroid::react_nativemodule_core
)
diff --git a/example/package.json b/example/package.json
index ec18c3162f..c8bb5f923f 100644
--- a/example/package.json
+++ b/example/package.json
@@ -42,7 +42,7 @@
"@tsconfig/react-native": "^3.0.0",
"@types/jest": "^29.2.1",
"@types/metro-config": "^0.76.3",
- "@types/react": "^18.0.24",
+ "@types/react": "^18.2.6",
"@types/react-native": "^0.71.0",
"@types/react-test-renderer": "^18.0.0",
"@typescript-eslint/parser": "^4.9.1",
diff --git a/example/src/new_api/velocityTest/index.tsx b/example/src/new_api/velocityTest/index.tsx
index 30259efef0..c96774c2b4 100644
--- a/example/src/new_api/velocityTest/index.tsx
+++ b/example/src/new_api/velocityTest/index.tsx
@@ -46,7 +46,7 @@ export default function App() {
}));
return (
-
+
diff --git a/example/src/release_tests/overflowParent/index.tsx b/example/src/release_tests/overflowParent/index.tsx
index 3b547a3296..6f3705e9bc 100644
--- a/example/src/release_tests/overflowParent/index.tsx
+++ b/example/src/release_tests/overflowParent/index.tsx
@@ -73,7 +73,9 @@ export default function Example() {
bigger one shold be stationary. Clicking on any of the components should
activate the tap handler that is logs a message to the console.
- console.log('tap')}>
+ console.log('tap')}
+ shouldCancelWhenOutside={false}>
{renderChild(color)}
diff --git a/example/yarn.lock b/example/yarn.lock
index 246d796295..21fb7e1466 100644
--- a/example/yarn.lock
+++ b/example/yarn.lock
@@ -4393,10 +4393,10 @@
"@types/prop-types" "*"
csstype "^3.0.2"
-"@types/react@^18.0.24":
- version "18.0.27"
- resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.27.tgz#d9425abe187a00f8a5ec182b010d4fd9da703b71"
- integrity sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==
+"@types/react@^18.2.6":
+ version "18.2.37"
+ resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.37.tgz#0f03af69e463c0f19a356c2660dbca5d19c44cae"
+ integrity sha512-RGAYMi2bhRgEXT3f4B92WTohopH6bIXw05FuGlmJEnv/omEn190+QYEIYxIAuIBdKgboYYdVved2p1AxZVQnaw==
dependencies:
"@types/prop-types" "*"
"@types/scheduler" "*"
diff --git a/package.json b/package.json
index c9f10342b5..121a59509f 100644
--- a/package.json
+++ b/package.json
@@ -31,8 +31,8 @@
"android/src/main/AndroidManifest.xml",
"android/src/main/java/",
"android/src/main/jni/",
- "android/src/fabric/java",
- "android/src/paper/java",
+ "android/fabric/src/main/java",
+ "android/paper/src/main/java",
"android/common/src/main/java/",
"android/reanimated/src/main/java/",
"android/noreanimated/src/main/java/",
@@ -77,12 +77,13 @@
"@babel/preset-env": "^7.12.11",
"@babel/preset-typescript": "^7.12.7",
"@babel/runtime": "^7.12.5",
+ "@react-native/babel-preset": "^0.73.18",
"@testing-library/jest-native": "^4.0.4",
"@testing-library/react-native": "^9.0.0",
"@types/hammerjs": "^2.0.38",
"@types/hoist-non-react-statics": "^3.3.1",
"@types/jest": "^27.0.3",
- "@types/react": "^18.0.24",
+ "@types/react": "^18.2.6",
"@types/react-test-renderer": "^17.0.0",
"@typescript-eslint/eslint-plugin": "^4.33.0",
"@typescript-eslint/parser": "^4.33.0",
@@ -97,17 +98,16 @@
"husky": "^8.0.1",
"jest": "^26.6.3",
"lint-staged": "^12.3.2",
- "metro-react-native-babel-preset": "^0.64.0",
"prettier": "^2.7.1",
"react": "18.2.0",
"react-dom": "^16.12.0",
- "react-native": "0.72.0-rc.5",
+ "react-native": "0.73.0-rc.5",
"react-native-builder-bob": "^0.17.1",
"react-native-reanimated": "^2.3.1",
"react-native-web": "^0.11.7",
"react-test-renderer": "17.0.2",
"release-it": "^13.6.5",
- "typescript": "^4.5.5"
+ "typescript": "5.0.4"
},
"peerDependencies": {
"react": "*",
diff --git a/src/components/touchables/TouchableNativeFeedback.android.tsx b/src/components/touchables/TouchableNativeFeedback.android.tsx
index 58fac2cdb3..f96b453421 100644
--- a/src/components/touchables/TouchableNativeFeedback.android.tsx
+++ b/src/components/touchables/TouchableNativeFeedback.android.tsx
@@ -56,7 +56,8 @@ export default class TouchableNativeFeedback extends Component Platform.Version >= 23;
+ static canUseNativeForeground = () =>
+ Platform.OS === 'android' && Platform.Version >= 23;
getExtraButtonProps() {
const extraProps: TouchableNativeFeedbackExtraProps = {};
diff --git a/src/web/handlers/GestureHandler.ts b/src/web/handlers/GestureHandler.ts
index ac6a0e1813..2c402829b6 100644
--- a/src/web/handlers/GestureHandler.ts
+++ b/src/web/handlers/GestureHandler.ts
@@ -821,7 +821,7 @@ function invokeNullableMethod(
return;
}
- const { argMapping } = method.__nodeConfig;
+ const { argMapping }: { argMapping: unknown } = method.__nodeConfig;
if (!Array.isArray(argMapping)) {
return;
}
diff --git a/yarn.lock b/yarn.lock
index 2d98d6f3af..578981df00 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -50,6 +50,14 @@
dependencies:
"@babel/highlight" "^7.18.6"
+"@babel/code-frame@^7.22.13":
+ version "7.22.13"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e"
+ integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==
+ dependencies:
+ "@babel/highlight" "^7.22.13"
+ chalk "^2.4.2"
+
"@babel/compat-data@^7.12.5", "@babel/compat-data@^7.12.7":
version "7.12.7"
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.7.tgz#9329b4782a7d6bbd7eef57e11addf91ee3ef1e41"
@@ -70,27 +78,6 @@
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.10.tgz#9d92fa81b87542fff50e848ed585b4212c1d34ec"
integrity sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==
-"@babel/core@^7.0.0":
- version "7.10.5"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.10.5.tgz#1f15e2cca8ad9a1d78a38ddba612f5e7cdbbd330"
- dependencies:
- "@babel/code-frame" "^7.10.4"
- "@babel/generator" "^7.10.5"
- "@babel/helper-module-transforms" "^7.10.5"
- "@babel/helpers" "^7.10.4"
- "@babel/parser" "^7.10.5"
- "@babel/template" "^7.10.4"
- "@babel/traverse" "^7.10.5"
- "@babel/types" "^7.10.5"
- convert-source-map "^1.7.0"
- debug "^4.1.0"
- gensync "^1.0.0-beta.1"
- json5 "^2.1.2"
- lodash "^4.17.19"
- resolve "^1.3.2"
- semver "^5.4.1"
- source-map "^0.5.0"
-
"@babel/core@^7.1.0":
version "7.16.0"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.0.tgz#c4ff44046f5fe310525cc9eb4ef5147f0c5374d4"
@@ -290,6 +277,13 @@
dependencies:
"@babel/types" "^7.18.6"
+"@babel/helper-annotate-as-pure@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882"
+ integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==
+ dependencies:
+ "@babel/types" "^7.22.5"
+
"@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4", "@babel/helper-builder-binary-assignment-operator-visitor@^7.16.0":
version "7.16.0"
resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz#f1a686b92da794020c26582eb852e9accd0d7882"
@@ -389,6 +383,21 @@
"@babel/helper-replace-supers" "^7.18.9"
"@babel/helper-split-export-declaration" "^7.18.6"
+"@babel/helper-create-class-features-plugin@^7.22.15":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4"
+ integrity sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.22.5"
+ "@babel/helper-environment-visitor" "^7.22.5"
+ "@babel/helper-function-name" "^7.22.5"
+ "@babel/helper-member-expression-to-functions" "^7.22.15"
+ "@babel/helper-optimise-call-expression" "^7.22.5"
+ "@babel/helper-replace-supers" "^7.22.9"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
+ "@babel/helper-split-export-declaration" "^7.22.6"
+ semver "^6.3.1"
+
"@babel/helper-create-regexp-features-plugin@^7.12.1":
version "7.12.7"
resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz#2084172e95443fa0a09214ba1bb328f9aea1278f"
@@ -447,6 +456,11 @@
resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be"
integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==
+"@babel/helper-environment-visitor@^7.22.20", "@babel/helper-environment-visitor@^7.22.5":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167"
+ integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==
+
"@babel/helper-explode-assignable-expression@^7.16.0":
version "7.16.0"
resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz#753017337a15f46f9c09f674cff10cee9b9d7778"
@@ -489,6 +503,14 @@
"@babel/template" "^7.18.10"
"@babel/types" "^7.19.0"
+"@babel/helper-function-name@^7.22.5":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759"
+ integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==
+ dependencies:
+ "@babel/template" "^7.22.15"
+ "@babel/types" "^7.23.0"
+
"@babel/helper-get-function-arity@^7.12.13":
version "7.12.13"
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583"
@@ -566,6 +588,13 @@
dependencies:
"@babel/types" "^7.20.7"
+"@babel/helper-member-expression-to-functions@^7.22.15":
+ version "7.23.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366"
+ integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==
+ dependencies:
+ "@babel/types" "^7.23.0"
+
"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.16.0":
version "7.16.0"
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz#90538e60b672ecf1b448f5f4f5433d37e79a3ec3"
@@ -601,20 +630,6 @@
dependencies:
"@babel/types" "^7.18.6"
-"@babel/helper-module-transforms@^7.10.5", "@babel/helper-module-transforms@^7.16.0":
- version "7.16.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz#1c82a8dd4cb34577502ebd2909699b194c3e9bb5"
- integrity sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==
- dependencies:
- "@babel/helper-module-imports" "^7.16.0"
- "@babel/helper-replace-supers" "^7.16.0"
- "@babel/helper-simple-access" "^7.16.0"
- "@babel/helper-split-export-declaration" "^7.16.0"
- "@babel/helper-validator-identifier" "^7.15.7"
- "@babel/template" "^7.16.0"
- "@babel/traverse" "^7.16.0"
- "@babel/types" "^7.16.0"
-
"@babel/helper-module-transforms@^7.12.1":
version "7.12.1"
resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c"
@@ -645,6 +660,20 @@
"@babel/types" "^7.12.13"
lodash "^4.17.19"
+"@babel/helper-module-transforms@^7.16.0":
+ version "7.16.0"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz#1c82a8dd4cb34577502ebd2909699b194c3e9bb5"
+ integrity sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==
+ dependencies:
+ "@babel/helper-module-imports" "^7.16.0"
+ "@babel/helper-replace-supers" "^7.16.0"
+ "@babel/helper-simple-access" "^7.16.0"
+ "@babel/helper-split-export-declaration" "^7.16.0"
+ "@babel/helper-validator-identifier" "^7.15.7"
+ "@babel/template" "^7.16.0"
+ "@babel/traverse" "^7.16.0"
+ "@babel/types" "^7.16.0"
+
"@babel/helper-module-transforms@^7.16.7":
version "7.16.7"
resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz#7665faeb721a01ca5327ddc6bba15a5cb34b6a41"
@@ -694,6 +723,13 @@
dependencies:
"@babel/types" "^7.18.6"
+"@babel/helper-optimise-call-expression@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e"
+ integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==
+ dependencies:
+ "@babel/types" "^7.22.5"
+
"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9"
@@ -724,6 +760,11 @@
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz#345f2377d05a720a4e5ecfa39cbf4474a4daed56"
integrity sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==
+"@babel/helper-plugin-utils@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295"
+ integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==
+
"@babel/helper-plugin-utils@^7.8.3":
version "7.10.4"
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375"
@@ -809,6 +850,15 @@
"@babel/traverse" "^7.20.7"
"@babel/types" "^7.20.7"
+"@babel/helper-replace-supers@^7.22.9":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793"
+ integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==
+ dependencies:
+ "@babel/helper-environment-visitor" "^7.22.20"
+ "@babel/helper-member-expression-to-functions" "^7.22.15"
+ "@babel/helper-optimise-call-expression" "^7.22.5"
+
"@babel/helper-simple-access@^7.12.1":
version "7.12.1"
resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz#32427e5aa61547d38eb1e6eaf5fd1426fdad9136"
@@ -865,6 +915,13 @@
dependencies:
"@babel/types" "^7.20.0"
+"@babel/helper-skip-transparent-expression-wrappers@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847"
+ integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==
+ dependencies:
+ "@babel/types" "^7.22.5"
+
"@babel/helper-split-export-declaration@^7.10.4", "@babel/helper-split-export-declaration@^7.16.0":
version "7.16.0"
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz#29672f43663e936df370aaeb22beddb3baec7438"
@@ -900,11 +957,23 @@
dependencies:
"@babel/types" "^7.18.6"
+"@babel/helper-split-export-declaration@^7.22.6":
+ version "7.22.6"
+ resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c"
+ integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==
+ dependencies:
+ "@babel/types" "^7.22.5"
+
"@babel/helper-string-parser@^7.19.4":
version "7.19.4"
resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63"
integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==
+"@babel/helper-string-parser@^7.22.5":
+ version "7.22.5"
+ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f"
+ integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==
+
"@babel/helper-validator-identifier@^7.10.4", "@babel/helper-validator-identifier@^7.15.7":
version "7.15.7"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389"
@@ -925,6 +994,11 @@
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2"
integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==
+"@babel/helper-validator-identifier@^7.22.20":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0"
+ integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==
+
"@babel/helper-validator-option@^7.12.1", "@babel/helper-validator-option@^7.12.11":
version "7.12.11"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz#d66cb8b7a3e7fe4c6962b32020a131ecf0847f4f"
@@ -965,15 +1039,6 @@
"@babel/traverse" "^7.20.5"
"@babel/types" "^7.20.5"
-"@babel/helpers@^7.10.4", "@babel/helpers@^7.16.0":
- version "7.16.0"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.16.0.tgz#875519c979c232f41adfbd43a3b0398c2e388183"
- integrity sha512-dVRM0StFMdKlkt7cVcGgwD8UMaBfWJHl3A83Yfs8GQ3MO0LHIIIMvK7Fa0RGOGUQ10qikLaX6D7o5htcQWgTMQ==
- dependencies:
- "@babel/template" "^7.16.0"
- "@babel/traverse" "^7.16.0"
- "@babel/types" "^7.16.0"
-
"@babel/helpers@^7.12.13":
version "7.12.13"
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.13.tgz#3c75e993632e4dadc0274eae219c73eb7645ba47"
@@ -992,6 +1057,15 @@
"@babel/traverse" "^7.12.5"
"@babel/types" "^7.12.5"
+"@babel/helpers@^7.16.0":
+ version "7.16.0"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.16.0.tgz#875519c979c232f41adfbd43a3b0398c2e388183"
+ integrity sha512-dVRM0StFMdKlkt7cVcGgwD8UMaBfWJHl3A83Yfs8GQ3MO0LHIIIMvK7Fa0RGOGUQ10qikLaX6D7o5htcQWgTMQ==
+ dependencies:
+ "@babel/template" "^7.16.0"
+ "@babel/traverse" "^7.16.0"
+ "@babel/types" "^7.16.0"
+
"@babel/helpers@^7.16.7":
version "7.16.7"
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.16.7.tgz#7e3504d708d50344112767c3542fc5e357fffefc"
@@ -1046,6 +1120,15 @@
chalk "^2.0.0"
js-tokens "^4.0.0"
+"@babel/highlight@^7.22.13":
+ version "7.22.20"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54"
+ integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==
+ dependencies:
+ "@babel/helper-validator-identifier" "^7.22.20"
+ chalk "^2.4.2"
+ js-tokens "^4.0.0"
+
"@babel/parser@^7.1.0":
version "7.10.5"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.10.5.tgz#e7c6bf5a7deff957cec9f04b551e2762909d826b"
@@ -1085,6 +1168,11 @@
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.19.6.tgz#b923430cb94f58a7eae8facbffa9efd19130e7f8"
integrity sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==
+"@babel/parser@^7.22.15":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.3.tgz#0ce0be31a4ca4f1884b5786057cadcb6c3be58f9"
+ integrity sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==
+
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.0":
version "7.16.2"
resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz#2977fca9b212db153c195674e57cfab807733183"
@@ -2088,6 +2176,24 @@
dependencies:
"@babel/helper-plugin-utils" "^7.21.5"
+"@babel/plugin-transform-private-methods@^7.22.5":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz#b2d7a3c97e278bfe59137a978d53b2c2e038c0e4"
+ integrity sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==
+ dependencies:
+ "@babel/helper-create-class-features-plugin" "^7.22.15"
+ "@babel/helper-plugin-utils" "^7.22.5"
+
+"@babel/plugin-transform-private-property-in-object@^7.22.11":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.3.tgz#5cd34a2ce6f2d008cc8f91d8dcc29e2c41466da6"
+ integrity sha512-a5m2oLNFyje2e/rGKjVfAELTVI5mbA0FeZpBnkOWWV7eSmKQ+T/XW0Vf+29ScLzSxX+rnsarvU0oie/4m6hkxA==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.22.5"
+ "@babel/helper-create-class-features-plugin" "^7.22.15"
+ "@babel/helper-plugin-utils" "^7.22.5"
+ "@babel/plugin-syntax-private-property-in-object" "^7.14.5"
+
"@babel/plugin-transform-property-literals@^7.0.0":
version "7.10.4"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz#f6fe54b6590352298785b83edd815d214c42e3c0"
@@ -2628,6 +2734,15 @@
"@babel/parser" "^7.20.7"
"@babel/types" "^7.20.7"
+"@babel/template@^7.22.15":
+ version "7.22.15"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38"
+ integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==
+ dependencies:
+ "@babel/code-frame" "^7.22.13"
+ "@babel/parser" "^7.22.15"
+ "@babel/types" "^7.22.15"
+
"@babel/traverse@^7.1.0":
version "7.10.5"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.10.5.tgz#77ce464f5b258be265af618d8fddf0536f20b564"
@@ -2642,21 +2757,6 @@
globals "^11.1.0"
lodash "^4.17.19"
-"@babel/traverse@^7.10.5", "@babel/traverse@^7.16.0":
- version "7.16.0"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.0.tgz#965df6c6bfc0a958c1e739284d3c9fa4a6e3c45b"
- integrity sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==
- dependencies:
- "@babel/code-frame" "^7.16.0"
- "@babel/generator" "^7.16.0"
- "@babel/helper-function-name" "^7.16.0"
- "@babel/helper-hoist-variables" "^7.16.0"
- "@babel/helper-split-export-declaration" "^7.16.0"
- "@babel/parser" "^7.16.0"
- "@babel/types" "^7.16.0"
- debug "^4.1.0"
- globals "^11.1.0"
-
"@babel/traverse@^7.12.1", "@babel/traverse@^7.12.5", "@babel/traverse@^7.12.9":
version "7.12.9"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.9.tgz#fad26c972eabbc11350e0b695978de6cc8e8596f"
@@ -2701,6 +2801,21 @@
debug "^4.1.0"
globals "^11.1.0"
+"@babel/traverse@^7.16.0":
+ version "7.16.0"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.0.tgz#965df6c6bfc0a958c1e739284d3c9fa4a6e3c45b"
+ integrity sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==
+ dependencies:
+ "@babel/code-frame" "^7.16.0"
+ "@babel/generator" "^7.16.0"
+ "@babel/helper-function-name" "^7.16.0"
+ "@babel/helper-hoist-variables" "^7.16.0"
+ "@babel/helper-split-export-declaration" "^7.16.0"
+ "@babel/parser" "^7.16.0"
+ "@babel/types" "^7.16.0"
+ debug "^4.1.0"
+ globals "^11.1.0"
+
"@babel/traverse@^7.16.10", "@babel/traverse@^7.16.7", "@babel/traverse@^7.7.4":
version "7.16.10"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.10.tgz#448f940defbe95b5a8029975b051f75993e8239f"
@@ -2827,6 +2942,15 @@
"@babel/helper-validator-identifier" "^7.19.1"
to-fast-properties "^2.0.0"
+"@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0":
+ version "7.23.3"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.3.tgz#d5ea892c07f2ec371ac704420f4dcdb07b5f9598"
+ integrity sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==
+ dependencies:
+ "@babel/helper-string-parser" "^7.22.5"
+ "@babel/helper-validator-identifier" "^7.22.20"
+ to-fast-properties "^2.0.0"
+
"@bcoe/v8-coverage@^0.2.3":
version "0.2.3"
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
@@ -2909,6 +3033,11 @@
version "2.2.5"
resolved "https://registry.yarnpkg.com/@iarna/toml/-/toml-2.2.5.tgz#b32366c89b43c6f8cefbdefac778b9c828e3ba8c"
+"@isaacs/ttlcache@^1.4.1":
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz#21fb23db34e9b6220c6ba023a0118a2dd3461ea2"
+ integrity sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==
+
"@istanbuljs/load-nyc-config@^1.0.0":
version "1.1.0"
resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced"
@@ -2971,12 +3100,12 @@
slash "^3.0.0"
strip-ansi "^6.0.0"
-"@jest/create-cache-key-function@^29.2.1":
- version "29.3.1"
- resolved "https://registry.yarnpkg.com/@jest/create-cache-key-function/-/create-cache-key-function-29.3.1.tgz#3a0970ea595ab3d9507244edbcef14d6b016cdc9"
- integrity sha512-4i+E+E40gK13K78ffD/8cy4lSSqeWwyXeTZoq16tndiCP12hC8uQsPJdIu5C6Kf22fD8UbBk71so7s/6VwpUOQ==
+"@jest/create-cache-key-function@^29.6.3":
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz#793be38148fab78e65f40ae30c36785f4ad859f0"
+ integrity sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==
dependencies:
- "@jest/types" "^29.3.1"
+ "@jest/types" "^29.6.3"
"@jest/environment@^26.6.2":
version "26.6.2"
@@ -2988,15 +3117,15 @@
"@types/node" "*"
jest-mock "^26.6.2"
-"@jest/environment@^29.3.1":
- version "29.3.1"
- resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.3.1.tgz#eb039f726d5fcd14698acd072ac6576d41cfcaa6"
- integrity sha512-pMmvfOPmoa1c1QpfFW0nXYtNLpofqo4BrCIk6f2kW4JFeNlHV2t3vd+3iDLf31e2ot2Mec0uqZfmI+U0K2CFag==
+"@jest/environment@^29.7.0":
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7"
+ integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==
dependencies:
- "@jest/fake-timers" "^29.3.1"
- "@jest/types" "^29.3.1"
+ "@jest/fake-timers" "^29.7.0"
+ "@jest/types" "^29.6.3"
"@types/node" "*"
- jest-mock "^29.3.1"
+ jest-mock "^29.7.0"
"@jest/fake-timers@^26.6.2":
version "26.6.2"
@@ -3010,17 +3139,17 @@
jest-mock "^26.6.2"
jest-util "^26.6.2"
-"@jest/fake-timers@^29.3.1":
- version "29.3.1"
- resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.3.1.tgz#b140625095b60a44de820876d4c14da1aa963f67"
- integrity sha512-iHTL/XpnDlFki9Tq0Q1GGuVeQ8BHZGIYsvCO5eN/O/oJaRzofG9Xndd9HuSDBI/0ZS79pg0iwn07OMTQ7ngF2A==
+"@jest/fake-timers@^29.7.0":
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565"
+ integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==
dependencies:
- "@jest/types" "^29.3.1"
- "@sinonjs/fake-timers" "^9.1.2"
+ "@jest/types" "^29.6.3"
+ "@sinonjs/fake-timers" "^10.0.2"
"@types/node" "*"
- jest-message-util "^29.3.1"
- jest-mock "^29.3.1"
- jest-util "^29.3.1"
+ jest-message-util "^29.7.0"
+ jest-mock "^29.7.0"
+ jest-util "^29.7.0"
"@jest/globals@^26.6.2":
version "26.6.2"
@@ -3063,19 +3192,12 @@
optionalDependencies:
node-notifier "^8.0.0"
-"@jest/schemas@^29.0.0":
- version "29.0.0"
- resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.0.0.tgz#5f47f5994dd4ef067fb7b4188ceac45f77fe952a"
- integrity sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==
- dependencies:
- "@sinclair/typebox" "^0.24.1"
-
-"@jest/schemas@^29.4.3":
- version "29.4.3"
- resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.4.3.tgz#39cf1b8469afc40b6f5a2baaa146e332c4151788"
- integrity sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==
+"@jest/schemas@^29.6.3":
+ version "29.6.3"
+ resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03"
+ integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==
dependencies:
- "@sinclair/typebox" "^0.25.16"
+ "@sinclair/typebox" "^0.27.8"
"@jest/source-map@^26.6.2":
version "26.6.2"
@@ -3159,35 +3281,12 @@
"@types/yargs" "^16.0.0"
chalk "^4.0.0"
-"@jest/types@^27.5.1":
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80"
- integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==
- dependencies:
- "@types/istanbul-lib-coverage" "^2.0.0"
- "@types/istanbul-reports" "^3.0.0"
- "@types/node" "*"
- "@types/yargs" "^16.0.0"
- chalk "^4.0.0"
-
-"@jest/types@^29.3.1":
- version "29.3.1"
- resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.3.1.tgz#7c5a80777cb13e703aeec6788d044150341147e3"
- integrity sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==
- dependencies:
- "@jest/schemas" "^29.0.0"
- "@types/istanbul-lib-coverage" "^2.0.0"
- "@types/istanbul-reports" "^3.0.0"
- "@types/node" "*"
- "@types/yargs" "^17.0.8"
- chalk "^4.0.0"
-
-"@jest/types@^29.5.0":
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.5.0.tgz#f59ef9b031ced83047c67032700d8c807d6e1593"
- integrity sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==
+"@jest/types@^29.6.3":
+ version "29.6.3"
+ resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59"
+ integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==
dependencies:
- "@jest/schemas" "^29.4.3"
+ "@jest/schemas" "^29.6.3"
"@types/istanbul-lib-coverage" "^2.0.0"
"@types/istanbul-reports" "^3.0.0"
"@types/node" "*"
@@ -3356,117 +3455,104 @@
dependencies:
"@types/node" ">= 8"
-"@react-native-community/cli-clean@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-11.3.1.tgz#604e3f25d4f0952f56c92ad7083daa1f0d4c3e29"
- integrity sha512-yX524E2HkMxdJlI/si9QuV6Z8phVNm8h9xNrkO75BocuLpNFnYxJwnbD/LEQiOMVD3mtJSR4GeBblJl5/FenWA==
+"@react-native-community/cli-clean@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-12.0.0.tgz#33f83709d566d1a59b317377eeb2a908b17509ae"
+ integrity sha512-wpR3317b18vQNAlAl8xa/+DA+3tX7gJj04dw6MWun2c6vk7o/iRCpk/FVbLpGx20k97ASW5fQ9reB2KJ+Wv7zg==
dependencies:
- "@react-native-community/cli-tools" "11.3.1"
+ "@react-native-community/cli-tools" "12.0.0"
chalk "^4.1.2"
execa "^5.0.0"
- prompts "^2.4.0"
-"@react-native-community/cli-config@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-11.3.1.tgz#d77ae12a500f04d6dbe086f710283f6589d2d189"
- integrity sha512-If4iYuuRIyFl2wMFgZmwC4VhA3K6FoF/ryGEQw4/vxJ70vRcIor420403jUUyBE7Ij5XCUdMEvr9HBM3YdN/OQ==
+"@react-native-community/cli-config@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-12.0.0.tgz#ac6ae3cc409be52f3a40971331a5960a54d5977d"
+ integrity sha512-xGkqD7VtcAiDhI6pLXigJqGrd9voGPl+eQAhOvWWr1eZN7FfHM+jLhDI+JLDa6b3SNbFJBCXgiBunB6v90giWw==
dependencies:
- "@react-native-community/cli-tools" "11.3.1"
+ "@react-native-community/cli-tools" "12.0.0"
chalk "^4.1.2"
cosmiconfig "^5.1.0"
deepmerge "^4.3.0"
glob "^7.1.3"
joi "^17.2.1"
-"@react-native-community/cli-debugger-ui@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-11.3.1.tgz#6d1b2b123e7729adbb0dd8089d7e0132594ba38c"
- integrity sha512-Erc9jgnU0v18qwl+mT8zsE+wn+AsVKvl+wroi06XSeera+rSTa/CA6TEAGF4TG8zJYlhZEe5U1NTHv4p5RzvEQ==
+"@react-native-community/cli-debugger-ui@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-12.0.0.tgz#949e48f1770414d5d3c08d14ddd5b5847b6034a4"
+ integrity sha512-gOid9bGi9dfGm+Ro89SFY9gZfrEk29MFn8wETgEGZ3K+/lelGzysfZmXyV0qk/N5nNurL3jOyhHRvLqU+XGOdQ==
dependencies:
serve-static "^1.13.1"
-"@react-native-community/cli-doctor@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-11.3.1.tgz#1f70e2e54cfaf532c985620eaf927d3d149b09e6"
- integrity sha512-j8BOeMQFTopDAPcE8RlOMuQLUEUOxCRkwXZR5ynO1sHNndwtnd39PzS4qwKYd6UYTksncGcTDCXRk6ng3cMtng==
+"@react-native-community/cli-doctor@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-12.0.0.tgz#d5b2a5974911ec628b894180565c5363861c4326"
+ integrity sha512-dt38KoQiPCxs2E/RREwucpJHYXUcUIYbPZRvXm1qo71YvxfPSF4a3PM7u9nJw6Oba5F8lpinPpavgY4ykkoQLg==
dependencies:
- "@react-native-community/cli-config" "11.3.1"
- "@react-native-community/cli-platform-android" "11.3.1"
- "@react-native-community/cli-platform-ios" "11.3.1"
- "@react-native-community/cli-tools" "11.3.1"
+ "@react-native-community/cli-config" "12.0.0"
+ "@react-native-community/cli-platform-android" "12.0.0"
+ "@react-native-community/cli-platform-ios" "12.0.0"
+ "@react-native-community/cli-tools" "12.0.0"
chalk "^4.1.2"
command-exists "^1.2.8"
- envinfo "^7.7.2"
+ deepmerge "^4.3.0"
+ envinfo "^7.10.0"
execa "^5.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"
+ semver "^7.5.2"
strip-ansi "^5.2.0"
- sudo-prompt "^9.0.0"
wcwidth "^1.0.1"
yaml "^2.2.1"
-"@react-native-community/cli-hermes@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-11.3.1.tgz#429dbdb57b9a72f567b7279e897a3b1ad321ebd7"
- integrity sha512-o91yh18SB4jSzT/ejFHd+tUHZS1PcKWkFrFLaL3oM71KF4ougq/7Fw+4xIerIyCJX7TCmjaD88yKUcA4MTf1fA==
+"@react-native-community/cli-hermes@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-12.0.0.tgz#b6d04d93e51b68c614a1ff9377694255a5e1294b"
+ integrity sha512-7W9bp0II83t9FvZ0UC+UwagBr1ySFWfb8gPfZwdpSRSAzTkrJjpLYjfFKs2uhLV63dzM8jyyE/voiQIWi2hnfA==
dependencies:
- "@react-native-community/cli-platform-android" "11.3.1"
- "@react-native-community/cli-tools" "11.3.1"
+ "@react-native-community/cli-platform-android" "12.0.0"
+ "@react-native-community/cli-tools" "12.0.0"
chalk "^4.1.2"
hermes-profile-transformer "^0.0.6"
ip "^1.1.5"
-"@react-native-community/cli-platform-android@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-11.3.1.tgz#19aaaca50ee22b5cdf29e76982c5e9cce0e8d1ca"
- integrity sha512-uUEyfupGtG6/GP4UZzacTEDusbfraocn9vcEft1KhGFWlLPBeaXHoPR3dU956D4256LbCA2qirZNedAGKf6TEQ==
+"@react-native-community/cli-platform-android@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-12.0.0.tgz#55450b94511cea0ea945661c6d4c83ea6770db78"
+ integrity sha512-QjQUh5it4TUwKZIn+T3xhU/IvrUrx1el535Ia6y940tyTxnZ5zQPZnd2JxRcOLiHtKSQL72VnD3yBMRjYtp1HA==
dependencies:
- "@react-native-community/cli-tools" "11.3.1"
+ "@react-native-community/cli-tools" "12.0.0"
chalk "^4.1.2"
execa "^5.0.0"
+ fast-xml-parser "^4.2.4"
glob "^7.1.3"
logkitty "^0.7.1"
-"@react-native-community/cli-platform-ios@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-11.3.1.tgz#47b5980f60ff7822fcb5db9f0575330ae7320039"
- integrity sha512-E6Yzw8mapN8bcP1fPKO/5q+pnyCZcvzNQzKSaCYWj3SrifgeYLJ3lqTNY09Jaf8qn0mDT18NNi0Pg7XOuaINjQ==
+"@react-native-community/cli-platform-ios@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-12.0.0.tgz#9489f72ccaf915d4c8a3e1f6edd21908ec1f8d38"
+ integrity sha512-4c4xH59CpebgZb6dV/uw3lO3gZOSNY2GL9VjYFTXAMQSAnibnWjd1UFwP89TJNTyr/joYIU+vLDZ6nehZ78WoQ==
dependencies:
- "@react-native-community/cli-tools" "11.3.1"
+ "@react-native-community/cli-tools" "12.0.0"
chalk "^4.1.2"
execa "^5.0.0"
fast-xml-parser "^4.0.12"
glob "^7.1.3"
ora "^5.4.1"
-"@react-native-community/cli-plugin-metro@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-11.3.1.tgz#7c13ea0831caed63340655179974cf612fc103ea"
- integrity sha512-KTVhdMg1jIv07zeesQFIZF1gw29UAscLHidjpV2/2XOd53q9wfSf8Ca1oQsE6Ak1peJcuewrWZLgo29845klXQ==
- dependencies:
- "@react-native-community/cli-server-api" "11.3.1"
- "@react-native-community/cli-tools" "11.3.1"
- chalk "^4.1.2"
- execa "^5.0.0"
- metro "0.76.5"
- metro-config "0.76.5"
- metro-core "0.76.5"
- metro-react-native-babel-transformer "0.76.5"
- metro-resolver "0.76.5"
- metro-runtime "0.76.5"
- readline "^1.3.0"
+"@react-native-community/cli-plugin-metro@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-12.0.0.tgz#0203677ced7f3f591b1839468c6d5f6fa3f40871"
+ integrity sha512-4fQOg2mBHhGWsSHw5btyI1Qbe8owZ5Ul2Soyysl5XT3aLVuXn+EBurVuH8Zyvbl1T4k09dgj03ojnlPA8PlIOg==
-"@react-native-community/cli-server-api@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-11.3.1.tgz#23c9819db1ec7fb526f93dad9726dfb30dafcf89"
- integrity sha512-zY4P9FKDqv37t6DNTigBzg/S0/oxU+TLsSovwhbJ0+17TFx2IG9E9u26C0L10liisjb7ElEgeQ95eYHFASYqQg==
+"@react-native-community/cli-server-api@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-12.0.0.tgz#50961549f715a2a9b3d605e8d21a52bb067de88a"
+ integrity sha512-ovHCG71oAsxl3/RNuxBFgqPNZT3aK2eM4o39VetmxQd/KsjKT7mXU02QdwLX53H31wA0Aex/xKwqOGAUBGLHfQ==
dependencies:
- "@react-native-community/cli-debugger-ui" "11.3.1"
- "@react-native-community/cli-tools" "11.3.1"
+ "@react-native-community/cli-debugger-ui" "12.0.0"
+ "@react-native-community/cli-tools" "12.0.0"
compression "^1.7.1"
connect "^3.6.5"
errorhandler "^1.5.1"
@@ -3475,10 +3561,10 @@
serve-static "^1.13.1"
ws "^7.5.1"
-"@react-native-community/cli-tools@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-11.3.1.tgz#365cef877a93462b68f8499394622ed061337d57"
- integrity sha512-JuV2RXTemrsl8fwLgw0SYZsMMCcUwxyQWrcuMTds/bBBT0ij6CDVePagyVjbrWzdPbvPoX6Wr1CFKsem2vOfrQ==
+"@react-native-community/cli-tools@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-12.0.0.tgz#2ff8bff8d6bb0f1162c574fdcf47aa273a48b7ad"
+ integrity sha512-p5QN3UMoAKUTpVblKAf+tW3I+nX6wyPgaXYZ+K3H0vZNmbVim+eODFi32NH1XnvuvblVpakovmMrhnBpRnSAgg==
dependencies:
appdirsjs "^1.2.4"
chalk "^4.1.2"
@@ -3487,78 +3573,237 @@
node-fetch "^2.6.0"
open "^6.2.0"
ora "^5.4.1"
- semver "^6.3.0"
+ semver "^7.5.2"
shell-quote "^1.7.3"
+ sudo-prompt "^9.0.0"
-"@react-native-community/cli-types@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-11.3.1.tgz#0421a6815d3619815a4928437bbcf731ff76c1e8"
- integrity sha512-u4vZ5ldVJuq2AyWeka5PwNlyzi2liSlmRhEC4CRbasNcyXZttnR4sHLIbi/Dn8P54j/5wcxYiEfZeI1D7vxvlQ==
+"@react-native-community/cli-types@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-12.0.0.tgz#333bcd4803343d5278e6fb436c21524b073cd1e8"
+ integrity sha512-1HhPlVqP99qRx1cd4PzQHAdaAW6cSv6LsOz/r+BGTEzl1wZ507vplVDGWDNRX0Zu7nGYiMIGeFBJwz2wINKhiQ==
dependencies:
joi "^17.2.1"
-"@react-native-community/cli@11.3.1":
- version "11.3.1"
- resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-11.3.1.tgz#4426d80e4a6c1b1d9e857a356d02b5ec3ca39542"
- integrity sha512-fa8wdO8AxYi/WZuHEa1dd0mySd73CjTfdsB9N/qM4WWYJMNjnzQ0Yh0ZDWdOAnGIjcxmvO4R56Z4HTGIGA4VeQ==
- dependencies:
- "@react-native-community/cli-clean" "11.3.1"
- "@react-native-community/cli-config" "11.3.1"
- "@react-native-community/cli-debugger-ui" "11.3.1"
- "@react-native-community/cli-doctor" "11.3.1"
- "@react-native-community/cli-hermes" "11.3.1"
- "@react-native-community/cli-plugin-metro" "11.3.1"
- "@react-native-community/cli-server-api" "11.3.1"
- "@react-native-community/cli-tools" "11.3.1"
- "@react-native-community/cli-types" "11.3.1"
+"@react-native-community/cli@12.0.0":
+ version "12.0.0"
+ resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-12.0.0.tgz#8678e937497760788bcc0bde5a4e42be6fa38462"
+ integrity sha512-sSw0mPFuS24wHEulNq6hObkRzJbEhzWGb6SWwC59q0xnYztFfjg0M+f0B8EscW8OZ3Ky7vGFqF3IxFR62aP61Q==
+ dependencies:
+ "@react-native-community/cli-clean" "12.0.0"
+ "@react-native-community/cli-config" "12.0.0"
+ "@react-native-community/cli-debugger-ui" "12.0.0"
+ "@react-native-community/cli-doctor" "12.0.0"
+ "@react-native-community/cli-hermes" "12.0.0"
+ "@react-native-community/cli-plugin-metro" "12.0.0"
+ "@react-native-community/cli-server-api" "12.0.0"
+ "@react-native-community/cli-tools" "12.0.0"
+ "@react-native-community/cli-types" "12.0.0"
chalk "^4.1.2"
commander "^9.4.1"
+ deepmerge "^4.3.0"
execa "^5.0.0"
find-up "^4.1.0"
fs-extra "^8.1.0"
graceful-fs "^4.1.3"
- prompts "^2.4.0"
- semver "^6.3.0"
+ prompts "^2.4.2"
+ semver "^7.5.2"
+
+"@react-native/assets-registry@^0.73.1":
+ version "0.73.1"
+ resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.73.1.tgz#e2a6b73b16c183a270f338dc69c36039b3946e85"
+ integrity sha512-2FgAbU7uKM5SbbW9QptPPZx8N9Ke2L7bsHb+EhAanZjFZunA9PaYtyjUQ1s7HD+zDVqOQIvjkpXSv7Kejd2tqg==
-"@react-native/assets-registry@^0.72.0":
- version "0.72.0"
- resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.72.0.tgz#c82a76a1d86ec0c3907be76f7faf97a32bbed05d"
- integrity sha512-Im93xRJuHHxb1wniGhBMsxLwcfzdYreSZVQGDoMJgkd6+Iky61LInGEHnQCTN0fKNYF1Dvcofb4uMmE1RQHXHQ==
+"@react-native/babel-plugin-codegen@*":
+ version "0.74.0"
+ resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.74.0.tgz#01ba90840e23c6d1fbf739f75cce1d0f5be97bfa"
+ integrity sha512-xAM/eVSb5LBkKue3bDZgt76bdsGGzKeF/iEzUNbDTwRQrB3Q5GoceGNM/zVlF+z1xGAkr3jhL+ZyITZGSoIlgw==
+ dependencies:
+ "@react-native/codegen" "*"
-"@react-native/codegen@^0.72.5":
- version "0.72.5"
- resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.72.5.tgz#fa30cfcd89032e1281f706ff077dcca0706270ec"
- integrity sha512-UHqkGRkjfoWhTek9A9Vg5OjpOxp5Vro+NdfoC/itEu1D7nkNAm0/yyf1vTdaCAVsPSzgrfl3f45nrkFOhBU8ag==
+"@react-native/babel-preset@*":
+ version "0.74.0"
+ resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.74.0.tgz#1d933f7737549a6c54f8c808c3ccb452be5f7cbb"
+ integrity sha512-k+1aaYQeLn+GBmGA5Qs3NKI8uzhLvRRMML+pB/+43ZL6DvCklbuJ5KO5oqRRpF3KZ2t/VKUqqSichpXfFrXGjg==
+ dependencies:
+ "@babel/core" "^7.20.0"
+ "@babel/plugin-proposal-async-generator-functions" "^7.0.0"
+ "@babel/plugin-proposal-class-properties" "^7.18.0"
+ "@babel/plugin-proposal-export-default-from" "^7.0.0"
+ "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.0"
+ "@babel/plugin-proposal-numeric-separator" "^7.0.0"
+ "@babel/plugin-proposal-object-rest-spread" "^7.20.0"
+ "@babel/plugin-proposal-optional-catch-binding" "^7.0.0"
+ "@babel/plugin-proposal-optional-chaining" "^7.20.0"
+ "@babel/plugin-syntax-dynamic-import" "^7.8.0"
+ "@babel/plugin-syntax-export-default-from" "^7.0.0"
+ "@babel/plugin-syntax-flow" "^7.18.0"
+ "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0"
+ "@babel/plugin-syntax-optional-chaining" "^7.0.0"
+ "@babel/plugin-transform-arrow-functions" "^7.0.0"
+ "@babel/plugin-transform-async-to-generator" "^7.20.0"
+ "@babel/plugin-transform-block-scoping" "^7.0.0"
+ "@babel/plugin-transform-classes" "^7.0.0"
+ "@babel/plugin-transform-computed-properties" "^7.0.0"
+ "@babel/plugin-transform-destructuring" "^7.20.0"
+ "@babel/plugin-transform-flow-strip-types" "^7.20.0"
+ "@babel/plugin-transform-function-name" "^7.0.0"
+ "@babel/plugin-transform-literals" "^7.0.0"
+ "@babel/plugin-transform-modules-commonjs" "^7.0.0"
+ "@babel/plugin-transform-named-capturing-groups-regex" "^7.0.0"
+ "@babel/plugin-transform-parameters" "^7.0.0"
+ "@babel/plugin-transform-private-methods" "^7.22.5"
+ "@babel/plugin-transform-private-property-in-object" "^7.22.11"
+ "@babel/plugin-transform-react-display-name" "^7.0.0"
+ "@babel/plugin-transform-react-jsx" "^7.0.0"
+ "@babel/plugin-transform-react-jsx-self" "^7.0.0"
+ "@babel/plugin-transform-react-jsx-source" "^7.0.0"
+ "@babel/plugin-transform-runtime" "^7.0.0"
+ "@babel/plugin-transform-shorthand-properties" "^7.0.0"
+ "@babel/plugin-transform-spread" "^7.0.0"
+ "@babel/plugin-transform-sticky-regex" "^7.0.0"
+ "@babel/plugin-transform-typescript" "^7.5.0"
+ "@babel/plugin-transform-unicode-regex" "^7.0.0"
+ "@babel/template" "^7.0.0"
+ "@react-native/babel-plugin-codegen" "*"
+ babel-plugin-transform-flow-enums "^0.0.2"
+ react-refresh "^0.14.0"
+
+"@react-native/babel-preset@^0.73.18":
+ version "0.73.18"
+ resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.73.18.tgz#0ff24ba35102d9ac071de8ab10706ccaee5e3e6f"
+ integrity sha512-FzPasmazoX9WZnmwotk6SK9ydiExdqS4Xt5VaukPoY9u8u3AUUODzqjTsWSOxjFD9eRF3Knyg5H8JMDe6pj5wQ==
+ dependencies:
+ "@babel/core" "^7.20.0"
+ "@babel/plugin-proposal-async-generator-functions" "^7.0.0"
+ "@babel/plugin-proposal-class-properties" "^7.18.0"
+ "@babel/plugin-proposal-export-default-from" "^7.0.0"
+ "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.0"
+ "@babel/plugin-proposal-numeric-separator" "^7.0.0"
+ "@babel/plugin-proposal-object-rest-spread" "^7.20.0"
+ "@babel/plugin-proposal-optional-catch-binding" "^7.0.0"
+ "@babel/plugin-proposal-optional-chaining" "^7.20.0"
+ "@babel/plugin-syntax-dynamic-import" "^7.8.0"
+ "@babel/plugin-syntax-export-default-from" "^7.0.0"
+ "@babel/plugin-syntax-flow" "^7.18.0"
+ "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0"
+ "@babel/plugin-syntax-optional-chaining" "^7.0.0"
+ "@babel/plugin-transform-arrow-functions" "^7.0.0"
+ "@babel/plugin-transform-async-to-generator" "^7.20.0"
+ "@babel/plugin-transform-block-scoping" "^7.0.0"
+ "@babel/plugin-transform-classes" "^7.0.0"
+ "@babel/plugin-transform-computed-properties" "^7.0.0"
+ "@babel/plugin-transform-destructuring" "^7.20.0"
+ "@babel/plugin-transform-flow-strip-types" "^7.20.0"
+ "@babel/plugin-transform-function-name" "^7.0.0"
+ "@babel/plugin-transform-literals" "^7.0.0"
+ "@babel/plugin-transform-modules-commonjs" "^7.0.0"
+ "@babel/plugin-transform-named-capturing-groups-regex" "^7.0.0"
+ "@babel/plugin-transform-parameters" "^7.0.0"
+ "@babel/plugin-transform-private-methods" "^7.22.5"
+ "@babel/plugin-transform-private-property-in-object" "^7.22.11"
+ "@babel/plugin-transform-react-display-name" "^7.0.0"
+ "@babel/plugin-transform-react-jsx" "^7.0.0"
+ "@babel/plugin-transform-react-jsx-self" "^7.0.0"
+ "@babel/plugin-transform-react-jsx-source" "^7.0.0"
+ "@babel/plugin-transform-runtime" "^7.0.0"
+ "@babel/plugin-transform-shorthand-properties" "^7.0.0"
+ "@babel/plugin-transform-spread" "^7.0.0"
+ "@babel/plugin-transform-sticky-regex" "^7.0.0"
+ "@babel/plugin-transform-typescript" "^7.5.0"
+ "@babel/plugin-transform-unicode-regex" "^7.0.0"
+ "@babel/template" "^7.0.0"
+ "@react-native/babel-plugin-codegen" "*"
+ babel-plugin-transform-flow-enums "^0.0.2"
+ react-refresh "^0.14.0"
+
+"@react-native/codegen@*":
+ version "0.74.0"
+ resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.74.0.tgz#59ae487528f828481beec017b12abab5bd077fe4"
+ integrity sha512-Y01QK7Ae789su7qgjOZiRyrsfOaD+oiHEpbAqqnGB6UmuTiS77gMFH8hzU45Hu4bC2iTP7FG5/5YvlzbSmR82g==
dependencies:
"@babel/parser" "^7.20.0"
flow-parser "^0.206.0"
jscodeshift "^0.14.0"
nullthrows "^1.1.1"
-"@react-native/gradle-plugin@^0.72.10":
- version "0.72.10"
- resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.72.10.tgz#cd7ad2203039dc1f97fb849898d689442776b004"
- integrity sha512-/3KZSdFOWpTCHlp468NOgNfSIhENEH44O3Xq+dmgp4kJ/WhTvCmI+7glJ0Io6T7AizcWlIuW5VKA2+Pb3GHXmg==
+"@react-native/codegen@^0.73.1":
+ version "0.73.1"
+ resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.73.1.tgz#b081a8b8e4d766e7313fdaaaa7c3f79145dac448"
+ integrity sha512-umgmDWOlfo8y7Ol1dssi5Ade5kR0vGFg4z3A4lC2c1WO7ZU/O446FPLBud+7MV9frqmk64ddnbzrR+U9GN+HoQ==
+ dependencies:
+ "@babel/parser" "^7.20.0"
+ flow-parser "^0.206.0"
+ jscodeshift "^0.14.0"
+ nullthrows "^1.1.1"
+
+"@react-native/community-cli-plugin@^0.73.9":
+ version "0.73.9"
+ resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.73.9.tgz#97c2cefb3062787cb55710ef59729521174bda15"
+ integrity sha512-0nM3i3GLpvfUlzzoU+Mncu4IXT7Y33nm1rdoN0mLf4VOzxgboTnoqbfe7gh5X3OhRclaskEgYEQRopo6eCjFdA==
+ dependencies:
+ "@react-native-community/cli-server-api" "12.0.0"
+ "@react-native-community/cli-tools" "12.0.0"
+ "@react-native/dev-middleware" "^0.73.5"
+ "@react-native/metro-babel-transformer" "^0.73.12"
+ chalk "^4.0.0"
+ execa "^5.1.1"
+ metro "^0.80.0"
+ metro-config "^0.80.0"
+ metro-core "^0.80.0"
+ node-fetch "^2.2.0"
+ readline "^1.3.0"
+
+"@react-native/debugger-frontend@^0.73.2":
+ version "0.73.2"
+ resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.73.2.tgz#4ad2748aa72e1aac640c0e916ff43c37f357f907"
+ integrity sha512-YDCerm7FwaWMsc4zVBWQ3jMuFoq+a3DGhS4LAynwsFqCyo8Gmir2ARvmOHQdqZZ2KrBWqaIyiHh1nJ/UrAJntw==
+
+"@react-native/dev-middleware@^0.73.5":
+ version "0.73.5"
+ resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.73.5.tgz#b629c8d281889e4759dcdcf1b1785019cbdfdd75"
+ integrity sha512-Ca9RHPaQXQn9yZke4n8sG09u+RuWpQun4imKg3tuykwPH3UrTTSSxoP/I04xdxsAOxaCkCl/ZdgL6SiAmzxWiQ==
+ dependencies:
+ "@isaacs/ttlcache" "^1.4.1"
+ "@react-native/debugger-frontend" "^0.73.2"
+ chrome-launcher "^0.15.2"
+ chromium-edge-launcher "^1.0.0"
+ connect "^3.6.5"
+ debug "^2.2.0"
+ node-fetch "^2.2.0"
+ open "^7.0.3"
+ serve-static "^1.13.1"
+ temp-dir "^2.0.0"
+
+"@react-native/gradle-plugin@^0.73.3":
+ version "0.73.3"
+ resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.73.3.tgz#94851d0ee12a4ada9a10b7731698c5f67a5b8063"
+ integrity sha512-0dbzN0RTCCTJetRCIMRHNqomfri0tBrNVgJHqRg/cxfSP/ePkzPnp5nhwLr+bCDRd4z8zDsQ+/+87P/77RRsZQ==
-"@react-native/js-polyfills@^0.72.1":
- version "0.72.1"
- resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.72.1.tgz#905343ef0c51256f128256330fccbdb35b922291"
- integrity sha512-cRPZh2rBswFnGt5X5EUEPs0r+pAsXxYsifv/fgy9ZLQokuT52bPH+9xjDR+7TafRua5CttGW83wP4TntRcWNDA==
+"@react-native/js-polyfills@^0.73.1":
+ version "0.73.1"
+ resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.73.1.tgz#730b0a7aaab947ae6f8e5aa9d995e788977191ed"
+ integrity sha512-ewMwGcumrilnF87H4jjrnvGZEaPFCAC4ebraEK+CurDDmwST/bIicI4hrOAv+0Z0F7DEK4O4H7r8q9vH7IbN4g==
-"@react-native/normalize-colors@*":
- version "0.73.0"
- resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.73.0.tgz#23e15cf2a2b73ac7e5e6df8d5b86b173cfb35a3f"
- integrity sha512-EmSCmJ0djeMJadeFsms6Pl/R85i9xSJMc+tyJu/GEMkKXBVyYQyqanK4RHFU0v8MO90OWj+SiFXjCkKYiJ6mkg==
+"@react-native/metro-babel-transformer@^0.73.12":
+ version "0.73.12"
+ resolved "https://registry.yarnpkg.com/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.73.12.tgz#6b9c391285a4e376ea4c7bc42667bed015fdeb7c"
+ integrity sha512-VmxN5aaoOprzDzUR+8c3XYhG0FoMOO6n0ToylCW6EeZCuf5RTY7HWVOhacabGoB1mHrWzJ0wWEsqX+eD4iFxoA==
+ dependencies:
+ "@babel/core" "^7.20.0"
+ "@react-native/babel-preset" "*"
+ babel-preset-fbjs "^3.4.0"
+ hermes-parser "0.15.0"
+ nullthrows "^1.1.1"
-"@react-native/normalize-colors@^0.72.0":
- version "0.72.0"
- resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.72.0.tgz#14294b7ed3c1d92176d2a00df48456e8d7d62212"
- integrity sha512-285lfdqSXaqKuBbbtP9qL2tDrfxdOFtIMvkKadtleRQkdOxx+uzGvFr82KHmc/sSiMtfXGp7JnFYWVh4sFl7Yw==
+"@react-native/normalize-colors@^0.73.0", "@react-native/normalize-colors@^0.73.2":
+ version "0.73.2"
+ resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.73.2.tgz#cc8e48fbae2bbfff53e12f209369e8d2e4cf34ec"
+ integrity sha512-bRBcb2T+I88aG74LMVHaKms2p/T8aQd8+BZ7LuuzXlRfog1bMWWn/C5i0HVuvW4RPtXQYgIlGiXVDy9Ir1So/w==
-"@react-native/virtualized-lists@^0.72.5":
- version "0.72.5"
- resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.72.5.tgz#a7b261357ec7e0e5aa97a24d4acab1d903811e09"
- integrity sha512-AtKE3dez3lf89O87wC2ZglV5aPsifopQgn/UmFhXAwi18Yp1BJfEGh3sUqOPNgZNByYPAGxFANeZq44VATXeJA==
+"@react-native/virtualized-lists@^0.73.3":
+ version "0.73.3"
+ resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.73.3.tgz#6e74c1d6ac36b574472ecddd5be1645a9f6d9e68"
+ integrity sha512-3qPNlLk9T2+qZpqcB1lvuy5LjeQezNNG/oV1GMyTrXR8lf/gFgsz2+ZxlmpNt3S4/jBypQbHOpGi6K+DjrN96A==
dependencies:
invariant "^2.2.4"
nullthrows "^1.1.1"
@@ -3580,15 +3825,10 @@
resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df"
integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==
-"@sinclair/typebox@^0.24.1":
- version "0.24.51"
- resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f"
- integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==
-
-"@sinclair/typebox@^0.25.16":
- version "0.25.24"
- resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.25.24.tgz#8c7688559979f7079aacaf31aa881c3aa410b718"
- integrity sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==
+"@sinclair/typebox@^0.27.8":
+ version "0.27.8"
+ resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e"
+ integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==
"@sindresorhus/is@^0.14.0":
version "0.14.0"
@@ -3605,6 +3845,20 @@
dependencies:
type-detect "4.0.8"
+"@sinonjs/commons@^3.0.0":
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.0.tgz#beb434fe875d965265e04722ccfc21df7f755d72"
+ integrity sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==
+ dependencies:
+ type-detect "4.0.8"
+
+"@sinonjs/fake-timers@^10.0.2":
+ version "10.3.0"
+ resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66"
+ integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==
+ dependencies:
+ "@sinonjs/commons" "^3.0.0"
+
"@sinonjs/fake-timers@^6.0.1":
version "6.0.1"
resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40"
@@ -3612,13 +3866,6 @@
dependencies:
"@sinonjs/commons" "^1.7.0"
-"@sinonjs/fake-timers@^9.1.2":
- version "9.1.2"
- resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz#4eaab737fab77332ab132d396a3c0d364bd0ea8c"
- integrity sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==
- dependencies:
- "@sinonjs/commons" "^1.7.0"
-
"@szmarczak/http-timer@^1.1.2":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421"
@@ -3843,10 +4090,10 @@
"@types/prop-types" "*"
csstype "^3.0.2"
-"@types/react@^18.0.24":
- version "18.0.26"
- resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.26.tgz#8ad59fc01fef8eaf5c74f4ea392621749f0b7917"
- integrity sha512-hCR3PJQsAIXyxhTNSiDFY//LhnMZWpNNr5etoCqx/iUfGc5gXWtQR2Phl908jVR6uPXacojQWTg4qRpkxTuGug==
+"@types/react@^18.2.6":
+ version "18.2.37"
+ resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.37.tgz#0f03af69e463c0f19a356c2660dbca5d19c44cae"
+ integrity sha512-RGAYMi2bhRgEXT3f4B92WTohopH6bIXw05FuGlmJEnv/omEn190+QYEIYxIAuIBdKgboYYdVved2p1AxZVQnaw==
dependencies:
"@types/prop-types" "*"
"@types/scheduler" "*"
@@ -4350,11 +4597,6 @@ async-retry@1.3.1:
dependencies:
retry "0.12.0"
-async@^3.2.2:
- version "3.2.4"
- resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c"
- integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==
-
async@^3.2.3:
version "3.2.3"
resolved "https://registry.yarnpkg.com/async/-/async-3.2.3.tgz#ac53dafd3f4720ee9e8a160628f18ea91df196c9"
@@ -4548,7 +4790,7 @@ balanced-match@^1.0.0:
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
-base64-js@^1.1.2, base64-js@^1.3.1:
+base64-js@^1.3.1, base64-js@^1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
@@ -4857,6 +5099,28 @@ chardet@^0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
+chrome-launcher@^0.15.2:
+ version "0.15.2"
+ resolved "https://registry.yarnpkg.com/chrome-launcher/-/chrome-launcher-0.15.2.tgz#4e6404e32200095fdce7f6a1e1004f9bd36fa5da"
+ integrity sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==
+ dependencies:
+ "@types/node" "*"
+ escape-string-regexp "^4.0.0"
+ is-wsl "^2.2.0"
+ lighthouse-logger "^1.0.0"
+
+chromium-edge-launcher@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/chromium-edge-launcher/-/chromium-edge-launcher-1.0.0.tgz#0443083074715a13c669530b35df7bfea33b1509"
+ integrity sha512-pgtgjNKZ7i5U++1g1PWv75umkHvhVTDOQIZ+sjeUX9483S7Y6MUvO0lrd7ShGlQlFHMN4SwKTCq/X8hWrbv2KA==
+ dependencies:
+ "@types/node" "*"
+ escape-string-regexp "^4.0.0"
+ is-wsl "^2.2.0"
+ lighthouse-logger "^1.0.0"
+ mkdirp "^1.0.4"
+ rimraf "^3.0.2"
+
ci-info@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
@@ -5059,10 +5323,6 @@ commander@^9.4.1:
resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30"
integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==
-commander@~2.13.0:
- version "2.13.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c"
-
commondir@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
@@ -5435,14 +5695,14 @@ deprecated-obj@1.0.1:
flat "^4.1.0"
lodash "^4.17.11"
-deprecated-react-native-prop-types@4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-4.1.0.tgz#8ed03a64c21b7fbdd2d000957b6838d4f38d2c66"
- integrity sha512-WfepZHmRbbdTvhcolb8aOKEvQdcmTMn5tKLbqbXmkBvjFjRVWAYqsXk/DBsV8TZxws8SdGHLuHaJrHSQUPRdfw==
+deprecated-react-native-prop-types@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-5.0.0.tgz#02a12f090da7bd9e8c3ac53c31cf786a1315d302"
+ integrity sha512-cIK8KYiiGVOFsKdPMmm1L3tA/Gl+JopXL6F5+C7x39MyPsQYnP57Im/D6bNUzcborD7fcMwiwZqcBdBXXZucYQ==
dependencies:
- "@react-native/normalize-colors" "*"
- invariant "*"
- prop-types "*"
+ "@react-native/normalize-colors" "^0.73.0"
+ invariant "^2.2.4"
+ prop-types "^15.8.1"
deprecation@^2.0.0, deprecation@^2.3.1:
version "2.3.1"
@@ -5598,10 +5858,10 @@ enquirer@^2.3.5:
dependencies:
ansi-colors "^4.1.1"
-envinfo@^7.7.2:
- version "7.7.3"
- resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.7.3.tgz#4b2d8622e3e7366afb8091b23ed95569ea0208cc"
- integrity sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA==
+envinfo@^7.10.0:
+ version "7.11.0"
+ resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.11.0.tgz#c3793f44284a55ff8c82faf1ffd91bc6478ea01f"
+ integrity sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==
error-ex@^1.2.0, error-ex@^1.3.1:
version "1.3.2"
@@ -6319,6 +6579,13 @@ fast-xml-parser@^4.0.12:
dependencies:
strnum "^1.0.5"
+fast-xml-parser@^4.2.4:
+ version "4.3.2"
+ resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.3.2.tgz#761e641260706d6e13251c4ef8e3f5694d4b0d79"
+ integrity sha512-rmrXUXwbJedoXkStenj1kkljNF7ugn5ZjR9FJcwmCfcCbtOMDghPajbc+Tck6vE6F5XsDmx+Pr2le9fw8+pXBg==
+ dependencies:
+ strnum "^1.0.5"
+
fastq@^1.6.0:
version "1.8.0"
resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.8.0.tgz#550e1f9f59bbc65fe185cb6a9b4d95357107f481"
@@ -6489,10 +6756,10 @@ flatted@^3.1.0:
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.0.tgz#a5d06b4a8b01e3a63771daa5cb7a1903e2e57067"
integrity sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==
-flow-enums-runtime@^0.0.5:
- version "0.0.5"
- resolved "https://registry.yarnpkg.com/flow-enums-runtime/-/flow-enums-runtime-0.0.5.tgz#95884bfcc82edaf27eef7e1dd09732331cfbafbc"
- integrity sha512-PSZF9ZuaZD03sT9YaIs0FrGJ7lSUw7rHZIex+73UYVXg46eL/wxN5PaVcPJFudE2cJu5f0fezitV5aBkLHPUOQ==
+flow-enums-runtime@^0.0.6:
+ version "0.0.6"
+ resolved "https://registry.yarnpkg.com/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz#5bb0cd1b0a3e471330f4d109039b7eba5cb3e787"
+ integrity sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==
flow-parser@0.*:
version "0.171.0"
@@ -6885,17 +7152,29 @@ has@^1.0.3:
dependencies:
function-bind "^1.1.1"
-hermes-estree@0.8.0:
- version "0.8.0"
- resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.8.0.tgz#530be27243ca49f008381c1f3e8b18fb26bf9ec0"
- integrity sha512-W6JDAOLZ5pMPMjEiQGLCXSSV7pIBEgRR5zGkxgmzGSXHOxqV5dC/M1Zevqpbm9TZDE5tu358qZf8Vkzmsc+u7Q==
+hermes-estree@0.15.0:
+ version "0.15.0"
+ resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.15.0.tgz#e32f6210ab18c7b705bdcb375f7700f2db15d6ba"
+ integrity sha512-lLYvAd+6BnOqWdnNbP/Q8xfl8LOGw4wVjfrNd9Gt8eoFzhNBRVD95n4l2ksfMVOoxuVyegs85g83KS9QOsxbVQ==
+
+hermes-estree@0.17.1:
+ version "0.17.1"
+ resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.17.1.tgz#902806a900c185720424ffcf958027821d23c051"
+ integrity sha512-EdUJms+eRE40OQxysFlPr1mPpvUbbMi7uDAKlScBw8o3tQY22BZ5yx56OYyp1bVaBm+7Cjc3NQz24sJEFXkPxg==
-hermes-parser@0.8.0:
- version "0.8.0"
- resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.8.0.tgz#116dceaba32e45b16d6aefb5c4c830eaeba2d257"
- integrity sha512-yZKalg1fTYG5eOiToLUaw69rQfZq/fi+/NtEXRU7N87K/XobNRhRWorh80oSge2lWUiZfTgUvRJH+XgZWrhoqA==
+hermes-parser@0.15.0:
+ version "0.15.0"
+ resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.15.0.tgz#f611a297c2a2dbbfbce8af8543242254f604c382"
+ integrity sha512-Q1uks5rjZlE9RjMMjSUCkGrEIPI5pKJILeCtK1VmTj7U4pf3wVPoo+cxfu+s4cBAPy2JzikIIdCZgBoR6x7U1Q==
+ dependencies:
+ hermes-estree "0.15.0"
+
+hermes-parser@0.17.1:
+ version "0.17.1"
+ resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.17.1.tgz#8b5cbaff235fed28487812ad718f9c7182d0db0f"
+ integrity sha512-yErtFLMEL6490fFJPurNn23OI2ciGAtaUfKUg9VPdcde9CmItCjOVQkJt1Xzawv5kuRzeIx0RE2E2Q9TbIgdzA==
dependencies:
- hermes-estree "0.8.0"
+ hermes-estree "0.17.1"
hermes-profile-transformer@^0.0.6:
version "0.0.6"
@@ -7142,7 +7421,7 @@ interpret@^1.0.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e"
-invariant@*, invariant@^2.2.2, invariant@^2.2.4:
+invariant@^2.2.2, invariant@^2.2.4:
version "2.2.4"
resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
dependencies:
@@ -7526,7 +7805,7 @@ is-wsl@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d"
-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==
@@ -7740,17 +8019,17 @@ jest-environment-node@^26.6.2:
jest-mock "^26.6.2"
jest-util "^26.6.2"
-jest-environment-node@^29.2.1:
- version "29.3.1"
- resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.3.1.tgz#5023b32472b3fba91db5c799a0d5624ad4803e74"
- integrity sha512-xm2THL18Xf5sIHoU7OThBPtuH6Lerd+Y1NLYiZJlkE3hbE+7N7r8uvHIl/FkZ5ymKXJe/11SQuf3fv4v6rUMag==
+jest-environment-node@^29.6.3:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376"
+ integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==
dependencies:
- "@jest/environment" "^29.3.1"
- "@jest/fake-timers" "^29.3.1"
- "@jest/types" "^29.3.1"
+ "@jest/environment" "^29.7.0"
+ "@jest/fake-timers" "^29.7.0"
+ "@jest/types" "^29.6.3"
"@types/node" "*"
- jest-mock "^29.3.1"
- jest-util "^29.3.1"
+ jest-mock "^29.7.0"
+ jest-util "^29.7.0"
jest-get-type@^24.9.0:
version "24.9.0"
@@ -7767,10 +8046,10 @@ jest-get-type@^27.4.0:
resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.4.0.tgz#7503d2663fffa431638337b3998d39c5e928e9b5"
integrity sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==
-jest-get-type@^29.4.3:
- version "29.4.3"
- resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.4.3.tgz#1ab7a5207c995161100b5187159ca82dd48b3dd5"
- integrity sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==
+jest-get-type@^29.6.3:
+ version "29.6.3"
+ resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1"
+ integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==
jest-haste-map@^26.6.2:
version "26.6.2"
@@ -7860,18 +8139,18 @@ jest-message-util@^26.6.2:
slash "^3.0.0"
stack-utils "^2.0.2"
-jest-message-util@^29.3.1:
- version "29.3.1"
- resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.3.1.tgz#37bc5c468dfe5120712053dd03faf0f053bd6adb"
- integrity sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==
+jest-message-util@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3"
+ integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==
dependencies:
"@babel/code-frame" "^7.12.13"
- "@jest/types" "^29.3.1"
+ "@jest/types" "^29.6.3"
"@types/stack-utils" "^2.0.0"
chalk "^4.0.0"
graceful-fs "^4.2.9"
micromatch "^4.0.4"
- pretty-format "^29.3.1"
+ pretty-format "^29.7.0"
slash "^3.0.0"
stack-utils "^2.0.3"
@@ -7883,14 +8162,14 @@ jest-mock@^26.6.2:
"@jest/types" "^26.6.2"
"@types/node" "*"
-jest-mock@^29.3.1:
- version "29.3.1"
- resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.3.1.tgz#60287d92e5010979d01f218c6b215b688e0f313e"
- integrity sha512-H8/qFDtDVMFvFP4X8NuOT3XRDzOUTz+FeACjufHzsOIBAxivLqkB1PoLCaJx9iPPQ8dZThHPp/G3WRWyMgA3JA==
+jest-mock@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347"
+ integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==
dependencies:
- "@jest/types" "^29.3.1"
+ "@jest/types" "^29.6.3"
"@types/node" "*"
- jest-util "^29.3.1"
+ jest-util "^29.7.0"
jest-pnp-resolver@^1.2.2:
version "1.2.2"
@@ -7902,11 +8181,6 @@ jest-regex-util@^26.0.0:
resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28"
integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==
-jest-regex-util@^27.0.6:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95"
- integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==
-
jest-resolve-dependencies@^26.6.3:
version "26.6.3"
resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6"
@@ -8031,24 +8305,12 @@ jest-util@^26.6.2:
is-ci "^2.0.0"
micromatch "^4.0.2"
-jest-util@^27.2.0:
- version "27.5.1"
- resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9"
- integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==
+jest-util@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc"
+ integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==
dependencies:
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- chalk "^4.0.0"
- ci-info "^3.2.0"
- graceful-fs "^4.2.9"
- picomatch "^2.2.3"
-
-jest-util@^29.3.1:
- version "29.3.1"
- resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.3.1.tgz#1dda51e378bbcb7e3bc9d8ab651445591ed373e1"
- integrity sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==
- dependencies:
- "@jest/types" "^29.3.1"
+ "@jest/types" "^29.6.3"
"@types/node" "*"
chalk "^4.0.0"
ci-info "^3.2.0"
@@ -8067,17 +8329,17 @@ jest-validate@^26.6.2:
leven "^3.1.0"
pretty-format "^26.6.2"
-jest-validate@^29.2.1:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.5.0.tgz#8e5a8f36178d40e47138dc00866a5f3bd9916ffc"
- integrity sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ==
+jest-validate@^29.6.3:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c"
+ integrity sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==
dependencies:
- "@jest/types" "^29.5.0"
+ "@jest/types" "^29.6.3"
camelcase "^6.2.0"
chalk "^4.0.0"
- jest-get-type "^29.4.3"
+ jest-get-type "^29.6.3"
leven "^3.1.0"
- pretty-format "^29.5.0"
+ pretty-format "^29.7.0"
jest-watcher@^26.6.2:
version "26.6.2"
@@ -8101,12 +8363,13 @@ 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==
+jest-worker@^29.6.3:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a"
+ integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==
dependencies:
"@types/node" "*"
+ jest-util "^29.7.0"
merge-stream "^2.0.0"
supports-color "^8.0.0"
@@ -8358,6 +8621,14 @@ levn@~0.3.0:
prelude-ls "~1.1.2"
type-check "~0.3.2"
+lighthouse-logger@^1.0.0:
+ version "1.4.2"
+ resolved "https://registry.yarnpkg.com/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz#aef90f9e97cd81db367c7634292ee22079280aaa"
+ integrity sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==
+ dependencies:
+ debug "^2.6.9"
+ marky "^1.2.2"
+
lilconfig@2.0.4:
version "2.0.4"
resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.4.tgz#f4507d043d7058b380b6a8f5cb7bcd4b34cee082"
@@ -8569,6 +8840,11 @@ map-visit@^1.0.0:
dependencies:
object-visit "^1.0.0"
+marky@^1.2.2:
+ version "1.2.5"
+ resolved "https://registry.yarnpkg.com/marky/-/marky-1.2.5.tgz#55796b688cbd72390d2d399eaaf1832c9413e3c0"
+ integrity sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==
+
md5-file@^3.2.3:
version "3.2.3"
resolved "https://registry.yarnpkg.com/md5-file/-/md5-file-3.2.3.tgz#f9bceb941eca2214a4c0727f5e700314e770f06f"
@@ -8590,14 +8866,13 @@ 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.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.76.5.tgz#1daea5b236c52579c9e9a04b94ae9f9677a81f3d"
- integrity sha512-KmsMXY6VHjPLRQLwTITjLo//7ih8Ts39HPF2zODkaYav/ZLNq0QP7eGuW54dvk/sZiL9le1kaBwTN4BWQI1VZQ==
+metro-babel-transformer@0.80.1:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.80.1.tgz#4c0bf77c312313c88fa677aab33e20e93fb383db"
+ integrity sha512-8mFluLGyOKzhedSAFANCe1cyT2fBlt1+tl0dqlcJI6OCP/V0I22bNFlyogWzseOjVTd3c0iEAbRXioZOUGOMzQ==
dependencies:
"@babel/core" "^7.20.0"
- hermes-parser "0.8.0"
- metro-source-map "0.76.5"
+ hermes-parser "0.17.1"
nullthrows "^1.1.1"
metro-babel7-plugin-react-transform@0.54.1:
@@ -8607,52 +8882,51 @@ metro-babel7-plugin-react-transform@0.54.1:
dependencies:
"@babel/helper-module-imports" "^7.0.0"
-metro-cache-key@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.76.5.tgz#9b5b7d7e24fa75c95b9e672c0f0a7a19b2a16508"
- integrity sha512-QERX6ejYMt4BPr0ZMf7adnrOivmFSUbCim9FlU6cAeWUib+pV5P/Ph3KicWnOzJpbQz93+tHHG7vcsP6OrvLMw==
+metro-cache-key@0.80.1:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.80.1.tgz#66cf08fb5f19e26fdd7564635b12cdfb8df199b5"
+ integrity sha512-Hj2CWFVy11dEa7iNoy2fI14kD6DiFUD7houGTnFy9esCAm3y/hedciMXg4+1eihz+vtfhPWUIu+ZW/sXeIQkFQ==
-metro-cache@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.76.5.tgz#479c4e036ab89c68f12551a354ccaaf759eb9a40"
- integrity sha512-8XalhoMNWDK6bi41oqxIpecTYRt4WsmtoHdqshgJIYshJ6qov0NuDw0pOfnS8rgMNHxPpuWyXc7NyKERqVRzaw==
+metro-cache@0.80.1:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.80.1.tgz#3edf8dcda2b4782dfaf82edd67c56d4e6bc36cbd"
+ integrity sha512-pAYrlPCnomv7EQi08YSeoeF7YL3/4S3JzNn+nVp8e7AIOekO6Hf9j/GPRKfIQwll+os5bE9qFa++NPPmD59IeQ==
dependencies:
- metro-core "0.76.5"
+ metro-core "0.80.1"
rimraf "^3.0.2"
-metro-config@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.76.5.tgz#74624b68cff4e72576129d4e59ff8c22a7171e45"
- integrity sha512-SCMVIDOtm8s3H62E9z2IcY4Q9GVMqDurbiJS3PHrWgTZjwZFaL59lrW4W6DvzvFZHa9bbxKric5TFtwvVuyOCg==
+metro-config@0.80.1, metro-config@^0.80.0:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.80.1.tgz#9a0e3359e77e93e781ca22e3be3667d6f00d5090"
+ integrity sha512-ADbPLfMAe68CJGwu6vM0cXImfME0bauLK8P98mQbiAP6xLYVehCdeXEWSe9plVWhzpPLNemSr1AlTvPTMdl3Bw==
dependencies:
+ connect "^3.6.5"
cosmiconfig "^5.0.5"
- jest-validate "^29.2.1"
- metro "0.76.5"
- metro-cache "0.76.5"
- metro-core "0.76.5"
- metro-runtime "0.76.5"
+ jest-validate "^29.6.3"
+ metro "0.80.1"
+ metro-cache "0.80.1"
+ metro-core "0.80.1"
+ metro-runtime "0.80.1"
-metro-core@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.76.5.tgz#0196dbb32bfb3c3edd288e908daf360764c89105"
- integrity sha512-yJvIe8a3sAG92U7+E7Bw6m4lae9RB180fp9iQZFBqY437Ilv4nE6PR8EWB6d8c4yt9fXIL1Hc+KyQv7OPFx/rQ==
+metro-core@0.80.1, metro-core@^0.80.0:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.80.1.tgz#3bed22dd2f18e9524c2a45405406873d4f6749c0"
+ integrity sha512-f2Kav0/467YBG0DGAEX6+EQoYcUK+8vXIrEHQSkxCPXTjFcyppXUt2O6SDHMlL/Z5CGpd4uK1c/byXEfImJJdA==
dependencies:
lodash.throttle "^4.1.1"
- metro-resolver "0.76.5"
+ metro-resolver "0.80.1"
-metro-file-map@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.76.5.tgz#71f40660adfa1a806907f7961ef2a57884501d6c"
- integrity sha512-9VS7zsec7BpTb+0v1DObOXso6XU/7oVBObQWp0EWBQpFcU1iF1lit2nnLQh2AyGCnSr8JVnuUe8gXhNH6xtPMg==
+metro-file-map@0.80.1:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.80.1.tgz#67d187fc522cba7ce033564fac0c8f12c6fc866f"
+ integrity sha512-Z00OaxlVx1Ynr3r3bZwgI9RXaimh1evTgofuk5TeYC5LEKWcAVr7QU0cGbjfhXa/kzD8iFFYPbDBENOXc398XQ==
dependencies:
anymatch "^3.0.3"
debug "^2.2.0"
fb-watchman "^2.0.0"
graceful-fs "^4.2.4"
invariant "^2.2.4"
- jest-regex-util "^27.0.6"
- jest-util "^27.2.0"
- jest-worker "^27.2.0"
+ jest-worker "^29.6.3"
micromatch "^4.0.4"
node-abort-controller "^3.1.1"
nullthrows "^1.1.1"
@@ -8660,76 +8934,13 @@ metro-file-map@0.76.5:
optionalDependencies:
fsevents "^2.3.2"
-metro-inspector-proxy@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.76.5.tgz#aac222b0680c7c031e24b6246d995ca3e87868f2"
- integrity sha512-leqwei1qNMKOEbhqlQ37K+7OIp1JRgvS5qERO+J0ZTg7ZeJTaBHSFU7FnCeRHB9Tu7/FSfypY2PxjydZDwvUEQ==
- dependencies:
- connect "^3.6.5"
- debug "^2.2.0"
- node-fetch "^2.2.0"
- ws "^7.5.1"
- yargs "^17.6.2"
-
-metro-minify-terser@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.76.5.tgz#1bde3e0bcad27ec1764f78075637782ace127dba"
- integrity sha512-zizTXqlHcG7PArB5hfz1Djz/oCaOaTSXTZDNp8Y9K2FmmfLU3dU2eoDbNNiCnm5QdDtFIndLMXdqqe6omTfp4g==
+metro-minify-terser@0.80.1:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.80.1.tgz#b7f156edf11ab29a0f09ab09f1703036e678fb44"
+ integrity sha512-LfX3n895J6MsyiQkLz2SYcKVmZA1ag0NfYDyQapdnOd/oZmkdSu5jUWt0IjiohRLqKSnvyDp00OdQDRfhD3S8g==
dependencies:
terser "^5.15.0"
-metro-minify-uglify@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.76.5.tgz#afbb5e3bbc9ca05a9a63d1c5fd74dfc9c1b4c4f8"
- integrity sha512-JZNO5eK8r625/cheWSl+y7n0RlHLt03iSMgXPAxirH8BiFqPzs7h+c57r4AvSs793VXcF7L3sI1sAOj+nRqTeg==
- dependencies:
- uglify-es "^3.1.9"
-
-metro-react-native-babel-preset@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.5.tgz#5379e163e014dce14066d277628ae018fda79593"
- integrity sha512-IlVKeTon5fef77rQ6WreSmrabmbc3dEsLwr/sL80fYjobjsD8FRCnOlbaJdgUf2SMJmSIoawgjh5Yeebv+gJzg==
- dependencies:
- "@babel/core" "^7.20.0"
- "@babel/plugin-proposal-async-generator-functions" "^7.0.0"
- "@babel/plugin-proposal-class-properties" "^7.18.0"
- "@babel/plugin-proposal-export-default-from" "^7.0.0"
- "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.0"
- "@babel/plugin-proposal-numeric-separator" "^7.0.0"
- "@babel/plugin-proposal-object-rest-spread" "^7.20.0"
- "@babel/plugin-proposal-optional-catch-binding" "^7.0.0"
- "@babel/plugin-proposal-optional-chaining" "^7.20.0"
- "@babel/plugin-syntax-dynamic-import" "^7.8.0"
- "@babel/plugin-syntax-export-default-from" "^7.0.0"
- "@babel/plugin-syntax-flow" "^7.18.0"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0"
- "@babel/plugin-syntax-optional-chaining" "^7.0.0"
- "@babel/plugin-transform-arrow-functions" "^7.0.0"
- "@babel/plugin-transform-async-to-generator" "^7.20.0"
- "@babel/plugin-transform-block-scoping" "^7.0.0"
- "@babel/plugin-transform-classes" "^7.0.0"
- "@babel/plugin-transform-computed-properties" "^7.0.0"
- "@babel/plugin-transform-destructuring" "^7.20.0"
- "@babel/plugin-transform-flow-strip-types" "^7.20.0"
- "@babel/plugin-transform-function-name" "^7.0.0"
- "@babel/plugin-transform-literals" "^7.0.0"
- "@babel/plugin-transform-modules-commonjs" "^7.0.0"
- "@babel/plugin-transform-named-capturing-groups-regex" "^7.0.0"
- "@babel/plugin-transform-parameters" "^7.0.0"
- "@babel/plugin-transform-react-display-name" "^7.0.0"
- "@babel/plugin-transform-react-jsx" "^7.0.0"
- "@babel/plugin-transform-react-jsx-self" "^7.0.0"
- "@babel/plugin-transform-react-jsx-source" "^7.0.0"
- "@babel/plugin-transform-runtime" "^7.0.0"
- "@babel/plugin-transform-shorthand-properties" "^7.0.0"
- "@babel/plugin-transform-spread" "^7.0.0"
- "@babel/plugin-transform-sticky-regex" "^7.0.0"
- "@babel/plugin-transform-typescript" "^7.5.0"
- "@babel/plugin-transform-unicode-regex" "^7.0.0"
- "@babel/template" "^7.0.0"
- babel-plugin-transform-flow-enums "^0.0.2"
- react-refresh "^0.4.0"
-
metro-react-native-babel-preset@^0.54.1:
version "0.54.1"
resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.54.1.tgz#b8f03865c381841d7f8912e7ba46804ea3a928b8"
@@ -8772,107 +8983,48 @@ metro-react-native-babel-preset@^0.54.1:
metro-babel7-plugin-react-transform "0.54.1"
react-transform-hmr "^1.0.4"
-metro-react-native-babel-preset@^0.64.0:
- version "0.64.0"
- resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.64.0.tgz#76861408681dfda3c1d962eb31a8994918c976f8"
- integrity sha512-HcZ0RWQRuJfpPiaHyFQJzcym+/dDIVUPwUAXWoub/C4GkGu+mPjp8vqK6g0FxokCnnI2TK0gZTza2IDfiNNscQ==
- dependencies:
- "@babel/core" "^7.0.0"
- "@babel/plugin-proposal-class-properties" "^7.0.0"
- "@babel/plugin-proposal-export-default-from" "^7.0.0"
- "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0"
- "@babel/plugin-proposal-object-rest-spread" "^7.0.0"
- "@babel/plugin-proposal-optional-catch-binding" "^7.0.0"
- "@babel/plugin-proposal-optional-chaining" "^7.0.0"
- "@babel/plugin-syntax-dynamic-import" "^7.0.0"
- "@babel/plugin-syntax-export-default-from" "^7.0.0"
- "@babel/plugin-syntax-flow" "^7.2.0"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0"
- "@babel/plugin-syntax-optional-chaining" "^7.0.0"
- "@babel/plugin-transform-arrow-functions" "^7.0.0"
- "@babel/plugin-transform-block-scoping" "^7.0.0"
- "@babel/plugin-transform-classes" "^7.0.0"
- "@babel/plugin-transform-computed-properties" "^7.0.0"
- "@babel/plugin-transform-destructuring" "^7.0.0"
- "@babel/plugin-transform-exponentiation-operator" "^7.0.0"
- "@babel/plugin-transform-flow-strip-types" "^7.0.0"
- "@babel/plugin-transform-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-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"
- "@babel/plugin-transform-sticky-regex" "^7.0.0"
- "@babel/plugin-transform-template-literals" "^7.0.0"
- "@babel/plugin-transform-typescript" "^7.5.0"
- "@babel/plugin-transform-unicode-regex" "^7.0.0"
- "@babel/template" "^7.0.0"
- react-refresh "^0.4.0"
-
-metro-react-native-babel-transformer@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.76.5.tgz#08b7d4a0240ebdafc1f2ff0691a70a7f507a0de0"
- integrity sha512-7m2u7jQ1I2mwGm48Vrki5cNNSv4d2HegHMGmE5G2AAa6Pr2O3ajaX2yNoAKF8TCLO38/8pa9fZd0VWAlO/YMcA==
- dependencies:
- "@babel/core" "^7.20.0"
- babel-preset-fbjs "^3.4.0"
- hermes-parser "0.8.0"
- metro-babel-transformer "0.76.5"
- metro-react-native-babel-preset "0.76.5"
- metro-source-map "0.76.5"
- nullthrows "^1.1.1"
-
-metro-resolver@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.76.5.tgz#9d5521d73d1f5e651e36a3d80aa0e6c3a4a74f6f"
- integrity sha512-QNsbDdf0xL1HefP6fhh1g3umqiX1qWEuCiBaTFroYRqM7u7RATt8mCu4n/FwSYhATuUUujHTIb2EduuQPbSGRQ==
+metro-resolver@0.80.1:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.80.1.tgz#770da0d0b37354cd53b3ae73c14002f01c60d8e7"
+ integrity sha512-NuVTx+eplveM8mNybsCQ9BrATGw7lXhfEIvCa7gz6eMcKOQ6RBzwUXWMYKehw8KL4eIkNOHzdczAiGTRuhzrQg==
-metro-runtime@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.76.5.tgz#546d3baf498b2736565c0781810c80bd9d81212e"
- integrity sha512-1JAf9/v/NDHLhoTfiJ0n25G6dRkX7mjTkaMJ6UUXIyfIuSucoK5yAuOBx8OveNIekoLRjmyvSmyN5ojEeRmpvQ==
+metro-runtime@0.80.1, metro-runtime@^0.80.0:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.80.1.tgz#39835e38a0d283d5753af5b89aee1980dbe9d89c"
+ integrity sha512-RQ+crdwbC4oUYzWom8USCvJWEfFyIuQAeV0bVcNvbpaaz3Q4imXSINJkjDth37DHnxUlhNhEeAcRG6JQIO1QeA==
dependencies:
"@babel/runtime" "^7.0.0"
- react-refresh "^0.4.0"
-metro-source-map@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.76.5.tgz#786153fcc93609c7d41c22cae16082b69cd60429"
- integrity sha512-1EhYPcoftONlvnOzgos7daE8hsJKOgSN3nD3Xf/yaY1F0aLeGeuWfpiNLLeFDNyUhfObHSuNxNhDQF/x1GFEbw==
+metro-source-map@0.80.1, metro-source-map@^0.80.0:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.80.1.tgz#979ed445ea716a78ea9b183254d5a66b7e9d6949"
+ integrity sha512-RoVaBdS44H68WY3vaO+s9/wshypPy8gKgcbND+A4FRxVsKM3+PI2pRoaAk4lTshgbmmXUuBZADzXdCz4F2JmnQ==
dependencies:
"@babel/traverse" "^7.20.0"
"@babel/types" "^7.20.0"
invariant "^2.2.4"
- metro-symbolicate "0.76.5"
+ metro-symbolicate "0.80.1"
nullthrows "^1.1.1"
- ob1 "0.76.5"
+ ob1 "0.80.1"
source-map "^0.5.6"
vlq "^1.0.0"
-metro-symbolicate@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.76.5.tgz#f2fbb75ca9436ea053bde702fa2a20146ff10be1"
- integrity sha512-7iftzh6G6HO4UDBmjsi2Yu4d6IkApv6Kg+jmBvkTjCXr8HwnKKum89gMg/FRMix+Rhhut0dnMpz6mAbtKTU9JQ==
+metro-symbolicate@0.80.1:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.80.1.tgz#028cdf32eecf9067ce6a6b9c133d1e911823b466"
+ integrity sha512-HxIHH/wLPyO9pZTmIfvCG/63n8UDTLjHzcWPMRUiLOc0cHa/NI2ewtik1VK2Lzm3swvU8EfD9XXJ//jEnIlhIg==
dependencies:
invariant "^2.2.4"
- metro-source-map "0.76.5"
+ metro-source-map "0.80.1"
nullthrows "^1.1.1"
source-map "^0.5.6"
through2 "^2.0.1"
vlq "^1.0.0"
-metro-transform-plugins@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.76.5.tgz#b4a49b5b55fd3bc24c5a65fa8e40ba07d84e4170"
- integrity sha512-7pJ24aRuvzdQYpX/eOyodr4fnwVJP5ArNLBE1d0DOU9sQxsGplOORDTGAqw2L01+UgaSJiiwEoFMw7Z91HAS+Q==
+metro-transform-plugins@0.80.1:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.80.1.tgz#38729aab5d37e2d108aae1fab7e4bf94ef299a9b"
+ integrity sha512-sJkzY9WJ9p7t3TrvNuIxW/6z4nQZC1pN3nJl4eQmE2lmHBqEMeZr/83DyTnf9Up86abQAXHVZmG5JzXrq7Kb5g==
dependencies:
"@babel/core" "^7.20.0"
"@babel/generator" "^7.20.0"
@@ -8880,28 +9032,27 @@ metro-transform-plugins@0.76.5:
"@babel/traverse" "^7.20.0"
nullthrows "^1.1.1"
-metro-transform-worker@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.76.5.tgz#d101ad46c1a607c7bc52f0a0888961d237df42bd"
- integrity sha512-xN6Kb06o9u5A7M1bbl7oPfQFmt4Kmi3CMXp5j9OcK37AFc+u6YXH8x/6e9b3Cq50rlBYuCXDOOYAWI5/tYNt2w==
+metro-transform-worker@0.80.1:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.80.1.tgz#68b58e6a39cbfa8c8dde66acfe5f63c3f930f53d"
+ integrity sha512-SkX9JBQGbNkzJ2oF7sAi8Nbc0KRLj8Rus9Z4kPh++JCTNqEwsZV5z27ksr9I9EGbqL2/qfUrDZJo1OwozX6dhw==
dependencies:
"@babel/core" "^7.20.0"
"@babel/generator" "^7.20.0"
"@babel/parser" "^7.20.0"
"@babel/types" "^7.20.0"
- babel-preset-fbjs "^3.4.0"
- metro "0.76.5"
- metro-babel-transformer "0.76.5"
- metro-cache "0.76.5"
- metro-cache-key "0.76.5"
- metro-source-map "0.76.5"
- metro-transform-plugins "0.76.5"
+ metro "0.80.1"
+ metro-babel-transformer "0.80.1"
+ metro-cache "0.80.1"
+ metro-cache-key "0.80.1"
+ metro-source-map "0.80.1"
+ metro-transform-plugins "0.80.1"
nullthrows "^1.1.1"
-metro@0.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/metro/-/metro-0.76.5.tgz#0defc2a773dcdfe6569d1bd7f7a25a7424ce6f11"
- integrity sha512-aEQiqNFibfx4ajUXm7Xatsv43r/UQ0xE53T3XqgZBzsxhF235tf1cl8t0giawi0RbLtDS+Fu4kg2bVBKDYFy7A==
+metro@0.80.1, metro@^0.80.0:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/metro/-/metro-0.80.1.tgz#a4ac5975f5dcdde34a07d3a7d8ce9baca29ae319"
+ integrity sha512-yp0eLYFY+5seXr7KR1fe61eDL4Qf5dvLS6dl1eKn4DPKgROC9A4nTsulHdMy2ntXWgjnAZRJBDPHuh3tAi4/nQ==
dependencies:
"@babel/code-frame" "^7.0.0"
"@babel/core" "^7.20.0"
@@ -8911,7 +9062,6 @@ metro@0.76.5:
"@babel/traverse" "^7.20.0"
"@babel/types" "^7.20.0"
accepts "^1.3.7"
- async "^3.2.2"
chalk "^4.0.0"
ci-info "^2.0.0"
connect "^3.6.5"
@@ -8919,28 +9069,25 @@ metro@0.76.5:
denodeify "^1.2.1"
error-stack-parser "^2.0.6"
graceful-fs "^4.2.4"
- hermes-parser "0.8.0"
+ hermes-parser "0.17.1"
image-size "^1.0.2"
invariant "^2.2.4"
- jest-worker "^27.2.0"
+ jest-worker "^29.6.3"
jsc-safe-url "^0.2.2"
lodash.throttle "^4.1.1"
- metro-babel-transformer "0.76.5"
- metro-cache "0.76.5"
- metro-cache-key "0.76.5"
- metro-config "0.76.5"
- metro-core "0.76.5"
- metro-file-map "0.76.5"
- metro-inspector-proxy "0.76.5"
- metro-minify-terser "0.76.5"
- metro-minify-uglify "0.76.5"
- metro-react-native-babel-preset "0.76.5"
- metro-resolver "0.76.5"
- metro-runtime "0.76.5"
- metro-source-map "0.76.5"
- metro-symbolicate "0.76.5"
- metro-transform-plugins "0.76.5"
- metro-transform-worker "0.76.5"
+ metro-babel-transformer "0.80.1"
+ metro-cache "0.80.1"
+ metro-cache-key "0.80.1"
+ metro-config "0.80.1"
+ metro-core "0.80.1"
+ metro-file-map "0.80.1"
+ metro-minify-terser "0.80.1"
+ metro-resolver "0.80.1"
+ metro-runtime "0.80.1"
+ metro-source-map "0.80.1"
+ metro-symbolicate "0.80.1"
+ metro-transform-plugins "0.80.1"
+ metro-transform-worker "0.80.1"
mime-types "^2.1.27"
node-fetch "^2.2.0"
nullthrows "^1.1.1"
@@ -9074,6 +9221,11 @@ mkdirp@^0.5.1:
dependencies:
minimist "^1.2.5"
+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"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
@@ -9260,10 +9412,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.76.5:
- version "0.76.5"
- resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.76.5.tgz#85476959743d8f6722faf0ac29bee8861f50120b"
- integrity sha512-HoxZXMXNuY/eIXGoX7gx1C4O3eB4kJJMola6KoFaMm7PGGg39+AnhbgMASYVmSvP2lwU3545NyiR63g8J9PW3w==
+ob1@0.80.1:
+ version "0.80.1"
+ resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.80.1.tgz#6507f8c95ff30a9ddb07f96fccbd8f3d4ccafc04"
+ integrity sha512-o9eYflOo+QnbC/k9GYQuAy90zOGQ/OBgrjlIeW6VrKhevSxth83JSdEvKuKaV7SMGJVQhSY3Zp8eGa3g0rLP0A==
object-assign@^4.1.0, object-assign@^4.1.1:
version "4.1.1"
@@ -9403,6 +9555,14 @@ open@^6.2.0:
dependencies:
is-wsl "^1.1.0"
+open@^7.0.3:
+ 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"
@@ -9790,21 +9950,12 @@ pretty-format@^27.0.0, pretty-format@^27.3.1, pretty-format@^27.4.2:
ansi-styles "^5.0.0"
react-is "^17.0.1"
-pretty-format@^29.3.1:
- version "29.3.1"
- resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.3.1.tgz#1841cac822b02b4da8971dacb03e8a871b4722da"
- integrity sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==
- dependencies:
- "@jest/schemas" "^29.0.0"
- ansi-styles "^5.0.0"
- react-is "^18.0.0"
-
-pretty-format@^29.5.0:
- version "29.5.0"
- resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.5.0.tgz#283134e74f70e2e3e7229336de0e4fce94ccde5a"
- integrity sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==
+pretty-format@^29.7.0:
+ version "29.7.0"
+ resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812"
+ integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==
dependencies:
- "@jest/schemas" "^29.4.3"
+ "@jest/schemas" "^29.6.3"
ansi-styles "^5.0.0"
react-is "^18.0.0"
@@ -9851,14 +10002,13 @@ prompts@^2.4.0:
kleur "^3.0.3"
sisteransi "^1.0.5"
-prop-types@*:
- version "15.8.1"
- resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
- integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
+prompts@^2.4.2:
+ version "2.4.2"
+ resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069"
+ integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==
dependencies:
- loose-envify "^1.4.0"
- object-assign "^4.1.1"
- react-is "^16.13.1"
+ kleur "^3.0.3"
+ sisteransi "^1.0.5"
prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2:
version "15.7.2"
@@ -9868,6 +10018,15 @@ prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2:
object-assign "^4.1.1"
react-is "^16.8.1"
+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==
+ dependencies:
+ loose-envify "^1.4.0"
+ object-assign "^4.1.1"
+ react-is "^16.13.1"
+
protocols@^1.1.0, protocols@^1.4.0:
version "1.4.7"
resolved "https://registry.yarnpkg.com/protocols/-/protocols-1.4.7.tgz#95f788a4f0e979b291ffefcf5636ad113d037d32"
@@ -9940,10 +10099,10 @@ react-deep-force-update@^1.0.0:
resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-1.1.2.tgz#3d2ae45c2c9040cbb1772be52f8ea1ade6ca2ee1"
integrity sha512-WUSQJ4P/wWcusaH+zZmbECOk7H5N2pOIl0vzheeornkIMhu+qrNdGFm0bDZLCb0hSF0jf/kH1SgkNGfBdTc4wA==
-react-devtools-core@^4.27.2:
- version "4.27.6"
- resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.27.6.tgz#e5a613014f7506801ed6c1a97bd0e6316cc9c48a"
- integrity sha512-jeFNhEzcSwpiqmw+zix5IFibNEPmUodICN7ClrlRKGktzO/3FMteMb52l1NRUiz/ABSYt9hOZ9IPgVDrg5pyUw==
+react-devtools-core@^4.27.7:
+ version "4.28.5"
+ resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.28.5.tgz#c8442b91f068cdf0c899c543907f7f27d79c2508"
+ integrity sha512-cq/o30z9W2Wb4rzBefjv5fBalHU0rJGZCHAkf/RHSBWSSYwh8PlQTqqOJmgIIbBtpj27T6FIPXeomIjZtCNVqA==
dependencies:
shell-quote "^1.6.1"
ws "^7"
@@ -10051,44 +10210,45 @@ react-native-web@^0.11.7:
prop-types "^15.6.0"
react-timer-mixin "^0.13.4"
-react-native@0.72.0-rc.5:
- version "0.72.0-rc.5"
- resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.72.0-rc.5.tgz#b2359b0d21174c13238eec4ebcc368bf182886a4"
- integrity sha512-TDp42Z73cxuMQGM6+i7NnPizOnU3Jm0jz8TC2fLGG4hQfAy0Qsmzo3OG/IcqKMRbIxxRC6m+dJhL+QK446YOHw==
- dependencies:
- "@jest/create-cache-key-function" "^29.2.1"
- "@react-native-community/cli" "11.3.1"
- "@react-native-community/cli-platform-android" "11.3.1"
- "@react-native-community/cli-platform-ios" "11.3.1"
- "@react-native/assets-registry" "^0.72.0"
- "@react-native/codegen" "^0.72.5"
- "@react-native/gradle-plugin" "^0.72.10"
- "@react-native/js-polyfills" "^0.72.1"
- "@react-native/normalize-colors" "^0.72.0"
- "@react-native/virtualized-lists" "^0.72.5"
+react-native@0.73.0-rc.5:
+ version "0.73.0-rc.5"
+ resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.73.0-rc.5.tgz#a5d6621c6b264e5cdd3390f31faed46cd7c826d4"
+ integrity sha512-1XaNDjkviU3gnMhiWvk9CKfOIqNxQfroBB3/gtsAd4b1iwbMTeNu3lO81EMpUQPIgNB4Lf/7W8ePFl2WsiWUHw==
+ dependencies:
+ "@jest/create-cache-key-function" "^29.6.3"
+ "@react-native-community/cli" "12.0.0"
+ "@react-native-community/cli-platform-android" "12.0.0"
+ "@react-native-community/cli-platform-ios" "12.0.0"
+ "@react-native/assets-registry" "^0.73.1"
+ "@react-native/codegen" "^0.73.1"
+ "@react-native/community-cli-plugin" "^0.73.9"
+ "@react-native/gradle-plugin" "^0.73.3"
+ "@react-native/js-polyfills" "^0.73.1"
+ "@react-native/normalize-colors" "^0.73.2"
+ "@react-native/virtualized-lists" "^0.73.3"
abort-controller "^3.0.0"
anser "^1.4.9"
- base64-js "^1.1.2"
- deprecated-react-native-prop-types "4.1.0"
+ ansi-regex "^5.0.0"
+ base64-js "^1.5.1"
+ deprecated-react-native-prop-types "^5.0.0"
event-target-shim "^5.0.1"
- flow-enums-runtime "^0.0.5"
+ flow-enums-runtime "^0.0.6"
invariant "^2.2.4"
- jest-environment-node "^29.2.1"
+ jest-environment-node "^29.6.3"
jsc-android "^250231.0.0"
memoize-one "^5.0.0"
- metro-runtime "0.76.5"
- metro-source-map "0.76.5"
+ metro-runtime "^0.80.0"
+ metro-source-map "^0.80.0"
mkdirp "^0.5.1"
nullthrows "^1.1.1"
pretty-format "^26.5.2"
promise "^8.3.0"
- react-devtools-core "^4.27.2"
- react-refresh "^0.4.0"
+ react-devtools-core "^4.27.7"
+ react-refresh "^0.14.0"
react-shallow-renderer "^16.15.0"
regenerator-runtime "^0.13.2"
scheduler "0.24.0-canary-efb381bbf-20230505"
stacktrace-parser "^0.1.10"
- use-sync-external-store "^1.0.0"
whatwg-fetch "^3.0.0"
ws "^6.2.2"
yargs "^17.6.2"
@@ -10101,10 +10261,10 @@ react-proxy@^1.1.7:
lodash "^4.6.1"
react-deep-force-update "^1.0.0"
-react-refresh@^0.4.0:
- version "0.4.3"
- resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53"
- integrity sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==
+react-refresh@^0.14.0:
+ version "0.14.0"
+ resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.0.tgz#4e02825378a5f227079554d4284889354e5f553e"
+ integrity sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==
react-shallow-renderer@^16.13.1:
version "16.14.1"
@@ -10653,12 +10813,12 @@ semver@7.3.2:
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938"
integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==
-semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0:
+semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0, semver@^6.3.1:
version "6.3.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
-semver@^7.2.1, semver@^7.3.2, semver@^7.3.5:
+semver@^7.2.1, semver@^7.3.2, semver@^7.3.5, semver@^7.5.2:
version "7.5.4"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
@@ -11205,6 +11365,11 @@ table@^6.0.9:
string-width "^4.2.3"
strip-ansi "^6.0.1"
+temp-dir@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e"
+ integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==
+
temp@^0.8.4:
version "0.8.4"
resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2"
@@ -11420,23 +11585,16 @@ typedarray-to-buffer@^3.1.5:
dependencies:
is-typedarray "^1.0.0"
-typescript@^4.5.5:
- version "4.5.5"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.5.tgz#d8c953832d28924a9e3d37c73d729c846c5896f3"
- integrity sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==
+typescript@5.0.4:
+ version "5.0.4"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.4.tgz#b217fd20119bd61a94d4011274e0ab369058da3b"
+ integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==
ua-parser-js@^0.7.18, ua-parser-js@^0.7.19, ua-parser-js@^0.7.30:
version "0.7.33"
resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.33.tgz#1d04acb4ccef9293df6f70f2c3d22f3030d8b532"
integrity sha512-s8ax/CeZdK9R/56Sui0WM6y9OFREJarMRHqLB2EwkovemBxNQ+Bqu8GAsUnVcXKgphb++ghr/B2BZx4mahujPw==
-uglify-es@^3.1.9:
- version "3.3.9"
- resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677"
- dependencies:
- commander "~2.13.0"
- source-map "~0.6.1"
-
unbox-primitive@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471"
@@ -11647,11 +11805,6 @@ url-parse@^1.4.4, url-parse@^1.5.3:
querystringify "^2.1.1"
requires-port "^1.0.0"
-use-sync-external-store@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a"
- integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==
-
use@^3.1.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"