UNPKG

svgo-browser

Version:

svgo tool for browser and node usage

24 lines (20 loc) 454 B
exports.type = 'perItem'; exports.active = true; exports.description = 'removes empty attributes'; /** * Remove attributes with empty values. * * @param {Object} item current iteration item * @return {Boolean} if false, item will be filtered out * * @author Kir Belevich */ exports.fn = function (item) { if (item.elem) { item.eachAttr((attr) => { if (attr.value === '') { item.removeAttr(attr.name); } }); } };