kkt
Version:
Create React apps with no build configuration, Cli tool for creating react apps.
29 lines (28 loc) • 1.13 kB
TypeScript
import { ParsedArgs } from 'minimist';
import { WebpackConfiguration, LoaderConfOptions, DevServerOptions } from './utils/loaderConf';
import { getDocsData } from './plugins/staticDoc';
export * from 'mocker-api';
export * from './overrides/paths';
export * from './utils/loaderConf';
export * from './utils/getStyleLoaders';
export * from './plugins/miniCssExtractPlugin';
export * from './utils/path';
import { Paths } from './utils/path';
export interface BuildArgs extends ParsedArgs {
isNotCheckHTML?: boolean;
overridePaths?: Partial<Paths>;
/**
* Specify the configuration name. E.g: `.kktrc`
*/
configName?: string;
overridesWebpack?: (conf: WebpackConfiguration, env: 'development' | 'production', options: LoaderConfOptions) => WebpackConfiguration;
}
export declare type PrintInstructionsOption<T = any> = ReturnType<typeof getDocsData> & StartArgs & DevServerOptions & {
createCompilerOption?: T;
};
export interface StartArgs extends BuildArgs {
docs?: string;
printInstructions?: (option: PrintInstructionsOption) => void;
}
export interface TestArgs extends ParsedArgs {
}