shaman-website-compiler
Version:
Compile raw HTML, CSS and Javascript into the smallest possible, SEO friendly website.
16 lines (15 loc) • 498 B
TypeScript
import { EventHandler } from "./event-handler";
import { minify as _minify } from 'html-minifier';
import { FileData } from "../models";
export declare class HtmlContentHandler extends EventHandler {
minify: typeof _minify;
event: string;
private handlebarsService;
private queryAdapter;
private minifyOptions;
constructor();
processEvent: (file: FileData) => Promise<void>;
private processDynamicFiles;
private processDynamicFile;
private dynamicWarning;
}