Skip to content

Rollup 插件系列

我开发了多个实用的 Rollup 插件,帮助解决库开发中的常见问题。

rollup-plugin-add-banner

添加 Banner 注释

[GitHub] [文档]

向输出文件添加 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 处理插件

[GitHub] [文档]

自动保留并重新定位 shebang 到输出文件顶部。

ts
import shebang from 'rollup-plugin-replace-shebang'

export default {
  plugins: [shebang()]
}

rollup-plugin-require-css

CSS 导入插件

[GitHub] [文档)

强大的 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

MIT Licensed