UNPKG

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.

78 lines 1.86 kB
import { Page } from 'puppeteer'; export interface NetworkLog { timestamp: Date; method: string; url: string; status?: number; requestHeaders?: Record<string, string>; requestPayload?: any; responseHeaders?: Record<string, string>; responseBody?: string; initiator?: any; isAPI?: boolean; duration?: number; resourceType?: string; size?: number; name?: string; } export declare class NetworkTools { private page; private networkLogs; private consoleLogs; private requestHandler; private responseHandler; private consoleHandler; private pageErrorHandler; private cdpSession?; private cdpRequestHandler?; private cdpResponseHandler?; constructor(page: Page); private safeLog; private setupNetworkMonitoring; private setupFallbackMonitoring; cleanup(): Promise<void>; private isAPIRequest; getConsoleLogs(args: any): Promise<{ content: { type: string; text: string; }[]; }>; getNetworkLogs(args: any): Promise<{ content: { type: string; text: string; }[]; }>; getAPILogs(args: any): Promise<{ content: { type: string; text: string; }[]; }>; clearLogs(): Promise<{ content: { type: string; text: string; }[]; }>; debugAllLogs(): Promise<{ content: { type: string; text: string; }[]; }>; replayAPIRequest(args: any): Promise<{ content: { type: string; text: string; }[]; }>; interceptRequests(args: any): Promise<{ content: { type: string; text: string; }[]; }>; } //# sourceMappingURL=network-tools.d.ts.map