diff --git a/.github/workflows/build-android.yml b/.github/workflows/build-android.yml
index 27115e99e..a33749fcd 100644
--- a/.github/workflows/build-android.yml
+++ b/.github/workflows/build-android.yml
@@ -25,6 +25,11 @@ jobs:
run: |
sudo apt-get update || true
sudo apt-get install -y libsecret-1-dev
+
+ - uses: actions/setup-java@v4
+ with:
+ distribution: 'temurin'
+ java-version: '20'
- uses: actions/checkout@v4
diff --git a/.yarn/patches/react-native-animation-fix/react-native-npm-0.71.10-f9c32562d8.patch b/.yarn/patches/react-native-npm-0.74.1-754c02ae9e.patch
similarity index 83%
rename from .yarn/patches/react-native-animation-fix/react-native-npm-0.71.10-f9c32562d8.patch
rename to .yarn/patches/react-native-npm-0.74.1-754c02ae9e.patch
index f3abb4278..ed3ea52d6 100644
--- a/.yarn/patches/react-native-animation-fix/react-native-npm-0.71.10-f9c32562d8.patch
+++ b/.yarn/patches/react-native-npm-0.74.1-754c02ae9e.patch
@@ -1,8 +1,8 @@
diff --git a/ReactAndroid/src/main/java/com/facebook/react/animated/NativeAnimatedModule.java b/ReactAndroid/src/main/java/com/facebook/react/animated/NativeAnimatedModule.java
-index 0f52b73c61625db2a3081c0950b6bdd2b06e3d40..b0fc3de4be0b3a26b638683613c63c783c2739bb 100644
+index 8a719ca35af1cc3a4192c5c5f8258fd4f7fea990..5f8831f81cd164a4f627423427ead92fa286b115 100644
--- a/ReactAndroid/src/main/java/com/facebook/react/animated/NativeAnimatedModule.java
+++ b/ReactAndroid/src/main/java/com/facebook/react/animated/NativeAnimatedModule.java
-@@ -38,7 +38,7 @@ import com.facebook.react.uimanager.common.ViewUtil;
+@@ -37,7 +37,7 @@ import com.facebook.react.uimanager.common.ViewUtil;
import java.util.ArrayList;
import java.util.List;
import java.util.Queue;
@@ -11,7 +11,7 @@ index 0f52b73c61625db2a3081c0950b6bdd2b06e3d40..b0fc3de4be0b3a26b638683613c63c78
import java.util.concurrent.atomic.AtomicReference;
/**
-@@ -151,7 +151,10 @@ public class NativeAnimatedModule extends NativeAnimatedModuleSpec
+@@ -149,7 +149,10 @@ public class NativeAnimatedModule extends NativeAnimatedModuleSpec
}
private class ConcurrentOperationQueue {
diff --git a/package.json b/package.json
index c8d15952e..a91f56586 100644
--- a/package.json
+++ b/package.json
@@ -104,11 +104,11 @@
"react-native-vosk@0.1.12": "patch:react-native-vosk@npm%3A0.1.12#./.yarn/patches/react-native-vosk-npm-0.1.12-76b1caaae8.patch",
"eslint": "patch:eslint@8.52.0#./.yarn/patches/eslint-npm-8.39.0-d92bace04d.patch",
"app-builder-lib@24.4.0": "patch:app-builder-lib@npm%3A24.4.0#./.yarn/patches/app-builder-lib-npm-24.4.0-05322ff057.patch",
- "react-native@0.71.10": "patch:react-native@npm%3A0.71.10#./.yarn/patches/react-native-animation-fix/react-native-npm-0.71.10-f9c32562d8.patch",
"nanoid": "patch:nanoid@npm%3A3.3.7#./.yarn/patches/nanoid-npm-3.3.7-98824ba130.patch",
"pdfjs-dist": "patch:pdfjs-dist@npm%3A3.11.174#./.yarn/patches/pdfjs-dist-npm-3.11.174-67f2fee6d6.patch",
"@react-native-community/slider": "patch:@react-native-community/slider@npm%3A4.4.4#./.yarn/patches/@react-native-community-slider-npm-4.4.4-d78e472f48.patch",
"husky": "patch:husky@npm%3A3.1.0#./.yarn/patches/husky-npm-3.1.0-5cc13e4e34.patch",
- "chokidar@^2.0.0": "3.5.3"
+ "chokidar@^2.0.0": "3.5.3",
+ "react-native@0.74.1": "patch:react-native@npm%3A0.74.1#./.yarn/patches/react-native-npm-0.74.1-754c02ae9e.patch"
}
}
diff --git a/packages/app-mobile/Gemfile b/packages/app-mobile/Gemfile
index 2ef8d07a0..4a2fafb8c 100644
--- a/packages/app-mobile/Gemfile
+++ b/packages/app-mobile/Gemfile
@@ -1,4 +1,9 @@
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.11.3'
+ruby ">= 2.6.10"
+
+# Cocoapods 1.15 introduced a bug which breaks the build. We will remove the upper
+# bound in the template on Cocoapods with next React Native release.
+gem 'cocoapods', '>= 1.13', '< 1.15'
+gem 'activesupport', '>= 6.1.7.5', '< 7.1.0'
diff --git a/packages/app-mobile/android/app/build.gradle b/packages/app-mobile/android/app/build.gradle
index 8acceeccd..c7071caed 100644
--- a/packages/app-mobile/android/app/build.gradle
+++ b/packages/app-mobile/android/app/build.gradle
@@ -1,28 +1,28 @@
apply plugin: "com.android.application"
+apply plugin: "org.jetbrains.kotlin.android"
apply plugin: "com.facebook.react"
-import com.android.build.OutputFile
-import org.apache.tools.ant.taskdefs.condition.Os
-
-/* This is the configuration block to customize your React Native Android app.
+/**
+ * This is the configuration block to customize your React Native Android app.
* By default you don't need to apply any configuration, just uncomment the lines you need.
*/
-
react {
/* Folders */
// The root of your project, i.e. where "package.json" lives. Default is '..'
// root = file("../")
// The folder where the react-native NPM package is. Default is ../node_modules/react-native
// reactNativeDir = file("../node_modules/react-native")
- // The folder where the react-native Codegen package is. Default is ../node_modules/react-native-codegen
- // codegenDir = file("../node_modules/react-native-codegen")
+ // The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen
+ // codegenDir = file("../node_modules/@react-native/codegen")
// The cli.js file which is the React Native CLI entrypoint. Default is ../node_modules/react-native/cli.js
// cliFile = file("../node_modules/react-native/cli.js")
+
/* Variants */
// The list of variants to that are debuggable. For those we're going to
// skip the bundling of the JS bundle and the assets. By default is just 'debug'.
// If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants.
// debuggableVariants = ["liteDebug", "prodDebug"]
+
/* Bundling */
// A list containing the node command and its flags. Default is just 'node'.
// nodeExecutableAndArgs = ["node"]
@@ -42,6 +42,7 @@ react {
// A list of extra flags to pass to the 'bundle' commands.
// See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle
// extraPackagerArgs = []
+
/* Hermes Commands */
// The hermes compiler command to run. By default it is 'hermesc'
// hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc"
@@ -50,14 +51,6 @@ react {
// hermesFlags = ["-O", "-output-source-map"]
}
-/**
- * Set this to true to create four separate APKs instead of one,
- * one for each native architecture. This is useful if you don't
- * use App Bundles (https://developer.android.com/guide/app-bundle/)
- * and want to have separate APKs to upload to the Play Store.
- */
-def enableSeparateBuildPerCPUArchitecture = false
-
/**
* Set this to true to Run Proguard on Release builds to minify the Java bytecode.
*/
@@ -74,36 +67,12 @@ def enableProguardInReleaseBuilds = false
* give correct results when using with locales other than en-US. Note that
* this variant is about 6MiB larger per architecture than default.
*/
-
-// We need the intl variant to support natural sorting of notes.
-// https://github.com/laurent22/joplin/pull/4272
-def jscFlavor = 'org.webkit:android-jsc-intl:+'
-
-/**
- * Private function to get the list of Native Architectures you want to build.
- * This reads the value from reactNativeArchitectures in your gradle.properties
- * file and works together with the --active-arch-only flag of react-native run-android.
- */
-def reactNativeArchitectures() {
- def value = project.getProperties().get("reactNativeArchitectures")
- return value ? value.split(",") : ["armeabi-v7a", "x86", "x86_64", "arm64-v8a"]
-}
+def jscFlavor = 'org.webkit:android-jsc:+'
android {
ndkVersion rootProject.ext.ndkVersion
-
- compileSdkVersion rootProject.ext.compileSdkVersion
-
- compileOptions {
- sourceCompatibility JavaVersion.VERSION_1_8
- targetCompatibility JavaVersion.VERSION_1_8
- }
-
- // dexOptions {
- // // To fix "GC overhead limit exceeded"
- // // https://stackoverflow.com/q/32133013/561309
- // javaMaxHeapSize "4g"
- // }
+ buildToolsVersion rootProject.ext.buildToolsVersion
+ compileSdk rootProject.ext.compileSdkVersion
namespace "net.cozic.joplin"
defaultConfig {
@@ -120,17 +89,7 @@ android {
missingDimensionStrategy 'react-native-camera', 'general'
// Needed to fix: The number of method references in a .dex file cannot exceed 64K
- multiDexEnabled true
- }
-
- splits {
- abi {
- reset()
- enable enableSeparateBuildPerCPUArchitecture
- universalApk false // If true, also generate a universal APK
- // include "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
- include (*reactNativeArchitectures())
- }
+ multiDexEnabled true
}
signingConfigs {
debug {
@@ -147,7 +106,7 @@ android {
keyPassword JOPLIN_RELEASE_KEY_PASSWORD
}
}
- }
+ }
buildTypes {
debug {
signingConfig signingConfigs.debug
@@ -160,32 +119,6 @@ android {
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
}
}
-
- // applicationVariants are e.g. debug, release
- applicationVariants.all { variant ->
- variant.outputs.each { output ->
- // For each separate APK per architecture, set a unique version code as described here:
- // https://developer.android.com/studio/build/configure-apk-splits.html
- // Example: versionCode 1 will generate 1001 for armeabi-v7a, 1002 for x86, etc.
- def versionCodes = ["armeabi-v7a": 1, "x86": 2, "arm64-v8a": 3, "x86_64": 4]
- def abi = output.getFilter(OutputFile.ABI)
- if (abi != null) { // null for the universal-debug, universal-release variants
- output.versionCodeOverride =
- defaultConfig.versionCode * 1000 + versionCodes.get(abi)
- }
-
- }
- }
-
- // To fix this error:
- //
- // > Execution failed for task ':app:lintVitalRelease'
- //
- // https://stackoverflow.com/a/62603296/561309
- // lintOptions {
- // disable 'InvalidPackage'
- // checkReleaseBuilds false
- // }
}
dependencies {
@@ -195,27 +128,14 @@ dependencies {
exclude group: 'com.google.android.gms', module: 'play-services-vision'
}
- // implementation fileTree(dir: "libs", include: ["*.jar"])
-
// The version of react-native is set by the React Native Gradle Plugin
implementation("com.facebook.react:react-android")
- implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.0.0")
-
- 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}")
if (hermesEnabled.toBoolean()) {
implementation("com.facebook.react:hermes-android")
} else {
implementation jscFlavor
}
-
- // Needed to fix: The number of method references in a .dex file cannot exceed 64K
- // implementation 'com.android.support:multidex:2.0.1'
}
apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)
diff --git a/packages/app-mobile/android/app/src/debug/AndroidManifest.xml b/packages/app-mobile/android/app/src/debug/AndroidManifest.xml
index 4b185bc15..ced5aabf9 100644
--- a/packages/app-mobile/android/app/src/debug/AndroidManifest.xml
+++ b/packages/app-mobile/android/app/src/debug/AndroidManifest.xml
@@ -7,7 +7,5 @@
-
-
+ tools:ignore="GoogleAppIndexingWarning"/>
diff --git a/packages/app-mobile/android/app/src/debug/java/net/cozic/joplin/ReactNativeFlipper.java b/packages/app-mobile/android/app/src/debug/java/net/cozic/joplin/ReactNativeFlipper.java
deleted file mode 100644
index 8ac06e2c6..000000000
--- a/packages/app-mobile/android/app/src/debug/java/net/cozic/joplin/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 net.cozic.joplin;
-
-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/packages/app-mobile/android/app/src/main/java/net/cozic/joplin/MainActivity.java b/packages/app-mobile/android/app/src/main/java/net/cozic/joplin/MainActivity.java
deleted file mode 100644
index 8c5245b02..000000000
--- a/packages/app-mobile/android/app/src/main/java/net/cozic/joplin/MainActivity.java
+++ /dev/null
@@ -1,35 +0,0 @@
-package net.cozic.joplin;
-
-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 "Joplin";
- }
-
- /**
- * 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(), // fabricEnabled
- // If you opted-in for the New Architecture, we enable Concurrent React (i.e. React 18).
- DefaultNewArchitectureEntryPoint.getConcurrentReactEnabled() // concurrentRootEnabled
- );
- }
-}
diff --git a/packages/app-mobile/android/app/src/main/java/net/cozic/joplin/MainActivity.kt b/packages/app-mobile/android/app/src/main/java/net/cozic/joplin/MainActivity.kt
new file mode 100644
index 000000000..b89de8c7d
--- /dev/null
+++ b/packages/app-mobile/android/app/src/main/java/net/cozic/joplin/MainActivity.kt
@@ -0,0 +1,22 @@
+package net.cozic.joplin
+
+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 = "Joplin"
+
+ /**
+ * 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/packages/app-mobile/android/app/src/main/java/net/cozic/joplin/MainApplication.java b/packages/app-mobile/android/app/src/main/java/net/cozic/joplin/MainApplication.java
deleted file mode 100644
index cb207c2ae..000000000
--- a/packages/app-mobile/android/app/src/main/java/net/cozic/joplin/MainApplication.java
+++ /dev/null
@@ -1,94 +0,0 @@
-package net.cozic.joplin;
-
-import android.app.Application;
-import android.database.CursorWindow;
-import android.webkit.WebView;
-
-// import androidx.multidex.MultiDex;
-
-import com.facebook.react.PackageList;
-import com.facebook.react.ReactApplication;
-import com.oblador.vectoricons.VectorIconsPackage;
-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 net.cozic.joplin.share.SharePackage;
-import net.cozic.joplin.ssl.SslPackage;
-import net.cozic.joplin.textinput.TextInputPackage;
-
-import java.lang.reflect.Field;
-import java.util.List;
-
-public class MainApplication extends Application implements ReactApplication {
-
- // Needed to fix: The number of method references in a .dex file cannot exceed 64K
- // @Override
- // protected void attachBaseContext(Context base) {
- // super.attachBaseContext(base);
- // MultiDex.install(this);
- // }
-
- 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 SharePackage());
- packages.add(new SslPackage());
- packages.add(new TextInputPackage());
- 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();
-
- // To try to fix the error "Row too big to fit into CursorWindow"
- // https://github.com/andpor/react-native-sqlite-storage/issues/364#issuecomment-526423153
- // https://github.com/laurent22/joplin/issues/1767#issuecomment-515617991
- try {
- Field field = CursorWindow.class.getDeclaredField("sCursorWindowSize");
- field.setAccessible(true);
- field.set(null, 50 * 1024 * 1024); //the 102400 is the new size added
- } catch (Exception e) {
- e.printStackTrace();
- }
-
- 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/packages/app-mobile/android/app/src/main/java/net/cozic/joplin/MainApplication.kt b/packages/app-mobile/android/app/src/main/java/net/cozic/joplin/MainApplication.kt
new file mode 100644
index 000000000..e8bc836e8
--- /dev/null
+++ b/packages/app-mobile/android/app/src/main/java/net/cozic/joplin/MainApplication.kt
@@ -0,0 +1,59 @@
+package net.cozic.joplin
+
+import android.app.Application
+import android.database.CursorWindow
+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.soloader.SoLoader
+import net.cozic.joplin.share.SharePackage
+import net.cozic.joplin.ssl.SslPackage
+import net.cozic.joplin.textinput.TextInputPackage
+
+class MainApplication : Application(), ReactApplication {
+ override val reactNativeHost: ReactNativeHost = object : DefaultReactNativeHost(this) {
+ override fun getPackages(): List =
+ PackageList(this).packages.apply {
+ // Packages that cannot be autolinked yet can be added manually here, for example:
+ add(SharePackage())
+ add(SslPackage())
+ add(TextInputPackage())
+ }
+
+ 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()
+
+ // To try to fix the error "Row too big to fit into CursorWindow"
+ // https://github.com/andpor/react-native-sqlite-storage/issues/364#issuecomment-526423153
+ // https://github.com/laurent22/joplin/issues/1767#issuecomment-515617991
+ try {
+ val field = CursorWindow::class.java.getDeclaredField("sCursorWindowSize")
+ field.isAccessible = true
+ field[null] = 50 * 1024 * 1024 //the 102400 is the new size added
+ } catch (e: Exception) {
+ e.printStackTrace()
+ }
+
+ 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.
+ load()
+ }
+ }
+}
diff --git a/packages/app-mobile/android/app/src/main/res/drawable/rn_edit_text_material.xml b/packages/app-mobile/android/app/src/main/res/drawable/rn_edit_text_material.xml
index a902b2a3a..4f7fb5f9c 100644
--- a/packages/app-mobile/android/app/src/main/res/drawable/rn_edit_text_material.xml
+++ b/packages/app-mobile/android/app/src/main/res/drawable/rn_edit_text_material.xml
@@ -16,7 +16,7 @@
android:insetTop="@dimen/abc_edit_text_inset_top_material"
android:insetBottom="@dimen/abc_edit_text_inset_bottom_material">
-
+ NSAllowsArbitraryLoads
+
+ NSAllowsLocalNetworking
+
+
+
NSExceptionDomains
localhost
@@ -88,7 +95,7 @@
LaunchScreen
UIRequiredDeviceCapabilities
- armv7
+ arm64
UISupportedInterfaceOrientations
diff --git a/packages/app-mobile/ios/Podfile b/packages/app-mobile/ios/Podfile
index 7faef5639..48e7b1121 100644
--- a/packages/app-mobile/ios/Podfile
+++ b/packages/app-mobile/ios/Podfile
@@ -1,5 +1,9 @@
-require_relative '../node_modules/react-native/scripts/react_native_pods'
-require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
+# Resolve react_native_pods.rb with node to allow for hoisting
+require Pod::Executable.execute_command('node', ['-p',
+ 'require.resolve(
+ "react-native/scripts/react_native_pods.rb",
+ {paths: [process.argv[1]]},
+ )', __dir__]).strip
# Note: it was 13.4 to get @react-native-community/datetimepicker to work but
# it's probably not necessary actually. Just needed to upgrade XCode.
@@ -11,16 +15,7 @@ require_relative '../node_modules/@react-native-community/cli-platform-ios/nativ
# 12.x, and probably 11.0 too, which is the version supported by React Native.
platform :ios, min_ios_version_supported
prepare_react_native_project!
-# If you are using a `react-native-flipper` your iOS build will fail when `NO_FLIPPER=1` is set.
-# because `react-native-flipper` depends on (FlipperKit,...) that will be excluded
-#
-# To fix this you can also exclude `react-native-flipper` using a `react-native.config.js`
-# ```js
-# module.exports = {
-# dependencies: {
-# ...(process.env.NO_FLIPPER ? { 'react-native-flipper': { platforms: { ios: null } } } : {}),
-# ```
-flipper_config = ENV['NO_FLIPPER'] == "1" ? FlipperConfiguration.disabled : FlipperConfiguration.enabled
+
linkage = ENV['USE_FRAMEWORKS']
if linkage != nil
Pod::UI.puts "Configuring Pod with #{linkage}ally linked Frameworks".green
@@ -30,24 +25,8 @@ end
target 'Joplin' 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.
- # Upcoming versions of React Native may rely on get_default_flags(), but
- # we make it explicit here to aid in the React Native upgrade process.
-
- # 2023/05/07: Leave that to `false` for now because Hermes is rubbish at
- # reporting errors, which it makes it impossible to investigate crashes.
- :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
- # you should disable the next line.
- :flipper_configuration => flipper_config,
# An absolute path to your application root.
:app_path => "#{Pod::Config.instance.installation_root}/.."
)
@@ -56,13 +35,13 @@ target 'Joplin' do
pod 'JoplinRNShareExtension', :path => 'ShareExtension'
post_install do |installer|
+ # https://github.com/facebook/react-native/blob/main/packages/react-native/scripts/react_native_pods.rb#L197-L202
react_native_post_install(
installer,
- # Set `mac_catalyst_enabled` to `true` in order to apply patches
- # necessary for Mac Catalyst builds
- :mac_catalyst_enabled => false
+ config[:reactNativePath],
+ :mac_catalyst_enabled => false,
+ # :ccache_enabled => true
)
- __apply_Xcode_12_5_M1_post_install_workaround(installer)
end
end
diff --git a/packages/app-mobile/ios/Podfile.lock b/packages/app-mobile/ios/Podfile.lock
index c2e806da2..79930db8a 100644
--- a/packages/app-mobile/ios/Podfile.lock
+++ b/packages/app-mobile/ios/Podfile.lock
@@ -1,338 +1,944 @@
PODS:
- - boost (1.76.0)
- - CocoaAsyncSocket (7.6.5)
+ - boost (1.83.0)
- DoubleConversion (1.1.6)
- - FBLazyVector (0.71.10)
- - FBReactNativeSpec (0.71.10):
- - RCT-Folly (= 2021.07.22.00)
- - RCTRequired (= 0.71.10)
- - RCTTypeSafety (= 0.71.10)
- - React-Core (= 0.71.10)
- - React-jsi (= 0.71.10)
- - ReactCommon/turbomodule/core (= 0.71.10)
- - Flipper (0.125.0):
- - Flipper-Folly (~> 2.6)
- - Flipper-RSocket (~> 1.4)
- - Flipper-Boost-iOSX (1.76.0.1.11)
- - Flipper-DoubleConversion (3.2.0.1)
- - Flipper-Fmt (7.1.7)
- - Flipper-Folly (2.6.10):
- - Flipper-Boost-iOSX
- - Flipper-DoubleConversion
- - Flipper-Fmt (= 7.1.7)
- - Flipper-Glog
- - libevent (~> 2.1.12)
- - OpenSSL-Universal (= 1.1.1100)
- - Flipper-Glog (0.5.0.5)
- - Flipper-PeerTalk (0.0.4)
- - Flipper-RSocket (1.4.3):
- - Flipper-Folly (~> 2.6)
- - FlipperKit (0.125.0):
- - FlipperKit/Core (= 0.125.0)
- - FlipperKit/Core (0.125.0):
- - Flipper (~> 0.125.0)
- - FlipperKit/CppBridge
- - FlipperKit/FBCxxFollyDynamicConvert
- - FlipperKit/FBDefines
- - FlipperKit/FKPortForwarding
- - SocketRocket (~> 0.6.0)
- - FlipperKit/CppBridge (0.125.0):
- - Flipper (~> 0.125.0)
- - FlipperKit/FBCxxFollyDynamicConvert (0.125.0):
- - Flipper-Folly (~> 2.6)
- - FlipperKit/FBDefines (0.125.0)
- - FlipperKit/FKPortForwarding (0.125.0):
- - CocoaAsyncSocket (~> 7.6)
- - Flipper-PeerTalk (~> 0.0.4)
- - FlipperKit/FlipperKitHighlightOverlay (0.125.0)
- - FlipperKit/FlipperKitLayoutHelpers (0.125.0):
- - FlipperKit/Core
- - FlipperKit/FlipperKitHighlightOverlay
- - FlipperKit/FlipperKitLayoutTextSearchable
- - FlipperKit/FlipperKitLayoutIOSDescriptors (0.125.0):
- - FlipperKit/Core
- - FlipperKit/FlipperKitHighlightOverlay
- - FlipperKit/FlipperKitLayoutHelpers
- - YogaKit (~> 1.18)
- - FlipperKit/FlipperKitLayoutPlugin (0.125.0):
- - FlipperKit/Core
- - FlipperKit/FlipperKitHighlightOverlay
- - FlipperKit/FlipperKitLayoutHelpers
- - FlipperKit/FlipperKitLayoutIOSDescriptors
- - FlipperKit/FlipperKitLayoutTextSearchable
- - YogaKit (~> 1.18)
- - FlipperKit/FlipperKitLayoutTextSearchable (0.125.0)
- - FlipperKit/FlipperKitNetworkPlugin (0.125.0):
- - FlipperKit/Core
- - FlipperKit/FlipperKitReactPlugin (0.125.0):
- - FlipperKit/Core
- - FlipperKit/FlipperKitUserDefaultsPlugin (0.125.0):
- - FlipperKit/Core
- - FlipperKit/SKIOSNetworkPlugin (0.125.0):
- - FlipperKit/Core
- - FlipperKit/FlipperKitNetworkPlugin
- - fmt (6.2.1)
+ - FBLazyVector (0.74.1)
+ - fmt (9.1.0)
- glog (0.3.5)
- - hermes-engine (0.71.10):
- - hermes-engine/Pre-built (= 0.71.10)
- - hermes-engine/Pre-built (0.71.10)
+ - hermes-engine (0.74.1):
+ - hermes-engine/Pre-built (= 0.74.1)
+ - hermes-engine/Pre-built (0.74.1)
- JoplinCommonShareExtension (1.0.0)
- JoplinRNShareExtension (1.0.0):
- JoplinCommonShareExtension
- React
- - libevent (2.1.12)
- - OpenSSL-Universal (1.1.1100)
- - RCT-Folly (2021.07.22.00):
+ - RCT-Folly (2024.01.01.00):
- boost
- DoubleConversion
- - fmt (~> 6.2.1)
+ - fmt (= 9.1.0)
- glog
- - RCT-Folly/Default (= 2021.07.22.00)
- - RCT-Folly/Default (2021.07.22.00):
+ - RCT-Folly/Default (= 2024.01.01.00)
+ - RCT-Folly/Default (2024.01.01.00):
- boost
- DoubleConversion
- - fmt (~> 6.2.1)
+ - fmt (= 9.1.0)
- glog
- - RCT-Folly/Futures (2021.07.22.00):
+ - RCT-Folly/Fabric (2024.01.01.00):
- boost
- DoubleConversion
- - fmt (~> 6.2.1)
+ - fmt (= 9.1.0)
+ - glog
+ - RCTDeprecation (0.74.1)
+ - RCTRequired (0.74.1)
+ - RCTTypeSafety (0.74.1):
+ - FBLazyVector (= 0.74.1)
+ - RCTRequired (= 0.74.1)
+ - React-Core (= 0.74.1)
+ - React (0.74.1):
+ - React-Core (= 0.74.1)
+ - React-Core/DevSupport (= 0.74.1)
+ - React-Core/RCTWebSocket (= 0.74.1)
+ - React-RCTActionSheet (= 0.74.1)
+ - React-RCTAnimation (= 0.74.1)
+ - React-RCTBlob (= 0.74.1)
+ - React-RCTImage (= 0.74.1)
+ - React-RCTLinking (= 0.74.1)
+ - React-RCTNetwork (= 0.74.1)
+ - React-RCTSettings (= 0.74.1)
+ - React-RCTText (= 0.74.1)
+ - React-RCTVibration (= 0.74.1)
+ - React-callinvoker (0.74.1)
+ - React-Codegen (0.74.1):
+ - DoubleConversion
- glog
- - libevent
- - RCTRequired (0.71.10)
- - RCTTypeSafety (0.71.10):
- - FBLazyVector (= 0.71.10)
- - RCTRequired (= 0.71.10)
- - React-Core (= 0.71.10)
- - React (0.71.10):
- - React-Core (= 0.71.10)
- - React-Core/DevSupport (= 0.71.10)
- - React-Core/RCTWebSocket (= 0.71.10)
- - React-RCTActionSheet (= 0.71.10)
- - React-RCTAnimation (= 0.71.10)
- - React-RCTBlob (= 0.71.10)
- - React-RCTImage (= 0.71.10)
- - React-RCTLinking (= 0.71.10)
- - React-RCTNetwork (= 0.71.10)
- - React-RCTSettings (= 0.71.10)
- - React-RCTText (= 0.71.10)
- - React-RCTVibration (= 0.71.10)
- - React-callinvoker (0.71.10)
- - React-Codegen (0.71.10):
- - FBReactNativeSpec
- hermes-engine
- RCT-Folly
- RCTRequired
- RCTTypeSafety
- React-Core
+ - React-debug
+ - React-Fabric
+ - React-FabricImage
+ - React-featureflags
+ - React-graphics
- React-jsi
- React-jsiexecutor
+ - React-NativeModulesApple
+ - React-rendererdebug
+ - React-utils
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- - React-Core (0.71.10):
+ - React-Core (0.74.1):
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default (= 0.71.10)
- - React-cxxreact (= 0.71.10)
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default (= 0.74.1)
+ - React-cxxreact
+ - React-featureflags
- React-hermes
- - React-jsi (= 0.71.10)
- - React-jsiexecutor (= 0.71.10)
- - React-perflogger (= 0.71.10)
- - Yoga
- - React-Core/CoreModulesHeaders (0.71.10):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact (= 0.71.10)
- - React-hermes
- - React-jsi (= 0.71.10)
- - React-jsiexecutor (= 0.71.10)
- - React-perflogger (= 0.71.10)
- - Yoga
- - React-Core/Default (0.71.10):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-cxxreact (= 0.71.10)
- - React-hermes
- - React-jsi (= 0.71.10)
- - React-jsiexecutor (= 0.71.10)
- - React-perflogger (= 0.71.10)
- - Yoga
- - React-Core/DevSupport (0.71.10):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default (= 0.71.10)
- - React-Core/RCTWebSocket (= 0.71.10)
- - React-cxxreact (= 0.71.10)
- - React-hermes
- - React-jsi (= 0.71.10)
- - React-jsiexecutor (= 0.71.10)
- - React-jsinspector (= 0.71.10)
- - React-perflogger (= 0.71.10)
- - Yoga
- - React-Core/RCTActionSheetHeaders (0.71.10):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact (= 0.71.10)
- - React-hermes
- - React-jsi (= 0.71.10)
- - React-jsiexecutor (= 0.71.10)
- - React-perflogger (= 0.71.10)
- - Yoga
- - React-Core/RCTAnimationHeaders (0.71.10):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact (= 0.71.10)
- - React-hermes
- - React-jsi (= 0.71.10)
- - React-jsiexecutor (= 0.71.10)
- - React-perflogger (= 0.71.10)
- - Yoga
- - React-Core/RCTBlobHeaders (0.71.10):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact (= 0.71.10)
- - React-hermes
- - React-jsi (= 0.71.10)
- - React-jsiexecutor (= 0.71.10)
- - React-perflogger (= 0.71.10)
- - Yoga
- - React-Core/RCTImageHeaders (0.71.10):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact (= 0.71.10)
- - React-hermes
- - React-jsi (= 0.71.10)
- - React-jsiexecutor (= 0.71.10)
- - React-perflogger (= 0.71.10)
- - Yoga
- - React-Core/RCTLinkingHeaders (0.71.10):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact (= 0.71.10)
- - React-hermes
- - React-jsi (= 0.71.10)
- - React-jsiexecutor (= 0.71.10)
- - React-perflogger (= 0.71.10)
- - Yoga
- - React-Core/RCTNetworkHeaders (0.71.10):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact (= 0.71.10)
- - React-hermes
- - React-jsi (= 0.71.10)
- - React-jsiexecutor (= 0.71.10)
- - React-perflogger (= 0.71.10)
- - Yoga
- - React-Core/RCTSettingsHeaders (0.71.10):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact (= 0.71.10)
- - React-hermes
- - React-jsi (= 0.71.10)
- - React-jsiexecutor (= 0.71.10)
- - React-perflogger (= 0.71.10)
- - Yoga
- - React-Core/RCTTextHeaders (0.71.10):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact (= 0.71.10)
- - React-hermes
- - React-jsi (= 0.71.10)
- - React-jsiexecutor (= 0.71.10)
- - React-perflogger (= 0.71.10)
- - Yoga
- - React-Core/RCTVibrationHeaders (0.71.10):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default
- - React-cxxreact (= 0.71.10)
- - React-hermes
- - React-jsi (= 0.71.10)
- - React-jsiexecutor (= 0.71.10)
- - React-perflogger (= 0.71.10)
- - Yoga
- - React-Core/RCTWebSocket (0.71.10):
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Core/Default (= 0.71.10)
- - React-cxxreact (= 0.71.10)
- - React-hermes
- - React-jsi (= 0.71.10)
- - React-jsiexecutor (= 0.71.10)
- - React-perflogger (= 0.71.10)
- - Yoga
- - React-CoreModules (0.71.10):
- - RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.71.10)
- - React-Codegen (= 0.71.10)
- - React-Core/CoreModulesHeaders (= 0.71.10)
- - React-jsi (= 0.71.10)
- - React-RCTBlob
- - React-RCTImage (= 0.71.10)
- - ReactCommon/turbomodule/core (= 0.71.10)
- - React-cxxreact (0.71.10):
- - boost (= 1.76.0)
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-callinvoker (= 0.71.10)
- - React-jsi (= 0.71.10)
- - React-jsinspector (= 0.71.10)
- - React-logger (= 0.71.10)
- - React-perflogger (= 0.71.10)
- - React-runtimeexecutor (= 0.71.10)
- - React-hermes (0.71.10):
- - DoubleConversion
- - glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - RCT-Folly/Futures (= 2021.07.22.00)
- - React-cxxreact (= 0.71.10)
- React-jsi
- - React-jsiexecutor (= 0.71.10)
- - React-jsinspector (= 0.71.10)
- - React-perflogger (= 0.71.10)
- - React-jsi (0.71.10):
- - boost (= 1.76.0)
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/CoreModulesHeaders (0.74.1):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/Default (0.74.1):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/DevSupport (0.74.1):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default (= 0.74.1)
+ - React-Core/RCTWebSocket (= 0.74.1)
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/RCTActionSheetHeaders (0.74.1):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/RCTAnimationHeaders (0.74.1):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/RCTBlobHeaders (0.74.1):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/RCTImageHeaders (0.74.1):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/RCTLinkingHeaders (0.74.1):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/RCTNetworkHeaders (0.74.1):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/RCTSettingsHeaders (0.74.1):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/RCTTextHeaders (0.74.1):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/RCTVibrationHeaders (0.74.1):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-Core/RCTWebSocket (0.74.1):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTDeprecation
+ - React-Core/Default (= 0.74.1)
+ - React-cxxreact
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-perflogger
+ - React-runtimescheduler
+ - React-utils
+ - SocketRocket (= 0.7.0)
+ - Yoga
+ - React-CoreModules (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTTypeSafety (= 0.74.1)
+ - React-Codegen
+ - React-Core/CoreModulesHeaders (= 0.74.1)
+ - React-jsi (= 0.74.1)
+ - React-jsinspector
+ - React-NativeModulesApple
+ - React-RCTBlob
+ - React-RCTImage (= 0.74.1)
+ - ReactCommon
+ - SocketRocket (= 0.7.0)
+ - React-cxxreact (0.74.1):
+ - boost (= 1.83.0)
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-callinvoker (= 0.74.1)
+ - React-debug (= 0.74.1)
+ - React-jsi (= 0.74.1)
+ - React-jsinspector
+ - React-logger (= 0.74.1)
+ - React-perflogger (= 0.74.1)
+ - React-runtimeexecutor (= 0.74.1)
+ - React-debug (0.74.1)
+ - React-Fabric (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric/animations (= 0.74.1)
+ - React-Fabric/attributedstring (= 0.74.1)
+ - React-Fabric/componentregistry (= 0.74.1)
+ - React-Fabric/componentregistrynative (= 0.74.1)
+ - React-Fabric/components (= 0.74.1)
+ - React-Fabric/core (= 0.74.1)
+ - React-Fabric/imagemanager (= 0.74.1)
+ - React-Fabric/leakchecker (= 0.74.1)
+ - React-Fabric/mounting (= 0.74.1)
+ - React-Fabric/scheduler (= 0.74.1)
+ - React-Fabric/telemetry (= 0.74.1)
+ - React-Fabric/templateprocessor (= 0.74.1)
+ - React-Fabric/textlayoutmanager (= 0.74.1)
+ - React-Fabric/uimanager (= 0.74.1)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/animations (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/attributedstring (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/componentregistry (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/componentregistrynative (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric/components/inputaccessory (= 0.74.1)
+ - React-Fabric/components/legacyviewmanagerinterop (= 0.74.1)
+ - React-Fabric/components/modal (= 0.74.1)
+ - React-Fabric/components/rncore (= 0.74.1)
+ - React-Fabric/components/root (= 0.74.1)
+ - React-Fabric/components/safeareaview (= 0.74.1)
+ - React-Fabric/components/scrollview (= 0.74.1)
+ - React-Fabric/components/text (= 0.74.1)
+ - React-Fabric/components/textinput (= 0.74.1)
+ - React-Fabric/components/unimplementedview (= 0.74.1)
+ - React-Fabric/components/view (= 0.74.1)
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/inputaccessory (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/legacyviewmanagerinterop (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/modal (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/rncore (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/root (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/safeareaview (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/scrollview (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/text (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/textinput (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/unimplementedview (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/components/view (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - React-Fabric/core (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/imagemanager (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/leakchecker (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/mounting (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/scheduler (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/telemetry (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/templateprocessor (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/textlayoutmanager (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-Fabric/uimanager
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-Fabric/uimanager (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-cxxreact
+ - React-debug
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-logger
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - ReactCommon/turbomodule/core
+ - React-FabricImage (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - RCTRequired (= 0.74.1)
+ - RCTTypeSafety (= 0.74.1)
+ - React-Fabric
+ - React-graphics
+ - React-ImageManager
+ - React-jsi
+ - React-jsiexecutor (= 0.74.1)
+ - React-logger
+ - React-rendererdebug
+ - React-utils
+ - ReactCommon
+ - Yoga
+ - React-featureflags (0.74.1)
+ - React-graphics (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - React-Core/Default (= 0.74.1)
+ - React-utils
+ - React-hermes (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-cxxreact (= 0.74.1)
+ - React-jsi
+ - React-jsiexecutor (= 0.74.1)
+ - React-jsinspector
+ - React-perflogger (= 0.74.1)
+ - React-runtimeexecutor
+ - React-ImageManager (0.74.1):
+ - glog
+ - RCT-Folly/Fabric
+ - React-Core/Default
+ - React-debug
+ - React-Fabric
+ - React-graphics
+ - React-rendererdebug
+ - React-utils
+ - React-jserrorhandler (0.74.1):
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - React-debug
+ - React-jsi
+ - React-Mapbuffer
+ - React-jsi (0.74.1):
+ - boost (= 1.83.0)
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-jsiexecutor (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-cxxreact (= 0.74.1)
+ - React-jsi (= 0.74.1)
+ - React-jsinspector
+ - React-perflogger (= 0.74.1)
+ - React-jsinspector (0.74.1):
- DoubleConversion
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-jsiexecutor (0.71.10):
- - DoubleConversion
+ - RCT-Folly (= 2024.01.01.00)
+ - React-featureflags
+ - React-jsi
+ - React-runtimeexecutor (= 0.74.1)
+ - React-jsitracing (0.74.1):
+ - React-jsi
+ - React-logger (0.74.1):
- glog
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-cxxreact (= 0.71.10)
- - React-jsi (= 0.71.10)
- - React-perflogger (= 0.71.10)
- - React-jsinspector (0.71.10)
- - React-logger (0.71.10):
+ - React-Mapbuffer (0.74.1):
- glog
+ - React-debug
- react-native-alarm-notification (3.0.0):
- React
- react-native-camera (4.2.1):
@@ -352,9 +958,27 @@ PODS:
- react-native-get-random-values (1.10.0):
- React-Core
- react-native-image-picker (7.1.0):
- - RCT-Folly (= 2021.07.22.00)
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Codegen
- React-Core
- - react-native-image-resizer (3.0.7):
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
+ - react-native-image-resizer (3.0.9):
- React-Core
- react-native-netinfo (11.2.1):
- React-Core
@@ -365,106 +989,287 @@ PODS:
- react-native-safe-area-context (4.8.2):
- React-Core
- react-native-slider (4.4.4):
- - RCT-Folly (= 2021.07.22.00)
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Codegen
- React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
- react-native-sqlite-storage (6.0.1):
- React-Core
- react-native-version-info (1.1.1):
- React-Core
- react-native-webview (13.6.4):
- - RCT-Folly (= 2021.07.22.00)
- - React-Core
- - React-perflogger (0.71.10)
- - React-RCTActionSheet (0.71.10):
- - React-Core/RCTActionSheetHeaders (= 0.71.10)
- - React-RCTAnimation (0.71.10):
- - RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.71.10)
- - React-Codegen (= 0.71.10)
- - React-Core/RCTAnimationHeaders (= 0.71.10)
- - React-jsi (= 0.71.10)
- - ReactCommon/turbomodule/core (= 0.71.10)
- - React-RCTAppDelegate (0.71.10):
- - RCT-Folly
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
+ - React-Codegen
- React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- - React-RCTBlob (0.71.10):
- - hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-Codegen (= 0.71.10)
- - React-Core/RCTBlobHeaders (= 0.71.10)
- - React-Core/RCTWebSocket (= 0.71.10)
- - React-jsi (= 0.71.10)
- - React-RCTNetwork (= 0.71.10)
- - ReactCommon/turbomodule/core (= 0.71.10)
- - React-RCTImage (0.71.10):
- - RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.71.10)
- - React-Codegen (= 0.71.10)
- - React-Core/RCTImageHeaders (= 0.71.10)
- - React-jsi (= 0.71.10)
- - React-RCTNetwork (= 0.71.10)
- - ReactCommon/turbomodule/core (= 0.71.10)
- - React-RCTLinking (0.71.10):
- - React-Codegen (= 0.71.10)
- - React-Core/RCTLinkingHeaders (= 0.71.10)
- - React-jsi (= 0.71.10)
- - ReactCommon/turbomodule/core (= 0.71.10)
- - React-RCTNetwork (0.71.10):
- - RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.71.10)
- - React-Codegen (= 0.71.10)
- - React-Core/RCTNetworkHeaders (= 0.71.10)
- - React-jsi (= 0.71.10)
- - ReactCommon/turbomodule/core (= 0.71.10)
- - React-RCTSettings (0.71.10):
- - RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.71.10)
- - React-Codegen (= 0.71.10)
- - React-Core/RCTSettingsHeaders (= 0.71.10)
- - React-jsi (= 0.71.10)
- - ReactCommon/turbomodule/core (= 0.71.10)
- - React-RCTText (0.71.10):
- - React-Core/RCTTextHeaders (= 0.71.10)
- - React-RCTVibration (0.71.10):
- - RCT-Folly (= 2021.07.22.00)
- - React-Codegen (= 0.71.10)
- - React-Core/RCTVibrationHeaders (= 0.71.10)
- - React-jsi (= 0.71.10)
- - ReactCommon/turbomodule/core (= 0.71.10)
- - React-runtimeexecutor (0.71.10):
- - React-jsi (= 0.71.10)
- - ReactCommon/turbomodule/bridging (0.71.10):
- - DoubleConversion
+ - Yoga
+ - React-nativeconfig (0.74.1)
+ - React-NativeModulesApple (0.74.1):
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-callinvoker (= 0.71.10)
- - React-Core (= 0.71.10)
- - React-cxxreact (= 0.71.10)
- - React-jsi (= 0.71.10)
- - React-logger (= 0.71.10)
- - React-perflogger (= 0.71.10)
- - ReactCommon/turbomodule/core (0.71.10):
+ - React-callinvoker
+ - React-Core
+ - React-cxxreact
+ - React-jsi
+ - React-jsinspector
+ - React-runtimeexecutor
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - React-perflogger (0.74.1)
+ - React-RCTActionSheet (0.74.1):
+ - React-Core/RCTActionSheetHeaders (= 0.74.1)
+ - React-RCTAnimation (0.74.1):
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTTypeSafety
+ - React-Codegen
+ - React-Core/RCTAnimationHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - ReactCommon
+ - React-RCTAppDelegate (0.74.1):
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Codegen
+ - React-Core
+ - React-CoreModules
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - 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
+ - React-RCTBlob (0.74.1):
- DoubleConversion
+ - fmt (= 9.1.0)
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-Codegen
+ - React-Core/RCTBlobHeaders
+ - React-Core/RCTWebSocket
+ - React-jsi
+ - React-jsinspector
+ - React-NativeModulesApple
+ - React-RCTNetwork
+ - ReactCommon
+ - React-RCTFabric (0.74.1):
- glog
- hermes-engine
- - RCT-Folly (= 2021.07.22.00)
- - React-callinvoker (= 0.71.10)
- - React-Core (= 0.71.10)
- - React-cxxreact (= 0.71.10)
- - React-jsi (= 0.71.10)
- - React-logger (= 0.71.10)
- - React-perflogger (= 0.71.10)
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - React-Core
+ - React-debug
+ - React-Fabric
+ - React-FabricImage
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-jsi
+ - React-jsinspector
+ - React-nativeconfig
+ - React-RCTImage
+ - React-RCTText
+ - React-rendererdebug
+ - React-runtimescheduler
+ - React-utils
+ - Yoga
+ - React-RCTImage (0.74.1):
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTTypeSafety
+ - React-Codegen
+ - React-Core/RCTImageHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - React-RCTNetwork
+ - ReactCommon
+ - React-RCTLinking (0.74.1):
+ - React-Codegen
+ - React-Core/RCTLinkingHeaders (= 0.74.1)
+ - React-jsi (= 0.74.1)
+ - React-NativeModulesApple
+ - ReactCommon
+ - ReactCommon/turbomodule/core (= 0.74.1)
+ - React-RCTNetwork (0.74.1):
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTTypeSafety
+ - React-Codegen
+ - React-Core/RCTNetworkHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - ReactCommon
+ - React-RCTSettings (0.74.1):
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTTypeSafety
+ - React-Codegen
+ - React-Core/RCTSettingsHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - ReactCommon
+ - React-RCTText (0.74.1):
+ - React-Core/RCTTextHeaders (= 0.74.1)
+ - Yoga
+ - React-RCTVibration (0.74.1):
+ - RCT-Folly (= 2024.01.01.00)
+ - React-Codegen
+ - React-Core/RCTVibrationHeaders
+ - React-jsi
+ - React-NativeModulesApple
+ - ReactCommon
+ - React-rendererdebug (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - RCT-Folly (= 2024.01.01.00)
+ - React-debug
+ - React-rncore (0.74.1)
+ - React-RuntimeApple (0.74.1):
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - React-callinvoker
+ - React-Core/Default
+ - React-CoreModules
+ - React-cxxreact
+ - React-jserrorhandler
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-Mapbuffer
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-RuntimeCore
+ - React-runtimeexecutor
+ - React-RuntimeHermes
+ - React-utils
+ - React-RuntimeCore (0.74.1):
+ - glog
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - React-cxxreact
+ - React-featureflags
+ - React-jserrorhandler
+ - React-jsi
+ - React-jsiexecutor
+ - React-jsinspector
+ - React-runtimeexecutor
+ - React-runtimescheduler
+ - React-utils
+ - React-runtimeexecutor (0.74.1):
+ - React-jsi (= 0.74.1)
+ - React-RuntimeHermes (0.74.1):
+ - hermes-engine
+ - RCT-Folly/Fabric (= 2024.01.01.00)
+ - React-featureflags
+ - React-hermes
+ - React-jsi
+ - React-jsinspector
+ - React-jsitracing
+ - React-nativeconfig
+ - React-RuntimeCore
+ - React-utils
+ - React-runtimescheduler (0.74.1):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-callinvoker
+ - React-cxxreact
+ - React-debug
+ - React-featureflags
+ - React-jsi
+ - React-rendererdebug
+ - React-runtimeexecutor
+ - React-utils
+ - React-utils (0.74.1):
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-debug
+ - React-jsi (= 0.74.1)
+ - ReactCommon (0.74.1):
+ - ReactCommon/turbomodule (= 0.74.1)
+ - ReactCommon/turbomodule (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-callinvoker (= 0.74.1)
+ - React-cxxreact (= 0.74.1)
+ - React-jsi (= 0.74.1)
+ - React-logger (= 0.74.1)
+ - React-perflogger (= 0.74.1)
+ - ReactCommon/turbomodule/bridging (= 0.74.1)
+ - ReactCommon/turbomodule/core (= 0.74.1)
+ - ReactCommon/turbomodule/bridging (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-callinvoker (= 0.74.1)
+ - React-cxxreact (= 0.74.1)
+ - React-jsi (= 0.74.1)
+ - React-logger (= 0.74.1)
+ - React-perflogger (= 0.74.1)
+ - ReactCommon/turbomodule/core (0.74.1):
+ - DoubleConversion
+ - fmt (= 9.1.0)
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - React-callinvoker (= 0.74.1)
+ - React-cxxreact (= 0.74.1)
+ - React-debug (= 0.74.1)
+ - React-jsi (= 0.74.1)
+ - React-logger (= 0.74.1)
+ - React-perflogger (= 0.74.1)
+ - React-utils (= 0.74.1)
- rn-fetch-blob (0.12.0):
- React-Core
- - RNCClipboard (1.5.1):
+ - RNCClipboard (1.14.1):
- React-Core
- RNCPushNotificationIOS (1.11.0):
- React-Core
- - RNDateTimePicker (7.6.2):
+ - RNDateTimePicker (8.0.0):
- React-Core
- RNDeviceInfo (10.12.0):
- React-Core
@@ -483,8 +1288,26 @@ PODS:
- RNShare (10.0.2):
- React-Core
- RNVectorIcons (10.0.3):
- - RCT-Folly (= 2021.07.22.00)
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Codegen
- React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
- RNZipArchive (6.1.0):
- React-Core
- RNZipArchive/Core (= 6.1.0)
@@ -492,60 +1315,45 @@ PODS:
- RNZipArchive/Core (6.1.0):
- React-Core
- SSZipArchive (~> 2.2)
- - SocketRocket (0.6.0)
+ - SocketRocket (0.7.0)
- SSZipArchive (2.4.3)
- - Yoga (1.14.0)
- - YogaKit (1.18.1):
- - Yoga (~> 1.14)
+ - Yoga (0.0.0)
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`)
- - FBReactNativeSpec (from `../node_modules/react-native/React/FBReactNativeSpec`)
- - Flipper (= 0.125.0)
- - Flipper-Boost-iOSX (= 1.76.0.1.11)
- - Flipper-DoubleConversion (= 3.2.0.1)
- - Flipper-Fmt (= 7.1.7)
- - Flipper-Folly (= 2.6.10)
- - Flipper-Glog (= 0.5.0.5)
- - Flipper-PeerTalk (= 0.0.4)
- - Flipper-RSocket (= 1.4.3)
- - FlipperKit (= 0.125.0)
- - FlipperKit/Core (= 0.125.0)
- - FlipperKit/CppBridge (= 0.125.0)
- - FlipperKit/FBCxxFollyDynamicConvert (= 0.125.0)
- - FlipperKit/FBDefines (= 0.125.0)
- - FlipperKit/FKPortForwarding (= 0.125.0)
- - FlipperKit/FlipperKitHighlightOverlay (= 0.125.0)
- - FlipperKit/FlipperKitLayoutPlugin (= 0.125.0)
- - FlipperKit/FlipperKitLayoutTextSearchable (= 0.125.0)
- - FlipperKit/FlipperKitNetworkPlugin (= 0.125.0)
- - FlipperKit/FlipperKitReactPlugin (= 0.125.0)
- - FlipperKit/FlipperKitUserDefaultsPlugin (= 0.125.0)
- - FlipperKit/SKIOSNetworkPlugin (= 0.125.0)
+ - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`)
- glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
- hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)
- JoplinCommonShareExtension (from `ShareExtension`)
- JoplinRNShareExtension (from `ShareExtension`)
- - libevent (~> 2.1.12)
- - OpenSSL-Universal (= 1.1.1100)
- RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
- - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`)
+ - RCT-Folly/Fabric (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
+ - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`)
+ - RCTRequired (from `../node_modules/react-native/Libraries/Required`)
- RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
- React (from `../node_modules/react-native/`)
- React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`)
- React-Codegen (from `build/generated/ios`)
- React-Core (from `../node_modules/react-native/`)
- - React-Core/DevSupport (from `../node_modules/react-native/`)
- React-Core/RCTWebSocket (from `../node_modules/react-native/`)
- React-CoreModules (from `../node_modules/react-native/React/CoreModules`)
- React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`)
+ - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`)
+ - React-Fabric (from `../node_modules/react-native/ReactCommon`)
+ - React-FabricImage (from `../node_modules/react-native/ReactCommon`)
+ - React-featureflags (from `../node_modules/react-native/ReactCommon/react/featureflags`)
+ - React-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-native-alarm-notification (from `../node_modules/@joplin/react-native-alarm-notification`)"
- react-native-camera (from `../node_modules/react-native-camera`)
- react-native-document-picker (from `../node_modules/react-native-document-picker`)
@@ -562,21 +1370,31 @@ DEPENDENCIES:
- react-native-sqlite-storage (from `../node_modules/react-native-sqlite-storage`)
- react-native-version-info (from `../node_modules/react-native-version-info`)
- react-native-webview (from `../node_modules/react-native-webview`)
+ - React-nativeconfig (from `../node_modules/react-native/ReactCommon`)
+ - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`)
- React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`)
- React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
- React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`)
- React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`)
- React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`)
+ - React-RCTFabric (from `../node_modules/react-native/React`)
- React-RCTImage (from `../node_modules/react-native/Libraries/Image`)
- React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`)
- React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`)
- 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`)
- rn-fetch-blob (from `../node_modules/rn-fetch-blob`)
- - "RNCClipboard (from `../node_modules/@react-native-community/clipboard`)"
+ - "RNCClipboard (from `../node_modules/@react-native-clipboard/clipboard`)"
- "RNCPushNotificationIOS (from `../node_modules/@react-native-community/push-notification-ios`)"
- "RNDateTimePicker (from `../node_modules/@react-native-community/datetimepicker`)"
- RNDeviceInfo (from `../node_modules/react-native-device-info`)
@@ -593,22 +1411,8 @@ DEPENDENCIES:
SPEC REPOS:
trunk:
- - CocoaAsyncSocket
- - Flipper
- - Flipper-Boost-iOSX
- - Flipper-DoubleConversion
- - Flipper-Fmt
- - Flipper-Folly
- - Flipper-Glog
- - Flipper-PeerTalk
- - Flipper-RSocket
- - FlipperKit
- - fmt
- - libevent
- - OpenSSL-Universal
- SocketRocket
- SSZipArchive
- - YogaKit
EXTERNAL SOURCES:
boost:
@@ -617,20 +1421,23 @@ EXTERNAL SOURCES:
:podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec"
FBLazyVector:
:path: "../node_modules/react-native/Libraries/FBLazyVector"
- FBReactNativeSpec:
- :path: "../node_modules/react-native/React/FBReactNativeSpec"
+ fmt:
+ :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec"
glog:
:podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
hermes-engine:
:podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec"
+ :tag: hermes-2024-04-25-RNv0.74.1-b54a3a01c531f4f5f1904cb0770033e8b7153dff
JoplinCommonShareExtension:
:path: ShareExtension
JoplinRNShareExtension:
:path: ShareExtension
RCT-Folly:
:podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
+ RCTDeprecation:
+ :path: "../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation"
RCTRequired:
- :path: "../node_modules/react-native/Libraries/RCTRequired"
+ :path: "../node_modules/react-native/Libraries/Required"
RCTTypeSafety:
:path: "../node_modules/react-native/Libraries/TypeSafety"
React:
@@ -645,16 +1452,34 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/React/CoreModules"
React-cxxreact:
:path: "../node_modules/react-native/ReactCommon/cxxreact"
+ React-debug:
+ :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-featureflags:
+ :path: "../node_modules/react-native/ReactCommon/react/featureflags"
+ 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-native-alarm-notification:
:path: "../node_modules/@joplin/react-native-alarm-notification"
react-native-camera:
@@ -687,6 +1512,10 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native-version-info"
react-native-webview:
:path: "../node_modules/react-native-webview"
+ React-nativeconfig:
+ :path: "../node_modules/react-native/ReactCommon"
+ React-NativeModulesApple:
+ :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios"
React-perflogger:
:path: "../node_modules/react-native/ReactCommon/reactperflogger"
React-RCTActionSheet:
@@ -697,6 +1526,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/Libraries/AppDelegate"
React-RCTBlob:
:path: "../node_modules/react-native/Libraries/Blob"
+ React-RCTFabric:
+ :path: "../node_modules/react-native/React"
React-RCTImage:
:path: "../node_modules/react-native/Libraries/Image"
React-RCTLinking:
@@ -709,14 +1540,28 @@ 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:
+ :path: "../node_modules/react-native/ReactCommon/react/utils"
ReactCommon:
:path: "../node_modules/react-native/ReactCommon"
rn-fetch-blob:
:path: "../node_modules/rn-fetch-blob"
RNCClipboard:
- :path: "../node_modules/@react-native-community/clipboard"
+ :path: "../node_modules/@react-native-clipboard/clipboard"
RNCPushNotificationIOS:
:path: "../node_modules/@react-native-community/push-notification-ios"
RNDateTimePicker:
@@ -745,74 +1590,81 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon/yoga"
SPEC CHECKSUMS:
- boost: 57d2868c099736d80fcd648bf211b4431e51a558
- CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99
+ boost: d3f49c53809116a5d38da093a8aa78bf551aed09
DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54
- FBLazyVector: ddb55c55295ea51ed98aa7e2e08add2f826309d5
- FBReactNativeSpec: 90fc1a90b4b7a171e0a7c20ea426c1bf6ce4399c
- Flipper: 26fc4b7382499f1281eb8cb921e5c3ad6de91fe0
- Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c
- Flipper-DoubleConversion: 2dc99b02f658daf147069aad9dbd29d8feb06d30
- Flipper-Fmt: 60cbdd92fc254826e61d669a5d87ef7015396a9b
- Flipper-Folly: 584845625005ff068a6ebf41f857f468decd26b3
- Flipper-Glog: 70c50ce58ddaf67dc35180db05f191692570f446
- Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9
- Flipper-RSocket: d9d9ade67cbecf6ac10730304bf5607266dd2541
- FlipperKit: cbdee19bdd4e7f05472a66ce290f1b729ba3cb86
- fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
+ FBLazyVector: 898d14d17bf19e2435cafd9ea2a1033efe445709
+ fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120
glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b
- hermes-engine: d27603b55a48402501ad1928c05411dae9cd6b85
+ hermes-engine: 16b8530de1b383cdada1476cf52d1b52f0692cbc
JoplinCommonShareExtension: a8b60b02704d85a7305627912c0240e94af78db7
JoplinRNShareExtension: 485f3e6dad83b7b77f1572eabc249f869ee55c02
- libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
- OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c
- RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1
- RCTRequired: 8ef706f91e2b643cd32c26a57700b5f24fab0585
- RCTTypeSafety: 5fbddd8eb9242b91ac0d901c01da3673f358b1b7
- React: e5d2d559e89d256a1d6da64d51adaecda9c8ddae
- React-callinvoker: 352ecbafbdccca5fdf4aed99c98ae5b7fc28e39b
- React-Codegen: fa660a71e24078b2e52a62ecc2f3048c2f8ae6d7
- React-Core: 4ec45c2d537fe58e6d878bec6a13e3e2bed9c182
- React-CoreModules: 63f7f9fda3d4b214040a80e3f47ab4fb9a3e88e6
- React-cxxreact: 1a729807190ebf98ce5fb0c3d2ed211e8b5f2f87
- React-hermes: eb93eb6e7921ecd4abcc6e741b327f40763e850f
- React-jsi: 1995961abdff0c9af9aae8a6b24468f21811000e
- React-jsiexecutor: 4bb480a183a354e4dbfb1012936b1a2bb9357de7
- React-jsinspector: cdc854f8b13abd202afa54bc12578e5afb9cfae1
- React-logger: ef2269b3afa6ba868da90496c3e17a4ec4f4cee0
+ RCT-Folly: 02617c592a293bd6d418e0a88ff4ee1f88329b47
+ RCTDeprecation: efb313d8126259e9294dc4ee0002f44a6f676aba
+ RCTRequired: f49ea29cece52aee20db633ae7edc4b271435562
+ RCTTypeSafety: a11979ff0570d230d74de9f604f7d19692157bc4
+ React: 88794fad7f460349dbc9df8a274d95f37a009f5d
+ React-callinvoker: 7a7023e34a55c89ea2aa62486bb3c1164ab0be0c
+ React-Codegen: af31a9323ce23988c255c9afd0ae9415ff894939
+ React-Core: 60075333bc22b5a793d3f62e207368b79bff2e64
+ React-CoreModules: 147c314d6b3b1e069c9ad64cbbbeba604854ff86
+ React-cxxreact: 5de27fd8bff4764acb2eac3ee66001e0e2b910e7
+ React-debug: 6397f0baf751b40511d01e984b01467d7e6d8127
+ React-Fabric: 6fa475e16e0a37b38d462cec32b70fd5cf886305
+ React-FabricImage: 7e09b3704e3fa084b4d44b5b5ef6e2e3d3334ec0
+ React-featureflags: 2eb79dd9df4095bff519379f2a4c915069e330bb
+ React-graphics: 82a482a3aa5d9659b74cdf2c8b57faf67eaa10fb
+ React-hermes: d93936b02de2fd7e67c11e92c16d4278a14d0134
+ React-ImageManager: ebb3c4812e2c5acba5a89728c2d77729471329ad
+ React-jserrorhandler: a08e0adcf1612900dde82b8bf8e93e7d2ad953b3
+ React-jsi: f46d09ee5079a4f3b637d30d0e59b8ea6470632c
+ React-jsiexecutor: e73579560957aa3ca9dc02ab90e163454279d48c
+ React-jsinspector: e8ba20dde269c7c1d45784b858fa1cf4383f0bbb
+ React-jsitracing: 233d1a798fe0ff33b8e630b8f00f62c4a8115fbc
+ React-logger: 7e7403a2b14c97f847d90763af76b84b152b6fce
+ React-Mapbuffer: 11029dcd47c5c9e057a4092ab9c2a8d10a496a33
react-native-alarm-notification: efb7227e85a0ae1ccd615fb81ce92510aaf740a9
react-native-camera: 3eae183c1d111103963f3dd913b65d01aef8110f
react-native-document-picker: b4f4a23b73f864ce17965b284c0757648993805b
react-native-fingerprint-scanner: ac6656f18c8e45a7459302b84da41a44ad96dbbe
react-native-geolocation: ef66fb798d96284c6043f0b16c15d9d1d4955db4
react-native-get-random-values: 384787fd76976f5aec9465aff6fa9e9129af1e74
- react-native-image-picker: 5e076db26cd81660cfb6db5bcf517cfa12054d45
- react-native-image-resizer: 681f7607418b97c084ba2d0999b153b103040d8a
+ react-native-image-picker: f2b8c6c74ad4fc4d7ddb646391be7df47c63e46c
+ react-native-image-resizer: 669454edae94399b11e49c840e4da14482302293
react-native-netinfo: 8a7fd3f7130ef4ad2fb4276d5c9f8d3f28d2df3d
react-native-rsa-native: 12132eb627797529fdb1f0d22fd0f8f9678df64a
react-native-saf-x: 672d22e9912d34e6a2c0ebcf7da2af67b2c177dc
react-native-safe-area-context: 0ee144a6170530ccc37a0fd9388e28d06f516a89
- react-native-slider: ae9441a884f8465762f1f68d31eafad42663adb4
+ react-native-slider: 03f213d3ffbf919b16298c7896c1b60101d8e137
react-native-sqlite-storage: f6d515e1c446d1e6d026aa5352908a25d4de3261
react-native-version-info: a106f23009ac0db4ee00de39574eb546682579b9
- react-native-webview: 107961c73db53d66549c867a3b64eaa20d34c41f
- React-perflogger: 217095464d5c4bb70df0742fa86bf2a363693468
- React-RCTActionSheet: 8deae9b85a4cbc6a2243618ea62a374880a2c614
- React-RCTAnimation: 59c62353a8b59ce206044786c5d30e4754bffa64
- React-RCTAppDelegate: ef66a6904141fca96bffb00fac327a482b575f19
- React-RCTBlob: 8e518bae3d6ca97ffb7088da673fbbc53042d94d
- React-RCTImage: 36c0324ff499802b9874d6803ca72026e90434f6
- React-RCTLinking: 401aec3a01b18c2c8ed93bf3a6758b87e617c58d
- React-RCTNetwork: cb25b9f2737c3aa2cde0fe0bd7ff7fabf7bf9ad0
- React-RCTSettings: cb6ae9f656e1c880500c2ecbe8e72861c2262afa
- React-RCTText: 7404fd01809244d79d456f92cfe6f9fbadf69209
- React-RCTVibration: d13cc2d63286c633393d3a7f6f607cc2a09ec011
- React-runtimeexecutor: a9a1cd79996c9a0846e3232ecb25c64e1cc0172e
- ReactCommon: 65718685d4095d06b4b1af8042e12f1df2925c31
+ react-native-webview: 4995cb054dd9360ca4121cdf94f2ab01e644f49e
+ React-nativeconfig: b0073a590774e8b35192fead188a36d1dca23dec
+ React-NativeModulesApple: df46ff3e3de5b842b30b4ca8a6caae6d7c8ab09f
+ React-perflogger: 3d31e0d1e8ad891e43a09ac70b7b17a79773003a
+ React-RCTActionSheet: c4a3a134f3434c9d7b0c1054f1a8cfed30c7a093
+ React-RCTAnimation: 0e5d15320eeece667fcceb6c785acf9a184e9da1
+ React-RCTAppDelegate: c4f6c0700b8950a8b18c2e004996eec1807d430a
+ React-RCTBlob: c46aaaee693d371a1c7cae2a8c8ee2aa7fbc1adb
+ React-RCTFabric: 0dbf28ce96c7f2843483e32a725a5b5793584ff3
+ React-RCTImage: a04dba5fcc823244f5822192c130ecf09623a57f
+ React-RCTLinking: 533bf13c745fcb2a0c14e0e49fd149586a7f0d14
+ React-RCTNetwork: a29e371e0d363d7b4c10ab907bc4d6ae610541e9
+ React-RCTSettings: 127813224780861d0d30ecda17a40d1dfebe7d73
+ React-RCTText: 8a823f245ecf82edb7569646e3c4d8041deb800a
+ React-RCTVibration: 46b5fae74e63f240f22f39de16ad6433da3b65d9
+ React-rendererdebug: 4653f8da6ab1d7b01af796bdf8ca47a927539e39
+ React-rncore: 4f1e645acb5107bd4b4cf29eff17b04a7cd422f3
+ React-RuntimeApple: 013b606e743efb5ee14ef03c32379b78bfe74354
+ React-RuntimeCore: 7205be45a25713b5418bbf2db91ddfcca0761d8b
+ React-runtimeexecutor: a278d4249921853d4a3f24e4d6e0ff30688f3c16
+ React-RuntimeHermes: 44c628568ce8feedc3acfbd48fc07b7f0f6d2731
+ React-runtimescheduler: e2152ed146b6a35c07386fc2ac4827b27e6aad12
+ React-utils: 3285151c9d1e3a28a9586571fc81d521678c196d
+ ReactCommon: f42444e384d82ab89184aed5d6f3142748b54768
rn-fetch-blob: f065bb7ab7fb48dd002629f8bdcb0336602d3cba
- RNCClipboard: 41d8d918092ae8e676f18adada19104fa3e68495
+ RNCClipboard: 0a720adef5ec193aa0e3de24c3977222c7e52a37
RNCPushNotificationIOS: 64218f3c776c03d7408284a819b2abfda1834bc8
- RNDateTimePicker: fc2e4f2795877d45e84d85659bebe627eba5c931
+ RNDateTimePicker: cd42eda5f315fc320f0b359413bd598957f7e601
RNDeviceInfo: db5c64a060e66e5db3102d041ebe3ef307a85120
RNExitApp: 00036cabe7bacbb413d276d5520bf74ba39afa6a
RNFileViewer: ce7ca3ac370e18554d35d6355cffd7c30437c592
@@ -821,13 +1673,12 @@ SPEC CHECKSUMS:
RNQuickAction: 6d404a869dc872cde841ad3147416a670d13fa93
RNSecureRandom: 07efbdf2cd99efe13497433668e54acd7df49fef
RNShare: 859ff710211285676b0bcedd156c12437ea1d564
- RNVectorIcons: 64e6a523ac30a3241efa9baf1ffbcc5e76ff747a
+ RNVectorIcons: 50ea777efffdd991a22e968aa312d75da7ff46c3
RNZipArchive: ef9451b849c45a29509bf44e65b788829ab07801
- SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608
+ SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d
SSZipArchive: fe6a26b2a54d5a0890f2567b5cc6de5caa600aef
- Yoga: e7ea9e590e27460d28911403b894722354d73479
- YogaKit: f782866e155069a2cca2517aafea43200b01fd5a
+ Yoga: 348f8b538c3ed4423eb58a8e5730feec50bce372
-PODFILE CHECKSUM: 3b2cace838120977b5b54871752c9dddf5a11cea
+PODFILE CHECKSUM: 0b954caebefad4e9dc123f5491a2649c02c896ea
COCOAPODS: 1.15.2
diff --git a/packages/app-mobile/ios/PrivacyInfo.xcprivacy b/packages/app-mobile/ios/PrivacyInfo.xcprivacy
index b3f420828..c34c5812e 100644
--- a/packages/app-mobile/ios/PrivacyInfo.xcprivacy
+++ b/packages/app-mobile/ios/PrivacyInfo.xcprivacy
@@ -35,20 +35,12 @@
See https://github.com/itinance/react-native-fs/issues/1232 for details.
-->
- NSPrivacyAccessedAPITypeReasons
-
- C617.1
-
NSPrivacyAccessedAPIType
- NSPrivacyAccessedAPICategoryFileTimestamp
-
-
+ NSPrivacyAccessedAPICategoryDiskSpace
NSPrivacyAccessedAPITypeReasons
E174.1
- NSPrivacyAccessedAPIType
- NSPrivacyAccessedAPICategoryDiskSpace
NSPrivacyCollectedDataTypes
diff --git a/packages/app-mobile/metro.config.js b/packages/app-mobile/metro.config.js
index eca2eddd6..8f5a3e6f0 100644
--- a/packages/app-mobile/metro.config.js
+++ b/packages/app-mobile/metro.config.js
@@ -1,5 +1,5 @@
// Metro configuration for React Native
-// https://github.com/facebook/react-native
+// https://reactnative.dev/docs/metro
// The technique below to get the symlinked packages to work with the Metro
// bundler comes from this comment:
@@ -11,7 +11,7 @@
// https://github.com/facebook/metro/issues/1#issuecomment-511228599
const path = require('path');
-const { getDefaultConfig } = require('metro-config');
+const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config');
const localPackages = {
'@joplin/lib': path.resolve(__dirname, '../lib/'),
@@ -32,12 +32,14 @@ const remappedPackages = {
...localPackages,
};
-// Some packages aren't available in react-native and thus must be replaced by browserified
-// versions. For example, this allows us to `import {resolve} from 'path'` rather than
+// cSpell:disable
+// Some packages aren't available in react-native and thus must be polyfilled
+// For example, this allows us to `import {resolve} from 'path'` rather than
// `const { resolve } = require('path-browserify')` ('path-browerify' doesn't have its own type
// definitions).
-const browserifiedPackages = ['path'];
-for (const package of browserifiedPackages) {
+// cSpell:enable
+const polyfilledPackages = ['path'];
+for (const package of polyfilledPackages) {
remappedPackages[package] = path.resolve(__dirname, `./node_modules/${package}-browserify/`);
}
@@ -46,9 +48,13 @@ for (const [, v] of Object.entries(localPackages)) {
watchedFolders.push(v);
}
-const defaultConfig = getDefaultConfig.getDefaultValues(__dirname);
+const defaultConfig = getDefaultConfig(__dirname);
-module.exports = {
+// Metro configuration
+// https://facebook.github.io/metro/docs/configuration
+//
+// @type {import('metro-config').MetroConfig}
+const config = {
transformer: {
getTransformOptions: async () => ({
transform: {
@@ -91,3 +97,5 @@ module.exports = {
projectRoot: path.resolve(__dirname),
watchFolders: watchedFolders,
};
+
+module.exports = mergeConfig(defaultConfig, config);
diff --git a/packages/app-mobile/package.json b/packages/app-mobile/package.json
index 612faa1f0..2f4c2b56d 100644
--- a/packages/app-mobile/package.json
+++ b/packages/app-mobile/package.json
@@ -18,15 +18,15 @@
"postinstall": "jetify"
},
"dependencies": {
- "@bam.tech/react-native-image-resizer": "3.0.7",
+ "@bam.tech/react-native-image-resizer": "3.0.9",
"@joplin/editor": "~3.0",
"@joplin/lib": "~3.0",
"@joplin/react-native-alarm-notification": "~3.0",
"@joplin/react-native-saf-x": "~3.0",
"@joplin/renderer": "~3.0",
"@joplin/utils": "~3.0",
- "@react-native-community/clipboard": "1.5.1",
- "@react-native-community/datetimepicker": "7.6.2",
+ "@react-native-clipboard/clipboard": "1.14.1",
+ "@react-native-community/datetimepicker": "8.0.0",
"@react-native-community/geolocation": "3.1.0",
"@react-native-community/netinfo": "11.2.1",
"@react-native-community/push-notification-ios": "1.11.0",
@@ -37,14 +37,13 @@
"crypto-browserify": "3.12.0",
"deprecated-react-native-prop-types": "5.0.0",
"events": "3.3.0",
- "jsc-android": "241213.1.0",
"lodash": "4.17.21",
"md5": "2.3.0",
"path-browserify": "1.0.1",
"prop-types": "15.8.1",
"punycode": "2.3.1",
"react": "18.2.0",
- "react-native": "0.71.10",
+ "react-native": "0.74.1",
"react-native-camera": "4.2.1",
"react-native-device-info": "10.12.0",
"react-native-dialogbox": "0.6.10",
@@ -62,7 +61,7 @@
"react-native-popup-menu": "0.16.1",
"react-native-quick-actions": "0.3.13",
"react-native-rsa-native": "2.0.5",
- "react-native-safe-area-context": "4.8.2",
+ "react-native-safe-area-context": "4.10.1",
"react-native-securerandom": "1.0.1",
"react-native-share": "10.0.2",
"react-native-side-menu-updated": "1.3.2",
@@ -89,6 +88,8 @@
"@babel/runtime": "7.20.0",
"@joplin/tools": "~3.0",
"@js-draw/material-icons": "1.16.1",
+ "@react-native/babel-preset": "0.74.83",
+ "@react-native/metro-config": "0.74.83",
"@testing-library/jest-native": "5.4.3",
"@testing-library/react-native": "12.3.3",
"@tsconfig/react-native": "2.0.2",
@@ -108,7 +109,6 @@
"jetifier": "2.0.0",
"js-draw": "1.16.1",
"jsdom": "22.1.0",
- "metro-react-native-babel-preset": "0.73.9",
"nodemon": "3.0.3",
"punycode": "2.3.1",
"react-test-renderer": "18.2.0",
@@ -119,5 +119,8 @@
"typescript": "5.2.2",
"uglify-js": "3.17.4",
"webpack": "5.74.0"
+ },
+ "engines": {
+ "node": ">=18"
}
}
diff --git a/packages/app-mobile/plugins/PlatformImplementation.ts b/packages/app-mobile/plugins/PlatformImplementation.ts
index b09bd2bdf..c3344666c 100644
--- a/packages/app-mobile/plugins/PlatformImplementation.ts
+++ b/packages/app-mobile/plugins/PlatformImplementation.ts
@@ -7,7 +7,7 @@ import { CreateFromPdfOptions, Implementation as ImagingImplementation } from '@
import RNVersionInfo from 'react-native-version-info';
import { _ } from '@joplin/lib/locale';
import shim from '@joplin/lib/shim';
-import Clipboard from '@react-native-community/clipboard';
+import Clipboard from '@react-native-clipboard/clipboard';
diff --git a/packages/react-native-alarm-notification/android/build.gradle b/packages/react-native-alarm-notification/android/build.gradle
index 08c35faf9..e199ed641 100644
--- a/packages/react-native-alarm-notification/android/build.gradle
+++ b/packages/react-native-alarm-notification/android/build.gradle
@@ -104,27 +104,6 @@ def configureReactNativePom(def pom) {
}
afterEvaluate { project ->
- // some Gradle build hooks ref:
- // https://www.oreilly.com/library/view/gradle-beyond-the/9781449373801/ch03.html
- task androidJavadoc(type: Javadoc) {
- source = android.sourceSets.main.java.srcDirs
- classpath += files(android.bootClasspath)
- // Must be removed due to error "Configuration with name 'compile' not found."
- // classpath += files(project.getConfigurations().getByName('compile').asList())
- include '**/*.java'
- }
-
- task androidJavadocJar(type: Jar, dependsOn: androidJavadoc) {
- classifier = 'javadoc'
- from androidJavadoc.destinationDir
- }
-
- task androidSourcesJar(type: Jar) {
- classifier = 'sources'
- from android.sourceSets.main.java.srcDirs
- include '**/*.java'
- }
-
android.libraryVariants.all { variant ->
def name = variant.name.capitalize()
def javaCompileTask = variant.javaCompileProvider.get()
@@ -133,13 +112,4 @@ afterEvaluate { project ->
from javaCompileTask.destinationDir
}
}
-
- artifacts {
- archives androidSourcesJar
- archives androidJavadocJar
- }
-
- task installArchives(type: Upload) {
- configuration = configurations.archives
- }
}
diff --git a/yarn.lock b/yarn.lock
index 14be5923e..7a25501a8 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2136,7 +2136,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.13.0, @babel/plugin-proposal-class-properties@npm:^7.18.6":
+"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.13.0, @babel/plugin-proposal-class-properties@npm:^7.18.0, @babel/plugin-proposal-class-properties@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6"
dependencies:
@@ -2209,7 +2209,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-logical-assignment-operators@npm:^7.18.9":
+"@babel/plugin-proposal-logical-assignment-operators@npm:^7.18.0, @babel/plugin-proposal-logical-assignment-operators@npm:^7.18.9":
version: 7.20.7
resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.20.7"
dependencies:
@@ -2221,7 +2221,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.0.0, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6":
+"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.0.0, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.0, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6"
dependencies:
@@ -2233,7 +2233,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-numeric-separator@npm:^7.18.6":
+"@babel/plugin-proposal-numeric-separator@npm:^7.0.0, @babel/plugin-proposal-numeric-separator@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/plugin-proposal-numeric-separator@npm:7.18.6"
dependencies:
@@ -2258,7 +2258,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0, @babel/plugin-proposal-object-rest-spread@npm:^7.20.2, @babel/plugin-proposal-object-rest-spread@npm:^7.5.5":
+"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0, @babel/plugin-proposal-object-rest-spread@npm:^7.20.0, @babel/plugin-proposal-object-rest-spread@npm:^7.20.2, @babel/plugin-proposal-object-rest-spread@npm:^7.5.5":
version: 7.20.7
resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.7"
dependencies:
@@ -2285,7 +2285,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-optional-chaining@npm:^7.0.0, @babel/plugin-proposal-optional-chaining@npm:^7.13.12, @babel/plugin-proposal-optional-chaining@npm:^7.18.9":
+"@babel/plugin-proposal-optional-chaining@npm:^7.0.0, @babel/plugin-proposal-optional-chaining@npm:^7.13.12, @babel/plugin-proposal-optional-chaining@npm:^7.18.9, @babel/plugin-proposal-optional-chaining@npm:^7.20.0":
version: 7.21.0
resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0"
dependencies:
@@ -2389,7 +2389,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-dynamic-import@npm:^7.0.0, @babel/plugin-syntax-dynamic-import@npm:^7.8.3":
+"@babel/plugin-syntax-dynamic-import@npm:^7.0.0, @babel/plugin-syntax-dynamic-import@npm:^7.8.0, @babel/plugin-syntax-dynamic-import@npm:^7.8.3":
version: 7.8.3
resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3"
dependencies:
@@ -2433,6 +2433,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-syntax-flow@npm:^7.12.1, @babel/plugin-syntax-flow@npm:^7.23.3":
+ version: 7.23.3
+ resolution: "@babel/plugin-syntax-flow@npm:7.23.3"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.22.5
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: c6e6f355d6ace5f4a9e7bb19f1fed2398aeb9b62c4c671a189d81b124f9f5bb77c4225b6e85e19339268c60a021c1e49104e450375de5e6bb70612190d9678af
+ languageName: node
+ linkType: hard
+
"@babel/plugin-syntax-import-assertions@npm:^7.20.0, @babel/plugin-syntax-import-assertions@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/plugin-syntax-import-assertions@npm:7.22.5"
@@ -2670,6 +2681,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-async-to-generator@npm:^7.20.0":
+ version: 7.23.3
+ resolution: "@babel/plugin-transform-async-to-generator@npm:7.23.3"
+ dependencies:
+ "@babel/helper-module-imports": ^7.22.15
+ "@babel/helper-plugin-utils": ^7.22.5
+ "@babel/helper-remap-async-to-generator": ^7.22.20
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 2e9d9795d4b3b3d8090332104e37061c677f29a1ce65bcbda4099a32d243e5d9520270a44bbabf0fb1fb40d463bd937685b1a1042e646979086c546d55319c3c
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-block-scoped-functions@npm:^7.0.0, @babel/plugin-transform-block-scoped-functions@npm:^7.18.6, @babel/plugin-transform-block-scoped-functions@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.22.5"
@@ -2789,6 +2813,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-destructuring@npm:^7.20.0":
+ version: 7.23.3
+ resolution: "@babel/plugin-transform-destructuring@npm:7.23.3"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.22.5
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 9e015099877272501162419bfe781689aec5c462cd2aec752ee22288f209eec65969ff11b8fdadca2eaddea71d705d3bba5b9c60752fcc1be67874fcec687105
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-destructuring@npm:^7.23.0":
version: 7.23.0
resolution: "@babel/plugin-transform-destructuring@npm:7.23.0"
@@ -2871,6 +2906,18 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-flow-strip-types@npm:^7.20.0":
+ version: 7.23.3
+ resolution: "@babel/plugin-transform-flow-strip-types@npm:7.23.3"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.22.5
+ "@babel/plugin-syntax-flow": ^7.23.3
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: de38cc5cf948bc19405ea041292181527a36f59f08d787a590415fac36e9b0c7992f0d3e2fd3b9402089bafdaa1a893291a0edf15beebfd29bdedbbe582fee9b
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-for-of@npm:^7.0.0, @babel/plugin-transform-for-of@npm:^7.18.8":
version: 7.22.5
resolution: "@babel/plugin-transform-for-of@npm:7.22.5"
@@ -3928,13 +3975,13 @@ __metadata:
languageName: node
linkType: hard
-"@bam.tech/react-native-image-resizer@npm:3.0.7":
- version: 3.0.7
- resolution: "@bam.tech/react-native-image-resizer@npm:3.0.7"
+"@bam.tech/react-native-image-resizer@npm:3.0.9":
+ version: 3.0.9
+ resolution: "@bam.tech/react-native-image-resizer@npm:3.0.9"
peerDependencies:
react: "*"
react-native: "*"
- checksum: a4eaeb4a00fcc92e9f31d2e7bd7a55f0f90a76b25f8cd049e087ed95b99d961481bb0c5baad6393b57a551266ade10cacd608b37e27fc458a120c04b947729a6
+ checksum: 7c3d6a5d1e61c4d769c3e3ed583086ba4d7cbf65c255a305c7d4533b9f2af18d2e74b4b0847712ea8c290434134bc0bb2d4d488faf8ecbcea6b7adde579a8861
languageName: node
linkType: hard
@@ -6128,6 +6175,13 @@ __metadata:
languageName: node
linkType: hard
+"@isaacs/ttlcache@npm:^1.4.1":
+ version: 1.4.1
+ resolution: "@isaacs/ttlcache@npm:1.4.1"
+ checksum: b99f0918faf1eba405b6bc3421584282b2edc46cca23f8d8e112a643bf6e4506c6c53a4525901118e229d19c5719bbec3028ec438d758fd71081f6c32af871ec
+ languageName: node
+ linkType: hard
+
"@istanbuljs/load-nyc-config@npm:^1.0.0":
version: 1.1.0
resolution: "@istanbuljs/load-nyc-config@npm:1.1.0"
@@ -6212,24 +6266,12 @@ __metadata:
languageName: node
linkType: hard
-"@jest/create-cache-key-function@npm:^29.2.1":
- version: 29.5.0
- resolution: "@jest/create-cache-key-function@npm:29.5.0"
+"@jest/create-cache-key-function@npm:^29.6.3":
+ version: 29.7.0
+ resolution: "@jest/create-cache-key-function@npm:29.7.0"
dependencies:
- "@jest/types": ^29.5.0
- checksum: 9d96245897caf1a69bc09ab262fb33249165eaaeaeb012ba5a8aabc4a3745494419b1168462fa32fcca23bc13106b8eacfe4d002b9c179f3d6a30f592fbb2060
- languageName: node
- linkType: hard
-
-"@jest/environment@npm:^29.5.0":
- version: 29.5.0
- resolution: "@jest/environment@npm:29.5.0"
- dependencies:
- "@jest/fake-timers": ^29.5.0
- "@jest/types": ^29.5.0
- "@types/node": "*"
- jest-mock: ^29.5.0
- checksum: 921de6325cd4817dec6685e5ff299b499b6379f3f9cf489b4b13588ee1f3820a0c77b49e6a087996b6de8f629f6f5251e636cba08d1bdb97d8071cc7d033c88a
+ "@jest/types": ^29.6.3
+ checksum: 681bc761fa1d6fa3dd77578d444f97f28296ea80755e90e46d1c8fa68661b9e67f54dd38b988742db636d26cf160450dc6011892cec98b3a7ceb58cad8ff3aae
languageName: node
linkType: hard
@@ -6273,20 +6315,6 @@ __metadata:
languageName: node
linkType: hard
-"@jest/fake-timers@npm:^29.5.0":
- version: 29.5.0
- resolution: "@jest/fake-timers@npm:29.5.0"
- dependencies:
- "@jest/types": ^29.5.0
- "@sinonjs/fake-timers": ^10.0.2
- "@types/node": "*"
- jest-message-util: ^29.5.0
- jest-mock: ^29.5.0
- jest-util: ^29.5.0
- checksum: 69930c6922341f244151ec0d27640852ec96237f730fc024da1f53143d31b43cde75d92f9d8e5937981cdce3b31416abc3a7090a0d22c2377512c4a6613244ee
- languageName: node
- linkType: hard
-
"@jest/fake-timers@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/fake-timers@npm:29.7.0"
@@ -6359,15 +6387,6 @@ __metadata:
languageName: node
linkType: hard
-"@jest/schemas@npm:^29.4.3":
- version: 29.4.3
- resolution: "@jest/schemas@npm:29.4.3"
- dependencies:
- "@sinclair/typebox": ^0.25.16
- checksum: ac754e245c19dc39e10ebd41dce09040214c96a4cd8efa143b82148e383e45128f24599195ab4f01433adae4ccfbe2db6574c90db2862ccd8551a86704b5bebd
- languageName: node
- linkType: hard
-
"@jest/schemas@npm:^29.6.0":
version: 29.6.0
resolution: "@jest/schemas@npm:29.6.0"
@@ -6497,20 +6516,6 @@ __metadata:
languageName: node
linkType: hard
-"@jest/types@npm:^29.5.0":
- version: 29.5.0
- resolution: "@jest/types@npm:29.5.0"
- dependencies:
- "@jest/schemas": ^29.4.3
- "@types/istanbul-lib-coverage": ^2.0.0
- "@types/istanbul-reports": ^3.0.0
- "@types/node": "*"
- "@types/yargs": ^17.0.8
- chalk: ^4.0.0
- checksum: 1811f94b19cf8a9460a289c4f056796cfc373480e0492692a6125a553cd1a63824bd846d7bb78820b7b6f758f6dd3c2d4558293bb676d541b2fa59c70fdf9d39
- languageName: node
- linkType: hard
-
"@jest/types@npm:^29.6.3":
version: 29.6.3
resolution: "@jest/types@npm:29.6.3"
@@ -6636,7 +6641,7 @@ __metadata:
"@babel/core": 7.20.2
"@babel/preset-env": 7.20.2
"@babel/runtime": 7.20.0
- "@bam.tech/react-native-image-resizer": 3.0.7
+ "@bam.tech/react-native-image-resizer": 3.0.9
"@joplin/editor": ~3.0
"@joplin/lib": ~3.0
"@joplin/react-native-alarm-notification": ~3.0
@@ -6645,12 +6650,14 @@ __metadata:
"@joplin/tools": ~3.0
"@joplin/utils": ~3.0
"@js-draw/material-icons": 1.16.1
- "@react-native-community/clipboard": 1.5.1
- "@react-native-community/datetimepicker": 7.6.2
+ "@react-native-clipboard/clipboard": 1.14.1
+ "@react-native-community/datetimepicker": 8.0.0
"@react-native-community/geolocation": 3.1.0
"@react-native-community/netinfo": 11.2.1
"@react-native-community/push-notification-ios": 1.11.0
"@react-native-community/slider": 4.5.0
+ "@react-native/babel-preset": 0.74.83
+ "@react-native/metro-config": 0.74.83
"@testing-library/jest-native": 5.4.3
"@testing-library/react-native": 12.3.3
"@tsconfig/react-native": 2.0.2
@@ -6675,17 +6682,15 @@ __metadata:
jest-environment-jsdom: 29.7.0
jetifier: 2.0.0
js-draw: 1.16.1
- jsc-android: 241213.1.0
jsdom: 22.1.0
lodash: 4.17.21
md5: 2.3.0
- metro-react-native-babel-preset: 0.73.9
nodemon: 3.0.3
path-browserify: 1.0.1
prop-types: 15.8.1
punycode: 2.3.1
react: 18.2.0
- react-native: 0.71.10
+ react-native: 0.74.1
react-native-camera: 4.2.1
react-native-device-info: 10.12.0
react-native-dialogbox: 0.6.10
@@ -6703,7 +6708,7 @@ __metadata:
react-native-popup-menu: 0.16.1
react-native-quick-actions: 0.3.13
react-native-rsa-native: 2.0.5
- react-native-safe-area-context: 4.8.2
+ react-native-safe-area-context: 4.10.1
react-native-securerandom: 1.0.1
react-native-share: 10.0.2
react-native-side-menu-updated: 1.3.2
@@ -8979,15 +8984,27 @@ __metadata:
languageName: node
linkType: hard
-"@react-native-community/cli-clean@npm:^10.1.1":
- version: 10.1.1
- resolution: "@react-native-community/cli-clean@npm:10.1.1"
+"@react-native-clipboard/clipboard@npm:1.14.1":
+ version: 1.14.1
+ resolution: "@react-native-clipboard/clipboard@npm:1.14.1"
+ peerDependencies:
+ react: 16.9.0 || 16.11.0 || 16.13.1 || 17.0.1 || 17.0.2 || 18.0.0 || 18.1.0 || 18.2.0
+ react-native: ^0.61.5 || ^0.62.3 || ^0.63.2 || ^0.64.2 || ^0.65.0 || ^0.66.0 || ^0.67.0 || ^0.68.0 || ^0.69.0 || ^0.70.0 || ^0.71.0 || ^0.72.0 || ^0.73.0
+ react-native-macos: ^0.61.0 || ^0.62.0 || ^0.63.0 || ^0.64.0 || ^0.65.0 || ^0.66.0 || ^0.67.0 || ^0.68.0 || ^0.69.0 || ^0.70.0 || ^0.71.0 || ^0.72.0 || ^0.73.0
+ react-native-windows: ^0.61.0 || ^0.62.0 || ^0.63.0 || ^0.64.0 || ^0.65.0 || ^0.66.0 || ^0.67.0 || ^0.68.0 || ^0.69.0 || ^0.70.0 || ^0.71.0 || ^0.72.0 || ^0.73.0
+ checksum: 005ce2bee4d6e30b2a6b11be0d0ee169ab108d24f2a9b518b0ba8e5b96616c6dfb089c28644c1b5e3c1b9aa786c92cbf781e525223f56ab8589da1df79cae31f
+ languageName: node
+ linkType: hard
+
+"@react-native-community/cli-clean@npm:13.6.6":
+ version: 13.6.6
+ resolution: "@react-native-community/cli-clean@npm:13.6.6"
dependencies:
- "@react-native-community/cli-tools": ^10.1.1
+ "@react-native-community/cli-tools": 13.6.6
chalk: ^4.1.2
- execa: ^1.0.0
- prompts: ^2.4.0
- checksum: 2994aa6f0651390af7195742a87d2a79c7970acc7e51e65908d56b288302c531534171563926b91da852550674829c68476e20fdd03cba06406bb28f22bc400e
+ execa: ^5.0.0
+ fast-glob: ^3.3.2
+ checksum: ac230d0bc73a9c72cd32fdf6fdb51581db6a46150f6fa33e9b5055be39464e545f4f2ea90f078e2d20c90a4b7a95db8fa810ae6411c4fa692cade1946add012b
languageName: node
linkType: hard
@@ -9003,17 +9020,17 @@ __metadata:
languageName: node
linkType: hard
-"@react-native-community/cli-config@npm:^10.1.1":
- version: 10.1.1
- resolution: "@react-native-community/cli-config@npm:10.1.1"
+"@react-native-community/cli-config@npm:13.6.6":
+ version: 13.6.6
+ resolution: "@react-native-community/cli-config@npm:13.6.6"
dependencies:
- "@react-native-community/cli-tools": ^10.1.1
+ "@react-native-community/cli-tools": 13.6.6
chalk: ^4.1.2
cosmiconfig: ^5.1.0
- deepmerge: ^3.2.0
- glob: ^7.1.3
+ deepmerge: ^4.3.0
+ fast-glob: ^3.3.2
joi: ^17.2.1
- checksum: e665f9181eb402d3a9ab5622d19f0c9985ea029df5451c2ae6a3c48126816632d35d5f4d70a8710648428e097933d182b42fac84bae46b49e8c456019802e44e
+ checksum: 254272884c417ab50aaf4463683ccc79f82dd152e3905624eb0b433042de3ed4295d129261eb7216dd1b13457ab0fa20a4bc661fc40f106af0964ec09a2325fe
languageName: node
linkType: hard
@@ -9030,12 +9047,12 @@ __metadata:
languageName: node
linkType: hard
-"@react-native-community/cli-debugger-ui@npm:^10.0.0":
- version: 10.0.0
- resolution: "@react-native-community/cli-debugger-ui@npm:10.0.0"
+"@react-native-community/cli-debugger-ui@npm:13.6.6":
+ version: 13.6.6
+ resolution: "@react-native-community/cli-debugger-ui@npm:13.6.6"
dependencies:
serve-static: ^1.13.1
- checksum: 519b395f9d0eabe8c774a6fd776b1e33d75627959768975b14af085a20e3833dc4457e84e7aaf8b48f192b92007055e2017651eb685f625f6d45ed6f6c467641
+ checksum: 11c75024d38e04a04a99ecc58727151ebff10dbfcbf8fcfc9a9c38811962874ae01dfcc32d6986e399d6c700197bf5db27b5919fc75a10225d3b379d4e6b9a5b
languageName: node
linkType: hard
@@ -9048,27 +9065,28 @@ __metadata:
languageName: node
linkType: hard
-"@react-native-community/cli-doctor@npm:^10.2.2":
- version: 10.2.2
- resolution: "@react-native-community/cli-doctor@npm:10.2.2"
+"@react-native-community/cli-doctor@npm:13.6.6":
+ version: 13.6.6
+ resolution: "@react-native-community/cli-doctor@npm:13.6.6"
dependencies:
- "@react-native-community/cli-config": ^10.1.1
- "@react-native-community/cli-platform-ios": ^10.2.1
- "@react-native-community/cli-tools": ^10.1.1
+ "@react-native-community/cli-config": 13.6.6
+ "@react-native-community/cli-platform-android": 13.6.6
+ "@react-native-community/cli-platform-apple": 13.6.6
+ "@react-native-community/cli-platform-ios": 13.6.6
+ "@react-native-community/cli-tools": 13.6.6
chalk: ^4.1.2
command-exists: ^1.2.8
- envinfo: ^7.7.2
- execa: ^1.0.0
+ 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
- checksum: 4af4f460fadc5ab8fa0e8c0ff79757d22d51097666424c15a89c7971a9ca1f23cd93ab9837ccef50dca0e56055345909416da31ce5b3ac78ed877c8be848ed88
+ yaml: ^2.2.1
+ checksum: 388b839a627bdc3523277846a288502f81b14928195be84722c721e0d62942e51fabe35f0a8dd66462ee4c5f3d1193078b5e473990fba869d40ae16dd6d18df7
languageName: node
linkType: hard
@@ -9096,16 +9114,15 @@ __metadata:
languageName: node
linkType: hard
-"@react-native-community/cli-hermes@npm:^10.2.0":
- version: 10.2.0
- resolution: "@react-native-community/cli-hermes@npm:10.2.0"
+"@react-native-community/cli-hermes@npm:13.6.6":
+ version: 13.6.6
+ resolution: "@react-native-community/cli-hermes@npm:13.6.6"
dependencies:
- "@react-native-community/cli-platform-android": ^10.2.0
- "@react-native-community/cli-tools": ^10.1.1
+ "@react-native-community/cli-platform-android": 13.6.6
+ "@react-native-community/cli-tools": 13.6.6
chalk: ^4.1.2
hermes-profile-transformer: ^0.0.6
- ip: ^1.1.5
- checksum: a0dbe70ec4820abd9c4f209e8520473ac8991cfa672127818b3127ebc1daad556f07dc7faf32a293af934e1db96a29a553da81c06758fdc7c66c8ab232b90cea
+ checksum: 9370114c47c0f53fa1af0c25fcc2feb5392783099a570099d29d461b355e8bc80e9c5fb51cd50b207435a87069cd1bc6c70efca6a0959b9593e444b401ef003d
languageName: node
linkType: hard
@@ -9122,16 +9139,17 @@ __metadata:
languageName: node
linkType: hard
-"@react-native-community/cli-platform-android@npm:10.2.0, @react-native-community/cli-platform-android@npm:^10.2.0":
- version: 10.2.0
- resolution: "@react-native-community/cli-platform-android@npm:10.2.0"
+"@react-native-community/cli-platform-android@npm:13.6.6":
+ version: 13.6.6
+ resolution: "@react-native-community/cli-platform-android@npm:13.6.6"
dependencies:
- "@react-native-community/cli-tools": ^10.1.1
+ "@react-native-community/cli-tools": 13.6.6
chalk: ^4.1.2
- execa: ^1.0.0
- glob: ^7.1.3
+ execa: ^5.0.0
+ fast-glob: ^3.3.2
+ fast-xml-parser: ^4.2.4
logkitty: ^0.7.1
- checksum: 368b6c016aafce0c969a61e9d9ff84c9ed8ff14c4ef19146dc0e38be1ac0c678af9eb1fa428348ac56c1e3e1eace37aaa1e2a19ee772e636db1122ea9c918e46
+ checksum: 426833e8a4e925be9447840c34e70d0a1c5a11d0a2177fef91849ce3977bbad346486a4599170361b7d05c6bf9f676ef9d86876da3a0f2534a9c31298a8a7195
languageName: node
linkType: hard
@@ -9150,17 +9168,26 @@ __metadata:
languageName: node
linkType: hard
-"@react-native-community/cli-platform-ios@npm:10.2.1, @react-native-community/cli-platform-ios@npm:^10.2.1":
- version: 10.2.1
- resolution: "@react-native-community/cli-platform-ios@npm:10.2.1"
+"@react-native-community/cli-platform-apple@npm:13.6.6":
+ version: 13.6.6
+ resolution: "@react-native-community/cli-platform-apple@npm:13.6.6"
dependencies:
- "@react-native-community/cli-tools": ^10.1.1
+ "@react-native-community/cli-tools": 13.6.6
chalk: ^4.1.2
- execa: ^1.0.0
+ execa: ^5.0.0
+ fast-glob: ^3.3.2
fast-xml-parser: ^4.0.12
- glob: ^7.1.3
ora: ^5.4.1
- checksum: 17228084eb482dd769eaf872b779be9d901f28645b6888915646a7dd002f9c3317fd92a3b9d3a7744fa8580155aea1b1225a56642e4f31581970ae39a9a12b83
+ checksum: 480fa5f2dc12188c2d1a42d258a845701a1664ea3a9a6a13c5b51476a0ee9571e044906296aa6fa1f3d3ef14f78f4317ae8e3cc0fef576ee498e4d8a306bb07a
+ languageName: node
+ linkType: hard
+
+"@react-native-community/cli-platform-ios@npm:13.6.6":
+ version: 13.6.6
+ resolution: "@react-native-community/cli-platform-ios@npm:13.6.6"
+ dependencies:
+ "@react-native-community/cli-platform-apple": 13.6.6
+ checksum: f64f8eee493a05a8812f5f36ad3cc079a74817fa20ef9e3a17894ea7bc34cc37bad31c0969062b895a9e195b2dc91ceea543ade3126dc181d7b5eaafd6c527e4
languageName: node
linkType: hard
@@ -9177,25 +9204,6 @@ __metadata:
languageName: node
linkType: hard
-"@react-native-community/cli-plugin-metro@npm:^10.2.2":
- version: 10.2.2
- resolution: "@react-native-community/cli-plugin-metro@npm:10.2.2"
- dependencies:
- "@react-native-community/cli-server-api": ^10.1.1
- "@react-native-community/cli-tools": ^10.1.1
- chalk: ^4.1.2
- execa: ^1.0.0
- metro: 0.73.9
- metro-config: 0.73.9
- metro-core: 0.73.9
- metro-react-native-babel-transformer: 0.73.9
- metro-resolver: 0.73.9
- metro-runtime: 0.73.9
- readline: ^1.3.0
- checksum: 69fc6bb0c63fed1f63fba1a10a11336b60ea3d425e584ad7b45f9c533f956dc8c36acf039bed3cc5edf89460a3f03f0e6b601b1f1c20c6a132f0da36c53cef73
- languageName: node
- linkType: hard
-
"@react-native-community/cli-plugin-metro@npm:^9.2.1":
version: 9.2.1
resolution: "@react-native-community/cli-plugin-metro@npm:9.2.1"
@@ -9214,20 +9222,20 @@ __metadata:
languageName: node
linkType: hard
-"@react-native-community/cli-server-api@npm:^10.1.1":
- version: 10.1.1
- resolution: "@react-native-community/cli-server-api@npm:10.1.1"
+"@react-native-community/cli-server-api@npm:13.6.6":
+ version: 13.6.6
+ resolution: "@react-native-community/cli-server-api@npm:13.6.6"
dependencies:
- "@react-native-community/cli-debugger-ui": ^10.0.0
- "@react-native-community/cli-tools": ^10.1.1
+ "@react-native-community/cli-debugger-ui": 13.6.6
+ "@react-native-community/cli-tools": 13.6.6
compression: ^1.7.1
connect: ^3.6.5
- errorhandler: ^1.5.0
+ errorhandler: ^1.5.1
nocache: ^3.0.1
pretty-format: ^26.6.2
serve-static: ^1.13.1
- ws: ^7.5.1
- checksum: ce1bf6374a45a677942aecffe3d0ea6671f18b2d694eb39e61592dae596ee98ab936f8e61faaf5b032168919959aad63f932001cf3553c04d87ef16333a4c0ec
+ ws: ^6.2.2
+ checksum: 48a044811b6efc4139afa81fedd53645da8a56a4531449091ff95a6fd4d2bb228747db1bfdac9790826036fb019d869eda1e5fc729dfccc8ca65703210a405c5
languageName: node
linkType: hard
@@ -9248,20 +9256,22 @@ __metadata:
languageName: node
linkType: hard
-"@react-native-community/cli-tools@npm:^10.1.1":
- version: 10.1.1
- resolution: "@react-native-community/cli-tools@npm:10.1.1"
+"@react-native-community/cli-tools@npm:13.6.6":
+ version: 13.6.6
+ resolution: "@react-native-community/cli-tools@npm:13.6.6"
dependencies:
appdirsjs: ^1.2.4
chalk: ^4.1.2
+ execa: ^5.0.0
find-up: ^5.0.0
mime: ^2.4.1
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
- checksum: a70ac3d9f294066db454482b6cadee3613a06cafaf08cd6e24ea941a6936f919672ccb638b8ab8d3ae3ad29c4e7cec64557afcd09ba4d0587eb50b88bd98567b
+ sudo-prompt: ^9.0.0
+ checksum: 645979ddf649f23583e2b83c2911a780406bcaa03423b07487924414e383b471512a0b76d34e708d0e5f47a1652cbd282dd505ef6ecdf7e4606b49a3b230d5a3
languageName: node
linkType: hard
@@ -9282,12 +9292,12 @@ __metadata:
languageName: node
linkType: hard
-"@react-native-community/cli-types@npm:^10.0.0":
- version: 10.0.0
- resolution: "@react-native-community/cli-types@npm:10.0.0"
+"@react-native-community/cli-types@npm:13.6.6":
+ version: 13.6.6
+ resolution: "@react-native-community/cli-types@npm:13.6.6"
dependencies:
joi: ^17.2.1
- checksum: 6153088d6be1eeb05c9203a4fbed7f4a3761d989d461ad596c081316379775f1649a59a474adf660b1198c3b179dbe343392eb78b3fe7c6a0f400e53476f7fc1
+ checksum: f2c8ffcd2e68df552687d687cab663b5c6bf9c2b807ba156eecde109ffd08cad5aa179aeb482d6922a8adce59e14deba67e7916ed077da8986a0ab7a0a9a49c9
languageName: node
linkType: hard
@@ -9300,30 +9310,30 @@ __metadata:
languageName: node
linkType: hard
-"@react-native-community/cli@npm:10.2.2":
- version: 10.2.2
- resolution: "@react-native-community/cli@npm:10.2.2"
+"@react-native-community/cli@npm:13.6.6":
+ version: 13.6.6
+ resolution: "@react-native-community/cli@npm:13.6.6"
dependencies:
- "@react-native-community/cli-clean": ^10.1.1
- "@react-native-community/cli-config": ^10.1.1
- "@react-native-community/cli-debugger-ui": ^10.0.0
- "@react-native-community/cli-doctor": ^10.2.2
- "@react-native-community/cli-hermes": ^10.2.0
- "@react-native-community/cli-plugin-metro": ^10.2.2
- "@react-native-community/cli-server-api": ^10.1.1
- "@react-native-community/cli-tools": ^10.1.1
- "@react-native-community/cli-types": ^10.0.0
+ "@react-native-community/cli-clean": 13.6.6
+ "@react-native-community/cli-config": 13.6.6
+ "@react-native-community/cli-debugger-ui": 13.6.6
+ "@react-native-community/cli-doctor": 13.6.6
+ "@react-native-community/cli-hermes": 13.6.6
+ "@react-native-community/cli-server-api": 13.6.6
+ "@react-native-community/cli-tools": 13.6.6
+ "@react-native-community/cli-types": 13.6.6
chalk: ^4.1.2
commander: ^9.4.1
- execa: ^1.0.0
+ 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
bin:
react-native: build/bin.js
- checksum: f3c498c8cc660c53a75cfb8522748a26b589fa087d13a03225cd207dad61c592dfa59ebc26e5d9caf8cb210b8802922bc4a3c907e180273027bc738ee7cc6038
+ checksum: 0b15b763ff97b7930e855373ed16280584ad704287991edcb66178281c75b409d1a1d51a8947054b2061efdf3fc913e3b9eee3d79f9733cae83d524cbc6d0088
languageName: node
linkType: hard
@@ -9354,22 +9364,19 @@ __metadata:
languageName: node
linkType: hard
-"@react-native-community/clipboard@npm:1.5.1":
- version: 1.5.1
- resolution: "@react-native-community/clipboard@npm:1.5.1"
- peerDependencies:
- react: ">=16.0"
- react-native: ">=0.57.0"
- checksum: 61f993b864804ef43de3a4b33b080d2310d491d7d13bc504e75326a841e0f2715b7c65212cae420fa200688be8881ed4b6731e0f4bad8de2d340c401f598bcea
- languageName: node
- linkType: hard
-
-"@react-native-community/datetimepicker@npm:7.6.2":
- version: 7.6.2
- resolution: "@react-native-community/datetimepicker@npm:7.6.2"
+"@react-native-community/datetimepicker@npm:8.0.0":
+ version: 8.0.0
+ resolution: "@react-native-community/datetimepicker@npm:8.0.0"
dependencies:
invariant: ^2.2.4
- checksum: 24c718c01e7ff6bc4b47867bfdf77b98fb8e3a872a627ce057062c37bf24a27264ac40c46cc66c27b134fc56392dc90d5b81dfb3ad5073af2477da055c13cb17
+ peerDependencies:
+ react: "*"
+ react-native: ^0.73.0
+ react-native-windows: ^0.73.0
+ peerDependenciesMeta:
+ react-native-windows:
+ optional: true
+ checksum: 25292edd5e87d1b71711cd6a961c8ffba884dfa398b8b83b1a5433216bfc77cc49c710c18bb65859a3994274d8cf09b93a12a2a4dee097d8106ad2decdbbc6e1
languageName: node
linkType: hard
@@ -9418,6 +9425,13 @@ __metadata:
languageName: node
linkType: hard
+"@react-native/assets-registry@npm:0.74.83":
+ version: 0.74.83
+ resolution: "@react-native/assets-registry@npm:0.74.83"
+ checksum: 034ff52a5bec8dd7c2b31edb4ca4a09d537f10ec39b9a3a62c7e028a15905760c308d489697f6a40b051797bbe4bd0ac2f1d4ce526820f5f71393b3cf9a9397e
+ languageName: node
+ linkType: hard
+
"@react-native/assets@npm:1.0.0":
version: 1.0.0
resolution: "@react-native/assets@npm:1.0.0"
@@ -9425,10 +9439,170 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/normalize-color@npm:*, @react-native/normalize-color@npm:2.1.0":
- version: 2.1.0
- resolution: "@react-native/normalize-color@npm:2.1.0"
- checksum: 8ccbd40b3c7629f1dc97b3e9aadd95fd3507fcf2e37535a6299a70436ab891c34cbdc4240b07380553d6e85dd909e23d5773b5be1da2906b026312e0b0768838
+"@react-native/babel-plugin-codegen@npm:0.74.83":
+ version: 0.74.83
+ resolution: "@react-native/babel-plugin-codegen@npm:0.74.83"
+ dependencies:
+ "@react-native/codegen": 0.74.83
+ checksum: fb46f66e243794a684599df74168ca86a2901bd3ce6440b2765381b636dbe5c36ad7acb9a0e44344ede16759c5d2524d9f97624003f49a4f6d231170992aad60
+ languageName: node
+ linkType: hard
+
+"@react-native/babel-preset@npm:0.74.83":
+ version: 0.74.83
+ resolution: "@react-native/babel-preset@npm:0.74.83"
+ dependencies:
+ "@babel/core": ^7.20.0
+ "@babel/plugin-proposal-async-generator-functions": ^7.0.0
+ "@babel/plugin-proposal-class-properties": ^7.18.0
+ "@babel/plugin-proposal-export-default-from": ^7.0.0
+ "@babel/plugin-proposal-logical-assignment-operators": ^7.18.0
+ "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.0
+ "@babel/plugin-proposal-numeric-separator": ^7.0.0
+ "@babel/plugin-proposal-object-rest-spread": ^7.20.0
+ "@babel/plugin-proposal-optional-catch-binding": ^7.0.0
+ "@babel/plugin-proposal-optional-chaining": ^7.20.0
+ "@babel/plugin-syntax-dynamic-import": ^7.8.0
+ "@babel/plugin-syntax-export-default-from": ^7.0.0
+ "@babel/plugin-syntax-flow": ^7.18.0
+ "@babel/plugin-syntax-nullish-coalescing-operator": ^7.0.0
+ "@babel/plugin-syntax-optional-chaining": ^7.0.0
+ "@babel/plugin-transform-arrow-functions": ^7.0.0
+ "@babel/plugin-transform-async-to-generator": ^7.20.0
+ "@babel/plugin-transform-block-scoping": ^7.0.0
+ "@babel/plugin-transform-classes": ^7.0.0
+ "@babel/plugin-transform-computed-properties": ^7.0.0
+ "@babel/plugin-transform-destructuring": ^7.20.0
+ "@babel/plugin-transform-flow-strip-types": ^7.20.0
+ "@babel/plugin-transform-function-name": ^7.0.0
+ "@babel/plugin-transform-literals": ^7.0.0
+ "@babel/plugin-transform-modules-commonjs": ^7.0.0
+ "@babel/plugin-transform-named-capturing-groups-regex": ^7.0.0
+ "@babel/plugin-transform-parameters": ^7.0.0
+ "@babel/plugin-transform-private-methods": ^7.22.5
+ "@babel/plugin-transform-private-property-in-object": ^7.22.11
+ "@babel/plugin-transform-react-display-name": ^7.0.0
+ "@babel/plugin-transform-react-jsx": ^7.0.0
+ "@babel/plugin-transform-react-jsx-self": ^7.0.0
+ "@babel/plugin-transform-react-jsx-source": ^7.0.0
+ "@babel/plugin-transform-runtime": ^7.0.0
+ "@babel/plugin-transform-shorthand-properties": ^7.0.0
+ "@babel/plugin-transform-spread": ^7.0.0
+ "@babel/plugin-transform-sticky-regex": ^7.0.0
+ "@babel/plugin-transform-typescript": ^7.5.0
+ "@babel/plugin-transform-unicode-regex": ^7.0.0
+ "@babel/template": ^7.0.0
+ "@react-native/babel-plugin-codegen": 0.74.83
+ babel-plugin-transform-flow-enums: ^0.0.2
+ react-refresh: ^0.14.0
+ peerDependencies:
+ "@babel/core": "*"
+ checksum: 6a3ee960625b6da70e87c8da44a518b77b4a0b70bd143dee6017ce8957b357ee10b511a9355f175cbbb3a9a0a6389c862607d52fcb6dc9458f1dd4a5ebe3d81c
+ languageName: node
+ linkType: hard
+
+"@react-native/codegen@npm:0.74.83":
+ version: 0.74.83
+ resolution: "@react-native/codegen@npm:0.74.83"
+ dependencies:
+ "@babel/parser": ^7.20.0
+ glob: ^7.1.1
+ hermes-parser: 0.19.1
+ invariant: ^2.2.4
+ jscodeshift: ^0.14.0
+ mkdirp: ^0.5.1
+ nullthrows: ^1.1.1
+ peerDependencies:
+ "@babel/preset-env": ^7.1.6
+ checksum: 8408f9f4d4693544cb080668426b6833ca662adc6df2fad0657d6a35775a44acbf6358fd2a1e7c1fd9c84b15173ac1231d3db153a99c4a005898979a60181e46
+ languageName: node
+ linkType: hard
+
+"@react-native/community-cli-plugin@npm:0.74.83":
+ version: 0.74.83
+ resolution: "@react-native/community-cli-plugin@npm:0.74.83"
+ dependencies:
+ "@react-native-community/cli-server-api": 13.6.6
+ "@react-native-community/cli-tools": 13.6.6
+ "@react-native/dev-middleware": 0.74.83
+ "@react-native/metro-babel-transformer": 0.74.83
+ chalk: ^4.0.0
+ execa: ^5.1.1
+ metro: ^0.80.3
+ metro-config: ^0.80.3
+ metro-core: ^0.80.3
+ node-fetch: ^2.2.0
+ querystring: ^0.2.1
+ readline: ^1.3.0
+ checksum: ef71d38baae09d37657a03e79a084308b882e240faaeddf12adbb36dff77393273ea4e8f57c28c7004cd23323313f61e08832584957caf6fb51bd8014bd4b265
+ languageName: node
+ linkType: hard
+
+"@react-native/debugger-frontend@npm:0.74.83":
+ version: 0.74.83
+ resolution: "@react-native/debugger-frontend@npm:0.74.83"
+ checksum: 8bdf8ae7103b740c9ddf421b58c4fc4f182bccc36a55443997fafa69cad2aeb800596d239746fb3e8f714b1c044e31d007db4a1ab490eeafdb4885ead9b512f4
+ languageName: node
+ linkType: hard
+
+"@react-native/dev-middleware@npm:0.74.83":
+ version: 0.74.83
+ resolution: "@react-native/dev-middleware@npm:0.74.83"
+ dependencies:
+ "@isaacs/ttlcache": ^1.4.1
+ "@react-native/debugger-frontend": 0.74.83
+ "@rnx-kit/chromium-edge-launcher": ^1.0.0
+ chrome-launcher: ^0.15.2
+ connect: ^3.6.5
+ debug: ^2.2.0
+ node-fetch: ^2.2.0
+ nullthrows: ^1.1.1
+ open: ^7.0.3
+ selfsigned: ^2.4.1
+ serve-static: ^1.13.1
+ temp-dir: ^2.0.0
+ ws: ^6.2.2
+ checksum: 8324c52af4dffcdce860ffa12795de112635eefab01e3412938dfbda248675a77a8f85c452c93cc485b43b375b6b4c43245977563cbd1221729b909af98f38ba
+ languageName: node
+ linkType: hard
+
+"@react-native/gradle-plugin@npm:0.74.83":
+ version: 0.74.83
+ resolution: "@react-native/gradle-plugin@npm:0.74.83"
+ checksum: c29eeedf3fcfe58ed097ba841b67baed61275487ef35da136c8a19dbe59120966f034ab1fc2135e321bc7331ddb949db2fcd8426c073067bffd113f60d051615
+ languageName: node
+ linkType: hard
+
+"@react-native/js-polyfills@npm:0.74.83":
+ version: 0.74.83
+ resolution: "@react-native/js-polyfills@npm:0.74.83"
+ checksum: 065b01a43b63e5d62cfb55f1f960e24b2ea79c669863a4dca6ca2c25446fe6ffb7bdf567c81c7fda7cf2b86f1975eeec6883b08a46b99feb7ef40eab087e8b6b
+ languageName: node
+ linkType: hard
+
+"@react-native/metro-babel-transformer@npm:0.74.83":
+ version: 0.74.83
+ resolution: "@react-native/metro-babel-transformer@npm:0.74.83"
+ dependencies:
+ "@babel/core": ^7.20.0
+ "@react-native/babel-preset": 0.74.83
+ hermes-parser: 0.19.1
+ nullthrows: ^1.1.1
+ peerDependencies:
+ "@babel/core": "*"
+ checksum: 7620ce25ef460ff9461c4a0a0b9765d95300382032a451eea17f6ea1d369302623a98d3f2def4c906082c61c436aa0d978118626ec291e1c42aaa33fa28255b2
+ languageName: node
+ linkType: hard
+
+"@react-native/metro-config@npm:0.74.83":
+ version: 0.74.83
+ resolution: "@react-native/metro-config@npm:0.74.83"
+ dependencies:
+ "@react-native/js-polyfills": 0.74.83
+ "@react-native/metro-babel-transformer": 0.74.83
+ metro-config: ^0.80.3
+ metro-runtime: ^0.80.3
+ checksum: 547f879453fa16b0c07f098c9639b62d20b662b84c46eb0d76f82241ec8d88c54e07fcfaeb4ca20340f5697480866bb904929cd38cd3d6684ef2b5455c82aff7
languageName: node
linkType: hard
@@ -9439,6 +9613,13 @@ __metadata:
languageName: node
linkType: hard
+"@react-native/normalize-colors@npm:0.74.83":
+ version: 0.74.83
+ resolution: "@react-native/normalize-colors@npm:0.74.83"
+ checksum: 87e5c5a7d24b0119ba468f2ecbdcb309ac24581a402ff24c980d20c96ec016ccdcabb997c0411393292def859834c785fc8115af91d87bc89b87fb114922ad94
+ languageName: node
+ linkType: hard
+
"@react-native/normalize-colors@npm:^0.73.0":
version: 0.73.2
resolution: "@react-native/normalize-colors@npm:0.73.2"
@@ -9453,6 +9634,23 @@ __metadata:
languageName: node
linkType: hard
+"@react-native/virtualized-lists@npm:0.74.83":
+ version: 0.74.83
+ resolution: "@react-native/virtualized-lists@npm:0.74.83"
+ dependencies:
+ invariant: ^2.2.4
+ nullthrows: ^1.1.1
+ peerDependencies:
+ "@types/react": ^18.2.6
+ react: "*"
+ react-native: "*"
+ peerDependenciesMeta:
+ "@types/react":
+ optional: true
+ checksum: ef88e57e3f73c98fe22e2b0d1c8ee1c719eba65b3e58667df561b61ea23ca6c350aa47ae3762a93ed801ead67a6c4c2b4c7c32a2cd0ac3109ff1d236f2b541d0
+ languageName: node
+ linkType: hard
+
"@replit/codemirror-vim@npm:6.2.0":
version: 6.2.0
resolution: "@replit/codemirror-vim@npm:6.2.0"
@@ -9500,6 +9698,20 @@ __metadata:
languageName: node
linkType: hard
+"@rnx-kit/chromium-edge-launcher@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "@rnx-kit/chromium-edge-launcher@npm:1.0.0"
+ dependencies:
+ "@types/node": ^18.0.0
+ escape-string-regexp: ^4.0.0
+ is-wsl: ^2.2.0
+ lighthouse-logger: ^1.0.0
+ mkdirp: ^1.0.4
+ rimraf: ^3.0.2
+ checksum: c72113e32c222af94482a60e7cea8d296360abbc503afa64394af65ca106c7a36d975a68fed63e8cf5668ffebc33fa636665ceaf55c75d4cf949fb40302fc409
+ languageName: node
+ linkType: hard
+
"@rollup/plugin-commonjs@npm:25.0.7":
version: 25.0.7
resolution: "@rollup/plugin-commonjs@npm:25.0.7"
@@ -9819,13 +10031,6 @@ __metadata:
languageName: node
linkType: hard
-"@sinclair/typebox@npm:^0.25.16":
- version: 0.25.21
- resolution: "@sinclair/typebox@npm:0.25.21"
- checksum: 763af1163fe4eabee9b914d4e4548a39fbba3287d2b3b1ff043c1da3c5a321e99d50a3ca94eb182988131e00b006a6f019799cde8da2f61e2f118b30b0276a00
- languageName: node
- linkType: hard
-
"@sinclair/typebox@npm:^0.27.8":
version: 0.27.8
resolution: "@sinclair/typebox@npm:0.27.8"
@@ -10978,6 +11183,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/node-forge@npm:^1.3.0":
+ version: 1.3.11
+ resolution: "@types/node-forge@npm:1.3.11"
+ dependencies:
+ "@types/node": "*"
+ checksum: 1e86bd55b92a492eaafd75f6d01f31e7d86a5cdadd0c6bcdc0b1df4103b7f99bb75b832efd5217c7ddda5c781095dc086a868e20b9de00f5a427ddad4c296cd5
+ languageName: node
+ linkType: hard
+
"@types/node-rsa@npm:1.1.4":
version: 1.1.4
resolution: "@types/node-rsa@npm:1.1.4"
@@ -11010,6 +11224,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/node@npm:^18.0.0":
+ version: 18.19.33
+ resolution: "@types/node@npm:18.19.33"
+ dependencies:
+ undici-types: ~5.26.4
+ checksum: b6db87d095bc541d64a410fa323a35c22c6113220b71b608bbe810b2397932d0f0a51c3c0f3ef90c20d8180a1502d950a7c5314b907e182d9cc10b36efd2a44e
+ languageName: node
+ linkType: hard
+
"@types/node@npm:^20.10.6":
version: 20.11.16
resolution: "@types/node@npm:20.11.16"
@@ -13426,6 +13649,15 @@ __metadata:
languageName: node
linkType: hard
+"ast-types@npm:0.15.2":
+ version: 0.15.2
+ resolution: "ast-types@npm:0.15.2"
+ dependencies:
+ tslib: ^2.0.1
+ checksum: 24f0d86bf9e4c8dae16fa24b13c1776f2c2677040bcfbd4eb4f27911db49020be4876885e45e6cfcc548ed4dfea3a0742d77e3346b84fae47379cb0b89e9daa0
+ languageName: node
+ linkType: hard
+
"ast-types@npm:^0.13.4":
version: 0.13.4
resolution: "ast-types@npm:0.13.4"
@@ -13963,6 +14195,15 @@ __metadata:
languageName: node
linkType: hard
+"babel-plugin-transform-flow-enums@npm:^0.0.2":
+ version: 0.0.2
+ resolution: "babel-plugin-transform-flow-enums@npm:0.0.2"
+ dependencies:
+ "@babel/plugin-syntax-flow": ^7.12.1
+ checksum: fd52aef54448e01948a9d1cca0c8f87d064970c8682458962b7a222c372704bc2ce26ae8109e0ab2566e7ea5106856460f04c1a5ed794ab3bcd2f42cae1d9845
+ languageName: node
+ linkType: hard
+
"babel-preset-current-node-syntax@npm:^1.0.0":
version: 1.0.1
resolution: "babel-preset-current-node-syntax@npm:1.0.1"
@@ -15596,6 +15837,20 @@ __metadata:
languageName: node
linkType: hard
+"chrome-launcher@npm:^0.15.2":
+ version: 0.15.2
+ resolution: "chrome-launcher@npm:0.15.2"
+ dependencies:
+ "@types/node": "*"
+ escape-string-regexp: ^4.0.0
+ is-wsl: ^2.2.0
+ lighthouse-logger: ^1.0.0
+ bin:
+ print-chrome-path: bin/print-chrome-path.js
+ checksum: e1f8131b9f7bd931248ea85f413c6cdb93a0d41440ff5bf0987f36afb081d2b2c7b60ba6062ee7ae2dd9b052143f6b275b38c9eb115d11b49c3ea8829bad7db0
+ languageName: node
+ linkType: hard
+
"chrome-trace-event@npm:^1.0.2":
version: 1.0.3
resolution: "chrome-trace-event@npm:1.0.3"
@@ -18042,7 +18297,7 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.0":
+"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.0, debug@npm:^2.6.9":
version: 2.6.9
resolution: "debug@npm:2.6.9"
dependencies:
@@ -18291,6 +18546,13 @@ __metadata:
languageName: node
linkType: hard
+"deepmerge@npm:^4.3.0":
+ version: 4.3.1
+ resolution: "deepmerge@npm:4.3.1"
+ checksum: 2024c6a980a1b7128084170c4cf56b0fd58a63f2da1660dcfe977415f27b17dbe5888668b59d0b063753f3220719d5e400b7f113609489c90160bb9a5518d052
+ languageName: node
+ linkType: hard
+
"default-browser-id@npm:^3.0.0":
version: 3.0.0
resolution: "default-browser-id@npm:3.0.0"
@@ -18545,17 +18807,6 @@ __metadata:
languageName: node
linkType: hard
-"deprecated-react-native-prop-types@npm:^3.0.1":
- version: 3.0.1
- resolution: "deprecated-react-native-prop-types@npm:3.0.1"
- dependencies:
- "@react-native/normalize-color": "*"
- invariant: "*"
- prop-types: "*"
- checksum: 6b02d6f29387cb39f3250f85675bfd8f0b7a312612bc2a637fdd96033eadc0391447d558262854db0b4c7280ee304f201ecd4b1126af123335c7cbddf5194151
- languageName: node
- linkType: hard
-
"deprecation@npm:^2.0.0, deprecation@npm:^2.3.1":
version: 2.3.1
resolution: "deprecation@npm:2.3.1"
@@ -19717,6 +19968,15 @@ __metadata:
languageName: node
linkType: hard
+"envinfo@npm:^7.10.0":
+ version: 7.11.1
+ resolution: "envinfo@npm:7.11.1"
+ bin:
+ envinfo: dist/cli.js
+ checksum: f3d38ab6bc62388466e86e2f5665f90f238ca349c81bb36b311d908cb5ca96650569b43b308c9dcb6725a222693f6c43a704794e74a68fb445ec5575a90ca05e
+ languageName: node
+ linkType: hard
+
"envinfo@npm:^7.3.1, envinfo@npm:^7.7.2, envinfo@npm:^7.7.3":
version: 7.8.1
resolution: "envinfo@npm:7.8.1"
@@ -19758,7 +20018,7 @@ __metadata:
languageName: node
linkType: hard
-"errorhandler@npm:^1.5.0":
+"errorhandler@npm:^1.5.0, errorhandler@npm:^1.5.1":
version: 1.5.1
resolution: "errorhandler@npm:1.5.1"
dependencies:
@@ -21279,6 +21539,19 @@ __metadata:
languageName: node
linkType: hard
+"fast-glob@npm:^3.3.2":
+ version: 3.3.2
+ resolution: "fast-glob@npm:3.3.2"
+ dependencies:
+ "@nodelib/fs.stat": ^2.0.2
+ "@nodelib/fs.walk": ^1.2.3
+ glob-parent: ^5.1.2
+ merge2: ^1.3.0
+ micromatch: ^4.0.4
+ checksum: 900e4979f4dbc3313840078419245621259f349950411ca2fa445a2f9a1a6d98c3b5e7e0660c5ccd563aa61abe133a21765c6c0dec8e57da1ba71d8000b05ec1
+ languageName: node
+ linkType: hard
+
"fast-json-patch@npm:^3.0.0-1":
version: 3.1.1
resolution: "fast-json-patch@npm:3.1.1"
@@ -21356,6 +21629,17 @@ __metadata:
languageName: node
linkType: hard
+"fast-xml-parser@npm:^4.2.4":
+ version: 4.3.5
+ resolution: "fast-xml-parser@npm:4.3.5"
+ dependencies:
+ strnum: ^1.0.5
+ bin:
+ fxparser: src/cli/cli.js
+ checksum: 852064985ca56aa2078be02c92509a675408b57bb9862f696689301bf7df786f9ce9116b812b032c627979a4de5755f9cbfeecc4b90ed9d56be76deccd97c0c6
+ languageName: node
+ linkType: hard
+
"fastest-levenshtein@npm:^1.0.12":
version: 1.0.12
resolution: "fastest-levenshtein@npm:1.0.12"
@@ -21787,6 +22071,13 @@ __metadata:
languageName: node
linkType: hard
+"flow-enums-runtime@npm:^0.0.6":
+ version: 0.0.6
+ resolution: "flow-enums-runtime@npm:0.0.6"
+ checksum: c60412ed6d43b26bf5dfa66be8e588c3ccdb20191fd269e02ca7e8e1d350c73a327cc9a7edb626c80c31eb906981945d12a87ca37118985f33406303806dab79
+ languageName: node
+ linkType: hard
+
"flow-parser@npm:0.*":
version: 0.166.1
resolution: "flow-parser@npm:0.166.1"
@@ -21801,13 +22092,6 @@ __metadata:
languageName: node
linkType: hard
-"flow-parser@npm:^0.185.0":
- version: 0.185.2
- resolution: "flow-parser@npm:0.185.2"
- checksum: 6c8cee6ef2a2f0e5a5dd29698dfc493c8148263ce52b061804c812877ef68b1d0747d8f17256f2ed36e105550eab27a37377be32f1fed4b72c434dda6e0c053c
- languageName: node
- linkType: hard
-
"flush-write-stream@npm:^1.0.0, flush-write-stream@npm:^1.0.2":
version: 1.1.1
resolution: "flush-write-stream@npm:1.1.1"
@@ -23710,6 +23994,13 @@ __metadata:
languageName: node
linkType: hard
+"hermes-estree@npm:0.19.1":
+ version: 0.19.1
+ resolution: "hermes-estree@npm:0.19.1"
+ checksum: d451114bca12ae97627f0113ede0d42271d75aad01b8e575e5261b576bd7e58b8a1670297a4b7e226236db2c0967b5a4bf1056a51bcd9ce074d654fcf365bdae
+ languageName: node
+ linkType: hard
+
"hermes-estree@npm:0.8.0":
version: 0.8.0
resolution: "hermes-estree@npm:0.8.0"
@@ -23717,6 +24008,15 @@ __metadata:
languageName: node
linkType: hard
+"hermes-parser@npm:0.19.1":
+ version: 0.19.1
+ resolution: "hermes-parser@npm:0.19.1"
+ dependencies:
+ hermes-estree: 0.19.1
+ checksum: 840e5ede07f6567283359a98c3e4e94d89c9b68f9d07cce379aed7b97aacae463aec622cfb13e47186770b68512b2981da3be09f316bde5f87359d5ab9bf1a1a
+ languageName: node
+ linkType: hard
+
"hermes-parser@npm:0.8.0":
version: 0.8.0
resolution: "hermes-parser@npm:0.8.0"
@@ -24520,6 +24820,17 @@ __metadata:
languageName: node
linkType: hard
+"image-size@npm:^1.0.2":
+ version: 1.1.1
+ resolution: "image-size@npm:1.1.1"
+ dependencies:
+ queue: 6.0.2
+ bin:
+ image-size: bin/image-size.js
+ checksum: 23b3a515dded89e7f967d52b885b430d6a5a903da954fce703130bfb6069d738d80e6588efd29acfaf5b6933424a56535aa7bf06867e4ebd0250c2ee51f19a4a
+ languageName: node
+ linkType: hard
+
"image-type@npm:3.1.0":
version: 3.1.0
resolution: "image-type@npm:3.1.0"
@@ -24956,7 +25267,7 @@ __metadata:
languageName: node
linkType: hard
-"invariant@npm:*, invariant@npm:2.2.4, invariant@npm:^2.2.4":
+"invariant@npm:2.2.4, invariant@npm:^2.2.4":
version: 2.2.4
resolution: "invariant@npm:2.2.4"
dependencies:
@@ -25917,7 +26228,7 @@ __metadata:
languageName: node
linkType: hard
-"is-wsl@npm:^2.2.0":
+"is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0":
version: 2.2.0
resolution: "is-wsl@npm:2.2.0"
dependencies:
@@ -26374,21 +26685,7 @@ __metadata:
languageName: node
linkType: hard
-"jest-environment-node@npm:^29.2.1":
- version: 29.5.0
- resolution: "jest-environment-node@npm:29.5.0"
- dependencies:
- "@jest/environment": ^29.5.0
- "@jest/fake-timers": ^29.5.0
- "@jest/types": ^29.5.0
- "@types/node": "*"
- jest-mock: ^29.5.0
- jest-util: ^29.5.0
- checksum: 57981911cc20a4219b0da9e22b2e3c9f31b505e43f78e61c899e3227ded455ce1a3a9483842c69cfa4532f02cfb536ae0995bf245f9211608edacfc1e478d411
- languageName: node
- linkType: hard
-
-"jest-environment-node@npm:^29.7.0":
+"jest-environment-node@npm:^29.6.3, jest-environment-node@npm:^29.7.0":
version: 29.7.0
resolution: "jest-environment-node@npm:29.7.0"
dependencies:
@@ -26530,23 +26827,6 @@ __metadata:
languageName: node
linkType: hard
-"jest-message-util@npm:^29.5.0":
- version: 29.5.0
- resolution: "jest-message-util@npm:29.5.0"
- dependencies:
- "@babel/code-frame": ^7.12.13
- "@jest/types": ^29.5.0
- "@types/stack-utils": ^2.0.0
- chalk: ^4.0.0
- graceful-fs: ^4.2.9
- micromatch: ^4.0.4
- pretty-format: ^29.5.0
- slash: ^3.0.0
- stack-utils: ^2.0.3
- checksum: daddece6bbf846eb6a2ab9be9f2446e54085bef4e5cecd13d2a538fa9c01cb89d38e564c6b74fd8e12d37ed9eface8a362240ae9f21d68b214590631e7a0d8bf
- languageName: node
- linkType: hard
-
"jest-message-util@npm:^29.7.0":
version: 29.7.0
resolution: "jest-message-util@npm:29.7.0"
@@ -26564,17 +26844,6 @@ __metadata:
languageName: node
linkType: hard
-"jest-mock@npm:^29.5.0":
- version: 29.5.0
- resolution: "jest-mock@npm:29.5.0"
- dependencies:
- "@jest/types": ^29.5.0
- "@types/node": "*"
- jest-util: ^29.5.0
- checksum: 2a9cf07509948fa8608898c445f04fe4dd6e2049ff431e5531eee028c808d3ba3c67f226ac87b0cf383feaa1055776900d197c895e89783016886ac17a4ff10c
- languageName: node
- linkType: hard
-
"jest-mock@npm:^29.7.0":
version: 29.7.0
resolution: "jest-mock@npm:29.7.0"
@@ -26764,20 +27033,6 @@ __metadata:
languageName: node
linkType: hard
-"jest-util@npm:^29.5.0":
- version: 29.5.0
- resolution: "jest-util@npm:29.5.0"
- dependencies:
- "@jest/types": ^29.5.0
- "@types/node": "*"
- chalk: ^4.0.0
- ci-info: ^3.2.0
- graceful-fs: ^4.2.9
- picomatch: ^2.2.3
- checksum: fd9212950d34d2ecad8c990dda0d8ea59a8a554b0c188b53ea5d6c4a0829a64f2e1d49e6e85e812014933d17426d7136da4785f9cf76fff1799de51b88bc85d3
- languageName: node
- linkType: hard
-
"jest-util@npm:^29.7.0":
version: 29.7.0
resolution: "jest-util@npm:29.7.0"
@@ -26806,7 +27061,7 @@ __metadata:
languageName: node
linkType: hard
-"jest-validate@npm:^29.7.0":
+"jest-validate@npm:^29.6.3, jest-validate@npm:^29.7.0":
version: 29.7.0
resolution: "jest-validate@npm:29.7.0"
dependencies:
@@ -26858,7 +27113,7 @@ __metadata:
languageName: node
linkType: hard
-"jest-worker@npm:^29.1.2, jest-worker@npm:^29.7.0":
+"jest-worker@npm:^29.1.2, jest-worker@npm:^29.6.3, jest-worker@npm:^29.7.0":
version: 29.7.0
resolution: "jest-worker@npm:29.7.0"
dependencies:
@@ -27074,13 +27329,6 @@ __metadata:
languageName: node
linkType: hard
-"jsc-android@npm:241213.1.0":
- version: 241213.1.0
- resolution: "jsc-android@npm:241213.1.0"
- checksum: fde613ee7d9f4761dab1757fb73f294489193d1b05b56d62fbfb7641db86edbf600a1072d52bbfb3fabb90d01942b4772ee0f53ee71c2bc004968b6d6f531d11
- languageName: node
- linkType: hard
-
"jsc-android@npm:^250230.2.1":
version: 250230.2.1
resolution: "jsc-android@npm:250230.2.1"
@@ -27095,6 +27343,13 @@ __metadata:
languageName: node
linkType: hard
+"jsc-safe-url@npm:^0.2.2":
+ version: 0.2.4
+ resolution: "jsc-safe-url@npm:0.2.4"
+ checksum: 53b5741ba2c0a54da1722929dc80becb2c6fcc9525124fb6c2aec1a00f48e79afffd26816c278111e7b938e37ace029e33cbb8cdaa4ac1f528a87e58022284af
+ languageName: node
+ linkType: hard
+
"jscodeshift@npm:^0.13.1":
version: 0.13.1
resolution: "jscodeshift@npm:0.13.1"
@@ -27126,6 +27381,37 @@ __metadata:
languageName: node
linkType: hard
+"jscodeshift@npm:^0.14.0":
+ version: 0.14.0
+ resolution: "jscodeshift@npm:0.14.0"
+ dependencies:
+ "@babel/core": ^7.13.16
+ "@babel/parser": ^7.13.16
+ "@babel/plugin-proposal-class-properties": ^7.13.0
+ "@babel/plugin-proposal-nullish-coalescing-operator": ^7.13.8
+ "@babel/plugin-proposal-optional-chaining": ^7.13.12
+ "@babel/plugin-transform-modules-commonjs": ^7.13.8
+ "@babel/preset-flow": ^7.13.13
+ "@babel/preset-typescript": ^7.13.0
+ "@babel/register": ^7.13.16
+ babel-core: ^7.0.0-bridge.0
+ chalk: ^4.1.2
+ flow-parser: 0.*
+ graceful-fs: ^4.2.4
+ micromatch: ^4.0.4
+ neo-async: ^2.5.0
+ node-dir: ^0.1.17
+ recast: ^0.21.0
+ temp: ^0.8.4
+ write-file-atomic: ^2.3.0
+ peerDependencies:
+ "@babel/preset-env": ^7.1.6
+ bin:
+ jscodeshift: bin/jscodeshift.js
+ checksum: 54ea6d639455883336f80b38a70648821c88b7942315dc0fbab01bc34a9ad0f0f78e3bd69304b5ab167e4262d6ed7e6284c6d32525ab01c89d9118df89b3e2a0
+ languageName: node
+ linkType: hard
+
"jsdom@npm:22.1.0":
version: 22.1.0
resolution: "jsdom@npm:22.1.0"
@@ -27989,6 +28275,16 @@ __metadata:
languageName: node
linkType: hard
+"lighthouse-logger@npm:^1.0.0":
+ version: 1.4.2
+ resolution: "lighthouse-logger@npm:1.4.2"
+ dependencies:
+ debug: ^2.6.9
+ marky: ^1.2.2
+ checksum: ba6b73d93424318fab58b4e07c9ed246e3e969a3313f26b69515ed4c06457dd9a0b11bc706948398fdaef26aa4ba5e65cb848c37ce59f470d3c6c450b9b79a33
+ languageName: node
+ linkType: hard
+
"lilconfig@npm:3.0.0":
version: 3.0.0
resolution: "lilconfig@npm:3.0.0"
@@ -28935,6 +29231,13 @@ __metadata:
languageName: node
linkType: hard
+"marky@npm:^1.2.2":
+ version: 1.2.5
+ resolution: "marky@npm:1.2.5"
+ checksum: 823b946677749551cdfc3b5221685478b5d1b9cc0dc03eff977c6f9a615fb05c67559f9556cb3c0fcb941a9ea0e195e37befd83026443396ccee8b724f54f4c5
+ languageName: node
+ linkType: hard
+
"matchdep@npm:^2.0.0":
version: 2.0.0
resolution: "matchdep@npm:2.0.0"
@@ -29290,15 +29593,14 @@ __metadata:
languageName: node
linkType: hard
-"metro-babel-transformer@npm:0.73.9":
- version: 0.73.9
- resolution: "metro-babel-transformer@npm:0.73.9"
+"metro-babel-transformer@npm:0.80.6":
+ version: 0.80.6
+ resolution: "metro-babel-transformer@npm:0.80.6"
dependencies:
"@babel/core": ^7.20.0
- hermes-parser: 0.8.0
- metro-source-map: 0.73.9
+ hermes-parser: 0.19.1
nullthrows: ^1.1.1
- checksum: a136f110bdd5661d3e0cc9ff5399a480151205e91f7ce735820c4df0eb47e0d002496ceeed497799045b4c9695a63ce9d0b8235ad6844dd3854d9e5337f74627
+ checksum: 67fafa987f23ba6b8326fadc151cda108b936608a204ca0487faa6085d09a496b7dea084d4624c8be5352987f615c9e4356bceb0bc4277290dd87df4bd0ff538
languageName: node
linkType: hard
@@ -29309,10 +29611,10 @@ __metadata:
languageName: node
linkType: hard
-"metro-cache-key@npm:0.73.9":
- version: 0.73.9
- resolution: "metro-cache-key@npm:0.73.9"
- checksum: 96265f4a65bf7b7d1268150b0167143e517c3a5f6dddc593d025dd33d514b27bdc8b756a1d7dbcde2f0b092ec6defa564ec81066a7da158cef250de47b39ac7e
+"metro-cache-key@npm:0.80.6":
+ version: 0.80.6
+ resolution: "metro-cache-key@npm:0.80.6"
+ checksum: 717b7e6281f3ced65718a086b3fda2d1bd0aa6c50b5712771697235d1a756de717cbf21fc05ff729ea1040fc669352f5748a44898cbd6ce3729cbd64dc90899d
languageName: node
linkType: hard
@@ -29326,13 +29628,13 @@ __metadata:
languageName: node
linkType: hard
-"metro-cache@npm:0.73.9":
- version: 0.73.9
- resolution: "metro-cache@npm:0.73.9"
+"metro-cache@npm:0.80.6":
+ version: 0.80.6
+ resolution: "metro-cache@npm:0.80.6"
dependencies:
- metro-core: 0.73.9
+ metro-core: 0.80.6
rimraf: ^3.0.2
- checksum: a573419ca7e2a44c4e5a93cbd7c8609856fd0574fea0576252ddf8705334fda74297686b507cbecdf6f8c97de2c6a9982beea60607bd6d90db36c2958808b83c
+ checksum: c430df77cb10ae7cd95ac7f25782e1645982e8c155e37678f93c0f88f71c001b8089dda04911924ac9320a3c7922d64691839cce9a5fe5718c269cc169978f01
languageName: node
linkType: hard
@@ -29350,17 +29652,18 @@ __metadata:
languageName: node
linkType: hard
-"metro-config@npm:0.73.9":
- version: 0.73.9
- resolution: "metro-config@npm:0.73.9"
+"metro-config@npm:0.80.6, metro-config@npm:^0.80.3":
+ version: 0.80.6
+ resolution: "metro-config@npm:0.80.6"
dependencies:
+ connect: ^3.6.5
cosmiconfig: ^5.0.5
- jest-validate: ^26.5.2
- metro: 0.73.9
- metro-cache: 0.73.9
- metro-core: 0.73.9
- metro-runtime: 0.73.9
- checksum: e40dde49a6c1e302f001c727e39fcf7d79433e872b0f74c4ecbfa90de0b6a51b2b0647a19c6905548a002258c552d0e2d4b110daa6f4f100aa5fc642ae6bbc88
+ jest-validate: ^29.6.3
+ metro: 0.80.6
+ metro-cache: 0.80.6
+ metro-core: 0.80.6
+ metro-runtime: 0.80.6
+ checksum: acb4d0d7bbdea298bda0603755881a082ce71d6335ca024009ae38e9ef2d7cb031d7d228d243cf98235828cf79be4a8c5576363431808274e2c4bd28dfb4a7ff
languageName: node
linkType: hard
@@ -29374,13 +29677,13 @@ __metadata:
languageName: node
linkType: hard
-"metro-core@npm:0.73.9":
- version: 0.73.9
- resolution: "metro-core@npm:0.73.9"
+"metro-core@npm:0.80.6, metro-core@npm:^0.80.3":
+ version: 0.80.6
+ resolution: "metro-core@npm:0.80.6"
dependencies:
lodash.throttle: ^4.1.1
- metro-resolver: 0.73.9
- checksum: d41cd99bc2c671a5d675023ec27cef6dc74ef05330476851d5a0a45b452e61f05fae5a93cb1fcee24f26aa272a06051d9277097fadc838c0669929a5ce4cfa1b
+ metro-resolver: 0.80.6
+ checksum: 47466162278fa26efdfb2d917bab60d12a0c1554acb6db4e80f731ed29c305728d26918a652997feb6d4a1086f11ba3f74443d927fb9d1e06d29b06b3116be58
languageName: node
linkType: hard
@@ -29408,28 +29711,25 @@ __metadata:
languageName: node
linkType: hard
-"metro-file-map@npm:0.73.9":
- version: 0.73.9
- resolution: "metro-file-map@npm:0.73.9"
+"metro-file-map@npm:0.80.6":
+ version: 0.80.6
+ resolution: "metro-file-map@npm:0.80.6"
dependencies:
- abort-controller: ^3.0.0
anymatch: ^3.0.3
debug: ^2.2.0
fb-watchman: ^2.0.0
fsevents: ^2.3.2
graceful-fs: ^4.2.4
invariant: ^2.2.4
- jest-regex-util: ^27.0.6
- jest-serializer: ^27.0.6
- jest-util: ^27.2.0
- jest-worker: ^27.2.0
+ jest-worker: ^29.6.3
micromatch: ^4.0.4
+ node-abort-controller: ^3.1.1
nullthrows: ^1.1.1
walker: ^1.0.7
dependenciesMeta:
fsevents:
optional: true
- checksum: f8e462e11e0235afdf46ccc0c7f113fe7d50ba174ba90d988c06472d144f187cefde9de2bd60a3990afa54b11cc0688b5ffc93a763609998a6646765fed08f20
+ checksum: 116c5e0595fbd644abf16ebbd15448b7eb2fe8a5297095b980a9d667c6a814990cede06b89664e5cfa9c5d4104d3f7af76834e5ac322a43e8c2e98075a2a3648
languageName: node
linkType: hard
@@ -29440,13 +29740,6 @@ __metadata:
languageName: node
linkType: hard
-"metro-hermes-compiler@npm:0.73.9":
- version: 0.73.9
- resolution: "metro-hermes-compiler@npm:0.73.9"
- checksum: 40c300b81fff2d420836973dad41588d8a3f7606da69b48b77efb23f05000d8ce1defe5a7558d9894b56c1b2396b4e84e899133fa458acb2c2e044e588ba7873
- languageName: node
- linkType: hard
-
"metro-inspector-proxy@npm:0.72.3":
version: 0.72.3
resolution: "metro-inspector-proxy@npm:0.72.3"
@@ -29461,26 +29754,12 @@ __metadata:
languageName: node
linkType: hard
-"metro-inspector-proxy@npm:0.73.9":
- version: 0.73.9
- resolution: "metro-inspector-proxy@npm:0.73.9"
- dependencies:
- connect: ^3.6.5
- debug: ^2.2.0
- ws: ^7.5.1
- yargs: ^17.5.1
- bin:
- metro-inspector-proxy: src/cli.js
- checksum: 339a8930dafd83479db3289da9db1b80ca2cae57d50b05ed707ffb8dff5da36a2f901f0c8db746d1336736a459dc6546ae6a9acad8a2c3c1fce5a9fbb6bd0603
- languageName: node
- linkType: hard
-
-"metro-minify-terser@npm:0.73.9":
- version: 0.73.9
- resolution: "metro-minify-terser@npm:0.73.9"
+"metro-minify-terser@npm:0.80.6":
+ version: 0.80.6
+ resolution: "metro-minify-terser@npm:0.80.6"
dependencies:
terser: ^5.15.0
- checksum: afa386384bc87c9bbf65766e585058434da275573f21604d7747e6937b8001f94d5ae6f14436a267041bc3fd0ebb256fd0ccad0164aa34811627d0389df741e0
+ checksum: 04b803d53d5a24b1f52adcb21e0e301486df95969b489e0be3f2396ae762a4f97305d4e14caa72af4fc98b5197d1c64e6b5fc4c80822e207fa93896b8e3c26c4
languageName: node
linkType: hard
@@ -29493,15 +29772,6 @@ __metadata:
languageName: node
linkType: hard
-"metro-minify-uglify@npm:0.73.9":
- version: 0.73.9
- resolution: "metro-minify-uglify@npm:0.73.9"
- dependencies:
- uglify-es: ^3.1.9
- checksum: d579e03d2bd45b156acb79469d31827a480b7905a50390010f6f95b588fe7f0a65ae518c5a70fee10b4230a4c15fe5ad70a9bce27985b60b8a0ba3e00ae1d3aa
- languageName: node
- linkType: hard
-
"metro-react-native-babel-preset@npm:0.72.3":
version: 0.72.3
resolution: "metro-react-native-babel-preset@npm:0.72.3"
@@ -29551,54 +29821,6 @@ __metadata:
languageName: node
linkType: hard
-"metro-react-native-babel-preset@npm:0.73.9":
- version: 0.73.9
- resolution: "metro-react-native-babel-preset@npm:0.73.9"
- dependencies:
- "@babel/core": ^7.20.0
- "@babel/plugin-proposal-async-generator-functions": ^7.0.0
- "@babel/plugin-proposal-class-properties": ^7.0.0
- "@babel/plugin-proposal-export-default-from": ^7.0.0
- "@babel/plugin-proposal-nullish-coalescing-operator": ^7.0.0
- "@babel/plugin-proposal-object-rest-spread": ^7.0.0
- "@babel/plugin-proposal-optional-catch-binding": ^7.0.0
- "@babel/plugin-proposal-optional-chaining": ^7.0.0
- "@babel/plugin-syntax-dynamic-import": ^7.0.0
- "@babel/plugin-syntax-export-default-from": ^7.0.0
- "@babel/plugin-syntax-flow": ^7.18.0
- "@babel/plugin-syntax-nullish-coalescing-operator": ^7.0.0
- "@babel/plugin-syntax-optional-chaining": ^7.0.0
- "@babel/plugin-transform-arrow-functions": ^7.0.0
- "@babel/plugin-transform-async-to-generator": ^7.0.0
- "@babel/plugin-transform-block-scoping": ^7.0.0
- "@babel/plugin-transform-classes": ^7.0.0
- "@babel/plugin-transform-computed-properties": ^7.0.0
- "@babel/plugin-transform-destructuring": ^7.0.0
- "@babel/plugin-transform-flow-strip-types": ^7.0.0
- "@babel/plugin-transform-function-name": ^7.0.0
- "@babel/plugin-transform-literals": ^7.0.0
- "@babel/plugin-transform-modules-commonjs": ^7.0.0
- "@babel/plugin-transform-named-capturing-groups-regex": ^7.0.0
- "@babel/plugin-transform-parameters": ^7.0.0
- "@babel/plugin-transform-react-display-name": ^7.0.0
- "@babel/plugin-transform-react-jsx": ^7.0.0
- "@babel/plugin-transform-react-jsx-self": ^7.0.0
- "@babel/plugin-transform-react-jsx-source": ^7.0.0
- "@babel/plugin-transform-runtime": ^7.0.0
- "@babel/plugin-transform-shorthand-properties": ^7.0.0
- "@babel/plugin-transform-spread": ^7.0.0
- "@babel/plugin-transform-sticky-regex": ^7.0.0
- "@babel/plugin-transform-template-literals": ^7.0.0
- "@babel/plugin-transform-typescript": ^7.5.0
- "@babel/plugin-transform-unicode-regex": ^7.0.0
- "@babel/template": ^7.0.0
- react-refresh: ^0.4.0
- peerDependencies:
- "@babel/core": "*"
- checksum: ab5f099fbf2077cdf9cdcb906157a9d6571f90e461ca03434090fd0f4a671a95320c3a8a1379845aa5bfa3bdb3e8a47eda779f35dc41de70464d4ece3c1b33bc
- languageName: node
- linkType: hard
-
"metro-react-native-babel-transformer@npm:0.72.3":
version: 0.72.3
resolution: "metro-react-native-babel-transformer@npm:0.72.3"
@@ -29616,23 +29838,6 @@ __metadata:
languageName: node
linkType: hard
-"metro-react-native-babel-transformer@npm:0.73.9":
- version: 0.73.9
- resolution: "metro-react-native-babel-transformer@npm:0.73.9"
- dependencies:
- "@babel/core": ^7.20.0
- babel-preset-fbjs: ^3.4.0
- hermes-parser: 0.8.0
- metro-babel-transformer: 0.73.9
- metro-react-native-babel-preset: 0.73.9
- metro-source-map: 0.73.9
- nullthrows: ^1.1.1
- peerDependencies:
- "@babel/core": "*"
- checksum: f54224a1b851ccb939ef71763b802ef35d5af70fb571cf4b61477a75a357000a07bd7ea5b900402eb718586af4dfd1aaa2b433757167882642bf3beb66e980e0
- languageName: node
- linkType: hard
-
"metro-resolver@npm:0.72.3":
version: 0.72.3
resolution: "metro-resolver@npm:0.72.3"
@@ -29642,12 +29847,10 @@ __metadata:
languageName: node
linkType: hard
-"metro-resolver@npm:0.73.9":
- version: 0.73.9
- resolution: "metro-resolver@npm:0.73.9"
- dependencies:
- absolute-path: ^0.0.0
- checksum: 32ba18d823f73142ab768bec29668337983a2f155aff633a59b872ec99fe043808249628a48afded0b72005a2d6283dc7618e8450deb8997e4567c2db1ca9ee3
+"metro-resolver@npm:0.80.6":
+ version: 0.80.6
+ resolution: "metro-resolver@npm:0.80.6"
+ checksum: c2b9b301f6f1494f156b8f85ac7ed49b984452e6c7d3c26b7e970d6a126e8e750a61c24b38f804040a38196b268051197d9d349cd64b16f83f9c824560ccf9c8
languageName: node
linkType: hard
@@ -29661,13 +29864,21 @@ __metadata:
languageName: node
linkType: hard
-"metro-runtime@npm:0.73.9":
- version: 0.73.9
- resolution: "metro-runtime@npm:0.73.9"
+"metro-runtime@npm:0.80.6":
+ version: 0.80.6
+ resolution: "metro-runtime@npm:0.80.6"
dependencies:
"@babel/runtime": ^7.0.0
- react-refresh: ^0.4.0
- checksum: b6afd195fe0f99281d6a71e4b742545de62b8f54b0731bb79da55b98b30561a807f90f46e96469aa96dec720bac3153e51741c038d0d9171e4c395aeda62ae4a
+ checksum: 89e49536d2aa9c8be668d405e810769815e8ceb92a91e9f5e212509b4618a6ed0a734bb2fd4c7fa0444ac73545856f528c0b48fb936647e258c2c08481c03afd
+ languageName: node
+ linkType: hard
+
+"metro-runtime@npm:^0.80.3":
+ version: 0.80.9
+ resolution: "metro-runtime@npm:0.80.9"
+ dependencies:
+ "@babel/runtime": ^7.0.0
+ checksum: 2d087ebc82de0796741cd77bc4af0c20117eb0dc4fc91dfad3be44eb3389bbf6caef7b1605b7907e59ef0c5532617e0b2fb6c5b64df24d03c14748173427b1d4
languageName: node
linkType: hard
@@ -29687,19 +29898,35 @@ __metadata:
languageName: node
linkType: hard
-"metro-source-map@npm:0.73.9":
- version: 0.73.9
- resolution: "metro-source-map@npm:0.73.9"
+"metro-source-map@npm:0.80.6":
+ version: 0.80.6
+ resolution: "metro-source-map@npm:0.80.6"
dependencies:
"@babel/traverse": ^7.20.0
"@babel/types": ^7.20.0
invariant: ^2.2.4
- metro-symbolicate: 0.73.9
+ metro-symbolicate: 0.80.6
nullthrows: ^1.1.1
- ob1: 0.73.9
+ ob1: 0.80.6
source-map: ^0.5.6
vlq: ^1.0.0
- checksum: 289db0ddacebbeeea0d126018978476f8da3ec4646e196b873d4e35ff8c3f1d3e409110b008637d52d7aee4dda0d7ca0b2e1bf8f1944e0a015ef6f1189d1f7d0
+ checksum: 52ac62279732474d16f81122d5814565350fbdefb4945258270ecb7a02106d55d1c1a6297f53a4115db79a087f6cc18028faea6b2081e6b08eb203daa3ac0df7
+ languageName: node
+ linkType: hard
+
+"metro-source-map@npm:0.80.9, metro-source-map@npm:^0.80.3":
+ version: 0.80.9
+ resolution: "metro-source-map@npm:0.80.9"
+ dependencies:
+ "@babel/traverse": ^7.20.0
+ "@babel/types": ^7.20.0
+ invariant: ^2.2.4
+ metro-symbolicate: 0.80.9
+ nullthrows: ^1.1.1
+ ob1: 0.80.9
+ source-map: ^0.5.6
+ vlq: ^1.0.0
+ checksum: d6423cbe4c861eead953e24bb97d774772afa6f10c75c473d4d35965300a38259ad769b54a62b6d4a73ecaaef8ad2806455bf1fc2e89d8d7839915b30a6344d6
languageName: node
linkType: hard
@@ -29719,19 +29946,35 @@ __metadata:
languageName: node
linkType: hard
-"metro-symbolicate@npm:0.73.9":
- version: 0.73.9
- resolution: "metro-symbolicate@npm:0.73.9"
+"metro-symbolicate@npm:0.80.6":
+ version: 0.80.6
+ resolution: "metro-symbolicate@npm:0.80.6"
dependencies:
invariant: ^2.2.4
- metro-source-map: 0.73.9
+ metro-source-map: 0.80.6
nullthrows: ^1.1.1
source-map: ^0.5.6
through2: ^2.0.1
vlq: ^1.0.0
bin:
metro-symbolicate: src/index.js
- checksum: 056ea58297a63fb613df3580cba0a338b9dfc3c7e5f1c3e1cd4997c69d3d8476d53ca5127baa557de61bffa0feee9b383f18a7bc776e5677df729382ee874a31
+ checksum: 49156b1848c174384b110de60a73021f935f963c795d788483d770a5d19fad05dcb41dea8c440185fe383c678edce590c4826dbce035dec02d0d92190edeba31
+ languageName: node
+ linkType: hard
+
+"metro-symbolicate@npm:0.80.9":
+ version: 0.80.9
+ resolution: "metro-symbolicate@npm:0.80.9"
+ dependencies:
+ invariant: ^2.2.4
+ metro-source-map: 0.80.9
+ nullthrows: ^1.1.1
+ source-map: ^0.5.6
+ through2: ^2.0.1
+ vlq: ^1.0.0
+ bin:
+ metro-symbolicate: src/index.js
+ checksum: 070c4a48632e6137e8715c234f31e9c36b8e6c0a7b8e560168c042af00c7764cd5ba0a431ea7071f193d42d73cace0a500fd4b181a296f15e49866b221288d83
languageName: node
linkType: hard
@@ -29748,16 +29991,16 @@ __metadata:
languageName: node
linkType: hard
-"metro-transform-plugins@npm:0.73.9":
- version: 0.73.9
- resolution: "metro-transform-plugins@npm:0.73.9"
+"metro-transform-plugins@npm:0.80.6":
+ version: 0.80.6
+ resolution: "metro-transform-plugins@npm:0.80.6"
dependencies:
"@babel/core": ^7.20.0
"@babel/generator": ^7.20.0
"@babel/template": ^7.0.0
"@babel/traverse": ^7.20.0
nullthrows: ^1.1.1
- checksum: 47fdf0709e0235aa8cf5e6bb00cbeaab475760058189d558eb3644debb9e2bab7473294899ffb8f99135392b7fb48671eca5c6fc14640d2996a1302cb6fce19c
+ checksum: 32237fd23514ac62a43b46715a4f07c0ff86f1987e9869a2f63aaa4536278d3f6e8ca206e94d674c9d576c0265230f667ed55fb7a7e7de8c0ac9b0b12cb534a2
languageName: node
linkType: hard
@@ -29782,24 +30025,23 @@ __metadata:
languageName: node
linkType: hard
-"metro-transform-worker@npm:0.73.9":
- version: 0.73.9
- resolution: "metro-transform-worker@npm:0.73.9"
+"metro-transform-worker@npm:0.80.6":
+ version: 0.80.6
+ resolution: "metro-transform-worker@npm:0.80.6"
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.73.9
- metro-babel-transformer: 0.73.9
- metro-cache: 0.73.9
- metro-cache-key: 0.73.9
- metro-hermes-compiler: 0.73.9
- metro-source-map: 0.73.9
- metro-transform-plugins: 0.73.9
+ metro: 0.80.6
+ metro-babel-transformer: 0.80.6
+ metro-cache: 0.80.6
+ metro-cache-key: 0.80.6
+ metro-minify-terser: 0.80.6
+ metro-source-map: 0.80.6
+ metro-transform-plugins: 0.80.6
nullthrows: ^1.1.1
- checksum: 7cbdac0b6c87c718214378c0d87bb1a95505601bd607c3247b425b2ec46af4606606baac3ba6a397a9ab3726186047c80149138ab00aa7e4502f35541948e211
+ checksum: 877dfb4d9b8ce3a3663a689906b81d61c4e2c1344f790b9995b4edb7439964badac8b0bf5a204a20819d42dbc403179fa67c950ec2b232837c1d0e9dc8db35bb
languageName: node
linkType: hard
@@ -29863,9 +30105,9 @@ __metadata:
languageName: node
linkType: hard
-"metro@npm:0.73.9":
- version: 0.73.9
- resolution: "metro@npm:0.73.9"
+"metro@npm:0.80.6, metro@npm:^0.80.3":
+ version: 0.80.6
+ resolution: "metro@npm:0.80.6"
dependencies:
"@babel/code-frame": ^7.0.0
"@babel/core": ^7.20.0
@@ -29874,9 +30116,7 @@ __metadata:
"@babel/template": ^7.0.0
"@babel/traverse": ^7.20.0
"@babel/types": ^7.20.0
- absolute-path: ^0.0.0
accepts: ^1.3.7
- async: ^3.2.2
chalk: ^4.0.0
ci-info: ^2.0.0
connect: ^3.6.5
@@ -29884,28 +30124,24 @@ __metadata:
denodeify: ^1.2.1
error-stack-parser: ^2.0.6
graceful-fs: ^4.2.4
- hermes-parser: 0.8.0
- image-size: ^0.6.0
+ hermes-parser: 0.19.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.73.9
- metro-cache: 0.73.9
- metro-cache-key: 0.73.9
- metro-config: 0.73.9
- metro-core: 0.73.9
- metro-file-map: 0.73.9
- metro-hermes-compiler: 0.73.9
- metro-inspector-proxy: 0.73.9
- metro-minify-terser: 0.73.9
- metro-minify-uglify: 0.73.9
- metro-react-native-babel-preset: 0.73.9
- metro-resolver: 0.73.9
- metro-runtime: 0.73.9
- metro-source-map: 0.73.9
- metro-symbolicate: 0.73.9
- metro-transform-plugins: 0.73.9
- metro-transform-worker: 0.73.9
+ metro-babel-transformer: 0.80.6
+ metro-cache: 0.80.6
+ metro-cache-key: 0.80.6
+ metro-config: 0.80.6
+ metro-core: 0.80.6
+ metro-file-map: 0.80.6
+ metro-resolver: 0.80.6
+ metro-runtime: 0.80.6
+ metro-source-map: 0.80.6
+ metro-symbolicate: 0.80.6
+ metro-transform-plugins: 0.80.6
+ metro-transform-worker: 0.80.6
mime-types: ^2.1.27
node-fetch: ^2.2.0
nullthrows: ^1.1.1
@@ -29913,13 +30149,12 @@ __metadata:
serialize-error: ^2.1.0
source-map: ^0.5.6
strip-ansi: ^6.0.0
- temp: 0.8.3
throat: ^5.0.0
ws: ^7.5.1
- yargs: ^17.5.1
+ yargs: ^17.6.2
bin:
metro: src/cli.js
- checksum: 2ca5d6e02e1b28170e82c6fabe77156b99ae282a1ea67a2ba2d22a0406f9838fb30c031ea0c342cd3219a8f03e252d8d6a30e867d08eb2a5ecb10ad12e7d0184
+ checksum: 9ff469539e0f64ba6a21485f17f194f8eb63713d6a48f0bd46660bcb7f9e8ebf62ab98459211f99f8e8e63d7c40145d62e30a7222dbd93410bf08e6eb8958ff4
languageName: node
linkType: hard
@@ -31153,6 +31388,13 @@ __metadata:
languageName: node
linkType: hard
+"node-abort-controller@npm:^3.1.1":
+ version: 3.1.1
+ resolution: "node-abort-controller@npm:3.1.1"
+ checksum: 2c340916af9710328b11c0828223fc65ba320e0d082214a211311bf64c2891028e42ef276b9799188c4ada9e6e1c54cf7a0b7c05dd9d59fcdc8cd633304c8047
+ languageName: node
+ linkType: hard
+
"node-addon-api@npm:^1.6.3":
version: 1.7.2
resolution: "node-addon-api@npm:1.7.2"
@@ -31953,10 +32195,17 @@ __metadata:
languageName: node
linkType: hard
-"ob1@npm:0.73.9":
- version: 0.73.9
- resolution: "ob1@npm:0.73.9"
- checksum: 6f45eeb21ca426259f8edb21a68127b3ec85bd1b01c00f3637c077f20fca32a428d19038aa09f1cfbe1f4eb0df5fdcfb9de90523b00bc9b99f129853584e20c1
+"ob1@npm:0.80.6":
+ version: 0.80.6
+ resolution: "ob1@npm:0.80.6"
+ checksum: 5208529dbb68038f051d1e6fc74446be0196890da439ea21f31b4c5f73ff0b92879fbc115e7624a2ca176777360e662bc7ce965076dd9705536ed61d6d532a85
+ languageName: node
+ linkType: hard
+
+"ob1@npm:0.80.9":
+ version: 0.80.9
+ resolution: "ob1@npm:0.80.9"
+ checksum: 50730f4c4fd043e1d3e713a40e6c6ee04882b56abf57bc0afbfe18982ad4e64f0d7cfd0b8fc37377af37f0a0dbf1bb46eb3c1625eacff0cd834717703028cfb2
languageName: node
linkType: hard
@@ -32280,6 +32529,16 @@ __metadata:
languageName: node
linkType: hard
+"open@npm:^7.0.3":
+ version: 7.4.2
+ resolution: "open@npm:7.4.2"
+ dependencies:
+ is-docker: ^2.0.0
+ is-wsl: ^2.1.1
+ checksum: 3333900ec0e420d64c23b831bc3467e57031461d843c801f569b2204a1acc3cd7b3ec3c7897afc9dde86491dfa289708eb92bba164093d8bd88fb2c231843c91
+ languageName: node
+ linkType: hard
+
"open@npm:^9.1.0":
version: 9.1.0
resolution: "open@npm:9.1.0"
@@ -34424,17 +34683,6 @@ __metadata:
languageName: node
linkType: hard
-"pretty-format@npm:^29.5.0":
- version: 29.5.0
- resolution: "pretty-format@npm:29.5.0"
- dependencies:
- "@jest/schemas": ^29.4.3
- ansi-styles: ^5.0.0
- react-is: ^18.0.0
- checksum: 4065356b558e6db25b4d41a01efb386935a6c06a0c9c104ef5ce59f2f476b8210edb8b3949b386e60ada0a6dc5ebcb2e6ccddc8c64dfd1a9943c3c3a9e7eaf89
- languageName: node
- linkType: hard
-
"pretty-format@npm:^29.7.0":
version: 29.7.0
resolution: "pretty-format@npm:29.7.0"
@@ -34622,7 +34870,7 @@ __metadata:
languageName: node
linkType: hard
-"prop-types@npm:*, prop-types@npm:15.8.1, prop-types@npm:^15.5.10, prop-types@npm:^15.8.1":
+"prop-types@npm:15.8.1, prop-types@npm:^15.5.10, prop-types@npm:^15.8.1":
version: 15.8.1
resolution: "prop-types@npm:15.8.1"
dependencies:
@@ -34927,6 +35175,13 @@ __metadata:
languageName: node
linkType: hard
+"querystring@npm:^0.2.1":
+ version: 0.2.1
+ resolution: "querystring@npm:0.2.1"
+ checksum: 7b83b45d641e75fd39cd6625ddfd44e7618e741c61e95281b57bbae8fde0afcc12cf851924559e5cc1ef9baa3b1e06e22b164ea1397d65dd94b801f678d9c8ce
+ languageName: node
+ linkType: hard
+
"querystringify@npm:^2.1.1":
version: 2.2.0
resolution: "querystringify@npm:2.2.0"
@@ -35174,13 +35429,13 @@ __metadata:
languageName: node
linkType: hard
-"react-devtools-core@npm:^4.26.1":
- version: 4.27.8
- resolution: "react-devtools-core@npm:4.27.8"
+"react-devtools-core@npm:^5.0.0":
+ version: 5.2.0
+ resolution: "react-devtools-core@npm:5.2.0"
dependencies:
shell-quote: ^1.6.1
ws: ^7
- checksum: 83213d5f620e95cf9e60d21a186949f1a523253ea5cca3371d61cf74102efd5074e2e9431cebe4cd9be45a77db647af9c2cdb44c69907ed07441a3334ca19c8b
+ checksum: 9dbe3f38561fa187a1d518406546a52562cc374e4d2ec495f3a80bee5ed58a16be2e6dedda89d5844e8d981d9adba79fc1a04348a8c0f55c590ff8bf08d4a14f
languageName: node
linkType: hard
@@ -35348,18 +35603,6 @@ __metadata:
languageName: node
linkType: hard
-"react-native-codegen@npm:^0.71.5":
- version: 0.71.5
- resolution: "react-native-codegen@npm:0.71.5"
- dependencies:
- "@babel/parser": ^7.14.0
- flow-parser: ^0.185.0
- jscodeshift: ^0.13.1
- nullthrows: ^1.1.1
- checksum: d3a40b557d4b3a0d51664070eb8388b0dde247a0518025ff5a815d3573c98ff16f616df8236e827ee16625f685169931db5c966dd144d860ad5aed437b65b28c
- languageName: node
- linkType: hard
-
"react-native-device-info@npm:10.12.0":
version: 10.12.0
resolution: "react-native-device-info@npm:10.12.0"
@@ -35463,13 +35706,6 @@ __metadata:
languageName: node
linkType: hard
-"react-native-gradle-plugin@npm:^0.71.19":
- version: 0.71.19
- resolution: "react-native-gradle-plugin@npm:0.71.19"
- checksum: 2e3ab679f0b81edd81b9fb88a73a16c8b9b6dbef4e7158fd894c42e6dff04ba8d11f1b9663ffa2c30d0d9deee3cd44b033cd280322c010be3c290e4422088a7a
- languageName: node
- linkType: hard
-
"react-native-image-picker@npm:7.1.0":
version: 7.1.0
resolution: "react-native-image-picker@npm:7.1.0"
@@ -35543,13 +35779,13 @@ __metadata:
languageName: node
linkType: hard
-"react-native-safe-area-context@npm:4.8.2":
- version: 4.8.2
- resolution: "react-native-safe-area-context@npm:4.8.2"
+"react-native-safe-area-context@npm:4.10.1":
+ version: 4.10.1
+ resolution: "react-native-safe-area-context@npm:4.10.1"
peerDependencies:
react: "*"
react-native: "*"
- checksum: 929eaa5ee522f712e7bfabd0f22908f033918d030c932ddf6a83e4315bc781f7aa44e315806dc8130f75619f09951f3237082f720f4fa65a6670469886cf9735
+ checksum: a0f31a66f0aba7050cfdc34512349f49dd65349d53407d461196fa70010f65aca7310212d5c7c47078745db6e02975a4d97881d0340160d40e0feb5a4a5d9de2
languageName: node
linkType: hard
@@ -35711,95 +35947,109 @@ __metadata:
languageName: node
linkType: hard
-"react-native@npm:0.71.10":
- version: 0.71.10
- resolution: "react-native@npm:0.71.10"
+"react-native@npm:0.74.1":
+ version: 0.74.1
+ resolution: "react-native@npm:0.74.1"
dependencies:
- "@jest/create-cache-key-function": ^29.2.1
- "@react-native-community/cli": 10.2.2
- "@react-native-community/cli-platform-android": 10.2.0
- "@react-native-community/cli-platform-ios": 10.2.1
- "@react-native/assets": 1.0.0
- "@react-native/normalize-color": 2.1.0
- "@react-native/polyfills": 2.0.0
+ "@jest/create-cache-key-function": ^29.6.3
+ "@react-native-community/cli": 13.6.6
+ "@react-native-community/cli-platform-android": 13.6.6
+ "@react-native-community/cli-platform-ios": 13.6.6
+ "@react-native/assets-registry": 0.74.83
+ "@react-native/codegen": 0.74.83
+ "@react-native/community-cli-plugin": 0.74.83
+ "@react-native/gradle-plugin": 0.74.83
+ "@react-native/js-polyfills": 0.74.83
+ "@react-native/normalize-colors": 0.74.83
+ "@react-native/virtualized-lists": 0.74.83
abort-controller: ^3.0.0
anser: ^1.4.9
- base64-js: ^1.1.2
- deprecated-react-native-prop-types: ^3.0.1
+ ansi-regex: ^5.0.0
+ base64-js: ^1.5.1
+ chalk: ^4.0.0
event-target-shim: ^5.0.1
+ flow-enums-runtime: ^0.0.6
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-react-native-babel-transformer: 0.73.9
- metro-runtime: 0.73.9
- metro-source-map: 0.73.9
+ metro-runtime: ^0.80.3
+ metro-source-map: ^0.80.3
mkdirp: ^0.5.1
nullthrows: ^1.1.1
pretty-format: ^26.5.2
promise: ^8.3.0
- react-devtools-core: ^4.26.1
- react-native-codegen: ^0.71.5
- react-native-gradle-plugin: ^0.71.19
- react-refresh: ^0.4.0
+ react-devtools-core: ^5.0.0
+ react-refresh: ^0.14.0
react-shallow-renderer: ^16.15.0
regenerator-runtime: ^0.13.2
- scheduler: ^0.23.0
- stacktrace-parser: ^0.1.3
- use-sync-external-store: ^1.0.0
+ scheduler: 0.24.0-canary-efb381bbf-20230505
+ stacktrace-parser: ^0.1.10
whatwg-fetch: ^3.0.0
ws: ^6.2.2
+ yargs: ^17.6.2
peerDependencies:
+ "@types/react": ^18.2.6
react: 18.2.0
+ peerDependenciesMeta:
+ "@types/react":
+ optional: true
bin:
react-native: cli.js
- checksum: 08780690cdbdb15798bb59666ab7deabb4555904e78bcade60be42a35ea75365a668c2b5da1f3b431a66d0f1614e143344024ed8be49c219cd034a17fabb1ae9
+ checksum: f89c54da0b3f475bf1a90cfce62a062606ecdfa9974b264f2b69c823dd1e43c866e89d83d20d1af06018ce8301ca32a270c2f8eb06f6b3f3dcd816e9d0995cc3
languageName: node
linkType: hard
-"react-native@patch:react-native@npm%3A0.71.10#./.yarn/patches/react-native-animation-fix/react-native-npm-0.71.10-f9c32562d8.patch::locator=root%40workspace%3A.":
- version: 0.71.10
- resolution: "react-native@patch:react-native@npm%3A0.71.10#./.yarn/patches/react-native-animation-fix/react-native-npm-0.71.10-f9c32562d8.patch::version=0.71.10&hash=d4015e&locator=root%40workspace%3A."
+"react-native@patch:react-native@npm%3A0.74.1#./.yarn/patches/react-native-npm-0.74.1-754c02ae9e.patch::locator=root%40workspace%3A.":
+ version: 0.74.1
+ resolution: "react-native@patch:react-native@npm%3A0.74.1#./.yarn/patches/react-native-npm-0.74.1-754c02ae9e.patch::version=0.74.1&hash=51a96c&locator=root%40workspace%3A."
dependencies:
- "@jest/create-cache-key-function": ^29.2.1
- "@react-native-community/cli": 10.2.2
- "@react-native-community/cli-platform-android": 10.2.0
- "@react-native-community/cli-platform-ios": 10.2.1
- "@react-native/assets": 1.0.0
- "@react-native/normalize-color": 2.1.0
- "@react-native/polyfills": 2.0.0
+ "@jest/create-cache-key-function": ^29.6.3
+ "@react-native-community/cli": 13.6.6
+ "@react-native-community/cli-platform-android": 13.6.6
+ "@react-native-community/cli-platform-ios": 13.6.6
+ "@react-native/assets-registry": 0.74.83
+ "@react-native/codegen": 0.74.83
+ "@react-native/community-cli-plugin": 0.74.83
+ "@react-native/gradle-plugin": 0.74.83
+ "@react-native/js-polyfills": 0.74.83
+ "@react-native/normalize-colors": 0.74.83
+ "@react-native/virtualized-lists": 0.74.83
abort-controller: ^3.0.0
anser: ^1.4.9
- base64-js: ^1.1.2
- deprecated-react-native-prop-types: ^3.0.1
+ ansi-regex: ^5.0.0
+ base64-js: ^1.5.1
+ chalk: ^4.0.0
event-target-shim: ^5.0.1
+ flow-enums-runtime: ^0.0.6
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-react-native-babel-transformer: 0.73.9
- metro-runtime: 0.73.9
- metro-source-map: 0.73.9
+ metro-runtime: ^0.80.3
+ metro-source-map: ^0.80.3
mkdirp: ^0.5.1
nullthrows: ^1.1.1
pretty-format: ^26.5.2
promise: ^8.3.0
- react-devtools-core: ^4.26.1
- react-native-codegen: ^0.71.5
- react-native-gradle-plugin: ^0.71.19
- react-refresh: ^0.4.0
+ react-devtools-core: ^5.0.0
+ react-refresh: ^0.14.0
react-shallow-renderer: ^16.15.0
regenerator-runtime: ^0.13.2
- scheduler: ^0.23.0
- stacktrace-parser: ^0.1.3
- use-sync-external-store: ^1.0.0
+ scheduler: 0.24.0-canary-efb381bbf-20230505
+ stacktrace-parser: ^0.1.10
whatwg-fetch: ^3.0.0
ws: ^6.2.2
+ yargs: ^17.6.2
peerDependencies:
+ "@types/react": ^18.2.6
react: 18.2.0
+ peerDependenciesMeta:
+ "@types/react":
+ optional: true
bin:
react-native: cli.js
- checksum: c8c3cd4abfe4031f2c91baa6b26e2a43421dc3a3b221fec408d67c788e477b90dc4c0b206c1a24f82d5d7dae319b5da8ce6a472e346b48936813001d8276a279
+ checksum: 5bf236b8cb15605ba1aed9094197c54dd776c21e6ccd8acf6a2b71be3b2cf2e4a8a73c83ce6d3881007114dfc2972e66aa83ea79e334b0cf006f96348d24a1c8
languageName: node
linkType: hard
@@ -35848,6 +36098,13 @@ __metadata:
languageName: node
linkType: hard
+"react-refresh@npm:^0.14.0":
+ version: 0.14.0
+ resolution: "react-refresh@npm:0.14.0"
+ checksum: dc69fa8c993df512f42dd0f1b604978ae89bd747c0ed5ec595c0cc50d535fb2696619ccd98ae28775cc01d0a7c146a532f0f7fb81dc22e1977c242a4912312f4
+ languageName: node
+ linkType: hard
+
"react-refresh@npm:^0.4.0":
version: 0.4.3
resolution: "react-refresh@npm:0.4.3"
@@ -36292,6 +36549,18 @@ __metadata:
languageName: node
linkType: hard
+"recast@npm:^0.21.0":
+ version: 0.21.5
+ resolution: "recast@npm:0.21.5"
+ dependencies:
+ ast-types: 0.15.2
+ esprima: ~4.0.0
+ source-map: ~0.6.1
+ tslib: ^2.0.1
+ checksum: 03cc7f57562238ba258d468be67bf7446ce7a707bc87a087891dad15afead46c36e9aaeedf2130e2ab5a465244a9c62bfd4127849761cf8f4085abe2f3e5f485
+ languageName: node
+ linkType: hard
+
"rechoir@npm:^0.6.2":
version: 0.6.2
resolution: "rechoir@npm:0.6.2"
@@ -37595,6 +37864,15 @@ __metadata:
languageName: node
linkType: hard
+"scheduler@npm:0.24.0-canary-efb381bbf-20230505":
+ version: 0.24.0-canary-efb381bbf-20230505
+ resolution: "scheduler@npm:0.24.0-canary-efb381bbf-20230505"
+ dependencies:
+ loose-envify: ^1.1.0
+ checksum: 232149125c10f10193b1340ec4bbf14a8e6a845152790d6fd6f58207642db801abdb5a21227561a0a93871b98ba47539a6233b4e6155aae72d6db6db9f9f09b3
+ languageName: node
+ linkType: hard
+
"scheduler@npm:^0.20.2":
version: 0.20.2
resolution: "scheduler@npm:0.20.2"
@@ -37712,6 +37990,16 @@ __metadata:
languageName: node
linkType: hard
+"selfsigned@npm:^2.4.1":
+ version: 2.4.1
+ resolution: "selfsigned@npm:2.4.1"
+ dependencies:
+ "@types/node-forge": ^1.3.0
+ node-forge: ^1
+ checksum: 38b91c56f1d7949c0b77f9bbe4545b19518475cae15e7d7f0043f87b1626710b011ce89879a88969651f650a19d213bb15b7d5b4c2877df9eeeff7ba8f8b9bfa
+ languageName: node
+ linkType: hard
+
"semver-compare@npm:^1.0.0":
version: 1.0.0
resolution: "semver-compare@npm:1.0.0"
@@ -37837,6 +38125,17 @@ __metadata:
languageName: node
linkType: hard
+"semver@npm:^7.5.2":
+ version: 7.6.0
+ resolution: "semver@npm:7.6.0"
+ dependencies:
+ lru-cache: ^6.0.0
+ bin:
+ semver: bin/semver.js
+ checksum: 7427f05b70786c696640edc29fdd4bc33b2acf3bbe1740b955029044f80575fc664e1a512e4113c3af21e767154a94b4aa214bf6cd6e42a1f6dba5914e0b208c
+ languageName: node
+ linkType: hard
+
"send@npm:0.17.1":
version: 0.17.1
resolution: "send@npm:0.17.1"
@@ -39089,7 +39388,7 @@ __metadata:
languageName: node
linkType: hard
-"stacktrace-parser@npm:^0.1.3":
+"stacktrace-parser@npm:^0.1.10, stacktrace-parser@npm:^0.1.3":
version: 0.1.10
resolution: "stacktrace-parser@npm:0.1.10"
dependencies:
@@ -40342,6 +40641,13 @@ __metadata:
languageName: node
linkType: hard
+"temp-dir@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "temp-dir@npm:2.0.0"
+ checksum: cc4f0404bf8d6ae1a166e0e64f3f409b423f4d1274d8c02814a59a5529f07db6cd070a749664141b992b2c1af337fa9bb451a460a43bb9bcddc49f235d3115aa
+ languageName: node
+ linkType: hard
+
"temp-file@npm:^3.4.0":
version: 3.4.0
resolution: "temp-file@npm:3.4.0"
@@ -44001,6 +44307,15 @@ __metadata:
languageName: node
linkType: hard
+"yaml@npm:^2.2.1":
+ version: 2.4.0
+ resolution: "yaml@npm:2.4.0"
+ bin:
+ yaml: bin.mjs
+ checksum: 3c25ebae34ee702af772ebbd1855a980b1487cd21d6220d952592edb4f7d89322aafd14753d99924ba7076eb4c5b3d809c64bb532402b01af280f7af674277f1
+ languageName: node
+ linkType: hard
+
"yamljs@npm:0.3.0":
version: 0.3.0
resolution: "yamljs@npm:0.3.0"