@minko-fe/postcss-config
Version:
postcss-config
47 lines (44 loc) • 1.23 kB
text/typescript
import { PxtoremOptions } from '@minko-fe/postcss-pxtorem';
import { PxtoviewportOptions } from '@minko-fe/postcss-pxtoviewport';
import { pluginOptions } from 'postcss-preset-env';
import { Config } from 'tailwindcss';
type PostcssConfig = {
/**
* @default true
* @description set false in vite env
* @description default built-in
*/
'postcss-import'?: boolean;
/**
* @default true
* @description default built-in
*/
'tailwindcss/nesting'?: boolean;
/**
* @default true
*/
'autoprefixer'?: boolean;
/**
* @default false
*/
'postcss-pxtorem'?: false | PxtoremOptions;
/**
* @default false
*/
'postcss-pxtoviewport'?: false | PxtoviewportOptions;
/**
* @default true
* @description default built-in
*/
'tailwindcss'?: string | Config | {
config: string | Config;
} | boolean;
/**
* @default false
* @description default built-in
* useful for nextjs
*/
'postcss-preset-env'?: pluginOptions | boolean;
};
declare const postcssConfig: (options: PostcssConfig, unPlugins: (pluginName: string, opts?: any) => void) => void;
export { type PostcssConfig, postcssConfig };