в общем в идеале имхо я виже передачу иконок разработчикам в виде айконфонта, в силу того, что для замены иконки у разработчика не рванет пердак, ддостаточно будет обновить фонт)
Возвращаясь к SVGO, npm - это менеджер пактеов для js и в свою очередь реестр различного ПО. Для начала надо его установить, устанавливается он вместе с node.js по ссылке
https://nodejs.org/en/ для проверки после установки в терминале набрать npm -v должно выдать версию установленного npm.
Далее ставим сам SVGO, в том же терминале пишем: sudo npm install -g svgo
После установки чекаем работоспособность. Экспортируем рандомную svg предположим на рабочий стол, в терминале добираемся до папки с svg, в нашем случае: cd Desktop/ далее пишем ls находим нашу svg и пишем команду: svgo icon.svg
ТаДааам, проверяем код svg до и после