js-fault-tree-analyzer
Version:
A JavaScript library for parsing JSON fault tree descriptions and rendering them as interactive SVG graphics with customizable themes
33 lines (29 loc) • 706 B
JavaScript
// Main library exports
export {
FaultTreeAnalyzer,
JSONFaultTreeParser,
JSONFaultTreeRenderer,
COLOR_THEMES,
SVG_CONSTANTS,
NodeType,
GateType,
EventType,
NodeStatus
} from './core.js';
// Framework-specific exports
export { default as FaultTreeDiagram } from './react.jsx';
export {
useFaultTreeThemes,
useFaultTreeBlinking,
withFaultTree
} from './react.jsx';
// Vue exports
export {
FaultTreeDiagram as VueFaultTreeDiagram,
FaultTreeDiagramVue2,
useFaultTreeThemes as useVueFaultTreeThemes,
useFaultTreeBlinking as useVueFaultTreeBlinking,
FaultTreePlugin
} from './vue.js';
// Re-export default
export { default } from './core.js';