UNPKG

kkt

Version:

Create React apps with no build configuration, Cli tool for creating react apps.

29 lines (28 loc) 1.13 kB
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 { }