本项目是一个能够同时兼容 vue2/vue3 的组件库的模板。
感谢 vue-demi 的出现,让开发者可以编写一次组件,就可以在 vue2/3 的项目中同时使用。
配合 rollup-plugin-vue-demi 的插件,你甚至可以将 sfc 文件同时构建成 vue2/3 版本。
基于 vite-press 的静态网站生成能力,再辅以插件,可以让你的库有更良好组织的文档。
文档的目录组织需要遵循以下规则:
- 组件目录下必须存在 docs 文件夹,且文件夹内必须存在 index.md 文件
- 若 docs 目录下存在以
demo*.vue
命名的 sfc,那么它会作为 demo 插入到文档的末尾
你可以参考本模板的 src/components/view-box-wrapper
是如何组织文件的。