package.json 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. {
  2. "name": "build-admin",
  3. "version": "2.3.4",
  4. "license": "Apache-2.0",
  5. "type": "module",
  6. "scripts": {
  7. "dev": "esno ./src/utils/build.ts && vite --force",
  8. "build": "vite build && esno ./src/utils/build.ts",
  9. "lint": "eslint .",
  10. "lint-fix": "eslint --fix .",
  11. "format": "npx prettier --write .",
  12. "typecheck": "vue-tsc --noEmit"
  13. },
  14. "dependencies": {
  15. "@element-plus/icons-vue": "2.3.1",
  16. "@vueuse/core": "12.0.0",
  17. "axios": "1.9.0",
  18. "echarts": "5.5.1",
  19. "element-plus": "2.9.1",
  20. "font-awesome": "4.7.0",
  21. "lodash-es": "4.17.21",
  22. "mitt": "3.0.1",
  23. "nprogress": "0.2.0",
  24. "pinia": "2.3.0",
  25. "pinia-plugin-persistedstate": "4.2.0",
  26. "qrcode.vue": "3.6.0",
  27. "screenfull": "6.0.2",
  28. "sortablejs": "1.15.6",
  29. "v-code-diff": "1.13.1",
  30. "vue": "3.5.13",
  31. "vue-i18n": "11.1.3",
  32. "vue-router": "4.5.0"
  33. },
  34. "devDependencies": {
  35. "@eslint/js": "9.17.0",
  36. "@types/lodash-es": "4.17.12",
  37. "@types/node": "22.10.2",
  38. "@types/nprogress": "0.2.3",
  39. "@types/sortablejs": "1.15.8",
  40. "@vitejs/plugin-vue": "5.2.3",
  41. "async-validator": "4.2.5",
  42. "eslint": "9.17.0",
  43. "eslint-config-prettier": "9.1.0",
  44. "eslint-plugin-prettier": "5.2.1",
  45. "eslint-plugin-vue": "9.32.0",
  46. "esno": "4.8.0",
  47. "globals": "15.14.0",
  48. "prettier": "3.4.2",
  49. "sass": "1.83.0",
  50. "typescript": "5.7.2",
  51. "typescript-eslint": "8.18.1",
  52. "vite": "6.3.5",
  53. "vue-tsc": "2.1.10"
  54. },
  55. "pnpm": {
  56. "onlyBuiltDependencies": [
  57. "@parcel/watcher",
  58. "esbuild",
  59. "v-code-diff",
  60. "vue-demi"
  61. ]
  62. }
  63. }