1{ 2 "name": "OTA_GUI", 3 "version": "0.1.0", 4 "private": true, 5 "scripts": { 6 "serve": "vue-cli-service serve", 7 "build": "vue-cli-service build", 8 "test:unit": "vue-cli-service test:unit", 9 "lint": "vue-cli-service lint" 10 }, 11 "dependencies": { 12 "@mdi/font": "5.9.55", 13 "@zip.js/zip.js": "^2.3.6", 14 "core-js": "^3.6.5", 15 "echarts": "^5.1.2", 16 "eslint-config-airbnb-base": "^14.2.1", 17 "jest": "^24.9.0", 18 "material-design-icons": "^3.0.1", 19 "protobufjs": "^6.11.2", 20 "roboto-fontface": "*", 21 "vue": "^3.0.0-0", 22 "vue-echarts": "^6.0.0-rc.6", 23 "vue-router": "^4.0.0-0", 24 "vue-uuid": "^2.0.2", 25 "vue3-table-lite": "^1.0.5", 26 "vuetify": "^3.0.0-alpha.0", 27 "vuex": "^4.0.0-0" 28 }, 29 "devDependencies": { 30 "@vue/cli-plugin-babel": "~4.5.0", 31 "@vue/cli-plugin-eslint": "~4.5.0", 32 "@vue/cli-plugin-router": "~4.5.0", 33 "@vue/cli-plugin-unit-jest": "~4.5.0", 34 "@vue/cli-plugin-vuex": "~4.5.0", 35 "@vue/cli-service": "~4.5.0", 36 "@vue/compiler-sfc": "^3.0.0-0", 37 "@vue/eslint-config-prettier": "^6.0.0", 38 "@vue/test-utils": "^2.0.0-0", 39 "axios": "^0.20.0", 40 "babel-eslint": "^10.1.0", 41 "eslint": "^6.7.2", 42 "eslint-plugin-prettier": "^3.1.3", 43 "eslint-plugin-vue": "^7.0.0-0", 44 "prettier": "^1.19.1", 45 "sass": "~1.32.0", 46 "sass-loader": "^10.0.0", 47 "typescript": "~3.9.3", 48 "vue-cli-plugin-vuetify": "~2.4.1", 49 "vue-jest": "^5.0.0-0" 50 }, 51 "eslintConfig": { 52 "root": true, 53 "env": { 54 "node": true 55 }, 56 "extends": [ 57 "plugin:vue/vue3-essential", 58 "eslint:recommended", 59 "@vue/prettier" 60 ], 61 "parserOptions": { 62 "parser": "babel-eslint" 63 }, 64 "rules": {}, 65 "overrides": [ 66 { 67 "files": [ 68 "**/__tests__/*.{j,t}s?(x)", 69 "**/tests/unit/**/*.spec.{j,t}s?(x)" 70 ], 71 "env": { 72 "jest": true 73 } 74 } 75 ] 76 }, 77 "browserslist": [ 78 "> 1%", 79 "last 2 versions", 80 "not dead" 81 ] 82} 83