UNPKG

beesbuild

Version:

构建工具链

20 lines (19 loc) 977 B
import type { Plugin, PluginContext } from 'rollup'; import type { CommonOptions, Loader, TransformResult } from 'esbuild'; import type { FilterPattern } from '@rollup/pluginutils'; import type { BuildContext } from '../../types'; export type EsbuildOptions = CommonOptions & { include?: FilterPattern; exclude?: FilterPattern; /** * Map extension to esbuild loader * Note that each entry (the extension) needs to start with a dot */ loaders?: { [ext: string]: Loader | false; }; }; export declare function printWarnings(id: string, result: TransformResult, plugin: PluginContext): void; export declare function esbuildCustomPlugin(option: EsbuildOptions | boolean, ctx?: BuildContext): Plugin | Plugin[]; export declare function esbuildBasePlugin(options: EsbuildOptions | boolean, ctx: BuildContext): Plugin | Plugin[]; export declare function esbuildPlugin(options: EsbuildOptions | boolean, ctx: BuildContext): Plugin | Plugin[];