{
  "id": "vue-baidu-map",
  "name": "Vue + Baidu Map Template",
  "description": "Vue 3 + 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",
    "vueVersion": "^3.5.13",
    "nodeVersion": ">=16.0.0",
    "license": "MIT"
  },
  "configFiles": {
    "vite.config.js": "config/vite.config.js.hbs",
    "index.html": "config/index.html.hbs"
  },
  "conditionalFiles": {
    "typescript": {
      "files": [
        "config/tsconfig.json.hbs"
      ]
    }
  },
  "dependencies": {
    "base": {
      "@baidumap/mapv-three": "{{mapvVersion}}",
      "three": "{{threeVersion}}",
      "vue": "{{vueVersion}}"
    },
    "devBase": {
      "vite": "^6.3.5",
      "@vitejs/plugin-vue": "^5.2.3",
      "rollup-plugin-copy": "^3.5.0"
    }
  },
  "conditionalDependencies": {
    "typescript": {
      "devDependencies": {
        "typescript": "^5.3.0",
        "@vue/tsconfig": "^0.5.1",
        "vue-tsc": "^2.0.0"
      }
    }
  },
  "scripts": {
    "base": {
      "dev": "vite",
      "build": "vite build",
      "preview": "vite preview"
    }
  }
}
