@mdfriday/foundry
Version:
The core engine of MDFriday. Convert Markdown and shortcodes into fully themed static sites – Hugo-style, powered by TypeScript.
20 lines • 694 B
TypeScript
import { Resource, MinifierClient as IMinifierClient } from '../type';
/**
* MinifierClient for minification of Resource objects. Supported minifiers are:
* css, html, js, json, svg and xml.
*/
export declare class MinifierClient implements IMinifierClient {
private minifiers;
minifyOutput: boolean;
constructor(minifyOutput?: boolean);
private setupMinifiers;
minify(resource: Resource): Promise<Resource>;
getMinifier(mediaType: string): ((content: string) => Promise<string>) | null;
private minifyCSS;
private minifyJS;
private minifyJSON;
private minifyHTML;
private minifySVG;
private minifyXML;
}
//# sourceMappingURL=minifier.d.ts.map