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