@zllling/react-previewer
Version:
A React component for live code preview with compilation and error handling
23 lines • 1.66 kB
TypeScript
export { ReactPreviewer } from './preview/ReactPreviewer';
export type { ReactPreviewerProps, ErrorInfo, SourceInfo, MessageData, TransformedFile } from './preview/types';
export type { TransformOptions, FileSystem, DependencyNode, FileProcessor, ASTProcessor, DependencyAnalyzer } from './compiler/types';
export { logger, createModuleLogger } from './preview/utils/Logger';
export type { LoggerConfig } from './preview/utils/Logger';
export { COMPONENT_LIBRARY_STYLE, DEFAULT_DEPENDENCIES, TRANSFORM_OPTIONS } from './preview/constant';
export { ErrorBoundary } from './preview/components/ErrorBoundary';
export { ErrorDisplay } from './preview/components/ErrorDisplay';
export { PreviewFrame } from './preview/components/PreviewFrame';
export { PreviewerToolbar } from './preview/components/PreviewerToolbar';
export { LoadingOverlay } from './preview/components/LoadingOverlay';
export { SourceTooltip } from './preview/components/SourceTooltip';
export { DebugPanel } from './preview/components/DebugPanel';
export { CodeTransformer } from './compiler/CodeTransformer';
export { TypeScriptDependencyAnalyzer } from './compiler/dependency/DependencyAnalyzer';
export { DependencyGraph } from './compiler/dependency/DependencyGraph';
export { DependencyGraphBuilder } from './compiler/dependency/DependencyGraphBuilder';
export { createJSXAttribute, hasAttribute, resolveRelativePath, getResolvedFilename } from './compiler/utils';
export * from './preview/utils/ErrorHandler';
export * from './preview/utils/FileProcessor';
export * from './preview/utils/HTMLGenerator';
export * from './preview/utils/MessageHandler';
//# sourceMappingURL=index.d.ts.map