summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVolpeon <git@volpeon.ink>2021-10-19 12:20:56 +0200
committerVolpeon <git@volpeon.ink>2021-10-19 12:20:56 +0200
commit1adb1b9d24c66732dd94f2a7120d1f93b08abdf5 (patch)
tree1eef1e85ce30fa6153002db525d7d239a0a76cfb
parentFix dedupe (diff)
downloadferalbot-1adb1b9d24c66732dd94f2a7120d1f93b08abdf5.tar.gz
feralbot-1adb1b9d24c66732dd94f2a7120d1f93b08abdf5.tar.bz2
feralbot-1adb1b9d24c66732dd94f2a7120d1f93b08abdf5.zip
Compress files > 9 MB
-rw-r--r--package.json1
-rw-r--r--src/index.ts24
-rw-r--r--yarn.lock432
3 files changed, 442 insertions, 15 deletions
diff --git a/package.json b/package.json
index 22329e2..b6632bb 100644
--- a/package.json
+++ b/package.json
@@ -14,6 +14,7 @@
14 "form-data": "^4.0.0", 14 "form-data": "^4.0.0",
15 "got": "^11.8.2", 15 "got": "^11.8.2",
16 "nanoid": "^3.1.30", 16 "nanoid": "^3.1.30",
17 "sharp": "^0.29.1",
17 "ts-command-line-args": "^2.1.0", 18 "ts-command-line-args": "^2.1.0",
18 "ts-node": "^10.3.0", 19 "ts-node": "^10.3.0",
19 "typescript": "^4.4.4" 20 "typescript": "^4.4.4"
diff --git a/src/index.ts b/src/index.ts
index 3b8b0a8..e7bb328 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -1,7 +1,8 @@
1import * as e621 from "./api/e621"; 1import * as e621 from "./api/e621";
2import * as mastodon from "./api/mastodon"; 2import * as mastodon from "./api/mastodon";
3import config from "./config"; 3import config from "./config";
4import * as cliArgs from 'ts-command-line-args'; 4import Sharp from "sharp";
5import * as cliArgs from "ts-command-line-args";
5 6
6const args = cliArgs.parse<{ 7const args = cliArgs.parse<{
7 id?: number; 8 id?: number;
@@ -9,11 +10,11 @@ const args = cliArgs.parse<{
9}>( 10}>(
10 { 11 {
11 id: { type: Number, optional: true }, 12 id: { type: Number, optional: true },
12 help: { type: Boolean, optional: true, alias: 'h' }, 13 help: { type: Boolean, optional: true, alias: "h" },
13 }, 14 },
14 { 15 {
15 helpArg: 'help', 16 helpArg: "help",
16 }, 17 }
17); 18);
18 19
19async function postRandomPicture() { 20async function postRandomPicture() {
@@ -24,7 +25,7 @@ async function postRandomPicture() {
24 const post = await e621.getRandomPost(query); 25 const post = await e621.getRandomPost(query);
25 26
26 console.log(`Got ${post.id} via query ${queryIndex}`); 27 console.log(`Got ${post.id} via query ${queryIndex}`);
27 28
28 await handlePost(post); 29 await handlePost(post);
29} 30}
30 31
@@ -34,7 +35,7 @@ async function postSpecificPicture(id: number) {
34 const post = await e621.getPostById(id); 35 const post = await e621.getPostById(id);
35 36
36 console.log(`Got ${post.id}`); 37 console.log(`Got ${post.id}`);
37 38
38 await handlePost(post); 39 await handlePost(post);
39} 40}
40 41
@@ -44,7 +45,16 @@ async function handlePost(post: e621.Post) {
44 45
45 console.log(`Downloading image...`); 46 console.log(`Downloading image...`);
46 47
47 const file = await e621.client.get(post.file.url).buffer(); 48 let file = await e621.client.get(post.file.url).buffer();
49
50 if (Buffer.byteLength(file) > 1024 * 1024 * 9) {
51 console.log(`Compressing...`);
52
53 file = await Sharp(file)
54 .resize(1000, 1000, { fit: "inside", withoutEnlargement: true })
55 .jpeg({ quality: 80, mozjpeg: true })
56 .toBuffer();
57 }
48 58
49 console.log(`Uploading...`); 59 console.log(`Uploading...`);
50 60
diff --git a/yarn.lock b/yarn.lock
index 03025b1..17b1093 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -102,6 +102,16 @@ acorn@^8.4.1:
102 resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2" 102 resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2"
103 integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q== 103 integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==
104 104
105ansi-regex@^2.0.0:
106 version "2.1.1"
107 resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
108 integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
109
110ansi-regex@^5.0.1:
111 version "5.0.1"
112 resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
113 integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
114
105ansi-styles@^3.2.1: 115ansi-styles@^3.2.1:
106 version "3.2.1" 116 version "3.2.1"
107 resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 117 resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
@@ -116,6 +126,19 @@ ansi-styles@^4.1.0:
116 dependencies: 126 dependencies:
117 color-convert "^2.0.1" 127 color-convert "^2.0.1"
118 128
129aproba@^1.0.3:
130 version "1.2.0"
131 resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
132 integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
133
134are-we-there-yet@~1.1.2:
135 version "1.1.7"
136 resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146"
137 integrity sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==
138 dependencies:
139 delegates "^1.0.0"
140 readable-stream "^2.0.6"
141
119arg@^4.1.0: 142arg@^4.1.0:
120 version "4.1.3" 143 version "4.1.3"
121 resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" 144 resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089"
@@ -136,6 +159,28 @@ asynckit@^0.4.0:
136 resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" 159 resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
137 integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= 160 integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
138 161
162base64-js@^1.3.1:
163 version "1.5.1"
164 resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
165 integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
166
167bl@^4.0.3:
168 version "4.1.0"
169 resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a"
170 integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
171 dependencies:
172 buffer "^5.5.0"
173 inherits "^2.0.4"
174 readable-stream "^3.4.0"
175
176buffer@^5.5.0:
177 version "5.7.1"
178 resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
179 integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
180 dependencies:
181 base64-js "^1.3.1"
182 ieee754 "^1.1.13"
183
139cacheable-lookup@^5.0.3: 184cacheable-lookup@^5.0.3:
140 version "5.0.4" 185 version "5.0.4"
141 resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" 186 resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005"
@@ -171,6 +216,11 @@ chalk@^4.1.0:
171 ansi-styles "^4.1.0" 216 ansi-styles "^4.1.0"
172 supports-color "^7.1.0" 217 supports-color "^7.1.0"
173 218
219chownr@^1.1.1:
220 version "1.1.4"
221 resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
222 integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
223
174clone-response@^1.0.2: 224clone-response@^1.0.2:
175 version "1.0.2" 225 version "1.0.2"
176 resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" 226 resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b"
@@ -178,6 +228,11 @@ clone-response@^1.0.2:
178 dependencies: 228 dependencies:
179 mimic-response "^1.0.0" 229 mimic-response "^1.0.0"
180 230
231code-point-at@^1.0.0:
232 version "1.1.0"
233 resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
234 integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
235
181color-convert@^1.9.0: 236color-convert@^1.9.0:
182 version "1.9.3" 237 version "1.9.3"
183 resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 238 resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
@@ -197,11 +252,27 @@ color-name@1.1.3:
197 resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 252 resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
198 integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= 253 integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
199 254
200color-name@~1.1.4: 255color-name@^1.0.0, color-name@~1.1.4:
201 version "1.1.4" 256 version "1.1.4"
202 resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" 257 resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
203 integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 258 integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
204 259
260color-string@^1.6.0:
261 version "1.6.0"
262 resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.6.0.tgz#c3915f61fe267672cb7e1e064c9d692219f6c312"
263 integrity sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==
264 dependencies:
265 color-name "^1.0.0"
266 simple-swizzle "^0.2.2"
267
268color@^4.0.1:
269 version "4.0.1"
270 resolved "https://registry.yarnpkg.com/color/-/color-4.0.1.tgz#21df44cd10245a91b1ccf5ba031609b0e10e7d67"
271 integrity sha512-rpZjOKN5O7naJxkH2Rx1sZzzBgaiWECc6BYXjeCE6kF0kcASJYbUq02u7JqIHwCb/j3NhV+QhRL2683aICeGZA==
272 dependencies:
273 color-convert "^2.0.1"
274 color-string "^1.6.0"
275
205combined-stream@^1.0.8: 276combined-stream@^1.0.8:
206 version "1.0.8" 277 version "1.0.8"
207 resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" 278 resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
@@ -229,11 +300,28 @@ command-line-usage@^6.1.0:
229 table-layout "^1.0.1" 300 table-layout "^1.0.1"
230 typical "^5.2.0" 301 typical "^5.2.0"
231 302
303console-control-strings@^1.0.0, console-control-strings@~1.1.0:
304 version "1.1.0"
305 resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
306 integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
307
308core-util-is@~1.0.0:
309 version "1.0.3"
310 resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
311 integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
312
232create-require@^1.1.0: 313create-require@^1.1.0:
233 version "1.1.1" 314 version "1.1.1"
234 resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" 315 resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
235 integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== 316 integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
236 317
318decompress-response@^4.2.0:
319 version "4.2.1"
320 resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986"
321 integrity sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==
322 dependencies:
323 mimic-response "^2.0.0"
324
237decompress-response@^6.0.0: 325decompress-response@^6.0.0:
238 version "6.0.0" 326 version "6.0.0"
239 resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" 327 resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc"
@@ -241,7 +329,7 @@ decompress-response@^6.0.0:
241 dependencies: 329 dependencies:
242 mimic-response "^3.1.0" 330 mimic-response "^3.1.0"
243 331
244deep-extend@~0.6.0: 332deep-extend@^0.6.0, deep-extend@~0.6.0:
245 version "0.6.0" 333 version "0.6.0"
246 resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" 334 resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
247 integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== 335 integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
@@ -256,12 +344,27 @@ delayed-stream@~1.0.0:
256 resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" 344 resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
257 integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= 345 integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
258 346
347delegates@^1.0.0:
348 version "1.0.0"
349 resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
350 integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
351
352detect-libc@^1.0.3:
353 version "1.0.3"
354 resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
355 integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
356
259diff@^4.0.1: 357diff@^4.0.1:
260 version "4.0.2" 358 version "4.0.2"
261 resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" 359 resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
262 integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== 360 integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
263 361
264end-of-stream@^1.1.0: 362emoji-regex@^8.0.0:
363 version "8.0.0"
364 resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
365 integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
366
367end-of-stream@^1.1.0, end-of-stream@^1.4.1:
265 version "1.4.4" 368 version "1.4.4"
266 resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" 369 resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
267 integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== 370 integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
@@ -273,6 +376,11 @@ escape-string-regexp@^1.0.5:
273 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 376 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
274 integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 377 integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
275 378
379expand-template@^2.0.3:
380 version "2.0.3"
381 resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c"
382 integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==
383
276file-type@^16.5.3: 384file-type@^16.5.3:
277 version "16.5.3" 385 version "16.5.3"
278 resolved "https://registry.yarnpkg.com/file-type/-/file-type-16.5.3.tgz#474b7e88c74724046abb505e9b8ed4db30c4fc06" 386 resolved "https://registry.yarnpkg.com/file-type/-/file-type-16.5.3.tgz#474b7e88c74724046abb505e9b8ed4db30c4fc06"
@@ -298,6 +406,25 @@ form-data@^4.0.0:
298 combined-stream "^1.0.8" 406 combined-stream "^1.0.8"
299 mime-types "^2.1.12" 407 mime-types "^2.1.12"
300 408
409fs-constants@^1.0.0:
410 version "1.0.0"
411 resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad"
412 integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
413
414gauge@~2.7.3:
415 version "2.7.4"
416 resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
417 integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=
418 dependencies:
419 aproba "^1.0.3"
420 console-control-strings "^1.0.0"
421 has-unicode "^2.0.0"
422 object-assign "^4.1.0"
423 signal-exit "^3.0.0"
424 string-width "^1.0.1"
425 strip-ansi "^3.0.1"
426 wide-align "^1.1.0"
427
301get-stream@^5.1.0: 428get-stream@^5.1.0:
302 version "5.2.0" 429 version "5.2.0"
303 resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" 430 resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
@@ -305,6 +432,11 @@ get-stream@^5.1.0:
305 dependencies: 432 dependencies:
306 pump "^3.0.0" 433 pump "^3.0.0"
307 434
435github-from-package@0.0.0:
436 version "0.0.0"
437 resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce"
438 integrity sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=
439
308got@^11.8.2: 440got@^11.8.2:
309 version "11.8.2" 441 version "11.8.2"
310 resolved "https://registry.yarnpkg.com/got/-/got-11.8.2.tgz#7abb3959ea28c31f3576f1576c1effce23f33599" 442 resolved "https://registry.yarnpkg.com/got/-/got-11.8.2.tgz#7abb3959ea28c31f3576f1576c1effce23f33599"
@@ -332,6 +464,11 @@ has-flag@^4.0.0:
332 resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" 464 resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
333 integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== 465 integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
334 466
467has-unicode@^2.0.0:
468 version "2.0.1"
469 resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
470 integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=
471
335http-cache-semantics@^4.0.0: 472http-cache-semantics@^4.0.0:
336 version "4.1.0" 473 version "4.1.0"
337 resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" 474 resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
@@ -345,16 +482,43 @@ http2-wrapper@^1.0.0-beta.5.2:
345 quick-lru "^5.1.1" 482 quick-lru "^5.1.1"
346 resolve-alpn "^1.0.0" 483 resolve-alpn "^1.0.0"
347 484
348ieee754@^1.2.1: 485ieee754@^1.1.13, ieee754@^1.2.1:
349 version "1.2.1" 486 version "1.2.1"
350 resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" 487 resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
351 integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== 488 integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
352 489
353inherits@^2.0.3: 490inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3:
354 version "2.0.4" 491 version "2.0.4"
355 resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 492 resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
356 integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 493 integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
357 494
495ini@~1.3.0:
496 version "1.3.8"
497 resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
498 integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
499
500is-arrayish@^0.3.1:
501 version "0.3.2"
502 resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03"
503 integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
504
505is-fullwidth-code-point@^1.0.0:
506 version "1.0.0"
507 resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
508 integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs=
509 dependencies:
510 number-is-nan "^1.0.0"
511
512is-fullwidth-code-point@^3.0.0:
513 version "3.0.0"
514 resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
515 integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
516
517isarray@~1.0.0:
518 version "1.0.0"
519 resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
520 integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
521
358json-buffer@3.0.1: 522json-buffer@3.0.1:
359 version "3.0.1" 523 version "3.0.1"
360 resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" 524 resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13"
@@ -377,6 +541,13 @@ lowercase-keys@^2.0.0:
377 resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" 541 resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
378 integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== 542 integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
379 543
544lru-cache@^6.0.0:
545 version "6.0.0"
546 resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
547 integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
548 dependencies:
549 yallist "^4.0.0"
550
380make-error@^1.1.1: 551make-error@^1.1.1:
381 version "1.3.6" 552 version "1.3.6"
382 resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" 553 resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"
@@ -399,21 +570,73 @@ mimic-response@^1.0.0:
399 resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" 570 resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
400 integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== 571 integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
401 572
573mimic-response@^2.0.0:
574 version "2.1.0"
575 resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43"
576 integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==
577
402mimic-response@^3.1.0: 578mimic-response@^3.1.0:
403 version "3.1.0" 579 version "3.1.0"
404 resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" 580 resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9"
405 integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== 581 integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==
406 582
583minimist@^1.2.0, minimist@^1.2.3:
584 version "1.2.5"
585 resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
586 integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
587
588mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3:
589 version "0.5.3"
590 resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113"
591 integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==
592
407nanoid@^3.1.30: 593nanoid@^3.1.30:
408 version "3.1.30" 594 version "3.1.30"
409 resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.30.tgz#63f93cc548d2a113dc5dfbc63bfa09e2b9b64362" 595 resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.30.tgz#63f93cc548d2a113dc5dfbc63bfa09e2b9b64362"
410 integrity sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ== 596 integrity sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==
411 597
598napi-build-utils@^1.0.1:
599 version "1.0.2"
600 resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806"
601 integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==
602
603node-abi@^2.21.0:
604 version "2.30.1"
605 resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.30.1.tgz#c437d4b1fe0e285aaf290d45b45d4d7afedac4cf"
606 integrity sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==
607 dependencies:
608 semver "^5.4.1"
609
610node-addon-api@^4.1.0:
611 version "4.2.0"
612 resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-4.2.0.tgz#117cbb5a959dff0992e1c586ae0393573e4d2a87"
613 integrity sha512-eazsqzwG2lskuzBqCGPi7Ac2UgOoMz8JVOXVhTvvPDYhthvNpefx8jWD8Np7Gv+2Sz0FlPWZk0nJV0z598Wn8Q==
614
412normalize-url@^6.0.1: 615normalize-url@^6.0.1:
413 version "6.1.0" 616 version "6.1.0"
414 resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" 617 resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a"
415 integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== 618 integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==
416 619
620npmlog@^4.0.1:
621 version "4.1.2"
622 resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
623 integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
624 dependencies:
625 are-we-there-yet "~1.1.2"
626 console-control-strings "~1.1.0"
627 gauge "~2.7.3"
628 set-blocking "~2.0.0"
629
630number-is-nan@^1.0.0:
631 version "1.0.1"
632 resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
633 integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
634
635object-assign@^4.1.0:
636 version "4.1.1"
637 resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
638 integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
639
417once@^1.3.1, once@^1.4.0: 640once@^1.3.1, once@^1.4.0:
418 version "1.4.0" 641 version "1.4.0"
419 resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 642 resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
@@ -431,11 +654,35 @@ peek-readable@^4.0.1:
431 resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-4.0.1.tgz#9a045f291db254111c3412c1ce4fec27ddd4d202" 654 resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-4.0.1.tgz#9a045f291db254111c3412c1ce4fec27ddd4d202"
432 integrity sha512-7qmhptnR0WMSpxT5rMHG9bW/mYSR1uqaPFj2MHvT+y/aOUu6msJijpKt5SkTDKySwg65OWG2JwTMBlgcbwMHrQ== 655 integrity sha512-7qmhptnR0WMSpxT5rMHG9bW/mYSR1uqaPFj2MHvT+y/aOUu6msJijpKt5SkTDKySwg65OWG2JwTMBlgcbwMHrQ==
433 656
657prebuild-install@^6.1.4:
658 version "6.1.4"
659 resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-6.1.4.tgz#ae3c0142ad611d58570b89af4986088a4937e00f"
660 integrity sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ==
661 dependencies:
662 detect-libc "^1.0.3"
663 expand-template "^2.0.3"
664 github-from-package "0.0.0"
665 minimist "^1.2.3"
666 mkdirp-classic "^0.5.3"
667 napi-build-utils "^1.0.1"
668 node-abi "^2.21.0"
669 npmlog "^4.0.1"
670 pump "^3.0.0"
671 rc "^1.2.7"
672 simple-get "^3.0.3"
673 tar-fs "^2.0.0"
674 tunnel-agent "^0.6.0"
675
434prettier@^2.4.1: 676prettier@^2.4.1:
435 version "2.4.1" 677 version "2.4.1"
436 resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c" 678 resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c"
437 integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA== 679 integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==
438 680
681process-nextick-args@~2.0.0:
682 version "2.0.1"
683 resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
684 integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
685
439pump@^3.0.0: 686pump@^3.0.0:
440 version "3.0.0" 687 version "3.0.0"
441 resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" 688 resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
@@ -449,7 +696,30 @@ quick-lru@^5.1.1:
449 resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" 696 resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
450 integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== 697 integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
451 698
452readable-stream@^3.6.0: 699rc@^1.2.7:
700 version "1.2.8"
701 resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
702 integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
703 dependencies:
704 deep-extend "^0.6.0"
705 ini "~1.3.0"
706 minimist "^1.2.0"
707 strip-json-comments "~2.0.1"
708
709readable-stream@^2.0.6:
710 version "2.3.7"
711 resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
712 integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
713 dependencies:
714 core-util-is "~1.0.0"
715 inherits "~2.0.3"
716 isarray "~1.0.0"
717 process-nextick-args "~2.0.0"
718 safe-buffer "~5.1.1"
719 string_decoder "~1.1.1"
720 util-deprecate "~1.0.1"
721
722readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0:
453 version "3.6.0" 723 version "3.6.0"
454 resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" 724 resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
455 integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== 725 integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
@@ -482,16 +752,96 @@ responselike@^2.0.0:
482 dependencies: 752 dependencies:
483 lowercase-keys "^2.0.0" 753 lowercase-keys "^2.0.0"
484 754
485safe-buffer@~5.2.0: 755safe-buffer@^5.0.1, safe-buffer@~5.2.0:
486 version "5.2.1" 756 version "5.2.1"
487 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" 757 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
488 integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== 758 integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
489 759
760safe-buffer@~5.1.0, safe-buffer@~5.1.1:
761 version "5.1.2"
762 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
763 integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
764
765semver@^5.4.1:
766 version "5.7.1"
767 resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
768 integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
769
770semver@^7.3.5:
771 version "7.3.5"
772 resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
773 integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
774 dependencies:
775 lru-cache "^6.0.0"
776
777set-blocking@~2.0.0:
778 version "2.0.0"
779 resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
780 integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
781
782sharp@^0.29.1:
783 version "0.29.1"
784 resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.29.1.tgz#f60b50f24f399464a24187c86bd2da41aae50b85"
785 integrity sha512-DpgdAny9TuS+oWCQ7MRS8XyY9x6q1+yW3a5wNx0J3HrGuB/Jot/8WcT+lElHY9iJu2pwtegSGxqMaqFiMhs4rQ==
786 dependencies:
787 color "^4.0.1"
788 detect-libc "^1.0.3"
789 node-addon-api "^4.1.0"
790 prebuild-install "^6.1.4"
791 semver "^7.3.5"
792 simple-get "^3.1.0"
793 tar-fs "^2.1.1"
794 tunnel-agent "^0.6.0"
795
796signal-exit@^3.0.0:
797 version "3.0.5"
798 resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.5.tgz#9e3e8cc0c75a99472b44321033a7702e7738252f"
799 integrity sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==
800
801simple-concat@^1.0.0:
802 version "1.0.1"
803 resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f"
804 integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==
805
806simple-get@^3.0.3, simple-get@^3.1.0:
807 version "3.1.0"
808 resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-3.1.0.tgz#b45be062435e50d159540b576202ceec40b9c6b3"
809 integrity sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==
810 dependencies:
811 decompress-response "^4.2.0"
812 once "^1.3.1"
813 simple-concat "^1.0.0"
814
815simple-swizzle@^0.2.2:
816 version "0.2.2"
817 resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"
818 integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=
819 dependencies:
820 is-arrayish "^0.3.1"
821
490string-format@^2.0.0: 822string-format@^2.0.0:
491 version "2.0.0" 823 version "2.0.0"
492 resolved "https://registry.yarnpkg.com/string-format/-/string-format-2.0.0.tgz#f2df2e7097440d3b65de31b6d40d54c96eaffb9b" 824 resolved "https://registry.yarnpkg.com/string-format/-/string-format-2.0.0.tgz#f2df2e7097440d3b65de31b6d40d54c96eaffb9b"
493 integrity sha512-bbEs3scLeYNXLecRRuk6uJxdXUSj6le/8rNPHChIJTn2V79aXVTR1EH2OH5zLKKoz0V02fOUKZZcw01pLUShZA== 825 integrity sha512-bbEs3scLeYNXLecRRuk6uJxdXUSj6le/8rNPHChIJTn2V79aXVTR1EH2OH5zLKKoz0V02fOUKZZcw01pLUShZA==
494 826
827string-width@^1.0.1:
828 version "1.0.2"
829 resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
830 integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=
831 dependencies:
832 code-point-at "^1.0.0"
833 is-fullwidth-code-point "^1.0.0"
834 strip-ansi "^3.0.0"
835
836"string-width@^1.0.2 || 2 || 3 || 4":
837 version "4.2.3"
838 resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
839 integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
840 dependencies:
841 emoji-regex "^8.0.0"
842 is-fullwidth-code-point "^3.0.0"
843 strip-ansi "^6.0.1"
844
495string_decoder@^1.1.1: 845string_decoder@^1.1.1:
496 version "1.3.0" 846 version "1.3.0"
497 resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" 847 resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
@@ -499,6 +849,32 @@ string_decoder@^1.1.1:
499 dependencies: 849 dependencies:
500 safe-buffer "~5.2.0" 850 safe-buffer "~5.2.0"
501 851
852string_decoder@~1.1.1:
853 version "1.1.1"
854 resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
855 integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
856 dependencies:
857 safe-buffer "~5.1.0"
858
859strip-ansi@^3.0.0, strip-ansi@^3.0.1:
860 version "3.0.1"
861 resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
862 integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
863 dependencies:
864 ansi-regex "^2.0.0"
865
866strip-ansi@^6.0.1:
867 version "6.0.1"
868 resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
869 integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
870 dependencies:
871 ansi-regex "^5.0.1"
872
873strip-json-comments@~2.0.1:
874 version "2.0.1"
875 resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
876 integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
877
502strtok3@^6.2.4: 878strtok3@^6.2.4:
503 version "6.2.4" 879 version "6.2.4"
504 resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-6.2.4.tgz#302aea64c0fa25d12a0385069ba66253fdc38a81" 880 resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-6.2.4.tgz#302aea64c0fa25d12a0385069ba66253fdc38a81"
@@ -531,6 +907,27 @@ table-layout@^1.0.1:
531 typical "^5.2.0" 907 typical "^5.2.0"
532 wordwrapjs "^4.0.0" 908 wordwrapjs "^4.0.0"
533 909
910tar-fs@^2.0.0, tar-fs@^2.1.1:
911 version "2.1.1"
912 resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784"
913 integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==
914 dependencies:
915 chownr "^1.1.1"
916 mkdirp-classic "^0.5.2"
917 pump "^3.0.0"
918 tar-stream "^2.1.4"
919
920tar-stream@^2.1.4:
921 version "2.2.0"
922 resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287"
923 integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==
924 dependencies:
925 bl "^4.0.3"
926 end-of-stream "^1.4.1"
927 fs-constants "^1.0.0"
928 inherits "^2.0.3"
929 readable-stream "^3.1.1"
930
534token-types@^4.1.1: 931token-types@^4.1.1:
535 version "4.1.1" 932 version "4.1.1"
536 resolved "https://registry.yarnpkg.com/token-types/-/token-types-4.1.1.tgz#ef9e8c8e2e0ded9f1b3f8dbaa46a3228b113ba1a" 933 resolved "https://registry.yarnpkg.com/token-types/-/token-types-4.1.1.tgz#ef9e8c8e2e0ded9f1b3f8dbaa46a3228b113ba1a"
@@ -567,6 +964,13 @@ ts-node@^10.3.0:
567 make-error "^1.1.1" 964 make-error "^1.1.1"
568 yn "3.1.1" 965 yn "3.1.1"
569 966
967tunnel-agent@^0.6.0:
968 version "0.6.0"
969 resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
970 integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
971 dependencies:
972 safe-buffer "^5.0.1"
973
570typescript@^4.4.4: 974typescript@^4.4.4:
571 version "4.4.4" 975 version "4.4.4"
572 resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.4.tgz#2cd01a1a1f160704d3101fd5a58ff0f9fcb8030c" 976 resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.4.tgz#2cd01a1a1f160704d3101fd5a58ff0f9fcb8030c"
@@ -582,11 +986,18 @@ typical@^5.2.0:
582 resolved "https://registry.yarnpkg.com/typical/-/typical-5.2.0.tgz#4daaac4f2b5315460804f0acf6cb69c52bb93066" 986 resolved "https://registry.yarnpkg.com/typical/-/typical-5.2.0.tgz#4daaac4f2b5315460804f0acf6cb69c52bb93066"
583 integrity sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg== 987 integrity sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==
584 988
585util-deprecate@^1.0.1: 989util-deprecate@^1.0.1, util-deprecate@~1.0.1:
586 version "1.0.2" 990 version "1.0.2"
587 resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 991 resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
588 integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= 992 integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
589 993
994wide-align@^1.1.0:
995 version "1.1.5"
996 resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3"
997 integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==
998 dependencies:
999 string-width "^1.0.2 || 2 || 3 || 4"
1000
590wordwrapjs@^4.0.0: 1001wordwrapjs@^4.0.0:
591 version "4.0.1" 1002 version "4.0.1"
592 resolved "https://registry.yarnpkg.com/wordwrapjs/-/wordwrapjs-4.0.1.tgz#d9790bccfb110a0fc7836b5ebce0937b37a8b98f" 1003 resolved "https://registry.yarnpkg.com/wordwrapjs/-/wordwrapjs-4.0.1.tgz#d9790bccfb110a0fc7836b5ebce0937b37a8b98f"
@@ -600,6 +1011,11 @@ wrappy@1:
600 resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 1011 resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
601 integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= 1012 integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
602 1013
1014yallist@^4.0.0:
1015 version "4.0.0"
1016 resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
1017 integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
1018
603yn@3.1.1: 1019yn@3.1.1:
604 version "3.1.1" 1020 version "3.1.1"
605 resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" 1021 resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"