UNPKG

weapp-tailwindcss

Version:

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

79 lines (78 loc) 2.85 kB
import type { SetupWebpackV5ProcessAssetsHookOptions } from '../helpers.js'; import type { WebpackSourceCandidateScanMemoryStats } from '../source-candidate-cache.js'; import type { WebpackCssHandlerOptions } from './preflight-runtime.js'; export declare function resolveWebpackMemoryDebugStats(context: { activeAssetFiles: number; activeCssFiles: number; activeProcessCacheKeys: Set<string>; activeProcessHashKeys: Set<string | number>; cache: SetupWebpackV5ProcessAssetsHookOptions['options']['cache']; cssHandlerOptionsCache: Map<string, WebpackCssHandlerOptions>; cssUserHandlerOptionsCache: Map<string, WebpackCssHandlerOptions>; phase: string; sourceCandidateScan: WebpackSourceCandidateScanMemoryStats; }): { phase: string; process: { rssMb: number; heapTotalMb: number; heapUsedMb: number; externalMb: number; arrayBuffersMb: number; }; assets: { active: number; activeCss: number; }; processCache: { instance: number; hashMap: number; activeCacheKeys: number; activeHashKeys: number; staleCacheKeys: number; staleHashKeys: number; pruned: boolean; pruneSkipped: boolean; }; webpackCss: { handlerOptions: number; userHandlerOptions: number; maxHandlerOptions: number; }; sourceCandidateScan: WebpackSourceCandidateScanMemoryStats; tailwind: { v4: { max: number; entryCandidatesMax: number; entryCssBytesMax: number; size: number; taskMax: number; taskSize: number; entries: { candidates: number; classSet: number; cssBytes: number; rawCssBytes: number; keyHash: string; keyBytes: number; }[]; keys: { keyHash: string; keyBytes: number; }[]; taskKeys: { keyHash: string; keyBytes: number; }[]; }; }; } | undefined; export declare function shouldInjectWebpackCssTracePreflight(_appType: SetupWebpackV5ProcessAssetsHookOptions['appType'], cssHandlerOptions: Pick<WebpackCssHandlerOptions, 'isMainChunk' | 'sourceOptions'>): boolean; export declare function finalizeMiniProgramUserCssAssetSource(source: string, compilerOptions: SetupWebpackV5ProcessAssetsHookOptions['options'], isWebGeneratorTarget: boolean, options?: { cssPreflight?: boolean | undefined; }): string; export declare function shouldFallbackToWebpackUserCssOnGeneratorError(options: { configuredMainCssEntryFilesLength: number; generatorRawSource: string; hasExplicitTailwindV4SourceCss: boolean; }): boolean;