@iconsauce/heroicons
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

@iconsauce/heroicons

This plugin scrapes Heroicons from it's module from which contains SVG versions.

For more infos go to iconsauce docs.

Important note

At the moment, outline icons are disabled because are not shape based and are not correctly converted to font.

module.exports = {
  content: [
    './src/**/*.{tsx,ts}',
  ],
  fontSize: '20px',
  plugin: [
    require('@iconsauce/heroicons'),
  ],
}

You will be able to use these icons in your project.

const MyComponent = () => {

  const icon = 'hero/solid/users'

  return <section className={ icon }>
    <div className="grid desktop:grid-cols-4 hero/solid/calculator tablet:grid-cols-2 grid-cols-1 desktop:gap-6 gap-12 desktop:auto-rows-fr desktop:items-end">
      <i className="hero/solid/duplicate"/>
      <span className='bg-adjust-tone-01/24 hero/solid/pencil'/>
      <div>
        <footer title="hero/solid/star"></footer>
      </div>
    </div>
  </section>
}
export default MyComponent

This plug-in will generate only icons used:

@font-face {
  font-family: "iconsauce";
  src: url("data:font/truetype;charset=utf-8;base64,A...Z") format("truetype");
}

[class^="hero/"], [class*=" hero/"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "iconsauce" !important;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
}

.hero\/calculator::before { content: "\ea01" }
.hero\/duplicate::before { content: "\ea02" }
.hero\/pencil::before { content: "\ea03" }
.hero\/star::before {  content: "\ea04"}
.hero\/users::before { content: "\ea05" }

Readme

Keywords

Package Sidebar

Install

npm i @iconsauce/heroicons

Weekly Downloads

3

Version

1.0.4

License

ISC

Unpacked Size

12.6 kB

Total Files

12

Last publish

Collaborators

  • vitto