gebeya-dala-error-fixer
Version:
Automatic runtime error detection and fix suggestions for Next.js applications with config-based setup
25 lines (24 loc) • 1.03 kB
JavaScript
// Auto-initialization (for automatic setup)
export { AutoInitializer } from './AutoInitializer';
export { loadConfig, validateConfig, defaultConfig } from './config';
// Client-side exports (for App Router compatibility)
export { ErrorFixerProvider, ErrorFixerProvider as default } from './ClientWrapper';
// Server-safe exports
export { ErrorDetector } from './ErrorDetector';
export { ErrorModal } from './ErrorModal';
export { ErrorBoundary } from './ErrorBoundary';
// Plugin for Next.js (Note: Available as separate require)
// export { createErrorDetectorPlugin } from './nextjs-plugin';
// Direct initialization function for manual setup
export function initializeErrorDetector(config) {
if (typeof window !== 'undefined') {
// Set global config if provided
if (config) {
window.__ERROR_DETECTOR_CONFIG__ = config;
}
// Import and initialize
import('./AutoInitializer').then(({ AutoInitializer }) => {
AutoInitializer.getInstance();
});
}
}