Browse Source

Update project dependencies

Mathieu Acthernoene 5 years ago
parent
commit
64fabb8fd7
7 changed files with 832 additions and 1227 deletions
  1. 17
    21
      example/App.tsx
  2. 32
    32
      example/ios/Podfile.lock
  3. 1
    1
      example/ios/RNPermissionsExample/Info.plist
  4. 6
    6
      example/package.json
  5. 563
    1061
      example/yarn.lock
  6. 11
    10
      package.json
  7. 202
    96
      yarn.lock

+ 17
- 21
example/App.tsx View File

@@ -1,23 +1,14 @@
1 1
 import React from 'react';
2
+import {FlatList, Platform, StatusBar, Text, View} from 'react-native';
2 3
 import {Appbar, List, TouchableRipple} from 'react-native-paper';
3
-import theme from './theme';
4
-
5
-import {
6
-  FlatList,
7
-  Platform,
8
-  StatusBar,
9
-  Text,
10
-  View,
11
-  GestureResponderEvent,
12
-} from 'react-native';
13
-
14 4
 import RNPermissions, {
5
+  NotificationsResponse,
6
+  Permission,
15 7
   PERMISSIONS,
16
-  RESULTS,
17 8
   PermissionStatus,
18
-  Permission,
19
-  NotificationsResponse,
9
+  RESULTS,
20 10
 } from 'react-native-permissions';
11
+import theme from './theme';
21 12
 
22 13
 // eslint-disable-next-line @typescript-eslint/no-unused-vars
23 14
 const {SIRI, ...PERMISSIONS_IOS} = PERMISSIONS.IOS; // remove siri (certificate required)
@@ -40,10 +31,10 @@ const colors: {[key: string]: string} = {
40 31
 };
41 32
 
42 33
 const icons: {[key: string]: string} = {
43
-  unavailable: 'lens',
44
-  denied: 'error',
34
+  unavailable: 'circle',
35
+  denied: 'alert-circle',
45 36
   granted: 'check-circle',
46
-  blocked: 'cancel',
37
+  blocked: 'close-circle',
47 38
 };
48 39
 
