Gaëtan Renaudeau 4 years ago
parent
commit
32defa2b1c
No account linked to committer's email address
5 changed files with 135 additions and 256 deletions
  1. 4
    4
      example/ios/Podfile.lock
  2. 3
    3
      example/package.json
  3. 106
    8
      example/yarn.lock
  4. 14
    9
      src/index.js
  5. 8
    232
      yarn.lock

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

@@ -195,9 +195,9 @@ PODS:
195 195
     - react-native-video/Video (= 5.0.2)
196 196
   - react-native-video/Video (5.0.2):
197 197
     - React
198
-  - react-native-view-shot (3.0.2):
198
+  - react-native-view-shot (3.1.0):
199 199
     - React
200
-  - react-native-webview (8.0.3):
200
+  - react-native-webview (8.0.4):
201 201
     - React
202 202
   - React-RCTActionSheet (0.61.5):
203 203
     - React-Core/RCTActionSheetHeaders (= 0.61.5)
@@ -400,8 +400,8 @@ SPEC CHECKSUMS:
400 400
   react-native-safe-area-context: 25260c5d0b9c53fd7aa88e569e2edae72af1f6a3
401 401
   react-native-slider: 3a1cfd00c9c31068251b536822f7192e8d1d6b6f
402 402
   react-native-video: d01ed7ff1e38fa7dcc6c15c94cf505e661b7bfd0
403
-  react-native-view-shot: 5f80b8f4f9003c3da8c0c0013488e5b2db17b1e2
404
-  react-native-webview: 57cdcf9981594a1a7de36ecfe7f079379543ef1f
403
+  react-native-view-shot: 5736211754701bfc77e170eaf65b81f893765690
404
+  react-native-webview: 3f5aa91c3cb083ea4762e006b9653291a96a777a
405 405
   React-RCTActionSheet: 600b4d10e3aea0913b5a92256d2719c0cdd26d76
406 406
   React-RCTAnimation: 791a87558389c80908ed06cc5dfc5e7920dfa360
407 407
   React-RCTBlob: d89293cc0236d9cb0933d85e430b0bbe81ad1d72

+ 3
- 3
example/package.json View File

@@ -26,8 +26,8 @@
26 26
     "react-native-svg": "^11.0.1",
27 27
     "react-native-svg-uri": "^1.2.3",
28 28
     "react-native-video": "^5.0.2",
29
-    "react-native-view-shot": "^3.0.2",
30
-    "react-native-webview": "^8.0.3",
29
+    "react-native-view-shot": "^3.1.0",
30
+    "react-native-webview": "^8.0.4",
31 31
     "react-navigation": "^4.0.10",
32 32
     "react-navigation-stack": "^2.0.15"
33 33
   },
@@ -37,7 +37,7 @@
37 37
     "@react-native-community/eslint-config": "^0.0.6",
38 38
     "eslint": "^6.8.0",
39 39
     "flow-bin": "0.98.0",
40
-    "metro-react-native-babel-preset": "^0.56.4",
40
+    "metro-react-native-babel-preset": "^0.58.0",
41 41
     "react-test-renderer": "16.12.0"
42 42
   }
43 43
 }

+ 106
- 8
example/yarn.lock View File

@@ -84,6 +84,18 @@
84 84
     "@babel/helper-replace-supers" "^7.5.5"
85 85
     "@babel/helper-split-export-declaration" "^7.4.4"
86 86
 
87
+"@babel/helper-create-class-features-plugin@^7.8.3":
88
+  version "7.8.3"
89
+  resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.3.tgz#5b94be88c255f140fd2c10dd151e7f98f4bff397"
90
+  integrity sha512-qmp4pD7zeTxsv0JNecSBsEmG1ei2MqwJq4YQcK3ZWm/0t07QstWfvuV/vm3Qt5xNMFETn2SZqpMx2MQzbtq+KA==
91
+  dependencies:
92
+    "@babel/helper-function-name" "^7.8.3"
93
+    "@babel/helper-member-expression-to-functions" "^7.8.3"
94
+    "@babel/helper-optimise-call-expression" "^7.8.3"
95
+    "@babel/helper-plugin-utils" "^7.8.3"
96
+    "@babel/helper-replace-supers" "^7.8.3"
97
+    "@babel/helper-split-export-declaration" "^7.8.3"
98
+
87 99
 "@babel/helper-define-map@^7.5.5":
88 100
   version "7.5.5"
89 101
   resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz#3dec32c2046f37e09b28c93eb0b103fd2a25d369"
