weekly
weekly copied to clipboard
【开源自荐】Rslib:基于 Rsbuild 的 npm library 开发工具
💡 介绍
Rslib 是一个基于 Rsbuild 的 npm 库开发工具,它复用了 Rsbuild 精心设计的构建配置和插件系统,使库开发者能够充分利用 webpack 和 Rspack 的丰富知识和生态系统,帮助开发者更好地开发 npm 库。
🔥 特性
Rslib 为库开发提供了一套全面的构建功能,包括:
- 多种语言的编译:TypeScript、JSX、Sass、Less、CSS Modules、Wasm 等。
- 灵活的构建模式:提供打包和非打包选项以满足不同需求。
- 多种输出格式:ESM、CJS 和 UMD 以实现最大兼容性。
- 声明文件生成:包括独立的声明文件与声明文件打包。
- 高级功能:模块联邦、资源压缩、PostCSS、Lightning CSS 等。
📚 链接
仓库地址:web-infra-dev/rslib 英文文档:lib.rsbuild.dev (中文文档正在施工中)