@luncheon/rollup-plugin-purgecss-keep-string-literals
v0.0.2
Published
An experimental rollup plugin that removes the rest of the CSS, leaving only the selectors used in the string literals in the JavaScript source code.
Downloads
4
Readme
@luncheon/rollup-plugin-purgecss-keep-string-literals
An experimental rollup plugin that removes the rest of the CSS, leaving only the selectors used in the string literals in the JavaScript source code.
Installation
$ npm i -D rollup @luncheon/rollup-plugin-purgecss-keep-string-literals
Usage
// rollup.config.js
import purgecssKeepStringLiterals from '@luncheon/rollup-plugin-purgecss-keep-string-literals'
export default {
plugins: [
purgecssKeepStringLiterals({
css: ["node_modules/tailwindcss/dist/utilities.min.css"],
output: "dist/utilities.css",
include: ["src/**/*.ts"],
})
]
}
Options
css
Type: (string | { raw: string })[]
Array of the CSS file name or the CSS content.
output
Type: string
Output file name.
include
Type: string | string[]
Default: null
Minimatch pattern(s) for which the plugin should collect the string literals. By default all bundled files are targeted.
exclude
Type: string | string[]
Default: null
Minimatch pattern(s) for which the plugin should ignore. By default no files are ignored.