function setHue(hue, color) {
    if (color === 'transparent') return color;
    return toColorString(_extends__default["default"]({}, parseToHsl(color), {
      hue: parseFloat(hue)
    }));
  }
Sets the hue of a color to the provided value. The hue range can be
from 0 and 359.

@example
// Styles as object usage
const styles = {
  background: setHue(42, '#CCCD64'),
  background: setHue('244', 'rgba(204,205,100,0.7)'),
}

// styled-components usage
const div = styled.div`
  background: ${setHue(42, '#CCCD64')};
  background: ${setHue('244', 'rgba(204,205,100,0.7)')};
`

// CSS in JS Output
element {
  background: "#cdae64";
  background: "rgba(107,100,205,0.7)";
}