UNPKG

@modern-js/builder-plugin-image-compress

Version:

Image compress plugin for modern-js/web-builder

14 lines (13 loc) 678 B
import type { webpack } from '@modern-js/builder-webpack-provider/types'; import type { FinalOptions } from './types'; export declare const MODERN_JS_IMAGE_MINIMIZER_PLUGIN_NAME: "@modern-js/builder-plugin-image-compress/minimizer"; export interface MinimizedResult { source: webpack.sources.RawSource; } export declare class ModernJsImageMinimizerPlugin { name: "@modern-js/builder-plugin-image-compress/minimizer"; options: FinalOptions; constructor(options: FinalOptions); optimize(compiler: webpack.Compiler, compilation: webpack.Compilation, assets: Record<string, webpack.sources.Source>): Promise<void>; apply(compiler: webpack.Compiler): void; }