UNPKG

@modern-js/module-tools-v2

Version:

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

17 lines 1.14 kB
import type { PluginAPI } from '@modern-js/core'; import type { UserConfig, BaseBuildConfig, BuildPreset, PartialBuildConfig, PartialBaseBuildConfig, ModuleContext, BuildCommandOptions } from '../types'; export declare const transformBuildPresetToBaseConfigs: (options: { context: ModuleContext; buildCmdOptions: BuildCommandOptions; }, preset?: BuildPreset) => Promise<BaseBuildConfig[]>; export declare const transformBuildConfigToBaseConfigs: (config: PartialBuildConfig, options: { buildCmdOptions: BuildCommandOptions; context: ModuleContext; }) => Promise<BaseBuildConfig[]>; export declare const requiredBuildConfig: (partialBuildConfig: PartialBaseBuildConfig, context: ModuleContext) => Promise<BaseBuildConfig>; export declare const transformToAbsPath: (baseConfig: BaseBuildConfig, options: { context: ModuleContext; buildCmdOptions: BuildCommandOptions; }) => Promise<BaseBuildConfig>; export declare const checkConfig: (config: UserConfig) => Promise<void>; export declare const normalizeBuildConfig: (api: PluginAPI, context: ModuleContext, buildCmdOptions: BuildCommandOptions) => Promise<BaseBuildConfig[]>;