Mirror: CSS prefixing helpers in less than 1KB 馃寛
at v1.1.0 518 B view raw
1import /* codegen */ '../scripts/generate-prefix-map'; 2 3const ms = 0b001; 4const moz = 0b010; 5const webkit = 0b100; 6 7export const prefixProperty = prop => { 8 return (msPrefixRe.test(prop) ? ms : 0) 9 | (mozPrefixRe.test(prop) ? moz : 0) 10 | (webkitPrefixRe.test(prop) ? webkit : 0) 11}; 12 13export const prefixValue = (prop, value) => { 14 if ( 15 (prop === 'position' && value === 'sticky') || 16 (prop === 'background-clip' && value === 'text') 17 ) { 18 return `-webkit-${value}, ${value}`; 19 } 20 21 return value; 22};