@@ -131,6 +143,13 @@
131 143
   dependencies:
132 144
     "@babel/types" "^7.5.5"
133 145
 
146
+"@babel/helper-member-expression-to-functions@^7.8.3":
147
+  version "7.8.3"
148
+  resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz#659b710498ea6c1d9907e0c73f206eee7dadc24c"
149
+  integrity sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==
150
+  dependencies:
151
+    "@babel/types" "^7.8.3"
152
+
134 153
 "@babel/helper-module-imports@^7.0.0":
135 154
   version "7.0.0"
136 155
   resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz#96081b7111e486da4d2cd971ad1a4fe216cc2e3d"
@@ -157,11 +176,23 @@
157 176
   dependencies:
158 177
     "@babel/types" "^7.0.0"
159 178
 
179
+"@babel/helper-optimise-call-expression@^7.8.3":
180
+  version "7.8.3"
181
+  resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz#7ed071813d09c75298ef4f208956006b6111ecb9"
182
+  integrity sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==
183
+  dependencies:
184
+    "@babel/types" "^7.8.3"
185
+
160 186
 "@babel/helper-plugin-utils@^7.0.0":
161 187
   version "7.0.0"
162 188
   resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250"
163 189
   integrity sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==
164 190
 
191
+"@babel/helper-plugin-utils@^7.8.3":
192
+  version "7.8.3"
193
+  resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670"
194
+  integrity sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==
195
+
165 196
 "@babel/helper-regex@^7.0.0", "@babel/helper-regex@^7.4.4":
166 197
   version "7.5.5"
167 198
   resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.5.5.tgz#0aa6824f7100a2e0e89c1527c23936c152cab351"
@@ -190,6 +221,16 @@
190 221
     "@babel/traverse" "^7.5.5"
191 222
     "@babel/types" "^7.5.5"
192 223
 
224
+"@babel/helper-replace-supers@^7.8.3":
225
+  version "7.8.3"
226
+  resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.8.3.tgz#91192d25f6abbcd41da8a989d4492574fb1530bc"
227
+  integrity sha512-xOUssL6ho41U81etpLoT2RTdvdus4VfHamCuAm4AHxGr+0it5fnwoVdwUJ7GFEqCsQYzJUhcbsN9wB9apcYKFA==
228
+  dependencies:
229
+    "@babel/helper-member-expression-to-functions" "^7.8.3"
230
+    "@babel/helper-optimise-call-expression" "^7.8.3"
231
+    "@babel/traverse" "^7.8.3"
232
+    "@babel/types" "^7.8.3"
233
+
193 234
 "@babel/helper-simple-access@^7.1.0":
194 235
   version "7.1.0"
195 236
   resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz#65eeb954c8c245beaa4e859da6188f39d71e585c"
@@ -363,6 +404,13 @@
363 404
   dependencies:
364 405
     "@babel/helper-plugin-utils" "^7.0.0"
365 406
 
407
+"@babel/plugin-syntax-typescript@^7.8.3":
408
+  version "7.8.3"
409
+  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.8.3.tgz#c1f659dda97711a569cef75275f7e15dcaa6cabc"
410
+  integrity sha512-GO1MQ/SGGGoiEXY0e0bSpHimJvxqB7lktLLIq2pv8xG7WZ8IMEle74jIe1FhprHBWjwjZtXHkycDLZXIWM5Wfg==
411
+  dependencies:
412
+    "@babel/helper-plugin-utils" "^7.8.3"
413
+
366 414
 "@babel/plugin-transform-arrow-functions@^7.0.0":
367 415
   version "7.2.0"
368 416
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz#9aeafbe4d6ffc6563bf8f8372091628f00779550"
@@ -588,6 +636,15 @@
588 636
     "@babel/helper-plugin-utils" "^7.0.0"
589 637
     "@babel/plugin-syntax-typescript" "^7.2.0"
590 638
 
639
+"@babel/plugin-transform-typescript@^7.5.0":
640
+  version "7.8.3"
641
+  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.3.tgz#be6f01a7ef423be68e65ace1f04fc407e6d88917"
642
+  integrity sha512-Ebj230AxcrKGZPKIp4g4TdQLrqX95TobLUWKd/CwG7X1XHUH1ZpkpFvXuXqWbtGRWb7uuEWNlrl681wsOArAdQ==
643
+  dependencies:
644
+    "@babel/helper-create-class-features-plugin" "^7.8.3"
645
+    "@babel/helper-plugin-utils" "^7.8.3"
646
+    "@babel/plugin-syntax-typescript" "^7.8.3"
647
+
591 648
 "@babel/plugin-transform-unicode-regex@^7.0.0":
