[ci] Fix download_base_build_for_sizebot (#26422)
CircleCI now enforces passing a token when fetching artifacts. I'm also deleting the old request-promise-json dependency because AFAIK we were only using it to fetch json from circleci about the list of available artifacts – which we can just do using node-fetch. Plus, the underlying request package it uses has been deprecated since 2019.
lauren committed
Mar 17, 2023 at 16:04 UTC
6310087f099b5b6d11a1e65cc27881411718c5fd
4 files changed
+22
-311
scripts/release/package.json
-1
@@ -19,7 +19,6 @@
19
"prompt-promise": "^1.0.3",
20
"puppeteer": "^1.11.0",
21
"pushstate-server": "^3.0.1",
22
- "request-promise-json": "^1.0.4",
22
"semver": "^5.4.1"
23
}
24
}
scripts/release/shared-commands/download-build-artifacts.js
+7
-1
@@ -22,9 +22,15 @@ const run = async ({build, cwd, releaseChannel}) => {
22
}
23
24
// Download and extract artifact
25
+ const {CIRCLE_CI_API_TOKEN} = process.env;
26
+ if (CIRCLE_CI_API_TOKEN == null) {
27
+ throw new Error(
28
+ `Expected a CircleCI token to download artifacts, got ${CIRCLE_CI_API_TOKEN}`
29
+ );
30
+ }
31
await exec(`rm -rf ./build`, {cwd});
32
await exec(
27
- `curl -L $(fwdproxy-config curl) ${buildArtifacts.url} | tar -xvz`,
33
+ `curl -L $(fwdproxy-config curl) ${buildArtifacts.url} -H "Circle-Token: ${CIRCLE_CI_API_TOKEN}" | tar -xvz`,
34
{
35
cwd,
36
}
scripts/release/utils.js
+13
-3
@@ -5,7 +5,7 @@ const {createPatch} = require('diff');
5
const {hashElement} = require('folder-hash');
6
const {existsSync, readFileSync, writeFileSync} = require('fs');
7
const {readJson, writeJson} = require('fs-extra');
8
-const http = require('request-promise-json');
8
+const fetch = require('node-fetch');
9
const logUpdate = require('log-update');
10
const {join} = require('path');
11
const createLogger = require('progress-estimator');
@@ -59,9 +59,19 @@ const extractCommitFromVersionNumber = version => {
59
};
60
61
const getArtifactsList = async buildID => {
62
+ const {CIRCLE_CI_API_TOKEN} = process.env;
63
+ if (CIRCLE_CI_API_TOKEN == null) {
64
+ throw new Error(
65
+ `Expected a CircleCI token to download artifacts, got ${CIRCLE_CI_API_TOKEN}`
66
+ );
67
+ }
68
const jobArtifactsURL = `https://circleci.com/api/v1.1/project/github/facebook/react/${buildID}/artifacts`;
63
- const jobArtifacts = await http.get(jobArtifactsURL, true);
64
- return jobArtifacts;
69
+ const jobArtifacts = await fetch(jobArtifactsURL, {
70
+ headers: {
71
+ 'Circle-Token': CIRCLE_CI_API_TOKEN,
72
+ },
73
+ });
74
+ return jobArtifacts.json();
75
};
76
77
const getBuildInfo = async () => {
scripts/release/yarn.lock
+2
-306
@@ -17,15 +17,6 @@ agent-base@^4.3.0:
17
dependencies:
18
es6-promisify "^5.0.0"
19
20
-ajv@^5.1.0:
21
- version "5.2.3"
22
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.2.3.tgz#c06f598778c44c6b161abafe3466b81ad1814ed2"
23
- dependencies:
24
- co "^4.6.0"
25
- fast-deep-equal "^1.0.0"
26
- json-schema-traverse "^0.3.0"
27
- json-stable-stringify "^1.0.1"
28
-
20
ansi-escape-sequences@^4.0.0:
21
version "4.0.0"
22
resolved "https://registry.yarnpkg.com/ansi-escape-sequences/-/ansi-escape-sequences-4.0.0.tgz#e0ecb042958b71e42942d35c1fcf1d9b00a0f67e"
@@ -70,54 +61,16 @@ array-back@^2.0.0:
61
dependencies:
62
typical "^2.6.1"
63
73
-asn1@~0.2.3:
74
- version "0.2.3"
75
- resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86"
76
-
77
-assert-plus@1.0.0, assert-plus@^1.0.0:
78
- version "1.0.0"
79
- resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
80
-
64
async-limiter@~1.0.0:
65
version "1.0.1"
66
resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd"
67
integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==
68
86
-asynckit@^0.4.0:
87
- version "0.4.0"
88
- resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
89
-
90
-aws-sign2@~0.7.0:
91
- version "0.7.0"
92
- resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
93
-
94
-aws4@^1.6.0:
95
- version "1.6.0"
96
- resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e"
97
-
69
balanced-match@^1.0.0:
70
version "1.0.0"
71
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
72
integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
73
103
-bcrypt-pbkdf@^1.0.0:
104
- version "1.0.1"
105
- resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d"
106
- dependencies:
107
- tweetnacl "^0.14.3"
108
-
109
-boom@4.x.x:
110
- version "4.3.1"
111
- resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31"
112
- dependencies:
113
- hoek "4.x.x"
114
-
115
-boom@5.x.x:
116
- version "5.2.0"
117
- resolved "https://registry.yarnpkg.com/boom/-/boom-5.2.0.tgz#5dd9da6ee3a5f302077436290cb717d3f4a54e02"
118
- dependencies:
119
- hoek "4.x.x"
120
-
74
brace-expansion@^1.1.7:
75
version "1.1.11"
76
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
@@ -136,10 +89,6 @@ bytes@2.5.0:
89
resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.5.0.tgz#4c9423ea2d252c270c41b2bdefeff9bb6b62c06a"
90
integrity sha1-TJQj6i0lLCcMQbK97+/5u2tiwGo=
91
139
-caseless@~0.12.0:
140
- version "0.12.0"
141
- resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
142
-
92
chalk@^2.1.0:
93
version "2.1.0"
94
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.1.0.tgz#ac5becf14fa21b99c6c92ca7a7d7cfd5b17e743e"
@@ -185,10 +134,6 @@ cli-spinners@^1.3.1:
134
resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-1.3.1.tgz#002c1990912d0d59580c93bd36c056de99e4259a"
135
integrity sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==
136
188
-co@^4.6.0:
189
- version "4.6.0"
190
- resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
191
-
137
color-convert@^1.9.0:
138
version "1.9.0"
139
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a"
@@ -199,12 +144,6 @@ color-name@^1.1.1:
144
version "1.1.3"
145
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
146
202
-combined-stream@^1.0.5, combined-stream@~1.0.5:
203
- version "1.0.5"
204
- resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009"
205
- dependencies:
206
- delayed-stream "~1.0.0"
207
-
147
command-line-args@^4.0.7:
148
version "4.0.7"
149
resolved "https://registry.yarnpkg.com/command-line-args/-/command-line-args-4.0.7.tgz#f8d1916ecb90e9e121eda6428e41300bfb64cc46"
@@ -276,7 +215,7 @@ connect@3.6.2:
215
parseurl "~1.3.1"
216
utils-merge "1.0.0"
217
279
-core-util-is@1.0.2, core-util-is@~1.0.0:
218
+core-util-is@~1.0.0:
219
version "1.0.2"
220
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
221
@@ -287,18 +226,6 @@ cross-spawn@^4.0.2:
226
lru-cache "^4.0.1"
227
which "^1.2.9"
228
290
-cryptiles@3.x.x:
291
- version "3.1.2"
292
- resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz#a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe"
293
- dependencies:
294
- boom "5.x.x"
295
-
296
-dashdash@^1.12.0:
297
- version "1.14.1"
298
- resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
299
- dependencies:
300
- assert-plus "^1.0.0"
301
-
229
debug@2.6.7:
230
version "2.6.7"
231
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.7.tgz#92bad1f6d05bbb6bba22cca88bcd0ec894c2861e"
@@ -338,10 +265,6 @@ deep-extend@~0.5.0:
265
version "0.5.0"
266
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.5.0.tgz#6ef4a09b05f98b0e358d6d93d4ca3caec6672803"
267
341
-delayed-stream@~1.0.0:
342
- version "1.0.0"
343
- resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
344
-
268
depd@~1.1.0, depd@~1.1.1, depd@~1.1.2:
269
version "1.1.2"
270
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
@@ -357,12 +280,6 @@ diff@^3.5.0:
280
resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
281
integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==
282
360
-ecc-jsbn@~0.1.1:
361
- version "0.1.1"
362
- resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505"
363
- dependencies:
364
- jsbn "~0.1.0"
365
-
283
ee-first@1.1.1:
284
version "1.1.1"
285
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
@@ -399,10 +316,6 @@ etag@~1.8.0, etag@~1.8.1:
316
resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
317
integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
318
402
-extend@~3.0.1:
403
- version "3.0.1"
404
- resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
405
-
319
extract-zip@^1.6.6:
320
version "1.6.7"
321
resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.6.7.tgz#a840b4b8af6403264c8db57f4f1a74333ef81fe9"
@@ -413,14 +326,6 @@ extract-zip@^1.6.6:
326
mkdirp "0.5.1"
327
yauzl "2.4.1"
328
416
-extsprintf@1.3.0, extsprintf@^1.2.0:
417
- version "1.3.0"
418
- resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
419
-
420
-fast-deep-equal@^1.0.0:
421
- version "1.0.0"
422
- resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz#96256a3bc975595eb36d82e9929d060d893439ff"
423
-
329
fd-slicer@~1.0.1:
330
version "1.0.1"
331
resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.0.1.tgz#8b5bcbd9ec327c5041bf9ab023fd6750f1177e65"
@@ -457,18 +362,6 @@ folder-hash@^2.1.2:
362
graceful-fs "~4.1.11"
363
minimatch "~3.0.4"
364
460
-forever-agent@~0.6.1:
461
- version "0.6.1"
462
- resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
463
-
464
-form-data@~2.3.1:
465
- version "2.3.1"
466
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.1.tgz#6fb94fbd71885306d73d15cc497fe4cc4ecd44bf"
467
- dependencies:
468
- asynckit "^0.4.0"
469
- combined-stream "^1.0.5"
470
- mime-types "^2.1.12"
471
-
365
fresh@0.5.0:
366
version "0.5.0"
367
resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.0.tgz#f474ca5e6a9246d6fd8e0953cfa9b9c805afa78e"
@@ -492,12 +385,6 @@ fs.realpath@^1.0.0:
385
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
386
integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
387
495
-getpass@^0.1.1:
496
- version "0.1.7"
497
- resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
498
- dependencies:
499
- assert-plus "^1.0.0"
500
-
388
glob@^7.0.5:
389
version "7.1.3"
390
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1"
@@ -519,17 +406,6 @@ graceful-fs@~4.1.11:
406
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00"
407
integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==
408
522
-har-schema@^2.0.0:
523
- version "2.0.0"
524
- resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
525
-
526
-har-validator@~5.0.3:
527
- version "5.0.3"
528
- resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd"
529
- dependencies:
530
- ajv "^5.1.0"
531
- har-schema "^2.0.0"
532
-
409
has-flag@^2.0.0:
410
version "2.0.0"
411
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51"
@@ -539,19 +415,6 @@ has-flag@^3.0.0:
415
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
416
integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
417
542
-hawk@~6.0.2:
543
- version "6.0.2"
544
- resolved "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz#af4d914eb065f9b5ce4d9d11c1cb2126eecc3038"
545
- dependencies:
546
- boom "4.x.x"
547
- cryptiles "3.x.x"
548
- hoek "4.x.x"
549
- sntp "2.x.x"
550
-
551
-hoek@4.x.x:
552
- version "4.2.0"
553
- resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.0.tgz#72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d"
554
-
418
http-errors@~1.6.1, http-errors@~1.6.2:
419
version "1.6.3"
420
resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d"
@@ -562,14 +425,6 @@ http-errors@~1.6.1, http-errors@~1.6.2:
425
setprototypeof "1.1.0"
426
statuses ">= 1.4.0 < 2"
427
565
-http-signature@~1.2.0:
566
- version "1.2.0"
567
- resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
568
- dependencies:
569
- assert-plus "^1.0.0"
570
- jsprim "^1.2.2"
571
- sshpk "^1.7.0"
572
-
428
https-proxy-agent@^2.2.1:
429
version "2.2.4"
430
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b"
@@ -600,10 +455,6 @@ is-fullwidth-code-point@^2.0.0:
455
version "2.0.0"
456
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
457
603
-is-typedarray@~1.0.0:
604
- version "1.0.0"
605
- resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
606
-
458
isarray@~1.0.0:
459
version "1.0.0"
460
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
@@ -613,51 +464,12 @@ isexe@^2.0.0:
464
version "2.0.0"
465
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
466
616
-isstream@~0.1.2:
617
- version "0.1.2"
618
- resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
619
-
620
-jsbn@~0.1.0:
621
- version "0.1.1"
622
- resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
623
-
624
-json-schema-traverse@^0.3.0:
625
- version "0.3.1"
626
- resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340"
627
-
628
-json-schema@0.2.3:
629
- version "0.2.3"
630
- resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
631
-
632
-json-stable-stringify@^1.0.1:
633
- version "1.0.1"
634
- resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af"
635
- dependencies:
636
- jsonify "~0.0.0"
637
-
638
-json-stringify-safe@~5.0.1:
639
- version "5.0.1"
640
- resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
641
-
467
jsonfile@^4.0.0:
468
version "4.0.0"
469
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
470
optionalDependencies:
471
graceful-fs "^4.1.6"
472
648
-jsonify@~0.0.0:
649
- version "0.0.0"
650
- resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
651
-
652
-jsprim@^1.2.2:
653
- version "1.4.1"
654
- resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
655
- dependencies:
656
- assert-plus "1.0.0"
657
- extsprintf "1.3.0"
658
- json-schema "0.2.3"
659
- verror "1.10.0"
660
-
473
keypress@~0.2.1:
474
version "0.2.1"
475
resolved "https://registry.yarnpkg.com/keypress/-/keypress-0.2.1.tgz#1e80454250018dbad4c3fe94497d6e67b6269c77"
@@ -695,16 +507,6 @@ lru-cache@^4.0.1:
507
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.37.0.tgz#0b6a0ce6fdbe9576e25f1f2d2fde8830dc0ad0d8"
508
integrity sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==
509
698
-mime-db@~1.30.0:
699
- version "1.30.0"
700
- resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.30.0.tgz#74c643da2dd9d6a45399963465b26d5ca7d71f01"
701
-
702
-mime-types@^2.1.12, mime-types@~2.1.17:
703
- version "2.1.17"
704
- resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.17.tgz#09d7a393f03e995a79f8af857b70a9e0ab16557a"
705
- dependencies:
706
- mime-db "~1.30.0"
707
-
510
mime-types@~2.1.18:
511
version "2.1.21"
512
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.21.tgz#28995aa1ecb770742fe6ae7e58f9181c744b3f96"
@@ -779,10 +581,6 @@ node-version@^1.0.0:
581
version "1.1.0"
582
resolved "https://registry.yarnpkg.com/node-version/-/node-version-1.1.0.tgz#f437d7ba407e65e2c4eaef8887b1718ba523d4f0"
583
782
-oauth-sign@~0.8.2:
783
- version "0.8.2"
784
- resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
785
-
584
on-finished@~2.3.0:
585
version "2.3.0"
586
resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
@@ -823,10 +621,6 @@ pend@~1.2.0:
621
resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
622
integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA=
623
826
-performance-now@^2.1.0:
827
- version "2.1.0"
828
- resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
829
-
624
process-nextick-args@~2.0.0:
625
version "2.0.0"
626
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa"
@@ -867,10 +661,6 @@ pseudomap@^1.0.2:
661
version "1.0.2"
662
resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
663
870
-punycode@^1.4.1:
871
- version "1.4.1"
872
- resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
873
-
664
puppeteer@^1.11.0:
665
version "1.11.0"
666
resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-1.11.0.tgz#63cdbe12b07275cd6e0b94bce41f3fcb20305770"
@@ -895,14 +685,6 @@ pushstate-server@^3.0.1:
685
connect-static-file "1.2.0"
686
serve-static "1.12.3"
687
898
-q@^1.1.2:
899
- version "1.5.0"
900
- resolved "https://registry.yarnpkg.com/q/-/q-1.5.0.tgz#dd01bac9d06d30e6f219aecb8253ee9ebdc308f1"
901
-
902
-qs@~6.5.1:
903
- version "6.5.1"
904
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8"
905
-
688
range-parser@~1.2.0:
689
version "1.2.0"
690
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e"
@@ -925,40 +707,6 @@ reduce-flatten@^1.0.1:
707
version "1.0.1"
708
resolved "https://registry.yarnpkg.com/reduce-flatten/-/reduce-flatten-1.0.1.tgz#258c78efd153ddf93cb561237f61184f3696e327"
709
928
-request-promise-json@^1.0.4:
929
- version "1.0.4"
930
- resolved "https://registry.yarnpkg.com/request-promise-json/-/request-promise-json-1.0.4.tgz#71119e82a263c900a72be255c65e49a3d3ca5e6f"
931
- dependencies:
932
- q "^1.1.2"
933
- request "^2.51.0"
934
-
935
-request@^2.51.0:
936
- version "2.83.0"
937
- resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356"
938
- dependencies:
939
- aws-sign2 "~0.7.0"
940
- aws4 "^1.6.0"
941
- caseless "~0.12.0"
942
- combined-stream "~1.0.5"
943
- extend "~3.0.1"
944
- forever-agent "~0.6.1"
945
- form-data "~2.3.1"
946
- har-validator "~5.0.3"
947
- hawk "~6.0.2"
948
- http-signature "~1.2.0"
949
- is-typedarray "~1.0.0"
950
- isstream "~0.1.2"
951
- json-stringify-safe "~5.0.1"
952
- mime-types "~2.1.17"
953
- oauth-sign "~0.8.2"
954
- performance-now "^2.1.0"
955
- qs "~6.5.1"
956
- safe-buffer "^5.1.1"
957
- stringstream "~0.0.5"
958
- tough-cookie "~2.3.3"
959
- tunnel-agent "^0.6.0"
960
- uuid "^3.1.0"
961
-
710
restore-cursor@^2.0.0:
711
version "2.0.0"
712
resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
@@ -973,7 +721,7 @@ rimraf@^2.6.1:
721
dependencies:
722
glob "^7.0.5"
723
976
-safe-buffer@5.1.1, safe-buffer@^5.0.1, safe-buffer@^5.1.1:
724
+safe-buffer@5.1.1:
725
version "5.1.1"
726
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
727
@@ -1043,26 +791,6 @@ signal-exit@^3.0.2:
791
version "3.0.2"
792
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
793
1046
-sntp@2.x.x:
1047
- version "2.0.2"
1048
- resolved "https://registry.yarnpkg.com/sntp/-/sntp-2.0.2.tgz#5064110f0af85f7cfdb7d6b67a40028ce52b4b2b"
1049
- dependencies:
1050
- hoek "4.x.x"
1051
-
1052
-sshpk@^1.7.0:
1053
- version "1.13.1"
1054
- resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.1.tgz#512df6da6287144316dc4c18fe1cf1d940739be3"
1055
- dependencies:
1056
- asn1 "~0.2.3"
1057
- assert-plus "^1.0.0"
1058
- dashdash "^1.12.0"
1059
- getpass "^0.1.1"
1060
- optionalDependencies:
1061
- bcrypt-pbkdf "^1.0.0"
1062
- ecc-jsbn "~0.1.1"
1063
- jsbn "~0.1.0"
1064
- tweetnacl "~0.14.0"
1065
-
794
"statuses@>= 1.4.0 < 2":
795
version "1.5.0"
796
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
@@ -1087,10 +815,6 @@ string_decoder@~1.1.1:
815
dependencies:
816
safe-buffer "~5.1.0"
817
1090
-stringstream@~0.0.5:
1091
- version "0.0.5"
1092
- resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878"
1093
-
818
strip-ansi@^4.0.0:
819
version "4.0.0"
820
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
@@ -1127,22 +851,6 @@ test-value@^2.1.0:
851
array-back "^1.0.3"
852
typical "^2.6.0"
853
1130
-tough-cookie@~2.3.3:
1131
- version "2.3.3"
1132
- resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.3.tgz#0b618a5565b6dea90bf3425d04d55edc475a7561"
1133
- dependencies:
1134
- punycode "^1.4.1"
1135
-
1136
-tunnel-agent@^0.6.0:
1137
- version "0.6.0"
1138
- resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
1139
- dependencies:
1140
- safe-buffer "^5.0.1"
1141
-
1142
-tweetnacl@^0.14.3, tweetnacl@~0.14.0:
1143
- version "0.14.5"
1144
- resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
1145
-
854
typedarray@^0.0.6:
855
version "0.0.6"
856
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
@@ -1171,23 +879,11 @@ utils-merge@1.0.0:
879
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.0.tgz#0294fb922bb9375153541c4f7096231f287c8af8"
880
integrity sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=
881
1174
-uuid@^3.1.0:
1175
- version "3.1.0"
1176
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04"
1177
-
882
vary@~1.1.1:
883
version "1.1.2"
884
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
885
integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
886
1183
-verror@1.10.0:
1184
- version "1.10.0"
1185
- resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
1186
- dependencies:
1187
- assert-plus "^1.0.0"
1188
- core-util-is "1.0.2"
1189
- extsprintf "^1.2.0"
1190
-
887
which@^1.2.9:
888
version "1.3.0"
889
resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a"