package.json 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. {
  2. "name": "lttcai-ui",
  3. "version": "3.8.0",
  4. "description": "PIGCLOUD微服务开发平台",
  5. "author": "lttcai4cloud",
  6. "license": "Apache-2.0",
  7. "type": "module",
  8. "scripts": {
  9. "dev": "vite --force",
  10. "build": "cross-env NODE_OPTIONS=--max-old-space-size=4096 vite build",
  11. "build:docker": "cross-env NODE_OPTIONS=--max-old-space-size=4096 vite build --outDir ./docker/dist/",
  12. "lint:eslint": "eslint --fix --ext .js,.cjs,.mjs,.ts,.vue ./src",
  13. "prettier": "prettier --write ."
  14. },
  15. "dependencies": {
  16. "@element-plus/icons-vue": "2.3.1",
  17. "@wangeditor/editor": "5.1.23",
  18. "@wangeditor/editor-for-vue": "5.1.12",
  19. "autoprefixer": "10.4.19",
  20. "axios": "1.7.2",
  21. "china-area-data": "^5.0.1",
  22. "codemirror": "5.65.16",
  23. "crypto-js": "4.2.0",
  24. "driver.js": "1.3.1",
  25. "echarts": "5.5.1",
  26. "element-plus": "2.7.6",
  27. "js-cookie": "3.0.5",
  28. "mitt": "3.0.1",
  29. "nprogress": "0.2.0",
  30. "pinia": "2.1.7",
  31. "postcss": "8.4.39",
  32. "qs": "6.12.3",
  33. "screenfull": "6.0.2",
  34. "sm-crypto": "0.3.13",
  35. "sortablejs": "1.15.2",
  36. "splitpanes": "3.1.5",
  37. "tailwindcss": "3.4.4",
  38. "vue": "3.4.31",
  39. "vue-clipboard3": "2.0.0",
  40. "vue-echarts": "6.7.3",
  41. "vue-i18n": "9.12.1",
  42. "vue-router": "4.4.0",
  43. "vuedraggable": "4.1.0",
  44. "sse.js": "^2.4.1",
  45. "md-editor-v3": "^4.13.2"
  46. },
  47. "devDependencies": {
  48. "@types/node": "^20.0.0",
  49. "@types/nprogress": "^0.2.0",
  50. "@types/sortablejs": "^1.15.0",
  51. "@typescript-eslint/eslint-plugin": "^5.53.0",
  52. "@typescript-eslint/parser": "^5.53.0",
  53. "@vitejs/plugin-vue": "^5.0.5",
  54. "@vue/compiler-sfc": "^3.4.3",
  55. "consola": "^3.0.0",
  56. "cross-env": "7.0.3",
  57. "eslint": "^8.34.0",
  58. "eslint-plugin-vue": "^9.9.0",
  59. "pinia-plugin-persist": "^1.0.0",
  60. "prettier": "3.3.2",
  61. "sass": "^1.58.3",
  62. "terser": "^5.31.1",
  63. "typescript": "^5.0.0",
  64. "unplugin-auto-import": "^0.17.0",
  65. "vite": "^5.3.3",
  66. "vite-plugin-compression": "^0.5.1",
  67. "vite-plugin-style-import": "^2.0.0",
  68. "vite-plugin-top-level-await": "^1.4.1",
  69. "vite-plugin-vue-setup-extend": "^0.4.0",
  70. "vue-eslint-parser": "^9.1.0"
  71. },
  72. "browserslist": [
  73. "> 1%",
  74. "last 2 versions",
  75. "not dead"
  76. ],
  77. "bugs": {
  78. "url": "https://lttcai4cloud.com"
  79. },
  80. "engines": {
  81. "node": ">=18.0.0",
  82. "npm": ">= 8.0.0"
  83. },
  84. "keywords": [
  85. "vue",
  86. "vue3",
  87. "vuejs/vue-next",
  88. "element-ui",
  89. "element-plus"
  90. ],
  91. "repository": {
  92. "type": "git",
  93. "url": "https://gitee.com/log4j/lttcai-ui"
  94. }
  95. }