diff --git a/.flowconfig b/.flowconfig index 11ec2413fd..46679f2b3f 100644 --- a/.flowconfig +++ b/.flowconfig @@ -31,7 +31,7 @@ node_modules/react-native/Libraries/polyfills/.* ; require from fbjs/lib instead: require('fbjs/lib/warning') node_modules/warning/.* ; Flow doesn't support platforms -.*/Libraries/Utilities/HMRLoadingView.js +.*/Libraries/Utilities/LoadingView.js [untyped] .*/node_modules/@react-native-community/cli/.*/.* @@ -75,7 +75,9 @@ experimental.strict_type_args=true munge_underscores=true module.name_mapper='^image![a-zA-Z0-9$_-]+$' -> 'GlobalImageStub' -module.name_mapper='^[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> 'RelativeImageStub' +module.name_mapper='^react-native$' -> '/node_modules/react-native/Libraries/react-native/react-native-implementation' +module.name_mapper='^react-native/\(.*\)$' -> '/node_modules/react-native/\1' +module.name_mapper='^[./a-zA-Z0-9$_-]+\.\(bmp\|gif\|jpg\|jpeg\|png\|psd\|svg\|webp\|m4v\|mov\|mp4\|mpeg\|mpg\|webm\|aac\|aiff\|caf\|m4a\|mp3\|wav\|html\|pdf\)$' -> '/node_modules/react-native/Libraries/Image/RelativeImageStub' module.file_ext=.js module.file_ext=.jsx @@ -92,4 +94,4 @@ suppress_comment=\\(.\\|\n\\)*\\$FlowIssue\\((\\(\\)? *\\(site=[a-z,_]* suppress_comment=\\(.\\|\n\\)*\\$FlowFixedInNextDeploy [version] -^0.98.0 +^0.105.0 diff --git a/.gitignore b/.gitignore index 9c249a73e0..5487c6caa5 100644 --- a/.gitignore +++ b/.gitignore @@ -25,6 +25,7 @@ DerivedData *.ipa *.xcuserstate project.xcworkspace +xcshareddata # Android/IJ # @@ -56,6 +57,7 @@ buck-out/ android/app/libs android/app/obj android/keystores/debug.keystore +!debug.keystore # Generated by clj-rn # diff --git a/android/app/build.gradle b/android/app/build.gradle index 6d539951ee..f5cf410bd6 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -200,13 +200,7 @@ android { exclude '/lib/mips64/**' exclude '/lib/armeabi/**' - pickFirst '**/armeabi-v7a/libc++_shared.so' - pickFirst '**/x86/libc++_shared.so' - pickFirst '**/arm64-v8a/libc++_shared.so' - pickFirst '**/x86_64/libc++_shared.so' - pickFirst '**/x86/libjsc.so' - pickFirst '**/armeabi-v7a/libjsc.so' - + /** Fix for: Execution failed for task ':app:transformNativeLibsWithStripDebugSymbolForDebug'. * with recent version of ndk (17.0.4754217) */ diff --git a/clj-rn.conf.edn b/clj-rn.conf.edn index cd401513aa..af0853dadd 100644 --- a/clj-rn.conf.edn +++ b/clj-rn.conf.edn @@ -8,7 +8,6 @@ "bignumber.js" "react-native-languages" "i18n-js" - "dismissKeyboard" "react-native-splash-screen" "react-native-status" "react-native-status-keycard" diff --git a/components/src/status_im/ui/components/react.cljs b/components/src/status_im/ui/components/react.cljs index bcbddf6b70..43d4903458 100644 --- a/components/src/status_im/ui/components/react.cljs +++ b/components/src/status_im/ui/components/react.cljs @@ -26,8 +26,6 @@ (def native-modules (.-NativeModules js-dependencies/react-native)) (def device-event-emitter (.-DeviceEventEmitter js-dependencies/react-native)) -(def dismiss-keyboard! js-dependencies/dismiss-keyboard) - (def splash-screen (.-SplashScreen native-modules)) ;; React Components @@ -42,6 +40,7 @@ (def scroll-view-class (get-class "ScrollView")) (def keyboard-avoiding-view-class (get-class "KeyboardAvoidingView")) + (def text-class (get-class "Text")) (def text-input-class (get-class "TextInput")) (def image-class (get-class "Image")) @@ -87,6 +86,7 @@ (def dimensions (.-Dimensions js-dependencies/react-native)) (def keyboard (.-Keyboard js-dependencies/react-native)) +(defn dismiss-keyboard! [] (.dismiss keyboard)) (def linking (.-Linking js-dependencies/react-native)) (def desktop-notification (.-DesktopNotification (.-NativeModules js-dependencies/react-native))) @@ -320,4 +320,4 @@ view keyboard-avoiding-view) {:flex 1 :flex-direction :column} - (apply vector view styles/flex components)]]) \ No newline at end of file + (apply vector view styles/flex components)]]) diff --git a/externs.js b/externs.js index c17400716d..9e7ad86b90 100644 --- a/externs.js +++ b/externs.js @@ -59,6 +59,7 @@ var TopLevel = { "confirmMessagesProcessed" : function () {}, "messages": function() {}, "discovery": function() {}, + "dismiss": function() {}, "negotiated": function() {}, "chatId": function() {}, "confirmMessagesProcessedByID" : function () {}, diff --git a/figwheel-bridge.js b/figwheel-bridge.js index 6541d83bbc..73a8f43aef 100644 --- a/figwheel-bridge.js +++ b/figwheel-bridge.js @@ -16,7 +16,6 @@ var config = { var React = require('react'); var createReactClass = require('create-react-class'); var ReactNative = require('react-native'); -var WebSocket = require('WebSocket'); var self; var evaluate = eval; // This is needed, direct calls to eval does not work (RN packager???) var externalModules = {}; diff --git a/ios/Podfile b/ios/Podfile index 900a22d742..73c8ff4d55 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -9,26 +9,32 @@ target 'StatusIm' do # use_frameworks! require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules' # Pods for StatusIm + pod 'FBLazyVector', :path => "../node_modules/react-native/Libraries/FBLazyVector" + pod 'FBReactNativeSpec', :path => "../node_modules/react-native/Libraries/FBReactNativeSpec" + pod 'RCTRequired', :path => "../node_modules/react-native/Libraries/RCTRequired" + pod 'RCTTypeSafety', :path => "../node_modules/react-native/Libraries/TypeSafety" pod 'React', :path => '../node_modules/react-native/' - pod 'React-Core', :path => '../node_modules/react-native/React' - pod 'React-DevSupport', :path => '../node_modules/react-native/React' + pod 'React-Core', :path => '../node_modules/react-native/' + pod 'React-CoreModules', :path => '../node_modules/react-native/React/CoreModules' + pod 'React-Core/DevSupport', :path => '../node_modules/react-native/' pod 'React-RCTActionSheet', :path => '../node_modules/react-native/Libraries/ActionSheetIOS' pod 'React-RCTAnimation', :path => '../node_modules/react-native/Libraries/NativeAnimation' pod 'React-RCTBlob', :path => '../node_modules/react-native/Libraries/Blob' - # RCTImage is required by react-native-svg pod 'React-RCTImage', :path => '../node_modules/react-native/Libraries/Image' pod 'React-RCTLinking', :path => '../node_modules/react-native/Libraries/LinkingIOS' pod 'React-RCTNetwork', :path => '../node_modules/react-native/Libraries/Network' pod 'React-RCTSettings', :path => '../node_modules/react-native/Libraries/Settings' pod 'React-RCTText', :path => '../node_modules/react-native/Libraries/Text' pod 'React-RCTVibration', :path => '../node_modules/react-native/Libraries/Vibration' - pod 'React-RCTWebSocket', :path => '../node_modules/react-native/Libraries/WebSocket' + pod 'React-Core/RCTWebSocket', :path => '../node_modules/react-native/' pod 'React-cxxreact', :path => '../node_modules/react-native/ReactCommon/cxxreact' pod 'React-jsi', :path => '../node_modules/react-native/ReactCommon/jsi' pod 'React-jsiexecutor', :path => '../node_modules/react-native/ReactCommon/jsiexecutor' pod 'React-jsinspector', :path => '../node_modules/react-native/ReactCommon/jsinspector' - pod 'yoga', :path => '../node_modules/react-native/ReactCommon/yoga' + pod 'ReactCommon/jscallinvoker', :path => "../node_modules/react-native/ReactCommon" + pod 'ReactCommon/turbomodule/core', :path => "../node_modules/react-native/ReactCommon" + pod 'Yoga', :path => '../node_modules/react-native/ReactCommon/yoga' # when removing svg pod, RCTImage is needed to be removed from React subspecs pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec' diff --git a/ios/Podfile.lock b/ios/Podfile.lock index fc478fea54..b8ab840a26 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -1,6 +1,14 @@ PODS: - boost-for-react-native (1.63.0) - DoubleConversion (1.1.6) + - FBLazyVector (0.61.0) + - FBReactNativeSpec (0.61.0): + - Folly (= 2018.10.22.00) + - RCTRequired (= 0.61.0) + - RCTTypeSafety (= 0.61.0) + - React-Core (= 0.61.0) + - React-jsi (= 0.61.0) + - ReactCommon/turbomodule/core (= 0.61.0) - Folly (2018.10.22.00): - boost-for-react-native - DoubleConversion @@ -12,60 +20,178 @@ PODS: - glog - glog (0.3.5) - QBImagePickerController (3.4.0) - - React (0.60.5): - - React-Core (= 0.60.5) - - React-DevSupport (= 0.60.5) - - React-RCTActionSheet (= 0.60.5) - - React-RCTAnimation (= 0.60.5) - - React-RCTBlob (= 0.60.5) - - React-RCTImage (= 0.60.5) - - React-RCTLinking (= 0.60.5) - - React-RCTNetwork (= 0.60.5) - - React-RCTSettings (= 0.60.5) - - React-RCTText (= 0.60.5) - - React-RCTVibration (= 0.60.5) - - React-RCTWebSocket (= 0.60.5) - - React-Core (0.60.5): + - RCTRequired (0.61.0) + - RCTTypeSafety (0.61.0): + - FBLazyVector (= 0.61.0) - Folly (= 2018.10.22.00) - - React-cxxreact (= 0.60.5) - - React-jsiexecutor (= 0.60.5) - - yoga (= 0.60.5.React) - - React-cxxreact (0.60.5): + - RCTRequired (= 0.61.0) + - React-Core (= 0.61.0) + - React (0.61.0): + - React-Core (= 0.61.0) + - React-Core/DevSupport (= 0.61.0) + - React-Core/RCTWebSocket (= 0.61.0) + - React-RCTActionSheet (= 0.61.0) + - React-RCTAnimation (= 0.61.0) + - React-RCTBlob (= 0.61.0) + - React-RCTImage (= 0.61.0) + - React-RCTLinking (= 0.61.0) + - React-RCTNetwork (= 0.61.0) + - React-RCTSettings (= 0.61.0) + - React-RCTText (= 0.61.0) + - React-RCTVibration (= 0.61.0) + - React-Core (0.61.0): + - Folly (= 2018.10.22.00) + - glog + - React-Core/Default (= 0.61.0) + - React-cxxreact (= 0.61.0) + - React-jsi (= 0.61.0) + - React-jsiexecutor (= 0.61.0) + - Yoga + - React-Core/CoreModulesHeaders (0.61.0): + - Folly (= 2018.10.22.00) + - glog + - React-Core/Default + - React-cxxreact (= 0.61.0) + - React-jsi (= 0.61.0) + - React-jsiexecutor (= 0.61.0) + - Yoga + - React-Core/Default (0.61.0): + - Folly (= 2018.10.22.00) + - glog + - React-cxxreact (= 0.61.0) + - React-jsi (= 0.61.0) + - React-jsiexecutor (= 0.61.0) + - Yoga + - React-Core/DevSupport (0.61.0): + - Folly (= 2018.10.22.00) + - glog + - React-Core/Default (= 0.61.0) + - React-Core/RCTWebSocket (= 0.61.0) + - React-cxxreact (= 0.61.0) + - React-jsi (= 0.61.0) + - React-jsiexecutor (= 0.61.0) + - React-jsinspector (= 0.61.0) + - Yoga + - React-Core/RCTActionSheetHeaders (0.61.0): + - Folly (= 2018.10.22.00) + - glog + - React-Core/Default + - React-cxxreact (= 0.61.0) + - React-jsi (= 0.61.0) + - React-jsiexecutor (= 0.61.0) + - Yoga + - React-Core/RCTAnimationHeaders (0.61.0): + - Folly (= 2018.10.22.00) + - glog + - React-Core/Default + - React-cxxreact (= 0.61.0) + - React-jsi (= 0.61.0) + - React-jsiexecutor (= 0.61.0) + - Yoga + - React-Core/RCTBlobHeaders (0.61.0): + - Folly (= 2018.10.22.00) + - glog + - React-Core/Default + - React-cxxreact (= 0.61.0) + - React-jsi (= 0.61.0) + - React-jsiexecutor (= 0.61.0) + - Yoga + - React-Core/RCTImageHeaders (0.61.0): + - Folly (= 2018.10.22.00) + - glog + - React-Core/Default + - React-cxxreact (= 0.61.0) + - React-jsi (= 0.61.0) + - React-jsiexecutor (= 0.61.0) + - Yoga + - React-Core/RCTLinkingHeaders (0.61.0): + - Folly (= 2018.10.22.00) + - glog + - React-Core/Default + - React-cxxreact (= 0.61.0) + - React-jsi (= 0.61.0) + - React-jsiexecutor (= 0.61.0) + - Yoga + - React-Core/RCTNetworkHeaders (0.61.0): + - Folly (= 2018.10.22.00) + - glog + - React-Core/Default + - React-cxxreact (= 0.61.0) + - React-jsi (= 0.61.0) + - React-jsiexecutor (= 0.61.0) + - Yoga + - React-Core/RCTSettingsHeaders (0.61.0): + - Folly (= 2018.10.22.00) + - glog + - React-Core/Default + - React-cxxreact (= 0.61.0) + - React-jsi (= 0.61.0) + - React-jsiexecutor (= 0.61.0) + - Yoga + - React-Core/RCTTextHeaders (0.61.0): + - Folly (= 2018.10.22.00) + - glog + - React-Core/Default + - React-cxxreact (= 0.61.0) + - React-jsi (= 0.61.0) + - React-jsiexecutor (= 0.61.0) + - Yoga + - React-Core/RCTVibrationHeaders (0.61.0): + - Folly (= 2018.10.22.00) + - glog + - React-Core/Default + - React-cxxreact (= 0.61.0) + - React-jsi (= 0.61.0) + - React-jsiexecutor (= 0.61.0) + - Yoga + - React-Core/RCTWebSocket (0.61.0): + - Folly (= 2018.10.22.00) + - glog + - React-Core/Default (= 0.61.0) + - React-cxxreact (= 0.61.0) + - React-jsi (= 0.61.0) + - React-jsiexecutor (= 0.61.0) + - Yoga + - React-CoreModules (0.61.0): + - FBReactNativeSpec (= 0.61.0) + - Folly (= 2018.10.22.00) + - RCTTypeSafety (= 0.61.0) + - React-Core/CoreModulesHeaders (= 0.61.0) + - React-RCTImage (= 0.61.0) + - ReactCommon/turbomodule/core (= 0.61.0) + - React-cxxreact (0.61.0): - boost-for-react-native (= 1.63.0) - DoubleConversion - Folly (= 2018.10.22.00) - glog - - React-jsinspector (= 0.60.5) - - React-DevSupport (0.60.5): - - React-Core (= 0.60.5) - - React-RCTWebSocket (= 0.60.5) - - React-jsi (0.60.5): + - React-jsinspector (= 0.61.0) + - React-jsi (0.61.0): - boost-for-react-native (= 1.63.0) - DoubleConversion - Folly (= 2018.10.22.00) - glog - - React-jsi/Default (= 0.60.5) - - React-jsi/Default (0.60.5): + - React-jsi/Default (= 0.61.0) + - React-jsi/Default (0.61.0): - boost-for-react-native (= 1.63.0) - DoubleConversion - Folly (= 2018.10.22.00) - glog - - React-jsiexecutor (0.60.5): + - React-jsiexecutor (0.61.0): - DoubleConversion - Folly (= 2018.10.22.00) - glog - - React-cxxreact (= 0.60.5) - - React-jsi (= 0.60.5) - - React-jsinspector (0.60.5) + - React-cxxreact (= 0.61.0) + - React-jsi (= 0.61.0) + - React-jsinspector (0.61.0) - react-native-background-timer (2.1.1): - React - - react-native-camera (3.3.3): + - react-native-camera (3.6.0): - React - - react-native-camera/RCT (= 3.3.3) - - react-native-camera/RN (= 3.3.3) - - react-native-camera/RCT (3.3.3): + - react-native-camera/RCT (= 3.6.0) + - react-native-camera/RN (= 3.6.0) + - react-native-camera/RCT (3.6.0): - React - - react-native-camera/RN (3.3.3): + - react-native-camera/RN (3.6.0): - React - react-native-image-resizer (1.0.0): - React @@ -73,6 +199,8 @@ PODS: - React - react-native-netinfo (4.4.0): - React + - react-native-safe-area-context (0.6.0): + - React - react-native-shake (3.4.0): - React - react-native-splash-screen (3.2.0): @@ -81,34 +209,46 @@ PODS: - React - react-native-webview-bridge (0.33.17): - React - - React-RCTActionSheet (0.60.5): - - React-Core (= 0.60.5) - - React-RCTAnimation (0.60.5): - - React-Core (= 0.60.5) - - React-RCTBlob (0.60.5): - - React-Core (= 0.60.5) - - React-RCTNetwork (= 0.60.5) - - React-RCTWebSocket (= 0.60.5) - - React-RCTImage (0.60.5): - - React-Core (= 0.60.5) - - React-RCTNetwork (= 0.60.5) - - React-RCTLinking (0.60.5): - - React-Core (= 0.60.5) - - React-RCTNetwork (0.60.5): - - React-Core (= 0.60.5) - - React-RCTSettings (0.60.5): - - React-Core (= 0.60.5) - - React-RCTText (0.60.5): - - React-Core (= 0.60.5) - - React-RCTVibration (0.60.5): - - React-Core (= 0.60.5) - - React-RCTWebSocket (0.60.5): - - React-Core (= 0.60.5) + - React-RCTActionSheet (0.61.0): + - React-Core/RCTActionSheetHeaders (= 0.61.0) + - React-RCTAnimation (0.61.0): + - React-Core/RCTAnimationHeaders (= 0.61.0) + - React-RCTBlob (0.61.0): + - React-Core/RCTBlobHeaders (= 0.61.0) + - React-Core/RCTWebSocket (= 0.61.0) + - React-jsi (= 0.61.0) + - React-RCTNetwork (= 0.61.0) + - React-RCTImage (0.61.0): + - React-Core/RCTImageHeaders (= 0.61.0) + - React-RCTNetwork (= 0.61.0) + - React-RCTLinking (0.61.0): + - React-Core/RCTLinkingHeaders (= 0.61.0) + - React-RCTNetwork (0.61.0): + - React-Core/RCTNetworkHeaders (= 0.61.0) + - React-RCTSettings (0.61.0): + - React-Core/RCTSettingsHeaders (= 0.61.0) + - React-RCTText (0.61.0): + - React-Core/RCTTextHeaders (= 0.61.0) + - React-RCTVibration (0.61.0): + - React-Core/RCTVibrationHeaders (= 0.61.0) + - ReactCommon/jscallinvoker (0.61.0): + - DoubleConversion + - Folly (= 2018.10.22.00) + - glog + - React-cxxreact (= 0.61.0) + - ReactCommon/turbomodule/core (0.61.0): + - DoubleConversion + - Folly (= 2018.10.22.00) + - glog + - React-Core (= 0.61.0) + - React-cxxreact (= 0.61.0) + - React-jsi (= 0.61.0) + - ReactCommon/jscallinvoker (= 0.61.0) - RNFS (2.14.1): - React - - RNGestureHandler (1.3.0): + - RNGestureHandler (1.4.1): - React - - RNImageCropPicker (0.25.0): + - RNImageCropPicker (0.25.3): - QBImagePickerController - React-Core - React-RCTImage @@ -117,9 +257,9 @@ PODS: - React - RNLanguages (3.0.2): - React - - RNScreens (1.0.0-alpha.22): + - RNScreens (1.0.0-alpha.23): - React - - RNSVG (9.8.4): + - RNSVG (9.11.1): - React - RSKImageCropper (2.2.3) - SQLCipher (3.4.2): @@ -130,16 +270,22 @@ PODS: - SSZipArchive (2.2.2) - TouchID (4.4.1): - React - - yoga (0.60.5.React) + - Yoga (1.14.0) DEPENDENCIES: - 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/Libraries/FBReactNativeSpec`) - Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) + - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`) + - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - React (from `../node_modules/react-native/`) - - React-Core (from `../node_modules/react-native/React`) + - React-Core (from `../node_modules/react-native/`) + - React-Core/DevSupport (from `../node_modules/react-native/`) + - React-Core/RCTWebSocket (from `../node_modules/react-native/`) + - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) - - React-DevSupport (from `../node_modules/react-native/React`) - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`) @@ -148,6 +294,7 @@ DEPENDENCIES: - react-native-image-resizer (from `../node_modules/react-native-image-resizer`) - react-native-mail (from `../node_modules/react-native-mail`) - "react-native-netinfo (from `../node_modules/@react-native-community/netinfo`)" + - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) - react-native-shake (from `../node_modules/react-native-shake`) - react-native-splash-screen (from `../node_modules/react-native-splash-screen`) - react-native-webview (from `../node_modules/react-native-webview`) @@ -161,7 +308,8 @@ DEPENDENCIES: - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) - React-RCTText (from `../node_modules/react-native/Libraries/Text`) - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) - - React-RCTWebSocket (from `../node_modules/react-native/Libraries/WebSocket`) + - ReactCommon/jscallinvoker (from `../node_modules/react-native/ReactCommon`) + - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - RNFS (from `../node_modules/react-native-fs`) - RNGestureHandler (from `../node_modules/react-native-gesture-handler`) - RNImageCropPicker (from `../node_modules/react-native-image-crop-picker`) @@ -172,10 +320,10 @@ DEPENDENCIES: - SQLCipher (~> 3.0) - SSZipArchive - TouchID (from `../node_modules/react-native-touch-id`) - - yoga (from `../node_modules/react-native/ReactCommon/yoga`) + - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) SPEC REPOS: - https://github.com/CocoaPods/Specs.git: + https://github.com/cocoapods/specs.git: - boost-for-react-native - QBImagePickerController - RSKImageCropper @@ -185,18 +333,26 @@ SPEC REPOS: EXTERNAL SOURCES: DoubleConversion: :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" + FBLazyVector: + :path: "../node_modules/react-native/Libraries/FBLazyVector" + FBReactNativeSpec: + :path: "../node_modules/react-native/Libraries/FBReactNativeSpec" Folly: :podspec: "../node_modules/react-native/third-party-podspecs/Folly.podspec" glog: :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" + RCTRequired: + :path: "../node_modules/react-native/Libraries/RCTRequired" + RCTTypeSafety: + :path: "../node_modules/react-native/Libraries/TypeSafety" React: :path: "../node_modules/react-native/" React-Core: - :path: "../node_modules/react-native/React" + :path: "../node_modules/react-native/" + React-CoreModules: + :path: "../node_modules/react-native/React/CoreModules" React-cxxreact: :path: "../node_modules/react-native/ReactCommon/cxxreact" - React-DevSupport: - :path: "../node_modules/react-native/React" React-jsi: :path: "../node_modules/react-native/ReactCommon/jsi" React-jsiexecutor: @@ -213,6 +369,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native-mail" react-native-netinfo: :path: "../node_modules/@react-native-community/netinfo" + react-native-safe-area-context: + :path: "../node_modules/react-native-safe-area-context" react-native-shake: :path: "../node_modules/react-native-shake" react-native-splash-screen: @@ -239,8 +397,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/Libraries/Text" React-RCTVibration: :path: "../node_modules/react-native/Libraries/Vibration" - React-RCTWebSocket: - :path: "../node_modules/react-native/Libraries/WebSocket" + ReactCommon: + :path: "../node_modules/react-native/ReactCommon" RNFS: :path: "../node_modules/react-native-fs" RNGestureHandler: @@ -257,54 +415,59 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native-svg" TouchID: :path: "../node_modules/react-native-touch-id" - yoga: + Yoga: :path: "../node_modules/react-native/ReactCommon/yoga" SPEC CHECKSUMS: boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c DoubleConversion: 5805e889d232975c086db112ece9ed034df7a0b2 + FBLazyVector: cb37b5590a27600f0a889222d7c1f019625f4168 + FBReactNativeSpec: 6fda0eee5b059ee8ea0f845f4060620ff96b5b55 Folly: 30e7936e1c45c08d884aa59369ed951a8e68cf51 - glog: 7b113d8578aa09b57aa5945dd002bc37d0ab4fb5 + glog: 353a32027a69db3807b94c7cbc2900fc4370098c QBImagePickerController: d54cf93db6decf26baf6ed3472f336ef35cae022 - React: 53c53c4d99097af47cf60594b8706b4e3321e722 - React-Core: ba421f6b4f4cbe2fb17c0b6fc675f87622e78a64 - React-cxxreact: 8384287780c4999351ad9b6e7a149d9ed10a2395 - React-DevSupport: 197fb409737cff2c4f9986e77c220d7452cb9f9f - React-jsi: 4d8c9efb6312a9725b18d6fc818ffc103f60fec2 - React-jsiexecutor: 90ad2f9db09513fc763bc757fdc3c4ff8bde2a30 - React-jsinspector: e08662d1bf5b129a3d556eb9ea343a3f40353ae4 - react-native-background-timer: 1b6e6b4e10f1b74c367a1fdc3c72b67c619b222b - react-native-camera: 3050fa68d12e6abdc0bfdaf0e80f4acd45268454 - react-native-image-resizer: 4516052af6ae0248caf4ccf356caecefe60072d7 - react-native-mail: 7e37dfbe93ff0d4c7df346b738854dbed533e86f - react-native-netinfo: 2bb2e5094edcfecfb340a85053608526cb20f185 - react-native-shake: de052eaa3eadc4a326b8ddd7ac80c06e8d84528c - react-native-splash-screen: 200d11d188e2e78cea3ad319964f6142b6384865 - react-native-webview: 0658813bcc4b6c22f3cbb035a2227aa896a8cbc0 - react-native-webview-bridge: 3023f6b0e84cdf8e4a96511d2b04e73b038f95f0 - React-RCTActionSheet: b0f1ea83f4bf75fb966eae9bfc47b78c8d3efd90 - React-RCTAnimation: 359ba1b5690b1e87cc173558a78e82d35919333e - React-RCTBlob: 5e2b55f76e9a1c7ae52b826923502ddc3238df24 - React-RCTImage: f5f1c50922164e89bdda67bcd0153952a5cfe719 - React-RCTLinking: d0ecbd791e9ddddc41fa1f66b0255de90e8ee1e9 - React-RCTNetwork: e26946300b0ab7bb6c4a6348090e93fa21f33a9d - React-RCTSettings: d0d37cb521b7470c998595a44f05847777cc3f42 - React-RCTText: b074d89033583d4f2eb5faf7ea2db3a13c7553a2 - React-RCTVibration: 2105b2e0e2b66a6408fc69a46c8a7fb5b2fdade0 - React-RCTWebSocket: cd932a16b7214898b6b7f788c8bddb3637246ac4 - RNFS: a8fbe7060fa49157d819466404794ad9c58e58cf - RNGestureHandler: 5329a942fce3d41c68b84c2c2276ce06a696d8b0 - RNImageCropPicker: 0a731d984e64ee4c28bddaa7ce52262e4b80979f - RNKeychain: 216f37338fcb9e5c3a2530f1e3295f737a690cb1 - RNLanguages: 962e562af0d34ab1958d89bcfdb64fafc37c513e - RNScreens: 720a9e6968beb73e8196239801e887d8401f86ed - RNSVG: a78b4c581e33a1bb72968997d167afabf72b05dc + RCTRequired: 81db8debffc2eb932841fa02dcf5a2e911af74c1 + RCTTypeSafety: 39a7d8643abe2460aef0adeb9acbe9401b579fff + React: 89f2294058332cf7c4feee644e17d5024da1f531 + React-Core: c55956aa434fae94816b665f99d51d50f48d5993 + React-CoreModules: c70b9db4f48e31474bb022716fff41983b335ce2 + React-cxxreact: 1dbe583c02d15d269f13451d203e645bb233fc96 + React-jsi: f9126dd5818fbd8fbf869be9bbc1c0543973e1a1 + React-jsiexecutor: 752f034d0f007d1141a1c52ba9ef3fd9668fbfa7 + React-jsinspector: 044105eea064aec81adc5e4d777a8f6589e7d094 + react-native-background-timer: bb7a98c8e97fc7c290de2d423dd09ddb73dcbcbb + react-native-camera: 9c50d7def800895e7991ccda6203929553ceec9c + react-native-image-resizer: 04a3409e7d4ad646c4468671c69dec490def139c + react-native-mail: ff4aba592530d80ac96eea6c1ca03114b84d630a + react-native-netinfo: a91b5cf92ed3ada997cfe2bf067633386eb19fd8 + react-native-safe-area-context: 686e5d98bb021d8ca415ec5cf2a30dfc0d7d0d93 + react-native-shake: e9d1368d6f0ec7e48c8afc91e379b81006b9ba42 + react-native-splash-screen: a49be22f0f6648b8416f3bd28258645eeaa5b42b + react-native-webview: ad9581723f4d401c22cb3a371811d4dc9310df56 + react-native-webview-bridge: c712d20bbe7e2a2fabdd5d8ccdfec5e704455763 + React-RCTActionSheet: 49433f6e3659ba5d3ee650e44b9c18743ef9a7fc + React-RCTAnimation: 12f86a4e3542032329366b03bca2cc254a7c64a9 + React-RCTBlob: ba90a4144ad478a022b79a4e8a1f150548d39425 + React-RCTImage: f652d97e49f4b0f26c7df336e723a0d259179967 + React-RCTLinking: e738422857085a1c40c57505a25920160d365783 + React-RCTNetwork: d0d635ad07deed0c05a1b1499d1ab4ce5c41ac97 + React-RCTSettings: ae6f8b64ee5c5e4fc629f5109042e122fd0fd14b + React-RCTText: 3f24042210886ee8c02613758013010be04b291e + React-RCTVibration: d55e1365be416980217914fe009e9d55dec02e03 + ReactCommon: eb96b70a2a5bed775e919151fd77699fed52944c + RNFS: 6a2bfb5d0b14cf0ad72667f76202358abba4aacf + RNGestureHandler: 311e3b1cef021a7c9ef31e97e7dc31970cc6288d + RNImageCropPicker: c406db73f02f11bf3a887f856ff04ee50af173f4 + RNKeychain: 627c6095cef215dd3d9804a9a9cf45ab96aa3997 + RNLanguages: e3ae05ef105937645218272429dac0c3f7633451 + RNScreens: 354046589421edc3d83d5c6212475bf1fb9a731d + RNSVG: 2e097b92aaa6d4e0f354fd7c49cbf3b17f8b3920 RSKImageCropper: a446db0e8444a036b34f3c43db01b2373baa4b2a SQLCipher: f9fcf29b2e59ced7defc2a2bdd0ebe79b40d4990 SSZipArchive: fa16b8cc4cdeceb698e5e5d9f67e9558532fbf23 - TouchID: ba4c656d849cceabc2e4eef722dea5e55959ecf4 - yoga: 312528f5bbbba37b4dcea5ef00e8b4033fdd9411 + TouchID: b0640fedb86fa2db2fe1df15b61594ad49e76288 + Yoga: 6af72bedeaea291a3a3717772d6d41836f23a1b9 -PODFILE CHECKSUM: 7b53149061c27253efb0c63580a220c0e836aad4 +PODFILE CHECKSUM: e8a3c84ad33b072f07411f663eebeba6d10436ee -COCOAPODS: 1.8.4 +COCOAPODS: 1.5.3 diff --git a/ios/StatusIm.xcodeproj/project.pbxproj b/ios/StatusIm.xcodeproj/project.pbxproj index 1927758a58..46e7824947 100644 --- a/ios/StatusIm.xcodeproj/project.pbxproj +++ b/ios/StatusIm.xcodeproj/project.pbxproj @@ -527,7 +527,7 @@ files = ( ); inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-StatusIm/Pods-StatusIm-resources.sh", + "${SRCROOT}/Pods/Target Support Files/Pods-StatusIm/Pods-StatusIm-resources.sh", "${PODS_CONFIGURATION_BUILD_DIR}/QBImagePickerController/QBImagePicker.bundle", "${PODS_ROOT}/RSKImageCropper/RSKImageCropper/RSKImageCropperStrings.bundle", ); @@ -538,7 +538,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-StatusIm/Pods-StatusIm-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-StatusIm/Pods-StatusIm-resources.sh\"\n"; showEnvVarsInLog = 0; }; 2EAC54E16AB243C3EBBFE1BA /* [CP] Check Pods Manifest.lock */ = { diff --git a/mobile/js_files/package.json b/mobile/js_files/package.json index 8a26360e16..99072fb0e8 100644 --- a/mobile/js_files/package.json +++ b/mobile/js_files/package.json @@ -18,9 +18,9 @@ "hi-base32": "^0.5.0", "i18n-js": "^3.3.0", "qrcode": "^1.4.1", - "react": "^16.8.6", + "react": "16.9.0", "react-dom": "^16.4.2", - "react-native": "^0.60.5", + "react-native": "0.61.5", "react-native-background-timer": "^2.1.1", "react-native-camera": "^3.3.3", "react-native-config": "git+https://github.com/status-im/react-native-config.git#0.11.2-1-status", diff --git a/mobile/js_files/yarn.lock b/mobile/js_files/yarn.lock index 203c44683f..99634b2a64 100644 --- a/mobile/js_files/yarn.lock +++ b/mobile/js_files/yarn.lock @@ -915,12 +915,19 @@ "@types/istanbul-reports" "^1.1.1" "@types/yargs" "^13.0.0" -"@react-native-community/cli-platform-android@^2.6.0", "@react-native-community/cli-platform-android@^2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-2.9.0.tgz#28831e61ce565a2c7d1905852fce1eecfd33cb5e" - integrity sha512-VEQs4Q6R5tnlYFrQIFoPEWjLc43whRHC9HeH+idbFymwDqysLVUffQbb9D6PJUj+C/AvrDhBhU6S3tDjGbSsag== +"@react-native-community/cli-debugger-ui@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-3.0.0.tgz#d01d08d1e5ddc1633d82c7d84d48fff07bd39416" + integrity sha512-m3X+iWLsK/H7/b7PpbNO33eQayR/+M26la4ZbYe1KRke5Umg4PIWsvg21O8Tw4uJcY8LA5hsP+rBi/syBkBf0g== dependencies: - "@react-native-community/cli-tools" "^2.8.3" + serve-static "^1.13.1" + +"@react-native-community/cli-platform-android@^3.0.0": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-3.0.3.tgz#e652abce79a7c1e3a8280228123e99df2c4b97b6" + integrity sha512-rNO9DmRiVhB6aP2DVUjEJv7ecriTARDZND88ny3xNVUkrD1Y+zwF6aZu3eoT52VXOxLCSLiJzz19OiyGmfqxYg== + dependencies: + "@react-native-community/cli-tools" "^3.0.0" chalk "^2.4.2" execa "^1.0.0" jetifier "^1.6.2" @@ -928,35 +935,42 @@ slash "^3.0.0" xmldoc "^1.1.2" -"@react-native-community/cli-platform-ios@^2.4.1", "@react-native-community/cli-platform-ios@^2.9.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-2.9.0.tgz#21adb8ee813d6ca6fd9d4d9be63f92024f7e2fe7" - integrity sha512-vg6EOamtFaaQ02FiWu+jzJTfeTJ0OVjJSAoR2rhJKNye6RgJLoQlfp0Hg3waF6XrO72a7afYZsPdKSlN3ewlHg== +"@react-native-community/cli-platform-ios@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-3.0.0.tgz#3a48a449c0c33af3b0b3d19d3256de99388fe15f" + integrity sha512-QoNVlDj8eMXRZk9uktPFsctHurQpv9jKmiu6mQii4NEtT2npE7g1hbWpRNojutBsfgmCdQGDHd9uB54eeCnYgg== dependencies: - "@react-native-community/cli-tools" "^2.8.3" + "@react-native-community/cli-tools" "^3.0.0" chalk "^2.4.2" + js-yaml "^3.13.1" xcode "^2.0.0" -"@react-native-community/cli-tools@^2.8.3": - version "2.8.3" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-2.8.3.tgz#0e2249f48cf4603fb8d740a9f0715c31ac131ceb" - integrity sha512-N5Pz+pR+GFq3JApjd0SW4jp9KC7kbKsMH65QLRh30JNsxdPvNkYox6/ZZdkvdXaI5ev3EckR7eqlcwi5gpVTYQ== +"@react-native-community/cli-tools@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-3.0.0.tgz#fe48b80822ed7e49b8af051f9fe41e22a2a710b1" + integrity sha512-8IhQKZdf3E4CR8T7HhkPGgorot/cLkRDgneJFDSWk/wCYZAuUh4NEAdumQV7N0jLSMWX7xxiWUPi94lOBxVY9g== dependencies: chalk "^2.4.2" lodash "^4.17.5" mime "^2.4.1" node-fetch "^2.5.0" -"@react-native-community/cli@^2.6.0": - version "2.9.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-2.9.0.tgz#f0d18dc3e5a8f68e3d6ad353c444dc2f08d3fbdc" - integrity sha512-6TYkrR1pwIEPpiPZnOYscCGr5Xh8RijqBPVAOGTaEdpQQpc/J7GDPrePwbyTzwmCPtiK6XT+T5+1AiAK5bz/sw== +"@react-native-community/cli-types@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-3.0.0.tgz#488d46605cb05e88537e030f38da236eeda74652" + integrity sha512-ng6Tm537E/M42GjE4TRUxQyL8sRfClcL7bQWblOCoxPZzJ2J3bdALsjeG3vDnVCIfI/R0AeFalN9KjMt0+Z/Zg== + +"@react-native-community/cli@^3.0.0": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-3.0.4.tgz#a9dba1bc77855a6e45fccaabb017360645d936bb" + integrity sha512-kt+ENtC+eRUSfWPbbpx3r7fAQDcFwgM03VW/lBdVAUjkNxffPFT2GGdK23CJSBOXTjRSiGuwhvwH4Z28PdrlRA== dependencies: "@hapi/joi" "^15.0.3" - "@react-native-community/cli-platform-android" "^2.9.0" - "@react-native-community/cli-platform-ios" "^2.9.0" - "@react-native-community/cli-tools" "^2.8.3" + "@react-native-community/cli-debugger-ui" "^3.0.0" + "@react-native-community/cli-tools" "^3.0.0" + "@react-native-community/cli-types" "^3.0.0" chalk "^2.4.2" + command-exists "^1.2.8" commander "^2.19.0" compression "^1.7.1" connect "^3.6.5" @@ -965,15 +979,16 @@ envinfo "^7.1.0" errorhandler "^1.5.0" execa "^1.0.0" + find-up "^4.1.0" fs-extra "^7.0.1" glob "^7.1.1" graceful-fs "^4.1.3" inquirer "^3.0.6" lodash "^4.17.5" - metro "^0.54.1" - metro-config "^0.54.1" - metro-core "^0.54.1" - metro-react-native-babel-transformer "^0.54.1" + metro "^0.56.0" + metro-config "^0.56.0" + metro-core "^0.56.0" + metro-react-native-babel-transformer "^0.56.0" minimist "^1.2.0" mkdirp "^0.5.1" morgan "^1.9.0" @@ -981,9 +996,12 @@ open "^6.2.0" ora "^3.4.0" plist "^3.0.0" - semver "^5.0.3" + semver "^6.3.0" serve-static "^1.13.1" shell-quote "1.6.1" + strip-ansi "^5.2.0" + sudo-prompt "^9.0.0" + wcwidth "^1.0.1" ws "^1.1.0" "@react-native-community/netinfo@^4.4.0": @@ -1735,6 +1753,11 @@ combined-stream@^1.0.6, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" +command-exists@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.8.tgz#715acefdd1223b9c9b37110a149c6392c2852291" + integrity sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw== + commander@^2.11.0, commander@^2.19.0, commander@~2.20.0: version "2.20.1" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.1.tgz#3863ce3ca92d0831dcf2a102f5fb4b5926afd0f9" @@ -2488,6 +2511,14 @@ find-up@^3.0.0: dependencies: locate-path "^3.0.0" +find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + for-each@^0.3.3: version "0.3.3" resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" @@ -2642,14 +2673,6 @@ glob@^7.1.1, glob@^7.1.3: once "^1.3.0" path-is-absolute "^1.0.0" -global@^4.3.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" - integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== - dependencies: - min-document "^2.19.0" - process "^0.11.10" - global@~4.3.0: version "4.3.2" resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f" @@ -2775,16 +2798,11 @@ hasha@^3.0.0: dependencies: is-stream "^1.0.1" -hermes-engine@0.2.1: +hermes-engine@0.2.1, hermes-engine@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/hermes-engine/-/hermes-engine-0.2.1.tgz#25c0f1ff852512a92cb5c5cc47cf967e1e722ea2" integrity sha512-eNHUQHuadDMJARpaqvlCZoK/Nitpj6oywq3vQ3wCwEsww5morX34mW5PmKWQTO7aU0ck0hgulxR+EVDlXygGxQ== -hermesvm@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/hermesvm/-/hermesvm-0.1.1.tgz#bd1df92b4dc504e261c23df34864daf24b844d03" - integrity sha512-EosSDeUqTTGvlc9vQiy5Y/9GBlucEyo6lYuxg/FnukHCD/CP3NYeDAGV54TyZ19FgSqMEoPgOH9cyxvv8epQ1g== - hi-base32@^0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/hi-base32/-/hi-base32-0.5.0.tgz#61329f76a31f31008533f1c36f2473e259d64571" @@ -3323,7 +3341,7 @@ jsbn@~0.1.0: resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= -jsc-android@245459.0.0: +jsc-android@^245459.0.0: version "245459.0.0" resolved "https://registry.yarnpkg.com/jsc-android/-/jsc-android-245459.0.0.tgz#e584258dd0b04c9159a27fb104cd5d491fd202c9" integrity sha512-wkjURqwaB1daNkDi2OYYbsLnIdC/lUM2nPXQKRs5pqEU9chDg435bjvo+LSaHotDENygHQDHe+ntUkkw2gwMtg== @@ -3507,6 +3525,13 @@ locate-path@^3.0.0: p-locate "^3.0.0" path-exists "^3.0.0" +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + lodash.flattendeep@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2" @@ -3522,7 +3547,7 @@ lodash@^3.10.0: resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" integrity sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y= -lodash@^4.17.10, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.5, lodash@^4.3.0, lodash@^4.6.1: +lodash@^4.17.10, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.5, lodash@^4.3.0: version "4.17.15" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== @@ -3639,10 +3664,10 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -metro-babel-register@0.54.1: - version "0.54.1" - resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.54.1.tgz#7d2bfe444b1ccef8de99aedc7d9330891d806076" - integrity sha512-j3VydgncUG8HP6AZala6GTIt3V01nptodnnOke3JMYLqgk8EJ1LOVOdotK9pXi80o7EmmNKFs/LyyH8z+uAJzQ== +metro-babel-register@0.56.3, metro-babel-register@^0.56.0: + version "0.56.3" + resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.56.3.tgz#d0cfb38adf45cb35965649ede794f2308562e20f" + integrity sha512-ILCRtNFdW6vzqmLAG2MYWdTSE1vCAZqDKNggiNhlfViuoxmWAIL0vOqixl1CHZF5z4t55+fk46A0jSN7UgPyVw== dependencies: "@babel/core" "^7.0.0" "@babel/plugin-proposal-class-properties" "^7.0.0" @@ -3657,56 +3682,50 @@ metro-babel-register@0.54.1: core-js "^2.2.2" escape-string-regexp "^1.0.5" -metro-babel-transformer@0.54.1: - version "0.54.1" - resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.54.1.tgz#371ffa2d1118b22cc9e40b3c3ea6738c49dae9dc" - integrity sha512-2aiAnuYBdcLV1VINb8ENAA4keIaJIepHgR9+iRvIde+9GSjKnexqx4nNmJN392285gRDp1fVZ7uY0uQawK/A5g== +metro-babel-transformer@0.56.3: + version "0.56.3" + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.56.3.tgz#6559c3a8565238a704a181353cef59fdb974e6db" + integrity sha512-N5/ftb3rBkt6uKlgYAv+lwtzYc4dK0tBpfZ8pjec3kcypGuGTuf4LTHEh65EuzySreLngYI0bQzoFSn3G3DYsw== dependencies: "@babel/core" "^7.0.0" + metro-source-map "0.56.3" -metro-babel7-plugin-react-transform@0.54.1: - version "0.54.1" - resolved "https://registry.yarnpkg.com/metro-babel7-plugin-react-transform/-/metro-babel7-plugin-react-transform-0.54.1.tgz#5335b810284789724886dc483d5bde9c149a1996" - integrity sha512-jWm5myuMoZAOhoPsa8ItfDxdTcOzKhTTzzhFlbZnRamE7i9qybeMdrZt8KHQpF7i2p/mKzE9Yhf4ouOz5K/jHg== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - -metro-cache@0.54.1: - version "0.54.1" - resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.54.1.tgz#2e9017cbd11106837b8c385c9eb8c8175469a8c1" - integrity sha512-RxCFoNcANHXZYi4MIQNnqh68gUnC3bMpzCFJY5pBoqqdrkkn8ibYglBweA0/DW7hx1OZTJWelwS1Dp8xxmE2CA== +metro-cache@0.56.3: + version "0.56.3" + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.56.3.tgz#1b0759bc45291cc3ffc77736c09dcfbd322edb8b" + integrity sha512-SsryVe/TVkt2IkEGnYhB3gQlg9iMlu8WJikQHcCEjMfPEnSIzmeymrX73fwQNPnTnN7F3E0HVjH6Wvq6fh0mcA== dependencies: jest-serializer "^24.4.0" - metro-core "0.54.1" + metro-core "0.56.3" mkdirp "^0.5.1" rimraf "^2.5.4" -metro-config@0.54.1, metro-config@^0.54.1: - version "0.54.1" - resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.54.1.tgz#808b4e17625d9f4e9afa34232778fdf8e63cc8dd" - integrity sha512-FpxrA+63rGkPGvGI653dvuSreJzU+eOTILItVnnhmqwn2SAK5V00N/qGTOIJe2YIuWEFXwCzw9lXmANrXbwuGg== +metro-config@0.56.3, metro-config@^0.56.0: + version "0.56.3" + resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.56.3.tgz#b16e600817c58c768946f24b039d2a1ba6a67651" + integrity sha512-C3ZLA5y5gW5auDSQN5dsCTduJg7LXEiX/tLAADOkgXWVImr5P74x9Wt8y1MMWrKx6p+4p5RMDyEwWDMXJt/DwA== dependencies: cosmiconfig "^5.0.5" jest-validate "^24.7.0" - metro "0.54.1" - metro-cache "0.54.1" - metro-core "0.54.1" + metro "0.56.3" + metro-cache "0.56.3" + metro-core "0.56.3" pretty-format "^24.7.0" -metro-core@0.54.1, metro-core@^0.54.1: - version "0.54.1" - resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.54.1.tgz#17f6ecc167918da8819d4af5726349e55714954b" - integrity sha512-8oz3Ck7QFBzW9dG9tKFhrXHKPu2Ajx3R7eatf61Gl6Jf/tF7PNouv3wHxPsJW3oXDFiwKLszd89+OgleTGkB5g== +metro-core@0.56.3, metro-core@^0.56.0: + version "0.56.3" + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.56.3.tgz#34bb3a92621fd9b1ed3e6a01c6a4324fbb1201d9" + integrity sha512-OAaHP3mBdlACMZRwDJzZzYC0o2S3qfb4BBK75L8H4Ds+y3QUSrjsDEpHACcpaMTOds8rBvjzn+jjB5tqNoHfBA== dependencies: jest-haste-map "^24.7.1" lodash.throttle "^4.1.1" - metro-resolver "0.54.1" + metro-resolver "0.56.3" wordwrap "^1.0.0" -metro-inspector-proxy@0.54.1: - version "0.54.1" - resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.54.1.tgz#0ef48ee3feb11c6da47aa100151a9bf2a7c358ee" - integrity sha512-sf6kNu7PgFW6U+hU7YGZfbAUKAPVvCJhY8YVu/A1RMKH9nNULrCo+jlWh0gWgmFfWRQiAPCElevROg+5somk8A== +metro-inspector-proxy@0.56.3: + version "0.56.3" + resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.56.3.tgz#48046f9e3f7153be2409e0bee9252dede932ac39" + integrity sha512-7WtHinw+VJcunQ3q8El1MqqzYSRvXEjW5QE13VYwcLtnay3pvcqACeiQmGbWI0IqxB1+QH8tf3nkA7z7pQ7Vpw== dependencies: connect "^3.6.5" debug "^2.2.0" @@ -3714,17 +3733,17 @@ metro-inspector-proxy@0.54.1: ws "^1.1.5" yargs "^9.0.0" -metro-minify-uglify@0.54.1: - version "0.54.1" - resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.54.1.tgz#54ed1cb349245ce82dba8cc662bbf69fbca142c3" - integrity sha512-z+pOPna/8IxD4OhjW6Xo1mV2EszgqqQHqBm1FdmtdF6IpWkQp33qpDBNEi9NGZTOr7pp2bvcxZnvNJdC2lrK9Q== +metro-minify-uglify@0.56.3: + version "0.56.3" + resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.56.3.tgz#763b26895f79d0589d3391dc94083d348cf9c2be" + integrity sha512-b9ljyeUpkJWVlFy8M/i4aNbvEBI0zN9vJh1jfU7yx+k9dX7FulLnpGmAQxxQdEszcM//sJrsKNS1oLYBxr0NMQ== dependencies: uglify-es "^3.1.9" -metro-react-native-babel-preset@0.54.1: - version "0.54.1" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.54.1.tgz#b8f03865c381841d7f8912e7ba46804ea3a928b8" - integrity sha512-Hfr32+u5yYl3qhYQJU8NQ26g4kQlc3yFMg7keVR/3H8rwBIbFqXgsKt8oe0dOrv7WvrMqBHhDtVdU9ls3sSq8g== +metro-react-native-babel-preset@0.56.3: + version "0.56.3" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.56.3.tgz#5a1097c2f94e8ee0797a8ba2ab8f86d096f4c093" + integrity sha512-tGPzX2ZwI8vQ8SiNVBPUIgKqmaRNVB6rtJtHCBQZAYRiMbxh0NHCUoFfKBej6U5qVgxiYYHyN8oB23evG4/Oow== dependencies: "@babel/plugin-proposal-class-properties" "^7.0.0" "@babel/plugin-proposal-export-default-from" "^7.0.0" @@ -3760,62 +3779,54 @@ metro-react-native-babel-preset@0.54.1: "@babel/plugin-transform-typescript" "^7.0.0" "@babel/plugin-transform-unicode-regex" "^7.0.0" "@babel/template" "^7.0.0" - metro-babel7-plugin-react-transform "0.54.1" - react-transform-hmr "^1.0.4" + react-refresh "^0.4.0" -metro-react-native-babel-transformer@0.54.1, metro-react-native-babel-transformer@^0.54.1: - version "0.54.1" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.54.1.tgz#45b56db004421134e10e739f69e8de50775fef17" - integrity sha512-ECw7xG91t8dk/PHdiyoC5SP1s9OQzfmJzG5m0YOZaKtHMe534qTDbncxaKfTI3CP99yti2maXFBRVj+xyvph/g== +metro-react-native-babel-transformer@^0.56.0: + version "0.56.3" + resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.56.3.tgz#e68205230be65c07290b932f7684226013dae310" + integrity sha512-T87m4jDu0gIvJo8kWEvkodWFgQ8XBzJUESs1hUUTBSMIqTa31MdWfA1gs+MipadG7OsEJpcb9m83mGr8K70MWw== dependencies: "@babel/core" "^7.0.0" babel-preset-fbjs "^3.1.2" - metro-babel-transformer "0.54.1" - metro-react-native-babel-preset "0.54.1" + metro-babel-transformer "0.56.3" + metro-react-native-babel-preset "0.56.3" + metro-source-map "0.56.3" -metro-resolver@0.54.1: - version "0.54.1" - resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.54.1.tgz#0295b38624b678b88b16bf11d47288845132b087" - integrity sha512-Byv1LIawYAASy9CFRwzrncYnqaFGLe8vpw178EtzStqP05Hu6hXSqkNTrfoXa+3V9bPFGCrVzFx2NY3gFp2btg== +metro-resolver@0.56.3: + version "0.56.3" + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.56.3.tgz#f18978b919a5ecc67028732609a564880715ef75" + integrity sha512-VvMl4xUp0fy76WiP3YDtzMmrn6tN/jwxOBqlTy9MjN6R9sUXrGyO5thwn/uKQqp5vwBTuJev7nZL7OKzwludKA== dependencies: absolute-path "^0.0.0" -metro-source-map@0.54.1: - version "0.54.1" - resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.54.1.tgz#e17bad53c11978197d3c05c9168d799c2e04dcc5" - integrity sha512-E9iSYMSUSq5qYi1R2hTQtxH4Mxjzfgr/jaSmQIWi7h3fG2P1qOZNNSzeaeUeTK+s2N/ksVlkcL5kMikol8CDrQ== - dependencies: - "@babel/traverse" "^7.0.0" - "@babel/types" "^7.0.0" - source-map "^0.5.6" - -metro-source-map@0.55.0, metro-source-map@^0.55.0: - version "0.55.0" - resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.55.0.tgz#1f6289905f08277c398f2b9b9c13e7e0e5a6f540" - integrity sha512-HZODA0KPl5onJNGIztfTHHWurR2nL6Je/X8wwj+bL4ZBB/hSMVeDk7rWReCAvO3twVz7Ztp8Si0jfMmmH4Ruuw== +metro-source-map@0.56.3, metro-source-map@^0.56.0: + version "0.56.3" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.56.3.tgz#0cadc9f9eca9ece224a6fd28b9e4fa3a9834e24c" + integrity sha512-CheqWbJZSM0zjcNBqELUiocwH3XArrOk6alhVuzJ2gV/WTMBQFwP0TtQssSMwjnouMHNEzY8RxErXKXBk/zJmQ== dependencies: "@babel/traverse" "^7.0.0" "@babel/types" "^7.0.0" invariant "^2.2.4" - metro-symbolicate "0.55.0" - ob1 "0.55.0" + metro-symbolicate "0.56.3" + ob1 "0.56.3" source-map "^0.5.6" vlq "^1.0.0" -metro-symbolicate@0.55.0: - version "0.55.0" - resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.55.0.tgz#4086a2adae54b5e44a4911ca572d8a7b03c71fa1" - integrity sha512-3r3Gpv5L4U7rBGpIqw5S1nun5MelfUMLRiScJsPRGZVTX3WY1w+zpaQKlWBi5yuHf5dMQ+ZUVbhb02IdrfJ2Fg== +metro-symbolicate@0.56.3: + version "0.56.3" + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.56.3.tgz#20f9dc52fab3209903715716402692b3ac16831c" + integrity sha512-fSQtjjy4eiJDThSl9eloxMElhrs+5PQB+DKKzmTFXT8e2GDga+pa1xTBFRUACMO8BXGuWmxR7SnGDw0wo5Ngrw== dependencies: - metro-source-map "0.55.0" + invariant "^2.2.4" + metro-source-map "0.56.3" source-map "^0.5.6" through2 "^2.0.1" vlq "^1.0.0" -metro@0.54.1, metro@^0.54.1: - version "0.54.1" - resolved "https://registry.yarnpkg.com/metro/-/metro-0.54.1.tgz#a629be00abee5a450a25a8f71c24745f70cc9b44" - integrity sha512-6ODPT4mEo4FCpbExRNnQAcZmf1VeNvYOTMj2Na03FjGqhNODHhI2U/wF/Ul5gqTyJ2dVdkXeyvKW3gl/LrnJRg== +metro@0.56.3, metro@^0.56.0: + version "0.56.3" + resolved "https://registry.yarnpkg.com/metro/-/metro-0.56.3.tgz#3a38706bf6b1200421e871a4c53ddc2f359f65a9" + integrity sha512-mxHpvBGWanZ46wAEZVLinNO5IYMcFbTdMZIRhC7r+rvoSK6r9iPj95AujBfzLXMAl36RI2O3D7yp5hOYif/gEQ== dependencies: "@babel/core" "^7.0.0" "@babel/generator" "^7.0.0" @@ -3844,21 +3855,21 @@ metro@0.54.1, metro@^0.54.1: json-stable-stringify "^1.0.1" lodash.throttle "^4.1.1" merge-stream "^1.0.1" - metro-babel-register "0.54.1" - metro-babel-transformer "0.54.1" - metro-cache "0.54.1" - metro-config "0.54.1" - metro-core "0.54.1" - metro-inspector-proxy "0.54.1" - metro-minify-uglify "0.54.1" - metro-react-native-babel-preset "0.54.1" - metro-resolver "0.54.1" - metro-source-map "0.54.1" + metro-babel-register "0.56.3" + metro-babel-transformer "0.56.3" + metro-cache "0.56.3" + metro-config "0.56.3" + metro-core "0.56.3" + metro-inspector-proxy "0.56.3" + metro-minify-uglify "0.56.3" + metro-react-native-babel-preset "0.56.3" + metro-resolver "0.56.3" + metro-source-map "0.56.3" + metro-symbolicate "0.56.3" mime-types "2.1.11" mkdirp "^0.5.1" node-fetch "^2.2.0" nullthrows "^1.1.0" - react-transform-hmr "^1.0.4" resolve "^1.5.0" rimraf "^2.5.4" serialize-error "^2.1.0" @@ -4261,10 +4272,10 @@ oauth-sign@~0.9.0: resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== -ob1@0.55.0: - version "0.55.0" - resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.55.0.tgz#e393b4ae786ef442b3ef2a298ab70d6ec353dbdd" - integrity sha512-pfyiMVsUItl8WiRKMT15eCi662pCRAuYTq2+V3UpE+PpFErJI/TvRh/M/l/9TaLlbFr7krJ7gdl+FXJNcybmvw== +ob1@0.56.3: + version "0.56.3" + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.56.3.tgz#5829e446587c9bf89c22ece4f3757b29f2ccfd18" + integrity sha512-3JL2ZyWOHDGTEAe4kcG+TxhGPKCCikgyoUIjE82JnXnmpR1LXItM9K3WhGsi4+O7oYngMW6FjpHHoc5xJTMkTQ== object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" @@ -4430,7 +4441,7 @@ p-limit@^1.1.0: dependencies: p-try "^1.0.0" -p-limit@^2.0.0: +p-limit@^2.0.0, p-limit@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.1.tgz#aa07a788cc3151c939b5131f63570f0dd2009537" integrity sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg== @@ -4451,6 +4462,13 @@ p-locate@^3.0.0: dependencies: p-limit "^2.0.0" +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" @@ -4514,6 +4532,11 @@ path-exists@^3.0.0: resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" @@ -4641,7 +4664,7 @@ process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -process@0.11.10, process@^0.11.10: +process@0.11.10: version "0.11.10" resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= @@ -4748,12 +4771,7 @@ rc@^1.2.7: minimist "^1.2.0" strip-json-comments "~2.0.1" -react-deep-force-update@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/react-deep-force-update/-/react-deep-force-update-1.1.2.tgz#3d2ae45c2c9040cbb1772be52f8ea1ade6ca2ee1" - integrity sha512-WUSQJ4P/wWcusaH+zZmbECOk7H5N2pOIl0vzheeornkIMhu+qrNdGFm0bDZLCb0hSF0jf/kH1SgkNGfBdTc4wA== - -react-devtools-core@^3.6.1: +react-devtools-core@^3.6.3: version "3.6.3" resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-3.6.3.tgz#977d95b684c6ad28205f0c62e1e12c5f16675814" integrity sha512-+P+eFy/yo8Z/UH9J0DqHZuUM5+RI2wl249TNvMx3J2jpUomLQa4Zxl56GEotGfw3PIP1eI+hVf1s53FlUONStQ== @@ -4915,15 +4933,15 @@ react-native-webview@^6.11.1: escape-string-regexp "1.0.5" invariant "2.2.4" -react-native@^0.60.5: - version "0.60.6" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.60.6.tgz#8a13dece1c3f6e01db0833db14d2b01b2d8ccba5" - integrity sha512-eIoHh0fncrmw2WUs42D1KwLfatOuLFLFLOKzJJJ8mOOQtbo9i2rOOa0+2iWjefDoAy8BJH88bQGvDvlrexmhow== +react-native@0.61.5: + version "0.61.5" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.61.5.tgz#6e21acb56cbd75a3baeb1f70201a66f42600bba8" + integrity sha512-MXqE3NoGO0T3dUKIKkIppijBhRRMpfN6ANbhMXHDuyfA+fSilRWgCwYgR/YNCC7ntECoJYikKaNTUBB0DeQy6Q== dependencies: "@babel/runtime" "^7.0.0" - "@react-native-community/cli" "^2.6.0" - "@react-native-community/cli-platform-android" "^2.6.0" - "@react-native-community/cli-platform-ios" "^2.4.1" + "@react-native-community/cli" "^3.0.0" + "@react-native-community/cli-platform-android" "^3.0.0" + "@react-native-community/cli-platform-ios" "^3.0.0" abort-controller "^3.0.0" art "^0.10.0" base64-js "^1.1.2" @@ -4933,19 +4951,20 @@ react-native@^0.60.5: event-target-shim "^5.0.1" fbjs "^1.0.0" fbjs-scripts "^1.1.0" - hermesvm "^0.1.0" + hermes-engine "^0.2.1" invariant "^2.2.4" - jsc-android "245459.0.0" - metro-babel-register "0.54.1" - metro-react-native-babel-transformer "0.54.1" - metro-source-map "^0.55.0" + jsc-android "^245459.0.0" + metro-babel-register "^0.56.0" + metro-react-native-babel-transformer "^0.56.0" + metro-source-map "^0.56.0" nullthrows "^1.1.0" pretty-format "^24.7.0" promise "^7.1.1" prop-types "^15.7.2" - react-devtools-core "^3.6.1" + react-devtools-core "^3.6.3" + react-refresh "^0.4.0" regenerator-runtime "^0.13.2" - scheduler "0.14.0" + scheduler "0.15.0" stacktrace-parser "^0.1.3" whatwg-fetch "^3.0.0" @@ -4983,26 +5002,15 @@ react-navigation@^3.11.0: react-navigation-stack "1.5.3" react-navigation-tabs "~1.2.0" -react-proxy@^1.1.7: - version "1.1.8" - resolved "https://registry.yarnpkg.com/react-proxy/-/react-proxy-1.1.8.tgz#9dbfd9d927528c3aa9f444e4558c37830ab8c26a" - integrity sha1-nb/Z2SdSjDqp9ETkVYw3gwq4wmo= - dependencies: - lodash "^4.6.1" - react-deep-force-update "^1.0.0" +react-refresh@^0.4.0: + version "0.4.2" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.2.tgz#54a277a6caaac2803d88f1d6f13c1dcfbd81e334" + integrity sha512-kv5QlFFSZWo7OlJFNYbxRtY66JImuP2LcrFgyJfQaf85gSP+byzG21UbDQEYjU7f//ny8rwiEkO6py2Y+fEgAQ== -react-transform-hmr@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/react-transform-hmr/-/react-transform-hmr-1.0.4.tgz#e1a40bd0aaefc72e8dfd7a7cda09af85066397bb" - integrity sha1-4aQL0Krvxy6N/Xp82gmvhQZjl7s= - dependencies: - global "^4.3.0" - react-proxy "^1.1.7" - -react@^16.8.6: - version "16.10.2" - resolved "https://registry.yarnpkg.com/react/-/react-16.10.2.tgz#a5ede5cdd5c536f745173c8da47bda64797a4cf0" - integrity sha512-MFVIq0DpIhrHFyqLU0S3+4dIcBhhOvBE8bJ/5kHPVOVaGdo0KuiQzpcjCPsf585WvhypqtrMILyoE2th6dT+Lw== +react@16.9.0: + version "16.9.0" + resolved "https://registry.yarnpkg.com/react/-/react-16.9.0.tgz#40ba2f9af13bc1a38d75dbf2f4359a5185c4f7aa" + integrity sha512-+7LQnFBwkiw+BobzOF6N//BdoNw0ouwmSJTEm9cglOOmsg/TMiFHZLe2sEoN5M7LgJTj9oHH0gxklfnQe66S1w== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -5309,10 +5317,10 @@ sax@^1.2.1, sax@^1.2.4: resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== -scheduler@0.14.0: - version "0.14.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.14.0.tgz#b392c23c9c14bfa2933d4740ad5603cc0d59ea5b" - integrity sha512-9CgbS06Kki2f4R9FjLSITjZo5BZxPsryiRNyL3LpvrM9WxcVmhlqAOc9E+KQbeI2nqej4JIIbOsfdL51cNb4Iw== +scheduler@0.15.0: + version "0.15.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.15.0.tgz#6bfcf80ff850b280fed4aeecc6513bc0b4f17f8e" + integrity sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -5325,7 +5333,7 @@ scheduler@^0.16.2: loose-envify "^1.1.0" object-assign "^4.1.1" -"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: +"semver@2 || 3 || 4 || 5", semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -5753,6 +5761,11 @@ strip-json-comments@~2.0.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= +sudo-prompt@^9.0.0: + version "9.1.1" + resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.1.1.tgz#73853d729770392caec029e2470db9c221754db0" + integrity sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA== + supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" diff --git a/react-native/src/mobile/status_im/react_native/js_dependencies.cljs b/react-native/src/mobile/status_im/react_native/js_dependencies.cljs index 5bd240968c..5d75458f2b 100644 --- a/react-native/src/mobile/status_im/react_native/js_dependencies.cljs +++ b/react-native/src/mobile/status_im/react_native/js_dependencies.cljs @@ -17,7 +17,6 @@ (def react-native-languages (.-default (js/require "react-native-languages"))) (def camera (js/require "react-native-camera")) (def dialogs (js/require "react-native-dialogs")) -(def dismiss-keyboard (js/require "dismissKeyboard")) (def image-crop-picker (js/require "react-native-image-crop-picker")) (def image-resizer (js/require "react-native-image-resizer")) (def snoopy (js/require "rn-snoopy"))