Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 | /**
* Coherent.js DevTools
*
* Tree-shakable developer tools suite for debugging and profiling
* Import only what you need:
*
* import { logComponentTree } from '@coherent.js/devtools/visualizer';
* import { createPerformanceDashboard } from '@coherent.js/devtools/performance';
* import { handleEnhancedError } from '@coherent.js/devtools/errors';
*
* @module devtools
*/
// Import for default export
import {
ComponentInspector,
createInspector,
inspect,
validateComponent
} from './inspector.js';
import {
PerformanceProfiler,
createProfiler,
measure,
profile
} from './profiler.js';
import {
DevLogger,
LogLevel,
createLogger,
createComponentLogger,
createConsoleLogger
} from './logger.js';
import {
DevTools,
createDevTools
} from './dev-tools.js';
// Import new enhanced developer experience tools
import {
ComponentVisualizer,
createComponentVisualizer,
visualizeComponent,
logComponentTree
} from './component-visualizer.js';
import {
PerformanceDashboard,
createPerformanceDashboard,
showPerformanceDashboard
} from './performance-dashboard.js';
import {
EnhancedErrorHandler,
createEnhancedErrorHandler,
handleEnhancedError
} from './enhanced-errors.js';
// Re-export everything as named exports for proper tree shaking
export {
ComponentInspector,
createInspector,
inspect,
validateComponent,
PerformanceProfiler,
createProfiler,
measure,
profile,
DevLogger,
LogLevel,
createLogger,
createComponentLogger,
createConsoleLogger,
DevTools,
createDevTools,
// Enhanced developer experience tools
ComponentVisualizer,
createComponentVisualizer,
visualizeComponent,
logComponentTree,
PerformanceDashboard,
createPerformanceDashboard,
showPerformanceDashboard,
EnhancedErrorHandler,
createEnhancedErrorHandler,
handleEnhancedError
};
// Note: No default export to enable proper tree shaking
// Use named imports: import { logComponentTree } from '@coherent.js/devtools';
|