diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9821e02..3f6ebf5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,9 +15,6 @@ catalogs: '@modelcontextprotocol/sdk': specifier: ^1.23.0 version: 1.26.0 - '@types/node': - specifier: ^24 - version: 24.10.13 '@types/react': specifier: 19.2.14 version: 19.2.14 @@ -27,6 +24,9 @@ catalogs: '@unocss/reset': specifier: ^66.6.0 version: 66.6.0 + hono: + specifier: ^4.11.9 + version: 4.12.2 preact: specifier: ^10.28.3 version: 10.28.4 @@ -82,7 +82,7 @@ importers: version: 1.58.2 '@types/node': specifier: 'catalog:' - version: 24.10.13 + version: 24.12.0 cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -103,7 +103,7 @@ importers: version: 1.26.0(zod@4.3.6) '@types/node': specifier: 'catalog:' - version: 24.10.13 + version: 24.12.0 hono: specifier: 'catalog:' version: 4.12.2 @@ -122,7 +122,7 @@ importers: version: link:../../../packages/chapplin vite: specifier: 'catalog:' - version: 7.3.1(@types/node@24.10.13)(jiti@2.6.1) + version: 7.3.1(@types/node@24.12.0)(jiti@2.6.1) e2e/fixtures/chapplin-sample-preact: dependencies: @@ -137,7 +137,7 @@ importers: version: 1.26.0(zod@4.3.6) '@types/node': specifier: 'catalog:' - version: 24.10.13 + version: 24.12.0 hono: specifier: 'catalog:' version: 4.12.2 @@ -156,13 +156,13 @@ importers: version: 1.19.9(hono@4.12.2) '@preact/preset-vite': specifier: ^2.9.0 - version: 2.10.3(@babel/core@7.29.0)(preact@10.28.4)(rollup@4.57.1)(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)) + version: 2.10.3(@babel/core@7.29.0)(preact@10.28.4)(rollup@4.57.1)(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)) chapplin: specifier: workspace:* version: link:../../../packages/chapplin vite: specifier: 'catalog:' - version: 7.3.1(@types/node@24.10.13)(jiti@2.6.1) + version: 7.3.1(@types/node@24.12.0)(jiti@2.6.1) e2e/fixtures/chapplin-sample-react: dependencies: @@ -177,7 +177,7 @@ importers: version: 1.26.0(zod@4.3.6) '@types/node': specifier: 'catalog:' - version: 24.10.13 + version: 24.12.0 '@types/react': specifier: 'catalog:' version: 19.2.14 @@ -205,13 +205,13 @@ importers: version: 1.19.9(hono@4.12.2) '@vitejs/plugin-react': specifier: ^5.0.0 - version: 5.1.1(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)) + version: 5.1.1(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)) chapplin: specifier: workspace:* version: link:../../../packages/chapplin vite: specifier: 'catalog:' - version: 7.3.1(@types/node@24.10.13)(jiti@2.6.1) + version: 7.3.1(@types/node@24.12.0)(jiti@2.6.1) e2e/fixtures/chapplin-sample-solid: dependencies: @@ -226,7 +226,7 @@ importers: version: 1.26.0(zod@4.3.6) '@types/node': specifier: 'catalog:' - version: 24.10.13 + version: 24.12.0 hono: specifier: 'catalog:' version: 4.12.2 @@ -248,10 +248,10 @@ importers: version: link:../../../packages/chapplin vite: specifier: 'catalog:' - version: 7.3.1(@types/node@24.10.13)(jiti@2.6.1) + version: 7.3.1(@types/node@24.12.0)(jiti@2.6.1) vite-plugin-solid: specifier: ^2.11.10 - version: 2.11.10(solid-js@1.9.11)(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)) + version: 2.11.10(solid-js@1.9.11)(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)) examples/chapplin-sample: dependencies: @@ -266,7 +266,7 @@ importers: version: 1.26.0(zod@4.3.6) '@types/node': specifier: 'catalog:' - version: 24.10.13 + version: 24.12.0 '@types/react': specifier: 'catalog:' version: 19.2.14 @@ -294,13 +294,13 @@ importers: version: 1.19.9(hono@4.12.2) '@vitejs/plugin-react': specifier: ^4.5.2 - version: 4.7.0(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)) + version: 4.7.0(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)) chapplin: specifier: workspace:* version: link:../../packages/chapplin vite: specifier: 'catalog:' - version: 7.3.1(@types/node@24.10.13)(jiti@2.6.1) + version: 7.3.1(@types/node@24.12.0)(jiti@2.6.1) examples/express-react-todo: dependencies: @@ -328,7 +328,7 @@ importers: version: 5.0.5 '@types/node': specifier: 'catalog:' - version: 24.10.13 + version: 24.12.0 '@types/react': specifier: 'catalog:' version: 19.2.14 @@ -337,7 +337,7 @@ importers: version: 19.2.3(@types/react@19.2.14) '@vitejs/plugin-react': specifier: ^5.0.4 - version: 5.1.1(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)) + version: 5.1.1(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)) chapplin: specifier: workspace:* version: link:../../packages/chapplin @@ -346,7 +346,7 @@ importers: version: 5.9.3 vite: specifier: 'catalog:' - version: 7.3.1(@types/node@24.10.13)(jiti@2.6.1) + version: 7.3.1(@types/node@24.12.0)(jiti@2.6.1) examples/hono-todo: dependencies: @@ -371,7 +371,7 @@ importers: version: 1.19.9(hono@4.12.2) '@types/node': specifier: 'catalog:' - version: 24.10.13 + version: 24.12.0 chapplin: specifier: workspace:* version: link:../../packages/chapplin @@ -380,7 +380,7 @@ importers: version: 5.9.3 vite: specifier: 'catalog:' - version: 7.3.1(@types/node@24.10.13)(jiti@2.6.1) + version: 7.3.1(@types/node@24.12.0)(jiti@2.6.1) packages/chapplin: dependencies: @@ -389,7 +389,7 @@ importers: version: 0.2.1 vite-plugin-singlefile: specifier: 'catalog:' - version: 2.3.0(rollup@4.57.1)(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)) + version: 2.3.0(rollup@4.57.1)(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)) devDependencies: '@modelcontextprotocol/ext-apps': specifier: 'catalog:' @@ -399,10 +399,10 @@ importers: version: 1.26.0(zod@4.3.6) '@preact/preset-vite': specifier: ^2.10.3 - version: 2.10.3(@babel/core@7.29.0)(preact@10.28.4)(rollup@4.57.1)(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)) + version: 2.10.3(@babel/core@7.29.0)(preact@10.28.4)(rollup@4.57.1)(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)) '@types/node': specifier: 'catalog:' - version: 24.10.13 + version: 24.12.0 '@types/react': specifier: 'catalog:' version: 19.2.14 @@ -438,13 +438,13 @@ importers: version: 5.9.3 unocss: specifier: 'catalog:' - version: 66.6.0(postcss@8.5.6)(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)) + version: 66.6.0(postcss@8.5.6)(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)) vite: specifier: 'catalog:' - version: 7.3.1(@types/node@24.10.13)(jiti@2.6.1) + version: 7.3.1(@types/node@24.12.0)(jiti@2.6.1) vitest: specifier: ^4.0.18 - version: 4.0.18(@types/node@24.10.13)(jiti@2.6.1) + version: 4.0.18(@types/node@24.12.0)(jiti@2.6.1) zod: specifier: 'catalog:' version: 4.3.6 @@ -456,7 +456,7 @@ importers: version: 1.0.1 '@types/node': specifier: 'catalog:' - version: 24.10.13 + version: 24.12.0 tsdown: specifier: ^0.20.3 version: 0.20.3(typescript@5.9.3) @@ -1930,8 +1930,8 @@ packages: '@types/node@17.0.45': resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - '@types/node@24.10.13': - resolution: {integrity: sha512-oH72nZRfDv9lADUBSo104Aq7gPHpQZc4BTx38r9xf9pg5LfP6EzSyH2n7qFmmxRQXh7YlUXODcYsg6PuTDSxGg==} + '@types/node@24.12.0': + resolution: {integrity: sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ==} '@types/node@25.2.3': resolution: {integrity: sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ==} @@ -5613,18 +5613,18 @@ snapshots: '@polka/url@1.0.0-next.29': {} - '@preact/preset-vite@2.10.3(@babel/core@7.29.0)(preact@10.28.4)(rollup@4.57.1)(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1))': + '@preact/preset-vite@2.10.3(@babel/core@7.29.0)(preact@10.28.4)(rollup@4.57.1)(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1))': dependencies: '@babel/core': 7.29.0 '@babel/plugin-transform-react-jsx': 7.28.6(@babel/core@7.29.0) '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.29.0) - '@prefresh/vite': 2.4.11(preact@10.28.4)(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)) + '@prefresh/vite': 2.4.11(preact@10.28.4)(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)) '@rollup/pluginutils': 5.3.0(rollup@4.57.1) babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.29.0) debug: 4.4.3 picocolors: 1.1.1 - vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1) - vite-prerender-plugin: 0.5.12(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)) + vite: 7.3.1(@types/node@24.12.0)(jiti@2.6.1) + vite-prerender-plugin: 0.5.12(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)) transitivePeerDependencies: - preact - rollup @@ -5638,7 +5638,7 @@ snapshots: '@prefresh/utils@1.2.1': {} - '@prefresh/vite@2.4.11(preact@10.28.4)(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1))': + '@prefresh/vite@2.4.11(preact@10.28.4)(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1))': dependencies: '@babel/core': 7.29.0 '@prefresh/babel-plugin': 0.5.2 @@ -5646,7 +5646,7 @@ snapshots: '@prefresh/utils': 1.2.1 '@rollup/pluginutils': 4.2.1 preact: 10.28.4 - vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1) + vite: 7.3.1(@types/node@24.12.0)(jiti@2.6.1) transitivePeerDependencies: - supports-color @@ -5873,7 +5873,7 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.2.3 + '@types/node': 24.12.0 '@types/chai@5.2.3': dependencies: @@ -5882,7 +5882,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 25.2.3 + '@types/node': 24.12.0 '@types/debug@4.1.12': dependencies: @@ -5898,7 +5898,7 @@ snapshots: '@types/express-serve-static-core@5.1.0': dependencies: - '@types/node': 25.2.3 + '@types/node': 24.12.0 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -5937,13 +5937,14 @@ snapshots: '@types/node@17.0.45': {} - '@types/node@24.10.13': + '@types/node@24.12.0': dependencies: undici-types: 7.16.0 '@types/node@25.2.3': dependencies: undici-types: 7.16.0 + optional: true '@types/qs@6.14.0': {} @@ -5959,21 +5960,21 @@ snapshots: '@types/sax@1.2.7': dependencies: - '@types/node': 25.2.3 + '@types/node': 17.0.45 '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.2.3 + '@types/node': 24.12.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.2.3 + '@types/node': 24.12.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.2.3 + '@types/node': 24.12.0 '@types/send': 0.17.6 '@types/unist@2.0.11': {} @@ -5982,13 +5983,13 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@unocss/astro@66.6.0(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1))': + '@unocss/astro@66.6.0(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1))': dependencies: '@unocss/core': 66.6.0 '@unocss/reset': 66.6.0 - '@unocss/vite': 66.6.0(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)) + '@unocss/vite': 66.6.0(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)) optionalDependencies: - vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1) + vite: 7.3.1(@types/node@24.12.0)(jiti@2.6.1) '@unocss/cli@66.6.0': dependencies: @@ -6118,7 +6119,7 @@ snapshots: dependencies: '@unocss/core': 66.6.0 - '@unocss/vite@66.6.0(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1))': + '@unocss/vite@66.6.0(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1))': dependencies: '@jridgewell/remapping': 2.3.5 '@unocss/config': 66.6.0 @@ -6129,9 +6130,9 @@ snapshots: pathe: 2.0.3 tinyglobby: 0.2.15 unplugin-utils: 0.3.1 - vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1) + vite: 7.3.1(@types/node@24.12.0)(jiti@2.6.1) - '@vitejs/plugin-react@4.7.0(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1))': + '@vitejs/plugin-react@4.7.0(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1))': dependencies: '@babel/core': 7.28.5 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5) @@ -6139,11 +6140,11 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1) + vite: 7.3.1(@types/node@24.12.0)(jiti@2.6.1) transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@5.1.1(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1))': + '@vitejs/plugin-react@5.1.1(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1))': dependencies: '@babel/core': 7.28.5 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5) @@ -6151,7 +6152,7 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.47 '@types/babel__core': 7.20.5 react-refresh: 0.18.0 - vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1) + vite: 7.3.1(@types/node@24.12.0)(jiti@2.6.1) transitivePeerDependencies: - supports-color @@ -6164,13 +6165,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1))': + '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1))': dependencies: '@vitest/spy': 4.0.18 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1) + vite: 7.3.1(@types/node@24.12.0)(jiti@2.6.1) '@vitest/pretty-format@4.0.18': dependencies: @@ -8896,9 +8897,9 @@ snapshots: universalify@0.1.2: {} - unocss@66.6.0(postcss@8.5.6)(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)): + unocss@66.6.0(postcss@8.5.6)(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)): dependencies: - '@unocss/astro': 66.6.0(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)) + '@unocss/astro': 66.6.0(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)) '@unocss/cli': 66.6.0 '@unocss/core': 66.6.0 '@unocss/postcss': 66.6.0(postcss@8.5.6) @@ -8916,9 +8917,9 @@ snapshots: '@unocss/transformer-compile-class': 66.6.0 '@unocss/transformer-directives': 66.6.0 '@unocss/transformer-variant-group': 66.6.0 - '@unocss/vite': 66.6.0(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)) + '@unocss/vite': 66.6.0(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)) optionalDependencies: - vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1) + vite: 7.3.1(@types/node@24.12.0)(jiti@2.6.1) transitivePeerDependencies: - postcss - supports-color @@ -8980,13 +8981,13 @@ snapshots: dependencies: '@remix-run/node-fetch-server': 0.8.1 - vite-plugin-singlefile@2.3.0(rollup@4.57.1)(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)): + vite-plugin-singlefile@2.3.0(rollup@4.57.1)(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)): dependencies: micromatch: 4.0.8 rollup: 4.57.1 - vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1) + vite: 7.3.1(@types/node@24.12.0)(jiti@2.6.1) - vite-plugin-solid@2.11.10(solid-js@1.9.11)(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)): + vite-plugin-solid@2.11.10(solid-js@1.9.11)(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)): dependencies: '@babel/core': 7.28.5 '@types/babel__core': 7.20.5 @@ -8994,12 +8995,12 @@ snapshots: merge-anything: 5.1.7 solid-js: 1.9.11 solid-refresh: 0.6.3(solid-js@1.9.11) - vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1) - vitefu: 1.1.1(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)) + vite: 7.3.1(@types/node@24.12.0)(jiti@2.6.1) + vitefu: 1.1.1(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)) transitivePeerDependencies: - supports-color - vite-prerender-plugin@0.5.12(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)): + vite-prerender-plugin@0.5.12(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)): dependencies: kolorist: 1.8.0 magic-string: 0.30.21 @@ -9007,7 +9008,7 @@ snapshots: simple-code-frame: 1.3.0 source-map: 0.7.6 stack-trace: 1.0.0-pre2 - vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1) + vite: 7.3.1(@types/node@24.12.0)(jiti@2.6.1) vite@6.4.1(@types/node@25.2.3)(jiti@2.6.1): dependencies: @@ -9022,7 +9023,7 @@ snapshots: fsevents: 2.3.3 jiti: 2.6.1 - vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1): + vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1): dependencies: esbuild: 0.27.3 fdir: 6.5.0(picomatch@4.0.3) @@ -9031,7 +9032,7 @@ snapshots: rollup: 4.57.1 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 fsevents: 2.3.3 jiti: 2.6.1 @@ -9039,14 +9040,14 @@ snapshots: optionalDependencies: vite: 6.4.1(@types/node@25.2.3)(jiti@2.6.1) - vitefu@1.1.1(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)): + vitefu@1.1.1(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)): optionalDependencies: - vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1) + vite: 7.3.1(@types/node@24.12.0)(jiti@2.6.1) - vitest@4.0.18(@types/node@24.10.13)(jiti@2.6.1): + vitest@4.0.18(@types/node@24.12.0)(jiti@2.6.1): dependencies: '@vitest/expect': 4.0.18 - '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)) + '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.12.0)(jiti@2.6.1)) '@vitest/pretty-format': 4.0.18 '@vitest/runner': 4.0.18 '@vitest/snapshot': 4.0.18 @@ -9063,10 +9064,10 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1) + vite: 7.3.1(@types/node@24.12.0)(jiti@2.6.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 24.12.0 transitivePeerDependencies: - jiti - less