{
  "name": "cesium-mcp",
  "version": "1.139.19",
  "private": true,
  "description": "MCP (Model Context Protocol) integration for CesiumJS",
  "engines": {
    "node": ">=22.0.0"
  },
  "workspaces": [
    "packages/*",
    "examples/webmcp-integration"
  ],
  "scripts": {
    "build": "npm run build --workspaces",
    "typecheck": "npm run typecheck --workspaces --if-present",
    "test": "vitest",
    "test:conformance:mcp": "npm run build -w packages/cesium-mcp-runtime && node scripts/run-mcp-conformance.mjs",
    "lint": "eslint packages/*/src/**/*.ts",
    "clean": "node -e \"const fs=require('node:fs'); for (const dir of fs.globSync('packages/*/dist')) fs.rmSync(dir,{ recursive:true, force:true })\"",
    "docs:dev": "vitepress dev docs",
    "docs:build": "vitepress build docs",
    "docs:preview": "vitepress preview docs",
    "changeset": "changeset",
    "version": "changeset version && node scripts/sync-version.mjs",
    "release": "npm run build && changeset publish",
    "postinstall": "patch-package"
  },
  "devDependencies": {
    "@changesets/changelog-github": "^0.6.0",
    "@changesets/cli": "^2.30.0",
    "@eslint/js": "^10.0.1",
    "@modelcontextprotocol/conformance": "0.2.0-alpha.10",
    "eslint": "^10.4.1",
    "patch-package": "^8.0.1",
    "playwright": "^1.58.2",
    "puppeteer-core": "^24.40.0",
    "typescript": "^5.3.0",
    "typescript-eslint": "^8.61.0",
    "vitepress": "^1.6.4",
    "vitest": "^4.1.0",
    "wrangler": "^4.110.0"
  },
  "license": "MIT"
}
