背景
最近在做一些 uniapp 小程序
相关的 体积优化
和 功能补充
工作,写了几个插件觉得太分散,不好梳理和归类,于是就创建一个 github 组织 来整理我的一些工具和插件,一方面方便我的日常工作,另一方面可以搜集来自社区的想法或者建议,可以首先考虑加到 uniapp 官方仓库 中,不方便加的再通过插件等形式实现。
插件列表
目前该仓库下已经有了三个插件,如下所示
功能
名称 | 描述 | 地址 |
---|---|---|
@uni_toolkit/vite-plugin-component-config | 一个用于处理 Vue 文件中的 <component-config> 标签的 vite插件 ,将配置提取并合并到对应的 JSON 文件 中,弥补组件无法自定义 JSON 配置 的缺陷 |
vite-plugin-component-config |
@uni_toolkit/webpack-plugin-component-config | 一个用于处理 Vue 文件中的 <component-config> 标签的 webpack插件 ,将配置提取并合并到对应的 小程序 JSON 文件 中 |
webpack-plugin-component-config |
性能
名称 | 描述 | 地址 |
---|---|---|
@uni_toolkit/unplugin-compress-json | 一个用于压缩 JSON 文件的 unplugin 插件 ,支持 Vite 和 Webpack。自动压缩 JSON 文件 ,减小文件体积。 |
unplugin-compress-json |
结语
如果这个库的插件帮助到了你,可以点个 star✨ 鼓励一下。
如果你有什么好的想法或者建议,欢迎在 github.com/uni-toolkit... 提 issue 或者 pr