diff options
author | XhmikosR <xhmikosr@gmail.com> | 2020-06-02 14:34:37 +0300 |
---|---|---|
committer | XhmikosR <xhmikosr@gmail.com> | 2021-10-01 13:15:13 +0300 |
commit | 569cc06adf9484cdd51f4043c65175a91a130969 (patch) | |
tree | 2a48089e971f00ba85fab530745ba0e6c5f88f6d /svg-sprite.json | |
parent | 298418681d6df0b5915f9353332b2548e455db27 (diff) |
Configure svg-sprite's SVGO.
Diffstat (limited to 'svg-sprite.json')
-rw-r--r-- | svg-sprite.json | 142 |
1 files changed, 142 insertions, 0 deletions
diff --git a/svg-sprite.json b/svg-sprite.json new file mode 100644 index 000000000..6a1a0b041 --- /dev/null +++ b/svg-sprite.json @@ -0,0 +1,142 @@ +{ + "mode": { + "symbol": { + "dest": ".", + "sprite": "bootstrap-icons.svg" + } + }, + "shape": { + "transform": [ + { + "svgo": { + "multipass": true, + "plugins": [ + { + "cleanupAttrs": true + }, + { + "cleanupEnableBackground": true + }, + { + "cleanupIDs": true + }, + { + "cleanupListOfValues": true + }, + { + "cleanupNumericValues": true + }, + { + "collapseGroups": true + }, + { + "convertColors": true + }, + { + "convertPathData": { + "noSpaceAfterFlags": false + } + }, + { + "convertShapeToPath": true + }, + { + "convertStyleToAttrs": true + }, + { + "convertTransform": true + }, + { + "inlineStyles": true + }, + { + "mergePaths": { + "noSpaceAfterFlags": false + } + }, + { + "minifyStyles": true + }, + { + "moveElemsAttrsToGroup": true + }, + { + "moveGroupAttrsToElems": true + }, + { + "removeAttrs": { + "attrs": [ + "data-name", + "fill", + "clip-rule" + ] + } + }, + { + "removeComments": true + }, + { + "removeDesc": true + }, + { + "removeDoctype": true + }, + { + "removeEditorsNSData": true + }, + { + "removeEmptyAttrs": true + }, + { + "removeEmptyContainers": true + }, + { + "removeEmptyText": true + }, + { + "removeHiddenElems": true + }, + { + "removeMetadata": true + }, + { + "removeNonInheritableGroupAttrs": true + }, + { + "removeTitle": true + }, + { + "removeUnknownsAndDefaults": { + "keepRoleAttr": true + } + }, + { + "removeUnusedNS": true + }, + { + "removeUselessDefs": true + }, + { + "removeUselessStrokeAndFill": true + }, + { + "removeViewBox": false + }, + { + "removeXMLNS": false + }, + { + "removeXMLProcInst": true + }, + { + "sortAttrs": true + } + ] + } + } + ] + }, + "svg": { + "namespaceClassnames": false + } +} |