import { property as resolveName } from 'css-tree'; import font from './property/font.js'; import fontWeight from './property/font-weight.js'; import background from './property/background.js'; import border from './property/border.js'; import outline from './property/border.js'; const handlers = { 'font': font, 'font-weight': fontWeight, 'background': background, 'border': border, 'outline': outline }; export default function compressValue(node) { if (!this.declaration) { return; } const property = resolveName(this.declaration.property); if (handlers.hasOwnProperty(property.basename)) { handlers[property.basename](node); } };