function makeBadge(format) {
  _validate(format)
  const cleanedFormat = _clean(format)
  return _makeBadge(cleanedFormat)
}
Create a badge

@param {object} format Object specifying badge data
@param {string} format.label (Optional) Badge label (e.g: 'build')
@param {string} format.message (Required) Badge message (e.g: 'passing')
@param {string} format.labelColor (Optional) Label color
@param {string} format.color (Optional) Message color
@param {string} format.style (Optional) Visual style (e.g: 'flat')
@param {string} format.logoBase64 (Optional) Logo data URL
@param {Array} format.links (Optional) Links array (e.g: ['https://example.com', 'https://example.com'])
@param {string} format.idSuffix (Optional) Suffix for IDs, e.g. 1, 2, and 3 for three invocations that will be used on the same page.
@returns {string} Badge in SVG format
@see https://github.com/badges/shields/tree/master/badge-maker/README.md