Easy to use and customizable mithril.js icon components based on various open source icon sets with Typescript support.
- First class Typescript support
- Ability to add any SVG attribute to the icons
- Tree-shaking friendly structure
- No
m.trustcalls - all the icons are defined explicitly
If you just want to use the generated icons install one of the relevant NPM libraries:
- @mithril-icons/feather
- @mithril-icons/clarity
- @mithril-icons/devicon
- @mithril-icons/entypo
- @mithril-icons/font-awesome
- @mithril-icons/jam
- @mithril-icons/material-design
- @mithril-icons/octicons
If you want to play with builder iteself - check out icon generation, contribute new icon set etc. you need to clone the repository.
A good way to start exploring the codebase is to examine just.config.ts file and then one of the generators in generators folder
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.