buildPluginCss.d.ts 672 B

12345678910111213141516
  1. import { Plugin } from 'rollup';
  2. import { BuildConfig } from '../config';
  3. import { SFCAsyncStyleCompileOptions } from '@vue/compiler-sfc';
  4. import { CssPreprocessOptions } from '../config';
  5. interface BuildCssOption {
  6. root: string;
  7. publicBase: string;
  8. assetsDir: string;
  9. minify?: BuildConfig['minify'];
  10. inlineLimit?: number;
  11. cssCodeSplit?: boolean;
  12. preprocessOptions?: CssPreprocessOptions;
  13. modulesOptions?: SFCAsyncStyleCompileOptions['modulesOptions'];
  14. }
  15. export declare const createBuildCssPlugin: ({ root, publicBase, assetsDir, minify, inlineLimit, cssCodeSplit, preprocessOptions, modulesOptions }: BuildCssOption) => Plugin;
  16. export {};