1{ 2 "name": "@jevstrudel/mcp-e2e", 3 "lockfileVersion": 3, 4 "requires": true, 5 "packages": { 6 "": { 7 "name": "@jevstrudel/mcp-e2e", 8 "dependencies": { 9 "@modelcontextprotocol/sdk": "1.30.1" 10 } 11 }, 12 "node_modules/@hono/node-server": { 13 "version": "2.1.1", 14 "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-2.1.1.tgz", 15 "integrity": "sha512-ELuehkj5VCBdgEw9zs+ivkKwyzzUCSQuE96YmiPvn1ECBoZCczbFXJLeEGMTYjphP6gydh4pHMqEYPVMYUVgQg==", 16 "license": "MIT", 17 "engines": { 18 "node": ">=20" 19 }, 20 "peerDependencies": { 21 "hono": "^4" 22 } 23 }, 24 "node_modules/@modelcontextprotocol/sdk": { 25 "version": "1.30.1", 26 "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.30.1.tgz", 27 "integrity": "sha512-H2HxLvC3HDNybePJaLdSrU1hhUK5iQw+WvV1b01myFyI7sdVGe1u/IPTE5D9fGCiJDVtgMV/lmFkQXLmQyIFYA==", 28 "license": "MIT", 29 "dependencies": { 30 "@hono/node-server": "^1.19.9 || ^2.0.5", 31 "ajv": "^8.17.1", 32 "ajv-formats": "^3.0.1", 33 "content-type": "^1.0.5", 34 "cors": "^2.8.5", 35 "cross-spawn": "^7.0.5", 36 "eventsource": "^3.0.2", 37 "eventsource-parser": "^3.0.0", 38 "express": "^5.2.1", 39 "express-rate-limit": "^8.2.1", 40 "hono": "^4.11.4", 41 "jose": "^6.1.3", 42 "json-schema-typed": "^8.0.2", 43 "pkce-challenge": "^5.0.0", 44 "raw-body": "^3.0.0", 45 "zod": "^3.25 || ^4.0", 46 "zod-to-json-schema": "^3.25.1" 47 }, 48 "engines": { 49 "node": ">=18" 50 }, 51 "peerDependencies": { 52 "@cfworker/json-schema": "^4.1.1", 53 "zod": "^3.25 || ^4.0" 54 }, 55 "peerDependenciesMeta": { 56 "@cfworker/json-schema": { 57 "optional": true 58 }, 59 "zod": { 60 "optional": false 61 } 62 } 63 }, 64 "node_modules/accepts": { 65 "version": "2.0.0", 66 "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", 67 "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", 68 "license": "MIT", 69 "dependencies": { 70 "mime-types": "^3.0.0", 71 "negotiator": "^1.0.0" 72 }, 73 "engines": { 74 "node": ">= 0.6" 75 } 76 }, 77 "node_modules/ajv": { 78 "version": "8.20.0", 79 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", 80 "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", 81 "license": "MIT", 82 "dependencies": { 83 "fast-deep-equal": "^3.1.3", 84 "fast-uri": "^3.0.1", 85 "json-schema-traverse": "^1.0.0", 86 "require-from-string": "^2.0.2" 87 }, 88 "funding": { 89 "type": "github", 90 "url": "https://github.com/sponsors/epoberezkin" 91 } 92 }, 93 "node_modules/ajv-formats": { 94 "version": "3.0.1", 95 "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", 96 "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", 97 "license": "MIT", 98 "dependencies": { 99 "ajv": "^8.0.0" 100 }, 101 "peerDependencies": { 102 "ajv": "^8.0.0" 103 }, 104 "peerDependenciesMeta": { 105 "ajv": { 106 "optional": true 107 } 108 } 109 }, 110 "node_modules/body-parser": { 111 "version": "2.3.0", 112 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz", 113 "integrity": "sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==", 114 "license": "MIT", 115 "dependencies": { 116 "bytes": "^3.1.2", 117 "content-type": "^2.0.0", 118 "debug": "^4.4.3", 119 "http-errors": "^2.0.1", 120 "iconv-lite": "^0.7.2", 121 "on-finished": "^2.4.1", 122 "qs": "^6.15.2", 123 "raw-body": "^3.0.2", 124 "type-is": "^2.1.0" 125 }, 126 "engines": { 127 "node": ">=18" 128 }, 129 "funding": { 130 "type": "opencollective", 131 "url": "https://opencollective.com/express" 132 } 133 }, 134 "node_modules/body-parser/node_modules/content-type": { 135 "version": "2.1.0", 136 "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz", 137 "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==", 138 "license": "MIT", 139 "engines": { 140 "node": ">=18" 141 }, 142 "funding": { 143 "type": "opencollective", 144 "url": "https://opencollective.com/express" 145 } 146 }, 147 "node_modules/bytes": { 148 "version": "3.1.2", 149 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", 150 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", 151 "license": "MIT", 152 "engines": { 153 "node": ">= 0.8" 154 } 155 }, 156 "node_modules/call-bind-apply-helpers": { 157 "version": "1.0.2", 158 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", 159 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", 160 "license": "MIT", 161 "dependencies": { 162 "es-errors": "^1.3.0", 163 "function-bind": "^1.1.2" 164 }, 165 "engines": { 166 "node": ">= 0.4" 167 } 168 }, 169 "node_modules/call-bound": { 170 "version": "1.0.4", 171 "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", 172 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", 173 "license": "MIT", 174 "dependencies": { 175 "call-bind-apply-helpers": "^1.0.2", 176 "get-intrinsic": "^1.3.0" 177 }, 178 "engines": { 179 "node": ">= 0.4" 180 }, 181 "funding": { 182 "url": "https://github.com/sponsors/ljharb" 183 } 184 }, 185 "node_modules/content-disposition": { 186 "version": "1.1.0", 187 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz", 188 "integrity": "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==", 189 "license": "MIT", 190 "engines": { 191 "node": ">=18" 192 }, 193 "funding": { 194 "type": "opencollective", 195 "url": "https://opencollective.com/express" 196 } 197 }, 198 "node_modules/content-type": { 199 "version": "1.0.5", 200 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", 201 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", 202 "license": "MIT", 203 "engines": { 204 "node": ">= 0.6" 205 } 206 }, 207 "node_modules/cookie": { 208 "version": "0.7.2", 209 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", 210 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", 211 "license": "MIT", 212 "engines": { 213 "node": ">= 0.6" 214 } 215 }, 216 "node_modules/cookie-signature": { 217 "version": "1.2.2", 218 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", 219 "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", 220 "license": "MIT", 221 "engines": { 222 "node": ">=6.6.0" 223 } 224 }, 225 "node_modules/cors": { 226 "version": "2.8.6", 227 "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", 228 "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==", 229 "license": "MIT", 230 "dependencies": { 231 "object-assign": "^4", 232 "vary": "^1" 233 }, 234 "engines": { 235 "node": ">= 0.10" 236 }, 237 "funding": { 238 "type": "opencollective", 239 "url": "https://opencollective.com/express" 240 } 241 }, 242 "node_modules/cross-spawn": { 243 "version": "7.0.6", 244 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 245 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 246 "license": "MIT", 247 "dependencies": { 248 "path-key": "^3.1.0", 249 "shebang-command": "^2.0.0", 250 "which": "^2.0.1" 251 }, 252 "engines": { 253 "node": ">= 8" 254 } 255 }, 256 "node_modules/debug": { 257 "version": "4.4.3", 258 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 259 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 260 "license": "MIT", 261 "dependencies": { 262 "ms": "^2.1.3" 263 }, 264 "engines": { 265 "node": ">=6.0" 266 }, 267 "peerDependenciesMeta": { 268 "supports-color": { 269 "optional": true 270 } 271 } 272 }, 273 "node_modules/depd": { 274 "version": "2.0.0", 275 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 276 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 277 "license": "MIT", 278 "engines": { 279 "node": ">= 0.8" 280 } 281 }, 282 "node_modules/dunder-proto": { 283 "version": "1.0.1", 284 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", 285 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", 286 "license": "MIT", 287 "dependencies": { 288 "call-bind-apply-helpers": "^1.0.1", 289 "es-errors": "^1.3.0", 290 "gopd": "^1.2.0" 291 }, 292 "engines": { 293 "node": ">= 0.4" 294 } 295 }, 296 "node_modules/ee-first": { 297 "version": "1.1.1", 298 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 299 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", 300 "license": "MIT" 301 }, 302 "node_modules/encodeurl": { 303 "version": "2.0.0", 304 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", 305 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", 306 "license": "MIT", 307 "engines": { 308 "node": ">= 0.8" 309 } 310 }, 311 "node_modules/es-define-property": { 312 "version": "1.0.1", 313 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", 314 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", 315 "license": "MIT", 316 "engines": { 317 "node": ">= 0.4" 318 } 319 }, 320 "node_modules/es-errors": { 321 "version": "1.3.0", 322 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", 323 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", 324 "license": "MIT", 325 "engines": { 326 "node": ">= 0.4" 327 } 328 }, 329 "node_modules/es-object-atoms": { 330 "version": "1.1.2", 331 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", 332 "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", 333 "license": "MIT", 334 "dependencies": { 335 "es-errors": "^1.3.0" 336 }, 337 "engines": { 338 "node": ">= 0.4" 339 } 340 }, 341 "node_modules/escape-html": { 342 "version": "1.0.3", 343 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 344 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", 345 "license": "MIT" 346 }, 347 "node_modules/etag": { 348 "version": "1.8.1", 349 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 350 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", 351 "license": "MIT", 352 "engines": { 353 "node": ">= 0.6" 354 } 355 }, 356 "node_modules/eventsource": { 357 "version": "3.0.7", 358 "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz", 359 "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==", 360 "license": "MIT", 361 "dependencies": { 362 "eventsource-parser": "^3.0.1" 363 }, 364 "engines": { 365 "node": ">=18.0.0" 366 } 367 }, 368 "node_modules/eventsource-parser": { 369 "version": "3.1.1", 370 "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.1.1.tgz", 371 "integrity": "sha512-EKN1vKAMcZ8MlYMpaNuxN6R9yakzH6uajHcHVTqWJzvu5pWw9DyhbP35HH8MVBQ+dZjAfDxk+A8NiR9KWaXiyQ==", 372 "license": "MIT", 373 "engines": { 374 "node": ">=18.0.0" 375 } 376 }, 377 "node_modules/express": { 378 "version": "5.2.1", 379 "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", 380 "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", 381 "license": "MIT", 382 "dependencies": { 383 "accepts": "^2.0.0", 384 "body-parser": "^2.2.1", 385 "content-disposition": "^1.0.0", 386 "content-type": "^1.0.5", 387 "cookie": "^0.7.1", 388 "cookie-signature": "^1.2.1", 389 "debug": "^4.4.0", 390 "depd": "^2.0.0", 391 "encodeurl": "^2.0.0", 392 "escape-html": "^1.0.3", 393 "etag": "^1.8.1", 394 "finalhandler": "^2.1.0", 395 "fresh": "^2.0.0", 396 "http-errors": "^2.0.0", 397 "merge-descriptors": "^2.0.0", 398 "mime-types": "^3.0.0", 399 "on-finished": "^2.4.1", 400 "once": "^1.4.0", 401 "parseurl": "^1.3.3", 402 "proxy-addr": "^2.0.7", 403 "qs": "^6.14.0", 404 "range-parser": "^1.2.1", 405 "router": "^2.2.0", 406 "send": "^1.1.0", 407 "serve-static": "^2.2.0", 408 "statuses": "^2.0.1", 409 "type-is": "^2.0.1", 410 "vary": "^1.1.2" 411 }, 412 "engines": { 413 "node": ">= 18" 414 }, 415 "funding": { 416 "type": "opencollective", 417 "url": "https://opencollective.com/express" 418 } 419 }, 420 "node_modules/express-rate-limit": { 421 "version": "8.7.0", 422 "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.7.0.tgz", 423 "integrity": "sha512-hOwV7WOxXfjRpAM1DSJWZDXx3GhplwD8IfwuwvogD8i1Qnkgosw/H45s4ZnFAUHDAhPjlY9hLBvJhKmGMyY26g==", 424 "license": "MIT", 425 "dependencies": { 426 "debug": "^4.4.3", 427 "ip-address": "^10.2.0" 428 }, 429 "engines": { 430 "node": ">= 16" 431 }, 432 "funding": { 433 "url": "https://github.com/sponsors/express-rate-limit" 434 }, 435 "peerDependencies": { 436 "express": ">= 4.11" 437 } 438 }, 439 "node_modules/fast-deep-equal": { 440 "version": "3.1.3", 441 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 442 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 443 "license": "MIT" 444 }, 445 "node_modules/fast-uri": { 446 "version": "3.1.8", 447 "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.8.tgz", 448 "integrity": "sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==", 449 "funding": [ 450 { 451 "type": "github", 452 "url": "https://github.com/sponsors/fastify" 453 }, 454 { 455 "type": "opencollective", 456 "url": "https://opencollective.com/fastify" 457 } 458 ], 459 "license": "BSD-3-Clause" 460 }, 461 "node_modules/finalhandler": { 462 "version": "2.1.1", 463 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", 464 "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==", 465 "license": "MIT", 466 "dependencies": { 467 "debug": "^4.4.0", 468 "encodeurl": "^2.0.0", 469 "escape-html": "^1.0.3", 470 "on-finished": "^2.4.1", 471 "parseurl": "^1.3.3", 472 "statuses": "^2.0.1" 473 }, 474 "engines": { 475 "node": ">= 18.0.0" 476 }, 477 "funding": { 478 "type": "opencollective", 479 "url": "https://opencollective.com/express" 480 } 481 }, 482 "node_modules/forwarded": { 483 "version": "0.2.0", 484 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", 485 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", 486 "license": "MIT", 487 "engines": { 488 "node": ">= 0.6" 489 } 490 }, 491 "node_modules/fresh": { 492 "version": "2.0.0", 493 "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", 494 "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", 495 "license": "MIT", 496 "engines": { 497 "node": ">= 0.8" 498 } 499 }, 500 "node_modules/function-bind": { 501 "version": "1.1.2", 502 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 503 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 504 "license": "MIT", 505 "funding": { 506 "url": "https://github.com/sponsors/ljharb" 507 } 508 }, 509 "node_modules/get-intrinsic": { 510 "version": "1.3.0", 511 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", 512 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", 513 "license": "MIT", 514 "dependencies": { 515 "call-bind-apply-helpers": "^1.0.2", 516 "es-define-property": "^1.0.1", 517 "es-errors": "^1.3.0", 518 "es-object-atoms": "^1.1.1", 519 "function-bind": "^1.1.2", 520 "get-proto": "^1.0.1", 521 "gopd": "^1.2.0", 522 "has-symbols": "^1.1.0", 523 "hasown": "^2.0.2", 524 "math-intrinsics": "^1.1.0" 525 }, 526 "engines": { 527 "node": ">= 0.4" 528 }, 529 "funding": { 530 "url": "https://github.com/sponsors/ljharb" 531 } 532 }, 533 "node_modules/get-proto": { 534 "version": "1.0.1", 535 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", 536 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", 537 "license": "MIT", 538 "dependencies": { 539 "dunder-proto": "^1.0.1", 540 "es-object-atoms": "^1.0.0" 541 }, 542 "engines": { 543 "node": ">= 0.4" 544 } 545 }, 546 "node_modules/gopd": { 547 "version": "1.2.0", 548 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", 549 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", 550 "license": "MIT", 551 "engines": { 552 "node": ">= 0.4" 553 }, 554 "funding": { 555 "url": "https://github.com/sponsors/ljharb" 556 } 557 }, 558 "node_modules/has-symbols": { 559 "version": "1.1.0", 560 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", 561 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", 562 "license": "MIT", 563 "engines": { 564 "node": ">= 0.4" 565 }, 566 "funding": { 567 "url": "https://github.com/sponsors/ljharb" 568 } 569 }, 570 "node_modules/hasown": { 571 "version": "2.0.4", 572 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", 573 "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", 574 "license": "MIT", 575 "dependencies": { 576 "function-bind": "^1.1.2" 577 }, 578 "engines": { 579 "node": ">= 0.4" 580 } 581 }, 582 "node_modules/hono": { 583 "version": "4.13.9", 584 "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.9.tgz", 585 "integrity": "sha512-7dMkQmZoC4E6F7AtaQSPhlWAdnBti+j7rreMZl8QB4jFiEhP9TWbGWUMi8WYzBCgmgulxuvLQupKqo+Co6Omyg==", 586 "license": "MIT", 587 "engines": { 588 "node": ">=16.9.0" 589 } 590 }, 591 "node_modules/http-errors": { 592 "version": "2.0.1", 593 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", 594 "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", 595 "license": "MIT", 596 "dependencies": { 597 "depd": "~2.0.0", 598 "inherits": "~2.0.4", 599 "setprototypeof": "~1.2.0", 600 "statuses": "~2.0.2", 601 "toidentifier": "~1.0.1" 602 }, 603 "engines": { 604 "node": ">= 0.8" 605 }, 606 "funding": { 607 "type": "opencollective", 608 "url": "https://opencollective.com/express" 609 } 610 }, 611 "node_modules/iconv-lite": { 612 "version": "0.7.3", 613 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz", 614 "integrity": "sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==", 615 "license": "MIT", 616 "dependencies": { 617 "safer-buffer": ">= 2.1.2 < 3.0.0" 618 }, 619 "engines": { 620 "node": ">=0.10.0" 621 }, 622 "funding": { 623 "type": "opencollective", 624 "url": "https://opencollective.com/express" 625 } 626 }, 627 "node_modules/inherits": { 628 "version": "2.0.4", 629 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 630 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 631 "license": "ISC" 632 }, 633 "node_modules/ip-address": { 634 "version": "10.7.2", 635 "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.7.2.tgz", 636 "integrity": "sha512-7H/2gFSIitxc0hG3nOI1glS8QLo/EHBFFLk8vEUjXY/xu0AdL8jZ9U1IzO2PUm0d2D/ofQcAifb0g6OBkt8U7w==", 637 "license": "MIT", 638 "engines": { 639 "node": ">= 12" 640 } 641 }, 642 "node_modules/ipaddr.js": { 643 "version": "1.9.1", 644 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 645 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", 646 "license": "MIT", 647 "engines": { 648 "node": ">= 0.10" 649 } 650 }, 651 "node_modules/is-promise": { 652 "version": "4.0.0", 653 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", 654 "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", 655 "license": "MIT" 656 }, 657 "node_modules/isexe": { 658 "version": "2.0.0", 659 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 660 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 661 "license": "ISC" 662 }, 663 "node_modules/jose": { 664 "version": "6.2.12", 665 "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.12.tgz", 666 "integrity": "sha512-9NiFmJEex0sy2Dk58j2UGBSHgUs2ypF9eZSu4L6vjOX3Dp96Sw1F3uL+H+D1sx02jZZdzUT0HgvCy59CuvXcWw==", 667 "license": "MIT", 668 "funding": { 669 "url": "https://github.com/sponsors/panva" 670 } 671 }, 672 "node_modules/json-schema-traverse": { 673 "version": "1.0.0", 674 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 675 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 676 "license": "MIT" 677 }, 678 "node_modules/json-schema-typed": { 679 "version": "8.0.2", 680 "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz", 681 "integrity": "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==", 682 "license": "BSD-2-Clause" 683 }, 684 "node_modules/math-intrinsics": { 685 "version": "1.1.0", 686 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", 687 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", 688 "license": "MIT", 689 "engines": { 690 "node": ">= 0.4" 691 } 692 }, 693 "node_modules/media-typer": { 694 "version": "1.1.1", 695 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.1.tgz", 696 "integrity": "sha512-yz3xRaG20c6/BOzvYoDaGtPmGscs7YivItZEEqe6GbwNfHuxu9YNmvnEkMzKldAGY4/80pRcQRZSEnhquk9XuQ==", 697 "license": "MIT", 698 "engines": { 699 "node": ">= 0.8" 700 }, 701 "funding": { 702 "type": "opencollective", 703 "url": "https://opencollective.com/express" 704 } 705 }, 706 "node_modules/merge-descriptors": { 707 "version": "2.0.0", 708 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", 709 "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", 710 "license": "MIT", 711 "engines": { 712 "node": ">=18" 713 }, 714 "funding": { 715 "url": "https://github.com/sponsors/sindresorhus" 716 } 717 }, 718 "node_modules/mime-db": { 719 "version": "1.54.0", 720 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", 721 "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", 722 "license": "MIT", 723 "engines": { 724 "node": ">= 0.6" 725 } 726 }, 727 "node_modules/mime-types": { 728 "version": "3.0.2", 729 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", 730 "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", 731 "license": "MIT", 732 "dependencies": { 733 "mime-db": "^1.54.0" 734 }, 735 "engines": { 736 "node": ">=18" 737 }, 738 "funding": { 739 "type": "opencollective", 740 "url": "https://opencollective.com/express" 741 } 742 }, 743 "node_modules/ms": { 744 "version": "2.1.3", 745 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 746 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 747 "license": "MIT" 748 }, 749 "node_modules/negotiator": { 750 "version": "1.1.0", 751 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.1.0.tgz", 752 "integrity": "sha512-NMPBRMJgiQHjbd8phG3Vebdx4kZ1H121rbl5IkMqeOsahptB9BKo/d7oJ3zTXqTgagn2bWlNSXkh0QUGM31RYg==", 753 "license": "MIT", 754 "dependencies": { 755 "content-type": "^2.1.0" 756 }, 757 "engines": { 758 "node": ">=18" 759 }, 760 "funding": { 761 "type": "opencollective", 762 "url": "https://opencollective.com/express" 763 } 764 }, 765 "node_modules/negotiator/node_modules/content-type": { 766 "version": "2.1.0", 767 "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz", 768 "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==", 769 "license": "MIT", 770 "engines": { 771 "node": ">=18" 772 }, 773 "funding": { 774 "type": "opencollective", 775 "url": "https://opencollective.com/express" 776 } 777 }, 778 "node_modules/object-assign": { 779 "version": "4.1.1", 780 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 781 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 782 "license": "MIT", 783 "engines": { 784 "node": ">=0.10.0" 785 } 786 }, 787 "node_modules/object-inspect": { 788 "version": "1.13.4", 789 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", 790 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", 791 "license": "MIT", 792 "engines": { 793 "node": ">= 0.4" 794 }, 795 "funding": { 796 "url": "https://github.com/sponsors/ljharb" 797 } 798 }, 799 "node_modules/on-finished": { 800 "version": "2.4.1", 801 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", 802 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", 803 "license": "MIT", 804 "dependencies": { 805 "ee-first": "1.1.1" 806 }, 807 "engines": { 808 "node": ">= 0.8" 809 } 810 }, 811 "node_modules/once": { 812 "version": "1.4.0", 813 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 814 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 815 "license": "ISC", 816 "dependencies": { 817 "wrappy": "1" 818 } 819 }, 820 "node_modules/parseurl": { 821 "version": "1.3.3", 822 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 823 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 824 "license": "MIT", 825 "engines": { 826 "node": ">= 0.8" 827 } 828 }, 829 "node_modules/path-key": { 830 "version": "3.1.1", 831 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 832 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 833 "license": "MIT", 834 "engines": { 835 "node": ">=8" 836 } 837 }, 838 "node_modules/path-to-regexp": { 839 "version": "8.4.2", 840 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz", 841 "integrity": "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==", 842 "license": "MIT", 843 "funding": { 844 "type": "opencollective", 845 "url": "https://opencollective.com/express" 846 } 847 }, 848 "node_modules/pkce-challenge": { 849 "version": "5.0.1", 850 "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz", 851 "integrity": "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==", 852 "license": "MIT", 853 "engines": { 854 "node": ">=16.20.0" 855 } 856 }, 857 "node_modules/proxy-addr": { 858 "version": "2.0.8", 859 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.8.tgz", 860 "integrity": "sha512-5nnx0yGyVUcY6t9RnWcARWtwT9F1D8O9rt08htPvnd49W1IgZtmLkhu9WfMzQj1cFxjHIO6connUNVW5k7AVyQ==", 861 "license": "MIT", 862 "dependencies": { 863 "forwarded": "0.2.0", 864 "ipaddr.js": "1.9.1" 865 }, 866 "engines": { 867 "node": ">= 0.10" 868 }, 869 "funding": { 870 "type": "opencollective", 871 "url": "https://opencollective.com/express" 872 } 873 }, 874 "node_modules/qs": { 875 "version": "6.16.0", 876 "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", 877 "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==", 878 "license": "BSD-3-Clause", 879 "dependencies": { 880 "es-define-property": "^1.0.1", 881 "side-channel": "^1.1.1" 882 }, 883 "engines": { 884 "node": ">=0.6" 885 }, 886 "funding": { 887 "url": "https://github.com/sponsors/ljharb" 888 } 889 }, 890 "node_modules/range-parser": { 891 "version": "1.3.0", 892 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz", 893 "integrity": "sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==", 894 "license": "MIT", 895 "engines": { 896 "node": ">= 0.6" 897 }, 898 "funding": { 899 "type": "opencollective", 900 "url": "https://opencollective.com/express" 901 } 902 }, 903 "node_modules/raw-body": { 904 "version": "3.0.2", 905 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", 906 "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", 907 "license": "MIT", 908 "dependencies": { 909 "bytes": "~3.1.2", 910 "http-errors": "~2.0.1", 911 "iconv-lite": "~0.7.0", 912 "unpipe": "~1.0.0" 913 }, 914 "engines": { 915 "node": ">= 0.10" 916 } 917 }, 918 "node_modules/require-from-string": { 919 "version": "2.0.2", 920 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 921 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 922 "license": "MIT", 923 "engines": { 924 "node": ">=0.10.0" 925 } 926 }, 927 "node_modules/router": { 928 "version": "2.2.0", 929 "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", 930 "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", 931 "license": "MIT", 932 "dependencies": { 933 "debug": "^4.4.0", 934 "depd": "^2.0.0", 935 "is-promise": "^4.0.0", 936 "parseurl": "^1.3.3", 937 "path-to-regexp": "^8.0.0" 938 }, 939 "engines": { 940 "node": ">= 18" 941 } 942 }, 943 "node_modules/safer-buffer": { 944 "version": "2.1.2", 945 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 946 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 947 "license": "MIT" 948 }, 949 "node_modules/send": { 950 "version": "1.2.1", 951 "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", 952 "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", 953 "license": "MIT", 954 "dependencies": { 955 "debug": "^4.4.3", 956 "encodeurl": "^2.0.0", 957 "escape-html": "^1.0.3", 958 "etag": "^1.8.1", 959 "fresh": "^2.0.0", 960 "http-errors": "^2.0.1", 961 "mime-types": "^3.0.2", 962 "ms": "^2.1.3", 963 "on-finished": "^2.4.1", 964 "range-parser": "^1.2.1", 965 "statuses": "^2.0.2" 966 }, 967 "engines": { 968 "node": ">= 18" 969 }, 970 "funding": { 971 "type": "opencollective", 972 "url": "https://opencollective.com/express" 973 } 974 }, 975 "node_modules/serve-static": { 976 "version": "2.2.1", 977 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", 978 "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", 979 "license": "MIT", 980 "dependencies": { 981 "encodeurl": "^2.0.0", 982 "escape-html": "^1.0.3", 983 "parseurl": "^1.3.3", 984 "send": "^1.2.0" 985 }, 986 "engines": { 987 "node": ">= 18" 988 }, 989 "funding": { 990 "type": "opencollective", 991 "url": "https://opencollective.com/express" 992 } 993 }, 994 "node_modules/setprototypeof": { 995 "version": "1.2.0", 996 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", 997 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", 998 "license": "ISC" 999 }, 1000 "node_modules/shebang-command": { 1001 "version": "2.0.0", 1002 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 1003 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 1004 "license": "MIT", 1005 "dependencies": { 1006 "shebang-regex": "^3.0.0" 1007 }, 1008 "engines": { 1009 "node": ">=8" 1010 } 1011 }, 1012 "node_modules/shebang-regex": { 1013 "version": "3.0.0", 1014 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 1015 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 1016 "license": "MIT", 1017 "engines": { 1018 "node": ">=8" 1019 } 1020 }, 1021 "node_modules/side-channel": { 1022 "version": "1.1.1", 1023 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", 1024 "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", 1025 "license": "MIT", 1026 "dependencies": { 1027 "es-errors": "^1.3.0", 1028 "object-inspect": "^1.13.4", 1029 "side-channel-list": "^1.0.1", 1030 "side-channel-map": "^1.0.1", 1031 "side-channel-weakmap": "^1.0.2" 1032 }, 1033 "engines": { 1034 "node": ">= 0.4" 1035 }, 1036 "funding": { 1037 "url": "https://github.com/sponsors/ljharb" 1038 } 1039 }, 1040 "node_modules/side-channel-list": { 1041 "version": "1.0.1", 1042 "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", 1043 "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", 1044 "license": "MIT", 1045 "dependencies": { 1046 "es-errors": "^1.3.0", 1047 "object-inspect": "^1.13.4" 1048 }, 1049 "engines": { 1050 "node": ">= 0.4" 1051 }, 1052 "funding": { 1053 "url": "https://github.com/sponsors/ljharb" 1054 } 1055 }, 1056 "node_modules/side-channel-map": { 1057 "version": "1.0.1", 1058 "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", 1059 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", 1060 "license": "MIT", 1061 "dependencies": { 1062 "call-bound": "^1.0.2", 1063 "es-errors": "^1.3.0", 1064 "get-intrinsic": "^1.2.5", 1065 "object-inspect": "^1.13.3" 1066 }, 1067 "engines": { 1068 "node": ">= 0.4" 1069 }, 1070 "funding": { 1071 "url": "https://github.com/sponsors/ljharb" 1072 } 1073 }, 1074 "node_modules/side-channel-weakmap": { 1075 "version": "1.0.2", 1076 "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", 1077 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", 1078 "license": "MIT", 1079 "dependencies": { 1080 "call-bound": "^1.0.2", 1081 "es-errors": "^1.3.0", 1082 "get-intrinsic": "^1.2.5", 1083 "object-inspect": "^1.13.3", 1084 "side-channel-map": "^1.0.1" 1085 }, 1086 "engines": { 1087 "node": ">= 0.4" 1088 }, 1089 "funding": { 1090 "url": "https://github.com/sponsors/ljharb" 1091 } 1092 }, 1093 "node_modules/statuses": { 1094 "version": "2.0.2", 1095 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", 1096 "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", 1097 "license": "MIT", 1098 "engines": { 1099 "node": ">= 0.8" 1100 } 1101 }, 1102 "node_modules/toidentifier": { 1103 "version": "1.0.1", 1104 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", 1105 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", 1106 "license": "MIT", 1107 "engines": { 1108 "node": ">=0.6" 1109 } 1110 }, 1111 "node_modules/type-is": { 1112 "version": "2.1.0", 1113 "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz", 1114 "integrity": "sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==", 1115 "license": "MIT", 1116 "dependencies": { 1117 "content-type": "^2.0.0", 1118 "media-typer": "^1.1.0", 1119 "mime-types": "^3.0.0" 1120 }, 1121 "engines": { 1122 "node": ">= 18" 1123 }, 1124 "funding": { 1125 "type": "opencollective", 1126 "url": "https://opencollective.com/express" 1127 } 1128 }, 1129 "node_modules/type-is/node_modules/content-type": { 1130 "version": "2.1.0", 1131 "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz", 1132 "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==", 1133 "license": "MIT", 1134 "engines": { 1135 "node": ">=18" 1136 }, 1137 "funding": { 1138 "type": "opencollective", 1139 "url": "https://opencollective.com/express" 1140 } 1141 }, 1142 "node_modules/unpipe": { 1143 "version": "1.0.0", 1144 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 1145 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", 1146 "license": "MIT", 1147 "engines": { 1148 "node": ">= 0.8" 1149 } 1150 }, 1151 "node_modules/vary": { 1152 "version": "1.1.2", 1153 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 1154 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", 1155 "license": "MIT", 1156 "engines": { 1157 "node": ">= 0.8" 1158 } 1159 }, 1160 "node_modules/which": { 1161 "version": "2.0.2", 1162 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 1163 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 1164 "license": "ISC", 1165 "dependencies": { 1166 "isexe": "^2.0.0" 1167 }, 1168 "bin": { 1169 "node-which": "bin/node-which" 1170 }, 1171 "engines": { 1172 "node": ">= 8" 1173 } 1174 }, 1175 "node_modules/wrappy": { 1176 "version": "1.0.2", 1177 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1178 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 1179 "license": "ISC" 1180 }, 1181 "node_modules/zod": { 1182 "version": "4.6.5", 1183 "resolved": "https://registry.npmjs.org/zod/-/zod-4.6.5.tgz", 1184 "integrity": "sha512-v5l/aFXZQeai4awLbOpSoHecE9UiMrnfx75tEXLjNonXVARxQ5mOeipTjROUchszUNCqnE+hqAMujRsRHsut2Q==", 1185 "license": "MIT", 1186 "funding": { 1187 "url": "https://github.com/sponsors/colinhacks" 1188 } 1189 }, 1190 "node_modules/zod-to-json-schema": { 1191 "version": "3.25.2", 1192 "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz", 1193 "integrity": "sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==", 1194 "license": "ISC", 1195 "peerDependencies": { 1196 "zod": "^3.25.28 || ^4" 1197 } 1198 } 1199 } 1200}