UNPKG

create-element-class

Version:

ES5-friendly function for creating custom element classes

23 lines (16 loc) 542 B
## Example usage ``` npm install create-element-class --save-dev ``` ```javascript const createElementClass = require('create-element-class') const HelloWorld = createElementClass({ observedAttributes: ['foo', 'bar'], attributeChangedCallback(name, oldValue, newValue) {}, connectedCallback() {}, disconnectedCallback() {} }) customElements.define('hello-world', HelloWorld) ``` ## Credit Thank you, [Andy VanWagoner](https://github.com/thetalecrafter), for giving me permission to publish this after-hours experiment of yours.