Simon-He95/vue-markdown-renderer

关于依赖层面

Closed this issue · 1 comments

Describe the bug

首先感谢作者开发的这么好的产品,有几个问题,因为在twitter也有看到提问

  1. 依赖过多,作为一个渲染工具组件,依赖了太多三方组件,是否从打包上对比多最终打包后的体积大小呢
  2. 看到依赖i18n,是否考虑用配置的方式去定义呢
  3. 看到图标的iconify,但是如果不联网环境,等于图标都会没了,有没有考虑内置svg而不是依赖三方呢

Reproduction

1

System Info

1

Used Package Manager

npm

Logs

No response

  1. 很多依赖是按需去用的,比如你不需要 latex 你可以不装 katex,你不需要 markdown 的highlight 你可以不装 vue-use-monaco,而是用<pre><code></pre></code>,这些依赖不直接在项目中就是考虑到比较灵活
  2. i18n也是这里我可以提供一个函数去配置
  3. iconify 我是有计划打算全部替换成 svg 的,将 iconify 的依赖去掉的 - pr welcome