Хочу через gulp собрать все svg в один спрайт. Перед объединением через gulp-svg-sprite делаю минификацию всех svg через gulp-svgo. Настройки такие:
const svgo_options = {
cleanupAttrs: true,
inlineStyles: true,
removeAttrs: {attrs: '(stroke|fill)'},
removeComments: true,
removeTitle: true,
removeDesc: true,
removeUselessDefs: true,
removeMetadata: true,
removeEditorsNSData: true,
removeEmptyAttrs: true,
removeHiddenElems: true,
removeEmptyText: true,
removeEmptyContainers: true,
minifyStyles: true,
removeUnknownsAndDefaults: true,
removeUselessStrokeAndFill: true,
cleanupIDs: false,
};
fill и stroke не удаляют и из-за этого их цвет на странице не изменить через css. В removeAttrs передавал и просто true.