Rollup 插件系列
我开发了多个实用的 Rollup 插件,帮助解决库开发中的常见问题。
rollup-plugin-add-banner
添加 Banner 注释
向输出文件添加 banner 注释的 Rollup 插件。
ts
import banner from 'rollup-plugin-add-banner'
export default {
plugins: [
banner({
banner: '/*! my-lib v1.0.0 */'
})
]
}rollup-plugin-replace-shebang
Shebang 处理插件
自动保留并重新定位 shebang 到输出文件顶部。
ts
import shebang from 'rollup-plugin-replace-shebang'
export default {
plugins: [shebang()]
}rollup-plugin-require-css
CSS 导入插件
强大的 CSS 导入插件,支持 CSS Modules、预处理器等。
ts
import css from 'rollup-plugin-require-css'
export default {
plugins: [
css({
modules: true
})
]
}统计
| 项目 | Stars |
|---|---|
| rollup-plugin-replace-shebang | ⭐ 5 |
| rollup-plugin-add-banner | ⭐ 3 |
| rollup-plugin-require-css | ⭐ 2 |