Minimal, modern and fully typed Heroicons integration for SvelteKit.
Tree-shakable, CLI-powered, and zero dependencies.
--only
, --style
, --icon
, --dry-run
import { XMarkIcon } from '@rustkas/svelte-heroicons/solid-24'
npm run validate
sandbox testnpm install @rustkas/svelte-heroicons
<script lang="ts">
import { AcademicCapIcon } from '@rustkas/svelte-heroicons/outline-24';
</script>
<AcademicCapIcon class="w-6 h-6 text-blue-500" />
npm run generate -- --only=24 --style=outline
npm run generate -- --icon=academic-cap,x-mark
npm run generate -- --dry-run
npm run validate
This will:
svelte-package
.tgz
validate-playground/
Available submodules:
@rustkas/svelte-heroicons/outline-24
@rustkas/svelte-heroicons/solid-20
@rustkas/svelte-heroicons/solid-16
...
MIT