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