my harness for niri
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

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