Repository Public Research preview
1{2 "name": "openai-api-mcp",3 "version": "1.0.1",4 "lockfileVersion": 3,5 "requires": true,6 "packages": {7 "": {8 "name": "openai-api-mcp",9 "version": "1.0.1",10 "license": "MIT",11 "dependencies": {12 "@modelcontextprotocol/sdk": "^1.32.0",13 "openai": "^7.54.0",14 "zod": "^4.6.7"15 },16 "bin": {17 "openai-api-mcp": "server.mjs"18 },19 "devDependencies": {20 "@openai/agents": "^0.21.0",21 "tsx": "^4.23.15",22 "typescript": "^7.0.2"23 },24 "engines": {25 "node": ">=20"26 }27 },28 "node_modules/@esbuild/aix-ppc64": {29 "version": "0.28.2",30 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz",31 "integrity": "sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==",32 "cpu": [33 "ppc64"34 ],35 "dev": true,36 "license": "MIT",37 "optional": true,38 "os": [39 "aix"40 ],41 "engines": {42 "node": ">=18"43 }44 },45 "node_modules/@esbuild/android-arm": {46 "version": "0.28.2",47 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz",48 "integrity": "sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==",49 "cpu": [50 "arm"51 ],52 "dev": true,53 "license": "MIT",54 "optional": true,55 "os": [56 "android"57 ],58 "engines": {59 "node": ">=18"60 }61 },62 "node_modules/@esbuild/android-arm64": {63 "version": "0.28.2",64 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz",65 "integrity": "sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==",66 "cpu": [67 "arm64"68 ],69 "dev": true,70 "license": "MIT",71 "optional": true,72 "os": [73 "android"74 ],75 "engines": {76 "node": ">=18"77 }78 },79 "node_modules/@esbuild/android-x64": {80 "version": "0.28.2",81 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz",82 "integrity": "sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==",83 "cpu": [84 "x64"85 ],86 "dev": true,87 "license": "MIT",88 "optional": true,89 "os": [90 "android"91 ],92 "engines": {93 "node": ">=18"94 }95 },96 "node_modules/@esbuild/darwin-arm64": {97 "version": "0.28.2",98 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz",99 "integrity": "sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==",100 "cpu": [101 "arm64"102 ],103 "dev": true,104 "license": "MIT",105 "optional": true,106 "os": [107 "darwin"108 ],109 "engines": {110 "node": ">=18"111 }112 },113 "node_modules/@esbuild/darwin-x64": {114 "version": "0.28.2",115 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz",116 "integrity": "sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==",117 "cpu": [118 "x64"119 ],120 "dev": true,121 "license": "MIT",122 "optional": true,123 "os": [124 "darwin"125 ],126 "engines": {127 "node": ">=18"128 }129 },130 "node_modules/@esbuild/freebsd-arm64": {131 "version": "0.28.2",132 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz",133 "integrity": "sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==",134 "cpu": [135 "arm64"136 ],137 "dev": true,138 "license": "MIT",139 "optional": true,140 "os": [141 "freebsd"142 ],143 "engines": {144 "node": ">=18"145 }146 },147 "node_modules/@esbuild/freebsd-x64": {148 "version": "0.28.2",149 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz",150 "integrity": "sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==",151 "cpu": [152 "x64"153 ],154 "dev": true,155 "license": "MIT",156 "optional": true,157 "os": [158 "freebsd"159 ],160 "engines": {161 "node": ">=18"162 }163 },164 "node_modules/@esbuild/linux-arm": {165 "version": "0.28.2",166 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz",167 "integrity": "sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==",168 "cpu": [169 "arm"170 ],171 "dev": true,172 "license": "MIT",173 "optional": true,174 "os": [175 "linux"176 ],177 "engines": {178 "node": ">=18"179 }180 },181 "node_modules/@esbuild/linux-arm64": {182 "version": "0.28.2",183 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz",184 "integrity": "sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==",185 "cpu": [186 "arm64"187 ],188 "dev": true,189 "license": "MIT",190 "optional": true,191 "os": [192 "linux"193 ],194 "engines": {195 "node": ">=18"196 }197 },198 "node_modules/@esbuild/linux-ia32": {199 "version": "0.28.2",200 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz",201 "integrity": "sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==",202 "cpu": [203 "ia32"204 ],205 "dev": true,206 "license": "MIT",207 "optional": true,208 "os": [209 "linux"210 ],211 "engines": {212 "node": ">=18"213 }214 },215 "node_modules/@esbuild/linux-loong64": {216 "version": "0.28.2",217 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz",218 "integrity": "sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==",219 "cpu": [220 "loong64"221 ],222 "dev": true,223 "license": "MIT",224 "optional": true,225 "os": [226 "linux"227 ],228 "engines": {229 "node": ">=18"230 }231 },232 "node_modules/@esbuild/linux-mips64el": {233 "version": "0.28.2",234 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz",235 "integrity": "sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==",236 "cpu": [237 "mips64el"238 ],239 "dev": true,240 "license": "MIT",241 "optional": true,242 "os": [243 "linux"244 ],245 "engines": {246 "node": ">=18"247 }248 },249 "node_modules/@esbuild/linux-ppc64": {250 "version": "0.28.2",251 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz",252 "integrity": "sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==",253 "cpu": [254 "ppc64"255 ],256 "dev": true,257 "license": "MIT",258 "optional": true,259 "os": [260 "linux"261 ],262 "engines": {263 "node": ">=18"264 }265 },266 "node_modules/@esbuild/linux-riscv64": {267 "version": "0.28.2",268 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz",269 "integrity": "sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==",270 "cpu": [271 "riscv64"272 ],273 "dev": true,274 "license": "MIT",275 "optional": true,276 "os": [277 "linux"278 ],279 "engines": {280 "node": ">=18"281 }282 },283 "node_modules/@esbuild/linux-s390x": {284 "version": "0.28.2",285 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz",286 "integrity": "sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==",287 "cpu": [288 "s390x"289 ],290 "dev": true,291 "license": "MIT",292 "optional": true,293 "os": [294 "linux"295 ],296 "engines": {297 "node": ">=18"298 }299 },300 "node_modules/@esbuild/linux-x64": {301 "version": "0.28.2",302 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz",303 "integrity": "sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==",304 "cpu": [305 "x64"306 ],307 "dev": true,308 "license": "MIT",309 "optional": true,310 "os": [311 "linux"312 ],313 "engines": {314 "node": ">=18"315 }316 },317 "node_modules/@esbuild/netbsd-arm64": {318 "version": "0.28.2",319 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz",320 "integrity": "sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==",321 "cpu": [322 "arm64"323 ],324 "dev": true,325 "license": "MIT",326 "optional": true,327 "os": [328 "netbsd"329 ],330 "engines": {331 "node": ">=18"332 }333 },334 "node_modules/@esbuild/netbsd-x64": {335 "version": "0.28.2",336 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz",337 "integrity": "sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==",338 "cpu": [339 "x64"340 ],341 "dev": true,342 "license": "MIT",343 "optional": true,344 "os": [345 "netbsd"346 ],347 "engines": {348 "node": ">=18"349 }350 },351 "node_modules/@esbuild/openbsd-arm64": {352 "version": "0.28.2",353 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz",354 "integrity": "sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==",355 "cpu": [356 "arm64"357 ],358 "dev": true,359 "license": "MIT",360 "optional": true,361 "os": [362 "openbsd"363 ],364 "engines": {365 "node": ">=18"366 }367 },368 "node_modules/@esbuild/openbsd-x64": {369 "version": "0.28.2",370 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz",371 "integrity": "sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==",372 "cpu": [373 "x64"374 ],375 "dev": true,376 "license": "MIT",377 "optional": true,378 "os": [379 "openbsd"380 ],381 "engines": {382 "node": ">=18"383 }384 },385 "node_modules/@esbuild/openharmony-arm64": {386 "version": "0.28.2",387 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz",388 "integrity": "sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==",389 "cpu": [390 "arm64"391 ],392 "dev": true,393 "license": "MIT",394 "optional": true,395 "os": [396 "openharmony"397 ],398 "engines": {399 "node": ">=18"400 }401 },402 "node_modules/@esbuild/sunos-x64": {403 "version": "0.28.2",404 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz",405 "integrity": "sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==",406 "cpu": [407 "x64"408 ],409 "dev": true,410 "license": "MIT",411 "optional": true,412 "os": [413 "sunos"414 ],415 "engines": {416 "node": ">=18"417 }418 },419 "node_modules/@esbuild/win32-arm64": {420 "version": "0.28.2",421 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz",422 "integrity": "sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==",423 "cpu": [424 "arm64"425 ],426 "dev": true,427 "license": "MIT",428 "optional": true,429 "os": [430 "win32"431 ],432 "engines": {433 "node": ">=18"434 }435 },436 "node_modules/@esbuild/win32-ia32": {437 "version": "0.28.2",438 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz",439 "integrity": "sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==",440 "cpu": [441 "ia32"442 ],443 "dev": true,444 "license": "MIT",445 "optional": true,446 "os": [447 "win32"448 ],449 "engines": {450 "node": ">=18"451 }452 },453 "node_modules/@esbuild/win32-x64": {454 "version": "0.28.2",455 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz",456 "integrity": "sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==",457 "cpu": [458 "x64"459 ],460 "dev": true,461 "license": "MIT",462 "optional": true,463 "os": [464 "win32"465 ],466 "engines": {467 "node": ">=18"468 }469 },470 "node_modules/@hono/node-server": {471 "version": "2.1.6",472 "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-2.1.6.tgz",473 "integrity": "sha512-p/KH9MnfNcsm3sR6x4lNgm5j+QN4Et8srKredl9DZfXiyZ1UQ3aQ2YVpFLbqktYN5JI+DB+VZFKM2PqE5hLKjQ==",474 "license": "MIT",475 "engines": {476 "node": ">=20"477 },478 "peerDependencies": {479 "hono": "^4 || ^5.0.0-0"480 }481 },482 "node_modules/@modelcontextprotocol/client": {483 "version": "2.4.0",484 "resolved": "https://registry.npmjs.org/@modelcontextprotocol/client/-/client-2.4.0.tgz",485 "integrity": "sha512-LgrD2OphHuG12vfKFKz6SOnq7bKHQmhGJIAYdD+MZBn2npHEyry6uD8zvktodtl5CQM85MO0anUyD9JwmUmxww==",486 "dev": true,487 "license": "Apache-2.0",488 "optional": true,489 "dependencies": {490 "@modelcontextprotocol/core": "2.4.0",491 "cross-spawn": "^7.0.5",492 "eventsource": "^3.0.2",493 "eventsource-parser": "^3.0.8",494 "jose": "^6.1.3",495 "pkce-challenge": "^5.0.0",496 "zod": "^4.2.0"497 },498 "engines": {499 "node": ">=20"500 }501 },502 "node_modules/@modelcontextprotocol/core": {503 "version": "2.4.0",504 "resolved": "https://registry.npmjs.org/@modelcontextprotocol/core/-/core-2.4.0.tgz",505 "integrity": "sha512-z8QBKqdfXLPzkLQuG4xp8hrVEMm1PZ1IgxMN2sMbJiFiAKOWXnAzogXn2W4aqIBlP1ea6U5yiqVquvUNM1Cj6Q==",506 "dev": true,507 "license": "Apache-2.0",508 "optional": true,509 "dependencies": {510 "zod": "^4.2.0"511 },512 "engines": {513 "node": ">=20"514 }515 },516 "node_modules/@modelcontextprotocol/sdk": {517 "version": "1.32.2",518 "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.32.2.tgz",519 "integrity": "sha512-SWsVtH/0vULSQStoZ6xxH2K09Li8fXYTMC64ZeogCdpZ3XSi1eCPOByV1OpuJxuI3OcmHhosDWYyii07tpPsLw==",520 "license": "MIT",521 "dependencies": {522 "@hono/node-server": "^1.19.9 || ^2.0.5",523 "ajv": "^8.17.1",524 "ajv-formats": "^3.0.1",525 "content-type": "^1.0.5",526 "cors": "^2.8.5",527 "cross-spawn": "^7.0.5",528 "eventsource": "^3.0.2",529 "eventsource-parser": "^3.0.0",530 "express": "^5.2.1",531 "express-rate-limit": "^8.2.1",532 "hono": "^4.11.4",533 "jose": "^6.1.3",534 "json-schema-typed": "^8.0.2",535 "pkce-challenge": "^5.0.0",536 "raw-body": "^3.0.0",537 "zod": "^3.25 || ^4.0",538 "zod-to-json-schema": "^3.25.1"539 },540 "engines": {541 "node": ">=18"542 },543 "peerDependencies": {544 "@cfworker/json-schema": "^4.1.1",545 "zod": "^3.25 || ^4.0"546 },547 "peerDependenciesMeta": {548 "@cfworker/json-schema": {549 "optional": true550 },551 "zod": {552 "optional": false553 }554 }555 },556 "node_modules/@openai/agents": {557 "version": "0.21.0",558 "resolved": "https://registry.npmjs.org/@openai/agents/-/agents-0.21.0.tgz",559 "integrity": "sha512-NpJ74/dGbpYZiRYF474pCaBpxqh4A8+WHbZmaEZVQpRqieZAVH+MV4fesR9MtRGUZfpW5B91zuHzIilQp2iSxQ==",560 "dev": true,561 "license": "MIT",562 "dependencies": {563 "@openai/agents-core": "0.21.0",564 "@openai/agents-openai": "0.21.0",565 "@openai/agents-realtime": "0.21.0",566 "openai": "^7.2.0"567 },568 "peerDependencies": {569 "zod": "^4.0.0"570 }571 },572 "node_modules/@openai/agents-core": {573 "version": "0.21.0",574 "resolved": "https://registry.npmjs.org/@openai/agents-core/-/agents-core-0.21.0.tgz",575 "integrity": "sha512-P2jJhc85xrKpe9GUOHAVfPHqK52my49fD1CI0LnfYEvBUwZxJXQI6lgSwby9nWhvQECveM9OvBUglAXuArsHXw==",576 "dev": true,577 "license": "MIT",578 "dependencies": {579 "@standard-schema/spec": "^1.1.0",580 "debug": "^4.4.3",581 "openai": "^7.2.0"582 },583 "optionalDependencies": {584 "@modelcontextprotocol/client": "^2.0.0"585 },586 "peerDependencies": {587 "zod": "^4.0.0"588 },589 "peerDependenciesMeta": {590 "zod": {591 "optional": true592 }593 }594 },595 "node_modules/@openai/agents-openai": {596 "version": "0.21.0",597 "resolved": "https://registry.npmjs.org/@openai/agents-openai/-/agents-openai-0.21.0.tgz",598 "integrity": "sha512-Y1u1ek6FwKx8j+T7gRYcm4kKyN0irqsyZm0XUDZ+g+8s15tu4EhNwNJ92zOHGx7Vjkr2RugWBxTeNspHjw/lQw==",599 "dev": true,600 "license": "MIT",601 "dependencies": {602 "@openai/agents-core": "0.21.0",603 "openai": "^7.2.0"604 },605 "peerDependencies": {606 "zod": "^4.0.0"607 }608 },609 "node_modules/@openai/agents-realtime": {610 "version": "0.21.0",611 "resolved": "https://registry.npmjs.org/@openai/agents-realtime/-/agents-realtime-0.21.0.tgz",612 "integrity": "sha512-nI0jGkSdivlXzS7HXAB1EVplaeSyoAvfM2ofHheJDJdshs3UQl3x405nmTflKWye+wQrqemK4uxL06NIhgvjHg==",613 "dev": true,614 "license": "MIT",615 "dependencies": {616 "@openai/agents-core": "0.21.0",617 "@types/ws": "^8.18.2",618 "ws": "^8.22.0"619 },620 "peerDependencies": {621 "zod": "^4.0.0"622 }623 },624 "node_modules/@standard-schema/spec": {625 "version": "1.1.0",626 "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz",627 "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==",628 "dev": true,629 "license": "MIT"630 },631 "node_modules/@types/node": {632 "version": "26.6.6",633 "resolved": "https://registry.npmjs.org/@types/node/-/node-26.6.6.tgz",634 "integrity": "sha512-MzQj+8Kx3XI40OmUAE6Qoh58ZMNstNNMwn2nfd3qWsfe7nDNSqJNzes4njhz6AHwrSHOffSLwXU6yb474Q4aog==",635 "dev": true,636 "license": "MIT",637 "dependencies": {638 "undici-types": "~8.9.0"639 }640 },641 "node_modules/@types/ws": {642 "version": "8.18.2",643 "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.2.tgz",644 "integrity": "sha512-67MQl+fpWKVTT1NYdnmo3U4sc/xPo/zQBncVnI74qmQa0z/b+1g6iYqNmGCPbxO+zz2aklb08a0oHfegiVd0/w==",645 "dev": true,646 "license": "MIT",647 "dependencies": {648 "@types/node": "*"649 }650 },651 "node_modules/@typescript/typescript-aix-ppc64": {652 "version": "7.0.2",653 "resolved": "https://registry.npmjs.org/@typescript/typescript-aix-ppc64/-/typescript-aix-ppc64-7.0.2.tgz",654 "integrity": "sha512-MTKKkWB7p/0E9xi1d1tHtZ5PiLkGEMIq88pK2CubZjOsLtYTLqhgIgi6zepFa+9GHZ6h05NMCkQxGKiPXMxXtQ==",655 "cpu": [656 "ppc64"657 ],658 "dev": true,659 "license": "Apache-2.0",660 "optional": true,661 "os": [662 "aix"663 ],664 "engines": {665 "node": ">=16.20.0"666 }667 },668 "node_modules/@typescript/typescript-darwin-arm64": {669 "version": "7.0.2",670 "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-arm64/-/typescript-darwin-arm64-7.0.2.tgz",671 "integrity": "sha512-gowzar9MwS/aRWp6f3a4KUqzRjAZjOsmGNCM6LcTgXum+dBfgsBVMN+AgvOCCbguXyick6LJhpBszxMebJ8syA==",672 "cpu": [673 "arm64"674 ],675 "dev": true,676 "license": "Apache-2.0",677 "optional": true,678 "os": [679 "darwin"680 ],681 "engines": {682 "node": ">=16.20.0"683 }684 },685 "node_modules/@typescript/typescript-darwin-x64": {686 "version": "7.0.2",687 "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-x64/-/typescript-darwin-x64-7.0.2.tgz",688 "integrity": "sha512-SZ9xZInqApNlNGc9s0W1VSsktYSOe9cFqNOIqmN1Gs8SmkjKZYFt017G4VwPxASInODuAdbTW7sXiFUf893RgA==",689 "cpu": [690 "x64"691 ],692 "dev": true,693 "license": "Apache-2.0",694 "optional": true,695 "os": [696 "darwin"697 ],698 "engines": {699 "node": ">=16.20.0"700 }701 },702 "node_modules/@typescript/typescript-freebsd-arm64": {703 "version": "7.0.2",704 "resolved": "https://registry.npmjs.org/@typescript/typescript-freebsd-arm64/-/typescript-freebsd-arm64-7.0.2.tgz",705 "integrity": "sha512-W5NH4y/J0plIIS5b2xvTEkU7JFxyqdMAOgf+Ilhl0vHQXKO5dZoxd+C/jEtq56c4F3wk71RB4BMRQ2XdI+bwYQ==",706 "cpu": [707 "arm64"708 ],709 "dev": true,710 "license": "Apache-2.0",711 "optional": true,712 "os": [713 "freebsd"714 ],715 "engines": {716 "node": ">=16.20.0"717 }718 },719 "node_modules/@typescript/typescript-freebsd-x64": {720 "version": "7.0.2",721 "resolved": "https://registry.npmjs.org/@typescript/typescript-freebsd-x64/-/typescript-freebsd-x64-7.0.2.tgz",722 "integrity": "sha512-UMGDx5sTpzNw3WiPebH7l90IWfJggEd+egHt/q6p7/Cm3zqoV7VxkGXt+3DxPIw8CcmvAB0j3sVVfbhX+M4Tpw==",723 "cpu": [724 "x64"725 ],726 "dev": true,727 "license": "Apache-2.0",728 "optional": true,729 "os": [730 "freebsd"731 ],732 "engines": {733 "node": ">=16.20.0"734 }735 },736 "node_modules/@typescript/typescript-linux-arm": {737 "version": "7.0.2",738 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm/-/typescript-linux-arm-7.0.2.tgz",739 "integrity": "sha512-gffT3xPz9sR7j/YJExkyPntrI0P2EP9XbOyWzth2/Gs0RstK+90RBcO0ncXoXy/beYll1SXw846Nf2zdnEz0QQ==",740 "cpu": [741 "arm"742 ],743 "dev": true,744 "license": "Apache-2.0",745 "optional": true,746 "os": [747 "linux"748 ],749 "engines": {750 "node": ">=16.20.0"751 }752 },753 "node_modules/@typescript/typescript-linux-arm64": {754 "version": "7.0.2",755 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm64/-/typescript-linux-arm64-7.0.2.tgz",756 "integrity": "sha512-Qh4eU4/y3yDjnfjjyPYihMj5/ODIlmt+Bzu17OI+fiSRDW57QmU5SiN63exPRNJPKUzcc1INa1NXdrJ+MqHjUQ==",757 "cpu": [758 "arm64"759 ],760 "dev": true,761 "license": "Apache-2.0",762 "optional": true,763 "os": [764 "linux"765 ],766 "engines": {767 "node": ">=16.20.0"768 }769 },770 "node_modules/@typescript/typescript-linux-loong64": {771 "version": "7.0.2",772 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-loong64/-/typescript-linux-loong64-7.0.2.tgz",773 "integrity": "sha512-uEHck9i8hoAzXPiYRib1O7miOnz23SxIeVl6F4LXox+qov1K35jHcEW6VHKvZI+pyvl7fZEP4MCU5LYvIq1GuQ==",774 "cpu": [775 "loong64"776 ],777 "dev": true,778 "license": "Apache-2.0",779 "optional": true,780 "os": [781 "linux"782 ],783 "engines": {784 "node": ">=16.20.0"785 }786 },787 "node_modules/@typescript/typescript-linux-mips64el": {788 "version": "7.0.2",789 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-mips64el/-/typescript-linux-mips64el-7.0.2.tgz",790 "integrity": "sha512-R4KvAMnE43W5Qeqb0Ly56O3mWMWIAgsMyz36DCaycd5nbg/9kzm0liw3JocfRqyJY0KPmzFjbswozXyW0DnIYA==",791 "cpu": [792 "mips64el"793 ],794 "dev": true,795 "license": "Apache-2.0",796 "optional": true,797 "os": [798 "linux"799 ],800 "engines": {801 "node": ">=16.20.0"802 }803 },804 "node_modules/@typescript/typescript-linux-ppc64": {805 "version": "7.0.2",806 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-ppc64/-/typescript-linux-ppc64-7.0.2.tgz",807 "integrity": "sha512-DORx5b3sd/4S7eayxm4FQv+A7CrkUIGRaHiwI8oiHTAI1fAPWhF4J0vAlkC8biAlHSVVwxMQ3tjZ2/DVbnQiiA==",808 "cpu": [809 "ppc64"810 ],811 "dev": true,812 "license": "Apache-2.0",813 "optional": true,814 "os": [815 "linux"816 ],817 "engines": {818 "node": ">=16.20.0"819 }820 },821 "node_modules/@typescript/typescript-linux-riscv64": {822 "version": "7.0.2",823 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-riscv64/-/typescript-linux-riscv64-7.0.2.tgz",824 "integrity": "sha512-wf0jqEDOjrPRnKwYRyyJDRo11KMbvMFrU+q4zqKyChODBzvlkbhNQfKvLxQCcwTpdDaXSHZTVuh0JoCrKCUMHQ==",825 "cpu": [826 "riscv64"827 ],828 "dev": true,829 "license": "Apache-2.0",830 "optional": true,831 "os": [832 "linux"833 ],834 "engines": {835 "node": ">=16.20.0"836 }837 },838 "node_modules/@typescript/typescript-linux-s390x": {839 "version": "7.0.2",840 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-s390x/-/typescript-linux-s390x-7.0.2.tgz",841 "integrity": "sha512-IkwJc3L7yhytWd/ewjyxNDfOmswCm9GWMJT/ue/dU4aZNbwZeYAetq42VyLmsmSjvoX7z74X6ZaYCtzAr0EuGw==",842 "cpu": [843 "s390x"844 ],845 "dev": true,846 "license": "Apache-2.0",847 "optional": true,848 "os": [849 "linux"850 ],851 "engines": {852 "node": ">=16.20.0"853 }854 },855 "node_modules/@typescript/typescript-linux-x64": {856 "version": "7.0.2",857 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-x64/-/typescript-linux-x64-7.0.2.tgz",858 "integrity": "sha512-EYdf2cNg7rgCWJnxCdJ+F3V39O8ihb37eHAu1LK8oAFizgTQbPOK7zHHXbPt8rX24COqODXeI3sIf0fCXG7H/A==",859 "cpu": [860 "x64"861 ],862 "dev": true,863 "license": "Apache-2.0",864 "optional": true,865 "os": [866 "linux"867 ],868 "engines": {869 "node": ">=16.20.0"870 }871 },872 "node_modules/@typescript/typescript-netbsd-arm64": {873 "version": "7.0.2",874 "resolved": "https://registry.npmjs.org/@typescript/typescript-netbsd-arm64/-/typescript-netbsd-arm64-7.0.2.tgz",875 "integrity": "sha512-+polYF4MF04aPpO5FTkHran9yUQDSXqy5GiSDKpsll5jy3l3+g9QLhpf39T+ePtefhXLOGrLl0QIjkQP6VnelA==",876 "cpu": [877 "arm64"878 ],879 "dev": true,880 "license": "Apache-2.0",881 "optional": true,882 "os": [883 "netbsd"884 ],885 "engines": {886 "node": ">=16.20.0"887 }888 },889 "node_modules/@typescript/typescript-netbsd-x64": {890 "version": "7.0.2",891 "resolved": "https://registry.npmjs.org/@typescript/typescript-netbsd-x64/-/typescript-netbsd-x64-7.0.2.tgz",892 "integrity": "sha512-8YIT0EHM/3dq10ZOVF/A7pc/YSMtbcecct4rWtexrnSCHOPcpC2KTLXfTCR6vDpnSiY12heNb1GiN/wu+T/FyA==",893 "cpu": [894 "x64"895 ],896 "dev": true,897 "license": "Apache-2.0",898 "optional": true,899 "os": [900 "netbsd"901 ],902 "engines": {903 "node": ">=16.20.0"904 }905 },906 "node_modules/@typescript/typescript-openbsd-arm64": {907 "version": "7.0.2",908 "resolved": "https://registry.npmjs.org/@typescript/typescript-openbsd-arm64/-/typescript-openbsd-arm64-7.0.2.tgz",909 "integrity": "sha512-APT8+ClYnuYm1u9+kgGXoMj2VzWzcymwh2gNSQVySHfkRDGOTVkoWLjCmOQSaO+PoqQ57B0flRp9SA+7GnnkzQ==",910 "cpu": [911 "arm64"912 ],913 "dev": true,914 "license": "Apache-2.0",915 "optional": true,916 "os": [917 "openbsd"918 ],919 "engines": {920 "node": ">=16.20.0"921 }922 },923 "node_modules/@typescript/typescript-openbsd-x64": {924 "version": "7.0.2",925 "resolved": "https://registry.npmjs.org/@typescript/typescript-openbsd-x64/-/typescript-openbsd-x64-7.0.2.tgz",926 "integrity": "sha512-yX7s+Q0Dln0Dt9tEzZsAjXXR/+ytBM7AlglaqyeMPxQszJ1JhlJdZ6jLA+IzldHtflX81em7lDao1xXu+aRRkg==",927 "cpu": [928 "x64"929 ],930 "dev": true,931 "license": "Apache-2.0",932 "optional": true,933 "os": [934 "openbsd"935 ],936 "engines": {937 "node": ">=16.20.0"938 }939 },940 "node_modules/@typescript/typescript-sunos-x64": {941 "version": "7.0.2",942 "resolved": "https://registry.npmjs.org/@typescript/typescript-sunos-x64/-/typescript-sunos-x64-7.0.2.tgz",943 "integrity": "sha512-dLJDGaLZ1D4HPQn62u1n8mBDkJREwMsAkCdkwd4Ieqw+x3TUyTsqY0YiBCtE6H6OzzgGk3iuZ3vFWRS+E8/d1g==",944 "cpu": [945 "x64"946 ],947 "dev": true,948 "license": "Apache-2.0",949 "optional": true,950 "os": [951 "sunos"952 ],953 "engines": {954 "node": ">=16.20.0"955 }956 },957 "node_modules/@typescript/typescript-win32-arm64": {958 "version": "7.0.2",959 "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-arm64/-/typescript-win32-arm64-7.0.2.tgz",960 "integrity": "sha512-Gyl1Vy6OsWesLzmq+EP0Fb7b4Nid5232AvcA2SFcdYreldpNtYFFofPjnt62y9hQy7VTaZp65ICJjuAQRaVcIQ==",961 "cpu": [962 "arm64"963 ],964 "dev": true,965 "license": "Apache-2.0",966 "optional": true,967 "os": [968 "win32"969 ],970 "engines": {971 "node": ">=16.20.0"972 }973 },974 "node_modules/@typescript/typescript-win32-x64": {975 "version": "7.0.2",976 "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-x64/-/typescript-win32-x64-7.0.2.tgz",977 "integrity": "sha512-0BQ3HkAHHlKLSp1qRvf3SUhGpGsDuhB/jgFw75guyqbxJqEaS0Cw/VFO8i2nHglJUzQCRtMMR/IBAKE3ETMC4g==",978 "cpu": [979 "x64"980 ],981 "dev": true,982 "license": "Apache-2.0",983 "optional": true,984 "os": [985 "win32"986 ],987 "engines": {988 "node": ">=16.20.0"989 }990 },991 "node_modules/accepts": {992 "version": "2.0.0",993 "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",994 "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==",995 "license": "MIT",996 "dependencies": {997 "mime-types": "^3.0.0",998 "negotiator": "^1.0.0"999 },1000 "engines": {1001 "node": ">= 0.6"1002 }1003 },1004 "node_modules/ajv": {1005 "version": "8.20.0",1006 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",1007 "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==",1008 "license": "MIT",1009 "dependencies": {1010 "fast-deep-equal": "^3.1.3",1011 "fast-uri": "^3.0.1",1012 "json-schema-traverse": "^1.0.0",1013 "require-from-string": "^2.0.2"1014 },1015 "funding": {1016 "type": "github",1017 "url": "https://github.com/sponsors/epoberezkin"1018 }1019 },1020 "node_modules/ajv-formats": {1021 "version": "3.0.1",1022 "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",1023 "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==",1024 "license": "MIT",1025 "dependencies": {1026 "ajv": "^8.0.0"1027 },1028 "peerDependencies": {1029 "ajv": "^8.0.0"1030 },1031 "peerDependenciesMeta": {1032 "ajv": {1033 "optional": true1034 }1035 }1036 },1037 "node_modules/body-parser": {1038 "version": "2.4.0",1039 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.4.0.tgz",1040 "integrity": "sha512-Ifk1KcLrxaGt1occQagQNFNNOqRt1LFuehEnHHzB8Z6cRgIxRU1TBaiIsUiCdA+gy5PL7Y1IX31DNKkRmxtXjQ==",1041 "license": "MIT",1042 "dependencies": {1043 "bytes": "^3.1.2",1044 "content-type": "^2.1.0",1045 "debug": "^4.4.3",1046 "http-errors": "^2.0.1",1047 "iconv-lite": "^0.7.3",1048 "on-finished": "^2.4.1",1049 "qs": "^6.16.1",1050 "raw-body": "^3.0.2",1051 "type-is": "^2.1.0"1052 },1053 "engines": {1054 "node": ">=18"1055 },1056 "funding": {1057 "type": "opencollective",1058 "url": "https://opencollective.com/express"1059 }1060 },1061 "node_modules/body-parser/node_modules/content-type": {1062 "version": "2.1.0",1063 "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",1064 "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==",1065 "license": "MIT",1066 "engines": {1067 "node": ">=18"1068 },1069 "funding": {1070 "type": "opencollective",1071 "url": "https://opencollective.com/express"1072 }1073 },1074 "node_modules/bytes": {1075 "version": "3.1.2",1076 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",1077 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",1078 "license": "MIT",1079 "engines": {1080 "node": ">= 0.8"1081 }1082 },1083 "node_modules/call-bind-apply-helpers": {1084 "version": "1.0.2",1085 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",1086 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",1087 "license": "MIT",1088 "dependencies": {1089 "es-errors": "^1.3.0",1090 "function-bind": "^1.1.2"1091 },1092 "engines": {1093 "node": ">= 0.4"1094 }1095 },1096 "node_modules/call-bound": {1097 "version": "1.0.4",1098 "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",1099 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",1100 "license": "MIT",1101 "dependencies": {1102 "call-bind-apply-helpers": "^1.0.2",1103 "get-intrinsic": "^1.3.0"1104 },1105 "engines": {1106 "node": ">= 0.4"1107 },1108 "funding": {1109 "url": "https://github.com/sponsors/ljharb"1110 }1111 },1112 "node_modules/content-disposition": {1113 "version": "2.0.1",1114 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-2.0.1.tgz",1115 "integrity": "sha512-e+H0ZXHSWYrENhQzw1LPuP4oF5MzVKmDU6d3hxlvaPEYLLg62MxtQNPRx4SYSuYJSBUgnQIG4HIN2tEtNv7Dog==",1116 "license": "MIT",1117 "engines": {1118 "node": ">=18"1119 },1120 "funding": {1121 "type": "opencollective",1122 "url": "https://opencollective.com/express"1123 }1124 },1125 "node_modules/content-type": {1126 "version": "1.0.5",1127 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",1128 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",1129 "license": "MIT",1130 "engines": {1131 "node": ">= 0.6"1132 }1133 },1134 "node_modules/cookie": {1135 "version": "0.7.2",1136 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",1137 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",1138 "license": "MIT",1139 "engines": {1140 "node": ">= 0.6"1141 }1142 },1143 "node_modules/cookie-signature": {1144 "version": "1.2.2",1145 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz",1146 "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==",1147 "license": "MIT",1148 "engines": {1149 "node": ">=6.6.0"1150 }1151 },1152 "node_modules/cors": {1153 "version": "2.8.6",1154 "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz",1155 "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==",1156 "license": "MIT",1157 "dependencies": {1158 "object-assign": "^4",1159 "vary": "^1"1160 },1161 "engines": {1162 "node": ">= 0.10"1163 },1164 "funding": {1165 "type": "opencollective",1166 "url": "https://opencollective.com/express"1167 }1168 },1169 "node_modules/cross-spawn": {1170 "version": "7.0.6",1171 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",1172 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",1173 "license": "MIT",1174 "dependencies": {1175 "path-key": "^3.1.0",1176 "shebang-command": "^2.0.0",1177 "which": "^2.0.1"1178 },1179 "engines": {1180 "node": ">= 8"1181 }1182 },1183 "node_modules/debug": {1184 "version": "4.4.3",1185 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",1186 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",1187 "license": "MIT",1188 "dependencies": {1189 "ms": "^2.1.3"1190 },1191 "engines": {1192 "node": ">=6.0"1193 },1194 "peerDependenciesMeta": {1195 "supports-color": {1196 "optional": true1197 }1198 }1199 },1200 "node_modules/depd": {1201 "version": "2.0.0",1202 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",1203 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",1204 "license": "MIT",1205 "engines": {1206 "node": ">= 0.8"1207 }1208 },1209 "node_modules/dunder-proto": {1210 "version": "1.0.1",1211 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",1212 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",1213 "license": "MIT",1214 "dependencies": {1215 "call-bind-apply-helpers": "^1.0.1",1216 "es-errors": "^1.3.0",1217 "gopd": "^1.2.0"1218 },1219 "engines": {1220 "node": ">= 0.4"1221 }1222 },1223 "node_modules/ee-first": {1224 "version": "1.1.1",1225 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",1226 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",1227 "license": "MIT"1228 },1229 "node_modules/encodeurl": {1230 "version": "2.0.1",1231 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.1.tgz",1232 "integrity": "sha512-Ev/hIyePLZtpL98x562lvPtenrUfGr0lfaf44HFZ+hDEwso7ccV9QAZrEVLg0hxNAzygaAFxy2dYaAKKM0G06A==",1233 "license": "MIT",1234 "engines": {1235 "node": ">= 0.8"1236 },1237 "funding": {1238 "type": "opencollective",1239 "url": "https://opencollective.com/express"1240 }1241 },1242 "node_modules/es-define-property": {1243 "version": "1.0.1",1244 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",1245 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",1246 "license": "MIT",1247 "engines": {1248 "node": ">= 0.4"1249 }1250 },1251 "node_modules/es-errors": {1252 "version": "1.3.0",1253 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",1254 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",1255 "license": "MIT",1256 "engines": {1257 "node": ">= 0.4"1258 }1259 },1260 "node_modules/es-object-atoms": {1261 "version": "1.1.2",1262 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz",1263 "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==",1264 "license": "MIT",1265 "dependencies": {1266 "es-errors": "^1.3.0"1267 },1268 "engines": {1269 "node": ">= 0.4"1270 }1271 },1272 "node_modules/esbuild": {1273 "version": "0.28.2",1274 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz",1275 "integrity": "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==",1276 "dev": true,1277 "hasInstallScript": true,1278 "license": "MIT",1279 "bin": {1280 "esbuild": "bin/esbuild"1281 },1282 "engines": {1283 "node": ">=18"1284 },1285 "optionalDependencies": {1286 "@esbuild/aix-ppc64": "0.28.2",1287 "@esbuild/android-arm": "0.28.2",1288 "@esbuild/android-arm64": "0.28.2",1289 "@esbuild/android-x64": "0.28.2",1290 "@esbuild/darwin-arm64": "0.28.2",1291 "@esbuild/darwin-x64": "0.28.2",1292 "@esbuild/freebsd-arm64": "0.28.2",1293 "@esbuild/freebsd-x64": "0.28.2",1294 "@esbuild/linux-arm": "0.28.2",1295 "@esbuild/linux-arm64": "0.28.2",1296 "@esbuild/linux-ia32": "0.28.2",1297 "@esbuild/linux-loong64": "0.28.2",1298 "@esbuild/linux-mips64el": "0.28.2",1299 "@esbuild/linux-ppc64": "0.28.2",1300 "@esbuild/linux-riscv64": "0.28.2",1301 "@esbuild/linux-s390x": "0.28.2",1302 "@esbuild/linux-x64": "0.28.2",1303 "@esbuild/netbsd-arm64": "0.28.2",1304 "@esbuild/netbsd-x64": "0.28.2",1305 "@esbuild/openbsd-arm64": "0.28.2",1306 "@esbuild/openbsd-x64": "0.28.2",1307 "@esbuild/openharmony-arm64": "0.28.2",1308 "@esbuild/sunos-x64": "0.28.2",1309 "@esbuild/win32-arm64": "0.28.2",1310 "@esbuild/win32-ia32": "0.28.2",1311 "@esbuild/win32-x64": "0.28.2"1312 }1313 },1314 "node_modules/escape-html": {1315 "version": "1.0.3",1316 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",1317 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",1318 "license": "MIT"1319 },1320 "node_modules/etag": {1321 "version": "1.8.1",1322 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",1323 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",1324 "license": "MIT",1325 "engines": {1326 "node": ">= 0.6"1327 }1328 },1329 "node_modules/eventsource": {1330 "version": "3.0.7",1331 "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz",1332 "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==",1333 "license": "MIT",1334 "dependencies": {1335 "eventsource-parser": "^3.0.1"1336 },1337 "engines": {1338 "node": ">=18.0.0"1339 }1340 },1341 "node_modules/eventsource-parser": {1342 "version": "3.1.1",1343 "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.1.1.tgz",1344 "integrity": "sha512-EKN1vKAMcZ8MlYMpaNuxN6R9yakzH6uajHcHVTqWJzvu5pWw9DyhbP35HH8MVBQ+dZjAfDxk+A8NiR9KWaXiyQ==",1345 "license": "MIT",1346 "engines": {1347 "node": ">=18.0.0"1348 }1349 },1350 "node_modules/express": {1351 "version": "5.3.0",1352 "resolved": "https://registry.npmjs.org/express/-/express-5.3.0.tgz",1353 "integrity": "sha512-qCqy1xSoaugxOD4IVHb1ZWdkvCF2W3aE2okKouWj8VwJ+ztskSiXoBnCSJqfKT+cVPJhuJqe9YLbY425+Zh00g==",1354 "license": "MIT",1355 "dependencies": {1356 "accepts": "^2.0.0",1357 "body-parser": "^2.3.0",1358 "content-disposition": "^2.0.1",1359 "content-type": "^2.0.0",1360 "cookie": "^0.7.1",1361 "cookie-signature": "^1.2.1",1362 "debug": "^4.4.0",1363 "depd": "^2.0.0",1364 "encodeurl": "^2.0.0",1365 "escape-html": "^1.0.3",1366 "etag": "^1.8.1",1367 "finalhandler": "^2.1.0",1368 "fresh": "^2.0.0",1369 "http-errors": "^2.0.0",1370 "merge-descriptors": "^2.0.0",1371 "mime-types": "^3.0.0",1372 "on-finished": "^2.4.1",1373 "once": "^1.4.0",1374 "parseurl": "^1.3.3",1375 "proxy-addr": "^2.0.8",1376 "qs": "^6.16.0",1377 "range-parser": "^1.2.1",1378 "router": "^2.2.0",1379 "send": "^1.1.0",1380 "serve-static": "^2.2.0",1381 "statuses": "^2.0.1",1382 "type-is": "^2.1.0",1383 "vary": "^1.1.2"1384 },1385 "engines": {1386 "node": ">= 18"1387 },1388 "funding": {1389 "type": "opencollective",1390 "url": "https://opencollective.com/express"1391 }1392 },1393 "node_modules/express-rate-limit": {1394 "version": "8.7.4",1395 "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.7.4.tgz",1396 "integrity": "sha512-LKBXzX700wz3zAGNNmVnjRI5mEbYkLv7UbMI4+9Xa+JPcg2UZh6AgY/2CZh9RrJjFM5ttC/N1lD+KzyFoZITCw==",1397 "license": "MIT",1398 "dependencies": {1399 "debug": "^4.4.3",1400 "ip-address": "^10.2.0"1401 },1402 "engines": {1403 "node": ">= 16"1404 },1405 "funding": {1406 "url": "https://github.com/sponsors/express-rate-limit"1407 },1408 "peerDependencies": {1409 "express": ">= 4.11"1410 }1411 },1412 "node_modules/express/node_modules/content-type": {1413 "version": "2.1.0",1414 "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",1415 "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==",1416 "license": "MIT",1417 "engines": {1418 "node": ">=18"1419 },1420 "funding": {1421 "type": "opencollective",1422 "url": "https://opencollective.com/express"1423 }1424 },1425 "node_modules/fast-deep-equal": {1426 "version": "3.1.3",1427 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",1428 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",1429 "license": "MIT"1430 },1431 "node_modules/fast-uri": {1432 "version": "3.1.9",1433 "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.9.tgz",1434 "integrity": "sha512-hS/0Wt3Ya043oKXs0sIxrMpKQITXhMLIrVAKKXi4gozGC9v7YRWVnXIZzjNPTO02M9BdxLCWqK1yRXgNziVyJQ==",1435 "funding": [1436 {1437 "type": "github",1438 "url": "https://github.com/sponsors/fastify"1439 },1440 {1441 "type": "opencollective",1442 "url": "https://opencollective.com/fastify"1443 }1444 ],1445 "license": "BSD-3-Clause"1446 },1447 "node_modules/finalhandler": {1448 "version": "2.1.1",1449 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz",1450 "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==",1451 "license": "MIT",1452 "dependencies": {1453 "debug": "^4.4.0",1454 "encodeurl": "^2.0.0",1455 "escape-html": "^1.0.3",1456 "on-finished": "^2.4.1",1457 "parseurl": "^1.3.3",1458 "statuses": "^2.0.1"1459 },1460 "engines": {1461 "node": ">= 18.0.0"1462 },1463 "funding": {1464 "type": "opencollective",1465 "url": "https://opencollective.com/express"1466 }1467 },1468 "node_modules/forwarded": {1469 "version": "0.2.0",1470 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",1471 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",1472 "license": "MIT",1473 "engines": {1474 "node": ">= 0.6"1475 }1476 },1477 "node_modules/fresh": {1478 "version": "2.0.0",1479 "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",1480 "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==",1481 "license": "MIT",1482 "engines": {1483 "node": ">= 0.8"1484 }1485 },1486 "node_modules/fsevents": {1487 "version": "2.3.3",1488 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",1489 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",1490 "dev": true,1491 "hasInstallScript": true,1492 "license": "MIT",1493 "optional": true,1494 "os": [1495 "darwin"1496 ],1497 "engines": {1498 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"1499 }1500 },1501 "node_modules/function-bind": {1502 "version": "1.1.2",1503 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",1504 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",1505 "license": "MIT",1506 "funding": {1507 "url": "https://github.com/sponsors/ljharb"1508 }1509 },1510 "node_modules/get-intrinsic": {1511 "version": "1.3.0",1512 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",1513 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",1514 "license": "MIT",1515 "dependencies": {1516 "call-bind-apply-helpers": "^1.0.2",1517 "es-define-property": "^1.0.1",1518 "es-errors": "^1.3.0",1519 "es-object-atoms": "^1.1.1",1520 "function-bind": "^1.1.2",1521 "get-proto": "^1.0.1",1522 "gopd": "^1.2.0",1523 "has-symbols": "^1.1.0",1524 "hasown": "^2.0.2",1525 "math-intrinsics": "^1.1.0"1526 },1527 "engines": {1528 "node": ">= 0.4"1529 },1530 "funding": {1531 "url": "https://github.com/sponsors/ljharb"1532 }1533 },1534 "node_modules/get-proto": {1535 "version": "1.0.1",1536 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",1537 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",1538 "license": "MIT",1539 "dependencies": {1540 "dunder-proto": "^1.0.1",1541 "es-object-atoms": "^1.0.0"1542 },1543 "engines": {1544 "node": ">= 0.4"1545 }1546 },1547 "node_modules/gopd": {1548 "version": "1.2.0",1549 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",1550 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",1551 "license": "MIT",1552 "engines": {1553 "node": ">= 0.4"1554 },1555 "funding": {1556 "url": "https://github.com/sponsors/ljharb"1557 }1558 },1559 "node_modules/has-symbols": {1560 "version": "1.1.0",1561 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",1562 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",1563 "license": "MIT",1564 "engines": {1565 "node": ">= 0.4"1566 },1567 "funding": {1568 "url": "https://github.com/sponsors/ljharb"1569 }1570 },1571 "node_modules/hasown": {1572 "version": "2.0.4",1573 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz",1574 "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==",1575 "license": "MIT",1576 "dependencies": {1577 "function-bind": "^1.1.2"1578 },1579 "engines": {1580 "node": ">= 0.4"1581 }1582 },1583 "node_modules/hono": {1584 "version": "4.13.17",1585 "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.17.tgz",1586 "integrity": "sha512-vZIcbkvjOR5hHRWERbGkr8fGfF0GGM1ooYkuH448iO3b2AdVEr3AXZSw4Z3Kn+1L5z0CVoVeyV29VGYmFh05kQ==",1587 "license": "MIT",1588 "engines": {1589 "node": ">=16.9.0"1590 }1591 },1592 "node_modules/http-errors": {1593 "version": "2.0.1",1594 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",1595 "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",1596 "license": "MIT",1597 "dependencies": {1598 "depd": "~2.0.0",1599 "inherits": "~2.0.4",1600 "setprototypeof": "~1.2.0",1601 "statuses": "~2.0.2",1602 "toidentifier": "~1.0.1"1603 },1604 "engines": {1605 "node": ">= 0.8"1606 },1607 "funding": {1608 "type": "opencollective",1609 "url": "https://opencollective.com/express"1610 }1611 },1612 "node_modules/iconv-lite": {1613 "version": "0.7.3",1614 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz",1615 "integrity": "sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==",1616 "license": "MIT",1617 "dependencies": {1618 "safer-buffer": ">= 2.1.2 < 3.0.0"1619 },1620 "engines": {1621 "node": ">=0.10.0"1622 },1623 "funding": {1624 "type": "opencollective",1625 "url": "https://opencollective.com/express"1626 }1627 },1628 "node_modules/inherits": {1629 "version": "2.0.4",1630 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",1631 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",1632 "license": "ISC"1633 },1634 "node_modules/ip-address": {1635 "version": "10.7.6",1636 "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.7.6.tgz",1637 "integrity": "sha512-00LYkM6byILa9eQIx6qoaXCM40xTLd56AZ4vyaPW3YTyb49VZYPo5xsiAq4tuQ54GH4R7gVdYScJ1B7B77PuTg==",1638 "license": "MIT",1639 "engines": {1640 "node": ">= 12"1641 }1642 },1643 "node_modules/ipaddr.js": {1644 "version": "1.9.1",1645 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",1646 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",1647 "license": "MIT",1648 "engines": {1649 "node": ">= 0.10"1650 }1651 },1652 "node_modules/is-promise": {1653 "version": "4.0.0",1654 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz",1655 "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==",1656 "license": "MIT"1657 },1658 "node_modules/isexe": {1659 "version": "2.0.0",1660 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",1661 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",1662 "license": "ISC"1663 },1664 "node_modules/jose": {1665 "version": "6.2.17",1666 "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.17.tgz",1667 "integrity": "sha512-wOuK9V1yujQFH5S0ZWmLcDZN7+IKh9bUCC2ZPCf2HDlol3WWHy+PPyNjEI75FXRLMp3vDKQcupP59xhVU95hcg==",1668 "license": "MIT",1669 "funding": {1670 "url": "https://github.com/sponsors/panva"1671 }1672 },1673 "node_modules/json-schema-traverse": {1674 "version": "1.0.0",1675 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",1676 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",1677 "license": "MIT"1678 },1679 "node_modules/json-schema-typed": {1680 "version": "8.0.2",1681 "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz",1682 "integrity": "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==",1683 "license": "BSD-2-Clause"1684 },1685 "node_modules/math-intrinsics": {1686 "version": "1.1.0",1687 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",1688 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",1689 "license": "MIT",1690 "engines": {1691 "node": ">= 0.4"1692 }1693 },1694 "node_modules/media-typer": {1695 "version": "1.1.1",1696 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.1.tgz",1697 "integrity": "sha512-yz3xRaG20c6/BOzvYoDaGtPmGscs7YivItZEEqe6GbwNfHuxu9YNmvnEkMzKldAGY4/80pRcQRZSEnhquk9XuQ==",1698 "license": "MIT",1699 "engines": {1700 "node": ">= 0.8"1701 },1702 "funding": {1703 "type": "opencollective",1704 "url": "https://opencollective.com/express"1705 }1706 },1707 "node_modules/merge-descriptors": {1708 "version": "2.0.0",1709 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz",1710 "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==",1711 "license": "MIT",1712 "engines": {1713 "node": ">=18"1714 },1715 "funding": {1716 "url": "https://github.com/sponsors/sindresorhus"1717 }1718 },1719 "node_modules/mime-db": {1720 "version": "1.54.0",1721 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",1722 "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",1723 "license": "MIT",1724 "engines": {1725 "node": ">= 0.6"1726 }1727 },1728 "node_modules/mime-types": {1729 "version": "3.0.2",1730 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",1731 "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",1732 "license": "MIT",1733 "dependencies": {1734 "mime-db": "^1.54.0"1735 },1736 "engines": {1737 "node": ">=18"1738 },1739 "funding": {1740 "type": "opencollective",1741 "url": "https://opencollective.com/express"1742 }1743 },1744 "node_modules/ms": {1745 "version": "2.1.3",1746 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",1747 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",1748 "license": "MIT"1749 },1750 "node_modules/negotiator": {1751 "version": "1.1.0",1752 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.1.0.tgz",1753 "integrity": "sha512-NMPBRMJgiQHjbd8phG3Vebdx4kZ1H121rbl5IkMqeOsahptB9BKo/d7oJ3zTXqTgagn2bWlNSXkh0QUGM31RYg==",1754 "license": "MIT",1755 "dependencies": {1756 "content-type": "^2.1.0"1757 },1758 "engines": {1759 "node": ">=18"1760 },1761 "funding": {1762 "type": "opencollective",1763 "url": "https://opencollective.com/express"1764 }1765 },1766 "node_modules/negotiator/node_modules/content-type": {1767 "version": "2.1.0",1768 "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",1769 "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==",1770 "license": "MIT",1771 "engines": {1772 "node": ">=18"1773 },1774 "funding": {1775 "type": "opencollective",1776 "url": "https://opencollective.com/express"1777 }1778 },1779 "node_modules/object-assign": {1780 "version": "4.1.1",1781 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",1782 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",1783 "license": "MIT",1784 "engines": {1785 "node": ">=0.10.0"1786 }1787 },1788 "node_modules/object-inspect": {1789 "version": "1.13.4",1790 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",1791 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",1792 "license": "MIT",1793 "engines": {1794 "node": ">= 0.4"1795 },1796 "funding": {1797 "url": "https://github.com/sponsors/ljharb"1798 }1799 },1800 "node_modules/on-finished": {1801 "version": "2.4.2",1802 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.2.tgz",1803 "integrity": "sha512-ATWUv387i+nLD49EiDoOft5scf32Vsdz3ktrQJG9bi7jRFmaXTssvyvj1EmeKVVgvesbqUtvQQvaS2TpTukAZQ==",1804 "license": "MIT",1805 "dependencies": {1806 "ee-first": "1.1.1"1807 },1808 "engines": {1809 "node": ">= 0.8"1810 },1811 "funding": {1812 "type": "opencollective",1813 "url": "https://opencollective.com/express"1814 }1815 },1816 "node_modules/once": {1817 "version": "1.4.0",1818 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",1819 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",1820 "license": "ISC",1821 "dependencies": {1822 "wrappy": "1"1823 }1824 },1825 "node_modules/openai": {1826 "version": "7.54.0",1827 "resolved": "https://registry.npmjs.org/openai/-/openai-7.54.0.tgz",1828 "integrity": "sha512-1fKNSPuyR4xIhivt69u6eW9bDZ2hzzNa9PAnQ1rYhr9DWqjrl6OUIKMBmKWT3vCT0XoGkjdP/I0nXZmRYRsazw==",1829 "license": "Apache-2.0",1830 "engines": {1831 "node": ">=22.0.0"1832 },1833 "peerDependencies": {1834 "@aws-sdk/credential-provider-node": ">=3.972.0 <4",1835 "@smithy/hash-node": ">=4.3.0 <5",1836 "@smithy/signature-v4": ">=5.4.0 <6",1837 "google-auth-library": ">=9.15.1 <12",1838 "undici": ">=5 <9",1839 "ws": "^8.21.0",1840 "zod": "^3.25 || ^4.0"1841 },1842 "peerDependenciesMeta": {1843 "@aws-sdk/credential-provider-node": {1844 "optional": true1845 },1846 "@smithy/hash-node": {1847 "optional": true1848 },1849 "@smithy/signature-v4": {1850 "optional": true1851 },1852 "google-auth-library": {1853 "optional": true1854 },1855 "undici": {1856 "optional": true1857 },1858 "ws": {1859 "optional": true1860 },1861 "zod": {1862 "optional": true1863 }1864 }1865 },1866 "node_modules/parseurl": {1867 "version": "1.3.3",1868 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",1869 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",1870 "license": "MIT",1871 "engines": {1872 "node": ">= 0.8"1873 }1874 },1875 "node_modules/path-key": {1876 "version": "3.1.1",1877 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",1878 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",1879 "license": "MIT",1880 "engines": {1881 "node": ">=8"1882 }1883 },1884 "node_modules/path-to-regexp": {1885 "version": "8.4.2",1886 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz",1887 "integrity": "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==",1888 "license": "MIT",1889 "funding": {1890 "type": "opencollective",1891 "url": "https://opencollective.com/express"1892 }1893 },1894 "node_modules/pkce-challenge": {1895 "version": "5.0.1",1896 "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz",1897 "integrity": "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==",1898 "license": "MIT",1899 "engines": {1900 "node": ">=16.20.0"1901 }1902 },1903 "node_modules/proxy-addr": {1904 "version": "2.0.8",1905 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.8.tgz",1906 "integrity": "sha512-5nnx0yGyVUcY6t9RnWcARWtwT9F1D8O9rt08htPvnd49W1IgZtmLkhu9WfMzQj1cFxjHIO6connUNVW5k7AVyQ==",1907 "license": "MIT",1908 "dependencies": {1909 "forwarded": "0.2.0",1910 "ipaddr.js": "1.9.1"1911 },1912 "engines": {1913 "node": ">= 0.10"1914 },1915 "funding": {1916 "type": "opencollective",1917 "url": "https://opencollective.com/express"1918 }1919 },1920 "node_modules/qs": {1921 "version": "6.17.1",1922 "resolved": "https://registry.npmjs.org/qs/-/qs-6.17.1.tgz",1923 "integrity": "sha512-jd3COkaKVgGUW+ZHyEHCG9bH7RoaaiWuMgzsIBjUMVjLAaWGWpoUAVwljVvBHxRu/2qEHnadLGZrkutYUBPQJA==",1924 "license": "BSD-3-Clause",1925 "dependencies": {1926 "es-define-property": "^1.0.1",1927 "side-channel": "^1.1.1"1928 },1929 "engines": {1930 "node": ">=0.6"1931 },1932 "funding": {1933 "url": "https://github.com/sponsors/ljharb"1934 }1935 },1936 "node_modules/range-parser": {1937 "version": "1.3.0",1938 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz",1939 "integrity": "sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==",1940 "license": "MIT",1941 "engines": {1942 "node": ">= 0.6"1943 },1944 "funding": {1945 "type": "opencollective",1946 "url": "https://opencollective.com/express"1947 }1948 },1949 "node_modules/raw-body": {1950 "version": "3.0.2",1951 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz",1952 "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==",1953 "license": "MIT",1954 "dependencies": {1955 "bytes": "~3.1.2",1956 "http-errors": "~2.0.1",1957 "iconv-lite": "~0.7.0",1958 "unpipe": "~1.0.0"1959 },1960 "engines": {1961 "node": ">= 0.10"1962 }1963 },1964 "node_modules/require-from-string": {1965 "version": "2.0.2",1966 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",1967 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",1968 "license": "MIT",1969 "engines": {1970 "node": ">=0.10.0"1971 }1972 },1973 "node_modules/router": {1974 "version": "2.2.0",1975 "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz",1976 "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==",1977 "license": "MIT",1978 "dependencies": {1979 "debug": "^4.4.0",1980 "depd": "^2.0.0",1981 "is-promise": "^4.0.0",1982 "parseurl": "^1.3.3",1983 "path-to-regexp": "^8.0.0"1984 },1985 "engines": {1986 "node": ">= 18"1987 }1988 },1989 "node_modules/safer-buffer": {1990 "version": "2.1.2",1991 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",1992 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",1993 "license": "MIT"1994 },1995 "node_modules/send": {1996 "version": "1.2.1",1997 "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz",1998 "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==",1999 "license": "MIT",2000 "dependencies": {2001 "debug": "^4.4.3",2002 "encodeurl": "^2.0.0",2003 "escape-html": "^1.0.3",2004 "etag": "^1.8.1",2005 "fresh": "^2.0.0",2006 "http-errors": "^2.0.1",2007 "mime-types": "^3.0.2",2008 "ms": "^2.1.3",2009 "on-finished": "^2.4.1",2010 "range-parser": "^1.2.1",2011 "statuses": "^2.0.2"2012 },2013 "engines": {2014 "node": ">= 18"2015 },2016 "funding": {2017 "type": "opencollective",2018 "url": "https://opencollective.com/express"2019 }2020 },2021 "node_modules/serve-static": {2022 "version": "2.2.1",2023 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz",2024 "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==",2025 "license": "MIT",2026 "dependencies": {2027 "encodeurl": "^2.0.0",2028 "escape-html": "^1.0.3",2029 "parseurl": "^1.3.3",2030 "send": "^1.2.0"2031 },2032 "engines": {2033 "node": ">= 18"2034 },2035 "funding": {2036 "type": "opencollective",2037 "url": "https://opencollective.com/express"2038 }2039 },2040 "node_modules/setprototypeof": {2041 "version": "1.2.0",2042 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",2043 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",2044 "license": "ISC"2045 },2046 "node_modules/shebang-command": {2047 "version": "2.0.0",2048 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",2049 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",2050 "license": "MIT",2051 "dependencies": {2052 "shebang-regex": "^3.0.0"2053 },2054 "engines": {2055 "node": ">=8"2056 }2057 },2058 "node_modules/shebang-regex": {2059 "version": "3.0.0",2060 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",2061 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",2062 "license": "MIT",2063 "engines": {2064 "node": ">=8"2065 }2066 },2067 "node_modules/side-channel": {2068 "version": "1.1.1",2069 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz",2070 "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==",2071 "license": "MIT",2072 "dependencies": {2073 "es-errors": "^1.3.0",2074 "object-inspect": "^1.13.4",2075 "side-channel-list": "^1.0.1",2076 "side-channel-map": "^1.0.1",2077 "side-channel-weakmap": "^1.0.2"2078 },2079 "engines": {2080 "node": ">= 0.4"2081 },2082 "funding": {2083 "url": "https://github.com/sponsors/ljharb"2084 }2085 },2086 "node_modules/side-channel-list": {2087 "version": "1.0.1",2088 "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz",2089 "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==",2090 "license": "MIT",2091 "dependencies": {2092 "es-errors": "^1.3.0",2093 "object-inspect": "^1.13.4"2094 },2095 "engines": {2096 "node": ">= 0.4"2097 },2098 "funding": {2099 "url": "https://github.com/sponsors/ljharb"2100 }2101 },2102 "node_modules/side-channel-map": {2103 "version": "1.0.1",2104 "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",2105 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",2106 "license": "MIT",2107 "dependencies": {2108 "call-bound": "^1.0.2",2109 "es-errors": "^1.3.0",2110 "get-intrinsic": "^1.2.5",2111 "object-inspect": "^1.13.3"2112 },2113 "engines": {2114 "node": ">= 0.4"2115 },2116 "funding": {2117 "url": "https://github.com/sponsors/ljharb"2118 }2119 },2120 "node_modules/side-channel-weakmap": {2121 "version": "1.0.2",2122 "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",2123 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",2124 "license": "MIT",2125 "dependencies": {2126 "call-bound": "^1.0.2",2127 "es-errors": "^1.3.0",2128 "get-intrinsic": "^1.2.5",2129 "object-inspect": "^1.13.3",2130 "side-channel-map": "^1.0.1"2131 },2132 "engines": {2133 "node": ">= 0.4"2134 },2135 "funding": {2136 "url": "https://github.com/sponsors/ljharb"2137 }2138 },2139 "node_modules/statuses": {2140 "version": "2.0.2",2141 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",2142 "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",2143 "license": "MIT",2144 "engines": {2145 "node": ">= 0.8"2146 }2147 },2148 "node_modules/toidentifier": {2149 "version": "1.0.1",2150 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",2151 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",2152 "license": "MIT",2153 "engines": {2154 "node": ">=0.6"2155 }2156 },2157 "node_modules/tsx": {2158 "version": "4.23.15",2159 "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.15.tgz",2160 "integrity": "sha512-Yiex1Ovn8z2xPpOWckIiysV1SSyRMY9BkLF++q0yKiDxCqRhosKfMg3janKkiLBwZ5c/YryloKwGZcrEmtwxKw==",2161 "dev": true,2162 "license": "MIT",2163 "dependencies": {2164 "esbuild": "~0.28.0"2165 },2166 "bin": {2167 "tsx": "dist/cli.mjs"2168 },2169 "engines": {2170 "node": ">=18.0.0"2171 },2172 "optionalDependencies": {2173 "fsevents": "~2.3.3"2174 }2175 },2176 "node_modules/type-is": {2177 "version": "2.1.0",2178 "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz",2179 "integrity": "sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==",2180 "license": "MIT",2181 "dependencies": {2182 "content-type": "^2.0.0",2183 "media-typer": "^1.1.0",2184 "mime-types": "^3.0.0"2185 },2186 "engines": {2187 "node": ">= 18"2188 },2189 "funding": {2190 "type": "opencollective",2191 "url": "https://opencollective.com/express"2192 }2193 },2194 "node_modules/type-is/node_modules/content-type": {2195 "version": "2.1.0",2196 "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",2197 "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==",2198 "license": "MIT",2199 "engines": {2200 "node": ">=18"2201 },2202 "funding": {2203 "type": "opencollective",2204 "url": "https://opencollective.com/express"2205 }2206 },2207 "node_modules/typescript": {2208 "version": "7.0.2",2209 "resolved": "https://registry.npmjs.org/typescript/-/typescript-7.0.2.tgz",2210 "integrity": "sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA==",2211 "dev": true,2212 "license": "Apache-2.0",2213 "bin": {2214 "tsc": "bin/tsc"2215 },2216 "engines": {2217 "node": ">=16.20.0"2218 },2219 "optionalDependencies": {2220 "@typescript/typescript-aix-ppc64": "7.0.2",2221 "@typescript/typescript-darwin-arm64": "7.0.2",2222 "@typescript/typescript-darwin-x64": "7.0.2",2223 "@typescript/typescript-freebsd-arm64": "7.0.2",2224 "@typescript/typescript-freebsd-x64": "7.0.2",2225 "@typescript/typescript-linux-arm": "7.0.2",2226 "@typescript/typescript-linux-arm64": "7.0.2",2227 "@typescript/typescript-linux-loong64": "7.0.2",2228 "@typescript/typescript-linux-mips64el": "7.0.2",2229 "@typescript/typescript-linux-ppc64": "7.0.2",2230 "@typescript/typescript-linux-riscv64": "7.0.2",2231 "@typescript/typescript-linux-s390x": "7.0.2",2232 "@typescript/typescript-linux-x64": "7.0.2",2233 "@typescript/typescript-netbsd-arm64": "7.0.2",2234 "@typescript/typescript-netbsd-x64": "7.0.2",2235 "@typescript/typescript-openbsd-arm64": "7.0.2",2236 "@typescript/typescript-openbsd-x64": "7.0.2",2237 "@typescript/typescript-sunos-x64": "7.0.2",2238 "@typescript/typescript-win32-arm64": "7.0.2",2239 "@typescript/typescript-win32-x64": "7.0.2"2240 }2241 },2242 "node_modules/undici-types": {2243 "version": "8.9.0",2244 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.9.0.tgz",2245 "integrity": "sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==",2246 "dev": true,2247 "license": "MIT"2248 },2249 "node_modules/unpipe": {2250 "version": "1.0.0",2251 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",2252 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",2253 "license": "MIT",2254 "engines": {2255 "node": ">= 0.8"2256 }2257 },2258 "node_modules/vary": {2259 "version": "1.1.2",2260 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",2261 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",2262 "license": "MIT",2263 "engines": {2264 "node": ">= 0.8"2265 }2266 },2267 "node_modules/which": {2268 "version": "2.0.2",2269 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",2270 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",2271 "license": "ISC",2272 "dependencies": {2273 "isexe": "^2.0.0"2274 },2275 "bin": {2276 "node-which": "bin/node-which"2277 },2278 "engines": {2279 "node": ">= 8"2280 }2281 },2282 "node_modules/wrappy": {2283 "version": "1.0.2",2284 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",2285 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",2286 "license": "ISC"2287 },2288 "node_modules/ws": {2289 "version": "8.22.2",2290 "resolved": "https://registry.npmjs.org/ws/-/ws-8.22.2.tgz",2291 "integrity": "sha512-/rEZ2ejown2N5gxVTHUu9bVVC7ttu0/Tgzf5hbTOixR3Fs7mbbXgn2DbdbcKgJOmpQMtrIUWivtYuVMnp/W/yA==",2292 "devOptional": true,2293 "license": "MIT",2294 "engines": {2295 "node": ">=10.0.0"2296 },2297 "peerDependencies": {2298 "bufferutil": "^4.0.1",2299 "utf-8-validate": ">=5.0.2"2300 },2301 "peerDependenciesMeta": {2302 "bufferutil": {2303 "optional": true2304 },2305 "utf-8-validate": {2306 "optional": true2307 }2308 }2309 },2310 "node_modules/zod": {2311 "version": "4.6.7",2312 "resolved": "https://registry.npmjs.org/zod/-/zod-4.6.7.tgz",2313 "integrity": "sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg==",2314 "license": "MIT",2315 "funding": {2316 "url": "https://github.com/sponsors/colinhacks"2317 }2318 },2319 "node_modules/zod-to-json-schema": {2320 "version": "3.25.2",2321 "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz",2322 "integrity": "sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==",2323 "license": "ISC",2324 "peerDependencies": {2325 "zod": "^3.25.28 || ^4"2326 }2327 }2328 }2329}2330