postcss-merge-longhand
Version:
Merge longhand properties into shorthand with PostCSS.
24 lines (18 loc) • 362 B
JavaScript
import parseTrbl from './parseTrbl.js';
/**
* @param {string | string[]} v
* @return {string}
*/
export default (v) => {
const value = parseTrbl(v);
if (value[3] === value[1]) {
value.pop();
if (value[2] === value[0]) {
value.pop();
if (value[0] === value[1]) {
value.pop();
}
}
}
return value.join(' ');
};