@samitouri / QOS-React / commits / ce90ffd045

update the benchmark script (#13994)

Keyan Zhang committed Nov 5, 2018 at 07:55 UTC ce90ffd045c13a817d2a992aea55e556573fe367
4 files changed +433 -416
scripts/bench/.gitignore new
+2
@@ -0,0 +1,2 @@
1 +react-dom.production.min.js
2 +react.production.min.js
scripts/bench/benchmark.js
+17 -22
@@ -1,10 +1,10 @@
1 'use strict';
2
3 const Lighthouse = require('lighthouse');
4 -const ChromeLauncher = require('lighthouse/lighthouse-cli/chrome-launcher.js')
5 - .ChromeLauncher;
4 +const chromeLauncher = require('chrome-launcher');
5 +
6 const stats = require('stats-analysis');
7 -const config = require('lighthouse/lighthouse-core/config/perf.json');
7 +const config = require('lighthouse/lighthouse-core/config/perf-config');
8 const spawn = require('child_process').spawn;
9 const os = require('os');
10
@@ -14,27 +14,29 @@ function wait(val) {
14 return new Promise(resolve => setTimeout(resolve, val));
15 }
16
17 -async function runScenario(benchmark, launcher) {
17 +async function runScenario(benchmark, chrome) {
18 + const port = chrome.port;
19 const results = await Lighthouse(
20 `http://localhost:8080/${benchmark}/`,
21 {
22 output: 'json',
22 - disableCpuThrottling: false,
23 - disableNetworkThrottling: false,
23 + port,
24 },
25 config
26 );
27 - const perfMarkings = results.audits['user-timings'].extendedInfo.value;
27 +
28 + const perfMarkings = results.lhr.audits['user-timings'].details.items;
29 const entries = perfMarkings
29 - .filter(marker => !marker.isMark)
30 + .filter(({timingType}) => timingType !== 'Mark')
31 .map(({duration, name}) => ({
32 entry: name,
33 time: duration,
34 }));
35 entries.push({
36 entry: 'First Meaningful Paint',
36 - time: results.audits['first-meaningful-paint'].rawValue,
37 + time: results.lhr.audits['first-meaningful-paint'].rawValue,
38 });
39 +
40 return entries;
41 }
42
@@ -97,16 +99,9 @@ async function initChrome() {
99 }
100
101 async function launchChrome(headless) {
100 - let launcher;
101 - try {
102 - launcher = new ChromeLauncher({
103 - additionalFlags: [headless ? '--headless' : ''],
104 - });
105 - await launcher.isDebuggerReady();
106 - } catch (e) {
107 - return launcher.run();
108 - }
109 - return launcher;
102 + return await chromeLauncher.launch({
103 + chromeFlags: [headless ? '--headless' : ''],
104 + });
105 }
106
107 async function runBenchmark(benchmark, headless) {
@@ -118,13 +113,13 @@ async function runBenchmark(benchmark, headless) {
113 await initChrome();
114
115 for (let i = 0; i < timesToRun; i++) {
121 - let launcher = await launchChrome(headless);
116 + let chrome = await launchChrome(headless);
117
123 - results.runs.push(await runScenario(benchmark, launcher));
118 + results.runs.push(await runScenario(benchmark, chrome));
119 // add a delay or sometimes it confuses lighthouse and it hangs
120 await wait(500);
121 try {
127 - await launcher.kill();
122 + await chrome.kill();
123 } catch (e) {}
124 }
125
scripts/bench/package.json
+2 -1
@@ -7,10 +7,11 @@
7 },
8 "dependencies": {
9 "chalk": "^2.1.0",
10 + "chrome-launcher": "^0.10.5",
11 "cli-table": "^0.3.1",
12 "http-server": "^0.10.0",
13 "http2": "^3.3.6",
13 - "lighthouse": "2.0.0",
14 + "lighthouse": "^3.2.1",
15 "mime": "^1.3.6",
16 "minimist": "^1.2.0",
17 "ncp": "^2.0.0",
scripts/bench/yarn.lock
+412 -393
@@ -2,6 +2,31 @@
2 # yarn lockfile v1
3
4
5 +"@types/core-js@^0.9.41":
6 + version "0.9.46"
7 + resolved "https://registry.yarnpkg.com/@types/core-js/-/core-js-0.9.46.tgz#ea701ee34cbb6dfe6d100f1530319547c93c8d79"
8 + integrity sha512-LooLR6XHes9V+kNYRz1Qm8w3atw9QMn7XeZUmIpUelllF9BdryeUKd/u0Wh5ErcjpWfG39NrToU9MF7ngsTFVw==
9 +
10 +"@types/mkdirp@^0.3.29":
11 + version "0.3.29"
12 + resolved "https://registry.yarnpkg.com/@types/mkdirp/-/mkdirp-0.3.29.tgz#7f2ad7ec55f914482fc9b1ec4bb1ae6028d46066"
13 + integrity sha1-fyrX7FX5FEgvybHsS7GuYCjUYGY=
14 +
15 +"@types/node@*":
16 + version "10.12.0"
17 + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.12.0.tgz#ea6dcbddbc5b584c83f06c60e82736d8fbb0c235"
18 + integrity sha512-3TUHC3jsBAB7qVRGxT6lWyYo2v96BMmD2PTcl47H25Lu7UXtFH/2qqmKiVrnel6Ne//0TFYf6uvNX+HW2FRkLQ==
19 +
20 +"@types/node@^9.3.0":
21 + version "9.6.35"
22 + resolved "https://registry.yarnpkg.com/@types/node/-/node-9.6.35.tgz#197dd535c094362a7c95f0b78f07583d6681ed26"
23 + integrity sha512-h5zvHS8wXHGa+Gcqs9K8vqCgOtqjr0+NqG/DDJmQIX1wpR9HivAfgV8bjcD3mGM4bPfQw5Aneb2Pn8355L83jA==
24 +
25 +"@types/rimraf@^0.0.28":
26 + version "0.0.28"
27 + resolved "https://registry.yarnpkg.com/@types/rimraf/-/rimraf-0.0.28.tgz#5562519bc7963caca8abf7f128cae3b594d41d06"
28 + integrity sha1-VWJRm8eWPKyoq/fxKMrjtZTUHQY=
29 +
30 abbrev@1:
31 version "1.1.0"
32 resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.0.tgz#d0554c2256636e2f56e7c2e5ad183f859428d81f"
@@ -13,24 +38,17 @@ ajv@^4.9.1:
38 co "^4.6.0"
39 json-stable-stringify "^1.0.1"
40
16 -align-text@^0.1.1, align-text@^0.1.3:
17 - version "0.1.4"
18 - resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117"
19 - dependencies:
20 - kind-of "^3.0.2"
21 - longest "^1.0.1"
22 - repeat-string "^1.5.2"
23 -
24 -amdefine@>=0.0.4:
25 - version "1.0.1"
26 - resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
27 -
41 ansi-align@^2.0.0:
42 version "2.0.0"
43 resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f"
44 dependencies:
45 string-width "^2.0.0"
46
47 +ansi-escapes@^3.0.0:
48 + version "3.1.0"
49 + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.1.0.tgz#f73207bb81207d75fd6c83f125af26eea378ca30"
50 + integrity sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==
51 +
52 ansi-regex@^2.0.0:
53 version "2.1.1"
54 resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
@@ -49,6 +67,13 @@ ansi-styles@^3.1.0:
67 dependencies:
68 color-convert "^1.9.0"
69
70 +ansi-styles@^3.2.1:
71 + version "3.2.1"
72 + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
73 + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
74 + dependencies:
75 + color-convert "^1.9.0"
76 +
77 aproba@^1.0.3:
78 version "1.1.2"
79 resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.1.2.tgz#45c6629094de4e96f693ef7eab74ae079c240fc1"
@@ -60,10 +85,6 @@ are-we-there-yet@~1.1.2:
85 delegates "^1.0.0"
86 readable-stream "^2.0.6"
87
63 -array-find-index@^1.0.1:
64 - version "1.0.2"
65 - resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
66 -
88 asap@~2.0.3:
89 version "2.0.6"
90 resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
@@ -80,7 +101,12 @@ assert-plus@^0.2.0:
101 version "0.2.0"
102 resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234"
103
83 -async@^1.4.0, async@^1.5.2:
104 +async-limiter@~1.0.0:
105 + version "1.0.0"
106 + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8"
107 + integrity sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==
108 +
109 +async@^1.5.2:
110 version "1.5.2"
111 resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
112
@@ -96,15 +122,10 @@ aws4@^1.2.1:
122 version "1.6.0"
123 resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e"
124
99 -axe-core@2.2.0:
100 - version "2.2.0"
101 - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-2.2.0.tgz#00b410b3fc899207d4f2f8e3753cff150d34e4bb"
102 -
103 -babar@0.0.3:
104 - version "0.0.3"
105 - resolved "https://registry.yarnpkg.com/babar/-/babar-0.0.3.tgz#2f394d4a5918f7e1ae9e5408e9a96f3f935ee1e2"
106 - dependencies:
107 - colors "~0.6.2"
125 +axe-core@3.0.0-beta.2:
126 + version "3.0.0-beta.2"
127 + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-3.0.0-beta.2.tgz#82a13d371268034352bba2bcb263c5625b3e4a09"
128 + integrity sha512-JyMXnHDuzr6hei+mINWsR/iEyPBFSjpgF4/lUijO7QDGVKtTmdpDxc2+7X/xW+rPIwhcd72euJ2UunbRXF+1Eg==
129
130 balanced-match@^1.0.0:
131 version "1.0.0"
@@ -147,26 +168,11 @@ brace-expansion@^1.1.7:
168 balanced-match "^1.0.0"
169 concat-map "0.0.1"
170
150 -builtin-modules@^1.0.0:
151 - version "1.1.1"
152 - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
153 -
154 -camelcase-keys@^2.0.0:
155 - version "2.1.0"
156 - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7"
157 - dependencies:
158 - camelcase "^2.0.0"
159 - map-obj "^1.0.0"
160 -
161 -camelcase@^1.0.2:
162 - version "1.2.1"
163 - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"
164 -
165 -camelcase@^2.0.0, camelcase@^2.0.1:
171 +camelcase@^2.0.1:
172 version "2.1.1"
173 resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
174
169 -camelcase@^4.0.0:
175 +camelcase@^4.0.0, camelcase@^4.1.0:
176 version "4.1.0"
177 resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
178
@@ -178,13 +184,6 @@ caseless@~0.12.0:
184 version "0.12.0"
185 resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
186
181 -center-align@^0.1.1:
182 - version "0.1.3"
183 - resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad"
184 - dependencies:
185 - align-text "^0.1.3"
186 - lazy-cache "^1.0.3"
187 -
187 chalk@^1.0.0:
188 version "1.1.3"
189 resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
@@ -195,6 +194,15 @@ chalk@^1.0.0:
194 strip-ansi "^3.0.0"
195 supports-color "^2.0.0"
196
197 +chalk@^2.0.0:
198 + version "2.4.1"
199 + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e"
200 + integrity sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==
201 + dependencies:
202 + ansi-styles "^3.2.1"
203 + escape-string-regexp "^1.0.5"
204 + supports-color "^5.3.0"
205 +
206 chalk@^2.0.1, chalk@^2.1.0:
207 version "2.1.0"
208 resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.1.0.tgz#ac5becf14fa21b99c6c92ca7a7d7cfd5b17e743e"
@@ -203,31 +211,60 @@ chalk@^2.0.1, chalk@^2.1.0:
211 escape-string-regexp "^1.0.5"
212 supports-color "^4.0.0"
213
214 +chardet@^0.4.0:
215 + version "0.4.2"
216 + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2"
217 + integrity sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=
218 +
219 +charenc@~0.0.1:
220 + version "0.0.2"
221 + resolved "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667"
222 + integrity sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=
223 +
224 chrome-devtools-frontend@1.0.401423:
225 version "1.0.401423"
226 resolved "https://registry.yarnpkg.com/chrome-devtools-frontend/-/chrome-devtools-frontend-1.0.401423.tgz#32a89b8d04e378a494be3c8d63271703be1c04ea"
227
210 -chrome-devtools-frontend@1.0.422034:
211 - version "1.0.422034"
212 - resolved "https://registry.yarnpkg.com/chrome-devtools-frontend/-/chrome-devtools-frontend-1.0.422034.tgz#071c8ce14466b7653032fcd1ad1a4a68d5e3cbd9"
228 +chrome-devtools-frontend@1.0.593291:
229 + version "1.0.593291"
230 + resolved "https://registry.yarnpkg.com/chrome-devtools-frontend/-/chrome-devtools-frontend-1.0.593291.tgz#72ed2e488e4ab8c5df9f35a5ce6bb128eb3c5e74"
231 + integrity sha512-rZYanFVohRHjYdFdbvmna/9yzA+PMYfjBqXaLfF6SxE9ZnmfuMhItHGqPXrUTvuv1IuqaD1FX51WmTFwa2zfUA==
232 +
233 +chrome-launcher@^0.10.5:
234 + version "0.10.5"
235 + resolved "https://registry.yarnpkg.com/chrome-launcher/-/chrome-launcher-0.10.5.tgz#d0aa72c11f1653e6a60dfebea171522447470ef1"
236 + integrity sha512-Gbzg8HlWhyuoVqflhiXwfFXhzNfNWvAkSWv2QR1Yl6mwsMo1oCLAVjp2tIySuS4lrZLEjzVx1fOy584yE76P4g==
237 + dependencies:
238 + "@types/core-js" "^0.9.41"
239 + "@types/mkdirp" "^0.3.29"
240 + "@types/node" "^9.3.0"
241 + "@types/rimraf" "^0.0.28"
242 + is-wsl "^1.1.0"
243 + lighthouse-logger "^1.0.0"
244 + mkdirp "0.5.1"
245 + rimraf "^2.6.1"
246
247 cli-boxes@^1.0.0:
248 version "1.0.0"
249 resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143"
250
251 +cli-cursor@^2.1.0:
252 + version "2.1.0"
253 + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
254 + integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=
255 + dependencies:
256 + restore-cursor "^2.0.0"
257 +
258 cli-table@^0.3.1:
259 version "0.3.1"
260 resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.1.tgz#f53b05266a8b1a0b934b3d0821e6e2dc5914ae23"
261 dependencies:
262 colors "1.0.3"
263
224 -cliui@^2.1.0:
225 - version "2.1.0"
226 - resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1"
227 - dependencies:
228 - center-align "^0.1.1"
229 - right-align "^0.1.1"
230 - wordwrap "0.0.2"
264 +cli-width@^2.0.0:
265 + version "2.2.0"
266 + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639"
267 + integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=
268
269 cliui@^3.0.3:
270 version "3.2.0"
@@ -259,10 +296,6 @@ colors@1.0.3:
296 version "1.0.3"
297 resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b"
298
262 -colors@~0.6.2:
263 - version "0.6.2"
264 - resolved "https://registry.yarnpkg.com/colors/-/colors-0.6.2.tgz#2423fe6678ac0c5dae8852e5d0e5be08c997abcc"
265 -
299 combined-stream@^1.0.5, combined-stream@~1.0.5:
300 version "1.0.5"
301 resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009"
@@ -284,10 +317,27 @@ configstore@^3.0.0:
317 write-file-atomic "^2.0.0"
318 xdg-basedir "^3.0.0"
319
320 +configstore@^3.1.1:
321 + version "3.1.2"
322 + resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.1.2.tgz#c6f25defaeef26df12dd33414b001fe81a543f8f"
323 + integrity sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==
324 + dependencies:
325 + dot-prop "^4.1.0"
326 + graceful-fs "^4.1.2"
327 + make-dir "^1.0.0"
328 + unique-string "^1.0.0"
329 + write-file-atomic "^2.0.0"
330 + xdg-basedir "^3.0.0"
331 +
332 console-control-strings@^1.0.0, console-control-strings@~1.1.0:
333 version "1.1.0"
334 resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
335
336 +cookie@0.3.1:
337 + version "0.3.1"
338 + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"
339 + integrity sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=
340 +
341 core-util-is@1.0.2, core-util-is@~1.0.0:
342 version "1.0.2"
343 resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
@@ -310,6 +360,11 @@ cross-spawn@^5.0.1:
360 shebang-command "^1.2.0"
361 which "^1.2.9"
362
363 +crypt@~0.0.1:
364 + version "0.0.2"
365 + resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b"
366 + integrity sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=
367 +
368 cryptiles@2.x.x:
369 version "2.0.5"
370 resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8"
@@ -320,11 +375,17 @@ crypto-random-string@^1.0.0:
375 version "1.0.0"
376 resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e"
377
323 -currently-unhandled@^0.4.1:
324 - version "0.4.1"
325 - resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
378 +cssom@0.3.x:
379 + version "0.3.4"
380 + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.4.tgz#8cd52e8a3acfd68d3aed38ee0a640177d2f9d797"
381 + integrity sha512-+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog==
382 +
383 +cssstyle@1.1.1:
384 + version "1.1.1"
385 + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.1.1.tgz#18b038a9c44d65f7a8e428a653b9f6fe42faf5fb"
386 + integrity sha512-364AI1l/M5TYcFH83JnOH/pSqgaNnKmYgKrm0didZMGKWjQB60dymwWy1rKUgL3J1ffdq9xVi2yGLHdSjjSNog==
387 dependencies:
327 - array-find-index "^1.0.1"
388 + cssom "0.3.x"
389
390 dashdash@^1.12.0:
391 version "1.14.1"
@@ -332,19 +393,20 @@ dashdash@^1.12.0:
393 dependencies:
394 assert-plus "^1.0.0"
395
335 -debug@2.2.0:
336 - version "2.2.0"
337 - resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da"
338 - dependencies:
339 - ms "0.7.1"
340 -
396 debug@^2.2.0:
397 version "2.6.8"
398 resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc"
399 dependencies:
400 ms "2.0.0"
401
347 -decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2:
402 +debug@^2.6.8:
403 + version "2.6.9"
404 + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
405 + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
406 + dependencies:
407 + ms "2.0.0"
408 +
409 +decamelize@^1.1.1:
410 version "1.2.0"
411 resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
412
@@ -392,16 +454,15 @@ ecstatic@^2.0.0:
454 minimist "^1.1.0"
455 url-join "^2.0.2"
456
395 -error-ex@^1.2.0:
396 - version "1.3.1"
397 - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc"
398 - dependencies:
399 - is-arrayish "^0.2.1"
400 -
457 escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
458 version "1.0.5"
459 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
460
461 +esprima@^4.0.1:
462 + version "4.0.1"
463 + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
464 + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
465 +
466 eventemitter3@1.x.x:
467 version "1.2.0"
468 resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-1.2.0.tgz#1c86991d816ad1e504750e73874224ecf3bec508"
@@ -422,16 +483,25 @@ extend@~3.0.0:
483 version "3.0.1"
484 resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
485
486 +external-editor@^2.0.4:
487 + version "2.2.0"
488 + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5"
489 + integrity sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==
490 + dependencies:
491 + chardet "^0.4.0"
492 + iconv-lite "^0.4.17"
493 + tmp "^0.0.33"
494 +
495 extsprintf@1.3.0, extsprintf@^1.2.0:
496 version "1.3.0"
497 resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
498
429 -find-up@^1.0.0:
430 - version "1.1.2"
431 - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
499 +figures@^2.0.0:
500 + version "2.0.0"
501 + resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"
502 + integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=
503 dependencies:
433 - path-exists "^2.0.0"
434 - pinkie-promise "^2.0.0"
504 + escape-string-regexp "^1.0.5"
505
506 forever-agent@~0.6.1:
507 version "0.6.1"
@@ -489,10 +559,6 @@ gauge@~2.7.3:
559 strip-ansi "^3.0.1"
560 wide-align "^1.1.0"
561
492 -get-stdin@^4.0.1:
493 - version "4.0.1"
494 - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
495 -
562 get-stream@^3.0.0:
563 version "3.0.0"
564 resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
@@ -503,10 +569,6 @@ getpass@^0.1.1:
569 dependencies:
570 assert-plus "^1.0.0"
571
506 -gl-matrix@2.3.2:
507 - version "2.3.2"
508 - resolved "https://registry.yarnpkg.com/gl-matrix/-/gl-matrix-2.3.2.tgz#aac808c74af7d5db05fe04cb60ca1a0fcb174d74"
509 -
572 glob@^7.0.3, glob@^7.0.5:
573 version "7.1.2"
574 resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
@@ -538,16 +600,6 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9:
600 version "4.1.11"
601 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
602
541 -handlebars@4.0.5:
542 - version "4.0.5"
543 - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.5.tgz#92c6ed6bb164110c50d4d8d0fbddc70806c6f8e7"
544 - dependencies:
545 - async "^1.4.0"
546 - optimist "^0.6.1"
547 - source-map "^0.4.4"
548 - optionalDependencies:
549 - uglify-js "^2.6"
550 -
603 har-schema@^1.0.5:
604 version "1.0.5"
605 resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e"
@@ -569,6 +621,11 @@ has-flag@^2.0.0:
621 version "2.0.0"
622 resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51"
623
624 +has-flag@^3.0.0:
625 + version "3.0.0"
626 + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
627 + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
628 +
629 has-unicode@^2.0.0:
630 version "2.0.1"
631 resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
@@ -590,9 +647,10 @@ hoek@2.x.x:
647 version "2.16.3"
648 resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
649
593 -hosted-git-info@^2.1.4:
594 - version "2.5.0"
595 - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c"
650 +http-link-header@^0.8.0:
651 + version "0.8.0"
652 + resolved "https://registry.yarnpkg.com/http-link-header/-/http-link-header-0.8.0.tgz#a22b41a0c9b1e2d8fac1bf1b697c6bd532d5f5e4"
653 + integrity sha1-oitBoMmx4tj6wb8baXxr1TLV9eQ=
654
655 http-proxy@^1.8.1:
656 version "1.16.2"
@@ -626,6 +684,13 @@ http2@^3.3.6:
684 version "3.3.6"
685 resolved "https://registry.yarnpkg.com/http2/-/http2-3.3.6.tgz#7df06227e02b5b5a5841deea08239b3198d04bec"
686
687 +iconv-lite@^0.4.17:
688 + version "0.4.24"
689 + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
690 + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
691 + dependencies:
692 + safer-buffer ">= 2.1.2 < 3"
693 +
694 image-ssim@^0.2.0:
695 version "0.2.0"
696 resolved "https://registry.yarnpkg.com/image-ssim/-/image-ssim-0.2.0.tgz#83b42c7a2e6e4b85505477fe6917f5dbc56420e5"
@@ -638,12 +703,6 @@ imurmurhash@^0.1.4:
703 version "0.1.4"
704 resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
705
641 -indent-string@^2.1.0:
642 - version "2.1.0"
643 - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80"
644 - dependencies:
645 - repeating "^2.0.0"
646 -
706 inflight@^1.0.4:
707 version "1.0.6"
708 resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
@@ -659,29 +718,46 @@ ini@~1.3.0:
718 version "1.3.4"
719 resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e"
720
721 +inquirer@^3.3.0:
722 + version "3.3.0"
723 + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9"
724 + integrity sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==
725 + dependencies:
726 + ansi-escapes "^3.0.0"
727 + chalk "^2.0.0"
728 + cli-cursor "^2.1.0"
729 + cli-width "^2.0.0"
730 + external-editor "^2.0.4"
731 + figures "^2.0.0"
732 + lodash "^4.3.0"
733 + mute-stream "0.0.7"
734 + run-async "^2.2.0"
735 + rx-lite "^4.0.8"
736 + rx-lite-aggregates "^4.0.8"
737 + string-width "^2.1.0"
738 + strip-ansi "^4.0.0"
739 + through "^2.3.6"
740 +
741 +intl-messageformat-parser@1.4.0, intl-messageformat-parser@^1.4.0:
742 + version "1.4.0"
743 + resolved "https://registry.yarnpkg.com/intl-messageformat-parser/-/intl-messageformat-parser-1.4.0.tgz#b43d45a97468cadbe44331d74bb1e8dea44fc075"
744 + integrity sha1-tD1FqXRoytvkQzHXS7Ho3qRPwHU=
745 +
746 +intl-messageformat@^2.2.0:
747 + version "2.2.0"
748 + resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-2.2.0.tgz#345bcd46de630b7683330c2e52177ff5eab484fc"
749 + integrity sha1-NFvNRt5jC3aDMwwuUhd/9eq0hPw=
750 + dependencies:
751 + intl-messageformat-parser "1.4.0"
752 +
753 invert-kv@^1.0.0:
754 version "1.0.0"
755 resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
756
666 -is-arrayish@^0.2.1:
667 - version "0.2.1"
668 - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
669 -
670 -is-buffer@^1.1.5:
757 +is-buffer@~1.1.1:
758 version "1.1.6"
759 resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
673 -
674 -is-builtin-module@^1.0.0:
675 - version "1.0.0"
676 - resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe"
677 - dependencies:
678 - builtin-modules "^1.0.0"
679 -
680 -is-finite@^1.0.0:
681 - version "1.0.2"
682 - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa"
683 - dependencies:
684 - number-is-nan "^1.0.0"
760 + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
761
762 is-fullwidth-code-point@^1.0.0:
763 version "1.0.0"
@@ -701,6 +777,11 @@ is-obj@^1.0.0:
777 version "1.0.1"
778 resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
779
780 +is-promise@^2.1.0:
781 + version "2.1.0"
782 + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
783 + integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=
784 +
785 is-redirect@^1.0.0:
786 version "1.0.0"
787 resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24"
@@ -717,9 +798,10 @@ is-typedarray@~1.0.0:
798 version "1.0.0"
799 resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
800
720 -is-utf8@^0.2.0:
721 - version "0.2.1"
722 - resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
801 +is-wsl@^1.1.0:
802 + version "1.1.0"
803 + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d"
804 + integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=
805
806 isarray@~1.0.0:
807 version "1.0.0"
@@ -737,6 +819,11 @@ jpeg-js@0.1.2, jpeg-js@^0.1.2:
819 version "0.1.2"
820 resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.1.2.tgz#135b992c0575c985cfa0f494a3227ed238583ece"
821
822 +js-library-detector@^5.1.0:
823 + version "5.1.0"
824 + resolved "https://registry.yarnpkg.com/js-library-detector/-/js-library-detector-5.1.0.tgz#1e2e88b119bb91e6581b28f4a90018ea1320de73"
825 + integrity sha512-EIBFkV6/3PFoTp3V7BjuPTPuc8/2wjPMyI5A0t2eicZ/RhXHBYnWzb+E3Ai2H8kVW/N+a+pYMyWqVcV3CBCtzw==
826 +
827 jsbn@~0.1.0:
828 version "0.1.1"
829 resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
@@ -751,7 +838,7 @@ json-stable-stringify@^1.0.1:
838 dependencies:
839 jsonify "~0.0.0"
840
754 -json-stringify-safe@5.0.1, json-stringify-safe@~5.0.1:
841 +json-stringify-safe@~5.0.1:
842 version "5.0.1"
843 resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
844
@@ -774,12 +861,6 @@ jsprim@^1.2.2:
861 json-schema "0.2.3"
862 verror "1.10.0"
863
777 -kind-of@^3.0.2:
778 - version "3.2.2"
779 - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
780 - dependencies:
781 - is-buffer "^1.1.5"
782 -
864 klaw@^1.0.0:
865 version "1.3.1"
866 resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439"
@@ -792,64 +873,73 @@ latest-version@^3.0.0:
873 dependencies:
874 package-json "^4.0.0"
875
795 -lazy-cache@^1.0.3:
796 - version "1.0.4"
797 - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"
798 -
876 lcid@^1.0.0:
877 version "1.0.0"
878 resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
879 dependencies:
880 invert-kv "^1.0.0"
881
805 -lighthouse@2.0.0:
806 - version "2.0.0"
807 - resolved "https://registry.yarnpkg.com/lighthouse/-/lighthouse-2.0.0.tgz#55962239ab858eadf46af03468ae1ca17703fde2"
882 +lighthouse-logger@^1.0.0:
883 + version "1.2.0"
884 + resolved "https://registry.yarnpkg.com/lighthouse-logger/-/lighthouse-logger-1.2.0.tgz#b76d56935e9c137e86a04741f6bb9b2776e886ca"
885 + integrity sha512-wzUvdIeJZhRsG6gpZfmSCfysaxNEr43i+QT+Hie94wvHDKFLi4n7C2GqZ4sTC+PH5b5iktmXJvU87rWvhP3lHw==
886 dependencies:
809 - axe-core "2.2.0"
810 - chrome-devtools-frontend "1.0.422034"
811 - debug "2.2.0"
887 + debug "^2.6.8"
888 + marky "^1.2.0"
889 +
890 +lighthouse@^3.2.1:
891 + version "3.2.1"
892 + resolved "https://registry.yarnpkg.com/lighthouse/-/lighthouse-3.2.1.tgz#90681c9eb8b5dea41a2569e3d4bafdbd4292c97f"
893 + integrity sha512-zoL0wc9gj8TJhhY1oHwO62E4bAj3LL+5YPCEgCU+sepextiynt11mXDjQcBXpTeDI195zIuk3CjEnppbq/kW5Q==
894 + dependencies:
895 + axe-core "3.0.0-beta.2"
896 + chrome-devtools-frontend "1.0.593291"
897 + chrome-launcher "^0.10.5"
898 + configstore "^3.1.1"
899 + cssstyle "1.1.1"
900 devtools-timeline-model "1.1.6"
813 - gl-matrix "2.3.2"
814 - handlebars "4.0.5"
901 + esprima "^4.0.1"
902 + http-link-header "^0.8.0"
903 + inquirer "^3.3.0"
904 + intl-messageformat "^2.2.0"
905 + intl-messageformat-parser "^1.4.0"
906 jpeg-js "0.1.2"
816 - json-stringify-safe "5.0.1"
817 - marked "0.3.6"
818 - metaviewport-parser "0.0.1"
907 + js-library-detector "^5.1.0"
908 + lighthouse-logger "^1.0.0"
909 + lodash.isequal "^4.5.0"
910 + lookup-closest-locale "6.0.4"
911 + metaviewport-parser "0.2.0"
912 mkdirp "0.5.1"
913 opn "4.0.2"
821 - rimraf "2.2.8"
822 - semver "5.3.0"
823 - speedline "1.2.0"
914 + parse-cache-control "1.0.1"
915 + raven "^2.2.1"
916 + rimraf "^2.6.1"
917 + robots-parser "^2.0.1"
918 + semver "^5.3.0"
919 + speedline-core "1.4.2"
920 update-notifier "^2.1.0"
825 - whatwg-url "4.0.0"
826 - ws "1.1.1"
921 + ws "3.3.2"
922 yargs "3.32.0"
923 + yargs-parser "7.0.0"
924
829 -load-json-file@^1.0.0:
830 - version "1.1.0"
831 - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
832 - dependencies:
833 - graceful-fs "^4.1.2"
834 - parse-json "^2.2.0"
835 - pify "^2.0.0"
836 - pinkie-promise "^2.0.0"
837 - strip-bom "^2.0.0"
925 +lodash.isequal@^4.5.0:
926 + version "4.5.0"
927 + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0"
928 + integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA=
929
930 lodash@^4.13.1:
931 version "4.17.4"
932 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
933
843 -longest@^1.0.1:
844 - version "1.0.1"
845 - resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097"
934 +lodash@^4.3.0:
935 + version "4.17.11"
936 + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d"
937 + integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==
938
847 -loud-rejection@^1.0.0, loud-rejection@^1.3.0:
848 - version "1.6.0"
849 - resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
850 - dependencies:
851 - currently-unhandled "^0.4.1"
852 - signal-exit "^3.0.0"
939 +lookup-closest-locale@6.0.4:
940 + version "6.0.4"
941 + resolved "https://registry.yarnpkg.com/lookup-closest-locale/-/lookup-closest-locale-6.0.4.tgz#1279fed7546a601647bbc980f64423ee990a8590"
942 + integrity sha512-bWoFbSGe6f1GvMGzj17LrwMX4FhDXDwZyH04ySVCPbtOJADcSRguZNKewoJ3Ful/MOxD/wRHvFPadk/kYZUbuQ==
943
944 lowercase-keys@^1.0.0:
945 version "1.0.0"
@@ -868,32 +958,24 @@ make-dir@^1.0.0:
958 dependencies:
959 pify "^2.3.0"
960
871 -map-obj@^1.0.0, map-obj@^1.0.1:
872 - version "1.0.1"
873 - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
874 -
875 -marked@0.3.6:
876 - version "0.3.6"
877 - resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.6.tgz#b2c6c618fccece4ef86c4fc6cb8a7cbf5aeda8d7"
878 -
879 -meow@^3.7.0:
880 - version "3.7.0"
881 - resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb"
882 - dependencies:
883 - camelcase-keys "^2.0.0"
884 - decamelize "^1.1.2"
885 - loud-rejection "^1.0.0"
886 - map-obj "^1.0.1"
887 - minimist "^1.1.3"
888 - normalize-package-data "^2.3.4"
889 - object-assign "^4.0.1"
890 - read-pkg-up "^1.0.1"
891 - redent "^1.0.0"
892 - trim-newlines "^1.0.0"
961 +marky@^1.2.0:
962 + version "1.2.0"
963 + resolved "https://registry.yarnpkg.com/marky/-/marky-1.2.0.tgz#9617ed647bbbea8f45d19526da33dec70606df42"
964 + integrity sha1-lhftZHu76o9F0ZUm2jPexwYG30I=
965
894 -metaviewport-parser@0.0.1:
895 - version "0.0.1"
896 - resolved "https://registry.yarnpkg.com/metaviewport-parser/-/metaviewport-parser-0.0.1.tgz#9b28179659b76ff9d21de84ae25583257909b206"
966 +md5@^2.2.1:
967 + version "2.2.1"
968 + resolved "https://registry.yarnpkg.com/md5/-/md5-2.2.1.tgz#53ab38d5fe3c8891ba465329ea23fac0540126f9"
969 + integrity sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=
970 + dependencies:
971 + charenc "~0.0.1"
972 + crypt "~0.0.1"
973 + is-buffer "~1.1.1"
974 +
975 +metaviewport-parser@0.2.0:
976 + version "0.2.0"
977 + resolved "https://registry.yarnpkg.com/metaviewport-parser/-/metaviewport-parser-0.2.0.tgz#535c3ce1ccf6223a5025fddc6a1c36505f7e7db1"
978 + integrity sha1-U1w84cz2IjpQJf3cahw2UF9+fbE=
979
980 mime-db@~1.29.0:
981 version "1.29.0"
@@ -909,6 +991,11 @@ mime@^1.2.11, mime@^1.3.6:
991 version "1.3.6"
992 resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.6.tgz#591d84d3653a6b0b4a3b9df8de5aa8108e72e5e0"
993
994 +mimic-fn@^1.0.0:
995 + version "1.2.0"
996 + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022"
997 + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==
998 +
999 minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4:
1000 version "3.0.4"
1001 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
@@ -919,7 +1006,7 @@ minimist@0.0.8:
1006 version "0.0.8"
1007 resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
1008
922 -minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0:
1009 +minimist@^1.1.0, minimist@^1.2.0:
1010 version "1.2.0"
1011 resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
1012
@@ -933,14 +1020,15 @@ mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1:
1020 dependencies:
1021 minimist "0.0.8"
1022
936 -ms@0.7.1:
937 - version "0.7.1"
938 - resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098"
939 -
1023 ms@2.0.0:
1024 version "2.0.0"
1025 resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
1026
1027 +mute-stream@0.0.7:
1028 + version "0.0.7"
1029 + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
1030 + integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=
1031 +
1032 nan@^2.2.0:
1033 version "2.6.2"
1034 resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.2.tgz#e4ff34e6c95fdfb5aecc08de6596f43605a7db45"
@@ -1011,15 +1099,6 @@ nopt@^4.0.1:
1099 abbrev "1"
1100 osenv "^0.1.4"
1101
1014 -normalize-package-data@^2.3.2, normalize-package-data@^2.3.4:
1015 - version "2.4.0"
1016 - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f"
1017 - dependencies:
1018 - hosted-git-info "^2.1.4"
1019 - is-builtin-module "^1.0.0"
1020 - semver "2 || 3 || 4 || 5"
1021 - validate-npm-package-license "^3.0.1"
1022 -
1102 npm-run-path@^2.0.0:
1103 version "2.0.2"
1104 resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
@@ -1053,6 +1132,13 @@ once@^1.3.0, once@^1.3.3:
1132 dependencies:
1133 wrappy "1"
1134
1135 +onetime@^2.0.0:
1136 + version "2.0.1"
1137 + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4"
1138 + integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=
1139 + dependencies:
1140 + mimic-fn "^1.0.0"
1141 +
1142 opener@~1.4.0:
1143 version "1.4.3"
1144 resolved "https://registry.yarnpkg.com/opener/-/opener-1.4.3.tgz#5c6da2c5d7e5831e8ffa3964950f8d6674ac90b8"
@@ -1064,17 +1150,13 @@ opn@4.0.2:
1150 object-assign "^4.0.1"
1151 pinkie-promise "^2.0.0"
1152
1067 -optimist@0.6.x, optimist@^0.6.1:
1153 +optimist@0.6.x:
1154 version "0.6.1"
1155 resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686"
1156 dependencies:
1157 minimist "~0.0.1"
1158 wordwrap "~0.0.2"
1159
1074 -options@>=0.0.5:
1075 - version "0.0.6"
1076 - resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f"
1077 -
1160 os-homedir@^1.0.0:
1161 version "1.0.2"
1162 resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
@@ -1085,7 +1167,7 @@ os-locale@^1.4.0:
1167 dependencies:
1168 lcid "^1.0.0"
1169
1088 -os-tmpdir@^1.0.0:
1170 +os-tmpdir@^1.0.0, os-tmpdir@~1.0.2:
1171 version "1.0.2"
1172 resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
1173
@@ -1109,17 +1191,10 @@ package-json@^4.0.0:
1191 registry-url "^3.0.3"
1192 semver "^5.1.0"
1193
1112 -parse-json@^2.2.0:
1113 - version "2.2.0"
1114 - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
1115 - dependencies:
1116 - error-ex "^1.2.0"
1117 -
1118 -path-exists@^2.0.0:
1119 - version "2.1.0"
1120 - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
1121 - dependencies:
1122 - pinkie-promise "^2.0.0"
1194 +parse-cache-control@1.0.1:
1195 + version "1.0.1"
1196 + resolved "https://registry.yarnpkg.com/parse-cache-control/-/parse-cache-control-1.0.1.tgz#8eeab3e54fa56920fe16ba38f77fa21aacc2d74e"
1197 + integrity sha1-juqz5U+laSD+Fro493+iGqzC104=
1198
1199 path-is-absolute@^1.0.0:
1200 version "1.0.1"
@@ -1129,19 +1204,11 @@ path-key@^2.0.0:
1204 version "2.0.1"
1205 resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
1206
1132 -path-type@^1.0.0:
1133 - version "1.1.0"
1134 - resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
1135 - dependencies:
1136 - graceful-fs "^4.1.2"
1137 - pify "^2.0.0"
1138 - pinkie-promise "^2.0.0"
1139 -
1207 performance-now@^0.2.0:
1208 version "0.2.0"
1209 resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"
1210
1144 -pify@^2.0.0, pify@^2.3.0:
1211 +pify@^2.3.0:
1212 version "2.3.0"
1213 resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
1214
@@ -1193,6 +1260,17 @@ qs@~6.4.0:
1260 version "6.4.0"
1261 resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
1262
1263 +raven@^2.2.1:
1264 + version "2.6.4"
1265 + resolved "https://registry.yarnpkg.com/raven/-/raven-2.6.4.tgz#458d4a380c8fbb59e0150c655625aaf60c167ea3"
1266 + integrity sha512-6PQdfC4+DQSFncowthLf+B6Hr0JpPsFBgTVYTAOq7tCmx/kR4SXbeawtPch20+3QfUcQDoJBLjWW1ybvZ4kXTw==
1267 + dependencies:
1268 + cookie "0.3.1"
1269 + md5 "^2.2.1"
1270 + stack-trace "0.0.10"
1271 + timed-out "4.0.1"
1272 + uuid "3.3.2"
1273 +
1274 rc@^1.0.1, rc@^1.1.6, rc@^1.1.7:
1275 version "1.2.1"
1276 resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.1.tgz#2e03e8e42ee450b8cb3dce65be1bf8974e1dfd95"
@@ -1202,21 +1280,6 @@ rc@^1.0.1, rc@^1.1.6, rc@^1.1.7:
1280 minimist "^1.2.0"
1281 strip-json-comments "~2.0.1"
1282
1205 -read-pkg-up@^1.0.1:
1206 - version "1.0.1"
1207 - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
1208 - dependencies:
1209 - find-up "^1.0.0"
1210 - read-pkg "^1.0.0"
1211 -
1212 -read-pkg@^1.0.0:
1213 - version "1.1.0"
1214 - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
1215 - dependencies:
1216 - load-json-file "^1.0.0"
1217 - normalize-package-data "^2.3.2"
1218 - path-type "^1.0.0"
1219 -
1283 readable-stream@^2.0.6, readable-stream@^2.1.4:
1284 version "2.3.3"
1285 resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c"
@@ -1229,13 +1292,6 @@ readable-stream@^2.0.6, readable-stream@^2.1.4:
1292 string_decoder "~1.0.3"
1293 util-deprecate "~1.0.1"
1294
1232 -redent@^1.0.0:
1233 - version "1.0.0"
1234 - resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"
1235 - dependencies:
1236 - indent-string "^2.1.0"
1237 - strip-indent "^1.0.1"
1238 -
1295 registry-auth-token@^3.0.1:
1296 version "3.3.1"
1297 resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.1.tgz#fb0d3289ee0d9ada2cbb52af5dfe66cb070d3006"
@@ -1249,16 +1305,6 @@ registry-url@^3.0.3:
1305 dependencies:
1306 rc "^1.0.1"
1307
1252 -repeat-string@^1.5.2:
1253 - version "1.6.1"
1254 - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
1255 -
1256 -repeating@^2.0.0:
1257 - version "2.0.1"
1258 - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda"
1259 - dependencies:
1260 - is-finite "^1.0.0"
1261 -
1308 request@2, request@^2.81.0:
1309 version "2.81.0"
1310 resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0"
@@ -1294,11 +1340,13 @@ resolve@1.1.7:
1340 version "1.1.7"
1341 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
1342
1297 -right-align@^0.1.1:
1298 - version "0.1.3"
1299 - resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef"
1343 +restore-cursor@^2.0.0:
1344 + version "2.0.0"
1345 + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
1346 + integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368=
1347 dependencies:
1301 - align-text "^0.1.1"
1348 + onetime "^2.0.0"
1349 + signal-exit "^3.0.2"
1350
1351 rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.6.1:
1352 version "2.6.1"
@@ -1306,25 +1354,50 @@ rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.6.1:
1354 dependencies:
1355 glob "^7.0.5"
1356
1309 -rimraf@2.2.8:
1310 - version "2.2.8"
1311 - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582"
1357 +robots-parser@^2.0.1:
1358 + version "2.1.0"
1359 + resolved "https://registry.yarnpkg.com/robots-parser/-/robots-parser-2.1.0.tgz#d16b78ce34e861ab6afbbf0aac65974dbe01566e"
1360 + integrity sha512-k07MeDS1Tl1zjoYs5bHfUbgQ0MfaeTOepDcjZFxdYXd84p6IeLDQyUwlMk2AZ9c2yExA30I3ayWhmqz9tg0DzQ==
1361 +
1362 +run-async@^2.2.0:
1363 + version "2.3.0"
1364 + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"
1365 + integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA=
1366 + dependencies:
1367 + is-promise "^2.1.0"
1368 +
1369 +rx-lite-aggregates@^4.0.8:
1370 + version "4.0.8"
1371 + resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be"
1372 + integrity sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=
1373 + dependencies:
1374 + rx-lite "*"
1375 +
1376 +rx-lite@*, rx-lite@^4.0.8:
1377 + version "4.0.8"
1378 + resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444"
1379 + integrity sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=
1380
1381 safe-buffer@^5.0.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
1382 version "5.1.1"
1383 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
1384
1385 +"safer-buffer@>= 2.1.2 < 3":
1386 + version "2.1.2"
1387 + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
1388 + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
1389 +
1390 semver-diff@^2.0.0:
1391 version "2.1.0"
1392 resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36"
1393 dependencies:
1394 semver "^5.0.3"
1395
1323 -"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0:
1396 +semver@^5.0.3, semver@^5.1.0, semver@^5.3.0:
1397 version "5.4.1"
1398 resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e"
1399
1327 -semver@5.3.0, semver@~5.3.0:
1400 +semver@~5.3.0:
1401 version "5.3.0"
1402 resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
1403
@@ -1342,7 +1415,7 @@ shebang-regex@^1.0.0:
1415 version "1.0.0"
1416 resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
1417
1345 -signal-exit@^3.0.0:
1418 +signal-exit@^3.0.0, signal-exit@^3.0.2:
1419 version "3.0.2"
1420 resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
1421
@@ -1356,39 +1429,14 @@ sntp@1.x.x:
1429 dependencies:
1430 hoek "2.x.x"
1431
1359 -source-map@^0.4.4:
1360 - version "0.4.4"
1361 - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b"
1362 - dependencies:
1363 - amdefine ">=0.0.4"
1364 -
1365 -source-map@~0.5.1:
1366 - version "0.5.7"
1367 - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
1368 -
1369 -spdx-correct@~1.0.0:
1370 - version "1.0.2"
1371 - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40"
1372 - dependencies:
1373 - spdx-license-ids "^1.0.2"
1374 -
1375 -spdx-expression-parse@~1.0.0:
1376 - version "1.0.4"
1377 - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c"
1378 -
1379 -spdx-license-ids@^1.0.2:
1380 - version "1.2.2"
1381 - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57"
1382 -
1383 -speedline@1.2.0:
1384 - version "1.2.0"
1385 - resolved "https://registry.yarnpkg.com/speedline/-/speedline-1.2.0.tgz#f5828dcf8e9b96a9f6c1da8ab298538820c6668d"
1432 +speedline-core@1.4.2:
1433 + version "1.4.2"
1434 + resolved "https://registry.yarnpkg.com/speedline-core/-/speedline-core-1.4.2.tgz#bb061444a218d67b4cd52f63a262386197b90c8a"
1435 + integrity sha512-9/5CApkKKl6bS6jJ2D0DQllwz/1xq3cyJCR6DLgAQnkj5djCuq8NbflEdD2TI01p8qzS9qaKjzxM9cHT11ezmg==
1436 dependencies:
1387 - babar "0.0.3"
1437 + "@types/node" "*"
1438 image-ssim "^0.2.0"
1439 jpeg-js "^0.1.2"
1390 - loud-rejection "^1.3.0"
1391 - meow "^3.7.0"
1440
1441 sshpk@^1.7.0:
1442 version "1.13.1"
@@ -1404,6 +1452,11 @@ sshpk@^1.7.0:
1452 jsbn "~0.1.0"
1453 tweetnacl "~0.14.0"
1454
1455 +stack-trace@0.0.10:
1456 + version "0.0.10"
1457 + resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0"
1458 + integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=
1459 +
1460 stats-analysis@^2.0.0:
1461 version "2.0.0"
1462 resolved "https://registry.yarnpkg.com/stats-analysis/-/stats-analysis-2.0.0.tgz#f45c516ff5c5d26c26f2d8c7b3d57592802d6187"
@@ -1416,7 +1469,7 @@ string-width@^1.0.1, string-width@^1.0.2:
1469 is-fullwidth-code-point "^1.0.0"
1470 strip-ansi "^3.0.0"
1471
1419 -string-width@^2.0.0:
1472 +string-width@^2.0.0, string-width@^2.1.0:
1473 version "2.1.1"
1474 resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
1475 dependencies:
@@ -1445,22 +1498,10 @@ strip-ansi@^4.0.0:
1498 dependencies:
1499 ansi-regex "^3.0.0"
1500
1448 -strip-bom@^2.0.0:
1449 - version "2.0.0"
1450 - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e"
1451 - dependencies:
1452 - is-utf8 "^0.2.0"
1453 -
1501 strip-eof@^1.0.0:
1502 version "1.0.0"
1503 resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
1504
1458 -strip-indent@^1.0.1:
1459 - version "1.0.1"
1460 - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2"
1461 - dependencies:
1462 - get-stdin "^4.0.1"
1463 -
1505 strip-json-comments@~2.0.1:
1506 version "2.0.1"
1507 resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
@@ -1475,6 +1516,13 @@ supports-color@^4.0.0:
1516 dependencies:
1517 has-flag "^2.0.0"
1518
1519 +supports-color@^5.3.0:
1520 + version "5.5.0"
1521 + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
1522 + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
1523 + dependencies:
1524 + has-flag "^3.0.0"
1525 +
1526 tar-pack@^3.4.0:
1527 version "3.4.0"
1528 resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.0.tgz#23be2d7f671a8339376cbdb0b8fe3fdebf317984"
@@ -1502,24 +1550,28 @@ term-size@^1.2.0:
1550 dependencies:
1551 execa "^0.7.0"
1552
1505 -timed-out@^4.0.0:
1553 +through@^2.3.6:
1554 + version "2.3.8"
1555 + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
1556 + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
1557 +
1558 +timed-out@4.0.1, timed-out@^4.0.0:
1559 version "4.0.1"
1560 resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f"
1561
1562 +tmp@^0.0.33:
1563 + version "0.0.33"
1564 + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
1565 + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==
1566 + dependencies:
1567 + os-tmpdir "~1.0.2"
1568 +
1569 tough-cookie@~2.3.0:
1570 version "2.3.2"
1571 resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.2.tgz#f081f76e4c85720e6c37a5faced737150d84072a"
1572 dependencies:
1573 punycode "^1.4.1"
1574
1515 -tr46@~0.0.3:
1516 - version "0.0.3"
1517 - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
1518 -
1519 -trim-newlines@^1.0.0:
1520 - version "1.0.0"
1521 - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
1522 -
1575 tunnel-agent@^0.6.0:
1576 version "0.6.0"
1577 resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
@@ -1530,26 +1582,14 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0:
1582 version "0.14.5"
1583 resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
1584
1533 -uglify-js@^2.6:
1534 - version "2.8.29"
1535 - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd"
1536 - dependencies:
1537 - source-map "~0.5.1"
1538 - yargs "~3.10.0"
1539 - optionalDependencies:
1540 - uglify-to-browserify "~1.0.0"
1541 -
1542 -uglify-to-browserify@~1.0.0:
1543 - version "1.0.2"
1544 - resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7"
1545 -
1585 uid-number@^0.0.6:
1586 version "0.0.6"
1587 resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81"
1588
1550 -ultron@1.0.x:
1551 - version "1.0.2"
1552 - resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa"
1589 +ultron@~1.1.0:
1590 + version "1.1.1"
1591 + resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c"
1592 + integrity sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==
1593
1594 union@~0.4.3:
1595 version "0.4.6"
@@ -1594,17 +1634,15 @@ util-deprecate@~1.0.1:
1634 version "1.0.2"
1635 resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
1636
1637 +uuid@3.3.2:
1638 + version "3.3.2"
1639 + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131"
1640 + integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==
1641 +
1642 uuid@^3.0.0:
1643 version "3.1.0"
1644 resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04"
1645
1601 -validate-npm-package-license@^3.0.1:
1602 - version "3.0.1"
1603 - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc"
1604 - dependencies:
1605 - spdx-correct "~1.0.0"
1606 - spdx-expression-parse "~1.0.0"
1607 -
1646 verror@1.10.0:
1647 version "1.10.0"
1648 resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
@@ -1613,17 +1651,6 @@ verror@1.10.0:
1651 core-util-is "1.0.2"
1652 extsprintf "^1.2.0"
1653
1616 -webidl-conversions@^3.0.0:
1617 - version "3.0.1"
1618 - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
1619 -
1620 -whatwg-url@4.0.0:
1621 - version "4.0.0"
1622 - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-4.0.0.tgz#5be362f0b6e2f8760f7260df6e0e1df536f5479c"
1623 - dependencies:
1624 - tr46 "~0.0.3"
1625 - webidl-conversions "^3.0.0"
1626 -
1654 which@1, which@^1.2.9:
1655 version "1.3.0"
1656 resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a"
@@ -1642,18 +1669,10 @@ widest-line@^1.0.0:
1669 dependencies:
1670 string-width "^1.0.1"
1671
1645 -window-size@0.1.0:
1646 - version "0.1.0"
1647 - resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
1648 -
1672 window-size@^0.1.4:
1673 version "0.1.4"
1674 resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.4.tgz#f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876"
1675
1653 -wordwrap@0.0.2:
1654 - version "0.0.2"
1655 - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
1656 -
1676 wordwrap@~0.0.2:
1677 version "0.0.3"
1678 resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107"
@@ -1677,12 +1696,14 @@ write-file-atomic@^2.0.0:
1696 imurmurhash "^0.1.4"
1697 slide "^1.1.5"
1698
1680 -ws@1.1.1:
1681 - version "1.1.1"
1682 - resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.1.tgz#082ddb6c641e85d4bb451f03d52f06eabdb1f018"
1699 +ws@3.3.2:
1700 + version "3.3.2"
1701 + resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.2.tgz#96c1d08b3fefda1d5c1e33700d3bfaa9be2d5608"
1702 + integrity sha512-t+WGpsNxhMR4v6EClXS8r8km5ZljKJzyGhJf7goJz9k5Ye3+b5Bvno5rjqPuIBn5mnn5GBb7o8IrIWHxX1qOLQ==
1703 dependencies:
1684 - options ">=0.0.5"
1685 - ultron "1.0.x"
1704 + async-limiter "~1.0.0"
1705 + safe-buffer "~5.1.0"
1706 + ultron "~1.1.0"
1707
1708 xdg-basedir@^3.0.0:
1709 version "3.0.0"
@@ -1696,6 +1717,13 @@ yallist@^2.1.2:
1717 version "2.1.2"
1718 resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
1719
1720 +yargs-parser@7.0.0:
1721 + version "7.0.0"
1722 + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9"
1723 + integrity sha1-jQrELxbqVd69MyyvTEA4s+P139k=
1724 + dependencies:
1725 + camelcase "^4.1.0"
1726 +
1727 yargs@3.32.0:
1728 version "3.32.0"
1729 resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.32.0.tgz#03088e9ebf9e756b69751611d2a5ef591482c995"
@@ -1707,12 +1735,3 @@ yargs@3.32.0:
1735 string-width "^1.0.1"
1736 window-size "^0.1.4"
1737 y18n "^3.2.0"
1710 -
1711 -yargs@~3.10.0:
1712 - version "3.10.0"
1713 - resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"
1714 - dependencies:
1715 - camelcase "^1.0.2"
1716 - cliui "^2.1.0"
1717 - decamelize "^1.0.0"
1718 - window-size "0.1.0"