calebdwilliams

calebdwilliams/element-internals-po...

A polyfill for the element internals specification

TypeScript
104
30
MIT License

This polyfill enables custom elements to use the ElementInternals API for form participation and accessibility features, primarily allowing custom form controls to integrate with HTML forms like native inputs. It's designed for web developers building custom elements who need form validation, state management, and accessibility support in browsers that don't yet implement the ElementInternals standard. The package provides form-associated custom elements, accessibility controls via ARIA attributes, and custom state APIs, making it essential for creating accessible, form-ready web components.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of calebdwilliams/element-internals-polyfill

Account's avatar
Testing utilites for Lit
Account's avatar
Testing following open-wc recommendations
Account's avatar
Testing Helpers following open-wc recommendations
Account's avatar
TypeScript definitions for mocha
Account's avatar
Plugin for using esbuild in @web/dev-server
Account's avatar
Test runner for web applications
Account's avatar
Playwright browser launcher for Web Test Runner
Account's avatar
A library for deep (recursive) merging of Javascript objects
Account's avatar
A JavaScript implementation of many web standards
Account's avatar
Spectacular Test Runner for JavaScript.
Account's avatar
A Karma plugin. Launcher for Chrome and Chrome Canary.
Account's avatar
A karma reporter that uses the latest istanbul 1.x APIs (with full sourcemap support) to report coverage.
Account's avatar
Karma runner plugin for detecting all browsers installed on the current system.
Account's avatar
A Karma plugin. Launcher for Firefox.
Account's avatar
A Karma plugin. Launcher for Internet Explorer.
Account's avatar
Karma preprocessor to bundle ES modules using Rollup
Account's avatar
A Karma plugin. Launcher for Safari.
Account's avatar
A Karma plugin. Launcher for Safari. Uses MAC Launcher services
Account's avatar
A library for building fast, lightweight web components
Account's avatar
HTML templates literals in JavaScript
Account's avatar
Next-generation ES module bundler
Account's avatar
Rollup plugin to trim trailing spaces, compact empty lines, and normalize line endings
Account's avatar
Rollup plugin for LiveReload that watches the bundle and reloads the page on change
Account's avatar
Serve your rolled up bundle
Account's avatar
JavaScript test spies, stubs and mocks.
Account's avatar
Runtime library for TypeScript helper functions
Account's avatar
TypeScript is a language for application scale JavaScript development

Support the repos that depend on calebdwilliams/element-internals-polyfill

Top contributors

calebdwilliams's profile
calebdwilliams
252 contributions
dependabot[bot]'s profile
dependabot[bot]
11 contributions
Cliffback's profile
Cliffback
9 contributions
jpzwarte's profile
jpzwarte
8 contributions
lideen's profile
lideen
8 contributions
michaelwarren1106's profile
michaelwarren1106
6 contributions
tbroyer's profile
tbroyer
5 contributions
bennypowers's profile
bennypowers
2 contributions
christophe-g's profile
christophe-g
2 contributions
nathan-brown-omc's profile
nathan-brown-omc
2 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet