package.json 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. {
  2. "name": "shalu-system-design",
  3. "private": true,
  4. "scripts": {
  5. "build": "turbo build",
  6. "dev": "turbo dev",
  7. "lint": "turbo lint",
  8. "format": "prettier --write \"**/*.{ts,tsx,md}\""
  9. },
  10. "devDependencies": {
  11. "@umijs/plugins": "^4.4.5",
  12. "prettier": "^3.5.1",
  13. "turbo": "^2.4.2",
  14. "typescript": "^5.7.3"
  15. },
  16. "packageManager": "pnpm@8.15.6",
  17. "engines": {
  18. "node": ">=18"
  19. },
  20. "dependencies": {
  21. "@ant-design/icons": "^5.6.1",
  22. "@ant-design/pro-components": "^2.8.7",
  23. "@ant-design/x": "^1.1.0",
  24. "@antv/hierarchy": "^0.6.14",
  25. "@antv/x6": "^2.18.1",
  26. "@antv/x6-plugin-clipboard": "^2.1.6",
  27. "@antv/x6-plugin-dnd": "^2.1.1",
  28. "@antv/x6-plugin-export": "^2.1.6",
  29. "@antv/x6-plugin-history": "^2.2.4",
  30. "@antv/x6-plugin-keyboard": "^2.2.3",
  31. "@antv/x6-plugin-minimap": "^2.0.7",
  32. "@antv/x6-plugin-scroller": "^2.0.10",
  33. "@antv/x6-plugin-selection": "^2.2.2",
  34. "@antv/x6-plugin-snapline": "^2.1.7",
  35. "@antv/x6-plugin-transform": "^2.1.8",
  36. "@antv/x6-react-shape": "^2.2.3",
  37. "@codemirror/lang-angular": "^0.1.3",
  38. "@codemirror/lang-css": "^6.3.1",
  39. "@codemirror/lang-go": "^6.0.1",
  40. "@codemirror/lang-html": "^6.4.9",
  41. "@codemirror/lang-java": "^6.0.1",
  42. "@codemirror/lang-javascript": "^6.2.3",
  43. "@codemirror/lang-json": "^6.0.1",
  44. "@codemirror/lang-php": "^6.0.1",
  45. "@codemirror/lang-python": "^6.1.7",
  46. "@codemirror/lang-rust": "^6.0.1",
  47. "@codemirror/lang-sql": "^6.8.0",
  48. "@codemirror/lang-vue": "^0.1.3",
  49. "@codemirror/lang-xml": "^6.1.0",
  50. "@codemirror/lang-yaml": "^6.1.2",
  51. "@dnd-kit/core": "^6.3.1",
  52. "@dnd-kit/modifiers": "^9.0.0",
  53. "@dnd-kit/sortable": "^10.0.0",
  54. "@dnd-kit/utilities": "^3.2.2",
  55. "@emotion/css": "^11.13.5",
  56. "@excalidraw/mermaid-to-excalidraw": "^1.1.2",
  57. "@repo/utils": "workspace:*",
  58. "@types/lodash-es": "^4.17.12",
  59. "@uiw/react-codemirror": "^4.23.8",
  60. "@unocss/cli": "^0.62.4",
  61. "ahooks": "^3.8.4",
  62. "ai": "^4.1.44",
  63. "antd": "^5.24.1",
  64. "axios": "^1.7.9",
  65. "dagre": "^0.8.5",
  66. "dayjs": "^1.11.13",
  67. "insert-css": "^2.0.0",
  68. "lodash-es": "^4.17.21",
  69. "mermaid": "^11.4.1",
  70. "react-draggable": "^4.4.6",
  71. "react-infinite-scroll-component": "^6.1.0",
  72. "react-markdown": "^9.0.3",
  73. "react-syntax-highlighter": "^15.6.1",
  74. "rehype-raw": "^7.0.0",
  75. "remark-gfm": "^4.0.1",
  76. "thememirror": "^2.0.1",
  77. "umi": "^4.4.5",
  78. "unocss": "^0.62.4",
  79. "xlsx": "https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"
  80. }
  81. }