File size: 2,985 Bytes
e1bc1d4 13080d4 e1bc1d4 cb33b9e e1bc1d4 97d4387 4417740 e1bc1d4 ac847bc dee7bd1 e1bc1d4 4417740 e1bc1d4 8a4f6c9 dd4cbfc 79cd49c 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 f850783 4417740 dee7bd1 4417740 e1bc1d4 f850783 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 95 96 97 |
{
"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",
"@monaco-editor/react": "^4.6.0",
"@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",
"html-loader": "^5.1.0",
"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",
"remark-loader": "^6.0.0",
"ts-node": "^10.9.2",
"typescript": "^5.0.3",
"umi-plugin-icons": "^0.1.1"
}
}
|