@modern-js/builder
Version:
Builder of modern.js.
16 lines (15 loc) • 851 B
TypeScript
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>;