bacom
Basic library for writing web components.
Basic library for writing web components.
Work like it's '95
Apply element decorators / behaviors from a distance.
Specify that ShadowDOM should inherit be-haviors from parent Shadow DOM
be-intersectional provides a base class for be-decorated behaviors / decorators that behave according to visibility. Used by be-lazy, be-oosoom for starters.
Format numbers, dates automatically and semantically.
Invoke method on upstream peer element or the host.
*be-it* is a vaguely named custom enhancement for DOM elements, whose mission is rather obscure but quite important. It allows deriving and forwarding [microdata](https://developer.mozilla.org/en-US/docs/Web/HTML/Microdata) values from meta and link tags
Make server rendered html generate microdata.
Instantiate template when viewable.
Add event handling to a region of DOM using easy to read/write notation.
Make exports from inside a script tag accessible from the DOM.
Export JS constants from inline script attributes.
Ferry a replica Light Children DOM into the underworld of Shadow DOM.
fetch data from a url.
Set focus on an element.
Provide optional default light children.
Enhance the input element so it can declaratively read contents from a local file (or files).
be-hydrated is a DOM (custom) element decorator / behavior. It assists with hydrating the element it adorns.
Import Static, Declarative HTML Web Components with Streaming HTML.