build: add precompiled CLI distribution

This commit is contained in:
2026-08-29 19:00:14 +08:00
parent d074681928
commit 4d1dc76e31
77 changed files with 3461 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
export interface OverflowAuditDeck {
entry: string;
slug: string;
}
export interface SlideOverflowIssue {
deck: OverflowAuditDeck;
heading: string;
horizontal: number;
slide: number;
vertical: number;
}
export interface OverflowAuditResult {
errors: Array<{
deck: OverflowAuditDeck;
message: string;
}>;
issues: SlideOverflowIssue[];
}
interface OverflowAuditOptions {
decks: OverflowAuditDeck[];
root: string;
siteBase: string;
}
export interface OverflowAuditTarget {
deck: OverflowAuditDeck;
routerMode?: 'hash' | 'history';
url: string;
}
export declare class OverflowAuditor {
private browser?;
private page?;
audit(targets: OverflowAuditTarget[]): Promise<OverflowAuditResult>;
close(): Promise<void>;
private ensurePage;
}
export declare function auditBuiltDecks(options: OverflowAuditOptions): Promise<OverflowAuditResult>;
export {};