// Based on https://github.com/jimniels/html /** * @param {TemplateStringsArray} strings * @param {...any} values * @returns {string} */ export default function html(strings, ...values) { return strings.reduce((acc, string, i) => { const value = values[i] if (Array.isArray(value)) return acc + string + value.join('') if (value != null && !!value !== value) return acc + string + value return acc + string }, '') }