circle-flags/svgo.config.js
2021-06-29 12:34:45 +10:00

65 lines
1.3 KiB
JavaScript

module.exports = {
multipass: true,
floatPrecision: 1,
plugins: [
{
name: 'removeViewBox',
active: false
},
{
name: 'removeRasterImages',
active: true
},
{
name: 'sortAttrs',
active: true
},
{
name: 'removeAttrs',
params: {
attrs: '(color|font|opacity|paint|stroke|text).*'
}
},
{
name: 'removeStyleElement',
active: true
},
{
name: 'removeScriptElement',
active: true
},
'removeDoctype',
'removeXMLProcInst',
'removeComments',
'removeMetadata',
'removeEditorsNSData',
'cleanupAttrs',
'mergeStyles',
'inlineStyles',
'minifyStyles',
'cleanupIDs',
'removeUselessDefs',
'cleanupNumericValues',
'convertColors',
'removeUnknownsAndDefaults',
'removeNonInheritableGroupAttrs',
'removeUselessStrokeAndFill',
'cleanupEnableBackground',
'removeHiddenElems',
'removeEmptyText',
'convertShapeToPath',
'convertEllipseToCircle',
'moveElemsAttrsToGroup',
'moveGroupAttrsToElems',
'collapseGroups',
'convertPathData',
'convertTransform',
'removeEmptyAttrs',
'removeEmptyContainers',
'mergePaths',
'removeUnusedNS',
'sortDefsChildren',
'removeTitle',
'removeDesc'
]
}