投稿 提交工具 投放合作

uniroll:浏览器内的前端编译器

开发框架 114 5 TypeScript 2026-11-14 在 GitHub 打开

在浏览器中打包前端代码的编译器,通过 esm.sh 解析模块并转译 TypeScript。

uniroll 是一个在浏览器内运行的前端编译器,用于快速原型开发时在浏览器中打包代码。它通过 https://esm.sh 解析 npm 模块,并转译 TypeScript。工作方式:用 rollup-plugin-virtual-fs 创建虚拟文件系统,用 rollup-plugin-http-resolve 加载 npm 模块,再用 TypeScript 编译器和 rollup 完成编译。项目还提供 CLI,使用与浏览器版相同的编译逻辑。ChangeLog 记录 v3 换用了 rollup-plugin-virtual-fs 并改用 esm.sh,v2 用 TypeScript 编译器取代 Babel、改用 importmaps 而非读取 package.json。README 中的运行、开发、构建章节为空,TODO 列出文档、CSS Loader/Optimizer、Svelte 用法、包含 tslib 等待办事项。

Star 趋势2026-11-11 — 2026-11-13当前 Stars 114

11411-1111-1211-13