PurgeCSSPurgeCSS
API Reference
GitHub
API Reference
GitHub
  • PurgeCSS

    • About PurgeCSS
    • Getting Started
    • Configuration
    • Command Line Interface
    • Programmatic API
    • Safelisting
    • Extractors
  • Plugins

    • PostCSS
    • Webpack
    • Gulp
    • Grunt
    • Gatsby
  • Guides

    • Vue
    • React
    • Next.js
    • Nuxt.js
    • Razzle
    • WordPress
    • Hugo
  • Comparison
  • Common Questions

    • How to use with CSS modules
    • How to use with Ant Design

Home > rollup-plugin-purgecss > UserDefinedOptions

UserDefinedOptions type

Options used by PurgeCSS to remove unused CSS

Signature:

export type UserDefinedOptions = Omit<PurgeCSSUserDefinedOptions, "css" | "output" | "rejectedCss"> & {
    contentFunction?: (sourceFile: string) => Array<string | RawContent>;
    output: PurgeCSSUserDefinedOptions["output"] | OutputFunction | boolean;
    insert?: boolean;
    include?: string | RegExp | (string | RegExp)[];
    exclude?: string | RegExp | (string | RegExp)[];
    dest?: string;
};

References: OutputFunction

Edit this page