@4mende2/svelte-heroicons

1.1.7 • Public • Published

Heroicons ready for svelte

This are the transpiled icon files to be used in svelte aplications, they are threeshake friendly as you import what is needed. Uses Heroicons

Setting up

Import it with npm i -D @4mende2/svelte-heroicons

Usage

<script>
  import Icon, {clock} from "@4mende2/svelte-heroicons";
</script>

<Icon icon={clock} class="h-6 w-6 text-blue-600" />

Consuming components

Your package.json has a "svelte" field pointing to src/index.js, which allows Svelte apps to import the source code directly, if they are using a bundler plugin like rollup-plugin-svelte or svelte-loader (where resolve.mainFields in your webpack config includes "svelte"). This is recommended.

For everyone else, npm run build will bundle your component's source code into a plain JavaScript module (dist/index.mjs) and a UMD script (dist/index.js). This will happen automatically when you publish your component to npm, courtesy of the prepublishOnly hook in package.json.

Readme

Keywords

Package Sidebar

Install

npm i @4mende2/svelte-heroicons

Weekly Downloads

1

Version

1.1.7

License

ISC

Unpacked Size

92.1 kB

Total Files

234

Last publish

Collaborators

  • 4mende2