Replies: 207 comments 121 replies
-
项目链接:https://github.com/sxzz/unplugin-combine 项目简介The unified plugin combines other plugins into one plugin. 把多个插件合并成一个插件,支持 Vite、esbuild、Rollup、Webpack 等 动机目前仅有 Vite 支持传递一个数组 plugins,在其他 bundler 中需要使用 {
plugins: [...SomePlugin()]
} 来做到。使用该插件就能让其他的 bundler 统一支持。 其他如果其他 bundler 能像 Vite 一样支持就好了 UPDATE: 想做个比 unplugin 更底层的兼容层,来抹平 esbuild, Rollup, Vite 之间的差异。 |
Beta Was this translation helpful? Give feedback.
-
项目链接:https://github.com/sxzz/ast-walker-scope 项目简介Traverse Babel AST with scope information. 基于 estree-walker 封装,带有变量作用域信息。 动机做 不用到 Babel,性能似乎会好一些 🤔 (maybe) 其他未来可能会支持 SWC,应该会有更好的性能。 |
Beta Was this translation helpful? Give feedback.
-
项目链接:https://github.com/sxzz/unplugin-jsx-string 项目简介Converts JSX to HTML strings at compile time. 把 JSX 转换成 HTML 字符串(编译时)。 还包含部分表达式优化,如 动机维护一些远古项目的时候,还用的是 jQuery 之类的东西。包含了很多 HTML 字符串,用了此插件就可以写 JSX。 优势:可以使用 formatter & linter、代码高亮等 其他暂时没啥大问题,坐等 issue 🤣 |
Beta Was this translation helpful? Give feedback.
-
项目链接:https://github.com/ShenQingchuan/meditate 项目简介Aim to be a powerful slack-off CLI application. 动机没有为什么,就因为我想摸鱼🐟!不想卷 🙅🏻♀️! 其他期待大家提意见,加新功能!让我们一起愉快摸鱼 ~ |
Beta Was this translation helpful? Give feedback.
-
项目链接:https://github.com/sxzz/free-hls-live 项目简介利用 Free HLS 免费直播。 Free HLS: 利用各大厂商的 CDN 图床,实现免费上传视频/图片。 (前几年写的一个项目了) 动机就可以不用直播平台了,自己搭一个直播网站。(当然弹幕什么的得自己实现) 其他如果有人用的话,还可以玩出更多花样(加密推流什么的 🤫) |
Beta Was this translation helpful? Give feedback.
-
项目链接:https://github.com/sxzz/unplugin-glob 项目简介Imports or exports files using glob match for ES Module. 使用 动机Vite 只有 glob 导入,但是没有 glob 导出。本插件弥补了这个功能。 例如 该文件 就不需要写这么多行了,防止遗漏。 其他目前对 TypeScript 的支持非常离谱,需要通过 而且需要通过两个 dts 来做到。有没有什么更优雅的办法? 有没有一个更好的办法,可以集成到 Vite?
|
Beta Was this translation helpful? Give feedback.
-
项目链接:https://github.com/toyobayashi/emnapi 项目简介适用于 Emscripten 的 Node-API 子集实现。基于 vitepress 构建的文档 动机同一套 Node-API 代码(无操作系统 API 依赖)可同时编译成 Node.js 原生模块和 WebAssembly,既可以在 Node.js 运行时获得原生性能,也能通过 wasm 跑在浏览器中,而无需为 Node.js 和 Emscripten 编写两套 Binding 代码。 其他目前已经通过 Node.js 官方的测试用例,能编译成功 node-addon-examples 的绝大多数官方示例, |
Beta Was this translation helpful? Give feedback.
-
项目链接:https://github.com/chris-zhu/unplugin-vue-image 项目简介项目中自动引入图片,支持ts。 动机灵感Fork自vite-plugin-vue-images,原项目不支持ts类型检查,ts项目导致编译过不了,于是基于它进行增强🤪。 其他无。 |
Beta Was this translation helpful? Give feedback.
-
项目链接:https://github.com/yuyinws/comm1t 项目简介快速找到一个仓库的 动机对于很多伟大的开源项目,总是想看看它的 其他null |
Beta Was this translation helpful? Give feedback.
-
项目链接:https://github.com/chris-zhu/unplugin-vue-dotenv 项目简介根据配置自动添加 动机项目中书写环境变量,并且需要重写类型到 其他疑问:当用户更改插件配置,是否需要对用户的本地 |
Beta Was this translation helpful? Give feedback.
-
项目链接:https://github.com/yuyinws/gitmand 项目简介在 动机这很COOOOOL~ 其他如果用的人多的话 可以增加更多的终端主题支持 |
Beta Was this translation helpful? Give feedback.
-
项目链接:https://github.com/vexip-ui/vexip-ui 项目简介Vue 3 开箱即用组件库。 动机原始的动机有几个:
后面慢慢就发现组件越来越多,公司也希望就用一套组件库,于是就下定决心把组件库做完善做好,所以也选择开源这个方向了,希望能得到社区的帮助。 其他
|
Beta Was this translation helpful? Give feedback.
-
项目链接:https://github.com/sudongyuer/easy-tinypng-cli 项目简介🐼 A cli can automatically compress images with tinypng.com 动机When delevoping a website, we often need to compress images to reduce the network io cast.In normal way, we may need four steps to compress images:
|
Beta Was this translation helpful? Give feedback.
-
项目链接:https://github.com/anuoua/unis 项目简介一款易用的 React Like 前端框架,创新的API编译策略,爆杀 React Hook 心智负担! API 编译插件:rollup-plugin-reassign 同时提供了基础生态:
在线尝试:Stackbliz 动机对 React Hook 心智负担的不满,个人觉得有改进空间,所以研究了下框架,期间还写了个 vue & react 的合体框架,点这里,这个是受 @antfu 写的 其他希望能积攒一些星星和用户,能够让我有动力一直更新! |
Beta Was this translation helpful? Give feedback.
-
项目链接:https://github.com/sudongyuer/vite-plugin-react-inspector 项目简介🦋 Jump to local IDE source code while click the element of browser automatically 动机When developing a React app, you have a lot of components in your app. Sometimes you may forget where the code is located that you want to edit. Then you need this plugin to help you find the code, just click the dom in the browser and this plugin can help you to open the editor and find the code. |
Beta Was this translation helpful? Give feedback.
-
项目链接:https://github.com/Simon-He95/vscode-tailwind-magic 🌈 这个vscode插件是为了解决tailwindcss的语法使用的不便,他能给你带来极致的开发体验和开发效率。 ❓ 为什么要用Tailwind Magic
🚀 效果 |
Beta Was this translation helpful? Give feedback.
-
项目链接:https://github.com/yjl9903/unplugin-analytics 项目简介帮助你快速给项目集成各种分析引擎。 目前支持的 bundler / 框架:
目前支持的分析引擎: 其他PR Welcome! 希望支持更多 bundler,框架,分析引擎。 |
Beta Was this translation helpful? Give feedback.
-
项目链接:https://github.com/dromara/newcar 项目简介Newcar是一个基于CanvasKit-WASM的开源前端动画引擎,创立之初旨在作为flash的替代品,后结合manim和godot等设计理念,加上基与Google Skia的CanvasKit-WASM, 成就了这么一个前端动画引擎。CanvasKit-WASM是Google Skia的WebAssembly版本,本身拥有WebGL模式,减少了CPU与GPU之间的数据交换,使得程序运行更加高效。 动机还是我上初中的时候,老师因为flash课件太老而打不开,于是给了我一个启发,做一个全新的动画引擎用来替代flash。后来结合了manim和godot的设计思路。从九年级到高一已经一年多了,期间也感谢大家的贡献 其他
欢迎贡献+Star |
Beta Was this translation helpful? Give feedback.
-
项目链接:https://github.com/proc07/runtime-generated-type 项目简介(开发环境)在发送请求接口时生成 ts code。 动机1.通常请求接口时返回的数据需要自己定义,数据量非常大的时候不好维护每个参数值(主要是懒的写)。 其他目前自己在用,只针对少量项目,可能存在问题bug。 想法💡
|
Beta Was this translation helpful? Give feedback.
-
项目链接:https://github.com/tmg0/unplugin-oxlint 项目简介无缝体验oxlint带来的超快lint,可与项目现有eslint配置兼容,提供fix的功能无需vscode扩展 + 友好的错误提示输出 动机快速接入oxlint,尝鲜oxc对前端项目的影响,基本支持大部分oxlint命令行的参数 其他--format json 了以后还是会输出其他提示信息,当前项目直接判断Finished字符串感觉不是很优雅 想法真的很好用!快来尝试一下! |
Beta Was this translation helpful? Give feedback.
-
项目链接:https://github.com/tmg0/unplugin-todos 项目简介一个从项目注释中提取 todo 标记的工具,界面友好 动机经常会埋坑忘填,标记了个todo就忘了,项目一多自己也不记得还有哪些没写 其他当前只有 todo 和 done 想法感兴趣可以来用用看嗷 (现在 todo 类型的工具真的太多了,不知道有没有必要做 |
Beta Was this translation helpful? Give feedback.
-
项目链接:eslint-plugin-vue-unused-autofix 项目简介扩展 动机项目中可能因为历史原因,遗留了很多未使用的属性,eslint-plugin-vue 只是进行提示而已,没有自动移除,一个个删除也很麻烦,所以进行扩展,让 eslint autofix。 其他目前 |
Beta Was this translation helpful? Give feedback.
-
项目链接:vitepress-theme-me 📚 简介一款仿 antfu站点 简洁风的vitepress主题,帮助你利用viterpress快速搭建个人站点。 动机
其他目前文档在建中,如果你有更好的想法可一起讨论。 |
Beta Was this translation helpful? Give feedback.
-
项目链接:stokado 项目简介: 动机: 其他: |
Beta Was this translation helpful? Give feedback.
-
项目链接:https://github.com/tmg0/acao 项目简介用 js/ts 实现自动化工作流,按你想的方式执行 test lint cicd 工作 动机之前也做过一个命令行工具来实现本地构建 docker image 并发布到指定环境,但是感觉不太灵活,所以希望可以实现一个任务编排工具而且支持继承已有的配置 本地执行一些构建发布任务,希望基本保持 github actions 的简单方式,通过 配置文件通过 c12 获取,支持 extends 本地或者远程的配置文件,保证使用的方便 js/ts 的方式可以让过程更灵活并且可以支持混合执行 本地 或者 通过ssh执行远程命令 封装了 也封装了一些常用的预设命令,比如 git volta sed export default defineConfig({
jobs: {
ci: {
steps: [
run('echo 1', { transform: stdout => Number(JSON.parse(stdout)) }),
run((prev: number) => `echo ${prev + 1}`, { stdio: 'inherit' }),
],
},
cd: {
needs: 'ci',
ssh: {
host: process.env.SSH_HOST,
username: process.env.SSH_USERNAME,
password: process.env.SSH_PASSWORD,
},
steps: [
run('echo 2', { transform: stdout => Number(JSON.parse(stdout)) }),
run((prev: number) => `echo ${prev + 1}`, { ssh: false, stdio: 'inherit' }),
],
},
},
}) 其他感觉还需要封装很多常见的预设,或者提供一些现成的工作流来降低使用成本。 后期还想要添加 job 执行信息的一些统计,比如执行时间啊啥的。 欢迎issues,欢迎贡献,欢迎star。 |
Beta Was this translation helpful? Give feedback.
-
Vue Vine另一种写 Vue 的方式,更灵活地编写和组织 Vue 组件。 ni -D vue-vine 文档官网:https://vue-vine.dev |
Beta Was this translation helpful? Give feedback.
-
项目链接:https://github.com/Daydreamer-riri/transition-hooks 项目简介更现代的、Hooks 风格的、易于使用且性能更好的 动机我经常使用 transition 做过度动画,但是 react 流行的 react-transition-group 已经两年没有更新了,而且使用起来样板代码多,而且不支持 react-native。这个项目由 iamyoki 发起,目前同样未处于维护状态。我修复了部分 bug 并实现了 一些新功能,计划维护下去。 预览 |
Beta Was this translation helpful? Give feedback.
-
fanl一款使用 App route 文件系统路由的 js server 框架框架。 特色极致轻量和易用,支持 Bun,Node 等 js runtime。 nextjs 同款 app route,贼好用,更强的 middleware 支持,支持各层级嵌套 middleware。 动机nextjs app router 非常好用,但是作为纯后端使用又太重,而且 middleware 支持有点弱。所以我把它做成了纯后端框架,极致轻量,增强了 middleware 支持,用来写后端太爽了! |
Beta Was this translation helpful? Give feedback.
-
vscode-dot-previewvscode 插件,用于预览 & 对比 dot 配置文件数据, 支持在悬浮框中点击跳转 动机为了在开发中更加明确使用的变量值 市场地址https://marketplace.visualstudio.com/items?itemName=pengboUESTC.vscode-dot-preview |
Beta Was this translation helpful? Give feedback.
-
import-cache-query通过 动机为了解决 |
Beta Was this translation helpful? Give feedback.
-
💡 在这里留言投稿你的开源项目,会在不定期直播时 Review 并给予我的个人建议
第一期:https://www.bilibili.com/video/BV1Bt4y1j7L5
Beta Was this translation helpful? Give feedback.
All reactions