UNPKG

@casoon/auditmysite

Version:

A comprehensive command-line tool for automated accessibility, security, performance, and SEO testing using Playwright and pa11y, based on sitemap URLs

60 lines 1.84 kB
import { TestSummary } from '../types'; export interface StandardPipelineOptions { sitemapUrl: string; maxPages?: number; timeout?: number; pa11yStandard?: 'WCAG2A' | 'WCAG2AA' | 'WCAG2AAA' | 'Section508'; outputDir?: string; includeDetails?: boolean; includePa11yIssues?: boolean; generateDetailedReport?: boolean; generatePerformanceReport?: boolean; generateSeoReport?: boolean; generateSecurityReport?: boolean; skipCspForLocalhost?: boolean; hideElements?: string; includeNotices?: boolean; includeWarnings?: boolean; wait?: number; collectPerformanceMetrics?: boolean; captureScreenshots?: boolean; testKeyboardNavigation?: boolean; testColorContrast?: boolean; testFocusManagement?: boolean; blockImages?: boolean; blockCSS?: boolean; mobileEmulation?: boolean; viewportSize?: { width: number; height: number; }; userAgent?: string; maxConcurrent?: number; maxRetries?: number; retryDelay?: number; enableProgressBar?: boolean; progressUpdateInterval?: number; enableResourceMonitoring?: boolean; maxMemoryUsage?: number; maxCpuUsage?: number; useSequentialTesting?: boolean; outputFormat?: 'markdown' | 'html'; includeCopyButtons?: boolean; } export declare class StandardPipeline { /** * Führt die Standard-Pipeline aus und erstellt KI-freundliche Output-Dateien */ run(options: StandardPipelineOptions): Promise<{ summary: TestSummary; outputFiles: string[]; }>; /** * Führt eine schnelle Pipeline nur mit Markdown-Output aus */ runQuick(options: StandardPipelineOptions): Promise<{ summary: TestSummary; markdownFile: string; }>; } //# sourceMappingURL=standard-pipeline.d.ts.map