export interface ISyntaxOption { syntax: 'es5' | 'es6+'; type: 'module' | 'commonjs'; } export interface AliasOption { absoluteBaseUrl: string; paths?: Record; isTsPath?: boolean; isTsProject?: boolean; } export interface ILibPresetOption { appDirectory: string; enableTypescriptPreset?: boolean; enableReactPreset?: boolean; lodashOptions?: any; alias?: AliasOption; envVars?: string[]; globalVars?: Record; jsxTransformRuntime?: JsxTransformRuntimeType; } export type JsxTransformRuntimeType = 'automatic' | 'classic';