@@ -7,9 +7,134 @@
77 "": {
88 "name": "purescript-lazy-joe",
99 "version": "1.0.0",
10− "license": "ISC",
10+ "license": "MIT-0",
1111 "devDependencies": {
12− "chalk": "^5.0.1"
12+ "chalk": "^5.0.1",
13+ "fuse.js": "^6.6.2",
14+ "got": "^12.1.0"
15+ }
16+ },
17+ "node_modules/@sindresorhus/is": {
18+ "version": "4.6.0",
19+ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz",
20+ "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==",
21+ "dev": true,
22+ "engines": {
23+ "node": ">=10"
24+ },
25+ "funding": {
26+ "url": "https://github.com/sindresorhus/is?sponsor=1"
27+ }
28+ },
29+ "node_modules/@szmarczak/http-timer": {
30+ "version": "5.0.1",
31+ "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz",
32+ "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==",
33+ "dev": true,
34+ "dependencies": {
35+ "defer-to-connect": "^2.0.1"
36+ },
37+ "engines": {
38+ "node": ">=14.16"
39+ }
40+ },
41+ "node_modules/@types/cacheable-request": {
42+ "version": "6.0.2",
43+ "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz",
44+ "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==",
45+ "dev": true,
46+ "dependencies": {
47+ "@types/http-cache-semantics": "*",
48+ "@types/keyv": "*",
49+ "@types/node": "*",
50+ "@types/responselike": "*"
51+ }
52+ },
53+ "node_modules/@types/http-cache-semantics": {
54+ "version": "4.0.1",
55+ "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz",
56+ "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==",
57+ "dev": true
58+ },
59+ "node_modules/@types/json-buffer": {
60+ "version": "3.0.0",
61+ "resolved": "https://registry.npmjs.org/@types/json-buffer/-/json-buffer-3.0.0.tgz",
62+ "integrity": "sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==",
63+ "dev": true
64+ },
65+ "node_modules/@types/keyv": {
66+ "version": "3.1.4",
67+ "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz",
68+ "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==",
69+ "dev": true,
70+ "dependencies": {
71+ "@types/node": "*"
72+ }
73+ },
74+ "node_modules/@types/node": {
75+ "version": "17.0.44",
76+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.44.tgz",
77+ "integrity": "sha512-gWYiOlu6Y4oyLYBvsJAPlwHbC8H4tX+tLsHy6Ee976wedwwZKrG2hFl3Y/HiH6bIyLTbDWQexQF/ohwKkOpUCg==",
78+ "dev": true
79+ },
80+ "node_modules/@types/responselike": {
81+ "version": "1.0.0",
82+ "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz",
83+ "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==",
84+ "dev": true,
85+ "dependencies": {
86+ "@types/node": "*"
87+ }
88+ },
89+ "node_modules/cacheable-lookup": {
90+ "version": "6.0.4",
91+ "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-6.0.4.tgz",
92+ "integrity": "sha512-mbcDEZCkv2CZF4G01kr8eBd/5agkt9oCqz75tJMSIsquvRZ2sL6Hi5zGVKi/0OSC9oO1GHfJ2AV0ZIOY9vye0A==",
93+ "dev": true,
94+ "engines": {
95+ "node": ">=10.6.0"
96+ }
97+ },
98+ "node_modules/cacheable-request": {
99+ "version": "7.0.2",
100+ "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz",
101+ "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==",
102+ "dev": true,
103+ "dependencies": {
104+ "clone-response": "^1.0.2",
105+ "get-stream": "^5.1.0",
106+ "http-cache-semantics": "^4.0.0",
107+ "keyv": "^4.0.0",
108+ "lowercase-keys": "^2.0.0",
109+ "normalize-url": "^6.0.1",
110+ "responselike": "^2.0.0"
111+ },
112+ "engines": {
113+ "node": ">=8"
114+ }
115+ },
116+ "node_modules/cacheable-request/node_modules/get-stream": {
117+ "version": "5.2.0",
118+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
119+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
120+ "dev": true,
121+ "dependencies": {
122+ "pump": "^3.0.0"
123+ },
124+ "engines": {
125+ "node": ">=8"
126+ },
127+ "funding": {
128+ "url": "https://github.com/sponsors/sindresorhus"
129+ }
130+ },
131+ "node_modules/cacheable-request/node_modules/lowercase-keys": {
132+ "version": "2.0.0",
133+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
134+ "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
135+ "dev": true,
136+ "engines": {
137+ "node": ">=8"
13138 }
14139 },
15140 "node_modules/chalk": {
@@ -23,14 +148,576 @@
23148 "funding": {
24149 "url": "https://github.com/chalk/chalk?sponsor=1"
25150 }
151+ },
152+ "node_modules/clone-response": {
153+ "version": "1.0.2",
154+ "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
155+ "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==",
156+ "dev": true,
157+ "dependencies": {
158+ "mimic-response": "^1.0.0"
159+ }
160+ },
161+ "node_modules/compress-brotli": {
162+ "version": "1.3.8",
163+ "resolved": "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.8.tgz",
164+ "integrity": "sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==",
165+ "dev": true,
166+ "dependencies": {
167+ "@types/json-buffer": "~3.0.0",
168+ "json-buffer": "~3.0.1"
169+ },
170+ "engines": {
171+ "node": ">= 12"
172+ }
173+ },
174+ "node_modules/decompress-response": {
175+ "version": "6.0.0",
176+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
177+ "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
178+ "dev": true,
179+ "dependencies": {
180+ "mimic-response": "^3.1.0"
181+ },
182+ "engines": {
183+ "node": ">=10"
184+ },
185+ "funding": {
186+ "url": "https://github.com/sponsors/sindresorhus"
187+ }
188+ },
189+ "node_modules/decompress-response/node_modules/mimic-response": {
190+ "version": "3.1.0",
191+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
192+ "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
193+ "dev": true,
194+ "engines": {
195+ "node": ">=10"
196+ },
197+ "funding": {
198+ "url": "https://github.com/sponsors/sindresorhus"
199+ }
200+ },
201+ "node_modules/defer-to-connect": {
202+ "version": "2.0.1",
203+ "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
204+ "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==",
205+ "dev": true,
206+ "engines": {
207+ "node": ">=10"
208+ }
209+ },
210+ "node_modules/end-of-stream": {
211+ "version": "1.4.4",
212+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
213+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
214+ "dev": true,
215+ "dependencies": {
216+ "once": "^1.4.0"
217+ }
218+ },
219+ "node_modules/form-data-encoder": {
220+ "version": "1.7.1",
221+ "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.1.tgz",
222+ "integrity": "sha512-EFRDrsMm/kyqbTQocNvRXMLjc7Es2Vk+IQFx/YW7hkUH1eBl4J1fqiP34l74Yt0pFLCNpc06fkbVk00008mzjg==",
223+ "dev": true
224+ },
225+ "node_modules/fuse.js": {
226+ "version": "6.6.2",
227+ "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-6.6.2.tgz",
228+ "integrity": "sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA==",
229+ "dev": true,
230+ "engines": {
231+ "node": ">=10"
232+ }
233+ },
234+ "node_modules/get-stream": {
235+ "version": "6.0.1",
236+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
237+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
238+ "dev": true,
239+ "engines": {
240+ "node": ">=10"
241+ },
242+ "funding": {
243+ "url": "https://github.com/sponsors/sindresorhus"
244+ }
245+ },
246+ "node_modules/got": {
247+ "version": "12.1.0",
248+ "resolved": "https://registry.npmjs.org/got/-/got-12.1.0.tgz",
249+ "integrity": "sha512-hBv2ty9QN2RdbJJMK3hesmSkFTjVIHyIDDbssCKnSmq62edGgImJWD10Eb1k77TiV1bxloxqcFAVK8+9pkhOig==",
250+ "dev": true,
251+ "dependencies": {
252+ "@sindresorhus/is": "^4.6.0",
253+ "@szmarczak/http-timer": "^5.0.1",
254+ "@types/cacheable-request": "^6.0.2",
255+ "@types/responselike": "^1.0.0",
256+ "cacheable-lookup": "^6.0.4",
257+ "cacheable-request": "^7.0.2",
258+ "decompress-response": "^6.0.0",
259+ "form-data-encoder": "1.7.1",
260+ "get-stream": "^6.0.1",
261+ "http2-wrapper": "^2.1.10",
262+ "lowercase-keys": "^3.0.0",
263+ "p-cancelable": "^3.0.0",
264+ "responselike": "^2.0.0"
265+ },
266+ "engines": {
267+ "node": ">=14.16"
268+ },
269+ "funding": {
270+ "url": "https://github.com/sindresorhus/got?sponsor=1"
271+ }
272+ },
273+ "node_modules/http-cache-semantics": {
274+ "version": "4.1.0",
275+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
276+ "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
277+ "dev": true
278+ },
279+ "node_modules/http2-wrapper": {
280+ "version": "2.1.11",
281+ "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.1.11.tgz",
282+ "integrity": "sha512-aNAk5JzLturWEUiuhAN73Jcbq96R7rTitAoXV54FYMatvihnpD2+6PUgU4ce3D/m5VDbw+F5CsyKSF176ptitQ==",
283+ "dev": true,
284+ "dependencies": {
285+ "quick-lru": "^5.1.1",
286+ "resolve-alpn": "^1.2.0"
287+ },
288+ "engines": {
289+ "node": ">=10.19.0"
290+ }
291+ },
292+ "node_modules/http2-wrapper/node_modules/quick-lru": {
293+ "version": "5.1.1",
294+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
295+ "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
296+ "dev": true,
297+ "engines": {
298+ "node": ">=10"
299+ },
300+ "funding": {
301+ "url": "https://github.com/sponsors/sindresorhus"
302+ }
303+ },
304+ "node_modules/json-buffer": {
305+ "version": "3.0.1",
306+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
307+ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
308+ "dev": true
309+ },
310+ "node_modules/keyv": {
311+ "version": "4.3.0",
312+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.3.0.tgz",
313+ "integrity": "sha512-C30Un9+63J0CsR7Wka5quXKqYZsT6dcRQ2aOwGcSc3RiQ4HGWpTAHlCA+puNfw2jA/s11EsxA1nCXgZRuRKMQQ==",
314+ "dev": true,
315+ "dependencies": {
316+ "compress-brotli": "^1.3.8",
317+ "json-buffer": "3.0.1"
318+ }
319+ },
320+ "node_modules/lowercase-keys": {
321+ "version": "3.0.0",
322+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz",
323+ "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==",
324+ "dev": true,
325+ "engines": {
326+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
327+ },
328+ "funding": {
329+ "url": "https://github.com/sponsors/sindresorhus"
330+ }
331+ },
332+ "node_modules/mimic-response": {
333+ "version": "1.0.1",
334+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
335+ "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
336+ "dev": true,
337+ "engines": {
338+ "node": ">=4"
339+ }
340+ },
341+ "node_modules/normalize-url": {
342+ "version": "6.1.0",
343+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
344+ "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
345+ "dev": true,
346+ "engines": {
347+ "node": ">=10"
348+ },
349+ "funding": {
350+ "url": "https://github.com/sponsors/sindresorhus"
351+ }
352+ },
353+ "node_modules/once": {
354+ "version": "1.4.0",
355+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
356+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
357+ "dev": true,
358+ "dependencies": {
359+ "wrappy": "1"
360+ }
361+ },
362+ "node_modules/p-cancelable": {
363+ "version": "3.0.0",
364+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz",
365+ "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==",
366+ "dev": true,
367+ "engines": {
368+ "node": ">=12.20"
369+ }
370+ },
371+ "node_modules/pump": {
372+ "version": "3.0.0",
373+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
374+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
375+ "dev": true,
376+ "dependencies": {
377+ "end-of-stream": "^1.1.0",
378+ "once": "^1.3.1"
379+ }
380+ },
381+ "node_modules/resolve-alpn": {
382+ "version": "1.2.1",
383+ "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz",
384+ "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==",
385+ "dev": true
386+ },
387+ "node_modules/responselike": {
388+ "version": "2.0.0",
389+ "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz",
390+ "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==",
391+ "dev": true,
392+ "dependencies": {
393+ "lowercase-keys": "^2.0.0"
394+ }
395+ },
396+ "node_modules/responselike/node_modules/lowercase-keys": {
397+ "version": "2.0.0",
398+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
399+ "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
400+ "dev": true,
401+ "engines": {
402+ "node": ">=8"
403+ }
404+ },
405+ "node_modules/wrappy": {
406+ "version": "1.0.2",
407+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
408+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
409+ "dev": true
26410 }
27411 },
28412 "dependencies": {
413+ "@sindresorhus/is": {
414+ "version": "4.6.0",
415+ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz",
416+ "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==",
417+ "dev": true
418+ },
419+ "@szmarczak/http-timer": {
420+ "version": "5.0.1",
421+ "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz",
422+ "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==",
423+ "dev": true,
424+ "requires": {
425+ "defer-to-connect": "^2.0.1"
426+ }
427+ },
428+ "@types/cacheable-request": {
429+ "version": "6.0.2",
430+ "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz",
431+ "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==",
432+ "dev": true,
433+ "requires": {
434+ "@types/http-cache-semantics": "*",
435+ "@types/keyv": "*",
436+ "@types/node": "*",
437+ "@types/responselike": "*"
438+ }
439+ },
440+ "@types/http-cache-semantics": {
441+ "version": "4.0.1",
442+ "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz",
443+ "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==",
444+ "dev": true
445+ },
446+ "@types/json-buffer": {
447+ "version": "3.0.0",
448+ "resolved": "https://registry.npmjs.org/@types/json-buffer/-/json-buffer-3.0.0.tgz",
449+ "integrity": "sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==",
450+ "dev": true
451+ },
452+ "@types/keyv": {
453+ "version": "3.1.4",
454+ "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz",
455+ "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==",
456+ "dev": true,
457+ "requires": {
458+ "@types/node": "*"
459+ }
460+ },
461+ "@types/node": {
462+ "version": "17.0.44",
463+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.44.tgz",
464+ "integrity": "sha512-gWYiOlu6Y4oyLYBvsJAPlwHbC8H4tX+tLsHy6Ee976wedwwZKrG2hFl3Y/HiH6bIyLTbDWQexQF/ohwKkOpUCg==",
465+ "dev": true
466+ },
467+ "@types/responselike": {
468+ "version": "1.0.0",
469+ "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz",
470+ "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==",
471+ "dev": true,
472+ "requires": {
473+ "@types/node": "*"
474+ }
475+ },
476+ "cacheable-lookup": {
477+ "version": "6.0.4",
478+ "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-6.0.4.tgz",
479+ "integrity": "sha512-mbcDEZCkv2CZF4G01kr8eBd/5agkt9oCqz75tJMSIsquvRZ2sL6Hi5zGVKi/0OSC9oO1GHfJ2AV0ZIOY9vye0A==",
480+ "dev": true
481+ },
482+ "cacheable-request": {
483+ "version": "7.0.2",
484+ "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz",
485+ "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==",
486+ "dev": true,
487+ "requires": {
488+ "clone-response": "^1.0.2",
489+ "get-stream": "^5.1.0",
490+ "http-cache-semantics": "^4.0.0",
491+ "keyv": "^4.0.0",
492+ "lowercase-keys": "^2.0.0",
493+ "normalize-url": "^6.0.1",
494+ "responselike": "^2.0.0"
495+ },
496+ "dependencies": {
497+ "get-stream": {
498+ "version": "5.2.0",
499+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
500+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
501+ "dev": true,
502+ "requires": {
503+ "pump": "^3.0.0"
504+ }
505+ },
506+ "lowercase-keys": {
507+ "version": "2.0.0",
508+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
509+ "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
510+ "dev": true
511+ }
512+ }
513+ },
29514 "chalk": {
30515 "version": "5.0.1",
31516 "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz",
32517 "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==",
33518 "dev": true
519+ },
520+ "clone-response": {
521+ "version": "1.0.2",
522+ "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
523+ "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==",
524+ "dev": true,
525+ "requires": {
526+ "mimic-response": "^1.0.0"
527+ }
528+ },
529+ "compress-brotli": {
530+ "version": "1.3.8",
531+ "resolved": "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.8.tgz",
532+ "integrity": "sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==",
533+ "dev": true,
534+ "requires": {
535+ "@types/json-buffer": "~3.0.0",
536+ "json-buffer": "~3.0.1"
537+ }
538+ },
539+ "decompress-response": {
540+ "version": "6.0.0",
541+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
542+ "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
543+ "dev": true,
544+ "requires": {
545+ "mimic-response": "^3.1.0"
546+ },
547+ "dependencies": {
548+ "mimic-response": {
549+ "version": "3.1.0",
550+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
551+ "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
552+ "dev": true
553+ }
554+ }
555+ },
556+ "defer-to-connect": {
557+ "version": "2.0.1",
558+ "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
559+ "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==",
560+ "dev": true
561+ },
562+ "end-of-stream": {
563+ "version": "1.4.4",
564+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
565+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
566+ "dev": true,
567+ "requires": {
568+ "once": "^1.4.0"
569+ }
570+ },
571+ "form-data-encoder": {
572+ "version": "1.7.1",
573+ "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.1.tgz",
574+ "integrity": "sha512-EFRDrsMm/kyqbTQocNvRXMLjc7Es2Vk+IQFx/YW7hkUH1eBl4J1fqiP34l74Yt0pFLCNpc06fkbVk00008mzjg==",
575+ "dev": true
576+ },
577+ "fuse.js": {
578+ "version": "6.6.2",
579+ "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-6.6.2.tgz",
580+ "integrity": "sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA==",
581+ "dev": true
582+ },
583+ "get-stream": {
584+ "version": "6.0.1",
585+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
586+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
587+ "dev": true
588+ },
589+ "got": {
590+ "version": "12.1.0",
591+ "resolved": "https://registry.npmjs.org/got/-/got-12.1.0.tgz",
592+ "integrity": "sha512-hBv2ty9QN2RdbJJMK3hesmSkFTjVIHyIDDbssCKnSmq62edGgImJWD10Eb1k77TiV1bxloxqcFAVK8+9pkhOig==",
593+ "dev": true,
594+ "requires": {
595+ "@sindresorhus/is": "^4.6.0",
596+ "@szmarczak/http-timer": "^5.0.1",
597+ "@types/cacheable-request": "^6.0.2",
598+ "@types/responselike": "^1.0.0",
599+ "cacheable-lookup": "^6.0.4",
600+ "cacheable-request": "^7.0.2",
601+ "decompress-response": "^6.0.0",
602+ "form-data-encoder": "1.7.1",
603+ "get-stream": "^6.0.1",
604+ "http2-wrapper": "^2.1.10",
605+ "lowercase-keys": "^3.0.0",
606+ "p-cancelable": "^3.0.0",
607+ "responselike": "^2.0.0"
608+ }
609+ },
610+ "http-cache-semantics": {
611+ "version": "4.1.0",
612+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
613+ "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
614+ "dev": true
615+ },
616+ "http2-wrapper": {
617+ "version": "2.1.11",
618+ "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.1.11.tgz",
619+ "integrity": "sha512-aNAk5JzLturWEUiuhAN73Jcbq96R7rTitAoXV54FYMatvihnpD2+6PUgU4ce3D/m5VDbw+F5CsyKSF176ptitQ==",
620+ "dev": true,
621+ "requires": {
622+ "quick-lru": "^5.1.1",
623+ "resolve-alpn": "^1.2.0"
624+ },
625+ "dependencies": {
626+ "quick-lru": {
627+ "version": "5.1.1",
628+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
629+ "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
630+ "dev": true
631+ }
632+ }
633+ },
634+ "json-buffer": {
635+ "version": "3.0.1",
636+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
637+ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
638+ "dev": true
639+ },
640+ "keyv": {
641+ "version": "4.3.0",
642+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.3.0.tgz",
643+ "integrity": "sha512-C30Un9+63J0CsR7Wka5quXKqYZsT6dcRQ2aOwGcSc3RiQ4HGWpTAHlCA+puNfw2jA/s11EsxA1nCXgZRuRKMQQ==",
644+ "dev": true,
645+ "requires": {
646+ "compress-brotli": "^1.3.8",
647+ "json-buffer": "3.0.1"
648+ }
649+ },
650+ "lowercase-keys": {
651+ "version": "3.0.0",
652+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz",
653+ "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==",
654+ "dev": true
655+ },
656+ "mimic-response": {
657+ "version": "1.0.1",
658+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
659+ "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
660+ "dev": true
661+ },
662+ "normalize-url": {
663+ "version": "6.1.0",
664+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
665+ "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
666+ "dev": true
667+ },
668+ "once": {
669+ "version": "1.4.0",
670+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
671+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
672+ "dev": true,
673+ "requires": {
674+ "wrappy": "1"
675+ }
676+ },
677+ "p-cancelable": {
678+ "version": "3.0.0",
679+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz",
680+ "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==",
681+ "dev": true
682+ },
683+ "pump": {
684+ "version": "3.0.0",
685+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
686+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
687+ "dev": true,
688+ "requires": {
689+ "end-of-stream": "^1.1.0",
690+ "once": "^1.3.1"
691+ }
692+ },
693+ "resolve-alpn": {
694+ "version": "1.2.1",
695+ "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz",
696+ "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==",
697+ "dev": true
698+ },
699+ "responselike": {
700+ "version": "2.0.0",
701+ "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz",
702+ "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==",
703+ "dev": true,
704+ "requires": {
705+ "lowercase-keys": "^2.0.0"
706+ },
707+ "dependencies": {
708+ "lowercase-keys": {
709+ "version": "2.0.0",
710+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
711+ "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
712+ "dev": true
713+ }
714+ }
715+ },
716+ "wrappy": {
717+ "version": "1.0.2",
718+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
719+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
720+ "dev": true
34721 }
35722 }
36723}