49 40
 const PermissionRow = ({
@@ -53,9 +44,12 @@ const PermissionRow = ({
53 44
 }: {
54 45
   name: string;
55 46
   status: string;
56
-  onPress: (event: GestureResponderEvent) => void;
47
+  onPress: () => void;
57 48
 }) => (
58
-  <TouchableRipple onPress={onPress}>
49
+  <TouchableRipple
50
+    onPress={() => {
51
+      onPress();
52
+    }}>
59 53
     <List.Item
60 54
       right={() => <List.Icon color={colors[status]} icon={icons[status]} />}
61 55
       title={name}
@@ -118,8 +112,10 @@ export default class App extends React.Component<{}, State> {
118 112
           <Appbar.Action onPress={this.refresh} icon="refresh" />
119 113
 
120 114
           <Appbar.Action
121
-            onPress={RNPermissions.openSettings}
122
-            icon="settings-applications"
115
+            icon="settings"
116
+            onPress={() => {
117
+              RNPermissions.openSettings();
118
+            }}
123 119
           />
124 120
         </Appbar.Header>
125 121
 

+ 32
- 32
example/ios/Podfile.lock View File

@@ -19,35 +19,35 @@ PODS:
19 19
     - DoubleConversion
20 20
     - glog
21 21
   - glog (0.3.5)
22
-  - Permission-BluetoothPeripheral (2.0.8):
22
+  - Permission-BluetoothPeripheral (2.0.9):
23 23
     - RNPermissions
24
-  - Permission-Calendars (2.0.8):
24
+  - Permission-Calendars (2.0.9):
25 25
     - RNPermissions
26
-  - Permission-Camera (2.0.8):
26
+  - Permission-Camera (2.0.9):
27 27
     - RNPermissions
28
-  - Permission-Contacts (2.0.8):
28
+  - Permission-Contacts (2.0.9):
29 29
     - RNPermissions
30
-  - Permission-FaceID (2.0.8):
30
+  - Permission-FaceID (2.0.9):
31 31
     - RNPermissions
32
-  - Permission-LocationAlways (2.0.8):
32
+  - Permission-LocationAlways (2.0.9):
33 33
     - RNPermissions
34
-  - Permission-LocationWhenInUse (2.0.8):
34
+  - Permission-LocationWhenInUse (2.0.9):
35 35
     - RNPermissions
36
-  - Permission-MediaLibrary (2.0.8):
36
+  - Permission-MediaLibrary (2.0.9):
37 37
     - RNPermissions
38
-  - Permission-Microphone (2.0.8):
38
+  - Permission-Microphone (2.0.9):
39 39
     - RNPermissions
40
-  - Permission-Motion (2.0.8):
40
+  - Permission-Motion (2.0.9):
41 41
     - RNPermissions
42
-  - Permission-Notifications (2.0.8):
42
+  - Permission-Notifications (2.0.9):
43 43
     - RNPermissions
44
-  - Permission-PhotoLibrary (2.0.8):
44
+  - Permission-PhotoLibrary (2.0.9):
45 45
     - RNPermissions
46
-  - Permission-Reminders (2.0.8):
46
+  - Permission-Reminders (2.0.9):
47 47
     - RNPermissions
48
-  - Permission-SpeechRecognition (2.0.8):
48
+  - Permission-SpeechRecognition (2.0.9):
49 49
     - RNPermissions
50
-  - Permission-StoreKit (2.0.8):
50
+  - Permission-StoreKit (2.0.9):
51 51
     - RNPermissions
52 52
   - RCTRequired (0.61.5)
53 53
   - RCTTypeSafety (0.61.5):
@@ -247,7 +247,7 @@ PODS:
247 247
     - React-cxxreact (= 0.61.5)
248 248
     - React-jsi (= 0.61.5)
249 249
     - ReactCommon/jscallinvoker (= 0.61.5)
250
-  - RNPermissions (2.0.8):
250
+  - RNPermissions (2.0.9):
251 251
     - React
252 252
   - RNVectorIcons (6.6.0):
253 253
     - React
@@ -397,21 +397,21 @@ SPEC CHECKSUMS:
397 397
   FBReactNativeSpec: 118d0d177724c2d67f08a59136eb29ef5943ec75
398 398
   Folly: 30e7936e1c45c08d884aa59369ed951a8e68cf51
399 399
   glog: 1f3da668190260b06b429bb211bfbee5cd790c28
400
-  Permission-BluetoothPeripheral: 425fda0e17a4bf5e28aee8c1f195c45a024e81ad
401
-  Permission-Calendars: 43f00e23f78b722d5c15cdfcabd2bcf3fa02d25e
402
-  Permission-Camera: f9a7b0b01c71febe320436aa74630f23c9483547
403
-  Permission-Contacts: 89963431010c6f001849e3c4ef47661809407083
404
-  Permission-FaceID: fb19f50c8ab2456d649995c0c0101abf344066dc
405
-  Permission-LocationAlways: b04c806e399a4a2f5b2c37b1a88b0428afe77122
406
-  Permission-LocationWhenInUse: 0d4763b950baa5442e09f6ffc4d991db8d1d5662
407
-  Permission-MediaLibrary: 534beaed81f6e75f290c03c05d1f3353a3bb1644
408
-  Permission-Microphone: 49c91ea622029b8c36a6ecfb65482cf4c513b53c
409
-  Permission-Motion: c3ec6416f9b0175f5a075560a6510c562552196b
410
-  Permission-Notifications: 0722c1cd783b86d2ae77a1a0c925d525f9170e7d
411
-  Permission-PhotoLibrary: c15c7245aeb74aff3ad5edf70ce34adbcf02541b
412
-  Permission-Reminders: b55b3d08d9258215d010786696f309966aa92094
413
-  Permission-SpeechRecognition: 1d5f48613c8e914fab380f19d04cc0f55c30c6d6
414
-  Permission-StoreKit: 559585409055453643a6f113d05ca832a0d7da26
400
+  Permission-BluetoothPeripheral: 7b04d03ce7e30b049366387a311c8ef9b7a3c1a8
401
+  Permission-Calendars: 6fd800eee47ab4d95d0318e3e615dc9df9c19423
402
+  Permission-Camera: 8fe4753b02396489b11c5089e4f57bab7fe1ef42
403
+  Permission-Contacts: 73d99eab3d1a397a2cd196ee12541548b9a7b9bc
404
+  Permission-FaceID: 29c3f213a033c24330a554a5dad7681d6e3698f8
405
+  Permission-LocationAlways: 8ecde136071ff169dc9f3607641dc40ae3ad7c02
406
+  Permission-LocationWhenInUse: 9133db2ae6ce48da6ca513ec44a24ccce613fe4f
407
+  Permission-MediaLibrary: 753f49bb6e08e34347e8a781263db44750b4b73e
408
+  Permission-Microphone: 735c46c5a8e2ace954897680def376186bad1446
409
+  Permission-Motion: 1f956a97407910e84f41f683f777ea910606d2f2
410
+  Permission-Notifications: 1e03f5c43612ac4f9cdcaf6504695fc4e15f33d9
411
+  Permission-PhotoLibrary: 42d41b53adefcfa94f42fb628f143d97136120bd
412
+  Permission-Reminders: 22369652cfad81d43056689b55394ddf75d12e3a
413
+  Permission-SpeechRecognition: b5b7c8ac21d01cd394142a3fd788e87b03513f8f
414
+  Permission-StoreKit: f2125b8357e9269da84899cf1175ff7c6a1ea6e9
415 415
   RCTRequired: b153add4da6e7dbc44aebf93f3cf4fcae392ddf1
416 416
   RCTTypeSafety: 9aa1b91d7f9310fc6eadc3cf95126ffe818af320
417 417
   React: b6a59ef847b2b40bb6e0180a97d0ca716969ac78
@@ -431,7 +431,7 @@ SPEC CHECKSUMS:
431 431
   React-RCTText: 9ccc88273e9a3aacff5094d2175a605efa854dbe
432 432
   React-RCTVibration: a49a1f42bf8f5acf1c3e297097517c6b3af377ad
433 433
   ReactCommon: 198c7c8d3591f975e5431bec1b0b3b581aa1c5dd
434
-  RNPermissions: 923c1506d0bde387fbcfc18a8f87945806d03c19
434
+  RNPermissions: 2f74237e97b08beda01e914301e12524ddddf5b8
435 435
   RNVectorIcons: 0bb4def82230be1333ddaeee9fcba45f0b288ed4
436 436
   Yoga: f2a7cd4280bfe2cca5a7aed98ba0eb3d1310f18b
437 437
 

+ 1
- 1
example/ios/RNPermissionsExample/Info.plist View File

@@ -69,7 +69,7 @@
69 69
 	<string>Let me use speech recognition</string>
70 70
 	<key>UIAppFonts</key>
71 71
 	<array>
72
-		<string>MaterialIcons.ttf</string>
72
+		<string>MaterialCommunityIcons.ttf</string>
73 73
 	</array>
74 74
 	<key>UIBackgroundModes</key>
75 75
 	<array>

+ 6
- 6
example/package.json View File

@@ -13,16 +13,16 @@
13 13
   "dependencies": {
14 14
     "react": "16.9.0",
15 15
     "react-native": "0.61.5",
16
-    "react-native-paper": "2.16.0",
16
+    "react-native-paper": "3.4.0",
17 17
     "react-native-permissions": "../",
18 18
     "react-native-vector-icons": "6.6.0"
19 19
   },
20 20
   "devDependencies": {
21
-    "@babel/core": "7.7.4",
22
-    "@babel/runtime": "7.7.4",
23
-    "@types/react": "16.9.14",
24
-    "@types/react-native": "0.60.23",
21
+    "@babel/core": "7.7.7",
22
+    "@babel/runtime": "7.7.7",
23
+    "@types/react": "16.9.17",
24
+    "@types/react-native": "0.60.27",
25 25
     "metro-react-native-babel-preset": "0.57.0",
26
-    "typescript": "3.7.3"
26
+    "typescript": "3.7.4"
27 27
   }
28 28
 }

+ 563
- 1061
example/yarn.lock
File diff suppressed because it is too large
View File


+ 11
- 10
package.json View File

@@ -1,6 +1,6 @@
1 1
 {
2 2
   "name": "react-native-permissions",
3
-  "version": "2.0.8",
3
+  "version": "2.0.9",
4 4
   "license": "MIT",
5 5
   "description": "An unified permissions API for React Native on iOS and Android",
6 6
   "author": "Mathieu Acthernoene <zoontek@gmail.com>",
@@ -64,20 +64,21 @@
64 64
     "react-native": ">=0.60.0"
65 65
   },
66 66
   "devDependencies": {
67
-    "@babel/core": "7.7.4",
67
+    "@babel/core": "7.7.7",
68 68
     "@react-native-community/bob": "0.7.0",
69
-    "@react-native-community/eslint-config": "0.0.5",
70
-    "@types/react-native": "0.60.23",
71
-    "@typescript-eslint/eslint-plugin": "2.10.0",
72
-    "@typescript-eslint/parser": "2.10.0",
73
-    "eslint": "6.7.2",
74
-    "eslint-config-prettier": "6.7.0",
75
-    "eslint-plugin-prettier": "3.1.1",
69
+    "@react-native-community/eslint-config": "0.0.6",
70
+    "@react-native-community/eslint-plugin": "1.0.0",
71
+    "@types/react-native": "0.60.27",
72
+    "@typescript-eslint/eslint-plugin": "2.14.0",
73
+    "@typescript-eslint/parser": "2.14.0",
74
+    "eslint": "6.8.0",
75
+    "eslint-config-prettier": "6.9.0",
76
+    "eslint-plugin-prettier": "3.1.2",
76 77
     "husky": "3.1.0",
77 78
     "lint-staged": "9.5.0",
78 79
     "prettier": "1.19.1",
79 80
     "react": "16.9.0",
80 81
     "react-native": "0.61.5",
81
-    "typescript": "3.7.3"
82
+    "typescript": "3.7.4"
82 83
   }
83 84
 }

+ 202
- 96
yarn.lock View File

@@ -16,15 +16,15 @@
16 16
   dependencies:
17 17
     "@babel/highlight" "^7.0.0"
18 18
 
19
-"@babel/core@7.7.4":
20
-  version "7.7.4"
21
-  resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.7.4.tgz#37e864532200cb6b50ee9a4045f5f817840166ab"
22
-  integrity sha512-+bYbx56j4nYBmpsWtnPUsKW3NdnYxbqyfrP2w9wILBuHzdfIKz9prieZK0DFPyIzkjYVUe4QkusGL07r5pXznQ==
19
+"@babel/core@7.7.7":
20
+  version "7.7.7"
21
+  resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.7.7.tgz#ee155d2e12300bcc0cff6a8ad46f2af5063803e9"
22
+  integrity sha512-jlSjuj/7z138NLZALxVgrx13AOtqip42ATZP7+kYl53GvDV6+4dCek1mVUo8z8c8Xnw/mx2q3d9HWh3griuesQ==
23 23
   dependencies:
24 24
     "@babel/code-frame" "^7.5.5"
25
-    "@babel/generator" "^7.7.4"
25
+    "@babel/generator" "^7.7.7"
26 26
     "@babel/helpers" "^7.7.4"
27
-    "@babel/parser" "^7.7.4"
27
+    "@babel/parser" "^7.7.7"
28 28
     "@babel/template" "^7.7.4"
29 29
     "@babel/traverse" "^7.7.4"
30 30
     "@babel/types" "^7.7.4"
@@ -108,6 +108,16 @@
108 108
     lodash "^4.17.13"
109 109
     source-map "^0.5.0"
110 110
 
111
+"@babel/generator@^7.7.7":
112
+  version "7.7.7"
113
+  resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.7.7.tgz#859ac733c44c74148e1a72980a64ec84b85f4f45"
114
+  integrity sha512-/AOIBpHh/JU1l0ZFS4kiRCBnLi6OTHzh0RPk3h9isBxkkqELtQNFi1Vr/tiG9p1yfoUdKVwISuXWQR+hwwM4VQ==
115
+  dependencies:
116
+    "@babel/types" "^7.7.4"
117
+    jsesc "^2.5.1"
118
+    lodash "^4.17.13"
119
+    source-map "^0.5.0"
120
+
111 121
 "@babel/helper-annotate-as-pure@^7.0.0":
112 122
   version "7.0.0"
113 123
   resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz#323d39dd0b50e10c7c06ca7d7638e6864d8c5c32"
@@ -374,6 +384,11 @@
374 384
   resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.7.4.tgz#75ab2d7110c2cf2fa949959afb05fa346d2231bb"
375 385
   integrity sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==
376 386
 
387
+"@babel/parser@^7.7.7":
388
+  version "7.7.7"
389
+  resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.7.7.tgz#1b886595419cf92d811316d5b715a53ff38b4937"
390
+  integrity sha512-WtTZMZAZLbeymhkd/sEaPD8IQyGAhmuTuvTzLiCFM7iXiVdY0gc0IaI+cW0fh1BnSMbJSzXX6/fHllgHKwHhXw==
391
+
377 392
 "@babel/plugin-external-helpers@^7.0.0":
378 393
   version "7.2.0"
379 394
   resolved "https://registry.yarnpkg.com/@babel/plugin-external-helpers/-/plugin-external-helpers-7.2.0.tgz#7f4cb7dee651cd380d2034847d914288467a6be4"
@@ -1063,22 +1078,28 @@
1063 1078
     wcwidth "^1.0.1"
1064 1079
     ws "^1.1.0"
1065 1080
 
1066
-"@react-native-community/eslint-config@0.0.5":
1067
-  version "0.0.5"
1068
-  resolved "https://registry.yarnpkg.com/@react-native-community/eslint-config/-/eslint-config-0.0.5.tgz#584f6493258202a57efc22e7be66966e43832795"
1069
-  integrity sha512-jwO2tnKaTPTLX5XYXMHGEnFdf543SU7jz98/OF5mDH3b7lP+BOaCD+jVfqqHoDRkcqyPlYiR1CgwVGWpi0vMWg==
1081
+"@react-native-community/eslint-config@0.0.6":
1082
+  version "0.0.6"
1083
+  resolved "https://registry.yarnpkg.com/@react-native-community/eslint-config/-/eslint-config-0.0.6.tgz#9f1dffde994a14db7504a969f21cdf49f470eb34"
1084
+  integrity sha512-jtMZ1fzYYykrllbTCATZ8n5HS6Npwv9gusPk/+lMUBrmLXolGFiHFJQIpdcQzWFQb6POigAxo0O+xSiwlsT7Rw==
1070 1085
   dependencies:
1071 1086
     "@typescript-eslint/eslint-plugin" "^1.5.0"
1072 1087
     "@typescript-eslint/parser" "^1.5.0"
1073
-    babel-eslint "10.0.1"
1074
-    eslint-plugin-eslint-comments "^3.1.1"
1088
+    babel-eslint "10.0.3"
1089
+    eslint-config-prettier "^6.0.0"
1090
+    eslint-plugin-eslint-comments "^3.1.2"
1075 1091
     eslint-plugin-flowtype "2.50.3"
1076 1092
     eslint-plugin-jest "22.4.1"
1077 1093
     eslint-plugin-prettier "2.6.2"
1078
-    eslint-plugin-react "7.12.4"
1079
-    eslint-plugin-react-hooks "^1.5.1"
1080
-    eslint-plugin-react-native "3.6.0"
1081
-    prettier "1.16.4"
1094
+    eslint-plugin-react "7.16.0"
1095
+    eslint-plugin-react-hooks "^2.0.1"
1096
+    eslint-plugin-react-native "3.8.1"
1097
+    prettier "1.17.0"
1098
+
1099
+"@react-native-community/eslint-plugin@1.0.0":
1100
+  version "1.0.0"
1101
+  resolved "https://registry.yarnpkg.com/@react-native-community/eslint-plugin/-/eslint-plugin-1.0.0.tgz#ae9a430f2c5795debca491f15a989fce86ea75a0"
1102
+  integrity sha512-GLhSN8dRt4lpixPQh+8prSCy6PYk/MT/mvji/ojAd5yshowDo6HFsimCSTD/uWAdjpUq91XK9tVdTNWfGRlKQA==
1082 1103
 
1083 1104
 "@samverschueren/stream-to-observable@^0.3.0":
1084 1105
   version "0.3.0"
@@ -1151,10 +1172,10 @@
1151 1172
   resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.1.tgz#f1a11e7babb0c3cad68100be381d1e064c68f1f6"
1152 1173
   integrity sha512-CFzn9idOEpHrgdw8JsoTkaDDyRWk1jrzIV8djzcgpq0y9tG4B4lFT+Nxh52DVpDXV+n4+NPNv7M1Dj5uMp6XFg==
1153 1174
 
1154
-"@types/react-native@0.60.23":
1155
-  version "0.60.23"
1156
-  resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.60.23.tgz#9270f91bbff822a1571feece56cd260f0a1b2831"
1157
-  integrity sha512-hLRCWKNni/e6KEXSNtexXCg0u7CnHla6G6yeZYTMOlyG/bLE41GeLxP4dXJw1hyDsXJYN00Wc3Apr2XQ2TW1LA==
1175
+"@types/react-native@0.60.27":
1176
+  version "0.60.27"
1177
+  resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.60.27.tgz#d6313256f3cf9a685bd8885efddb86b85b9a4820"
1178
+  integrity sha512-W8YrhnnHBwybruJp57enWc9dP9G7okcQkm88TMPZZKMVNiJIZj17q/rruMLuuuER+SaGrYjhO+BA3MpfkiTaSQ==
1158 1179
   dependencies:
1159 1180
     "@types/prop-types" "*"
1160 1181
     "@types/react" "*"
@@ -1184,12 +1205,12 @@
1184 1205
   dependencies:
1185 1206
     "@types/yargs-parser" "*"
1186 1207
 
1187
-"@typescript-eslint/eslint-plugin@2.10.0":
1188
-  version "2.10.0"
1189
-  resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.10.0.tgz#c4cb103275e555e8a7e9b3d14c5951eb6d431e70"
1190
-  integrity sha512-rT51fNLW0u3fnDGnAHVC5nu+Das+y2CpW10yqvf6/j5xbuUV3FxA3mBaIbM24CXODXjbgUznNb4Kg9XZOUxKAw==
1208
+"@typescript-eslint/eslint-plugin@2.14.0":
1209
+  version "2.14.0"
1210
+  resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.14.0.tgz#c74447400537d4eb7aae1e31879ab43e6c662a8a"
1211
+  integrity sha512-sneOJ3Hu0m5whJiVIxGBZZZMxMJ7c0LhAJzeMJgHo+n5wFs+/6rSR/gl7crkdR2kNwfOOSdzdc0gMvatG4dX2Q==
1191 1212
   dependencies:
1192
-    "@typescript-eslint/experimental-utils" "2.10.0"
1213
+    "@typescript-eslint/experimental-utils" "2.14.0"
1193 1214
     eslint-utils "^1.4.3"
1194 1215
     functional-red-black-tree "^1.0.1"
1195 1216
     regexpp "^3.0.0"
@@ -1214,23 +1235,23 @@
1214 1235
     "@typescript-eslint/typescript-estree" "1.12.0"
1215 1236
     eslint-scope "^4.0.0"
1216 1237
 
1217
-"@typescript-eslint/experimental-utils@2.10.0":
1218
-  version "2.10.0"
1219
-  resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.10.0.tgz#8db1656cdfd3d9dcbdbf360b8274dea76f0b2c2c"
1220
-  integrity sha512-FZhWq6hWWZBP76aZ7bkrfzTMP31CCefVIImrwP3giPLcoXocmLTmr92NLZxuIcTL4GTEOE33jQMWy9PwelL+yQ==
1238
+"@typescript-eslint/experimental-utils@2.14.0":
1239
+  version "2.14.0"
1240
+  resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.14.0.tgz#e9179fa3c44e00b3106b85d7b69342901fb43e3b"
1241
+  integrity sha512-KcyKS7G6IWnIgl3ZpyxyBCxhkBPV+0a5Jjy2g5HxlrbG2ZLQNFeneIBVXdaBCYOVjvGmGGFKom1kgiAY75SDeQ==
1221 1242
   dependencies:
1222 1243
     "@types/json-schema" "^7.0.3"
1223
-    "@typescript-eslint/typescript-estree" "2.10.0"
1244
+    "@typescript-eslint/typescript-estree" "2.14.0"
1224 1245
     eslint-scope "^5.0.0"
1225 1246
 
1226
-"@typescript-eslint/parser@2.10.0":
1227
-  version "2.10.0"
1228
-  resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.10.0.tgz#24b2e48384ab6d5a6121e4c4faf8892c79657ad3"
1229
-  integrity sha512-wQNiBokcP5ZsTuB+i4BlmVWq6o+oAhd8en2eSm/EE9m7BgZUIfEeYFd6z3S+T7bgNuloeiHA1/cevvbBDLr98g==
1247
+"@typescript-eslint/parser@2.14.0":
1248
+  version "2.14.0"
1249
+  resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.14.0.tgz#30fa0523d86d74172a5e32274558404ba4262cd6"
1250
+  integrity sha512-haS+8D35fUydIs+zdSf4BxpOartb/DjrZ2IxQ5sR8zyGfd77uT9ZJZYF8+I0WPhzqHmfafUBx8MYpcp8pfaoSA==
1230 1251
   dependencies:
1231 1252
     "@types/eslint-visitor-keys" "^1.0.0"
1232
-    "@typescript-eslint/experimental-utils" "2.10.0"
1233
-    "@typescript-eslint/typescript-estree" "2.10.0"
1253
+    "@typescript-eslint/experimental-utils" "2.14.0"
1254
+    "@typescript-eslint/typescript-estree" "2.14.0"
1234 1255
     eslint-visitor-keys "^1.1.0"
1235 1256
 
1236 1257
 "@typescript-eslint/parser@^1.5.0":
@@ -1251,10 +1272,10 @@
1251 1272
     lodash.unescape "4.0.1"
1252 1273
     semver "5.5.0"
1253 1274
 
1254
-"@typescript-eslint/typescript-estree@2.10.0":
1255
-  version "2.10.0"
1256
-  resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.10.0.tgz#89cdabd5e8c774e9d590588cb42fb9afd14dcbd9"
1257
-  integrity sha512-oOYnplddQNm/LGVkqbkAwx4TIBuuZ36cAQq9v3nFIU9FmhemHuVzAesMSXNQDdAzCa5bFgCrfD3JWhYVKlRN2g==
1275
+"@typescript-eslint/typescript-estree@2.14.0":
1276
+  version "2.14.0"
1277
+  resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.14.0.tgz#c67698acdc14547f095eeefe908958d93e1a648d"
1278
+  integrity sha512-pnLpUcMNG7GfFFfNQbEX6f1aPa5fMnH2G9By+A1yovYI4VIOK2DzkaRuUlIkbagpAcrxQHLqovI1YWqEcXyRnA==
1258 1279
   dependencies:
1259 1280
     debug "^4.1.1"
1260 1281
     eslint-visitor-keys "^1.1.0"
@@ -1543,17 +1564,17 @@ atob@^2.1.1:
1543 1564
   resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
1544 1565
   integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
1545 1566
 
1546
-babel-eslint@10.0.1:
1547
-  version "10.0.1"
1548
-  resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.0.1.tgz#919681dc099614cd7d31d45c8908695092a1faed"
1549
-  integrity sha512-z7OT1iNV+TjOwHNLLyJk+HN+YVWX+CLE6fPD2SymJZOZQBs+QIexFjhm4keGTm8MW9xr4EC9Q0PbaLB24V5GoQ==
1567
+babel-eslint@10.0.3:
1568
+  version "10.0.3"
1569
+  resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.0.3.tgz#81a2c669be0f205e19462fed2482d33e4687a88a"
1570
+  integrity sha512-z3U7eMY6r/3f3/JB9mTsLjyxrv0Yb1zb8PCWCLpguxfCzBIZUwy23R1t/XKewP+8mEN2Ck8Dtr4q20z6ce6SoA==
1550 1571
   dependencies:
1551 1572
     "@babel/code-frame" "^7.0.0"
1552 1573
     "@babel/parser" "^7.0.0"
1553 1574
     "@babel/traverse" "^7.0.0"
1554 1575
     "@babel/types" "^7.0.0"
1555
-    eslint-scope "3.7.1"
1556 1576
     eslint-visitor-keys "^1.0.0"
1577
+    resolve "^1.12.0"
1557 1578
 
1558 1579
 babel-plugin-dynamic-import-node@^2.3.0:
1559 1580
   version "2.3.0"
@@ -2128,7 +2149,7 @@ defaults@^1.0.3:
2128 2149
   dependencies:
2129 2150
     clone "^1.0.2"
2130 2151
 
2131
-define-properties@^1.1.2:
2152
+define-properties@^1.1.2, define-properties@^1.1.3:
2132 2153
   version "1.1.3"
2133 2154
   resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
2134 2155
   integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
@@ -2303,6 +2324,23 @@ es-abstract@^1.11.0, es-abstract@^1.7.0:
2303 2324
     is-regex "^1.0.4"
2304 2325
     object-keys "^1.0.12"
2305 2326
 
2327
+es-abstract@^1.17.0-next.1:
2328
+  version "1.17.0"
2329
+  resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.0.tgz#f42a517d0036a5591dbb2c463591dc8bb50309b1"
2330
+  integrity sha512-yYkE07YF+6SIBmg1MsJ9dlub5L48Ek7X0qz+c/CPCHS9EBXfESorzng4cJQjJW5/pB6vDF41u7F8vUhLVDqIug==
2331
+  dependencies:
2332
+    es-to-primitive "^1.2.1"
2333
+    function-bind "^1.1.1"
2334
+    has "^1.0.3"
2335
+    has-symbols "^1.0.1"
2336
+    is-callable "^1.1.5"
2337
+    is-regex "^1.0.5"
2338
+    object-inspect "^1.7.0"
2339
+    object-keys "^1.1.1"
2340
+    object.assign "^4.1.0"
2341
+    string.prototype.trimleft "^2.1.1"
2342
+    string.prototype.trimright "^2.1.1"
2343
+
2306 2344
 es-to-primitive@^1.2.0:
2307 2345
   version "1.2.0"
2308 2346
   resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377"
@@ -2312,6 +2350,15 @@ es-to-primitive@^1.2.0:
2312 2350
     is-date-object "^1.0.1"
2313 2351
     is-symbol "^1.0.2"
2314 2352
 
2353
+es-to-primitive@^1.2.1:
2354
+  version "1.2.1"
2355
+  resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
2356
+  integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
2357
+  dependencies:
2358
+    is-callable "^1.1.4"
2359
+    is-date-object "^1.0.1"
2360
+    is-symbol "^1.0.2"
2361
+
2315 2362
 escape-html@~1.0.3:
2316 2363
   version "1.0.3"
2317 2364
   resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
@@ -2322,14 +2369,14 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
2322 2369
   resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
2323 2370
   integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
2324 2371
 
2325
-eslint-config-prettier@6.7.0:
2326
-  version "6.7.0"
2327
-  resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.7.0.tgz#9a876952e12df2b284adbd3440994bf1f39dfbb9"
2328
-  integrity sha512-FamQVKM3jjUVwhG4hEMnbtsq7xOIDm+SY5iBPfR8gKsJoAB2IQnNF+bk1+8Fy44Nq7PPJaLvkRxILYdJWoguKQ==
2372
+eslint-config-prettier@6.9.0, eslint-config-prettier@^6.0.0:
2373
+  version "6.9.0"
2374
+  resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.9.0.tgz#430d24822e82f7deb1e22a435bfa3999fae4ad64"
2375
+  integrity sha512-k4E14HBtcLv0uqThaI6I/n1LEqROp8XaPu6SO9Z32u5NlGRC07Enu1Bh2KEFw4FNHbekH8yzbIU9kUGxbiGmCA==
2329 2376
   dependencies:
2330 2377
     get-stdin "^6.0.0"
2331 2378
 
2332
-eslint-plugin-eslint-comments@^3.1.1:
2379
+eslint-plugin-eslint-comments@^3.1.2:
2333 2380
   version "3.1.2"
2334 2381
   resolved "https://registry.yarnpkg.com/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.1.2.tgz#4ef6c488dbe06aa1627fea107b3e5d059fc8a395"
2335 2382
   integrity sha512-QexaqrNeteFfRTad96W+Vi4Zj1KFbkHHNMMaHZEYcovKav6gdomyGzaxSDSL3GoIyUOo078wRAdYlu1caiauIQ==
@@ -2357,50 +2404,44 @@ eslint-plugin-prettier@2.6.2:
2357 2404
     fast-diff "^1.1.1"
2358 2405
     jest-docblock "^21.0.0"
2359 2406
 
2360
-eslint-plugin-prettier@3.1.1:
2361
-  version "3.1.1"
2362
-  resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.1.tgz#507b8562410d02a03f0ddc949c616f877852f2ba"
2363
-  integrity sha512-A+TZuHZ0KU0cnn56/9mfR7/KjUJ9QNVXUhwvRFSR7PGPe0zQR6PTkmyqg1AtUUEOzTqeRsUwyKFh0oVZKVCrtA==
2407
+eslint-plugin-prettier@3.1.2:
2408
+  version "3.1.2"
2409
+  resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.2.tgz#432e5a667666ab84ce72f945c72f77d996a5c9ba"
2410
+  integrity sha512-GlolCC9y3XZfv3RQfwGew7NnuFDKsfI4lbvRK+PIIo23SFH+LemGs4cKwzAaRa+Mdb+lQO/STaIayno8T5sJJA==
2364 2411
   dependencies:
2365 2412
     prettier-linter-helpers "^1.0.0"
2366 2413
 
2367
-eslint-plugin-react-hooks@^1.5.1:
2368
-  version "1.6.1"
2369
-  resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.6.1.tgz#3c66a5515ea3e0a221ffc5d4e75c971c217b1a4c"
2370
-  integrity sha512-wHhmGJyVuijnYIJXZJHDUF2WM+rJYTjulUTqF9k61d3BTk8etydz+M4dXUVH7M76ZRS85rqBTCx0Es/lLsrjnA==
2414
+eslint-plugin-react-hooks@^2.0.1:
2415
+  version "2.3.0"
2416
+  resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-2.3.0.tgz#53e073961f1f5ccf8dd19558036c1fac8c29d99a"
2417
+  integrity sha512-gLKCa52G4ee7uXzdLiorca7JIQZPPXRAQDXV83J4bUEeUuc5pIEyZYAZ45Xnxe5IuupxEqHS+hUhSLIimK1EMw==
2371 2418
 
2372 2419
 eslint-plugin-react-native-globals@^0.1.1:
2373 2420
   version "0.1.2"
2374 2421
   resolved "https://registry.yarnpkg.com/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz#ee1348bc2ceb912303ce6bdbd22e2f045ea86ea2"
2375 2422
   integrity sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g==
2376 2423
 
2377
-eslint-plugin-react-native@3.6.0:
2378
-  version "3.6.0"
2379
-  resolved "https://registry.yarnpkg.com/eslint-plugin-react-native/-/eslint-plugin-react-native-3.6.0.tgz#7cad3b7c6159df6d26fe3252c6c5417a17f27b4b"
2380
-  integrity sha512-BEQcHZ06hZSBYWFVuNEq0xuui5VEsWpHDsZGBtfadHfCRqRMUrkYPgdDb3bpc60qShHE83kqIv59uKdinEg91Q==
2424
+eslint-plugin-react-native@3.8.1:
2425
+  version "3.8.1"
2426
+  resolved "https://registry.yarnpkg.com/eslint-plugin-react-native/-/eslint-plugin-react-native-3.8.1.tgz#92811e37191ecb0d29c0f0a0c9e5c943ee573821"
2427
+  integrity sha512-6Z4s4nvgFRdda/1s1+uu4a6EMZwEjjJ9Bk/1yBImv0fd9U2CsGu2cUakAtV83cZKhizbWhSouXoaK4JtlScdFg==
2381 2428
   dependencies:
2382 2429
     eslint-plugin-react-native-globals "^0.1.1"
2383 2430
 
2384
-eslint-plugin-react@7.12.4:
2385
-  version "7.12.4"
2386
-  resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.12.4.tgz#b1ecf26479d61aee650da612e425c53a99f48c8c"
2387
-  integrity sha512-1puHJkXJY+oS1t467MjbqjvX53uQ05HXwjqDgdbGBqf5j9eeydI54G3KwiJmWciQ0HTBacIKw2jgwSBSH3yfgQ==
2431
+eslint-plugin-react@7.16.0:
2432
+  version "7.16.0"
2433
+  resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.16.0.tgz#9928e4f3e2122ed3ba6a5b56d0303ba3e41d8c09"
2434
+  integrity sha512-GacBAATewhhptbK3/vTP09CbFrgUJmBSaaRcWdbQLFvUZy9yVcQxigBNHGPU/KE2AyHpzj3AWXpxoMTsIDiHug==
2388 2435
   dependencies:
2389 2436
     array-includes "^3.0.3"
2390 2437
     doctrine "^2.1.0"
2391 2438
     has "^1.0.3"
2392
-    jsx-ast-utils "^2.0.1"
2439
+    jsx-ast-utils "^2.2.1"
2440
+    object.entries "^1.1.0"
2393 2441
     object.fromentries "^2.0.0"
2394
-    prop-types "^15.6.2"
2395
-    resolve "^1.9.0"
2396
-
2397
-eslint-scope@3.7.1:
2398
-  version "3.7.1"
2399
-  resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8"
2400
-  integrity sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=
2401
-  dependencies:
2402
-    esrecurse "^4.1.0"
2403
-    estraverse "^4.1.1"
2442
+    object.values "^1.1.0"
2443
+    prop-types "^15.7.2"
2444
+    resolve "^1.12.0"
2404 2445
 
2405 2446
 eslint-scope@^4.0.0:
2406 2447
   version "4.0.3"
@@ -2440,10 +2481,10 @@ eslint-visitor-keys@^1.1.0:
2440 2481
   resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2"
2441 2482
   integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==
2442 2483
 
2443
-eslint@6.7.2:
2444
-  version "6.7.2"
2445
-  resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.7.2.tgz#c17707ca4ad7b2d8af986a33feba71e18a9fecd1"
2446
-  integrity sha512-qMlSWJaCSxDFr8fBPvJM9kJwbazrhNcBU3+DszDW1OlEwKBBRWsJc7NJFelvwQpanHCR14cOLD41x8Eqvo3Nng==
2484
+eslint@6.8.0:
2485
+  version "6.8.0"
2486
+  resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb"
2487
+  integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==
2447 2488
   dependencies:
2448 2489
     "@babel/code-frame" "^7.0.0"
2449 2490
     ajv "^6.10.0"
@@ -3119,6 +3160,11 @@ has-symbols@^1.0.0:
3119 3160
   resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44"
3120 3161
   integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=
3121 3162
 
3163
+has-symbols@^1.0.1:
3164
+  version "1.0.1"
3165
+  resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
3166
+  integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
3167
+
3122 3168
 has-unicode@^2.0.0:
3123 3169
   version "2.0.1"
3124 3170
   resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
@@ -3382,6 +3428,11 @@ is-callable@^1.1.4:
3382 3428
   resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75"
3383 3429
   integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==
3384 3430
 
3431
+is-callable@^1.1.5:
3432
+  version "1.1.5"
3433
+  resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab"
3434
+  integrity sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==
3435
+
3385 3436
 is-ci@^2.0.0:
3386 3437
   version "2.0.0"
3387 3438
   resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c"
@@ -3550,6 +3601,13 @@ is-regex@^1.0.4:
3550 3601
   dependencies:
3551 3602
     has "^1.0.1"
3552 3603
 
3604
+is-regex@^1.0.5:
3605
+  version "1.0.5"
3606
+  resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae"
3607
+  integrity sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==
3608
+  dependencies:
3609
+    has "^1.0.3"
3610
+
3553 3611
 is-regexp@^1.0.0:
3554 3612
   version "1.0.0"
3555 3613
   resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
@@ -3791,10 +3849,10 @@ jsonify@~0.0.0:
3791 3849
   resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
3792 3850
   integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=
3793 3851
 
3794
-jsx-ast-utils@^2.0.1:
3795
-  version "2.2.1"
3796
-  resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.2.1.tgz#4d4973ebf8b9d2837ee91a8208cc66f3a2776cfb"
3797
-  integrity sha512-v3FxCcAf20DayI+uxnCuw795+oOIkVu6EnJ1+kSzhqqTZHNkTZ7B66ZgLp4oLJ/gbA64cI0B7WRoHZMSRdyVRQ==
3852
+jsx-ast-utils@^2.2.1:
3853
+  version "2.2.3"
3854
+  resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz#8a9364e402448a3ce7f14d357738310d9248054f"
3855
+  integrity sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA==
3798 3856
   dependencies:
3799 3857
     array-includes "^3.0.3"
3800 3858
     object.assign "^4.1.0"
@@ -4730,7 +4788,12 @@ object-copy@^0.1.0:
4730 4788
     define-property "^0.2.5"
4731 4789
     kind-of "^3.0.3"
4732 4790
 
4733
-object-keys@^1.0.11, object-keys@^1.0.12:
4791
+object-inspect@^1.7.0:
4792
+  version "1.7.0"
4793
+  resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67"
4794
+  integrity sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==
4795
+
4796
+object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1:
4734 4797
   version "1.1.1"
4735 4798
   resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
4736 4799
   integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
@@ -4752,6 +4815,16 @@ object.assign@^4.1.0:
4752 4815
     has-symbols "^1.0.0"
4753 4816
     object-keys "^1.0.11"
4754 4817
 
4818
+object.entries@^1.1.0:
4819
+  version "1.1.1"
4820
+  resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.1.tgz#ee1cf04153de02bb093fec33683900f57ce5399b"
4821
+  integrity sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ==
4822
+  dependencies:
4823
+    define-properties "^1.1.3"
4824
+    es-abstract "^1.17.0-next.1"
4825
+    function-bind "^1.1.1"
4826
+    has "^1.0.3"
4827
+
4755 4828
 object.fromentries@^2.0.0:
4756 4829
   version "2.0.0"
4757 4830
   resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.0.tgz#49a543d92151f8277b3ac9600f1e930b189d30ab"
@@ -4769,6 +4842,16 @@ object.pick@^1.3.0:
4769 4842
   dependencies:
4770 4843
     isobject "^3.0.1"
4771 4844
 
4845
+object.values@^1.1.0:
4846
+  version "1.1.1"
4847
+  resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e"
4848
+  integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==
4849
+  dependencies:
4850
+    define-properties "^1.1.3"
4851
+    es-abstract "^1.17.0-next.1"
4852
+    function-bind "^1.1.1"
4853
+    has "^1.0.3"
4854
+
4772 4855
 on-finished@~2.3.0:
4773 4856
   version "2.3.0"
4774 4857
   resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
@@ -5142,10 +5225,10 @@ prettier-linter-helpers@^1.0.0:
5142 5225
   dependencies:
5143 5226
     fast-diff "^1.1.2"
5144 5227
 
5145
-prettier@1.16.4:
5146
-  version "1.16.4"
5147
-  resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.16.4.tgz#73e37e73e018ad2db9c76742e2647e21790c9717"
5148
-  integrity sha512-ZzWuos7TI5CKUeQAtFd6Zhm2s6EpAD/ZLApIhsF9pRvRtM1RFo61dM/4MSRUA0SuLugA/zgrZD8m0BaY46Og7g==
5228
+prettier@1.17.0:
5229
+  version "1.17.0"
5230
+  resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.17.0.tgz#53b303676eed22cc14a9f0cec09b477b3026c008"
5231
+  integrity sha512-sXe5lSt2WQlCbydGETgfm1YBShgOX4HxQkFPvbxkcwgDvGDeqVau8h+12+lmSVlP3rHPz0oavfddSZg/q+Szjw==
5149 5232
 
5150 5233
 prettier@1.19.1:
5151 5234
   version "1.19.1"
@@ -5470,13 +5553,20 @@ resolve-url@^0.2.1:
5470 5553
   resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
5471 5554
   integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
5472 5555
 
5473
-resolve@^1.10.0, resolve@^1.3.2, resolve@^1.8.1, resolve@^1.9.0:
5556
+resolve@^1.10.0, resolve@^1.3.2, resolve@^1.8.1:
5474 5557
   version "1.11.1"
5475 5558
   resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.11.1.tgz#ea10d8110376982fef578df8fc30b9ac30a07a3e"
5476 5559
   integrity sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==
5477 5560
   dependencies:
5478 5561
     path-parse "^1.0.6"
5479 5562
 
5563
+resolve@^1.12.0:
5564
+  version "1.14.1"
5565
+  resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.14.1.tgz#9e018c540fcf0c427d678b9931cbf45e984bcaff"
5566
+  integrity sha512-fn5Wobh4cxbLzuHaE+nphztHy43/b++4M6SsGFC2gB8uYwf0C8LcarfCz1un7UTW8OFQg9iNjZ4xpcFVGebDPg==
5567
+  dependencies:
5568
+    path-parse "^1.0.6"
5569
+
5480 5570
 resolve@^1.5.0:
5481 5571
   version "1.12.0"
5482 5572
   resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6"
@@ -5958,6 +6048,22 @@ string-width@^4.1.0:
5958 6048
     is-fullwidth-code-point "^3.0.0"
5959 6049
     strip-ansi "^6.0.0"
5960 6050
 
6051
+string.prototype.trimleft@^2.1.1:
6052
+  version "2.1.1"
6053
+  resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz#9bdb8ac6abd6d602b17a4ed321870d2f8dcefc74"
6054
+  integrity sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==
6055
+  dependencies:
6056
+    define-properties "^1.1.3"
6057
+    function-bind "^1.1.1"
6058
+
6059
+string.prototype.trimright@^2.1.1:
6060
+  version "2.1.1"
6061
+  resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz#440314b15996c866ce8a0341894d45186200c5d9"
6062
+  integrity sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==
6063
+  dependencies:
6064
+    define-properties "^1.1.3"
6065
+    function-bind "^1.1.1"
6066
+
5961 6067
 string_decoder@~1.1.1:
5962 6068
   version "1.1.1"
5963 6069
   resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
@@ -6225,10 +6331,10 @@ typedarray@^0.0.6:
6225 6331
   resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
6226 6332
   integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
6227 6333
 
6228
-typescript@3.7.3:
6229
-  version "3.7.3"
6230
-  resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.7.3.tgz#b36840668a16458a7025b9eabfad11b66ab85c69"
6231
-  integrity sha512-Mcr/Qk7hXqFBXMN7p7Lusj1ktCBydylfQM/FZCk5glCNQJrCUKPkMHdo9R0MTFWsC/4kPFvDS0fDPvukfCkFsw==
6334
+typescript@3.7.4:
6335
+  version "3.7.4"
6336
+  resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.7.4.tgz#1743a5ec5fef6a1fa9f3e4708e33c81c73876c19"
6337
+  integrity sha512-A25xv5XCtarLwXpcDNZzCGvW2D1S3/bACratYBx2sax8PefsFhlYmkQicKHvpYflFS8if4zne5zT5kpJ7pzuvw==
6232 6338
 
6233 6339
 ua-parser-js@^0.7.18:
6234 6340
   version "0.7.20"