【uniapp】体验优化:开源工具集 uni-toolkit 发布

背景

最近在做一些 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 文件 中,弥补组件无法自定义 JSON 配置 的缺陷 webpack-plugin-component-config

性能

名称 描述 地址
@uni_toolkit/unplugin-compress-json 一个用于压缩 JSON 文件的 unplugin 插件,支持 Vite 和 Webpack。自动压缩 JSON 文件 ,减小文件体积。 unplugin-compress-json

结语

如果这个库的插件帮助到了你,可以点个 star✨ 鼓励一下。

如果你有什么好的想法或者建议,欢迎在 https://github.com/uni-toolkit/uni-toolkit 提 issue 或者 pr

相关推荐
IT_陈寒4 小时前
Java性能调优实战:7个让GC效率提升50%的关键参数设置
前端·人工智能·后端
前端小菜袅4 小时前
uniapp配置自动导入uni生命周期等方法
前端·javascript·uni-app
焚 城4 小时前
UniApp中Flex布局学习
学习·uni-app
Apifox4 小时前
如何在 Apifox 中通过 AI 一键生成几十个测试用例?
前端·后端·ai编程
你真的可爱呀4 小时前
uniapp学习【整体实践】
前端·学习·uni-app·实践
用力的活着4 小时前
uniapp 微信小程序蓝牙接收中文乱码
微信小程序·小程序·uni-app
一枚前端小能手4 小时前
「周更第7期」实用JS库推荐:Vite
前端·javascript·vite
小中12345 小时前
异步请求的性能提升
前端