code: function tagShouldRender(curTag, parents) {
    let values;
  
    return !parents.some(tag => {
      if (
        'undefined' !== typeof tag.attributes.display &&
        'none' === tag.attributes.display.toLowerCase()
      ) {
        return true;
      }
      if (
        'undefined' !== typeof tag.attributes.width &&
        0 === parseFloat(tag.attributes.width)
      ) {
        return true;
      }
      if (
        'undefined' !== typeof tag.attributes.height &&
        0 === parseFloat(tag.attributes.height)
      ) {
        return true;
      }
      if ('undefined' !== typeof tag.attributes.viewBox) {
        values = tag.attributes.viewBox.split(/\s*,*\s|\s,*\s*|,/);
        if (0 === parseFloat(values[2]) || 0 === parseFloat(values[3])) {
          return true;
        }
      }
      return false;
    });
  }
docs: Rendering