supapup
Version:
⚡ Lightning-fast MCP browser dev tool. Navigate → Get instant structured data. No screenshots needed! Puppeteer: 📸 → CSS selectors → JS eval. Supapup: semantic IDs ready to use. 10x faster, 90% fewer tokens.
29 lines • 806 B
TypeScript
export interface DevicePreset {
name: string;
width: number;
height: number;
deviceScaleFactor: number;
isMobile: boolean;
hasTouch: boolean;
userAgent?: string;
}
export declare const DEVICE_PRESETS: Record<string, DevicePreset>;
export interface ResponsiveTestResult {
device: string;
width: number;
height: number;
screenshot?: string;
issues?: string[];
metrics?: {
horizontalScroll: boolean;
verticalScroll: boolean;
viewportCoverage: number;
elementsOutOfBounds: number;
textTruncated: number;
};
}
export declare class ResponsiveTester {
static detectLayoutIssues(page: any): Promise<string[]>;
static getLayoutMetrics(page: any): Promise<any>;
}
//# sourceMappingURL=responsive-testing.d.ts.map