package.json 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. {
  2. "name": "compass",
  3. "version": "1.0.0",
  4. "scripts": {
  5. "dev": "vite",
  6. "build": "vite build",
  7. "deploy": "vite build && npm run deploy:rm && npm run deploy:scp",
  8. "deploy:rm": "ssh sagoo 'rm -rf /www/web/park/*'",
  9. "deploy:scp": "scp -r ./build/* sagoo:/www/web/park/",
  10. "deployPi": "vite build && npm run deployPi:rm && npm run deployPi:scp",
  11. "deployPi:rm": "ssh pi 'rm -rf /www/screen/*'",
  12. "deployPi:scp": "scp -r ./build/* pi:/www/screen/",
  13. "stg": "vite build --mode stg",
  14. "uat": "vite build --mode uat",
  15. "prd": "vite build --mode prd",
  16. "lint": "eslint --fix --ext .js --ext .jsx --ext .vue src/",
  17. "prepare": "husky install"
  18. },
  19. "dependencies": {
  20. "@antv/g6": "^4.8.23",
  21. "@element-plus/icons": "^0.0.11",
  22. "@element-plus/icons-vue": "^2.0.4",
  23. "animate.css": "^4.1.1",
  24. "axios": "^0.24.0",
  25. "dayjs": "^1.10.7",
  26. "echarts": "^5.2.1",
  27. "echarts-gl": "^2.0.9",
  28. "element-plus": "^2.2.27",
  29. "hls.js": "^1.0.10",
  30. "js-md5": "^0.7.3",
  31. "loadsh": "^0.0.4",
  32. "mockjs": "^1.1.0",
  33. "postcss-pxtorem": "^6.0.0",
  34. "vue": "^3.0.5",
  35. "vue-router": "^4.0.10",
  36. "vuex": "^4.0.2",
  37. "yang-tool": "^0.0.25"
  38. },
  39. "devDependencies": {
  40. "@vitejs/plugin-vue": "^1.3.0",
  41. "@vue/compiler-sfc": "^3.0.5",
  42. "@vue/eslint-config-standard": "^5.1.2",
  43. "eslint": "^6.7.2",
  44. "eslint-plugin-import": "^2.20.2",
  45. "eslint-plugin-node": "^11.1.0",
  46. "eslint-plugin-promise": "^4.2.1",
  47. "eslint-plugin-standard": "^4.0.0",
  48. "eslint-plugin-vue": "^7.0.0",
  49. "husky": "^7.0.1",
  50. "lint-staged": "^11.1.2",
  51. "sass": "~1.32.6",
  52. "vite": "^2.4.4"
  53. },
  54. "lint-staged": {
  55. "*.{vue,js,ts}": "eslint --fix"
  56. }
  57. }