d3-zoom-3
Pan and zoom SVG, HTML or Canvas using mouse or touch input.
Pan and zoom SVG, HTML or Canvas using mouse or touch input.
Set properties of a native or imported custom-element based on media queries.
Script HTML elements like yore, with support for ES modules.
Enhance the input element so it can declaratively read contents from a local file (or files).
The output element provides an example of a built-in element that "outputs" its value. It's a bit of a strange feature, given that it displays the exact value passed in, but the "value-add" proposition the output element provides may be bit esoteric (a11
e-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-reformable is a web component that progressively enhances the built-in form element
A BeamJS service for http requests.
Decorator that causes input type to adjust based on pattern matching the value.
be-enhanced provides a base class that enables casting spells, or enhancing server-rendered DOM elements based on cross-cutting custom attributes
Make exports from inside a script tag accessible from the DOM.
be-decorated provides a base class that enables attaching ES6 proxies onto other 'Shadow DOM peer citizens' -- native DOM or custom elements in the same Shadow DOM realm, based on cross-cutting custom attributes.
Add additional validations on form element beyond those that can be specified on an individual field level.
Minimal CSP security rules stipulate that inline event handlers are "out of bounds" as far as guaranteeing safety.
Export JS constants from inline script attributes.
[](https://github.com/bahrus/be-a-beacon/actions/workflows/CI.yml) [](http://badge.fury.i
Give button dropdown abilities.
Behavior3 client library for Javascript (Behavior Trees for Javascript)
Simple, extensible behavior graph engine
Adds controller logic to elements through attributes