Appearance
外部依赖说明
提示
以下列出的是外部依赖,相关的使用文档还需要前往对应的官方文档进行查看
package.json
直接看package.json
来个更加直观
https://github.com/pumelotea/happyboot-tiger/blob/master/package.json
框架引擎
- happykit:2.2.0
框架引擎作为独立项目单独维护,有利于更换框架UI库
框架UI库
- naive-ui:2.32.2
Markdown编辑器
- bytemd:1.17.2
集成字节跳动开源的markdown编辑器
- github-markdown-css:5.1.0
编辑器内容渲染样式
富文本编辑器
- tiptap:2.0.0-beta.182
基于tiptap2.0无头编辑器进行开发,深度结合UI库组件,视觉效果和体验深度融合UI库。
图标库
- ionicons5:0.12.0
- remixicon:2.5.0
纯粹个人喜好,这2个库的图标比较丰富
工具类
- vueuse:8.0.1
CSS动画库
- animate.css:4.1.1
HTTP请求库
- axios:0.26.1
图片裁剪
- cropperjs:1.5.12
数据图表
- echarts:5.3.1
代码高亮
- highlight.js:11.6.0
- lowlight:2.7.0
这2个库存在冲突,lowlight会覆盖highlight的token解析器,会导致highlight失效。
在线文件压缩
- jszip:3.10.0
数学公式
- katex:0.16.0
主要给编辑器提供数学公式支持
打印
- print-js:1.6.0
二维码
- qrcode:1.5.0
视频播放器
- xgplayer:2.31.6
集成西瓜视频播放器,功能更加强大