UNPKG

@modern-js/module-tools

Version:

Simple, powerful, high-performance modern npm package development solution.

21 lines (20 loc) 789 B
import type { OutputLegacyUserConfig } from './output'; import type { SourceLegacyUserConfig } from './source'; import type { ToolsLegacyUserConfig } from './tools'; export type { OutputLegacyUserConfig } from './output'; export type { SourceLegacyUserConfig } from './source'; export type { ToolsLegacyUserConfig } from './tools'; export interface RuntimeLegacyConfig { [name: string]: any; } export interface RuntimeByEntriesLegacyConfig { [name: string]: RuntimeLegacyConfig; } export type ModuleToolsLegacyUserConfig = { source?: SourceLegacyUserConfig; output?: OutputLegacyUserConfig; tools?: ToolsLegacyUserConfig; runtime?: RuntimeLegacyConfig; legacy?: boolean; }; export type ModuleToolsLegacyNormalizedConfig = Required<ModuleToolsLegacyUserConfig>;