material-icons-translator
This library translates all occurrences of material icons name to the unicode form
this library doesn't work if material is added by css
there are two versions of the library:
- Simple version, which uses only a regex. So you cannot translate occurrences inside inner tags. This is the default version
- Complex version, which uses a grammar parser. It has a bigger exclusivity power, but it has some issues, as you can see in the issues.
Example
Standalone
const MaterialIconsTranslator = simple;const content = '<aaa class="material-icons">delete</aaa>ssss';const translated = ; //equal to '<aaa class="material-icons"></aaa>ssss'
Gulp
const MaterialIconsTranslatorGulp = ;const Gulp = ;Gulp