vite-plugin-animated-webp-optimizer
Version:
Vite plugin for optimizing animated WebP files with Sharp and webpmux
24 lines • 827 B
TypeScript
import { ProcessOptions, WebPAsset } from "./types";
export declare class WebPProcessor {
private options;
private webpFiles;
private processedCount;
private totalCount;
private cache;
constructor(options: ProcessOptions);
processBundleAssets(webpAssets: WebPAsset[], distDir: string): Promise<void>;
processDirectory(dirPath: string, distDir: string): Promise<void>;
private collectWebpFiles;
private processFilesConcurrently;
private processAssetsConcurrently;
private processWebpAsset;
private processWebpFile;
private detectAnimatedWebP;
private optimizeAnimatedWebP;
private optimizeStaticWebP;
private parseMetadata;
private resizeImage;
private calculateOptimizationResult;
private copyFileToDist;
}
//# sourceMappingURL=processors.d.ts.map