Minimal, modern and fully typed Heroicons integration for SvelteKit.
Tree-shakable, CLI-powered, and zero dependencies.
--only, --style, --icon, --dry-runimport { 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.tgzvalidate-playground/Available submodules:
@rustkas/svelte-heroicons/outline-24
@rustkas/svelte-heroicons/solid-20
@rustkas/svelte-heroicons/solid-16
...
MIT