postcss-merge-longhand
Version:
Merge longhand properties into shorthand with PostCSS.
12 lines (10 loc) • 359 B
JavaScript
import isCustomProp from './isCustomProp.js';
import globalKeywords from './cssGlobalKeywords.js';
/** @param {import('postcss').Declaration} prop */
export default (prop, includeCustomProps = true) => {
return !(
!prop.value ||
(includeCustomProps && isCustomProp(prop)) ||
(prop.value && globalKeywords.has(prop.value.toLowerCase()))
);
};