From 366517999fa17d32e0ab3d63e3f8f90e2d2197d3 Mon Sep 17 00:00:00 2001 From: Henry Heino <46334387+personalizedrefrigerator@users.noreply.github.com> Date: Tue, 21 May 2024 02:12:20 -0700 Subject: [PATCH] Mobile: Upgrade to React Native 0.74.1 (#10401) --- .github/workflows/build-android.yml | 5 + ... react-native-npm-0.74.1-754c02ae9e.patch} | 6 +- package.json | 4 +- packages/app-mobile/Gemfile | 9 +- packages/app-mobile/android/app/build.gradle | 106 +- .../android/app/src/debug/AndroidManifest.xml | 4 +- .../net/cozic/joplin/ReactNativeFlipper.java | 75 - .../java/net/cozic/joplin/MainActivity.java | 35 - .../java/net/cozic/joplin/MainActivity.kt | 22 + .../net/cozic/joplin/MainApplication.java | 94 - .../java/net/cozic/joplin/MainApplication.kt | 59 + .../res/drawable/rn_edit_text_material.xml | 2 +- .../net/cozic/joplin/ReactNativeFlipper.java | 18 - packages/app-mobile/android/build.gradle | 18 +- packages/app-mobile/android/gradle.properties | 3 - .../android/gradle/wrapper/gradle-wrapper.jar | Bin 59821 -> 63721 bytes .../gradle/wrapper/gradle-wrapper.properties | 4 +- packages/app-mobile/android/gradlew | 43 +- packages/app-mobile/android/gradlew.bat | 55 +- packages/app-mobile/android/settings.gradle | 2 +- packages/app-mobile/babel.config.js | 2 +- .../screens/ConfigScreen/ConfigScreen.tsx | 2 +- .../ConfigScreen/configScreenStyles.ts | 7 +- .../screens/JoplinCloudLoginScreen.tsx | 2 +- .../app-mobile/components/screens/Note.tsx | 2 +- .../ios/Joplin.xcodeproj/project.pbxproj | 72 +- packages/app-mobile/ios/Joplin/AppDelegate.mm | 15 +- packages/app-mobile/ios/Joplin/Info.plist | 9 +- packages/app-mobile/ios/Podfile | 43 +- packages/app-mobile/ios/Podfile.lock | 1699 +++++++++++++---- packages/app-mobile/ios/PrivacyInfo.xcprivacy | 10 +- packages/app-mobile/metro.config.js | 24 +- packages/app-mobile/package.json | 17 +- .../plugins/PlatformImplementation.ts | 2 +- .../android/build.gradle | 30 - yarn.lock | 1483 ++++++++------ 36 files changed, 2449 insertions(+), 1534 deletions(-) rename .yarn/patches/{react-native-animation-fix/react-native-npm-0.71.10-f9c32562d8.patch => react-native-npm-0.74.1-754c02ae9e.patch} (83%) delete mode 100644 packages/app-mobile/android/app/src/debug/java/net/cozic/joplin/ReactNativeFlipper.java delete mode 100644 packages/app-mobile/android/app/src/main/java/net/cozic/joplin/MainActivity.java create mode 100644 packages/app-mobile/android/app/src/main/java/net/cozic/joplin/MainActivity.kt delete mode 100644 packages/app-mobile/android/app/src/main/java/net/cozic/joplin/MainApplication.java create mode 100644 packages/app-mobile/android/app/src/main/java/net/cozic/joplin/MainApplication.kt delete mode 100644 packages/app-mobile/android/app/src/release/java/net/cozic/joplin/ReactNativeFlipper.java diff --git a/.github/workflows/build-android.yml b/.github/workflows/build-android.yml index 27115e99ec4..a33749fcd76 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 f3abb4278a4..ed3ea52d645 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 c8d15952e66..a91f5658684 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 2ef8d07a089..4a2fafb8ce2 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 8acceeccd88..c7071caedda 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 4b185bc1597..ced5aabf9c9 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 8ac06e2c6fe..00000000000 --- 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 8c5245b0276..00000000000 --- 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 00000000000..b89de8c7d7e --- /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 cb207c2ae93..00000000000 --- 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 00000000000..e8bc836e809 --- /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 a902b2a3a60..4f7fb5f9c7c 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 7faef5639b5..48e7b112176 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 c2e806da2b7..79930db8a59 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) - - 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 + - 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 - 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) + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) - Yoga - - React-Core/CoreModulesHeaders (0.71.10): + - React-Core/CoreModulesHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - - React-cxxreact (= 0.71.10) + - React-cxxreact + - React-featureflags - React-hermes - - React-jsi (= 0.71.10) - - React-jsiexecutor (= 0.71.10) - - React-perflogger (= 0.71.10) + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) - Yoga - - React-Core/Default (0.71.10): + - React-Core/Default (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-cxxreact (= 0.71.10) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation + - React-cxxreact + - React-featureflags - React-hermes - - React-jsi (= 0.71.10) - - React-jsiexecutor (= 0.71.10) - - React-perflogger (= 0.71.10) + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) - Yoga - - React-Core/DevSupport (0.71.10): + - React-Core/DevSupport (0.74.1): - 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) + - 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 (= 0.71.10) - - React-jsiexecutor (= 0.71.10) - - React-jsinspector (= 0.71.10) - - React-perflogger (= 0.71.10) + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTActionSheetHeaders (0.71.10): + - React-Core/RCTActionSheetHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - - React-cxxreact (= 0.71.10) + - React-cxxreact + - React-featureflags - React-hermes - - React-jsi (= 0.71.10) - - React-jsiexecutor (= 0.71.10) - - React-perflogger (= 0.71.10) + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTAnimationHeaders (0.71.10): + - React-Core/RCTAnimationHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - - React-cxxreact (= 0.71.10) + - React-cxxreact + - React-featureflags - React-hermes - - React-jsi (= 0.71.10) - - React-jsiexecutor (= 0.71.10) - - React-perflogger (= 0.71.10) + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTBlobHeaders (0.71.10): + - React-Core/RCTBlobHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - - React-cxxreact (= 0.71.10) + - React-cxxreact + - React-featureflags - React-hermes - - React-jsi (= 0.71.10) - - React-jsiexecutor (= 0.71.10) - - React-perflogger (= 0.71.10) + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTImageHeaders (0.71.10): + - React-Core/RCTImageHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - - React-cxxreact (= 0.71.10) + - React-cxxreact + - React-featureflags - React-hermes - - React-jsi (= 0.71.10) - - React-jsiexecutor (= 0.71.10) - - React-perflogger (= 0.71.10) + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTLinkingHeaders (0.71.10): + - React-Core/RCTLinkingHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - - React-cxxreact (= 0.71.10) + - React-cxxreact + - React-featureflags - React-hermes - - React-jsi (= 0.71.10) - - React-jsiexecutor (= 0.71.10) - - React-perflogger (= 0.71.10) + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTNetworkHeaders (0.71.10): + - React-Core/RCTNetworkHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - - React-cxxreact (= 0.71.10) + - React-cxxreact + - React-featureflags - React-hermes - - React-jsi (= 0.71.10) - - React-jsiexecutor (= 0.71.10) - - React-perflogger (= 0.71.10) + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTSettingsHeaders (0.71.10): + - React-Core/RCTSettingsHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - - React-cxxreact (= 0.71.10) + - React-cxxreact + - React-featureflags - React-hermes - - React-jsi (= 0.71.10) - - React-jsiexecutor (= 0.71.10) - - React-perflogger (= 0.71.10) + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTTextHeaders (0.71.10): + - React-Core/RCTTextHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - - React-cxxreact (= 0.71.10) + - React-cxxreact + - React-featureflags - React-hermes - - React-jsi (= 0.71.10) - - React-jsiexecutor (= 0.71.10) - - React-perflogger (= 0.71.10) + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTVibrationHeaders (0.71.10): + - React-Core/RCTVibrationHeaders (0.74.1): - glog - hermes-engine - - RCT-Folly (= 2021.07.22.00) + - RCT-Folly (= 2024.01.01.00) + - RCTDeprecation - React-Core/Default - - React-cxxreact (= 0.71.10) + - React-cxxreact + - React-featureflags - React-hermes - - React-jsi (= 0.71.10) - - React-jsiexecutor (= 0.71.10) - - React-perflogger (= 0.71.10) + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) - Yoga - - React-Core/RCTWebSocket (0.71.10): + - React-Core/RCTWebSocket (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) + - React-jsi + - React-jsiexecutor + - React-jsinspector + - React-perflogger + - React-runtimescheduler + - React-utils + - SocketRocket (= 0.7.0) - 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-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.71.10) - - ReactCommon/turbomodule/core (= 0.71.10) - - React-cxxreact (0.71.10): - - boost (= 1.76.0) + - 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 (= 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): + - 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 (= 2021.07.22.00) - - RCT-Folly/Futures (= 2021.07.22.00) - - React-cxxreact (= 0.71.10) + - RCT-Folly/Fabric (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-cxxreact + - React-debug + - React-graphics - 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-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 (= 2021.07.22.00) - - React-jsiexecutor (0.71.10): + - 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-cxxreact (= 0.71.10) - - React-jsi (= 0.71.10) - - React-perflogger (= 0.71.10) - - React-jsinspector (0.71.10) - - React-logger (0.71.10): + - 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 + - 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 + - Yoga + - React-nativeconfig (0.74.1) + - React-NativeModulesApple (0.74.1): + - glog + - hermes-engine + - React-callinvoker + - React-Core + - React-cxxreact + - React-jsi + - React-jsinspector + - React-runtimeexecutor + - 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 - - 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): - - DoubleConversion - - 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) + - 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/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 b3f420828f3..c34c5812e57 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 eca2eddd60f..8f5a3e6f0bc 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 612faa1f0c5..2f4c2b56d81 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 b09bd2bdf9b..c3344666ce3 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 08c35faf98f..e199ed64158 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 14be5923e6d..7a25501a8f2 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" - 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" +"@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/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"