diff --git a/packages/app-mobile/.gitignore b/packages/app-mobile/.gitignore index c730725f58..e14d3a6ad5 100644 --- a/packages/app-mobile/.gitignore +++ b/packages/app-mobile/.gitignore @@ -20,6 +20,7 @@ DerivedData *.hmap *.ipa *.xcuserstate +ios/.xcode.env.local # Android/IntelliJ # @@ -49,9 +50,10 @@ buck-out/ # For more information about the recommended setup visit: # https://docs.fastlane.tools/best-practices/source-control/ -*/fastlane/report.xml -*/fastlane/Preview.html -*/fastlane/screenshots +**/fastlane/report.xml +**/fastlane/Preview.html +**/fastlane/screenshots +**/fastlane/test_output # Bundle artifact *.jsbundle diff --git a/packages/app-mobile/.ruby-version b/packages/app-mobile/.ruby-version index 5b013b97d6..460b6fd404 100644 --- a/packages/app-mobile/.ruby-version +++ b/packages/app-mobile/.ruby-version @@ -1 +1 @@ -2.7.6 \ No newline at end of file +2.7.5 \ No newline at end of file diff --git a/packages/app-mobile/Gemfile b/packages/app-mobile/Gemfile index f243cea0e7..7e69ee5c31 100644 --- a/packages/app-mobile/Gemfile +++ b/packages/app-mobile/Gemfile @@ -1,4 +1,4 @@ source 'https://rubygems.org' # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version -ruby '2.7.6' +ruby '2.7.5' gem 'cocoapods', '~> 1.11', '>= 1.11.2' diff --git a/packages/app-mobile/android/app/build.gradle b/packages/app-mobile/android/app/build.gradle index 8ba399f049..de22bbfd9d 100644 --- a/packages/app-mobile/android/app/build.gradle +++ b/packages/app-mobile/android/app/build.gradle @@ -174,7 +174,8 @@ android { "GENERATED_SRC_DIR=$buildDir/generated/source", "PROJECT_BUILD_DIR=$buildDir", "REACT_ANDROID_DIR=$rootDir/../node_modules/react-native/ReactAndroid", - "REACT_ANDROID_BUILD_DIR=$rootDir/../node_modules/react-native/ReactAndroid/build" + "REACT_ANDROID_BUILD_DIR=$rootDir/../node_modules/react-native/ReactAndroid/build", + "NODE_MODULES_DIR=$rootDir/../node_modules" cFlags "-Wall", "-Werror", "-fexceptions", "-frtti", "-DWITH_INSPECTOR=1" cppFlags "-std=c++17" // Make sure this target name is the same you specify inside the @@ -327,9 +328,10 @@ dependencies { } if (enableHermes) { - def hermesPath = "../../node_modules/hermes-engine/android/"; - debugImplementation files(hermesPath + "hermes-debug.aar") - releaseImplementation files(hermesPath + "hermes-release.aar") + //noinspection GradleDynamicVersion + implementation("com.facebook.react:hermes-engine:+") { // From node_modules + exclude group:'com.facebook.fbjni' + } } else { implementation jscFlavor } @@ -345,7 +347,11 @@ if (isNewArchitectureEnabled()) { configurations.all { resolutionStrategy.dependencySubstitution { substitute(module("com.facebook.react:react-native")) - .using(project(":ReactAndroid")).because("On New Architecture we're building React Native from source") + .using(project(":ReactAndroid")) + .because("On New Architecture we're building React Native from source") + substitute(module("com.facebook.react:hermes-engine")) + .using(project(":ReactAndroid:hermes-engine")) + .because("On New Architecture we're building Hermes from source") } } } diff --git a/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 index 67d53c054a..fc277bc8de 100644 --- 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 @@ -17,7 +17,8 @@ public class MainActivity extends ReactActivity { /** * Returns the instance of the {@link ReactActivityDelegate}. There the RootView is created and - * you can specify the rendered you wish to use (Fabric or the older renderer). + * you can specify the renderer you wish to use - the new renderer (Fabric) or the old renderer + * (Paper). */ @Override protected ReactActivityDelegate createReactActivityDelegate() { @@ -34,5 +35,12 @@ public class MainActivity extends ReactActivity { reactRootView.setIsFabric(BuildConfig.IS_NEW_ARCHITECTURE_ENABLED); return reactRootView; } + + @Override + protected boolean isConcurrentRootEnabled() { + // If you opted-in for the New Architecture, we enable Concurrent Root (i.e. React 18). + // More on this on https://reactjs.org/blog/2022/03/29/react-v18.html + return BuildConfig.IS_NEW_ARCHITECTURE_ENABLED; + } } } diff --git a/packages/app-mobile/android/app/src/main/java/net/cozic/joplin/newarchitecture/MainApplicationReactNativeHost.java b/packages/app-mobile/android/app/src/main/java/net/cozic/joplin/newarchitecture/MainApplicationReactNativeHost.java index f7953ef866..5f2ea383d5 100644 --- a/packages/app-mobile/android/app/src/main/java/net/cozic/joplin/newarchitecture/MainApplicationReactNativeHost.java +++ b/packages/app-mobile/android/app/src/main/java/net/cozic/joplin/newarchitecture/MainApplicationReactNativeHost.java @@ -18,6 +18,7 @@ import com.facebook.react.fabric.ComponentFactory; import com.facebook.react.fabric.CoreComponentsRegistry; import com.facebook.react.fabric.EmptyReactNativeConfig; import com.facebook.react.fabric.FabricJSIModuleProvider; +import com.facebook.react.fabric.ReactNativeConfig; import com.facebook.react.uimanager.ViewManagerRegistry; import net.cozic.joplin.BuildConfig; import net.cozic.joplin.newarchitecture.components.MainComponentsRegistry; @@ -105,7 +106,7 @@ public class MainApplicationReactNativeHost extends ReactNativeHost { return new FabricJSIModuleProvider( reactApplicationContext, componentFactory, - new EmptyReactNativeConfig(), + ReactNativeConfig.DEFAULT_CONFIG, viewManagerRegistry); } }); diff --git a/packages/app-mobile/android/app/src/main/jni/Android.mk b/packages/app-mobile/android/app/src/main/jni/Android.mk index 38d9ad09cb..378bd71e8f 100644 --- a/packages/app-mobile/android/app/src/main/jni/Android.mk +++ b/packages/app-mobile/android/app/src/main/jni/Android.mk @@ -17,7 +17,7 @@ LOCAL_SRC_FILES := $(wildcard $(LOCAL_PATH)/*.cpp) LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) # If you wish to add a custom TurboModule or Fabric component in your app you -# will have to uncomment those lines to include the generated source +# will have to uncomment those lines to include the generated source # files from the codegen (placed in $(GENERATED_SRC_DIR)/codegen/jni) # # LOCAL_C_INCLUDES += $(GENERATED_SRC_DIR)/codegen/jni @@ -28,8 +28,7 @@ LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH) LOCAL_SHARED_LIBRARIES := \ libfabricjni \ libfbjni \ - libfolly_futures \ - libfolly_json \ + libfolly_runtime \ libglog \ libjsi \ libreact_codegen_rncore \ diff --git a/packages/app-mobile/android/build.gradle b/packages/app-mobile/android/build.gradle index c903948210..0e534c510e 100644 --- a/packages/app-mobile/android/build.gradle +++ b/packages/app-mobile/android/build.gradle @@ -21,9 +21,9 @@ buildscript { mavenCentral() } dependencies { - classpath("com.android.tools.build:gradle:7.0.4") + classpath("com.android.tools.build:gradle:7.1.1") classpath("com.facebook.react:react-native-gradle-plugin") - classpath("de.undercouch:gradle-download-task:4.1.2") + classpath("de.undercouch:gradle-download-task:5.0.1") // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } diff --git a/packages/app-mobile/android/settings.gradle b/packages/app-mobile/android/settings.gradle index c36bb7a80d..5c0be6b85d 100644 --- a/packages/app-mobile/android/settings.gradle +++ b/packages/app-mobile/android/settings.gradle @@ -7,4 +7,6 @@ includeBuild('../node_modules/react-native-gradle-plugin') if (settings.hasProperty("newArchEnabled") && settings.newArchEnabled == "true") { include(":ReactAndroid") project(":ReactAndroid").projectDir = file('../node_modules/react-native/ReactAndroid') + include(":ReactAndroid:hermes-engine") + project(":ReactAndroid:hermes-engine").projectDir = file('../node_modules/react-native/ReactAndroid/hermes-engine') } diff --git a/packages/app-mobile/ios/.xcode.env b/packages/app-mobile/ios/.xcode.env new file mode 100644 index 0000000000..b32032ca15 --- /dev/null +++ b/packages/app-mobile/ios/.xcode.env @@ -0,0 +1,10 @@ +# This `.xcode.env` file is versioned and is used to source the environment +# used when running script phases inside Xcode. +# To customize your local environment, you can create an `.xcode.env.local` +# file that is not versioned. +# NODE_BINARY variable contains the PATH to the node executable. +# +# Customize the NODE_BINARY variable here. +# For example, to use nvm with brew, add the following line +# . "$(brew --prefix nvm)/nvm.sh" --no-use +export NODE_BINARY=$(command -v node) diff --git a/packages/app-mobile/ios/Joplin.xcodeproj/project.pbxproj b/packages/app-mobile/ios/Joplin.xcodeproj/project.pbxproj index d7ee7cb61f..e785f5be00 100644 --- a/packages/app-mobile/ios/Joplin.xcodeproj/project.pbxproj +++ b/packages/app-mobile/ios/Joplin.xcodeproj/project.pbxproj @@ -226,6 +226,7 @@ 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, CBC8354E4CF5CF4E15F2FCDE /* [CP] Copy Pods Resources */, AE82E4B42599FA3A0013551B /* Embed App Extensions */, + C8F2067658ACF12DF7A17513 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -373,6 +374,28 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + C8F2067658ACF12DF7A17513 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Joplin/Pods-Joplin-frameworks.sh", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/Flipper-DoubleConversion/double-conversion.framework/double-conversion", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/Flipper-Glog/glog.framework/glog", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/OpenSSL-Universal/OpenSSL.framework/OpenSSL", + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/double-conversion.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/glog.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OpenSSL.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Joplin/Pods-Joplin-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; CBC8354E4CF5CF4E15F2FCDE /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; diff --git a/packages/app-mobile/ios/Joplin/AppDelegate.mm b/packages/app-mobile/ios/Joplin/AppDelegate.mm index 22cf146beb..66db5b7b30 100644 --- a/packages/app-mobile/ios/Joplin/AppDelegate.mm +++ b/packages/app-mobile/ios/Joplin/AppDelegate.mm @@ -19,6 +19,8 @@ #import <react/config/ReactNativeConfig.h> +static NSString *const kRNConcurrentRoot = @"concurrentRoot"; + @interface AppDelegate () <RCTCxxBridgeDelegate, RCTTurboModuleManagerDelegate> { RCTTurboModuleManager *_turboModuleManager; RCTSurfacePresenterBridgeAdapter *_bridgeAdapter; @@ -83,7 +85,8 @@ didReceiveNotificationResponse:(UNNotificationResponse *)response bridge.surfacePresenter = _bridgeAdapter.surfacePresenter; #endif - UIView *rootView = RCTAppSetupDefaultRootView(bridge, @"Joplin", nil); + NSDictionary *initProps = [self prepareInitialProps]; + UIView *rootView = RCTAppSetupDefaultRootView(bridge, @"Joplin", initProps); if (@available(iOS 13.0, *)) { rootView.backgroundColor = [UIColor systemBackgroundColor]; @@ -105,6 +108,25 @@ didReceiveNotificationResponse:(UNNotificationResponse *)response return YES; } +/// This method controls whether the `concurrentRoot`feature of React18 is turned on or off. +/// +/// @see: https://reactjs.org/blog/2022/03/29/react-v18.html +/// @note: This requires to be rendering on Fabric (i.e. on the New Architecture). +/// @return: `true` if the `concurrentRoot` feture is enabled. Otherwise, it returns `false`. +- (BOOL)concurrentRootEnabled +{ + // Switch this bool to turn on and off the concurrent root + return true; +} +- (NSDictionary *)prepareInitialProps +{ + NSMutableDictionary *initProps = [NSMutableDictionary new]; +#ifdef RCT_NEW_ARCH_ENABLED + initProps[kRNConcurrentRoot] = @([self concurrentRootEnabled]); +#endif + return initProps; +} + - (NSURL *)sourceURLForBridge:(RCTBridge *)bridge { #if DEBUG diff --git a/packages/app-mobile/ios/Podfile b/packages/app-mobile/ios/Podfile index b1f212b0c1..c700fa96d1 100644 --- a/packages/app-mobile/ios/Podfile +++ b/packages/app-mobile/ios/Podfile @@ -9,9 +9,11 @@ require_relative '../node_modules/@react-native-community/cli-platform-ios/nativ # # 2021-12-17: Changed back to 11.0 because after the fix it works with at least # 12.x, and probably 11.0 too, which is the version supported by React Native. -platform :ios, '11.0' +platform :ios, '12.4' install! 'cocoapods', :deterministic_uuids => false +production = ENV["PRODUCTION"] == "1" + target 'Joplin' do config = use_native_modules! @@ -20,9 +22,11 @@ target 'Joplin' do use_react_native!( :path => config[:reactNativePath], - # to enable hermes on iOS, change `false` to `true` and then install pods + # to enable hermes on iOS, change `false` to `true` and then install pods* + :production => production, :hermes_enabled => flags[:hermes_enabled], :fabric_enabled => flags[:fabric_enabled], + :flipper_configuration => FlipperConfiguration.enabled, # An absolute path to your application root. :app_path => "#{Pod::Config.instance.installation_root}/.." ) @@ -30,11 +34,6 @@ target 'Joplin' do pod 'RNVectorIcons', :path => '../node_modules/react-native-vector-icons' pod 'JoplinRNShareExtension', :path => 'ShareExtension' - # Enables Flipper. - # - # Note that if you have use_frameworks! enabled, Flipper will not work and - # you should disable the next line. - # use_flipper!() # post_install do |installer| # react_native_post_install(installer) # __apply_Xcode_12_5_M1_post_install_workaround(installer) diff --git a/packages/app-mobile/ios/Podfile.lock b/packages/app-mobile/ios/Podfile.lock index 0d9a423a31..b60365ed29 100644 --- a/packages/app-mobile/ios/Podfile.lock +++ b/packages/app-mobile/ios/Podfile.lock @@ -1,20 +1,84 @@ PODS: - boost (1.76.0) + - CocoaAsyncSocket (7.6.5) - DoubleConversion (1.1.6) - - FBLazyVector (0.68.5) - - FBReactNativeSpec (0.68.5): + - FBLazyVector (0.69.7) + - FBReactNativeSpec (0.69.7): - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.5) - - RCTTypeSafety (= 0.68.5) - - React-Core (= 0.68.5) - - React-jsi (= 0.68.5) - - ReactCommon/turbomodule/core (= 0.68.5) + - RCTRequired (= 0.69.7) + - RCTTypeSafety (= 0.69.7) + - React-Core (= 0.69.7) + - React-jsi (= 0.69.7) + - ReactCommon/turbomodule/core (= 0.69.7) + - 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) - glog (0.3.5) - JoplinCommonShareExtension (1.0.0) - JoplinRNShareExtension (1.0.0): - JoplinCommonShareExtension - React + - libevent (2.1.12) + - OpenSSL-Universal (1.1.1100) - RCT-Folly (2021.06.28.00-v2): - boost - DoubleConversion @@ -26,201 +90,203 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog - - RCTRequired (0.68.5) - - RCTTypeSafety (0.68.5): - - FBLazyVector (= 0.68.5) + - RCTRequired (0.69.7) + - RCTTypeSafety (0.69.7): + - FBLazyVector (= 0.69.7) + - RCTRequired (= 0.69.7) + - React-Core (= 0.69.7) + - React (0.69.7): + - React-Core (= 0.69.7) + - React-Core/DevSupport (= 0.69.7) + - React-Core/RCTWebSocket (= 0.69.7) + - React-RCTActionSheet (= 0.69.7) + - React-RCTAnimation (= 0.69.7) + - React-RCTBlob (= 0.69.7) + - React-RCTImage (= 0.69.7) + - React-RCTLinking (= 0.69.7) + - React-RCTNetwork (= 0.69.7) + - React-RCTSettings (= 0.69.7) + - React-RCTText (= 0.69.7) + - React-RCTVibration (= 0.69.7) + - React-bridging (0.69.7): - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.5) - - React-Core (= 0.68.5) - - React (0.68.5): - - React-Core (= 0.68.5) - - React-Core/DevSupport (= 0.68.5) - - React-Core/RCTWebSocket (= 0.68.5) - - React-RCTActionSheet (= 0.68.5) - - React-RCTAnimation (= 0.68.5) - - React-RCTBlob (= 0.68.5) - - React-RCTImage (= 0.68.5) - - React-RCTLinking (= 0.68.5) - - React-RCTNetwork (= 0.68.5) - - React-RCTSettings (= 0.68.5) - - React-RCTText (= 0.68.5) - - React-RCTVibration (= 0.68.5) - - React-callinvoker (0.68.5) - - React-Codegen (0.68.5): - - FBReactNativeSpec (= 0.68.5) + - React-jsi (= 0.69.7) + - React-callinvoker (0.69.7) + - React-Codegen (0.69.7): + - FBReactNativeSpec (= 0.69.7) - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.5) - - RCTTypeSafety (= 0.68.5) - - React-Core (= 0.68.5) - - React-jsi (= 0.68.5) - - React-jsiexecutor (= 0.68.5) - - ReactCommon/turbomodule/core (= 0.68.5) - - React-Core (0.68.5): + - RCTRequired (= 0.69.7) + - RCTTypeSafety (= 0.69.7) + - React-Core (= 0.69.7) + - React-jsi (= 0.69.7) + - React-jsiexecutor (= 0.69.7) + - ReactCommon/turbomodule/core (= 0.69.7) + - React-Core (0.69.7): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.5) - - React-cxxreact (= 0.68.5) - - React-jsi (= 0.68.5) - - React-jsiexecutor (= 0.68.5) - - React-perflogger (= 0.68.5) + - React-Core/Default (= 0.69.7) + - React-cxxreact (= 0.69.7) + - React-jsi (= 0.69.7) + - React-jsiexecutor (= 0.69.7) + - React-perflogger (= 0.69.7) - Yoga - - React-Core/CoreModulesHeaders (0.68.5): + - React-Core/CoreModulesHeaders (0.69.7): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.5) - - React-jsi (= 0.68.5) - - React-jsiexecutor (= 0.68.5) - - React-perflogger (= 0.68.5) + - React-cxxreact (= 0.69.7) + - React-jsi (= 0.69.7) + - React-jsiexecutor (= 0.69.7) + - React-perflogger (= 0.69.7) - Yoga - - React-Core/Default (0.68.5): + - React-Core/Default (0.69.7): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.68.5) - - React-jsi (= 0.68.5) - - React-jsiexecutor (= 0.68.5) - - React-perflogger (= 0.68.5) + - React-cxxreact (= 0.69.7) + - React-jsi (= 0.69.7) + - React-jsiexecutor (= 0.69.7) + - React-perflogger (= 0.69.7) - Yoga - - React-Core/DevSupport (0.68.5): + - React-Core/DevSupport (0.69.7): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.5) - - React-Core/RCTWebSocket (= 0.68.5) - - React-cxxreact (= 0.68.5) - - React-jsi (= 0.68.5) - - React-jsiexecutor (= 0.68.5) - - React-jsinspector (= 0.68.5) - - React-perflogger (= 0.68.5) + - React-Core/Default (= 0.69.7) + - React-Core/RCTWebSocket (= 0.69.7) + - React-cxxreact (= 0.69.7) + - React-jsi (= 0.69.7) + - React-jsiexecutor (= 0.69.7) + - React-jsinspector (= 0.69.7) + - React-perflogger (= 0.69.7) - Yoga - - React-Core/RCTActionSheetHeaders (0.68.5): + - React-Core/RCTActionSheetHeaders (0.69.7): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.5) - - React-jsi (= 0.68.5) - - React-jsiexecutor (= 0.68.5) - - React-perflogger (= 0.68.5) + - React-cxxreact (= 0.69.7) + - React-jsi (= 0.69.7) + - React-jsiexecutor (= 0.69.7) + - React-perflogger (= 0.69.7) - Yoga - - React-Core/RCTAnimationHeaders (0.68.5): + - React-Core/RCTAnimationHeaders (0.69.7): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.5) - - React-jsi (= 0.68.5) - - React-jsiexecutor (= 0.68.5) - - React-perflogger (= 0.68.5) + - React-cxxreact (= 0.69.7) + - React-jsi (= 0.69.7) + - React-jsiexecutor (= 0.69.7) + - React-perflogger (= 0.69.7) - Yoga - - React-Core/RCTBlobHeaders (0.68.5): + - React-Core/RCTBlobHeaders (0.69.7): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.5) - - React-jsi (= 0.68.5) - - React-jsiexecutor (= 0.68.5) - - React-perflogger (= 0.68.5) + - React-cxxreact (= 0.69.7) + - React-jsi (= 0.69.7) + - React-jsiexecutor (= 0.69.7) + - React-perflogger (= 0.69.7) - Yoga - - React-Core/RCTImageHeaders (0.68.5): + - React-Core/RCTImageHeaders (0.69.7): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.5) - - React-jsi (= 0.68.5) - - React-jsiexecutor (= 0.68.5) - - React-perflogger (= 0.68.5) + - React-cxxreact (= 0.69.7) + - React-jsi (= 0.69.7) + - React-jsiexecutor (= 0.69.7) + - React-perflogger (= 0.69.7) - Yoga - - React-Core/RCTLinkingHeaders (0.68.5): + - React-Core/RCTLinkingHeaders (0.69.7): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.5) - - React-jsi (= 0.68.5) - - React-jsiexecutor (= 0.68.5) - - React-perflogger (= 0.68.5) + - React-cxxreact (= 0.69.7) + - React-jsi (= 0.69.7) + - React-jsiexecutor (= 0.69.7) + - React-perflogger (= 0.69.7) - Yoga - - React-Core/RCTNetworkHeaders (0.68.5): + - React-Core/RCTNetworkHeaders (0.69.7): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.5) - - React-jsi (= 0.68.5) - - React-jsiexecutor (= 0.68.5) - - React-perflogger (= 0.68.5) + - React-cxxreact (= 0.69.7) + - React-jsi (= 0.69.7) + - React-jsiexecutor (= 0.69.7) + - React-perflogger (= 0.69.7) - Yoga - - React-Core/RCTSettingsHeaders (0.68.5): + - React-Core/RCTSettingsHeaders (0.69.7): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.5) - - React-jsi (= 0.68.5) - - React-jsiexecutor (= 0.68.5) - - React-perflogger (= 0.68.5) + - React-cxxreact (= 0.69.7) + - React-jsi (= 0.69.7) + - React-jsiexecutor (= 0.69.7) + - React-perflogger (= 0.69.7) - Yoga - - React-Core/RCTTextHeaders (0.68.5): + - React-Core/RCTTextHeaders (0.69.7): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.5) - - React-jsi (= 0.68.5) - - React-jsiexecutor (= 0.68.5) - - React-perflogger (= 0.68.5) + - React-cxxreact (= 0.69.7) + - React-jsi (= 0.69.7) + - React-jsiexecutor (= 0.69.7) + - React-perflogger (= 0.69.7) - Yoga - - React-Core/RCTVibrationHeaders (0.68.5): + - React-Core/RCTVibrationHeaders (0.69.7): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.5) - - React-jsi (= 0.68.5) - - React-jsiexecutor (= 0.68.5) - - React-perflogger (= 0.68.5) + - React-cxxreact (= 0.69.7) + - React-jsi (= 0.69.7) + - React-jsiexecutor (= 0.69.7) + - React-perflogger (= 0.69.7) - Yoga - - React-Core/RCTWebSocket (0.68.5): + - React-Core/RCTWebSocket (0.69.7): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.5) - - React-cxxreact (= 0.68.5) - - React-jsi (= 0.68.5) - - React-jsiexecutor (= 0.68.5) - - React-perflogger (= 0.68.5) + - React-Core/Default (= 0.69.7) + - React-cxxreact (= 0.69.7) + - React-jsi (= 0.69.7) + - React-jsiexecutor (= 0.69.7) + - React-perflogger (= 0.69.7) - Yoga - - React-CoreModules (0.68.5): + - React-CoreModules (0.69.7): - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.5) - - React-Codegen (= 0.68.5) - - React-Core/CoreModulesHeaders (= 0.68.5) - - React-jsi (= 0.68.5) - - React-RCTImage (= 0.68.5) - - ReactCommon/turbomodule/core (= 0.68.5) - - React-cxxreact (0.68.5): + - RCTTypeSafety (= 0.69.7) + - React-Codegen (= 0.69.7) + - React-Core/CoreModulesHeaders (= 0.69.7) + - React-jsi (= 0.69.7) + - React-RCTImage (= 0.69.7) + - ReactCommon/turbomodule/core (= 0.69.7) + - React-cxxreact (0.69.7): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.68.5) - - React-jsi (= 0.68.5) - - React-jsinspector (= 0.68.5) - - React-logger (= 0.68.5) - - React-perflogger (= 0.68.5) - - React-runtimeexecutor (= 0.68.5) - - React-jsi (0.68.5): + - React-callinvoker (= 0.69.7) + - React-jsi (= 0.69.7) + - React-jsinspector (= 0.69.7) + - React-logger (= 0.69.7) + - React-perflogger (= 0.69.7) + - React-runtimeexecutor (= 0.69.7) + - React-jsi (0.69.7): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Default (= 0.68.5) - - React-jsi/Default (0.68.5): + - React-jsi/Default (= 0.69.7) + - React-jsi/Default (0.69.7): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsiexecutor (0.68.5): + - React-jsiexecutor (0.69.7): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.68.5) - - React-jsi (= 0.68.5) - - React-perflogger (= 0.68.5) - - React-jsinspector (0.68.5) - - React-logger (0.68.5): + - React-cxxreact (= 0.69.7) + - React-jsi (= 0.69.7) + - React-perflogger (= 0.69.7) + - React-jsinspector (0.69.7) + - React-logger (0.69.7): - glog - react-native-alarm-notification (1.0.7): - React @@ -248,6 +314,8 @@ PODS: - React-Core - react-native-rsa-native (2.0.5): - React + - react-native-saf-x (2.10.0): + - React-Core - react-native-safe-area-context (4.4.1): - RCT-Folly - RCTRequired @@ -262,71 +330,72 @@ PODS: - React-Core - react-native-webview (11.26.0): - React-Core - - React-perflogger (0.68.5) - - React-RCTActionSheet (0.68.5): - - React-Core/RCTActionSheetHeaders (= 0.68.5) - - React-RCTAnimation (0.68.5): + - React-perflogger (0.69.7) + - React-RCTActionSheet (0.69.7): + - React-Core/RCTActionSheetHeaders (= 0.69.7) + - React-RCTAnimation (0.69.7): - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.5) - - React-Codegen (= 0.68.5) - - React-Core/RCTAnimationHeaders (= 0.68.5) - - React-jsi (= 0.68.5) - - ReactCommon/turbomodule/core (= 0.68.5) - - React-RCTBlob (0.68.5): + - RCTTypeSafety (= 0.69.7) + - React-Codegen (= 0.69.7) + - React-Core/RCTAnimationHeaders (= 0.69.7) + - React-jsi (= 0.69.7) + - ReactCommon/turbomodule/core (= 0.69.7) + - React-RCTBlob (0.69.7): - RCT-Folly (= 2021.06.28.00-v2) - - React-Codegen (= 0.68.5) - - React-Core/RCTBlobHeaders (= 0.68.5) - - React-Core/RCTWebSocket (= 0.68.5) - - React-jsi (= 0.68.5) - - React-RCTNetwork (= 0.68.5) - - ReactCommon/turbomodule/core (= 0.68.5) - - React-RCTImage (0.68.5): + - React-Codegen (= 0.69.7) + - React-Core/RCTBlobHeaders (= 0.69.7) + - React-Core/RCTWebSocket (= 0.69.7) + - React-jsi (= 0.69.7) + - React-RCTNetwork (= 0.69.7) + - ReactCommon/turbomodule/core (= 0.69.7) + - React-RCTImage (0.69.7): - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.5) - - React-Codegen (= 0.68.5) - - React-Core/RCTImageHeaders (= 0.68.5) - - React-jsi (= 0.68.5) - - React-RCTNetwork (= 0.68.5) - - ReactCommon/turbomodule/core (= 0.68.5) - - React-RCTLinking (0.68.5): - - React-Codegen (= 0.68.5) - - React-Core/RCTLinkingHeaders (= 0.68.5) - - React-jsi (= 0.68.5) - - ReactCommon/turbomodule/core (= 0.68.5) - - React-RCTNetwork (0.68.5): + - RCTTypeSafety (= 0.69.7) + - React-Codegen (= 0.69.7) + - React-Core/RCTImageHeaders (= 0.69.7) + - React-jsi (= 0.69.7) + - React-RCTNetwork (= 0.69.7) + - ReactCommon/turbomodule/core (= 0.69.7) + - React-RCTLinking (0.69.7): + - React-Codegen (= 0.69.7) + - React-Core/RCTLinkingHeaders (= 0.69.7) + - React-jsi (= 0.69.7) + - ReactCommon/turbomodule/core (= 0.69.7) + - React-RCTNetwork (0.69.7): - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.5) - - React-Codegen (= 0.68.5) - - React-Core/RCTNetworkHeaders (= 0.68.5) - - React-jsi (= 0.68.5) - - ReactCommon/turbomodule/core (= 0.68.5) - - React-RCTSettings (0.68.5): + - RCTTypeSafety (= 0.69.7) + - React-Codegen (= 0.69.7) + - React-Core/RCTNetworkHeaders (= 0.69.7) + - React-jsi (= 0.69.7) + - ReactCommon/turbomodule/core (= 0.69.7) + - React-RCTSettings (0.69.7): - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.5) - - React-Codegen (= 0.68.5) - - React-Core/RCTSettingsHeaders (= 0.68.5) - - React-jsi (= 0.68.5) - - ReactCommon/turbomodule/core (= 0.68.5) - - React-RCTText (0.68.5): - - React-Core/RCTTextHeaders (= 0.68.5) - - React-RCTVibration (0.68.5): + - RCTTypeSafety (= 0.69.7) + - React-Codegen (= 0.69.7) + - React-Core/RCTSettingsHeaders (= 0.69.7) + - React-jsi (= 0.69.7) + - ReactCommon/turbomodule/core (= 0.69.7) + - React-RCTText (0.69.7): + - React-Core/RCTTextHeaders (= 0.69.7) + - React-RCTVibration (0.69.7): - RCT-Folly (= 2021.06.28.00-v2) - - React-Codegen (= 0.68.5) - - React-Core/RCTVibrationHeaders (= 0.68.5) - - React-jsi (= 0.68.5) - - ReactCommon/turbomodule/core (= 0.68.5) - - React-runtimeexecutor (0.68.5): - - React-jsi (= 0.68.5) - - ReactCommon/turbomodule/core (0.68.5): + - React-Codegen (= 0.69.7) + - React-Core/RCTVibrationHeaders (= 0.69.7) + - React-jsi (= 0.69.7) + - ReactCommon/turbomodule/core (= 0.69.7) + - React-runtimeexecutor (0.69.7): + - React-jsi (= 0.69.7) + - ReactCommon/turbomodule/core (0.69.7): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.68.5) - - React-Core (= 0.68.5) - - React-cxxreact (= 0.68.5) - - React-jsi (= 0.68.5) - - React-logger (= 0.68.5) - - React-perflogger (= 0.68.5) + - React-bridging (= 0.69.7) + - React-callinvoker (= 0.69.7) + - React-Core (= 0.69.7) + - React-cxxreact (= 0.69.7) + - React-jsi (= 0.69.7) + - React-logger (= 0.69.7) + - React-perflogger (= 0.69.7) - rn-fetch-blob (0.12.0): - React-Core - RNCClipboard (1.5.1): @@ -347,20 +416,46 @@ PODS: - React-Core - RNVectorIcons (9.2.0): - React-Core + - SocketRocket (0.6.0) - Yoga (1.14.0) + - YogaKit (1.18.1): + - Yoga (~> 1.14) DEPENDENCIES: - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - 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) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - JoplinCommonShareExtension (from `ShareExtension`) - JoplinRNShareExtension (from `ShareExtension`) + - 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`) - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - React (from `../node_modules/react-native/`) + - React-bridging (from `../node_modules/react-native/ReactCommon`) - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) - React-Codegen (from `build/generated/ios`) - React-Core (from `../node_modules/react-native/`) @@ -382,6 +477,7 @@ DEPENDENCIES: - react-native-image-resizer (from `../node_modules/react-native-image-resizer`) - "react-native-netinfo (from `../node_modules/@react-native-community/netinfo`)" - react-native-rsa-native (from `../node_modules/react-native-rsa-native`) + - "react-native-saf-x (from `../node_modules/@joplin/react-native-saf-x`)" - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) - "react-native-slider (from `../node_modules/@react-native-community/slider`)" - react-native-sqlite-storage (from `../node_modules/react-native-sqlite-storage`) @@ -413,7 +509,21 @@ 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 + - YogaKit EXTERNAL SOURCES: boost: @@ -438,6 +548,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/Libraries/TypeSafety" React: :path: "../node_modules/react-native/" + React-bridging: + :path: "../node_modules/react-native/ReactCommon" React-callinvoker: :path: "../node_modules/react-native/ReactCommon/callinvoker" React-Codegen: @@ -476,6 +588,8 @@ EXTERNAL SOURCES: :path: "../node_modules/@react-native-community/netinfo" react-native-rsa-native: :path: "../node_modules/react-native-rsa-native" + react-native-saf-x: + :path: "../node_modules/@joplin/react-native-saf-x" react-native-safe-area-context: :path: "../node_modules/react-native-safe-area-context" react-native-slider: @@ -535,26 +649,39 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: boost: a7c83b31436843459a1961bfd74b96033dc77234 - DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 - FBLazyVector: 2b47ff52037bd9ae07cc9b051c9975797814b736 - FBReactNativeSpec: 0e0d384ef17a33b385f13f0c7f97702c7cd17858 + CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 + DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54 + FBLazyVector: 6b7f5692909b4300d50e7359cdefbcd09dd30faa + FBReactNativeSpec: affcf71d996f6b0c01f68883482588297b9d5e6e + 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 - glog: 5337263514dd6f09803962437687240c5dc39aa4 + glog: 3d02b25ca00c2d456734d0bcff864cbc62f6ae1a JoplinCommonShareExtension: a8b60b02704d85a7305627912c0240e94af78db7 JoplinRNShareExtension: 485f3e6dad83b7b77f1572eabc249f869ee55c02 - RCT-Folly: a21c126816d8025b547704b777a2ba552f3d9fa9 - RCTRequired: 0f06b6068f530932d10e1a01a5352fad4eaacb74 - RCTTypeSafety: b0ee81f10ef1b7d977605a2b266823dabd565e65 - React: 3becd12bd51ea8a43bdde7e09d0f40fba7820e03 - React-callinvoker: 11abfff50e6bf7a55b3a90b4dc2187f71f224593 - React-Codegen: f8946ce0768fb8e92e092e30944489c4b2955b2d - React-Core: 203cdb6ee2657b198d97d41031c249161060e6ca - React-CoreModules: 6eb0c06a4a223fde2cb6a8d0f44f58b67e808942 - React-cxxreact: afb0c6c07d19adbd850747fedeac20c6832d40b9 - React-jsi: 14d37a6db2af2c1a49f6f5c2e4ee667c364ae45c - React-jsiexecutor: 45c0496ca8cef6b02d9fa0274c25cf458fe91a56 - React-jsinspector: eb202e43b3879aba9a14f3f65788aec85d4e1ea9 - React-logger: 98f663b292a60967ebbc6d803ae96c1381183b6d + libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 + OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c + RCT-Folly: b9d9fe1fc70114b751c076104e52f3b1b5e5a95a + RCTRequired: 54bff6aa61efd9598ab59d2a823c382b4fe13d27 + RCTTypeSafety: 47632bfa768df7befde08e339a9847e6cff6ff78 + React: 72a676de573cc5ee0e375e5535238af9a4bd435c + React-bridging: 12b6677a30fbd46555a35aa6096331737a9af598 + React-callinvoker: bb574a923c2281d01be23ed3b5d405caa583f56d + React-Codegen: a5e05592b65963a4a453808d2233a04edb7ac8cd + React-Core: 138385d05068622b2b1873eee7dc5be9762f5383 + React-CoreModules: 3a9be624998677db102b19090b1c33c7564ead6d + React-cxxreact: eb24a767b0b811259947f3d538e7c999467e7131 + React-jsi: 9c1cc1173fc8a24b094e01c54d8e3b567fed7edc + React-jsiexecutor: a73bec0218ba959fc92f811b581ad6c2270c6b6f + React-jsinspector: 8134ee22182b8dd98dc0973db6266c398103ce6c + React-logger: 1e7ac909607ee65fd5c4d8bea8c6e644f66b8843 react-native-alarm-notification: 4e150e89c1707e057bc5e8c87ab005f1ea4b8d52 react-native-camera: 3eae183c1d111103963f3dd913b65d01aef8110f react-native-document-picker: 958e2bc82e128be69055be261aeac8d872c8d34c @@ -565,23 +692,24 @@ SPEC CHECKSUMS: react-native-image-resizer: d9fb629a867335bdc13230ac2a58702bb8c8828f react-native-netinfo: 2517ad504b3d303e90d7a431b0fcaef76d207983 react-native-rsa-native: 12132eb627797529fdb1f0d22fd0f8f9678df64a + react-native-saf-x: 22bcd49188a04d6d6df254ca33085f26e28879c9 react-native-safe-area-context: 99b24a0c5acd0d5dcac2b1a7f18c49ea317be99a react-native-slider: d2938a12c4e439a227c70eec65d119136eb4aeb5 react-native-sqlite-storage: f6d515e1c446d1e6d026aa5352908a25d4de3261 react-native-version-info: a106f23009ac0db4ee00de39574eb546682579b9 react-native-webview: 994b9f8fbb504d6314dc40d83f94f27c6831b3bf - React-perflogger: 0458a87ea9a7342079e7a31b0d32b3734fb8415f - React-RCTActionSheet: 22538001ea2926dea001111dd2846c13a0730bc9 - React-RCTAnimation: 732ce66878d4aa151d56a0d142b1105aa12fd313 - React-RCTBlob: 9cb9e3e9a41d27be34aaf89b0e0f52c7ca415d57 - React-RCTImage: 6bd16627eb9c4bb79903c4cdec7c551266ee1a5b - React-RCTLinking: e9edfc8919c8fa9a3f3c7b34362811f58a2ebba4 - React-RCTNetwork: 880eccd21bbe2660a0b63da5ccba75c46eceeaa6 - React-RCTSettings: 8c85d8188c97d6c6bd470af6631a6c4555b79bb3 - React-RCTText: bbd275ee287730c5acbab1aadc0db39c25c5c64e - React-RCTVibration: 9819a3bf6230e4b2a99877c21268b0b2416157a1 - React-runtimeexecutor: b1f1995089b90696dbc2a7ffe0059a80db5c8eb1 - ReactCommon: 149e2c0acab9bac61378da0db5b2880a1b5ff59b + React-perflogger: 8e832d4e21fdfa613033c76d58d7e617341e804b + React-RCTActionSheet: 9ca778182a9523991bff6381045885b6e808bb73 + React-RCTAnimation: 9ced26ad20b96e532ac791a8ab92a7b1ce2266b8 + React-RCTBlob: 2ca3402386d6ab8e9a9a39117305c7601ba2a7f8 + React-RCTImage: 7be51899367082a49e7a7560247ab3961e4dd248 + React-RCTLinking: 262229106f181d8187a5a041fa0dffe6e9726347 + React-RCTNetwork: 428b6f17bf4684ede387422eb789ca89365e33d3 + React-RCTSettings: eaef83489b80045528f1fe1ea5daefaa586ed763 + React-RCTText: d197cff9d5d7f68bdb88468d94617bbf2aa6a48d + React-RCTVibration: 600a9f8b3537db360563d50fab3d040c262567d4 + React-runtimeexecutor: 65cd2782a57e1d59a68aa5d504edf94278578e41 + ReactCommon: 1e783348b9aa73ae68236271df972ba898560a95 rn-fetch-blob: f065bb7ab7fb48dd002629f8bdcb0336602d3cba RNCClipboard: 41d8d918092ae8e676f18adada19104fa3e68495 RNCPushNotificationIOS: 87b8d16d3ede4532745e05b03c42cff33a36cc45 @@ -592,8 +720,10 @@ SPEC CHECKSUMS: RNSecureRandom: 07efbdf2cd99efe13497433668e54acd7df49fef RNShare: 48b3113cd089a2be8ff0515c3ae7a46a4db8a76b RNVectorIcons: fcc2f6cb32f5735b586e66d14103a74ce6ad61f8 - Yoga: c4d61225a466f250c35c1ee78d2d0b3d41fe661c + SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608 + Yoga: 0b84a956f7393ef1f37f3bb213c516184e4a689d + YogaKit: f782866e155069a2cca2517aafea43200b01fd5a -PODFILE CHECKSUM: 53dddf84c9a411ea75fb783cdc7cf103c4b0e7d8 +PODFILE CHECKSUM: 963cd0d1e6f643ec33d84bc49af681184f3ab03a COCOAPODS: 1.11.3 diff --git a/packages/app-mobile/package.json b/packages/app-mobile/package.json index 4e7af138ad..3a9a3231ad 100644 --- a/packages/app-mobile/package.json +++ b/packages/app-mobile/package.json @@ -38,7 +38,7 @@ "prop-types": "15.8.1", "punycode": "2.1.1", "react": "18.2.0", - "react-native": "0.68.5", + "react-native": "0.69.7", "react-native-action-button": "2.8.5", "react-native-camera": "4.2.1", "react-native-dialogbox": "0.6.10", @@ -104,7 +104,7 @@ "jetifier": "2.0.0", "jsdom": "20.0.0", "md5-file": "5.0.0", - "metro-react-native-babel-preset": "0.67.0", + "metro-react-native-babel-preset": "0.70.3", "nodemon": "2.0.20", "ts-jest": "29.0.3", "ts-loader": "9.4.2", diff --git a/packages/react-native-saf-x/package.json b/packages/react-native-saf-x/package.json index e9ea9f7c49..717ba10bb3 100644 --- a/packages/react-native-saf-x/package.json +++ b/packages/react-native-saf-x/package.json @@ -34,7 +34,7 @@ ], "author": "Javad Mnjd (https://github.com/jd1378)", "license": "AGPL-3.0-or-later", - "homepage": "", + "homepage": "https://github.com/laurent22/joplin/tree/dev/packages/react-native-saf-x", "publishConfig": { "access": "public" }, diff --git a/yarn.lock b/yarn.lock index d5b820e987..f3b7727443 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1574,6 +1574,18 @@ __metadata: languageName: node linkType: hard +"@babel/helper-create-regexp-features-plugin@npm:^7.20.5": + version: 7.20.5 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.20.5" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + regexpu-core: ^5.2.1 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 7f29c3cb7447cca047b0d394f8ab98e4923d00e86a7afa56e5df9770c48ec107891505d2d1f06b720ecc94ed24bf58d90986cc35fe4a43b549eb7b7a5077b693 + languageName: node + linkType: hard + "@babel/helper-define-polyfill-provider@npm:^0.3.0": version: 0.3.0 resolution: "@babel/helper-define-polyfill-provider@npm:0.3.0" @@ -1823,6 +1835,20 @@ __metadata: languageName: node linkType: hard +"@babel/helper-remap-async-to-generator@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/helper-remap-async-to-generator@npm:7.18.9" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-wrap-function": ^7.18.9 + "@babel/types": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 4be6076192308671b046245899b703ba090dbe7ad03e0bea897bb2944ae5b88e5e85853c9d1f83f643474b54c578d8ac0800b80341a86e8538264a725fbbefec + languageName: node + linkType: hard + "@babel/helper-replace-supers@npm:^7.16.0": version: 7.16.0 resolution: "@babel/helper-replace-supers@npm:7.16.0" @@ -1966,6 +1992,18 @@ __metadata: languageName: node linkType: hard +"@babel/helper-wrap-function@npm:^7.18.9": + version: 7.20.5 + resolution: "@babel/helper-wrap-function@npm:7.20.5" + dependencies: + "@babel/helper-function-name": ^7.19.0 + "@babel/template": ^7.18.10 + "@babel/traverse": ^7.20.5 + "@babel/types": ^7.20.5 + checksum: 11a6fc28334368a193a9cb3ad16f29cd7603bab958433efc82ebe59fa6556c227faa24f07ce43983f7a85df826f71d441638442c4315e90a554fe0a70ca5005b + languageName: node + linkType: hard + "@babel/helpers@npm:^7.16.0": version: 7.16.3 resolution: "@babel/helpers@npm:7.16.3" @@ -2068,6 +2106,20 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-proposal-async-generator-functions@npm:^7.0.0": + version: 7.20.7 + resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.20.7" + dependencies: + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-remap-async-to-generator": ^7.18.9 + "@babel/plugin-syntax-async-generators": ^7.8.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 111109ee118c9e69982f08d5e119eab04190b36a0f40e22e873802d941956eee66d2aa5a15f5321e51e3f9aa70a91136451b987fe15185ef8cc547ac88937723 + languageName: node + linkType: hard + "@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.1.0": version: 7.16.0 resolution: "@babel/plugin-proposal-class-properties@npm:7.16.0" @@ -2631,6 +2683,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.0.0": + version: 7.20.5 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.20.5" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.20.5 + "@babel/helper-plugin-utils": ^7.20.2 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 528c95fb1087e212f17e1c6456df041b28a83c772b9c93d2e407c9d03b72182b0d9d126770c1d6e0b23aab052599ceaf25ed6a2c0627f4249be34a83f6fae853 + languageName: node + linkType: hard + "@babel/plugin-transform-object-assign@npm:^7.0.0": version: 7.16.0 resolution: "@babel/plugin-transform-object-assign@npm:7.16.0" @@ -2951,6 +3015,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.0.0": + version: 7.20.7 + resolution: "@babel/runtime@npm:7.20.7" + dependencies: + regenerator-runtime: ^0.13.11 + checksum: 4629ce5c46f06cca9cfb9b7fc00d48003335a809888e2b91ec2069a2dcfbfef738480cff32ba81e0b7c290f8918e5c22ddcf2b710001464ee84ba62c7e32a3a3 + languageName: node + linkType: hard + "@babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7": version: 7.20.1 resolution: "@babel/runtime@npm:7.20.1" @@ -3084,6 +3157,24 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.20.5": + version: 7.20.12 + resolution: "@babel/traverse@npm:7.20.12" + dependencies: + "@babel/code-frame": ^7.18.6 + "@babel/generator": ^7.20.7 + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-function-name": ^7.19.0 + "@babel/helper-hoist-variables": ^7.18.6 + "@babel/helper-split-export-declaration": ^7.18.6 + "@babel/parser": ^7.20.7 + "@babel/types": ^7.20.7 + debug: ^4.1.0 + globals: ^11.1.0 + checksum: d758b355ab4f1e87984524b67785fa23d74e8a45d2ceb8bcf4d5b2b0cd15ee160db5e68c7078808542805774ca3802e2eafb1b9638afa4cd7f9ecabd0ca7fd56 + languageName: node + linkType: hard + "@babel/types@npm:^7.0.0, @babel/types@npm:^7.16.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": version: 7.16.0 resolution: "@babel/types@npm:7.16.0" @@ -3125,7 +3216,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.20.7": +"@babel/types@npm:^7.20.5, @babel/types@npm:^7.20.7": version: 7.20.7 resolution: "@babel/types@npm:7.20.7" dependencies: @@ -4726,12 +4817,12 @@ __metadata: jsdom: 20.0.0 md5: 2.3.0 md5-file: 5.0.0 - metro-react-native-babel-preset: 0.67.0 + metro-react-native-babel-preset: 0.70.3 nodemon: 2.0.20 prop-types: 15.8.1 punycode: 2.1.1 react: 18.2.0 - react-native: 0.68.5 + react-native: 0.69.7 react-native-action-button: 2.8.5 react-native-camera: 4.2.1 react-native-dialogbox: 0.6.10 @@ -6513,6 +6604,31 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-clean@npm:^8.0.4": + version: 8.0.4 + resolution: "@react-native-community/cli-clean@npm:8.0.4" + dependencies: + "@react-native-community/cli-tools": ^8.0.4 + chalk: ^4.1.2 + execa: ^1.0.0 + prompts: ^2.4.0 + checksum: 793f900d592cf2f7ca5ab3263cdc6382d0c579a53af5946de89e3be0d9d28bb60a64466d7b145fd68ff42ebb740c9fadc9e63f3e684a5e43dad61e917fcca0c7 + languageName: node + linkType: hard + +"@react-native-community/cli-config@npm:^8.0.6": + version: 8.0.6 + resolution: "@react-native-community/cli-config@npm:8.0.6" + dependencies: + "@react-native-community/cli-tools": ^8.0.4 + cosmiconfig: ^5.1.0 + deepmerge: ^3.2.0 + glob: ^7.1.3 + joi: ^17.2.1 + checksum: 6191c801d49e34a6d5650bc7c44559ce913d2acaf8d5e9b9dd27ced486d2735a74b4b5bfa3c92b7a670536124f95ccdfa85c1e65c329b90674d6b16e3e801e45 + languageName: node + linkType: hard + "@react-native-community/cli-debugger-ui@npm:^6.0.0-rc.0": version: 6.0.0-rc.0 resolution: "@react-native-community/cli-debugger-ui@npm:6.0.0-rc.0" @@ -6522,12 +6638,36 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-debugger-ui@npm:^7.0.3": - version: 7.0.3 - resolution: "@react-native-community/cli-debugger-ui@npm:7.0.3" +"@react-native-community/cli-debugger-ui@npm:^8.0.0": + version: 8.0.0 + resolution: "@react-native-community/cli-debugger-ui@npm:8.0.0" dependencies: serve-static: ^1.13.1 - checksum: ea90b321a375185f2f7d52e9ff5c13d943c193aa0301c7893f70132dbda4099e64b99adb61687ae6b9b78403e290ce2b8d40690daceb96300535b072dab67170 + checksum: 926dcbf55d3732cefbabb16d62e2ad29d9c2b85d8c231a76b4bea618715ab16e8ca4cddb5879085449423b6776b035d94d148eead3db065fc61c1d156a0550bd + languageName: node + linkType: hard + +"@react-native-community/cli-doctor@npm:^8.0.6": + version: 8.0.6 + resolution: "@react-native-community/cli-doctor@npm:8.0.6" + dependencies: + "@react-native-community/cli-config": ^8.0.6 + "@react-native-community/cli-platform-ios": ^8.0.6 + "@react-native-community/cli-tools": ^8.0.4 + chalk: ^4.1.2 + command-exists: ^1.2.8 + envinfo: ^7.7.2 + execa: ^1.0.0 + hermes-profile-transformer: ^0.0.6 + ip: ^1.1.5 + node-stream-zip: ^1.9.1 + ora: ^5.4.1 + prompts: ^2.4.0 + semver: ^6.3.0 + strip-ansi: ^5.2.0 + sudo-prompt: ^9.0.0 + wcwidth: ^1.0.1 + checksum: fe33bd8f7d69a4fedc400a9d17556d260144c6b6fc39d7ef4bfeca385c456edd106f9a10f7fd8e58516ee68984762acff062a9050aea14d084a3523390298bb3 languageName: node linkType: hard @@ -6544,16 +6684,16 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-hermes@npm:^6.3.1": - version: 6.3.1 - resolution: "@react-native-community/cli-hermes@npm:6.3.1" +"@react-native-community/cli-hermes@npm:^8.0.5": + version: 8.0.5 + resolution: "@react-native-community/cli-hermes@npm:8.0.5" dependencies: - "@react-native-community/cli-platform-android": ^6.3.1 - "@react-native-community/cli-tools": ^6.2.1 + "@react-native-community/cli-platform-android": ^8.0.5 + "@react-native-community/cli-tools": ^8.0.4 chalk: ^4.1.2 hermes-profile-transformer: ^0.0.6 ip: ^1.1.5 - checksum: 7e82764c8531de228882e912158f26c9b3a426c36f2c1751f58ac68763689b8b733c43b745814c1b72cc1100de2d5bbc764ed105e7d846104d3d69427aa75a60 + checksum: d98cb53b062bf2b61c4c6f861112d4a5ebc3736a0d352f7cc31efa33352a102b4f45a8fef8ddc940d0142142ba14db716d1be8a709174d5321a3fac6dec783b2 languageName: node linkType: hard @@ -6575,11 +6715,11 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-android@npm:^6.3.1": - version: 6.3.1 - resolution: "@react-native-community/cli-platform-android@npm:6.3.1" +"@react-native-community/cli-platform-android@npm:^8.0.4, @react-native-community/cli-platform-android@npm:^8.0.5": + version: 8.0.5 + resolution: "@react-native-community/cli-platform-android@npm:8.0.5" dependencies: - "@react-native-community/cli-tools": ^6.2.1 + "@react-native-community/cli-tools": ^8.0.4 chalk: ^4.1.2 execa: ^1.0.0 fs-extra: ^8.1.0 @@ -6588,26 +6728,7 @@ __metadata: lodash: ^4.17.15 logkitty: ^0.7.1 slash: ^3.0.0 - xmldoc: ^1.1.2 - checksum: cb4d649213c277c792cfff338d9530f622a5445de576402684dd322ac71b6cc8dfcf699179d8dee9fb89c76b18997740eac41cac7e7ff2c6032cc97afd405e0e - languageName: node - linkType: hard - -"@react-native-community/cli-platform-android@npm:^7.0.1": - version: 7.0.1 - resolution: "@react-native-community/cli-platform-android@npm:7.0.1" - dependencies: - "@react-native-community/cli-tools": ^7.0.1 - chalk: ^4.1.2 - execa: ^1.0.0 - fs-extra: ^8.1.0 - glob: ^7.1.3 - jetifier: ^1.6.2 - lodash: ^4.17.15 - logkitty: ^0.7.1 - slash: ^3.0.0 - xmldoc: ^1.1.2 - checksum: 35f741153cffc202058b6f9ba3d1d012bccc4268ab62853b455da11090fe21cd8fd90a85d4b09cc04ffc3ee97d9af70b34ced26a4003e6a18f7814566107b0d4 + checksum: 84166b2fba5d09add581abffd1d1b68feac0cf9b849ba19f79b2b2672b66bc73dd9f93fa4e6c17bc2d75ad0f78ede1bbd4fe7678928c94b212278eec7072be36 languageName: node linkType: hard @@ -6627,11 +6748,11 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-platform-ios@npm:^7.0.1": - version: 7.0.1 - resolution: "@react-native-community/cli-platform-ios@npm:7.0.1" +"@react-native-community/cli-platform-ios@npm:^8.0.4, @react-native-community/cli-platform-ios@npm:^8.0.6": + version: 8.0.6 + resolution: "@react-native-community/cli-platform-ios@npm:8.0.6" dependencies: - "@react-native-community/cli-tools": ^7.0.1 + "@react-native-community/cli-tools": ^8.0.4 chalk: ^4.1.2 execa: ^1.0.0 glob: ^7.1.3 @@ -6639,8 +6760,7 @@ __metadata: lodash: ^4.17.15 ora: ^5.4.1 plist: ^3.0.2 - xcode: ^3.0.0 - checksum: 4b9e06cbf4232cac27a2018dce73996f9e715d4b0495c7c3cc1d9dff96ce6e7e936ea1a09fa8b32c86ed443875f226d93aeae7c68f320c8dde7813e7c28ceda3 + checksum: 3dff6efb4e3f6a486207aefa126de70930032d16c4a395cbc88f6e56640fec24209273b45b93c735a7c604dfb7edb980240a82026f135f4f59a74063cd834221 languageName: node linkType: hard @@ -6662,21 +6782,21 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-plugin-metro@npm:^7.0.4": - version: 7.0.4 - resolution: "@react-native-community/cli-plugin-metro@npm:7.0.4" +"@react-native-community/cli-plugin-metro@npm:^8.0.4": + version: 8.0.4 + resolution: "@react-native-community/cli-plugin-metro@npm:8.0.4" dependencies: - "@react-native-community/cli-server-api": ^7.0.4 - "@react-native-community/cli-tools": ^6.2.1 + "@react-native-community/cli-server-api": ^8.0.4 + "@react-native-community/cli-tools": ^8.0.4 chalk: ^4.1.2 - metro: ^0.67.0 - metro-config: ^0.67.0 - metro-core: ^0.67.0 - metro-react-native-babel-transformer: ^0.67.0 - metro-resolver: ^0.67.0 - metro-runtime: ^0.67.0 + metro: ^0.70.1 + metro-config: ^0.70.1 + metro-core: ^0.70.1 + metro-react-native-babel-transformer: ^0.70.1 + metro-resolver: ^0.70.1 + metro-runtime: ^0.70.1 readline: ^1.3.0 - checksum: adb47af0132360c611c364fc3cbabc4cc5f84e9bb2fe2285dbf2648ca8e9022ad7f19ab5424c396ee34734b275765d30931346c1b7b656ace4beab0724f3b332 + checksum: b37b101f0a485c69af51354a973378037c6b0630f15f10d785cc9c1e2ad8211427fb3c749262d16cb40629555c377c1ddb38a5977b34942f0406463354cfa836 languageName: node linkType: hard @@ -6697,20 +6817,20 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-server-api@npm:^7.0.4": - version: 7.0.4 - resolution: "@react-native-community/cli-server-api@npm:7.0.4" +"@react-native-community/cli-server-api@npm:^8.0.4": + version: 8.0.4 + resolution: "@react-native-community/cli-server-api@npm:8.0.4" dependencies: - "@react-native-community/cli-debugger-ui": ^7.0.3 - "@react-native-community/cli-tools": ^6.2.1 + "@react-native-community/cli-debugger-ui": ^8.0.0 + "@react-native-community/cli-tools": ^8.0.4 compression: ^1.7.1 connect: ^3.6.5 errorhandler: ^1.5.0 - nocache: ^2.1.0 + nocache: ^3.0.1 pretty-format: ^26.6.2 serve-static: ^1.13.1 ws: ^7.5.1 - checksum: b6f0a43062c2ed5989f6e439fecf1d7f48275fe0f2b13dcbc720518053d52e2e62e90f50c48a4f0387be1388da02e0a25eed69ecf0ca88ea1e7285d7b538a100 + checksum: b39249f12e1f926f3a060f6b6119a6f5002238e7c1b2de97c727c740e52130ec8a1056b78f39fad78a40dbb3d9de0e4adfcedbbde91bdf015b2c21cbde230728 languageName: node linkType: hard @@ -6730,28 +6850,13 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-tools@npm:^6.2.1": - version: 6.2.1 - resolution: "@react-native-community/cli-tools@npm:6.2.1" - dependencies: - appdirsjs: ^1.2.4 - chalk: ^4.1.2 - lodash: ^4.17.15 - mime: ^2.4.1 - node-fetch: ^2.6.0 - open: ^6.2.0 - semver: ^6.3.0 - shell-quote: ^1.7.3 - checksum: dcc5084c0c021cbec98099c97bdbdaedcd46d51fbd271a369a80c76754fa068dd90b4c5f4a61a9c1a852bce715bea5c4e0f30f2d6da958c7204c2fa14d0f99a8 - languageName: node - linkType: hard - -"@react-native-community/cli-tools@npm:^7.0.1": - version: 7.0.1 - resolution: "@react-native-community/cli-tools@npm:7.0.1" +"@react-native-community/cli-tools@npm:^8.0.4": + version: 8.0.4 + resolution: "@react-native-community/cli-tools@npm:8.0.4" dependencies: appdirsjs: ^1.2.4 chalk: ^4.1.2 + find-up: ^5.0.0 lodash: ^4.17.15 mime: ^2.4.1 node-fetch: ^2.6.0 @@ -6759,7 +6864,7 @@ __metadata: ora: ^5.4.1 semver: ^6.3.0 shell-quote: ^1.7.3 - checksum: 11b40438499b3926b55f897f8f276be7092caccbd87b3bd8fd53513190f1743d8bb30673bfb8a6a3a0d2a57837c972b45a4847dae5a5bed3fd18d029bdbe190e + checksum: 77f481db1869f6e6f21c6e63c859d84b4d252ae2fa7fcfbf22aefe24b138cc769983228a457d719e50c7f5cc7b5c3d4fd37e868276804ff830a263a45d0929d9 languageName: node linkType: hard @@ -6772,6 +6877,15 @@ __metadata: languageName: node linkType: hard +"@react-native-community/cli-types@npm:^8.0.0": + version: 8.0.0 + resolution: "@react-native-community/cli-types@npm:8.0.0" + dependencies: + joi: ^17.2.1 + checksum: 536cdaf7decb67cc3f1008f11ccf334f761957c683a6e9b9e1a3fbc979f4960dc6e726d39e28f33a8ad2492cd1732eb102a52ecf25b2a760d735fc5d23c4d26a + languageName: node + linkType: hard + "@react-native-community/cli@npm:^6.0.0": version: 6.2.0 resolution: "@react-native-community/cli@npm:6.2.0" @@ -6815,46 +6929,35 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli@npm:^7.0.3": - version: 7.0.4 - resolution: "@react-native-community/cli@npm:7.0.4" +"@react-native-community/cli@npm:^8.0.4": + version: 8.0.6 + resolution: "@react-native-community/cli@npm:8.0.6" dependencies: - "@react-native-community/cli-debugger-ui": ^7.0.3 - "@react-native-community/cli-hermes": ^6.3.1 - "@react-native-community/cli-plugin-metro": ^7.0.4 - "@react-native-community/cli-server-api": ^7.0.4 - "@react-native-community/cli-tools": ^6.2.1 - "@react-native-community/cli-types": ^6.0.0 - appdirsjs: ^1.2.4 + "@react-native-community/cli-clean": ^8.0.4 + "@react-native-community/cli-config": ^8.0.6 + "@react-native-community/cli-debugger-ui": ^8.0.0 + "@react-native-community/cli-doctor": ^8.0.6 + "@react-native-community/cli-hermes": ^8.0.5 + "@react-native-community/cli-plugin-metro": ^8.0.4 + "@react-native-community/cli-server-api": ^8.0.4 + "@react-native-community/cli-tools": ^8.0.4 + "@react-native-community/cli-types": ^8.0.0 chalk: ^4.1.2 - command-exists: ^1.2.8 commander: ^2.19.0 - cosmiconfig: ^5.1.0 - deepmerge: ^3.2.0 - envinfo: ^7.7.2 execa: ^1.0.0 find-up: ^4.1.0 fs-extra: ^8.1.0 - glob: ^7.1.3 graceful-fs: ^4.1.3 - joi: ^17.2.1 leven: ^3.1.0 lodash: ^4.17.15 minimist: ^1.2.0 - node-stream-zip: ^1.9.1 - ora: ^3.4.0 - pretty-format: ^26.6.2 prompts: ^2.4.0 semver: ^6.3.0 - serve-static: ^1.13.1 - strip-ansi: ^5.2.0 - sudo-prompt: ^9.0.0 - wcwidth: ^1.0.1 peerDependencies: react-native: "*" bin: react-native: build/bin.js - checksum: 67b545932b593e007bda9bc934eea6288f3fe76c62e22d909748353b967a1aeb0033b32526d18c95abc10622b572c32925c5b0faf53b0b7a8b3681ac77c0ca6f + checksum: 88cb297408e90f5b7f9858014cc74717553ad85f53fd84683dea6b2aa27cfde2203b4c43f89f9a6ead1a8493494d234e6861929c4d7628d1363ea0ec50e9efcb languageName: node linkType: hard @@ -6922,13 +7025,6 @@ __metadata: languageName: node linkType: hard -"@react-native/normalize-color@npm:*": - version: 2.1.0 - resolution: "@react-native/normalize-color@npm:2.1.0" - checksum: 8ccbd40b3c7629f1dc97b3e9aadd95fd3507fcf2e37535a6299a70436ab891c34cbdc4240b07380553d6e85dd909e23d5773b5be1da2906b026312e0b0768838 - languageName: node - linkType: hard - "@react-native/normalize-color@npm:1.0.0": version: 1.0.0 resolution: "@react-native/normalize-color@npm:1.0.0" @@ -9620,6 +9716,13 @@ __metadata: languageName: node linkType: hard +"async@npm:^3.2.2": + version: 3.2.4 + resolution: "async@npm:3.2.4" + checksum: 43d07459a4e1d09b84a20772414aa684ff4de085cbcaec6eea3c7a8f8150e8c62aa6cd4e699fe8ee93c3a5b324e777d34642531875a0817a35697522c1b02e89 + languageName: node + linkType: hard + "async@npm:^3.2.3": version: 3.2.3 resolution: "async@npm:3.2.3" @@ -10439,15 +10542,6 @@ __metadata: languageName: node linkType: hard -"bplist-creator@npm:0.1.1": - version: 0.1.1 - resolution: "bplist-creator@npm:0.1.1" - dependencies: - stream-buffers: 2.2.x - checksum: b0d40d1d1623f1afdbb575cfc8075d742d2c4f0eb458574be809e3857752d1042a39553b3943d2d7f505dde92bcd43e1d7bdac61c9cd44475d696deb79f897ce - languageName: node - linkType: hard - "bplist-parser@npm:0.3.0": version: 0.3.0 resolution: "bplist-parser@npm:0.3.0" @@ -10457,15 +10551,6 @@ __metadata: languageName: node linkType: hard -"bplist-parser@npm:0.3.2": - version: 0.3.2 - resolution: "bplist-parser@npm:0.3.2" - dependencies: - big-integer: 1.6.x - checksum: fad0f6eb155a9b636b4096a1725ce972a0386490d7d38df7be11a3a5645372446b7c44aacbc6626d24d2c17d8b837765361520ebf2960aeffcaf56765811620e - languageName: node - linkType: hard - "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -14169,17 +14254,6 @@ __metadata: languageName: node linkType: hard -"deprecated-react-native-prop-types@npm:^2.3.0": - version: 2.3.0 - resolution: "deprecated-react-native-prop-types@npm:2.3.0" - dependencies: - "@react-native/normalize-color": "*" - invariant: "*" - prop-types: "*" - checksum: d14f4be1dfe780a7fa9197a31b4a9a2b409c8cf1bf677713fd92d06733dee1043578662d1a8858541cf06164ae91d295db6e595f29bf13e808d9fb37bc58c90b - languageName: node - linkType: hard - "deprecation@npm:^2.0.0, deprecation@npm:^2.3.1": version: 2.3.1 resolution: "deprecation@npm:2.3.1" @@ -18274,10 +18348,10 @@ __metadata: languageName: node linkType: hard -"hermes-estree@npm:0.5.0": - version: 0.5.0 - resolution: "hermes-estree@npm:0.5.0" - checksum: 16741229afcda60637b7672ccaf978784147eb21ff55e14418763dff7947717e9a0e962a121a55963aa78ae772cdfd0539b56317c4c63913c7701141335bf0de +"hermes-estree@npm:0.6.0": + version: 0.6.0 + resolution: "hermes-estree@npm:0.6.0" + checksum: 91b59543322a7c0c6d55b4e726d847eed3b9f362bc817d83098600bb72fde9f56b6fb455000f0a39f859c4d1152e1f0a45ca25a93f9716edff545b9f232eb436 languageName: node linkType: hard @@ -18288,12 +18362,12 @@ __metadata: languageName: node linkType: hard -"hermes-parser@npm:0.5.0": - version: 0.5.0 - resolution: "hermes-parser@npm:0.5.0" +"hermes-parser@npm:0.6.0": + version: 0.6.0 + resolution: "hermes-parser@npm:0.6.0" dependencies: - hermes-estree: 0.5.0 - checksum: ef3c9aee01162fe1958e084540aa663bd9001acb6aa5d1c724bb8d7aa947dcc2961e0d572adda60895ebfe59f2caef102925f201445698e196c5626fb21e2ba6 + hermes-estree: 0.6.0 + checksum: ea3f566e613465aee70eda6fd022195afb77fa7d65c5370c9c9d204e3e62c4c68f76a86962f41b627d131cbf69f74dec9cf1a649574078edf8058589f5832b32 languageName: node linkType: hard @@ -19228,7 +19302,7 @@ __metadata: languageName: node linkType: hard -"invariant@npm:*, invariant@npm:2.2.4, invariant@npm:^2.2.2, invariant@npm:^2.2.4": +"invariant@npm:2.2.4, invariant@npm:^2.2.2, invariant@npm:^2.2.4": version: 2.2.4 resolution: "invariant@npm:2.2.4" dependencies: @@ -20851,6 +20925,17 @@ __metadata: languageName: node linkType: hard +"jest-worker@npm:^27.2.0, jest-worker@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-worker@npm:27.5.1" + dependencies: + "@types/node": "*" + merge-stream: ^2.0.0 + supports-color: ^8.0.0 + checksum: 98cd68b696781caed61c983a3ee30bf880b5bd021c01d98f47b143d4362b85d0737f8523761e2713d45e18b4f9a2b98af1eaee77afade4111bb65c77d6f7c980 + languageName: node + linkType: hard + "jest-worker@npm:^27.4.1": version: 27.4.5 resolution: "jest-worker@npm:27.4.5" @@ -20862,17 +20947,6 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-worker@npm:27.5.1" - dependencies: - "@types/node": "*" - merge-stream: ^2.0.0 - supports-color: ^8.0.0 - checksum: 98cd68b696781caed61c983a3ee30bf880b5bd021c01d98f47b143d4362b85d0737f8523761e2713d45e18b4f9a2b98af1eaee77afade4111bb65c77d6f7c980 - languageName: node - linkType: hard - "jest-worker@npm:^29.3.1": version: 29.3.1 resolution: "jest-worker@npm:29.3.1" @@ -22843,6 +22917,13 @@ __metadata: languageName: node linkType: hard +"memoize-one@npm:^5.0.0": + version: 5.2.1 + resolution: "memoize-one@npm:5.2.1" + checksum: a3cba7b824ebcf24cdfcd234aa7f86f3ad6394b8d9be4c96ff756dafb8b51c7f71320785fbc2304f1af48a0467cbbd2a409efc9333025700ed523f254cb52e3d + languageName: node + linkType: hard + "memoize-one@npm:^6.0.0": version: 6.0.0 resolution: "memoize-one@npm:6.0.0" @@ -23001,15 +23082,15 @@ __metadata: languageName: node linkType: hard -"metro-babel-transformer@npm:0.67.0": - version: 0.67.0 - resolution: "metro-babel-transformer@npm:0.67.0" +"metro-babel-transformer@npm:0.70.3": + version: 0.70.3 + resolution: "metro-babel-transformer@npm:0.70.3" dependencies: "@babel/core": ^7.14.0 - hermes-parser: 0.5.0 - metro-source-map: 0.67.0 + hermes-parser: 0.6.0 + metro-source-map: 0.70.3 nullthrows: ^1.1.1 - checksum: f2029702c8c5f901c72ee9db47a93e4bbe188bc019051756b7a1b5c8c754c575e8727801fc058218f329dbae6a2fab9498b6bc10972433b6fe68a1aafebe1504 + checksum: 9bb4d9c9f571db110548e3662c5b061adfa1805f10c477392859bbab1da3cc6481784859e74c5ba013d48054b44c93762386375c523a72b711f3a255060a5761 languageName: node linkType: hard @@ -23020,10 +23101,10 @@ __metadata: languageName: node linkType: hard -"metro-cache-key@npm:0.67.0": - version: 0.67.0 - resolution: "metro-cache-key@npm:0.67.0" - checksum: 13b23f2e1a413b7a79d6f48fb739e92ba1b457c77eba14f65f6bcd1caf1832f314b319e4d690bd6bf9de94c896427b44d5da6e65ab1cde71d07306e00888e014 +"metro-cache-key@npm:0.70.3": + version: 0.70.3 + resolution: "metro-cache-key@npm:0.70.3" + checksum: 353548210ef16335840a4a00fa042f2ec053db49e1d603c13744237850b3b6da8e2cd1ed7b207d59228e55c5f2ca3d2fdd168de931ee09216b203fc8aee02ffd languageName: node linkType: hard @@ -23038,14 +23119,13 @@ __metadata: languageName: node linkType: hard -"metro-cache@npm:0.67.0": - version: 0.67.0 - resolution: "metro-cache@npm:0.67.0" +"metro-cache@npm:0.70.3": + version: 0.70.3 + resolution: "metro-cache@npm:0.70.3" dependencies: - metro-core: 0.67.0 - mkdirp: ^0.5.1 + metro-core: 0.70.3 rimraf: ^2.5.4 - checksum: 4d9fba435d3adbe0c4c883ef0361d41acf427ba57e74daa52f55d66bbb564e907c9ceec40c98fac792217e9d1efbc91e1531ec8db907165274c524e30a0dfcde + checksum: b2675346d4c08feffe4e30092cb0ff1361eb0ed62b7c26d1e386b86f387eb6a9c0743373d56bbad9eee6a7eccbcebf80d0193cf56b2fcd08a868d37594d9994d languageName: node linkType: hard @@ -23063,17 +23143,17 @@ __metadata: languageName: node linkType: hard -"metro-config@npm:0.67.0, metro-config@npm:^0.67.0": - version: 0.67.0 - resolution: "metro-config@npm:0.67.0" +"metro-config@npm:0.70.3, metro-config@npm:^0.70.1": + version: 0.70.3 + resolution: "metro-config@npm:0.70.3" dependencies: cosmiconfig: ^5.0.5 jest-validate: ^26.5.2 - metro: 0.67.0 - metro-cache: 0.67.0 - metro-core: 0.67.0 - metro-runtime: 0.67.0 - checksum: 0e8685e52f22470251fd3d56f9f71dae4dab266bc7393feebd97fb9513311d2b18c04fd019c13ad30aafe472e5515b31b2373caddd51e2cc7109d1156345aa1a + metro: 0.70.3 + metro-cache: 0.70.3 + metro-core: 0.70.3 + metro-runtime: 0.70.3 + checksum: f4eeb78fd29a09400d5a23c94227c3c168079aaa81231d6bd0f4b4724cec22281c1e5a962851596a1c75de44f14fec28e2840c39afe8288667b120686019d788 languageName: node linkType: hard @@ -23088,14 +23168,14 @@ __metadata: languageName: node linkType: hard -"metro-core@npm:0.67.0, metro-core@npm:^0.67.0": - version: 0.67.0 - resolution: "metro-core@npm:0.67.0" +"metro-core@npm:0.70.3, metro-core@npm:^0.70.1": + version: 0.70.3 + resolution: "metro-core@npm:0.70.3" dependencies: jest-haste-map: ^27.3.1 lodash.throttle: ^4.1.1 - metro-resolver: 0.67.0 - checksum: c3183ad2950f6e796675cb52fe7d0228f6147da617f15d43baa9362a73c3cf33b108b0084d7956a6541129599cf16ea8e68b693742df21adae45a75fd0fd5f98 + metro-resolver: 0.70.3 + checksum: a49fbfdca3bbd43ee01e6557a695b747c20037291eff3cba9f633c738cd115814143a9578dbc869e1dc7b6b257dbb43672531aee8562222863e0651dba7988e1 languageName: node linkType: hard @@ -23106,10 +23186,10 @@ __metadata: languageName: node linkType: hard -"metro-hermes-compiler@npm:0.67.0": - version: 0.67.0 - resolution: "metro-hermes-compiler@npm:0.67.0" - checksum: 02926d5ae44f08cfec7a80d8b23c7096a44e65e5d400e6123517efffff14b5e547a25394914b7478aedb22994b317d7a3091e659089fd182b92e5afec740bd4b +"metro-hermes-compiler@npm:0.70.3": + version: 0.70.3 + resolution: "metro-hermes-compiler@npm:0.70.3" + checksum: c7026a6e86ef53037e6b8b12eb67ac44aca883054dbe03dbdc79d7593ca9ba1a31ebee2f5971073e01666e8d9e63e05383e45b4801cd825ac24056086576067b languageName: node linkType: hard @@ -23127,9 +23207,9 @@ __metadata: languageName: node linkType: hard -"metro-inspector-proxy@npm:0.67.0": - version: 0.67.0 - resolution: "metro-inspector-proxy@npm:0.67.0" +"metro-inspector-proxy@npm:0.70.3": + version: 0.70.3 + resolution: "metro-inspector-proxy@npm:0.70.3" dependencies: connect: ^3.6.5 debug: ^2.2.0 @@ -23137,7 +23217,7 @@ __metadata: yargs: ^15.3.1 bin: metro-inspector-proxy: src/cli.js - checksum: db75ae358bf061d7a19b84a8833b8f7d9fedfa559568c1010953d2c681ac549baa767a4665f11e0a1994e8c964197538ceafe19d0fc5e97f855a23c778edaaeb + checksum: 71b183f2f8157acfee3106faf87d40639cc58fc5920d0e0fa7eca056009b9323a4f5a13b1cd54b2a6596c75099c5cba433cc85abb488e4194b81add5b03ebc93 languageName: node linkType: hard @@ -23150,12 +23230,12 @@ __metadata: languageName: node linkType: hard -"metro-minify-uglify@npm:0.67.0": - version: 0.67.0 - resolution: "metro-minify-uglify@npm:0.67.0" +"metro-minify-uglify@npm:0.70.3": + version: 0.70.3 + resolution: "metro-minify-uglify@npm:0.70.3" dependencies: uglify-es: ^3.1.9 - checksum: e0d4c7bbcaedf210d4b7379cf158818a1311c65b2518599d34d374e6fd090f47e3c55bf31a018380685db8a4570e272fb57627dd0961915ab71fb08fd13dfd29 + checksum: 27f823f89c2653501c9b06e7c755bf46907541b201d691b86e1ed3171f2e398b5e25598d24079027b43012409e59919df959f7e73601e8132daf78b04d6db781 languageName: node linkType: hard @@ -23209,11 +23289,12 @@ __metadata: languageName: node linkType: hard -"metro-react-native-babel-preset@npm:0.67.0": - version: 0.67.0 - resolution: "metro-react-native-babel-preset@npm:0.67.0" +"metro-react-native-babel-preset@npm:0.70.3": + version: 0.70.3 + resolution: "metro-react-native-babel-preset@npm:0.70.3" dependencies: "@babel/core": ^7.14.0 + "@babel/plugin-proposal-async-generator-functions": ^7.0.0 "@babel/plugin-proposal-class-properties": ^7.0.0 "@babel/plugin-proposal-export-default-from": ^7.0.0 "@babel/plugin-proposal-nullish-coalescing-operator": ^7.0.0 @@ -23233,17 +23314,15 @@ __metadata: "@babel/plugin-transform-destructuring": ^7.0.0 "@babel/plugin-transform-exponentiation-operator": ^7.0.0 "@babel/plugin-transform-flow-strip-types": ^7.0.0 - "@babel/plugin-transform-for-of": ^7.0.0 "@babel/plugin-transform-function-name": ^7.0.0 "@babel/plugin-transform-literals": ^7.0.0 "@babel/plugin-transform-modules-commonjs": ^7.0.0 - "@babel/plugin-transform-object-assign": ^7.0.0 + "@babel/plugin-transform-named-capturing-groups-regex": ^7.0.0 "@babel/plugin-transform-parameters": ^7.0.0 "@babel/plugin-transform-react-display-name": ^7.0.0 "@babel/plugin-transform-react-jsx": ^7.0.0 "@babel/plugin-transform-react-jsx-self": ^7.0.0 "@babel/plugin-transform-react-jsx-source": ^7.0.0 - "@babel/plugin-transform-regenerator": ^7.0.0 "@babel/plugin-transform-runtime": ^7.0.0 "@babel/plugin-transform-shorthand-properties": ^7.0.0 "@babel/plugin-transform-spread": ^7.0.0 @@ -23255,7 +23334,7 @@ __metadata: react-refresh: ^0.4.0 peerDependencies: "@babel/core": "*" - checksum: 931105e7c76e1e69663bcf75ed8979161c6d486767ccc48c9c6ca80276adbeae7c2aaec0b5c9829f0a44fbf456e97908f81486bdb04cfe68fde375413acc654f + checksum: 9abd3d811ad49f5e14c5ac5a62635fffbe5c3a19f0465eb1b8ad2ad2a065f709004d14d892a2d3a336de2c559ba2ef9eb5ef56401bf9718e2a02e7f89eebd227 languageName: node linkType: hard @@ -23276,20 +23355,20 @@ __metadata: languageName: node linkType: hard -"metro-react-native-babel-transformer@npm:0.67.0, metro-react-native-babel-transformer@npm:^0.67.0": - version: 0.67.0 - resolution: "metro-react-native-babel-transformer@npm:0.67.0" +"metro-react-native-babel-transformer@npm:0.70.3, metro-react-native-babel-transformer@npm:^0.70.1": + version: 0.70.3 + resolution: "metro-react-native-babel-transformer@npm:0.70.3" dependencies: "@babel/core": ^7.14.0 babel-preset-fbjs: ^3.4.0 - hermes-parser: 0.5.0 - metro-babel-transformer: 0.67.0 - metro-react-native-babel-preset: 0.67.0 - metro-source-map: 0.67.0 + hermes-parser: 0.6.0 + metro-babel-transformer: 0.70.3 + metro-react-native-babel-preset: 0.70.3 + metro-source-map: 0.70.3 nullthrows: ^1.1.1 peerDependencies: "@babel/core": "*" - checksum: ff08b2f187a17bfed46170909d106ec042db52ad75e5facfbec8a7d8068c95b8e53c9ec28b6704f0809f9a338550d017e3e3596ef3f1373e8e7fcf1b3cd5233f + checksum: 454ece281e40816905eefbc3987af76ff1d96bc18a78badbcd1601603564fdf2bdcaefbcb5118127f1bd2999ad7a869fec782da368b4a99dbaf2ecc57447704a languageName: node linkType: hard @@ -23302,12 +23381,12 @@ __metadata: languageName: node linkType: hard -"metro-resolver@npm:0.67.0, metro-resolver@npm:^0.67.0": - version: 0.67.0 - resolution: "metro-resolver@npm:0.67.0" +"metro-resolver@npm:0.70.3, metro-resolver@npm:^0.70.1": + version: 0.70.3 + resolution: "metro-resolver@npm:0.70.3" dependencies: absolute-path: ^0.0.0 - checksum: 967896f26c58071720effbf310352f8c89a3279c822c8303e2bdcc07ad7fb7e39e19afcb9ae8ec47f39573b47c4217fb9afbc14636d5345528b6d410b08c0f2f + checksum: 863a9bcd26429557b5f60eb1e774e65618e77291fc2bf6151681156c1d0b5ab664ffd0daca7aec06bfd853b9b7d838861b12eb282561994422fa651c9f379367 languageName: node linkType: hard @@ -23318,10 +23397,12 @@ __metadata: languageName: node linkType: hard -"metro-runtime@npm:0.67.0, metro-runtime@npm:^0.67.0": - version: 0.67.0 - resolution: "metro-runtime@npm:0.67.0" - checksum: 06be8635277d594b17009d9b35bbd9cb65dd44980a0a87739e49801a6b6dae73109825ddd94e1a8195520b3fa41507d151b7b7f8a484cf61164e155bfdbb091b +"metro-runtime@npm:0.70.3, metro-runtime@npm:^0.70.1": + version: 0.70.3 + resolution: "metro-runtime@npm:0.70.3" + dependencies: + "@babel/runtime": ^7.0.0 + checksum: 88641e298ee50825b22326e5c32cbce95b1b4acd9a1c22dd0fc1135a473a3ee8aa9c4d4843b68787ba5db792370a4f4c404eb3077e172ea0bbb7aecf02402b57 languageName: node linkType: hard @@ -23341,19 +23422,19 @@ __metadata: languageName: node linkType: hard -"metro-source-map@npm:0.67.0": - version: 0.67.0 - resolution: "metro-source-map@npm:0.67.0" +"metro-source-map@npm:0.70.3": + version: 0.70.3 + resolution: "metro-source-map@npm:0.70.3" dependencies: "@babel/traverse": ^7.14.0 "@babel/types": ^7.0.0 invariant: ^2.2.4 - metro-symbolicate: 0.67.0 + metro-symbolicate: 0.70.3 nullthrows: ^1.1.1 - ob1: 0.67.0 + ob1: 0.70.3 source-map: ^0.5.6 vlq: ^1.0.0 - checksum: 87ae604d292c1694966cb755579aa3a0185b9b657590a2996a4184fe3cd164eedf43491b3a3369a2bdf846124f821d96a87e4a8eab0a8d133d5f04d00ba354f6 + checksum: 3ccf4864ec5644762d691ba7964ab9c7a30a33e91504b893169a3b0e51d8cf00c9269388ff13230703bd40f935be76158ab84e9b7b6b28895329338905d2af85 languageName: node linkType: hard @@ -23373,19 +23454,19 @@ __metadata: languageName: node linkType: hard -"metro-symbolicate@npm:0.67.0": - version: 0.67.0 - resolution: "metro-symbolicate@npm:0.67.0" +"metro-symbolicate@npm:0.70.3": + version: 0.70.3 + resolution: "metro-symbolicate@npm:0.70.3" dependencies: invariant: ^2.2.4 - metro-source-map: 0.67.0 + metro-source-map: 0.70.3 nullthrows: ^1.1.1 source-map: ^0.5.6 through2: ^2.0.1 vlq: ^1.0.0 bin: metro-symbolicate: src/index.js - checksum: 4a2bbbcf6a166473003151c2e62255a7a3e0ba0043134c303418b21fc9cf6cf362c2b5a249f533dceb94a88642805bd771c2062bc5ae8cb3a53cf11809041128 + checksum: 6fd827a416ee640f9ef1f07f9601109f49dd73aa4b86592d72fc4d8b0e88a766e54eef710454b10b226bc893f31339b7d4502d995e6c9c28bb328dd5a871127e languageName: node linkType: hard @@ -23402,16 +23483,16 @@ __metadata: languageName: node linkType: hard -"metro-transform-plugins@npm:0.67.0": - version: 0.67.0 - resolution: "metro-transform-plugins@npm:0.67.0" +"metro-transform-plugins@npm:0.70.3": + version: 0.70.3 + resolution: "metro-transform-plugins@npm:0.70.3" dependencies: "@babel/core": ^7.14.0 "@babel/generator": ^7.14.0 "@babel/template": ^7.0.0 "@babel/traverse": ^7.14.0 nullthrows: ^1.1.1 - checksum: 79e468e5ba0965181f56777d998ebdfcc2792c33d8b25d5a180022e62fc3e3585050bfc82bb3b238bc778baef8ad37d1083da620b68f02240597ce73ec4efff5 + checksum: d3e8309618a5bd6a3c3867e033697efb6e9b34741b74feaa9afa86b9cbfed1236ff4923b611de0177023a37337678fc559d6672982c3fad43c71e6ce50a6f207 languageName: node linkType: hard @@ -23436,24 +23517,24 @@ __metadata: languageName: node linkType: hard -"metro-transform-worker@npm:0.67.0": - version: 0.67.0 - resolution: "metro-transform-worker@npm:0.67.0" +"metro-transform-worker@npm:0.70.3": + version: 0.70.3 + resolution: "metro-transform-worker@npm:0.70.3" dependencies: "@babel/core": ^7.14.0 "@babel/generator": ^7.14.0 "@babel/parser": ^7.14.0 "@babel/types": ^7.0.0 babel-preset-fbjs: ^3.4.0 - metro: 0.67.0 - metro-babel-transformer: 0.67.0 - metro-cache: 0.67.0 - metro-cache-key: 0.67.0 - metro-hermes-compiler: 0.67.0 - metro-source-map: 0.67.0 - metro-transform-plugins: 0.67.0 + metro: 0.70.3 + metro-babel-transformer: 0.70.3 + metro-cache: 0.70.3 + metro-cache-key: 0.70.3 + metro-hermes-compiler: 0.70.3 + metro-source-map: 0.70.3 + metro-transform-plugins: 0.70.3 nullthrows: ^1.1.1 - checksum: 114ecd11b9945c3bf0171c2dc725bc3676a14604740d15ee8e862cd903706743407b0592ffe1b3fd53946947bcf8d00f015f823343ee1eeb843ce63e514466c6 + checksum: 514eba1a994b2bad69f81dee48078693ab99e6885d8a8782b818629f33e9d3f5e35e75285dc7a2a0d3fdba1ff79d2577a43032425974452fa6e8dd1878101da4 languageName: node linkType: hard @@ -23519,9 +23600,9 @@ __metadata: languageName: node linkType: hard -"metro@npm:0.67.0, metro@npm:^0.67.0": - version: 0.67.0 - resolution: "metro@npm:0.67.0" +"metro@npm:0.70.3, metro@npm:^0.70.1": + version: 0.70.3 + resolution: "metro@npm:0.70.3" dependencies: "@babel/code-frame": ^7.0.0 "@babel/core": ^7.14.0 @@ -23532,7 +23613,7 @@ __metadata: "@babel/types": ^7.0.0 absolute-path: ^0.0.0 accepts: ^1.3.7 - async: ^2.4.0 + async: ^3.2.2 chalk: ^4.0.0 ci-info: ^2.0.0 connect: ^3.6.5 @@ -23540,30 +23621,29 @@ __metadata: denodeify: ^1.2.1 error-stack-parser: ^2.0.6 fs-extra: ^1.0.0 - graceful-fs: ^4.1.3 - hermes-parser: 0.5.0 + graceful-fs: ^4.2.4 + hermes-parser: 0.6.0 image-size: ^0.6.0 invariant: ^2.2.4 jest-haste-map: ^27.3.1 - jest-worker: ^26.0.0 + jest-worker: ^27.2.0 lodash.throttle: ^4.1.1 - metro-babel-transformer: 0.67.0 - metro-cache: 0.67.0 - metro-cache-key: 0.67.0 - metro-config: 0.67.0 - metro-core: 0.67.0 - metro-hermes-compiler: 0.67.0 - metro-inspector-proxy: 0.67.0 - metro-minify-uglify: 0.67.0 - metro-react-native-babel-preset: 0.67.0 - metro-resolver: 0.67.0 - metro-runtime: 0.67.0 - metro-source-map: 0.67.0 - metro-symbolicate: 0.67.0 - metro-transform-plugins: 0.67.0 - metro-transform-worker: 0.67.0 + metro-babel-transformer: 0.70.3 + metro-cache: 0.70.3 + metro-cache-key: 0.70.3 + metro-config: 0.70.3 + metro-core: 0.70.3 + metro-hermes-compiler: 0.70.3 + metro-inspector-proxy: 0.70.3 + metro-minify-uglify: 0.70.3 + metro-react-native-babel-preset: 0.70.3 + metro-resolver: 0.70.3 + metro-runtime: 0.70.3 + metro-source-map: 0.70.3 + metro-symbolicate: 0.70.3 + metro-transform-plugins: 0.70.3 + metro-transform-worker: 0.70.3 mime-types: ^2.1.27 - mkdirp: ^0.5.1 node-fetch: ^2.2.0 nullthrows: ^1.1.1 rimraf: ^2.5.4 @@ -23576,7 +23656,7 @@ __metadata: yargs: ^15.3.1 bin: metro: src/cli.js - checksum: f106dd7f56380f734ae0d71afcee068b18774196889a6909963fd82b4c0db5508915735bc5be8027150ccea3b5bed5d286fdda41d0458ba3d156d8db29841fce + checksum: 6fb5a543d52b469edb0baa245b001b735dfb1afe673dd7cdd8853b942007e2d0445b5e5952132e7f1c4d144fb9a79408abe52cc9894844b905b94af4b5a56260 languageName: node linkType: hard @@ -24410,6 +24490,13 @@ __metadata: languageName: node linkType: hard +"nocache@npm:^3.0.1": + version: 3.0.4 + resolution: "nocache@npm:3.0.4" + checksum: 6be9ee67eb561ecedc56d805c024c0fda55b9836ecba659c720073b067929aa4fe04bb7121480e004c9cf52989e62d8720f29a7fe0269f1a4941221a1e4be1c2 + languageName: node + linkType: hard + "node-abi@npm:^3.0.0": version: 3.5.0 resolution: "node-abi@npm:3.5.0" @@ -25147,10 +25234,10 @@ __metadata: languageName: node linkType: hard -"ob1@npm:0.67.0": - version: 0.67.0 - resolution: "ob1@npm:0.67.0" - checksum: 02910732e1094dd164d6dfa674250bc404503c8a85fa60b15399f9059006329d7b1bad2cb0bca1841bcf4c2c1759d91297485361523d21066984a9130f3f3b65 +"ob1@npm:0.70.3": + version: 0.70.3 + resolution: "ob1@npm:0.70.3" + checksum: 50531606767e07cc53d7a4af1070e380789b23c543773fae34952ba7f1885762fdb241c2031310aca6b24c1181db16698f4428a5621de7e705e9492d0e748049 languageName: node linkType: hard @@ -26536,16 +26623,6 @@ __metadata: languageName: node linkType: hard -"plist@npm:^3.0.5": - version: 3.0.6 - resolution: "plist@npm:3.0.6" - dependencies: - base64-js: ^1.5.1 - xmlbuilder: ^15.1.1 - checksum: e21390fab8a3c388f8f51b76c0aa187242a40537119ce865d8637630e7d7df79b21f841ec6a4668e7c68d409a6f584d696619099a6125d28011561639c0823b8 - languageName: node - linkType: hard - "plur@npm:^4.0.0": version: 4.0.0 resolution: "plur@npm:4.0.0" @@ -27056,17 +27133,6 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:*, prop-types@npm:15.8.1, prop-types@npm:^15.8.1": - version: 15.8.1 - resolution: "prop-types@npm:15.8.1" - dependencies: - loose-envify: ^1.4.0 - object-assign: ^4.1.1 - react-is: ^16.13.1 - checksum: c056d3f1c057cb7ff8344c645450e14f088a915d078dcda795041765047fa080d38e5d626560ccaac94a4e16e3aa15f3557c1a9a8d1174530955e992c675e459 - languageName: node - linkType: hard - "prop-types@npm:15.5.10": version: 15.5.10 resolution: "prop-types@npm:15.5.10" @@ -27077,6 +27143,17 @@ __metadata: languageName: node linkType: hard +"prop-types@npm:15.8.1, prop-types@npm:^15.8.1": + version: 15.8.1 + resolution: "prop-types@npm:15.8.1" + dependencies: + loose-envify: ^1.4.0 + object-assign: ^4.1.1 + react-is: ^16.13.1 + checksum: c056d3f1c057cb7ff8344c645450e14f088a915d078dcda795041765047fa080d38e5d626560ccaac94a4e16e3aa15f3557c1a9a8d1174530955e992c675e459 + languageName: node + linkType: hard + "prop-types@npm:^15.5.10, prop-types@npm:^15.5.7, prop-types@npm:^15.5.8, prop-types@npm:^15.6.0, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2": version: 15.7.2 resolution: "prop-types@npm:15.7.2" @@ -27451,6 +27528,16 @@ __metadata: languageName: node linkType: hard +"react-devtools-core@npm:4.24.0": + version: 4.24.0 + resolution: "react-devtools-core@npm:4.24.0" + dependencies: + shell-quote: ^1.6.1 + ws: ^7 + checksum: c9e21ff2621447a6de51d4a350f3859e8077634f8be327f006d8da73dba349e78432ef910e432f066c615938fed697231ed3daee8f9eae049004c14ebac85625 + languageName: node + linkType: hard + "react-devtools-core@npm:^4.13.0": version: 4.21.0 resolution: "react-devtools-core@npm:4.21.0" @@ -27471,16 +27558,6 @@ __metadata: languageName: node linkType: hard -"react-devtools-core@npm:^4.23.0": - version: 4.27.1 - resolution: "react-devtools-core@npm:4.27.1" - dependencies: - shell-quote: ^1.6.1 - ws: ^7 - checksum: 3c0b89942f5a8525fa16001470b4c9343974673643d2f642c93c631f823ee232418f9e3e6fe2cada4553c796cac909e77b0e51088daf6f7f9e0229046f829e51 - languageName: node - linkType: hard - "react-dom@npm:18.2.0": version: 18.2.0 resolution: "react-dom@npm:18.2.0" @@ -27511,13 +27588,6 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^16.12.0 || ^17.0.0, react-is@npm:^17.0.1, react-is@npm:^17.0.2": - version: 17.0.2 - resolution: "react-is@npm:17.0.2" - checksum: 9d6d111d8990dc98bc5402c1266a808b0459b5d54830bbea24c12d908b536df7883f268a7868cfaedde3dd9d4e0d574db456f84d2e6df9c4526f99bb4b5344d8 - languageName: node - linkType: hard - "react-is@npm:^16.13.1, react-is@npm:^16.7.0, react-is@npm:^16.8.1": version: 16.13.1 resolution: "react-is@npm:16.13.1" @@ -27525,6 +27595,13 @@ __metadata: languageName: node linkType: hard +"react-is@npm:^17.0.1, react-is@npm:^17.0.2": + version: 17.0.2 + resolution: "react-is@npm:17.0.2" + checksum: 9d6d111d8990dc98bc5402c1266a808b0459b5d54830bbea24c12d908b536df7883f268a7868cfaedde3dd9d4e0d574db456f84d2e6df9c4526f99bb4b5344d8 + languageName: node + linkType: hard + "react-motion@npm:^0.5.2": version: 0.5.2 resolution: "react-motion@npm:0.5.2" @@ -27558,18 +27635,6 @@ __metadata: languageName: node linkType: hard -"react-native-codegen@npm:^0.0.18": - version: 0.0.18 - resolution: "react-native-codegen@npm:0.0.18" - dependencies: - "@babel/parser": ^7.14.0 - flow-parser: ^0.121.0 - jscodeshift: ^0.13.1 - nullthrows: ^1.1.1 - checksum: 55af378d630cae2323e56da9d6840e21a78ff811b39353b7c0935e8ca77d39f46dd1ef797b013c6a9a1c5ca7ceeff6203dadba9fca9b920dec810cdba1ca863c - languageName: node - linkType: hard - "react-native-codegen@npm:^0.0.7": version: 0.0.7 resolution: "react-native-codegen@npm:0.0.7" @@ -27581,6 +27646,18 @@ __metadata: languageName: node linkType: hard +"react-native-codegen@npm:^0.69.2": + version: 0.69.2 + resolution: "react-native-codegen@npm:0.69.2" + dependencies: + "@babel/parser": ^7.14.0 + flow-parser: ^0.121.0 + jscodeshift: ^0.13.1 + nullthrows: ^1.1.1 + checksum: 73dc9464a90fde727a19ad4f002f3bc4ec948a948cd95b5f3bfbef24ff7cf2ca7282830fd99e6b1772804c1e0f172e64097190021b3a00ba27a1f9777e58cf77 + languageName: node + linkType: hard + "react-native-dialogbox@npm:0.6.10": version: 0.6.10 resolution: "react-native-dialogbox@npm:0.6.10" @@ -27663,10 +27740,10 @@ __metadata: languageName: node linkType: hard -"react-native-gradle-plugin@npm:^0.0.6": - version: 0.0.6 - resolution: "react-native-gradle-plugin@npm:0.0.6" - checksum: 185ad348931ef4f58065b50bbf80558af668b1ef11c31067aab7f1cd85b18809a62fcf0b7a18444726dacd098042771a570c0ac76bb8976c3ccbe7c86cff0e11 +"react-native-gradle-plugin@npm:^0.0.7": + version: 0.0.7 + resolution: "react-native-gradle-plugin@npm:0.0.7" + checksum: 959ce3bcbc8362909210fae894e4b414a0afdff39fe1683463214b7feddae6beaf8584ebe62323b1e91ba31de00311e826588e0d807c93a949e445b1770cac27 languageName: node linkType: hard @@ -27873,47 +27950,48 @@ __metadata: languageName: node linkType: hard -"react-native@npm:0.68.5": - version: 0.68.5 - resolution: "react-native@npm:0.68.5" +"react-native@npm:0.69.7": + version: 0.69.7 + resolution: "react-native@npm:0.69.7" dependencies: "@jest/create-cache-key-function": ^27.0.1 - "@react-native-community/cli": ^7.0.3 - "@react-native-community/cli-platform-android": ^7.0.1 - "@react-native-community/cli-platform-ios": ^7.0.1 + "@react-native-community/cli": ^8.0.4 + "@react-native-community/cli-platform-android": ^8.0.4 + "@react-native-community/cli-platform-ios": ^8.0.4 "@react-native/assets": 1.0.0 "@react-native/normalize-color": 2.0.0 "@react-native/polyfills": 2.0.0 abort-controller: ^3.0.0 anser: ^1.4.9 base64-js: ^1.1.2 - deprecated-react-native-prop-types: ^2.3.0 event-target-shim: ^5.0.1 hermes-engine: ~0.11.0 invariant: ^2.2.4 jsc-android: ^250230.2.1 - metro-react-native-babel-transformer: 0.67.0 - metro-runtime: 0.67.0 - metro-source-map: 0.67.0 + memoize-one: ^5.0.0 + metro-react-native-babel-transformer: 0.70.3 + metro-runtime: 0.70.3 + metro-source-map: 0.70.3 + mkdirp: ^0.5.1 nullthrows: ^1.1.1 pretty-format: ^26.5.2 promise: ^8.2.0 - react-devtools-core: ^4.23.0 - react-native-codegen: ^0.0.18 - react-native-gradle-plugin: ^0.0.6 + react-devtools-core: 4.24.0 + react-native-codegen: ^0.69.2 + react-native-gradle-plugin: ^0.0.7 react-refresh: ^0.4.0 - react-shallow-renderer: 16.14.1 + react-shallow-renderer: 16.15.0 regenerator-runtime: ^0.13.2 - scheduler: ^0.20.2 + scheduler: ^0.21.0 stacktrace-parser: ^0.1.3 - use-subscription: ">=1.0.0 <1.6.0" + use-sync-external-store: ^1.0.0 whatwg-fetch: ^3.0.0 ws: ^6.1.4 peerDependencies: - react: 17.0.2 + react: 18.0.0 bin: react-native: cli.js - checksum: 487b520f5d8baa9094b4e36f4a44221bc48ec51ab8db10523f0b8baffd30a4fdca85381d1c2b8797590db204561f27ec2084fe0835c6084b3a0ef14e85d35fb0 + checksum: 41e9efe399365f8ab22c45a6a11c533c602b1717e104c0fb5b7b31c39bdf2e70fa8785b4d76ca6327c68a1b73dce2e5939a789d1c147213efe55c9e23c23b5d3 languageName: node linkType: hard @@ -28010,19 +28088,7 @@ __metadata: languageName: node linkType: hard -"react-shallow-renderer@npm:16.14.1": - version: 16.14.1 - resolution: "react-shallow-renderer@npm:16.14.1" - dependencies: - object-assign: ^4.1.1 - react-is: ^16.12.0 || ^17.0.0 - peerDependencies: - react: ^16.0.0 || ^17.0.0 - checksum: f344c663c48720d19559b4198b1f63ad47a3f11bedc92ede053a6c0706b5209e6110086f3ccc6db04eda9f0d1a415845956ddfb6ce09a922167d4831fcba9314 - languageName: node - linkType: hard - -"react-shallow-renderer@npm:^16.15.0": +"react-shallow-renderer@npm:16.15.0, react-shallow-renderer@npm:^16.15.0": version: 16.15.0 resolution: "react-shallow-renderer@npm:16.15.0" dependencies: @@ -28559,6 +28625,20 @@ __metadata: languageName: node linkType: hard +"regexpu-core@npm:^5.2.1": + version: 5.2.2 + resolution: "regexpu-core@npm:5.2.2" + dependencies: + regenerate: ^1.4.2 + regenerate-unicode-properties: ^10.1.0 + regjsgen: ^0.7.1 + regjsparser: ^0.9.1 + unicode-match-property-ecmascript: ^2.0.0 + unicode-match-property-value-ecmascript: ^2.1.0 + checksum: 87c56815e20d213848d38f6b047ba52f0d632f36e791b777f59327e8d350c0743b27cc25feab64c0eadc9fe9959dde6b1261af71108a9371b72c8c26beda05ef + languageName: node + linkType: hard + "regjsgen@npm:^0.7.1": version: 0.7.1 resolution: "regjsgen@npm:0.7.1" @@ -29451,6 +29531,15 @@ __metadata: languageName: node linkType: hard +"scheduler@npm:^0.21.0": + version: 0.21.0 + resolution: "scheduler@npm:0.21.0" + dependencies: + loose-envify: ^1.1.0 + checksum: 4f8285076041ed2c81acdd1faa987f1655fdbd30554bc667c1ea64743fc74fb3a04ca7d27454b3d678735df5a230137a3b84756061b43dc5796e80701b66d124 + languageName: node + linkType: hard + "scheduler@npm:^0.23.0": version: 0.23.0 resolution: "scheduler@npm:0.23.0" @@ -29964,17 +30053,6 @@ __metadata: languageName: node linkType: hard -"simple-plist@npm:^1.1.0": - version: 1.4.0 - resolution: "simple-plist@npm:1.4.0" - dependencies: - bplist-creator: 0.1.1 - bplist-parser: 0.3.2 - plist: ^3.0.5 - checksum: fa8086f6b781c289f1abad21306481dda4af6373b32a5d998a70e53c2b7218a1d21ebb5ae3e736baae704c21d311d3d39d01d0e6a2387eda01b4020b9ebd909e - languageName: node - linkType: hard - "simple-swizzle@npm:^0.2.2": version: 0.2.2 resolution: "simple-swizzle@npm:0.2.2" @@ -32892,6 +32970,13 @@ __metadata: languageName: node linkType: hard +"unicode-match-property-value-ecmascript@npm:^2.1.0": + version: 2.1.0 + resolution: "unicode-match-property-value-ecmascript@npm:2.1.0" + checksum: 8d6f5f586b9ce1ed0e84a37df6b42fdba1317a05b5df0c249962bd5da89528771e2d149837cad11aa26bcb84c35355cb9f58a10c3d41fa3b899181ece6c85220 + languageName: node + linkType: hard + "unicode-property-aliases-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-property-aliases-ecmascript@npm:2.0.0" @@ -33202,7 +33287,7 @@ __metadata: languageName: node linkType: hard -"use-subscription@npm:>=1.0.0 <1.6.0, use-subscription@npm:^1.0.0": +"use-subscription@npm:^1.0.0": version: 1.5.1 resolution: "use-subscription@npm:1.5.1" dependencies: @@ -34279,16 +34364,6 @@ __metadata: languageName: node linkType: hard -"xcode@npm:^3.0.0": - version: 3.0.1 - resolution: "xcode@npm:3.0.1" - dependencies: - simple-plist: ^1.1.0 - uuid: ^7.0.3 - checksum: 908ff85851f81aec6e36ca24427db092e1cc068f052716e14de5e762196858039efabbe053a1abe8920184622501049e74a93618e8692b982f7604a9847db108 - languageName: node - linkType: hard - "xdg-basedir@npm:^4.0.0": version: 4.0.0 resolution: "xdg-basedir@npm:4.0.0" @@ -34337,7 +34412,7 @@ __metadata: languageName: node linkType: hard -"xmlbuilder@npm:>=11.0.1, xmlbuilder@npm:^15.1.1": +"xmlbuilder@npm:>=11.0.1": version: 15.1.1 resolution: "xmlbuilder@npm:15.1.1" checksum: 14f7302402e28d1f32823583d121594a9dca36408d40320b33f598bd589ca5163a352d076489c9c64d2dc1da19a790926a07bf4191275330d4de2b0d85bb1843