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