UNPKG

@puberty-labs/clits

Version:

CLiTS (Chrome Logging and Inspection Tool Suite) is a powerful Node.js library for AI-controlled Chrome browser automation, testing, and inspection. Features enhanced CSS selector support (:contains(), XPath), dry-run mode, element discovery tools, and co

31 lines (28 loc) 961 B
// BSD: Main entry point for programmatic usage of CLiTS (Chrome Log Inspector & Troubleshooting System). // Exports core functionality for Chrome debugging, log extraction, and analysis. export { ChromeExtractor } from './chrome-extractor.js'; export { ChromeAutomation } from './chrome-automation.js'; export { LogExtractor } from './extractor.js'; export { ChromeErrorHandler } from './platform/chrome-error-handler.js'; export { ReportGenerator } from './report.js'; // Example usage: /* import { ChromeExtractor, LogExtractor } from 'ai-debug-extractor'; // Extract Chrome DevTools logs const chromeExtractor = new ChromeExtractor({ filters: { logLevels: ['error', 'warning'], keywords: ['api', 'error'] }, format: { groupByLevel: true, includeTimestamp: true } }); // Extract file system logs const fileExtractor = new LogExtractor({ sourcePath: './logs', patterns: ['*.log'], maxFileSize: 10 * 1024 * 1024 // 10MB }); */