UNPKG

@razen-core/zenweb

Version:

A minimalist TypeScript framework for building reactive web applications with no virtual DOM

15 lines 996 B
/** * ZenWeb Runtime * Main entry point for the runtime library * Vanilla JavaScript approach - no Virtual DOM */ export { state, computed, effect, subscribe, batch } from './state.js'; export { createElement, createTextNode, mount, unmount, createRef, applyProps, updateProps, appendChildren, replaceChildren, $, $$, addClass, removeClass, toggleClass, setStyle, setAttributes, on, off } from './dom.js'; export { render, createComponent, mountComponent } from './renderer.js'; export type { ComponentInstance } from './renderer.js'; export { enableDebug, disableDebug, isDebugEnabled } from './debug.js'; export * from './helpers/index.js'; export { Router, createRouter, createLink, useParams, useQuery, useNavigate } from './router.js'; export type { RouteConfig, RouteContext, RouteComponent, RouteMiddleware, RouteGuard, RouteParams, RouteQuery, NavigationOptions } from './router.js'; export type { DOMProps, DOMChildren, DOMChild } from './dom.js'; //# sourceMappingURL=index.d.ts.map