UNPKG

@farmfe/core

Version:

Farm is a extremely fast web build tool written in Rust. Farm can start a project in milliseconds and perform HMR within 10ms, making it much faster than similar tools like webpack and vite.

12 lines (11 loc) 721 B
import { CompilationMode } from '../../config/env.js'; import { type JsPlugin, Logger, type UserConfig } from '../../index.js'; export { VitePluginAdapter } from './vite-plugin-adapter.js'; type VitePluginType = object | (() => { vitePlugin: any; filters: string[]; }); type VitePluginsType = VitePluginType[]; export declare function handleVitePlugins(vitePlugins: VitePluginsType, userConfig: UserConfig, logger: Logger, mode: CompilationMode): Promise<JsPlugin[]>; export declare function processVitePlugin(vitePlugin: VitePluginType, userConfig: UserConfig, filters: string[], jsPlugins: JsPlugin[], logger: Logger, mode: CompilationMode): void; export declare function convertPlugin(plugin: JsPlugin): void;