UNPKG

@modern-js/module-tools-v2

Version:

The meta-framework suite designed from scratch for frontend-focused modern web development.

33 lines 1.3 kB
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>;