plugin.d.ts 836 B

1234567891011121314
  1. import type { Plugin, ResolvedConfig } from 'vite';
  2. export type CreateUniViteFilterPlugin = (opts: UniViteFilterPluginOptions) => Plugin;
  3. export interface UniViteFilterPluginOptions {
  4. resolvedConfig: ResolvedConfig;
  5. filter: (id: string) => boolean;
  6. }
  7. export declare function injectAssetPlugin(config: ResolvedConfig, options?: {
  8. isAndroidX: boolean;
  9. }): void;
  10. export declare function injectCssPlugin(config: ResolvedConfig): void;
  11. export declare function injectCssPostPlugin(config: ResolvedConfig, newCssPostPlugin: Plugin): void;
  12. export declare function replacePlugins(plugins: Plugin[], config: ResolvedConfig): void;
  13. export declare function removePlugins(plugins: string | string[], config: ResolvedConfig): void;
  14. export declare function insertBeforePlugin(plugin: Plugin, before: string, config: ResolvedConfig): void;