UNPKG

svgo

Version:

Nodejs-based tool for optimizing SVG vector graphics files

23 lines (18 loc) 476 B
/** * Remove attributes with empty values. * * @param {Object} item current iteration item * @param {Object} params plugin params * @return {Boolean} if false, item will be filtered out * * @author Kir Belevich */ exports.removeEmptyAttrs = function(item, params) { if (item.isElem() && item.hasAttr()) { item.eachAttr(function(attr) { if (attr.value === '') { item.removeAttr(attr.name); } }); } };