{
  "name": "visualtool-ui",
  "version": "1.0.0",
  "private": true,
  "scripts": {
    "dev": "vue-cli-service serve",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint"
  },
  "dependencies": {
    "@antv/x6": "1.32.10",
    "@antv/x6-vue-shape": "1.4.2",
    "@arco-design/web-vue": "2.41.1",
    "@computing/opendesign-icons": "file:lib\\opendesign-icons-1.0.3.tgz",
    "@computing/opendesign2": "file:lib\\opendesign2-2.0.22.tgz",
    "@highlightjs/vue-plugin": "2.1.0",
    "@vueuse/core": "7.3.0",
    "animate.css": "4.1.1",
    "axios": "https://registry.npmjs.org/axios/-/axios-1.15.1.tgz",
    "bootstrap-icons": "^1.11.3",
    "core-js": "3.24.1",
    "dayjs": "1.11.4",
    "echarts": "5.2.2",
    "highlight.js": "11.6.0",
    "jsencrypt": "3.0.0-rc.1",
    "mitt": "3.0.0",
    "nprogress": "0.2.0",
    "pinia": "2.0.17",
    "query-string": "7.1.1",
    "vue": "3.4.27",
    "vue-echarts": "6.2.3",
    "vue-grid-layout": "^3.0.0-beta1",
    "vue-i18n": "^9.14.5",
    "vue-router": "4.0.3",
    "vue-winbox": "^0.1.0",
    "wujie-polyfill": "^1.1.2",
    "wujie-vue3": "^1.0.0",
    "xlsx": "^0.18.5",
    "xterm": "5.1.0",
    "xterm-addon-attach": "0.7.0",
    "xterm-addon-fit": "0.7.0"
  },
  "devDependencies": {
    "@computing/opendesign-icons": "file:lib\\opendesign-icons-1.0.3.tgz",
    "@computing/opendesign2": "file:lib\\opendesign2-2.0.22.tgz",
    "@types/nprogress": "0.2.0",
    "@vue/cli-plugin-babel": "~5.0.0",
    "@vue/cli-plugin-eslint": "~5.0.0",
    "@vue/cli-plugin-router": "~5.0.0",
    "@vue/cli-service": "~5.0.0",
    "eslint": "7.32.0",
    "eslint-plugin-vue": "8.0.3",
    "husky": "1.3.1",
    "less": "4.0.0",
    "less-loader": "8.0.0",
    "lint-staged": "^15.2.11",
    "sass": "^1.77.2",
    "sass-loader": "^14.2.1",
    "svg-sprite-loader": "6.0.11",
    "@typescript-eslint/eslint-plugin": "5.4.0",
    "@typescript-eslint/parser": "5.4.0",
    "@vue/eslint-config-typescript": "9.1.0",
    "@vue/cli-plugin-typescript": "~5.0.0",
    "typescript": "4.9"
  },
  "husky": {
    "hooks": {
      "pre-commit": "npm run lint"
    }
  },
  "lint-staged": {
    "*.{ts,tsx,js,jsx,vue}": [
      "eslint --fix",
      "prettier --write"
    ]
  },
  "overrides": {
    "get-east-asian-width": "^1.3.0",
    "follow-redirects": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz",
    "element-plus": "2.11.9",
    "qs": "^6.14.1",
    "brace-expansion": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz",
    "lodash": "4.18.1",
    "lodash-es": "4.18.1",
    "minimatch": "3.1.4",
    "picomatch": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz",
    "postcss": "https://registry.npmjs.org/postcss/-/postcss-8.5.10.tgz",
    "uuid": "14.0.0",
    "immutable": "4.3.7",
    "axios": "https://registry.npmjs.org/axios/-/axios-1.15.1.tgz",
    "form-data": "4.0.4",
    "proxy-from-env": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz"
  }
}