@joker.front/cli
Version:
The Next-Generation Front-End Toolchain: Swift, Efficient, and Adaptive.
24 lines (23 loc) • 707 B
TypeScript
import { ResolvedConfig } from "../config";
import { Plugin } from "../plugin";
import type { RenderedChunk } from "rollup";
export interface CSSOptions {
/**
* 预编译样式配置
*/
preprocessorOptions?: Record<string, any>;
/**
* 是否启用SourceMap
*/
enableSourceMap?: boolean;
}
/**
* CSS入口文件缓存
*/
export declare let cssEntryFilesCache: WeakMap<ResolvedConfig, Set<string>>;
/**
* 被移除的文件缓存
*/
export declare let removedPureCssFilesCache: WeakMap<ResolvedConfig, Map<string, RenderedChunk>>;
export declare function cssPlugin(config: ResolvedConfig): Plugin;
export declare function cssPostPlugin(config: ResolvedConfig): Plugin;