@casoon/auditmysite
Version:
Professional website analysis suite with robust accessibility testing, Core Web Vitals performance monitoring, SEO analysis, and content optimization insights. Features isolated browser contexts, retry mechanisms, and comprehensive API endpoints for profe
53 lines • 1.63 kB
TypeScript
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;
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';
useEnhancedAnalysis?: boolean;
contentWeightAnalysis?: boolean;
enhancedPerformanceAnalysis?: boolean;
enhancedSeoAnalysis?: boolean;
}
export declare class StandardPipeline {
/**
* Runs the standard pipeline and creates AI-friendly output files
*/
run(options: StandardPipelineOptions): Promise<{
summary: TestSummary;
outputFiles: string[];
}>;
}
//# sourceMappingURL=standard-pipeline.d.ts.map