UNPKG

tiny-dream

Version:

A tiny Incremental DOM implementation for modern browsers.

25 lines (20 loc) 453 B
import { component, patch as corePatch } from './tiny-dream/core' import { tagOpen, tagClose, tagVoid, text } from './tiny-dream/virtual-element' let baseElement let baseComponent const TinyDream = (id, app) => { baseElement = document.getElementById(id) baseComponent = app } const patch = (data) => { corePatch(baseElement, baseComponent.render, data) } export { TinyDream, tagOpen, tagClose, tagVoid, text, component, patch }