my harness for niri
1
fork

Configure Feed

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

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