592 649
   version "7.4.4"
593 650
   resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz#ab4634bb4f14d36728bf5978322b35587787970f"
@@ -3613,6 +3670,47 @@ metro-react-native-babel-preset@^0.56.4:
3613 3670
     "@babel/template" "^7.0.0"
3614 3671
     react-refresh "^0.4.0"
3615 3672
 
3673
+metro-react-native-babel-preset@^0.58.0:
3674
+  version "0.58.0"
3675
+  resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.58.0.tgz#18f48d33fe124280ffabc000ab8b42c488d762a2"
3676
+  integrity sha512-MRriNW+fF6jxABsgPphocUY6mIhmCm8idcrQZ58fT3Iti2vCdtkaK32TyCGUNUptzhUe2/cbE57j4aC+eaodAA==
3677
+  dependencies:
3678
+    "@babel/plugin-proposal-class-properties" "^7.0.0"
3679
+    "@babel/plugin-proposal-export-default-from" "^7.0.0"
3680
+    "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0"
3681
+    "@babel/plugin-proposal-object-rest-spread" "^7.0.0"
3682
+    "@babel/plugin-proposal-optional-catch-binding" "^7.0.0"
3683
+    "@babel/plugin-proposal-optional-chaining" "^7.0.0"
3684
+    "@babel/plugin-syntax-dynamic-import" "^7.0.0"
3685
+    "@babel/plugin-syntax-export-default-from" "^7.0.0"
3686
+    "@babel/plugin-syntax-flow" "^7.2.0"
3687
+    "@babel/plugin-transform-arrow-functions" "^7.0.0"
3688
+    "@babel/plugin-transform-block-scoping" "^7.0.0"
3689
+    "@babel/plugin-transform-classes" "^7.0.0"
3690
+    "@babel/plugin-transform-computed-properties" "^7.0.0"
3691
+    "@babel/plugin-transform-destructuring" "^7.0.0"
3692
+    "@babel/plugin-transform-exponentiation-operator" "^7.0.0"
3693
+    "@babel/plugin-transform-flow-strip-types" "^7.0.0"
3694
+    "@babel/plugin-transform-for-of" "^7.0.0"
3695
+    "@babel/plugin-transform-function-name" "^7.0.0"
3696
+    "@babel/plugin-transform-literals" "^7.0.0"
3697
+    "@babel/plugin-transform-modules-commonjs" "^7.0.0"
3698
+    "@babel/plugin-transform-object-assign" "^7.0.0"
3699
+    "@babel/plugin-transform-parameters" "^7.0.0"
3700
+    "@babel/plugin-transform-react-display-name" "^7.0.0"
3701
+    "@babel/plugin-transform-react-jsx" "^7.0.0"
3702
+    "@babel/plugin-transform-react-jsx-source" "^7.0.0"
3703
+    "@babel/plugin-transform-regenerator" "^7.0.0"
3704
+    "@babel/plugin-transform-runtime" "^7.0.0"
3705
+    "@babel/plugin-transform-shorthand-properties" "^7.0.0"
3706
+    "@babel/plugin-transform-spread" "^7.0.0"
3707
+    "@babel/plugin-transform-sticky-regex" "^7.0.0"
3708
+    "@babel/plugin-transform-template-literals" "^7.0.0"
3709
+    "@babel/plugin-transform-typescript" "^7.5.0"
3710
+    "@babel/plugin-transform-unicode-regex" "^7.0.0"
3711
+    "@babel/template" "^7.0.0"
3712
+    react-refresh "^0.4.0"
3713
+
3616 3714
 metro-react-native-babel-transformer@^0.56.0:
3617 3715
   version "0.56.4"
3618 3716
   resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.56.4.tgz#3c6e48b605c305362ee624e45ff338656e35fc1d"
@@ -4590,15 +4688,15 @@ react-native-video@^5.0.2:
4590 4688
     prop-types "^15.5.10"
4591 4689
     shaka-player "^2.4.4"
4592 4690
 
