@modern-js/module-tools
Version:
Simple, powerful, high-performance modern npm package development solution.
21 lines (20 loc) • 789 B
TypeScript
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>;