Icon Library - SVG cleaner - SVGO
SVGO implementation of SVG cleaner base provider
Installation
npm install --save "ovh-iconlib-provider-svg-cleaner" "ovh-iconlib-provider-svg-cleaner-svgo"
Configuration
#config.yml --- svg-cleaner: default: svgo providers: - name: svgo type: ovh-iconlib-provider-svg-cleaner-svgo plugins: - ovh-iconlib-provider-svg-cleaner-svgo/lib/plugins/agressiveCollapseGroups - ovh-iconlib-provider-svg-cleaner-svgo/lib/plugins/removeClipPaths - ovh-iconlib-provider-svg-cleaner-svgo/lib/plugins/cleanStyles
Usage
// default instance loaded according to the configurationconst svg = ; const dirty = '<svg xmlns="http://www.w3.org/2000/svg">...</svg>';const pristine = '<svg xmlns="http://www.w3.org/2000/svg">...</svg>'; svg ;