lib/crunchHeaderValue.js
module.exports = function crunchHeaderValue(headerValue) {
return Object.entries(headerValue)
.reduce((accumulator, [key, value]) => {
let serializedValue = value
if (!Array.isArray(value)) {
serializedValue = [value]
}
return `${accumulator}${key} ${serializedValue.join(' ')};`
}, '')
}