import { IParamsOption , TRuleOption } from '../../typings' ; import { DEFAULT_ACCURATE_DIGIT , DEFAULT_MATRIX_DIGIT , DEFAULT_SIZE_DIGIT , OPACITY_DIGIT } from '../const' ; export const paramsConfig = { angelDigit : DEFAULT_ACCURATE_DIGIT , sizeDigit : DEFAULT_SIZE_DIGIT , trifuncDigit : DEFAULT_MATRIX_DIGIT , opacityDigit : OPACITY_DIGIT , thinning : 0 , straighten : 0 , mergePoint : 0 , rmAttrEqDefault : true , ignoreKnownCSS : false , } ; export const rulesConfig = { 'apply-style' : [ true ] , 'collapse-g' : [ true ] , 'collapse-textwrap' : [ true ] , 'combine-path' : [ true , { disregardFill : false , disregardOpacity : false , } ] , 'combine-transform' : [ true ] , 'compute-path' : [ true ] , 'rm-attribute' : [ true , { keepAria : false , keepEvent : false , } ] , 'rm-comments' : [ true ] , 'rm-doctype' : [ true ] , 'rm-hidden' : [ true ] , 'rm-important' : [ true ] , 'rm-illegal-style' : [ true ] , 'rm-irregular-nesting' : [ true , { ignore : [ ] , } ] , 'rm-irregular-tag' : [ true , { ignore : [ ] , } ] , 'rm-px' : [ true ] , 'rm-unnecessary' : [ true , { tags : [ 'desc' , 'discard' , 'foreignObject' , 'video' , 'audio' , 'iframe' , 'canvas' , 'metadata' , 'script' , 'title' , 'unknown' , 'image' ] , } ] , 'rm-version' : [ true ] , 'rm-viewbox' : [ true ] , 'rm-xml-decl' : [ true ] , 'rm-xmlns' : [ true ] , 'shorten-animate' : [ true , { remove : false , } ] , 'shorten-class' : [ true ] , 'shorten-color' : [ true , { rrggbbaa : false , } ] , 'shorten-decimal-digits' : [ true ] , 'shorten-defs' : [ true ] , 'shorten-filter' : [ true ] , 'shorten-id' : [ true ] , 'shorten-shape' : [ true ] , 'shorten-style-attr' : [ true ] , 'shorten-style-tag' : [ true ] , 'style-to-class' : [ true ] , } ;