/** * Virtual DOM Implementation * * This file provides the core virtual DOM functionality: * 1. createElement: Creates virtual DOM nodes * 2. Fragment: Support for fragments * 3. render: Renders virtual DOM to real DOM * 4. safeHTML: Safely renders HTML strings * * The virtual DOM system: * - Provides efficient DOM updates * - Supports JSX compilation * - Handles component rendering * - Manages DOM diffing and patching * * Usage: * ```ts * // JSX gets compiled to createElement calls * const vdom =
Hello
; * * // Render to DOM * render(document.body, vdom); * ``` */ import { createElement, updateElement, Fragment, safeHTML } from './vdom-my'; export { createElement, Fragment, updateElement as render, safeHTML }; export { createElement as jsx, createElement as jsxs };