@modern-js/module-tools-v2
Version:
The meta-framework suite designed from scratch for frontend-focused modern web development.
33 lines • 1.3 kB
TypeScript
import type { Style } from '@modern-js/libuild';
import type { BuildCommandOptions, BaseBuildConfig, ModuleToolsHooks, PluginAPI, DTSOptions, ModuleContext, SourceConfig } from '../types';
export declare const runBuildTask: (options: {
buildConfig: BaseBuildConfig;
buildCmdOptions: BuildCommandOptions;
context: ModuleContext;
sourceConfig: SourceConfig;
styleConfig: Style;
}, api: PluginAPI<ModuleToolsHooks>) => Promise<void>;
export declare const buildInTsProject: (options: {
buildConfig: BaseBuildConfig;
buildCmdOptions: BuildCommandOptions;
context: ModuleContext;
sourceConfig: SourceConfig;
styleConfig: Style;
}, api: PluginAPI<ModuleToolsHooks>) => Promise<void>;
export declare const buildInJsProject: (options: {
buildConfig: BaseBuildConfig;
buildCmdOptions: BuildCommandOptions;
context: ModuleContext;
sourceConfig: SourceConfig;
styleConfig: Style;
}, api: PluginAPI<ModuleToolsHooks>) => Promise<void>;
export declare const generatorDts: (config: BaseBuildConfig, api: PluginAPI, options: {
sourceConfig: SourceConfig;
watch: boolean;
dts: DTSOptions;
}) => Promise<void>;
export declare const buildLib: (config: BaseBuildConfig, api: PluginAPI, options: {
sourceConfig: SourceConfig;
styleConfig: Style;
watch: boolean;
}) => Promise<void>;