From 8f4318a49a541a5d94868052545891d3a18ee103 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 14:51:07 +0000 Subject: [PATCH] Bump the npm group across 1 directory with 3 updates Bumps the npm group with 3 updates in the /example directory: [@aws-lambda-powertools/logger](https://github.com/aws-powertools/powertools-lambda-typescript), [hono](https://github.com/honojs/hono) and [aws-cdk](https://github.com/aws/aws-cdk-cli/tree/HEAD/packages/aws-cdk). Updates `@aws-lambda-powertools/logger` from 2.34.0 to 2.35.0 - [Release notes](https://github.com/aws-powertools/powertools-lambda-typescript/releases) - [Changelog](https://github.com/aws-powertools/powertools-lambda-typescript/blob/main/CHANGELOG.md) - [Commits](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.34.0...v2.35.0) Updates `hono` from 4.13.2 to 4.13.3 - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.13.2...v4.13.3) Updates `aws-cdk` from 2.1136.0 to 2.1137.0 - [Release notes](https://github.com/aws/aws-cdk-cli/releases) - [Commits](https://github.com/aws/aws-cdk-cli/commits/aws-cdk@v2.1137.0/packages/aws-cdk) --- updated-dependencies: - dependency-name: "@aws-lambda-powertools/logger" dependency-version: 2.35.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm - dependency-name: hono dependency-version: 4.13.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm - dependency-name: aws-cdk dependency-version: 2.1137.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm ... Signed-off-by: dependabot[bot] --- example/package.json | 6 ++--- package/package.json | 4 +-- package/src/index.ts | 8 +++--- pnpm-lock.yaml | 63 ++++++++++++++++++++++++++++++-------------- 4 files changed, 52 insertions(+), 29 deletions(-) diff --git a/example/package.json b/example/package.json index 07e42f5..ebcbdbb 100644 --- a/example/package.json +++ b/example/package.json @@ -22,7 +22,7 @@ "@types/aws-lambda": "8.10.162", "@types/node": "26.2.0", "@typescript/native": "npm:typescript@^7.0.2", - "aws-cdk": "2.1136.0", + "aws-cdk": "2.1137.0", "esbuild": "0.28.2", "eslint": "10.8.1", "eslint-import-resolver-typescript": "4.4.5", @@ -36,12 +36,12 @@ "typescript-eslint": "8.67.0" }, "dependencies": { - "@aws-lambda-powertools/logger": "2.34.0", + "@aws-lambda-powertools/logger": "2.35.0", "@modelcontextprotocol/server": "2.0.0", "aws-cdk-lib": "2.265.0", "aws-lambda-mcp-server": "workspace:*", "constructs": "10.8.1", - "hono": "4.13.2", + "hono": "4.13.3", "zod": "4.4.3" } } diff --git a/package/package.json b/package/package.json index 6ab5220..2596c45 100644 --- a/package/package.json +++ b/package/package.json @@ -62,13 +62,13 @@ "@modelcontextprotocol/core": "2.0.0", "@modelcontextprotocol/hono": "2.0.0", "@modelcontextprotocol/server": "2.0.0", - "hono": "4.13.2", + "hono": "4.13.3", "zod": "4.4.3" }, "peerDependencies": { "@aws-lambda-powertools/logger": "^2.34.0", "@modelcontextprotocol/server": "^2.0.0", - "hono": "^4.12.34", + "hono": "^4.13.3", "zod": "^3.25 || ^4.0" } } diff --git a/package/src/index.ts b/package/src/index.ts index 3dfa296..4c52868 100644 --- a/package/src/index.ts +++ b/package/src/index.ts @@ -12,8 +12,8 @@ import { Logger } from '@aws-lambda-powertools/logger'; import { McpServer, WebStandardStreamableHTTPServerTransport } from '@modelcontextprotocol/server'; import { createMcpHonoApp, CreateMcpHonoAppOptions } from '@modelcontextprotocol/hono'; -import { Context } from 'hono'; -import { BlankEnv, BlankInput } from 'hono/types'; +import { Context, Hono } from 'hono'; +import { BlankEnv, BlankInput, BlankSchema, Env } from 'hono/types'; /** * ロガーインスタンス(AWS Lambda Powertools)。 @@ -107,7 +107,7 @@ const closeResources = async (server: McpServer, transport: WebStandardStreamabl * @returns MCPレスポンス * @private */ -const handleRequest = async (createMcpServer: () => McpServer, c: Context) => { +const handleRequest = async (createMcpServer: () => McpServer, c: Context) => { const transport = new WebStandardStreamableHTTPServerTransport({ sessionIdGenerator: undefined, // セッションIDを生成しない(ステートレスモード) enableJsonResponse: true, @@ -153,7 +153,7 @@ const handleRequest = async (createMcpServer: () => McpServer, c: Context McpServer, options?: CreateMcpHonoAppOptions) => { +export const createHonoApp = (createMcpServer: () => McpServer, options?: CreateMcpHonoAppOptions): Hono => { const app = createMcpHonoApp(options); app.all('/mcp', async (c) => { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ed8e472..9f44e2a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -221,8 +221,8 @@ importers: example: dependencies: '@aws-lambda-powertools/logger': - specifier: 2.34.0 - version: 2.34.0 + specifier: 2.35.0 + version: 2.35.0 '@modelcontextprotocol/server': specifier: 2.0.0 version: 2.0.0 @@ -236,8 +236,8 @@ importers: specifier: 10.8.1 version: 10.8.1 hono: - specifier: 4.13.2 - version: 4.13.2 + specifier: 4.13.3 + version: 4.13.3 zod: specifier: 4.4.3 version: 4.4.3 @@ -247,7 +247,7 @@ importers: version: 10.0.1(eslint@10.8.1(jiti@2.7.0)) '@hono/node-server': specifier: 2.1.1 - version: 2.1.1(hono@4.13.2) + version: 2.1.1(hono@4.13.3) '@stylistic/eslint-plugin': specifier: 5.10.0 version: 5.10.0(eslint@10.8.1(jiti@2.7.0)) @@ -261,8 +261,8 @@ importers: specifier: npm:typescript@^7.0.2 version: typescript@7.0.2 aws-cdk: - specifier: 2.1136.0 - version: 2.1136.0 + specifier: 2.1137.0 + version: 2.1137.0 esbuild: specifier: 0.28.2 version: 0.28.2 @@ -307,13 +307,13 @@ importers: version: 2.0.0 '@modelcontextprotocol/hono': specifier: 2.0.0 - version: 2.0.0(@modelcontextprotocol/server@2.0.0)(hono@4.13.2) + version: 2.0.0(@modelcontextprotocol/server@2.0.0)(hono@4.13.3) '@modelcontextprotocol/server': specifier: 2.0.0 version: 2.0.0 hono: - specifier: 4.13.2 - version: 4.13.2 + specifier: 4.13.3 + version: 4.13.3 zod: specifier: 4.4.3 version: 4.4.3 @@ -373,6 +373,9 @@ packages: '@aws-lambda-powertools/commons@2.34.0': resolution: {integrity: sha512-ga89L3UznCwkApsrVAYGywifAh9PpccXZAVE053B6IdKvZrwjv+L+ja1WyzU9sy9UR3wPEdh0LFiUCRZRhTfvQ==} + '@aws-lambda-powertools/commons@2.35.0': + resolution: {integrity: sha512-DPD5fnl7V1xSPJuKGQ8KETp+nPmcIw8mYWEdNfnuTr/zNDyTkiX2l3QNUPlrtpOPtJ7r+UGSbXCgKPPlXN27Bw==} + '@aws-lambda-powertools/logger@2.34.0': resolution: {integrity: sha512-FIWQcdX/dqfKE+4H8N9w7y7/3/ANmDpKDgMlMc+yPNx2XDpKK6Ou1zLFYoNt5mV6dOZunFQcKbRWUy6zIDdE0w==} peerDependencies: @@ -384,6 +387,17 @@ packages: '@middy/core': optional: true + '@aws-lambda-powertools/logger@2.35.0': + resolution: {integrity: sha512-ituCLfspm7IYfXH3o2W67anH3YgKh9N3wDqjsyW6RCw0BAv+vgSrIRbGBB+UqiT9DPU8HJTfoSs9JNYijlQS3g==} + peerDependencies: + '@aws-lambda-powertools/jmespath': 2.35.0 + '@middy/core': 4.x || 5.x || 6.x || 7.x + peerDependenciesMeta: + '@aws-lambda-powertools/jmespath': + optional: true + '@middy/core': + optional: true + '@aws/lambda-invoke-store@0.3.0': resolution: {integrity: sha512-sl4Bm6yiMNYrZKkqqDFWN0UfnWhlS8ivKxrYl+6t0gCLrqr8y3B2IqZZbFRkfaVVp7C/baApyh71P+LeE1A2sQ==} engines: {node: '>=18.0.0'} @@ -999,8 +1013,8 @@ packages: - yaml - mime-types - aws-cdk@2.1136.0: - resolution: {integrity: sha512-n6kCL9R9uuvb7WXEwiSs3rYGwnTy9AHHmxOT5Pj5/++E4PYz2bLDXIxzoiOMIj5maoyC52PTe/0GezFV+O0ILQ==} + aws-cdk@2.1137.0: + resolution: {integrity: sha512-SRy2df/5cqGvq8ncph1m93rWEh3RGbvP6uwElw+W0x135vZDzTpfbuq2L8oAHwK2yDt3RNS5sb7Phwb7xqQP2g==} engines: {node: '>= 18.0.0'} hasBin: true @@ -1187,8 +1201,8 @@ packages: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} - hono@4.13.2: - resolution: {integrity: sha512-JydRilDRkYBQMt9qR9U92mXxmbGqsqSn/IKOrh4e7/gEbn+0zSr8igTu0obwJoNGN4sez28DIql7FBHWydoJpA==} + hono@4.13.3: + resolution: {integrity: sha512-r8AO2mYHoLxSHkgafNeC/BXyb2vWRxD3jem4Ts+ptav8oTG5FIRifAjuJEmZI4bSvvc2ns0GxmIYiZnHqN3mMw==} engines: {node: '>=16.9.0'} ignore@5.3.2: @@ -1505,11 +1519,20 @@ snapshots: dependencies: '@aws/lambda-invoke-store': 0.3.0 + '@aws-lambda-powertools/commons@2.35.0': + dependencies: + '@aws/lambda-invoke-store': 0.3.0 + '@aws-lambda-powertools/logger@2.34.0': dependencies: '@aws-lambda-powertools/commons': 2.34.0 '@aws/lambda-invoke-store': 0.3.0 + '@aws-lambda-powertools/logger@2.35.0': + dependencies: + '@aws-lambda-powertools/commons': 2.35.0 + '@aws/lambda-invoke-store': 0.3.0 + '@aws/lambda-invoke-store@0.3.0': {} '@emnapi/core@1.10.0': @@ -1640,9 +1663,9 @@ snapshots: '@eslint/core': 1.2.1 levn: 0.4.1 - '@hono/node-server@2.1.1(hono@4.13.2)': + '@hono/node-server@2.1.1(hono@4.13.3)': dependencies: - hono: 4.13.2 + hono: 4.13.3 '@humanfs/core@0.19.2': dependencies: @@ -1664,10 +1687,10 @@ snapshots: dependencies: zod: 4.4.3 - '@modelcontextprotocol/hono@2.0.0(@modelcontextprotocol/server@2.0.0)(hono@4.13.2)': + '@modelcontextprotocol/hono@2.0.0(@modelcontextprotocol/server@2.0.0)(hono@4.13.3)': dependencies: '@modelcontextprotocol/server': 2.0.0 - hono: 4.13.2 + hono: 4.13.3 '@modelcontextprotocol/server@2.0.0': dependencies: @@ -1953,7 +1976,7 @@ snapshots: '@aws-cdk/cloud-assembly-schema': 54.19.0 constructs: 10.8.1 - aws-cdk@2.1136.0: {} + aws-cdk@2.1137.0: {} balanced-match@4.0.4: {} @@ -2168,7 +2191,7 @@ snapshots: dependencies: is-glob: 4.0.3 - hono@4.13.2: {} + hono@4.13.3: {} ignore@5.3.2: {}