diff --git a/package-lock.json b/package-lock.json index 40f6b0c..e5e0cdf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -57,7 +57,10 @@ "lesson-01-model-selection/exercise": { "name": "weather-alert-classifier", "version": "1.0.0", + "dev": true, "license": "ISC", + "optional": true, + "peer": true, "dependencies": { "@anthropic-ai/bedrock-sdk": "^0.26.0", "@anthropic-ai/sdk": "^0.71.2", @@ -117,7 +120,10 @@ "lesson-02-extended-thinking/exercise": { "name": "fraud-detection-analyzer", "version": "1.0.0", + "dev": true, "license": "ISC", + "optional": true, + "peer": true, "dependencies": { "@anthropic-ai/bedrock-sdk": "^0.26.0", "@anthropic-ai/sdk": "^0.71.2", @@ -176,7 +182,10 @@ "lesson-05-agent-sdk/exercise": { "name": "contract-standardizer-agent", "version": "1.0.0", + "dev": true, "license": "ISC", + "optional": true, + "peer": true, "dependencies": { "@anthropic-ai/claude-agent-sdk": "^0.1.76", "dotenv": "^17.2.3" @@ -242,7 +251,10 @@ "lesson-06-custom-tools/exercise": { "name": "api-validator-tool", "version": "1.0.0", + "dev": true, "license": "ISC", + "optional": true, + "peer": true, "dependencies": { "@anthropic-ai/claude-agent-sdk": "^0.1.76", "dotenv": "^17.2.3" @@ -316,7 +328,10 @@ "lesson-07-structured-outputs/exercise": { "name": "meeting-analyzer", "version": "1.0.0", + "dev": true, "license": "ISC", + "optional": true, + "peer": true, "dependencies": { "@anthropic-ai/claude-agent-sdk": "^0.1.55", "dotenv": "^16.4.5", @@ -402,7 +417,10 @@ "lesson-08-claude-skills/exercise": { "name": "sql-optimization-skill", "version": "1.0.0", + "dev": true, "license": "ISC", + "optional": true, + "peer": true, "dependencies": { "@anthropic-ai/claude-agent-sdk": "^0.1.55", "dotenv": "^16.4.5" @@ -479,7 +497,10 @@ "lesson-09-mcp-integration/exercise": { "name": "code-quality-reviewer", "version": "1.0.0", + "dev": true, "license": "ISC", + "optional": true, + "peer": true, "dependencies": { "@anthropic-ai/claude-agent-sdk": "^0.1.55", "dotenv": "^16.4.5", @@ -514,7 +535,9 @@ "license": "ISC", "dependencies": { "@anthropic-ai/claude-agent-sdk": "^0.1.55", - "dotenv": "^16.4.5" + "dotenv": "^16.4.5", + "zod": "^3.24.1", + "zod-to-json-schema": "^3.24.1" } }, "lesson-09-mcp-integration/exercise/starter": { @@ -569,7 +592,10 @@ "lesson-10-multi-agent-orchestration/exercise": { "name": "sales-qualifier", "version": "1.0.0", + "dev": true, "license": "ISC", + "optional": true, + "peer": true, "dependencies": { "@anthropic-ai/claude-agent-sdk": "^0.1.55", "dotenv": "^16.4.5", @@ -6899,7 +6925,6 @@ "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", "license": "MIT", - "peer": true, "dependencies": { "accepts": "^2.0.0", "body-parser": "^2.2.1", @@ -7195,9 +7220,9 @@ } }, "node_modules/hono": { - "version": "4.11.3", - "resolved": "https://registry.npmjs.org/hono/-/hono-4.11.3.tgz", - "integrity": "sha512-PmQi306+M/ct/m5s66Hrg+adPnkD5jiO6IjA7WhWw0gSBSo1EcRegwuI1deZ+wd5pzCGynCcn2DprnE4/yEV4w==", + "version": "4.12.31", + "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.31.tgz", + "integrity": "sha512-zJIHFrl6bq3RDd2YusFNCDlM8qUprxKswyi/OPzPyzKDdyBXDqWx8bZlZ7R+saTdSTatUmb3O7K4SspGPaEOQg==", "license": "MIT", "peer": true, "engines": { @@ -7646,7 +7671,6 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=12" }, @@ -8310,7 +8334,6 @@ "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "esbuild": "^0.27.0", "fdir": "^6.5.0", @@ -8386,7 +8409,6 @@ "integrity": "sha512-FQMeF0DJdWY0iOnbv466n/0BudNdKj1l5jYgl5JVTwjSsZSlqyXFt/9+1sEyhR6CLowbZpV7O1sCHrzBhucKKg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@vitest/expect": "4.0.17", "@vitest/mocker": "4.0.17", @@ -8562,7 +8584,6 @@ "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.5.tgz", "integrity": "sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==", "license": "MIT", - "peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" }