wickedElements through customElements registry
npm install we-libA customElements indirection to have wicked-elements library a part, without needing to bundle it within components.
``js
// 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');
}
});
});
``
* uce provides this idea already
* the idea has been described in this blog post