@knightly/vite
Version:
Native-ESM powered web dev build tool. It's fast.
17 lines (16 loc) • 672 B
TypeScript
import { Plugin } from 'rollup';
import { BuildConfig } from '../config';
import { SFCAsyncStyleCompileOptions } from '@vue/compiler-sfc';
import { CssPreprocessOptions } from '../config';
interface BuildCssOption {
root: string;
publicBase: string;
assetsDir: string;
minify?: BuildConfig['minify'];
inlineLimit?: number;
cssCodeSplit?: boolean;
preprocessOptions?: CssPreprocessOptions;
modulesOptions?: SFCAsyncStyleCompileOptions['modulesOptions'];
}
export declare const createBuildCssPlugin: ({ root, publicBase, assetsDir, minify, inlineLimit, cssCodeSplit, preprocessOptions, modulesOptions }: BuildCssOption) => Plugin;
export {};