{ "name": "seecoder-devcloud-frontend", "version": "0.1.0", "private": true, "scripts": { "serve": "vue-cli-service serve --port 3000 --mode dev", "serve:mock": "vue-cli-service serve --port 3000 --mode dev-mock", "build:test": "vue-cli-service build --mode test", "build:prod": "vue-cli-service build --mode prod", "lint": "vue-cli-service lint", "mock": "node mock/index.js" }, "dependencies": { "@gitgraph/js": "^1.4.0", "@highlightjs/vue-plugin": "^2.0.1", "axios": "^0.21.1", "core-js": "^3.6.5", "diff2html": "^3.4.16", "echarts": "^5.1.1", "element-plus": "^1.0.2-beta.31", "highlight.js": "^11.5.1", "jsonwebtoken": "^8.5.1", "vue": "^3.0.0", "vue-axios": "^3.2.4", "vue-class-component": "^8.0.0-0", "vue-json-editor": "^1.4.3", "vue-router": "^4.0.0-0", "vuex": "^4.0.0" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^2.33.0", "@typescript-eslint/parser": "^2.33.0", "@vue/cli-plugin-babel": "~4.5.0", "@vue/cli-plugin-eslint": "~4.5.0", "@vue/cli-plugin-router": "~4.5.0", "@vue/cli-plugin-typescript": "~4.5.0", "@vue/cli-plugin-vuex": "~4.5.0", "@vue/cli-service": "~4.5.0", "@vue/compiler-sfc": "^3.0.4", "@vue/eslint-config-airbnb": "^5.0.2", "@vue/eslint-config-typescript": "^5.0.2", "babel-plugin-component": "^1.1.1", "babel-plugin-import": "^1.13.3", "body-parser": "^1.19.0", "eslint": "^6.7.2", "eslint-plugin-import": "^2.20.2", "eslint-plugin-vue": "^7.0.0-0", "express": "^4.17.1", "lint-staged": "^9.5.0", "mockjs": "^1.1.0", "sass": "^1.26.5", "sass-loader": "^8.0.2", "typescript": "~3.9.3" }, "gitHooks": { "pre-commit": "lint-staged" }, "lint-staged": { "*.{js,jsx,vue,ts,tsx}": [ "vue-cli-service lint", "git add" ] } }