{
  "name": "@crawlab/app",
  "version": "0.6.3",
  "scripts": {
    "serve": "vite",
    "serve:dist": "serve dist",
    "build": "vite build",
    "build:docker": "vite build --mode docker"
  },
  "author": {
    "name": "Marvin Zhang",
    "email": "tikazyq@163.com"
  },
  "license": "BSD-3-Clause",
  "dependencies": {
    "@element-plus/icons": "^0.0.11",
    "@fortawesome/fontawesome-svg-core": "^1.3.0",
    "@fortawesome/free-brands-svg-icons": "^6.0.0",
    "@fortawesome/free-regular-svg-icons": "^6.0.0",
    "@fortawesome/free-solid-svg-icons": "^6.0.0",
    "@fortawesome/vue-fontawesome": "^3.0.0-5",
    "atom-material-icons": "^3.0.0",
    "codemirror": "^5.59.1",
    "crawlab-ui": "0.6.3",
    "echarts": "^5.1.2",
    "element-plus": "^1.3.0-beta.10",
    "vue": "^3.2",
    "vue-router": "^4.0.11"
  },
  "devDependencies": {
    "@types/node": "^18.11.10",
    "@vitejs/plugin-vue": "^3.2.0",
    "@vue/compiler-sfc": "^3.2.45",
    "rollup-plugin-external-globals": "^0.8.0",
    "rollup-plugin-visualizer": "^5.9.2",
    "typescript": "^4.6.4",
    "vite": "^3.2.4",
    "vite-aliases": "^0.9.7",
    "vite-plugin-dynamic-import": "^1.2.4",
    "vite-plugin-externalize-deps": "^0.7.0",
    "vue-tsc": "^1.0.9"
  }
}