UNPKG

weapp-tailwindcss

Version:

把 tailwindcss 原子化样式思想,带给小程序开发者们! bring tailwindcss to miniprogram developers!

43 lines (42 loc) 2.25 kB
import type { TailwindV4GenerationCoreInput, TailwindV4GenerationCoreResult } from '../../shared/v4-generation-core.js'; import { generateTailwindV4Css } from '../../shared/v4-generation-core.js'; export type ViteCssTransformTaskKind = 'tailwind' | 'web' | 'import-shell' | 'style'; export interface ViteCssTransformTaskResult { classSet?: Set<string> | undefined; css: string; dependencies: string[]; diffSource?: string | undefined; generatorTarget?: TailwindV4GenerationCoreResult['target'] | undefined; kind: ViteCssTransformTaskKind; shouldRecordCssAsset: boolean; } export interface ExecuteViteCssTransformTaskOptions { annotateCss: (css: string) => string; assetSourceFile?: string | undefined; cssUserHandlerOptions: TailwindV4GenerationCoreInput['cssUserHandlerOptions']; debug: TailwindV4GenerationCoreInput['debug']; file: string; generateCss?: typeof generateTailwindV4Css | undefined; generatorPlatform?: string | undefined; generatorCssHandlerOptions: TailwindV4GenerationCoreInput['cssHandlerOptions']; generatorRawSource: string; generatorSourceFile: string; generatorUserLayerRawSource?: string | undefined; getSourceCandidatesForEntries: TailwindV4GenerationCoreInput['getSourceCandidatesForEntries']; isWebGeneratorTarget: boolean; normalizeGeneratorUserRawSource: (source: string, sourceFile: string, fallbackFile?: string | undefined) => string; normalizeMiniProgramGeneratorRawSource: (source: string, outputFile: string) => string; opts: TailwindV4GenerationCoreInput['opts']; outputFile: string; previousCss?: string | undefined; rawSource: string; removeRootCoveredCssFromScopedAsset: (css: string) => string; runtime: Set<string>; runtimeState: TailwindV4GenerationCoreInput['runtimeState']; styleHandlerOptions: TailwindV4GenerationCoreInput['cssHandlerOptions']; styleHandler: TailwindV4GenerationCoreInput['styleHandler']; transformWebTargetCss: (css: string) => string; usesConfiguredTailwindV4FallbackSource: boolean; vitePipelineCssAsset: boolean; } export declare function executeViteCssTransformTask(options: ExecuteViteCssTransformTaskOptions): Promise<ViteCssTransformTaskResult>;