@toreda/build-tools
Version:

20 lines (19 loc) • 756 B
TypeScript
import type { BuildMode } from './build/mode';
import type { BuildOptions } from './build/options';
import { CliArgs } from './cli/args';
import { ConfigLinter } from './config/linter';
import { ConfigMocks } from './config/mocks';
import { Log } from '@toreda/log';
import type { WebpackOptions } from './webpack/options';
export declare class Config {
readonly entry: string;
readonly buildMode: BuildMode;
readonly profiler: boolean;
readonly log: Log;
readonly debugMode: boolean;
readonly mocks: ConfigMocks;
readonly autoMockInJest: boolean;
readonly linter: ConfigLinter;
constructor(args: Partial<CliArgs>, options: Partial<BuildOptions>, baseLog: Log);
getWebpackCfgPath(options: WebpackOptions): string;
}