@gati-framework/cli
Version:
CLI tool for Gati framework - create, develop, build and deploy cloud-native applications
47 lines • 1.01 kB
TypeScript
/**
* @module cli/utils/bundler
* @description Build and bundle utilities using TypeScript compiler
*/
/**
* Build options
*/
export interface BuildOptions {
/**
* Enable source maps
*/
sourcemap?: boolean;
/**
* Enable minification
*/
minify?: boolean;
/**
* Build mode
*/
mode?: 'development' | 'production';
/**
* Enable verbose logging
*/
verbose?: boolean;
}
/**
* Build result
*/
export interface BuildResult {
success: boolean;
duration: number;
errors?: string[];
outputDir: string;
}
/**
* Run TypeScript compiler
*/
export declare function runTypeScriptCompiler(cwd: string, options?: BuildOptions): Promise<BuildResult>;
/**
* Run type checking without emitting files
*/
export declare function runTypeCheck(cwd: string, verbose?: boolean): Promise<BuildResult>;
/**
* Print build results
*/
export declare function printBuildResults(result: BuildResult): void;
//# sourceMappingURL=bundler.d.ts.map