purge-fa
v0.1.4
Published
Purge all unused FontAwesome icons to reduce files.
Downloads
2
Maintainers
Readme
Purge-FA
Remove your unused FontAwesome JS icons.
npm install purge-fa
Command line only for now:
./bin/purge-fa -c <content> -s <sources> -o <output> [options]
Required parameters
-c <content>
: folder that contains your files to search icons in-s <sources>
: folder where your FA JS icons files not minified are (files namedfa-(solid|light|regular|brands).js
)-o <output>
: output folder of purged icon files
Optional parameters
-w
to whitelist icons
If you want to whitelist icons for some reason, you can add them as many as you want as follow:
-w.fa=lock // Will add the solid lock icon to whitelist
-w.fal=user // Will add the light user icon to whitelist
-w.far=cogs // Will add the regular cogs icon to whitelist
-w.fab=github // Will add the brand GitHub icon to whitelist
To do
- [x] Add a whitelist option
- [ ] Create a webpack plugin
- [ ] Find FA JS source files automatically
- [ ] Option to bundle files
- [ ] Option to minify file(s)
- [ ] Option to include
fontawesome.min.js
in bundle - [ ] Make command line prettier (help, flags...)
Feel free to send pull requests 👍🏻