diff --git a/package.json b/package.json index 8df98fb..73aaced 100644 --- a/package.json +++ b/package.json @@ -11,11 +11,15 @@ "gen": "openapi-generator-cli generate -i ./api/swagger.yaml -g typescript-axios -o ./src/api" }, "dependencies": { + "@f3ve/vue-markdown-it": "^0.2.2", "@kangc/v-md-editor": "^2.3.18", + "@traptitech/markdown-it-katex": "^3.6.0", "axios": "^1.7.7", "highlight.js": "^11.10.0", "js-base64": "^3.7.7", + "katex": "^0.16.11", "lottie-web": "^5.12.2", + "markdown-it-latex2img": "^0.0.6", "pinia": "^2.2.2", "pinia-plugin-persistedstate": "^4.0.0", "vooks": "^0.2.12", @@ -24,6 +28,7 @@ }, "devDependencies": { "@babel/types": "^7.18.10", + "@types/markdown-it": "^14.1.2", "@types/node": "^22.5.4", "@vicons/ionicons5": "^0.12.0", "@vicons/material": "^0.12.0", diff --git a/src/components/chat/MessageList.vue b/src/components/chat/MessageList.vue index 2c3e944..78b2243 100644 --- a/src/components/chat/MessageList.vue +++ b/src/components/chat/MessageList.vue @@ -1,52 +1,87 @@