@harutakax/html-rag-optimizer
Version:
HTML optimization tool for RAG (Retrieval-Augmented Generation) systems
21 lines (20 loc) • 805 B
text/typescript
import { runCli } from "./cli-C8xXlg81.cjs";
//#region src/types.d.ts
interface OptimizeOptions {
keepAttributes?: boolean;
removeEmpty?: boolean;
preserveWhitespace?: boolean;
excludeTags?: string[];
removeComments?: boolean;
minifyText?: boolean;
}
//#endregion
//#region src/optimizer.d.ts
declare function optimizeHtml(html: string, options?: OptimizeOptions): string;
//#endregion
//#region src/utils/file-handler.d.ts
declare function optimizeHtmlFile(inputPath: string, outputPath: string, options?: OptimizeOptions): Promise<void>;
declare function optimizeHtmlDir(inputDir: string, outputDir: string, options?: OptimizeOptions): Promise<void>;
//#endregion
export { type OptimizeOptions, optimizeHtml, optimizeHtmlDir, optimizeHtmlFile, runCli };
//# sourceMappingURL=index.d.cts.map