package.json 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. {
  2. "name": "omega-admin",
  3. "version": "1.0.0",
  4. "type": "module",
  5. "scripts": {
  6. "build": "rsbuild build",
  7. "build:test": "rsbuild build --env-mode test",
  8. "check": "pnpm run lint && pnpm run format:check",
  9. "dev": "rsbuild dev",
  10. "format": "prettier --write .",
  11. "format:check": "prettier --check .",
  12. "lint": "eslint . && stylelint \"**/*.{css,scss,vue}\"",
  13. "lint:fix": "eslint . --fix && stylelint \"**/*.{css,scss,vue}\" --fix && prettier --write .",
  14. "preview": "rsbuild preview",
  15. "type:check": "vue-tsc --noEmit --skipLibCheck --project tsconfig.app.json"
  16. },
  17. "dependencies": {
  18. "@ai-sdk/openai-compatible": "3.0.0-beta.14",
  19. "@codemirror/autocomplete": "^6.20.0",
  20. "@codemirror/commands": "^6.10.1",
  21. "@codemirror/lang-css": "^6.3.1",
  22. "@codemirror/lang-html": "^6.4.11",
  23. "@codemirror/lang-java": "^6.0.2",
  24. "@codemirror/lang-javascript": "^6.2.4",
  25. "@codemirror/lang-json": "^6.0.2",
  26. "@codemirror/lang-python": "^6.2.1",
  27. "@codemirror/lang-sql": "^6.10.0",
  28. "@codemirror/lang-vue": "0.1.3",
  29. "@codemirror/language": "^6.12.1",
  30. "@codemirror/search": "6.6.0",
  31. "@codemirror/state": "^6.5.4",
  32. "@codemirror/theme-one-dark": "^6.1.3",
  33. "@codemirror/view": "^6.39.12",
  34. "@element-plus/icons-vue": "^2.3.2",
  35. "@iconify/vue": "^5.0.1",
  36. "@json-render/codegen": "0.19.0",
  37. "@json-render/core": "^0.19.0",
  38. "@json-render/devtools": "^0.19.0",
  39. "@json-render/vue": "^0.19.0",
  40. "@json-render/yaml": "^0.19.0",
  41. "@vue-flow/background": "^1.3.2",
  42. "@vue-flow/core": "^1.48.1",
  43. "@vue-flow/minimap": "^1.5.4",
  44. "@vue-flow/node-resizer": "^1.5.0",
  45. "@vue/compiler-dom": "3.5.27",
  46. "@vueuse/core": "~13.9.0",
  47. "ai": "7.0.0-beta.62",
  48. "codemirror": "^6.0.2",
  49. "core-js": "^3.49.0",
  50. "countup.js": "^2.9.0",
  51. "crypto-js": "^4.2.0",
  52. "dagre": "^0.8.5",
  53. "dayjs": "~1.11.19",
  54. "default-passive-events": "^4.0.0",
  55. "disable-devtool": "^0.3.9",
  56. "echarts": "^6.0.0",
  57. "element-plus": "^2.13.1",
  58. "html-to-image": "^1.11.13",
  59. "motion": "^12.29.2",
  60. "motion-v": "^2.2.0",
  61. "nanoid": "^5.1.7",
  62. "nprogress": "1.0.0-1",
  63. "pinia": "~3.0.4",
  64. "pinia-plugin-persistedstate": "^4.7.1",
  65. "sanitize.css": "^13.0.0",
  66. "secure-ls": "^2.0.0",
  67. "sql-formatter": "^15.7.0",
  68. "swapy": "^1.0.5",
  69. "vue": "~3.5.38",
  70. "vue-element-plus-x": "^2.0.3",
  71. "vue-router": "~4.6.4",
  72. "write-excel-file": "^4.0.6",
  73. "yaml": "^2.8.3",
  74. "zipson": "^0.2.12",
  75. "zod": "^4.3.6"
  76. },
  77. "devDependencies": {
  78. "@eslint/js": "^10.0.1",
  79. "@iconify-json/ep": "^1.2.4",
  80. "@iconify-json/line-md": "^1.2.14",
  81. "@iconify-json/mingcute": "^1.2.7",
  82. "@iconify-json/svg-spinners": "^1.2.4",
  83. "@iconify-json/tabler": "^1.2.26",
  84. "@rsbuild/core": "^2.0.15",
  85. "@rsbuild/plugin-babel": "^2.0.0",
  86. "@rsbuild/plugin-image-compress": "^1.3.4",
  87. "@rsbuild/plugin-sass": "^2.0.0",
  88. "@rsbuild/plugin-tailwindcss": "^2.0.3",
  89. "@rsbuild/plugin-vue": "^2.0.0",
  90. "@rsbuild/plugin-vue-jsx": "^2.0.1",
  91. "@types/dagre": "^0.7.53",
  92. "@types/node": "^22.19.7",
  93. "@vue/compiler-sfc": "3.5.38",
  94. "@vue/eslint-config-prettier": "^10.2.0",
  95. "@vue/eslint-config-typescript": "^14.9.0",
  96. "@vue/tsconfig": "^0.7.0",
  97. "eslint": "^10.5.0",
  98. "eslint-plugin-simple-import-sort": "^13.0.0",
  99. "eslint-plugin-vue": "^10.9.2",
  100. "postcss": "~8.5.14",
  101. "postcss-html": "^1.8.1",
  102. "postcss-scss": "^4.0.9",
  103. "prettier": "3.8.4",
  104. "prettier-plugin-css-order": "^2.2.0",
  105. "prettier-plugin-packagejson": "^3.0.2",
  106. "prettier-plugin-tailwindcss": "^0.8.0",
  107. "stylelint": "^17.13.0",
  108. "stylelint-config-standard": "^40.0.0",
  109. "stylelint-config-standard-scss": "^17.0.0",
  110. "stylelint-config-standard-vue": "^1.0.0",
  111. "tailwindcss": "4.3.1",
  112. "terser": "~5.44.1",
  113. "typescript": "~5.8.3",
  114. "typescript-eslint": "^8.62.0",
  115. "unplugin-auto-import": "^21.0.0",
  116. "unplugin-icons": "^23.0.1",
  117. "unplugin-vue-components": "~31.0.0",
  118. "vue-eslint-parser": "^10.4.1",
  119. "vue-tsc": "^3.3.5"
  120. },
  121. "packageManager": "pnpm@10.33.0",
  122. "engines": {
  123. "node": "^20.19.0 || ^22.13.0 || >=24"
  124. },
  125. "target": "web",
  126. "__npminstall_done": false
  127. }