4593
-react-native-view-shot@^3.0.2:
4594
-  version "3.0.2"
4595
-  resolved "https://registry.yarnpkg.com/react-native-view-shot/-/react-native-view-shot-3.0.2.tgz#daccaec5b8038a680b17533ff7e72876e68c7d0d"
4596
-  integrity sha512-JZOkGo2jzSX2b7N6N2uDr0wQjSz+QmBtY8jzeo0XJY6bLOfaY5nmWyYxDmDRoSpKiFkGTCkyhUqNnjo6lXOtEw==
4691
+react-native-view-shot@^3.1.0:
4692
+  version "3.1.0"
4693
+  resolved "https://registry.yarnpkg.com/react-native-view-shot/-/react-native-view-shot-3.1.0.tgz#a2aeca4a7e93f2658f2c96e77344006e038a7f93"
4694
+  integrity sha512-DamVmZ9C4bGPqjB0QOCiPvRyfIk+TH4HG0H/8zGHQzvHf/7fe14E4Zd5nNc+rQWczR3UmAas9WPtHvwIUTrf5g==
4597 4695
 
4598
-react-native-webview@^8.0.3:
4599
-  version "8.0.3"
4600
-  resolved "https://registry.yarnpkg.com/react-native-webview/-/react-native-webview-8.0.3.tgz#1dcd30de28aa4bdb314b4fa8a60e0abc2431a9d4"
4601
-  integrity sha512-Uhd3o73HcqiQ0GWxyz5G5+Jkh1dd1A8Kz/rCYHiX/Ctkg3KO9qrZUmzRetq5y9X1+fUH9XJt6+LO3iO/Dxopfw==
4696
+react-native-webview@^8.0.4:
4697
+  version "8.0.4"
4698
+  resolved "https://registry.yarnpkg.com/react-native-webview/-/react-native-webview-8.0.4.tgz#4951df32bd54f6fa16bc0eda5e6e6762d8b83ba8"
4699
+  integrity sha512-XEatna1wwF43Rg500HaDIC/MS2IAob/PvjkTePCevs9wQz90SwERTjGZNuM2WxH+JwrZrxoilGBOn34vQTTJkw==
4602 4700
   dependencies:
4603 4701
     escape-string-regexp "2.0.0"
4604 4702
     invariant "2.2.4"

+ 14
- 9
src/index.js View File

@@ -101,23 +101,28 @@ export function ensureModuleIsLoaded() {
101 101
 }
102 102
 
