diff --git a/package.json b/package.json index 14e4669..48a51cf 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "api.mojis.dev", "type": "module", "private": true, - "packageManager": "pnpm@10.12.1", + "packageManager": "pnpm@10.12.2", "scripts": { "dev": "wrangler dev", "build": "wrangler deploy --dry-run --outdir=dist", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 16f075b..abc7ae6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: dependencies: '@hono/zod-openapi': specifier: ^0.19.7 - version: 0.19.8(hono@4.7.11)(zod@3.25.57) + version: 0.19.8(hono@4.8.2)(zod@3.25.67) '@mojis/internal-utils': specifier: ^0.2.0 version: 0.2.0 @@ -22,20 +22,20 @@ importers: version: 0.1.2 '@scalar/hono-api-reference': specifier: ^0.9.1 - version: 0.9.3(hono@4.7.11) + version: 0.9.6(hono@4.8.2) hono: specifier: ^4.7.10 - version: 4.7.11 + version: 4.8.2 zod: specifier: ^3.25.34 - version: 3.25.57 + version: 3.25.67 devDependencies: '@cloudflare/vitest-pool-workers': specifier: ^0.8.33 - version: 0.8.36(@vitest/runner@3.1.4)(@vitest/snapshot@3.1.4)(vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.13.9)(tsx@4.19.4)(yaml@2.8.0)) + version: 0.8.44(@vitest/runner@3.1.4)(@vitest/snapshot@3.1.4)(vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.13.9)(tsx@4.20.3)(yaml@2.8.0)) '@luxass/eslint-config': specifier: ^4.18.1 - version: 4.19.0(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@1.0.1(eslint@9.27.0))(eslint@9.27.0)(typescript@5.8.3)(vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.13.9)(tsx@4.19.4)(yaml@2.8.0)) + version: 4.19.0(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@1.0.1(eslint@9.27.0))(eslint@9.27.0)(typescript@5.8.3)(vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.13.9)(tsx@4.20.3)(yaml@2.8.0)) '@stoplight/spectral-cli': specifier: ^6.15.0 version: 6.15.0 @@ -50,16 +50,16 @@ importers: version: 0.2.0 tsx: specifier: ^4.19.4 - version: 4.19.4 + version: 4.20.3 typescript: specifier: ^5.8.3 version: 5.8.3 vitest: specifier: ^3.1.4 - version: 3.1.4(@types/debug@4.1.12)(@types/node@22.13.9)(tsx@4.19.4)(yaml@2.8.0) + version: 3.1.4(@types/debug@4.1.12)(@types/node@22.13.9)(tsx@4.20.3)(yaml@2.8.0) wrangler: specifier: ^4.17.0 - version: 4.19.1 + version: 4.21.0 packages: @@ -88,13 +88,13 @@ packages: resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} engines: {node: '>=6.9.0'} - '@babel/parser@7.27.5': - resolution: {integrity: sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==} + '@babel/parser@7.27.7': + resolution: {integrity: sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/types@7.27.6': - resolution: {integrity: sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==} + '@babel/types@7.27.7': + resolution: {integrity: sha512-8OLQgDScAOHXnAz2cV+RfzzNMipuLVBz2biuAJFMV9bfkNf393je3VM8CLkjQodW5+iWsSJdSgSWT6rsZoXHPw==} engines: {node: '>=6.9.0'} '@clack/core@0.5.0': @@ -107,8 +107,8 @@ packages: resolution: {integrity: sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==} engines: {node: '>=18.0.0'} - '@cloudflare/unenv-preset@2.3.2': - resolution: {integrity: sha512-MtUgNl+QkQyhQvv5bbWP+BpBC1N0me4CHHuP2H4ktmOMKdB/6kkz/lo+zqiA4mEazb4y+1cwyNjVrQ2DWeE4mg==} + '@cloudflare/unenv-preset@2.3.3': + resolution: {integrity: sha512-/M3MEcj3V2WHIRSW1eAQBPRJ6JnGQHc6JKMAPLkDb7pLs3m6X9ES/+K3ceGqxI6TKeF32AWAi7ls0AYzVxCP0A==} peerDependencies: unenv: 2.0.0-rc.17 workerd: ^1.20250508.0 @@ -116,39 +116,39 @@ packages: workerd: optional: true - '@cloudflare/vitest-pool-workers@0.8.36': - resolution: {integrity: sha512-aJ3IP+kMv3ButnQLyfG7ZVWNa2+nPE2w2ds0PHxNPW73JIjm2Hz1fcieWD+mJT/JdxdbERXuRkI3VedJ90magw==} + '@cloudflare/vitest-pool-workers@0.8.44': + resolution: {integrity: sha512-axyXWKYZP5XZulJ4MfN4Su6RDx0AM8rfubqTr2jAoeFK5KZG/W396SgIpd59ZSoDQKx+LLGXP75TFEgBIS3Pog==} peerDependencies: - '@vitest/runner': 2.0.x - 3.1.x - '@vitest/snapshot': 2.0.x - 3.1.x - vitest: 2.0.x - 3.1.x + '@vitest/runner': 2.0.x - 3.2.x + '@vitest/snapshot': 2.0.x - 3.2.x + vitest: 2.0.x - 3.2.x - '@cloudflare/workerd-darwin-64@1.20250525.0': - resolution: {integrity: sha512-L5l+7sSJJT2+riR5rS3Q3PKNNySPjWfRIeaNGMVRi1dPO6QPi4lwuxfRUFNoeUdilZJUVPfSZvTtj9RedsKznQ==} + '@cloudflare/workerd-darwin-64@1.20250617.0': + resolution: {integrity: sha512-toG8JUKVLIks4oOJLe9FeuixE84pDpMZ32ip7mCpE7JaFc5BqGFvevk0YC/db3T71AQlialjRwioH3jS/dzItA==} engines: {node: '>=16'} cpu: [x64] os: [darwin] - '@cloudflare/workerd-darwin-arm64@1.20250525.0': - resolution: {integrity: sha512-Y3IbIdrF/vJWh/WBvshwcSyUh175VAiLRW7963S1dXChrZ1N5wuKGQm9xY69cIGVtitpMJWWW3jLq7J/Xxwm0Q==} + '@cloudflare/workerd-darwin-arm64@1.20250617.0': + resolution: {integrity: sha512-JTX0exbC9/ZtMmQQA8tDZEZFMXZrxOpTUj2hHnsUkErWYkr5SSZH04RBhPg6dU4VL8bXuB5/eJAh7+P9cZAp7g==} engines: {node: '>=16'} cpu: [arm64] os: [darwin] - '@cloudflare/workerd-linux-64@1.20250525.0': - resolution: {integrity: sha512-KSyQPAby+c6cpENoO0ayCQlY6QIh28l/+QID7VC1SLXfiNHy+hPNsH1vVBTST6CilHVAQSsy9tCZ9O9XECB8yg==} + '@cloudflare/workerd-linux-64@1.20250617.0': + resolution: {integrity: sha512-8jkSoVRJ+1bOx3tuWlZCGaGCV2ew7/jFMl6V3CPXOoEtERUHsZBQLVkQIGKcmC/LKSj7f/mpyBUeu2EPTo2HEg==} engines: {node: '>=16'} cpu: [x64] os: [linux] - '@cloudflare/workerd-linux-arm64@1.20250525.0': - resolution: {integrity: sha512-Nt0FUxS2kQhJUea4hMCNPaetkrAFDhPnNX/ntwcqVlGgnGt75iaAhupWJbU0GB+gIWlKeuClUUnDZqKbicoKyg==} + '@cloudflare/workerd-linux-arm64@1.20250617.0': + resolution: {integrity: sha512-YAzcOyu897z5dQKFzme1oujGWMGEJCR7/Wrrm1nSP6dqutxFPTubRADM8BHn2CV3ij//vaPnAeLmZE3jVwOwig==} engines: {node: '>=16'} cpu: [arm64] os: [linux] - '@cloudflare/workerd-windows-64@1.20250525.0': - resolution: {integrity: sha512-mwTj+9f3uIa4NEXR1cOa82PjLa6dbrb3J+KCVJFYIaq7e63VxEzOchCXS4tublT2pmOhmFqkgBMXrxozxNkR2Q==} + '@cloudflare/workerd-windows-64@1.20250617.0': + resolution: {integrity: sha512-XWM/6sagDrO0CYDKhXhPjM23qusvIN1ju9ZEml6gOQs8tNOFnq6Cn6X9FAmnyapRFCGUSEC3HZYJAm7zwVKaMA==} engines: {node: '>=16'} cpu: [x64] os: [win32] @@ -688,8 +688,8 @@ packages: resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + '@jridgewell/sourcemap-codec@1.5.3': + resolution: {integrity: sha512-AiR5uKpFxP3PjO4R19kQGIMwxyRyPuXmKEEy301V1C0+1rVjS94EZQXf1QKZYN8Q0YM+estSPhmx5JwNftv6nw==} '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} @@ -888,22 +888,22 @@ packages: cpu: [x64] os: [win32] - '@scalar/core@0.3.2': - resolution: {integrity: sha512-XxB9/xVEVYpBgVyUoAjoALaFkJMvz+7GjSTYyc1jKVP7o5VAdvNTDWdGMNqlYtzpQmco7LQllb7aAmDo33S4xg==} + '@scalar/core@0.3.4': + resolution: {integrity: sha512-5MHmi7TbMXBlR2TcrGh7SIxNzGABf5IxiV7R8h4kyaSwlvc+tg8uo/qwDdTK/psql764VieRHaH7gdL9tu+8+w==} engines: {node: '>=20'} - '@scalar/hono-api-reference@0.9.3': - resolution: {integrity: sha512-UzdciNNyABx3iiqA2H9ljiU/nJaHDHpNbK85ZsOWDLN4QLnpWeBOTzhL5CZr5C8D33B1AKsvTYaqnQGKp1If6w==} + '@scalar/hono-api-reference@0.9.6': + resolution: {integrity: sha512-P/dG41l+shL8lv7GcOpygkG6QqWl+lKHmfidBtXA22QMioSR9G1JT4Hyaxj0FOAdoLKCaMqzGk3ouJ438JeUkA==} engines: {node: '>=20'} peerDependencies: hono: ^4.0.0 - '@scalar/openapi-types@0.3.2': - resolution: {integrity: sha512-O1AnVF29Z34TTiuMPzA8Bi9zAZuxLq5xGbW5vLvm9zUkwtI1v/mUsDNiWF3b0oOdk5LlVkrppKvI3xRFYUiyXg==} + '@scalar/openapi-types@0.3.3': + resolution: {integrity: sha512-mr3OvbCyvuzSDgv9gR9D3pJAsl82BRNBp1P8ldgRgKF4Wiswfa7nQeKibpX0kHSGXLgiyvxWJULUFwgdWMXNNA==} engines: {node: '>=20'} - '@scalar/types@0.2.2': - resolution: {integrity: sha512-56KPwde4+zemnA/Nln6TP0ezBiem7K/UcEk94WhsPZU8PV9DVScyepCPU1xEMCNayMrOGG9OHybYyXKkbqt/fA==} + '@scalar/types@0.2.4': + resolution: {integrity: sha512-OpsNJN0r3hVVR8mF1YDO+YioeRmva/7pPravDh3GsWNQOSBOaFzLac8IkRLI+gBMpsIcJq1s+lisqPg+GHNiaA==} engines: {node: '>=20'} '@stoplight/better-ajv-errors@1.0.3': @@ -1744,8 +1744,8 @@ packages: resolution: {integrity: sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==} engines: {node: '>=12.0.0'} - exsolve@1.0.5: - resolution: {integrity: sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==} + exsolve@1.0.7: + resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -1934,8 +1934,8 @@ packages: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} - hono@4.7.11: - resolution: {integrity: sha512-rv0JMwC0KALbbmwJDEnxvQCeJh+xbS3KEWW5PC9cMJ08Ur9xgatI0HmtgYZfOdOSOeYsp5LO2cOhdI8cLEbDEQ==} + hono@4.8.2: + resolution: {integrity: sha512-hM+1RIn9PK1I6SiTNS6/y7O1mvg88awYLFEuEtoiMtRyT3SD2iu9pSFgbBXT3b1Ua4IwzvSTLvwO0SEhDxCi4w==} engines: {node: '>=16.9.0'} hpagent@1.2.0: @@ -2335,8 +2335,8 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} - miniflare@4.20250525.1: - resolution: {integrity: sha512-4PJlT5WA+hfclFU5Q7xnpG1G1VGYTXaf/3iu6iKQ8IsbSi9QvPTA2bSZ5goCFxmJXDjV4cxttVxB0Wl1CLuQ0w==} + miniflare@4.20250617.3: + resolution: {integrity: sha512-j+LZycT11UdlVeNdaqD0XdNnYnqAL+wXmboz+tNPFgTq6zhD489Ujj3BfSDyEHDCA9UFBLbkc5ByGWBh+pYZ5Q==} engines: {node: '>=18.0.0'} hasBin: true @@ -2825,8 +2825,8 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsx@4.19.4: - resolution: {integrity: sha512-gK5GVzDkJK1SI1zwHf32Mqxf2tSJkNx+eYcNly5+nHvWqXUJYUkWBQtKauoESz3ymezAI++ZwT855x5p5eop+Q==} + tsx@4.20.3: + resolution: {integrity: sha512-qjbnuR9Tr+FJOMBqJCW5ehvIo/buZq7vH7qD7JziU98h6l3qGy0a/yPFjwO+y0/T7GFpNgNAvEcPPVfyT8rrPQ==} engines: {node: '>=18.0.0'} hasBin: true @@ -3025,17 +3025,17 @@ packages: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} - workerd@1.20250525.0: - resolution: {integrity: sha512-SXJgLREy/Aqw2J71Oah0Pbu+SShbqbTExjVQyRBTM1r7MG7fS5NUlknhnt6sikjA/t4cO09Bi8OJqHdTkrcnYQ==} + workerd@1.20250617.0: + resolution: {integrity: sha512-Uv6p0PYUHp/W/aWfUPLkZVAoAjapisM27JJlwcX9wCPTfCfnuegGOxFMvvlYpmNaX4YCwEdLCwuNn3xkpSkuZw==} engines: {node: '>=16'} hasBin: true - wrangler@4.19.1: - resolution: {integrity: sha512-b+ed2SJKauHgndl4Im1wHE+FeSSlrdlEZNuvpc8q/94k4EmRxRkXnwBAsVWuicBxG3HStFLQPGGlvL8wGKTtHw==} + wrangler@4.21.0: + resolution: {integrity: sha512-37xm0CG2qMvsJUNZYQKje6HbCsJFYuE8dQSnu7981iDRT4DLrEIL1DAUnZJG9HiXteKPvrSj96AkZyomi5sYHw==} engines: {node: '>=18.0.0'} hasBin: true peerDependencies: - '@cloudflare/workers-types': ^4.20250525.0 + '@cloudflare/workers-types': ^4.20250617.0 peerDependenciesMeta: '@cloudflare/workers-types': optional: true @@ -3097,8 +3097,8 @@ packages: zod@3.24.1: resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==} - zod@3.25.57: - resolution: {integrity: sha512-6tgzLuwVST5oLUxXTmBqoinKMd3JeesgbgseXeFasKKj8Q1FCZrHnbqJOyiEvr4cVAlbug+CgIsmJ8cl/pU5FA==} + zod@3.25.67: + resolution: {integrity: sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==} zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -3116,10 +3116,10 @@ snapshots: '@ark/util@0.46.0': {} - '@asteasolutions/zod-to-openapi@7.3.3(zod@3.25.57)': + '@asteasolutions/zod-to-openapi@7.3.3(zod@3.25.67)': dependencies: openapi3-ts: 4.4.0 - zod: 3.25.57 + zod: 3.25.67 '@asyncapi/specs@6.8.1': dependencies: @@ -3129,11 +3129,11 @@ snapshots: '@babel/helper-validator-identifier@7.27.1': {} - '@babel/parser@7.27.5': + '@babel/parser@7.27.7': dependencies: - '@babel/types': 7.27.6 + '@babel/types': 7.27.7 - '@babel/types@7.27.6': + '@babel/types@7.27.7': dependencies: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 @@ -3153,42 +3153,42 @@ snapshots: dependencies: mime: 3.0.0 - '@cloudflare/unenv-preset@2.3.2(unenv@2.0.0-rc.17)(workerd@1.20250525.0)': + '@cloudflare/unenv-preset@2.3.3(unenv@2.0.0-rc.17)(workerd@1.20250617.0)': dependencies: unenv: 2.0.0-rc.17 optionalDependencies: - workerd: 1.20250525.0 + workerd: 1.20250617.0 - '@cloudflare/vitest-pool-workers@0.8.36(@vitest/runner@3.1.4)(@vitest/snapshot@3.1.4)(vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.13.9)(tsx@4.19.4)(yaml@2.8.0))': + '@cloudflare/vitest-pool-workers@0.8.44(@vitest/runner@3.1.4)(@vitest/snapshot@3.1.4)(vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.13.9)(tsx@4.20.3)(yaml@2.8.0))': dependencies: '@vitest/runner': 3.1.4 '@vitest/snapshot': 3.1.4 birpc: 0.2.14 cjs-module-lexer: 1.4.3 devalue: 4.3.3 - miniflare: 4.20250525.1 + miniflare: 4.20250617.3 semver: 7.7.2 - vitest: 3.1.4(@types/debug@4.1.12)(@types/node@22.13.9)(tsx@4.19.4)(yaml@2.8.0) - wrangler: 4.19.1 - zod: 3.25.57 + vitest: 3.1.4(@types/debug@4.1.12)(@types/node@22.13.9)(tsx@4.20.3)(yaml@2.8.0) + wrangler: 4.21.0 + zod: 3.25.67 transitivePeerDependencies: - '@cloudflare/workers-types' - bufferutil - utf-8-validate - '@cloudflare/workerd-darwin-64@1.20250525.0': + '@cloudflare/workerd-darwin-64@1.20250617.0': optional: true - '@cloudflare/workerd-darwin-arm64@1.20250525.0': + '@cloudflare/workerd-darwin-arm64@1.20250617.0': optional: true - '@cloudflare/workerd-linux-64@1.20250525.0': + '@cloudflare/workerd-linux-64@1.20250617.0': optional: true - '@cloudflare/workerd-linux-arm64@1.20250525.0': + '@cloudflare/workerd-linux-arm64@1.20250617.0': optional: true - '@cloudflare/workerd-windows-64@1.20250525.0': + '@cloudflare/workerd-windows-64@1.20250617.0': optional: true '@cspotcode/source-map-support@0.8.1': @@ -3445,17 +3445,17 @@ snapshots: '@fastify/busboy@2.1.1': {} - '@hono/zod-openapi@0.19.8(hono@4.7.11)(zod@3.25.57)': + '@hono/zod-openapi@0.19.8(hono@4.8.2)(zod@3.25.67)': dependencies: - '@asteasolutions/zod-to-openapi': 7.3.3(zod@3.25.57) - '@hono/zod-validator': 0.7.0(hono@4.7.11)(zod@3.25.57) - hono: 4.7.11 - zod: 3.25.57 + '@asteasolutions/zod-to-openapi': 7.3.3(zod@3.25.67) + '@hono/zod-validator': 0.7.0(hono@4.8.2)(zod@3.25.67) + hono: 4.8.2 + zod: 3.25.67 - '@hono/zod-validator@0.7.0(hono@4.7.11)(zod@3.25.57)': + '@hono/zod-validator@0.7.0(hono@4.8.2)(zod@3.25.67)': dependencies: - hono: 4.7.11 - zod: 3.25.57 + hono: 4.8.2 + zod: 3.25.67 '@humanfs/core@0.19.1': {} @@ -3547,12 +3547,12 @@ snapshots: '@jridgewell/resolve-uri@3.1.2': {} - '@jridgewell/sourcemap-codec@1.5.0': {} + '@jridgewell/sourcemap-codec@1.5.3': {} '@jridgewell/trace-mapping@0.3.9': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.3 '@jsep-plugin/assignment@1.3.0(jsep@1.4.0)': dependencies: @@ -3566,7 +3566,7 @@ snapshots: dependencies: jsep: 1.4.0 - '@luxass/eslint-config@4.19.0(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@1.0.1(eslint@9.27.0))(eslint@9.27.0)(typescript@5.8.3)(vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.13.9)(tsx@4.19.4)(yaml@2.8.0))': + '@luxass/eslint-config@4.19.0(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@1.0.1(eslint@9.27.0))(eslint@9.27.0)(typescript@5.8.3)(vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.13.9)(tsx@4.20.3)(yaml@2.8.0))': dependencies: '@antfu/install-pkg': 1.1.0 '@clack/prompts': 0.11.0 @@ -3575,7 +3575,7 @@ snapshots: '@stylistic/eslint-plugin': 4.4.1(eslint@9.27.0)(typescript@5.8.3) '@typescript-eslint/eslint-plugin': 8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.27.0)(typescript@5.8.3))(eslint@9.27.0)(typescript@5.8.3) '@typescript-eslint/parser': 8.34.1(eslint@9.27.0)(typescript@5.8.3) - '@vitest/eslint-plugin': 1.2.7(eslint@9.27.0)(typescript@5.8.3)(vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.13.9)(tsx@4.19.4)(yaml@2.8.0)) + '@vitest/eslint-plugin': 1.2.7(eslint@9.27.0)(typescript@5.8.3)(vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.13.9)(tsx@4.20.3)(yaml@2.8.0)) eslint: 9.27.0 eslint-config-flat-gitignore: 2.1.0(eslint@9.27.0) eslint-flat-config-utils: 2.1.0 @@ -3722,22 +3722,22 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.34.9': optional: true - '@scalar/core@0.3.2': + '@scalar/core@0.3.4': dependencies: - '@scalar/types': 0.2.2 + '@scalar/types': 0.2.4 - '@scalar/hono-api-reference@0.9.3(hono@4.7.11)': + '@scalar/hono-api-reference@0.9.6(hono@4.8.2)': dependencies: - '@scalar/core': 0.3.2 - hono: 4.7.11 + '@scalar/core': 0.3.4 + hono: 4.8.2 - '@scalar/openapi-types@0.3.2': + '@scalar/openapi-types@0.3.3': dependencies: zod: 3.24.1 - '@scalar/types@0.2.2': + '@scalar/types@0.2.4': dependencies: - '@scalar/openapi-types': 0.3.2 + '@scalar/openapi-types': 0.3.3 nanoid: 5.1.5 zod: 3.24.1 @@ -4133,13 +4133,13 @@ snapshots: '@typescript-eslint/types': 8.34.1 eslint-visitor-keys: 4.2.1 - '@vitest/eslint-plugin@1.2.7(eslint@9.27.0)(typescript@5.8.3)(vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.13.9)(tsx@4.19.4)(yaml@2.8.0))': + '@vitest/eslint-plugin@1.2.7(eslint@9.27.0)(typescript@5.8.3)(vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.13.9)(tsx@4.20.3)(yaml@2.8.0))': dependencies: '@typescript-eslint/utils': 8.34.1(eslint@9.27.0)(typescript@5.8.3) eslint: 9.27.0 optionalDependencies: typescript: 5.8.3 - vitest: 3.1.4(@types/debug@4.1.12)(@types/node@22.13.9)(tsx@4.19.4)(yaml@2.8.0) + vitest: 3.1.4(@types/debug@4.1.12)(@types/node@22.13.9)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - supports-color @@ -4150,13 +4150,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.1.4(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.4)(yaml@2.8.0))': + '@vitest/mocker@3.1.4(vite@6.2.0(@types/node@22.13.9)(tsx@4.20.3)(yaml@2.8.0))': dependencies: '@vitest/spy': 3.1.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.2.0(@types/node@22.13.9)(tsx@4.19.4)(yaml@2.8.0) + vite: 6.2.0(@types/node@22.13.9)(tsx@4.20.3)(yaml@2.8.0) '@vitest/pretty-format@3.1.4': dependencies: @@ -4185,7 +4185,7 @@ snapshots: '@vue/compiler-core@3.5.13': dependencies: - '@babel/parser': 7.27.5 + '@babel/parser': 7.27.7 '@vue/shared': 3.5.13 entities: 4.5.0 estree-walker: 2.0.2 @@ -4198,7 +4198,7 @@ snapshots: '@vue/compiler-sfc@3.5.13': dependencies: - '@babel/parser': 7.27.5 + '@babel/parser': 7.27.7 '@vue/compiler-core': 3.5.13 '@vue/compiler-dom': 3.5.13 '@vue/compiler-ssr': 3.5.13 @@ -4953,7 +4953,7 @@ snapshots: expect-type@1.2.1: {} - exsolve@1.0.5: {} + exsolve@1.0.7: {} fast-deep-equal@3.1.3: {} @@ -5146,7 +5146,7 @@ snapshots: dependencies: function-bind: 1.1.2 - hono@4.7.11: {} + hono@4.8.2: {} hpagent@1.2.0: {} @@ -5379,7 +5379,7 @@ snapshots: magic-string@0.30.17: dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.3 markdown-escape@2.0.0: {} @@ -5709,7 +5709,7 @@ snapshots: min-indent@1.0.1: {} - miniflare@4.20250525.1: + miniflare@4.20250617.3: dependencies: '@cspotcode/source-map-support': 0.8.1 acorn: 8.14.0 @@ -5719,7 +5719,7 @@ snapshots: sharp: 0.33.5 stoppable: 1.1.0 undici: 5.29.0 - workerd: 1.20250525.0 + workerd: 1.20250617.0 ws: 8.18.0 youch: 3.3.4 zod: 3.22.3 @@ -5870,7 +5870,7 @@ snapshots: pkg-types@2.1.0: dependencies: confbox: 0.2.2 - exsolve: 1.0.5 + exsolve: 1.0.7 pathe: 2.0.3 pluralize@8.0.0: {} @@ -6243,7 +6243,7 @@ snapshots: tslib@2.8.1: {} - tsx@4.19.4: + tsx@4.20.3: dependencies: esbuild: 0.25.5 get-tsconfig: 4.10.1 @@ -6307,7 +6307,7 @@ snapshots: unenv@2.0.0-rc.17: dependencies: defu: 6.1.4 - exsolve: 1.0.5 + exsolve: 1.0.7 ohash: 2.0.11 pathe: 2.0.3 ufo: 1.6.1 @@ -6353,13 +6353,13 @@ snapshots: dependencies: builtins: 1.0.3 - vite-node@3.1.4(@types/node@22.13.9)(tsx@4.19.4)(yaml@2.8.0): + vite-node@3.1.4(@types/node@22.13.9)(tsx@4.20.3)(yaml@2.8.0): dependencies: cac: 6.7.14 debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 6.2.0(@types/node@22.13.9)(tsx@4.19.4)(yaml@2.8.0) + vite: 6.2.0(@types/node@22.13.9)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - jiti @@ -6374,7 +6374,7 @@ snapshots: - tsx - yaml - vite@6.2.0(@types/node@22.13.9)(tsx@4.19.4)(yaml@2.8.0): + vite@6.2.0(@types/node@22.13.9)(tsx@4.20.3)(yaml@2.8.0): dependencies: esbuild: 0.25.5 postcss: 8.5.6 @@ -6382,13 +6382,13 @@ snapshots: optionalDependencies: '@types/node': 22.13.9 fsevents: 2.3.3 - tsx: 4.19.4 + tsx: 4.20.3 yaml: 2.8.0 - vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.13.9)(tsx@4.19.4)(yaml@2.8.0): + vitest@3.1.4(@types/debug@4.1.12)(@types/node@22.13.9)(tsx@4.20.3)(yaml@2.8.0): dependencies: '@vitest/expect': 3.1.4 - '@vitest/mocker': 3.1.4(vite@6.2.0(@types/node@22.13.9)(tsx@4.19.4)(yaml@2.8.0)) + '@vitest/mocker': 3.1.4(vite@6.2.0(@types/node@22.13.9)(tsx@4.20.3)(yaml@2.8.0)) '@vitest/pretty-format': 3.1.4 '@vitest/runner': 3.1.4 '@vitest/snapshot': 3.1.4 @@ -6405,8 +6405,8 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.2.0(@types/node@22.13.9)(tsx@4.19.4)(yaml@2.8.0) - vite-node: 3.1.4(@types/node@22.13.9)(tsx@4.19.4)(yaml@2.8.0) + vite: 6.2.0(@types/node@22.13.9)(tsx@4.20.3)(yaml@2.8.0) + vite-node: 3.1.4(@types/node@22.13.9)(tsx@4.20.3)(yaml@2.8.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 @@ -6496,24 +6496,24 @@ snapshots: word-wrap@1.2.5: {} - workerd@1.20250525.0: + workerd@1.20250617.0: optionalDependencies: - '@cloudflare/workerd-darwin-64': 1.20250525.0 - '@cloudflare/workerd-darwin-arm64': 1.20250525.0 - '@cloudflare/workerd-linux-64': 1.20250525.0 - '@cloudflare/workerd-linux-arm64': 1.20250525.0 - '@cloudflare/workerd-windows-64': 1.20250525.0 + '@cloudflare/workerd-darwin-64': 1.20250617.0 + '@cloudflare/workerd-darwin-arm64': 1.20250617.0 + '@cloudflare/workerd-linux-64': 1.20250617.0 + '@cloudflare/workerd-linux-arm64': 1.20250617.0 + '@cloudflare/workerd-windows-64': 1.20250617.0 - wrangler@4.19.1: + wrangler@4.21.0: dependencies: '@cloudflare/kv-asset-handler': 0.4.0 - '@cloudflare/unenv-preset': 2.3.2(unenv@2.0.0-rc.17)(workerd@1.20250525.0) + '@cloudflare/unenv-preset': 2.3.3(unenv@2.0.0-rc.17)(workerd@1.20250617.0) blake3-wasm: 2.1.5 esbuild: 0.25.4 - miniflare: 4.20250525.1 + miniflare: 4.20250617.3 path-to-regexp: 6.3.0 unenv: 2.0.0-rc.17 - workerd: 1.20250525.0 + workerd: 1.20250617.0 optionalDependencies: fsevents: 2.3.3 transitivePeerDependencies: @@ -6565,6 +6565,6 @@ snapshots: zod@3.24.1: {} - zod@3.25.57: {} + zod@3.25.67: {} zwitch@2.0.4: {}