llmoptimizer
Version:
Generate an llms.txt summary of your website/docs for LLMs (framework-agnostic with Vite/Next/Nuxt/Astro/Remix helpers).
28 lines (25 loc) • 838 B
TypeScript
import { a as StructuredRenderOptions, P as PageExtract, S as SiteSummary } from './types-C_j1nIaP.js';
import { R as RobotsOptions } from './robots-Cmz7RZLZ.js';
interface AngularOptions {
mode?: 'static' | 'crawl';
distDir?: string;
outFile?: string;
baseUrl?: string;
format?: 'markdown' | 'json';
obeyRobots?: boolean;
concurrency?: number;
requestDelayMs?: number;
theme?: 'default' | 'compact' | 'detailed' | 'structured';
include?: string[];
exclude?: string[];
renderOptions?: StructuredRenderOptions;
robots?: boolean | (RobotsOptions & {
outFile?: string;
});
}
declare function runAfterAngularBuild(opts?: AngularOptions): Promise<{
outFile: string;
pages: PageExtract[];
site: SiteSummary;
}>;
export { type AngularOptions, runAfterAngularBuild };