my harness for niri
1{
2 "name": "niri",
3 "version": "1.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "niri",
9 "version": "1.0.0",
10 "license": "ISC",
11 "workspaces": [
12 "packages/*",
13 "apps/*"
14 ],
15 "dependencies": {
16 "@fastify/static": "^8.3.0",
17 "@niri/chat-client": "*",
18 "better-sqlite3": "^12.8.0",
19 "discord.js": "^14.25.1",
20 "fastify": "^5.8.4",
21 "node-pty": "^1.1.0",
22 "openai": "^6.33.0"
23 },
24 "devDependencies": {
25 "@types/better-sqlite3": "^7.6.13",
26 "@types/node": "^25.5.0",
27 "dotenv-cli": "^11.0.0",
28 "tsx": "^4.21.0",
29 "typescript": "^6.0.2"
30 }
31 },
32 "apps/web": {
33 "name": "@niri/web",
34 "version": "0.1.0",
35 "dependencies": {
36 "@niri/chat-client": "*",
37 "highlight.js": "^11.11.1",
38 "react": "^19.2.0",
39 "react-dom": "^19.2.0",
40 "react-markdown": "^10.1.0",
41 "rehype-highlight": "^7.0.2",
42 "remark-gfm": "^4.0.1"
43 },
44 "devDependencies": {
45 "@types/react": "^19.2.2",
46 "@types/react-dom": "^19.2.2",
47 "@vitejs/plugin-react": "^5.1.0",
48 "typescript": "^6.0.2",
49 "vite": "^7.1.9"
50 }
51 },
52 "node_modules/@babel/code-frame": {
53 "version": "7.29.0",
54 "dev": true,
55 "license": "MIT",
56 "dependencies": {
57 "@babel/helper-validator-identifier": "^7.28.5",
58 "js-tokens": "^4.0.0",
59 "picocolors": "^1.1.1"
60 },
61 "engines": {
62 "node": ">=6.9.0"
63 }
64 },
65 "node_modules/@babel/compat-data": {
66 "version": "7.29.0",
67 "dev": true,
68 "license": "MIT",
69 "engines": {
70 "node": ">=6.9.0"
71 }
72 },
73 "node_modules/@babel/core": {
74 "version": "7.29.0",
75 "dev": true,
76 "license": "MIT",
77 "peer": true,
78 "dependencies": {
79 "@babel/code-frame": "^7.29.0",
80 "@babel/generator": "^7.29.0",
81 "@babel/helper-compilation-targets": "^7.28.6",
82 "@babel/helper-module-transforms": "^7.28.6",
83 "@babel/helpers": "^7.28.6",
84 "@babel/parser": "^7.29.0",
85 "@babel/template": "^7.28.6",
86 "@babel/traverse": "^7.29.0",
87 "@babel/types": "^7.29.0",
88 "@jridgewell/remapping": "^2.3.5",
89 "convert-source-map": "^2.0.0",
90 "debug": "^4.1.0",
91 "gensync": "^1.0.0-beta.2",
92 "json5": "^2.2.3",
93 "semver": "^6.3.1"
94 },
95 "engines": {
96 "node": ">=6.9.0"
97 },
98 "funding": {
99 "type": "opencollective",
100 "url": "https://opencollective.com/babel"
101 }
102 },
103 "node_modules/@babel/core/node_modules/semver": {
104 "version": "6.3.1",
105 "dev": true,
106 "license": "ISC",
107 "bin": {
108 "semver": "bin/semver.js"
109 }
110 },
111 "node_modules/@babel/generator": {
112 "version": "7.29.1",
113 "dev": true,
114 "license": "MIT",
115 "dependencies": {
116 "@babel/parser": "^7.29.0",
117 "@babel/types": "^7.29.0",
118 "@jridgewell/gen-mapping": "^0.3.12",
119 "@jridgewell/trace-mapping": "^0.3.28",
120 "jsesc": "^3.0.2"
121 },
122 "engines": {
123 "node": ">=6.9.0"
124 }
125 },
126 "node_modules/@babel/helper-compilation-targets": {
127 "version": "7.28.6",
128 "dev": true,
129 "license": "MIT",
130 "dependencies": {
131 "@babel/compat-data": "^7.28.6",
132 "@babel/helper-validator-option": "^7.27.1",
133 "browserslist": "^4.24.0",
134 "lru-cache": "^5.1.1",
135 "semver": "^6.3.1"
136 },
137 "engines": {
138 "node": ">=6.9.0"
139 }
140 },
141 "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": {
142 "version": "5.1.1",
143 "dev": true,
144 "license": "ISC",
145 "dependencies": {
146 "yallist": "^3.0.2"
147 }
148 },
149 "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
150 "version": "6.3.1",
151 "dev": true,
152 "license": "ISC",
153 "bin": {
154 "semver": "bin/semver.js"
155 }
156 },
157 "node_modules/@babel/helper-globals": {
158 "version": "7.28.0",
159 "dev": true,
160 "license": "MIT",
161 "engines": {
162 "node": ">=6.9.0"
163 }
164 },
165 "node_modules/@babel/helper-module-imports": {
166 "version": "7.28.6",
167 "dev": true,
168 "license": "MIT",
169 "dependencies": {
170 "@babel/traverse": "^7.28.6",
171 "@babel/types": "^7.28.6"
172 },
173 "engines": {
174 "node": ">=6.9.0"
175 }
176 },
177 "node_modules/@babel/helper-module-transforms": {
178 "version": "7.28.6",
179 "dev": true,
180 "license": "MIT",
181 "dependencies": {
182 "@babel/helper-module-imports": "^7.28.6",
183 "@babel/helper-validator-identifier": "^7.28.5",
184 "@babel/traverse": "^7.28.6"
185 },
186 "engines": {
187 "node": ">=6.9.0"
188 },
189 "peerDependencies": {
190 "@babel/core": "^7.0.0"
191 }
192 },
193 "node_modules/@babel/helper-plugin-utils": {
194 "version": "7.28.6",
195 "dev": true,
196 "license": "MIT",
197 "engines": {
198 "node": ">=6.9.0"
199 }
200 },
201 "node_modules/@babel/helper-string-parser": {
202 "version": "7.27.1",
203 "dev": true,
204 "license": "MIT",
205 "engines": {
206 "node": ">=6.9.0"
207 }
208 },
209 "node_modules/@babel/helper-validator-identifier": {
210 "version": "7.28.5",
211 "dev": true,
212 "license": "MIT",
213 "engines": {
214 "node": ">=6.9.0"
215 }
216 },
217 "node_modules/@babel/helper-validator-option": {
218 "version": "7.27.1",
219 "dev": true,
220 "license": "MIT",
221 "engines": {
222 "node": ">=6.9.0"
223 }
224 },
225 "node_modules/@babel/helpers": {
226 "version": "7.29.2",
227 "dev": true,
228 "license": "MIT",
229 "dependencies": {
230 "@babel/template": "^7.28.6",
231 "@babel/types": "^7.29.0"
232 },
233 "engines": {
234 "node": ">=6.9.0"
235 }
236 },
237 "node_modules/@babel/parser": {
238 "version": "7.29.2",
239 "dev": true,
240 "license": "MIT",
241 "dependencies": {
242 "@babel/types": "^7.29.0"
243 },
244 "bin": {
245 "parser": "bin/babel-parser.js"
246 },
247 "engines": {
248 "node": ">=6.0.0"
249 }
250 },
251 "node_modules/@babel/plugin-transform-react-jsx-self": {
252 "version": "7.27.1",
253 "dev": true,
254 "license": "MIT",
255 "dependencies": {
256 "@babel/helper-plugin-utils": "^7.27.1"
257 },
258 "engines": {
259 "node": ">=6.9.0"
260 },
261 "peerDependencies": {
262 "@babel/core": "^7.0.0-0"
263 }
264 },
265 "node_modules/@babel/plugin-transform-react-jsx-source": {
266 "version": "7.27.1",
267 "dev": true,
268 "license": "MIT",
269 "dependencies": {
270 "@babel/helper-plugin-utils": "^7.27.1"
271 },
272 "engines": {
273 "node": ">=6.9.0"
274 },
275 "peerDependencies": {
276 "@babel/core": "^7.0.0-0"
277 }
278 },
279 "node_modules/@babel/template": {
280 "version": "7.28.6",
281 "dev": true,
282 "license": "MIT",
283 "dependencies": {
284 "@babel/code-frame": "^7.28.6",
285 "@babel/parser": "^7.28.6",
286 "@babel/types": "^7.28.6"
287 },
288 "engines": {
289 "node": ">=6.9.0"
290 }
291 },
292 "node_modules/@babel/traverse": {
293 "version": "7.29.0",
294 "dev": true,
295 "license": "MIT",
296 "dependencies": {
297 "@babel/code-frame": "^7.29.0",
298 "@babel/generator": "^7.29.0",
299 "@babel/helper-globals": "^7.28.0",
300 "@babel/parser": "^7.29.0",
301 "@babel/template": "^7.28.6",
302 "@babel/types": "^7.29.0",
303 "debug": "^4.3.1"
304 },
305 "engines": {
306 "node": ">=6.9.0"
307 }
308 },
309 "node_modules/@babel/types": {
310 "version": "7.29.0",
311 "dev": true,
312 "license": "MIT",
313 "dependencies": {
314 "@babel/helper-string-parser": "^7.27.1",
315 "@babel/helper-validator-identifier": "^7.28.5"
316 },
317 "engines": {
318 "node": ">=6.9.0"
319 }
320 },
321 "node_modules/@discordjs/builders": {
322 "version": "1.14.1",
323 "license": "Apache-2.0",
324 "dependencies": {
325 "@discordjs/formatters": "^0.6.2",
326 "@discordjs/util": "^1.2.0",
327 "@sapphire/shapeshift": "^4.0.0",
328 "discord-api-types": "^0.38.40",
329 "fast-deep-equal": "^3.1.3",
330 "ts-mixer": "^6.0.4",
331 "tslib": "^2.6.3"
332 },
333 "engines": {
334 "node": ">=16.11.0"
335 },
336 "funding": {
337 "url": "https://github.com/discordjs/discord.js?sponsor"
338 }
339 },
340 "node_modules/@discordjs/collection": {
341 "version": "1.5.3",
342 "license": "Apache-2.0",
343 "engines": {
344 "node": ">=16.11.0"
345 }
346 },
347 "node_modules/@discordjs/formatters": {
348 "version": "0.6.2",
349 "license": "Apache-2.0",
350 "dependencies": {
351 "discord-api-types": "^0.38.33"
352 },
353 "engines": {
354 "node": ">=16.11.0"
355 },
356 "funding": {
357 "url": "https://github.com/discordjs/discord.js?sponsor"
358 }
359 },
360 "node_modules/@discordjs/rest": {
361 "version": "2.6.1",
362 "license": "Apache-2.0",
363 "dependencies": {
364 "@discordjs/collection": "^2.1.1",
365 "@discordjs/util": "^1.2.0",
366 "@sapphire/async-queue": "^1.5.3",
367 "@sapphire/snowflake": "^3.5.5",
368 "@vladfrangu/async_event_emitter": "^2.4.6",
369 "discord-api-types": "^0.38.40",
370 "magic-bytes.js": "^1.13.0",
371 "tslib": "^2.6.3",
372 "undici": "6.24.1"
373 },
374 "engines": {
375 "node": ">=18"
376 },
377 "funding": {
378 "url": "https://github.com/discordjs/discord.js?sponsor"
379 }
380 },
381 "node_modules/@discordjs/rest/node_modules/@discordjs/collection": {
382 "version": "2.1.1",
383 "license": "Apache-2.0",
384 "engines": {
385 "node": ">=18"
386 },
387 "funding": {
388 "url": "https://github.com/discordjs/discord.js?sponsor"
389 }
390 },
391 "node_modules/@discordjs/rest/node_modules/@sapphire/snowflake": {
392 "version": "3.5.5",
393 "license": "MIT",
394 "engines": {
395 "node": ">=v14.0.0",
396 "npm": ">=7.0.0"
397 }
398 },
399 "node_modules/@discordjs/util": {
400 "version": "1.2.0",
401 "license": "Apache-2.0",
402 "dependencies": {
403 "discord-api-types": "^0.38.33"
404 },
405 "engines": {
406 "node": ">=18"
407 },
408 "funding": {
409 "url": "https://github.com/discordjs/discord.js?sponsor"
410 }
411 },
412 "node_modules/@discordjs/ws": {
413 "version": "1.2.3",
414 "license": "Apache-2.0",
415 "dependencies": {
416 "@discordjs/collection": "^2.1.0",
417 "@discordjs/rest": "^2.5.1",
418 "@discordjs/util": "^1.1.0",
419 "@sapphire/async-queue": "^1.5.2",
420 "@types/ws": "^8.5.10",
421 "@vladfrangu/async_event_emitter": "^2.2.4",
422 "discord-api-types": "^0.38.1",
423 "tslib": "^2.6.2",
424 "ws": "^8.17.0"
425 },
426 "engines": {
427 "node": ">=16.11.0"
428 },
429 "funding": {
430 "url": "https://github.com/discordjs/discord.js?sponsor"
431 }
432 },
433 "node_modules/@discordjs/ws/node_modules/@discordjs/collection": {
434 "version": "2.1.1",
435 "license": "Apache-2.0",
436 "engines": {
437 "node": ">=18"
438 },
439 "funding": {
440 "url": "https://github.com/discordjs/discord.js?sponsor"
441 }
442 },
443 "node_modules/@esbuild/aix-ppc64": {
444 "version": "0.27.7",
445 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz",
446 "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==",
447 "cpu": [
448 "ppc64"
449 ],
450 "dev": true,
451 "license": "MIT",
452 "optional": true,
453 "os": [
454 "aix"
455 ],
456 "engines": {
457 "node": ">=18"
458 }
459 },
460 "node_modules/@esbuild/android-arm": {
461 "version": "0.27.7",
462 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz",
463 "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==",
464 "cpu": [
465 "arm"
466 ],
467 "dev": true,
468 "license": "MIT",
469 "optional": true,
470 "os": [
471 "android"
472 ],
473 "engines": {
474 "node": ">=18"
475 }
476 },
477 "node_modules/@esbuild/android-arm64": {
478 "version": "0.27.7",
479 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz",
480 "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==",
481 "cpu": [
482 "arm64"
483 ],
484 "dev": true,
485 "license": "MIT",
486 "optional": true,
487 "os": [
488 "android"
489 ],
490 "engines": {
491 "node": ">=18"
492 }
493 },
494 "node_modules/@esbuild/android-x64": {
495 "version": "0.27.7",
496 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz",
497 "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==",
498 "cpu": [
499 "x64"
500 ],
501 "dev": true,
502 "license": "MIT",
503 "optional": true,
504 "os": [
505 "android"
506 ],
507 "engines": {
508 "node": ">=18"
509 }
510 },
511 "node_modules/@esbuild/darwin-arm64": {
512 "version": "0.27.7",
513 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz",
514 "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==",
515 "cpu": [
516 "arm64"
517 ],
518 "dev": true,
519 "license": "MIT",
520 "optional": true,
521 "os": [
522 "darwin"
523 ],
524 "engines": {
525 "node": ">=18"
526 }
527 },
528 "node_modules/@esbuild/darwin-x64": {
529 "version": "0.27.7",
530 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz",
531 "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==",
532 "cpu": [
533 "x64"
534 ],
535 "dev": true,
536 "license": "MIT",
537 "optional": true,
538 "os": [
539 "darwin"
540 ],
541 "engines": {
542 "node": ">=18"
543 }
544 },
545 "node_modules/@esbuild/freebsd-arm64": {
546 "version": "0.27.7",
547 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz",
548 "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==",
549 "cpu": [
550 "arm64"
551 ],
552 "dev": true,
553 "license": "MIT",
554 "optional": true,
555 "os": [
556 "freebsd"
557 ],
558 "engines": {
559 "node": ">=18"
560 }
561 },
562 "node_modules/@esbuild/freebsd-x64": {
563 "version": "0.27.7",
564 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz",
565 "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==",
566 "cpu": [
567 "x64"
568 ],
569 "dev": true,
570 "license": "MIT",
571 "optional": true,
572 "os": [
573 "freebsd"
574 ],
575 "engines": {
576 "node": ">=18"
577 }
578 },
579 "node_modules/@esbuild/linux-arm": {
580 "version": "0.27.7",
581 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz",
582 "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==",
583 "cpu": [
584 "arm"
585 ],
586 "dev": true,
587 "license": "MIT",
588 "optional": true,
589 "os": [
590 "linux"
591 ],
592 "engines": {
593 "node": ">=18"
594 }
595 },
596 "node_modules/@esbuild/linux-arm64": {
597 "version": "0.27.7",
598 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz",
599 "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==",
600 "cpu": [
601 "arm64"
602 ],
603 "dev": true,
604 "license": "MIT",
605 "optional": true,
606 "os": [
607 "linux"
608 ],
609 "engines": {
610 "node": ">=18"
611 }
612 },
613 "node_modules/@esbuild/linux-ia32": {
614 "version": "0.27.7",
615 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz",
616 "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==",
617 "cpu": [
618 "ia32"
619 ],
620 "dev": true,
621 "license": "MIT",
622 "optional": true,
623 "os": [
624 "linux"
625 ],
626 "engines": {
627 "node": ">=18"
628 }
629 },
630 "node_modules/@esbuild/linux-loong64": {
631 "version": "0.27.7",
632 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz",
633 "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==",
634 "cpu": [
635 "loong64"
636 ],
637 "dev": true,
638 "license": "MIT",
639 "optional": true,
640 "os": [
641 "linux"
642 ],
643 "engines": {
644 "node": ">=18"
645 }
646 },
647 "node_modules/@esbuild/linux-mips64el": {
648 "version": "0.27.7",
649 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz",
650 "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==",
651 "cpu": [
652 "mips64el"
653 ],
654 "dev": true,
655 "license": "MIT",
656 "optional": true,
657 "os": [
658 "linux"
659 ],
660 "engines": {
661 "node": ">=18"
662 }
663 },
664 "node_modules/@esbuild/linux-ppc64": {
665 "version": "0.27.7",
666 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz",
667 "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==",
668 "cpu": [
669 "ppc64"
670 ],
671 "dev": true,
672 "license": "MIT",
673 "optional": true,
674 "os": [
675 "linux"
676 ],
677 "engines": {
678 "node": ">=18"
679 }
680 },
681 "node_modules/@esbuild/linux-riscv64": {
682 "version": "0.27.7",
683 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz",
684 "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==",
685 "cpu": [
686 "riscv64"
687 ],
688 "dev": true,
689 "license": "MIT",
690 "optional": true,
691 "os": [
692 "linux"
693 ],
694 "engines": {
695 "node": ">=18"
696 }
697 },
698 "node_modules/@esbuild/linux-s390x": {
699 "version": "0.27.7",
700 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz",
701 "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==",
702 "cpu": [
703 "s390x"
704 ],
705 "dev": true,
706 "license": "MIT",
707 "optional": true,
708 "os": [
709 "linux"
710 ],
711 "engines": {
712 "node": ">=18"
713 }
714 },
715 "node_modules/@esbuild/linux-x64": {
716 "version": "0.27.7",
717 "cpu": [
718 "x64"
719 ],
720 "dev": true,
721 "license": "MIT",
722 "optional": true,
723 "os": [
724 "linux"
725 ],
726 "engines": {
727 "node": ">=18"
728 }
729 },
730 "node_modules/@esbuild/netbsd-arm64": {
731 "version": "0.27.7",
732 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz",
733 "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==",
734 "cpu": [
735 "arm64"
736 ],
737 "dev": true,
738 "license": "MIT",
739 "optional": true,
740 "os": [
741 "netbsd"
742 ],
743 "engines": {
744 "node": ">=18"
745 }
746 },
747 "node_modules/@esbuild/netbsd-x64": {
748 "version": "0.27.7",
749 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz",
750 "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==",
751 "cpu": [
752 "x64"
753 ],
754 "dev": true,
755 "license": "MIT",
756 "optional": true,
757 "os": [
758 "netbsd"
759 ],
760 "engines": {
761 "node": ">=18"
762 }
763 },
764 "node_modules/@esbuild/openbsd-arm64": {
765 "version": "0.27.7",
766 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz",
767 "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==",
768 "cpu": [
769 "arm64"
770 ],
771 "dev": true,
772 "license": "MIT",
773 "optional": true,
774 "os": [
775 "openbsd"
776 ],
777 "engines": {
778 "node": ">=18"
779 }
780 },
781 "node_modules/@esbuild/openbsd-x64": {
782 "version": "0.27.7",
783 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz",
784 "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==",
785 "cpu": [
786 "x64"
787 ],
788 "dev": true,
789 "license": "MIT",
790 "optional": true,
791 "os": [
792 "openbsd"
793 ],
794 "engines": {
795 "node": ">=18"
796 }
797 },
798 "node_modules/@esbuild/openharmony-arm64": {
799 "version": "0.27.7",
800 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz",
801 "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==",
802 "cpu": [
803 "arm64"
804 ],
805 "dev": true,
806 "license": "MIT",
807 "optional": true,
808 "os": [
809 "openharmony"
810 ],
811 "engines": {
812 "node": ">=18"
813 }
814 },
815 "node_modules/@esbuild/sunos-x64": {
816 "version": "0.27.7",
817 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz",
818 "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==",
819 "cpu": [
820 "x64"
821 ],
822 "dev": true,
823 "license": "MIT",
824 "optional": true,
825 "os": [
826 "sunos"
827 ],
828 "engines": {
829 "node": ">=18"
830 }
831 },
832 "node_modules/@esbuild/win32-arm64": {
833 "version": "0.27.7",
834 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz",
835 "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==",
836 "cpu": [
837 "arm64"
838 ],
839 "dev": true,
840 "license": "MIT",
841 "optional": true,
842 "os": [
843 "win32"
844 ],
845 "engines": {
846 "node": ">=18"
847 }
848 },
849 "node_modules/@esbuild/win32-ia32": {
850 "version": "0.27.7",
851 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz",
852 "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==",
853 "cpu": [
854 "ia32"
855 ],
856 "dev": true,
857 "license": "MIT",
858 "optional": true,
859 "os": [
860 "win32"
861 ],
862 "engines": {
863 "node": ">=18"
864 }
865 },
866 "node_modules/@esbuild/win32-x64": {
867 "version": "0.27.7",
868 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz",
869 "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==",
870 "cpu": [
871 "x64"
872 ],
873 "dev": true,
874 "license": "MIT",
875 "optional": true,
876 "os": [
877 "win32"
878 ],
879 "engines": {
880 "node": ">=18"
881 }
882 },
883 "node_modules/@fastify/accept-negotiator": {
884 "version": "2.0.1",
885 "funding": [
886 {
887 "type": "github",
888 "url": "https://github.com/sponsors/fastify"
889 },
890 {
891 "type": "opencollective",
892 "url": "https://opencollective.com/fastify"
893 }
894 ],
895 "license": "MIT"
896 },
897 "node_modules/@fastify/ajv-compiler": {
898 "version": "4.0.5",
899 "funding": [
900 {
901 "type": "github",
902 "url": "https://github.com/sponsors/fastify"
903 },
904 {
905 "type": "opencollective",
906 "url": "https://opencollective.com/fastify"
907 }
908 ],
909 "license": "MIT",
910 "dependencies": {
911 "ajv": "^8.12.0",
912 "ajv-formats": "^3.0.1",
913 "fast-uri": "^3.0.0"
914 }
915 },
916 "node_modules/@fastify/error": {
917 "version": "4.2.0",
918 "funding": [
919 {
920 "type": "github",
921 "url": "https://github.com/sponsors/fastify"
922 },
923 {
924 "type": "opencollective",
925 "url": "https://opencollective.com/fastify"
926 }
927 ],
928 "license": "MIT"
929 },
930 "node_modules/@fastify/fast-json-stringify-compiler": {
931 "version": "5.0.3",
932 "funding": [
933 {
934 "type": "github",
935 "url": "https://github.com/sponsors/fastify"
936 },
937 {
938 "type": "opencollective",
939 "url": "https://opencollective.com/fastify"
940 }
941 ],
942 "license": "MIT",
943 "dependencies": {
944 "fast-json-stringify": "^6.0.0"
945 }
946 },
947 "node_modules/@fastify/forwarded": {
948 "version": "3.0.1",
949 "funding": [
950 {
951 "type": "github",
952 "url": "https://github.com/sponsors/fastify"
953 },
954 {
955 "type": "opencollective",
956 "url": "https://opencollective.com/fastify"
957 }
958 ],
959 "license": "MIT"
960 },
961 "node_modules/@fastify/merge-json-schemas": {
962 "version": "0.2.1",
963 "funding": [
964 {
965 "type": "github",
966 "url": "https://github.com/sponsors/fastify"
967 },
968 {
969 "type": "opencollective",
970 "url": "https://opencollective.com/fastify"
971 }
972 ],
973 "license": "MIT",
974 "dependencies": {
975 "dequal": "^2.0.3"
976 }
977 },
978 "node_modules/@fastify/proxy-addr": {
979 "version": "5.1.0",
980 "funding": [
981 {
982 "type": "github",
983 "url": "https://github.com/sponsors/fastify"
984 },
985 {
986 "type": "opencollective",
987 "url": "https://opencollective.com/fastify"
988 }
989 ],
990 "license": "MIT",
991 "dependencies": {
992 "@fastify/forwarded": "^3.0.0",
993 "ipaddr.js": "^2.1.0"
994 }
995 },
996 "node_modules/@fastify/send": {
997 "version": "4.1.0",
998 "funding": [
999 {
1000 "type": "github",
1001 "url": "https://github.com/sponsors/fastify"
1002 },
1003 {
1004 "type": "opencollective",
1005 "url": "https://opencollective.com/fastify"
1006 }
1007 ],
1008 "license": "MIT",
1009 "dependencies": {
1010 "@lukeed/ms": "^2.0.2",
1011 "escape-html": "~1.0.3",
1012 "fast-decode-uri-component": "^1.0.1",
1013 "http-errors": "^2.0.0",
1014 "mime": "^3"
1015 }
1016 },
1017 "node_modules/@fastify/static": {
1018 "version": "8.3.0",
1019 "funding": [
1020 {
1021 "type": "github",
1022 "url": "https://github.com/sponsors/fastify"
1023 },
1024 {
1025 "type": "opencollective",
1026 "url": "https://opencollective.com/fastify"
1027 }
1028 ],
1029 "license": "MIT",
1030 "dependencies": {
1031 "@fastify/accept-negotiator": "^2.0.0",
1032 "@fastify/send": "^4.0.0",
1033 "content-disposition": "^0.5.4",
1034 "fastify-plugin": "^5.0.0",
1035 "fastq": "^1.17.1",
1036 "glob": "^11.0.0"
1037 }
1038 },
1039 "node_modules/@isaacs/cliui": {
1040 "version": "9.0.0",
1041 "license": "BlueOak-1.0.0",
1042 "engines": {
1043 "node": ">=18"
1044 }
1045 },
1046 "node_modules/@jridgewell/gen-mapping": {
1047 "version": "0.3.13",
1048 "dev": true,
1049 "license": "MIT",
1050 "dependencies": {
1051 "@jridgewell/sourcemap-codec": "^1.5.0",
1052 "@jridgewell/trace-mapping": "^0.3.24"
1053 }
1054 },
1055 "node_modules/@jridgewell/remapping": {
1056 "version": "2.3.5",
1057 "dev": true,
1058 "license": "MIT",
1059 "dependencies": {
1060 "@jridgewell/gen-mapping": "^0.3.5",
1061 "@jridgewell/trace-mapping": "^0.3.24"
1062 }
1063 },
1064 "node_modules/@jridgewell/resolve-uri": {
1065 "version": "3.1.2",
1066 "dev": true,
1067 "license": "MIT",
1068 "engines": {
1069 "node": ">=6.0.0"
1070 }
1071 },
1072 "node_modules/@jridgewell/sourcemap-codec": {
1073 "version": "1.5.5",
1074 "dev": true,
1075 "license": "MIT"
1076 },
1077 "node_modules/@jridgewell/trace-mapping": {
1078 "version": "0.3.31",
1079 "dev": true,
1080 "license": "MIT",
1081 "dependencies": {
1082 "@jridgewell/resolve-uri": "^3.1.0",
1083 "@jridgewell/sourcemap-codec": "^1.4.14"
1084 }
1085 },
1086 "node_modules/@lukeed/ms": {
1087 "version": "2.0.2",
1088 "license": "MIT",
1089 "engines": {
1090 "node": ">=8"
1091 }
1092 },
1093 "node_modules/@niri/chat-client": {
1094 "resolved": "packages/chat-client",
1095 "link": true
1096 },
1097 "node_modules/@niri/web": {
1098 "resolved": "apps/web",
1099 "link": true
1100 },
1101 "node_modules/@pinojs/redact": {
1102 "version": "0.4.0",
1103 "license": "MIT"
1104 },
1105 "node_modules/@rolldown/pluginutils": {
1106 "version": "1.0.0-rc.3",
1107 "dev": true,
1108 "license": "MIT"
1109 },
1110 "node_modules/@rollup/rollup-linux-x64-gnu": {
1111 "version": "4.60.1",
1112 "cpu": [
1113 "x64"
1114 ],
1115 "dev": true,
1116 "license": "MIT",
1117 "optional": true,
1118 "os": [
1119 "linux"
1120 ]
1121 },
1122 "node_modules/@rollup/rollup-linux-x64-musl": {
1123 "version": "4.60.1",
1124 "cpu": [
1125 "x64"
1126 ],
1127 "dev": true,
1128 "license": "MIT",
1129 "optional": true,
1130 "os": [
1131 "linux"
1132 ]
1133 },
1134 "node_modules/@sapphire/async-queue": {
1135 "version": "1.5.5",
1136 "license": "MIT",
1137 "engines": {
1138 "node": ">=v14.0.0",
1139 "npm": ">=7.0.0"
1140 }
1141 },
1142 "node_modules/@sapphire/shapeshift": {
1143 "version": "4.0.0",
1144 "license": "MIT",
1145 "dependencies": {
1146 "fast-deep-equal": "^3.1.3",
1147 "lodash": "^4.17.21"
1148 },
1149 "engines": {
1150 "node": ">=v16"
1151 }
1152 },
1153 "node_modules/@sapphire/snowflake": {
1154 "version": "3.5.3",
1155 "license": "MIT",
1156 "engines": {
1157 "node": ">=v14.0.0",
1158 "npm": ">=7.0.0"
1159 }
1160 },
1161 "node_modules/@types/babel__core": {
1162 "version": "7.20.5",
1163 "dev": true,
1164 "license": "MIT",
1165 "dependencies": {
1166 "@babel/parser": "^7.20.7",
1167 "@babel/types": "^7.20.7",
1168 "@types/babel__generator": "*",
1169 "@types/babel__template": "*",
1170 "@types/babel__traverse": "*"
1171 }
1172 },
1173 "node_modules/@types/babel__generator": {
1174 "version": "7.27.0",
1175 "dev": true,
1176 "license": "MIT",
1177 "dependencies": {
1178 "@babel/types": "^7.0.0"
1179 }
1180 },
1181 "node_modules/@types/babel__template": {
1182 "version": "7.4.4",
1183 "dev": true,
1184 "license": "MIT",
1185 "dependencies": {
1186 "@babel/parser": "^7.1.0",
1187 "@babel/types": "^7.0.0"
1188 }
1189 },
1190 "node_modules/@types/babel__traverse": {
1191 "version": "7.28.0",
1192 "dev": true,
1193 "license": "MIT",
1194 "dependencies": {
1195 "@babel/types": "^7.28.2"
1196 }
1197 },
1198 "node_modules/@types/better-sqlite3": {
1199 "version": "7.6.13",
1200 "dev": true,
1201 "license": "MIT",
1202 "dependencies": {
1203 "@types/node": "*"
1204 }
1205 },
1206 "node_modules/@types/debug": {
1207 "version": "4.1.13",
1208 "license": "MIT",
1209 "dependencies": {
1210 "@types/ms": "*"
1211 }
1212 },
1213 "node_modules/@types/estree": {
1214 "version": "1.0.8",
1215 "license": "MIT"
1216 },
1217 "node_modules/@types/estree-jsx": {
1218 "version": "1.0.5",
1219 "license": "MIT",
1220 "dependencies": {
1221 "@types/estree": "*"
1222 }
1223 },
1224 "node_modules/@types/hast": {
1225 "version": "3.0.4",
1226 "license": "MIT",
1227 "dependencies": {
1228 "@types/unist": "*"
1229 }
1230 },
1231 "node_modules/@types/mdast": {
1232 "version": "4.0.4",
1233 "license": "MIT",
1234 "dependencies": {
1235 "@types/unist": "*"
1236 }
1237 },
1238 "node_modules/@types/ms": {
1239 "version": "2.1.0",
1240 "license": "MIT"
1241 },
1242 "node_modules/@types/node": {
1243 "version": "25.5.2",
1244 "license": "MIT",
1245 "peer": true,
1246 "dependencies": {
1247 "undici-types": "~7.18.0"
1248 }
1249 },
1250 "node_modules/@types/react": {
1251 "version": "19.2.14",
1252 "license": "MIT",
1253 "peer": true,
1254 "dependencies": {
1255 "csstype": "^3.2.2"
1256 }
1257 },
1258 "node_modules/@types/react-dom": {
1259 "version": "19.2.3",
1260 "dev": true,
1261 "license": "MIT",
1262 "peerDependencies": {
1263 "@types/react": "^19.2.0"
1264 }
1265 },
1266 "node_modules/@types/unist": {
1267 "version": "3.0.3",
1268 "license": "MIT"
1269 },
1270 "node_modules/@types/ws": {
1271 "version": "8.18.1",
1272 "license": "MIT",
1273 "dependencies": {
1274 "@types/node": "*"
1275 }
1276 },
1277 "node_modules/@ungap/structured-clone": {
1278 "version": "1.3.0",
1279 "license": "ISC"
1280 },
1281 "node_modules/@vitejs/plugin-react": {
1282 "version": "5.2.0",
1283 "dev": true,
1284 "license": "MIT",
1285 "dependencies": {
1286 "@babel/core": "^7.29.0",
1287 "@babel/plugin-transform-react-jsx-self": "^7.27.1",
1288 "@babel/plugin-transform-react-jsx-source": "^7.27.1",
1289 "@rolldown/pluginutils": "1.0.0-rc.3",
1290 "@types/babel__core": "^7.20.5",
1291 "react-refresh": "^0.18.0"
1292 },
1293 "engines": {
1294 "node": "^20.19.0 || >=22.12.0"
1295 },
1296 "peerDependencies": {
1297 "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"
1298 }
1299 },
1300 "node_modules/@vladfrangu/async_event_emitter": {
1301 "version": "2.4.7",
1302 "license": "MIT",
1303 "engines": {
1304 "node": ">=v14.0.0",
1305 "npm": ">=7.0.0"
1306 }
1307 },
1308 "node_modules/abstract-logging": {
1309 "version": "2.0.1",
1310 "license": "MIT"
1311 },
1312 "node_modules/ajv": {
1313 "version": "8.18.0",
1314 "license": "MIT",
1315 "dependencies": {
1316 "fast-deep-equal": "^3.1.3",
1317 "fast-uri": "^3.0.1",
1318 "json-schema-traverse": "^1.0.0",
1319 "require-from-string": "^2.0.2"
1320 },
1321 "funding": {
1322 "type": "github",
1323 "url": "https://github.com/sponsors/epoberezkin"
1324 }
1325 },
1326 "node_modules/ajv-formats": {
1327 "version": "3.0.1",
1328 "license": "MIT",
1329 "dependencies": {
1330 "ajv": "^8.0.0"
1331 },
1332 "peerDependencies": {
1333 "ajv": "^8.0.0"
1334 },
1335 "peerDependenciesMeta": {
1336 "ajv": {
1337 "optional": true
1338 }
1339 }
1340 },
1341 "node_modules/atomic-sleep": {
1342 "version": "1.0.0",
1343 "license": "MIT",
1344 "engines": {
1345 "node": ">=8.0.0"
1346 }
1347 },
1348 "node_modules/avvio": {
1349 "version": "9.2.0",
1350 "funding": [
1351 {
1352 "type": "github",
1353 "url": "https://github.com/sponsors/fastify"
1354 },
1355 {
1356 "type": "opencollective",
1357 "url": "https://opencollective.com/fastify"
1358 }
1359 ],
1360 "license": "MIT",
1361 "dependencies": {
1362 "@fastify/error": "^4.0.0",
1363 "fastq": "^1.17.1"
1364 }
1365 },
1366 "node_modules/bail": {
1367 "version": "2.0.2",
1368 "license": "MIT",
1369 "funding": {
1370 "type": "github",
1371 "url": "https://github.com/sponsors/wooorm"
1372 }
1373 },
1374 "node_modules/balanced-match": {
1375 "version": "4.0.4",
1376 "license": "MIT",
1377 "engines": {
1378 "node": "18 || 20 || >=22"
1379 }
1380 },
1381 "node_modules/base64-js": {
1382 "version": "1.5.1",
1383 "funding": [
1384 {
1385 "type": "github",
1386 "url": "https://github.com/sponsors/feross"
1387 },
1388 {
1389 "type": "patreon",
1390 "url": "https://www.patreon.com/feross"
1391 },
1392 {
1393 "type": "consulting",
1394 "url": "https://feross.org/support"
1395 }
1396 ],
1397 "license": "MIT"
1398 },
1399 "node_modules/baseline-browser-mapping": {
1400 "version": "2.10.16",
1401 "dev": true,
1402 "license": "Apache-2.0",
1403 "bin": {
1404 "baseline-browser-mapping": "dist/cli.cjs"
1405 },
1406 "engines": {
1407 "node": ">=6.0.0"
1408 }
1409 },
1410 "node_modules/better-sqlite3": {
1411 "version": "12.8.0",
1412 "hasInstallScript": true,
1413 "license": "MIT",
1414 "dependencies": {
1415 "bindings": "^1.5.0",
1416 "prebuild-install": "^7.1.1"
1417 },
1418 "engines": {
1419 "node": "20.x || 22.x || 23.x || 24.x || 25.x"
1420 }
1421 },
1422 "node_modules/bindings": {
1423 "version": "1.5.0",
1424 "license": "MIT",
1425 "dependencies": {
1426 "file-uri-to-path": "1.0.0"
1427 }
1428 },
1429 "node_modules/bl": {
1430 "version": "4.1.0",
1431 "license": "MIT",
1432 "dependencies": {
1433 "buffer": "^5.5.0",
1434 "inherits": "^2.0.4",
1435 "readable-stream": "^3.4.0"
1436 }
1437 },
1438 "node_modules/brace-expansion": {
1439 "version": "5.0.5",
1440 "license": "MIT",
1441 "dependencies": {
1442 "balanced-match": "^4.0.2"
1443 },
1444 "engines": {
1445 "node": "18 || 20 || >=22"
1446 }
1447 },
1448 "node_modules/browserslist": {
1449 "version": "4.28.2",
1450 "dev": true,
1451 "funding": [
1452 {
1453 "type": "opencollective",
1454 "url": "https://opencollective.com/browserslist"
1455 },
1456 {
1457 "type": "tidelift",
1458 "url": "https://tidelift.com/funding/github/npm/browserslist"
1459 },
1460 {
1461 "type": "github",
1462 "url": "https://github.com/sponsors/ai"
1463 }
1464 ],
1465 "license": "MIT",
1466 "peer": true,
1467 "dependencies": {
1468 "baseline-browser-mapping": "^2.10.12",
1469 "caniuse-lite": "^1.0.30001782",
1470 "electron-to-chromium": "^1.5.328",
1471 "node-releases": "^2.0.36",
1472 "update-browserslist-db": "^1.2.3"
1473 },
1474 "bin": {
1475 "browserslist": "cli.js"
1476 },
1477 "engines": {
1478 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
1479 }
1480 },
1481 "node_modules/buffer": {
1482 "version": "5.7.1",
1483 "funding": [
1484 {
1485 "type": "github",
1486 "url": "https://github.com/sponsors/feross"
1487 },
1488 {
1489 "type": "patreon",
1490 "url": "https://www.patreon.com/feross"
1491 },
1492 {
1493 "type": "consulting",
1494 "url": "https://feross.org/support"
1495 }
1496 ],
1497 "license": "MIT",
1498 "dependencies": {
1499 "base64-js": "^1.3.1",
1500 "ieee754": "^1.1.13"
1501 }
1502 },
1503 "node_modules/caniuse-lite": {
1504 "version": "1.0.30001786",
1505 "dev": true,
1506 "funding": [
1507 {
1508 "type": "opencollective",
1509 "url": "https://opencollective.com/browserslist"
1510 },
1511 {
1512 "type": "tidelift",
1513 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
1514 },
1515 {
1516 "type": "github",
1517 "url": "https://github.com/sponsors/ai"
1518 }
1519 ],
1520 "license": "CC-BY-4.0"
1521 },
1522 "node_modules/ccount": {
1523 "version": "2.0.1",
1524 "license": "MIT",
1525 "funding": {
1526 "type": "github",
1527 "url": "https://github.com/sponsors/wooorm"
1528 }
1529 },
1530 "node_modules/character-entities": {
1531 "version": "2.0.2",
1532 "license": "MIT",
1533 "funding": {
1534 "type": "github",
1535 "url": "https://github.com/sponsors/wooorm"
1536 }
1537 },
1538 "node_modules/character-entities-html4": {
1539 "version": "2.1.0",
1540 "license": "MIT",
1541 "funding": {
1542 "type": "github",
1543 "url": "https://github.com/sponsors/wooorm"
1544 }
1545 },
1546 "node_modules/character-entities-legacy": {
1547 "version": "3.0.0",
1548 "license": "MIT",
1549 "funding": {
1550 "type": "github",
1551 "url": "https://github.com/sponsors/wooorm"
1552 }
1553 },
1554 "node_modules/character-reference-invalid": {
1555 "version": "2.0.1",
1556 "license": "MIT",
1557 "funding": {
1558 "type": "github",
1559 "url": "https://github.com/sponsors/wooorm"
1560 }
1561 },
1562 "node_modules/chownr": {
1563 "version": "1.1.4",
1564 "license": "ISC"
1565 },
1566 "node_modules/comma-separated-tokens": {
1567 "version": "2.0.3",
1568 "license": "MIT",
1569 "funding": {
1570 "type": "github",
1571 "url": "https://github.com/sponsors/wooorm"
1572 }
1573 },
1574 "node_modules/content-disposition": {
1575 "version": "0.5.4",
1576 "license": "MIT",
1577 "dependencies": {
1578 "safe-buffer": "5.2.1"
1579 },
1580 "engines": {
1581 "node": ">= 0.6"
1582 }
1583 },
1584 "node_modules/convert-source-map": {
1585 "version": "2.0.0",
1586 "dev": true,
1587 "license": "MIT"
1588 },
1589 "node_modules/cookie": {
1590 "version": "1.1.1",
1591 "license": "MIT",
1592 "engines": {
1593 "node": ">=18"
1594 },
1595 "funding": {
1596 "type": "opencollective",
1597 "url": "https://opencollective.com/express"
1598 }
1599 },
1600 "node_modules/cross-spawn": {
1601 "version": "7.0.6",
1602 "license": "MIT",
1603 "dependencies": {
1604 "path-key": "^3.1.0",
1605 "shebang-command": "^2.0.0",
1606 "which": "^2.0.1"
1607 },
1608 "engines": {
1609 "node": ">= 8"
1610 }
1611 },
1612 "node_modules/csstype": {
1613 "version": "3.2.3",
1614 "license": "MIT"
1615 },
1616 "node_modules/debug": {
1617 "version": "4.4.3",
1618 "license": "MIT",
1619 "dependencies": {
1620 "ms": "^2.1.3"
1621 },
1622 "engines": {
1623 "node": ">=6.0"
1624 },
1625 "peerDependenciesMeta": {
1626 "supports-color": {
1627 "optional": true
1628 }
1629 }
1630 },
1631 "node_modules/decode-named-character-reference": {
1632 "version": "1.3.0",
1633 "license": "MIT",
1634 "dependencies": {
1635 "character-entities": "^2.0.0"
1636 },
1637 "funding": {
1638 "type": "github",
1639 "url": "https://github.com/sponsors/wooorm"
1640 }
1641 },
1642 "node_modules/decompress-response": {
1643 "version": "6.0.0",
1644 "license": "MIT",
1645 "dependencies": {
1646 "mimic-response": "^3.1.0"
1647 },
1648 "engines": {
1649 "node": ">=10"
1650 },
1651 "funding": {
1652 "url": "https://github.com/sponsors/sindresorhus"
1653 }
1654 },
1655 "node_modules/deep-extend": {
1656 "version": "0.6.0",
1657 "license": "MIT",
1658 "engines": {
1659 "node": ">=4.0.0"
1660 }
1661 },
1662 "node_modules/depd": {
1663 "version": "2.0.0",
1664 "license": "MIT",
1665 "engines": {
1666 "node": ">= 0.8"
1667 }
1668 },
1669 "node_modules/dequal": {
1670 "version": "2.0.3",
1671 "license": "MIT",
1672 "engines": {
1673 "node": ">=6"
1674 }
1675 },
1676 "node_modules/detect-libc": {
1677 "version": "2.1.2",
1678 "license": "Apache-2.0",
1679 "engines": {
1680 "node": ">=8"
1681 }
1682 },
1683 "node_modules/devlop": {
1684 "version": "1.1.0",
1685 "license": "MIT",
1686 "dependencies": {
1687 "dequal": "^2.0.0"
1688 },
1689 "funding": {
1690 "type": "github",
1691 "url": "https://github.com/sponsors/wooorm"
1692 }
1693 },
1694 "node_modules/discord-api-types": {
1695 "version": "0.38.44",
1696 "license": "MIT",
1697 "workspaces": [
1698 "scripts/actions/documentation"
1699 ]
1700 },
1701 "node_modules/discord.js": {
1702 "version": "14.26.2",
1703 "license": "Apache-2.0",
1704 "dependencies": {
1705 "@discordjs/builders": "^1.14.1",
1706 "@discordjs/collection": "1.5.3",
1707 "@discordjs/formatters": "^0.6.2",
1708 "@discordjs/rest": "^2.6.1",
1709 "@discordjs/util": "^1.2.0",
1710 "@discordjs/ws": "^1.2.3",
1711 "@sapphire/snowflake": "3.5.3",
1712 "discord-api-types": "^0.38.40",
1713 "fast-deep-equal": "3.1.3",
1714 "lodash.snakecase": "4.1.1",
1715 "magic-bytes.js": "^1.13.0",
1716 "tslib": "^2.6.3",
1717 "undici": "6.24.1"
1718 },
1719 "engines": {
1720 "node": ">=18"
1721 },
1722 "funding": {
1723 "url": "https://github.com/discordjs/discord.js?sponsor"
1724 }
1725 },
1726 "node_modules/dotenv": {
1727 "version": "17.4.1",
1728 "dev": true,
1729 "license": "BSD-2-Clause",
1730 "engines": {
1731 "node": ">=12"
1732 },
1733 "funding": {
1734 "url": "https://dotenvx.com"
1735 }
1736 },
1737 "node_modules/dotenv-cli": {
1738 "version": "11.0.0",
1739 "dev": true,
1740 "license": "MIT",
1741 "dependencies": {
1742 "cross-spawn": "^7.0.6",
1743 "dotenv": "^17.1.0",
1744 "dotenv-expand": "^12.0.0",
1745 "minimist": "^1.2.6"
1746 },
1747 "bin": {
1748 "dotenv": "cli.js"
1749 }
1750 },
1751 "node_modules/dotenv-expand": {
1752 "version": "12.0.3",
1753 "dev": true,
1754 "license": "BSD-2-Clause",
1755 "dependencies": {
1756 "dotenv": "^16.4.5"
1757 },
1758 "engines": {
1759 "node": ">=12"
1760 },
1761 "funding": {
1762 "url": "https://dotenvx.com"
1763 }
1764 },
1765 "node_modules/dotenv-expand/node_modules/dotenv": {
1766 "version": "16.6.1",
1767 "dev": true,
1768 "license": "BSD-2-Clause",
1769 "engines": {
1770 "node": ">=12"
1771 },
1772 "funding": {
1773 "url": "https://dotenvx.com"
1774 }
1775 },
1776 "node_modules/electron-to-chromium": {
1777 "version": "1.5.332",
1778 "dev": true,
1779 "license": "ISC"
1780 },
1781 "node_modules/end-of-stream": {
1782 "version": "1.4.5",
1783 "license": "MIT",
1784 "dependencies": {
1785 "once": "^1.4.0"
1786 }
1787 },
1788 "node_modules/esbuild": {
1789 "version": "0.27.7",
1790 "dev": true,
1791 "hasInstallScript": true,
1792 "license": "MIT",
1793 "bin": {
1794 "esbuild": "bin/esbuild"
1795 },
1796 "engines": {
1797 "node": ">=18"
1798 },
1799 "optionalDependencies": {
1800 "@esbuild/aix-ppc64": "0.27.7",
1801 "@esbuild/android-arm": "0.27.7",
1802 "@esbuild/android-arm64": "0.27.7",
1803 "@esbuild/android-x64": "0.27.7",
1804 "@esbuild/darwin-arm64": "0.27.7",
1805 "@esbuild/darwin-x64": "0.27.7",
1806 "@esbuild/freebsd-arm64": "0.27.7",
1807 "@esbuild/freebsd-x64": "0.27.7",
1808 "@esbuild/linux-arm": "0.27.7",
1809 "@esbuild/linux-arm64": "0.27.7",
1810 "@esbuild/linux-ia32": "0.27.7",
1811 "@esbuild/linux-loong64": "0.27.7",
1812 "@esbuild/linux-mips64el": "0.27.7",
1813 "@esbuild/linux-ppc64": "0.27.7",
1814 "@esbuild/linux-riscv64": "0.27.7",
1815 "@esbuild/linux-s390x": "0.27.7",
1816 "@esbuild/linux-x64": "0.27.7",
1817 "@esbuild/netbsd-arm64": "0.27.7",
1818 "@esbuild/netbsd-x64": "0.27.7",
1819 "@esbuild/openbsd-arm64": "0.27.7",
1820 "@esbuild/openbsd-x64": "0.27.7",
1821 "@esbuild/openharmony-arm64": "0.27.7",
1822 "@esbuild/sunos-x64": "0.27.7",
1823 "@esbuild/win32-arm64": "0.27.7",
1824 "@esbuild/win32-ia32": "0.27.7",
1825 "@esbuild/win32-x64": "0.27.7"
1826 }
1827 },
1828 "node_modules/escalade": {
1829 "version": "3.2.0",
1830 "dev": true,
1831 "license": "MIT",
1832 "engines": {
1833 "node": ">=6"
1834 }
1835 },
1836 "node_modules/escape-html": {
1837 "version": "1.0.3",
1838 "license": "MIT"
1839 },
1840 "node_modules/estree-util-is-identifier-name": {
1841 "version": "3.0.0",
1842 "license": "MIT",
1843 "funding": {
1844 "type": "opencollective",
1845 "url": "https://opencollective.com/unified"
1846 }
1847 },
1848 "node_modules/expand-template": {
1849 "version": "2.0.3",
1850 "license": "(MIT OR WTFPL)",
1851 "engines": {
1852 "node": ">=6"
1853 }
1854 },
1855 "node_modules/extend": {
1856 "version": "3.0.2",
1857 "license": "MIT"
1858 },
1859 "node_modules/fast-decode-uri-component": {
1860 "version": "1.0.1",
1861 "license": "MIT"
1862 },
1863 "node_modules/fast-deep-equal": {
1864 "version": "3.1.3",
1865 "license": "MIT"
1866 },
1867 "node_modules/fast-json-stringify": {
1868 "version": "6.3.0",
1869 "funding": [
1870 {
1871 "type": "github",
1872 "url": "https://github.com/sponsors/fastify"
1873 },
1874 {
1875 "type": "opencollective",
1876 "url": "https://opencollective.com/fastify"
1877 }
1878 ],
1879 "license": "MIT",
1880 "dependencies": {
1881 "@fastify/merge-json-schemas": "^0.2.0",
1882 "ajv": "^8.12.0",
1883 "ajv-formats": "^3.0.1",
1884 "fast-uri": "^3.0.0",
1885 "json-schema-ref-resolver": "^3.0.0",
1886 "rfdc": "^1.2.0"
1887 }
1888 },
1889 "node_modules/fast-querystring": {
1890 "version": "1.1.2",
1891 "license": "MIT",
1892 "dependencies": {
1893 "fast-decode-uri-component": "^1.0.1"
1894 }
1895 },
1896 "node_modules/fast-uri": {
1897 "version": "3.1.0",
1898 "funding": [
1899 {
1900 "type": "github",
1901 "url": "https://github.com/sponsors/fastify"
1902 },
1903 {
1904 "type": "opencollective",
1905 "url": "https://opencollective.com/fastify"
1906 }
1907 ],
1908 "license": "BSD-3-Clause"
1909 },
1910 "node_modules/fastify": {
1911 "version": "5.8.4",
1912 "funding": [
1913 {
1914 "type": "github",
1915 "url": "https://github.com/sponsors/fastify"
1916 },
1917 {
1918 "type": "opencollective",
1919 "url": "https://opencollective.com/fastify"
1920 }
1921 ],
1922 "license": "MIT",
1923 "dependencies": {
1924 "@fastify/ajv-compiler": "^4.0.5",
1925 "@fastify/error": "^4.0.0",
1926 "@fastify/fast-json-stringify-compiler": "^5.0.0",
1927 "@fastify/proxy-addr": "^5.0.0",
1928 "abstract-logging": "^2.0.1",
1929 "avvio": "^9.0.0",
1930 "fast-json-stringify": "^6.0.0",
1931 "find-my-way": "^9.0.0",
1932 "light-my-request": "^6.0.0",
1933 "pino": "^9.14.0 || ^10.1.0",
1934 "process-warning": "^5.0.0",
1935 "rfdc": "^1.3.1",
1936 "secure-json-parse": "^4.0.0",
1937 "semver": "^7.6.0",
1938 "toad-cache": "^3.7.0"
1939 }
1940 },
1941 "node_modules/fastify-plugin": {
1942 "version": "5.1.0",
1943 "funding": [
1944 {
1945 "type": "github",
1946 "url": "https://github.com/sponsors/fastify"
1947 },
1948 {
1949 "type": "opencollective",
1950 "url": "https://opencollective.com/fastify"
1951 }
1952 ],
1953 "license": "MIT"
1954 },
1955 "node_modules/fastq": {
1956 "version": "1.20.1",
1957 "license": "ISC",
1958 "dependencies": {
1959 "reusify": "^1.0.4"
1960 }
1961 },
1962 "node_modules/fdir": {
1963 "version": "6.5.0",
1964 "dev": true,
1965 "license": "MIT",
1966 "engines": {
1967 "node": ">=12.0.0"
1968 },
1969 "peerDependencies": {
1970 "picomatch": "^3 || ^4"
1971 },
1972 "peerDependenciesMeta": {
1973 "picomatch": {
1974 "optional": true
1975 }
1976 }
1977 },
1978 "node_modules/file-uri-to-path": {
1979 "version": "1.0.0",
1980 "license": "MIT"
1981 },
1982 "node_modules/find-my-way": {
1983 "version": "9.5.0",
1984 "license": "MIT",
1985 "dependencies": {
1986 "fast-deep-equal": "^3.1.3",
1987 "fast-querystring": "^1.0.0",
1988 "safe-regex2": "^5.0.0"
1989 },
1990 "engines": {
1991 "node": ">=20"
1992 }
1993 },
1994 "node_modules/foreground-child": {
1995 "version": "3.3.1",
1996 "license": "ISC",
1997 "dependencies": {
1998 "cross-spawn": "^7.0.6",
1999 "signal-exit": "^4.0.1"
2000 },
2001 "engines": {
2002 "node": ">=14"
2003 },
2004 "funding": {
2005 "url": "https://github.com/sponsors/isaacs"
2006 }
2007 },
2008 "node_modules/foreground-child/node_modules/signal-exit": {
2009 "version": "4.1.0",
2010 "license": "ISC",
2011 "engines": {
2012 "node": ">=14"
2013 },
2014 "funding": {
2015 "url": "https://github.com/sponsors/isaacs"
2016 }
2017 },
2018 "node_modules/fs-constants": {
2019 "version": "1.0.0",
2020 "license": "MIT"
2021 },
2022 "node_modules/fsevents": {
2023 "version": "2.3.3",
2024 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
2025 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
2026 "dev": true,
2027 "hasInstallScript": true,
2028 "license": "MIT",
2029 "optional": true,
2030 "os": [
2031 "darwin"
2032 ],
2033 "engines": {
2034 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2035 }
2036 },
2037 "node_modules/gensync": {
2038 "version": "1.0.0-beta.2",
2039 "dev": true,
2040 "license": "MIT",
2041 "engines": {
2042 "node": ">=6.9.0"
2043 }
2044 },
2045 "node_modules/get-tsconfig": {
2046 "version": "4.13.7",
2047 "dev": true,
2048 "license": "MIT",
2049 "dependencies": {
2050 "resolve-pkg-maps": "^1.0.0"
2051 },
2052 "funding": {
2053 "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
2054 }
2055 },
2056 "node_modules/github-from-package": {
2057 "version": "0.0.0",
2058 "license": "MIT"
2059 },
2060 "node_modules/glob": {
2061 "version": "11.1.0",
2062 "license": "BlueOak-1.0.0",
2063 "dependencies": {
2064 "foreground-child": "^3.3.1",
2065 "jackspeak": "^4.1.1",
2066 "minimatch": "^10.1.1",
2067 "minipass": "^7.1.2",
2068 "package-json-from-dist": "^1.0.0",
2069 "path-scurry": "^2.0.0"
2070 },
2071 "bin": {
2072 "glob": "dist/esm/bin.mjs"
2073 },
2074 "engines": {
2075 "node": "20 || >=22"
2076 },
2077 "funding": {
2078 "url": "https://github.com/sponsors/isaacs"
2079 }
2080 },
2081 "node_modules/hast-util-is-element": {
2082 "version": "3.0.0",
2083 "license": "MIT",
2084 "dependencies": {
2085 "@types/hast": "^3.0.0"
2086 },
2087 "funding": {
2088 "type": "opencollective",
2089 "url": "https://opencollective.com/unified"
2090 }
2091 },
2092 "node_modules/hast-util-to-jsx-runtime": {
2093 "version": "2.3.6",
2094 "license": "MIT",
2095 "dependencies": {
2096 "@types/estree": "^1.0.0",
2097 "@types/hast": "^3.0.0",
2098 "@types/unist": "^3.0.0",
2099 "comma-separated-tokens": "^2.0.0",
2100 "devlop": "^1.0.0",
2101 "estree-util-is-identifier-name": "^3.0.0",
2102 "hast-util-whitespace": "^3.0.0",
2103 "mdast-util-mdx-expression": "^2.0.0",
2104 "mdast-util-mdx-jsx": "^3.0.0",
2105 "mdast-util-mdxjs-esm": "^2.0.0",
2106 "property-information": "^7.0.0",
2107 "space-separated-tokens": "^2.0.0",
2108 "style-to-js": "^1.0.0",
2109 "unist-util-position": "^5.0.0",
2110 "vfile-message": "^4.0.0"
2111 },
2112 "funding": {
2113 "type": "opencollective",
2114 "url": "https://opencollective.com/unified"
2115 }
2116 },
2117 "node_modules/hast-util-to-text": {
2118 "version": "4.0.2",
2119 "license": "MIT",
2120 "dependencies": {
2121 "@types/hast": "^3.0.0",
2122 "@types/unist": "^3.0.0",
2123 "hast-util-is-element": "^3.0.0",
2124 "unist-util-find-after": "^5.0.0"
2125 },
2126 "funding": {
2127 "type": "opencollective",
2128 "url": "https://opencollective.com/unified"
2129 }
2130 },
2131 "node_modules/hast-util-whitespace": {
2132 "version": "3.0.0",
2133 "license": "MIT",
2134 "dependencies": {
2135 "@types/hast": "^3.0.0"
2136 },
2137 "funding": {
2138 "type": "opencollective",
2139 "url": "https://opencollective.com/unified"
2140 }
2141 },
2142 "node_modules/highlight.js": {
2143 "version": "11.11.1",
2144 "license": "BSD-3-Clause",
2145 "engines": {
2146 "node": ">=12.0.0"
2147 }
2148 },
2149 "node_modules/html-url-attributes": {
2150 "version": "3.0.1",
2151 "license": "MIT",
2152 "funding": {
2153 "type": "opencollective",
2154 "url": "https://opencollective.com/unified"
2155 }
2156 },
2157 "node_modules/http-errors": {
2158 "version": "2.0.1",
2159 "license": "MIT",
2160 "dependencies": {
2161 "depd": "~2.0.0",
2162 "inherits": "~2.0.4",
2163 "setprototypeof": "~1.2.0",
2164 "statuses": "~2.0.2",
2165 "toidentifier": "~1.0.1"
2166 },
2167 "engines": {
2168 "node": ">= 0.8"
2169 },
2170 "funding": {
2171 "type": "opencollective",
2172 "url": "https://opencollective.com/express"
2173 }
2174 },
2175 "node_modules/ieee754": {
2176 "version": "1.2.1",
2177 "funding": [
2178 {
2179 "type": "github",
2180 "url": "https://github.com/sponsors/feross"
2181 },
2182 {
2183 "type": "patreon",
2184 "url": "https://www.patreon.com/feross"
2185 },
2186 {
2187 "type": "consulting",
2188 "url": "https://feross.org/support"
2189 }
2190 ],
2191 "license": "BSD-3-Clause"
2192 },
2193 "node_modules/inherits": {
2194 "version": "2.0.4",
2195 "license": "ISC"
2196 },
2197 "node_modules/ini": {
2198 "version": "1.3.8",
2199 "license": "ISC"
2200 },
2201 "node_modules/inline-style-parser": {
2202 "version": "0.2.7",
2203 "license": "MIT"
2204 },
2205 "node_modules/ipaddr.js": {
2206 "version": "2.3.0",
2207 "license": "MIT",
2208 "engines": {
2209 "node": ">= 10"
2210 }
2211 },
2212 "node_modules/is-alphabetical": {
2213 "version": "2.0.1",
2214 "license": "MIT",
2215 "funding": {
2216 "type": "github",
2217 "url": "https://github.com/sponsors/wooorm"
2218 }
2219 },
2220 "node_modules/is-alphanumerical": {
2221 "version": "2.0.1",
2222 "license": "MIT",
2223 "dependencies": {
2224 "is-alphabetical": "^2.0.0",
2225 "is-decimal": "^2.0.0"
2226 },
2227 "funding": {
2228 "type": "github",
2229 "url": "https://github.com/sponsors/wooorm"
2230 }
2231 },
2232 "node_modules/is-decimal": {
2233 "version": "2.0.1",
2234 "license": "MIT",
2235 "funding": {
2236 "type": "github",
2237 "url": "https://github.com/sponsors/wooorm"
2238 }
2239 },
2240 "node_modules/is-hexadecimal": {
2241 "version": "2.0.1",
2242 "license": "MIT",
2243 "funding": {
2244 "type": "github",
2245 "url": "https://github.com/sponsors/wooorm"
2246 }
2247 },
2248 "node_modules/is-plain-obj": {
2249 "version": "4.1.0",
2250 "license": "MIT",
2251 "engines": {
2252 "node": ">=12"
2253 },
2254 "funding": {
2255 "url": "https://github.com/sponsors/sindresorhus"
2256 }
2257 },
2258 "node_modules/isexe": {
2259 "version": "2.0.0",
2260 "license": "ISC"
2261 },
2262 "node_modules/jackspeak": {
2263 "version": "4.2.3",
2264 "license": "BlueOak-1.0.0",
2265 "dependencies": {
2266 "@isaacs/cliui": "^9.0.0"
2267 },
2268 "engines": {
2269 "node": "20 || >=22"
2270 },
2271 "funding": {
2272 "url": "https://github.com/sponsors/isaacs"
2273 }
2274 },
2275 "node_modules/js-tokens": {
2276 "version": "4.0.0",
2277 "dev": true,
2278 "license": "MIT"
2279 },
2280 "node_modules/jsesc": {
2281 "version": "3.1.0",
2282 "dev": true,
2283 "license": "MIT",
2284 "bin": {
2285 "jsesc": "bin/jsesc"
2286 },
2287 "engines": {
2288 "node": ">=6"
2289 }
2290 },
2291 "node_modules/json-schema-ref-resolver": {
2292 "version": "3.0.0",
2293 "funding": [
2294 {
2295 "type": "github",
2296 "url": "https://github.com/sponsors/fastify"
2297 },
2298 {
2299 "type": "opencollective",
2300 "url": "https://opencollective.com/fastify"
2301 }
2302 ],
2303 "license": "MIT",
2304 "dependencies": {
2305 "dequal": "^2.0.3"
2306 }
2307 },
2308 "node_modules/json-schema-traverse": {
2309 "version": "1.0.0",
2310 "license": "MIT"
2311 },
2312 "node_modules/json5": {
2313 "version": "2.2.3",
2314 "dev": true,
2315 "license": "MIT",
2316 "bin": {
2317 "json5": "lib/cli.js"
2318 },
2319 "engines": {
2320 "node": ">=6"
2321 }
2322 },
2323 "node_modules/light-my-request": {
2324 "version": "6.6.0",
2325 "funding": [
2326 {
2327 "type": "github",
2328 "url": "https://github.com/sponsors/fastify"
2329 },
2330 {
2331 "type": "opencollective",
2332 "url": "https://opencollective.com/fastify"
2333 }
2334 ],
2335 "license": "BSD-3-Clause",
2336 "dependencies": {
2337 "cookie": "^1.0.1",
2338 "process-warning": "^4.0.0",
2339 "set-cookie-parser": "^2.6.0"
2340 }
2341 },
2342 "node_modules/light-my-request/node_modules/process-warning": {
2343 "version": "4.0.1",
2344 "funding": [
2345 {
2346 "type": "github",
2347 "url": "https://github.com/sponsors/fastify"
2348 },
2349 {
2350 "type": "opencollective",
2351 "url": "https://opencollective.com/fastify"
2352 }
2353 ],
2354 "license": "MIT"
2355 },
2356 "node_modules/lodash": {
2357 "version": "4.18.1",
2358 "license": "MIT"
2359 },
2360 "node_modules/lodash.snakecase": {
2361 "version": "4.1.1",
2362 "license": "MIT"
2363 },
2364 "node_modules/longest-streak": {
2365 "version": "3.1.0",
2366 "license": "MIT",
2367 "funding": {
2368 "type": "github",
2369 "url": "https://github.com/sponsors/wooorm"
2370 }
2371 },
2372 "node_modules/lowlight": {
2373 "version": "3.3.0",
2374 "license": "MIT",
2375 "dependencies": {
2376 "@types/hast": "^3.0.0",
2377 "devlop": "^1.0.0",
2378 "highlight.js": "~11.11.0"
2379 },
2380 "funding": {
2381 "type": "github",
2382 "url": "https://github.com/sponsors/wooorm"
2383 }
2384 },
2385 "node_modules/lru-cache": {
2386 "version": "11.3.2",
2387 "license": "BlueOak-1.0.0",
2388 "engines": {
2389 "node": "20 || >=22"
2390 }
2391 },
2392 "node_modules/magic-bytes.js": {
2393 "version": "1.13.0",
2394 "license": "MIT"
2395 },
2396 "node_modules/markdown-table": {
2397 "version": "3.0.4",
2398 "license": "MIT",
2399 "funding": {
2400 "type": "github",
2401 "url": "https://github.com/sponsors/wooorm"
2402 }
2403 },
2404 "node_modules/mdast-util-find-and-replace": {
2405 "version": "3.0.2",
2406 "license": "MIT",
2407 "dependencies": {
2408 "@types/mdast": "^4.0.0",
2409 "escape-string-regexp": "^5.0.0",
2410 "unist-util-is": "^6.0.0",
2411 "unist-util-visit-parents": "^6.0.0"
2412 },
2413 "funding": {
2414 "type": "opencollective",
2415 "url": "https://opencollective.com/unified"
2416 }
2417 },
2418 "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": {
2419 "version": "5.0.0",
2420 "license": "MIT",
2421 "engines": {
2422 "node": ">=12"
2423 },
2424 "funding": {
2425 "url": "https://github.com/sponsors/sindresorhus"
2426 }
2427 },
2428 "node_modules/mdast-util-from-markdown": {
2429 "version": "2.0.3",
2430 "license": "MIT",
2431 "dependencies": {
2432 "@types/mdast": "^4.0.0",
2433 "@types/unist": "^3.0.0",
2434 "decode-named-character-reference": "^1.0.0",
2435 "devlop": "^1.0.0",
2436 "mdast-util-to-string": "^4.0.0",
2437 "micromark": "^4.0.0",
2438 "micromark-util-decode-numeric-character-reference": "^2.0.0",
2439 "micromark-util-decode-string": "^2.0.0",
2440 "micromark-util-normalize-identifier": "^2.0.0",
2441 "micromark-util-symbol": "^2.0.0",
2442 "micromark-util-types": "^2.0.0",
2443 "unist-util-stringify-position": "^4.0.0"
2444 },
2445 "funding": {
2446 "type": "opencollective",
2447 "url": "https://opencollective.com/unified"
2448 }
2449 },
2450 "node_modules/mdast-util-gfm": {
2451 "version": "3.1.0",
2452 "license": "MIT",
2453 "dependencies": {
2454 "mdast-util-from-markdown": "^2.0.0",
2455 "mdast-util-gfm-autolink-literal": "^2.0.0",
2456 "mdast-util-gfm-footnote": "^2.0.0",
2457 "mdast-util-gfm-strikethrough": "^2.0.0",
2458 "mdast-util-gfm-table": "^2.0.0",
2459 "mdast-util-gfm-task-list-item": "^2.0.0",
2460 "mdast-util-to-markdown": "^2.0.0"
2461 },
2462 "funding": {
2463 "type": "opencollective",
2464 "url": "https://opencollective.com/unified"
2465 }
2466 },
2467 "node_modules/mdast-util-gfm-autolink-literal": {
2468 "version": "2.0.1",
2469 "license": "MIT",
2470 "dependencies": {
2471 "@types/mdast": "^4.0.0",
2472 "ccount": "^2.0.0",
2473 "devlop": "^1.0.0",
2474 "mdast-util-find-and-replace": "^3.0.0",
2475 "micromark-util-character": "^2.0.0"
2476 },
2477 "funding": {
2478 "type": "opencollective",
2479 "url": "https://opencollective.com/unified"
2480 }
2481 },
2482 "node_modules/mdast-util-gfm-footnote": {
2483 "version": "2.1.0",
2484 "license": "MIT",
2485 "dependencies": {
2486 "@types/mdast": "^4.0.0",
2487 "devlop": "^1.1.0",
2488 "mdast-util-from-markdown": "^2.0.0",
2489 "mdast-util-to-markdown": "^2.0.0",
2490 "micromark-util-normalize-identifier": "^2.0.0"
2491 },
2492 "funding": {
2493 "type": "opencollective",
2494 "url": "https://opencollective.com/unified"
2495 }
2496 },
2497 "node_modules/mdast-util-gfm-strikethrough": {
2498 "version": "2.0.0",
2499 "license": "MIT",
2500 "dependencies": {
2501 "@types/mdast": "^4.0.0",
2502 "mdast-util-from-markdown": "^2.0.0",
2503 "mdast-util-to-markdown": "^2.0.0"
2504 },
2505 "funding": {
2506 "type": "opencollective",
2507 "url": "https://opencollective.com/unified"
2508 }
2509 },
2510 "node_modules/mdast-util-gfm-table": {
2511 "version": "2.0.0",
2512 "license": "MIT",
2513 "dependencies": {
2514 "@types/mdast": "^4.0.0",
2515 "devlop": "^1.0.0",
2516 "markdown-table": "^3.0.0",
2517 "mdast-util-from-markdown": "^2.0.0",
2518 "mdast-util-to-markdown": "^2.0.0"
2519 },
2520 "funding": {
2521 "type": "opencollective",
2522 "url": "https://opencollective.com/unified"
2523 }
2524 },
2525 "node_modules/mdast-util-gfm-task-list-item": {
2526 "version": "2.0.0",
2527 "license": "MIT",
2528 "dependencies": {
2529 "@types/mdast": "^4.0.0",
2530 "devlop": "^1.0.0",
2531 "mdast-util-from-markdown": "^2.0.0",
2532 "mdast-util-to-markdown": "^2.0.0"
2533 },
2534 "funding": {
2535 "type": "opencollective",
2536 "url": "https://opencollective.com/unified"
2537 }
2538 },
2539 "node_modules/mdast-util-mdx-expression": {
2540 "version": "2.0.1",
2541 "license": "MIT",
2542 "dependencies": {
2543 "@types/estree-jsx": "^1.0.0",
2544 "@types/hast": "^3.0.0",
2545 "@types/mdast": "^4.0.0",
2546 "devlop": "^1.0.0",
2547 "mdast-util-from-markdown": "^2.0.0",
2548 "mdast-util-to-markdown": "^2.0.0"
2549 },
2550 "funding": {
2551 "type": "opencollective",
2552 "url": "https://opencollective.com/unified"
2553 }
2554 },
2555 "node_modules/mdast-util-mdx-jsx": {
2556 "version": "3.2.0",
2557 "license": "MIT",
2558 "dependencies": {
2559 "@types/estree-jsx": "^1.0.0",
2560 "@types/hast": "^3.0.0",
2561 "@types/mdast": "^4.0.0",
2562 "@types/unist": "^3.0.0",
2563 "ccount": "^2.0.0",
2564 "devlop": "^1.1.0",
2565 "mdast-util-from-markdown": "^2.0.0",
2566 "mdast-util-to-markdown": "^2.0.0",
2567 "parse-entities": "^4.0.0",
2568 "stringify-entities": "^4.0.0",
2569 "unist-util-stringify-position": "^4.0.0",
2570 "vfile-message": "^4.0.0"
2571 },
2572 "funding": {
2573 "type": "opencollective",
2574 "url": "https://opencollective.com/unified"
2575 }
2576 },
2577 "node_modules/mdast-util-mdxjs-esm": {
2578 "version": "2.0.1",
2579 "license": "MIT",
2580 "dependencies": {
2581 "@types/estree-jsx": "^1.0.0",
2582 "@types/hast": "^3.0.0",
2583 "@types/mdast": "^4.0.0",
2584 "devlop": "^1.0.0",
2585 "mdast-util-from-markdown": "^2.0.0",
2586 "mdast-util-to-markdown": "^2.0.0"
2587 },
2588 "funding": {
2589 "type": "opencollective",
2590 "url": "https://opencollective.com/unified"
2591 }
2592 },
2593 "node_modules/mdast-util-phrasing": {
2594 "version": "4.1.0",
2595 "license": "MIT",
2596 "dependencies": {
2597 "@types/mdast": "^4.0.0",
2598 "unist-util-is": "^6.0.0"
2599 },
2600 "funding": {
2601 "type": "opencollective",
2602 "url": "https://opencollective.com/unified"
2603 }
2604 },
2605 "node_modules/mdast-util-to-hast": {
2606 "version": "13.2.1",
2607 "license": "MIT",
2608 "dependencies": {
2609 "@types/hast": "^3.0.0",
2610 "@types/mdast": "^4.0.0",
2611 "@ungap/structured-clone": "^1.0.0",
2612 "devlop": "^1.0.0",
2613 "micromark-util-sanitize-uri": "^2.0.0",
2614 "trim-lines": "^3.0.0",
2615 "unist-util-position": "^5.0.0",
2616 "unist-util-visit": "^5.0.0",
2617 "vfile": "^6.0.0"
2618 },
2619 "funding": {
2620 "type": "opencollective",
2621 "url": "https://opencollective.com/unified"
2622 }
2623 },
2624 "node_modules/mdast-util-to-markdown": {
2625 "version": "2.1.2",
2626 "license": "MIT",
2627 "dependencies": {
2628 "@types/mdast": "^4.0.0",
2629 "@types/unist": "^3.0.0",
2630 "longest-streak": "^3.0.0",
2631 "mdast-util-phrasing": "^4.0.0",
2632 "mdast-util-to-string": "^4.0.0",
2633 "micromark-util-classify-character": "^2.0.0",
2634 "micromark-util-decode-string": "^2.0.0",
2635 "unist-util-visit": "^5.0.0",
2636 "zwitch": "^2.0.0"
2637 },
2638 "funding": {
2639 "type": "opencollective",
2640 "url": "https://opencollective.com/unified"
2641 }
2642 },
2643 "node_modules/mdast-util-to-string": {
2644 "version": "4.0.0",
2645 "license": "MIT",
2646 "dependencies": {
2647 "@types/mdast": "^4.0.0"
2648 },
2649 "funding": {
2650 "type": "opencollective",
2651 "url": "https://opencollective.com/unified"
2652 }
2653 },
2654 "node_modules/micromark": {
2655 "version": "4.0.2",
2656 "funding": [
2657 {
2658 "type": "GitHub Sponsors",
2659 "url": "https://github.com/sponsors/unifiedjs"
2660 },
2661 {
2662 "type": "OpenCollective",
2663 "url": "https://opencollective.com/unified"
2664 }
2665 ],
2666 "license": "MIT",
2667 "dependencies": {
2668 "@types/debug": "^4.0.0",
2669 "debug": "^4.0.0",
2670 "decode-named-character-reference": "^1.0.0",
2671 "devlop": "^1.0.0",
2672 "micromark-core-commonmark": "^2.0.0",
2673 "micromark-factory-space": "^2.0.0",
2674 "micromark-util-character": "^2.0.0",
2675 "micromark-util-chunked": "^2.0.0",
2676 "micromark-util-combine-extensions": "^2.0.0",
2677 "micromark-util-decode-numeric-character-reference": "^2.0.0",
2678 "micromark-util-encode": "^2.0.0",
2679 "micromark-util-normalize-identifier": "^2.0.0",
2680 "micromark-util-resolve-all": "^2.0.0",
2681 "micromark-util-sanitize-uri": "^2.0.0",
2682 "micromark-util-subtokenize": "^2.0.0",
2683 "micromark-util-symbol": "^2.0.0",
2684 "micromark-util-types": "^2.0.0"
2685 }
2686 },
2687 "node_modules/micromark-core-commonmark": {
2688 "version": "2.0.3",
2689 "funding": [
2690 {
2691 "type": "GitHub Sponsors",
2692 "url": "https://github.com/sponsors/unifiedjs"
2693 },
2694 {
2695 "type": "OpenCollective",
2696 "url": "https://opencollective.com/unified"
2697 }
2698 ],
2699 "license": "MIT",
2700 "dependencies": {
2701 "decode-named-character-reference": "^1.0.0",
2702 "devlop": "^1.0.0",
2703 "micromark-factory-destination": "^2.0.0",
2704 "micromark-factory-label": "^2.0.0",
2705 "micromark-factory-space": "^2.0.0",
2706 "micromark-factory-title": "^2.0.0",
2707 "micromark-factory-whitespace": "^2.0.0",
2708 "micromark-util-character": "^2.0.0",
2709 "micromark-util-chunked": "^2.0.0",
2710 "micromark-util-classify-character": "^2.0.0",
2711 "micromark-util-html-tag-name": "^2.0.0",
2712 "micromark-util-normalize-identifier": "^2.0.0",
2713 "micromark-util-resolve-all": "^2.0.0",
2714 "micromark-util-subtokenize": "^2.0.0",
2715 "micromark-util-symbol": "^2.0.0",
2716 "micromark-util-types": "^2.0.0"
2717 }
2718 },
2719 "node_modules/micromark-extension-gfm": {
2720 "version": "3.0.0",
2721 "license": "MIT",
2722 "dependencies": {
2723 "micromark-extension-gfm-autolink-literal": "^2.0.0",
2724 "micromark-extension-gfm-footnote": "^2.0.0",
2725 "micromark-extension-gfm-strikethrough": "^2.0.0",
2726 "micromark-extension-gfm-table": "^2.0.0",
2727 "micromark-extension-gfm-tagfilter": "^2.0.0",
2728 "micromark-extension-gfm-task-list-item": "^2.0.0",
2729 "micromark-util-combine-extensions": "^2.0.0",
2730 "micromark-util-types": "^2.0.0"
2731 },
2732 "funding": {
2733 "type": "opencollective",
2734 "url": "https://opencollective.com/unified"
2735 }
2736 },
2737 "node_modules/micromark-extension-gfm-autolink-literal": {
2738 "version": "2.1.0",
2739 "license": "MIT",
2740 "dependencies": {
2741 "micromark-util-character": "^2.0.0",
2742 "micromark-util-sanitize-uri": "^2.0.0",
2743 "micromark-util-symbol": "^2.0.0",
2744 "micromark-util-types": "^2.0.0"
2745 },
2746 "funding": {
2747 "type": "opencollective",
2748 "url": "https://opencollective.com/unified"
2749 }
2750 },
2751 "node_modules/micromark-extension-gfm-footnote": {
2752 "version": "2.1.0",
2753 "license": "MIT",
2754 "dependencies": {
2755 "devlop": "^1.0.0",
2756 "micromark-core-commonmark": "^2.0.0",
2757 "micromark-factory-space": "^2.0.0",
2758 "micromark-util-character": "^2.0.0",
2759 "micromark-util-normalize-identifier": "^2.0.0",
2760 "micromark-util-sanitize-uri": "^2.0.0",
2761 "micromark-util-symbol": "^2.0.0",
2762 "micromark-util-types": "^2.0.0"
2763 },
2764 "funding": {
2765 "type": "opencollective",
2766 "url": "https://opencollective.com/unified"
2767 }
2768 },
2769 "node_modules/micromark-extension-gfm-strikethrough": {
2770 "version": "2.1.0",
2771 "license": "MIT",
2772 "dependencies": {
2773 "devlop": "^1.0.0",
2774 "micromark-util-chunked": "^2.0.0",
2775 "micromark-util-classify-character": "^2.0.0",
2776 "micromark-util-resolve-all": "^2.0.0",
2777 "micromark-util-symbol": "^2.0.0",
2778 "micromark-util-types": "^2.0.0"
2779 },
2780 "funding": {
2781 "type": "opencollective",
2782 "url": "https://opencollective.com/unified"
2783 }
2784 },
2785 "node_modules/micromark-extension-gfm-table": {
2786 "version": "2.1.1",
2787 "license": "MIT",
2788 "dependencies": {
2789 "devlop": "^1.0.0",
2790 "micromark-factory-space": "^2.0.0",
2791 "micromark-util-character": "^2.0.0",
2792 "micromark-util-symbol": "^2.0.0",
2793 "micromark-util-types": "^2.0.0"
2794 },
2795 "funding": {
2796 "type": "opencollective",
2797 "url": "https://opencollective.com/unified"
2798 }
2799 },
2800 "node_modules/micromark-extension-gfm-tagfilter": {
2801 "version": "2.0.0",
2802 "license": "MIT",
2803 "dependencies": {
2804 "micromark-util-types": "^2.0.0"
2805 },
2806 "funding": {
2807 "type": "opencollective",
2808 "url": "https://opencollective.com/unified"
2809 }
2810 },
2811 "node_modules/micromark-extension-gfm-task-list-item": {
2812 "version": "2.1.0",
2813 "license": "MIT",
2814 "dependencies": {
2815 "devlop": "^1.0.0",
2816 "micromark-factory-space": "^2.0.0",
2817 "micromark-util-character": "^2.0.0",
2818 "micromark-util-symbol": "^2.0.0",
2819 "micromark-util-types": "^2.0.0"
2820 },
2821 "funding": {
2822 "type": "opencollective",
2823 "url": "https://opencollective.com/unified"
2824 }
2825 },
2826 "node_modules/micromark-factory-destination": {
2827 "version": "2.0.1",
2828 "funding": [
2829 {
2830 "type": "GitHub Sponsors",
2831 "url": "https://github.com/sponsors/unifiedjs"
2832 },
2833 {
2834 "type": "OpenCollective",
2835 "url": "https://opencollective.com/unified"
2836 }
2837 ],
2838 "license": "MIT",
2839 "dependencies": {
2840 "micromark-util-character": "^2.0.0",
2841 "micromark-util-symbol": "^2.0.0",
2842 "micromark-util-types": "^2.0.0"
2843 }
2844 },
2845 "node_modules/micromark-factory-label": {
2846 "version": "2.0.1",
2847 "funding": [
2848 {
2849 "type": "GitHub Sponsors",
2850 "url": "https://github.com/sponsors/unifiedjs"
2851 },
2852 {
2853 "type": "OpenCollective",
2854 "url": "https://opencollective.com/unified"
2855 }
2856 ],
2857 "license": "MIT",
2858 "dependencies": {
2859 "devlop": "^1.0.0",
2860 "micromark-util-character": "^2.0.0",
2861 "micromark-util-symbol": "^2.0.0",
2862 "micromark-util-types": "^2.0.0"
2863 }
2864 },
2865 "node_modules/micromark-factory-space": {
2866 "version": "2.0.1",
2867 "funding": [
2868 {
2869 "type": "GitHub Sponsors",
2870 "url": "https://github.com/sponsors/unifiedjs"
2871 },
2872 {
2873 "type": "OpenCollective",
2874 "url": "https://opencollective.com/unified"
2875 }
2876 ],
2877 "license": "MIT",
2878 "dependencies": {
2879 "micromark-util-character": "^2.0.0",
2880 "micromark-util-types": "^2.0.0"
2881 }
2882 },
2883 "node_modules/micromark-factory-title": {
2884 "version": "2.0.1",
2885 "funding": [
2886 {
2887 "type": "GitHub Sponsors",
2888 "url": "https://github.com/sponsors/unifiedjs"
2889 },
2890 {
2891 "type": "OpenCollective",
2892 "url": "https://opencollective.com/unified"
2893 }
2894 ],
2895 "license": "MIT",
2896 "dependencies": {
2897 "micromark-factory-space": "^2.0.0",
2898 "micromark-util-character": "^2.0.0",
2899 "micromark-util-symbol": "^2.0.0",
2900 "micromark-util-types": "^2.0.0"
2901 }
2902 },
2903 "node_modules/micromark-factory-whitespace": {
2904 "version": "2.0.1",
2905 "funding": [
2906 {
2907 "type": "GitHub Sponsors",
2908 "url": "https://github.com/sponsors/unifiedjs"
2909 },
2910 {
2911 "type": "OpenCollective",
2912 "url": "https://opencollective.com/unified"
2913 }
2914 ],
2915 "license": "MIT",
2916 "dependencies": {
2917 "micromark-factory-space": "^2.0.0",
2918 "micromark-util-character": "^2.0.0",
2919 "micromark-util-symbol": "^2.0.0",
2920 "micromark-util-types": "^2.0.0"
2921 }
2922 },
2923 "node_modules/micromark-util-character": {
2924 "version": "2.1.1",
2925 "funding": [
2926 {
2927 "type": "GitHub Sponsors",
2928 "url": "https://github.com/sponsors/unifiedjs"
2929 },
2930 {
2931 "type": "OpenCollective",
2932 "url": "https://opencollective.com/unified"
2933 }
2934 ],
2935 "license": "MIT",
2936 "dependencies": {
2937 "micromark-util-symbol": "^2.0.0",
2938 "micromark-util-types": "^2.0.0"
2939 }
2940 },
2941 "node_modules/micromark-util-chunked": {
2942 "version": "2.0.1",
2943 "funding": [
2944 {
2945 "type": "GitHub Sponsors",
2946 "url": "https://github.com/sponsors/unifiedjs"
2947 },
2948 {
2949 "type": "OpenCollective",
2950 "url": "https://opencollective.com/unified"
2951 }
2952 ],
2953 "license": "MIT",
2954 "dependencies": {
2955 "micromark-util-symbol": "^2.0.0"
2956 }
2957 },
2958 "node_modules/micromark-util-classify-character": {
2959 "version": "2.0.1",
2960 "funding": [
2961 {
2962 "type": "GitHub Sponsors",
2963 "url": "https://github.com/sponsors/unifiedjs"
2964 },
2965 {
2966 "type": "OpenCollective",
2967 "url": "https://opencollective.com/unified"
2968 }
2969 ],
2970 "license": "MIT",
2971 "dependencies": {
2972 "micromark-util-character": "^2.0.0",
2973 "micromark-util-symbol": "^2.0.0",
2974 "micromark-util-types": "^2.0.0"
2975 }
2976 },
2977 "node_modules/micromark-util-combine-extensions": {
2978 "version": "2.0.1",
2979 "funding": [
2980 {
2981 "type": "GitHub Sponsors",
2982 "url": "https://github.com/sponsors/unifiedjs"
2983 },
2984 {
2985 "type": "OpenCollective",
2986 "url": "https://opencollective.com/unified"
2987 }
2988 ],
2989 "license": "MIT",
2990 "dependencies": {
2991 "micromark-util-chunked": "^2.0.0",
2992 "micromark-util-types": "^2.0.0"
2993 }
2994 },
2995 "node_modules/micromark-util-decode-numeric-character-reference": {
2996 "version": "2.0.2",
2997 "funding": [
2998 {
2999 "type": "GitHub Sponsors",
3000 "url": "https://github.com/sponsors/unifiedjs"
3001 },
3002 {
3003 "type": "OpenCollective",
3004 "url": "https://opencollective.com/unified"
3005 }
3006 ],
3007 "license": "MIT",
3008 "dependencies": {
3009 "micromark-util-symbol": "^2.0.0"
3010 }
3011 },
3012 "node_modules/micromark-util-decode-string": {
3013 "version": "2.0.1",
3014 "funding": [
3015 {
3016 "type": "GitHub Sponsors",
3017 "url": "https://github.com/sponsors/unifiedjs"
3018 },
3019 {
3020 "type": "OpenCollective",
3021 "url": "https://opencollective.com/unified"
3022 }
3023 ],
3024 "license": "MIT",
3025 "dependencies": {
3026 "decode-named-character-reference": "^1.0.0",
3027 "micromark-util-character": "^2.0.0",
3028 "micromark-util-decode-numeric-character-reference": "^2.0.0",
3029 "micromark-util-symbol": "^2.0.0"
3030 }
3031 },
3032 "node_modules/micromark-util-encode": {
3033 "version": "2.0.1",
3034 "funding": [
3035 {
3036 "type": "GitHub Sponsors",
3037 "url": "https://github.com/sponsors/unifiedjs"
3038 },
3039 {
3040 "type": "OpenCollective",
3041 "url": "https://opencollective.com/unified"
3042 }
3043 ],
3044 "license": "MIT"
3045 },
3046 "node_modules/micromark-util-html-tag-name": {
3047 "version": "2.0.1",
3048 "funding": [
3049 {
3050 "type": "GitHub Sponsors",
3051 "url": "https://github.com/sponsors/unifiedjs"
3052 },
3053 {
3054 "type": "OpenCollective",
3055 "url": "https://opencollective.com/unified"
3056 }
3057 ],
3058 "license": "MIT"
3059 },
3060 "node_modules/micromark-util-normalize-identifier": {
3061 "version": "2.0.1",
3062 "funding": [
3063 {
3064 "type": "GitHub Sponsors",
3065 "url": "https://github.com/sponsors/unifiedjs"
3066 },
3067 {
3068 "type": "OpenCollective",
3069 "url": "https://opencollective.com/unified"
3070 }
3071 ],
3072 "license": "MIT",
3073 "dependencies": {
3074 "micromark-util-symbol": "^2.0.0"
3075 }
3076 },
3077 "node_modules/micromark-util-resolve-all": {
3078 "version": "2.0.1",
3079 "funding": [
3080 {
3081 "type": "GitHub Sponsors",
3082 "url": "https://github.com/sponsors/unifiedjs"
3083 },
3084 {
3085 "type": "OpenCollective",
3086 "url": "https://opencollective.com/unified"
3087 }
3088 ],
3089 "license": "MIT",
3090 "dependencies": {
3091 "micromark-util-types": "^2.0.0"
3092 }
3093 },
3094 "node_modules/micromark-util-sanitize-uri": {
3095 "version": "2.0.1",
3096 "funding": [
3097 {
3098 "type": "GitHub Sponsors",
3099 "url": "https://github.com/sponsors/unifiedjs"
3100 },
3101 {
3102 "type": "OpenCollective",
3103 "url": "https://opencollective.com/unified"
3104 }
3105 ],
3106 "license": "MIT",
3107 "dependencies": {
3108 "micromark-util-character": "^2.0.0",
3109 "micromark-util-encode": "^2.0.0",
3110 "micromark-util-symbol": "^2.0.0"
3111 }
3112 },
3113 "node_modules/micromark-util-subtokenize": {
3114 "version": "2.1.0",
3115 "funding": [
3116 {
3117 "type": "GitHub Sponsors",
3118 "url": "https://github.com/sponsors/unifiedjs"
3119 },
3120 {
3121 "type": "OpenCollective",
3122 "url": "https://opencollective.com/unified"
3123 }
3124 ],
3125 "license": "MIT",
3126 "dependencies": {
3127 "devlop": "^1.0.0",
3128 "micromark-util-chunked": "^2.0.0",
3129 "micromark-util-symbol": "^2.0.0",
3130 "micromark-util-types": "^2.0.0"
3131 }
3132 },
3133 "node_modules/micromark-util-symbol": {
3134 "version": "2.0.1",
3135 "funding": [
3136 {
3137 "type": "GitHub Sponsors",
3138 "url": "https://github.com/sponsors/unifiedjs"
3139 },
3140 {
3141 "type": "OpenCollective",
3142 "url": "https://opencollective.com/unified"
3143 }
3144 ],
3145 "license": "MIT"
3146 },
3147 "node_modules/micromark-util-types": {
3148 "version": "2.0.2",
3149 "funding": [
3150 {
3151 "type": "GitHub Sponsors",
3152 "url": "https://github.com/sponsors/unifiedjs"
3153 },
3154 {
3155 "type": "OpenCollective",
3156 "url": "https://opencollective.com/unified"
3157 }
3158 ],
3159 "license": "MIT"
3160 },
3161 "node_modules/mime": {
3162 "version": "3.0.0",
3163 "license": "MIT",
3164 "bin": {
3165 "mime": "cli.js"
3166 },
3167 "engines": {
3168 "node": ">=10.0.0"
3169 }
3170 },
3171 "node_modules/mimic-response": {
3172 "version": "3.1.0",
3173 "license": "MIT",
3174 "engines": {
3175 "node": ">=10"
3176 },
3177 "funding": {
3178 "url": "https://github.com/sponsors/sindresorhus"
3179 }
3180 },
3181 "node_modules/minimatch": {
3182 "version": "10.2.5",
3183 "license": "BlueOak-1.0.0",
3184 "dependencies": {
3185 "brace-expansion": "^5.0.5"
3186 },
3187 "engines": {
3188 "node": "18 || 20 || >=22"
3189 },
3190 "funding": {
3191 "url": "https://github.com/sponsors/isaacs"
3192 }
3193 },
3194 "node_modules/minimist": {
3195 "version": "1.2.8",
3196 "license": "MIT",
3197 "funding": {
3198 "url": "https://github.com/sponsors/ljharb"
3199 }
3200 },
3201 "node_modules/minipass": {
3202 "version": "7.1.3",
3203 "license": "BlueOak-1.0.0",
3204 "engines": {
3205 "node": ">=16 || 14 >=14.17"
3206 }
3207 },
3208 "node_modules/mkdirp-classic": {
3209 "version": "0.5.3",
3210 "license": "MIT"
3211 },
3212 "node_modules/ms": {
3213 "version": "2.1.3",
3214 "license": "MIT"
3215 },
3216 "node_modules/nanoid": {
3217 "version": "3.3.11",
3218 "dev": true,
3219 "funding": [
3220 {
3221 "type": "github",
3222 "url": "https://github.com/sponsors/ai"
3223 }
3224 ],
3225 "license": "MIT",
3226 "bin": {
3227 "nanoid": "bin/nanoid.cjs"
3228 },
3229 "engines": {
3230 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
3231 }
3232 },
3233 "node_modules/napi-build-utils": {
3234 "version": "2.0.0",
3235 "license": "MIT"
3236 },
3237 "node_modules/node-abi": {
3238 "version": "3.89.0",
3239 "license": "MIT",
3240 "dependencies": {
3241 "semver": "^7.3.5"
3242 },
3243 "engines": {
3244 "node": ">=10"
3245 }
3246 },
3247 "node_modules/node-addon-api": {
3248 "version": "7.1.1",
3249 "license": "MIT"
3250 },
3251 "node_modules/node-pty": {
3252 "version": "1.1.0",
3253 "hasInstallScript": true,
3254 "license": "MIT",
3255 "dependencies": {
3256 "node-addon-api": "^7.1.0"
3257 }
3258 },
3259 "node_modules/node-releases": {
3260 "version": "2.0.37",
3261 "dev": true,
3262 "license": "MIT"
3263 },
3264 "node_modules/on-exit-leak-free": {
3265 "version": "2.1.2",
3266 "license": "MIT",
3267 "engines": {
3268 "node": ">=14.0.0"
3269 }
3270 },
3271 "node_modules/once": {
3272 "version": "1.4.0",
3273 "license": "ISC",
3274 "dependencies": {
3275 "wrappy": "1"
3276 }
3277 },
3278 "node_modules/openai": {
3279 "version": "6.33.0",
3280 "license": "Apache-2.0",
3281 "bin": {
3282 "openai": "bin/cli"
3283 },
3284 "peerDependencies": {
3285 "ws": "^8.18.0",
3286 "zod": "^3.25 || ^4.0"
3287 },
3288 "peerDependenciesMeta": {
3289 "ws": {
3290 "optional": true
3291 },
3292 "zod": {
3293 "optional": true
3294 }
3295 }
3296 },
3297 "node_modules/package-json-from-dist": {
3298 "version": "1.0.1",
3299 "license": "BlueOak-1.0.0"
3300 },
3301 "node_modules/parse-entities": {
3302 "version": "4.0.2",
3303 "license": "MIT",
3304 "dependencies": {
3305 "@types/unist": "^2.0.0",
3306 "character-entities-legacy": "^3.0.0",
3307 "character-reference-invalid": "^2.0.0",
3308 "decode-named-character-reference": "^1.0.0",
3309 "is-alphanumerical": "^2.0.0",
3310 "is-decimal": "^2.0.0",
3311 "is-hexadecimal": "^2.0.0"
3312 },
3313 "funding": {
3314 "type": "github",
3315 "url": "https://github.com/sponsors/wooorm"
3316 }
3317 },
3318 "node_modules/parse-entities/node_modules/@types/unist": {
3319 "version": "2.0.11",
3320 "license": "MIT"
3321 },
3322 "node_modules/path-key": {
3323 "version": "3.1.1",
3324 "license": "MIT",
3325 "engines": {
3326 "node": ">=8"
3327 }
3328 },
3329 "node_modules/path-scurry": {
3330 "version": "2.0.2",
3331 "license": "BlueOak-1.0.0",
3332 "dependencies": {
3333 "lru-cache": "^11.0.0",
3334 "minipass": "^7.1.2"
3335 },
3336 "engines": {
3337 "node": "18 || 20 || >=22"
3338 },
3339 "funding": {
3340 "url": "https://github.com/sponsors/isaacs"
3341 }
3342 },
3343 "node_modules/picocolors": {
3344 "version": "1.1.1",
3345 "dev": true,
3346 "license": "ISC"
3347 },
3348 "node_modules/picomatch": {
3349 "version": "4.0.4",
3350 "dev": true,
3351 "license": "MIT",
3352 "peer": true,
3353 "engines": {
3354 "node": ">=12"
3355 },
3356 "funding": {
3357 "url": "https://github.com/sponsors/jonschlinkert"
3358 }
3359 },
3360 "node_modules/pino": {
3361 "version": "10.3.1",
3362 "license": "MIT",
3363 "dependencies": {
3364 "@pinojs/redact": "^0.4.0",
3365 "atomic-sleep": "^1.0.0",
3366 "on-exit-leak-free": "^2.1.0",
3367 "pino-abstract-transport": "^3.0.0",
3368 "pino-std-serializers": "^7.0.0",
3369 "process-warning": "^5.0.0",
3370 "quick-format-unescaped": "^4.0.3",
3371 "real-require": "^0.2.0",
3372 "safe-stable-stringify": "^2.3.1",
3373 "sonic-boom": "^4.0.1",
3374 "thread-stream": "^4.0.0"
3375 },
3376 "bin": {
3377 "pino": "bin.js"
3378 }
3379 },
3380 "node_modules/pino-abstract-transport": {
3381 "version": "3.0.0",
3382 "license": "MIT",
3383 "dependencies": {
3384 "split2": "^4.0.0"
3385 }
3386 },
3387 "node_modules/pino-std-serializers": {
3388 "version": "7.1.0",
3389 "license": "MIT"
3390 },
3391 "node_modules/postcss": {
3392 "version": "8.5.8",
3393 "dev": true,
3394 "funding": [
3395 {
3396 "type": "opencollective",
3397 "url": "https://opencollective.com/postcss/"
3398 },
3399 {
3400 "type": "tidelift",
3401 "url": "https://tidelift.com/funding/github/npm/postcss"
3402 },
3403 {
3404 "type": "github",
3405 "url": "https://github.com/sponsors/ai"
3406 }
3407 ],
3408 "license": "MIT",
3409 "dependencies": {
3410 "nanoid": "^3.3.11",
3411 "picocolors": "^1.1.1",
3412 "source-map-js": "^1.2.1"
3413 },
3414 "engines": {
3415 "node": "^10 || ^12 || >=14"
3416 }
3417 },
3418 "node_modules/prebuild-install": {
3419 "version": "7.1.3",
3420 "license": "MIT",
3421 "dependencies": {
3422 "detect-libc": "^2.0.0",
3423 "expand-template": "^2.0.3",
3424 "github-from-package": "0.0.0",
3425 "minimist": "^1.2.3",
3426 "mkdirp-classic": "^0.5.3",
3427 "napi-build-utils": "^2.0.0",
3428 "node-abi": "^3.3.0",
3429 "pump": "^3.0.0",
3430 "rc": "^1.2.7",
3431 "simple-get": "^4.0.0",
3432 "tar-fs": "^2.0.0",
3433 "tunnel-agent": "^0.6.0"
3434 },
3435 "bin": {
3436 "prebuild-install": "bin.js"
3437 },
3438 "engines": {
3439 "node": ">=10"
3440 }
3441 },
3442 "node_modules/process-warning": {
3443 "version": "5.0.0",
3444 "funding": [
3445 {
3446 "type": "github",
3447 "url": "https://github.com/sponsors/fastify"
3448 },
3449 {
3450 "type": "opencollective",
3451 "url": "https://opencollective.com/fastify"
3452 }
3453 ],
3454 "license": "MIT"
3455 },
3456 "node_modules/property-information": {
3457 "version": "7.1.0",
3458 "license": "MIT",
3459 "funding": {
3460 "type": "github",
3461 "url": "https://github.com/sponsors/wooorm"
3462 }
3463 },
3464 "node_modules/pump": {
3465 "version": "3.0.4",
3466 "license": "MIT",
3467 "dependencies": {
3468 "end-of-stream": "^1.1.0",
3469 "once": "^1.3.1"
3470 }
3471 },
3472 "node_modules/quick-format-unescaped": {
3473 "version": "4.0.4",
3474 "license": "MIT"
3475 },
3476 "node_modules/rc": {
3477 "version": "1.2.8",
3478 "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
3479 "dependencies": {
3480 "deep-extend": "^0.6.0",
3481 "ini": "~1.3.0",
3482 "minimist": "^1.2.0",
3483 "strip-json-comments": "~2.0.1"
3484 },
3485 "bin": {
3486 "rc": "cli.js"
3487 }
3488 },
3489 "node_modules/react": {
3490 "version": "19.2.4",
3491 "license": "MIT",
3492 "peer": true,
3493 "engines": {
3494 "node": ">=0.10.0"
3495 }
3496 },
3497 "node_modules/react-dom": {
3498 "version": "19.2.4",
3499 "license": "MIT",
3500 "dependencies": {
3501 "scheduler": "^0.27.0"
3502 },
3503 "peerDependencies": {
3504 "react": "^19.2.4"
3505 }
3506 },
3507 "node_modules/react-markdown": {
3508 "version": "10.1.0",
3509 "license": "MIT",
3510 "dependencies": {
3511 "@types/hast": "^3.0.0",
3512 "@types/mdast": "^4.0.0",
3513 "devlop": "^1.0.0",
3514 "hast-util-to-jsx-runtime": "^2.0.0",
3515 "html-url-attributes": "^3.0.0",
3516 "mdast-util-to-hast": "^13.0.0",
3517 "remark-parse": "^11.0.0",
3518 "remark-rehype": "^11.0.0",
3519 "unified": "^11.0.0",
3520 "unist-util-visit": "^5.0.0",
3521 "vfile": "^6.0.0"
3522 },
3523 "funding": {
3524 "type": "opencollective",
3525 "url": "https://opencollective.com/unified"
3526 },
3527 "peerDependencies": {
3528 "@types/react": ">=18",
3529 "react": ">=18"
3530 }
3531 },
3532 "node_modules/react-refresh": {
3533 "version": "0.18.0",
3534 "dev": true,
3535 "license": "MIT",
3536 "engines": {
3537 "node": ">=0.10.0"
3538 }
3539 },
3540 "node_modules/readable-stream": {
3541 "version": "3.6.2",
3542 "license": "MIT",
3543 "dependencies": {
3544 "inherits": "^2.0.3",
3545 "string_decoder": "^1.1.1",
3546 "util-deprecate": "^1.0.1"
3547 },
3548 "engines": {
3549 "node": ">= 6"
3550 }
3551 },
3552 "node_modules/real-require": {
3553 "version": "0.2.0",
3554 "license": "MIT",
3555 "engines": {
3556 "node": ">= 12.13.0"
3557 }
3558 },
3559 "node_modules/rehype-highlight": {
3560 "version": "7.0.2",
3561 "license": "MIT",
3562 "dependencies": {
3563 "@types/hast": "^3.0.0",
3564 "hast-util-to-text": "^4.0.0",
3565 "lowlight": "^3.0.0",
3566 "unist-util-visit": "^5.0.0",
3567 "vfile": "^6.0.0"
3568 },
3569 "funding": {
3570 "type": "opencollective",
3571 "url": "https://opencollective.com/unified"
3572 }
3573 },
3574 "node_modules/remark-gfm": {
3575 "version": "4.0.1",
3576 "license": "MIT",
3577 "dependencies": {
3578 "@types/mdast": "^4.0.0",
3579 "mdast-util-gfm": "^3.0.0",
3580 "micromark-extension-gfm": "^3.0.0",
3581 "remark-parse": "^11.0.0",
3582 "remark-stringify": "^11.0.0",
3583 "unified": "^11.0.0"
3584 },
3585 "funding": {
3586 "type": "opencollective",
3587 "url": "https://opencollective.com/unified"
3588 }
3589 },
3590 "node_modules/remark-parse": {
3591 "version": "11.0.0",
3592 "license": "MIT",
3593 "dependencies": {
3594 "@types/mdast": "^4.0.0",
3595 "mdast-util-from-markdown": "^2.0.0",
3596 "micromark-util-types": "^2.0.0",
3597 "unified": "^11.0.0"
3598 },
3599 "funding": {
3600 "type": "opencollective",
3601 "url": "https://opencollective.com/unified"
3602 }
3603 },
3604 "node_modules/remark-rehype": {
3605 "version": "11.1.2",
3606 "license": "MIT",
3607 "dependencies": {
3608 "@types/hast": "^3.0.0",
3609 "@types/mdast": "^4.0.0",
3610 "mdast-util-to-hast": "^13.0.0",
3611 "unified": "^11.0.0",
3612 "vfile": "^6.0.0"
3613 },
3614 "funding": {
3615 "type": "opencollective",
3616 "url": "https://opencollective.com/unified"
3617 }
3618 },
3619 "node_modules/remark-stringify": {
3620 "version": "11.0.0",
3621 "license": "MIT",
3622 "dependencies": {
3623 "@types/mdast": "^4.0.0",
3624 "mdast-util-to-markdown": "^2.0.0",
3625 "unified": "^11.0.0"
3626 },
3627 "funding": {
3628 "type": "opencollective",
3629 "url": "https://opencollective.com/unified"
3630 }
3631 },
3632 "node_modules/require-from-string": {
3633 "version": "2.0.2",
3634 "license": "MIT",
3635 "engines": {
3636 "node": ">=0.10.0"
3637 }
3638 },
3639 "node_modules/resolve-pkg-maps": {
3640 "version": "1.0.0",
3641 "dev": true,
3642 "license": "MIT",
3643 "funding": {
3644 "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
3645 }
3646 },
3647 "node_modules/ret": {
3648 "version": "0.5.0",
3649 "license": "MIT",
3650 "engines": {
3651 "node": ">=10"
3652 }
3653 },
3654 "node_modules/reusify": {
3655 "version": "1.1.0",
3656 "license": "MIT",
3657 "engines": {
3658 "iojs": ">=1.0.0",
3659 "node": ">=0.10.0"
3660 }
3661 },
3662 "node_modules/rfdc": {
3663 "version": "1.4.1",
3664 "license": "MIT"
3665 },
3666 "node_modules/rollup": {
3667 "version": "4.60.1",
3668 "dev": true,
3669 "license": "MIT",
3670 "dependencies": {
3671 "@types/estree": "1.0.8"
3672 },
3673 "bin": {
3674 "rollup": "dist/bin/rollup"
3675 },
3676 "engines": {
3677 "node": ">=18.0.0",
3678 "npm": ">=8.0.0"
3679 },
3680 "optionalDependencies": {
3681 "@rollup/rollup-android-arm-eabi": "4.60.1",
3682 "@rollup/rollup-android-arm64": "4.60.1",
3683 "@rollup/rollup-darwin-arm64": "4.60.1",
3684 "@rollup/rollup-darwin-x64": "4.60.1",
3685 "@rollup/rollup-freebsd-arm64": "4.60.1",
3686 "@rollup/rollup-freebsd-x64": "4.60.1",
3687 "@rollup/rollup-linux-arm-gnueabihf": "4.60.1",
3688 "@rollup/rollup-linux-arm-musleabihf": "4.60.1",
3689 "@rollup/rollup-linux-arm64-gnu": "4.60.1",
3690 "@rollup/rollup-linux-arm64-musl": "4.60.1",
3691 "@rollup/rollup-linux-loong64-gnu": "4.60.1",
3692 "@rollup/rollup-linux-loong64-musl": "4.60.1",
3693 "@rollup/rollup-linux-ppc64-gnu": "4.60.1",
3694 "@rollup/rollup-linux-ppc64-musl": "4.60.1",
3695 "@rollup/rollup-linux-riscv64-gnu": "4.60.1",
3696 "@rollup/rollup-linux-riscv64-musl": "4.60.1",
3697 "@rollup/rollup-linux-s390x-gnu": "4.60.1",
3698 "@rollup/rollup-linux-x64-gnu": "4.60.1",
3699 "@rollup/rollup-linux-x64-musl": "4.60.1",
3700 "@rollup/rollup-openbsd-x64": "4.60.1",
3701 "@rollup/rollup-openharmony-arm64": "4.60.1",
3702 "@rollup/rollup-win32-arm64-msvc": "4.60.1",
3703 "@rollup/rollup-win32-ia32-msvc": "4.60.1",
3704 "@rollup/rollup-win32-x64-gnu": "4.60.1",
3705 "@rollup/rollup-win32-x64-msvc": "4.60.1",
3706 "fsevents": "~2.3.2"
3707 }
3708 },
3709 "node_modules/safe-buffer": {
3710 "version": "5.2.1",
3711 "funding": [
3712 {
3713 "type": "github",
3714 "url": "https://github.com/sponsors/feross"
3715 },
3716 {
3717 "type": "patreon",
3718 "url": "https://www.patreon.com/feross"
3719 },
3720 {
3721 "type": "consulting",
3722 "url": "https://feross.org/support"
3723 }
3724 ],
3725 "license": "MIT"
3726 },
3727 "node_modules/safe-regex2": {
3728 "version": "5.1.0",
3729 "funding": [
3730 {
3731 "type": "github",
3732 "url": "https://github.com/sponsors/fastify"
3733 },
3734 {
3735 "type": "opencollective",
3736 "url": "https://opencollective.com/fastify"
3737 }
3738 ],
3739 "license": "MIT",
3740 "dependencies": {
3741 "ret": "~0.5.0"
3742 },
3743 "bin": {
3744 "safe-regex2": "bin/safe-regex2.js"
3745 }
3746 },
3747 "node_modules/safe-stable-stringify": {
3748 "version": "2.5.0",
3749 "license": "MIT",
3750 "engines": {
3751 "node": ">=10"
3752 }
3753 },
3754 "node_modules/scheduler": {
3755 "version": "0.27.0",
3756 "license": "MIT"
3757 },
3758 "node_modules/secure-json-parse": {
3759 "version": "4.1.0",
3760 "funding": [
3761 {
3762 "type": "github",
3763 "url": "https://github.com/sponsors/fastify"
3764 },
3765 {
3766 "type": "opencollective",
3767 "url": "https://opencollective.com/fastify"
3768 }
3769 ],
3770 "license": "BSD-3-Clause"
3771 },
3772 "node_modules/semver": {
3773 "version": "7.7.4",
3774 "license": "ISC",
3775 "bin": {
3776 "semver": "bin/semver.js"
3777 },
3778 "engines": {
3779 "node": ">=10"
3780 }
3781 },
3782 "node_modules/set-cookie-parser": {
3783 "version": "2.7.2",
3784 "license": "MIT"
3785 },
3786 "node_modules/setprototypeof": {
3787 "version": "1.2.0",
3788 "license": "ISC"
3789 },
3790 "node_modules/shebang-command": {
3791 "version": "2.0.0",
3792 "license": "MIT",
3793 "dependencies": {
3794 "shebang-regex": "^3.0.0"
3795 },
3796 "engines": {
3797 "node": ">=8"
3798 }
3799 },
3800 "node_modules/shebang-regex": {
3801 "version": "3.0.0",
3802 "license": "MIT",
3803 "engines": {
3804 "node": ">=8"
3805 }
3806 },
3807 "node_modules/simple-concat": {
3808 "version": "1.0.1",
3809 "funding": [
3810 {
3811 "type": "github",
3812 "url": "https://github.com/sponsors/feross"
3813 },
3814 {
3815 "type": "patreon",
3816 "url": "https://www.patreon.com/feross"
3817 },
3818 {
3819 "type": "consulting",
3820 "url": "https://feross.org/support"
3821 }
3822 ],
3823 "license": "MIT"
3824 },
3825 "node_modules/simple-get": {
3826 "version": "4.0.1",
3827 "funding": [
3828 {
3829 "type": "github",
3830 "url": "https://github.com/sponsors/feross"
3831 },
3832 {
3833 "type": "patreon",
3834 "url": "https://www.patreon.com/feross"
3835 },
3836 {
3837 "type": "consulting",
3838 "url": "https://feross.org/support"
3839 }
3840 ],
3841 "license": "MIT",
3842 "dependencies": {
3843 "decompress-response": "^6.0.0",
3844 "once": "^1.3.1",
3845 "simple-concat": "^1.0.0"
3846 }
3847 },
3848 "node_modules/sonic-boom": {
3849 "version": "4.2.1",
3850 "license": "MIT",
3851 "dependencies": {
3852 "atomic-sleep": "^1.0.0"
3853 }
3854 },
3855 "node_modules/source-map-js": {
3856 "version": "1.2.1",
3857 "dev": true,
3858 "license": "BSD-3-Clause",
3859 "engines": {
3860 "node": ">=0.10.0"
3861 }
3862 },
3863 "node_modules/space-separated-tokens": {
3864 "version": "2.0.2",
3865 "license": "MIT",
3866 "funding": {
3867 "type": "github",
3868 "url": "https://github.com/sponsors/wooorm"
3869 }
3870 },
3871 "node_modules/split2": {
3872 "version": "4.2.0",
3873 "license": "ISC",
3874 "engines": {
3875 "node": ">= 10.x"
3876 }
3877 },
3878 "node_modules/statuses": {
3879 "version": "2.0.2",
3880 "license": "MIT",
3881 "engines": {
3882 "node": ">= 0.8"
3883 }
3884 },
3885 "node_modules/string_decoder": {
3886 "version": "1.3.0",
3887 "license": "MIT",
3888 "dependencies": {
3889 "safe-buffer": "~5.2.0"
3890 }
3891 },
3892 "node_modules/stringify-entities": {
3893 "version": "4.0.4",
3894 "license": "MIT",
3895 "dependencies": {
3896 "character-entities-html4": "^2.0.0",
3897 "character-entities-legacy": "^3.0.0"
3898 },
3899 "funding": {
3900 "type": "github",
3901 "url": "https://github.com/sponsors/wooorm"
3902 }
3903 },
3904 "node_modules/strip-json-comments": {
3905 "version": "2.0.1",
3906 "license": "MIT",
3907 "engines": {
3908 "node": ">=0.10.0"
3909 }
3910 },
3911 "node_modules/style-to-js": {
3912 "version": "1.1.21",
3913 "license": "MIT",
3914 "dependencies": {
3915 "style-to-object": "1.0.14"
3916 }
3917 },
3918 "node_modules/style-to-object": {
3919 "version": "1.0.14",
3920 "license": "MIT",
3921 "dependencies": {
3922 "inline-style-parser": "0.2.7"
3923 }
3924 },
3925 "node_modules/tar-fs": {
3926 "version": "2.1.4",
3927 "license": "MIT",
3928 "dependencies": {
3929 "chownr": "^1.1.1",
3930 "mkdirp-classic": "^0.5.2",
3931 "pump": "^3.0.0",
3932 "tar-stream": "^2.1.4"
3933 }
3934 },
3935 "node_modules/tar-stream": {
3936 "version": "2.2.0",
3937 "license": "MIT",
3938 "dependencies": {
3939 "bl": "^4.0.3",
3940 "end-of-stream": "^1.4.1",
3941 "fs-constants": "^1.0.0",
3942 "inherits": "^2.0.3",
3943 "readable-stream": "^3.1.1"
3944 },
3945 "engines": {
3946 "node": ">=6"
3947 }
3948 },
3949 "node_modules/thread-stream": {
3950 "version": "4.0.0",
3951 "license": "MIT",
3952 "dependencies": {
3953 "real-require": "^0.2.0"
3954 },
3955 "engines": {
3956 "node": ">=20"
3957 }
3958 },
3959 "node_modules/tinyglobby": {
3960 "version": "0.2.15",
3961 "dev": true,
3962 "license": "MIT",
3963 "dependencies": {
3964 "fdir": "^6.5.0",
3965 "picomatch": "^4.0.3"
3966 },
3967 "engines": {
3968 "node": ">=12.0.0"
3969 },
3970 "funding": {
3971 "url": "https://github.com/sponsors/SuperchupuDev"
3972 }
3973 },
3974 "node_modules/toad-cache": {
3975 "version": "3.7.0",
3976 "license": "MIT",
3977 "engines": {
3978 "node": ">=12"
3979 }
3980 },
3981 "node_modules/toidentifier": {
3982 "version": "1.0.1",
3983 "license": "MIT",
3984 "engines": {
3985 "node": ">=0.6"
3986 }
3987 },
3988 "node_modules/trim-lines": {
3989 "version": "3.0.1",
3990 "license": "MIT",
3991 "funding": {
3992 "type": "github",
3993 "url": "https://github.com/sponsors/wooorm"
3994 }
3995 },
3996 "node_modules/trough": {
3997 "version": "2.2.0",
3998 "license": "MIT",
3999 "funding": {
4000 "type": "github",
4001 "url": "https://github.com/sponsors/wooorm"
4002 }
4003 },
4004 "node_modules/ts-mixer": {
4005 "version": "6.0.4",
4006 "license": "MIT"
4007 },
4008 "node_modules/tslib": {
4009 "version": "2.8.1",
4010 "license": "0BSD"
4011 },
4012 "node_modules/tsx": {
4013 "version": "4.21.0",
4014 "dev": true,
4015 "license": "MIT",
4016 "peer": true,
4017 "dependencies": {
4018 "esbuild": "~0.27.0",
4019 "get-tsconfig": "^4.7.5"
4020 },
4021 "bin": {
4022 "tsx": "dist/cli.mjs"
4023 },
4024 "engines": {
4025 "node": ">=18.0.0"
4026 },
4027 "optionalDependencies": {
4028 "fsevents": "~2.3.3"
4029 }
4030 },
4031 "node_modules/tunnel-agent": {
4032 "version": "0.6.0",
4033 "license": "Apache-2.0",
4034 "dependencies": {
4035 "safe-buffer": "^5.0.1"
4036 },
4037 "engines": {
4038 "node": "*"
4039 }
4040 },
4041 "node_modules/typescript": {
4042 "version": "6.0.2",
4043 "dev": true,
4044 "license": "Apache-2.0",
4045 "bin": {
4046 "tsc": "bin/tsc",
4047 "tsserver": "bin/tsserver"
4048 },
4049 "engines": {
4050 "node": ">=14.17"
4051 }
4052 },
4053 "node_modules/undici": {
4054 "version": "6.24.1",
4055 "license": "MIT",
4056 "engines": {
4057 "node": ">=18.17"
4058 }
4059 },
4060 "node_modules/undici-types": {
4061 "version": "7.18.2",
4062 "license": "MIT"
4063 },
4064 "node_modules/unified": {
4065 "version": "11.0.5",
4066 "license": "MIT",
4067 "dependencies": {
4068 "@types/unist": "^3.0.0",
4069 "bail": "^2.0.0",
4070 "devlop": "^1.0.0",
4071 "extend": "^3.0.0",
4072 "is-plain-obj": "^4.0.0",
4073 "trough": "^2.0.0",
4074 "vfile": "^6.0.0"
4075 },
4076 "funding": {
4077 "type": "opencollective",
4078 "url": "https://opencollective.com/unified"
4079 }
4080 },
4081 "node_modules/unist-util-find-after": {
4082 "version": "5.0.0",
4083 "license": "MIT",
4084 "dependencies": {
4085 "@types/unist": "^3.0.0",
4086 "unist-util-is": "^6.0.0"
4087 },
4088 "funding": {
4089 "type": "opencollective",
4090 "url": "https://opencollective.com/unified"
4091 }
4092 },
4093 "node_modules/unist-util-is": {
4094 "version": "6.0.1",
4095 "license": "MIT",
4096 "dependencies": {
4097 "@types/unist": "^3.0.0"
4098 },
4099 "funding": {
4100 "type": "opencollective",
4101 "url": "https://opencollective.com/unified"
4102 }
4103 },
4104 "node_modules/unist-util-position": {
4105 "version": "5.0.0",
4106 "license": "MIT",
4107 "dependencies": {
4108 "@types/unist": "^3.0.0"
4109 },
4110 "funding": {
4111 "type": "opencollective",
4112 "url": "https://opencollective.com/unified"
4113 }
4114 },
4115 "node_modules/unist-util-stringify-position": {
4116 "version": "4.0.0",
4117 "license": "MIT",
4118 "dependencies": {
4119 "@types/unist": "^3.0.0"
4120 },
4121 "funding": {
4122 "type": "opencollective",
4123 "url": "https://opencollective.com/unified"
4124 }
4125 },
4126 "node_modules/unist-util-visit": {
4127 "version": "5.1.0",
4128 "license": "MIT",
4129 "dependencies": {
4130 "@types/unist": "^3.0.0",
4131 "unist-util-is": "^6.0.0",
4132 "unist-util-visit-parents": "^6.0.0"
4133 },
4134 "funding": {
4135 "type": "opencollective",
4136 "url": "https://opencollective.com/unified"
4137 }
4138 },
4139 "node_modules/unist-util-visit-parents": {
4140 "version": "6.0.2",
4141 "license": "MIT",
4142 "dependencies": {
4143 "@types/unist": "^3.0.0",
4144 "unist-util-is": "^6.0.0"
4145 },
4146 "funding": {
4147 "type": "opencollective",
4148 "url": "https://opencollective.com/unified"
4149 }
4150 },
4151 "node_modules/update-browserslist-db": {
4152 "version": "1.2.3",
4153 "dev": true,
4154 "funding": [
4155 {
4156 "type": "opencollective",
4157 "url": "https://opencollective.com/browserslist"
4158 },
4159 {
4160 "type": "tidelift",
4161 "url": "https://tidelift.com/funding/github/npm/browserslist"
4162 },
4163 {
4164 "type": "github",
4165 "url": "https://github.com/sponsors/ai"
4166 }
4167 ],
4168 "license": "MIT",
4169 "dependencies": {
4170 "escalade": "^3.2.0",
4171 "picocolors": "^1.1.1"
4172 },
4173 "bin": {
4174 "update-browserslist-db": "cli.js"
4175 },
4176 "peerDependencies": {
4177 "browserslist": ">= 4.21.0"
4178 }
4179 },
4180 "node_modules/util-deprecate": {
4181 "version": "1.0.2",
4182 "license": "MIT"
4183 },
4184 "node_modules/vfile": {
4185 "version": "6.0.3",
4186 "license": "MIT",
4187 "dependencies": {
4188 "@types/unist": "^3.0.0",
4189 "vfile-message": "^4.0.0"
4190 },
4191 "funding": {
4192 "type": "opencollective",
4193 "url": "https://opencollective.com/unified"
4194 }
4195 },
4196 "node_modules/vfile-message": {
4197 "version": "4.0.3",
4198 "license": "MIT",
4199 "dependencies": {
4200 "@types/unist": "^3.0.0",
4201 "unist-util-stringify-position": "^4.0.0"
4202 },
4203 "funding": {
4204 "type": "opencollective",
4205 "url": "https://opencollective.com/unified"
4206 }
4207 },
4208 "node_modules/vite": {
4209 "version": "7.3.2",
4210 "dev": true,
4211 "license": "MIT",
4212 "peer": true,
4213 "dependencies": {
4214 "esbuild": "^0.27.0",
4215 "fdir": "^6.5.0",
4216 "picomatch": "^4.0.3",
4217 "postcss": "^8.5.6",
4218 "rollup": "^4.43.0",
4219 "tinyglobby": "^0.2.15"
4220 },
4221 "bin": {
4222 "vite": "bin/vite.js"
4223 },
4224 "engines": {
4225 "node": "^20.19.0 || >=22.12.0"
4226 },
4227 "funding": {
4228 "url": "https://github.com/vitejs/vite?sponsor=1"
4229 },
4230 "optionalDependencies": {
4231 "fsevents": "~2.3.3"
4232 },
4233 "peerDependencies": {
4234 "@types/node": "^20.19.0 || >=22.12.0",
4235 "jiti": ">=1.21.0",
4236 "less": "^4.0.0",
4237 "lightningcss": "^1.21.0",
4238 "sass": "^1.70.0",
4239 "sass-embedded": "^1.70.0",
4240 "stylus": ">=0.54.8",
4241 "sugarss": "^5.0.0",
4242 "terser": "^5.16.0",
4243 "tsx": "^4.8.1",
4244 "yaml": "^2.4.2"
4245 },
4246 "peerDependenciesMeta": {
4247 "@types/node": {
4248 "optional": true
4249 },
4250 "jiti": {
4251 "optional": true
4252 },
4253 "less": {
4254 "optional": true
4255 },
4256 "lightningcss": {
4257 "optional": true
4258 },
4259 "sass": {
4260 "optional": true
4261 },
4262 "sass-embedded": {
4263 "optional": true
4264 },
4265 "stylus": {
4266 "optional": true
4267 },
4268 "sugarss": {
4269 "optional": true
4270 },
4271 "terser": {
4272 "optional": true
4273 },
4274 "tsx": {
4275 "optional": true
4276 },
4277 "yaml": {
4278 "optional": true
4279 }
4280 }
4281 },
4282 "node_modules/which": {
4283 "version": "2.0.2",
4284 "license": "ISC",
4285 "dependencies": {
4286 "isexe": "^2.0.0"
4287 },
4288 "bin": {
4289 "node-which": "bin/node-which"
4290 },
4291 "engines": {
4292 "node": ">= 8"
4293 }
4294 },
4295 "node_modules/wrappy": {
4296 "version": "1.0.2",
4297 "license": "ISC"
4298 },
4299 "node_modules/ws": {
4300 "version": "8.20.0",
4301 "license": "MIT",
4302 "engines": {
4303 "node": ">=10.0.0"
4304 },
4305 "peerDependencies": {
4306 "bufferutil": "^4.0.1",
4307 "utf-8-validate": ">=5.0.2"
4308 },
4309 "peerDependenciesMeta": {
4310 "bufferutil": {
4311 "optional": true
4312 },
4313 "utf-8-validate": {
4314 "optional": true
4315 }
4316 }
4317 },
4318 "node_modules/yallist": {
4319 "version": "3.1.1",
4320 "dev": true,
4321 "license": "ISC"
4322 },
4323 "node_modules/zwitch": {
4324 "version": "2.0.4",
4325 "license": "MIT",
4326 "funding": {
4327 "type": "github",
4328 "url": "https://github.com/sponsors/wooorm"
4329 }
4330 },
4331 "packages/chat-client": {
4332 "name": "@niri/chat-client",
4333 "version": "0.1.0"
4334 }
4335 }
4336}