103 103
 export function captureRef<T: React$ElementType>(
104
-  input: number | ?View | React$Ref<T>,
104
+  view: number | ?View | React$Ref<T>,
105 105
   optionsObject?: Object
106 106
 ): Promise<string> {
107 107
   ensureModuleIsLoaded();
108
-  let view;
109
-  if (input && typeof input === "object" && "current" in input) {
110
-    // $FlowFixMe input is a ref
111
-    view = input.current;
108
+  if (
109
+    view &&
110
+    typeof view === "object" &&
111
+    "current" in view &&
112
+    // $FlowFixMe view is a ref
113
+    view.current
114
+  ) {
115
+    // $FlowFixMe view is a ref
116
+    view = view.current;
112 117
     if (!view) {
113 118
       return Promise.reject(new Error("ref.current is null"));
114 119
     }
115 120
   }
116
-  if (typeof input !== "number") {
117
-    const node = findNodeHandle(input);
121
+  if (typeof view !== "number") {
122
+    const node = findNodeHandle(view);
118 123
     if (!node) {
119 124
       return Promise.reject(
120
-        new Error("findNodeHandle failed to resolve view=" + String(input))
125
+        new Error("findNodeHandle failed to resolve view=" + String(view))
121 126
       );
122 127
     }
123 128
     view = node;
@@ -129,7 +134,7 @@ export function captureRef<T: React$ElementType>(
129 134
         errors.map(e => `- ${e}`).join("\n")
130 135
     );
131 136
   }
132
-  return RNViewShot.captureRef(input, options);
137
+  return RNViewShot.captureRef(view, options);
133 138
 }
134 139
 
135 140
 export function releaseCapture(uri: string): void {

+ 8
- 232
yarn.lock View File

@@ -866,11 +866,6 @@
866 866
   dependencies:
867 867
     "@types/yargs-parser" "*"
868 868
 
869
-abbrev@1:
870
-  version "1.1.1"
871
-  resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
872
-  integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
873
-
874 869
 abort-controller@^3.0.0:
875 870
   version "3.0.0"
876 871
   resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392"
@@ -968,19 +963,6 @@ anymatch@^2.0.0:
968 963
     micromatch "^3.1.4"
969 964
     normalize-path "^2.1.1"
970 965
 
971
-aproba@^1.0.3:
972
-  version "1.2.0"
973
-  resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
974
-  integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
975
-
976
-are-we-there-yet@~1.1.2:
977
-  version "1.1.5"
978
-  resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21"
979
-  integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==
980
-  dependencies:
981
-    delegates "^1.0.0"
982
-    readable-stream "^2.0.6"
983
-
984 966
 argparse@^1.0.7:
985 967
   version "1.0.10"
986 968
   resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
@@ -1295,11 +1277,6 @@ chardet@^0.4.0:
1295 1277
   resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2"
1296 1278
   integrity sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=
1297 1279
 
1298
-chownr@^1.1.1:
1299
-  version "1.1.3"
1300
-  resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.3.tgz#42d837d5239688d55f303003a508230fa6727142"
1301
-  integrity sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==
1302
-
1303 1280
 ci-info@^2.0.0:
1304 1281
   version "2.0.0"
1305 1282
   resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
@@ -1460,11 +1437,6 @@ connect@^3.6.5:
1460 1437
     parseurl "~1.3.3"
1461 1438
     utils-merge "1.0.1"
1462 1439
 
1463
-console-control-strings@^1.0.0, console-control-strings@~1.1.0:
1464
-  version "1.1.0"
1465
-  resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
1466
-  integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
1467
-
1468 1440
 convert-source-map@^1.7.0:
1469 1441
   version "1.7.0"
1470 1442
   resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442"
@@ -1543,13 +1515,6 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3:
1543 1515
   dependencies:
1544 1516
     ms "2.0.0"
1545 1517
 
1546
-debug@^3.2.6:
1547
-  version "3.2.6"
1548
-  resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
1549
-  integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
1550
-  dependencies:
1551
-    ms "^2.1.1"
1552
-
1553 1518
 debug@^4.1.0:
1554 1519
   version "4.1.1"
1555 1520
   resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
@@ -1567,11 +1532,6 @@ decode-uri-component@^0.2.0:
1567 1532
   resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
1568 1533
   integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
1569 1534
 
1570
-deep-extend@^0.6.0:
1571
-  version "0.6.0"
1572
-  resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
1573
-  integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
1574
-
1575 1535
 deepmerge@^3.2.0:
1576 1536
   version "3.3.0"
1577 1537
   resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-3.3.0.tgz#d3c47fd6f3a93d517b14426b0628a17b0125f5f7"
@@ -1613,11 +1573,6 @@ define-property@^2.0.2:
1613 1573
     is-descriptor "^1.0.2"
1614 1574
     isobject "^3.0.1"
1615 1575
 
1616
-delegates@^1.0.0:
1617
-  version "1.0.0"
1618
-  resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
1619
-  integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
1620
-
1621 1576
 denodeify@^1.2.1:
1622 1577
   version "1.2.1"
1623 1578
   resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631"
@@ -1633,11 +1588,6 @@ destroy@~1.0.4:
1633 1588
   resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
1634 1589
   integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
1635 1590
 
1636
-detect-libc@^1.0.2:
1637
-  version "1.0.3"
1638
-  resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
1639
-  integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
1640
-
1641 1591
 ee-first@1.1.1:
1642 1592
   version "1.1.1"
1643 1593
   resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
@@ -1977,13 +1927,6 @@ fs-extra@^7.0.1:
1977 1927
     jsonfile "^4.0.0"
1978 1928
     universalify "^0.1.0"
1979 1929
 
1980
-fs-minipass@^1.2.5:
1981
-  version "1.2.7"
1982
-  resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7"
1983
-  integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==
1984
-  dependencies:
1985
-    minipass "^2.6.0"
1986
-
1987 1930
 fs.realpath@^1.0.0:
1988 1931
   version "1.0.0"
1989 1932
   resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
@@ -2002,20 +1945,6 @@ function-bind@^1.1.1:
2002 1945
   resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
2003 1946
   integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
2004 1947
 
2005
-gauge@~2.7.3:
2006
-  version "2.7.4"
2007
-  resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
2008
-  integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=
2009
-  dependencies:
2010
-    aproba "^1.0.3"
2011
-    console-control-strings "^1.0.0"
2012
-    has-unicode "^2.0.0"
2013
-    object-assign "^4.1.0"
2014
-    signal-exit "^3.0.0"
2015
-    string-width "^1.0.1"
2016
-    strip-ansi "^3.0.1"
2017
-    wide-align "^1.1.0"
2018
-
2019 1948
 gensync@^1.0.0-beta.1:
2020 1949
   version "1.0.0-beta.1"
2021 1950
   resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269"
@@ -2080,11 +2009,6 @@ has-symbols@^1.0.0:
2080 2009
   resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
2081 2010
   integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
2082 2011
 
2083
-has-unicode@^2.0.0:
2084
-  version "2.0.1"
2085
-  resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
2086
-  integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=
2087
-
2088 2012
 has-value@^0.3.1:
2089 2013
   version "0.3.1"
2090 2014
   resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
@@ -2137,20 +2061,13 @@ http-errors@~1.7.2:
2137 2061
     statuses ">= 1.5.0 < 2"
2138 2062
     toidentifier "1.0.0"
2139 2063
 
2140
-iconv-lite@^0.4.17, iconv-lite@^0.4.4, iconv-lite@~0.4.13:
2064
+iconv-lite@^0.4.17, iconv-lite@~0.4.13:
2141 2065
   version "0.4.24"
2142 2066
   resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
2143 2067
   integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
2144 2068
   dependencies:
2145 2069
     safer-buffer ">= 2.1.2 < 3"
2146 2070
 
2147
-ignore-walk@^3.0.1:
2148
-  version "3.0.3"
2149
-  resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37"
2150
-  integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==
2151
-  dependencies:
2152
-    minimatch "^3.0.4"
2153
-
2154 2071
 image-size@^0.6.0:
2155 2072
   version "0.6.3"
2156 2073
   resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.6.3.tgz#e7e5c65bb534bd7cdcedd6cb5166272a85f75fb2"
@@ -2182,11 +2099,6 @@ inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@~2.0.3:
2182 2099
   resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
2183 2100
   integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
2184 2101
 
2185
-ini@~1.3.0:
2186
-  version "1.3.5"
2187
-  resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
2188
-  integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
2189
-
2190 2102
 inquirer@^3.0.6:
2191 2103
   version "3.3.0"
2192 2104
   resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9"
@@ -3028,21 +2940,6 @@ minimist@^1.1.1, minimist@^1.2.0:
3028 2940
   resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
3029 2941
   integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=
3030 2942
 
3031
-minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0:
3032
-  version "2.9.0"
3033
-  resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6"
3034
-  integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==
3035
-  dependencies:
3036
-    safe-buffer "^5.1.2"
3037
-    yallist "^3.0.0"
3038
-
3039
-minizlib@^1.2.1:
3040
-  version "1.3.3"
3041
-  resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d"
3042
-  integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==
3043
-  dependencies:
3044
-    minipass "^2.9.0"
3045
-
3046 2943
 mixin-deep@^1.2.0:
3047 2944
   version "1.3.2"
3048 2945
   resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566"
@@ -3051,7 +2948,7 @@ mixin-deep@^1.2.0:
3051 2948
     for-in "^1.0.2"
3052 2949
     is-extendable "^1.0.1"
3053 2950
 
3054
-mkdirp@^0.5.0, mkdirp@^0.5.1:
2951
+mkdirp@^0.5.1:
3055 2952
   version "0.5.1"
3056 2953
   resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
3057 2954
   integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
@@ -3111,15 +3008,6 @@ nanomatch@^1.2.9:
3111 3008
     snapdragon "^0.8.1"
3112 3009
     to-regex "^3.0.1"
3113 3010
 
3114
-needle@^2.2.1:
3115
-  version "2.4.0"
3116
-  resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c"
3117
-  integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==
3118
-  dependencies:
3119
-    debug "^3.2.6"
3120
-    iconv-lite "^0.4.4"
3121
-    sax "^1.2.4"
3122
-
3123 3011
 negotiator@0.6.2:
3124 3012
   version "0.6.2"
3125 3013
   resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
@@ -3164,30 +3052,6 @@ node-notifier@^5.2.1:
3164 3052
     shellwords "^0.1.1"
3165 3053
     which "^1.3.0"
3166 3054
 
3167
-node-pre-gyp@*:
3168
-  version "0.14.0"
3169
-  resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz#9a0596533b877289bcad4e143982ca3d904ddc83"
3170
-  integrity sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==
3171
-  dependencies:
3172
-    detect-libc "^1.0.2"
3173
-    mkdirp "^0.5.1"
3174
-    needle "^2.2.1"
3175
-    nopt "^4.0.1"
3176
-    npm-packlist "^1.1.6"
3177
-    npmlog "^4.0.2"
3178
-    rc "^1.2.7"
3179
-    rimraf "^2.6.1"
3180
-    semver "^5.3.0"
3181
-    tar "^4.4.2"
3182
-
3183
-nopt@^4.0.1:
3184
-  version "4.0.1"
3185
-  resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d"
3186
-  integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=
3187
-  dependencies:
3188
-    abbrev "1"
3189
-    osenv "^0.1.4"
3190
-
3191 3055
 normalize-package-data@^2.3.2:
3192 3056
   version "2.5.0"
3193 3057
   resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
@@ -3205,26 +3069,6 @@ normalize-path@^2.1.1:
3205 3069
   dependencies:
3206 3070
     remove-trailing-separator "^1.0.1"
3207 3071
 
3208
-npm-bundled@^1.0.1:
3209
-  version "1.1.1"
3210
-  resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b"
3211
-  integrity sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==
3212
-  dependencies:
3213
-    npm-normalize-package-bin "^1.0.1"
3214
-
3215
-npm-normalize-package-bin@^1.0.1:
3216
-  version "1.0.1"
3217
-  resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2"
3218
-  integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==
3219
-
3220
-npm-packlist@^1.1.6:
3221
-  version "1.4.7"
3222
-  resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.7.tgz#9e954365a06b80b18111ea900945af4f88ed4848"
3223
-  integrity sha512-vAj7dIkp5NhieaGZxBJB8fF4R0078rqsmhJcAfXZ6O7JJhjhPK96n5Ry1oZcfLXgfun0GWTZPOxaEyqv8GBykQ==
3224
-  dependencies:
3225
-    ignore-walk "^3.0.1"
3226
-    npm-bundled "^1.0.1"
3227
-
3228 3072
 npm-run-path@^2.0.0:
3229 3073
   version "2.0.2"
3230 3074
   resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
@@ -3232,16 +3076,6 @@ npm-run-path@^2.0.0:
3232 3076
   dependencies:
3233 3077
     path-key "^2.0.0"
3234 3078
 
3235
-npmlog@^4.0.2:
3236
-  version "4.1.2"
3237
-  resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
3238
-  integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
3239
-  dependencies:
3240
-    are-we-there-yet "~1.1.2"
3241
-    console-control-strings "~1.1.0"
3242
-    gauge "~2.7.3"
3243
-    set-blocking "~2.0.0"
3244
-
3245 3079
 nullthrows@^1.1.0:
3246 3080
   version "1.1.1"
3247 3081
   resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1"
@@ -3350,11 +3184,6 @@ ora@^3.4.0:
3350 3184
     strip-ansi "^5.2.0"
3351 3185
     wcwidth "^1.0.1"
3352 3186
 
3353
-os-homedir@^1.0.0:
3354
-  version "1.0.2"
3355
-  resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
3356
-  integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M=
3357
-
3358 3187
 os-locale@^2.0.0:
3359 3188
   version "2.1.0"
3360 3189
   resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2"
@@ -3378,14 +3207,6 @@ os-tmpdir@^1.0.0, os-tmpdir@~1.0.2:
3378 3207
   resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
3379 3208
   integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
3380 3209
 
3381
-osenv@^0.1.4:
3382
-  version "0.1.5"
3383
-  resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
3384
-  integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==
3385
-  dependencies:
3386
-    os-homedir "^1.0.0"
3387
-    os-tmpdir "^1.0.0"
3388
-
3389 3210
 p-defer@^1.0.0:
3390 3211
   version "1.0.0"
3391 3212
   resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c"
@@ -3611,16 +3432,6 @@ range-parser@~1.2.1:
3611 3432
   resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
3612 3433
   integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
3613 3434
 
3614
-rc@^1.2.7:
3615
-  version "1.2.8"
3616
-  resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
3617
-  integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
3618
-  dependencies:
3619
-    deep-extend "^0.6.0"
3620
-    ini "~1.3.0"
3621
-    minimist "^1.2.0"
3622
-    strip-json-comments "~2.0.1"
3623
-
3624 3435
 react-devtools-core@^3.6.3:
3625 3436
   version "3.6.3"
3626 3437
   resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-3.6.3.tgz#977d95b684c6ad28205f0c62e1e12c5f16675814"
@@ -3700,7 +3511,7 @@ read-pkg@^2.0.0:
3700 3511
     normalize-package-data "^2.3.2"
3701 3512
     path-type "^2.0.0"
3702 3513
 
3703
-readable-stream@^2.0.1, readable-stream@^2.0.6, readable-stream@^2.2.2, readable-stream@~2.3.6:
3514
+readable-stream@^2.0.1, readable-stream@^2.2.2, readable-stream@~2.3.6:
3704 3515
   version "2.3.7"
3705 3516
   resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
3706 3517
   integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
@@ -3824,7 +3635,7 @@ ret@~0.1.10:
3824 3635
   resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
3825 3636
   integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
3826 3637
 
3827
-rimraf@^2.5.4, rimraf@^2.6.1:
3638
+rimraf@^2.5.4:
3828 3639
   version "2.7.1"
3829 3640
   resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
3830 3641
   integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
@@ -3872,11 +3683,6 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
3872 3683
   resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
3873 3684
   integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
3874 3685
 
3875
-safe-buffer@^5.1.2:
3876
-  version "5.2.0"
3877
-  resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519"
3878
-  integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==
3879
-
3880 3686
 safe-regex@^1.1.0:
3881 3687
   version "1.1.0"
3882 3688
   resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
@@ -3904,7 +3710,7 @@ sane@^4.0.3:
3904 3710
     minimist "^1.1.1"
3905 3711
     walker "~1.0.5"
3906 3712
 
3907
-sax@^1.2.1, sax@^1.2.4:
3713
+sax@^1.2.1:
3908 3714
   version "1.2.4"
3909 3715
   resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
3910 3716
   integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
@@ -3917,7 +3723,7 @@ scheduler@0.15.0:
3917 3723
     loose-envify "^1.1.0"
3918 3724
     object-assign "^4.1.1"
3919 3725
 
3920
-"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:
3726
+"semver@2 || 3 || 4 || 5", semver@^5.1.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0:
3921 3727
   version "5.7.1"
3922 3728
   resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
3923 3729
   integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
@@ -3961,7 +3767,7 @@ serve-static@^1.13.1:
3961 3767
     parseurl "~1.3.3"
3962 3768
     send "0.17.1"
3963 3769
 
3964
-set-blocking@^2.0.0, set-blocking@~2.0.0:
3770
+set-blocking@^2.0.0:
3965 3771
   version "2.0.0"
3966 3772
   resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
3967 3773
   integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
@@ -4197,7 +4003,7 @@ string-width@^1.0.1:
4197 4003
     is-fullwidth-code-point "^1.0.0"
4198 4004
     strip-ansi "^3.0.0"
4199 4005
 
4200
-"string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1:
4006
+string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1:
4201 4007
   version "2.1.1"
4202 4008
   resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
4203 4009
   integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
@@ -4243,11 +4049,6 @@ strip-eof@^1.0.0:
4243 4049
   resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
4244 4050
   integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
4245 4051
 
4246
-strip-json-comments@~2.0.1:
4247
-  version "2.0.1"
4248
-  resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
4249
-  integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
4250
-
4251 4052
 sudo-prompt@^9.0.0:
4252 4053
   version "9.1.1"
4253 4054
   resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.1.1.tgz#73853d729770392caec029e2470db9c221754db0"
@@ -4272,19 +4073,6 @@ symbol-observable@1.0.1:
4272 4073
   resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4"
4273 4074
   integrity sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=
4274 4075
 
4275
-tar@^4.4.2:
4276
-  version "4.4.13"
4277
-  resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525"
4278
-  integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==
4279
-  dependencies:
4280
-    chownr "^1.1.1"
4281
-    fs-minipass "^1.2.5"
4282
-    minipass "^2.8.6"
4283
-    minizlib "^1.2.1"
4284
-    mkdirp "^0.5.0"
4285
-    safe-buffer "^5.1.2"
4286
-    yallist "^3.0.3"
4287
-
4288 4076
 temp@0.8.3:
4289 4077
   version "0.8.3"
4290 4078
   resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59"
@@ -4521,13 +4309,6 @@ which@^1.2.9, which@^1.3.0:
4521 4309
   dependencies:
4522 4310
     isexe "^2.0.0"
4523 4311
 
4524
-wide-align@^1.1.0:
4525
-  version "1.1.3"
4526
-  resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"
4527
-  integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==
4528
-  dependencies:
4529
-    string-width "^1.0.2 || 2"
4530
-
4531 4312
 wordwrap@^1.0.0:
4532 4313
   version "1.0.0"
4533 4314
   resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
@@ -4622,11 +4403,6 @@ yallist@^2.1.2:
4622 4403
   resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
4623 4404
   integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=
4624 4405
 
4625
-yallist@^3.0.0, yallist@^3.0.3:
4626
-  version "3.1.1"
4627
-  resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
4628
-  integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
4629
-
4630 4406
 yargs-parser@^11.1.1:
4631 4407
   version "11.1.1"
4632 4408
   resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.1.1.tgz#879a0865973bca9f6bab5cbdf3b1c67ec7d3bcf4"