From 3f5fda7bb5be685d12fc1b206a59b6ac21685ebe Mon Sep 17 00:00:00 2001 From: Rui Ying <yingrui205@gmail.com> Date: Thu, 11 Jun 2020 20:13:00 +0800 Subject: [PATCH] v10.6.0 --- .travis.yml | 8 +- android/app/build.gradle | 3 +- android/app/proguard-rules.pro | 1 + android/build.gradle | 13 +- android/gradle.properties | 4 +- ios/Podfile.lock | 96 ++--- ios/learnX.xcodeproj/project.pbxproj | 8 +- .../xcshareddata/IDEWorkspaceChecks.plist | 8 + package.json | 30 +- ...ch => react-native-navigation+6.7.2.patch} | 0 yarn.lock | 398 +++++++++--------- 11 files changed, 291 insertions(+), 278 deletions(-) create mode 100644 ios/learnX.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename patches/{react-native-navigation+6.7.1.patch => react-native-navigation+6.7.2.patch} (100%) diff --git a/.travis.yml b/.travis.yml index ce6ecaf3..b9d87de7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,8 +7,8 @@ jobs: components: - tools - platform-tools - - build-tools-29.0.3 - - android-29 + - build-tools-30.0.0 + - android-30 - extra-google-google_play_services - extra-google-m2repository - extra-android-m2repository @@ -24,7 +24,7 @@ jobs: - tar xf secrets.tar.gz - nvm install node - npm install -g yarn - - yes | sdkmanager "build-tools;29.0.3" + - yes | sdkmanager "build-tools;30.0.0" install: - gem install fastlane - yarn install @@ -58,7 +58,7 @@ jobs: tags: true - language: objective-c os: osx - osx_image: xcode11.4 + osx_image: xcode11.5 podfile: ios/Podfile cache: - yarn diff --git a/android/app/build.gradle b/android/app/build.gradle index 4cc53ea8..fa481e84 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -32,6 +32,7 @@ def taskName = getGradle().getStartParameter().getTaskRequests().toString() android { compileSdkVersion rootProject.ext.compileSdkVersion + ndkVersion rootProject.ext.ndkVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 @@ -43,7 +44,7 @@ android { minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion versionCode Integer.parseInt(VERSION_CODE) - versionName "10.5.0" + versionName "10.6.0" testBuildType System.getProperty('testBuildType', 'debug') testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' } diff --git a/android/app/proguard-rules.pro b/android/app/proguard-rules.pro index 5c532278..f739487a 100644 --- a/android/app/proguard-rules.pro +++ b/android/app/proguard-rules.pro @@ -52,6 +52,7 @@ # Expo -keep class expo.modules.** { *; } +-keep class org.unimodules.** { *; } # Crashlytics diff --git a/android/build.gradle b/android/build.gradle index ea4ee4fa..416cdf3e 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,10 +1,11 @@ buildscript { ext { - buildToolsVersion = '29.0.3' + buildToolsVersion = '30.0.0' minSdkVersion = 24 - compileSdkVersion = 29 - targetSdkVersion = 29 + compileSdkVersion = 30 + targetSdkVersion = 30 kotlinVersion = '1.3.72' + ndkVersion = '21.3.6528147' RNNKotlinVersion = kotlinVersion RNNKotlinStdlib = "kotlin-stdlib-jdk8" } @@ -15,7 +16,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.5.3' + classpath 'com.android.tools.build:gradle:4.0.0' classpath 'com.google.gms:google-services:4.3.3' classpath 'com.google.firebase:firebase-crashlytics-gradle:2.1.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.72" @@ -51,8 +52,8 @@ subprojects { subproject -> afterEvaluate { if (subproject.hasProperty("android")) { android { - compileSdkVersion 29 - buildToolsVersion "29.0.3" + compileSdkVersion 30 + buildToolsVersion "30.0.0" } } } diff --git a/android/gradle.properties b/android/gradle.properties index c2501c7b..d59b75d7 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -1,5 +1,5 @@ -#Mon, 25 May 2020 14:03:55 +0800 +#Thu, 11 Jun 2020 03:04:40 +0800 org.gradle.jvmargs=-Xmx2g -XX\:MaxMetaspaceSize\=512m -XX\:+HeapDumpOnOutOfMemoryError -Dfile.encoding\=UTF-8 android.useAndroidX=true android.enableJetifier=true -VERSION_CODE=9195050 +VERSION_CODE=9195100 diff --git a/ios/Podfile.lock b/ios/Podfile.lock index dbbef07f..1590b391 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -1,21 +1,21 @@ PODS: - boost-for-react-native (1.63.0) - DoubleConversion (1.1.6) - - EXBackgroundFetch (8.3.0): + - EXBackgroundFetch (8.1.0): - UMCore - UMTaskManagerInterface - - EXCalendar (8.2.1): + - EXCalendar (8.1.0): - UMCore - UMPermissionsInterface - - EXNotifications (0.3.1): + - EXNotifications (0.3.2): - UMCore - UMPermissionsInterface - - EXPermissions (9.0.1): + - EXPermissions (8.1.0): - UMCore - UMPermissionsInterface - - EXSecureStore (9.0.1): + - EXSecureStore (8.1.0): - UMCore - - EXTaskManager (8.3.0): + - EXTaskManager (8.1.0): - UMAppLoader - UMConstantsInterface - UMCore @@ -119,7 +119,7 @@ PODS: - nanopb/encode (= 1.30905.0) - nanopb/decode (1.30905.0) - nanopb/encode (1.30905.0) - - PromisesObjC (1.2.8) + - PromisesObjC (1.2.9) - RCTRequired (0.63.0-rc.1) - RCTTypeSafety (0.63.0-rc.1): - FBLazyVector (= 0.63.0-rc.1) @@ -288,7 +288,7 @@ PODS: - React-jsinspector (0.63.0-rc.1) - react-native-appearance (0.3.4): - React - - react-native-document-picker (3.4.0): + - react-native-document-picker (3.5.1): - React - react-native-segmented-control (2.0.0): - React @@ -354,13 +354,13 @@ PODS: - React-Core (= 0.63.0-rc.1) - React-cxxreact (= 0.63.0-rc.1) - React-jsi (= 0.63.0-rc.1) - - ReactNativeNavigation (6.7.1): + - ReactNativeNavigation (6.7.2): - React - React-RCTImage - React-RCTText - RNCAsyncStorage (1.11.0): - React - - RNDateTimePicker (2.4.0): + - RNDateTimePicker (2.4.1): - React - RNDeviceInfo (5.6.1): - React @@ -372,29 +372,29 @@ PODS: - React - RNReanimated (1.9.0): - React - - RNShare (3.3.2): + - RNShare (3.3.3): - React - RNSnackbar (2.2.2): - React - RNVectorIcons (6.6.0): - React - - UMAppLoader (1.2.0) - - UMBarCodeScannerInterface (5.2.1) - - UMCameraInterface (5.2.1) - - UMConstantsInterface (5.2.1) - - UMCore (5.3.0) - - UMFaceDetectorInterface (5.2.1) - - UMFileSystemInterface (5.2.1) - - UMFontInterface (5.2.1) - - UMImageLoaderInterface (5.2.1) - - UMPermissionsInterface (5.2.1): + - UMAppLoader (1.0.2) + - UMBarCodeScannerInterface (5.1.0) + - UMCameraInterface (5.1.0) + - UMConstantsInterface (5.1.0) + - UMCore (5.1.2) + - UMFaceDetectorInterface (5.1.0) + - UMFileSystemInterface (5.1.0) + - UMFontInterface (5.1.0) + - UMImageLoaderInterface (5.1.0) + - UMPermissionsInterface (5.1.0): - UMCore - - UMReactNativeAdapter (5.4.0): + - UMReactNativeAdapter (5.2.0): - React-Core - UMCore - UMFontInterface - - UMSensorsInterface (5.2.1) - - UMTaskManagerInterface (5.2.1) + - UMSensorsInterface (5.1.0) + - UMTaskManagerInterface (5.1.0) - Yoga (1.14.0) DEPENDENCIES: @@ -609,12 +609,12 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c DoubleConversion: cde416483dac037923206447da6e1454df403714 - EXBackgroundFetch: 6e4836e2998b1e045d574fbc2018b6f288e929b6 - EXCalendar: 9157be548211a7b283535d5a5cf7c6843d26108b - EXNotifications: 0b3ee1b4e63b3f7182f455e204fcb640e61af17e - EXPermissions: 80ac3acbdb145930079810fe5b08c022b3428aa8 - EXSecureStore: 908934a8b02301997fee88e3f4c05eea4e2a9ffb - EXTaskManager: 019344613fa2ad14a85e5b6c2699707eee35a62d + EXBackgroundFetch: d876383d77a17fab25b2bd98437b6cf2297de353 + EXCalendar: 1339d99ca2246559121f86c050f29f689ccf773d + EXNotifications: cb377772a90e4f1d2038c54f6d3586f4db217eec + EXPermissions: 24b97f734ce9172d245a5be38ad9ccfcb6135964 + EXSecureStore: 7a03e21e80ae59bf8e86c55e7a400f60db2da639 + EXTaskManager: 6cc65abbc1b226524d551ef2a08a7afe8be03044 FBLazyVector: 80d80617d51e24046a0bcc817cd9209027ecfaa9 FBReactNativeSpec: b0fff079b3d224bd19ddd66857a9ebd879248c22 Firebase: 7cf5f9c67f03cb3b606d1d6535286e1080e57eb6 @@ -633,7 +633,7 @@ SPEC CHECKSUMS: GoogleUtilities: 39530bc0ad980530298e9c4af8549e991fd033b1 Interactable: 411887c89fa16ac41f8e7898aca06dcad55e5f22 nanopb: c43f40fadfe79e8b8db116583945847910cbabc9 - PromisesObjC: c119f3cd559f50b7ae681fa59dc1acd19173b7e6 + PromisesObjC: b48e0338dbbac2207e611750777895f7a5811b75 RCTRequired: 6d452db9ed41ed479dded8b25cefaea171af100a RCTTypeSafety: 9f116cdf6450aae848567f03de76a519ce8b5ffa React: ae32f1a326e384e477a4130efaf35785cf66c482 @@ -645,7 +645,7 @@ SPEC CHECKSUMS: React-jsiexecutor: c40a9c0e687bd7a44cc0a616ff4592a823732a0d React-jsinspector: 655f32d922ffb180714c0bec652e7e0923b5a5dd react-native-appearance: 0f0e5fc2fcef70e03d48c8fe6b00b9158c2ba8aa - react-native-document-picker: d694111879537cec2c258a1dcd2243d9df746824 + react-native-document-picker: fa8cd9e4bf353a46bb56c36e5850fbbf0a29bd17 react-native-segmented-control: 450c563d38339ba50ae8303fb12b1fe7ec01f7bd react-native-webview: 0bacc79175bc44869e4c1a015b9bc21df8cf4feb React-RCTActionSheet: ead415a8470cd3552f8cadce3b9b32e0d52e46a7 @@ -658,30 +658,30 @@ SPEC CHECKSUMS: React-RCTText: 1aa0fd4251b108777dd6218eb92d3613514b150f React-RCTVibration: b630e8fd023809796d47917d27caa343ade0678d ReactCommon: 6d0c6086911f7bf87b8406a92bb2ec66aeefd2e1 - ReactNativeNavigation: dd4a4a76d2deb5130d809ec4a6f7f2b182fa1a11 + ReactNativeNavigation: d440bab8f6f1a836274255349069b919cbb34c85 RNCAsyncStorage: d059c3ee71738c39834a627476322a5a8cd5bf36 - RNDateTimePicker: c4285bfdd87430f1e575b81a4742b7586a09d53e + RNDateTimePicker: 24daf2c23032af1bfa396174f8a2a9d3e92b37ca RNDeviceInfo: b6e650fbd234732c759544218657d549b4339038 RNFS: 2bd9eb49dc82fa9676382f0585b992c424cd59df RNGestureHandler: 8f09cd560f8d533eb36da5a6c5a843af9f056b38 RNLocalize: b6df30cc25ae736d37874f9bce13351db2f56796 RNReanimated: b5ccb50650ba06f6e749c7c329a1bc3ae0c88b43 - RNShare: bd6518701db274b8ba282b33620885f2225a5bcf + RNShare: f4ec422e27904e0dc9310038d1110460a59ad30d RNSnackbar: 8694815358c8a7fa0b75d0698d7bbfaa4d8babf2 RNVectorIcons: 3a1e4dbcb496a154d1b1e6bb162170e18d27c694 - UMAppLoader: 61049c8d55590b74e9ae1d5429bf68d96b4a2528 - UMBarCodeScannerInterface: e5e4c87797d3d01214e25cd1618866caf5d4f17f - UMCameraInterface: 415ac060034edecacdbbaa739c223e3f276e0056 - UMConstantsInterface: 1a52f2d884c95e8829439da13e36b7669a1a8fb4 - UMCore: d98083b522b08c0a8ba3992bc263c624ae5d887c - UMFaceDetectorInterface: 67c6c82451338da01a4bc00ec46365a2a8ea9057 - UMFileSystemInterface: 303d696ede28102a7e11d111808bd2ed2c5eb62f - UMFontInterface: 6edf1ee8bc55d2030766f8cf0a7b20a5d5a913b0 - UMImageLoaderInterface: 9cdbf3bab6a513bddd88505cb2340fe02d6a11c0 - UMPermissionsInterface: 019170ad655f464e3f8d23d2a8bcbda2e645cde4 - UMReactNativeAdapter: 538efe92e781b5d7678cf95b34c46f2d0989a557 - UMSensorsInterface: cb5bf31d52c4349f0ff9e3c049bbe4df0d80d383 - UMTaskManagerInterface: 80653f25c55d9e6d79d6a0a65589fa213feaee11 + UMAppLoader: ee77a072f9e15128f777ccd6d2d00f52ab4387e6 + UMBarCodeScannerInterface: 9dc692b87e5f20fe277fa57aa47f45d418c3cc6c + UMCameraInterface: 625878bbf2ba188a8548675e1d1d2e438a653e6d + UMConstantsInterface: 64060cf86587bcd90b1dbd804cceb6d377a308c1 + UMCore: eb200e882eadafcd31ead290770835fd648c0945 + UMFaceDetectorInterface: d6677d6ddc9ab95a0ca857aa7f8ba76656cc770f + UMFileSystemInterface: c70ea7147198b9807080f3597f26236be49b0165 + UMFontInterface: d9d3b27af698c5389ae9e20b99ef56a083f491fb + UMImageLoaderInterface: 14dd2c46c67167491effc9e91250e9510f12709e + UMPermissionsInterface: 5e83a9167c177e4a0f0a3539345983cc749efb3e + UMReactNativeAdapter: 126da3486c1a1f11945b649d557d6c2ebb9407b2 + UMSensorsInterface: 48941f70175e2975af1a9386c6d6cb16d8126805 + UMTaskManagerInterface: cb890c79c63885504ddc0efd7a7d01481760aca2 Yoga: 5d62aa8f4e862e282e19a25865ef8124c70f2711 PODFILE CHECKSUM: 68748d0758ef42c79e9a4b6d91ebf6f91a24be3b diff --git a/ios/learnX.xcodeproj/project.pbxproj b/ios/learnX.xcodeproj/project.pbxproj index f8cd4126..a2bbb52e 100644 --- a/ios/learnX.xcodeproj/project.pbxproj +++ b/ios/learnX.xcodeproj/project.pbxproj @@ -291,7 +291,7 @@ CODE_SIGN_ENTITLEMENTS = learnX/learnX.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1050; + CURRENT_PROJECT_VERSION = 1100; DEVELOPMENT_TEAM = QX9PZ6H89F; ENABLE_BITCODE = NO; "ENABLE_HARDENED_RUNTIME[sdk=macosx*]" = YES; @@ -304,7 +304,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 10.5.0; + MARKETING_VERSION = 10.6.0; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", @@ -330,7 +330,7 @@ CODE_SIGN_ENTITLEMENTS = learnX/learnX.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1050; + CURRENT_PROJECT_VERSION = 1100; DEVELOPMENT_TEAM = QX9PZ6H89F; "ENABLE_HARDENED_RUNTIME[sdk=macosx*]" = YES; INFOPLIST_FILE = learnX/Info.plist; @@ -338,7 +338,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 10.5.0; + MARKETING_VERSION = 10.6.0; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", diff --git a/ios/learnX.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/learnX.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/ios/learnX.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>IDEDidComputeMac32BitWarning</key> + <true/> +</dict> +</plist> diff --git a/package.json b/package.json index c640a092..44b57647 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "learnX", "private": true, "license": "MIT", - "version": "10.4.0", + "version": "10.6.0", "scripts": { "android": "react-native run-android --no-jetifier", "android:beta": "fastlane android beta", @@ -22,17 +22,17 @@ "dependencies": { "@babel/runtime": "7.10.2", "@react-native-community/async-storage": "1.11.0", - "@react-native-community/datetimepicker": "2.4.0", + "@react-native-community/datetimepicker": "2.4.1", "@react-native-community/segmented-control": "2.0.0", "axios": "0.19.2", "darkreader": "4.9.10", "dayjs": "1.8.28", - "expo-background-fetch": "8.3.0", - "expo-calendar": "8.2.1", - "expo-notifications": "0.3.1", - "expo-permissions": "9.0.1", - "expo-secure-store": "9.0.1", - "expo-task-manager": "8.3.0", + "expo-background-fetch": "8.1.0", + "expo-calendar": "8.1.0", + "expo-notifications": "0.3.2", + "expo-permissions": "8.1.0", + "expo-secure-store": "8.1.0", + "expo-task-manager": "8.1.0", "fuse.js": "6.0.4", "lodash.differenceby": "4.8.0", "mime-types": "2.1.27", @@ -41,21 +41,21 @@ "react-native": "0.63.0-rc.1", "react-native-appearance": "0.3.4", "react-native-device-info": "5.6.1", - "react-native-document-picker": "3.4.0", + "react-native-document-picker": "3.5.1", "react-native-fs": "2.16.6", "react-native-gesture-handler": "1.6.1", "react-native-github-markdown": "4.0.3", "react-native-interactable": "2.0.1", "react-native-localize": "1.4.0", "react-native-modal": "11.5.6", - "react-native-navigation": "6.7.1", + "react-native-navigation": "6.7.2", "react-native-paper": "3.10.1", "react-native-reanimated": "1.9.0", - "react-native-share": "3.3.2", + "react-native-share": "3.3.3", "react-native-snackbar": "2.2.2", "react-native-tab-view": "2.14.4", "react-native-typography": "1.4.1", - "react-native-unimodules": "0.10.1", + "react-native-unimodules": "0.9.1", "react-native-vector-icons": "6.6.0", "react-native-webview": "10.2.3", "react-redux": "7.2.0", @@ -71,14 +71,14 @@ "devDependencies": { "@babel/core": "7.10.2", "@react-native-community/cli": "4.10.0", - "@react-native-community/eslint-config": "1.1.0", + "@react-native-community/eslint-config": "2.0.0", "@react-native-community/eslint-plugin": "1.1.0", "@types/detox": "16.4.1", "@types/jasmine": "3.5.10", - "@types/jest": "25.2.3", + "@types/jest": "26.0.0", "@types/lodash.differenceby": "4.8.6", "@types/mime-types": "2.1.0", - "@types/react": "16.9.35", + "@types/react": "16.9.36", "@types/react-native": "0.62.13", "@types/react-native-share": "3.1.0", "@types/react-native-vector-icons": "6.4.5", diff --git a/patches/react-native-navigation+6.7.1.patch b/patches/react-native-navigation+6.7.2.patch similarity index 100% rename from patches/react-native-navigation+6.7.1.patch rename to patches/react-native-navigation+6.7.2.patch diff --git a/yarn.lock b/yarn.lock index a9a1c58b..0f9e4933 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1119,30 +1119,30 @@ sudo-prompt "^9.0.0" wcwidth "^1.0.1" -"@react-native-community/datetimepicker@2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@react-native-community/datetimepicker/-/datetimepicker-2.4.0.tgz#6b3cf050f507f9b70d31d5a572e1153bb5bd50c9" - integrity sha512-ZXPwNAQt4T66PTL20l2nSEbtsn6vtsvFqdYWBfx8aaNKBoCPDygR6SsYzWcIoexKH5wmX0zctSzIsryl+Gtngg== +"@react-native-community/datetimepicker@2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@react-native-community/datetimepicker/-/datetimepicker-2.4.1.tgz#fc8b0d037ee7bb11c4b4c31504eb523709a0c1b9" + integrity sha512-tOLm4GBLvDJlRbroeF/QCkBDvMpETBDiJ8auBN9AiUVCziXrDl8R/UCSAcbaWqiRKuo4Tc0L8hwqm3/rvJWayA== dependencies: invariant "^2.2.4" -"@react-native-community/eslint-config@1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@react-native-community/eslint-config/-/eslint-config-1.1.0.tgz#2dacad06dd44d13e778510864473fc6091f080c0" - integrity sha512-hwb1hC28BhkwLwnO6vDISV6XZbipw2RIEhBVBN+pE7AUG9HjFXxoksiiOSoYgox9C8g86VJwHnKpak/3NnVBkQ== +"@react-native-community/eslint-config@2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/eslint-config/-/eslint-config-2.0.0.tgz#35dcc529a274803fc4e0a6b3d6c274551fb91774" + integrity sha512-vHaMMfvMp9BWCQQ0lNIXibOJTcXIbYUQ8dSUsMOsrXgVkeVQJj88OwrKS00rQyqwMaC4/a6HuDiFzYUkGKOpVg== dependencies: "@react-native-community/eslint-plugin" "^1.1.0" - "@typescript-eslint/eslint-plugin" "^2.25.0" - "@typescript-eslint/parser" "^2.25.0" - babel-eslint "10.1.0" + "@typescript-eslint/eslint-plugin" "^3.1.0" + "@typescript-eslint/parser" "^3.1.0" + babel-eslint "^10.1.0" eslint-config-prettier "^6.10.1" eslint-plugin-eslint-comments "^3.1.2" eslint-plugin-flowtype "2.50.3" eslint-plugin-jest "22.4.1" eslint-plugin-prettier "3.1.2" - eslint-plugin-react "7.19.0" - eslint-plugin-react-hooks "^3.0.0" - eslint-plugin-react-native "3.8.1" + eslint-plugin-react "^7.20.0" + eslint-plugin-react-hooks "^4.0.4" + eslint-plugin-react-native "^3.8.1" prettier "^2.0.2" "@react-native-community/eslint-plugin@1.1.0", "@react-native-community/eslint-plugin@^1.1.0": @@ -1238,9 +1238,9 @@ hoist-non-react-statics "^3.3.0" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.2.tgz#79d7a78bad4219f4c03d6557a1c72d9ca6ba62d5" - integrity sha512-rsZg7eL+Xcxsxk2XlBt9KcG8nOp9iYdKCOikY9x2RFJCyOdNj4MKPQty0e8oZr29vVAzKXr1BmR+kZauti3o1w== + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" + integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== "@types/istanbul-lib-report@*": version "3.0.0" @@ -1262,18 +1262,18 @@ resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-3.5.10.tgz#a1a41012012b5da9d4b205ba9eba58f6cce2ab7b" integrity sha512-3F8qpwBAiVc5+HPJeXJpbrl+XjawGmciN5LgiO7Gv1pl1RHtjoMNqZpqEksaPJW05ViKe8snYInRs6xB25Xdew== -"@types/jest@25.2.3": - version "25.2.3" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-25.2.3.tgz#33d27e4c4716caae4eced355097a47ad363fdcaf" - integrity sha512-JXc1nK/tXHiDhV55dvfzqtmP4S3sy3T3ouV2tkViZgxY/zeUkcpQcQPGRlgF4KmWzWW5oiWYSZwtCB+2RsE4Fw== +"@types/jest@26.0.0": + version "26.0.0" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.0.tgz#a6d7573dffa9c68cbbdf38f2e0de26f159e11134" + integrity sha512-/yeMsH9HQ1RLORlXAwoLXe8S98xxvhNtUz3yrgrwbaxYjT+6SFPZZRksmRKRA6L5vsUtSHeN71viDOTTyYAD+g== dependencies: jest-diff "^25.2.1" pretty-format "^25.2.1" "@types/json-schema@^7.0.3": - version "7.0.4" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.4.tgz#38fd73ddfd9b55abb1e1b2ed578cb55bd7b7d339" - integrity sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA== + version "7.0.5" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.5.tgz#dcce4430e64b443ba8945f0290fb564ad5bac6dd" + integrity sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ== "@types/lodash.differenceby@4.8.6": version "4.8.6" @@ -1293,9 +1293,9 @@ integrity sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM= "@types/node@*": - version "14.0.11" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.11.tgz#61d4886e2424da73b7b25547f59fdcb534c165a3" - integrity sha512-lCvvI24L21ZVeIiyIUHZ5Oflv1hhHQ5E1S25IRlKIXaRkVgmXpJMI3wUJkmym2bTbCe+WoIibQnMVAU3FguaOg== + version "14.0.13" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.13.tgz#ee1128e881b874c371374c1f72201893616417c9" + integrity sha512-rouEWBImiRaSJsVA+ITTFM6ZxibuAlTuNOCyxVbwreu6k6+ujs7DfnU9o+PShFhET78pMBl3eH+AGSI5eOTkPA== "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -1350,10 +1350,10 @@ hoist-non-react-statics "^3.3.0" redux "^4.0.0" -"@types/react@*", "@types/react@16.9.35": - version "16.9.35" - resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.35.tgz#a0830d172e8aadd9bd41709ba2281a3124bbd368" - integrity sha512-q0n0SsWcGc8nDqH2GJfWQWUOmZSJhXV64CjVN5SvcNti3TdEaA3AH0D8DwNmMdzjMAC/78tB8nAZIlV8yTz+zQ== +"@types/react@*", "@types/react@16.9.36": + version "16.9.36" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.36.tgz#ade589ff51e2a903e34ee4669e05dbfa0c1ce849" + integrity sha512-mGgUb/Rk/vGx4NCvquRuSH0GHBQKb1OqpGS9cT9lFxlTLHZgkksgI60TuIxubmn7JuCb+sENHhQciqa0npm0AQ== dependencies: "@types/prop-types" "*" csstype "^2.2.0" @@ -1389,40 +1389,41 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^2.25.0": - version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz#6f8ce8a46c7dea4a6f1d171d2bb8fbae6dac2be9" - integrity sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ== +"@typescript-eslint/eslint-plugin@^3.1.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.2.0.tgz#7fb997f391af32ae6ca1dbe56bcefe4dd30bda14" + integrity sha512-t9RTk/GyYilIXt6BmZurhBzuMT9kLKw3fQoJtK9ayv0tXTlznXEAnx07sCLXdkN3/tZDep1s1CEV95CWuARYWA== dependencies: - "@typescript-eslint/experimental-utils" "2.34.0" + "@typescript-eslint/experimental-utils" "3.2.0" functional-red-black-tree "^1.0.1" regexpp "^3.0.0" + semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/experimental-utils@2.34.0": - version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz#d3524b644cdb40eebceca67f8cf3e4cc9c8f980f" - integrity sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA== +"@typescript-eslint/experimental-utils@3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.2.0.tgz#4dab8fc9f44f059ec073470a81bb4d7d7d51e6c5" + integrity sha512-UbJBsk+xO9dIFKtj16+m42EvUvsjZbbgQ2O5xSTSfVT1Z3yGkL90DVu0Hd3029FZ5/uBgl+F3Vo8FAcEcqc6aQ== dependencies: "@types/json-schema" "^7.0.3" - "@typescript-eslint/typescript-estree" "2.34.0" + "@typescript-eslint/typescript-estree" "3.2.0" eslint-scope "^5.0.0" eslint-utils "^2.0.0" -"@typescript-eslint/parser@^2.25.0": - version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.34.0.tgz#50252630ca319685420e9a39ca05fe185a256bc8" - integrity sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA== +"@typescript-eslint/parser@^3.1.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-3.2.0.tgz#d9d7867456b1b8ecae9e724269b0bc932f06cbca" + integrity sha512-Vhu+wwdevDLVDjK1lIcoD6ZbuOa93fzqszkaO3iCnmrScmKwyW/AGkzc2UvfE5TCoCXqq7Jyt6SOXjsIlpqF4A== dependencies: "@types/eslint-visitor-keys" "^1.0.0" - "@typescript-eslint/experimental-utils" "2.34.0" - "@typescript-eslint/typescript-estree" "2.34.0" + "@typescript-eslint/experimental-utils" "3.2.0" + "@typescript-eslint/typescript-estree" "3.2.0" eslint-visitor-keys "^1.1.0" -"@typescript-eslint/typescript-estree@2.34.0": - version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz#14aeb6353b39ef0732cc7f1b8285294937cf37d5" - integrity sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg== +"@typescript-eslint/typescript-estree@3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.2.0.tgz#c735f1ca6b4d3cd671f30de8c9bde30843e7ead8" + integrity sha512-uh+Y2QO7dxNrdLw7mVnjUqkwO/InxEqwN0wF+Za6eo3coxls9aH9kQ/5rSvW2GcNanebRTmsT5w1/92lAOb1bA== dependencies: debug "^4.1.1" eslint-visitor-keys "^1.1.0" @@ -1432,17 +1433,17 @@ semver "^7.3.2" tsutils "^3.17.1" -"@unimodules/core@~5.3.0": - version "5.3.0" - resolved "https://registry.yarnpkg.com/@unimodules/core/-/core-5.3.0.tgz#c425e59b1f9c1e2c91b235b6192e5f622a47d833" - integrity sha512-uGpkYE2zI0F1LTv+p6drzCHAZo8UFITxedHUH6pjWQBHdpTtae5cU7l3F/CzQ4WYU6SWhkzaB90/Ydf3DNTuLw== +"@unimodules/core@~5.1.2": + version "5.1.2" + resolved "https://registry.yarnpkg.com/@unimodules/core/-/core-5.1.2.tgz#44de60184c9a50cf57bc8ec1cd024810a72ecf3e" + integrity sha512-iCWEbzsNHqDfL6p8FyCGPnL2EW7vdgMJsNNSlWtM/gl8kePdqZMI7aOxTC4cdRS2xm0wzxuDBtpfJkzZsKINZg== dependencies: compare-versions "^3.4.0" -"@unimodules/react-native-adapter@~5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@unimodules/react-native-adapter/-/react-native-adapter-5.4.0.tgz#6639a2b6df74806bc886933c99bb18408e54f7f0" - integrity sha512-2c3hDWzfBAyDWNCkBziyXphmxRZvZ5J8oSMLRDohvj6DnQiHvnlgr/A4oberkjPSEve5fN4GA+eybcJrec08AA== +"@unimodules/react-native-adapter@~5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@unimodules/react-native-adapter/-/react-native-adapter-5.2.0.tgz#96bfd4cfbad5083b3aa1152ee0a4ac84fa9dfb69" + integrity sha512-S3HMEeQbV6xs7ORRcxXFGMk38DAnxqNcZG9T8JkX/KGY9ILUUqTS/e68+d849B6beEeglNMcOxyjwlqjykN+FA== dependencies: invariant "^2.2.4" lodash "^4.5.0" @@ -1514,9 +1515,9 @@ acorn@^2.1.0, acorn@^2.4.0: integrity sha1-q259nYhqrKiwhbwzEreaGYQz8Oc= acorn@^7.1.1, acorn@^7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.2.0.tgz#17ea7e40d7c8640ff54a694c889c26f31704effe" - integrity sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ== + version "7.3.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.3.1.tgz#85010754db53c3fbaf3b9ea3e083aa5c5d147ffd" + integrity sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA== aggregate-error@^3.0.0: version "3.0.1" @@ -1798,7 +1799,7 @@ axios@0.19.2: dependencies: follow-redirects "1.5.10" -babel-eslint@10.1.0: +babel-eslint@^10.1.0: version "10.1.0" resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== @@ -2190,9 +2191,9 @@ chalk@^3.0.0: supports-color "^7.1.0" chalk@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.0.0.tgz#6e98081ed2d17faab615eb52ac66ec1fe6209e72" - integrity sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A== + version "4.1.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" + integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" @@ -3056,27 +3057,27 @@ eslint-plugin-prettier@3.1.3: dependencies: prettier-linter-helpers "^1.0.0" -eslint-plugin-react-hooks@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-3.0.0.tgz#9e80c71846eb68dd29c3b21d832728aa66e5bd35" - integrity sha512-EjxTHxjLKIBWFgDJdhKKzLh5q+vjTFrqNZX36uIxWS4OfyXe5DawqPj3U5qeJ1ngLwatjzQnmR0Lz0J0YH3kxw== +eslint-plugin-react-hooks@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.0.4.tgz#aed33b4254a41b045818cacb047b81e6df27fa58" + integrity sha512-equAdEIsUETLFNCmmCkiCGq6rkSK5MoJhXFPFYeUebcjKgBmWWcgVOqZyQC8Bv1BwVCnTq9tBxgJFgAJTWoJtA== eslint-plugin-react-native-globals@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz#ee1348bc2ceb912303ce6bdbd22e2f045ea86ea2" integrity sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g== -eslint-plugin-react-native@3.8.1: +eslint-plugin-react-native@^3.8.1: version "3.8.1" resolved "https://registry.yarnpkg.com/eslint-plugin-react-native/-/eslint-plugin-react-native-3.8.1.tgz#92811e37191ecb0d29c0f0a0c9e5c943ee573821" integrity sha512-6Z4s4nvgFRdda/1s1+uu4a6EMZwEjjJ9Bk/1yBImv0fd9U2CsGu2cUakAtV83cZKhizbWhSouXoaK4JtlScdFg== dependencies: eslint-plugin-react-native-globals "^0.1.1" -eslint-plugin-react@7.19.0: - version "7.19.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz#6d08f9673628aa69c5559d33489e855d83551666" - integrity sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ== +eslint-plugin-react@^7.20.0: + version "7.20.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.20.0.tgz#f98712f0a5e57dfd3e5542ef0604b8739cd47be3" + integrity sha512-rqe1abd0vxMjmbPngo4NaYxTcR3Y4Hrmc/jg4T+sYz63yqlmJRknpEQfmWY+eDWPuMmix6iUIK+mv0zExjeLgA== dependencies: array-includes "^3.1.1" doctrine "^2.1.0" @@ -3087,7 +3088,6 @@ eslint-plugin-react@7.19.0: object.values "^1.1.1" prop-types "^15.7.2" resolve "^1.15.1" - semver "^6.3.0" string.prototype.matchall "^4.0.2" xregexp "^4.3.0" @@ -3291,10 +3291,10 @@ expo-application@~2.2.1: resolved "https://registry.yarnpkg.com/expo-application/-/expo-application-2.2.1.tgz#f14b83ae0b07e4922850f8856a56f141c168d6d0" integrity sha512-YyYB2EPWmFmXgmnul9AMdZ6Ze290BWaez7RhUfAMq2gQU84EdpvL3vkO9SV5E4zI7Rj2jfS0VcCDpxrcdlBW/w== -expo-asset@~8.1.7: - version "8.1.7" - resolved "https://registry.yarnpkg.com/expo-asset/-/expo-asset-8.1.7.tgz#32618e51f85df56f1d7dd54c71eb486ae7f7674e" - integrity sha512-g0+a+Uc+GfOI7VtZ6d0WB78qq6Lu3vKqHN3TBfcsndcx893CSmo6ZVLcrlL9evdZwlbSO+9zLrLdzEw38a/gMA== +expo-asset@~8.1.0: + version "8.1.5" + resolved "https://registry.yarnpkg.com/expo-asset/-/expo-asset-8.1.5.tgz#6d0e3504cd719e9b888d32978d419d6522eed799" + integrity sha512-Ivc4GsAXawfFT6IgjvV4BHXFdAHT+1ZhewuBm/mQ1vvkYOqcPksDVRuChdbfvgAl82lbDfAN/FeEcIfGnvevEQ== dependencies: blueimp-md5 "^2.10.0" invariant "^2.2.4" @@ -3302,19 +3302,19 @@ expo-asset@~8.1.7: path-browserify "^1.0.0" url-parse "^1.4.4" -expo-background-fetch@8.3.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/expo-background-fetch/-/expo-background-fetch-8.3.0.tgz#9a848452ad1f39c4322f934b9950c461822376ed" - integrity sha512-chKvSyKER8tehssqmMRdyPBd9p3m98n2JLFj1GmHu+MLeqYrzCgYiJImC3H0sKzXCN0pDomUViVD/QLl5jOK2A== +expo-background-fetch@8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/expo-background-fetch/-/expo-background-fetch-8.1.0.tgz#0397507486233963b38db948308e04706a639f18" + integrity sha512-Ltpi1qjx0dP/LK6Cjh3TlhEup9PMFqmxXhXeYUZBNl+k390WWlIdwETK6XbZVMv5YYyN/my90BT/JFJ3e+xsyQ== dependencies: - expo-task-manager "~8.3.0" + expo-task-manager "~8.1.0" -expo-calendar@8.2.1: - version "8.2.1" - resolved "https://registry.yarnpkg.com/expo-calendar/-/expo-calendar-8.2.1.tgz#79aa2be342dc2fea73e6f0a14200a789f05d9ae1" - integrity sha512-V2j4Q+h7KzauMRWXb9r6nc5sgagjHbwJaOo7tcTNzUJPddKg+18ogH4Zny0/2epRrhD6HCgNpBEAChghSsSHaA== +expo-calendar@8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/expo-calendar/-/expo-calendar-8.1.0.tgz#367d51481a1aad9e3d87459f680398872990af4d" + integrity sha512-9qP7s9zF/0wFwzrWIDV7S+pDrqgUD6lDIZaAsLYIH6zaYqanafQkAPASOyTm7QbtkboVE5MCZ7LdqsBS+UdbNA== -expo-constants@9.1.1, expo-constants@~9.1.1: +expo-constants@9.1.1: version "9.1.1" resolved "https://registry.yarnpkg.com/expo-constants/-/expo-constants-9.1.1.tgz#bca141ee3d4550e308798128f66c6d9c6a206ca1" integrity sha512-zCa/wRARODHd6BSwxjBhidmao0AqQnKmLkl0tsVIoZlRyPDHsEaxNR/m+7wqGC7qiC+UpG1qRnvLOLwCGt2ihg== @@ -3322,44 +3322,47 @@ expo-constants@9.1.1, expo-constants@~9.1.1: fbjs "1.0.0" uuid "^3.3.2" -expo-file-system@~9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-9.0.1.tgz#50a6a0b29fbc45413de9f7d38c0695503bf03d7e" - integrity sha512-xZKv7g0dhFNMjp49+XiZBnApOUu/WlLzwWaruNbBnSgi/HGnSwbHNyk7zuK1RdQ9NndvXu6uT4uW2i67pIrKig== +expo-constants@~9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/expo-constants/-/expo-constants-9.0.0.tgz#35c600079ee91d38fe4f56375caae6e90f122fdd" + integrity sha512-1kqZMM8Ez5JT3sTEx8I69fP6NYFLOJjeM6Z63dD/m2NiwvzSADiO5+BhghnWNGN1L3bxbgOjXS6EHtS7CdSfxA== + +expo-file-system@~8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/expo-file-system/-/expo-file-system-8.1.0.tgz#d6aa66fa32c19982b94d0013f963c5ee972dfd6d" + integrity sha512-xb4roeU8CotW8t3LkmsrliNbgFpY2KB+3sW1NnujnH39pFVwCd/kfujCYzRauj8aUy/HhSq+3xGkQTpC7pSjVw== dependencies: uuid "^3.4.0" -expo-image-loader@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/expo-image-loader/-/expo-image-loader-1.1.1.tgz#6c65bd1a41761c8acb91575060579e4864b93394" - integrity sha512-qI4opRO2D1MGRAbHxYnMBJ4LzKT17KfqbM5oTxNoMZCRNpzB0xsuJrWy5C+0UOkV0vnqQyjvCtynTSawhWnl9A== +expo-image-loader@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/expo-image-loader/-/expo-image-loader-1.0.1.tgz#a83e336768df4dfcb8909aebb6d8152e256d7a72" + integrity sha512-v7ziP+UGj+LArEmP//XTaqi9iFWRa8LAShNoFwwnpPS9huM8q3I+P16xK+GTo+4bQa1pPSIFBUZ8KqwAc+k8mQ== -expo-notifications@0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/expo-notifications/-/expo-notifications-0.3.1.tgz#5b8ac3c5211ddf0833539f1b3458f16f00b194b9" - integrity sha512-KRwI5+i37V6HjHHfMZnNbx/Z+dtzxwTHXiuPaDfAzWwWdPmVZ+nQcmTt/M4xHfouoNi0OZgCQvldeIIdaMpXBg== +expo-notifications@0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/expo-notifications/-/expo-notifications-0.3.2.tgz#ffac63ff814e9fa5fd1e51d8a0aa49c08cf2e860" + integrity sha512-4hnQu5/rCDztXH06gsqHVKETcBWRAiRFm96frt+jh4yUfTCEOYPE1mLd3SVmcrNG0TTgVg6L+FVajtq1BtPkZw== dependencies: badgin "^1.1.5" expo-application "~2.2.1" expo-constants "9.1.1" uuid "^3.4.0" -expo-permissions@9.0.1, expo-permissions@~9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/expo-permissions/-/expo-permissions-9.0.1.tgz#dc10b58654bbe39bbbed5827369942b01b08055e" - integrity sha512-CosJgy8XQRN/OFG2JTQDcFxz3XTGi27coCMym/hVXWtQfk0z6PwdRG5IXHfLGuSckwIcgmirrwm2+Zc0X3MmNg== +expo-permissions@8.1.0, expo-permissions@~8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/expo-permissions/-/expo-permissions-8.1.0.tgz#a7f2ee91ba76ce3a467e7b10adaa9ca5201b226f" + integrity sha512-QBHD+1J9+sGFnhoEGzMRchPweeEE0OJ9ehG/0l1BMRBA7qsLS9vRC1FTJ55NwjI0Kr4RTha9r6ZX1kZHT09f/w== -expo-secure-store@9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/expo-secure-store/-/expo-secure-store-9.0.1.tgz#e564a2d5392cd1ab883b9b6a7e261c1815d15788" - integrity sha512-+XgSZTelr57AyIJIGPcB/+QMrrm7wd8KFaF+TD8eJFwEN3B7s+tZyNoPH2JaJkAY0yh9FqcGG4kE3/YgK7GY3Q== +expo-secure-store@8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/expo-secure-store/-/expo-secure-store-8.1.0.tgz#1dcc4705c5264c828592a83842b8be8bbfb5f77f" + integrity sha512-EjCx9M2nH7iW3eNOjXl0I7oPypI0es6OStZakimR2iD8riLZp9LYHTj+39Iuz2o1m3OKi+bpwr3cHL52DxcDnA== -expo-task-manager@8.3.0, expo-task-manager@~8.3.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/expo-task-manager/-/expo-task-manager-8.3.0.tgz#e8a9dba98087de5c2c851177149411e85e1d1a7f" - integrity sha512-hE7DJ/DrCmMQk43erM537UjzAcuLZkwMKMMkuhmnu6gpdjkkGERGUX5Jx8AWmrspVOsK/CO1BZp74+3LJj4sMg== - dependencies: - unimodules-app-loader "~1.2.0" +expo-task-manager@8.1.0, expo-task-manager@~8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/expo-task-manager/-/expo-task-manager-8.1.0.tgz#54ffb17bfe8d337a39e99b0a079ecc1b8cd8e8d0" + integrity sha512-rhlf5RN8NNHUnQTLnqAKGbEKiWg3WO7Xr3CLSxClFaG0CEkqwlXnlBpeKRkDRe3OcdjBvvJDuCwZlNlc4S1/hw== extend-shallow@^1.1.2: version "1.1.4" @@ -3441,9 +3444,9 @@ fancy-log@^1.3.2: time-stamp "^1.0.0" fast-deep-equal@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" - integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA== + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-diff@^1.1.2: version "1.2.0" @@ -6622,10 +6625,10 @@ react-native-device-info@5.6.1: resolved "https://registry.yarnpkg.com/react-native-device-info/-/react-native-device-info-5.6.1.tgz#3ae88d8659b7b64d204dbfc39f69126b769363d4" integrity sha512-FxjenoDZJKT53pp/Tl5gMsw5DA82Y5tOuySQlKS5AaDmw+Bu6EqEJjt0z4TRhJOVoqVJ35oCiZ3xViVbz/hB0w== -react-native-document-picker@3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/react-native-document-picker/-/react-native-document-picker-3.4.0.tgz#7bbd110b8474a3322ac3178ec5446e2df64c8339" - integrity sha512-YdjiiElDdvOj55IDPNJ0kxXxzDRWyDymV/iYZJt34ueRWWFLIff+DymSjBc0QljrIFv7pODws2lo81+5Y0ww0w== +react-native-document-picker@3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/react-native-document-picker/-/react-native-document-picker-3.5.1.tgz#8f12fa56fdabb0d4dd4edc4b5c8b9920904e0974" + integrity sha512-/BvqFnHEsgxtrVBOOb5eQUrYFzCIZD28I1oofkjImD1D8uVqqTVzJivSe3kMhtOAaU9dRUBqhGu8rJGZo1sj5A== react-native-fs@2.16.6: version "2.16.6" @@ -6673,10 +6676,10 @@ react-native-modal@11.5.6: prop-types "^15.6.2" react-native-animatable "1.3.3" -react-native-navigation@6.7.1: - version "6.7.1" - resolved "https://registry.yarnpkg.com/react-native-navigation/-/react-native-navigation-6.7.1.tgz#4a5470e33380a13aa6ac7ae827390c1c960d00cd" - integrity sha512-/gxvjCQwpP0fhzA9uMtjwbF+HO867ahzmMNcch4kdsaS9xvT0gejWjTteCvGVUIX4Z9UaUa9uUf70mywrfs5QQ== +react-native-navigation@6.7.2: + version "6.7.2" + resolved "https://registry.yarnpkg.com/react-native-navigation/-/react-native-navigation-6.7.2.tgz#f14f57448b20e31bfc82daea0220e4cd73a0f546" + integrity sha512-taENL6NWO+fGep070IX6e4VS0B2SEJtHxT+AvVOXUZWOWO6yB9682ckBxpU+aW7NDMr6gOCAz9Cw6uRYJE6OfA== dependencies: hoist-non-react-statics "3.x.x" lodash "4.17.x" @@ -6707,10 +6710,10 @@ react-native-safe-area-view@^0.14.9: dependencies: hoist-non-react-statics "^2.3.1" -react-native-share@3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/react-native-share/-/react-native-share-3.3.2.tgz#06d1d3f14ba8eeb95e7e94e4db6a286e9902bd29" - integrity sha512-Pvkr62TiCX511RMPL+wvy9Fofre4HQnvUT5zzgPPN3vszP/C8lUb7cmFu/8x5U14t3JQg+xW/svNK5eKNebJKw== +react-native-share@3.3.3: + version "3.3.3" + resolved "https://registry.yarnpkg.com/react-native-share/-/react-native-share-3.3.3.tgz#9f0f7c28c123e5f1d287b7923d505a05fd8bd3e9" + integrity sha512-KFyGe7hnD7ZDJCz1kWTI5iv2MfY5weIz+aTzqyomyxxFb73rHlCRHa+NRNYvnpTntOjnqyB0/GFf1W2J9y6vJQ== react-native-snackbar@2.2.2: version "2.2.2" @@ -6727,30 +6730,30 @@ react-native-typography@1.4.1: resolved "https://registry.yarnpkg.com/react-native-typography/-/react-native-typography-1.4.1.tgz#2d05cb5935a2f7fdb6b43bbde93d60f1324578e3" integrity sha512-dc9Zfs4jUdq4ygx4/KwO6jKTERBu6cRrfPJGntw/pA+D6BMjlWfMNuhZ/69vf4Zpsnt9s4AGe+Z/V1QFYaCXAA== -react-native-unimodules@0.10.1: - version "0.10.1" - resolved "https://registry.yarnpkg.com/react-native-unimodules/-/react-native-unimodules-0.10.1.tgz#05a5ef248e88589528e7ef925137a345dde96ca4" - integrity sha512-U/GexLJWwDOXhsvSSz197gPVRoNVK4tY1cjvZC+748Q4mvc9v4ztB7niKaoaEbNdTjB/pE2NYlZW4013d1wQNw== +react-native-unimodules@0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/react-native-unimodules/-/react-native-unimodules-0.9.1.tgz#72e145a344e1b86baf513e9bfd96bbac227302b3" + integrity sha512-muYUo/GJVblBUnIwaL9ireayWEuCMg7S4Qn9W5g4geRwPTfL3vNSW8heLk2TD+vh5IoSc+dfBTYLw5NM9aVtQA== dependencies: - "@unimodules/core" "~5.3.0" - "@unimodules/react-native-adapter" "~5.4.0" + "@unimodules/core" "~5.1.2" + "@unimodules/react-native-adapter" "~5.2.0" chalk "^2.4.2" - expo-asset "~8.1.7" - expo-constants "~9.1.1" - expo-file-system "~9.0.1" - expo-image-loader "~1.1.1" - expo-permissions "~9.0.1" - unimodules-app-loader "~1.2.0" - unimodules-barcode-scanner-interface "~5.2.1" - unimodules-camera-interface "~5.2.1" - unimodules-constants-interface "~5.2.1" - unimodules-face-detector-interface "~5.2.1" - unimodules-file-system-interface "~5.2.1" - unimodules-font-interface "~5.2.1" - unimodules-image-loader-interface "~5.2.1" - unimodules-permissions-interface "~5.2.1" - unimodules-sensors-interface "~5.2.1" - unimodules-task-manager-interface "~5.2.1" + expo-asset "~8.1.0" + expo-constants "~9.0.0" + expo-file-system "~8.1.0" + expo-image-loader "~1.0.0" + expo-permissions "~8.1.0" + unimodules-app-loader "~1.0.2" + unimodules-barcode-scanner-interface "~5.1.0" + unimodules-camera-interface "~5.1.0" + unimodules-constants-interface "~5.1.0" + unimodules-face-detector-interface "~5.1.0" + unimodules-file-system-interface "~5.1.0" + unimodules-font-interface "~5.1.0" + unimodules-image-loader-interface "~5.1.0" + unimodules-permissions-interface "~5.1.0" + unimodules-sensors-interface "~5.1.0" + unimodules-task-manager-interface "~5.1.0" react-native-vector-icons@6.6.0: version "6.6.0" @@ -7898,7 +7901,6 @@ through@^2.3.6, through@^2.3.8: "thu-learn-lib-no-native@https://github.com/robertying/thu-learn-lib-no-native.git": version "2.3.4" - uid e3376956473622d66692e282a5b59759505ee351 resolved "https://github.com/robertying/thu-learn-lib-no-native.git#e3376956473622d66692e282a5b59759505ee351" dependencies: cheerio-without-node-native "0.20.2" @@ -8156,60 +8158,60 @@ unicode-property-aliases-ecmascript@^1.0.4: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== -unimodules-app-loader@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/unimodules-app-loader/-/unimodules-app-loader-1.2.0.tgz#e3ab8942000b0a0ee3bef2faff7e7e276d84c86a" - integrity sha512-TZCFuyOfX/iVJf3uhy2WmGnQFUGgsfkVRzUb7mCxPTqqdyvqT7aXxCGM3gY+3Y8dPdCRGoG+EA2vrOe3aLU0qw== +unimodules-app-loader@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/unimodules-app-loader/-/unimodules-app-loader-1.0.2.tgz#0af821db8ae5d7c09d2be3c62ca5aab571d6e9ac" + integrity sha512-ryRAqSndIkCnWAr5jzSL6yjOrCBeIihItELUTykzi4ZxYV9j4Yl0Sd5+VKl1v/UvB6UNdgIGY4oU7S1b173/FA== -unimodules-barcode-scanner-interface@~5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/unimodules-barcode-scanner-interface/-/unimodules-barcode-scanner-interface-5.2.1.tgz#95b90ed96b7c97b2ce48925f28e478781e9165ea" - integrity sha512-7gLHsZ4vkQ5utDmsiBK4jgqBd2+9V7y/iHqi7P2Aqz21RomJF9ruWJMo6R6k2+14IayFbtZGU2+aRx2w/1SAGg== +unimodules-barcode-scanner-interface@~5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/unimodules-barcode-scanner-interface/-/unimodules-barcode-scanner-interface-5.1.0.tgz#6d24322b6db556b21eca99a130673c7e07d86559" + integrity sha512-FUau0mm4sBOGmlekltY0iAimJ438w3rtWiv6hcjE77Map527aCH3GyjnZSw78raVxe598EXhWHviuwRxOGINYg== -unimodules-camera-interface@~5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/unimodules-camera-interface/-/unimodules-camera-interface-5.2.1.tgz#c46bb4319ab71751275fd581e88e7f93892a34f2" - integrity sha512-ugdWuv1FO6BZTGMIzE2KvA6x5h1CHguRKWJBeYfO8Ih/S51eE7jEyV+kO+xXROFNzWhkcKRJdQp1AutiJBDLtg== +unimodules-camera-interface@~5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/unimodules-camera-interface/-/unimodules-camera-interface-5.1.0.tgz#ea43a8d05b7b1a9053e6b2281b428a1e80853661" + integrity sha512-uwBmZ3XS6vkdzRAmiDhUE/P7fafN7ufXoRuBDGoX/Q9kIiKg61D8HzTmhLMelvJFW6eCjoBJfh/zRyZ54qcjGg== -unimodules-constants-interface@~5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/unimodules-constants-interface/-/unimodules-constants-interface-5.2.1.tgz#fa8af66276fa6784bba0a8c7d7235bdab9f88ce8" - integrity sha512-rQCtVHUVXcjMQWdDlWmOTiKMPNygagq/73U/jt6LqfQLVglx7wMjPWSndgjp3xyM34f6hrydeWXYP6rUgDY0lg== +unimodules-constants-interface@~5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/unimodules-constants-interface/-/unimodules-constants-interface-5.1.0.tgz#916a8203a887b53cdbcd80b63bc6fd56c85ccfd2" + integrity sha512-TlrqwtKt2G0QH4Fn1ko3tRtLX+eUGSnCBuu1TiAGlsQ5FM/1+AGuJNftHdUwZY1DncIAlw6lhNW+amv0hw5ocg== -unimodules-face-detector-interface@~5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/unimodules-face-detector-interface/-/unimodules-face-detector-interface-5.2.1.tgz#19b909771bd413e525e5d3934be64f513dfca560" - integrity sha512-6FQQCKzEE2FyVW2HrfJfQTipaBWEi7yV6Fpor9aNj362kzbiEewrDH6b6XT3eBR3xiPbAHzNu6FIfA93X/jfWA== +unimodules-face-detector-interface@~5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/unimodules-face-detector-interface/-/unimodules-face-detector-interface-5.1.0.tgz#56b4e8c238d8b38f7937f2eb87212d5f87c463f9" + integrity sha512-0qDA6j1WvPM98q32aKvRdFhgSa9Nu8lqNUlrgE740UTYsAmfQl8lM/r2TOuR1k3dVC14q33YvLizSOYM5FLhAw== -unimodules-file-system-interface@~5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/unimodules-file-system-interface/-/unimodules-file-system-interface-5.2.1.tgz#8ce9ca10bc1de91a5824b324bff879e344c6d183" - integrity sha512-Z+hMrWIbTxPiOF7B7x+1bNelsJxxt/qpG3hg/bZjeC5LG6tfiqDHqnMg/Fp1U+ykeV8RoqkHBgzIMJ8seSEdFg== +unimodules-file-system-interface@~5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/unimodules-file-system-interface/-/unimodules-file-system-interface-5.1.0.tgz#adcba6d6dbb58d889175425dedcbb1501f498ab7" + integrity sha512-G2QXhEXY3uHuDD50MWI7C/nesbVlf2C0QHTs+fAt1VpmWYWfdDaeqgO67f/QRz8FH8xm3ul9XvgP6nA+P0xfIg== -unimodules-font-interface@~5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/unimodules-font-interface/-/unimodules-font-interface-5.2.1.tgz#7f16100a693a42fc5190bdf11c79158183a5226d" - integrity sha512-dRtXGySUqGeGNRd49rc9GYXjxf/c370mAhdDIxDLWUy+HcQfBRwawweAdpSpTmqC9ksXMbsS0X3CyjY1fv0ufQ== +unimodules-font-interface@~5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/unimodules-font-interface/-/unimodules-font-interface-5.1.0.tgz#953c1eb6e1f221f0c7d427d7aba78cce599b4b27" + integrity sha512-ZKycNecNN0xxGIo9Db2n8RYU+ijlc+hzpE5acVSiIlmMjTsiOODRLkF++yKsZxglGXn/blgtBLrcTQr4jJV4MQ== -unimodules-image-loader-interface@~5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/unimodules-image-loader-interface/-/unimodules-image-loader-interface-5.2.1.tgz#e9fb5aab55c6cd38cf2d67840d83856ca636c74c" - integrity sha512-e1yFtuVeVgwlsxWtuE+8uuThAERjB8d3VKF4XUtmOqTGV3+r1MxuV4/R5PmHLmfCa0vJlCpXITi9GeknWE0Yvg== +unimodules-image-loader-interface@~5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/unimodules-image-loader-interface/-/unimodules-image-loader-interface-5.1.0.tgz#40eeecb1d9409b51595b559023230ce50485b626" + integrity sha512-yU1OPWMtZ9QcW5CxLE1DYWrpJGZ1hRGdoFG3vyk4syUS8QsCPR0HXqcI6KlTpI6wcLA0+HtS+1CmgJCMCUDd4w== -unimodules-permissions-interface@~5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/unimodules-permissions-interface/-/unimodules-permissions-interface-5.2.1.tgz#97e3259d6322f4e2200685eb4b235275378e8b87" - integrity sha512-uBbcriIBdY2kMmVKgSZePDKkM2fviSCKcHnje8wBPK6O/n2UlocVpq4DJjt13KK3YcEMHUAK+D73b12zbfOUTw== +unimodules-permissions-interface@~5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/unimodules-permissions-interface/-/unimodules-permissions-interface-5.1.0.tgz#146062ee5cde1f00f34ba2692efab5f0c6f55d02" + integrity sha512-3Mz9A4a+iYF57ZeE99nidRPNM7dX3dzTZRvRQyCP5+CvsEmGNlLTIbTQ7fxKECoe3I6cjw94gNSirxIbwb3lDg== -unimodules-sensors-interface@~5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/unimodules-sensors-interface/-/unimodules-sensors-interface-5.2.1.tgz#00ac952f30de8b4e486afbb01d81c72ece474298" - integrity sha512-GsBJkk+LSpCJ6WIl3Ik5zk1LfflOVE2RYvH7I9XOJsJP7X8Y1urUOFtldjtwWai6nNhlMyXKAFIF4aoBOQii/A== +unimodules-sensors-interface@~5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/unimodules-sensors-interface/-/unimodules-sensors-interface-5.1.0.tgz#2d8f5f15a8b00b3f0aab59c3ff474f39735d634f" + integrity sha512-v8nRFRHtl4jFI1aiAmWurPKDuvboSxj0qoqpy/IB3xkkzBfw4KsZQ1b1yomwNbv9cCqIkFxaNAOzyrvVZrz/dA== -unimodules-task-manager-interface@~5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/unimodules-task-manager-interface/-/unimodules-task-manager-interface-5.2.1.tgz#85cd7dcbcc152a65a56594b8fb8398ee1473a66d" - integrity sha512-GEjay8yVO5aoh1oNGENVU4F28q2XVPOHYSoz7ZFWlg4maKg5qSNqIAwY9I4fVyd60vbFusq3zjeTPK5fGp0dWg== +unimodules-task-manager-interface@~5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/unimodules-task-manager-interface/-/unimodules-task-manager-interface-5.1.0.tgz#49fe4431464faa576ba3453a1824030debbf8d35" + integrity sha512-t7FSWOdw4ev9SlqPzfw9rOKlFyryZbrcmjEr0n6HtPXqZ4NRfPqXtYSjoVWswGb3iGr3GPOIHZ/OQ6Z6StL1NA== union-value@^1.0.0: version "1.0.1"