Tagged template function that filters falsy values.
const tpl = require('tag-truthy')
const html = tpl`
<div>
${condition && `
<span>Yay!</span>
`}
</div>
`
If condition is truthy, this outputs as expected:
<div>
<span>Yay!</span>
</div>
If condition is falsy, this cleans up the falsy values and outpus:
<div></div>
Without tag-truthy, the output would be:
<div>
false
</div>
$ npm install tag-truthy
MIT