{
  "id": "react-baidu-map",
  "name": "React + Baidu Map Template",
  "description": "React 18 + Baidu MapV-Three + Vite",
  "version": "1.0.0",
  "author": "MapV Team",
  "prompts": [
    {
      "type": "input",
      "name": "baiduAk",
      "message": "Enter your Baidu Map AK (leave empty to configure later):",
      "default": "your-baidu-ak"
    },
    {
      "type": "confirm",
      "name": "typescript",
      "message": "Use TypeScript?",
      "default": false
    }
  ],
  "variables": {
    "mapvVersion": "^1.5.0",
    "threeVersion": "^0.182.0",
    "reactVersion": "^18.3.1",
    "nodeVersion": ">=16.0.0",
    "license": "MIT"
  },
  "configFiles": {
    "vite.config.js": "config/vite.config.js.hbs",
    "index.html": "config/index.html.hbs"
  },
  "conditionalFiles": {},
  "dependencies": {
    "base": {
      "@baidumap/mapv-three": "{{mapvVersion}}",
      "three": "{{threeVersion}}",
      "react": "{{reactVersion}}",
      "react-dom": "^18.3.1"
    },
    "devBase": {
      "vite": "^6.3.5",
      "@vitejs/plugin-react": "^4.3.4",
      "rollup-plugin-copy": "^3.5.0"
    }
  },
  "conditionalDependencies": {
    "typescript": {
      "devDependencies": {
        "typescript": "^5.3.0",
        "@types/react": "^18.3.0",
        "@types/react-dom": "^18.3.0"
      }
    }
  },
  "scripts": {
    "base": {
      "dev": "vite",
      "build": "vite build",
      "preview": "vite preview"
    }
  }
}
