clean-css
Version:
A well-tested CSS minifier
22 lines (17 loc) • 624 B
JavaScript
var compactable = require('./compactable');
function populateComponents(properties, validator) {
for (var i = properties.length - 1; i >= 0; i--) {
var property = properties[i];
var descriptor = compactable[property.name];
if (descriptor && descriptor.shorthand) {
property.shorthand = true;
property.dirty = true;
property.components = descriptor.breakUp(property, compactable, validator);
if (property.components.length > 0)
property.multiplex = property.components[0].multiplex;
else
property.unused = true;
}
}
}
module.exports = populateComponents;