summary refs log tree commit diff
path: root/src-slowcord/bot/package-lock.json
blob: 7d1c59ed1bf67b73fe2b78be16eb0a9b232fc6b9 (plain) (blame)
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
778
779
780
781
{
	"name": "bot",
	"version": "1.0.0",
	"lockfileVersion": 2,
	"requires": true,
	"packages": {
		"": {
			"name": "bot",
			"version": "1.0.0",
			"license": "ISC",
			"dependencies": {
				"fosscord-gopnik": "^1.0.0",
				"fosscord-server": "file:../..",
				"mysql": "^2.18.1",
				"typescript": "^4.7.4"
			}
		},
		"../..": {
			"version": "1.0.0",
			"hasInstallScript": true,
			"license": "AGPL-3.0-only",
			"dependencies": {
				"ajv": "^8.6.2",
				"ajv-formats": "^2.1.1",
				"bcrypt": "^5.0.1",
				"cheerio": "^1.0.0-rc.12",
				"cookie-parser": "^1.4.6",
				"dotenv": "^16.0.2",
				"exif-be-gone": "^1.3.1",
				"fast-zlib": "^2.0.1",
				"file-type": "16.5",
				"form-data": "^4.0.0",
				"i18next": "^21.9.2",
				"i18next-http-middleware": "^3.2.1",
				"i18next-node-fs-backend": "^2.1.3",
				"image-size": "^1.0.2",
				"json-bigint": "^1.0.0",
				"jsonwebtoken": "^8.5.1",
				"lambert-server": "^1.2.12",
				"module-alias": "^2.2.2",
				"morgan": "^1.10.0",
				"multer": "^1.4.5-lts.1",
				"node-2fa": "^2.0.3",
				"node-fetch": "^2.6.7",
				"node-os-utils": "^1.3.7",
				"picocolors": "^1.0.0",
				"proxy-agent": "^5.0.0",
				"sharp": "^0.31.0",
				"sqlite3": "^5.1.1",
				"typeorm": "^0.3.10",
				"typescript-json-schema": "^0.50.1",
				"ws": "^8.9.0"
			},
			"devDependencies": {
				"@types/amqplib": "^0.8.2",
				"@types/bcrypt": "^5.0.0",
				"@types/cookie-parser": "^1.4.3",
				"@types/i18next-node-fs-backend": "^2.1.1",
				"@types/json-bigint": "^1.0.1",
				"@types/jsonwebtoken": "^8.5.9",
				"@types/morgan": "^1.9.3",
				"@types/multer": "^1.4.7",
				"@types/node": "^18.7.20",
				"@types/node-fetch": "^2.6.2",
				"@types/node-os-utils": "^1.3.0",
				"@types/sharp": "^0.31.0",
				"@types/ws": "^8.5.3",
				"express": "^4.18.1",
				"typescript": "^4.8.3"
			},
			"optionalDependencies": {
				"@aws-sdk/client-s3": "^3.178.0",
				"@sentry/node": "^7.13.0",
				"@sentry/tracing": "^7.13.0",
				"@yukikaze-bot/erlpack": "^1.0.1",
				"amqplib": "^0.10.3"
			}
		},
		"../../util": {
			"name": "@fosscord/util",
			"version": "1.0.0",
			"extraneous": true,
			"hasInstallScript": true,
			"license": "AGPL-3.0-only",
			"dependencies": {
				"amqplib": "^0.8.0",
				"form-data": "^4.0.0",
				"jsonwebtoken": "^8.5.1",
				"lambert-server": "^1.2.12",
				"missing-native-js-functions": "^1.2.18",
				"multer": "^1.4.3",
				"node-fetch": "^2.6.2",
				"patch-package": "^6.4.7",
				"pg": "^8.7.1",
				"picocolors": "^1.0.0",
				"proxy-agent": "^5.0.0",
				"reflect-metadata": "^0.1.13",
				"typeorm": "^0.2.37",
				"typescript": "^4.4.2",
				"typescript-json-schema": "^0.50.1"
			},
			"devDependencies": {
				"@types/amqplib": "^0.8.1",
				"@types/jsonwebtoken": "^8.5.0",
				"@types/multer": "^1.4.7",
				"@types/node": "^14.17.9",
				"@types/node-fetch": "^2.5.12",
				"jest": "^27.0.6",
				"ts-node": "^10.2.1"
			}
		},
		"node_modules/@discordjs/builders": {
			"version": "0.14.0",
			"resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-0.14.0.tgz",
			"integrity": "sha512-+fqLIqa9wN3R+kvlld8sgG0nt04BAZxdCDP4t2qZ9TJsquLWA+xMtT8Waibb3d4li4AQS+IOfjiHAznv/dhHgQ==",
			"dependencies": {
				"@sapphire/shapeshift": "^3.1.0",
				"@sindresorhus/is": "^4.6.0",
				"discord-api-types": "^0.33.3",
				"fast-deep-equal": "^3.1.3",
				"ts-mixer": "^6.0.1",
				"tslib": "^2.4.0"
			},
			"engines": {
				"node": ">=16.9.0"
			}
		},
		"node_modules/@discordjs/collection": {
			"version": "0.7.0",
			"resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.7.0.tgz",
			"integrity": "sha512-R5i8Wb8kIcBAFEPLLf7LVBQKBDYUL+ekb23sOgpkpyGT+V4P7V83wTxcsqmX+PbqHt4cEHn053uMWfRqh/Z/nA==",
			"engines": {
				"node": ">=16.9.0"
			}
		},
		"node_modules/@sapphire/async-queue": {
			"version": "1.3.1",
			"resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.3.1.tgz",
			"integrity": "sha512-FFTlPOWZX1kDj9xCAsRzH5xEJfawg1lNoYAA+ecOWJMHOfiZYb1uXOI3ne9U4UILSEPwfE68p3T9wUHwIQfR0g==",
			"engines": {
				"node": ">=v14.0.0",
				"npm": ">=7.0.0"
			}
		},
		"node_modules/@sapphire/shapeshift": {
			"version": "3.4.0",
			"resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.4.0.tgz",
			"integrity": "sha512-uV+vErdfbxCgnjgcwkPDADlyS40I20L57YPy254LKbRNfLCg4/ymy510aNSGhLhq/dpNU0s1fQnTbI2YAetzsA==",
			"engines": {
				"node": ">=v14.0.0",
				"npm": ">=7.0.0"
			}
		},
		"node_modules/@sindresorhus/is": {
			"version": "4.6.0",
			"resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz",
			"integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==",
			"engines": {
				"node": ">=10"
			},
			"funding": {
				"url": "https://github.com/sindresorhus/is?sponsor=1"
			}
		},
		"node_modules/@types/node": {
			"version": "18.0.1",
			"resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.1.tgz",
			"integrity": "sha512-CmR8+Tsy95hhwtZBKJBs0/FFq4XX7sDZHlGGf+0q+BRZfMbOTkzkj0AFAuTyXbObDIoanaBBW0+KEW+m3N16Wg=="
		},
		"node_modules/@types/node-fetch": {
			"version": "2.6.2",
			"resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz",
			"integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==",
			"dependencies": {
				"@types/node": "*",
				"form-data": "^3.0.0"
			}
		},
		"node_modules/@types/node-fetch/node_modules/form-data": {
			"version": "3.0.1",
			"resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
			"integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
			"dependencies": {
				"asynckit": "^0.4.0",
				"combined-stream": "^1.0.8",
				"mime-types": "^2.1.12"
			},
			"engines": {
				"node": ">= 6"
			}
		},
		"node_modules/@types/ws": {
			"version": "8.5.3",
			"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz",
			"integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==",
			"dependencies": {
				"@types/node": "*"
			}
		},
		"node_modules/asynckit": {
			"version": "0.4.0",
			"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
			"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
		},
		"node_modules/bignumber.js": {
			"version": "9.0.0",
			"resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz",
			"integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==",
			"engines": {
				"node": "*"
			}
		},
		"node_modules/combined-stream": {
			"version": "1.0.8",
			"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
			"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
			"dependencies": {
				"delayed-stream": "~1.0.0"
			},
			"engines": {
				"node": ">= 0.8"
			}
		},
		"node_modules/core-util-is": {
			"version": "1.0.3",
			"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
			"integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
		},
		"node_modules/delayed-stream": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
			"integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
			"engines": {
				"node": ">=0.4.0"
			}
		},
		"node_modules/discord-api-types": {
			"version": "0.33.5",
			"resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.33.5.tgz",
			"integrity": "sha512-dvO5M52v7m7Dy96+XUnzXNsQ/0npsYpU6dL205kAtEDueswoz3aU3bh1UMoK4cQmcGtB1YRyLKqp+DXi05lzFg=="
		},
		"node_modules/discord.js": {
			"version": "13.8.1",
			"resolved": "https://registry.npmjs.org/discord.js/-/discord.js-13.8.1.tgz",
			"integrity": "sha512-jOsD+4tEZWWx0RHVyH+FBcqoTrsL+d5Mm5p+ULQOdU0qSaxhLNkWYig+yDHNZoND7nlkXX3qi+BW+gO5erWylg==",
			"dependencies": {
				"@discordjs/builders": "^0.14.0",
				"@discordjs/collection": "^0.7.0",
				"@sapphire/async-queue": "^1.3.1",
				"@types/node-fetch": "^2.6.1",
				"@types/ws": "^8.5.3",
				"discord-api-types": "^0.33.3",
				"form-data": "^4.0.0",
				"node-fetch": "^2.6.1",
				"ws": "^8.7.0"
			},
			"engines": {
				"node": ">=16.6.0",
				"npm": ">=7.0.0"
			}
		},
		"node_modules/fast-deep-equal": {
			"version": "3.1.3",
			"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
			"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
		},
		"node_modules/form-data": {
			"version": "4.0.0",
			"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
			"integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
			"dependencies": {
				"asynckit": "^0.4.0",
				"combined-stream": "^1.0.8",
				"mime-types": "^2.1.12"
			},
			"engines": {
				"node": ">= 6"
			}
		},
		"node_modules/fosscord-gopnik": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/fosscord-gopnik/-/fosscord-gopnik-1.0.0.tgz",
			"integrity": "sha512-cCJhXTVOEDEhhSOwceYsptU3f97GOVOAVNJ4UFMiQESp4wnYE0GKnlYYYs6gMkZounxPEv0t22kSHdajx6Ed/w==",
			"dependencies": {
				"discord.js": "^13.5.1"
			}
		},
		"node_modules/fosscord-server": {
			"resolved": "../..",
			"link": true
		},
		"node_modules/inherits": {
			"version": "2.0.4",
			"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
			"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
		},
		"node_modules/isarray": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
			"integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
		},
		"node_modules/mime-db": {
			"version": "1.52.0",
			"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
			"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
			"engines": {
				"node": ">= 0.6"
			}
		},
		"node_modules/mime-types": {
			"version": "2.1.35",
			"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
			"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
			"dependencies": {
				"mime-db": "1.52.0"
			},
			"engines": {
				"node": ">= 0.6"
			}
		},
		"node_modules/mysql": {
			"version": "2.18.1",
			"resolved": "https://registry.npmjs.org/mysql/-/mysql-2.18.1.tgz",
			"integrity": "sha512-Bca+gk2YWmqp2Uf6k5NFEurwY/0td0cpebAucFpY/3jhrwrVGuxU2uQFCHjU19SJfje0yQvi+rVWdq78hR5lig==",
			"dependencies": {
				"bignumber.js": "9.0.0",
				"readable-stream": "2.3.7",
				"safe-buffer": "5.1.2",
				"sqlstring": "2.3.1"
			},
			"engines": {
				"node": ">= 0.6"
			}
		},
		"node_modules/node-fetch": {
			"version": "2.6.7",
			"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
			"integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
			"dependencies": {
				"whatwg-url": "^5.0.0"
			},
			"engines": {
				"node": "4.x || >=6.0.0"
			},
			"peerDependencies": {
				"encoding": "^0.1.0"
			},
			"peerDependenciesMeta": {
				"encoding": {
					"optional": true
				}
			}
		},
		"node_modules/process-nextick-args": {
			"version": "2.0.1",
			"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
			"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
		},
		"node_modules/readable-stream": {
			"version": "2.3.7",
			"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
			"integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
			"dependencies": {
				"core-util-is": "~1.0.0",
				"inherits": "~2.0.3",
				"isarray": "~1.0.0",
				"process-nextick-args": "~2.0.0",
				"safe-buffer": "~5.1.1",
				"string_decoder": "~1.1.1",
				"util-deprecate": "~1.0.1"
			}
		},
		"node_modules/safe-buffer": {
			"version": "5.1.2",
			"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
			"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
		},
		"node_modules/sqlstring": {
			"version": "2.3.1",
			"resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.1.tgz",
			"integrity": "sha512-ooAzh/7dxIG5+uDik1z/Rd1vli0+38izZhGzSa34FwR7IbelPWCCKSNIl8jlL/F7ERvy8CB2jNeM1E9i9mXMAQ==",
			"engines": {
				"node": ">= 0.6"
			}
		},
		"node_modules/string_decoder": {
			"version": "1.1.1",
			"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
			"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
			"dependencies": {
				"safe-buffer": "~5.1.0"
			}
		},
		"node_modules/tr46": {
			"version": "0.0.3",
			"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
			"integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
		},
		"node_modules/ts-mixer": {
			"version": "6.0.1",
			"resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.1.tgz",
			"integrity": "sha512-hvE+ZYXuINrx6Ei6D6hz+PTim0Uf++dYbK9FFifLNwQj+RwKquhQpn868yZsCtJYiclZF1u8l6WZxxKi+vv7Rg=="
		},
		"node_modules/tslib": {
			"version": "2.4.0",
			"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
			"integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
		},
		"node_modules/typescript": {
			"version": "4.7.4",
			"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz",
			"integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==",
			"bin": {
				"tsc": "bin/tsc",
				"tsserver": "bin/tsserver"
			},
			"engines": {
				"node": ">=4.2.0"
			}
		},
		"node_modules/util-deprecate": {
			"version": "1.0.2",
			"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
			"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
		},
		"node_modules/webidl-conversions": {
			"version": "3.0.1",
			"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
			"integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
		},
		"node_modules/whatwg-url": {
			"version": "5.0.0",
			"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
			"integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
			"dependencies": {
				"tr46": "~0.0.3",
				"webidl-conversions": "^3.0.0"
			}
		},
		"node_modules/ws": {
			"version": "8.8.0",
			"resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz",
			"integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==",
			"engines": {
				"node": ">=10.0.0"
			},
			"peerDependencies": {
				"bufferutil": "^4.0.1",
				"utf-8-validate": "^5.0.2"
			},
			"peerDependenciesMeta": {
				"bufferutil": {
					"optional": true
				},
				"utf-8-validate": {
					"optional": true
				}
			}
		}
	},
	"dependencies": {
		"@discordjs/builders": {
			"version": "0.14.0",
			"resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-0.14.0.tgz",
			"integrity": "sha512-+fqLIqa9wN3R+kvlld8sgG0nt04BAZxdCDP4t2qZ9TJsquLWA+xMtT8Waibb3d4li4AQS+IOfjiHAznv/dhHgQ==",
			"requires": {
				"@sapphire/shapeshift": "^3.1.0",
				"@sindresorhus/is": "^4.6.0",
				"discord-api-types": "^0.33.3",
				"fast-deep-equal": "^3.1.3",
				"ts-mixer": "^6.0.1",
				"tslib": "^2.4.0"
			}
		},
		"@discordjs/collection": {
			"version": "0.7.0",
			"resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.7.0.tgz",
			"integrity": "sha512-R5i8Wb8kIcBAFEPLLf7LVBQKBDYUL+ekb23sOgpkpyGT+V4P7V83wTxcsqmX+PbqHt4cEHn053uMWfRqh/Z/nA=="
		},
		"@sapphire/async-queue": {
			"version": "1.3.1",
			"resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.3.1.tgz",
			"integrity": "sha512-FFTlPOWZX1kDj9xCAsRzH5xEJfawg1lNoYAA+ecOWJMHOfiZYb1uXOI3ne9U4UILSEPwfE68p3T9wUHwIQfR0g=="
		},
		"@sapphire/shapeshift": {
			"version": "3.4.0",
			"resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.4.0.tgz",
			"integrity": "sha512-uV+vErdfbxCgnjgcwkPDADlyS40I20L57YPy254LKbRNfLCg4/ymy510aNSGhLhq/dpNU0s1fQnTbI2YAetzsA=="
		},
		"@sindresorhus/is": {
			"version": "4.6.0",
			"resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz",
			"integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw=="
		},
		"@types/node": {
			"version": "18.0.1",
			"resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.1.tgz",
			"integrity": "sha512-CmR8+Tsy95hhwtZBKJBs0/FFq4XX7sDZHlGGf+0q+BRZfMbOTkzkj0AFAuTyXbObDIoanaBBW0+KEW+m3N16Wg=="
		},
		"@types/node-fetch": {
			"version": "2.6.2",
			"resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz",
			"integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==",
			"requires": {
				"@types/node": "*",
				"form-data": "^3.0.0"
			},
			"dependencies": {
				"form-data": {
					"version": "3.0.1",
					"resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
					"integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
					"requires": {
						"asynckit": "^0.4.0",
						"combined-stream": "^1.0.8",
						"mime-types": "^2.1.12"
					}
				}
			}
		},
		"@types/ws": {
			"version": "8.5.3",
			"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz",
			"integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==",
			"requires": {
				"@types/node": "*"
			}
		},
		"asynckit": {
			"version": "0.4.0",
			"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
			"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
		},
		"bignumber.js": {
			"version": "9.0.0",
			"resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz",
			"integrity": "sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A=="
		},
		"combined-stream": {
			"version": "1.0.8",
			"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
			"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
			"requires": {
				"delayed-stream": "~1.0.0"
			}
		},
		"core-util-is": {
			"version": "1.0.3",
			"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
			"integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
		},
		"delayed-stream": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
			"integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
		},
		"discord-api-types": {
			"version": "0.33.5",
			"resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.33.5.tgz",
			"integrity": "sha512-dvO5M52v7m7Dy96+XUnzXNsQ/0npsYpU6dL205kAtEDueswoz3aU3bh1UMoK4cQmcGtB1YRyLKqp+DXi05lzFg=="
		},
		"discord.js": {
			"version": "13.8.1",
			"resolved": "https://registry.npmjs.org/discord.js/-/discord.js-13.8.1.tgz",
			"integrity": "sha512-jOsD+4tEZWWx0RHVyH+FBcqoTrsL+d5Mm5p+ULQOdU0qSaxhLNkWYig+yDHNZoND7nlkXX3qi+BW+gO5erWylg==",
			"requires": {
				"@discordjs/builders": "^0.14.0",
				"@discordjs/collection": "^0.7.0",
				"@sapphire/async-queue": "^1.3.1",
				"@types/node-fetch": "^2.6.1",
				"@types/ws": "^8.5.3",
				"discord-api-types": "^0.33.3",
				"form-data": "^4.0.0",
				"node-fetch": "^2.6.1",
				"ws": "^8.7.0"
			}
		},
		"fast-deep-equal": {
			"version": "3.1.3",
			"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
			"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
		},
		"form-data": {
			"version": "4.0.0",
			"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
			"integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
			"requires": {
				"asynckit": "^0.4.0",
				"combined-stream": "^1.0.8",
				"mime-types": "^2.1.12"
			}
		},
		"fosscord-gopnik": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/fosscord-gopnik/-/fosscord-gopnik-1.0.0.tgz",
			"integrity": "sha512-cCJhXTVOEDEhhSOwceYsptU3f97GOVOAVNJ4UFMiQESp4wnYE0GKnlYYYs6gMkZounxPEv0t22kSHdajx6Ed/w==",
			"requires": {
				"discord.js": "^13.5.1"
			}
		},
		"fosscord-server": {
			"version": "file:../..",
			"requires": {
				"@aws-sdk/client-s3": "^3.178.0",
				"@sentry/node": "^7.13.0",
				"@sentry/tracing": "^7.13.0",
				"@types/amqplib": "^0.8.2",
				"@types/bcrypt": "^5.0.0",
				"@types/cookie-parser": "^1.4.3",
				"@types/i18next-node-fs-backend": "^2.1.1",
				"@types/json-bigint": "^1.0.1",
				"@types/jsonwebtoken": "^8.5.9",
				"@types/morgan": "^1.9.3",
				"@types/multer": "^1.4.7",
				"@types/node": "^18.7.20",
				"@types/node-fetch": "^2.6.2",
				"@types/node-os-utils": "^1.3.0",
				"@types/sharp": "^0.31.0",
				"@types/ws": "^8.5.3",
				"@yukikaze-bot/erlpack": "^1.0.1",
				"ajv": "^8.6.2",
				"ajv-formats": "^2.1.1",
				"amqplib": "^0.10.3",
				"bcrypt": "^5.0.1",
				"cheerio": "^1.0.0-rc.12",
				"cookie-parser": "^1.4.6",
				"dotenv": "^16.0.2",
				"exif-be-gone": "^1.3.1",
				"express": "^4.18.1",
				"fast-zlib": "^2.0.1",
				"file-type": "16.5",
				"form-data": "^4.0.0",
				"i18next": "^21.9.2",
				"i18next-http-middleware": "^3.2.1",
				"i18next-node-fs-backend": "^2.1.3",
				"image-size": "^1.0.2",
				"json-bigint": "^1.0.0",
				"jsonwebtoken": "^8.5.1",
				"lambert-server": "^1.2.12",
				"module-alias": "^2.2.2",
				"morgan": "^1.10.0",
				"multer": "^1.4.5-lts.1",
				"node-2fa": "^2.0.3",
				"node-fetch": "^2.6.7",
				"node-os-utils": "^1.3.7",
				"picocolors": "^1.0.0",
				"proxy-agent": "^5.0.0",
				"sharp": "^0.31.0",
				"sqlite3": "^5.1.1",
				"typeorm": "^0.3.10",
				"typescript": "^4.8.3",
				"typescript-json-schema": "^0.50.1",
				"ws": "^8.9.0"
			}
		},
		"inherits": {
			"version": "2.0.4",
			"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
			"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
		},
		"isarray": {
			"version": "1.0.0",
			"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
			"integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
		},
		"mime-db": {
			"version": "1.52.0",
			"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
			"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
		},
		"mime-types": {
			"version": "2.1.35",
			"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
			"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
			"requires": {
				"mime-db": "1.52.0"
			}
		},
		"mysql": {
			"version": "2.18.1",
			"resolved": "https://registry.npmjs.org/mysql/-/mysql-2.18.1.tgz",
			"integrity": "sha512-Bca+gk2YWmqp2Uf6k5NFEurwY/0td0cpebAucFpY/3jhrwrVGuxU2uQFCHjU19SJfje0yQvi+rVWdq78hR5lig==",
			"requires": {
				"bignumber.js": "9.0.0",
				"readable-stream": "2.3.7",
				"safe-buffer": "5.1.2",
				"sqlstring": "2.3.1"
			}
		},
		"node-fetch": {
			"version": "2.6.7",
			"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
			"integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
			"requires": {
				"whatwg-url": "^5.0.0"
			}
		},
		"process-nextick-args": {
			"version": "2.0.1",
			"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
			"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
		},
		"readable-stream": {
			"version": "2.3.7",
			"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
			"integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
			"requires": {
				"core-util-is": "~1.0.0",
				"inherits": "~2.0.3",
				"isarray": "~1.0.0",
				"process-nextick-args": "~2.0.0",
				"safe-buffer": "~5.1.1",
				"string_decoder": "~1.1.1",
				"util-deprecate": "~1.0.1"
			}
		},
		"safe-buffer": {
			"version": "5.1.2",
			"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
			"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
		},
		"sqlstring": {
			"version": "2.3.1",
			"resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.1.tgz",
			"integrity": "sha512-ooAzh/7dxIG5+uDik1z/Rd1vli0+38izZhGzSa34FwR7IbelPWCCKSNIl8jlL/F7ERvy8CB2jNeM1E9i9mXMAQ=="
		},
		"string_decoder": {
			"version": "1.1.1",
			"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
			"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
			"requires": {
				"safe-buffer": "~5.1.0"
			}
		},
		"tr46": {
			"version": "0.0.3",
			"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
			"integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
		},
		"ts-mixer": {
			"version": "6.0.1",
			"resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.1.tgz",
			"integrity": "sha512-hvE+ZYXuINrx6Ei6D6hz+PTim0Uf++dYbK9FFifLNwQj+RwKquhQpn868yZsCtJYiclZF1u8l6WZxxKi+vv7Rg=="
		},
		"tslib": {
			"version": "2.4.0",
			"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
			"integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
		},
		"typescript": {
			"version": "4.7.4",
			"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz",
			"integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ=="
		},
		"util-deprecate": {
			"version": "1.0.2",
			"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
			"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
		},
		"webidl-conversions": {
			"version": "3.0.1",
			"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
			"integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
		},
		"whatwg-url": {
			"version": "5.0.0",
			"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
			"integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
			"requires": {
				"tr46": "~0.0.3",
				"webidl-conversions": "^3.0.0"
			}
		},
		"ws": {
			"version": "8.8.0",
			"resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz",
			"integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==",
			"requires": {}
		}
	}
}