Этот проект призван оптимизировать конвертацию и минификацию векторных и растровых изображений.
Проект работает на Gulp с небольшими самописными плагинами использующие svgo и sharp. Это позволяет добиться большей гибкости в настройке и скорости работы.
Также спользуется Gulp watcher для отслеживания изменеий в файлах.
В первую очередь установите все требуемые зависимости
npm i
Отредактируйте переменные среды для в соответсвии с вашими требованиями, это можно сделать в файле .env в корне проекта.
Для запуска отслеживания измений файлов и их автоматической оптимизиации достаточно запустить дефолтную таску при помощи команды:
gulp
Если gulp установлен глобально
или
npm run compress