@stormid/boilerplate v1.0.0-alpha.8
Component Name
This is a boilerplate for developing UI components by Storm Id.
Usage
Create a container element in HTML
<div class="js-boilerplate"></div>Install the package
npm i -S @stormid/boilerplateImport the module
import boilerplate from '@stormid/boilerplate';
Initialise the module via selector stringconst instance = boilerplate('.js-boilerplate');
Initialise with a DOM elementconst element = document.querySelector('.js-boilerplate'); const instance = boilerplate(element);
Initialise with a Node listconst elements = document.querySelectorAll('.js-boilerplate'); const instance = boilerplate(elements);
Initialise with an Array of elementsconst elements = [].slice.call(document.querySelectorAll('.js-boilerplate')); const instance = boilerplate(elements);
## Options{ callback: null }
For exampleboilerplate('.js-selector', { callback(){ console.log(this); } });
## API
boilerplate() returns an array of instances. Each instance exposes the interface{ node, DOMNode augmented by initialisation click, trigger the handleClick method }
## Testsnpm t
## Browser support
## Dependencies
## License
MIT12 months ago
1 year ago
4 years ago
4 years ago
6 years ago
6 years ago