Featherico is the icon library used in the Small Improvements web application. It takes most icons from the excellent Feather, adds some custom icons and exports them all as React components. The generation of React components is inspired by react-feather.
npm install feathericoimport { IconModulePraise } from 'featherico';
<IconModulePraise />- To add or edit feather icons, adjust the
whitelist.jsonfile. - To add custom icons, add them to the
custom/directory (use svg files). - Open a pull request for your changes, and ask for a review.
Releases on npm are automatically generated after merging PRs into the main branch. They are based on semantic-release conventions.
Make sure to write commit messages in the expected format, e.g. feat: add "hamburger" or fix(workflows): bump node version