-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.mjs
777 lines (759 loc) · 51.2 KB
/
index.mjs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
import { createWriteStream } from 'node:fs';
import os from 'node:os';
import { mkdir } from 'node:fs/promises';
import { basename, join } from 'node:path';
import path from 'node:path';
import { Readable } from 'node:stream';
import { finished } from 'node:stream/promises';
import * as tar from 'tar';
const _packages =
[
"https://registry.npmjs.org/@actions/core/-/core-1.11.0.tgz",
"https://registry.npmjs.org/@actions/exec/-/exec-1.1.1.tgz",
"https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.3.tgz",
"https://registry.npmjs.org/@actions/io/-/io-1.1.3.tgz",
"https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
"https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz",
"https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.7.tgz",
"https://registry.npmjs.org/@babel/core/-/core-7.25.7.tgz",
"https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz",
"https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.7.tgz",
"https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz",
"https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.7.tgz",
"https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.7.tgz",
"https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz",
"https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz",
"https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.7.tgz",
"https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz",
"https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.7.tgz",
"https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz",
"https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.7.tgz",
"https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz",
"https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz",
"https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz",
"https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz",
"https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz",
"https://registry.npmjs.org/@babel/parser/-/parser-7.25.7.tgz",
"https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.7.tgz",
"https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.7.tgz",
"https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.7.tgz",
"https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.25.7.tgz",
"https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz",
"https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz",
"https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz",
"https://registry.npmjs.org/@babel/types/-/types-7.25.7.tgz",
"https://registry.npmjs.org/@badeball/cypress-configuration/-/cypress-configuration-6.1.1.tgz",
"https://registry.npmjs.org/@badeball/cypress-cucumber-preprocessor/-/cypress-cucumber-preprocessor-20.1.2.tgz",
"https://registry.npmjs.org/@bahmutov/cypress-esbuild-preprocessor/-/cypress-esbuild-preprocessor-2.2.3.tgz",
"https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
"https://registry.npmjs.org/@cucumber/ci-environment/-/ci-environment-10.0.1.tgz",
"https://registry.npmjs.org/@cucumber/cucumber-expressions/-/cucumber-expressions-17.1.0.tgz",
"https://registry.npmjs.org/@cucumber/cucumber/-/cucumber-10.9.0.tgz",
"https://registry.npmjs.org/@cucumber/gherkin-streams/-/gherkin-streams-5.0.1.tgz",
"https://registry.npmjs.org/@cucumber/gherkin-utils/-/gherkin-utils-9.0.0.tgz",
"https://registry.npmjs.org/@cucumber/gherkin/-/gherkin-28.0.0.tgz",
"https://registry.npmjs.org/@cucumber/html-formatter/-/html-formatter-21.6.0.tgz",
"https://registry.npmjs.org/@cucumber/html-formatter/-/html-formatter-21.7.0.tgz",
"https://registry.npmjs.org/@cucumber/message-streams/-/message-streams-4.0.1.tgz",
"https://registry.npmjs.org/@cucumber/messages/-/messages-24.1.0.tgz",
"https://registry.npmjs.org/@cucumber/messages/-/messages-25.0.1.tgz",
"https://registry.npmjs.org/@cucumber/pretty-formatter/-/pretty-formatter-1.0.1.tgz",
"https://registry.npmjs.org/@cucumber/tag-expressions/-/tag-expressions-6.1.0.tgz",
"https://registry.npmjs.org/@cypress/request/-/request-3.0.5.tgz",
"https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz",
"https://registry.npmjs.org/@dependents/detective-less/-/detective-less-5.0.0.tgz",
"https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz",
"https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz",
"https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.1.tgz",
"https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz",
"https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz",
"https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.1.tgz",
"https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz",
"https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz",
"https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.1.tgz",
"https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz",
"https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz",
"https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.1.tgz",
"https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz",
"https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz",
"https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.1.tgz",
"https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz",
"https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz",
"https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.1.tgz",
"https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz",
"https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz",
"https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.1.tgz",
"https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz",
"https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz",
"https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.1.tgz",
"https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz",
"https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz",
"https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.1.tgz",
"https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz",
"https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz",
"https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.1.tgz",
"https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz",
"https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz",
"https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.1.tgz",
"https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz",
"https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz",
"https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.1.tgz",
"https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz",
"https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz",
"https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.1.tgz",
"https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz",
"https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz",
"https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.1.tgz",
"https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz",
"https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz",
"https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.1.tgz",
"https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz",
"https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz",
"https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.1.tgz",
"https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz",
"https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz",
"https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.1.tgz",
"https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz",
"https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz",
"https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.1.tgz",
"https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.1.tgz",
"https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz",
"https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz",
"https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.1.tgz",
"https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz",
"https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz",
"https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.1.tgz",
"https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz",
"https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz",
"https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.1.tgz",
"https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz",
"https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz",
"https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.1.tgz",
"https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz",
"https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz",
"https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.1.tgz",
"https://registry.npmjs.org/@faker-js/faker/-/faker-8.4.1.tgz",
"https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz",
"https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
"https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",
"https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
"https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
"https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
"https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
"https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
"https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
"https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
"https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
"https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
"https://registry.npmjs.org/@teppeis/multimaps/-/multimaps-3.0.0.tgz",
"https://registry.npmjs.org/@testing-library/cypress/-/cypress-10.0.2.tgz",
"https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz",
"https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz",
"https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz",
"https://registry.npmjs.org/@types/node/-/node-22.7.4.tgz",
"https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz",
"https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz",
"https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.8.tgz",
"https://registry.npmjs.org/@types/tar/-/tar-6.1.13.tgz",
"https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz",
"https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
"https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz",
"https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz",
"https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz",
"https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.10.tgz",
"https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.10.tgz",
"https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.10.tgz",
"https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.10.tgz",
"https://registry.npmjs.org/@vue/shared/-/shared-3.5.10.tgz",
"https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz",
"https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz",
"https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz",
"https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
"https://registry.npmjs.org/ally.js/-/ally.js-1.4.1.tgz",
"https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
"https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz",
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
"https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
"https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
"https://registry.npmjs.org/app-module-path/-/app-module-path-2.2.0.tgz",
"https://registry.npmjs.org/arch/-/arch-2.2.0.tgz",
"https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
"https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
"https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz",
"https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
"https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz",
"https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
"https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
"https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
"https://registry.npmjs.org/assertion-error-formatter/-/assertion-error-formatter-3.0.0.tgz",
"https://registry.npmjs.org/ast-module-types/-/ast-module-types-6.0.0.tgz",
"https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
"https://registry.npmjs.org/async/-/async-3.2.6.tgz",
"https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
"https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
"https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
"https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz",
"https://registry.npmjs.org/axe-core/-/axe-core-4.9.1.tgz",
"https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
"https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
"https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
"https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
"https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz",
"https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
"https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
"https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
"https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz",
"https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
"https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
"https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
"https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz",
"https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
"https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
"https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
"https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001666.tgz",
"https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz",
"https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
"https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
"https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz",
"https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
"https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
"https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
"https://registry.npmjs.org/class-transformer/-/class-transformer-0.5.1.tgz",
"https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
"https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
"https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz",
"https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz",
"https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
"https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
"https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
"https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
"https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
"https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
"https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
"https://registry.npmjs.org/colors/-/colors-1.0.3.tgz",
"https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
"https://registry.npmjs.org/commander/-/commander-10.0.1.tgz",
"https://registry.npmjs.org/commander/-/commander-12.0.0.tgz",
"https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
"https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
"https://registry.npmjs.org/commander/-/commander-9.1.0.tgz",
"https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz",
"https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz",
"https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"https://registry.npmjs.org/console.table/-/console.table-0.10.0.tgz",
"https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
"https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.38.1.tgz",
"https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
"https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz",
"https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz",
"https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
"https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz",
"https://registry.npmjs.org/cypress-axe/-/cypress-axe-1.5.0.tgz",
"https://registry.npmjs.org/cypress-plugin-tab/-/cypress-plugin-tab-1.0.5.tgz",
"https://registry.npmjs.org/cypress-real-events/-/cypress-real-events-1.13.0.tgz",
"https://registry.npmjs.org/cypress-split/-/cypress-split-1.24.0.tgz",
"https://registry.npmjs.org/cypress-wait-until/-/cypress-wait-until-3.0.2.tgz",
"https://registry.npmjs.org/cypress/-/cypress-13.15.0.tgz",
"https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
"https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz",
"https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
"https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
"https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
"https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
"https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
"https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz",
"https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz",
"https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
"https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
"https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"https://registry.npmjs.org/dependency-tree/-/dependency-tree-11.0.1.tgz",
"https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
"https://registry.npmjs.org/detective-amd/-/detective-amd-6.0.0.tgz",
"https://registry.npmjs.org/detective-cjs/-/detective-cjs-6.0.0.tgz",
"https://registry.npmjs.org/detective-es6/-/detective-es6-5.0.0.tgz",
"https://registry.npmjs.org/detective-postcss/-/detective-postcss-7.0.0.tgz",
"https://registry.npmjs.org/detective-sass/-/detective-sass-6.0.0.tgz",
"https://registry.npmjs.org/detective-scss/-/detective-scss-5.0.0.tgz",
"https://registry.npmjs.org/detective-stylus/-/detective-stylus-5.0.0.tgz",
"https://registry.npmjs.org/detective-typescript/-/detective-typescript-13.0.0.tgz",
"https://registry.npmjs.org/detective-vue2/-/detective-vue2-2.0.3.tgz",
"https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
"https://registry.npmjs.org/diff/-/diff-5.2.0.tgz",
"https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
"https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz",
"https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
"https://registry.npmjs.org/easy-table/-/easy-table-1.1.0.tgz",
"https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
"https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz",
"https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.31.tgz",
"https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
"https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
"https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
"https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz",
"https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz",
"https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
"https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
"https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
"https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz",
"https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
"https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
"https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz",
"https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz",
"https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz",
"https://registry.npmjs.org/esbuild/-/esbuild-0.23.1.tgz",
"https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
"https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
"https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
"https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
"https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
"https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
"https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz",
"https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
"https://registry.npmjs.org/executable/-/executable-4.1.1.tgz",
"https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
"https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
"https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
"https://registry.npmjs.org/faker/-/faker-5.5.3.tgz",
"https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
"https://registry.npmjs.org/fast-shuffle/-/fast-shuffle-6.1.0.tgz",
"https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz",
"https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz",
"https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
"https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
"https://registry.npmjs.org/fdir/-/fdir-6.4.0.tgz",
"https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
"https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
"https://registry.npmjs.org/filing-cabinet/-/filing-cabinet-5.0.2.tgz",
"https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
"https://registry.npmjs.org/find-cypress-specs/-/find-cypress-specs-1.43.4.tgz",
"https://registry.npmjs.org/find-test-names/-/find-test-names-1.28.18.tgz",
"https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
"https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
"https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
"https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
"https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz",
"https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
"https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
"https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
"https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
"https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
"https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
"https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
"https://registry.npmjs.org/get-amd-module-type/-/get-amd-module-type-6.0.0.tgz",
"https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
"https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
"https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
"https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
"https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz",
"https://registry.npmjs.org/getos/-/getos-3.2.1.tgz",
"https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
"https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
"https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
"https://registry.npmjs.org/glob/-/glob-11.0.0.tgz",
"https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
"https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz",
"https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
"https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
"https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz",
"https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
"https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
"https://registry.npmjs.org/has-ansi/-/has-ansi-4.0.1.tgz",
"https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
"https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
"https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
"https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
"https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
"https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
"https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
"https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
"https://registry.npmjs.org/he/-/he-1.2.0.tgz",
"https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
"https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
"https://registry.npmjs.org/http-signature/-/http-signature-1.4.0.tgz",
"https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
"https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.32.1.tgz",
"https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
"https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
"https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
"https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
"https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
"https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
"https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz",
"https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
"https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
"https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
"https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz",
"https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
"https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
"https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
"https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
"https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
"https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz",
"https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz",
"https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
"https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
"https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
"https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
"https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
"https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz",
"https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
"https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
"https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
"https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
"https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
"https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
"https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz",
"https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz",
"https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
"https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
"https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
"https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
"https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
"https://registry.npmjs.org/is-url-superb/-/is-url-superb-4.0.0.tgz",
"https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
"https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz",
"https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz",
"https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
"https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
"https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
"https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
"https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.2.tgz",
"https://registry.npmjs.org/jake/-/jake-10.9.2.tgz",
"https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
"https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
"https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
"https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz",
"https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
"https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
"https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
"https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
"https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
"https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz",
"https://registry.npmjs.org/knuth-shuffle-seeded/-/knuth-shuffle-seeded-1.0.6.tgz",
"https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz",
"https://registry.npmjs.org/lazy-ass/-/lazy-ass-2.0.3.tgz",
"https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
"https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz",
"https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
"https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
"https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
"https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz",
"https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
"https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
"https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
"https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz",
"https://registry.npmjs.org/long/-/long-5.2.3.tgz",
"https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
"https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
"https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.1.tgz",
"https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
"https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
"https://registry.npmjs.org/luxon/-/luxon-3.2.1.tgz",
"https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz",
"https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz",
"https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
"https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
"https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
"https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
"https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
"https://registry.npmjs.org/mime/-/mime-3.0.0.tgz",
"https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
"https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
"https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz",
"https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
"https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
"https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
"https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz",
"https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
"https://registry.npmjs.org/minizlib/-/minizlib-3.0.1.tgz",
"https://registry.npmjs.org/mkdirp/-/mkdirp-2.1.6.tgz",
"https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
"https://registry.npmjs.org/mocha/-/mocha-10.7.3.tgz",
"https://registry.npmjs.org/module-definition/-/module-definition-6.0.0.tgz",
"https://registry.npmjs.org/module-lookup-amd/-/module-lookup-amd-9.0.2.tgz",
"https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
"https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
"https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
"https://registry.npmjs.org/node-hook/-/node-hook-1.0.0.tgz",
"https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz",
"https://registry.npmjs.org/node-source-walk/-/node-source-walk-7.0.0.tgz",
"https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
"https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
"https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
"https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz",
"https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz",
"https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
"https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz",
"https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
"https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz",
"https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
"https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
"https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
"https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
"https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
"https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
"https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
"https://registry.npmjs.org/pad-right/-/pad-right-0.2.2.tgz",
"https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
"https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
"https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
"https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
"https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
"https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
"https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz",
"https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
"https://registry.npmjs.org/pcg/-/pcg-1.0.0.tgz",
"https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
"https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
"https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz",
"https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
"https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
"https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
"https://registry.npmjs.org/platform/-/platform-1.3.3.tgz",
"https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz",
"https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz",
"https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-6.0.2.tgz",
"https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz",
"https://registry.npmjs.org/precinct/-/precinct-12.1.2.tgz",
"https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
"https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz",
"https://registry.npmjs.org/process/-/process-0.11.10.tgz",
"https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
"https://registry.npmjs.org/property-expr/-/property-expr-2.0.6.tgz",
"https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz",
"https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
"https://registry.npmjs.org/pump/-/pump-3.0.2.tgz",
"https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
"https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
"https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
"https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
"https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
"https://registry.npmjs.org/quote-unquote/-/quote-unquote-1.0.0.tgz",
"https://registry.npmjs.org/ramda/-/ramda-0.29.0.tgz",
"https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
"https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
"https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
"https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
"https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
"https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
"https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz",
"https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz",
"https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
"https://registry.npmjs.org/regexp-match-indices/-/regexp-match-indices-1.0.2.tgz",
"https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz",
"https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz",
"https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
"https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz",
"https://registry.npmjs.org/require-and-forget/-/require-and-forget-1.0.1.tgz",
"https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
"https://registry.npmjs.org/requirejs-config-file/-/requirejs-config-file-4.0.0.tgz",
"https://registry.npmjs.org/requirejs/-/requirejs-2.3.7.tgz",
"https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
"https://registry.npmjs.org/resolve-dependency-path/-/resolve-dependency-path-4.0.0.tgz",
"https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
"https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
"https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
"https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-2.0.0.tgz",
"https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
"https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
"https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
"https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz",
"https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz",
"https://registry.npmjs.org/robots-txt-parser/-/robots-txt-parser-1.0.10.tgz",
"https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
"https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
"https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
"https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
"https://registry.npmjs.org/sass-lookup/-/sass-lookup-6.0.1.tgz",
"https://registry.npmjs.org/seed-random/-/seed-random-2.2.0.tgz",
"https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz",
"https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
"https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"https://registry.npmjs.org/semver/-/semver-7.5.3.tgz",
"https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
"https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz",
"https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
"https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz",
"https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
"https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
"https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz",
"https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
"https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
"https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
"https://registry.npmjs.org/simple-bin-help/-/simple-bin-help-1.8.0.tgz",
"https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
"https://registry.npmjs.org/simple-get/-/simple-get-2.8.2.tgz",
"https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
"https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
"https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
"https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
"https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
"https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
"https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz",
"https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz",
"https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
"https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz",
"https://registry.npmjs.org/spec-change/-/spec-change-1.11.11.tgz",
"https://registry.npmjs.org/split/-/split-1.0.1.tgz",
"https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz",
"https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz",
"https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz",
"https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz",
"https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
"https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
"https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
"https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
"https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
"https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
"https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz",
"https://registry.npmjs.org/stylus-lookup/-/stylus-lookup-6.0.0.tgz",
"https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
"https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
"https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
"https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
"https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
"https://registry.npmjs.org/tar/-/tar-7.4.3.tgz",
"https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
"https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
"https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz",
"https://registry.npmjs.org/through/-/through-2.3.8.tgz",
"https://registry.npmjs.org/tiny-case/-/tiny-case-1.0.3.tgz",
"https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.9.tgz",
"https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz",
"https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
"https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
"https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz",
"https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz",
"https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz",
"https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz",
"https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz",
"https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz",
"https://registry.npmjs.org/tsx/-/tsx-4.19.1.tgz",
"https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
"https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz",
"https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
"https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
"https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
"https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
"https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz",
"https://registry.npmjs.org/type-fest/-/type-fest-4.26.1.tgz",
"https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz",
"https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
"https://registry.npmjs.org/undici/-/undici-5.28.4.tgz",
"https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
"https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
"https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
"https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz",
"https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz",
"https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
"https://registry.npmjs.org/util-arity/-/util-arity-1.1.0.tgz",
"https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz",
"https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
"https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
"https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
"https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
"https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
"https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
"https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz",
"https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz",
"https://registry.npmjs.org/which/-/which-2.0.2.tgz",
"https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz",
"https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
"https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
"https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
"https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz",
"https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
"https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
"https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
"https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
"https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz",
"https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
"https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
"https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
"https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
"https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
"https://registry.npmjs.org/yup/-/yup-1.2.0.tgz"
];
const platform = os.platform();
const arch = os.arch();
export const packages = _packages.filter((p) => {
if (p.includes('@esbuild')) {
return basename(p).startsWith(`${platform}-${arch}`);
}
return true;
});
async function download(url, dest = './') {
const destFile = path.join(dest, basename(url));
const res = await fetch(url);
const fileStream = createWriteStream(destFile);
await finished(Readable.fromWeb(res.body).pipe(fileStream));
return destFile;
}
async function prep(dir) {
await mkdir(dir, {
recursive: true,
});
}
const workers = parseInt(process.argv[2]) ?? 5;
const root = process.argv[3] ?? './';
const dest = join(root, 'packages');
console.log(`downloading ${packages.length} packages with ${workers} workers to ${dest}`);
await prep(dest);
let iter = packages.values();
const downloadWorkers = Array(workers).fill(iter).map(async (iter) => {
for (const p of iter) {
await download(p, dest);
}
});
let start = new Date();
await Promise.allSettled(downloadWorkers);
let end = new Date();
const downloadTime = end - start;
iter = packages.values();
const extractWorkers = Array(workers).fill(iter).map(async (iter) => {
for (const p of iter) {
const name = basename(p, '.tgz')
await mkdir(join(dest, name), { recursive: true });
await tar.x({
cwd: join(dest, name),
f: join(dest, basename(p)),
newer: false,
});
}
});
console.log(`extracting ${packages.length} packages with ${workers} workers to ${dest}`);
start = new Date();
await Promise.allSettled(extractWorkers);
end = new Date();
const extractTime = end - start;
console.log();
console.log(`download: ${downloadTime / 1000}s (${Math.round(downloadTime / (downloadTime + extractTime) * 100)}%)`);
console.log(`extract: ${extractTime / 1000}s (${Math.round(extractTime / (downloadTime + extractTime) * 100)}%)`);