shaman-website-compiler
Version:
Compile raw HTML, CSS and Javascript into the smallest possible, SEO friendly website.
22 lines (21 loc) • 576 B
TypeScript
import { Route } from "./models";
export declare class WebsiteCompiler {
private context;
private logger;
private router;
private eventService;
private eventHandlers;
private fileService;
private bundleService;
private handlebarsService;
private queryAdapter;
private globFiles;
private assetFiles;
private helperFiles;
constructor();
compile: () => Promise<Route[]>;
private importHelperFilesFromGlobs;
private importAssetFilesFromGlobs;
private importFilesFromGlobs;
private waitForFileAvailability;
}