0.1.3 • Published 4 years ago
we-lib v0.1.3
we-lib
A customElements
indirection to have wicked-elements library a part, without needing to bundle it within components.
// vanilla
customElements.whenDefined('we-lib').then(() => {
const {define} = customElements.get('we-lib');
define('.my-component', {
init() {
console.log('my-component is ready');
}
});
});
// with helper
import when from 'once-defined';
when('we-lib').then(({define}) => {
define('.another-component', {
init() {
console.log('another-component is ready');
}
});
});
Previous Work
- uce provides this idea already
- the idea has been described in this blog post