svg2svelte

Command line tool to convert SVG to Svelte component

Usage no npm install needed!

<script type="module">
  import svg2svelte from 'https://cdn.skypack.dev/svg2svelte';
</script>

README

svg2svelte

Tool to convert SVG to Svelte component.

Usage

Command line

npx svg2svelte icon.svg Icon.svelte

Library

const svg2svelte = require('svg2svelte');
await svg2svelte('icon.svg', 'Icon.svelte');

Component Props

<Icon width="10" height="10" fill="#fff" class="icon" style="background: #fff" />

All props are optional.

if neither width nor height is provided, height will be set to 1em.

License

MIT