@@ -75,6 +75,9 @@ let overscroller = autoprefixer({
7575let clipper = autoprefixer ( {
7676 overrideBrowserslist : [ 'Safari 7' , 'Edge 14' ]
7777} )
78+ let example = autoprefixer ( {
79+ overrideBrowserslist : [ 'defaults' ]
80+ } )
7881
7982function prefixer ( name ) {
8083 if (
@@ -85,62 +88,68 @@ function prefixer (name) {
8588 name === 'grid-template-areas'
8689 ) {
8790 return grider
91+ } else if (
92+ name === 'filter' ||
93+ name === 'advanced-filter' ||
94+ name === 'element'
95+ ) {
96+ return filterer
97+ } else if (
98+ name === 'vendor-hack' ||
99+ name === 'value-hack' ||
100+ name === 'mistakes'
101+ ) {
102+ return cleaner
103+ } else if (
104+ name === 'flexbox' ||
105+ name === 'flex-rewrite' ||
106+ name === 'double' ||
107+ name === 'viewport' ||
108+ name === 'appearance'
109+ ) {
110+ return flexboxer
111+ } else if (
112+ name === 'intrinsic' ||
113+ name === 'multicolumn' ||
114+ name === 'logical' ||
115+ name === 'text-decoration' ||
116+ name === 'at-rules'
117+ ) {
118+ return intrinsicer
119+ } else if ( name === 'selectors' || name === 'placeholder' ) {
120+ return selectorer
121+ } else if ( name === 'backdrop-filter' || name === 'overscroll-behavior' ) {
122+ return overscroller
123+ } else if ( name === 'background-clip' || name === 'user-select' ) {
124+ return clipper
125+ } else if ( name === 'image-rendering' || name === 'writing-mode' ) {
126+ return imagerender
88127 } else if ( name === 'keyframes' ) {
89128 return keyframer
90129 } else if ( name === 'border-radius' ) {
91130 return borderer
92- } else if ( name === 'vendor-hack' || name === 'value-hack' ) {
93- return cleaner
94- } else if ( name === 'mistakes' ) {
95- return cleaner
96131 } else if ( name === 'gradient' ) {
97132 return gradienter
98133 } else if ( name === 'gradient-fix' ) {
99134 return ffgradienter
100135 } else if ( name === 'grouping-rule' ) {
101136 return grouping
102- } else if ( name === 'flexbox' || name === 'flex-rewrite' ) {
103- return flexboxer
104- } else if ( name === 'double' ) {
105- return flexboxer
106- } else if ( name === 'selectors' || name === 'placeholder' ) {
107- return selectorer
108- } else if ( name === 'intrinsic' || name === 'multicolumn' ) {
109- return intrinsicer
110137 } else if ( name === 'cascade' ) {
111138 return cascader
112139 } else if ( name === '3d-transform' ) {
113140 return without3d
114141 } else if ( name === 'background-size' ) {
115142 return backgrounder
116- } else if ( name === 'backdrop-filter' ) {
117- return overscroller
118- } else if ( name === 'background-clip' || name === 'user-select' ) {
119- return clipper
120143 } else if ( name === 'uncascade' ) {
121144 return uncascader
122145 } else if ( name === 'example' ) {
123- return autoprefixer ( { overrideBrowserslist : [ 'defaults' ] } )
124- } else if ( name === 'viewport' || name === 'appearance' ) {
125- return flexboxer
146+ return example
126147 } else if ( name === 'resolution' ) {
127148 return resolutioner
128- } else if ( name === 'filter' || name === 'advanced-filter' ) {
129- return filterer
130- } else if ( name === 'element' ) {
131- return filterer
132- } else if ( name === 'image-rendering' || name === 'writing-mode' ) {
133- return imagerender
134- } else if ( name === 'logical' || name === 'text-decoration' ) {
135- return intrinsicer
136149 } else if ( name === 'supports' ) {
137150 return supporter
138- } else if ( name === 'overscroll-behavior' ) {
139- return overscroller
140151 } else if ( name === 'transition-spec' ) {
141152 return transitionSpec
142- } else if ( name === 'at-rules' ) {
143- return intrinsicer
144153 } else {
145154 return compiler
146155 }
0 commit comments