aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/twbs/bootstrap/build/svgo.yml
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/twbs/bootstrap/build/svgo.yml')
-rw-r--r--vendor/twbs/bootstrap/build/svgo.yml57
1 files changed, 57 insertions, 0 deletions
diff --git a/vendor/twbs/bootstrap/build/svgo.yml b/vendor/twbs/bootstrap/build/svgo.yml
new file mode 100644
index 000000000..047e6947f
--- /dev/null
+++ b/vendor/twbs/bootstrap/build/svgo.yml
@@ -0,0 +1,57 @@
+# Usage:
+# install svgo globally: `npm i -g svgo`
+# svgo --config=build/svgo.yml --input=foo.svg
+
+# https://github.com/svg/svgo/blob/master/docs/how-it-works/en.md
+# replace default config
+
+multipass: true
+#full: true
+
+# https://github.com/svg/svgo/blob/master/lib/svgo/js2svg.js#L6 for more config options
+
+js2svg:
+ pretty: true
+ indent: 2
+
+plugins:
+ # remove this with IE 11 is no longer supported
+ - addAttributesToSVGElement:
+ attributes:
+ - focusable: false
+ - cleanupAttrs: true
+ - cleanupEnableBackground: true
+ - cleanupIDs: true
+ - cleanupListOfValues: true
+ - cleanupNumericValues: true
+ - collapseGroups: true
+ - convertColors: true
+ - convertPathData: true
+ - convertShapeToPath: true
+ - convertStyleToAttrs: true
+ - convertTransform: true
+ - inlineStyles: true
+ - mergePaths: true
+ - minifyStyles: true
+ - moveElemsAttrsToGroup: true
+ - moveGroupAttrsToElems: true
+ - removeComments: true
+ - removeDesc: true
+ - removeDoctype: true
+ - removeEditorsNSData: true
+ - removeEmptyAttrs: true
+ - removeEmptyContainers: true
+ - removeEmptyText: true
+ - removeHiddenElems: true
+ - removeMetadata: true
+ - removeNonInheritableGroupAttrs: true
+ - removeTitle: false
+ - removeUnknownsAndDefaults:
+ keepRoleAttr: true
+ - removeUnusedNS: true
+ - removeUselessDefs: true
+ - removeUselessStrokeAndFill: true
+ - removeViewBox: false
+ - removeXMLNS: false
+ - removeXMLProcInst: true
+ - sortAttrs: true