A collection of dependency-free JavaScript utilities :wrench:
Angular 1.x implementation of the Publish–Subscribe pattern.
Webpack starter kit for creating libraries
A list of my Custom Elements (Web Components) and some useful links with related material.
Rollup starter kit for creating libraries
A custom HTML element for displaying dismissible alerts and toast notifications.
A custom element that implements the Clipboard API to copy text content from elements or input values to the clipboard.
A custom element that implements the MediaDevices.getUserMedia() method of the MediaDevices interface to capture a photo in the browser.
A custom element to create a modal, using the native dialog element under the hood.
A custom element to create a group of tabs and tab panels.
A custom element that implements the EyeDropper API that allows the user to select colors from the screen.
A custom element that acts as a placeholder to indicate that some content will eventually be rendered.