weapp-tailwindcss
Version:
把 tailwindcss 原子化样式思想,带给小程序开发者们! bring tailwindcss to miniprogram developers!
43 lines (42 loc) • 2.31 kB
TypeScript
import type { CssCalcOptions, CssPreflightOptions, IStyleHandlerOptions, PresetEnvOptions, Px2rpxOptions, Rem2rpxOptions, UniAppXUnsupportedMode, UnitConversionOptions, UnitsToPxOptions, WeappAutoprefixerOptions } from '@weapp-tailwindcss/postcss/types';
import type { ICustomAttributes } from '../shared.js';
import type { TailwindCssRuntimeOptions } from '../../tailwindcss/runtime-types.js';
export interface UniAppXComponentLocalStylesOptions {
enabled?: boolean | undefined;
onlyWhenStyleIsolationVersion2?: boolean | undefined;
}
export interface UniAppXOptions {
enabled?: boolean | undefined;
componentLocalStyles?: boolean | UniAppXComponentLocalStylesOptions | undefined;
uvueUnsupported?: UniAppXUnsupportedMode | undefined;
}
export interface UserDefinedOptionsImportantPart {
disabled?: boolean | {
plugin?: boolean | undefined;
} | undefined;
customAttributes?: ICustomAttributes | undefined;
customReplaceDictionary?: Record<string, string> | undefined;
ignoreTaggedTemplateExpressionIdentifiers?: (string | RegExp)[] | undefined;
ignoreCallExpressionIdentifiers?: (string | RegExp)[] | undefined;
cssPreflight?: CssPreflightOptions | undefined;
cssPreflightRange?: 'all' | undefined;
cssCalc?: boolean | CssCalcOptions | (string | RegExp)[] | undefined;
injectAdditionalCssVarScope?: boolean | undefined;
cssSelectorReplacement?: {
root?: string | string[] | false | undefined;
universal?: string | string[] | false | undefined;
} | undefined;
rem2rpx?: boolean | Rem2rpxOptions | undefined;
px2rpx?: boolean | Px2rpxOptions | undefined;
unitsToPx?: boolean | UnitsToPxOptions | undefined;
platform?: IStyleHandlerOptions['platform'] | undefined;
unitConversion?: UnitConversionOptions | undefined;
cssPresetEnv?: PresetEnvOptions | undefined;
atRules?: IStyleHandlerOptions['atRules'] | undefined;
autoprefixer?: WeappAutoprefixerOptions | undefined;
tailwindcss?: TailwindCssRuntimeOptions['tailwindcss'] | undefined;
cssEntries?: string[] | undefined;
uniAppX?: boolean | UniAppXOptions | undefined;
uniAppXCssTarget?: IStyleHandlerOptions['uniAppXCssTarget'] | undefined;
uniAppXUnsupported?: IStyleHandlerOptions['uniAppXUnsupported'] | undefined;
}