weapp-tailwindcss
Version:
把 tailwindcss 原子化样式思想,带给小程序开发者们! bring tailwindcss to miniprogram developers!
26 lines (25 loc) • 2.16 kB
TypeScript
import type { MpxSubPackageConfig, ResolvedSubpackageStyleScope, SubpackageStyleGenerateContext, SubpackageStyleGenerator, SubpackageStyleRules, TaroSubPackageConfig, UniAppManualStyleConfig, UniAppStyleScopeInput, UniAppSubPackageConfig, WeappStyleInjectorOptions } from 'weapp-style-injector';
export type WeappTailwindcssStyleInjectorUserOptions = boolean | WeappTailwindcssStyleInjectorOptions;
export interface WeappTailwindcssStyleInjectorOptions extends WeappStyleInjectorOptions {
pagesJsonPath?: string | string[] | undefined;
appConfigPath?: string | string[] | undefined;
appPath?: string | string[] | undefined;
sourceRoot?: string | undefined;
subPackages?: UniAppSubPackageConfig | UniAppSubPackageConfig[] | TaroSubPackageConfig | TaroSubPackageConfig[] | MpxSubPackageConfig | MpxSubPackageConfig[] | undefined;
uniAppSubPackages?: UniAppSubPackageConfig | UniAppSubPackageConfig[] | undefined;
uniAppStyleScopes?: UniAppManualStyleConfig | UniAppManualStyleConfig[] | undefined;
subpackageStyleScopes?: ResolvedSubpackageStyleScope[] | undefined;
generateSubpackageStyle?: SubpackageStyleGenerator | ((context: SubpackageStyleGenerateContext) => string | Uint8Array | null | undefined | Promise<string | Uint8Array | null | undefined>) | undefined;
loadSubpackageTargetStyle?: ((fileName: string, sourceAbsolutePath: string) => string | Uint8Array | null | undefined | Promise<string | Uint8Array | null | undefined>) | undefined;
sourceFileName?: string | string[] | undefined;
outputName?: string | undefined;
files?: string | string[] | undefined;
include?: WeappStyleInjectorOptions['include'];
exclude?: WeappStyleInjectorOptions['exclude'];
indexFileName?: string | string[] | undefined;
indexFileNames?: string | string[] | undefined;
styleScopes?: UniAppStyleScopeInput | UniAppStyleScopeInput[] | undefined;
rules?: SubpackageStyleRules | undefined;
preprocess?: boolean | undefined;
}
export declare function normalizeStyleInjectorOptions(options: WeappTailwindcssStyleInjectorUserOptions | undefined): WeappTailwindcssStyleInjectorOptions | undefined;