Лично я бы не пользовался http сервисом генерации, а чем-нибудь своим консольным, например zint
А если принципиально на php (например, шаред хостинг), то чем-нибудь таким
реакте там есть готовые сбокри, но они спрятаны, хотя её можно выгрузить
не знаю, как в реакте, наверное как и во многих других инструментах. есть возможность подкрутить конфиг вебпакачерез webpack chain
и как вообще со спрайтами, у тебя там есть обработка подгрузки их
в том способе, что я написал у тебя в исходниках отдельные svg файлы, а при импорте в js происходит магия - создается один спрайт (ну или не один, если сделаешь несколько вариантов через конфиг) и уже юзается он а в результате импорта у тебя есть id и все, что нужно https://www.npmjs.com/package/svg-sprite-loader
a2d7cc, я дефолтный конфиг (я даже хз, где он) от vue cli и quasar cli вот таким вот образом дополняю и всё. а папки которые у тебя в проекте - они не имеют значения, как заимпортишь в компоненты, так оно и подставится - в инлайн и в спрайты
Арамаис Мирзоян, на локальной можно миграции откатить. кстати один из тестов перед коммитом - накатить а потом откатить миграции (потом снова накатить, да).