tangled
alpha
login
or
join now
skywatch.blue
/
skywatch-automod
7
fork
atom
A tool for parsing traffic on the jetstream and applying a moderation workstream based on regexp based rules
7
fork
atom
overview
issues
pulls
pipelines
Corrected path name and added tests
D. Scarnecchia
4 months ago
bdee08f2
d50c69cd
+8058
-5
7 changed files
expand all
collapse all
unified
split
.claude
settings.local.json
package-lock.json
package.json
src
main.ts
rules
facets
facets.ts
tests
facets.test.ts
vitest.config.ts
+2
-1
.claude/settings.local.json
···
9
9
"mcp__git-mcp-server__git_diff",
10
10
"mcp__git-mcp-server__git_status",
11
11
"mcp__git-mcp-server__git_log",
12
12
-
"mcp__git-mcp-server__git_set_working_dir"
12
12
+
"mcp__git-mcp-server__git_set_working_dir",
13
13
+
"Bash(npm run test:run:*)"
13
14
],
14
15
"deny": [],
15
16
"ask": []
+7778
package-lock.json
···
1
1
+
{
2
2
+
"name": "skywatch-tools",
3
3
+
"version": "1.1.0",
4
4
+
"lockfileVersion": 3,
5
5
+
"requires": true,
6
6
+
"packages": {
7
7
+
"": {
8
8
+
"name": "skywatch-tools",
9
9
+
"version": "1.1.0",
10
10
+
"dependencies": {
11
11
+
"@atproto/api": "^0.13.35",
12
12
+
"@atproto/bsky": "^0.0.101",
13
13
+
"@atproto/lexicon": "^0.4.14",
14
14
+
"@atproto/ozone": "^0.1.140",
15
15
+
"@atproto/repo": "^0.6.5",
16
16
+
"@atproto/xrpc-server": "^0.7.19",
17
17
+
"@clavata/sdk": "^0.3.0",
18
18
+
"@skyware/bot": "^0.3.12",
19
19
+
"@skyware/jetstream": "^0.2.5",
20
20
+
"@skyware/labeler": "^0.1.13",
21
21
+
"bottleneck": "^2.19.5",
22
22
+
"dotenv": "^16.6.1",
23
23
+
"express": "^4.21.2",
24
24
+
"franc": "^6.2.0",
25
25
+
"husky": "^9.1.7",
26
26
+
"lint-staged": "^15.5.2",
27
27
+
"p-ratelimit": "^1.0.1",
28
28
+
"pino": "^9.9.0",
29
29
+
"pino-pretty": "^13.1.1",
30
30
+
"prom-client": "^15.1.3",
31
31
+
"undici": "^7.15.0"
32
32
+
},
33
33
+
"devDependencies": {
34
34
+
"@eslint/js": "^9.34.0",
35
35
+
"@trivago/prettier-plugin-sort-imports": "^4.3.0",
36
36
+
"@types/better-sqlite3": "^7.6.13",
37
37
+
"@types/eslint__js": "^8.42.3",
38
38
+
"@types/express": "^4.17.23",
39
39
+
"@types/node": "^22.18.0",
40
40
+
"@vitest/ui": "^3.2.4",
41
41
+
"eslint": "^9.34.0",
42
42
+
"prettier": "^3.6.2",
43
43
+
"tsx": "^4.20.5",
44
44
+
"typescript": "^5.9.2",
45
45
+
"typescript-eslint": "^8.42.0",
46
46
+
"vitest": "^3.2.4"
47
47
+
}
48
48
+
},
49
49
+
"node_modules/@atcute/atproto": {
50
50
+
"version": "3.1.1",
51
51
+
"license": "0BSD",
52
52
+
"dependencies": {
53
53
+
"@atcute/lexicons": "^1.1.0"
54
54
+
}
55
55
+
},
56
56
+
"node_modules/@atcute/bluesky": {
57
57
+
"version": "1.0.11",
58
58
+
"license": "MIT",
59
59
+
"peerDependencies": {
60
60
+
"@atcute/client": "^1.0.0 || ^2.0.0"
61
61
+
}
62
62
+
},
63
63
+
"node_modules/@atcute/bluesky-richtext-builder": {
64
64
+
"version": "1.0.2",
65
65
+
"license": "MIT",
66
66
+
"peerDependencies": {
67
67
+
"@atcute/bluesky": "^1.0.0",
68
68
+
"@atcute/client": "^1.0.0 || ^2.0.0"
69
69
+
}
70
70
+
},
71
71
+
"node_modules/@atcute/car": {
72
72
+
"version": "1.1.1",
73
73
+
"license": "MIT",
74
74
+
"optional": true,
75
75
+
"dependencies": {
76
76
+
"@atcute/cbor": "^1.0.6",
77
77
+
"@atcute/cid": "^1.0.2",
78
78
+
"@atcute/varint": "^1.0.1"
79
79
+
}
80
80
+
},
81
81
+
"node_modules/@atcute/cbor": {
82
82
+
"version": "1.0.7",
83
83
+
"license": "MIT",
84
84
+
"dependencies": {
85
85
+
"@atcute/cid": "^1.0.3",
86
86
+
"@atcute/multibase": "^1.0.0"
87
87
+
}
88
88
+
},
89
89
+
"node_modules/@atcute/cid": {
90
90
+
"version": "1.0.3",
91
91
+
"license": "MIT",
92
92
+
"dependencies": {
93
93
+
"@atcute/multibase": "^1.0.0",
94
94
+
"@atcute/varint": "^1.0.1"
95
95
+
}
96
96
+
},
97
97
+
"node_modules/@atcute/client": {
98
98
+
"version": "2.0.6",
99
99
+
"license": "MIT"
100
100
+
},
101
101
+
"node_modules/@atcute/lexicons": {
102
102
+
"version": "1.1.0",
103
103
+
"license": "0BSD",
104
104
+
"dependencies": {
105
105
+
"esm-env": "^1.2.2"
106
106
+
}
107
107
+
},
108
108
+
"node_modules/@atcute/multibase": {
109
109
+
"version": "1.0.1",
110
110
+
"license": "MIT"
111
111
+
},
112
112
+
"node_modules/@atcute/ozone": {
113
113
+
"version": "1.0.8",
114
114
+
"license": "MIT",
115
115
+
"peerDependencies": {
116
116
+
"@atcute/bluesky": "^1.0.0",
117
117
+
"@atcute/client": "^1.0.0 || ^2.0.0"
118
118
+
}
119
119
+
},
120
120
+
"node_modules/@atcute/varint": {
121
121
+
"version": "1.0.1",
122
122
+
"license": "MIT"
123
123
+
},
124
124
+
"node_modules/@atproto/api": {
125
125
+
"version": "0.13.35",
126
126
+
"license": "MIT",
127
127
+
"dependencies": {
128
128
+
"@atproto/common-web": "^0.4.0",
129
129
+
"@atproto/lexicon": "^0.4.6",
130
130
+
"@atproto/syntax": "^0.3.2",
131
131
+
"@atproto/xrpc": "^0.6.8",
132
132
+
"await-lock": "^2.2.2",
133
133
+
"multiformats": "^9.9.0",
134
134
+
"tlds": "^1.234.0",
135
135
+
"zod": "^3.23.8"
136
136
+
}
137
137
+
},
138
138
+
"node_modules/@atproto/api/node_modules/@atproto/lexicon": {
139
139
+
"version": "0.4.10",
140
140
+
"license": "MIT",
141
141
+
"dependencies": {
142
142
+
"@atproto/common-web": "^0.4.1",
143
143
+
"@atproto/syntax": "^0.4.0",
144
144
+
"iso-datestring-validator": "^2.2.2",
145
145
+
"multiformats": "^9.9.0",
146
146
+
"zod": "^3.23.8"
147
147
+
}
148
148
+
},
149
149
+
"node_modules/@atproto/api/node_modules/@atproto/lexicon/node_modules/@atproto/syntax": {
150
150
+
"version": "0.4.0",
151
151
+
"license": "MIT"
152
152
+
},
153
153
+
"node_modules/@atproto/bsky": {
154
154
+
"version": "0.0.101",
155
155
+
"license": "MIT",
156
156
+
"dependencies": {
157
157
+
"@atproto/api": "^0.13.23",
158
158
+
"@atproto/common": "^0.4.5",
159
159
+
"@atproto/crypto": "^0.4.2",
160
160
+
"@atproto/identity": "^0.4.3",
161
161
+
"@atproto/lexicon": "^0.4.4",
162
162
+
"@atproto/repo": "^0.6.0",
163
163
+
"@atproto/sync": "^0.1.7",
164
164
+
"@atproto/syntax": "^0.3.1",
165
165
+
"@atproto/xrpc-server": "^0.7.4",
166
166
+
"@bufbuild/protobuf": "^1.5.0",
167
167
+
"@connectrpc/connect": "^1.1.4",
168
168
+
"@connectrpc/connect-express": "^1.1.4",
169
169
+
"@connectrpc/connect-node": "^1.1.4",
170
170
+
"@did-plc/lib": "^0.0.1",
171
171
+
"compression": "^1.7.4",
172
172
+
"cors": "^2.8.5",
173
173
+
"express": "^4.17.2",
174
174
+
"http-errors": "^2.0.0",
175
175
+
"http-terminator": "^3.2.0",
176
176
+
"ioredis": "^5.3.2",
177
177
+
"jose": "^5.0.1",
178
178
+
"key-encoder": "^2.0.3",
179
179
+
"kysely": "^0.22.0",
180
180
+
"multiformats": "^9.9.0",
181
181
+
"murmurhash": "^2.0.1",
182
182
+
"p-queue": "^6.6.2",
183
183
+
"pg": "^8.10.0",
184
184
+
"pino": "^8.21.0",
185
185
+
"pino-http": "^8.2.1",
186
186
+
"sharp": "^0.33.5",
187
187
+
"statsig-node": "^5.23.1",
188
188
+
"structured-headers": "^1.0.1",
189
189
+
"typed-emitter": "^2.1.0",
190
190
+
"uint8arrays": "3.0.0"
191
191
+
},
192
192
+
"bin": {
193
193
+
"bsky": "dist/bin.js"
194
194
+
}
195
195
+
},
196
196
+
"node_modules/@atproto/bsky/node_modules/@atproto/api": {
197
197
+
"version": "0.13.23",
198
198
+
"license": "MIT",
199
199
+
"dependencies": {
200
200
+
"@atproto/common-web": "^0.3.1",
201
201
+
"@atproto/lexicon": "^0.4.4",
202
202
+
"@atproto/syntax": "^0.3.1",
203
203
+
"@atproto/xrpc": "^0.6.5",
204
204
+
"await-lock": "^2.2.2",
205
205
+
"multiformats": "^9.9.0",
206
206
+
"tlds": "^1.234.0",
207
207
+
"zod": "^3.23.8"
208
208
+
}
209
209
+
},
210
210
+
"node_modules/@atproto/bsky/node_modules/@atproto/api/node_modules/@atproto/common-web": {
211
211
+
"version": "0.3.1",
212
212
+
"license": "MIT",
213
213
+
"dependencies": {
214
214
+
"graphemer": "^1.4.0",
215
215
+
"multiformats": "^9.9.0",
216
216
+
"uint8arrays": "3.0.0",
217
217
+
"zod": "^3.23.8"
218
218
+
}
219
219
+
},
220
220
+
"node_modules/@atproto/bsky/node_modules/@atproto/api/node_modules/@atproto/xrpc": {
221
221
+
"version": "0.6.5",
222
222
+
"license": "MIT",
223
223
+
"dependencies": {
224
224
+
"@atproto/lexicon": "^0.4.4",
225
225
+
"zod": "^3.23.8"
226
226
+
}
227
227
+
},
228
228
+
"node_modules/@atproto/bsky/node_modules/@atproto/lexicon": {
229
229
+
"version": "0.4.4",
230
230
+
"license": "MIT",
231
231
+
"dependencies": {
232
232
+
"@atproto/common-web": "^0.3.1",
233
233
+
"@atproto/syntax": "^0.3.1",
234
234
+
"iso-datestring-validator": "^2.2.2",
235
235
+
"multiformats": "^9.9.0",
236
236
+
"zod": "^3.23.8"
237
237
+
}
238
238
+
},
239
239
+
"node_modules/@atproto/bsky/node_modules/@atproto/lexicon/node_modules/@atproto/common-web": {
240
240
+
"version": "0.3.1",
241
241
+
"license": "MIT",
242
242
+
"dependencies": {
243
243
+
"graphemer": "^1.4.0",
244
244
+
"multiformats": "^9.9.0",
245
245
+
"uint8arrays": "3.0.0",
246
246
+
"zod": "^3.23.8"
247
247
+
}
248
248
+
},
249
249
+
"node_modules/@atproto/bsky/node_modules/@atproto/repo": {
250
250
+
"version": "0.6.0",
251
251
+
"license": "MIT",
252
252
+
"dependencies": {
253
253
+
"@atproto/common": "^0.4.5",
254
254
+
"@atproto/common-web": "^0.3.1",
255
255
+
"@atproto/crypto": "^0.4.2",
256
256
+
"@atproto/lexicon": "^0.4.4",
257
257
+
"@ipld/car": "^3.2.3",
258
258
+
"@ipld/dag-cbor": "^7.0.0",
259
259
+
"multiformats": "^9.9.0",
260
260
+
"uint8arrays": "3.0.0",
261
261
+
"zod": "^3.23.8"
262
262
+
}
263
263
+
},
264
264
+
"node_modules/@atproto/bsky/node_modules/@atproto/repo/node_modules/@atproto/common-web": {
265
265
+
"version": "0.3.1",
266
266
+
"license": "MIT",
267
267
+
"dependencies": {
268
268
+
"graphemer": "^1.4.0",
269
269
+
"multiformats": "^9.9.0",
270
270
+
"uint8arrays": "3.0.0",
271
271
+
"zod": "^3.23.8"
272
272
+
}
273
273
+
},
274
274
+
"node_modules/@atproto/bsky/node_modules/@atproto/syntax": {
275
275
+
"version": "0.3.1",
276
276
+
"license": "MIT"
277
277
+
},
278
278
+
"node_modules/@atproto/bsky/node_modules/@atproto/xrpc-server": {
279
279
+
"version": "0.7.4",
280
280
+
"license": "MIT",
281
281
+
"dependencies": {
282
282
+
"@atproto/common": "^0.4.5",
283
283
+
"@atproto/crypto": "^0.4.2",
284
284
+
"@atproto/lexicon": "^0.4.4",
285
285
+
"@atproto/xrpc": "^0.6.5",
286
286
+
"cbor-x": "^1.5.1",
287
287
+
"express": "^4.17.2",
288
288
+
"http-errors": "^2.0.0",
289
289
+
"mime-types": "^2.1.35",
290
290
+
"rate-limiter-flexible": "^2.4.1",
291
291
+
"uint8arrays": "3.0.0",
292
292
+
"ws": "^8.12.0",
293
293
+
"zod": "^3.23.8"
294
294
+
}
295
295
+
},
296
296
+
"node_modules/@atproto/bsky/node_modules/@atproto/xrpc-server/node_modules/@atproto/xrpc": {
297
297
+
"version": "0.6.5",
298
298
+
"license": "MIT",
299
299
+
"dependencies": {
300
300
+
"@atproto/lexicon": "^0.4.4",
301
301
+
"zod": "^3.23.8"
302
302
+
}
303
303
+
},
304
304
+
"node_modules/@atproto/bsky/node_modules/kysely": {
305
305
+
"version": "0.22.0",
306
306
+
"license": "MIT",
307
307
+
"engines": {
308
308
+
"node": ">=14.0.0"
309
309
+
}
310
310
+
},
311
311
+
"node_modules/@atproto/bsky/node_modules/pino": {
312
312
+
"version": "8.21.0",
313
313
+
"license": "MIT",
314
314
+
"dependencies": {
315
315
+
"atomic-sleep": "^1.0.0",
316
316
+
"fast-redact": "^3.1.1",
317
317
+
"on-exit-leak-free": "^2.1.0",
318
318
+
"pino-abstract-transport": "^1.2.0",
319
319
+
"pino-std-serializers": "^6.0.0",
320
320
+
"process-warning": "^3.0.0",
321
321
+
"quick-format-unescaped": "^4.0.3",
322
322
+
"real-require": "^0.2.0",
323
323
+
"safe-stable-stringify": "^2.3.1",
324
324
+
"sonic-boom": "^3.7.0",
325
325
+
"thread-stream": "^2.6.0"
326
326
+
},
327
327
+
"bin": {
328
328
+
"pino": "bin.js"
329
329
+
}
330
330
+
},
331
331
+
"node_modules/@atproto/bsky/node_modules/pino/node_modules/pino-abstract-transport": {
332
332
+
"version": "1.2.0",
333
333
+
"license": "MIT",
334
334
+
"dependencies": {
335
335
+
"readable-stream": "^4.0.0",
336
336
+
"split2": "^4.0.0"
337
337
+
}
338
338
+
},
339
339
+
"node_modules/@atproto/bsky/node_modules/pino/node_modules/pino-std-serializers": {
340
340
+
"version": "6.2.2",
341
341
+
"license": "MIT"
342
342
+
},
343
343
+
"node_modules/@atproto/bsky/node_modules/pino/node_modules/process-warning": {
344
344
+
"version": "3.0.0",
345
345
+
"license": "MIT"
346
346
+
},
347
347
+
"node_modules/@atproto/bsky/node_modules/pino/node_modules/sonic-boom": {
348
348
+
"version": "3.8.1",
349
349
+
"license": "MIT",
350
350
+
"dependencies": {
351
351
+
"atomic-sleep": "^1.0.0"
352
352
+
}
353
353
+
},
354
354
+
"node_modules/@atproto/bsky/node_modules/pino/node_modules/thread-stream": {
355
355
+
"version": "2.7.0",
356
356
+
"license": "MIT",
357
357
+
"dependencies": {
358
358
+
"real-require": "^0.2.0"
359
359
+
}
360
360
+
},
361
361
+
"node_modules/@atproto/common": {
362
362
+
"version": "0.4.5",
363
363
+
"license": "MIT",
364
364
+
"dependencies": {
365
365
+
"@atproto/common-web": "^0.3.1",
366
366
+
"@ipld/dag-cbor": "^7.0.3",
367
367
+
"cbor-x": "^1.5.1",
368
368
+
"iso-datestring-validator": "^2.2.2",
369
369
+
"multiformats": "^9.9.0",
370
370
+
"pino": "^8.21.0"
371
371
+
}
372
372
+
},
373
373
+
"node_modules/@atproto/common-web": {
374
374
+
"version": "0.4.1",
375
375
+
"license": "MIT",
376
376
+
"dependencies": {
377
377
+
"graphemer": "^1.4.0",
378
378
+
"multiformats": "^9.9.0",
379
379
+
"uint8arrays": "3.0.0",
380
380
+
"zod": "^3.23.8"
381
381
+
}
382
382
+
},
383
383
+
"node_modules/@atproto/common/node_modules/@atproto/common-web": {
384
384
+
"version": "0.3.1",
385
385
+
"license": "MIT",
386
386
+
"dependencies": {
387
387
+
"graphemer": "^1.4.0",
388
388
+
"multiformats": "^9.9.0",
389
389
+
"uint8arrays": "3.0.0",
390
390
+
"zod": "^3.23.8"
391
391
+
}
392
392
+
},
393
393
+
"node_modules/@atproto/common/node_modules/pino": {
394
394
+
"version": "8.21.0",
395
395
+
"license": "MIT",
396
396
+
"dependencies": {
397
397
+
"atomic-sleep": "^1.0.0",
398
398
+
"fast-redact": "^3.1.1",
399
399
+
"on-exit-leak-free": "^2.1.0",
400
400
+
"pino-abstract-transport": "^1.2.0",
401
401
+
"pino-std-serializers": "^6.0.0",
402
402
+
"process-warning": "^3.0.0",
403
403
+
"quick-format-unescaped": "^4.0.3",
404
404
+
"real-require": "^0.2.0",
405
405
+
"safe-stable-stringify": "^2.3.1",
406
406
+
"sonic-boom": "^3.7.0",
407
407
+
"thread-stream": "^2.6.0"
408
408
+
},
409
409
+
"bin": {
410
410
+
"pino": "bin.js"
411
411
+
}
412
412
+
},
413
413
+
"node_modules/@atproto/common/node_modules/pino/node_modules/pino-abstract-transport": {
414
414
+
"version": "1.2.0",
415
415
+
"license": "MIT",
416
416
+
"dependencies": {
417
417
+
"readable-stream": "^4.0.0",
418
418
+
"split2": "^4.0.0"
419
419
+
}
420
420
+
},
421
421
+
"node_modules/@atproto/common/node_modules/pino/node_modules/pino-std-serializers": {
422
422
+
"version": "6.2.2",
423
423
+
"license": "MIT"
424
424
+
},
425
425
+
"node_modules/@atproto/common/node_modules/pino/node_modules/process-warning": {
426
426
+
"version": "3.0.0",
427
427
+
"license": "MIT"
428
428
+
},
429
429
+
"node_modules/@atproto/common/node_modules/pino/node_modules/sonic-boom": {
430
430
+
"version": "3.8.1",
431
431
+
"license": "MIT",
432
432
+
"dependencies": {
433
433
+
"atomic-sleep": "^1.0.0"
434
434
+
}
435
435
+
},
436
436
+
"node_modules/@atproto/common/node_modules/pino/node_modules/thread-stream": {
437
437
+
"version": "2.7.0",
438
438
+
"license": "MIT",
439
439
+
"dependencies": {
440
440
+
"real-require": "^0.2.0"
441
441
+
}
442
442
+
},
443
443
+
"node_modules/@atproto/crypto": {
444
444
+
"version": "0.4.2",
445
445
+
"license": "MIT",
446
446
+
"dependencies": {
447
447
+
"@noble/curves": "^1.1.0",
448
448
+
"@noble/hashes": "^1.3.1",
449
449
+
"uint8arrays": "3.0.0"
450
450
+
}
451
451
+
},
452
452
+
"node_modules/@atproto/identity": {
453
453
+
"version": "0.4.3",
454
454
+
"license": "MIT",
455
455
+
"dependencies": {
456
456
+
"@atproto/common-web": "^0.3.1",
457
457
+
"@atproto/crypto": "^0.4.2",
458
458
+
"axios": "^0.27.2"
459
459
+
}
460
460
+
},
461
461
+
"node_modules/@atproto/identity/node_modules/@atproto/common-web": {
462
462
+
"version": "0.3.1",
463
463
+
"license": "MIT",
464
464
+
"dependencies": {
465
465
+
"graphemer": "^1.4.0",
466
466
+
"multiformats": "^9.9.0",
467
467
+
"uint8arrays": "3.0.0",
468
468
+
"zod": "^3.23.8"
469
469
+
}
470
470
+
},
471
471
+
"node_modules/@atproto/identity/node_modules/axios": {
472
472
+
"version": "0.27.2",
473
473
+
"license": "MIT",
474
474
+
"dependencies": {
475
475
+
"follow-redirects": "^1.14.9",
476
476
+
"form-data": "^4.0.0"
477
477
+
}
478
478
+
},
479
479
+
"node_modules/@atproto/lexicon": {
480
480
+
"version": "0.4.14",
481
481
+
"license": "MIT",
482
482
+
"dependencies": {
483
483
+
"@atproto/common-web": "^0.4.2",
484
484
+
"@atproto/syntax": "^0.4.0",
485
485
+
"iso-datestring-validator": "^2.2.2",
486
486
+
"multiformats": "^9.9.0",
487
487
+
"zod": "^3.23.8"
488
488
+
}
489
489
+
},
490
490
+
"node_modules/@atproto/lexicon/node_modules/@atproto/common-web": {
491
491
+
"version": "0.4.2",
492
492
+
"license": "MIT",
493
493
+
"dependencies": {
494
494
+
"graphemer": "^1.4.0",
495
495
+
"multiformats": "^9.9.0",
496
496
+
"uint8arrays": "3.0.0",
497
497
+
"zod": "^3.23.8"
498
498
+
}
499
499
+
},
500
500
+
"node_modules/@atproto/lexicon/node_modules/@atproto/syntax": {
501
501
+
"version": "0.4.0",
502
502
+
"license": "MIT"
503
503
+
},
504
504
+
"node_modules/@atproto/ozone": {
505
505
+
"version": "0.1.140",
506
506
+
"license": "MIT",
507
507
+
"dependencies": {
508
508
+
"@atproto/api": "^0.16.7",
509
509
+
"@atproto/common": "^0.4.11",
510
510
+
"@atproto/crypto": "^0.4.4",
511
511
+
"@atproto/identity": "^0.4.8",
512
512
+
"@atproto/lexicon": "^0.5.0",
513
513
+
"@atproto/syntax": "^0.4.1",
514
514
+
"@atproto/xrpc": "^0.7.4",
515
515
+
"@atproto/xrpc-server": "^0.9.4",
516
516
+
"@did-plc/lib": "^0.0.1",
517
517
+
"compression": "^1.7.4",
518
518
+
"cors": "^2.8.5",
519
519
+
"express": "^4.17.2",
520
520
+
"http-terminator": "^3.2.0",
521
521
+
"kysely": "^0.22.0",
522
522
+
"lande": "^1.0.10",
523
523
+
"multiformats": "^9.9.0",
524
524
+
"p-queue": "^6.6.2",
525
525
+
"pg": "^8.10.0",
526
526
+
"pino-http": "^8.2.1",
527
527
+
"structured-headers": "^1.0.1",
528
528
+
"typed-emitter": "^2.1.0",
529
529
+
"uint8arrays": "3.0.0",
530
530
+
"undici": "^6.14.1",
531
531
+
"ws": "^8.12.0"
532
532
+
},
533
533
+
"engines": {
534
534
+
"node": ">=18.7.0"
535
535
+
}
536
536
+
},
537
537
+
"node_modules/@atproto/ozone/node_modules/@atproto/api": {
538
538
+
"version": "0.16.7",
539
539
+
"license": "MIT",
540
540
+
"dependencies": {
541
541
+
"@atproto/common-web": "^0.4.2",
542
542
+
"@atproto/lexicon": "^0.5.0",
543
543
+
"@atproto/syntax": "^0.4.1",
544
544
+
"@atproto/xrpc": "^0.7.4",
545
545
+
"await-lock": "^2.2.2",
546
546
+
"multiformats": "^9.9.0",
547
547
+
"tlds": "^1.234.0",
548
548
+
"zod": "^3.23.8"
549
549
+
}
550
550
+
},
551
551
+
"node_modules/@atproto/ozone/node_modules/@atproto/api/node_modules/@atproto/common-web": {
552
552
+
"version": "0.4.2",
553
553
+
"license": "MIT",
554
554
+
"dependencies": {
555
555
+
"graphemer": "^1.4.0",
556
556
+
"multiformats": "^9.9.0",
557
557
+
"uint8arrays": "3.0.0",
558
558
+
"zod": "^3.23.8"
559
559
+
}
560
560
+
},
561
561
+
"node_modules/@atproto/ozone/node_modules/@atproto/common": {
562
562
+
"version": "0.4.11",
563
563
+
"license": "MIT",
564
564
+
"dependencies": {
565
565
+
"@atproto/common-web": "^0.4.2",
566
566
+
"@ipld/dag-cbor": "^7.0.3",
567
567
+
"cbor-x": "^1.5.1",
568
568
+
"iso-datestring-validator": "^2.2.2",
569
569
+
"multiformats": "^9.9.0",
570
570
+
"pino": "^8.21.0"
571
571
+
},
572
572
+
"engines": {
573
573
+
"node": ">=18.7.0"
574
574
+
}
575
575
+
},
576
576
+
"node_modules/@atproto/ozone/node_modules/@atproto/common/node_modules/@atproto/common-web": {
577
577
+
"version": "0.4.2",
578
578
+
"license": "MIT",
579
579
+
"dependencies": {
580
580
+
"graphemer": "^1.4.0",
581
581
+
"multiformats": "^9.9.0",
582
582
+
"uint8arrays": "3.0.0",
583
583
+
"zod": "^3.23.8"
584
584
+
}
585
585
+
},
586
586
+
"node_modules/@atproto/ozone/node_modules/@atproto/common/node_modules/pino": {
587
587
+
"version": "8.21.0",
588
588
+
"license": "MIT",
589
589
+
"dependencies": {
590
590
+
"atomic-sleep": "^1.0.0",
591
591
+
"fast-redact": "^3.1.1",
592
592
+
"on-exit-leak-free": "^2.1.0",
593
593
+
"pino-abstract-transport": "^1.2.0",
594
594
+
"pino-std-serializers": "^6.0.0",
595
595
+
"process-warning": "^3.0.0",
596
596
+
"quick-format-unescaped": "^4.0.3",
597
597
+
"real-require": "^0.2.0",
598
598
+
"safe-stable-stringify": "^2.3.1",
599
599
+
"sonic-boom": "^3.7.0",
600
600
+
"thread-stream": "^2.6.0"
601
601
+
},
602
602
+
"bin": {
603
603
+
"pino": "bin.js"
604
604
+
}
605
605
+
},
606
606
+
"node_modules/@atproto/ozone/node_modules/@atproto/common/node_modules/pino/node_modules/pino-abstract-transport": {
607
607
+
"version": "1.2.0",
608
608
+
"license": "MIT",
609
609
+
"dependencies": {
610
610
+
"readable-stream": "^4.0.0",
611
611
+
"split2": "^4.0.0"
612
612
+
}
613
613
+
},
614
614
+
"node_modules/@atproto/ozone/node_modules/@atproto/common/node_modules/pino/node_modules/pino-std-serializers": {
615
615
+
"version": "6.2.2",
616
616
+
"license": "MIT"
617
617
+
},
618
618
+
"node_modules/@atproto/ozone/node_modules/@atproto/common/node_modules/pino/node_modules/process-warning": {
619
619
+
"version": "3.0.0",
620
620
+
"license": "MIT"
621
621
+
},
622
622
+
"node_modules/@atproto/ozone/node_modules/@atproto/common/node_modules/pino/node_modules/sonic-boom": {
623
623
+
"version": "3.8.1",
624
624
+
"license": "MIT",
625
625
+
"dependencies": {
626
626
+
"atomic-sleep": "^1.0.0"
627
627
+
}
628
628
+
},
629
629
+
"node_modules/@atproto/ozone/node_modules/@atproto/common/node_modules/pino/node_modules/thread-stream": {
630
630
+
"version": "2.7.0",
631
631
+
"license": "MIT",
632
632
+
"dependencies": {
633
633
+
"real-require": "^0.2.0"
634
634
+
}
635
635
+
},
636
636
+
"node_modules/@atproto/ozone/node_modules/@atproto/crypto": {
637
637
+
"version": "0.4.4",
638
638
+
"license": "MIT",
639
639
+
"dependencies": {
640
640
+
"@noble/curves": "^1.7.0",
641
641
+
"@noble/hashes": "^1.6.1",
642
642
+
"uint8arrays": "3.0.0"
643
643
+
},
644
644
+
"engines": {
645
645
+
"node": ">=18.7.0"
646
646
+
}
647
647
+
},
648
648
+
"node_modules/@atproto/ozone/node_modules/@atproto/identity": {
649
649
+
"version": "0.4.8",
650
650
+
"license": "MIT",
651
651
+
"dependencies": {
652
652
+
"@atproto/common-web": "^0.4.2",
653
653
+
"@atproto/crypto": "^0.4.4"
654
654
+
},
655
655
+
"engines": {
656
656
+
"node": ">=18.7.0"
657
657
+
}
658
658
+
},
659
659
+
"node_modules/@atproto/ozone/node_modules/@atproto/identity/node_modules/@atproto/common-web": {
660
660
+
"version": "0.4.2",
661
661
+
"license": "MIT",
662
662
+
"dependencies": {
663
663
+
"graphemer": "^1.4.0",
664
664
+
"multiformats": "^9.9.0",
665
665
+
"uint8arrays": "3.0.0",
666
666
+
"zod": "^3.23.8"
667
667
+
}
668
668
+
},
669
669
+
"node_modules/@atproto/ozone/node_modules/@atproto/lexicon": {
670
670
+
"version": "0.5.0",
671
671
+
"license": "MIT",
672
672
+
"dependencies": {
673
673
+
"@atproto/common-web": "^0.4.2",
674
674
+
"@atproto/syntax": "^0.4.1",
675
675
+
"iso-datestring-validator": "^2.2.2",
676
676
+
"multiformats": "^9.9.0",
677
677
+
"zod": "^3.23.8"
678
678
+
}
679
679
+
},
680
680
+
"node_modules/@atproto/ozone/node_modules/@atproto/lexicon/node_modules/@atproto/common-web": {
681
681
+
"version": "0.4.2",
682
682
+
"license": "MIT",
683
683
+
"dependencies": {
684
684
+
"graphemer": "^1.4.0",
685
685
+
"multiformats": "^9.9.0",
686
686
+
"uint8arrays": "3.0.0",
687
687
+
"zod": "^3.23.8"
688
688
+
}
689
689
+
},
690
690
+
"node_modules/@atproto/ozone/node_modules/@atproto/syntax": {
691
691
+
"version": "0.4.1",
692
692
+
"license": "MIT"
693
693
+
},
694
694
+
"node_modules/@atproto/ozone/node_modules/@atproto/xrpc": {
695
695
+
"version": "0.7.4",
696
696
+
"license": "MIT",
697
697
+
"dependencies": {
698
698
+
"@atproto/lexicon": "^0.5.0",
699
699
+
"zod": "^3.23.8"
700
700
+
}
701
701
+
},
702
702
+
"node_modules/@atproto/ozone/node_modules/@atproto/xrpc-server": {
703
703
+
"version": "0.9.4",
704
704
+
"license": "MIT",
705
705
+
"dependencies": {
706
706
+
"@atproto/common": "^0.4.11",
707
707
+
"@atproto/crypto": "^0.4.4",
708
708
+
"@atproto/lexicon": "^0.5.0",
709
709
+
"@atproto/xrpc": "^0.7.4",
710
710
+
"cbor-x": "^1.5.1",
711
711
+
"express": "^4.17.2",
712
712
+
"http-errors": "^2.0.0",
713
713
+
"mime-types": "^2.1.35",
714
714
+
"rate-limiter-flexible": "^2.4.1",
715
715
+
"uint8arrays": "3.0.0",
716
716
+
"ws": "^8.12.0",
717
717
+
"zod": "^3.23.8"
718
718
+
},
719
719
+
"engines": {
720
720
+
"node": ">=18.7.0"
721
721
+
}
722
722
+
},
723
723
+
"node_modules/@atproto/ozone/node_modules/kysely": {
724
724
+
"version": "0.22.0",
725
725
+
"license": "MIT",
726
726
+
"engines": {
727
727
+
"node": ">=14.0.0"
728
728
+
}
729
729
+
},
730
730
+
"node_modules/@atproto/ozone/node_modules/undici": {
731
731
+
"version": "6.21.2",
732
732
+
"license": "MIT",
733
733
+
"engines": {
734
734
+
"node": ">=18.17"
735
735
+
}
736
736
+
},
737
737
+
"node_modules/@atproto/repo": {
738
738
+
"version": "0.6.5",
739
739
+
"license": "MIT",
740
740
+
"dependencies": {
741
741
+
"@atproto/common": "^0.4.8",
742
742
+
"@atproto/common-web": "^0.4.0",
743
743
+
"@atproto/crypto": "^0.4.4",
744
744
+
"@atproto/lexicon": "^0.4.7",
745
745
+
"@ipld/car": "^3.2.3",
746
746
+
"@ipld/dag-cbor": "^7.0.0",
747
747
+
"multiformats": "^9.9.0",
748
748
+
"uint8arrays": "3.0.0",
749
749
+
"zod": "^3.23.8"
750
750
+
},
751
751
+
"engines": {
752
752
+
"node": ">=18.7.0"
753
753
+
}
754
754
+
},
755
755
+
"node_modules/@atproto/repo/node_modules/@atproto/common": {
756
756
+
"version": "0.4.10",
757
757
+
"license": "MIT",
758
758
+
"dependencies": {
759
759
+
"@atproto/common-web": "^0.4.1",
760
760
+
"@ipld/dag-cbor": "^7.0.3",
761
761
+
"cbor-x": "^1.5.1",
762
762
+
"iso-datestring-validator": "^2.2.2",
763
763
+
"multiformats": "^9.9.0",
764
764
+
"pino": "^8.21.0"
765
765
+
},
766
766
+
"engines": {
767
767
+
"node": ">=18.7.0"
768
768
+
}
769
769
+
},
770
770
+
"node_modules/@atproto/repo/node_modules/@atproto/common/node_modules/pino": {
771
771
+
"version": "8.21.0",
772
772
+
"license": "MIT",
773
773
+
"dependencies": {
774
774
+
"atomic-sleep": "^1.0.0",
775
775
+
"fast-redact": "^3.1.1",
776
776
+
"on-exit-leak-free": "^2.1.0",
777
777
+
"pino-abstract-transport": "^1.2.0",
778
778
+
"pino-std-serializers": "^6.0.0",
779
779
+
"process-warning": "^3.0.0",
780
780
+
"quick-format-unescaped": "^4.0.3",
781
781
+
"real-require": "^0.2.0",
782
782
+
"safe-stable-stringify": "^2.3.1",
783
783
+
"sonic-boom": "^3.7.0",
784
784
+
"thread-stream": "^2.6.0"
785
785
+
},
786
786
+
"bin": {
787
787
+
"pino": "bin.js"
788
788
+
}
789
789
+
},
790
790
+
"node_modules/@atproto/repo/node_modules/@atproto/common/node_modules/pino/node_modules/pino-abstract-transport": {
791
791
+
"version": "1.2.0",
792
792
+
"license": "MIT",
793
793
+
"dependencies": {
794
794
+
"readable-stream": "^4.0.0",
795
795
+
"split2": "^4.0.0"
796
796
+
}
797
797
+
},
798
798
+
"node_modules/@atproto/repo/node_modules/@atproto/common/node_modules/pino/node_modules/pino-std-serializers": {
799
799
+
"version": "6.2.2",
800
800
+
"license": "MIT"
801
801
+
},
802
802
+
"node_modules/@atproto/repo/node_modules/@atproto/common/node_modules/pino/node_modules/process-warning": {
803
803
+
"version": "3.0.0",
804
804
+
"license": "MIT"
805
805
+
},
806
806
+
"node_modules/@atproto/repo/node_modules/@atproto/common/node_modules/pino/node_modules/sonic-boom": {
807
807
+
"version": "3.8.1",
808
808
+
"license": "MIT",
809
809
+
"dependencies": {
810
810
+
"atomic-sleep": "^1.0.0"
811
811
+
}
812
812
+
},
813
813
+
"node_modules/@atproto/repo/node_modules/@atproto/common/node_modules/pino/node_modules/thread-stream": {
814
814
+
"version": "2.7.0",
815
815
+
"license": "MIT",
816
816
+
"dependencies": {
817
817
+
"real-require": "^0.2.0"
818
818
+
}
819
819
+
},
820
820
+
"node_modules/@atproto/repo/node_modules/@atproto/crypto": {
821
821
+
"version": "0.4.4",
822
822
+
"license": "MIT",
823
823
+
"dependencies": {
824
824
+
"@noble/curves": "^1.7.0",
825
825
+
"@noble/hashes": "^1.6.1",
826
826
+
"uint8arrays": "3.0.0"
827
827
+
},
828
828
+
"engines": {
829
829
+
"node": ">=18.7.0"
830
830
+
}
831
831
+
},
832
832
+
"node_modules/@atproto/repo/node_modules/@atproto/lexicon": {
833
833
+
"version": "0.4.10",
834
834
+
"license": "MIT",
835
835
+
"dependencies": {
836
836
+
"@atproto/common-web": "^0.4.1",
837
837
+
"@atproto/syntax": "^0.4.0",
838
838
+
"iso-datestring-validator": "^2.2.2",
839
839
+
"multiformats": "^9.9.0",
840
840
+
"zod": "^3.23.8"
841
841
+
}
842
842
+
},
843
843
+
"node_modules/@atproto/repo/node_modules/@atproto/lexicon/node_modules/@atproto/syntax": {
844
844
+
"version": "0.4.0",
845
845
+
"license": "MIT"
846
846
+
},
847
847
+
"node_modules/@atproto/sync": {
848
848
+
"version": "0.1.7",
849
849
+
"license": "MIT",
850
850
+
"dependencies": {
851
851
+
"@atproto/common": "^0.4.5",
852
852
+
"@atproto/identity": "^0.4.3",
853
853
+
"@atproto/lexicon": "^0.4.4",
854
854
+
"@atproto/repo": "^0.6.0",
855
855
+
"@atproto/syntax": "^0.3.1",
856
856
+
"@atproto/xrpc-server": "^0.7.4",
857
857
+
"multiformats": "^9.9.0",
858
858
+
"p-queue": "^6.6.2",
859
859
+
"ws": "^8.12.0"
860
860
+
}
861
861
+
},
862
862
+
"node_modules/@atproto/sync/node_modules/@atproto/lexicon": {
863
863
+
"version": "0.4.4",
864
864
+
"license": "MIT",
865
865
+
"dependencies": {
866
866
+
"@atproto/common-web": "^0.3.1",
867
867
+
"@atproto/syntax": "^0.3.1",
868
868
+
"iso-datestring-validator": "^2.2.2",
869
869
+
"multiformats": "^9.9.0",
870
870
+
"zod": "^3.23.8"
871
871
+
}
872
872
+
},
873
873
+
"node_modules/@atproto/sync/node_modules/@atproto/lexicon/node_modules/@atproto/common-web": {
874
874
+
"version": "0.3.1",
875
875
+
"license": "MIT",
876
876
+
"dependencies": {
877
877
+
"graphemer": "^1.4.0",
878
878
+
"multiformats": "^9.9.0",
879
879
+
"uint8arrays": "3.0.0",
880
880
+
"zod": "^3.23.8"
881
881
+
}
882
882
+
},
883
883
+
"node_modules/@atproto/sync/node_modules/@atproto/repo": {
884
884
+
"version": "0.6.0",
885
885
+
"license": "MIT",
886
886
+
"dependencies": {
887
887
+
"@atproto/common": "^0.4.5",
888
888
+
"@atproto/common-web": "^0.3.1",
889
889
+
"@atproto/crypto": "^0.4.2",
890
890
+
"@atproto/lexicon": "^0.4.4",
891
891
+
"@ipld/car": "^3.2.3",
892
892
+
"@ipld/dag-cbor": "^7.0.0",
893
893
+
"multiformats": "^9.9.0",
894
894
+
"uint8arrays": "3.0.0",
895
895
+
"zod": "^3.23.8"
896
896
+
}
897
897
+
},
898
898
+
"node_modules/@atproto/sync/node_modules/@atproto/repo/node_modules/@atproto/common-web": {
899
899
+
"version": "0.3.1",
900
900
+
"license": "MIT",
901
901
+
"dependencies": {
902
902
+
"graphemer": "^1.4.0",
903
903
+
"multiformats": "^9.9.0",
904
904
+
"uint8arrays": "3.0.0",
905
905
+
"zod": "^3.23.8"
906
906
+
}
907
907
+
},
908
908
+
"node_modules/@atproto/sync/node_modules/@atproto/syntax": {
909
909
+
"version": "0.3.1",
910
910
+
"license": "MIT"
911
911
+
},
912
912
+
"node_modules/@atproto/sync/node_modules/@atproto/xrpc-server": {
913
913
+
"version": "0.7.4",
914
914
+
"license": "MIT",
915
915
+
"dependencies": {
916
916
+
"@atproto/common": "^0.4.5",
917
917
+
"@atproto/crypto": "^0.4.2",
918
918
+
"@atproto/lexicon": "^0.4.4",
919
919
+
"@atproto/xrpc": "^0.6.5",
920
920
+
"cbor-x": "^1.5.1",
921
921
+
"express": "^4.17.2",
922
922
+
"http-errors": "^2.0.0",
923
923
+
"mime-types": "^2.1.35",
924
924
+
"rate-limiter-flexible": "^2.4.1",
925
925
+
"uint8arrays": "3.0.0",
926
926
+
"ws": "^8.12.0",
927
927
+
"zod": "^3.23.8"
928
928
+
}
929
929
+
},
930
930
+
"node_modules/@atproto/sync/node_modules/@atproto/xrpc-server/node_modules/@atproto/xrpc": {
931
931
+
"version": "0.6.5",
932
932
+
"license": "MIT",
933
933
+
"dependencies": {
934
934
+
"@atproto/lexicon": "^0.4.4",
935
935
+
"zod": "^3.23.8"
936
936
+
}
937
937
+
},
938
938
+
"node_modules/@atproto/syntax": {
939
939
+
"version": "0.3.4",
940
940
+
"license": "MIT"
941
941
+
},
942
942
+
"node_modules/@atproto/xrpc": {
943
943
+
"version": "0.6.12",
944
944
+
"license": "MIT",
945
945
+
"dependencies": {
946
946
+
"@atproto/lexicon": "^0.4.10",
947
947
+
"zod": "^3.23.8"
948
948
+
}
949
949
+
},
950
950
+
"node_modules/@atproto/xrpc-server": {
951
951
+
"version": "0.7.19",
952
952
+
"license": "MIT",
953
953
+
"dependencies": {
954
954
+
"@atproto/common": "^0.4.11",
955
955
+
"@atproto/crypto": "^0.4.4",
956
956
+
"@atproto/lexicon": "^0.4.11",
957
957
+
"@atproto/xrpc": "^0.7.0",
958
958
+
"cbor-x": "^1.5.1",
959
959
+
"express": "^4.17.2",
960
960
+
"http-errors": "^2.0.0",
961
961
+
"mime-types": "^2.1.35",
962
962
+
"rate-limiter-flexible": "^2.4.1",
963
963
+
"uint8arrays": "3.0.0",
964
964
+
"ws": "^8.12.0",
965
965
+
"zod": "^3.23.8"
966
966
+
},
967
967
+
"engines": {
968
968
+
"node": ">=18.7.0"
969
969
+
}
970
970
+
},
971
971
+
"node_modules/@atproto/xrpc-server/node_modules/@atproto/common": {
972
972
+
"version": "0.4.11",
973
973
+
"license": "MIT",
974
974
+
"dependencies": {
975
975
+
"@atproto/common-web": "^0.4.2",
976
976
+
"@ipld/dag-cbor": "^7.0.3",
977
977
+
"cbor-x": "^1.5.1",
978
978
+
"iso-datestring-validator": "^2.2.2",
979
979
+
"multiformats": "^9.9.0",
980
980
+
"pino": "^8.21.0"
981
981
+
},
982
982
+
"engines": {
983
983
+
"node": ">=18.7.0"
984
984
+
}
985
985
+
},
986
986
+
"node_modules/@atproto/xrpc-server/node_modules/@atproto/common/node_modules/@atproto/common-web": {
987
987
+
"version": "0.4.2",
988
988
+
"license": "MIT",
989
989
+
"dependencies": {
990
990
+
"graphemer": "^1.4.0",
991
991
+
"multiformats": "^9.9.0",
992
992
+
"uint8arrays": "3.0.0",
993
993
+
"zod": "^3.23.8"
994
994
+
}
995
995
+
},
996
996
+
"node_modules/@atproto/xrpc-server/node_modules/@atproto/common/node_modules/pino": {
997
997
+
"version": "8.21.0",
998
998
+
"license": "MIT",
999
999
+
"dependencies": {
1000
1000
+
"atomic-sleep": "^1.0.0",
1001
1001
+
"fast-redact": "^3.1.1",
1002
1002
+
"on-exit-leak-free": "^2.1.0",
1003
1003
+
"pino-abstract-transport": "^1.2.0",
1004
1004
+
"pino-std-serializers": "^6.0.0",
1005
1005
+
"process-warning": "^3.0.0",
1006
1006
+
"quick-format-unescaped": "^4.0.3",
1007
1007
+
"real-require": "^0.2.0",
1008
1008
+
"safe-stable-stringify": "^2.3.1",
1009
1009
+
"sonic-boom": "^3.7.0",
1010
1010
+
"thread-stream": "^2.6.0"
1011
1011
+
},
1012
1012
+
"bin": {
1013
1013
+
"pino": "bin.js"
1014
1014
+
}
1015
1015
+
},
1016
1016
+
"node_modules/@atproto/xrpc-server/node_modules/@atproto/common/node_modules/pino/node_modules/pino-abstract-transport": {
1017
1017
+
"version": "1.2.0",
1018
1018
+
"license": "MIT",
1019
1019
+
"dependencies": {
1020
1020
+
"readable-stream": "^4.0.0",
1021
1021
+
"split2": "^4.0.0"
1022
1022
+
}
1023
1023
+
},
1024
1024
+
"node_modules/@atproto/xrpc-server/node_modules/@atproto/common/node_modules/pino/node_modules/pino-std-serializers": {
1025
1025
+
"version": "6.2.2",
1026
1026
+
"license": "MIT"
1027
1027
+
},
1028
1028
+
"node_modules/@atproto/xrpc-server/node_modules/@atproto/common/node_modules/pino/node_modules/process-warning": {
1029
1029
+
"version": "3.0.0",
1030
1030
+
"license": "MIT"
1031
1031
+
},
1032
1032
+
"node_modules/@atproto/xrpc-server/node_modules/@atproto/common/node_modules/pino/node_modules/sonic-boom": {
1033
1033
+
"version": "3.8.1",
1034
1034
+
"license": "MIT",
1035
1035
+
"dependencies": {
1036
1036
+
"atomic-sleep": "^1.0.0"
1037
1037
+
}
1038
1038
+
},
1039
1039
+
"node_modules/@atproto/xrpc-server/node_modules/@atproto/common/node_modules/pino/node_modules/thread-stream": {
1040
1040
+
"version": "2.7.0",
1041
1041
+
"license": "MIT",
1042
1042
+
"dependencies": {
1043
1043
+
"real-require": "^0.2.0"
1044
1044
+
}
1045
1045
+
},
1046
1046
+
"node_modules/@atproto/xrpc-server/node_modules/@atproto/crypto": {
1047
1047
+
"version": "0.4.4",
1048
1048
+
"license": "MIT",
1049
1049
+
"dependencies": {
1050
1050
+
"@noble/curves": "^1.7.0",
1051
1051
+
"@noble/hashes": "^1.6.1",
1052
1052
+
"uint8arrays": "3.0.0"
1053
1053
+
},
1054
1054
+
"engines": {
1055
1055
+
"node": ">=18.7.0"
1056
1056
+
}
1057
1057
+
},
1058
1058
+
"node_modules/@atproto/xrpc-server/node_modules/@atproto/lexicon": {
1059
1059
+
"version": "0.4.11",
1060
1060
+
"license": "MIT",
1061
1061
+
"dependencies": {
1062
1062
+
"@atproto/common-web": "^0.4.2",
1063
1063
+
"@atproto/syntax": "^0.4.0",
1064
1064
+
"iso-datestring-validator": "^2.2.2",
1065
1065
+
"multiformats": "^9.9.0",
1066
1066
+
"zod": "^3.23.8"
1067
1067
+
}
1068
1068
+
},
1069
1069
+
"node_modules/@atproto/xrpc-server/node_modules/@atproto/lexicon/node_modules/@atproto/common-web": {
1070
1070
+
"version": "0.4.2",
1071
1071
+
"license": "MIT",
1072
1072
+
"dependencies": {
1073
1073
+
"graphemer": "^1.4.0",
1074
1074
+
"multiformats": "^9.9.0",
1075
1075
+
"uint8arrays": "3.0.0",
1076
1076
+
"zod": "^3.23.8"
1077
1077
+
}
1078
1078
+
},
1079
1079
+
"node_modules/@atproto/xrpc-server/node_modules/@atproto/lexicon/node_modules/@atproto/syntax": {
1080
1080
+
"version": "0.4.0",
1081
1081
+
"license": "MIT"
1082
1082
+
},
1083
1083
+
"node_modules/@atproto/xrpc-server/node_modules/@atproto/xrpc": {
1084
1084
+
"version": "0.7.0",
1085
1085
+
"license": "MIT",
1086
1086
+
"dependencies": {
1087
1087
+
"@atproto/lexicon": "^0.4.11",
1088
1088
+
"zod": "^3.23.8"
1089
1089
+
}
1090
1090
+
},
1091
1091
+
"node_modules/@atproto/xrpc/node_modules/@atproto/lexicon": {
1092
1092
+
"version": "0.4.10",
1093
1093
+
"license": "MIT",
1094
1094
+
"dependencies": {
1095
1095
+
"@atproto/common-web": "^0.4.1",
1096
1096
+
"@atproto/syntax": "^0.4.0",
1097
1097
+
"iso-datestring-validator": "^2.2.2",
1098
1098
+
"multiformats": "^9.9.0",
1099
1099
+
"zod": "^3.23.8"
1100
1100
+
}
1101
1101
+
},
1102
1102
+
"node_modules/@atproto/xrpc/node_modules/@atproto/lexicon/node_modules/@atproto/syntax": {
1103
1103
+
"version": "0.4.0",
1104
1104
+
"license": "MIT"
1105
1105
+
},
1106
1106
+
"node_modules/@babel/code-frame": {
1107
1107
+
"version": "7.26.2",
1108
1108
+
"dev": true,
1109
1109
+
"license": "MIT",
1110
1110
+
"dependencies": {
1111
1111
+
"@babel/helper-validator-identifier": "^7.25.9",
1112
1112
+
"js-tokens": "^4.0.0",
1113
1113
+
"picocolors": "^1.0.0"
1114
1114
+
},
1115
1115
+
"engines": {
1116
1116
+
"node": ">=6.9.0"
1117
1117
+
}
1118
1118
+
},
1119
1119
+
"node_modules/@babel/generator": {
1120
1120
+
"version": "7.17.7",
1121
1121
+
"dev": true,
1122
1122
+
"license": "MIT",
1123
1123
+
"dependencies": {
1124
1124
+
"@babel/types": "^7.17.0",
1125
1125
+
"jsesc": "^2.5.1",
1126
1126
+
"source-map": "^0.5.0"
1127
1127
+
},
1128
1128
+
"engines": {
1129
1129
+
"node": ">=6.9.0"
1130
1130
+
}
1131
1131
+
},
1132
1132
+
"node_modules/@babel/generator/node_modules/@babel/types": {
1133
1133
+
"version": "7.26.3",
1134
1134
+
"dev": true,
1135
1135
+
"license": "MIT",
1136
1136
+
"dependencies": {
1137
1137
+
"@babel/helper-string-parser": "^7.25.9",
1138
1138
+
"@babel/helper-validator-identifier": "^7.25.9"
1139
1139
+
},
1140
1140
+
"engines": {
1141
1141
+
"node": ">=6.9.0"
1142
1142
+
}
1143
1143
+
},
1144
1144
+
"node_modules/@babel/helper-environment-visitor": {
1145
1145
+
"version": "7.24.7",
1146
1146
+
"dev": true,
1147
1147
+
"license": "MIT",
1148
1148
+
"dependencies": {
1149
1149
+
"@babel/types": "^7.24.7"
1150
1150
+
},
1151
1151
+
"engines": {
1152
1152
+
"node": ">=6.9.0"
1153
1153
+
}
1154
1154
+
},
1155
1155
+
"node_modules/@babel/helper-environment-visitor/node_modules/@babel/types": {
1156
1156
+
"version": "7.26.3",
1157
1157
+
"dev": true,
1158
1158
+
"license": "MIT",
1159
1159
+
"dependencies": {
1160
1160
+
"@babel/helper-string-parser": "^7.25.9",
1161
1161
+
"@babel/helper-validator-identifier": "^7.25.9"
1162
1162
+
},
1163
1163
+
"engines": {
1164
1164
+
"node": ">=6.9.0"
1165
1165
+
}
1166
1166
+
},
1167
1167
+
"node_modules/@babel/helper-function-name": {
1168
1168
+
"version": "7.24.7",
1169
1169
+
"dev": true,
1170
1170
+
"license": "MIT",
1171
1171
+
"dependencies": {
1172
1172
+
"@babel/template": "^7.24.7",
1173
1173
+
"@babel/types": "^7.24.7"
1174
1174
+
},
1175
1175
+
"engines": {
1176
1176
+
"node": ">=6.9.0"
1177
1177
+
}
1178
1178
+
},
1179
1179
+
"node_modules/@babel/helper-function-name/node_modules/@babel/types": {
1180
1180
+
"version": "7.26.3",
1181
1181
+
"dev": true,
1182
1182
+
"license": "MIT",
1183
1183
+
"dependencies": {
1184
1184
+
"@babel/helper-string-parser": "^7.25.9",
1185
1185
+
"@babel/helper-validator-identifier": "^7.25.9"
1186
1186
+
},
1187
1187
+
"engines": {
1188
1188
+
"node": ">=6.9.0"
1189
1189
+
}
1190
1190
+
},
1191
1191
+
"node_modules/@babel/helper-hoist-variables": {
1192
1192
+
"version": "7.24.7",
1193
1193
+
"dev": true,
1194
1194
+
"license": "MIT",
1195
1195
+
"dependencies": {
1196
1196
+
"@babel/types": "^7.24.7"
1197
1197
+
},
1198
1198
+
"engines": {
1199
1199
+
"node": ">=6.9.0"
1200
1200
+
}
1201
1201
+
},
1202
1202
+
"node_modules/@babel/helper-hoist-variables/node_modules/@babel/types": {
1203
1203
+
"version": "7.26.3",
1204
1204
+
"dev": true,
1205
1205
+
"license": "MIT",
1206
1206
+
"dependencies": {
1207
1207
+
"@babel/helper-string-parser": "^7.25.9",
1208
1208
+
"@babel/helper-validator-identifier": "^7.25.9"
1209
1209
+
},
1210
1210
+
"engines": {
1211
1211
+
"node": ">=6.9.0"
1212
1212
+
}
1213
1213
+
},
1214
1214
+
"node_modules/@babel/helper-split-export-declaration": {
1215
1215
+
"version": "7.24.7",
1216
1216
+
"dev": true,
1217
1217
+
"license": "MIT",
1218
1218
+
"dependencies": {
1219
1219
+
"@babel/types": "^7.24.7"
1220
1220
+
},
1221
1221
+
"engines": {
1222
1222
+
"node": ">=6.9.0"
1223
1223
+
}
1224
1224
+
},
1225
1225
+
"node_modules/@babel/helper-split-export-declaration/node_modules/@babel/types": {
1226
1226
+
"version": "7.26.3",
1227
1227
+
"dev": true,
1228
1228
+
"license": "MIT",
1229
1229
+
"dependencies": {
1230
1230
+
"@babel/helper-string-parser": "^7.25.9",
1231
1231
+
"@babel/helper-validator-identifier": "^7.25.9"
1232
1232
+
},
1233
1233
+
"engines": {
1234
1234
+
"node": ">=6.9.0"
1235
1235
+
}
1236
1236
+
},
1237
1237
+
"node_modules/@babel/helper-string-parser": {
1238
1238
+
"version": "7.25.9",
1239
1239
+
"dev": true,
1240
1240
+
"license": "MIT",
1241
1241
+
"engines": {
1242
1242
+
"node": ">=6.9.0"
1243
1243
+
}
1244
1244
+
},
1245
1245
+
"node_modules/@babel/helper-validator-identifier": {
1246
1246
+
"version": "7.25.9",
1247
1247
+
"dev": true,
1248
1248
+
"license": "MIT",
1249
1249
+
"engines": {
1250
1250
+
"node": ">=6.9.0"
1251
1251
+
}
1252
1252
+
},
1253
1253
+
"node_modules/@babel/parser": {
1254
1254
+
"version": "7.26.3",
1255
1255
+
"dev": true,
1256
1256
+
"license": "MIT",
1257
1257
+
"dependencies": {
1258
1258
+
"@babel/types": "^7.26.3"
1259
1259
+
},
1260
1260
+
"bin": {
1261
1261
+
"parser": "bin/babel-parser.js"
1262
1262
+
},
1263
1263
+
"engines": {
1264
1264
+
"node": ">=6.0.0"
1265
1265
+
}
1266
1266
+
},
1267
1267
+
"node_modules/@babel/parser/node_modules/@babel/types": {
1268
1268
+
"version": "7.26.3",
1269
1269
+
"dev": true,
1270
1270
+
"license": "MIT",
1271
1271
+
"dependencies": {
1272
1272
+
"@babel/helper-string-parser": "^7.25.9",
1273
1273
+
"@babel/helper-validator-identifier": "^7.25.9"
1274
1274
+
},
1275
1275
+
"engines": {
1276
1276
+
"node": ">=6.9.0"
1277
1277
+
}
1278
1278
+
},
1279
1279
+
"node_modules/@babel/template": {
1280
1280
+
"version": "7.25.9",
1281
1281
+
"dev": true,
1282
1282
+
"license": "MIT",
1283
1283
+
"dependencies": {
1284
1284
+
"@babel/code-frame": "^7.25.9",
1285
1285
+
"@babel/parser": "^7.25.9",
1286
1286
+
"@babel/types": "^7.25.9"
1287
1287
+
},
1288
1288
+
"engines": {
1289
1289
+
"node": ">=6.9.0"
1290
1290
+
}
1291
1291
+
},
1292
1292
+
"node_modules/@babel/template/node_modules/@babel/types": {
1293
1293
+
"version": "7.26.3",
1294
1294
+
"dev": true,
1295
1295
+
"license": "MIT",
1296
1296
+
"dependencies": {
1297
1297
+
"@babel/helper-string-parser": "^7.25.9",
1298
1298
+
"@babel/helper-validator-identifier": "^7.25.9"
1299
1299
+
},
1300
1300
+
"engines": {
1301
1301
+
"node": ">=6.9.0"
1302
1302
+
}
1303
1303
+
},
1304
1304
+
"node_modules/@babel/traverse": {
1305
1305
+
"version": "7.23.2",
1306
1306
+
"dev": true,
1307
1307
+
"license": "MIT",
1308
1308
+
"dependencies": {
1309
1309
+
"@babel/code-frame": "^7.22.13",
1310
1310
+
"@babel/generator": "^7.23.0",
1311
1311
+
"@babel/helper-environment-visitor": "^7.22.20",
1312
1312
+
"@babel/helper-function-name": "^7.23.0",
1313
1313
+
"@babel/helper-hoist-variables": "^7.22.5",
1314
1314
+
"@babel/helper-split-export-declaration": "^7.22.6",
1315
1315
+
"@babel/parser": "^7.23.0",
1316
1316
+
"@babel/types": "^7.23.0",
1317
1317
+
"debug": "^4.1.0",
1318
1318
+
"globals": "^11.1.0"
1319
1319
+
},
1320
1320
+
"engines": {
1321
1321
+
"node": ">=6.9.0"
1322
1322
+
}
1323
1323
+
},
1324
1324
+
"node_modules/@babel/traverse/node_modules/@babel/generator": {
1325
1325
+
"version": "7.26.3",
1326
1326
+
"dev": true,
1327
1327
+
"license": "MIT",
1328
1328
+
"dependencies": {
1329
1329
+
"@babel/parser": "^7.26.3",
1330
1330
+
"@babel/types": "^7.26.3",
1331
1331
+
"@jridgewell/gen-mapping": "^0.3.5",
1332
1332
+
"@jridgewell/trace-mapping": "^0.3.25",
1333
1333
+
"jsesc": "^3.0.2"
1334
1334
+
},
1335
1335
+
"engines": {
1336
1336
+
"node": ">=6.9.0"
1337
1337
+
}
1338
1338
+
},
1339
1339
+
"node_modules/@babel/traverse/node_modules/@babel/generator/node_modules/jsesc": {
1340
1340
+
"version": "3.1.0",
1341
1341
+
"dev": true,
1342
1342
+
"license": "MIT",
1343
1343
+
"bin": {
1344
1344
+
"jsesc": "bin/jsesc"
1345
1345
+
},
1346
1346
+
"engines": {
1347
1347
+
"node": ">=6"
1348
1348
+
}
1349
1349
+
},
1350
1350
+
"node_modules/@babel/traverse/node_modules/@babel/types": {
1351
1351
+
"version": "7.26.3",
1352
1352
+
"dev": true,
1353
1353
+
"license": "MIT",
1354
1354
+
"dependencies": {
1355
1355
+
"@babel/helper-string-parser": "^7.25.9",
1356
1356
+
"@babel/helper-validator-identifier": "^7.25.9"
1357
1357
+
},
1358
1358
+
"engines": {
1359
1359
+
"node": ">=6.9.0"
1360
1360
+
}
1361
1361
+
},
1362
1362
+
"node_modules/@babel/traverse/node_modules/globals": {
1363
1363
+
"version": "11.12.0",
1364
1364
+
"dev": true,
1365
1365
+
"license": "MIT",
1366
1366
+
"engines": {
1367
1367
+
"node": ">=4"
1368
1368
+
}
1369
1369
+
},
1370
1370
+
"node_modules/@babel/types": {
1371
1371
+
"version": "7.17.0",
1372
1372
+
"dev": true,
1373
1373
+
"license": "MIT",
1374
1374
+
"dependencies": {
1375
1375
+
"@babel/helper-validator-identifier": "^7.16.7",
1376
1376
+
"to-fast-properties": "^2.0.0"
1377
1377
+
},
1378
1378
+
"engines": {
1379
1379
+
"node": ">=6.9.0"
1380
1380
+
}
1381
1381
+
},
1382
1382
+
"node_modules/@bufbuild/protobuf": {
1383
1383
+
"version": "1.10.0",
1384
1384
+
"license": "(Apache-2.0 AND BSD-3-Clause)"
1385
1385
+
},
1386
1386
+
"node_modules/@cbor-extract/cbor-extract-darwin-arm64": {
1387
1387
+
"version": "2.2.0",
1388
1388
+
"cpu": [
1389
1389
+
"arm64"
1390
1390
+
],
1391
1391
+
"license": "MIT",
1392
1392
+
"optional": true,
1393
1393
+
"os": [
1394
1394
+
"darwin"
1395
1395
+
]
1396
1396
+
},
1397
1397
+
"node_modules/@clavata/sdk": {
1398
1398
+
"version": "0.3.0",
1399
1399
+
"license": "ISC",
1400
1400
+
"dependencies": {
1401
1401
+
"@grpc/grpc-js": "^1.12.6",
1402
1402
+
"module-alias": "^2.2.3"
1403
1403
+
},
1404
1404
+
"engines": {
1405
1405
+
"node": "22.13.0",
1406
1406
+
"npm": "10.9.2"
1407
1407
+
}
1408
1408
+
},
1409
1409
+
"node_modules/@connectrpc/connect": {
1410
1410
+
"version": "1.6.1",
1411
1411
+
"license": "Apache-2.0",
1412
1412
+
"peerDependencies": {
1413
1413
+
"@bufbuild/protobuf": "^1.10.0"
1414
1414
+
}
1415
1415
+
},
1416
1416
+
"node_modules/@connectrpc/connect-express": {
1417
1417
+
"version": "1.6.1",
1418
1418
+
"license": "Apache-2.0",
1419
1419
+
"engines": {
1420
1420
+
"node": ">=16.0.0"
1421
1421
+
},
1422
1422
+
"peerDependencies": {
1423
1423
+
"@bufbuild/protobuf": "^1.10.0",
1424
1424
+
"@connectrpc/connect": "1.6.1",
1425
1425
+
"@connectrpc/connect-node": "1.6.1"
1426
1426
+
}
1427
1427
+
},
1428
1428
+
"node_modules/@connectrpc/connect-node": {
1429
1429
+
"version": "1.6.1",
1430
1430
+
"license": "Apache-2.0",
1431
1431
+
"dependencies": {
1432
1432
+
"undici": "^5.28.4"
1433
1433
+
},
1434
1434
+
"engines": {
1435
1435
+
"node": ">=16.0.0"
1436
1436
+
},
1437
1437
+
"peerDependencies": {
1438
1438
+
"@bufbuild/protobuf": "^1.10.0",
1439
1439
+
"@connectrpc/connect": "1.6.1"
1440
1440
+
}
1441
1441
+
},
1442
1442
+
"node_modules/@connectrpc/connect-node/node_modules/undici": {
1443
1443
+
"version": "5.28.4",
1444
1444
+
"license": "MIT",
1445
1445
+
"dependencies": {
1446
1446
+
"@fastify/busboy": "^2.0.0"
1447
1447
+
},
1448
1448
+
"engines": {
1449
1449
+
"node": ">=14.0"
1450
1450
+
}
1451
1451
+
},
1452
1452
+
"node_modules/@did-plc/lib": {
1453
1453
+
"version": "0.0.1",
1454
1454
+
"license": "MIT",
1455
1455
+
"dependencies": {
1456
1456
+
"@atproto/common": "0.1.0",
1457
1457
+
"@atproto/crypto": "0.1.0",
1458
1458
+
"@ipld/dag-cbor": "^7.0.3",
1459
1459
+
"axios": "^1.3.4",
1460
1460
+
"multiformats": "^9.6.4",
1461
1461
+
"uint8arrays": "3.0.0",
1462
1462
+
"zod": "^3.14.2"
1463
1463
+
}
1464
1464
+
},
1465
1465
+
"node_modules/@did-plc/lib/node_modules/@atproto/common": {
1466
1466
+
"version": "0.1.0",
1467
1467
+
"license": "MIT",
1468
1468
+
"dependencies": {
1469
1469
+
"@ipld/dag-cbor": "^7.0.3",
1470
1470
+
"multiformats": "^9.6.4",
1471
1471
+
"pino": "^8.6.1",
1472
1472
+
"zod": "^3.14.2"
1473
1473
+
}
1474
1474
+
},
1475
1475
+
"node_modules/@did-plc/lib/node_modules/@atproto/common/node_modules/pino": {
1476
1476
+
"version": "8.21.0",
1477
1477
+
"license": "MIT",
1478
1478
+
"dependencies": {
1479
1479
+
"atomic-sleep": "^1.0.0",
1480
1480
+
"fast-redact": "^3.1.1",
1481
1481
+
"on-exit-leak-free": "^2.1.0",
1482
1482
+
"pino-abstract-transport": "^1.2.0",
1483
1483
+
"pino-std-serializers": "^6.0.0",
1484
1484
+
"process-warning": "^3.0.0",
1485
1485
+
"quick-format-unescaped": "^4.0.3",
1486
1486
+
"real-require": "^0.2.0",
1487
1487
+
"safe-stable-stringify": "^2.3.1",
1488
1488
+
"sonic-boom": "^3.7.0",
1489
1489
+
"thread-stream": "^2.6.0"
1490
1490
+
},
1491
1491
+
"bin": {
1492
1492
+
"pino": "bin.js"
1493
1493
+
}
1494
1494
+
},
1495
1495
+
"node_modules/@did-plc/lib/node_modules/@atproto/common/node_modules/pino/node_modules/pino-abstract-transport": {
1496
1496
+
"version": "1.2.0",
1497
1497
+
"license": "MIT",
1498
1498
+
"dependencies": {
1499
1499
+
"readable-stream": "^4.0.0",
1500
1500
+
"split2": "^4.0.0"
1501
1501
+
}
1502
1502
+
},
1503
1503
+
"node_modules/@did-plc/lib/node_modules/@atproto/common/node_modules/pino/node_modules/pino-std-serializers": {
1504
1504
+
"version": "6.2.2",
1505
1505
+
"license": "MIT"
1506
1506
+
},
1507
1507
+
"node_modules/@did-plc/lib/node_modules/@atproto/common/node_modules/pino/node_modules/process-warning": {
1508
1508
+
"version": "3.0.0",
1509
1509
+
"license": "MIT"
1510
1510
+
},
1511
1511
+
"node_modules/@did-plc/lib/node_modules/@atproto/common/node_modules/pino/node_modules/sonic-boom": {
1512
1512
+
"version": "3.8.1",
1513
1513
+
"license": "MIT",
1514
1514
+
"dependencies": {
1515
1515
+
"atomic-sleep": "^1.0.0"
1516
1516
+
}
1517
1517
+
},
1518
1518
+
"node_modules/@did-plc/lib/node_modules/@atproto/common/node_modules/pino/node_modules/thread-stream": {
1519
1519
+
"version": "2.7.0",
1520
1520
+
"license": "MIT",
1521
1521
+
"dependencies": {
1522
1522
+
"real-require": "^0.2.0"
1523
1523
+
}
1524
1524
+
},
1525
1525
+
"node_modules/@did-plc/lib/node_modules/@atproto/crypto": {
1526
1526
+
"version": "0.1.0",
1527
1527
+
"license": "MIT",
1528
1528
+
"dependencies": {
1529
1529
+
"@noble/secp256k1": "^1.7.0",
1530
1530
+
"big-integer": "^1.6.51",
1531
1531
+
"multiformats": "^9.6.4",
1532
1532
+
"one-webcrypto": "^1.0.3",
1533
1533
+
"uint8arrays": "3.0.0"
1534
1534
+
}
1535
1535
+
},
1536
1536
+
"node_modules/@did-plc/lib/node_modules/axios": {
1537
1537
+
"version": "1.7.9",
1538
1538
+
"license": "MIT",
1539
1539
+
"dependencies": {
1540
1540
+
"follow-redirects": "^1.15.6",
1541
1541
+
"form-data": "^4.0.0",
1542
1542
+
"proxy-from-env": "^1.1.0"
1543
1543
+
}
1544
1544
+
},
1545
1545
+
"node_modules/@esbuild/darwin-arm64": {
1546
1546
+
"version": "0.25.3",
1547
1547
+
"cpu": [
1548
1548
+
"arm64"
1549
1549
+
],
1550
1550
+
"dev": true,
1551
1551
+
"license": "MIT",
1552
1552
+
"optional": true,
1553
1553
+
"os": [
1554
1554
+
"darwin"
1555
1555
+
],
1556
1556
+
"engines": {
1557
1557
+
"node": ">=18"
1558
1558
+
}
1559
1559
+
},
1560
1560
+
"node_modules/@eslint-community/regexpp": {
1561
1561
+
"version": "4.12.1",
1562
1562
+
"dev": true,
1563
1563
+
"license": "MIT",
1564
1564
+
"engines": {
1565
1565
+
"node": "^12.0.0 || ^14.0.0 || >=16.0.0"
1566
1566
+
}
1567
1567
+
},
1568
1568
+
"node_modules/@eslint/config-array": {
1569
1569
+
"version": "0.21.0",
1570
1570
+
"dev": true,
1571
1571
+
"license": "Apache-2.0",
1572
1572
+
"dependencies": {
1573
1573
+
"@eslint/object-schema": "^2.1.6",
1574
1574
+
"debug": "^4.3.1",
1575
1575
+
"minimatch": "^3.1.2"
1576
1576
+
},
1577
1577
+
"engines": {
1578
1578
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1579
1579
+
}
1580
1580
+
},
1581
1581
+
"node_modules/@eslint/config-helpers": {
1582
1582
+
"version": "0.3.1",
1583
1583
+
"dev": true,
1584
1584
+
"license": "Apache-2.0",
1585
1585
+
"engines": {
1586
1586
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1587
1587
+
}
1588
1588
+
},
1589
1589
+
"node_modules/@eslint/eslintrc": {
1590
1590
+
"version": "3.3.1",
1591
1591
+
"dev": true,
1592
1592
+
"license": "MIT",
1593
1593
+
"dependencies": {
1594
1594
+
"ajv": "^6.12.4",
1595
1595
+
"debug": "^4.3.2",
1596
1596
+
"espree": "^10.0.1",
1597
1597
+
"globals": "^14.0.0",
1598
1598
+
"ignore": "^5.2.0",
1599
1599
+
"import-fresh": "^3.2.1",
1600
1600
+
"js-yaml": "^4.1.0",
1601
1601
+
"minimatch": "^3.1.2",
1602
1602
+
"strip-json-comments": "^3.1.1"
1603
1603
+
},
1604
1604
+
"engines": {
1605
1605
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1606
1606
+
},
1607
1607
+
"funding": {
1608
1608
+
"url": "https://opencollective.com/eslint"
1609
1609
+
}
1610
1610
+
},
1611
1611
+
"node_modules/@eslint/eslintrc/node_modules/espree": {
1612
1612
+
"version": "10.3.0",
1613
1613
+
"dev": true,
1614
1614
+
"license": "BSD-2-Clause",
1615
1615
+
"dependencies": {
1616
1616
+
"acorn": "^8.14.0",
1617
1617
+
"acorn-jsx": "^5.3.2",
1618
1618
+
"eslint-visitor-keys": "^4.2.0"
1619
1619
+
},
1620
1620
+
"engines": {
1621
1621
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1622
1622
+
},
1623
1623
+
"funding": {
1624
1624
+
"url": "https://opencollective.com/eslint"
1625
1625
+
}
1626
1626
+
},
1627
1627
+
"node_modules/@eslint/eslintrc/node_modules/espree/node_modules/acorn": {
1628
1628
+
"version": "8.14.0",
1629
1629
+
"dev": true,
1630
1630
+
"license": "MIT",
1631
1631
+
"bin": {
1632
1632
+
"acorn": "bin/acorn"
1633
1633
+
},
1634
1634
+
"engines": {
1635
1635
+
"node": ">=0.4.0"
1636
1636
+
}
1637
1637
+
},
1638
1638
+
"node_modules/@eslint/eslintrc/node_modules/espree/node_modules/eslint-visitor-keys": {
1639
1639
+
"version": "4.2.0",
1640
1640
+
"dev": true,
1641
1641
+
"license": "Apache-2.0",
1642
1642
+
"engines": {
1643
1643
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1644
1644
+
},
1645
1645
+
"funding": {
1646
1646
+
"url": "https://opencollective.com/eslint"
1647
1647
+
}
1648
1648
+
},
1649
1649
+
"node_modules/@eslint/eslintrc/node_modules/globals": {
1650
1650
+
"version": "14.0.0",
1651
1651
+
"dev": true,
1652
1652
+
"license": "MIT",
1653
1653
+
"engines": {
1654
1654
+
"node": ">=18"
1655
1655
+
},
1656
1656
+
"funding": {
1657
1657
+
"url": "https://github.com/sponsors/sindresorhus"
1658
1658
+
}
1659
1659
+
},
1660
1660
+
"node_modules/@eslint/eslintrc/node_modules/strip-json-comments": {
1661
1661
+
"version": "3.1.1",
1662
1662
+
"dev": true,
1663
1663
+
"license": "MIT",
1664
1664
+
"engines": {
1665
1665
+
"node": ">=8"
1666
1666
+
},
1667
1667
+
"funding": {
1668
1668
+
"url": "https://github.com/sponsors/sindresorhus"
1669
1669
+
}
1670
1670
+
},
1671
1671
+
"node_modules/@eslint/js": {
1672
1672
+
"version": "9.34.0",
1673
1673
+
"dev": true,
1674
1674
+
"license": "MIT",
1675
1675
+
"engines": {
1676
1676
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1677
1677
+
},
1678
1678
+
"funding": {
1679
1679
+
"url": "https://eslint.org/donate"
1680
1680
+
}
1681
1681
+
},
1682
1682
+
"node_modules/@eslint/object-schema": {
1683
1683
+
"version": "2.1.6",
1684
1684
+
"dev": true,
1685
1685
+
"license": "Apache-2.0",
1686
1686
+
"engines": {
1687
1687
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1688
1688
+
}
1689
1689
+
},
1690
1690
+
"node_modules/@eslint/plugin-kit": {
1691
1691
+
"version": "0.3.5",
1692
1692
+
"dev": true,
1693
1693
+
"license": "Apache-2.0",
1694
1694
+
"dependencies": {
1695
1695
+
"@eslint/core": "^0.15.2",
1696
1696
+
"levn": "^0.4.1"
1697
1697
+
},
1698
1698
+
"engines": {
1699
1699
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1700
1700
+
}
1701
1701
+
},
1702
1702
+
"node_modules/@eslint/plugin-kit/node_modules/@eslint/core": {
1703
1703
+
"version": "0.15.2",
1704
1704
+
"dev": true,
1705
1705
+
"license": "Apache-2.0",
1706
1706
+
"dependencies": {
1707
1707
+
"@types/json-schema": "^7.0.15"
1708
1708
+
},
1709
1709
+
"engines": {
1710
1710
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1711
1711
+
}
1712
1712
+
},
1713
1713
+
"node_modules/@fastify/ajv-compiler": {
1714
1714
+
"version": "3.6.0",
1715
1715
+
"license": "MIT",
1716
1716
+
"dependencies": {
1717
1717
+
"ajv": "^8.11.0",
1718
1718
+
"ajv-formats": "^2.1.1",
1719
1719
+
"fast-uri": "^2.0.0"
1720
1720
+
}
1721
1721
+
},
1722
1722
+
"node_modules/@fastify/ajv-compiler/node_modules/ajv": {
1723
1723
+
"version": "8.17.1",
1724
1724
+
"license": "MIT",
1725
1725
+
"dependencies": {
1726
1726
+
"fast-deep-equal": "^3.1.3",
1727
1727
+
"fast-uri": "^3.0.1",
1728
1728
+
"json-schema-traverse": "^1.0.0",
1729
1729
+
"require-from-string": "^2.0.2"
1730
1730
+
},
1731
1731
+
"funding": {
1732
1732
+
"type": "github",
1733
1733
+
"url": "https://github.com/sponsors/epoberezkin"
1734
1734
+
}
1735
1735
+
},
1736
1736
+
"node_modules/@fastify/ajv-compiler/node_modules/ajv-formats": {
1737
1737
+
"version": "2.1.1",
1738
1738
+
"license": "MIT",
1739
1739
+
"dependencies": {
1740
1740
+
"ajv": "^8.0.0"
1741
1741
+
},
1742
1742
+
"peerDependencies": {
1743
1743
+
"ajv": "^8.0.0"
1744
1744
+
},
1745
1745
+
"peerDependenciesMeta": {
1746
1746
+
"ajv": {
1747
1747
+
"optional": true
1748
1748
+
}
1749
1749
+
}
1750
1750
+
},
1751
1751
+
"node_modules/@fastify/ajv-compiler/node_modules/ajv/node_modules/fast-uri": {
1752
1752
+
"version": "3.0.3",
1753
1753
+
"license": "BSD-3-Clause"
1754
1754
+
},
1755
1755
+
"node_modules/@fastify/ajv-compiler/node_modules/ajv/node_modules/json-schema-traverse": {
1756
1756
+
"version": "1.0.0",
1757
1757
+
"license": "MIT"
1758
1758
+
},
1759
1759
+
"node_modules/@fastify/busboy": {
1760
1760
+
"version": "2.1.1",
1761
1761
+
"license": "MIT",
1762
1762
+
"engines": {
1763
1763
+
"node": ">=14"
1764
1764
+
}
1765
1765
+
},
1766
1766
+
"node_modules/@fastify/error": {
1767
1767
+
"version": "3.4.1",
1768
1768
+
"license": "MIT"
1769
1769
+
},
1770
1770
+
"node_modules/@fastify/fast-json-stringify-compiler": {
1771
1771
+
"version": "4.3.0",
1772
1772
+
"license": "MIT",
1773
1773
+
"dependencies": {
1774
1774
+
"fast-json-stringify": "^5.7.0"
1775
1775
+
}
1776
1776
+
},
1777
1777
+
"node_modules/@fastify/merge-json-schemas": {
1778
1778
+
"version": "0.1.1",
1779
1779
+
"license": "MIT",
1780
1780
+
"dependencies": {
1781
1781
+
"fast-deep-equal": "^3.1.3"
1782
1782
+
}
1783
1783
+
},
1784
1784
+
"node_modules/@fastify/websocket": {
1785
1785
+
"version": "10.0.1",
1786
1786
+
"license": "MIT",
1787
1787
+
"dependencies": {
1788
1788
+
"duplexify": "^4.1.2",
1789
1789
+
"fastify-plugin": "^4.0.0",
1790
1790
+
"ws": "^8.0.0"
1791
1791
+
}
1792
1792
+
},
1793
1793
+
"node_modules/@grpc/grpc-js": {
1794
1794
+
"version": "1.13.4",
1795
1795
+
"license": "Apache-2.0",
1796
1796
+
"dependencies": {
1797
1797
+
"@grpc/proto-loader": "^0.7.13",
1798
1798
+
"@js-sdsl/ordered-map": "^4.4.2"
1799
1799
+
},
1800
1800
+
"engines": {
1801
1801
+
"node": ">=12.10.0"
1802
1802
+
}
1803
1803
+
},
1804
1804
+
"node_modules/@grpc/proto-loader": {
1805
1805
+
"version": "0.7.15",
1806
1806
+
"license": "Apache-2.0",
1807
1807
+
"dependencies": {
1808
1808
+
"lodash.camelcase": "^4.3.0",
1809
1809
+
"long": "^5.0.0",
1810
1810
+
"protobufjs": "^7.2.5",
1811
1811
+
"yargs": "^17.7.2"
1812
1812
+
},
1813
1813
+
"bin": {
1814
1814
+
"proto-loader-gen-types": "build/bin/proto-loader-gen-types.js"
1815
1815
+
},
1816
1816
+
"engines": {
1817
1817
+
"node": ">=6"
1818
1818
+
}
1819
1819
+
},
1820
1820
+
"node_modules/@humanfs/core": {
1821
1821
+
"version": "0.19.1",
1822
1822
+
"dev": true,
1823
1823
+
"license": "Apache-2.0",
1824
1824
+
"engines": {
1825
1825
+
"node": ">=18.18.0"
1826
1826
+
}
1827
1827
+
},
1828
1828
+
"node_modules/@humanfs/node": {
1829
1829
+
"version": "0.16.6",
1830
1830
+
"dev": true,
1831
1831
+
"license": "Apache-2.0",
1832
1832
+
"dependencies": {
1833
1833
+
"@humanfs/core": "^0.19.1",
1834
1834
+
"@humanwhocodes/retry": "^0.3.0"
1835
1835
+
},
1836
1836
+
"engines": {
1837
1837
+
"node": ">=18.18.0"
1838
1838
+
}
1839
1839
+
},
1840
1840
+
"node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": {
1841
1841
+
"version": "0.3.1",
1842
1842
+
"dev": true,
1843
1843
+
"license": "Apache-2.0",
1844
1844
+
"engines": {
1845
1845
+
"node": ">=18.18"
1846
1846
+
},
1847
1847
+
"funding": {
1848
1848
+
"type": "github",
1849
1849
+
"url": "https://github.com/sponsors/nzakas"
1850
1850
+
}
1851
1851
+
},
1852
1852
+
"node_modules/@humanwhocodes/module-importer": {
1853
1853
+
"version": "1.0.1",
1854
1854
+
"dev": true,
1855
1855
+
"license": "Apache-2.0",
1856
1856
+
"engines": {
1857
1857
+
"node": ">=12.22"
1858
1858
+
},
1859
1859
+
"funding": {
1860
1860
+
"type": "github",
1861
1861
+
"url": "https://github.com/sponsors/nzakas"
1862
1862
+
}
1863
1863
+
},
1864
1864
+
"node_modules/@humanwhocodes/retry": {
1865
1865
+
"version": "0.4.2",
1866
1866
+
"dev": true,
1867
1867
+
"license": "Apache-2.0",
1868
1868
+
"engines": {
1869
1869
+
"node": ">=18.18"
1870
1870
+
},
1871
1871
+
"funding": {
1872
1872
+
"type": "github",
1873
1873
+
"url": "https://github.com/sponsors/nzakas"
1874
1874
+
}
1875
1875
+
},
1876
1876
+
"node_modules/@img/sharp-darwin-arm64": {
1877
1877
+
"version": "0.33.5",
1878
1878
+
"cpu": [
1879
1879
+
"arm64"
1880
1880
+
],
1881
1881
+
"license": "Apache-2.0",
1882
1882
+
"optional": true,
1883
1883
+
"os": [
1884
1884
+
"darwin"
1885
1885
+
],
1886
1886
+
"engines": {
1887
1887
+
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1888
1888
+
},
1889
1889
+
"funding": {
1890
1890
+
"url": "https://opencollective.com/libvips"
1891
1891
+
},
1892
1892
+
"optionalDependencies": {
1893
1893
+
"@img/sharp-libvips-darwin-arm64": "1.0.4"
1894
1894
+
}
1895
1895
+
},
1896
1896
+
"node_modules/@img/sharp-libvips-darwin-arm64": {
1897
1897
+
"version": "1.0.4",
1898
1898
+
"cpu": [
1899
1899
+
"arm64"
1900
1900
+
],
1901
1901
+
"license": "LGPL-3.0-or-later",
1902
1902
+
"optional": true,
1903
1903
+
"os": [
1904
1904
+
"darwin"
1905
1905
+
],
1906
1906
+
"funding": {
1907
1907
+
"url": "https://opencollective.com/libvips"
1908
1908
+
}
1909
1909
+
},
1910
1910
+
"node_modules/@ioredis/commands": {
1911
1911
+
"version": "1.2.0",
1912
1912
+
"license": "MIT"
1913
1913
+
},
1914
1914
+
"node_modules/@ipld/car": {
1915
1915
+
"version": "3.2.4",
1916
1916
+
"license": "(Apache-2.0 AND MIT)",
1917
1917
+
"dependencies": {
1918
1918
+
"@ipld/dag-cbor": "^7.0.0",
1919
1919
+
"multiformats": "^9.5.4",
1920
1920
+
"varint": "^6.0.0"
1921
1921
+
}
1922
1922
+
},
1923
1923
+
"node_modules/@ipld/dag-cbor": {
1924
1924
+
"version": "7.0.3",
1925
1925
+
"license": "(Apache-2.0 AND MIT)",
1926
1926
+
"dependencies": {
1927
1927
+
"cborg": "^1.6.0",
1928
1928
+
"multiformats": "^9.5.4"
1929
1929
+
}
1930
1930
+
},
1931
1931
+
"node_modules/@jridgewell/gen-mapping": {
1932
1932
+
"version": "0.3.8",
1933
1933
+
"dev": true,
1934
1934
+
"license": "MIT",
1935
1935
+
"dependencies": {
1936
1936
+
"@jridgewell/set-array": "^1.2.1",
1937
1937
+
"@jridgewell/sourcemap-codec": "^1.4.10",
1938
1938
+
"@jridgewell/trace-mapping": "^0.3.24"
1939
1939
+
},
1940
1940
+
"engines": {
1941
1941
+
"node": ">=6.0.0"
1942
1942
+
}
1943
1943
+
},
1944
1944
+
"node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/sourcemap-codec": {
1945
1945
+
"version": "1.5.0",
1946
1946
+
"dev": true,
1947
1947
+
"license": "MIT"
1948
1948
+
},
1949
1949
+
"node_modules/@jridgewell/resolve-uri": {
1950
1950
+
"version": "3.1.2",
1951
1951
+
"dev": true,
1952
1952
+
"license": "MIT",
1953
1953
+
"engines": {
1954
1954
+
"node": ">=6.0.0"
1955
1955
+
}
1956
1956
+
},
1957
1957
+
"node_modules/@jridgewell/set-array": {
1958
1958
+
"version": "1.2.1",
1959
1959
+
"dev": true,
1960
1960
+
"license": "MIT",
1961
1961
+
"engines": {
1962
1962
+
"node": ">=6.0.0"
1963
1963
+
}
1964
1964
+
},
1965
1965
+
"node_modules/@jridgewell/sourcemap-codec": {
1966
1966
+
"version": "1.5.0",
1967
1967
+
"dev": true,
1968
1968
+
"license": "MIT"
1969
1969
+
},
1970
1970
+
"node_modules/@jridgewell/trace-mapping": {
1971
1971
+
"version": "0.3.25",
1972
1972
+
"dev": true,
1973
1973
+
"license": "MIT",
1974
1974
+
"dependencies": {
1975
1975
+
"@jridgewell/resolve-uri": "^3.1.0",
1976
1976
+
"@jridgewell/sourcemap-codec": "^1.4.14"
1977
1977
+
}
1978
1978
+
},
1979
1979
+
"node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": {
1980
1980
+
"version": "1.5.0",
1981
1981
+
"dev": true,
1982
1982
+
"license": "MIT"
1983
1983
+
},
1984
1984
+
"node_modules/@js-sdsl/ordered-map": {
1985
1985
+
"version": "4.4.2",
1986
1986
+
"license": "MIT",
1987
1987
+
"funding": {
1988
1988
+
"type": "opencollective",
1989
1989
+
"url": "https://opencollective.com/js-sdsl"
1990
1990
+
}
1991
1991
+
},
1992
1992
+
"node_modules/@libsql/darwin-arm64": {
1993
1993
+
"version": "0.4.7",
1994
1994
+
"cpu": [
1995
1995
+
"arm64"
1996
1996
+
],
1997
1997
+
"license": "MIT",
1998
1998
+
"optional": true,
1999
1999
+
"os": [
2000
2000
+
"darwin"
2001
2001
+
]
2002
2002
+
},
2003
2003
+
"node_modules/@neon-rs/load": {
2004
2004
+
"version": "0.0.4",
2005
2005
+
"license": "MIT"
2006
2006
+
},
2007
2007
+
"node_modules/@noble/curves": {
2008
2008
+
"version": "1.7.0",
2009
2009
+
"license": "MIT",
2010
2010
+
"dependencies": {
2011
2011
+
"@noble/hashes": "1.6.0"
2012
2012
+
},
2013
2013
+
"engines": {
2014
2014
+
"node": "^14.21.3 || >=16"
2015
2015
+
},
2016
2016
+
"funding": {
2017
2017
+
"url": "https://paulmillr.com/funding/"
2018
2018
+
}
2019
2019
+
},
2020
2020
+
"node_modules/@noble/curves/node_modules/@noble/hashes": {
2021
2021
+
"version": "1.6.0",
2022
2022
+
"license": "MIT",
2023
2023
+
"engines": {
2024
2024
+
"node": "^14.21.3 || >=16"
2025
2025
+
},
2026
2026
+
"funding": {
2027
2027
+
"url": "https://paulmillr.com/funding/"
2028
2028
+
}
2029
2029
+
},
2030
2030
+
"node_modules/@noble/hashes": {
2031
2031
+
"version": "1.6.1",
2032
2032
+
"license": "MIT",
2033
2033
+
"engines": {
2034
2034
+
"node": "^14.21.3 || >=16"
2035
2035
+
},
2036
2036
+
"funding": {
2037
2037
+
"url": "https://paulmillr.com/funding/"
2038
2038
+
}
2039
2039
+
},
2040
2040
+
"node_modules/@noble/secp256k1": {
2041
2041
+
"version": "1.7.1",
2042
2042
+
"funding": [
2043
2043
+
{
2044
2044
+
"type": "individual",
2045
2045
+
"url": "https://paulmillr.com/funding/"
2046
2046
+
}
2047
2047
+
],
2048
2048
+
"license": "MIT"
2049
2049
+
},
2050
2050
+
"node_modules/@nodelib/fs.scandir": {
2051
2051
+
"version": "2.1.5",
2052
2052
+
"dev": true,
2053
2053
+
"license": "MIT",
2054
2054
+
"dependencies": {
2055
2055
+
"@nodelib/fs.stat": "2.0.5",
2056
2056
+
"run-parallel": "^1.1.9"
2057
2057
+
},
2058
2058
+
"engines": {
2059
2059
+
"node": ">= 8"
2060
2060
+
}
2061
2061
+
},
2062
2062
+
"node_modules/@nodelib/fs.stat": {
2063
2063
+
"version": "2.0.5",
2064
2064
+
"dev": true,
2065
2065
+
"license": "MIT",
2066
2066
+
"engines": {
2067
2067
+
"node": ">= 8"
2068
2068
+
}
2069
2069
+
},
2070
2070
+
"node_modules/@nodelib/fs.walk": {
2071
2071
+
"version": "1.2.8",
2072
2072
+
"dev": true,
2073
2073
+
"license": "MIT",
2074
2074
+
"dependencies": {
2075
2075
+
"@nodelib/fs.scandir": "2.1.5",
2076
2076
+
"fastq": "^1.6.0"
2077
2077
+
},
2078
2078
+
"engines": {
2079
2079
+
"node": ">= 8"
2080
2080
+
}
2081
2081
+
},
2082
2082
+
"node_modules/@opentelemetry/api": {
2083
2083
+
"version": "1.9.0",
2084
2084
+
"license": "Apache-2.0",
2085
2085
+
"engines": {
2086
2086
+
"node": ">=8.0.0"
2087
2087
+
}
2088
2088
+
},
2089
2089
+
"node_modules/@polka/url": {
2090
2090
+
"version": "1.0.0-next.29",
2091
2091
+
"dev": true,
2092
2092
+
"license": "MIT"
2093
2093
+
},
2094
2094
+
"node_modules/@protobufjs/aspromise": {
2095
2095
+
"version": "1.1.2",
2096
2096
+
"license": "BSD-3-Clause"
2097
2097
+
},
2098
2098
+
"node_modules/@protobufjs/base64": {
2099
2099
+
"version": "1.1.2",
2100
2100
+
"license": "BSD-3-Clause"
2101
2101
+
},
2102
2102
+
"node_modules/@protobufjs/codegen": {
2103
2103
+
"version": "2.0.4",
2104
2104
+
"license": "BSD-3-Clause"
2105
2105
+
},
2106
2106
+
"node_modules/@protobufjs/eventemitter": {
2107
2107
+
"version": "1.1.0",
2108
2108
+
"license": "BSD-3-Clause"
2109
2109
+
},
2110
2110
+
"node_modules/@protobufjs/fetch": {
2111
2111
+
"version": "1.1.0",
2112
2112
+
"license": "BSD-3-Clause",
2113
2113
+
"dependencies": {
2114
2114
+
"@protobufjs/aspromise": "^1.1.1",
2115
2115
+
"@protobufjs/inquire": "^1.1.0"
2116
2116
+
}
2117
2117
+
},
2118
2118
+
"node_modules/@protobufjs/float": {
2119
2119
+
"version": "1.0.2",
2120
2120
+
"license": "BSD-3-Clause"
2121
2121
+
},
2122
2122
+
"node_modules/@protobufjs/inquire": {
2123
2123
+
"version": "1.1.0",
2124
2124
+
"license": "BSD-3-Clause"
2125
2125
+
},
2126
2126
+
"node_modules/@protobufjs/path": {
2127
2127
+
"version": "1.1.2",
2128
2128
+
"license": "BSD-3-Clause"
2129
2129
+
},
2130
2130
+
"node_modules/@protobufjs/pool": {
2131
2131
+
"version": "1.1.0",
2132
2132
+
"license": "BSD-3-Clause"
2133
2133
+
},
2134
2134
+
"node_modules/@protobufjs/utf8": {
2135
2135
+
"version": "1.1.0",
2136
2136
+
"license": "BSD-3-Clause"
2137
2137
+
},
2138
2138
+
"node_modules/@rollup/rollup-darwin-arm64": {
2139
2139
+
"version": "4.52.3",
2140
2140
+
"cpu": [
2141
2141
+
"arm64"
2142
2142
+
],
2143
2143
+
"dev": true,
2144
2144
+
"license": "MIT",
2145
2145
+
"optional": true,
2146
2146
+
"os": [
2147
2147
+
"darwin"
2148
2148
+
]
2149
2149
+
},
2150
2150
+
"node_modules/@skyware/bot": {
2151
2151
+
"version": "0.3.12",
2152
2152
+
"license": "MPL-2.0",
2153
2153
+
"dependencies": {
2154
2154
+
"@atcute/bluesky": "^1.0.7",
2155
2155
+
"@atcute/bluesky-richtext-builder": "^1.0.1",
2156
2156
+
"@atcute/client": "^2.0.3",
2157
2157
+
"@atcute/ozone": "^1.0.5",
2158
2158
+
"quick-lru": "^7.0.0",
2159
2159
+
"rate-limit-threshold": "^0.1.5"
2160
2160
+
},
2161
2161
+
"optionalDependencies": {
2162
2162
+
"@skyware/firehose": "^0.3.2",
2163
2163
+
"@skyware/jetstream": "^0.2.2"
2164
2164
+
}
2165
2165
+
},
2166
2166
+
"node_modules/@skyware/firehose": {
2167
2167
+
"version": "0.3.2",
2168
2168
+
"license": "MPL-2.0",
2169
2169
+
"optional": true,
2170
2170
+
"dependencies": {
2171
2171
+
"@atcute/car": "^1.1.0",
2172
2172
+
"@atcute/cbor": "^1.0.3",
2173
2173
+
"ws": "^8.16.0"
2174
2174
+
}
2175
2175
+
},
2176
2176
+
"node_modules/@skyware/jetstream": {
2177
2177
+
"version": "0.2.5",
2178
2178
+
"license": "MPL-2.0",
2179
2179
+
"dependencies": {
2180
2180
+
"@atcute/atproto": "^3.1.0",
2181
2181
+
"@atcute/bluesky": "^3.1.4",
2182
2182
+
"@atcute/lexicons": "^1.1.0",
2183
2183
+
"partysocket": "^1.1.3",
2184
2184
+
"tiny-emitter": "^2.1.0"
2185
2185
+
}
2186
2186
+
},
2187
2187
+
"node_modules/@skyware/jetstream/node_modules/@atcute/bluesky": {
2188
2188
+
"version": "3.2.0",
2189
2189
+
"license": "0BSD",
2190
2190
+
"dependencies": {
2191
2191
+
"@atcute/atproto": "^3.1.1",
2192
2192
+
"@atcute/lexicons": "^1.1.0"
2193
2193
+
}
2194
2194
+
},
2195
2195
+
"node_modules/@skyware/labeler": {
2196
2196
+
"version": "0.1.13",
2197
2197
+
"license": "MPL-2.0",
2198
2198
+
"dependencies": {
2199
2199
+
"@atcute/bluesky": "^1.0.7",
2200
2200
+
"@atcute/cbor": "^1.0.2",
2201
2201
+
"@atcute/client": "^2.0.3",
2202
2202
+
"@atcute/ozone": "^1.0.4",
2203
2203
+
"@fastify/websocket": "^10.0.1",
2204
2204
+
"@noble/curves": "^1.6.0",
2205
2205
+
"@noble/hashes": "^1.5.0",
2206
2206
+
"fastify": "^4.28.1",
2207
2207
+
"libsql": "^0.4.6",
2208
2208
+
"prompts": "^2.4.2",
2209
2209
+
"uint8arrays": "^5.1.0"
2210
2210
+
},
2211
2211
+
"bin": {
2212
2212
+
"labeler": "dist/bin.js"
2213
2213
+
}
2214
2214
+
},
2215
2215
+
"node_modules/@skyware/labeler/node_modules/uint8arrays": {
2216
2216
+
"version": "5.1.0",
2217
2217
+
"license": "Apache-2.0 OR MIT",
2218
2218
+
"dependencies": {
2219
2219
+
"multiformats": "^13.0.0"
2220
2220
+
}
2221
2221
+
},
2222
2222
+
"node_modules/@skyware/labeler/node_modules/uint8arrays/node_modules/multiformats": {
2223
2223
+
"version": "13.3.1",
2224
2224
+
"license": "Apache-2.0 OR MIT"
2225
2225
+
},
2226
2226
+
"node_modules/@trivago/prettier-plugin-sort-imports": {
2227
2227
+
"version": "4.3.0",
2228
2228
+
"dev": true,
2229
2229
+
"license": "Apache-2.0",
2230
2230
+
"dependencies": {
2231
2231
+
"@babel/generator": "7.17.7",
2232
2232
+
"@babel/parser": "^7.20.5",
2233
2233
+
"@babel/traverse": "7.23.2",
2234
2234
+
"@babel/types": "7.17.0",
2235
2235
+
"javascript-natural-sort": "0.7.1",
2236
2236
+
"lodash": "^4.17.21"
2237
2237
+
},
2238
2238
+
"peerDependencies": {
2239
2239
+
"@vue/compiler-sfc": "3.x",
2240
2240
+
"prettier": "2.x - 3.x"
2241
2241
+
},
2242
2242
+
"peerDependenciesMeta": {
2243
2243
+
"@vue/compiler-sfc": {
2244
2244
+
"optional": true
2245
2245
+
}
2246
2246
+
}
2247
2247
+
},
2248
2248
+
"node_modules/@types/better-sqlite3": {
2249
2249
+
"version": "7.6.13",
2250
2250
+
"dev": true,
2251
2251
+
"license": "MIT",
2252
2252
+
"dependencies": {
2253
2253
+
"@types/node": "*"
2254
2254
+
}
2255
2255
+
},
2256
2256
+
"node_modules/@types/better-sqlite3/node_modules/@types/node": {
2257
2257
+
"version": "22.15.3",
2258
2258
+
"dev": true,
2259
2259
+
"license": "MIT",
2260
2260
+
"dependencies": {
2261
2261
+
"undici-types": "~6.21.0"
2262
2262
+
}
2263
2263
+
},
2264
2264
+
"node_modules/@types/bn.js": {
2265
2265
+
"version": "5.1.6",
2266
2266
+
"license": "MIT",
2267
2267
+
"dependencies": {
2268
2268
+
"@types/node": "*"
2269
2269
+
}
2270
2270
+
},
2271
2271
+
"node_modules/@types/bn.js/node_modules/@types/node": {
2272
2272
+
"version": "22.10.2",
2273
2273
+
"license": "MIT",
2274
2274
+
"dependencies": {
2275
2275
+
"undici-types": "~6.20.0"
2276
2276
+
}
2277
2277
+
},
2278
2278
+
"node_modules/@types/bn.js/node_modules/@types/node/node_modules/undici-types": {
2279
2279
+
"version": "6.20.0",
2280
2280
+
"license": "MIT"
2281
2281
+
},
2282
2282
+
"node_modules/@types/body-parser": {
2283
2283
+
"version": "1.19.5",
2284
2284
+
"dev": true,
2285
2285
+
"license": "MIT",
2286
2286
+
"dependencies": {
2287
2287
+
"@types/connect": "*",
2288
2288
+
"@types/node": "*"
2289
2289
+
}
2290
2290
+
},
2291
2291
+
"node_modules/@types/body-parser/node_modules/@types/node": {
2292
2292
+
"version": "22.10.2",
2293
2293
+
"dev": true,
2294
2294
+
"license": "MIT",
2295
2295
+
"dependencies": {
2296
2296
+
"undici-types": "~6.20.0"
2297
2297
+
}
2298
2298
+
},
2299
2299
+
"node_modules/@types/body-parser/node_modules/@types/node/node_modules/undici-types": {
2300
2300
+
"version": "6.20.0",
2301
2301
+
"dev": true,
2302
2302
+
"license": "MIT"
2303
2303
+
},
2304
2304
+
"node_modules/@types/chai": {
2305
2305
+
"version": "5.2.2",
2306
2306
+
"dev": true,
2307
2307
+
"license": "MIT",
2308
2308
+
"dependencies": {
2309
2309
+
"@types/deep-eql": "*"
2310
2310
+
}
2311
2311
+
},
2312
2312
+
"node_modules/@types/connect": {
2313
2313
+
"version": "3.4.38",
2314
2314
+
"dev": true,
2315
2315
+
"license": "MIT",
2316
2316
+
"dependencies": {
2317
2317
+
"@types/node": "*"
2318
2318
+
}
2319
2319
+
},
2320
2320
+
"node_modules/@types/connect/node_modules/@types/node": {
2321
2321
+
"version": "22.10.2",
2322
2322
+
"dev": true,
2323
2323
+
"license": "MIT",
2324
2324
+
"dependencies": {
2325
2325
+
"undici-types": "~6.20.0"
2326
2326
+
}
2327
2327
+
},
2328
2328
+
"node_modules/@types/connect/node_modules/@types/node/node_modules/undici-types": {
2329
2329
+
"version": "6.20.0",
2330
2330
+
"dev": true,
2331
2331
+
"license": "MIT"
2332
2332
+
},
2333
2333
+
"node_modules/@types/deep-eql": {
2334
2334
+
"version": "4.0.2",
2335
2335
+
"dev": true,
2336
2336
+
"license": "MIT"
2337
2337
+
},
2338
2338
+
"node_modules/@types/elliptic": {
2339
2339
+
"version": "6.4.18",
2340
2340
+
"license": "MIT",
2341
2341
+
"dependencies": {
2342
2342
+
"@types/bn.js": "*"
2343
2343
+
}
2344
2344
+
},
2345
2345
+
"node_modules/@types/eslint": {
2346
2346
+
"version": "9.6.1",
2347
2347
+
"dev": true,
2348
2348
+
"license": "MIT",
2349
2349
+
"dependencies": {
2350
2350
+
"@types/estree": "*",
2351
2351
+
"@types/json-schema": "*"
2352
2352
+
}
2353
2353
+
},
2354
2354
+
"node_modules/@types/eslint__js": {
2355
2355
+
"version": "8.42.3",
2356
2356
+
"dev": true,
2357
2357
+
"license": "MIT",
2358
2358
+
"dependencies": {
2359
2359
+
"@types/eslint": "*"
2360
2360
+
}
2361
2361
+
},
2362
2362
+
"node_modules/@types/estree": {
2363
2363
+
"version": "1.0.6",
2364
2364
+
"dev": true,
2365
2365
+
"license": "MIT"
2366
2366
+
},
2367
2367
+
"node_modules/@types/express": {
2368
2368
+
"version": "4.17.23",
2369
2369
+
"dev": true,
2370
2370
+
"license": "MIT",
2371
2371
+
"dependencies": {
2372
2372
+
"@types/body-parser": "*",
2373
2373
+
"@types/express-serve-static-core": "^4.17.33",
2374
2374
+
"@types/qs": "*",
2375
2375
+
"@types/serve-static": "*"
2376
2376
+
}
2377
2377
+
},
2378
2378
+
"node_modules/@types/express-serve-static-core": {
2379
2379
+
"version": "4.19.6",
2380
2380
+
"dev": true,
2381
2381
+
"license": "MIT",
2382
2382
+
"dependencies": {
2383
2383
+
"@types/node": "*",
2384
2384
+
"@types/qs": "*",
2385
2385
+
"@types/range-parser": "*",
2386
2386
+
"@types/send": "*"
2387
2387
+
}
2388
2388
+
},
2389
2389
+
"node_modules/@types/express-serve-static-core/node_modules/@types/node": {
2390
2390
+
"version": "22.10.2",
2391
2391
+
"dev": true,
2392
2392
+
"license": "MIT",
2393
2393
+
"dependencies": {
2394
2394
+
"undici-types": "~6.20.0"
2395
2395
+
}
2396
2396
+
},
2397
2397
+
"node_modules/@types/express-serve-static-core/node_modules/@types/node/node_modules/undici-types": {
2398
2398
+
"version": "6.20.0",
2399
2399
+
"dev": true,
2400
2400
+
"license": "MIT"
2401
2401
+
},
2402
2402
+
"node_modules/@types/http-errors": {
2403
2403
+
"version": "2.0.4",
2404
2404
+
"dev": true,
2405
2405
+
"license": "MIT"
2406
2406
+
},
2407
2407
+
"node_modules/@types/json-schema": {
2408
2408
+
"version": "7.0.15",
2409
2409
+
"dev": true,
2410
2410
+
"license": "MIT"
2411
2411
+
},
2412
2412
+
"node_modules/@types/mime": {
2413
2413
+
"version": "1.3.5",
2414
2414
+
"dev": true,
2415
2415
+
"license": "MIT"
2416
2416
+
},
2417
2417
+
"node_modules/@types/node": {
2418
2418
+
"version": "22.18.0",
2419
2419
+
"dev": true,
2420
2420
+
"license": "MIT",
2421
2421
+
"dependencies": {
2422
2422
+
"undici-types": "~6.21.0"
2423
2423
+
}
2424
2424
+
},
2425
2425
+
"node_modules/@types/qs": {
2426
2426
+
"version": "6.9.17",
2427
2427
+
"dev": true,
2428
2428
+
"license": "MIT"
2429
2429
+
},
2430
2430
+
"node_modules/@types/range-parser": {
2431
2431
+
"version": "1.2.7",
2432
2432
+
"dev": true,
2433
2433
+
"license": "MIT"
2434
2434
+
},
2435
2435
+
"node_modules/@types/send": {
2436
2436
+
"version": "0.17.4",
2437
2437
+
"dev": true,
2438
2438
+
"license": "MIT",
2439
2439
+
"dependencies": {
2440
2440
+
"@types/mime": "^1",
2441
2441
+
"@types/node": "*"
2442
2442
+
}
2443
2443
+
},
2444
2444
+
"node_modules/@types/send/node_modules/@types/node": {
2445
2445
+
"version": "22.10.2",
2446
2446
+
"dev": true,
2447
2447
+
"license": "MIT",
2448
2448
+
"dependencies": {
2449
2449
+
"undici-types": "~6.20.0"
2450
2450
+
}
2451
2451
+
},
2452
2452
+
"node_modules/@types/send/node_modules/@types/node/node_modules/undici-types": {
2453
2453
+
"version": "6.20.0",
2454
2454
+
"dev": true,
2455
2455
+
"license": "MIT"
2456
2456
+
},
2457
2457
+
"node_modules/@types/serve-static": {
2458
2458
+
"version": "1.15.7",
2459
2459
+
"dev": true,
2460
2460
+
"license": "MIT",
2461
2461
+
"dependencies": {
2462
2462
+
"@types/http-errors": "*",
2463
2463
+
"@types/node": "*",
2464
2464
+
"@types/send": "*"
2465
2465
+
}
2466
2466
+
},
2467
2467
+
"node_modules/@types/serve-static/node_modules/@types/node": {
2468
2468
+
"version": "22.10.2",
2469
2469
+
"dev": true,
2470
2470
+
"license": "MIT",
2471
2471
+
"dependencies": {
2472
2472
+
"undici-types": "~6.20.0"
2473
2473
+
}
2474
2474
+
},
2475
2475
+
"node_modules/@types/serve-static/node_modules/@types/node/node_modules/undici-types": {
2476
2476
+
"version": "6.20.0",
2477
2477
+
"dev": true,
2478
2478
+
"license": "MIT"
2479
2479
+
},
2480
2480
+
"node_modules/@typescript-eslint/project-service": {
2481
2481
+
"version": "8.42.0",
2482
2482
+
"dev": true,
2483
2483
+
"license": "MIT",
2484
2484
+
"dependencies": {
2485
2485
+
"@typescript-eslint/tsconfig-utils": "^8.42.0",
2486
2486
+
"@typescript-eslint/types": "^8.42.0",
2487
2487
+
"debug": "^4.3.4"
2488
2488
+
},
2489
2489
+
"engines": {
2490
2490
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2491
2491
+
},
2492
2492
+
"funding": {
2493
2493
+
"type": "opencollective",
2494
2494
+
"url": "https://opencollective.com/typescript-eslint"
2495
2495
+
},
2496
2496
+
"peerDependencies": {
2497
2497
+
"typescript": ">=4.8.4 <6.0.0"
2498
2498
+
}
2499
2499
+
},
2500
2500
+
"node_modules/@typescript-eslint/project-service/node_modules/@typescript-eslint/types": {
2501
2501
+
"version": "8.42.0",
2502
2502
+
"dev": true,
2503
2503
+
"license": "MIT",
2504
2504
+
"engines": {
2505
2505
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2506
2506
+
},
2507
2507
+
"funding": {
2508
2508
+
"type": "opencollective",
2509
2509
+
"url": "https://opencollective.com/typescript-eslint"
2510
2510
+
}
2511
2511
+
},
2512
2512
+
"node_modules/@typescript-eslint/tsconfig-utils": {
2513
2513
+
"version": "8.42.0",
2514
2514
+
"dev": true,
2515
2515
+
"license": "MIT",
2516
2516
+
"engines": {
2517
2517
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2518
2518
+
},
2519
2519
+
"funding": {
2520
2520
+
"type": "opencollective",
2521
2521
+
"url": "https://opencollective.com/typescript-eslint"
2522
2522
+
},
2523
2523
+
"peerDependencies": {
2524
2524
+
"typescript": ">=4.8.4 <6.0.0"
2525
2525
+
}
2526
2526
+
},
2527
2527
+
"node_modules/@vitest/expect": {
2528
2528
+
"version": "3.2.4",
2529
2529
+
"dev": true,
2530
2530
+
"license": "MIT",
2531
2531
+
"dependencies": {
2532
2532
+
"@types/chai": "^5.2.2",
2533
2533
+
"@vitest/spy": "3.2.4",
2534
2534
+
"@vitest/utils": "3.2.4",
2535
2535
+
"chai": "^5.2.0",
2536
2536
+
"tinyrainbow": "^2.0.0"
2537
2537
+
},
2538
2538
+
"funding": {
2539
2539
+
"url": "https://opencollective.com/vitest"
2540
2540
+
}
2541
2541
+
},
2542
2542
+
"node_modules/@vitest/mocker": {
2543
2543
+
"version": "3.2.4",
2544
2544
+
"dev": true,
2545
2545
+
"license": "MIT",
2546
2546
+
"dependencies": {
2547
2547
+
"@vitest/spy": "3.2.4",
2548
2548
+
"estree-walker": "^3.0.3",
2549
2549
+
"magic-string": "^0.30.17"
2550
2550
+
},
2551
2551
+
"funding": {
2552
2552
+
"url": "https://opencollective.com/vitest"
2553
2553
+
},
2554
2554
+
"peerDependencies": {
2555
2555
+
"msw": "^2.4.9",
2556
2556
+
"vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0"
2557
2557
+
},
2558
2558
+
"peerDependenciesMeta": {
2559
2559
+
"msw": {
2560
2560
+
"optional": true
2561
2561
+
},
2562
2562
+
"vite": {
2563
2563
+
"optional": true
2564
2564
+
}
2565
2565
+
}
2566
2566
+
},
2567
2567
+
"node_modules/@vitest/pretty-format": {
2568
2568
+
"version": "3.2.4",
2569
2569
+
"dev": true,
2570
2570
+
"license": "MIT",
2571
2571
+
"dependencies": {
2572
2572
+
"tinyrainbow": "^2.0.0"
2573
2573
+
},
2574
2574
+
"funding": {
2575
2575
+
"url": "https://opencollective.com/vitest"
2576
2576
+
}
2577
2577
+
},
2578
2578
+
"node_modules/@vitest/runner": {
2579
2579
+
"version": "3.2.4",
2580
2580
+
"dev": true,
2581
2581
+
"license": "MIT",
2582
2582
+
"dependencies": {
2583
2583
+
"@vitest/utils": "3.2.4",
2584
2584
+
"pathe": "^2.0.3",
2585
2585
+
"strip-literal": "^3.0.0"
2586
2586
+
},
2587
2587
+
"funding": {
2588
2588
+
"url": "https://opencollective.com/vitest"
2589
2589
+
}
2590
2590
+
},
2591
2591
+
"node_modules/@vitest/snapshot": {
2592
2592
+
"version": "3.2.4",
2593
2593
+
"dev": true,
2594
2594
+
"license": "MIT",
2595
2595
+
"dependencies": {
2596
2596
+
"@vitest/pretty-format": "3.2.4",
2597
2597
+
"magic-string": "^0.30.17",
2598
2598
+
"pathe": "^2.0.3"
2599
2599
+
},
2600
2600
+
"funding": {
2601
2601
+
"url": "https://opencollective.com/vitest"
2602
2602
+
}
2603
2603
+
},
2604
2604
+
"node_modules/@vitest/spy": {
2605
2605
+
"version": "3.2.4",
2606
2606
+
"dev": true,
2607
2607
+
"license": "MIT",
2608
2608
+
"dependencies": {
2609
2609
+
"tinyspy": "^4.0.3"
2610
2610
+
},
2611
2611
+
"funding": {
2612
2612
+
"url": "https://opencollective.com/vitest"
2613
2613
+
}
2614
2614
+
},
2615
2615
+
"node_modules/@vitest/ui": {
2616
2616
+
"version": "3.2.4",
2617
2617
+
"resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-3.2.4.tgz",
2618
2618
+
"integrity": "sha512-hGISOaP18plkzbWEcP/QvtRW1xDXF2+96HbEX6byqQhAUbiS5oH6/9JwW+QsQCIYON2bI6QZBF+2PvOmrRZ9wA==",
2619
2619
+
"dev": true,
2620
2620
+
"license": "MIT",
2621
2621
+
"dependencies": {
2622
2622
+
"@vitest/utils": "3.2.4",
2623
2623
+
"fflate": "^0.8.2",
2624
2624
+
"flatted": "^3.3.3",
2625
2625
+
"pathe": "^2.0.3",
2626
2626
+
"sirv": "^3.0.1",
2627
2627
+
"tinyglobby": "^0.2.14",
2628
2628
+
"tinyrainbow": "^2.0.0"
2629
2629
+
},
2630
2630
+
"funding": {
2631
2631
+
"url": "https://opencollective.com/vitest"
2632
2632
+
},
2633
2633
+
"peerDependencies": {
2634
2634
+
"vitest": "3.2.4"
2635
2635
+
}
2636
2636
+
},
2637
2637
+
"node_modules/@vitest/utils": {
2638
2638
+
"version": "3.2.4",
2639
2639
+
"dev": true,
2640
2640
+
"license": "MIT",
2641
2641
+
"dependencies": {
2642
2642
+
"@vitest/pretty-format": "3.2.4",
2643
2643
+
"loupe": "^3.1.4",
2644
2644
+
"tinyrainbow": "^2.0.0"
2645
2645
+
},
2646
2646
+
"funding": {
2647
2647
+
"url": "https://opencollective.com/vitest"
2648
2648
+
}
2649
2649
+
},
2650
2650
+
"node_modules/abort-controller": {
2651
2651
+
"version": "3.0.0",
2652
2652
+
"license": "MIT",
2653
2653
+
"dependencies": {
2654
2654
+
"event-target-shim": "^5.0.0"
2655
2655
+
},
2656
2656
+
"engines": {
2657
2657
+
"node": ">=6.5"
2658
2658
+
}
2659
2659
+
},
2660
2660
+
"node_modules/abort-controller/node_modules/event-target-shim": {
2661
2661
+
"version": "5.0.1",
2662
2662
+
"license": "MIT",
2663
2663
+
"engines": {
2664
2664
+
"node": ">=6"
2665
2665
+
}
2666
2666
+
},
2667
2667
+
"node_modules/abstract-logging": {
2668
2668
+
"version": "2.0.1",
2669
2669
+
"license": "MIT"
2670
2670
+
},
2671
2671
+
"node_modules/accepts": {
2672
2672
+
"version": "1.3.8",
2673
2673
+
"license": "MIT",
2674
2674
+
"dependencies": {
2675
2675
+
"mime-types": "~2.1.34",
2676
2676
+
"negotiator": "0.6.3"
2677
2677
+
},
2678
2678
+
"engines": {
2679
2679
+
"node": ">= 0.6"
2680
2680
+
}
2681
2681
+
},
2682
2682
+
"node_modules/accepts/node_modules/negotiator": {
2683
2683
+
"version": "0.6.3",
2684
2684
+
"license": "MIT",
2685
2685
+
"engines": {
2686
2686
+
"node": ">= 0.6"
2687
2687
+
}
2688
2688
+
},
2689
2689
+
"node_modules/acorn": {
2690
2690
+
"version": "8.15.0",
2691
2691
+
"dev": true,
2692
2692
+
"license": "MIT",
2693
2693
+
"peer": true,
2694
2694
+
"bin": {
2695
2695
+
"acorn": "bin/acorn"
2696
2696
+
},
2697
2697
+
"engines": {
2698
2698
+
"node": ">=0.4.0"
2699
2699
+
}
2700
2700
+
},
2701
2701
+
"node_modules/acorn-jsx": {
2702
2702
+
"version": "5.3.2",
2703
2703
+
"dev": true,
2704
2704
+
"license": "MIT",
2705
2705
+
"peerDependencies": {
2706
2706
+
"acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
2707
2707
+
}
2708
2708
+
},
2709
2709
+
"node_modules/ajv": {
2710
2710
+
"version": "6.12.6",
2711
2711
+
"dev": true,
2712
2712
+
"license": "MIT",
2713
2713
+
"dependencies": {
2714
2714
+
"fast-deep-equal": "^3.1.1",
2715
2715
+
"fast-json-stable-stringify": "^2.0.0",
2716
2716
+
"json-schema-traverse": "^0.4.1",
2717
2717
+
"uri-js": "^4.2.2"
2718
2718
+
},
2719
2719
+
"funding": {
2720
2720
+
"type": "github",
2721
2721
+
"url": "https://github.com/sponsors/epoberezkin"
2722
2722
+
}
2723
2723
+
},
2724
2724
+
"node_modules/ansi-escapes": {
2725
2725
+
"version": "7.0.0",
2726
2726
+
"license": "MIT",
2727
2727
+
"dependencies": {
2728
2728
+
"environment": "^1.0.0"
2729
2729
+
},
2730
2730
+
"engines": {
2731
2731
+
"node": ">=18"
2732
2732
+
},
2733
2733
+
"funding": {
2734
2734
+
"url": "https://github.com/sponsors/sindresorhus"
2735
2735
+
}
2736
2736
+
},
2737
2737
+
"node_modules/ansi-regex": {
2738
2738
+
"version": "6.1.0",
2739
2739
+
"license": "MIT",
2740
2740
+
"engines": {
2741
2741
+
"node": ">=12"
2742
2742
+
},
2743
2743
+
"funding": {
2744
2744
+
"url": "https://github.com/chalk/ansi-regex?sponsor=1"
2745
2745
+
}
2746
2746
+
},
2747
2747
+
"node_modules/ansi-styles": {
2748
2748
+
"version": "4.3.0",
2749
2749
+
"license": "MIT",
2750
2750
+
"dependencies": {
2751
2751
+
"color-convert": "^2.0.1"
2752
2752
+
},
2753
2753
+
"engines": {
2754
2754
+
"node": ">=8"
2755
2755
+
},
2756
2756
+
"funding": {
2757
2757
+
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
2758
2758
+
}
2759
2759
+
},
2760
2760
+
"node_modules/argparse": {
2761
2761
+
"version": "2.0.1",
2762
2762
+
"dev": true,
2763
2763
+
"license": "Python-2.0"
2764
2764
+
},
2765
2765
+
"node_modules/array-flatten": {
2766
2766
+
"version": "1.1.1",
2767
2767
+
"license": "MIT"
2768
2768
+
},
2769
2769
+
"node_modules/asn1.js": {
2770
2770
+
"version": "5.4.1",
2771
2771
+
"license": "MIT",
2772
2772
+
"dependencies": {
2773
2773
+
"bn.js": "^4.0.0",
2774
2774
+
"inherits": "^2.0.1",
2775
2775
+
"minimalistic-assert": "^1.0.0",
2776
2776
+
"safer-buffer": "^2.1.0"
2777
2777
+
}
2778
2778
+
},
2779
2779
+
"node_modules/assertion-error": {
2780
2780
+
"version": "2.0.1",
2781
2781
+
"dev": true,
2782
2782
+
"license": "MIT",
2783
2783
+
"engines": {
2784
2784
+
"node": ">=12"
2785
2785
+
}
2786
2786
+
},
2787
2787
+
"node_modules/asynckit": {
2788
2788
+
"version": "0.4.0",
2789
2789
+
"license": "MIT"
2790
2790
+
},
2791
2791
+
"node_modules/atomic-sleep": {
2792
2792
+
"version": "1.0.0",
2793
2793
+
"license": "MIT",
2794
2794
+
"engines": {
2795
2795
+
"node": ">=8.0.0"
2796
2796
+
}
2797
2797
+
},
2798
2798
+
"node_modules/avvio": {
2799
2799
+
"version": "8.4.0",
2800
2800
+
"license": "MIT",
2801
2801
+
"dependencies": {
2802
2802
+
"@fastify/error": "^3.3.0",
2803
2803
+
"fastq": "^1.17.1"
2804
2804
+
}
2805
2805
+
},
2806
2806
+
"node_modules/await-lock": {
2807
2807
+
"version": "2.2.2",
2808
2808
+
"license": "MIT"
2809
2809
+
},
2810
2810
+
"node_modules/balanced-match": {
2811
2811
+
"version": "1.0.2",
2812
2812
+
"dev": true,
2813
2813
+
"license": "MIT"
2814
2814
+
},
2815
2815
+
"node_modules/base64-js": {
2816
2816
+
"version": "1.5.1",
2817
2817
+
"funding": [
2818
2818
+
{
2819
2819
+
"type": "github",
2820
2820
+
"url": "https://github.com/sponsors/feross"
2821
2821
+
},
2822
2822
+
{
2823
2823
+
"type": "patreon",
2824
2824
+
"url": "https://www.patreon.com/feross"
2825
2825
+
},
2826
2826
+
{
2827
2827
+
"type": "consulting",
2828
2828
+
"url": "https://feross.org/support"
2829
2829
+
}
2830
2830
+
],
2831
2831
+
"license": "MIT"
2832
2832
+
},
2833
2833
+
"node_modules/big-integer": {
2834
2834
+
"version": "1.6.52",
2835
2835
+
"license": "Unlicense",
2836
2836
+
"engines": {
2837
2837
+
"node": ">=0.6"
2838
2838
+
}
2839
2839
+
},
2840
2840
+
"node_modules/bintrees": {
2841
2841
+
"version": "1.0.2",
2842
2842
+
"license": "MIT"
2843
2843
+
},
2844
2844
+
"node_modules/bn.js": {
2845
2845
+
"version": "4.12.1",
2846
2846
+
"license": "MIT"
2847
2847
+
},
2848
2848
+
"node_modules/body-parser": {
2849
2849
+
"version": "1.20.3",
2850
2850
+
"license": "MIT",
2851
2851
+
"dependencies": {
2852
2852
+
"bytes": "3.1.2",
2853
2853
+
"content-type": "~1.0.5",
2854
2854
+
"debug": "2.6.9",
2855
2855
+
"depd": "2.0.0",
2856
2856
+
"destroy": "1.2.0",
2857
2857
+
"http-errors": "2.0.0",
2858
2858
+
"iconv-lite": "0.4.24",
2859
2859
+
"on-finished": "2.4.1",
2860
2860
+
"qs": "6.13.0",
2861
2861
+
"raw-body": "2.5.2",
2862
2862
+
"type-is": "~1.6.18",
2863
2863
+
"unpipe": "1.0.0"
2864
2864
+
},
2865
2865
+
"engines": {
2866
2866
+
"node": ">= 0.8",
2867
2867
+
"npm": "1.2.8000 || >= 1.4.16"
2868
2868
+
}
2869
2869
+
},
2870
2870
+
"node_modules/body-parser/node_modules/debug": {
2871
2871
+
"version": "2.6.9",
2872
2872
+
"license": "MIT",
2873
2873
+
"dependencies": {
2874
2874
+
"ms": "2.0.0"
2875
2875
+
}
2876
2876
+
},
2877
2877
+
"node_modules/body-parser/node_modules/debug/node_modules/ms": {
2878
2878
+
"version": "2.0.0",
2879
2879
+
"license": "MIT"
2880
2880
+
},
2881
2881
+
"node_modules/bottleneck": {
2882
2882
+
"version": "2.19.5",
2883
2883
+
"license": "MIT"
2884
2884
+
},
2885
2885
+
"node_modules/brace-expansion": {
2886
2886
+
"version": "1.1.11",
2887
2887
+
"dev": true,
2888
2888
+
"license": "MIT",
2889
2889
+
"dependencies": {
2890
2890
+
"balanced-match": "^1.0.0",
2891
2891
+
"concat-map": "0.0.1"
2892
2892
+
}
2893
2893
+
},
2894
2894
+
"node_modules/braces": {
2895
2895
+
"version": "3.0.3",
2896
2896
+
"license": "MIT",
2897
2897
+
"dependencies": {
2898
2898
+
"fill-range": "^7.1.1"
2899
2899
+
},
2900
2900
+
"engines": {
2901
2901
+
"node": ">=8"
2902
2902
+
}
2903
2903
+
},
2904
2904
+
"node_modules/brorand": {
2905
2905
+
"version": "1.1.0",
2906
2906
+
"license": "MIT"
2907
2907
+
},
2908
2908
+
"node_modules/buffer": {
2909
2909
+
"version": "6.0.3",
2910
2910
+
"funding": [
2911
2911
+
{
2912
2912
+
"type": "github",
2913
2913
+
"url": "https://github.com/sponsors/feross"
2914
2914
+
},
2915
2915
+
{
2916
2916
+
"type": "patreon",
2917
2917
+
"url": "https://www.patreon.com/feross"
2918
2918
+
},
2919
2919
+
{
2920
2920
+
"type": "consulting",
2921
2921
+
"url": "https://feross.org/support"
2922
2922
+
}
2923
2923
+
],
2924
2924
+
"license": "MIT",
2925
2925
+
"dependencies": {
2926
2926
+
"base64-js": "^1.3.1",
2927
2927
+
"ieee754": "^1.2.1"
2928
2928
+
}
2929
2929
+
},
2930
2930
+
"node_modules/bytes": {
2931
2931
+
"version": "3.1.2",
2932
2932
+
"license": "MIT",
2933
2933
+
"engines": {
2934
2934
+
"node": ">= 0.8"
2935
2935
+
}
2936
2936
+
},
2937
2937
+
"node_modules/cac": {
2938
2938
+
"version": "6.7.14",
2939
2939
+
"dev": true,
2940
2940
+
"license": "MIT",
2941
2941
+
"engines": {
2942
2942
+
"node": ">=8"
2943
2943
+
}
2944
2944
+
},
2945
2945
+
"node_modules/callsites": {
2946
2946
+
"version": "3.1.0",
2947
2947
+
"dev": true,
2948
2948
+
"license": "MIT",
2949
2949
+
"engines": {
2950
2950
+
"node": ">=6"
2951
2951
+
}
2952
2952
+
},
2953
2953
+
"node_modules/cbor-extract": {
2954
2954
+
"version": "2.2.0",
2955
2955
+
"hasInstallScript": true,
2956
2956
+
"license": "MIT",
2957
2957
+
"optional": true,
2958
2958
+
"dependencies": {
2959
2959
+
"node-gyp-build-optional-packages": "5.1.1"
2960
2960
+
},
2961
2961
+
"bin": {
2962
2962
+
"download-cbor-prebuilds": "bin/download-prebuilds.js"
2963
2963
+
},
2964
2964
+
"optionalDependencies": {
2965
2965
+
"@cbor-extract/cbor-extract-darwin-arm64": "2.2.0",
2966
2966
+
"@cbor-extract/cbor-extract-darwin-x64": "2.2.0",
2967
2967
+
"@cbor-extract/cbor-extract-linux-arm": "2.2.0",
2968
2968
+
"@cbor-extract/cbor-extract-linux-arm64": "2.2.0",
2969
2969
+
"@cbor-extract/cbor-extract-linux-x64": "2.2.0",
2970
2970
+
"@cbor-extract/cbor-extract-win32-x64": "2.2.0"
2971
2971
+
}
2972
2972
+
},
2973
2973
+
"node_modules/cbor-x": {
2974
2974
+
"version": "1.6.0",
2975
2975
+
"license": "MIT",
2976
2976
+
"optionalDependencies": {
2977
2977
+
"cbor-extract": "^2.2.0"
2978
2978
+
}
2979
2979
+
},
2980
2980
+
"node_modules/cborg": {
2981
2981
+
"version": "1.10.2",
2982
2982
+
"license": "Apache-2.0",
2983
2983
+
"bin": {
2984
2984
+
"cborg": "cli.js"
2985
2985
+
}
2986
2986
+
},
2987
2987
+
"node_modules/chai": {
2988
2988
+
"version": "5.3.3",
2989
2989
+
"dev": true,
2990
2990
+
"license": "MIT",
2991
2991
+
"dependencies": {
2992
2992
+
"assertion-error": "^2.0.1",
2993
2993
+
"check-error": "^2.1.1",
2994
2994
+
"deep-eql": "^5.0.1",
2995
2995
+
"loupe": "^3.1.0",
2996
2996
+
"pathval": "^2.0.0"
2997
2997
+
},
2998
2998
+
"engines": {
2999
2999
+
"node": ">=18"
3000
3000
+
}
3001
3001
+
},
3002
3002
+
"node_modules/chalk": {
3003
3003
+
"version": "4.1.2",
3004
3004
+
"dev": true,
3005
3005
+
"license": "MIT",
3006
3006
+
"dependencies": {
3007
3007
+
"ansi-styles": "^4.1.0",
3008
3008
+
"supports-color": "^7.1.0"
3009
3009
+
},
3010
3010
+
"engines": {
3011
3011
+
"node": ">=10"
3012
3012
+
},
3013
3013
+
"funding": {
3014
3014
+
"url": "https://github.com/chalk/chalk?sponsor=1"
3015
3015
+
}
3016
3016
+
},
3017
3017
+
"node_modules/check-error": {
3018
3018
+
"version": "2.1.1",
3019
3019
+
"dev": true,
3020
3020
+
"license": "MIT",
3021
3021
+
"engines": {
3022
3022
+
"node": ">= 16"
3023
3023
+
}
3024
3024
+
},
3025
3025
+
"node_modules/cli-cursor": {
3026
3026
+
"version": "5.0.0",
3027
3027
+
"license": "MIT",
3028
3028
+
"dependencies": {
3029
3029
+
"restore-cursor": "^5.0.0"
3030
3030
+
},
3031
3031
+
"engines": {
3032
3032
+
"node": ">=18"
3033
3033
+
},
3034
3034
+
"funding": {
3035
3035
+
"url": "https://github.com/sponsors/sindresorhus"
3036
3036
+
}
3037
3037
+
},
3038
3038
+
"node_modules/cli-truncate": {
3039
3039
+
"version": "4.0.0",
3040
3040
+
"license": "MIT",
3041
3041
+
"dependencies": {
3042
3042
+
"slice-ansi": "^5.0.0",
3043
3043
+
"string-width": "^7.0.0"
3044
3044
+
},
3045
3045
+
"engines": {
3046
3046
+
"node": ">=18"
3047
3047
+
},
3048
3048
+
"funding": {
3049
3049
+
"url": "https://github.com/sponsors/sindresorhus"
3050
3050
+
}
3051
3051
+
},
3052
3052
+
"node_modules/cli-truncate/node_modules/slice-ansi": {
3053
3053
+
"version": "5.0.0",
3054
3054
+
"license": "MIT",
3055
3055
+
"dependencies": {
3056
3056
+
"ansi-styles": "^6.0.0",
3057
3057
+
"is-fullwidth-code-point": "^4.0.0"
3058
3058
+
},
3059
3059
+
"engines": {
3060
3060
+
"node": ">=12"
3061
3061
+
},
3062
3062
+
"funding": {
3063
3063
+
"url": "https://github.com/chalk/slice-ansi?sponsor=1"
3064
3064
+
}
3065
3065
+
},
3066
3066
+
"node_modules/cli-truncate/node_modules/slice-ansi/node_modules/ansi-styles": {
3067
3067
+
"version": "6.2.1",
3068
3068
+
"license": "MIT",
3069
3069
+
"engines": {
3070
3070
+
"node": ">=12"
3071
3071
+
},
3072
3072
+
"funding": {
3073
3073
+
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
3074
3074
+
}
3075
3075
+
},
3076
3076
+
"node_modules/cli-truncate/node_modules/slice-ansi/node_modules/is-fullwidth-code-point": {
3077
3077
+
"version": "4.0.0",
3078
3078
+
"license": "MIT",
3079
3079
+
"engines": {
3080
3080
+
"node": ">=12"
3081
3081
+
},
3082
3082
+
"funding": {
3083
3083
+
"url": "https://github.com/sponsors/sindresorhus"
3084
3084
+
}
3085
3085
+
},
3086
3086
+
"node_modules/cliui": {
3087
3087
+
"version": "8.0.1",
3088
3088
+
"license": "ISC",
3089
3089
+
"dependencies": {
3090
3090
+
"string-width": "^4.2.0",
3091
3091
+
"strip-ansi": "^6.0.1",
3092
3092
+
"wrap-ansi": "^7.0.0"
3093
3093
+
},
3094
3094
+
"engines": {
3095
3095
+
"node": ">=12"
3096
3096
+
}
3097
3097
+
},
3098
3098
+
"node_modules/cliui/node_modules/string-width": {
3099
3099
+
"version": "4.2.3",
3100
3100
+
"license": "MIT",
3101
3101
+
"dependencies": {
3102
3102
+
"emoji-regex": "^8.0.0",
3103
3103
+
"is-fullwidth-code-point": "^3.0.0",
3104
3104
+
"strip-ansi": "^6.0.1"
3105
3105
+
},
3106
3106
+
"engines": {
3107
3107
+
"node": ">=8"
3108
3108
+
}
3109
3109
+
},
3110
3110
+
"node_modules/cliui/node_modules/string-width/node_modules/emoji-regex": {
3111
3111
+
"version": "8.0.0",
3112
3112
+
"license": "MIT"
3113
3113
+
},
3114
3114
+
"node_modules/cliui/node_modules/string-width/node_modules/is-fullwidth-code-point": {
3115
3115
+
"version": "3.0.0",
3116
3116
+
"license": "MIT",
3117
3117
+
"engines": {
3118
3118
+
"node": ">=8"
3119
3119
+
}
3120
3120
+
},
3121
3121
+
"node_modules/cliui/node_modules/strip-ansi": {
3122
3122
+
"version": "6.0.1",
3123
3123
+
"license": "MIT",
3124
3124
+
"dependencies": {
3125
3125
+
"ansi-regex": "^5.0.1"
3126
3126
+
},
3127
3127
+
"engines": {
3128
3128
+
"node": ">=8"
3129
3129
+
}
3130
3130
+
},
3131
3131
+
"node_modules/cliui/node_modules/strip-ansi/node_modules/ansi-regex": {
3132
3132
+
"version": "5.0.1",
3133
3133
+
"license": "MIT",
3134
3134
+
"engines": {
3135
3135
+
"node": ">=8"
3136
3136
+
}
3137
3137
+
},
3138
3138
+
"node_modules/cliui/node_modules/wrap-ansi": {
3139
3139
+
"version": "7.0.0",
3140
3140
+
"license": "MIT",
3141
3141
+
"dependencies": {
3142
3142
+
"ansi-styles": "^4.0.0",
3143
3143
+
"string-width": "^4.1.0",
3144
3144
+
"strip-ansi": "^6.0.0"
3145
3145
+
},
3146
3146
+
"engines": {
3147
3147
+
"node": ">=10"
3148
3148
+
},
3149
3149
+
"funding": {
3150
3150
+
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
3151
3151
+
}
3152
3152
+
},
3153
3153
+
"node_modules/cluster-key-slot": {
3154
3154
+
"version": "1.1.2",
3155
3155
+
"license": "Apache-2.0",
3156
3156
+
"engines": {
3157
3157
+
"node": ">=0.10.0"
3158
3158
+
}
3159
3159
+
},
3160
3160
+
"node_modules/collapse-white-space": {
3161
3161
+
"version": "2.1.0",
3162
3162
+
"license": "MIT",
3163
3163
+
"funding": {
3164
3164
+
"type": "github",
3165
3165
+
"url": "https://github.com/sponsors/wooorm"
3166
3166
+
}
3167
3167
+
},
3168
3168
+
"node_modules/color": {
3169
3169
+
"version": "4.2.3",
3170
3170
+
"license": "MIT",
3171
3171
+
"dependencies": {
3172
3172
+
"color-convert": "^2.0.1",
3173
3173
+
"color-string": "^1.9.0"
3174
3174
+
},
3175
3175
+
"engines": {
3176
3176
+
"node": ">=12.5.0"
3177
3177
+
}
3178
3178
+
},
3179
3179
+
"node_modules/color-convert": {
3180
3180
+
"version": "2.0.1",
3181
3181
+
"license": "MIT",
3182
3182
+
"dependencies": {
3183
3183
+
"color-name": "~1.1.4"
3184
3184
+
},
3185
3185
+
"engines": {
3186
3186
+
"node": ">=7.0.0"
3187
3187
+
}
3188
3188
+
},
3189
3189
+
"node_modules/color-name": {
3190
3190
+
"version": "1.1.4",
3191
3191
+
"license": "MIT"
3192
3192
+
},
3193
3193
+
"node_modules/color-string": {
3194
3194
+
"version": "1.9.1",
3195
3195
+
"license": "MIT",
3196
3196
+
"dependencies": {
3197
3197
+
"color-name": "^1.0.0",
3198
3198
+
"simple-swizzle": "^0.2.2"
3199
3199
+
}
3200
3200
+
},
3201
3201
+
"node_modules/colorette": {
3202
3202
+
"version": "2.0.20",
3203
3203
+
"license": "MIT"
3204
3204
+
},
3205
3205
+
"node_modules/combined-stream": {
3206
3206
+
"version": "1.0.8",
3207
3207
+
"license": "MIT",
3208
3208
+
"dependencies": {
3209
3209
+
"delayed-stream": "~1.0.0"
3210
3210
+
},
3211
3211
+
"engines": {
3212
3212
+
"node": ">= 0.8"
3213
3213
+
}
3214
3214
+
},
3215
3215
+
"node_modules/commander": {
3216
3216
+
"version": "13.1.0",
3217
3217
+
"license": "MIT",
3218
3218
+
"engines": {
3219
3219
+
"node": ">=18"
3220
3220
+
}
3221
3221
+
},
3222
3222
+
"node_modules/compressible": {
3223
3223
+
"version": "2.0.18",
3224
3224
+
"license": "MIT",
3225
3225
+
"dependencies": {
3226
3226
+
"mime-db": ">= 1.43.0 < 2"
3227
3227
+
},
3228
3228
+
"engines": {
3229
3229
+
"node": ">= 0.6"
3230
3230
+
}
3231
3231
+
},
3232
3232
+
"node_modules/compression": {
3233
3233
+
"version": "1.7.5",
3234
3234
+
"license": "MIT",
3235
3235
+
"dependencies": {
3236
3236
+
"bytes": "3.1.2",
3237
3237
+
"compressible": "~2.0.18",
3238
3238
+
"debug": "2.6.9",
3239
3239
+
"negotiator": "~0.6.4",
3240
3240
+
"on-headers": "~1.0.2",
3241
3241
+
"safe-buffer": "5.2.1",
3242
3242
+
"vary": "~1.1.2"
3243
3243
+
},
3244
3244
+
"engines": {
3245
3245
+
"node": ">= 0.8.0"
3246
3246
+
}
3247
3247
+
},
3248
3248
+
"node_modules/compression/node_modules/debug": {
3249
3249
+
"version": "2.6.9",
3250
3250
+
"license": "MIT",
3251
3251
+
"dependencies": {
3252
3252
+
"ms": "2.0.0"
3253
3253
+
}
3254
3254
+
},
3255
3255
+
"node_modules/compression/node_modules/debug/node_modules/ms": {
3256
3256
+
"version": "2.0.0",
3257
3257
+
"license": "MIT"
3258
3258
+
},
3259
3259
+
"node_modules/concat-map": {
3260
3260
+
"version": "0.0.1",
3261
3261
+
"dev": true,
3262
3262
+
"license": "MIT"
3263
3263
+
},
3264
3264
+
"node_modules/content-disposition": {
3265
3265
+
"version": "0.5.4",
3266
3266
+
"license": "MIT",
3267
3267
+
"dependencies": {
3268
3268
+
"safe-buffer": "5.2.1"
3269
3269
+
},
3270
3270
+
"engines": {
3271
3271
+
"node": ">= 0.6"
3272
3272
+
}
3273
3273
+
},
3274
3274
+
"node_modules/content-type": {
3275
3275
+
"version": "1.0.5",
3276
3276
+
"license": "MIT",
3277
3277
+
"engines": {
3278
3278
+
"node": ">= 0.6"
3279
3279
+
}
3280
3280
+
},
3281
3281
+
"node_modules/cookie": {
3282
3282
+
"version": "0.7.1",
3283
3283
+
"license": "MIT",
3284
3284
+
"engines": {
3285
3285
+
"node": ">= 0.6"
3286
3286
+
}
3287
3287
+
},
3288
3288
+
"node_modules/cookie-signature": {
3289
3289
+
"version": "1.0.6",
3290
3290
+
"license": "MIT"
3291
3291
+
},
3292
3292
+
"node_modules/cors": {
3293
3293
+
"version": "2.8.5",
3294
3294
+
"license": "MIT",
3295
3295
+
"dependencies": {
3296
3296
+
"object-assign": "^4",
3297
3297
+
"vary": "^1"
3298
3298
+
},
3299
3299
+
"engines": {
3300
3300
+
"node": ">= 0.10"
3301
3301
+
}
3302
3302
+
},
3303
3303
+
"node_modules/cross-spawn": {
3304
3304
+
"version": "7.0.6",
3305
3305
+
"license": "MIT",
3306
3306
+
"dependencies": {
3307
3307
+
"path-key": "^3.1.0",
3308
3308
+
"shebang-command": "^2.0.0",
3309
3309
+
"which": "^2.0.1"
3310
3310
+
},
3311
3311
+
"engines": {
3312
3312
+
"node": ">= 8"
3313
3313
+
}
3314
3314
+
},
3315
3315
+
"node_modules/dateformat": {
3316
3316
+
"version": "4.6.3",
3317
3317
+
"license": "MIT",
3318
3318
+
"engines": {
3319
3319
+
"node": "*"
3320
3320
+
}
3321
3321
+
},
3322
3322
+
"node_modules/debug": {
3323
3323
+
"version": "4.4.0",
3324
3324
+
"license": "MIT",
3325
3325
+
"dependencies": {
3326
3326
+
"ms": "^2.1.3"
3327
3327
+
},
3328
3328
+
"engines": {
3329
3329
+
"node": ">=6.0"
3330
3330
+
},
3331
3331
+
"peerDependenciesMeta": {
3332
3332
+
"supports-color": {
3333
3333
+
"optional": true
3334
3334
+
}
3335
3335
+
}
3336
3336
+
},
3337
3337
+
"node_modules/deep-eql": {
3338
3338
+
"version": "5.0.2",
3339
3339
+
"dev": true,
3340
3340
+
"license": "MIT",
3341
3341
+
"engines": {
3342
3342
+
"node": ">=6"
3343
3343
+
}
3344
3344
+
},
3345
3345
+
"node_modules/deep-is": {
3346
3346
+
"version": "0.1.4",
3347
3347
+
"dev": true,
3348
3348
+
"license": "MIT"
3349
3349
+
},
3350
3350
+
"node_modules/delay": {
3351
3351
+
"version": "5.0.0",
3352
3352
+
"license": "MIT",
3353
3353
+
"engines": {
3354
3354
+
"node": ">=10"
3355
3355
+
},
3356
3356
+
"funding": {
3357
3357
+
"url": "https://github.com/sponsors/sindresorhus"
3358
3358
+
}
3359
3359
+
},
3360
3360
+
"node_modules/delayed-stream": {
3361
3361
+
"version": "1.0.0",
3362
3362
+
"license": "MIT",
3363
3363
+
"engines": {
3364
3364
+
"node": ">=0.4.0"
3365
3365
+
}
3366
3366
+
},
3367
3367
+
"node_modules/denque": {
3368
3368
+
"version": "2.1.0",
3369
3369
+
"license": "Apache-2.0",
3370
3370
+
"engines": {
3371
3371
+
"node": ">=0.10"
3372
3372
+
}
3373
3373
+
},
3374
3374
+
"node_modules/depd": {
3375
3375
+
"version": "2.0.0",
3376
3376
+
"license": "MIT",
3377
3377
+
"engines": {
3378
3378
+
"node": ">= 0.8"
3379
3379
+
}
3380
3380
+
},
3381
3381
+
"node_modules/destroy": {
3382
3382
+
"version": "1.2.0",
3383
3383
+
"license": "MIT",
3384
3384
+
"engines": {
3385
3385
+
"node": ">= 0.8",
3386
3386
+
"npm": "1.2.8000 || >= 1.4.16"
3387
3387
+
}
3388
3388
+
},
3389
3389
+
"node_modules/detect-libc": {
3390
3390
+
"version": "2.0.3",
3391
3391
+
"license": "Apache-2.0",
3392
3392
+
"engines": {
3393
3393
+
"node": ">=8"
3394
3394
+
}
3395
3395
+
},
3396
3396
+
"node_modules/dotenv": {
3397
3397
+
"version": "16.6.1",
3398
3398
+
"license": "BSD-2-Clause",
3399
3399
+
"engines": {
3400
3400
+
"node": ">=12"
3401
3401
+
},
3402
3402
+
"funding": {
3403
3403
+
"url": "https://dotenvx.com"
3404
3404
+
}
3405
3405
+
},
3406
3406
+
"node_modules/dunder-proto": {
3407
3407
+
"version": "1.0.1",
3408
3408
+
"license": "MIT",
3409
3409
+
"dependencies": {
3410
3410
+
"call-bind-apply-helpers": "^1.0.1",
3411
3411
+
"es-errors": "^1.3.0",
3412
3412
+
"gopd": "^1.2.0"
3413
3413
+
},
3414
3414
+
"engines": {
3415
3415
+
"node": ">= 0.4"
3416
3416
+
}
3417
3417
+
},
3418
3418
+
"node_modules/dunder-proto/node_modules/call-bind-apply-helpers": {
3419
3419
+
"version": "1.0.1",
3420
3420
+
"license": "MIT",
3421
3421
+
"dependencies": {
3422
3422
+
"es-errors": "^1.3.0",
3423
3423
+
"function-bind": "^1.1.2"
3424
3424
+
},
3425
3425
+
"engines": {
3426
3426
+
"node": ">= 0.4"
3427
3427
+
}
3428
3428
+
},
3429
3429
+
"node_modules/duplexify": {
3430
3430
+
"version": "4.1.3",
3431
3431
+
"license": "MIT",
3432
3432
+
"dependencies": {
3433
3433
+
"end-of-stream": "^1.4.1",
3434
3434
+
"inherits": "^2.0.3",
3435
3435
+
"readable-stream": "^3.1.1",
3436
3436
+
"stream-shift": "^1.0.2"
3437
3437
+
}
3438
3438
+
},
3439
3439
+
"node_modules/duplexify/node_modules/readable-stream": {
3440
3440
+
"version": "3.6.2",
3441
3441
+
"license": "MIT",
3442
3442
+
"dependencies": {
3443
3443
+
"inherits": "^2.0.3",
3444
3444
+
"string_decoder": "^1.1.1",
3445
3445
+
"util-deprecate": "^1.0.1"
3446
3446
+
},
3447
3447
+
"engines": {
3448
3448
+
"node": ">= 6"
3449
3449
+
}
3450
3450
+
},
3451
3451
+
"node_modules/ee-first": {
3452
3452
+
"version": "1.1.1",
3453
3453
+
"license": "MIT"
3454
3454
+
},
3455
3455
+
"node_modules/elliptic": {
3456
3456
+
"version": "6.6.1",
3457
3457
+
"license": "MIT",
3458
3458
+
"dependencies": {
3459
3459
+
"bn.js": "^4.11.9",
3460
3460
+
"brorand": "^1.1.0",
3461
3461
+
"hash.js": "^1.0.0",
3462
3462
+
"hmac-drbg": "^1.0.1",
3463
3463
+
"inherits": "^2.0.4",
3464
3464
+
"minimalistic-assert": "^1.0.1",
3465
3465
+
"minimalistic-crypto-utils": "^1.0.1"
3466
3466
+
}
3467
3467
+
},
3468
3468
+
"node_modules/emoji-regex": {
3469
3469
+
"version": "10.4.0",
3470
3470
+
"license": "MIT"
3471
3471
+
},
3472
3472
+
"node_modules/encodeurl": {
3473
3473
+
"version": "2.0.0",
3474
3474
+
"license": "MIT",
3475
3475
+
"engines": {
3476
3476
+
"node": ">= 0.8"
3477
3477
+
}
3478
3478
+
},
3479
3479
+
"node_modules/end-of-stream": {
3480
3480
+
"version": "1.4.4",
3481
3481
+
"license": "MIT",
3482
3482
+
"dependencies": {
3483
3483
+
"once": "^1.4.0"
3484
3484
+
}
3485
3485
+
},
3486
3486
+
"node_modules/environment": {
3487
3487
+
"version": "1.1.0",
3488
3488
+
"license": "MIT",
3489
3489
+
"engines": {
3490
3490
+
"node": ">=18"
3491
3491
+
},
3492
3492
+
"funding": {
3493
3493
+
"url": "https://github.com/sponsors/sindresorhus"
3494
3494
+
}
3495
3495
+
},
3496
3496
+
"node_modules/es-define-property": {
3497
3497
+
"version": "1.0.1",
3498
3498
+
"license": "MIT",
3499
3499
+
"engines": {
3500
3500
+
"node": ">= 0.4"
3501
3501
+
}
3502
3502
+
},
3503
3503
+
"node_modules/es-errors": {
3504
3504
+
"version": "1.3.0",
3505
3505
+
"license": "MIT",
3506
3506
+
"engines": {
3507
3507
+
"node": ">= 0.4"
3508
3508
+
}
3509
3509
+
},
3510
3510
+
"node_modules/es-module-lexer": {
3511
3511
+
"version": "1.7.0",
3512
3512
+
"dev": true,
3513
3513
+
"license": "MIT"
3514
3514
+
},
3515
3515
+
"node_modules/esbuild": {
3516
3516
+
"version": "0.25.3",
3517
3517
+
"dev": true,
3518
3518
+
"hasInstallScript": true,
3519
3519
+
"license": "MIT",
3520
3520
+
"bin": {
3521
3521
+
"esbuild": "bin/esbuild"
3522
3522
+
},
3523
3523
+
"engines": {
3524
3524
+
"node": ">=18"
3525
3525
+
},
3526
3526
+
"optionalDependencies": {
3527
3527
+
"@esbuild/aix-ppc64": "0.25.3",
3528
3528
+
"@esbuild/android-arm": "0.25.3",
3529
3529
+
"@esbuild/android-arm64": "0.25.3",
3530
3530
+
"@esbuild/android-x64": "0.25.3",
3531
3531
+
"@esbuild/darwin-arm64": "0.25.3",
3532
3532
+
"@esbuild/darwin-x64": "0.25.3",
3533
3533
+
"@esbuild/freebsd-arm64": "0.25.3",
3534
3534
+
"@esbuild/freebsd-x64": "0.25.3",
3535
3535
+
"@esbuild/linux-arm": "0.25.3",
3536
3536
+
"@esbuild/linux-arm64": "0.25.3",
3537
3537
+
"@esbuild/linux-ia32": "0.25.3",
3538
3538
+
"@esbuild/linux-loong64": "0.25.3",
3539
3539
+
"@esbuild/linux-mips64el": "0.25.3",
3540
3540
+
"@esbuild/linux-ppc64": "0.25.3",
3541
3541
+
"@esbuild/linux-riscv64": "0.25.3",
3542
3542
+
"@esbuild/linux-s390x": "0.25.3",
3543
3543
+
"@esbuild/linux-x64": "0.25.3",
3544
3544
+
"@esbuild/netbsd-arm64": "0.25.3",
3545
3545
+
"@esbuild/netbsd-x64": "0.25.3",
3546
3546
+
"@esbuild/openbsd-arm64": "0.25.3",
3547
3547
+
"@esbuild/openbsd-x64": "0.25.3",
3548
3548
+
"@esbuild/sunos-x64": "0.25.3",
3549
3549
+
"@esbuild/win32-arm64": "0.25.3",
3550
3550
+
"@esbuild/win32-ia32": "0.25.3",
3551
3551
+
"@esbuild/win32-x64": "0.25.3"
3552
3552
+
}
3553
3553
+
},
3554
3554
+
"node_modules/escalade": {
3555
3555
+
"version": "3.2.0",
3556
3556
+
"license": "MIT",
3557
3557
+
"engines": {
3558
3558
+
"node": ">=6"
3559
3559
+
}
3560
3560
+
},
3561
3561
+
"node_modules/escape-html": {
3562
3562
+
"version": "1.0.3",
3563
3563
+
"license": "MIT"
3564
3564
+
},
3565
3565
+
"node_modules/escape-string-regexp": {
3566
3566
+
"version": "4.0.0",
3567
3567
+
"dev": true,
3568
3568
+
"license": "MIT",
3569
3569
+
"engines": {
3570
3570
+
"node": ">=10"
3571
3571
+
},
3572
3572
+
"funding": {
3573
3573
+
"url": "https://github.com/sponsors/sindresorhus"
3574
3574
+
}
3575
3575
+
},
3576
3576
+
"node_modules/eslint": {
3577
3577
+
"version": "9.34.0",
3578
3578
+
"dev": true,
3579
3579
+
"license": "MIT",
3580
3580
+
"dependencies": {
3581
3581
+
"@eslint-community/eslint-utils": "^4.2.0",
3582
3582
+
"@eslint-community/regexpp": "^4.12.1",
3583
3583
+
"@eslint/config-array": "^0.21.0",
3584
3584
+
"@eslint/config-helpers": "^0.3.1",
3585
3585
+
"@eslint/core": "^0.15.2",
3586
3586
+
"@eslint/eslintrc": "^3.3.1",
3587
3587
+
"@eslint/js": "9.34.0",
3588
3588
+
"@eslint/plugin-kit": "^0.3.5",
3589
3589
+
"@humanfs/node": "^0.16.6",
3590
3590
+
"@humanwhocodes/module-importer": "^1.0.1",
3591
3591
+
"@humanwhocodes/retry": "^0.4.2",
3592
3592
+
"@types/estree": "^1.0.6",
3593
3593
+
"@types/json-schema": "^7.0.15",
3594
3594
+
"ajv": "^6.12.4",
3595
3595
+
"chalk": "^4.0.0",
3596
3596
+
"cross-spawn": "^7.0.6",
3597
3597
+
"debug": "^4.3.2",
3598
3598
+
"escape-string-regexp": "^4.0.0",
3599
3599
+
"eslint-scope": "^8.4.0",
3600
3600
+
"eslint-visitor-keys": "^4.2.1",
3601
3601
+
"espree": "^10.4.0",
3602
3602
+
"esquery": "^1.5.0",
3603
3603
+
"esutils": "^2.0.2",
3604
3604
+
"fast-deep-equal": "^3.1.3",
3605
3605
+
"file-entry-cache": "^8.0.0",
3606
3606
+
"find-up": "^5.0.0",
3607
3607
+
"glob-parent": "^6.0.2",
3608
3608
+
"ignore": "^5.2.0",
3609
3609
+
"imurmurhash": "^0.1.4",
3610
3610
+
"is-glob": "^4.0.0",
3611
3611
+
"json-stable-stringify-without-jsonify": "^1.0.1",
3612
3612
+
"lodash.merge": "^4.6.2",
3613
3613
+
"minimatch": "^3.1.2",
3614
3614
+
"natural-compare": "^1.4.0",
3615
3615
+
"optionator": "^0.9.3"
3616
3616
+
},
3617
3617
+
"bin": {
3618
3618
+
"eslint": "bin/eslint.js"
3619
3619
+
},
3620
3620
+
"engines": {
3621
3621
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3622
3622
+
},
3623
3623
+
"funding": {
3624
3624
+
"url": "https://eslint.org/donate"
3625
3625
+
},
3626
3626
+
"peerDependencies": {
3627
3627
+
"jiti": "*"
3628
3628
+
},
3629
3629
+
"peerDependenciesMeta": {
3630
3630
+
"jiti": {
3631
3631
+
"optional": true
3632
3632
+
}
3633
3633
+
}
3634
3634
+
},
3635
3635
+
"node_modules/eslint-scope": {
3636
3636
+
"version": "8.4.0",
3637
3637
+
"dev": true,
3638
3638
+
"license": "BSD-2-Clause",
3639
3639
+
"dependencies": {
3640
3640
+
"esrecurse": "^4.3.0",
3641
3641
+
"estraverse": "^5.2.0"
3642
3642
+
},
3643
3643
+
"engines": {
3644
3644
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3645
3645
+
},
3646
3646
+
"funding": {
3647
3647
+
"url": "https://opencollective.com/eslint"
3648
3648
+
}
3649
3649
+
},
3650
3650
+
"node_modules/eslint-visitor-keys": {
3651
3651
+
"version": "4.2.1",
3652
3652
+
"dev": true,
3653
3653
+
"license": "Apache-2.0",
3654
3654
+
"engines": {
3655
3655
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3656
3656
+
},
3657
3657
+
"funding": {
3658
3658
+
"url": "https://opencollective.com/eslint"
3659
3659
+
}
3660
3660
+
},
3661
3661
+
"node_modules/eslint/node_modules/@eslint-community/eslint-utils": {
3662
3662
+
"version": "4.7.0",
3663
3663
+
"dev": true,
3664
3664
+
"license": "MIT",
3665
3665
+
"dependencies": {
3666
3666
+
"eslint-visitor-keys": "^3.4.3"
3667
3667
+
},
3668
3668
+
"engines": {
3669
3669
+
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
3670
3670
+
},
3671
3671
+
"funding": {
3672
3672
+
"url": "https://opencollective.com/eslint"
3673
3673
+
},
3674
3674
+
"peerDependencies": {
3675
3675
+
"eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
3676
3676
+
}
3677
3677
+
},
3678
3678
+
"node_modules/eslint/node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {
3679
3679
+
"version": "3.4.3",
3680
3680
+
"dev": true,
3681
3681
+
"license": "Apache-2.0",
3682
3682
+
"engines": {
3683
3683
+
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
3684
3684
+
},
3685
3685
+
"funding": {
3686
3686
+
"url": "https://opencollective.com/eslint"
3687
3687
+
}
3688
3688
+
},
3689
3689
+
"node_modules/eslint/node_modules/@eslint/core": {
3690
3690
+
"version": "0.15.2",
3691
3691
+
"dev": true,
3692
3692
+
"license": "Apache-2.0",
3693
3693
+
"dependencies": {
3694
3694
+
"@types/json-schema": "^7.0.15"
3695
3695
+
},
3696
3696
+
"engines": {
3697
3697
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3698
3698
+
}
3699
3699
+
},
3700
3700
+
"node_modules/eslint/node_modules/espree": {
3701
3701
+
"version": "10.4.0",
3702
3702
+
"dev": true,
3703
3703
+
"license": "BSD-2-Clause",
3704
3704
+
"dependencies": {
3705
3705
+
"acorn": "^8.15.0",
3706
3706
+
"acorn-jsx": "^5.3.2",
3707
3707
+
"eslint-visitor-keys": "^4.2.1"
3708
3708
+
},
3709
3709
+
"engines": {
3710
3710
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3711
3711
+
},
3712
3712
+
"funding": {
3713
3713
+
"url": "https://opencollective.com/eslint"
3714
3714
+
}
3715
3715
+
},
3716
3716
+
"node_modules/eslint/node_modules/espree/node_modules/acorn": {
3717
3717
+
"version": "8.15.0",
3718
3718
+
"dev": true,
3719
3719
+
"license": "MIT",
3720
3720
+
"bin": {
3721
3721
+
"acorn": "bin/acorn"
3722
3722
+
},
3723
3723
+
"engines": {
3724
3724
+
"node": ">=0.4.0"
3725
3725
+
}
3726
3726
+
},
3727
3727
+
"node_modules/esm-env": {
3728
3728
+
"version": "1.2.2",
3729
3729
+
"license": "MIT"
3730
3730
+
},
3731
3731
+
"node_modules/esquery": {
3732
3732
+
"version": "1.6.0",
3733
3733
+
"dev": true,
3734
3734
+
"license": "BSD-3-Clause",
3735
3735
+
"dependencies": {
3736
3736
+
"estraverse": "^5.1.0"
3737
3737
+
},
3738
3738
+
"engines": {
3739
3739
+
"node": ">=0.10"
3740
3740
+
}
3741
3741
+
},
3742
3742
+
"node_modules/esrecurse": {
3743
3743
+
"version": "4.3.0",
3744
3744
+
"dev": true,
3745
3745
+
"license": "BSD-2-Clause",
3746
3746
+
"dependencies": {
3747
3747
+
"estraverse": "^5.2.0"
3748
3748
+
},
3749
3749
+
"engines": {
3750
3750
+
"node": ">=4.0"
3751
3751
+
}
3752
3752
+
},
3753
3753
+
"node_modules/estraverse": {
3754
3754
+
"version": "5.3.0",
3755
3755
+
"dev": true,
3756
3756
+
"license": "BSD-2-Clause",
3757
3757
+
"engines": {
3758
3758
+
"node": ">=4.0"
3759
3759
+
}
3760
3760
+
},
3761
3761
+
"node_modules/estree-walker": {
3762
3762
+
"version": "3.0.3",
3763
3763
+
"dev": true,
3764
3764
+
"license": "MIT",
3765
3765
+
"dependencies": {
3766
3766
+
"@types/estree": "^1.0.0"
3767
3767
+
}
3768
3768
+
},
3769
3769
+
"node_modules/esutils": {
3770
3770
+
"version": "2.0.3",
3771
3771
+
"dev": true,
3772
3772
+
"license": "BSD-2-Clause",
3773
3773
+
"engines": {
3774
3774
+
"node": ">=0.10.0"
3775
3775
+
}
3776
3776
+
},
3777
3777
+
"node_modules/etag": {
3778
3778
+
"version": "1.8.1",
3779
3779
+
"license": "MIT",
3780
3780
+
"engines": {
3781
3781
+
"node": ">= 0.6"
3782
3782
+
}
3783
3783
+
},
3784
3784
+
"node_modules/event-target-polyfill": {
3785
3785
+
"version": "0.0.4",
3786
3786
+
"license": "MIT"
3787
3787
+
},
3788
3788
+
"node_modules/eventemitter3": {
3789
3789
+
"version": "4.0.7",
3790
3790
+
"license": "MIT"
3791
3791
+
},
3792
3792
+
"node_modules/events": {
3793
3793
+
"version": "3.3.0",
3794
3794
+
"license": "MIT",
3795
3795
+
"engines": {
3796
3796
+
"node": ">=0.8.x"
3797
3797
+
}
3798
3798
+
},
3799
3799
+
"node_modules/execa": {
3800
3800
+
"version": "8.0.1",
3801
3801
+
"license": "MIT",
3802
3802
+
"dependencies": {
3803
3803
+
"cross-spawn": "^7.0.3",
3804
3804
+
"get-stream": "^8.0.1",
3805
3805
+
"human-signals": "^5.0.0",
3806
3806
+
"is-stream": "^3.0.0",
3807
3807
+
"merge-stream": "^2.0.0",
3808
3808
+
"npm-run-path": "^5.1.0",
3809
3809
+
"onetime": "^6.0.0",
3810
3810
+
"signal-exit": "^4.1.0",
3811
3811
+
"strip-final-newline": "^3.0.0"
3812
3812
+
},
3813
3813
+
"engines": {
3814
3814
+
"node": ">=16.17"
3815
3815
+
},
3816
3816
+
"funding": {
3817
3817
+
"url": "https://github.com/sindresorhus/execa?sponsor=1"
3818
3818
+
}
3819
3819
+
},
3820
3820
+
"node_modules/expect-type": {
3821
3821
+
"version": "1.2.2",
3822
3822
+
"dev": true,
3823
3823
+
"license": "Apache-2.0",
3824
3824
+
"engines": {
3825
3825
+
"node": ">=12.0.0"
3826
3826
+
}
3827
3827
+
},
3828
3828
+
"node_modules/express": {
3829
3829
+
"version": "4.21.2",
3830
3830
+
"license": "MIT",
3831
3831
+
"dependencies": {
3832
3832
+
"accepts": "~1.3.8",
3833
3833
+
"array-flatten": "1.1.1",
3834
3834
+
"body-parser": "1.20.3",
3835
3835
+
"content-disposition": "0.5.4",
3836
3836
+
"content-type": "~1.0.4",
3837
3837
+
"cookie": "0.7.1",
3838
3838
+
"cookie-signature": "1.0.6",
3839
3839
+
"debug": "2.6.9",
3840
3840
+
"depd": "2.0.0",
3841
3841
+
"encodeurl": "~2.0.0",
3842
3842
+
"escape-html": "~1.0.3",
3843
3843
+
"etag": "~1.8.1",
3844
3844
+
"finalhandler": "1.3.1",
3845
3845
+
"fresh": "0.5.2",
3846
3846
+
"http-errors": "2.0.0",
3847
3847
+
"merge-descriptors": "1.0.3",
3848
3848
+
"methods": "~1.1.2",
3849
3849
+
"on-finished": "2.4.1",
3850
3850
+
"parseurl": "~1.3.3",
3851
3851
+
"path-to-regexp": "0.1.12",
3852
3852
+
"proxy-addr": "~2.0.7",
3853
3853
+
"qs": "6.13.0",
3854
3854
+
"range-parser": "~1.2.1",
3855
3855
+
"safe-buffer": "5.2.1",
3856
3856
+
"send": "0.19.0",
3857
3857
+
"serve-static": "1.16.2",
3858
3858
+
"setprototypeof": "1.2.0",
3859
3859
+
"statuses": "2.0.1",
3860
3860
+
"type-is": "~1.6.18",
3861
3861
+
"utils-merge": "1.0.1",
3862
3862
+
"vary": "~1.1.2"
3863
3863
+
},
3864
3864
+
"engines": {
3865
3865
+
"node": ">= 0.10.0"
3866
3866
+
},
3867
3867
+
"funding": {
3868
3868
+
"type": "opencollective",
3869
3869
+
"url": "https://opencollective.com/express"
3870
3870
+
}
3871
3871
+
},
3872
3872
+
"node_modules/express/node_modules/debug": {
3873
3873
+
"version": "2.6.9",
3874
3874
+
"license": "MIT",
3875
3875
+
"dependencies": {
3876
3876
+
"ms": "2.0.0"
3877
3877
+
}
3878
3878
+
},
3879
3879
+
"node_modules/express/node_modules/debug/node_modules/ms": {
3880
3880
+
"version": "2.0.0",
3881
3881
+
"license": "MIT"
3882
3882
+
},
3883
3883
+
"node_modules/fast-content-type-parse": {
3884
3884
+
"version": "1.1.0",
3885
3885
+
"license": "MIT"
3886
3886
+
},
3887
3887
+
"node_modules/fast-copy": {
3888
3888
+
"version": "3.0.2",
3889
3889
+
"license": "MIT"
3890
3890
+
},
3891
3891
+
"node_modules/fast-decode-uri-component": {
3892
3892
+
"version": "1.0.1",
3893
3893
+
"license": "MIT"
3894
3894
+
},
3895
3895
+
"node_modules/fast-deep-equal": {
3896
3896
+
"version": "3.1.3",
3897
3897
+
"license": "MIT"
3898
3898
+
},
3899
3899
+
"node_modules/fast-glob": {
3900
3900
+
"version": "3.3.2",
3901
3901
+
"dev": true,
3902
3902
+
"license": "MIT",
3903
3903
+
"dependencies": {
3904
3904
+
"@nodelib/fs.stat": "^2.0.2",
3905
3905
+
"@nodelib/fs.walk": "^1.2.3",
3906
3906
+
"glob-parent": "^5.1.2",
3907
3907
+
"merge2": "^1.3.0",
3908
3908
+
"micromatch": "^4.0.4"
3909
3909
+
},
3910
3910
+
"engines": {
3911
3911
+
"node": ">=8.6.0"
3912
3912
+
}
3913
3913
+
},
3914
3914
+
"node_modules/fast-glob/node_modules/glob-parent": {
3915
3915
+
"version": "5.1.2",
3916
3916
+
"dev": true,
3917
3917
+
"license": "ISC",
3918
3918
+
"dependencies": {
3919
3919
+
"is-glob": "^4.0.1"
3920
3920
+
},
3921
3921
+
"engines": {
3922
3922
+
"node": ">= 6"
3923
3923
+
}
3924
3924
+
},
3925
3925
+
"node_modules/fast-json-stable-stringify": {
3926
3926
+
"version": "2.1.0",
3927
3927
+
"dev": true,
3928
3928
+
"license": "MIT"
3929
3929
+
},
3930
3930
+
"node_modules/fast-json-stringify": {
3931
3931
+
"version": "5.16.1",
3932
3932
+
"license": "MIT",
3933
3933
+
"dependencies": {
3934
3934
+
"@fastify/merge-json-schemas": "^0.1.0",
3935
3935
+
"ajv": "^8.10.0",
3936
3936
+
"ajv-formats": "^3.0.1",
3937
3937
+
"fast-deep-equal": "^3.1.3",
3938
3938
+
"fast-uri": "^2.1.0",
3939
3939
+
"json-schema-ref-resolver": "^1.0.1",
3940
3940
+
"rfdc": "^1.2.0"
3941
3941
+
}
3942
3942
+
},
3943
3943
+
"node_modules/fast-json-stringify/node_modules/ajv": {
3944
3944
+
"version": "8.17.1",
3945
3945
+
"license": "MIT",
3946
3946
+
"dependencies": {
3947
3947
+
"fast-deep-equal": "^3.1.3",
3948
3948
+
"fast-uri": "^3.0.1",
3949
3949
+
"json-schema-traverse": "^1.0.0",
3950
3950
+
"require-from-string": "^2.0.2"
3951
3951
+
},
3952
3952
+
"funding": {
3953
3953
+
"type": "github",
3954
3954
+
"url": "https://github.com/sponsors/epoberezkin"
3955
3955
+
}
3956
3956
+
},
3957
3957
+
"node_modules/fast-json-stringify/node_modules/ajv-formats": {
3958
3958
+
"version": "3.0.1",
3959
3959
+
"license": "MIT",
3960
3960
+
"dependencies": {
3961
3961
+
"ajv": "^8.0.0"
3962
3962
+
},
3963
3963
+
"peerDependencies": {
3964
3964
+
"ajv": "^8.0.0"
3965
3965
+
},
3966
3966
+
"peerDependenciesMeta": {
3967
3967
+
"ajv": {
3968
3968
+
"optional": true
3969
3969
+
}
3970
3970
+
}
3971
3971
+
},
3972
3972
+
"node_modules/fast-json-stringify/node_modules/ajv/node_modules/fast-uri": {
3973
3973
+
"version": "3.0.3",
3974
3974
+
"license": "BSD-3-Clause"
3975
3975
+
},
3976
3976
+
"node_modules/fast-json-stringify/node_modules/ajv/node_modules/json-schema-traverse": {
3977
3977
+
"version": "1.0.0",
3978
3978
+
"license": "MIT"
3979
3979
+
},
3980
3980
+
"node_modules/fast-levenshtein": {
3981
3981
+
"version": "2.0.6",
3982
3982
+
"dev": true,
3983
3983
+
"license": "MIT"
3984
3984
+
},
3985
3985
+
"node_modules/fast-printf": {
3986
3986
+
"version": "1.6.10",
3987
3987
+
"license": "BSD-3-Clause",
3988
3988
+
"engines": {
3989
3989
+
"node": ">=10.0"
3990
3990
+
}
3991
3991
+
},
3992
3992
+
"node_modules/fast-querystring": {
3993
3993
+
"version": "1.1.2",
3994
3994
+
"license": "MIT",
3995
3995
+
"dependencies": {
3996
3996
+
"fast-decode-uri-component": "^1.0.1"
3997
3997
+
}
3998
3998
+
},
3999
3999
+
"node_modules/fast-redact": {
4000
4000
+
"version": "3.5.0",
4001
4001
+
"license": "MIT",
4002
4002
+
"engines": {
4003
4003
+
"node": ">=6"
4004
4004
+
}
4005
4005
+
},
4006
4006
+
"node_modules/fast-safe-stringify": {
4007
4007
+
"version": "2.1.1",
4008
4008
+
"license": "MIT"
4009
4009
+
},
4010
4010
+
"node_modules/fast-uri": {
4011
4011
+
"version": "2.4.0",
4012
4012
+
"license": "MIT"
4013
4013
+
},
4014
4014
+
"node_modules/fastify": {
4015
4015
+
"version": "4.29.0",
4016
4016
+
"funding": [
4017
4017
+
{
4018
4018
+
"type": "github",
4019
4019
+
"url": "https://github.com/sponsors/fastify"
4020
4020
+
},
4021
4021
+
{
4022
4022
+
"type": "opencollective",
4023
4023
+
"url": "https://opencollective.com/fastify"
4024
4024
+
}
4025
4025
+
],
4026
4026
+
"license": "MIT",
4027
4027
+
"dependencies": {
4028
4028
+
"@fastify/ajv-compiler": "^3.5.0",
4029
4029
+
"@fastify/error": "^3.4.0",
4030
4030
+
"@fastify/fast-json-stringify-compiler": "^4.3.0",
4031
4031
+
"abstract-logging": "^2.0.1",
4032
4032
+
"avvio": "^8.3.0",
4033
4033
+
"fast-content-type-parse": "^1.1.0",
4034
4034
+
"fast-json-stringify": "^5.8.0",
4035
4035
+
"find-my-way": "^8.0.0",
4036
4036
+
"light-my-request": "^5.11.0",
4037
4037
+
"pino": "^9.0.0",
4038
4038
+
"process-warning": "^3.0.0",
4039
4039
+
"proxy-addr": "^2.0.7",
4040
4040
+
"rfdc": "^1.3.0",
4041
4041
+
"secure-json-parse": "^2.7.0",
4042
4042
+
"semver": "^7.5.4",
4043
4043
+
"toad-cache": "^3.3.0"
4044
4044
+
}
4045
4045
+
},
4046
4046
+
"node_modules/fastify-plugin": {
4047
4047
+
"version": "4.5.1",
4048
4048
+
"license": "MIT"
4049
4049
+
},
4050
4050
+
"node_modules/fastify/node_modules/pino": {
4051
4051
+
"version": "9.6.0",
4052
4052
+
"license": "MIT",
4053
4053
+
"dependencies": {
4054
4054
+
"atomic-sleep": "^1.0.0",
4055
4055
+
"fast-redact": "^3.1.1",
4056
4056
+
"on-exit-leak-free": "^2.1.0",
4057
4057
+
"pino-abstract-transport": "^2.0.0",
4058
4058
+
"pino-std-serializers": "^7.0.0",
4059
4059
+
"process-warning": "^4.0.0",
4060
4060
+
"quick-format-unescaped": "^4.0.3",
4061
4061
+
"real-require": "^0.2.0",
4062
4062
+
"safe-stable-stringify": "^2.3.1",
4063
4063
+
"sonic-boom": "^4.0.1",
4064
4064
+
"thread-stream": "^3.0.0"
4065
4065
+
},
4066
4066
+
"bin": {
4067
4067
+
"pino": "bin.js"
4068
4068
+
}
4069
4069
+
},
4070
4070
+
"node_modules/fastify/node_modules/pino/node_modules/pino-abstract-transport": {
4071
4071
+
"version": "2.0.0",
4072
4072
+
"license": "MIT",
4073
4073
+
"dependencies": {
4074
4074
+
"split2": "^4.0.0"
4075
4075
+
}
4076
4076
+
},
4077
4077
+
"node_modules/fastify/node_modules/pino/node_modules/process-warning": {
4078
4078
+
"version": "4.0.0",
4079
4079
+
"license": "MIT"
4080
4080
+
},
4081
4081
+
"node_modules/fastify/node_modules/process-warning": {
4082
4082
+
"version": "3.0.0",
4083
4083
+
"license": "MIT"
4084
4084
+
},
4085
4085
+
"node_modules/fastify/node_modules/secure-json-parse": {
4086
4086
+
"version": "2.7.0",
4087
4087
+
"license": "BSD-3-Clause"
4088
4088
+
},
4089
4089
+
"node_modules/fastq": {
4090
4090
+
"version": "1.18.0",
4091
4091
+
"license": "ISC",
4092
4092
+
"dependencies": {
4093
4093
+
"reusify": "^1.0.4"
4094
4094
+
}
4095
4095
+
},
4096
4096
+
"node_modules/fdir": {
4097
4097
+
"version": "6.5.0",
4098
4098
+
"dev": true,
4099
4099
+
"license": "MIT",
4100
4100
+
"engines": {
4101
4101
+
"node": ">=12.0.0"
4102
4102
+
},
4103
4103
+
"peerDependencies": {
4104
4104
+
"picomatch": "^3 || ^4"
4105
4105
+
},
4106
4106
+
"peerDependenciesMeta": {
4107
4107
+
"picomatch": {
4108
4108
+
"optional": true
4109
4109
+
}
4110
4110
+
}
4111
4111
+
},
4112
4112
+
"node_modules/fflate": {
4113
4113
+
"version": "0.8.2",
4114
4114
+
"dev": true,
4115
4115
+
"license": "MIT"
4116
4116
+
},
4117
4117
+
"node_modules/file-entry-cache": {
4118
4118
+
"version": "8.0.0",
4119
4119
+
"dev": true,
4120
4120
+
"license": "MIT",
4121
4121
+
"dependencies": {
4122
4122
+
"flat-cache": "^4.0.0"
4123
4123
+
},
4124
4124
+
"engines": {
4125
4125
+
"node": ">=16.0.0"
4126
4126
+
}
4127
4127
+
},
4128
4128
+
"node_modules/fill-range": {
4129
4129
+
"version": "7.1.1",
4130
4130
+
"license": "MIT",
4131
4131
+
"dependencies": {
4132
4132
+
"to-regex-range": "^5.0.1"
4133
4133
+
},
4134
4134
+
"engines": {
4135
4135
+
"node": ">=8"
4136
4136
+
}
4137
4137
+
},
4138
4138
+
"node_modules/finalhandler": {
4139
4139
+
"version": "1.3.1",
4140
4140
+
"license": "MIT",
4141
4141
+
"dependencies": {
4142
4142
+
"debug": "2.6.9",
4143
4143
+
"encodeurl": "~2.0.0",
4144
4144
+
"escape-html": "~1.0.3",
4145
4145
+
"on-finished": "2.4.1",
4146
4146
+
"parseurl": "~1.3.3",
4147
4147
+
"statuses": "2.0.1",
4148
4148
+
"unpipe": "~1.0.0"
4149
4149
+
},
4150
4150
+
"engines": {
4151
4151
+
"node": ">= 0.8"
4152
4152
+
}
4153
4153
+
},
4154
4154
+
"node_modules/finalhandler/node_modules/debug": {
4155
4155
+
"version": "2.6.9",
4156
4156
+
"license": "MIT",
4157
4157
+
"dependencies": {
4158
4158
+
"ms": "2.0.0"
4159
4159
+
}
4160
4160
+
},
4161
4161
+
"node_modules/finalhandler/node_modules/debug/node_modules/ms": {
4162
4162
+
"version": "2.0.0",
4163
4163
+
"license": "MIT"
4164
4164
+
},
4165
4165
+
"node_modules/find-my-way": {
4166
4166
+
"version": "8.2.2",
4167
4167
+
"license": "MIT",
4168
4168
+
"dependencies": {
4169
4169
+
"fast-deep-equal": "^3.1.3",
4170
4170
+
"fast-querystring": "^1.0.0",
4171
4171
+
"safe-regex2": "^3.1.0"
4172
4172
+
},
4173
4173
+
"engines": {
4174
4174
+
"node": ">=14"
4175
4175
+
}
4176
4176
+
},
4177
4177
+
"node_modules/find-up": {
4178
4178
+
"version": "5.0.0",
4179
4179
+
"dev": true,
4180
4180
+
"license": "MIT",
4181
4181
+
"dependencies": {
4182
4182
+
"locate-path": "^6.0.0",
4183
4183
+
"path-exists": "^4.0.0"
4184
4184
+
},
4185
4185
+
"engines": {
4186
4186
+
"node": ">=10"
4187
4187
+
},
4188
4188
+
"funding": {
4189
4189
+
"url": "https://github.com/sponsors/sindresorhus"
4190
4190
+
}
4191
4191
+
},
4192
4192
+
"node_modules/flat-cache": {
4193
4193
+
"version": "4.0.1",
4194
4194
+
"dev": true,
4195
4195
+
"license": "MIT",
4196
4196
+
"dependencies": {
4197
4197
+
"flatted": "^3.2.9",
4198
4198
+
"keyv": "^4.5.4"
4199
4199
+
},
4200
4200
+
"engines": {
4201
4201
+
"node": ">=16"
4202
4202
+
}
4203
4203
+
},
4204
4204
+
"node_modules/flatted": {
4205
4205
+
"version": "3.3.3",
4206
4206
+
"resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
4207
4207
+
"integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
4208
4208
+
"dev": true,
4209
4209
+
"license": "ISC"
4210
4210
+
},
4211
4211
+
"node_modules/follow-redirects": {
4212
4212
+
"version": "1.15.9",
4213
4213
+
"funding": [
4214
4214
+
{
4215
4215
+
"type": "individual",
4216
4216
+
"url": "https://github.com/sponsors/RubenVerborgh"
4217
4217
+
}
4218
4218
+
],
4219
4219
+
"license": "MIT",
4220
4220
+
"engines": {
4221
4221
+
"node": ">=4.0"
4222
4222
+
},
4223
4223
+
"peerDependenciesMeta": {
4224
4224
+
"debug": {
4225
4225
+
"optional": true
4226
4226
+
}
4227
4227
+
}
4228
4228
+
},
4229
4229
+
"node_modules/form-data": {
4230
4230
+
"version": "4.0.1",
4231
4231
+
"license": "MIT",
4232
4232
+
"dependencies": {
4233
4233
+
"asynckit": "^0.4.0",
4234
4234
+
"combined-stream": "^1.0.8",
4235
4235
+
"mime-types": "^2.1.12"
4236
4236
+
},
4237
4237
+
"engines": {
4238
4238
+
"node": ">= 6"
4239
4239
+
}
4240
4240
+
},
4241
4241
+
"node_modules/forwarded": {
4242
4242
+
"version": "0.2.0",
4243
4243
+
"license": "MIT",
4244
4244
+
"engines": {
4245
4245
+
"node": ">= 0.6"
4246
4246
+
}
4247
4247
+
},
4248
4248
+
"node_modules/franc": {
4249
4249
+
"version": "6.2.0",
4250
4250
+
"license": "MIT",
4251
4251
+
"dependencies": {
4252
4252
+
"trigram-utils": "^2.0.0"
4253
4253
+
},
4254
4254
+
"funding": {
4255
4255
+
"type": "github",
4256
4256
+
"url": "https://github.com/sponsors/wooorm"
4257
4257
+
}
4258
4258
+
},
4259
4259
+
"node_modules/fresh": {
4260
4260
+
"version": "0.5.2",
4261
4261
+
"license": "MIT",
4262
4262
+
"engines": {
4263
4263
+
"node": ">= 0.6"
4264
4264
+
}
4265
4265
+
},
4266
4266
+
"node_modules/fsevents": {
4267
4267
+
"version": "2.3.3",
4268
4268
+
"dev": true,
4269
4269
+
"license": "MIT",
4270
4270
+
"optional": true,
4271
4271
+
"os": [
4272
4272
+
"darwin"
4273
4273
+
],
4274
4274
+
"engines": {
4275
4275
+
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
4276
4276
+
}
4277
4277
+
},
4278
4278
+
"node_modules/function-bind": {
4279
4279
+
"version": "1.1.2",
4280
4280
+
"license": "MIT",
4281
4281
+
"funding": {
4282
4282
+
"url": "https://github.com/sponsors/ljharb"
4283
4283
+
}
4284
4284
+
},
4285
4285
+
"node_modules/get-caller-file": {
4286
4286
+
"version": "2.0.5",
4287
4287
+
"license": "ISC",
4288
4288
+
"engines": {
4289
4289
+
"node": "6.* || 8.* || >= 10.*"
4290
4290
+
}
4291
4291
+
},
4292
4292
+
"node_modules/get-east-asian-width": {
4293
4293
+
"version": "1.3.0",
4294
4294
+
"license": "MIT",
4295
4295
+
"engines": {
4296
4296
+
"node": ">=18"
4297
4297
+
},
4298
4298
+
"funding": {
4299
4299
+
"url": "https://github.com/sponsors/sindresorhus"
4300
4300
+
}
4301
4301
+
},
4302
4302
+
"node_modules/get-stream": {
4303
4303
+
"version": "8.0.1",
4304
4304
+
"license": "MIT",
4305
4305
+
"engines": {
4306
4306
+
"node": ">=16"
4307
4307
+
},
4308
4308
+
"funding": {
4309
4309
+
"url": "https://github.com/sponsors/sindresorhus"
4310
4310
+
}
4311
4311
+
},
4312
4312
+
"node_modules/get-tsconfig": {
4313
4313
+
"version": "4.8.1",
4314
4314
+
"dev": true,
4315
4315
+
"license": "MIT",
4316
4316
+
"dependencies": {
4317
4317
+
"resolve-pkg-maps": "^1.0.0"
4318
4318
+
},
4319
4319
+
"funding": {
4320
4320
+
"url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
4321
4321
+
}
4322
4322
+
},
4323
4323
+
"node_modules/glob-parent": {
4324
4324
+
"version": "6.0.2",
4325
4325
+
"dev": true,
4326
4326
+
"license": "ISC",
4327
4327
+
"dependencies": {
4328
4328
+
"is-glob": "^4.0.3"
4329
4329
+
},
4330
4330
+
"engines": {
4331
4331
+
"node": ">=10.13.0"
4332
4332
+
}
4333
4333
+
},
4334
4334
+
"node_modules/gopd": {
4335
4335
+
"version": "1.2.0",
4336
4336
+
"license": "MIT",
4337
4337
+
"engines": {
4338
4338
+
"node": ">= 0.4"
4339
4339
+
},
4340
4340
+
"funding": {
4341
4341
+
"url": "https://github.com/sponsors/ljharb"
4342
4342
+
}
4343
4343
+
},
4344
4344
+
"node_modules/graphemer": {
4345
4345
+
"version": "1.4.0",
4346
4346
+
"license": "MIT"
4347
4347
+
},
4348
4348
+
"node_modules/has-flag": {
4349
4349
+
"version": "4.0.0",
4350
4350
+
"dev": true,
4351
4351
+
"license": "MIT",
4352
4352
+
"engines": {
4353
4353
+
"node": ">=8"
4354
4354
+
}
4355
4355
+
},
4356
4356
+
"node_modules/has-symbols": {
4357
4357
+
"version": "1.1.0",
4358
4358
+
"license": "MIT",
4359
4359
+
"engines": {
4360
4360
+
"node": ">= 0.4"
4361
4361
+
},
4362
4362
+
"funding": {
4363
4363
+
"url": "https://github.com/sponsors/ljharb"
4364
4364
+
}
4365
4365
+
},
4366
4366
+
"node_modules/hash.js": {
4367
4367
+
"version": "1.1.7",
4368
4368
+
"license": "MIT",
4369
4369
+
"dependencies": {
4370
4370
+
"inherits": "^2.0.3",
4371
4371
+
"minimalistic-assert": "^1.0.1"
4372
4372
+
}
4373
4373
+
},
4374
4374
+
"node_modules/hasown": {
4375
4375
+
"version": "2.0.2",
4376
4376
+
"license": "MIT",
4377
4377
+
"dependencies": {
4378
4378
+
"function-bind": "^1.1.2"
4379
4379
+
},
4380
4380
+
"engines": {
4381
4381
+
"node": ">= 0.4"
4382
4382
+
}
4383
4383
+
},
4384
4384
+
"node_modules/help-me": {
4385
4385
+
"version": "5.0.0",
4386
4386
+
"license": "MIT"
4387
4387
+
},
4388
4388
+
"node_modules/hmac-drbg": {
4389
4389
+
"version": "1.0.1",
4390
4390
+
"license": "MIT",
4391
4391
+
"dependencies": {
4392
4392
+
"hash.js": "^1.0.3",
4393
4393
+
"minimalistic-assert": "^1.0.0",
4394
4394
+
"minimalistic-crypto-utils": "^1.0.1"
4395
4395
+
}
4396
4396
+
},
4397
4397
+
"node_modules/http-errors": {
4398
4398
+
"version": "2.0.0",
4399
4399
+
"license": "MIT",
4400
4400
+
"dependencies": {
4401
4401
+
"depd": "2.0.0",
4402
4402
+
"inherits": "2.0.4",
4403
4403
+
"setprototypeof": "1.2.0",
4404
4404
+
"statuses": "2.0.1",
4405
4405
+
"toidentifier": "1.0.1"
4406
4406
+
},
4407
4407
+
"engines": {
4408
4408
+
"node": ">= 0.8"
4409
4409
+
}
4410
4410
+
},
4411
4411
+
"node_modules/http-terminator": {
4412
4412
+
"version": "3.2.0",
4413
4413
+
"license": "BSD-3-Clause",
4414
4414
+
"dependencies": {
4415
4415
+
"delay": "^5.0.0",
4416
4416
+
"p-wait-for": "^3.2.0",
4417
4417
+
"roarr": "^7.0.4",
4418
4418
+
"type-fest": "^2.3.3"
4419
4419
+
},
4420
4420
+
"engines": {
4421
4421
+
"node": ">=14"
4422
4422
+
}
4423
4423
+
},
4424
4424
+
"node_modules/human-signals": {
4425
4425
+
"version": "5.0.0",
4426
4426
+
"license": "Apache-2.0",
4427
4427
+
"engines": {
4428
4428
+
"node": ">=16.17.0"
4429
4429
+
}
4430
4430
+
},
4431
4431
+
"node_modules/husky": {
4432
4432
+
"version": "9.1.7",
4433
4433
+
"license": "MIT",
4434
4434
+
"bin": {
4435
4435
+
"husky": "bin.js"
4436
4436
+
},
4437
4437
+
"engines": {
4438
4438
+
"node": ">=18"
4439
4439
+
},
4440
4440
+
"funding": {
4441
4441
+
"url": "https://github.com/sponsors/typicode"
4442
4442
+
}
4443
4443
+
},
4444
4444
+
"node_modules/iconv-lite": {
4445
4445
+
"version": "0.4.24",
4446
4446
+
"license": "MIT",
4447
4447
+
"dependencies": {
4448
4448
+
"safer-buffer": ">= 2.1.2 < 3"
4449
4449
+
},
4450
4450
+
"engines": {
4451
4451
+
"node": ">=0.10.0"
4452
4452
+
}
4453
4453
+
},
4454
4454
+
"node_modules/ieee754": {
4455
4455
+
"version": "1.2.1",
4456
4456
+
"funding": [
4457
4457
+
{
4458
4458
+
"type": "github",
4459
4459
+
"url": "https://github.com/sponsors/feross"
4460
4460
+
},
4461
4461
+
{
4462
4462
+
"type": "patreon",
4463
4463
+
"url": "https://www.patreon.com/feross"
4464
4464
+
},
4465
4465
+
{
4466
4466
+
"type": "consulting",
4467
4467
+
"url": "https://feross.org/support"
4468
4468
+
}
4469
4469
+
],
4470
4470
+
"license": "BSD-3-Clause"
4471
4471
+
},
4472
4472
+
"node_modules/ignore": {
4473
4473
+
"version": "5.3.2",
4474
4474
+
"dev": true,
4475
4475
+
"license": "MIT",
4476
4476
+
"engines": {
4477
4477
+
"node": ">= 4"
4478
4478
+
}
4479
4479
+
},
4480
4480
+
"node_modules/import-fresh": {
4481
4481
+
"version": "3.3.0",
4482
4482
+
"dev": true,
4483
4483
+
"license": "MIT",
4484
4484
+
"dependencies": {
4485
4485
+
"parent-module": "^1.0.0",
4486
4486
+
"resolve-from": "^4.0.0"
4487
4487
+
},
4488
4488
+
"engines": {
4489
4489
+
"node": ">=6"
4490
4490
+
},
4491
4491
+
"funding": {
4492
4492
+
"url": "https://github.com/sponsors/sindresorhus"
4493
4493
+
}
4494
4494
+
},
4495
4495
+
"node_modules/imurmurhash": {
4496
4496
+
"version": "0.1.4",
4497
4497
+
"dev": true,
4498
4498
+
"license": "MIT",
4499
4499
+
"engines": {
4500
4500
+
"node": ">=0.8.19"
4501
4501
+
}
4502
4502
+
},
4503
4503
+
"node_modules/inherits": {
4504
4504
+
"version": "2.0.4",
4505
4505
+
"license": "ISC"
4506
4506
+
},
4507
4507
+
"node_modules/ioredis": {
4508
4508
+
"version": "5.4.2",
4509
4509
+
"license": "MIT",
4510
4510
+
"dependencies": {
4511
4511
+
"@ioredis/commands": "^1.1.1",
4512
4512
+
"cluster-key-slot": "^1.1.0",
4513
4513
+
"debug": "^4.3.4",
4514
4514
+
"denque": "^2.1.0",
4515
4515
+
"lodash.defaults": "^4.2.0",
4516
4516
+
"lodash.isarguments": "^3.1.0",
4517
4517
+
"redis-errors": "^1.2.0",
4518
4518
+
"redis-parser": "^3.0.0",
4519
4519
+
"standard-as-callback": "^2.1.0"
4520
4520
+
},
4521
4521
+
"engines": {
4522
4522
+
"node": ">=12.22.0"
4523
4523
+
},
4524
4524
+
"funding": {
4525
4525
+
"type": "opencollective",
4526
4526
+
"url": "https://opencollective.com/ioredis"
4527
4527
+
}
4528
4528
+
},
4529
4529
+
"node_modules/ip3country": {
4530
4530
+
"version": "5.0.0",
4531
4531
+
"license": "ISC"
4532
4532
+
},
4533
4533
+
"node_modules/ipaddr.js": {
4534
4534
+
"version": "1.9.1",
4535
4535
+
"license": "MIT",
4536
4536
+
"engines": {
4537
4537
+
"node": ">= 0.10"
4538
4538
+
}
4539
4539
+
},
4540
4540
+
"node_modules/is-arrayish": {
4541
4541
+
"version": "0.3.2",
4542
4542
+
"license": "MIT"
4543
4543
+
},
4544
4544
+
"node_modules/is-extglob": {
4545
4545
+
"version": "2.1.1",
4546
4546
+
"dev": true,
4547
4547
+
"license": "MIT",
4548
4548
+
"engines": {
4549
4549
+
"node": ">=0.10.0"
4550
4550
+
}
4551
4551
+
},
4552
4552
+
"node_modules/is-glob": {
4553
4553
+
"version": "4.0.3",
4554
4554
+
"dev": true,
4555
4555
+
"license": "MIT",
4556
4556
+
"dependencies": {
4557
4557
+
"is-extglob": "^2.1.1"
4558
4558
+
},
4559
4559
+
"engines": {
4560
4560
+
"node": ">=0.10.0"
4561
4561
+
}
4562
4562
+
},
4563
4563
+
"node_modules/is-number": {
4564
4564
+
"version": "7.0.0",
4565
4565
+
"license": "MIT",
4566
4566
+
"engines": {
4567
4567
+
"node": ">=0.12.0"
4568
4568
+
}
4569
4569
+
},
4570
4570
+
"node_modules/is-stream": {
4571
4571
+
"version": "3.0.0",
4572
4572
+
"license": "MIT",
4573
4573
+
"engines": {
4574
4574
+
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
4575
4575
+
},
4576
4576
+
"funding": {
4577
4577
+
"url": "https://github.com/sponsors/sindresorhus"
4578
4578
+
}
4579
4579
+
},
4580
4580
+
"node_modules/isexe": {
4581
4581
+
"version": "2.0.0",
4582
4582
+
"license": "ISC"
4583
4583
+
},
4584
4584
+
"node_modules/iso-datestring-validator": {
4585
4585
+
"version": "2.2.2",
4586
4586
+
"license": "MIT"
4587
4587
+
},
4588
4588
+
"node_modules/javascript-natural-sort": {
4589
4589
+
"version": "0.7.1",
4590
4590
+
"dev": true,
4591
4591
+
"license": "MIT"
4592
4592
+
},
4593
4593
+
"node_modules/jose": {
4594
4594
+
"version": "5.9.6",
4595
4595
+
"license": "MIT",
4596
4596
+
"funding": {
4597
4597
+
"url": "https://github.com/sponsors/panva"
4598
4598
+
}
4599
4599
+
},
4600
4600
+
"node_modules/joycon": {
4601
4601
+
"version": "3.1.1",
4602
4602
+
"license": "MIT",
4603
4603
+
"engines": {
4604
4604
+
"node": ">=10"
4605
4605
+
}
4606
4606
+
},
4607
4607
+
"node_modules/js-tokens": {
4608
4608
+
"version": "4.0.0",
4609
4609
+
"dev": true,
4610
4610
+
"license": "MIT"
4611
4611
+
},
4612
4612
+
"node_modules/js-yaml": {
4613
4613
+
"version": "4.1.0",
4614
4614
+
"dev": true,
4615
4615
+
"license": "MIT",
4616
4616
+
"dependencies": {
4617
4617
+
"argparse": "^2.0.1"
4618
4618
+
},
4619
4619
+
"bin": {
4620
4620
+
"js-yaml": "bin/js-yaml.js"
4621
4621
+
}
4622
4622
+
},
4623
4623
+
"node_modules/jsesc": {
4624
4624
+
"version": "2.5.2",
4625
4625
+
"dev": true,
4626
4626
+
"license": "MIT",
4627
4627
+
"bin": {
4628
4628
+
"jsesc": "bin/jsesc"
4629
4629
+
},
4630
4630
+
"engines": {
4631
4631
+
"node": ">=4"
4632
4632
+
}
4633
4633
+
},
4634
4634
+
"node_modules/json-buffer": {
4635
4635
+
"version": "3.0.1",
4636
4636
+
"dev": true,
4637
4637
+
"license": "MIT"
4638
4638
+
},
4639
4639
+
"node_modules/json-schema-ref-resolver": {
4640
4640
+
"version": "1.0.1",
4641
4641
+
"license": "MIT",
4642
4642
+
"dependencies": {
4643
4643
+
"fast-deep-equal": "^3.1.3"
4644
4644
+
}
4645
4645
+
},
4646
4646
+
"node_modules/json-schema-traverse": {
4647
4647
+
"version": "0.4.1",
4648
4648
+
"dev": true,
4649
4649
+
"license": "MIT"
4650
4650
+
},
4651
4651
+
"node_modules/json-stable-stringify-without-jsonify": {
4652
4652
+
"version": "1.0.1",
4653
4653
+
"dev": true,
4654
4654
+
"license": "MIT"
4655
4655
+
},
4656
4656
+
"node_modules/key-encoder": {
4657
4657
+
"version": "2.0.3",
4658
4658
+
"license": "MIT",
4659
4659
+
"dependencies": {
4660
4660
+
"@types/elliptic": "^6.4.9",
4661
4661
+
"asn1.js": "^5.0.1",
4662
4662
+
"bn.js": "^4.11.8",
4663
4663
+
"elliptic": "^6.4.1"
4664
4664
+
}
4665
4665
+
},
4666
4666
+
"node_modules/keyv": {
4667
4667
+
"version": "4.5.4",
4668
4668
+
"dev": true,
4669
4669
+
"license": "MIT",
4670
4670
+
"dependencies": {
4671
4671
+
"json-buffer": "3.0.1"
4672
4672
+
}
4673
4673
+
},
4674
4674
+
"node_modules/kleur": {
4675
4675
+
"version": "3.0.3",
4676
4676
+
"license": "MIT",
4677
4677
+
"engines": {
4678
4678
+
"node": ">=6"
4679
4679
+
}
4680
4680
+
},
4681
4681
+
"node_modules/lande": {
4682
4682
+
"version": "1.0.10",
4683
4683
+
"dependencies": {
4684
4684
+
"toygrad": "^2.6.0"
4685
4685
+
}
4686
4686
+
},
4687
4687
+
"node_modules/levn": {
4688
4688
+
"version": "0.4.1",
4689
4689
+
"dev": true,
4690
4690
+
"license": "MIT",
4691
4691
+
"dependencies": {
4692
4692
+
"prelude-ls": "^1.2.1",
4693
4693
+
"type-check": "~0.4.0"
4694
4694
+
},
4695
4695
+
"engines": {
4696
4696
+
"node": ">= 0.8.0"
4697
4697
+
}
4698
4698
+
},
4699
4699
+
"node_modules/libsql": {
4700
4700
+
"version": "0.4.7",
4701
4701
+
"cpu": [
4702
4702
+
"x64",
4703
4703
+
"arm64",
4704
4704
+
"wasm32"
4705
4705
+
],
4706
4706
+
"license": "MIT",
4707
4707
+
"os": [
4708
4708
+
"darwin",
4709
4709
+
"linux",
4710
4710
+
"win32"
4711
4711
+
],
4712
4712
+
"dependencies": {
4713
4713
+
"@neon-rs/load": "^0.0.4",
4714
4714
+
"detect-libc": "2.0.2"
4715
4715
+
},
4716
4716
+
"optionalDependencies": {
4717
4717
+
"@libsql/darwin-arm64": "0.4.7",
4718
4718
+
"@libsql/darwin-x64": "0.4.7",
4719
4719
+
"@libsql/linux-arm64-gnu": "0.4.7",
4720
4720
+
"@libsql/linux-arm64-musl": "0.4.7",
4721
4721
+
"@libsql/linux-x64-gnu": "0.4.7",
4722
4722
+
"@libsql/linux-x64-musl": "0.4.7",
4723
4723
+
"@libsql/win32-x64-msvc": "0.4.7"
4724
4724
+
}
4725
4725
+
},
4726
4726
+
"node_modules/libsql/node_modules/detect-libc": {
4727
4727
+
"version": "2.0.2",
4728
4728
+
"license": "Apache-2.0",
4729
4729
+
"engines": {
4730
4730
+
"node": ">=8"
4731
4731
+
}
4732
4732
+
},
4733
4733
+
"node_modules/light-my-request": {
4734
4734
+
"version": "5.14.0",
4735
4735
+
"license": "BSD-3-Clause",
4736
4736
+
"dependencies": {
4737
4737
+
"cookie": "^0.7.0",
4738
4738
+
"process-warning": "^3.0.0",
4739
4739
+
"set-cookie-parser": "^2.4.1"
4740
4740
+
}
4741
4741
+
},
4742
4742
+
"node_modules/light-my-request/node_modules/process-warning": {
4743
4743
+
"version": "3.0.0",
4744
4744
+
"license": "MIT"
4745
4745
+
},
4746
4746
+
"node_modules/lilconfig": {
4747
4747
+
"version": "3.1.3",
4748
4748
+
"license": "MIT",
4749
4749
+
"engines": {
4750
4750
+
"node": ">=14"
4751
4751
+
},
4752
4752
+
"funding": {
4753
4753
+
"url": "https://github.com/sponsors/antonk52"
4754
4754
+
}
4755
4755
+
},
4756
4756
+
"node_modules/lint-staged": {
4757
4757
+
"version": "15.5.2",
4758
4758
+
"license": "MIT",
4759
4759
+
"dependencies": {
4760
4760
+
"chalk": "^5.4.1",
4761
4761
+
"commander": "^13.1.0",
4762
4762
+
"debug": "^4.4.0",
4763
4763
+
"execa": "^8.0.1",
4764
4764
+
"lilconfig": "^3.1.3",
4765
4765
+
"listr2": "^8.2.5",
4766
4766
+
"micromatch": "^4.0.8",
4767
4767
+
"pidtree": "^0.6.0",
4768
4768
+
"string-argv": "^0.3.2",
4769
4769
+
"yaml": "^2.7.0"
4770
4770
+
},
4771
4771
+
"bin": {
4772
4772
+
"lint-staged": "bin/lint-staged.js"
4773
4773
+
},
4774
4774
+
"engines": {
4775
4775
+
"node": ">=18.12.0"
4776
4776
+
},
4777
4777
+
"funding": {
4778
4778
+
"url": "https://opencollective.com/lint-staged"
4779
4779
+
}
4780
4780
+
},
4781
4781
+
"node_modules/lint-staged/node_modules/chalk": {
4782
4782
+
"version": "5.4.1",
4783
4783
+
"license": "MIT",
4784
4784
+
"engines": {
4785
4785
+
"node": "^12.17.0 || ^14.13 || >=16.0.0"
4786
4786
+
},
4787
4787
+
"funding": {
4788
4788
+
"url": "https://github.com/chalk/chalk?sponsor=1"
4789
4789
+
}
4790
4790
+
},
4791
4791
+
"node_modules/listr2": {
4792
4792
+
"version": "8.2.5",
4793
4793
+
"license": "MIT",
4794
4794
+
"dependencies": {
4795
4795
+
"cli-truncate": "^4.0.0",
4796
4796
+
"colorette": "^2.0.20",
4797
4797
+
"eventemitter3": "^5.0.1",
4798
4798
+
"log-update": "^6.1.0",
4799
4799
+
"rfdc": "^1.4.1",
4800
4800
+
"wrap-ansi": "^9.0.0"
4801
4801
+
},
4802
4802
+
"engines": {
4803
4803
+
"node": ">=18.0.0"
4804
4804
+
}
4805
4805
+
},
4806
4806
+
"node_modules/listr2/node_modules/eventemitter3": {
4807
4807
+
"version": "5.0.1",
4808
4808
+
"license": "MIT"
4809
4809
+
},
4810
4810
+
"node_modules/locate-path": {
4811
4811
+
"version": "6.0.0",
4812
4812
+
"dev": true,
4813
4813
+
"license": "MIT",
4814
4814
+
"dependencies": {
4815
4815
+
"p-locate": "^5.0.0"
4816
4816
+
},
4817
4817
+
"engines": {
4818
4818
+
"node": ">=10"
4819
4819
+
},
4820
4820
+
"funding": {
4821
4821
+
"url": "https://github.com/sponsors/sindresorhus"
4822
4822
+
}
4823
4823
+
},
4824
4824
+
"node_modules/lodash": {
4825
4825
+
"version": "4.17.21",
4826
4826
+
"dev": true,
4827
4827
+
"license": "MIT"
4828
4828
+
},
4829
4829
+
"node_modules/lodash.camelcase": {
4830
4830
+
"version": "4.3.0",
4831
4831
+
"license": "MIT"
4832
4832
+
},
4833
4833
+
"node_modules/lodash.defaults": {
4834
4834
+
"version": "4.2.0",
4835
4835
+
"license": "MIT"
4836
4836
+
},
4837
4837
+
"node_modules/lodash.isarguments": {
4838
4838
+
"version": "3.1.0",
4839
4839
+
"license": "MIT"
4840
4840
+
},
4841
4841
+
"node_modules/lodash.merge": {
4842
4842
+
"version": "4.6.2",
4843
4843
+
"dev": true,
4844
4844
+
"license": "MIT"
4845
4845
+
},
4846
4846
+
"node_modules/log-update": {
4847
4847
+
"version": "6.1.0",
4848
4848
+
"license": "MIT",
4849
4849
+
"dependencies": {
4850
4850
+
"ansi-escapes": "^7.0.0",
4851
4851
+
"cli-cursor": "^5.0.0",
4852
4852
+
"slice-ansi": "^7.1.0",
4853
4853
+
"strip-ansi": "^7.1.0",
4854
4854
+
"wrap-ansi": "^9.0.0"
4855
4855
+
},
4856
4856
+
"engines": {
4857
4857
+
"node": ">=18"
4858
4858
+
},
4859
4859
+
"funding": {
4860
4860
+
"url": "https://github.com/sponsors/sindresorhus"
4861
4861
+
}
4862
4862
+
},
4863
4863
+
"node_modules/log-update/node_modules/slice-ansi": {
4864
4864
+
"version": "7.1.0",
4865
4865
+
"license": "MIT",
4866
4866
+
"dependencies": {
4867
4867
+
"ansi-styles": "^6.2.1",
4868
4868
+
"is-fullwidth-code-point": "^5.0.0"
4869
4869
+
},
4870
4870
+
"engines": {
4871
4871
+
"node": ">=18"
4872
4872
+
},
4873
4873
+
"funding": {
4874
4874
+
"url": "https://github.com/chalk/slice-ansi?sponsor=1"
4875
4875
+
}
4876
4876
+
},
4877
4877
+
"node_modules/log-update/node_modules/slice-ansi/node_modules/ansi-styles": {
4878
4878
+
"version": "6.2.1",
4879
4879
+
"license": "MIT",
4880
4880
+
"engines": {
4881
4881
+
"node": ">=12"
4882
4882
+
},
4883
4883
+
"funding": {
4884
4884
+
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
4885
4885
+
}
4886
4886
+
},
4887
4887
+
"node_modules/log-update/node_modules/slice-ansi/node_modules/is-fullwidth-code-point": {
4888
4888
+
"version": "5.0.0",
4889
4889
+
"license": "MIT",
4890
4890
+
"dependencies": {
4891
4891
+
"get-east-asian-width": "^1.0.0"
4892
4892
+
},
4893
4893
+
"engines": {
4894
4894
+
"node": ">=18"
4895
4895
+
},
4896
4896
+
"funding": {
4897
4897
+
"url": "https://github.com/sponsors/sindresorhus"
4898
4898
+
}
4899
4899
+
},
4900
4900
+
"node_modules/long": {
4901
4901
+
"version": "5.3.2",
4902
4902
+
"license": "Apache-2.0"
4903
4903
+
},
4904
4904
+
"node_modules/loupe": {
4905
4905
+
"version": "3.2.1",
4906
4906
+
"dev": true,
4907
4907
+
"license": "MIT"
4908
4908
+
},
4909
4909
+
"node_modules/magic-string": {
4910
4910
+
"version": "0.30.19",
4911
4911
+
"dev": true,
4912
4912
+
"license": "MIT",
4913
4913
+
"dependencies": {
4914
4914
+
"@jridgewell/sourcemap-codec": "^1.5.5"
4915
4915
+
}
4916
4916
+
},
4917
4917
+
"node_modules/math-intrinsics": {
4918
4918
+
"version": "1.1.0",
4919
4919
+
"license": "MIT",
4920
4920
+
"engines": {
4921
4921
+
"node": ">= 0.4"
4922
4922
+
}
4923
4923
+
},
4924
4924
+
"node_modules/media-typer": {
4925
4925
+
"version": "0.3.0",
4926
4926
+
"license": "MIT",
4927
4927
+
"engines": {
4928
4928
+
"node": ">= 0.6"
4929
4929
+
}
4930
4930
+
},
4931
4931
+
"node_modules/merge-descriptors": {
4932
4932
+
"version": "1.0.3",
4933
4933
+
"license": "MIT",
4934
4934
+
"funding": {
4935
4935
+
"url": "https://github.com/sponsors/sindresorhus"
4936
4936
+
}
4937
4937
+
},
4938
4938
+
"node_modules/merge-stream": {
4939
4939
+
"version": "2.0.0",
4940
4940
+
"license": "MIT"
4941
4941
+
},
4942
4942
+
"node_modules/merge2": {
4943
4943
+
"version": "1.4.1",
4944
4944
+
"dev": true,
4945
4945
+
"license": "MIT",
4946
4946
+
"engines": {
4947
4947
+
"node": ">= 8"
4948
4948
+
}
4949
4949
+
},
4950
4950
+
"node_modules/methods": {
4951
4951
+
"version": "1.1.2",
4952
4952
+
"license": "MIT",
4953
4953
+
"engines": {
4954
4954
+
"node": ">= 0.6"
4955
4955
+
}
4956
4956
+
},
4957
4957
+
"node_modules/micromatch": {
4958
4958
+
"version": "4.0.8",
4959
4959
+
"license": "MIT",
4960
4960
+
"dependencies": {
4961
4961
+
"braces": "^3.0.3",
4962
4962
+
"picomatch": "^2.3.1"
4963
4963
+
},
4964
4964
+
"engines": {
4965
4965
+
"node": ">=8.6"
4966
4966
+
}
4967
4967
+
},
4968
4968
+
"node_modules/micromatch/node_modules/picomatch": {
4969
4969
+
"version": "2.3.1",
4970
4970
+
"license": "MIT",
4971
4971
+
"engines": {
4972
4972
+
"node": ">=8.6"
4973
4973
+
},
4974
4974
+
"funding": {
4975
4975
+
"url": "https://github.com/sponsors/jonschlinkert"
4976
4976
+
}
4977
4977
+
},
4978
4978
+
"node_modules/mime": {
4979
4979
+
"version": "1.6.0",
4980
4980
+
"license": "MIT",
4981
4981
+
"bin": {
4982
4982
+
"mime": "cli.js"
4983
4983
+
},
4984
4984
+
"engines": {
4985
4985
+
"node": ">=4"
4986
4986
+
}
4987
4987
+
},
4988
4988
+
"node_modules/mime-db": {
4989
4989
+
"version": "1.52.0",
4990
4990
+
"license": "MIT",
4991
4991
+
"engines": {
4992
4992
+
"node": ">= 0.6"
4993
4993
+
}
4994
4994
+
},
4995
4995
+
"node_modules/mime-types": {
4996
4996
+
"version": "2.1.35",
4997
4997
+
"license": "MIT",
4998
4998
+
"dependencies": {
4999
4999
+
"mime-db": "1.52.0"
5000
5000
+
},
5001
5001
+
"engines": {
5002
5002
+
"node": ">= 0.6"
5003
5003
+
}
5004
5004
+
},
5005
5005
+
"node_modules/mimic-fn": {
5006
5006
+
"version": "4.0.0",
5007
5007
+
"license": "MIT",
5008
5008
+
"engines": {
5009
5009
+
"node": ">=12"
5010
5010
+
},
5011
5011
+
"funding": {
5012
5012
+
"url": "https://github.com/sponsors/sindresorhus"
5013
5013
+
}
5014
5014
+
},
5015
5015
+
"node_modules/mimic-function": {
5016
5016
+
"version": "5.0.1",
5017
5017
+
"license": "MIT",
5018
5018
+
"engines": {
5019
5019
+
"node": ">=18"
5020
5020
+
},
5021
5021
+
"funding": {
5022
5022
+
"url": "https://github.com/sponsors/sindresorhus"
5023
5023
+
}
5024
5024
+
},
5025
5025
+
"node_modules/minimalistic-assert": {
5026
5026
+
"version": "1.0.1",
5027
5027
+
"license": "ISC"
5028
5028
+
},
5029
5029
+
"node_modules/minimalistic-crypto-utils": {
5030
5030
+
"version": "1.0.1",
5031
5031
+
"license": "MIT"
5032
5032
+
},
5033
5033
+
"node_modules/minimatch": {
5034
5034
+
"version": "3.1.2",
5035
5035
+
"dev": true,
5036
5036
+
"license": "ISC",
5037
5037
+
"dependencies": {
5038
5038
+
"brace-expansion": "^1.1.7"
5039
5039
+
},
5040
5040
+
"engines": {
5041
5041
+
"node": "*"
5042
5042
+
}
5043
5043
+
},
5044
5044
+
"node_modules/minimist": {
5045
5045
+
"version": "1.2.8",
5046
5046
+
"license": "MIT",
5047
5047
+
"funding": {
5048
5048
+
"url": "https://github.com/sponsors/ljharb"
5049
5049
+
}
5050
5050
+
},
5051
5051
+
"node_modules/module-alias": {
5052
5052
+
"version": "2.2.3",
5053
5053
+
"license": "MIT"
5054
5054
+
},
5055
5055
+
"node_modules/mrmime": {
5056
5056
+
"version": "2.0.1",
5057
5057
+
"dev": true,
5058
5058
+
"license": "MIT",
5059
5059
+
"engines": {
5060
5060
+
"node": ">=10"
5061
5061
+
}
5062
5062
+
},
5063
5063
+
"node_modules/ms": {
5064
5064
+
"version": "2.1.3",
5065
5065
+
"license": "MIT"
5066
5066
+
},
5067
5067
+
"node_modules/multiformats": {
5068
5068
+
"version": "9.9.0",
5069
5069
+
"license": "(Apache-2.0 AND MIT)"
5070
5070
+
},
5071
5071
+
"node_modules/murmurhash": {
5072
5072
+
"version": "2.0.1",
5073
5073
+
"license": "MIT"
5074
5074
+
},
5075
5075
+
"node_modules/n-gram": {
5076
5076
+
"version": "2.0.2",
5077
5077
+
"license": "MIT",
5078
5078
+
"funding": {
5079
5079
+
"type": "github",
5080
5080
+
"url": "https://github.com/sponsors/wooorm"
5081
5081
+
}
5082
5082
+
},
5083
5083
+
"node_modules/nanoid": {
5084
5084
+
"version": "3.3.11",
5085
5085
+
"dev": true,
5086
5086
+
"funding": [
5087
5087
+
{
5088
5088
+
"type": "github",
5089
5089
+
"url": "https://github.com/sponsors/ai"
5090
5090
+
}
5091
5091
+
],
5092
5092
+
"license": "MIT",
5093
5093
+
"bin": {
5094
5094
+
"nanoid": "bin/nanoid.cjs"
5095
5095
+
},
5096
5096
+
"engines": {
5097
5097
+
"node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
5098
5098
+
}
5099
5099
+
},
5100
5100
+
"node_modules/natural-compare": {
5101
5101
+
"version": "1.4.0",
5102
5102
+
"dev": true,
5103
5103
+
"license": "MIT"
5104
5104
+
},
5105
5105
+
"node_modules/negotiator": {
5106
5106
+
"version": "0.6.4",
5107
5107
+
"license": "MIT",
5108
5108
+
"engines": {
5109
5109
+
"node": ">= 0.6"
5110
5110
+
}
5111
5111
+
},
5112
5112
+
"node_modules/node-fetch": {
5113
5113
+
"version": "2.7.0",
5114
5114
+
"license": "MIT",
5115
5115
+
"dependencies": {
5116
5116
+
"whatwg-url": "^5.0.0"
5117
5117
+
},
5118
5118
+
"engines": {
5119
5119
+
"node": "4.x || >=6.0.0"
5120
5120
+
},
5121
5121
+
"peerDependencies": {
5122
5122
+
"encoding": "^0.1.0"
5123
5123
+
},
5124
5124
+
"peerDependenciesMeta": {
5125
5125
+
"encoding": {
5126
5126
+
"optional": true
5127
5127
+
}
5128
5128
+
}
5129
5129
+
},
5130
5130
+
"node_modules/node-gyp-build-optional-packages": {
5131
5131
+
"version": "5.1.1",
5132
5132
+
"license": "MIT",
5133
5133
+
"optional": true,
5134
5134
+
"dependencies": {
5135
5135
+
"detect-libc": "^2.0.1"
5136
5136
+
},
5137
5137
+
"bin": {
5138
5138
+
"node-gyp-build-optional-packages": "bin.js",
5139
5139
+
"node-gyp-build-optional-packages-optional": "optional.js",
5140
5140
+
"node-gyp-build-optional-packages-test": "build-test.js"
5141
5141
+
}
5142
5142
+
},
5143
5143
+
"node_modules/npm-run-path": {
5144
5144
+
"version": "5.3.0",
5145
5145
+
"license": "MIT",
5146
5146
+
"dependencies": {
5147
5147
+
"path-key": "^4.0.0"
5148
5148
+
},
5149
5149
+
"engines": {
5150
5150
+
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
5151
5151
+
},
5152
5152
+
"funding": {
5153
5153
+
"url": "https://github.com/sponsors/sindresorhus"
5154
5154
+
}
5155
5155
+
},
5156
5156
+
"node_modules/npm-run-path/node_modules/path-key": {
5157
5157
+
"version": "4.0.0",
5158
5158
+
"license": "MIT",
5159
5159
+
"engines": {
5160
5160
+
"node": ">=12"
5161
5161
+
},
5162
5162
+
"funding": {
5163
5163
+
"url": "https://github.com/sponsors/sindresorhus"
5164
5164
+
}
5165
5165
+
},
5166
5166
+
"node_modules/object-assign": {
5167
5167
+
"version": "4.1.1",
5168
5168
+
"license": "MIT",
5169
5169
+
"engines": {
5170
5170
+
"node": ">=0.10.0"
5171
5171
+
}
5172
5172
+
},
5173
5173
+
"node_modules/on-exit-leak-free": {
5174
5174
+
"version": "2.1.2",
5175
5175
+
"license": "MIT",
5176
5176
+
"engines": {
5177
5177
+
"node": ">=14.0.0"
5178
5178
+
}
5179
5179
+
},
5180
5180
+
"node_modules/on-finished": {
5181
5181
+
"version": "2.4.1",
5182
5182
+
"license": "MIT",
5183
5183
+
"dependencies": {
5184
5184
+
"ee-first": "1.1.1"
5185
5185
+
},
5186
5186
+
"engines": {
5187
5187
+
"node": ">= 0.8"
5188
5188
+
}
5189
5189
+
},
5190
5190
+
"node_modules/on-headers": {
5191
5191
+
"version": "1.0.2",
5192
5192
+
"license": "MIT",
5193
5193
+
"engines": {
5194
5194
+
"node": ">= 0.8"
5195
5195
+
}
5196
5196
+
},
5197
5197
+
"node_modules/once": {
5198
5198
+
"version": "1.4.0",
5199
5199
+
"license": "ISC",
5200
5200
+
"dependencies": {
5201
5201
+
"wrappy": "1"
5202
5202
+
}
5203
5203
+
},
5204
5204
+
"node_modules/one-webcrypto": {
5205
5205
+
"version": "1.0.3",
5206
5206
+
"license": "MIT"
5207
5207
+
},
5208
5208
+
"node_modules/onetime": {
5209
5209
+
"version": "6.0.0",
5210
5210
+
"license": "MIT",
5211
5211
+
"dependencies": {
5212
5212
+
"mimic-fn": "^4.0.0"
5213
5213
+
},
5214
5214
+
"engines": {
5215
5215
+
"node": ">=12"
5216
5216
+
},
5217
5217
+
"funding": {
5218
5218
+
"url": "https://github.com/sponsors/sindresorhus"
5219
5219
+
}
5220
5220
+
},
5221
5221
+
"node_modules/optionator": {
5222
5222
+
"version": "0.9.4",
5223
5223
+
"dev": true,
5224
5224
+
"license": "MIT",
5225
5225
+
"dependencies": {
5226
5226
+
"deep-is": "^0.1.3",
5227
5227
+
"fast-levenshtein": "^2.0.6",
5228
5228
+
"levn": "^0.4.1",
5229
5229
+
"prelude-ls": "^1.2.1",
5230
5230
+
"type-check": "^0.4.0",
5231
5231
+
"word-wrap": "^1.2.5"
5232
5232
+
},
5233
5233
+
"engines": {
5234
5234
+
"node": ">= 0.8.0"
5235
5235
+
}
5236
5236
+
},
5237
5237
+
"node_modules/p-finally": {
5238
5238
+
"version": "1.0.0",
5239
5239
+
"license": "MIT",
5240
5240
+
"engines": {
5241
5241
+
"node": ">=4"
5242
5242
+
}
5243
5243
+
},
5244
5244
+
"node_modules/p-limit": {
5245
5245
+
"version": "3.1.0",
5246
5246
+
"dev": true,
5247
5247
+
"license": "MIT",
5248
5248
+
"dependencies": {
5249
5249
+
"yocto-queue": "^0.1.0"
5250
5250
+
},
5251
5251
+
"engines": {
5252
5252
+
"node": ">=10"
5253
5253
+
},
5254
5254
+
"funding": {
5255
5255
+
"url": "https://github.com/sponsors/sindresorhus"
5256
5256
+
}
5257
5257
+
},
5258
5258
+
"node_modules/p-locate": {
5259
5259
+
"version": "5.0.0",
5260
5260
+
"dev": true,
5261
5261
+
"license": "MIT",
5262
5262
+
"dependencies": {
5263
5263
+
"p-limit": "^3.0.2"
5264
5264
+
},
5265
5265
+
"engines": {
5266
5266
+
"node": ">=10"
5267
5267
+
},
5268
5268
+
"funding": {
5269
5269
+
"url": "https://github.com/sponsors/sindresorhus"
5270
5270
+
}
5271
5271
+
},
5272
5272
+
"node_modules/p-queue": {
5273
5273
+
"version": "6.6.2",
5274
5274
+
"license": "MIT",
5275
5275
+
"dependencies": {
5276
5276
+
"eventemitter3": "^4.0.4",
5277
5277
+
"p-timeout": "^3.2.0"
5278
5278
+
},
5279
5279
+
"engines": {
5280
5280
+
"node": ">=8"
5281
5281
+
},
5282
5282
+
"funding": {
5283
5283
+
"url": "https://github.com/sponsors/sindresorhus"
5284
5284
+
}
5285
5285
+
},
5286
5286
+
"node_modules/p-ratelimit": {
5287
5287
+
"version": "1.0.1",
5288
5288
+
"license": "MIT",
5289
5289
+
"engines": {
5290
5290
+
"node": ">=10.23.0"
5291
5291
+
}
5292
5292
+
},
5293
5293
+
"node_modules/p-timeout": {
5294
5294
+
"version": "3.2.0",
5295
5295
+
"license": "MIT",
5296
5296
+
"dependencies": {
5297
5297
+
"p-finally": "^1.0.0"
5298
5298
+
},
5299
5299
+
"engines": {
5300
5300
+
"node": ">=8"
5301
5301
+
}
5302
5302
+
},
5303
5303
+
"node_modules/p-wait-for": {
5304
5304
+
"version": "3.2.0",
5305
5305
+
"license": "MIT",
5306
5306
+
"dependencies": {
5307
5307
+
"p-timeout": "^3.0.0"
5308
5308
+
},
5309
5309
+
"engines": {
5310
5310
+
"node": ">=8"
5311
5311
+
},
5312
5312
+
"funding": {
5313
5313
+
"url": "https://github.com/sponsors/sindresorhus"
5314
5314
+
}
5315
5315
+
},
5316
5316
+
"node_modules/parent-module": {
5317
5317
+
"version": "1.0.1",
5318
5318
+
"dev": true,
5319
5319
+
"license": "MIT",
5320
5320
+
"dependencies": {
5321
5321
+
"callsites": "^3.0.0"
5322
5322
+
},
5323
5323
+
"engines": {
5324
5324
+
"node": ">=6"
5325
5325
+
}
5326
5326
+
},
5327
5327
+
"node_modules/parseurl": {
5328
5328
+
"version": "1.3.3",
5329
5329
+
"license": "MIT",
5330
5330
+
"engines": {
5331
5331
+
"node": ">= 0.8"
5332
5332
+
}
5333
5333
+
},
5334
5334
+
"node_modules/partysocket": {
5335
5335
+
"version": "1.1.5",
5336
5336
+
"license": "MIT",
5337
5337
+
"dependencies": {
5338
5338
+
"event-target-polyfill": "^0.0.4"
5339
5339
+
}
5340
5340
+
},
5341
5341
+
"node_modules/path-exists": {
5342
5342
+
"version": "4.0.0",
5343
5343
+
"dev": true,
5344
5344
+
"license": "MIT",
5345
5345
+
"engines": {
5346
5346
+
"node": ">=8"
5347
5347
+
}
5348
5348
+
},
5349
5349
+
"node_modules/path-key": {
5350
5350
+
"version": "3.1.1",
5351
5351
+
"license": "MIT",
5352
5352
+
"engines": {
5353
5353
+
"node": ">=8"
5354
5354
+
}
5355
5355
+
},
5356
5356
+
"node_modules/path-to-regexp": {
5357
5357
+
"version": "0.1.12",
5358
5358
+
"license": "MIT"
5359
5359
+
},
5360
5360
+
"node_modules/pathe": {
5361
5361
+
"version": "2.0.3",
5362
5362
+
"dev": true,
5363
5363
+
"license": "MIT"
5364
5364
+
},
5365
5365
+
"node_modules/pathval": {
5366
5366
+
"version": "2.0.1",
5367
5367
+
"dev": true,
5368
5368
+
"license": "MIT",
5369
5369
+
"engines": {
5370
5370
+
"node": ">= 14.16"
5371
5371
+
}
5372
5372
+
},
5373
5373
+
"node_modules/pg": {
5374
5374
+
"version": "8.13.1",
5375
5375
+
"license": "MIT",
5376
5376
+
"dependencies": {
5377
5377
+
"pg-connection-string": "^2.7.0",
5378
5378
+
"pg-pool": "^3.7.0",
5379
5379
+
"pg-protocol": "^1.7.0",
5380
5380
+
"pg-types": "^2.1.0",
5381
5381
+
"pgpass": "1.x"
5382
5382
+
},
5383
5383
+
"engines": {
5384
5384
+
"node": ">= 8.0.0"
5385
5385
+
},
5386
5386
+
"optionalDependencies": {
5387
5387
+
"pg-cloudflare": "^1.1.1"
5388
5388
+
},
5389
5389
+
"peerDependencies": {
5390
5390
+
"pg-native": ">=3.0.1"
5391
5391
+
},
5392
5392
+
"peerDependenciesMeta": {
5393
5393
+
"pg-native": {
5394
5394
+
"optional": true
5395
5395
+
}
5396
5396
+
}
5397
5397
+
},
5398
5398
+
"node_modules/pg-cloudflare": {
5399
5399
+
"version": "1.1.1",
5400
5400
+
"license": "MIT",
5401
5401
+
"optional": true
5402
5402
+
},
5403
5403
+
"node_modules/pg-connection-string": {
5404
5404
+
"version": "2.7.0",
5405
5405
+
"license": "MIT"
5406
5406
+
},
5407
5407
+
"node_modules/pg-int8": {
5408
5408
+
"version": "1.0.1",
5409
5409
+
"license": "ISC",
5410
5410
+
"engines": {
5411
5411
+
"node": ">=4.0.0"
5412
5412
+
}
5413
5413
+
},
5414
5414
+
"node_modules/pg-pool": {
5415
5415
+
"version": "3.7.0",
5416
5416
+
"license": "MIT",
5417
5417
+
"peerDependencies": {
5418
5418
+
"pg": ">=8.0"
5419
5419
+
}
5420
5420
+
},
5421
5421
+
"node_modules/pg-protocol": {
5422
5422
+
"version": "1.7.0",
5423
5423
+
"license": "MIT"
5424
5424
+
},
5425
5425
+
"node_modules/pg-types": {
5426
5426
+
"version": "2.2.0",
5427
5427
+
"license": "MIT",
5428
5428
+
"dependencies": {
5429
5429
+
"pg-int8": "1.0.1",
5430
5430
+
"postgres-array": "~2.0.0",
5431
5431
+
"postgres-bytea": "~1.0.0",
5432
5432
+
"postgres-date": "~1.0.4",
5433
5433
+
"postgres-interval": "^1.1.0"
5434
5434
+
},
5435
5435
+
"engines": {
5436
5436
+
"node": ">=4"
5437
5437
+
}
5438
5438
+
},
5439
5439
+
"node_modules/pgpass": {
5440
5440
+
"version": "1.0.5",
5441
5441
+
"license": "MIT",
5442
5442
+
"dependencies": {
5443
5443
+
"split2": "^4.1.0"
5444
5444
+
}
5445
5445
+
},
5446
5446
+
"node_modules/picocolors": {
5447
5447
+
"version": "1.1.1",
5448
5448
+
"dev": true,
5449
5449
+
"license": "ISC"
5450
5450
+
},
5451
5451
+
"node_modules/picomatch": {
5452
5452
+
"version": "4.0.3",
5453
5453
+
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
5454
5454
+
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
5455
5455
+
"dev": true,
5456
5456
+
"license": "MIT",
5457
5457
+
"engines": {
5458
5458
+
"node": ">=12"
5459
5459
+
},
5460
5460
+
"funding": {
5461
5461
+
"url": "https://github.com/sponsors/jonschlinkert"
5462
5462
+
}
5463
5463
+
},
5464
5464
+
"node_modules/pidtree": {
5465
5465
+
"version": "0.6.0",
5466
5466
+
"license": "MIT",
5467
5467
+
"bin": {
5468
5468
+
"pidtree": "bin/pidtree.js"
5469
5469
+
},
5470
5470
+
"engines": {
5471
5471
+
"node": ">=0.10"
5472
5472
+
}
5473
5473
+
},
5474
5474
+
"node_modules/pino": {
5475
5475
+
"version": "9.9.0",
5476
5476
+
"license": "MIT",
5477
5477
+
"dependencies": {
5478
5478
+
"atomic-sleep": "^1.0.0",
5479
5479
+
"fast-redact": "^3.1.1",
5480
5480
+
"on-exit-leak-free": "^2.1.0",
5481
5481
+
"pino-abstract-transport": "^2.0.0",
5482
5482
+
"pino-std-serializers": "^7.0.0",
5483
5483
+
"process-warning": "^5.0.0",
5484
5484
+
"quick-format-unescaped": "^4.0.3",
5485
5485
+
"real-require": "^0.2.0",
5486
5486
+
"safe-stable-stringify": "^2.3.1",
5487
5487
+
"sonic-boom": "^4.0.1",
5488
5488
+
"thread-stream": "^3.0.0"
5489
5489
+
},
5490
5490
+
"bin": {
5491
5491
+
"pino": "bin.js"
5492
5492
+
}
5493
5493
+
},
5494
5494
+
"node_modules/pino-http": {
5495
5495
+
"version": "8.6.1",
5496
5496
+
"license": "MIT",
5497
5497
+
"dependencies": {
5498
5498
+
"get-caller-file": "^2.0.5",
5499
5499
+
"pino": "^8.17.1",
5500
5500
+
"pino-std-serializers": "^6.2.2",
5501
5501
+
"process-warning": "^3.0.0"
5502
5502
+
}
5503
5503
+
},
5504
5504
+
"node_modules/pino-http/node_modules/pino": {
5505
5505
+
"version": "8.21.0",
5506
5506
+
"license": "MIT",
5507
5507
+
"dependencies": {
5508
5508
+
"atomic-sleep": "^1.0.0",
5509
5509
+
"fast-redact": "^3.1.1",
5510
5510
+
"on-exit-leak-free": "^2.1.0",
5511
5511
+
"pino-abstract-transport": "^1.2.0",
5512
5512
+
"pino-std-serializers": "^6.0.0",
5513
5513
+
"process-warning": "^3.0.0",
5514
5514
+
"quick-format-unescaped": "^4.0.3",
5515
5515
+
"real-require": "^0.2.0",
5516
5516
+
"safe-stable-stringify": "^2.3.1",
5517
5517
+
"sonic-boom": "^3.7.0",
5518
5518
+
"thread-stream": "^2.6.0"
5519
5519
+
},
5520
5520
+
"bin": {
5521
5521
+
"pino": "bin.js"
5522
5522
+
}
5523
5523
+
},
5524
5524
+
"node_modules/pino-http/node_modules/pino-std-serializers": {
5525
5525
+
"version": "6.2.2",
5526
5526
+
"license": "MIT"
5527
5527
+
},
5528
5528
+
"node_modules/pino-http/node_modules/pino/node_modules/pino-abstract-transport": {
5529
5529
+
"version": "1.2.0",
5530
5530
+
"license": "MIT",
5531
5531
+
"dependencies": {
5532
5532
+
"readable-stream": "^4.0.0",
5533
5533
+
"split2": "^4.0.0"
5534
5534
+
}
5535
5535
+
},
5536
5536
+
"node_modules/pino-http/node_modules/pino/node_modules/sonic-boom": {
5537
5537
+
"version": "3.8.1",
5538
5538
+
"license": "MIT",
5539
5539
+
"dependencies": {
5540
5540
+
"atomic-sleep": "^1.0.0"
5541
5541
+
}
5542
5542
+
},
5543
5543
+
"node_modules/pino-http/node_modules/pino/node_modules/thread-stream": {
5544
5544
+
"version": "2.7.0",
5545
5545
+
"license": "MIT",
5546
5546
+
"dependencies": {
5547
5547
+
"real-require": "^0.2.0"
5548
5548
+
}
5549
5549
+
},
5550
5550
+
"node_modules/pino-http/node_modules/process-warning": {
5551
5551
+
"version": "3.0.0",
5552
5552
+
"license": "MIT"
5553
5553
+
},
5554
5554
+
"node_modules/pino-pretty": {
5555
5555
+
"version": "13.1.1",
5556
5556
+
"license": "MIT",
5557
5557
+
"dependencies": {
5558
5558
+
"colorette": "^2.0.7",
5559
5559
+
"dateformat": "^4.6.3",
5560
5560
+
"fast-copy": "^3.0.2",
5561
5561
+
"fast-safe-stringify": "^2.1.1",
5562
5562
+
"help-me": "^5.0.0",
5563
5563
+
"joycon": "^3.1.1",
5564
5564
+
"minimist": "^1.2.6",
5565
5565
+
"on-exit-leak-free": "^2.1.0",
5566
5566
+
"pino-abstract-transport": "^2.0.0",
5567
5567
+
"pump": "^3.0.0",
5568
5568
+
"secure-json-parse": "^4.0.0",
5569
5569
+
"sonic-boom": "^4.0.1",
5570
5570
+
"strip-json-comments": "^5.0.2"
5571
5571
+
},
5572
5572
+
"bin": {
5573
5573
+
"pino-pretty": "bin.js"
5574
5574
+
}
5575
5575
+
},
5576
5576
+
"node_modules/pino-pretty/node_modules/pino-abstract-transport": {
5577
5577
+
"version": "2.0.0",
5578
5578
+
"license": "MIT",
5579
5579
+
"dependencies": {
5580
5580
+
"split2": "^4.0.0"
5581
5581
+
}
5582
5582
+
},
5583
5583
+
"node_modules/pino-pretty/node_modules/strip-json-comments": {
5584
5584
+
"version": "5.0.3",
5585
5585
+
"license": "MIT",
5586
5586
+
"engines": {
5587
5587
+
"node": ">=14.16"
5588
5588
+
},
5589
5589
+
"funding": {
5590
5590
+
"url": "https://github.com/sponsors/sindresorhus"
5591
5591
+
}
5592
5592
+
},
5593
5593
+
"node_modules/pino-std-serializers": {
5594
5594
+
"version": "7.0.0",
5595
5595
+
"license": "MIT"
5596
5596
+
},
5597
5597
+
"node_modules/pino/node_modules/pino-abstract-transport": {
5598
5598
+
"version": "2.0.0",
5599
5599
+
"license": "MIT",
5600
5600
+
"dependencies": {
5601
5601
+
"split2": "^4.0.0"
5602
5602
+
}
5603
5603
+
},
5604
5604
+
"node_modules/postcss": {
5605
5605
+
"version": "8.5.6",
5606
5606
+
"dev": true,
5607
5607
+
"funding": [
5608
5608
+
{
5609
5609
+
"type": "opencollective",
5610
5610
+
"url": "https://opencollective.com/postcss/"
5611
5611
+
},
5612
5612
+
{
5613
5613
+
"type": "tidelift",
5614
5614
+
"url": "https://tidelift.com/funding/github/npm/postcss"
5615
5615
+
},
5616
5616
+
{
5617
5617
+
"type": "github",
5618
5618
+
"url": "https://github.com/sponsors/ai"
5619
5619
+
}
5620
5620
+
],
5621
5621
+
"license": "MIT",
5622
5622
+
"dependencies": {
5623
5623
+
"nanoid": "^3.3.11",
5624
5624
+
"picocolors": "^1.1.1",
5625
5625
+
"source-map-js": "^1.2.1"
5626
5626
+
},
5627
5627
+
"engines": {
5628
5628
+
"node": "^10 || ^12 || >=14"
5629
5629
+
}
5630
5630
+
},
5631
5631
+
"node_modules/postgres-array": {
5632
5632
+
"version": "2.0.0",
5633
5633
+
"license": "MIT",
5634
5634
+
"engines": {
5635
5635
+
"node": ">=4"
5636
5636
+
}
5637
5637
+
},
5638
5638
+
"node_modules/postgres-bytea": {
5639
5639
+
"version": "1.0.0",
5640
5640
+
"license": "MIT",
5641
5641
+
"engines": {
5642
5642
+
"node": ">=0.10.0"
5643
5643
+
}
5644
5644
+
},
5645
5645
+
"node_modules/postgres-date": {
5646
5646
+
"version": "1.0.7",
5647
5647
+
"license": "MIT",
5648
5648
+
"engines": {
5649
5649
+
"node": ">=0.10.0"
5650
5650
+
}
5651
5651
+
},
5652
5652
+
"node_modules/postgres-interval": {
5653
5653
+
"version": "1.2.0",
5654
5654
+
"license": "MIT",
5655
5655
+
"dependencies": {
5656
5656
+
"xtend": "^4.0.0"
5657
5657
+
},
5658
5658
+
"engines": {
5659
5659
+
"node": ">=0.10.0"
5660
5660
+
}
5661
5661
+
},
5662
5662
+
"node_modules/prelude-ls": {
5663
5663
+
"version": "1.2.1",
5664
5664
+
"dev": true,
5665
5665
+
"license": "MIT",
5666
5666
+
"engines": {
5667
5667
+
"node": ">= 0.8.0"
5668
5668
+
}
5669
5669
+
},
5670
5670
+
"node_modules/prettier": {
5671
5671
+
"version": "3.6.2",
5672
5672
+
"dev": true,
5673
5673
+
"license": "MIT",
5674
5674
+
"bin": {
5675
5675
+
"prettier": "bin/prettier.cjs"
5676
5676
+
},
5677
5677
+
"engines": {
5678
5678
+
"node": ">=14"
5679
5679
+
},
5680
5680
+
"funding": {
5681
5681
+
"url": "https://github.com/prettier/prettier?sponsor=1"
5682
5682
+
}
5683
5683
+
},
5684
5684
+
"node_modules/process": {
5685
5685
+
"version": "0.11.10",
5686
5686
+
"license": "MIT",
5687
5687
+
"engines": {
5688
5688
+
"node": ">= 0.6.0"
5689
5689
+
}
5690
5690
+
},
5691
5691
+
"node_modules/process-warning": {
5692
5692
+
"version": "5.0.0",
5693
5693
+
"funding": [
5694
5694
+
{
5695
5695
+
"type": "github",
5696
5696
+
"url": "https://github.com/sponsors/fastify"
5697
5697
+
},
5698
5698
+
{
5699
5699
+
"type": "opencollective",
5700
5700
+
"url": "https://opencollective.com/fastify"
5701
5701
+
}
5702
5702
+
],
5703
5703
+
"license": "MIT"
5704
5704
+
},
5705
5705
+
"node_modules/prom-client": {
5706
5706
+
"version": "15.1.3",
5707
5707
+
"license": "Apache-2.0",
5708
5708
+
"dependencies": {
5709
5709
+
"@opentelemetry/api": "^1.4.0",
5710
5710
+
"tdigest": "^0.1.1"
5711
5711
+
},
5712
5712
+
"engines": {
5713
5713
+
"node": "^16 || ^18 || >=20"
5714
5714
+
}
5715
5715
+
},
5716
5716
+
"node_modules/prompts": {
5717
5717
+
"version": "2.4.2",
5718
5718
+
"license": "MIT",
5719
5719
+
"dependencies": {
5720
5720
+
"kleur": "^3.0.3",
5721
5721
+
"sisteransi": "^1.0.5"
5722
5722
+
},
5723
5723
+
"engines": {
5724
5724
+
"node": ">= 6"
5725
5725
+
}
5726
5726
+
},
5727
5727
+
"node_modules/protobufjs": {
5728
5728
+
"version": "7.5.3",
5729
5729
+
"hasInstallScript": true,
5730
5730
+
"license": "BSD-3-Clause",
5731
5731
+
"dependencies": {
5732
5732
+
"@protobufjs/aspromise": "^1.1.2",
5733
5733
+
"@protobufjs/base64": "^1.1.2",
5734
5734
+
"@protobufjs/codegen": "^2.0.4",
5735
5735
+
"@protobufjs/eventemitter": "^1.1.0",
5736
5736
+
"@protobufjs/fetch": "^1.1.0",
5737
5737
+
"@protobufjs/float": "^1.0.2",
5738
5738
+
"@protobufjs/inquire": "^1.1.0",
5739
5739
+
"@protobufjs/path": "^1.1.2",
5740
5740
+
"@protobufjs/pool": "^1.1.0",
5741
5741
+
"@protobufjs/utf8": "^1.1.0",
5742
5742
+
"@types/node": ">=13.7.0",
5743
5743
+
"long": "^5.0.0"
5744
5744
+
},
5745
5745
+
"engines": {
5746
5746
+
"node": ">=12.0.0"
5747
5747
+
}
5748
5748
+
},
5749
5749
+
"node_modules/protobufjs/node_modules/@types/node": {
5750
5750
+
"version": "22.15.32",
5751
5751
+
"license": "MIT",
5752
5752
+
"dependencies": {
5753
5753
+
"undici-types": "~6.21.0"
5754
5754
+
}
5755
5755
+
},
5756
5756
+
"node_modules/proxy-addr": {
5757
5757
+
"version": "2.0.7",
5758
5758
+
"license": "MIT",
5759
5759
+
"dependencies": {
5760
5760
+
"forwarded": "0.2.0",
5761
5761
+
"ipaddr.js": "1.9.1"
5762
5762
+
},
5763
5763
+
"engines": {
5764
5764
+
"node": ">= 0.10"
5765
5765
+
}
5766
5766
+
},
5767
5767
+
"node_modules/proxy-from-env": {
5768
5768
+
"version": "1.1.0",
5769
5769
+
"license": "MIT"
5770
5770
+
},
5771
5771
+
"node_modules/pump": {
5772
5772
+
"version": "3.0.2",
5773
5773
+
"license": "MIT",
5774
5774
+
"dependencies": {
5775
5775
+
"end-of-stream": "^1.1.0",
5776
5776
+
"once": "^1.3.1"
5777
5777
+
}
5778
5778
+
},
5779
5779
+
"node_modules/punycode": {
5780
5780
+
"version": "2.3.1",
5781
5781
+
"dev": true,
5782
5782
+
"license": "MIT",
5783
5783
+
"engines": {
5784
5784
+
"node": ">=6"
5785
5785
+
}
5786
5786
+
},
5787
5787
+
"node_modules/qs": {
5788
5788
+
"version": "6.13.0",
5789
5789
+
"license": "BSD-3-Clause",
5790
5790
+
"dependencies": {
5791
5791
+
"side-channel": "^1.0.6"
5792
5792
+
},
5793
5793
+
"engines": {
5794
5794
+
"node": ">=0.6"
5795
5795
+
},
5796
5796
+
"funding": {
5797
5797
+
"url": "https://github.com/sponsors/ljharb"
5798
5798
+
}
5799
5799
+
},
5800
5800
+
"node_modules/queue-microtask": {
5801
5801
+
"version": "1.2.3",
5802
5802
+
"dev": true,
5803
5803
+
"funding": [
5804
5804
+
{
5805
5805
+
"type": "github",
5806
5806
+
"url": "https://github.com/sponsors/feross"
5807
5807
+
},
5808
5808
+
{
5809
5809
+
"type": "patreon",
5810
5810
+
"url": "https://www.patreon.com/feross"
5811
5811
+
},
5812
5812
+
{
5813
5813
+
"type": "consulting",
5814
5814
+
"url": "https://feross.org/support"
5815
5815
+
}
5816
5816
+
],
5817
5817
+
"license": "MIT"
5818
5818
+
},
5819
5819
+
"node_modules/quick-format-unescaped": {
5820
5820
+
"version": "4.0.4",
5821
5821
+
"license": "MIT"
5822
5822
+
},
5823
5823
+
"node_modules/quick-lru": {
5824
5824
+
"version": "7.0.0",
5825
5825
+
"license": "MIT",
5826
5826
+
"engines": {
5827
5827
+
"node": ">=18"
5828
5828
+
},
5829
5829
+
"funding": {
5830
5830
+
"url": "https://github.com/sponsors/sindresorhus"
5831
5831
+
}
5832
5832
+
},
5833
5833
+
"node_modules/range-parser": {
5834
5834
+
"version": "1.2.1",
5835
5835
+
"license": "MIT",
5836
5836
+
"engines": {
5837
5837
+
"node": ">= 0.6"
5838
5838
+
}
5839
5839
+
},
5840
5840
+
"node_modules/rate-limit-threshold": {
5841
5841
+
"version": "0.1.5",
5842
5842
+
"license": "MIT",
5843
5843
+
"engines": {
5844
5844
+
"node": "^14.13.1 || >=16.0.0"
5845
5845
+
}
5846
5846
+
},
5847
5847
+
"node_modules/rate-limiter-flexible": {
5848
5848
+
"version": "2.4.2",
5849
5849
+
"license": "ISC"
5850
5850
+
},
5851
5851
+
"node_modules/raw-body": {
5852
5852
+
"version": "2.5.2",
5853
5853
+
"license": "MIT",
5854
5854
+
"dependencies": {
5855
5855
+
"bytes": "3.1.2",
5856
5856
+
"http-errors": "2.0.0",
5857
5857
+
"iconv-lite": "0.4.24",
5858
5858
+
"unpipe": "1.0.0"
5859
5859
+
},
5860
5860
+
"engines": {
5861
5861
+
"node": ">= 0.8"
5862
5862
+
}
5863
5863
+
},
5864
5864
+
"node_modules/readable-stream": {
5865
5865
+
"version": "4.6.0",
5866
5866
+
"license": "MIT",
5867
5867
+
"dependencies": {
5868
5868
+
"abort-controller": "^3.0.0",
5869
5869
+
"buffer": "^6.0.3",
5870
5870
+
"events": "^3.3.0",
5871
5871
+
"process": "^0.11.10",
5872
5872
+
"string_decoder": "^1.3.0"
5873
5873
+
},
5874
5874
+
"engines": {
5875
5875
+
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
5876
5876
+
}
5877
5877
+
},
5878
5878
+
"node_modules/real-require": {
5879
5879
+
"version": "0.2.0",
5880
5880
+
"license": "MIT",
5881
5881
+
"engines": {
5882
5882
+
"node": ">= 12.13.0"
5883
5883
+
}
5884
5884
+
},
5885
5885
+
"node_modules/redis-errors": {
5886
5886
+
"version": "1.2.0",
5887
5887
+
"license": "MIT",
5888
5888
+
"engines": {
5889
5889
+
"node": ">=4"
5890
5890
+
}
5891
5891
+
},
5892
5892
+
"node_modules/redis-parser": {
5893
5893
+
"version": "3.0.0",
5894
5894
+
"license": "MIT",
5895
5895
+
"dependencies": {
5896
5896
+
"redis-errors": "^1.0.0"
5897
5897
+
},
5898
5898
+
"engines": {
5899
5899
+
"node": ">=4"
5900
5900
+
}
5901
5901
+
},
5902
5902
+
"node_modules/require-directory": {
5903
5903
+
"version": "2.1.1",
5904
5904
+
"license": "MIT",
5905
5905
+
"engines": {
5906
5906
+
"node": ">=0.10.0"
5907
5907
+
}
5908
5908
+
},
5909
5909
+
"node_modules/require-from-string": {
5910
5910
+
"version": "2.0.2",
5911
5911
+
"license": "MIT",
5912
5912
+
"engines": {
5913
5913
+
"node": ">=0.10.0"
5914
5914
+
}
5915
5915
+
},
5916
5916
+
"node_modules/resolve-from": {
5917
5917
+
"version": "4.0.0",
5918
5918
+
"dev": true,
5919
5919
+
"license": "MIT",
5920
5920
+
"engines": {
5921
5921
+
"node": ">=4"
5922
5922
+
}
5923
5923
+
},
5924
5924
+
"node_modules/resolve-pkg-maps": {
5925
5925
+
"version": "1.0.0",
5926
5926
+
"dev": true,
5927
5927
+
"license": "MIT",
5928
5928
+
"funding": {
5929
5929
+
"url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
5930
5930
+
}
5931
5931
+
},
5932
5932
+
"node_modules/restore-cursor": {
5933
5933
+
"version": "5.1.0",
5934
5934
+
"license": "MIT",
5935
5935
+
"dependencies": {
5936
5936
+
"onetime": "^7.0.0",
5937
5937
+
"signal-exit": "^4.1.0"
5938
5938
+
},
5939
5939
+
"engines": {
5940
5940
+
"node": ">=18"
5941
5941
+
},
5942
5942
+
"funding": {
5943
5943
+
"url": "https://github.com/sponsors/sindresorhus"
5944
5944
+
}
5945
5945
+
},
5946
5946
+
"node_modules/restore-cursor/node_modules/onetime": {
5947
5947
+
"version": "7.0.0",
5948
5948
+
"license": "MIT",
5949
5949
+
"dependencies": {
5950
5950
+
"mimic-function": "^5.0.0"
5951
5951
+
},
5952
5952
+
"engines": {
5953
5953
+
"node": ">=18"
5954
5954
+
},
5955
5955
+
"funding": {
5956
5956
+
"url": "https://github.com/sponsors/sindresorhus"
5957
5957
+
}
5958
5958
+
},
5959
5959
+
"node_modules/ret": {
5960
5960
+
"version": "0.4.3",
5961
5961
+
"license": "MIT",
5962
5962
+
"engines": {
5963
5963
+
"node": ">=10"
5964
5964
+
}
5965
5965
+
},
5966
5966
+
"node_modules/reusify": {
5967
5967
+
"version": "1.0.4",
5968
5968
+
"license": "MIT",
5969
5969
+
"engines": {
5970
5970
+
"iojs": ">=1.0.0",
5971
5971
+
"node": ">=0.10.0"
5972
5972
+
}
5973
5973
+
},
5974
5974
+
"node_modules/rfdc": {
5975
5975
+
"version": "1.4.1",
5976
5976
+
"license": "MIT"
5977
5977
+
},
5978
5978
+
"node_modules/roarr": {
5979
5979
+
"version": "7.21.1",
5980
5980
+
"license": "BSD-3-Clause",
5981
5981
+
"dependencies": {
5982
5982
+
"fast-printf": "^1.6.9",
5983
5983
+
"safe-stable-stringify": "^2.4.3",
5984
5984
+
"semver-compare": "^1.0.0"
5985
5985
+
},
5986
5986
+
"engines": {
5987
5987
+
"node": ">=18.0"
5988
5988
+
}
5989
5989
+
},
5990
5990
+
"node_modules/rollup": {
5991
5991
+
"version": "4.52.3",
5992
5992
+
"dev": true,
5993
5993
+
"license": "MIT",
5994
5994
+
"dependencies": {
5995
5995
+
"@types/estree": "1.0.8"
5996
5996
+
},
5997
5997
+
"bin": {
5998
5998
+
"rollup": "dist/bin/rollup"
5999
5999
+
},
6000
6000
+
"engines": {
6001
6001
+
"node": ">=18.0.0",
6002
6002
+
"npm": ">=8.0.0"
6003
6003
+
},
6004
6004
+
"optionalDependencies": {
6005
6005
+
"@rollup/rollup-android-arm-eabi": "4.52.3",
6006
6006
+
"@rollup/rollup-android-arm64": "4.52.3",
6007
6007
+
"@rollup/rollup-darwin-arm64": "4.52.3",
6008
6008
+
"@rollup/rollup-darwin-x64": "4.52.3",
6009
6009
+
"@rollup/rollup-freebsd-arm64": "4.52.3",
6010
6010
+
"@rollup/rollup-freebsd-x64": "4.52.3",
6011
6011
+
"@rollup/rollup-linux-arm-gnueabihf": "4.52.3",
6012
6012
+
"@rollup/rollup-linux-arm-musleabihf": "4.52.3",
6013
6013
+
"@rollup/rollup-linux-arm64-gnu": "4.52.3",
6014
6014
+
"@rollup/rollup-linux-arm64-musl": "4.52.3",
6015
6015
+
"@rollup/rollup-linux-loong64-gnu": "4.52.3",
6016
6016
+
"@rollup/rollup-linux-ppc64-gnu": "4.52.3",
6017
6017
+
"@rollup/rollup-linux-riscv64-gnu": "4.52.3",
6018
6018
+
"@rollup/rollup-linux-riscv64-musl": "4.52.3",
6019
6019
+
"@rollup/rollup-linux-s390x-gnu": "4.52.3",
6020
6020
+
"@rollup/rollup-linux-x64-gnu": "4.52.3",
6021
6021
+
"@rollup/rollup-linux-x64-musl": "4.52.3",
6022
6022
+
"@rollup/rollup-openharmony-arm64": "4.52.3",
6023
6023
+
"@rollup/rollup-win32-arm64-msvc": "4.52.3",
6024
6024
+
"@rollup/rollup-win32-ia32-msvc": "4.52.3",
6025
6025
+
"@rollup/rollup-win32-x64-gnu": "4.52.3",
6026
6026
+
"@rollup/rollup-win32-x64-msvc": "4.52.3",
6027
6027
+
"fsevents": "~2.3.2"
6028
6028
+
}
6029
6029
+
},
6030
6030
+
"node_modules/rollup/node_modules/@types/estree": {
6031
6031
+
"version": "1.0.8",
6032
6032
+
"dev": true,
6033
6033
+
"license": "MIT"
6034
6034
+
},
6035
6035
+
"node_modules/run-parallel": {
6036
6036
+
"version": "1.2.0",
6037
6037
+
"dev": true,
6038
6038
+
"funding": [
6039
6039
+
{
6040
6040
+
"type": "github",
6041
6041
+
"url": "https://github.com/sponsors/feross"
6042
6042
+
},
6043
6043
+
{
6044
6044
+
"type": "patreon",
6045
6045
+
"url": "https://www.patreon.com/feross"
6046
6046
+
},
6047
6047
+
{
6048
6048
+
"type": "consulting",
6049
6049
+
"url": "https://feross.org/support"
6050
6050
+
}
6051
6051
+
],
6052
6052
+
"license": "MIT",
6053
6053
+
"dependencies": {
6054
6054
+
"queue-microtask": "^1.2.2"
6055
6055
+
}
6056
6056
+
},
6057
6057
+
"node_modules/rxjs": {
6058
6058
+
"version": "7.8.1",
6059
6059
+
"license": "Apache-2.0",
6060
6060
+
"optional": true,
6061
6061
+
"dependencies": {
6062
6062
+
"tslib": "^2.1.0"
6063
6063
+
}
6064
6064
+
},
6065
6065
+
"node_modules/safe-buffer": {
6066
6066
+
"version": "5.2.1",
6067
6067
+
"funding": [
6068
6068
+
{
6069
6069
+
"type": "github",
6070
6070
+
"url": "https://github.com/sponsors/feross"
6071
6071
+
},
6072
6072
+
{
6073
6073
+
"type": "patreon",
6074
6074
+
"url": "https://www.patreon.com/feross"
6075
6075
+
},
6076
6076
+
{
6077
6077
+
"type": "consulting",
6078
6078
+
"url": "https://feross.org/support"
6079
6079
+
}
6080
6080
+
],
6081
6081
+
"license": "MIT"
6082
6082
+
},
6083
6083
+
"node_modules/safe-regex2": {
6084
6084
+
"version": "3.1.0",
6085
6085
+
"license": "MIT",
6086
6086
+
"dependencies": {
6087
6087
+
"ret": "~0.4.0"
6088
6088
+
}
6089
6089
+
},
6090
6090
+
"node_modules/safe-stable-stringify": {
6091
6091
+
"version": "2.5.0",
6092
6092
+
"license": "MIT",
6093
6093
+
"engines": {
6094
6094
+
"node": ">=10"
6095
6095
+
}
6096
6096
+
},
6097
6097
+
"node_modules/safer-buffer": {
6098
6098
+
"version": "2.1.2",
6099
6099
+
"license": "MIT"
6100
6100
+
},
6101
6101
+
"node_modules/secure-json-parse": {
6102
6102
+
"version": "4.0.0",
6103
6103
+
"funding": [
6104
6104
+
{
6105
6105
+
"type": "github",
6106
6106
+
"url": "https://github.com/sponsors/fastify"
6107
6107
+
},
6108
6108
+
{
6109
6109
+
"type": "opencollective",
6110
6110
+
"url": "https://opencollective.com/fastify"
6111
6111
+
}
6112
6112
+
],
6113
6113
+
"license": "BSD-3-Clause"
6114
6114
+
},
6115
6115
+
"node_modules/semver": {
6116
6116
+
"version": "7.6.3",
6117
6117
+
"license": "ISC",
6118
6118
+
"bin": {
6119
6119
+
"semver": "bin/semver.js"
6120
6120
+
},
6121
6121
+
"engines": {
6122
6122
+
"node": ">=10"
6123
6123
+
}
6124
6124
+
},
6125
6125
+
"node_modules/semver-compare": {
6126
6126
+
"version": "1.0.0",
6127
6127
+
"license": "MIT"
6128
6128
+
},
6129
6129
+
"node_modules/send": {
6130
6130
+
"version": "0.19.0",
6131
6131
+
"license": "MIT",
6132
6132
+
"dependencies": {
6133
6133
+
"debug": "2.6.9",
6134
6134
+
"depd": "2.0.0",
6135
6135
+
"destroy": "1.2.0",
6136
6136
+
"encodeurl": "~1.0.2",
6137
6137
+
"escape-html": "~1.0.3",
6138
6138
+
"etag": "~1.8.1",
6139
6139
+
"fresh": "0.5.2",
6140
6140
+
"http-errors": "2.0.0",
6141
6141
+
"mime": "1.6.0",
6142
6142
+
"ms": "2.1.3",
6143
6143
+
"on-finished": "2.4.1",
6144
6144
+
"range-parser": "~1.2.1",
6145
6145
+
"statuses": "2.0.1"
6146
6146
+
},
6147
6147
+
"engines": {
6148
6148
+
"node": ">= 0.8.0"
6149
6149
+
}
6150
6150
+
},
6151
6151
+
"node_modules/send/node_modules/debug": {
6152
6152
+
"version": "2.6.9",
6153
6153
+
"license": "MIT",
6154
6154
+
"dependencies": {
6155
6155
+
"ms": "2.0.0"
6156
6156
+
}
6157
6157
+
},
6158
6158
+
"node_modules/send/node_modules/debug/node_modules/ms": {
6159
6159
+
"version": "2.0.0",
6160
6160
+
"license": "MIT"
6161
6161
+
},
6162
6162
+
"node_modules/send/node_modules/encodeurl": {
6163
6163
+
"version": "1.0.2",
6164
6164
+
"license": "MIT",
6165
6165
+
"engines": {
6166
6166
+
"node": ">= 0.8"
6167
6167
+
}
6168
6168
+
},
6169
6169
+
"node_modules/serve-static": {
6170
6170
+
"version": "1.16.2",
6171
6171
+
"license": "MIT",
6172
6172
+
"dependencies": {
6173
6173
+
"encodeurl": "~2.0.0",
6174
6174
+
"escape-html": "~1.0.3",
6175
6175
+
"parseurl": "~1.3.3",
6176
6176
+
"send": "0.19.0"
6177
6177
+
},
6178
6178
+
"engines": {
6179
6179
+
"node": ">= 0.8.0"
6180
6180
+
}
6181
6181
+
},
6182
6182
+
"node_modules/set-cookie-parser": {
6183
6183
+
"version": "2.7.1",
6184
6184
+
"license": "MIT"
6185
6185
+
},
6186
6186
+
"node_modules/setprototypeof": {
6187
6187
+
"version": "1.2.0",
6188
6188
+
"license": "ISC"
6189
6189
+
},
6190
6190
+
"node_modules/sharp": {
6191
6191
+
"version": "0.33.5",
6192
6192
+
"hasInstallScript": true,
6193
6193
+
"license": "Apache-2.0",
6194
6194
+
"dependencies": {
6195
6195
+
"color": "^4.2.3",
6196
6196
+
"detect-libc": "^2.0.3",
6197
6197
+
"semver": "^7.6.3"
6198
6198
+
},
6199
6199
+
"engines": {
6200
6200
+
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
6201
6201
+
},
6202
6202
+
"funding": {
6203
6203
+
"url": "https://opencollective.com/libvips"
6204
6204
+
},
6205
6205
+
"optionalDependencies": {
6206
6206
+
"@img/sharp-darwin-arm64": "0.33.5",
6207
6207
+
"@img/sharp-darwin-x64": "0.33.5",
6208
6208
+
"@img/sharp-libvips-darwin-arm64": "1.0.4",
6209
6209
+
"@img/sharp-libvips-darwin-x64": "1.0.4",
6210
6210
+
"@img/sharp-libvips-linux-arm": "1.0.5",
6211
6211
+
"@img/sharp-libvips-linux-arm64": "1.0.4",
6212
6212
+
"@img/sharp-libvips-linux-s390x": "1.0.4",
6213
6213
+
"@img/sharp-libvips-linux-x64": "1.0.4",
6214
6214
+
"@img/sharp-libvips-linuxmusl-arm64": "1.0.4",
6215
6215
+
"@img/sharp-libvips-linuxmusl-x64": "1.0.4",
6216
6216
+
"@img/sharp-linux-arm": "0.33.5",
6217
6217
+
"@img/sharp-linux-arm64": "0.33.5",
6218
6218
+
"@img/sharp-linux-s390x": "0.33.5",
6219
6219
+
"@img/sharp-linux-x64": "0.33.5",
6220
6220
+
"@img/sharp-linuxmusl-arm64": "0.33.5",
6221
6221
+
"@img/sharp-linuxmusl-x64": "0.33.5",
6222
6222
+
"@img/sharp-wasm32": "0.33.5",
6223
6223
+
"@img/sharp-win32-ia32": "0.33.5",
6224
6224
+
"@img/sharp-win32-x64": "0.33.5"
6225
6225
+
}
6226
6226
+
},
6227
6227
+
"node_modules/shebang-command": {
6228
6228
+
"version": "2.0.0",
6229
6229
+
"license": "MIT",
6230
6230
+
"dependencies": {
6231
6231
+
"shebang-regex": "^3.0.0"
6232
6232
+
},
6233
6233
+
"engines": {
6234
6234
+
"node": ">=8"
6235
6235
+
}
6236
6236
+
},
6237
6237
+
"node_modules/shebang-regex": {
6238
6238
+
"version": "3.0.0",
6239
6239
+
"license": "MIT",
6240
6240
+
"engines": {
6241
6241
+
"node": ">=8"
6242
6242
+
}
6243
6243
+
},
6244
6244
+
"node_modules/side-channel": {
6245
6245
+
"version": "1.1.0",
6246
6246
+
"license": "MIT",
6247
6247
+
"dependencies": {
6248
6248
+
"es-errors": "^1.3.0",
6249
6249
+
"object-inspect": "^1.13.3",
6250
6250
+
"side-channel-list": "^1.0.0",
6251
6251
+
"side-channel-map": "^1.0.1",
6252
6252
+
"side-channel-weakmap": "^1.0.2"
6253
6253
+
},
6254
6254
+
"engines": {
6255
6255
+
"node": ">= 0.4"
6256
6256
+
},
6257
6257
+
"funding": {
6258
6258
+
"url": "https://github.com/sponsors/ljharb"
6259
6259
+
}
6260
6260
+
},
6261
6261
+
"node_modules/side-channel-list": {
6262
6262
+
"version": "1.0.0",
6263
6263
+
"license": "MIT",
6264
6264
+
"dependencies": {
6265
6265
+
"es-errors": "^1.3.0",
6266
6266
+
"object-inspect": "^1.13.3"
6267
6267
+
},
6268
6268
+
"engines": {
6269
6269
+
"node": ">= 0.4"
6270
6270
+
},
6271
6271
+
"funding": {
6272
6272
+
"url": "https://github.com/sponsors/ljharb"
6273
6273
+
}
6274
6274
+
},
6275
6275
+
"node_modules/side-channel-list/node_modules/object-inspect": {
6276
6276
+
"version": "1.13.3",
6277
6277
+
"license": "MIT",
6278
6278
+
"engines": {
6279
6279
+
"node": ">= 0.4"
6280
6280
+
},
6281
6281
+
"funding": {
6282
6282
+
"url": "https://github.com/sponsors/ljharb"
6283
6283
+
}
6284
6284
+
},
6285
6285
+
"node_modules/side-channel-map": {
6286
6286
+
"version": "1.0.1",
6287
6287
+
"license": "MIT",
6288
6288
+
"dependencies": {
6289
6289
+
"call-bound": "^1.0.2",
6290
6290
+
"es-errors": "^1.3.0",
6291
6291
+
"get-intrinsic": "^1.2.5",
6292
6292
+
"object-inspect": "^1.13.3"
6293
6293
+
},
6294
6294
+
"engines": {
6295
6295
+
"node": ">= 0.4"
6296
6296
+
},
6297
6297
+
"funding": {
6298
6298
+
"url": "https://github.com/sponsors/ljharb"
6299
6299
+
}
6300
6300
+
},
6301
6301
+
"node_modules/side-channel-map/node_modules/call-bound": {
6302
6302
+
"version": "1.0.3",
6303
6303
+
"license": "MIT",
6304
6304
+
"dependencies": {
6305
6305
+
"call-bind-apply-helpers": "^1.0.1",
6306
6306
+
"get-intrinsic": "^1.2.6"
6307
6307
+
},
6308
6308
+
"engines": {
6309
6309
+
"node": ">= 0.4"
6310
6310
+
},
6311
6311
+
"funding": {
6312
6312
+
"url": "https://github.com/sponsors/ljharb"
6313
6313
+
}
6314
6314
+
},
6315
6315
+
"node_modules/side-channel-map/node_modules/call-bound/node_modules/call-bind-apply-helpers": {
6316
6316
+
"version": "1.0.1",
6317
6317
+
"license": "MIT",
6318
6318
+
"dependencies": {
6319
6319
+
"es-errors": "^1.3.0",
6320
6320
+
"function-bind": "^1.1.2"
6321
6321
+
},
6322
6322
+
"engines": {
6323
6323
+
"node": ">= 0.4"
6324
6324
+
}
6325
6325
+
},
6326
6326
+
"node_modules/side-channel-map/node_modules/get-intrinsic": {
6327
6327
+
"version": "1.2.6",
6328
6328
+
"license": "MIT",
6329
6329
+
"dependencies": {
6330
6330
+
"call-bind-apply-helpers": "^1.0.1",
6331
6331
+
"dunder-proto": "^1.0.0",
6332
6332
+
"es-define-property": "^1.0.1",
6333
6333
+
"es-errors": "^1.3.0",
6334
6334
+
"es-object-atoms": "^1.0.0",
6335
6335
+
"function-bind": "^1.1.2",
6336
6336
+
"gopd": "^1.2.0",
6337
6337
+
"has-symbols": "^1.1.0",
6338
6338
+
"hasown": "^2.0.2",
6339
6339
+
"math-intrinsics": "^1.0.0"
6340
6340
+
},
6341
6341
+
"engines": {
6342
6342
+
"node": ">= 0.4"
6343
6343
+
},
6344
6344
+
"funding": {
6345
6345
+
"url": "https://github.com/sponsors/ljharb"
6346
6346
+
}
6347
6347
+
},
6348
6348
+
"node_modules/side-channel-map/node_modules/get-intrinsic/node_modules/call-bind-apply-helpers": {
6349
6349
+
"version": "1.0.1",
6350
6350
+
"license": "MIT",
6351
6351
+
"dependencies": {
6352
6352
+
"es-errors": "^1.3.0",
6353
6353
+
"function-bind": "^1.1.2"
6354
6354
+
},
6355
6355
+
"engines": {
6356
6356
+
"node": ">= 0.4"
6357
6357
+
}
6358
6358
+
},
6359
6359
+
"node_modules/side-channel-map/node_modules/get-intrinsic/node_modules/es-object-atoms": {
6360
6360
+
"version": "1.0.0",
6361
6361
+
"license": "MIT",
6362
6362
+
"dependencies": {
6363
6363
+
"es-errors": "^1.3.0"
6364
6364
+
},
6365
6365
+
"engines": {
6366
6366
+
"node": ">= 0.4"
6367
6367
+
}
6368
6368
+
},
6369
6369
+
"node_modules/side-channel-map/node_modules/object-inspect": {
6370
6370
+
"version": "1.13.3",
6371
6371
+
"license": "MIT",
6372
6372
+
"engines": {
6373
6373
+
"node": ">= 0.4"
6374
6374
+
},
6375
6375
+
"funding": {
6376
6376
+
"url": "https://github.com/sponsors/ljharb"
6377
6377
+
}
6378
6378
+
},
6379
6379
+
"node_modules/side-channel-weakmap": {
6380
6380
+
"version": "1.0.2",
6381
6381
+
"license": "MIT",
6382
6382
+
"dependencies": {
6383
6383
+
"call-bound": "^1.0.2",
6384
6384
+
"es-errors": "^1.3.0",
6385
6385
+
"get-intrinsic": "^1.2.5",
6386
6386
+
"object-inspect": "^1.13.3",
6387
6387
+
"side-channel-map": "^1.0.1"
6388
6388
+
},
6389
6389
+
"engines": {
6390
6390
+
"node": ">= 0.4"
6391
6391
+
},
6392
6392
+
"funding": {
6393
6393
+
"url": "https://github.com/sponsors/ljharb"
6394
6394
+
}
6395
6395
+
},
6396
6396
+
"node_modules/side-channel-weakmap/node_modules/call-bound": {
6397
6397
+
"version": "1.0.3",
6398
6398
+
"license": "MIT",
6399
6399
+
"dependencies": {
6400
6400
+
"call-bind-apply-helpers": "^1.0.1",
6401
6401
+
"get-intrinsic": "^1.2.6"
6402
6402
+
},
6403
6403
+
"engines": {
6404
6404
+
"node": ">= 0.4"
6405
6405
+
},
6406
6406
+
"funding": {
6407
6407
+
"url": "https://github.com/sponsors/ljharb"
6408
6408
+
}
6409
6409
+
},
6410
6410
+
"node_modules/side-channel-weakmap/node_modules/call-bound/node_modules/call-bind-apply-helpers": {
6411
6411
+
"version": "1.0.1",
6412
6412
+
"license": "MIT",
6413
6413
+
"dependencies": {
6414
6414
+
"es-errors": "^1.3.0",
6415
6415
+
"function-bind": "^1.1.2"
6416
6416
+
},
6417
6417
+
"engines": {
6418
6418
+
"node": ">= 0.4"
6419
6419
+
}
6420
6420
+
},
6421
6421
+
"node_modules/side-channel-weakmap/node_modules/get-intrinsic": {
6422
6422
+
"version": "1.2.6",
6423
6423
+
"license": "MIT",
6424
6424
+
"dependencies": {
6425
6425
+
"call-bind-apply-helpers": "^1.0.1",
6426
6426
+
"dunder-proto": "^1.0.0",
6427
6427
+
"es-define-property": "^1.0.1",
6428
6428
+
"es-errors": "^1.3.0",
6429
6429
+
"es-object-atoms": "^1.0.0",
6430
6430
+
"function-bind": "^1.1.2",
6431
6431
+
"gopd": "^1.2.0",
6432
6432
+
"has-symbols": "^1.1.0",
6433
6433
+
"hasown": "^2.0.2",
6434
6434
+
"math-intrinsics": "^1.0.0"
6435
6435
+
},
6436
6436
+
"engines": {
6437
6437
+
"node": ">= 0.4"
6438
6438
+
},
6439
6439
+
"funding": {
6440
6440
+
"url": "https://github.com/sponsors/ljharb"
6441
6441
+
}
6442
6442
+
},
6443
6443
+
"node_modules/side-channel-weakmap/node_modules/get-intrinsic/node_modules/call-bind-apply-helpers": {
6444
6444
+
"version": "1.0.1",
6445
6445
+
"license": "MIT",
6446
6446
+
"dependencies": {
6447
6447
+
"es-errors": "^1.3.0",
6448
6448
+
"function-bind": "^1.1.2"
6449
6449
+
},
6450
6450
+
"engines": {
6451
6451
+
"node": ">= 0.4"
6452
6452
+
}
6453
6453
+
},
6454
6454
+
"node_modules/side-channel-weakmap/node_modules/get-intrinsic/node_modules/es-object-atoms": {
6455
6455
+
"version": "1.0.0",
6456
6456
+
"license": "MIT",
6457
6457
+
"dependencies": {
6458
6458
+
"es-errors": "^1.3.0"
6459
6459
+
},
6460
6460
+
"engines": {
6461
6461
+
"node": ">= 0.4"
6462
6462
+
}
6463
6463
+
},
6464
6464
+
"node_modules/side-channel-weakmap/node_modules/object-inspect": {
6465
6465
+
"version": "1.13.3",
6466
6466
+
"license": "MIT",
6467
6467
+
"engines": {
6468
6468
+
"node": ">= 0.4"
6469
6469
+
},
6470
6470
+
"funding": {
6471
6471
+
"url": "https://github.com/sponsors/ljharb"
6472
6472
+
}
6473
6473
+
},
6474
6474
+
"node_modules/side-channel/node_modules/object-inspect": {
6475
6475
+
"version": "1.13.3",
6476
6476
+
"license": "MIT",
6477
6477
+
"engines": {
6478
6478
+
"node": ">= 0.4"
6479
6479
+
},
6480
6480
+
"funding": {
6481
6481
+
"url": "https://github.com/sponsors/ljharb"
6482
6482
+
}
6483
6483
+
},
6484
6484
+
"node_modules/siginfo": {
6485
6485
+
"version": "2.0.0",
6486
6486
+
"dev": true,
6487
6487
+
"license": "ISC"
6488
6488
+
},
6489
6489
+
"node_modules/signal-exit": {
6490
6490
+
"version": "4.1.0",
6491
6491
+
"license": "ISC",
6492
6492
+
"engines": {
6493
6493
+
"node": ">=14"
6494
6494
+
},
6495
6495
+
"funding": {
6496
6496
+
"url": "https://github.com/sponsors/isaacs"
6497
6497
+
}
6498
6498
+
},
6499
6499
+
"node_modules/simple-swizzle": {
6500
6500
+
"version": "0.2.2",
6501
6501
+
"license": "MIT",
6502
6502
+
"dependencies": {
6503
6503
+
"is-arrayish": "^0.3.1"
6504
6504
+
}
6505
6505
+
},
6506
6506
+
"node_modules/sirv": {
6507
6507
+
"version": "3.0.2",
6508
6508
+
"dev": true,
6509
6509
+
"license": "MIT",
6510
6510
+
"dependencies": {
6511
6511
+
"@polka/url": "^1.0.0-next.24",
6512
6512
+
"mrmime": "^2.0.0",
6513
6513
+
"totalist": "^3.0.0"
6514
6514
+
},
6515
6515
+
"engines": {
6516
6516
+
"node": ">=18"
6517
6517
+
}
6518
6518
+
},
6519
6519
+
"node_modules/sisteransi": {
6520
6520
+
"version": "1.0.5",
6521
6521
+
"license": "MIT"
6522
6522
+
},
6523
6523
+
"node_modules/sonic-boom": {
6524
6524
+
"version": "4.2.0",
6525
6525
+
"license": "MIT",
6526
6526
+
"dependencies": {
6527
6527
+
"atomic-sleep": "^1.0.0"
6528
6528
+
}
6529
6529
+
},
6530
6530
+
"node_modules/source-map": {
6531
6531
+
"version": "0.5.7",
6532
6532
+
"dev": true,
6533
6533
+
"license": "BSD-3-Clause",
6534
6534
+
"engines": {
6535
6535
+
"node": ">=0.10.0"
6536
6536
+
}
6537
6537
+
},
6538
6538
+
"node_modules/source-map-js": {
6539
6539
+
"version": "1.2.1",
6540
6540
+
"dev": true,
6541
6541
+
"license": "BSD-3-Clause",
6542
6542
+
"engines": {
6543
6543
+
"node": ">=0.10.0"
6544
6544
+
}
6545
6545
+
},
6546
6546
+
"node_modules/split2": {
6547
6547
+
"version": "4.2.0",
6548
6548
+
"license": "ISC",
6549
6549
+
"engines": {
6550
6550
+
"node": ">= 10.x"
6551
6551
+
}
6552
6552
+
},
6553
6553
+
"node_modules/stackback": {
6554
6554
+
"version": "0.0.2",
6555
6555
+
"dev": true,
6556
6556
+
"license": "MIT"
6557
6557
+
},
6558
6558
+
"node_modules/standard-as-callback": {
6559
6559
+
"version": "2.1.0",
6560
6560
+
"license": "MIT"
6561
6561
+
},
6562
6562
+
"node_modules/statsig-node": {
6563
6563
+
"version": "5.30.0",
6564
6564
+
"license": "ISC",
6565
6565
+
"dependencies": {
6566
6566
+
"ip3country": "^5.0.0",
6567
6567
+
"node-fetch": "^2.6.13",
6568
6568
+
"ua-parser-js": "^1.0.2",
6569
6569
+
"uuid": "^8.3.2"
6570
6570
+
}
6571
6571
+
},
6572
6572
+
"node_modules/statuses": {
6573
6573
+
"version": "2.0.1",
6574
6574
+
"license": "MIT",
6575
6575
+
"engines": {
6576
6576
+
"node": ">= 0.8"
6577
6577
+
}
6578
6578
+
},
6579
6579
+
"node_modules/std-env": {
6580
6580
+
"version": "3.9.0",
6581
6581
+
"dev": true,
6582
6582
+
"license": "MIT"
6583
6583
+
},
6584
6584
+
"node_modules/stream-shift": {
6585
6585
+
"version": "1.0.3",
6586
6586
+
"license": "MIT"
6587
6587
+
},
6588
6588
+
"node_modules/string_decoder": {
6589
6589
+
"version": "1.3.0",
6590
6590
+
"license": "MIT",
6591
6591
+
"dependencies": {
6592
6592
+
"safe-buffer": "~5.2.0"
6593
6593
+
}
6594
6594
+
},
6595
6595
+
"node_modules/string-argv": {
6596
6596
+
"version": "0.3.2",
6597
6597
+
"license": "MIT",
6598
6598
+
"engines": {
6599
6599
+
"node": ">=0.6.19"
6600
6600
+
}
6601
6601
+
},
6602
6602
+
"node_modules/string-width": {
6603
6603
+
"version": "7.2.0",
6604
6604
+
"license": "MIT",
6605
6605
+
"dependencies": {
6606
6606
+
"emoji-regex": "^10.3.0",
6607
6607
+
"get-east-asian-width": "^1.0.0",
6608
6608
+
"strip-ansi": "^7.1.0"
6609
6609
+
},
6610
6610
+
"engines": {
6611
6611
+
"node": ">=18"
6612
6612
+
},
6613
6613
+
"funding": {
6614
6614
+
"url": "https://github.com/sponsors/sindresorhus"
6615
6615
+
}
6616
6616
+
},
6617
6617
+
"node_modules/strip-ansi": {
6618
6618
+
"version": "7.1.0",
6619
6619
+
"license": "MIT",
6620
6620
+
"dependencies": {
6621
6621
+
"ansi-regex": "^6.0.1"
6622
6622
+
},
6623
6623
+
"engines": {
6624
6624
+
"node": ">=12"
6625
6625
+
},
6626
6626
+
"funding": {
6627
6627
+
"url": "https://github.com/chalk/strip-ansi?sponsor=1"
6628
6628
+
}
6629
6629
+
},
6630
6630
+
"node_modules/strip-final-newline": {
6631
6631
+
"version": "3.0.0",
6632
6632
+
"license": "MIT",
6633
6633
+
"engines": {
6634
6634
+
"node": ">=12"
6635
6635
+
},
6636
6636
+
"funding": {
6637
6637
+
"url": "https://github.com/sponsors/sindresorhus"
6638
6638
+
}
6639
6639
+
},
6640
6640
+
"node_modules/strip-literal": {
6641
6641
+
"version": "3.0.0",
6642
6642
+
"dev": true,
6643
6643
+
"license": "MIT",
6644
6644
+
"dependencies": {
6645
6645
+
"js-tokens": "^9.0.1"
6646
6646
+
},
6647
6647
+
"funding": {
6648
6648
+
"url": "https://github.com/sponsors/antfu"
6649
6649
+
}
6650
6650
+
},
6651
6651
+
"node_modules/strip-literal/node_modules/js-tokens": {
6652
6652
+
"version": "9.0.1",
6653
6653
+
"dev": true,
6654
6654
+
"license": "MIT"
6655
6655
+
},
6656
6656
+
"node_modules/structured-headers": {
6657
6657
+
"version": "1.0.1",
6658
6658
+
"license": "MIT",
6659
6659
+
"engines": {
6660
6660
+
"node": ">= 14",
6661
6661
+
"npm": ">=6"
6662
6662
+
}
6663
6663
+
},
6664
6664
+
"node_modules/supports-color": {
6665
6665
+
"version": "7.2.0",
6666
6666
+
"dev": true,
6667
6667
+
"license": "MIT",
6668
6668
+
"dependencies": {
6669
6669
+
"has-flag": "^4.0.0"
6670
6670
+
},
6671
6671
+
"engines": {
6672
6672
+
"node": ">=8"
6673
6673
+
}
6674
6674
+
},
6675
6675
+
"node_modules/tdigest": {
6676
6676
+
"version": "0.1.2",
6677
6677
+
"license": "MIT",
6678
6678
+
"dependencies": {
6679
6679
+
"bintrees": "1.0.2"
6680
6680
+
}
6681
6681
+
},
6682
6682
+
"node_modules/thread-stream": {
6683
6683
+
"version": "3.1.0",
6684
6684
+
"license": "MIT",
6685
6685
+
"dependencies": {
6686
6686
+
"real-require": "^0.2.0"
6687
6687
+
}
6688
6688
+
},
6689
6689
+
"node_modules/tiny-emitter": {
6690
6690
+
"version": "2.1.0",
6691
6691
+
"license": "MIT"
6692
6692
+
},
6693
6693
+
"node_modules/tinybench": {
6694
6694
+
"version": "2.9.0",
6695
6695
+
"dev": true,
6696
6696
+
"license": "MIT"
6697
6697
+
},
6698
6698
+
"node_modules/tinyexec": {
6699
6699
+
"version": "0.3.2",
6700
6700
+
"dev": true,
6701
6701
+
"license": "MIT"
6702
6702
+
},
6703
6703
+
"node_modules/tinyglobby": {
6704
6704
+
"version": "0.2.15",
6705
6705
+
"dev": true,
6706
6706
+
"license": "MIT",
6707
6707
+
"dependencies": {
6708
6708
+
"fdir": "^6.5.0",
6709
6709
+
"picomatch": "^4.0.3"
6710
6710
+
},
6711
6711
+
"engines": {
6712
6712
+
"node": ">=12.0.0"
6713
6713
+
},
6714
6714
+
"funding": {
6715
6715
+
"url": "https://github.com/sponsors/SuperchupuDev"
6716
6716
+
}
6717
6717
+
},
6718
6718
+
"node_modules/tinypool": {
6719
6719
+
"version": "1.1.1",
6720
6720
+
"dev": true,
6721
6721
+
"license": "MIT",
6722
6722
+
"engines": {
6723
6723
+
"node": "^18.0.0 || >=20.0.0"
6724
6724
+
}
6725
6725
+
},
6726
6726
+
"node_modules/tinyrainbow": {
6727
6727
+
"version": "2.0.0",
6728
6728
+
"dev": true,
6729
6729
+
"license": "MIT",
6730
6730
+
"engines": {
6731
6731
+
"node": ">=14.0.0"
6732
6732
+
}
6733
6733
+
},
6734
6734
+
"node_modules/tinyspy": {
6735
6735
+
"version": "4.0.4",
6736
6736
+
"dev": true,
6737
6737
+
"license": "MIT",
6738
6738
+
"engines": {
6739
6739
+
"node": ">=14.0.0"
6740
6740
+
}
6741
6741
+
},
6742
6742
+
"node_modules/tlds": {
6743
6743
+
"version": "1.255.0",
6744
6744
+
"license": "MIT",
6745
6745
+
"bin": {
6746
6746
+
"tlds": "bin.js"
6747
6747
+
}
6748
6748
+
},
6749
6749
+
"node_modules/to-fast-properties": {
6750
6750
+
"version": "2.0.0",
6751
6751
+
"dev": true,
6752
6752
+
"license": "MIT",
6753
6753
+
"engines": {
6754
6754
+
"node": ">=4"
6755
6755
+
}
6756
6756
+
},
6757
6757
+
"node_modules/to-regex-range": {
6758
6758
+
"version": "5.0.1",
6759
6759
+
"license": "MIT",
6760
6760
+
"dependencies": {
6761
6761
+
"is-number": "^7.0.0"
6762
6762
+
},
6763
6763
+
"engines": {
6764
6764
+
"node": ">=8.0"
6765
6765
+
}
6766
6766
+
},
6767
6767
+
"node_modules/toad-cache": {
6768
6768
+
"version": "3.7.0",
6769
6769
+
"license": "MIT",
6770
6770
+
"engines": {
6771
6771
+
"node": ">=12"
6772
6772
+
}
6773
6773
+
},
6774
6774
+
"node_modules/toidentifier": {
6775
6775
+
"version": "1.0.1",
6776
6776
+
"license": "MIT",
6777
6777
+
"engines": {
6778
6778
+
"node": ">=0.6"
6779
6779
+
}
6780
6780
+
},
6781
6781
+
"node_modules/totalist": {
6782
6782
+
"version": "3.0.1",
6783
6783
+
"dev": true,
6784
6784
+
"license": "MIT",
6785
6785
+
"engines": {
6786
6786
+
"node": ">=6"
6787
6787
+
}
6788
6788
+
},
6789
6789
+
"node_modules/toygrad": {
6790
6790
+
"version": "2.6.0"
6791
6791
+
},
6792
6792
+
"node_modules/tr46": {
6793
6793
+
"version": "0.0.3",
6794
6794
+
"license": "MIT"
6795
6795
+
},
6796
6796
+
"node_modules/trigram-utils": {
6797
6797
+
"version": "2.0.1",
6798
6798
+
"license": "MIT",
6799
6799
+
"dependencies": {
6800
6800
+
"collapse-white-space": "^2.0.0",
6801
6801
+
"n-gram": "^2.0.0"
6802
6802
+
},
6803
6803
+
"funding": {
6804
6804
+
"type": "github",
6805
6805
+
"url": "https://github.com/sponsors/wooorm"
6806
6806
+
}
6807
6807
+
},
6808
6808
+
"node_modules/tslib": {
6809
6809
+
"version": "2.8.1",
6810
6810
+
"license": "0BSD",
6811
6811
+
"optional": true
6812
6812
+
},
6813
6813
+
"node_modules/tsx": {
6814
6814
+
"version": "4.20.5",
6815
6815
+
"dev": true,
6816
6816
+
"license": "MIT",
6817
6817
+
"dependencies": {
6818
6818
+
"esbuild": "~0.25.0",
6819
6819
+
"get-tsconfig": "^4.7.5"
6820
6820
+
},
6821
6821
+
"bin": {
6822
6822
+
"tsx": "dist/cli.mjs"
6823
6823
+
},
6824
6824
+
"engines": {
6825
6825
+
"node": ">=18.0.0"
6826
6826
+
},
6827
6827
+
"optionalDependencies": {
6828
6828
+
"fsevents": "~2.3.3"
6829
6829
+
}
6830
6830
+
},
6831
6831
+
"node_modules/type-check": {
6832
6832
+
"version": "0.4.0",
6833
6833
+
"dev": true,
6834
6834
+
"license": "MIT",
6835
6835
+
"dependencies": {
6836
6836
+
"prelude-ls": "^1.2.1"
6837
6837
+
},
6838
6838
+
"engines": {
6839
6839
+
"node": ">= 0.8.0"
6840
6840
+
}
6841
6841
+
},
6842
6842
+
"node_modules/type-fest": {
6843
6843
+
"version": "2.19.0",
6844
6844
+
"license": "(MIT OR CC0-1.0)",
6845
6845
+
"engines": {
6846
6846
+
"node": ">=12.20"
6847
6847
+
},
6848
6848
+
"funding": {
6849
6849
+
"url": "https://github.com/sponsors/sindresorhus"
6850
6850
+
}
6851
6851
+
},
6852
6852
+
"node_modules/type-is": {
6853
6853
+
"version": "1.6.18",
6854
6854
+
"license": "MIT",
6855
6855
+
"dependencies": {
6856
6856
+
"media-typer": "0.3.0",
6857
6857
+
"mime-types": "~2.1.24"
6858
6858
+
},
6859
6859
+
"engines": {
6860
6860
+
"node": ">= 0.6"
6861
6861
+
}
6862
6862
+
},
6863
6863
+
"node_modules/typed-emitter": {
6864
6864
+
"version": "2.1.0",
6865
6865
+
"license": "MIT",
6866
6866
+
"optionalDependencies": {
6867
6867
+
"rxjs": "*"
6868
6868
+
}
6869
6869
+
},
6870
6870
+
"node_modules/typescript": {
6871
6871
+
"version": "5.9.2",
6872
6872
+
"dev": true,
6873
6873
+
"license": "Apache-2.0",
6874
6874
+
"bin": {
6875
6875
+
"tsc": "bin/tsc",
6876
6876
+
"tsserver": "bin/tsserver"
6877
6877
+
},
6878
6878
+
"engines": {
6879
6879
+
"node": ">=14.17"
6880
6880
+
}
6881
6881
+
},
6882
6882
+
"node_modules/typescript-eslint": {
6883
6883
+
"version": "8.42.0",
6884
6884
+
"dev": true,
6885
6885
+
"license": "MIT",
6886
6886
+
"dependencies": {
6887
6887
+
"@typescript-eslint/eslint-plugin": "8.42.0",
6888
6888
+
"@typescript-eslint/parser": "8.42.0",
6889
6889
+
"@typescript-eslint/typescript-estree": "8.42.0",
6890
6890
+
"@typescript-eslint/utils": "8.42.0"
6891
6891
+
},
6892
6892
+
"engines": {
6893
6893
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
6894
6894
+
},
6895
6895
+
"funding": {
6896
6896
+
"type": "opencollective",
6897
6897
+
"url": "https://opencollective.com/typescript-eslint"
6898
6898
+
},
6899
6899
+
"peerDependencies": {
6900
6900
+
"eslint": "^8.57.0 || ^9.0.0",
6901
6901
+
"typescript": ">=4.8.4 <6.0.0"
6902
6902
+
}
6903
6903
+
},
6904
6904
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin": {
6905
6905
+
"version": "8.42.0",
6906
6906
+
"dev": true,
6907
6907
+
"license": "MIT",
6908
6908
+
"dependencies": {
6909
6909
+
"@eslint-community/regexpp": "^4.10.0",
6910
6910
+
"@typescript-eslint/scope-manager": "8.42.0",
6911
6911
+
"@typescript-eslint/type-utils": "8.42.0",
6912
6912
+
"@typescript-eslint/utils": "8.42.0",
6913
6913
+
"@typescript-eslint/visitor-keys": "8.42.0",
6914
6914
+
"graphemer": "^1.4.0",
6915
6915
+
"ignore": "^7.0.0",
6916
6916
+
"natural-compare": "^1.4.0",
6917
6917
+
"ts-api-utils": "^2.1.0"
6918
6918
+
},
6919
6919
+
"engines": {
6920
6920
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
6921
6921
+
},
6922
6922
+
"funding": {
6923
6923
+
"type": "opencollective",
6924
6924
+
"url": "https://opencollective.com/typescript-eslint"
6925
6925
+
},
6926
6926
+
"peerDependencies": {
6927
6927
+
"@typescript-eslint/parser": "^8.42.0",
6928
6928
+
"eslint": "^8.57.0 || ^9.0.0",
6929
6929
+
"typescript": ">=4.8.4 <6.0.0"
6930
6930
+
}
6931
6931
+
},
6932
6932
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": {
6933
6933
+
"version": "8.42.0",
6934
6934
+
"dev": true,
6935
6935
+
"license": "MIT",
6936
6936
+
"dependencies": {
6937
6937
+
"@typescript-eslint/types": "8.42.0",
6938
6938
+
"@typescript-eslint/visitor-keys": "8.42.0"
6939
6939
+
},
6940
6940
+
"engines": {
6941
6941
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
6942
6942
+
},
6943
6943
+
"funding": {
6944
6944
+
"type": "opencollective",
6945
6945
+
"url": "https://opencollective.com/typescript-eslint"
6946
6946
+
}
6947
6947
+
},
6948
6948
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager/node_modules/@typescript-eslint/types": {
6949
6949
+
"version": "8.42.0",
6950
6950
+
"dev": true,
6951
6951
+
"license": "MIT",
6952
6952
+
"engines": {
6953
6953
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
6954
6954
+
},
6955
6955
+
"funding": {
6956
6956
+
"type": "opencollective",
6957
6957
+
"url": "https://opencollective.com/typescript-eslint"
6958
6958
+
}
6959
6959
+
},
6960
6960
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": {
6961
6961
+
"version": "8.42.0",
6962
6962
+
"dev": true,
6963
6963
+
"license": "MIT",
6964
6964
+
"dependencies": {
6965
6965
+
"@typescript-eslint/types": "8.42.0",
6966
6966
+
"@typescript-eslint/typescript-estree": "8.42.0",
6967
6967
+
"@typescript-eslint/utils": "8.42.0",
6968
6968
+
"debug": "^4.3.4",
6969
6969
+
"ts-api-utils": "^2.1.0"
6970
6970
+
},
6971
6971
+
"engines": {
6972
6972
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
6973
6973
+
},
6974
6974
+
"funding": {
6975
6975
+
"type": "opencollective",
6976
6976
+
"url": "https://opencollective.com/typescript-eslint"
6977
6977
+
},
6978
6978
+
"peerDependencies": {
6979
6979
+
"eslint": "^8.57.0 || ^9.0.0",
6980
6980
+
"typescript": ">=4.8.4 <6.0.0"
6981
6981
+
}
6982
6982
+
},
6983
6983
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": {
6984
6984
+
"version": "8.42.0",
6985
6985
+
"dev": true,
6986
6986
+
"license": "MIT",
6987
6987
+
"engines": {
6988
6988
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
6989
6989
+
},
6990
6990
+
"funding": {
6991
6991
+
"type": "opencollective",
6992
6992
+
"url": "https://opencollective.com/typescript-eslint"
6993
6993
+
}
6994
6994
+
},
6995
6995
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": {
6996
6996
+
"version": "8.42.0",
6997
6997
+
"dev": true,
6998
6998
+
"license": "MIT",
6999
6999
+
"dependencies": {
7000
7000
+
"@typescript-eslint/types": "8.42.0",
7001
7001
+
"eslint-visitor-keys": "^4.2.1"
7002
7002
+
},
7003
7003
+
"engines": {
7004
7004
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
7005
7005
+
},
7006
7006
+
"funding": {
7007
7007
+
"type": "opencollective",
7008
7008
+
"url": "https://opencollective.com/typescript-eslint"
7009
7009
+
}
7010
7010
+
},
7011
7011
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys/node_modules/@typescript-eslint/types": {
7012
7012
+
"version": "8.42.0",
7013
7013
+
"dev": true,
7014
7014
+
"license": "MIT",
7015
7015
+
"engines": {
7016
7016
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
7017
7017
+
},
7018
7018
+
"funding": {
7019
7019
+
"type": "opencollective",
7020
7020
+
"url": "https://opencollective.com/typescript-eslint"
7021
7021
+
}
7022
7022
+
},
7023
7023
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": {
7024
7024
+
"version": "7.0.5",
7025
7025
+
"dev": true,
7026
7026
+
"license": "MIT",
7027
7027
+
"engines": {
7028
7028
+
"node": ">= 4"
7029
7029
+
}
7030
7030
+
},
7031
7031
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin/node_modules/ts-api-utils": {
7032
7032
+
"version": "2.1.0",
7033
7033
+
"dev": true,
7034
7034
+
"license": "MIT",
7035
7035
+
"engines": {
7036
7036
+
"node": ">=18.12"
7037
7037
+
},
7038
7038
+
"peerDependencies": {
7039
7039
+
"typescript": ">=4.8.4"
7040
7040
+
}
7041
7041
+
},
7042
7042
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/parser": {
7043
7043
+
"version": "8.42.0",
7044
7044
+
"dev": true,
7045
7045
+
"license": "MIT",
7046
7046
+
"dependencies": {
7047
7047
+
"@typescript-eslint/scope-manager": "8.42.0",
7048
7048
+
"@typescript-eslint/types": "8.42.0",
7049
7049
+
"@typescript-eslint/typescript-estree": "8.42.0",
7050
7050
+
"@typescript-eslint/visitor-keys": "8.42.0",
7051
7051
+
"debug": "^4.3.4"
7052
7052
+
},
7053
7053
+
"engines": {
7054
7054
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
7055
7055
+
},
7056
7056
+
"funding": {
7057
7057
+
"type": "opencollective",
7058
7058
+
"url": "https://opencollective.com/typescript-eslint"
7059
7059
+
},
7060
7060
+
"peerDependencies": {
7061
7061
+
"eslint": "^8.57.0 || ^9.0.0",
7062
7062
+
"typescript": ">=4.8.4 <6.0.0"
7063
7063
+
}
7064
7064
+
},
7065
7065
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": {
7066
7066
+
"version": "8.42.0",
7067
7067
+
"dev": true,
7068
7068
+
"license": "MIT",
7069
7069
+
"dependencies": {
7070
7070
+
"@typescript-eslint/types": "8.42.0",
7071
7071
+
"@typescript-eslint/visitor-keys": "8.42.0"
7072
7072
+
},
7073
7073
+
"engines": {
7074
7074
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
7075
7075
+
},
7076
7076
+
"funding": {
7077
7077
+
"type": "opencollective",
7078
7078
+
"url": "https://opencollective.com/typescript-eslint"
7079
7079
+
}
7080
7080
+
},
7081
7081
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": {
7082
7082
+
"version": "8.42.0",
7083
7083
+
"dev": true,
7084
7084
+
"license": "MIT",
7085
7085
+
"engines": {
7086
7086
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
7087
7087
+
},
7088
7088
+
"funding": {
7089
7089
+
"type": "opencollective",
7090
7090
+
"url": "https://opencollective.com/typescript-eslint"
7091
7091
+
}
7092
7092
+
},
7093
7093
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": {
7094
7094
+
"version": "8.42.0",
7095
7095
+
"dev": true,
7096
7096
+
"license": "MIT",
7097
7097
+
"dependencies": {
7098
7098
+
"@typescript-eslint/types": "8.42.0",
7099
7099
+
"eslint-visitor-keys": "^4.2.1"
7100
7100
+
},
7101
7101
+
"engines": {
7102
7102
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
7103
7103
+
},
7104
7104
+
"funding": {
7105
7105
+
"type": "opencollective",
7106
7106
+
"url": "https://opencollective.com/typescript-eslint"
7107
7107
+
}
7108
7108
+
},
7109
7109
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree": {
7110
7110
+
"version": "8.42.0",
7111
7111
+
"dev": true,
7112
7112
+
"license": "MIT",
7113
7113
+
"dependencies": {
7114
7114
+
"@typescript-eslint/project-service": "8.42.0",
7115
7115
+
"@typescript-eslint/tsconfig-utils": "8.42.0",
7116
7116
+
"@typescript-eslint/types": "8.42.0",
7117
7117
+
"@typescript-eslint/visitor-keys": "8.42.0",
7118
7118
+
"debug": "^4.3.4",
7119
7119
+
"fast-glob": "^3.3.2",
7120
7120
+
"is-glob": "^4.0.3",
7121
7121
+
"minimatch": "^9.0.4",
7122
7122
+
"semver": "^7.6.0",
7123
7123
+
"ts-api-utils": "^2.1.0"
7124
7124
+
},
7125
7125
+
"engines": {
7126
7126
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
7127
7127
+
},
7128
7128
+
"funding": {
7129
7129
+
"type": "opencollective",
7130
7130
+
"url": "https://opencollective.com/typescript-eslint"
7131
7131
+
},
7132
7132
+
"peerDependencies": {
7133
7133
+
"typescript": ">=4.8.4 <6.0.0"
7134
7134
+
}
7135
7135
+
},
7136
7136
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types": {
7137
7137
+
"version": "8.42.0",
7138
7138
+
"dev": true,
7139
7139
+
"license": "MIT",
7140
7140
+
"engines": {
7141
7141
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
7142
7142
+
},
7143
7143
+
"funding": {
7144
7144
+
"type": "opencollective",
7145
7145
+
"url": "https://opencollective.com/typescript-eslint"
7146
7146
+
}
7147
7147
+
},
7148
7148
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys": {
7149
7149
+
"version": "8.42.0",
7150
7150
+
"dev": true,
7151
7151
+
"license": "MIT",
7152
7152
+
"dependencies": {
7153
7153
+
"@typescript-eslint/types": "8.42.0",
7154
7154
+
"eslint-visitor-keys": "^4.2.1"
7155
7155
+
},
7156
7156
+
"engines": {
7157
7157
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
7158
7158
+
},
7159
7159
+
"funding": {
7160
7160
+
"type": "opencollective",
7161
7161
+
"url": "https://opencollective.com/typescript-eslint"
7162
7162
+
}
7163
7163
+
},
7164
7164
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
7165
7165
+
"version": "9.0.5",
7166
7166
+
"dev": true,
7167
7167
+
"license": "ISC",
7168
7168
+
"dependencies": {
7169
7169
+
"brace-expansion": "^2.0.1"
7170
7170
+
},
7171
7171
+
"engines": {
7172
7172
+
"node": ">=16 || 14 >=14.17"
7173
7173
+
},
7174
7174
+
"funding": {
7175
7175
+
"url": "https://github.com/sponsors/isaacs"
7176
7176
+
}
7177
7177
+
},
7178
7178
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/node_modules/brace-expansion": {
7179
7179
+
"version": "2.0.1",
7180
7180
+
"dev": true,
7181
7181
+
"license": "MIT",
7182
7182
+
"dependencies": {
7183
7183
+
"balanced-match": "^1.0.0"
7184
7184
+
}
7185
7185
+
},
7186
7186
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree/node_modules/ts-api-utils": {
7187
7187
+
"version": "2.1.0",
7188
7188
+
"dev": true,
7189
7189
+
"license": "MIT",
7190
7190
+
"engines": {
7191
7191
+
"node": ">=18.12"
7192
7192
+
},
7193
7193
+
"peerDependencies": {
7194
7194
+
"typescript": ">=4.8.4"
7195
7195
+
}
7196
7196
+
},
7197
7197
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/utils": {
7198
7198
+
"version": "8.42.0",
7199
7199
+
"dev": true,
7200
7200
+
"license": "MIT",
7201
7201
+
"dependencies": {
7202
7202
+
"@eslint-community/eslint-utils": "^4.7.0",
7203
7203
+
"@typescript-eslint/scope-manager": "8.42.0",
7204
7204
+
"@typescript-eslint/types": "8.42.0",
7205
7205
+
"@typescript-eslint/typescript-estree": "8.42.0"
7206
7206
+
},
7207
7207
+
"engines": {
7208
7208
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
7209
7209
+
},
7210
7210
+
"funding": {
7211
7211
+
"type": "opencollective",
7212
7212
+
"url": "https://opencollective.com/typescript-eslint"
7213
7213
+
},
7214
7214
+
"peerDependencies": {
7215
7215
+
"eslint": "^8.57.0 || ^9.0.0",
7216
7216
+
"typescript": ">=4.8.4 <6.0.0"
7217
7217
+
}
7218
7218
+
},
7219
7219
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/utils/node_modules/@eslint-community/eslint-utils": {
7220
7220
+
"version": "4.7.0",
7221
7221
+
"dev": true,
7222
7222
+
"license": "MIT",
7223
7223
+
"dependencies": {
7224
7224
+
"eslint-visitor-keys": "^3.4.3"
7225
7225
+
},
7226
7226
+
"engines": {
7227
7227
+
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
7228
7228
+
},
7229
7229
+
"funding": {
7230
7230
+
"url": "https://opencollective.com/eslint"
7231
7231
+
},
7232
7232
+
"peerDependencies": {
7233
7233
+
"eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
7234
7234
+
}
7235
7235
+
},
7236
7236
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/utils/node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {
7237
7237
+
"version": "3.4.3",
7238
7238
+
"dev": true,
7239
7239
+
"license": "Apache-2.0",
7240
7240
+
"engines": {
7241
7241
+
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
7242
7242
+
},
7243
7243
+
"funding": {
7244
7244
+
"url": "https://opencollective.com/eslint"
7245
7245
+
}
7246
7246
+
},
7247
7247
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": {
7248
7248
+
"version": "8.42.0",
7249
7249
+
"dev": true,
7250
7250
+
"license": "MIT",
7251
7251
+
"dependencies": {
7252
7252
+
"@typescript-eslint/types": "8.42.0",
7253
7253
+
"@typescript-eslint/visitor-keys": "8.42.0"
7254
7254
+
},
7255
7255
+
"engines": {
7256
7256
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
7257
7257
+
},
7258
7258
+
"funding": {
7259
7259
+
"type": "opencollective",
7260
7260
+
"url": "https://opencollective.com/typescript-eslint"
7261
7261
+
}
7262
7262
+
},
7263
7263
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager/node_modules/@typescript-eslint/visitor-keys": {
7264
7264
+
"version": "8.42.0",
7265
7265
+
"dev": true,
7266
7266
+
"license": "MIT",
7267
7267
+
"dependencies": {
7268
7268
+
"@typescript-eslint/types": "8.42.0",
7269
7269
+
"eslint-visitor-keys": "^4.2.1"
7270
7270
+
},
7271
7271
+
"engines": {
7272
7272
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
7273
7273
+
},
7274
7274
+
"funding": {
7275
7275
+
"type": "opencollective",
7276
7276
+
"url": "https://opencollective.com/typescript-eslint"
7277
7277
+
}
7278
7278
+
},
7279
7279
+
"node_modules/typescript-eslint/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": {
7280
7280
+
"version": "8.42.0",
7281
7281
+
"dev": true,
7282
7282
+
"license": "MIT",
7283
7283
+
"engines": {
7284
7284
+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
7285
7285
+
},
7286
7286
+
"funding": {
7287
7287
+
"type": "opencollective",
7288
7288
+
"url": "https://opencollective.com/typescript-eslint"
7289
7289
+
}
7290
7290
+
},
7291
7291
+
"node_modules/ua-parser-js": {
7292
7292
+
"version": "1.0.40",
7293
7293
+
"funding": [
7294
7294
+
{
7295
7295
+
"type": "opencollective",
7296
7296
+
"url": "https://opencollective.com/ua-parser-js"
7297
7297
+
},
7298
7298
+
{
7299
7299
+
"type": "paypal",
7300
7300
+
"url": "https://paypal.me/faisalman"
7301
7301
+
},
7302
7302
+
{
7303
7303
+
"type": "github",
7304
7304
+
"url": "https://github.com/sponsors/faisalman"
7305
7305
+
}
7306
7306
+
],
7307
7307
+
"license": "MIT",
7308
7308
+
"bin": {
7309
7309
+
"ua-parser-js": "script/cli.js"
7310
7310
+
},
7311
7311
+
"engines": {
7312
7312
+
"node": "*"
7313
7313
+
}
7314
7314
+
},
7315
7315
+
"node_modules/uint8arrays": {
7316
7316
+
"version": "3.0.0",
7317
7317
+
"license": "MIT",
7318
7318
+
"dependencies": {
7319
7319
+
"multiformats": "^9.4.2"
7320
7320
+
}
7321
7321
+
},
7322
7322
+
"node_modules/undici": {
7323
7323
+
"version": "7.15.0",
7324
7324
+
"license": "MIT",
7325
7325
+
"engines": {
7326
7326
+
"node": ">=20.18.1"
7327
7327
+
}
7328
7328
+
},
7329
7329
+
"node_modules/undici-types": {
7330
7330
+
"version": "6.21.0",
7331
7331
+
"license": "MIT"
7332
7332
+
},
7333
7333
+
"node_modules/unpipe": {
7334
7334
+
"version": "1.0.0",
7335
7335
+
"license": "MIT",
7336
7336
+
"engines": {
7337
7337
+
"node": ">= 0.8"
7338
7338
+
}
7339
7339
+
},
7340
7340
+
"node_modules/uri-js": {
7341
7341
+
"version": "4.4.1",
7342
7342
+
"dev": true,
7343
7343
+
"license": "BSD-2-Clause",
7344
7344
+
"dependencies": {
7345
7345
+
"punycode": "^2.1.0"
7346
7346
+
}
7347
7347
+
},
7348
7348
+
"node_modules/util-deprecate": {
7349
7349
+
"version": "1.0.2",
7350
7350
+
"license": "MIT"
7351
7351
+
},
7352
7352
+
"node_modules/utils-merge": {
7353
7353
+
"version": "1.0.1",
7354
7354
+
"license": "MIT",
7355
7355
+
"engines": {
7356
7356
+
"node": ">= 0.4.0"
7357
7357
+
}
7358
7358
+
},
7359
7359
+
"node_modules/uuid": {
7360
7360
+
"version": "8.3.2",
7361
7361
+
"license": "MIT",
7362
7362
+
"bin": {
7363
7363
+
"uuid": "dist/bin/uuid"
7364
7364
+
}
7365
7365
+
},
7366
7366
+
"node_modules/varint": {
7367
7367
+
"version": "6.0.0",
7368
7368
+
"license": "MIT"
7369
7369
+
},
7370
7370
+
"node_modules/vary": {
7371
7371
+
"version": "1.1.2",
7372
7372
+
"license": "MIT",
7373
7373
+
"engines": {
7374
7374
+
"node": ">= 0.8"
7375
7375
+
}
7376
7376
+
},
7377
7377
+
"node_modules/vite": {
7378
7378
+
"version": "7.1.7",
7379
7379
+
"dev": true,
7380
7380
+
"license": "MIT",
7381
7381
+
"dependencies": {
7382
7382
+
"esbuild": "^0.25.0",
7383
7383
+
"fdir": "^6.5.0",
7384
7384
+
"picomatch": "^4.0.3",
7385
7385
+
"postcss": "^8.5.6",
7386
7386
+
"rollup": "^4.43.0",
7387
7387
+
"tinyglobby": "^0.2.15"
7388
7388
+
},
7389
7389
+
"bin": {
7390
7390
+
"vite": "bin/vite.js"
7391
7391
+
},
7392
7392
+
"engines": {
7393
7393
+
"node": "^20.19.0 || >=22.12.0"
7394
7394
+
},
7395
7395
+
"funding": {
7396
7396
+
"url": "https://github.com/vitejs/vite?sponsor=1"
7397
7397
+
},
7398
7398
+
"optionalDependencies": {
7399
7399
+
"fsevents": "~2.3.3"
7400
7400
+
},
7401
7401
+
"peerDependencies": {
7402
7402
+
"@types/node": "^20.19.0 || >=22.12.0",
7403
7403
+
"jiti": ">=1.21.0",
7404
7404
+
"less": "^4.0.0",
7405
7405
+
"lightningcss": "^1.21.0",
7406
7406
+
"sass": "^1.70.0",
7407
7407
+
"sass-embedded": "^1.70.0",
7408
7408
+
"stylus": ">=0.54.8",
7409
7409
+
"sugarss": "^5.0.0",
7410
7410
+
"terser": "^5.16.0",
7411
7411
+
"tsx": "^4.8.1",
7412
7412
+
"yaml": "^2.4.2"
7413
7413
+
},
7414
7414
+
"peerDependenciesMeta": {
7415
7415
+
"@types/node": {
7416
7416
+
"optional": true
7417
7417
+
},
7418
7418
+
"jiti": {
7419
7419
+
"optional": true
7420
7420
+
},
7421
7421
+
"less": {
7422
7422
+
"optional": true
7423
7423
+
},
7424
7424
+
"lightningcss": {
7425
7425
+
"optional": true
7426
7426
+
},
7427
7427
+
"sass": {
7428
7428
+
"optional": true
7429
7429
+
},
7430
7430
+
"sass-embedded": {
7431
7431
+
"optional": true
7432
7432
+
},
7433
7433
+
"stylus": {
7434
7434
+
"optional": true
7435
7435
+
},
7436
7436
+
"sugarss": {
7437
7437
+
"optional": true
7438
7438
+
},
7439
7439
+
"terser": {
7440
7440
+
"optional": true
7441
7441
+
},
7442
7442
+
"tsx": {
7443
7443
+
"optional": true
7444
7444
+
},
7445
7445
+
"yaml": {
7446
7446
+
"optional": true
7447
7447
+
}
7448
7448
+
}
7449
7449
+
},
7450
7450
+
"node_modules/vite-node": {
7451
7451
+
"version": "3.2.4",
7452
7452
+
"dev": true,
7453
7453
+
"license": "MIT",
7454
7454
+
"dependencies": {
7455
7455
+
"cac": "^6.7.14",
7456
7456
+
"debug": "^4.4.1",
7457
7457
+
"es-module-lexer": "^1.7.0",
7458
7458
+
"pathe": "^2.0.3",
7459
7459
+
"vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0"
7460
7460
+
},
7461
7461
+
"bin": {
7462
7462
+
"vite-node": "vite-node.mjs"
7463
7463
+
},
7464
7464
+
"engines": {
7465
7465
+
"node": "^18.0.0 || ^20.0.0 || >=22.0.0"
7466
7466
+
},
7467
7467
+
"funding": {
7468
7468
+
"url": "https://opencollective.com/vitest"
7469
7469
+
}
7470
7470
+
},
7471
7471
+
"node_modules/vite-node/node_modules/debug": {
7472
7472
+
"version": "4.4.3",
7473
7473
+
"dev": true,
7474
7474
+
"license": "MIT",
7475
7475
+
"dependencies": {
7476
7476
+
"ms": "^2.1.3"
7477
7477
+
},
7478
7478
+
"engines": {
7479
7479
+
"node": ">=6.0"
7480
7480
+
},
7481
7481
+
"peerDependenciesMeta": {
7482
7482
+
"supports-color": {
7483
7483
+
"optional": true
7484
7484
+
}
7485
7485
+
}
7486
7486
+
},
7487
7487
+
"node_modules/vitest": {
7488
7488
+
"version": "3.2.4",
7489
7489
+
"resolved": "https://registry.npmjs.org/vitest/-/vitest-3.2.4.tgz",
7490
7490
+
"integrity": "sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==",
7491
7491
+
"dev": true,
7492
7492
+
"license": "MIT",
7493
7493
+
"dependencies": {
7494
7494
+
"@types/chai": "^5.2.2",
7495
7495
+
"@vitest/expect": "3.2.4",
7496
7496
+
"@vitest/mocker": "3.2.4",
7497
7497
+
"@vitest/pretty-format": "^3.2.4",
7498
7498
+
"@vitest/runner": "3.2.4",
7499
7499
+
"@vitest/snapshot": "3.2.4",
7500
7500
+
"@vitest/spy": "3.2.4",
7501
7501
+
"@vitest/utils": "3.2.4",
7502
7502
+
"chai": "^5.2.0",
7503
7503
+
"debug": "^4.4.1",
7504
7504
+
"expect-type": "^1.2.1",
7505
7505
+
"magic-string": "^0.30.17",
7506
7506
+
"pathe": "^2.0.3",
7507
7507
+
"picomatch": "^4.0.2",
7508
7508
+
"std-env": "^3.9.0",
7509
7509
+
"tinybench": "^2.9.0",
7510
7510
+
"tinyexec": "^0.3.2",
7511
7511
+
"tinyglobby": "^0.2.14",
7512
7512
+
"tinypool": "^1.1.1",
7513
7513
+
"tinyrainbow": "^2.0.0",
7514
7514
+
"vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0",
7515
7515
+
"vite-node": "3.2.4",
7516
7516
+
"why-is-node-running": "^2.3.0"
7517
7517
+
},
7518
7518
+
"bin": {
7519
7519
+
"vitest": "vitest.mjs"
7520
7520
+
},
7521
7521
+
"engines": {
7522
7522
+
"node": "^18.0.0 || ^20.0.0 || >=22.0.0"
7523
7523
+
},
7524
7524
+
"funding": {
7525
7525
+
"url": "https://opencollective.com/vitest"
7526
7526
+
},
7527
7527
+
"peerDependencies": {
7528
7528
+
"@edge-runtime/vm": "*",
7529
7529
+
"@types/debug": "^4.1.12",
7530
7530
+
"@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
7531
7531
+
"@vitest/browser": "3.2.4",
7532
7532
+
"@vitest/ui": "3.2.4",
7533
7533
+
"happy-dom": "*",
7534
7534
+
"jsdom": "*"
7535
7535
+
},
7536
7536
+
"peerDependenciesMeta": {
7537
7537
+
"@edge-runtime/vm": {
7538
7538
+
"optional": true
7539
7539
+
},
7540
7540
+
"@types/debug": {
7541
7541
+
"optional": true
7542
7542
+
},
7543
7543
+
"@types/node": {
7544
7544
+
"optional": true
7545
7545
+
},
7546
7546
+
"@vitest/browser": {
7547
7547
+
"optional": true
7548
7548
+
},
7549
7549
+
"@vitest/ui": {
7550
7550
+
"optional": true
7551
7551
+
},
7552
7552
+
"happy-dom": {
7553
7553
+
"optional": true
7554
7554
+
},
7555
7555
+
"jsdom": {
7556
7556
+
"optional": true
7557
7557
+
}
7558
7558
+
}
7559
7559
+
},
7560
7560
+
"node_modules/vitest/node_modules/debug": {
7561
7561
+
"version": "4.4.3",
7562
7562
+
"dev": true,
7563
7563
+
"license": "MIT",
7564
7564
+
"dependencies": {
7565
7565
+
"ms": "^2.1.3"
7566
7566
+
},
7567
7567
+
"engines": {
7568
7568
+
"node": ">=6.0"
7569
7569
+
},
7570
7570
+
"peerDependenciesMeta": {
7571
7571
+
"supports-color": {
7572
7572
+
"optional": true
7573
7573
+
}
7574
7574
+
}
7575
7575
+
},
7576
7576
+
"node_modules/webidl-conversions": {
7577
7577
+
"version": "3.0.1",
7578
7578
+
"license": "BSD-2-Clause"
7579
7579
+
},
7580
7580
+
"node_modules/whatwg-url": {
7581
7581
+
"version": "5.0.0",
7582
7582
+
"license": "MIT",
7583
7583
+
"dependencies": {
7584
7584
+
"tr46": "~0.0.3",
7585
7585
+
"webidl-conversions": "^3.0.0"
7586
7586
+
}
7587
7587
+
},
7588
7588
+
"node_modules/which": {
7589
7589
+
"version": "2.0.2",
7590
7590
+
"license": "ISC",
7591
7591
+
"dependencies": {
7592
7592
+
"isexe": "^2.0.0"
7593
7593
+
},
7594
7594
+
"bin": {
7595
7595
+
"node-which": "bin/node-which"
7596
7596
+
},
7597
7597
+
"engines": {
7598
7598
+
"node": ">= 8"
7599
7599
+
}
7600
7600
+
},
7601
7601
+
"node_modules/why-is-node-running": {
7602
7602
+
"version": "2.3.0",
7603
7603
+
"dev": true,
7604
7604
+
"license": "MIT",
7605
7605
+
"dependencies": {
7606
7606
+
"siginfo": "^2.0.0",
7607
7607
+
"stackback": "0.0.2"
7608
7608
+
},
7609
7609
+
"bin": {
7610
7610
+
"why-is-node-running": "cli.js"
7611
7611
+
},
7612
7612
+
"engines": {
7613
7613
+
"node": ">=8"
7614
7614
+
}
7615
7615
+
},
7616
7616
+
"node_modules/word-wrap": {
7617
7617
+
"version": "1.2.5",
7618
7618
+
"dev": true,
7619
7619
+
"license": "MIT",
7620
7620
+
"engines": {
7621
7621
+
"node": ">=0.10.0"
7622
7622
+
}
7623
7623
+
},
7624
7624
+
"node_modules/wrap-ansi": {
7625
7625
+
"version": "9.0.0",
7626
7626
+
"license": "MIT",
7627
7627
+
"dependencies": {
7628
7628
+
"ansi-styles": "^6.2.1",
7629
7629
+
"string-width": "^7.0.0",
7630
7630
+
"strip-ansi": "^7.1.0"
7631
7631
+
},
7632
7632
+
"engines": {
7633
7633
+
"node": ">=18"
7634
7634
+
},
7635
7635
+
"funding": {
7636
7636
+
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
7637
7637
+
}
7638
7638
+
},
7639
7639
+
"node_modules/wrap-ansi/node_modules/ansi-styles": {
7640
7640
+
"version": "6.2.1",
7641
7641
+
"license": "MIT",
7642
7642
+
"engines": {
7643
7643
+
"node": ">=12"
7644
7644
+
},
7645
7645
+
"funding": {
7646
7646
+
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
7647
7647
+
}
7648
7648
+
},
7649
7649
+
"node_modules/wrappy": {
7650
7650
+
"version": "1.0.2",
7651
7651
+
"license": "ISC"
7652
7652
+
},
7653
7653
+
"node_modules/ws": {
7654
7654
+
"version": "8.18.0",
7655
7655
+
"license": "MIT",
7656
7656
+
"engines": {
7657
7657
+
"node": ">=10.0.0"
7658
7658
+
},
7659
7659
+
"peerDependencies": {
7660
7660
+
"bufferutil": "^4.0.1",
7661
7661
+
"utf-8-validate": ">=5.0.2"
7662
7662
+
},
7663
7663
+
"peerDependenciesMeta": {
7664
7664
+
"bufferutil": {
7665
7665
+
"optional": true
7666
7666
+
},
7667
7667
+
"utf-8-validate": {
7668
7668
+
"optional": true
7669
7669
+
}
7670
7670
+
}
7671
7671
+
},
7672
7672
+
"node_modules/xtend": {
7673
7673
+
"version": "4.0.2",
7674
7674
+
"license": "MIT",
7675
7675
+
"engines": {
7676
7676
+
"node": ">=0.4"
7677
7677
+
}
7678
7678
+
},
7679
7679
+
"node_modules/y18n": {
7680
7680
+
"version": "5.0.8",
7681
7681
+
"license": "ISC",
7682
7682
+
"engines": {
7683
7683
+
"node": ">=10"
7684
7684
+
}
7685
7685
+
},
7686
7686
+
"node_modules/yaml": {
7687
7687
+
"version": "2.7.1",
7688
7688
+
"license": "ISC",
7689
7689
+
"bin": {
7690
7690
+
"yaml": "bin.mjs"
7691
7691
+
},
7692
7692
+
"engines": {
7693
7693
+
"node": ">= 14"
7694
7694
+
}
7695
7695
+
},
7696
7696
+
"node_modules/yargs": {
7697
7697
+
"version": "17.7.2",
7698
7698
+
"license": "MIT",
7699
7699
+
"dependencies": {
7700
7700
+
"cliui": "^8.0.1",
7701
7701
+
"escalade": "^3.1.1",
7702
7702
+
"get-caller-file": "^2.0.5",
7703
7703
+
"require-directory": "^2.1.1",
7704
7704
+
"string-width": "^4.2.3",
7705
7705
+
"y18n": "^5.0.5",
7706
7706
+
"yargs-parser": "^21.1.1"
7707
7707
+
},
7708
7708
+
"engines": {
7709
7709
+
"node": ">=12"
7710
7710
+
}
7711
7711
+
},
7712
7712
+
"node_modules/yargs-parser": {
7713
7713
+
"version": "21.1.1",
7714
7714
+
"license": "ISC",
7715
7715
+
"engines": {
7716
7716
+
"node": ">=12"
7717
7717
+
}
7718
7718
+
},
7719
7719
+
"node_modules/yargs/node_modules/string-width": {
7720
7720
+
"version": "4.2.3",
7721
7721
+
"license": "MIT",
7722
7722
+
"dependencies": {
7723
7723
+
"emoji-regex": "^8.0.0",
7724
7724
+
"is-fullwidth-code-point": "^3.0.0",
7725
7725
+
"strip-ansi": "^6.0.1"
7726
7726
+
},
7727
7727
+
"engines": {
7728
7728
+
"node": ">=8"
7729
7729
+
}
7730
7730
+
},
7731
7731
+
"node_modules/yargs/node_modules/string-width/node_modules/emoji-regex": {
7732
7732
+
"version": "8.0.0",
7733
7733
+
"license": "MIT"
7734
7734
+
},
7735
7735
+
"node_modules/yargs/node_modules/string-width/node_modules/is-fullwidth-code-point": {
7736
7736
+
"version": "3.0.0",
7737
7737
+
"license": "MIT",
7738
7738
+
"engines": {
7739
7739
+
"node": ">=8"
7740
7740
+
}
7741
7741
+
},
7742
7742
+
"node_modules/yargs/node_modules/string-width/node_modules/strip-ansi": {
7743
7743
+
"version": "6.0.1",
7744
7744
+
"license": "MIT",
7745
7745
+
"dependencies": {
7746
7746
+
"ansi-regex": "^5.0.1"
7747
7747
+
},
7748
7748
+
"engines": {
7749
7749
+
"node": ">=8"
7750
7750
+
}
7751
7751
+
},
7752
7752
+
"node_modules/yargs/node_modules/string-width/node_modules/strip-ansi/node_modules/ansi-regex": {
7753
7753
+
"version": "5.0.1",
7754
7754
+
"license": "MIT",
7755
7755
+
"engines": {
7756
7756
+
"node": ">=8"
7757
7757
+
}
7758
7758
+
},
7759
7759
+
"node_modules/yocto-queue": {
7760
7760
+
"version": "0.1.0",
7761
7761
+
"dev": true,
7762
7762
+
"license": "MIT",
7763
7763
+
"engines": {
7764
7764
+
"node": ">=10"
7765
7765
+
},
7766
7766
+
"funding": {
7767
7767
+
"url": "https://github.com/sponsors/sindresorhus"
7768
7768
+
}
7769
7769
+
},
7770
7770
+
"node_modules/zod": {
7771
7771
+
"version": "3.24.1",
7772
7772
+
"license": "MIT",
7773
7773
+
"funding": {
7774
7774
+
"url": "https://github.com/sponsors/colinhacks"
7775
7775
+
}
7776
7776
+
}
7777
7777
+
}
7778
7778
+
}
+7
-1
package.json
···
5
5
"scripts": {
6
6
"start": "npx tsx src/main.ts",
7
7
"dev": "npx tsx --watch src/main.ts",
8
8
+
"test": "vitest",
9
9
+
"test:ui": "vitest --ui",
10
10
+
"test:run": "vitest run",
11
11
+
"test:coverage": "vitest run --coverage",
8
12
"format": "bunx prettier --write .",
9
13
"lint": "bunx eslint .",
10
14
"lint:fix": "bunx eslint --fix .",
···
20
24
"@types/eslint__js": "^8.42.3",
21
25
"@types/express": "^4.17.23",
22
26
"@types/node": "^22.18.0",
27
27
+
"@vitest/ui": "^3.2.4",
23
28
"eslint": "^9.34.0",
24
29
"prettier": "^3.6.2",
25
30
"tsx": "^4.20.5",
26
31
"typescript": "^5.9.2",
27
27
-
"typescript-eslint": "^8.42.0"
32
32
+
"typescript-eslint": "^8.42.0",
33
33
+
"vitest": "^3.2.4"
28
34
},
29
35
"dependencies": {
30
36
"@atproto/api": "^0.13.35",
+7
-3
src/main.ts
···
1
1
import {
2
2
CommitCreateEvent,
3
3
-
CommitUpdate,
4
3
CommitUpdateEvent,
5
4
IdentityEvent,
6
5
Jetstream,
···
19
18
import { checkPosts } from "./checkPosts.js";
20
19
import { checkHandle } from "./checkHandles.js";
21
20
import { checkDescription, checkDisplayName } from "./checkProfiles.js";
22
22
-
import { checkFacetSpam } from "./rules/embeds/facets.js";
21
21
+
import { checkFacetSpam } from "./rules/facets/facets.js";
23
22
24
23
let cursor = 0;
25
24
let cursorUpdateInterval: NodeJS.Timeout;
···
118
117
if (hasFacets) {
119
118
// Check for facet spam (hidden mentions with duplicate byte positions)
120
119
tasks.push(
121
121
-
checkFacetSpam(event.did, event.time_us, atURI, event.commit.record.facets!),
120
120
+
checkFacetSpam(
121
121
+
event.did,
122
122
+
event.time_us,
123
123
+
atURI,
124
124
+
event.commit.record.facets!,
125
125
+
),
122
126
);
123
127
124
128
const hasLinkType = event.commit.record.facets!.some((facet) =>
src/rules/embeds/facets.ts
src/rules/facets/facets.ts
+252
src/rules/facets/tests/facets.test.ts
···
1
1
+
import { describe, it, expect, vi, beforeEach } from "vitest";
2
2
+
import { checkFacetSpam, FACET_SPAM_THRESHOLD, FACET_SPAM_LABEL, FACET_SPAM_COMMENT } from "../facets.js";
3
3
+
import { Facet } from "../../../types.js";
4
4
+
5
5
+
// Mock dependencies
6
6
+
vi.mock("../../../moderation.js", () => ({
7
7
+
createAccountLabel: vi.fn(),
8
8
+
}));
9
9
+
10
10
+
vi.mock("../../../logger.js", () => ({
11
11
+
logger: {
12
12
+
info: vi.fn(),
13
13
+
debug: vi.fn(),
14
14
+
error: vi.fn(),
15
15
+
},
16
16
+
}));
17
17
+
18
18
+
import { createAccountLabel } from "../../../moderation.js";
19
19
+
import { logger } from "../../../logger.js";
20
20
+
21
21
+
describe("checkFacetSpam", () => {
22
22
+
const TEST_DID = "did:plc:test123";
23
23
+
const TEST_TIME = Date.now() * 1000;
24
24
+
const TEST_URI = "at://did:plc:test123/app.bsky.feed.post/test";
25
25
+
26
26
+
beforeEach(() => {
27
27
+
vi.clearAllMocks();
28
28
+
});
29
29
+
30
30
+
describe("when no spam is present", () => {
31
31
+
it("should not label when facets array is empty", async () => {
32
32
+
await checkFacetSpam(TEST_DID, TEST_TIME, TEST_URI, []);
33
33
+
34
34
+
expect(createAccountLabel).not.toHaveBeenCalled();
35
35
+
expect(logger.info).not.toHaveBeenCalled();
36
36
+
});
37
37
+
38
38
+
it("should not label when facets is null/undefined", async () => {
39
39
+
await checkFacetSpam(TEST_DID, TEST_TIME, TEST_URI, null as any);
40
40
+
expect(createAccountLabel).not.toHaveBeenCalled();
41
41
+
42
42
+
await checkFacetSpam(TEST_DID, TEST_TIME, TEST_URI, undefined as any);
43
43
+
expect(createAccountLabel).not.toHaveBeenCalled();
44
44
+
});
45
45
+
46
46
+
it("should not label when there is only one facet", async () => {
47
47
+
const facets: Facet[] = [
48
48
+
{
49
49
+
index: { byteStart: 0, byteEnd: 10 },
50
50
+
features: [{ $type: "app.bsky.richtext.facet#mention", did: "did:plc:user1" }],
51
51
+
},
52
52
+
];
53
53
+
54
54
+
await checkFacetSpam(TEST_DID, TEST_TIME, TEST_URI, facets);
55
55
+
56
56
+
expect(createAccountLabel).not.toHaveBeenCalled();
57
57
+
expect(logger.info).not.toHaveBeenCalled();
58
58
+
});
59
59
+
60
60
+
it("should not label when all facets have different positions", async () => {
61
61
+
const facets: Facet[] = [
62
62
+
{
63
63
+
index: { byteStart: 0, byteEnd: 10 },
64
64
+
features: [{ $type: "app.bsky.richtext.facet#mention", did: "did:plc:user1" }],
65
65
+
},
66
66
+
{
67
67
+
index: { byteStart: 11, byteEnd: 20 },
68
68
+
features: [{ $type: "app.bsky.richtext.facet#mention", did: "did:plc:user2" }],
69
69
+
},
70
70
+
{
71
71
+
index: { byteStart: 21, byteEnd: 30 },
72
72
+
features: [{ $type: "app.bsky.richtext.facet#mention", did: "did:plc:user3" }],
73
73
+
},
74
74
+
];
75
75
+
76
76
+
await checkFacetSpam(TEST_DID, TEST_TIME, TEST_URI, facets);
77
77
+
78
78
+
expect(createAccountLabel).not.toHaveBeenCalled();
79
79
+
expect(logger.info).not.toHaveBeenCalled();
80
80
+
});
81
81
+
82
82
+
it("should not label when facets count equals threshold (not exceeding)", async () => {
83
83
+
// If threshold is 1, having exactly 1 facet at a position should not trigger
84
84
+
const facets: Facet[] = [
85
85
+
{
86
86
+
index: { byteStart: 0, byteEnd: 1 },
87
87
+
features: [{ $type: "app.bsky.richtext.facet#mention", did: "did:plc:user1" }],
88
88
+
},
89
89
+
];
90
90
+
91
91
+
await checkFacetSpam(TEST_DID, TEST_TIME, TEST_URI, facets);
92
92
+
93
93
+
expect(createAccountLabel).not.toHaveBeenCalled();
94
94
+
});
95
95
+
});
96
96
+
97
97
+
describe("when spam is detected", () => {
98
98
+
it("should label account when multiple facets share the same position", async () => {
99
99
+
const facets: Facet[] = [
100
100
+
{
101
101
+
index: { byteStart: 0, byteEnd: 1 },
102
102
+
features: [{ $type: "app.bsky.richtext.facet#mention", did: "did:plc:user1" }],
103
103
+
},
104
104
+
{
105
105
+
index: { byteStart: 0, byteEnd: 1 },
106
106
+
features: [{ $type: "app.bsky.richtext.facet#mention", did: "did:plc:user2" }],
107
107
+
},
108
108
+
];
109
109
+
110
110
+
await checkFacetSpam(TEST_DID, TEST_TIME, TEST_URI, facets);
111
111
+
112
112
+
expect(logger.info).toHaveBeenCalledWith(
113
113
+
{
114
114
+
process: "FACET_SPAM",
115
115
+
did: TEST_DID,
116
116
+
atURI: TEST_URI,
117
117
+
position: "0:1",
118
118
+
count: 2,
119
119
+
},
120
120
+
"Facet spam detected"
121
121
+
);
122
122
+
123
123
+
expect(createAccountLabel).toHaveBeenCalledWith(
124
124
+
TEST_DID,
125
125
+
FACET_SPAM_LABEL,
126
126
+
`${TEST_TIME}: ${FACET_SPAM_COMMENT} - 2 facets at position 0:1 in ${TEST_URI}`
127
127
+
);
128
128
+
});
129
129
+
130
130
+
it("should detect spam with many facets at same position (real-world example)", async () => {
131
131
+
// Simulates the example from facets.json with 100+ mentions at position 0:1
132
132
+
const facets: Facet[] = Array.from({ length: 100 }, (_, i) => ({
133
133
+
index: { byteStart: 0, byteEnd: 1 },
134
134
+
features: [{ $type: "app.bsky.richtext.facet#mention", did: `did:plc:user${i}` }],
135
135
+
}));
136
136
+
137
137
+
await checkFacetSpam(TEST_DID, TEST_TIME, TEST_URI, facets);
138
138
+
139
139
+
expect(logger.info).toHaveBeenCalledWith(
140
140
+
expect.objectContaining({
141
141
+
process: "FACET_SPAM",
142
142
+
did: TEST_DID,
143
143
+
atURI: TEST_URI,
144
144
+
position: "0:1",
145
145
+
count: 100,
146
146
+
}),
147
147
+
"Facet spam detected"
148
148
+
);
149
149
+
150
150
+
expect(createAccountLabel).toHaveBeenCalledOnce();
151
151
+
});
152
152
+
153
153
+
it("should only label once even if multiple positions exceed threshold", async () => {
154
154
+
const facets: Facet[] = [
155
155
+
// First spam position
156
156
+
{
157
157
+
index: { byteStart: 0, byteEnd: 1 },
158
158
+
features: [{ $type: "app.bsky.richtext.facet#mention", did: "did:plc:user1" }],
159
159
+
},
160
160
+
{
161
161
+
index: { byteStart: 0, byteEnd: 1 },
162
162
+
features: [{ $type: "app.bsky.richtext.facet#mention", did: "did:plc:user2" }],
163
163
+
},
164
164
+
// Second spam position
165
165
+
{
166
166
+
index: { byteStart: 5, byteEnd: 10 },
167
167
+
features: [{ $type: "app.bsky.richtext.facet#mention", did: "did:plc:user3" }],
168
168
+
},
169
169
+
{
170
170
+
index: { byteStart: 5, byteEnd: 10 },
171
171
+
features: [{ $type: "app.bsky.richtext.facet#mention", did: "did:plc:user4" }],
172
172
+
},
173
173
+
];
174
174
+
175
175
+
await checkFacetSpam(TEST_DID, TEST_TIME, TEST_URI, facets);
176
176
+
177
177
+
// Should only call createAccountLabel once (early return after first detection)
178
178
+
expect(createAccountLabel).toHaveBeenCalledOnce();
179
179
+
});
180
180
+
181
181
+
it("should handle different feature types at same position", async () => {
182
182
+
const facets: Facet[] = [
183
183
+
{
184
184
+
index: { byteStart: 0, byteEnd: 1 },
185
185
+
features: [{ $type: "app.bsky.richtext.facet#mention", did: "did:plc:user1" }],
186
186
+
},
187
187
+
{
188
188
+
index: { byteStart: 0, byteEnd: 1 },
189
189
+
features: [{ $type: "app.bsky.richtext.facet#link", uri: "https://example.com" }],
190
190
+
},
191
191
+
];
192
192
+
193
193
+
await checkFacetSpam(TEST_DID, TEST_TIME, TEST_URI, facets);
194
194
+
195
195
+
// Should still detect as spam regardless of feature type
196
196
+
expect(createAccountLabel).toHaveBeenCalledOnce();
197
197
+
});
198
198
+
});
199
199
+
200
200
+
describe("threshold behavior", () => {
201
201
+
it("should respect FACET_SPAM_THRESHOLD constant", () => {
202
202
+
// Verify the threshold is set correctly
203
203
+
expect(FACET_SPAM_THRESHOLD).toBe(1);
204
204
+
});
205
205
+
206
206
+
it("should use correct label and comment constants", () => {
207
207
+
expect(FACET_SPAM_LABEL).toBe("suspect-inauthentic");
208
208
+
expect(FACET_SPAM_COMMENT).toBe("Abusive facet usage detected (hidden mentions)");
209
209
+
});
210
210
+
});
211
211
+
212
212
+
describe("edge cases", () => {
213
213
+
it("should handle facets with same byteStart but different byteEnd", async () => {
214
214
+
const facets: Facet[] = [
215
215
+
{
216
216
+
index: { byteStart: 0, byteEnd: 5 },
217
217
+
features: [{ $type: "app.bsky.richtext.facet#mention", did: "did:plc:user1" }],
218
218
+
},
219
219
+
{
220
220
+
index: { byteStart: 0, byteEnd: 10 },
221
221
+
features: [{ $type: "app.bsky.richtext.facet#mention", did: "did:plc:user2" }],
222
222
+
},
223
223
+
];
224
224
+
225
225
+
await checkFacetSpam(TEST_DID, TEST_TIME, TEST_URI, facets);
226
226
+
227
227
+
// Different positions (0:5 vs 0:10), so no spam
228
228
+
expect(createAccountLabel).not.toHaveBeenCalled();
229
229
+
});
230
230
+
231
231
+
it("should handle large byte positions", async () => {
232
232
+
const facets: Facet[] = [
233
233
+
{
234
234
+
index: { byteStart: 1000000, byteEnd: 1000100 },
235
235
+
features: [{ $type: "app.bsky.richtext.facet#mention", did: "did:plc:user1" }],
236
236
+
},
237
237
+
{
238
238
+
index: { byteStart: 1000000, byteEnd: 1000100 },
239
239
+
features: [{ $type: "app.bsky.richtext.facet#mention", did: "did:plc:user2" }],
240
240
+
},
241
241
+
];
242
242
+
243
243
+
await checkFacetSpam(TEST_DID, TEST_TIME, TEST_URI, facets);
244
244
+
245
245
+
expect(createAccountLabel).toHaveBeenCalledWith(
246
246
+
TEST_DID,
247
247
+
FACET_SPAM_LABEL,
248
248
+
expect.stringContaining("1000000:1000100")
249
249
+
);
250
250
+
});
251
251
+
});
252
252
+
});
+12
vitest.config.ts
···
1
1
+
import { defineConfig } from "vitest/config";
2
2
+
3
3
+
export default defineConfig({
4
4
+
test: {
5
5
+
globals: true,
6
6
+
environment: "node",
7
7
+
coverage: {
8
8
+
provider: "v8",
9
9
+
reporter: ["text", "json", "html"],
10
10
+
},
11
11
+
},
12
12
+
});