DOM state observer for DATAOS — collect, apply, observe, and persist DOM state
An intuitive, extensible way to work directly with the DOM.
DOMx extension that makes it trivial to read and write rich, typed, nested model values to and from the DOM using name attributes.
A novel UI library for managing the DOM without javascript
A DataElement base class for handling data state changes
DOMx extension that makes it trivial to repeat DOM structures (yes, templates but w/o special syntax).
A StateController base class for handling data state changes on a LitElement
DOMx extension that makes it easy to convert DOM structures to strings, both plain and marked up for highlighting.
A CustomElement class mixin for declarative DOM event handling
A DOM based custom element router for client side routing
A monad-like object that enables changing a property on an HTMLElement in a functional way
Common testing utility scripts
Contains low level patterns for middleware and HTMLElement mixin logging
Web component for interactive, scripted code demo
Contains methods for functional JavaScript patterns
Contains methods for linking properties of dom elements
Web component that randomly displays only one of its child elements.
Common loader for data os
The React state library with zero state — pure DATAOS
TypeScript definitions for detectos.js