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