Projects in Awesome Lists by bahrus
A curated list of projects in awesome lists by bahrus .
https://github.com/bahrus/be-reformable
be-reformable is a web component that progressively enhances the built-in form element. It uses be-decorated as the underpinning approach, as opposed to the controversial "is" approach.
custom-element custom-elements form-element form-elements web-component web-components
Last synced: 25 Mar 2025
https://github.com/bahrus/be-lazy
be-lazy loads a template into the live DOM tree only when it becomes visible (or is about to be visible based on threshold settings.)
Last synced: 01 Apr 2025
https://github.com/bahrus/pass-down
Glue DOM and Custom Elements together (take 2)
Last synced: 21 Feb 2025
https://github.com/bahrus/k-fetch
k-fetch is a small, bare-bones simple fetch web component.
custom-element custom-elements custom-elements-v1 web-component web-components
Last synced: 21 Feb 2025
https://github.com/bahrus/be-flippant
Enhance an element with FLIP animation support
Last synced: 16 Mar 2025
https://github.com/bahrus/be-fetching
Enhances the input element with type=url with fetching support.
Last synced: 09 Mar 2025
https://github.com/bahrus/be-buttoned-up
Allow a button to delegate to a sub menu of of command buttons to select from.
Last synced: 15 Apr 2025
https://github.com/bahrus/swag-tag-sl
Web component catalog using shoelace components
Last synced: 21 Feb 2025
https://github.com/bahrus/be-kvetching
be-kvetching turns the tag it adorns into a web component that inherits from k-fetch
Last synced: 15 Apr 2025
https://github.com/bahrus/transient-style
Provide transient styling of light children
custom-element custom-elements webcomponent webcomponents
Last synced: 21 Feb 2025
https://github.com/bahrus/be-alit
Use the power of lit-html from HTML Markup
Last synced: 31 Dec 2024
https://github.com/bahrus/be-typed
Allow the user to customize input element during run time.
Last synced: 15 Apr 2025
https://github.com/bahrus/shtml-modules
Server-side renderer of html modules
Last synced: 21 Feb 2025
https://github.com/bahrus/laissez-dom
Lazy-load content from a template
custom-element custom-elements web-component web-components
Last synced: 21 Feb 2025
https://github.com/bahrus/be-hashing-out
Elevate the trust level of HTML Fragments.
Last synced: 15 Apr 2025
https://github.com/bahrus/xtal-formation
Serialize a form into various formats
Last synced: 21 Feb 2025
https://github.com/bahrus/be-counted
Enables an HTML button (for example) to keep track of how many times it has been clicked.
Last synced: 15 Apr 2025
https://github.com/bahrus/be-exporting
Export JS constants from inline script attributes.
Last synced: 21 Feb 2025
https://github.com/bahrus/xtal-splitting
Web components that can do the splits
Last synced: 21 Feb 2025
https://github.com/bahrus/poly-prep
Helper elements to load polymer elements asynchronously.
Last synced: 21 Feb 2025
https://github.com/bahrus/be-literate
Enhance the input element so it can declaratively read contents from a local file (or files).
Last synced: 15 Apr 2025
https://github.com/bahrus/be-promising
Apply multiple custom enhancements in a proscribed order.
Last synced: 31 Dec 2024
https://github.com/bahrus/xtal-deco
Proxy neighboring DOM (custom) element.
proxy web-component web-components
Last synced: 21 Feb 2025
https://github.com/bahrus/xtal-test
A test runner that starts up a web server and puppeteer
Last synced: 21 Feb 2025
https://github.com/bahrus/be-observant
Allow one DOM element to observe another element, where that element typically comes "before it".
custom-elements web-components webcomponents
Last synced: 15 Apr 2025
https://github.com/bahrus/xtal-match-media
Custom Element that watches for media matches
Last synced: 21 Feb 2025
https://github.com/bahrus/be-value-added
Enhances some built-in elements with a "value" property, which other enhancements use to provide formatting and binding support.
Last synced: 21 Feb 2025
https://github.com/bahrus/be-overloading
Script HTML elements like yore, with support for ES modules.
Last synced: 21 Feb 2025
https://github.com/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.
Last synced: 21 Feb 2025