Bruce B. Anderson's repositories
trans-render
trans-render provides an alternative way of instantiating a template.
be-enhanced
Provides a base class that enables "casting spells" on DOM elements by enhancing server-rendered DOM elements based on cross-cutting custom attributes. Can also perform "non-verbal" spells programmatically during template instantiation (for example).
be-a-beacon
Causes the HTMLTemplate (or any other element it adorns) to emit bubbling event 'i-am-here", the moment it is connected to the live DOM tree.
ob-session
Make storing objects in SessionStorage easier and faster.
time-ticker
Web Component that fires event periodically
xtal-element
Opinionated Web Component Helpers
be-fetching
Enhances the input element with type=url with fetching support.
be-observant
Allow one DOM element to observe another element, where that element typically comes "before it".
be-bound
An attribute-based custom enhancement that provides limited "two-way binding" support.
be-linked
Connect HTML (web) components and custom enhancements together with readable syntax.
be-switched
be-switched is a template behavior that lazy loads content when conditions are met.
be-repeated
Provides standalone support for repeated DOM generation. Like web components, it can work anywhere HTML works. It provides progressive enhancement to server-rendered content, without requiring use of templates.
be-scoped
Create an EventTarget associated with the adorned element that can hold scoped state.
be-intl
Format numbers, dates automatically and semantically.
be-propagating
Creates a subscribable EventTarget, which watches for changes to a provided list of properties of the element it adorns, and the event target emits events with the same name every time the property value changes
be-value-added
Enhances some built-in elements with a "value" property, which other enhancements use to provide formatting and binding support.
be-valued
Reflect the value of the input to the value attribute on input event.
be-exportable
Make exports from inside a script tag accessible from the DOM.
stream-orator
Make any DOM element Stream writable
k-fetch
k-fetch is a small, bare-bones simple fetch web component.