@minna-ui/rollup-plugin-postcss
Version:
PostCSS runner rollup plugin for use in Minna UI projects.
23 lines • 852 B
TypeScript
import { Plugin, ProcessOptions } from 'postcss';
interface ProcessOptionsPreload {
parser?: string | ProcessOptions['parser'];
stringifier?: string | ProcessOptions['stringifier'];
syntax?: string | ProcessOptions['syntax'];
plugins?: Plugin<any>[] | {
[plugin: string]: any;
};
}
declare type RemainingProcessOptions = Pick<ProcessOptions, Exclude<keyof ProcessOptions, keyof ProcessOptionsPreload>>;
interface Context {
cwd?: string;
env?: string;
}
export declare type ConfigContext = Context & ProcessOptionsPreload & RemainingProcessOptions;
export interface RollupPostcssOptions extends ConfigContext {
/** Files to exclude from processing. */
exclude?: RegExp[] | string[];
/** Files to include in processing. */
include?: RegExp[] | string[];
}
export {};
//# sourceMappingURL=types.d.ts.map