UNPKG

crapifyme

Version:

Ultra-fast developer productivity CLI tools - remove comments, logs, and more

39 lines 1.15 kB
export interface Base64Stats { filesProcessed: number; bytesProcessed: number; operationsCompleted: number; errors: Array<{ file?: string; operation?: string; error: string; }>; } export interface Base64EncodingResult { dataUrl: string; cssBackgroundImage: string; rawBase64: string; originalSize: number; base64Size: number; mimeType: string; overhead: number; } export interface Base64DecodingResult { outputPath: string; originalSize: number; decodedSize: number; mimeType?: string; detectedFormat?: string; } export interface Base64Options { cssOnly?: boolean; dataUrlOnly?: boolean; raw?: boolean; quiet?: boolean; sizeInfo?: boolean; noSizeInfo?: boolean; output?: string; } export declare const SUPPORTED_IMAGE_EXTENSIONS: readonly ["png", "jpg", "jpeg", "svg", "gif", "webp", "bmp", "ico", "tiff", "avif"]; export type SupportedImageExtension = (typeof SUPPORTED_IMAGE_EXTENSIONS)[number]; export declare function isSupportedImageExtension(ext: string): ext is SupportedImageExtension; //# sourceMappingURL=types.d.ts.map