{
  "name": "a2a-js-sdk-examples",
  "version": "1.0.0",
  "main": "dist/index.js",
  "type": "module",
  "description": "JavaScript/TypeScript examples for A2A protocol using AI SDK + Hono",
  "author": "Drew Foxall",
  "license": "Apache-2.0",
  "devDependencies": {
    "@total-typescript/tsconfig": "1.0.4",
    "@types/node": "^22.0.0",
    "@vitest/coverage-v8": "^3.0.0",
    "@vitest/ui": "^3.0.0",
    "tsx": "^4.19.2",
    "typescript": "^5.8.0",
    "vitest": "^3.0.0"
  },
  "scripts": {
    "dev": "echo '⚠️  Individual agents must be started separately' && echo 'Use: pnpm agent:<name> from root directory' && echo 'Available: movie, coder, content-editor, hello-world, dice, github, analytics, currency, weather, airbnb, planner'",
    "agent:movie": "tsx src/agents/movie-agent/index.ts",
    "agent:coder": "tsx src/agents/coder/index.ts",
    "agent:content-editor": "tsx src/agents/content-editor/index.ts",
    "agent:hello-world": "tsx src/agents/hello-world/index.ts",
    "agent:dice": "tsx src/agents/dice-agent/index.ts",
    "agent:github": "tsx src/agents/github-agent/index.ts",
    "agent:analytics": "tsx src/agents/analytics-agent/index.ts",
    "agent:currency": "tsx src/agents/currency-agent/index.ts",
    "agent:weather": "tsx src/agents/travel-planner-multiagent/weather-agent/index.ts",
    "agent:airbnb": "tsx src/agents/travel-planner-multiagent/airbnb-agent/index.ts",
    "agent:planner": "tsx src/agents/travel-planner-multiagent/planner/index.ts",
    "typecheck": "tsc --noEmit",
    "lint": "pnpm exec biome check .",
    "lint:fix": "pnpm exec biome check --write --unsafe .",
    "format": "pnpm exec biome format .",
    "format:write": "pnpm exec biome format --write .",
    "test": "vitest run",
    "test:watch": "vitest",
    "test:ui": "vitest --ui",
    "test:coverage": "vitest run --coverage"
  },
  "dependencies": {
    "@ai-sdk/anthropic": "3.0.0-beta.54",
    "@ai-sdk/azure": "3.0.0-beta.33",
    "@ai-sdk/cohere": "3.0.0-beta.19",
    "@ai-sdk/google": "3.0.0-beta.48",
    "@ai-sdk/mcp": "^1.0.0-beta.15",
    "@ai-sdk/mistral": "3.0.0-beta.26",
    "@ai-sdk/openai": "3.0.0-beta.61",
    "@drew-foxall/a2a-ai-sdk-adapter": "workspace:*",
    "@drew-foxall/a2a-js-sdk": "^0.3.5",
    "@hono/node-server": "^1.19.6",
    "@modelcontextprotocol/sdk": "^1.0.4",
    "@octokit/rest": "22.0.1",
    "a2a-ai-provider": "0.4.0-alpha.2",
    "ai": "6.0.0-beta.99",
    "canvas": "3.2.0",
    "chart.js": "4.5.1",
    "hono": "^4.10.6",
    "uuid": "^11.1.0",
    "zod": "^3.24.1"
  },
  "packageManager": "pnpm@10.11.1"
}
