Interface PostCSSLoaderOptions

Options for PostCSS loader

interface PostCSSLoaderOptions {
    autoModules: NonNullable<
        undefined
        | boolean
        | RegExp
        | (id: string) => boolean,
    >;
    config: false | PostCSSConfigLoaderOptions;
    dts: NonNullable<undefined | boolean>;
    emit: boolean;
    extensions: string[];
    extract: string | boolean;
    import: false | ImportOptions;
    inject: boolean | InjectOptions | (varname: string, id: string) => string;
    minimize: false | Options;
    modules: false | ModulesOptions;
    namedExports: NonNullable<undefined | boolean | (name: string) => string>;
    postcss: {
        parser?: Parser;
        plugins?: AcceptedPlugin[];
        stringifier?: Stringifier;
        syntax?: Syntax;
    };
    to: undefined
    | string;
    url: false | UrlOptions;
    [key: string]: unknown;
}

Hierarchy

  • Record<string, unknown>
    • PostCSSLoaderOptions

Indexable

  • [key: string]: unknown

Properties

autoModules: NonNullable<undefined | boolean | RegExp | (id: string) => boolean>
dts: NonNullable<undefined | boolean>
emit: boolean
extensions: string[]
extract: string | boolean
import: false | ImportOptions
inject: boolean | InjectOptions | (varname: string, id: string) => string
minimize: false | Options
modules: false | ModulesOptions
namedExports: NonNullable<undefined | boolean | (name: string) => string>
postcss: {
    parser?: Parser;
    plugins?: AcceptedPlugin[];
    stringifier?: Stringifier;
    syntax?: Syntax;
}

Options for PostCSS processor

Type declaration

to: undefined | string
url: false | UrlOptions