UNPKG

postcss-merge-longhand

Version:

Merge longhand properties into shorthand with PostCSS.

22 lines (16 loc) 395 B
'use strict'; const parseTrbl = require('./parseTrbl.js'); /** @type {(v: string | [string, string, string, string]) => string} */ module.exports = (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(' '); };