Разработан и опубликован плагин для SVGO - @uranetz/setCurrentColor
В рамках одного из проектов понадобилось много работать со сторонними SVG пакетами иконок. Как показала практика, напрямую использовать их не всегда возможно.
А править руками в иллюстраторе тысячи картинок - не рационально.
Поэтому нужно было автоматизировать процесс работы с SVG.
Выбор пал на популярный для NodeJS пакет работы с SVG - SVGO. К сожалению, в нем не оказалось штатного решения по установке и замене значений свойств. Но его можно расширять самописными плагинами. Можно - значит делаем! Плагин получился достаточно простым и удобным - потому я решил поделиться им с общественностью и опубликовать в ГитХаб и NPM.
Данный плагин позволяет назначить свойстам тегов значение “currentColor”, которое в свою очередь отображает цветом текущего значения свойства color.
Перейти на страницу пакета