UNPKG

@modern-js/builder

Version:
16 lines (15 loc) 851 B
import { type BuilderPlugin } from '@modern-js/builder-shared'; import type { BuilderPluginAPI as WebpackBuilderPluginAPI } from '@modern-js/builder-webpack-provider'; import type { BuilderPluginAPI as RspackBuilderPluginAPI } from '@modern-js/builder-rspack-provider'; import { type Project, type ExtraMonorepoStrategies } from '@rsbuild/monorepo-utils'; export declare const pluginName = "builder-plugin-source-build"; export declare const getSourceInclude: (options: { projects: Project[]; sourceField: string; }) => Promise<string[]>; export interface PluginSourceBuildOptions { projectName?: string; sourceField?: string; extraMonorepoStrategies?: ExtraMonorepoStrategies; } export declare function builderPluginSourceBuild(options?: PluginSourceBuildOptions): BuilderPlugin<WebpackBuilderPluginAPI | RspackBuilderPluginAPI>;