76 lines
1.4 KiB
YAML
76 lines
1.4 KiB
YAML
|
# replace default config
|
||
|
|
||
|
# multipass: true
|
||
|
# full: true
|
||
|
|
||
|
plugins:
|
||
|
|
||
|
# - name
|
||
|
#
|
||
|
# or:
|
||
|
# - name: false
|
||
|
# - name: true
|
||
|
#
|
||
|
# or:
|
||
|
# - name:
|
||
|
# param1: 1
|
||
|
# param2: 2
|
||
|
|
||
|
- removeDoctype
|
||
|
- removeXMLProcInst
|
||
|
- removeComments
|
||
|
- removeMetadata
|
||
|
- removeXMLNS
|
||
|
- removeEditorsNSData
|
||
|
- cleanupAttrs
|
||
|
- inlineStyles
|
||
|
- minifyStyles
|
||
|
- convertStyleToAttrs
|
||
|
- cleanupIDs
|
||
|
- prefixIds
|
||
|
- removeRasterImages
|
||
|
- removeUselessDefs
|
||
|
- cleanupNumericValues
|
||
|
- cleanupListOfValues
|
||
|
- convertColors
|
||
|
- removeUnknownsAndDefaults
|
||
|
- removeNonInheritableGroupAttrs
|
||
|
- removeUselessStrokeAndFill
|
||
|
- removeViewBox
|
||
|
- cleanupEnableBackground
|
||
|
- removeHiddenElems
|
||
|
- removeEmptyText
|
||
|
- convertShapeToPath
|
||
|
- convertEllipseToCircle
|
||
|
- moveElemsAttrsToGroup
|
||
|
- moveGroupAttrsToElems
|
||
|
- collapseGroups
|
||
|
- convertPathData
|
||
|
- convertTransform
|
||
|
- removeEmptyAttrs
|
||
|
- removeEmptyContainers
|
||
|
- mergePaths
|
||
|
- removeUnusedNS
|
||
|
- sortAttrs
|
||
|
- sortDefsChildren
|
||
|
- removeTitle
|
||
|
- removeDesc
|
||
|
- removeDimensions
|
||
|
- removeAttrs
|
||
|
- removeAttributesBySelector
|
||
|
- removeElementsByAttr
|
||
|
- addClassesToSVGElement
|
||
|
- removeStyleElement
|
||
|
- removeScriptElement
|
||
|
- addAttributesToSVGElement
|
||
|
- removeOffCanvasPaths
|
||
|
- reusePaths
|
||
|
|
||
|
# configure the indent (default 4 spaces) used by `--pretty` here:
|
||
|
#
|
||
|
# @see https://github.com/svg/svgo/blob/master/lib/svgo/js2svg.js#L6 for more config options
|
||
|
#
|
||
|
# js2svg:
|
||
|
# pretty: true
|
||
|
# indent: ' '
|