UNPKG

@gati-framework/cli

Version:

CLI tool for Gati framework - create, develop, build and deploy cloud-native applications

47 lines 1.01 kB
/** * @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