Pinned Repositories
be-importing
Import Static, Declarative HTML Web Components with Streaming HTML
deframe
Define a custom element with an iframe reference
FACE-TS
Framework Agnostic Custom Element Templates
sleds
A better JSON, that supports streaming, lazy evaluations, declarative syntax
trans-render
trans-render provides an alternative way of instantiating a template.
xtal-fetch
Vanilla-ish web component wrapper around the fetch method.
xtal-link-preview
Provide preview of URL
xtal-shell
Assist with automated regression testing of web pages containing shadow DOM and iFrames
xtal-tree
Provide helper functions / elements for tree displays
zenmu
bahrus's Repositories
bahrus/trans-render
trans-render provides an alternative way of instantiating a template.
bahrus/be-importing
Import Static, Declarative HTML Web Components with Streaming HTML
bahrus/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).
bahrus/xtal-element
Opinionated Web Component Helpers
bahrus/be-hive
be-hive allows us to manage and coordinate the family, or HTML frimework of be-enhanced element behiviors / decorators.
bahrus/be-switched
be-switched is a template behavior that lazy loads content when conditions are met.
bahrus/fetch-for
bahrus/mount-observer
bahrus/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.
bahrus/be-alit
Use the power of lit-html from HTML Markup
bahrus/be-bound
An attribute-based custom enhancement that provides limited "two-way binding" support.
bahrus/be-calculating
Calculate value of output element from peer input elements.
bahrus/be-dispatching
bahrus/be-giddy
Auto generate id's and other attributes
bahrus/be-kvetching
be-kvetching turns the tag it adorns into a web component that inherits from k-fetch
bahrus/be-modding
Modify DOM element host when events fire
bahrus/be-reformable
be-reformable is a web component that progressively enhances the built-in form element. It suggests when and what to fetch to other enhancements or components
bahrus/be-render-neutral
Provide base abstract class for different rendering libraries
bahrus/be-valued
Reflect the value of the input to the value attribute on input event.
bahrus/be-written
Stream a url to a target DOM element.
bahrus/co-pair
bahrus/custom-enhancements
bahrus/do-invoke
bahrus/for-fetch
for-fetch is a small-ish, bare-bones simple fetch web component, that can act as a base web component for "web components as a service"
bahrus/k-fetch
k-fetch is a small, bare-bones simple fetch web component.
bahrus/may-it-serve
bahrus/plus-minus
bahrus/spa-ssi
Single Page App / Server Side Include Simple File Web Server
bahrus/ssi-server
Server Side Includes in Python's SimpleHTTPServer
bahrus/ts-refs