Bundle CSS stylesheets with PostCSS
npm install @intrnl/rollup-plugin-postcssrollup-plugin-postcssBundle CSS stylesheets with PostCSS
``sh`
npm install --save-dev @intrnl/rollup-plugin-postcsspnpm install --save-dev @intrnl/rollup-plugin-postcss
yarn add --dev @intrnl/rollup-plugin-postcss
`js
// rollup.config.js
import { postcss as postcssPlugin } from '@intrnl/rollup-plugin-postcss';
export default {
input: 'src/index.js',
plugins: [
postcssPlugin(),
],
};
`
- include?: string | RegExp | (string | RegExp)[] | nullexclude?: string | RegExp | (string | RegExp)[] | null
Files to include, defaults to matching CSS files only
- plugins?: postcss.Plugin[]
Files to exclude
- modules?: boolean | 'auto' | ((fileName: string) => string)
PostCSS plugins to use
- auto
Enable CSS modules, defaults to where only .module.xxx gets matchedmodulesOptions?: CSSModulesOptions
- minify?: boolean
Options for CSS modules
- minifyOptions?: CleanCSS.Options
Minify bundled CSS, disabled by default
- sourcemap?: boolean | 'inline'`
Options for CleanCSS minifier
-
Generate sourcemap, only emitted depending on your bundle output options,
enabled by default