@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
JavaScript
// 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
});
*/