File size: 2,887 Bytes
e1bc1d4
 
13080d4
e1bc1d4
 
cb33b9e
e1bc1d4
97d4387
4417740
e1bc1d4
ac847bc
dee7bd1
e1bc1d4
4417740
 
 
 
 
e1bc1d4
 
 
 
8a4f6c9
dd4cbfc
be99f83
bb69456
e4e6a45
e1bc1d4
 
 
b916b29
ad0d761
cb33b9e
d1efcef
e1bc1d4
0711582
3d90fa3
e1bc1d4
 
 
ebf2bde
a7e962d
eb8254e
b916b29
5e72d47
8a4f6c9
e1bc1d4
aa396c5
f422a06
aa396c5
944c0a6
e3b65ea
dcce454
b916b29
c947a89
79f4fcc
e1bc1d4
452020d
aa396c5
be99f83
 
e1bc1d4
 
 
be99f83
dee7bd1
 
ad0d761
dee7bd1
e1bc1d4
 
b916b29
e1bc1d4
944c0a6
dee7bd1
452020d
967c830
97d4387
e1bc1d4
 
4417740
dee7bd1
 
4417740
e1bc1d4
 
 
 
dee7bd1
e1bc1d4
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
{
  "private": true,
  "author": "bill",
  "scripts": {
    "build": "umi build",
    "dev": "cross-env UMI_DEV_SERVER_COMPRESS=none umi dev",
    "postinstall": "umi setup",
    "lint": "umi lint --eslint-only",
    "prepare": "cd .. && husky web/.husky",
    "setup": "umi setup",
    "start": "npm run dev",
    "test": "jest --no-cache --coverage"
  },
  "lint-staged": {
    "*.{js,jsx,ts,tsx,css,less,json}": [
      "prettier --write --ignore-unknown"
    ]
  },
  "dependencies": {
    "@ant-design/icons": "^5.2.6",
    "@ant-design/pro-components": "^2.6.46",
    "@ant-design/pro-layout": "^7.17.16",
    "@antv/g6": "^5.0.10",
    "@js-preview/excel": "^1.7.8",
    "@tanstack/react-query": "^5.40.0",
    "@tanstack/react-query-devtools": "^5.51.5",
    "ahooks": "^3.7.10",
    "antd": "^5.12.7",
    "axios": "^1.6.3",
    "classnames": "^2.5.1",
    "dayjs": "^1.11.10",
    "dompurify": "^3.1.6",
    "eventsource-parser": "^1.1.2",
    "human-id": "^4.1.1",
    "i18next": "^23.7.16",
    "i18next-browser-languagedetector": "^8.0.0",
    "immer": "^10.1.1",
    "js-base64": "^3.7.5",
    "jsencrypt": "^3.3.2",
    "lodash": "^4.17.21",
    "mammoth": "^1.7.2",
    "openai-speech-stream-player": "^1.0.8",
    "rc-tween-one": "^3.0.6",
    "react-copy-to-clipboard": "^5.1.0",
    "react-error-boundary": "^4.0.13",
    "react-force-graph": "^1.44.4",
    "react-i18next": "^14.0.0",
    "react-markdown": "^9.0.1",
    "react-pdf-highlighter": "^6.1.0",
    "react-string-replace": "^1.1.1",
    "react-syntax-highlighter": "^15.5.0",
    "react18-json-view": "^0.2.8",
    "reactflow": "^11.11.2",
    "recharts": "^2.12.4",
    "rehype-raw": "^7.0.0",
    "remark-gfm": "^4.0.0",
    "umi": "^4.0.90",
    "umi-request": "^1.4.0",
    "unist-util-visit-parents": "^6.0.1",
    "uuid": "^9.0.1",
    "zustand": "^4.5.2"
  },
  "devDependencies": {
    "@react-dev-inspector/umi4-plugin": "^2.0.1",
    "@redux-devtools/extension": "^3.3.0",
    "@testing-library/jest-dom": "^6.4.5",
    "@testing-library/react": "^15.0.7",
    "@types/dompurify": "^3.0.5",
    "@types/jest": "^29.5.12",
    "@types/lodash": "^4.14.202",
    "@types/react": "^18.0.33",
    "@types/react-copy-to-clipboard": "^5.0.7",
    "@types/react-dom": "^18.0.11",
    "@types/react-syntax-highlighter": "^15.5.11",
    "@types/testing-library__jest-dom": "^6.0.0",
    "@types/uuid": "^9.0.8",
    "@types/webpack-env": "^1.18.4",
    "@umijs/lint": "^4.1.1",
    "@umijs/plugins": "^4.1.0",
    "cross-env": "^7.0.3",
    "husky": "^9.0.11",
    "jest": "^29.7.0",
    "jest-environment-jsdom": "^29.7.0",
    "lint-staged": "^15.2.7",
    "prettier": "^3.2.4",
    "prettier-plugin-organize-imports": "^3.2.4",
    "prettier-plugin-packagejson": "^2.4.9",
    "react-dev-inspector": "^2.0.1",
    "ts-node": "^10.9.2",
    "typescript": "^5.0.3",
    "umi-plugin-icons": "^0.1.1"
  }
}