UNPKG

fetch-fic

Version:

Package up delicious, delicious fanfic from various sources into epub ebooks ready for reading in your ereader of choice.

18 lines (15 loc) 416 B
'use strict' const htmlEscape = require('html-escape') module.exports = function (literals) { if (!literals.raw) return htmlEscape(literals) const substs = [].slice.call(arguments, 1) return literals.raw.reduce((acc, lit, i) => { let subst = substs[i - 1] if (Array.isArray(subst)) { subst = subst.join('') } else { subst = htmlEscape(subst) } return acc + subst + lit }) }