{
  "name": "@zuplo/mcp",
  "version": "0.1.0",
  "description": "A fetch API based, remote server first, TypeScript SDK for MCP.",
  "type": "module",
  "scripts": {
    "build": "tsc",
    "test": "NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" npx jest",
    "lint": "npx @biomejs/biome@1.9.4 check src/",
    "lint:fix": "npx @biomejs/biome@1.9.4 check src/ --fix && prettier format . --write",
    "lint:fix-unsafe": "npx @biomejs/biome@1.9.4 check src/ --fix --unsafe && prettier format . --write",
    "format": "npx @biomejs/biome@1.9.4 format src/ --write && prettier format . --write"
  },
  "files": [
    "dist/**/**",
    "docs/**/**",
    "!**/*.spec.*",
    "!**/*.test.*",
    "!**/*.json",
    "!**/*.tsbuildinfo",
    "LICENSE",
    "README.md"
  ],
  "exports": {
    "./types": {
      "types": "./dist/mcp/20251125/types.d.ts",
      "import": "./dist/mcp/20251125/types.js"
    },
    "./20250326": {
      "types": "./dist/mcp/20250326/types.d.ts",
      "import": "./dist/mcp/20250326/types.js"
    },
    "./20250618": {
      "types": "./dist/mcp/20250618/types.d.ts",
      "import": "./dist/mcp/20250618/types.js"
    },
    "./20251125": {
      "types": "./dist/mcp/20251125/types.d.ts",
      "import": "./dist/mcp/20251125/types.js"
    },
    "./jsonrpc2/validation": {
      "types": "./dist/jsonrpc2/validation.d.ts",
      "import": "./dist/jsonrpc2/validation.js"
    },
    "./logger": {
      "types": "./dist/logger/index.d.ts",
      "import": "./dist/logger/index.js"
    },
    "./server": {
      "types": "./dist/server/index.d.ts",
      "import": "./dist/server/index.js"
    },
    "./client": {
      "types": "./dist/client/index.d.ts",
      "import": "./dist/client/index.js"
    },
    "./transport/httpstreamable": {
      "types": "./dist/transport/httpstreamable.d.ts",
      "import": "./dist/transport/httpstreamable.js"
    },
    "./transport/httpclient": {
      "types": "./dist/transport/httpclient.d.ts",
      "import": "./dist/transport/httpclient.js"
    },
    "./tools/zod": {
      "types": "./dist/tools/zod.d.ts",
      "import": "./dist/tools/zod.js"
    },
    "./tools/custom": {
      "types": "./dist/tools/custom.d.ts",
      "import": "./dist/tools/custom.js"
    },
    "./tools/types": {
      "types": "./dist/tools/types.d.ts",
      "import": "./dist/tools/types.js"
    },
    "./prompts": {
      "types": "./dist/prompts/index.d.ts",
      "import": "./dist/prompts/index.js"
    },
    "./resources": {
      "types": "./dist/resources/index.d.ts",
      "import": "./dist/resources/index.js"
    },
    "./openapi/types": {
      "types": "./dist/openapi/types.d.ts",
      "import": "./dist/openapi/types.js"
    }
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/zuplo/mcp"
  },
  "author": "Zuplo, Inc.",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/zuplo/mcp/issues"
  },
  "homepage": "https://github.com/zuplo/mcp#readme",
  "devDependencies": {
    "@types/jest": "^29.5.14",
    "@types/node": "^22.15.14",
    "jest": "^29.7.0",
    "prettier": "^3.6.2",
    "ts-jest": "^29.3.2",
    "ts-node": "^10.9.2",
    "typescript": "^5.8.3",
    "zod": "^4.0.0"
  },
  "dependencies": {
    "eventsource-parser": "^3.0.8"
  },
  "peerDependencies": {
    "zod": "^4.0.0"
  }
}
