feat(ai): 添加思维导图功能

- 在 ai/mindmap 页面添加 Right 组件
- 实现思维导图的初始化、渲染和下载功能
- 优化 markdown 内容的处理和展示
- 添加对思维导图库的依赖和类型定义
This commit is contained in:
gjd
2025-06-09 18:31:21 +08:00
parent 1b236e89bf
commit 54066859c5
5 changed files with 812 additions and 77 deletions

View File

@@ -25,6 +25,10 @@
"./motion": {
"types": "./src/motion/index.ts",
"default": "./src/motion/index.ts"
},
"./markmap": {
"types": "./src/markmap/index.ts",
"default": "./src/markmap/index.ts"
}
},
"dependencies": {
@@ -40,8 +44,16 @@
"@vueuse/core": "catalog:",
"@vueuse/motion": "catalog:",
"echarts": "catalog:",
"markdown-it": "^14.1.0",
"markmap-common": "^0.16.0",
"markmap-lib": "^0.16.1",
"markmap-toolbar": "^0.17.0",
"markmap-view": "^0.16.0",
"vue": "catalog:",
"vxe-pc-ui": "catalog:",
"vxe-table": "catalog:"
},
"devDependencies": {
"@types/markdown-it": "^14.1.2"
}
}

View File

@@ -0,0 +1,5 @@
export { default as MarkdownIt } from 'markdown-it';
export { Transformer } from 'markmap-lib';
export { Toolbar } from 'markmap-toolbar';
export * from 'markmap-view';