https://keenlycode.github.io/deficon/
SVG Definitions to Icon Component for Web Application
// Javascript
import { DefIcon } from '@devcapsule/deficon';
class Icon extends DefIcon({
url: './icon.svg'}) {};
customElements.define('el-icon', Icon);<!-- html -->
<el-icon name="audio-speakers"></el-icon>Mixin is more flexible and can extends other HTMLElement Component.
// Javascript
import { DefIconMixin } from '@devcapsule/deficon';
class Icon extends DefIconMixin(HTMLElement, {url: './icon.svg'}) {};
// The rest is the same.
customElements.define('el-icon', Icon);
// ...- NodeJS
- Python
npm run testTest in watch mode
npm run test-watchnpm run docsnpm run dist