UNPKG

isaaccss

Version:

Inline-Style-as-a-Class CSS engine

25 lines (24 loc) 972 B
import { FilterPattern } from "@rollup/pluginutils"; import { AcceptedPlugin } from "postcss"; import type { Plugin } from "rollup"; import { Aliases, CssifyOptions } from "./api/index.js"; export interface IsaaccssRollupPluginOptions extends CssifyOptions { readonly include: FilterPattern; readonly exclude: FilterPattern; readonly output?: string; readonly compress?: boolean; readonly aliases?: Aliases | readonly Aliases[]; readonly postcss?: { readonly plugins?: AcceptedPlugin[]; }; } export declare const resolveIsaaccssRollupPluginOptions: (options?: IsaaccssRollupPluginOptions) => { filter: (id: unknown) => boolean; transformOptions: { compress: boolean | undefined; aliases: Aliases | readonly Aliases[]; }; cssifyOptions: IsaaccssRollupPluginOptions | undefined; }; declare const isaaccssRollupPlugin: (options?: IsaaccssRollupPluginOptions) => Plugin; export default isaaccssRollupPlugin;