mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-08 01:17:23 +08:00
21 lines
1.1 KiB
TypeScript
21 lines
1.1 KiB
TypeScript
import { SFCTemplateCompileOptions, SFCAsyncStyleCompileOptions } from '@vue/compiler-sfc';
|
|
import { Plugin } from 'rollup';
|
|
export interface Options {
|
|
include: string | RegExp | (string | RegExp)[];
|
|
exclude: string | RegExp | (string | RegExp)[];
|
|
target: 'node' | 'browser';
|
|
exposeFilename: boolean;
|
|
customBlocks?: string[];
|
|
preprocessStyles?: boolean;
|
|
templatePreprocessOptions?: Record<string, SFCTemplateCompileOptions['preprocessOptions']>;
|
|
compiler?: SFCTemplateCompileOptions['compiler'];
|
|
compilerOptions?: SFCTemplateCompileOptions['compilerOptions'];
|
|
transformAssetUrls?: SFCTemplateCompileOptions['transformAssetUrls'];
|
|
postcssOptions?: SFCAsyncStyleCompileOptions['postcssOptions'];
|
|
postcssPlugins?: SFCAsyncStyleCompileOptions['postcssPlugins'];
|
|
cssModulesOptions?: SFCAsyncStyleCompileOptions['modulesOptions'];
|
|
preprocessCustomRequire?: SFCAsyncStyleCompileOptions['preprocessCustomRequire'];
|
|
preprocessOptions?: SFCAsyncStyleCompileOptions['preprocessOptions'];
|
|
}
|
|
export default function PluginVue(userOptions?: Partial<Options>): Plugin;
|