Tach!
Genauer: Der Einsatz von Template-Engines ist nicht auf Generierung von HTML beschränkt. Es könnten bspw. auch JavaScript- oder CSS- oder JSON- oder CSV-Ressourcen per Template-Engine generiert werden.
Oder alles in einer HTML-Ressource mit style- und script-Abschnitten drin, am besten noch mit Javascript Strings für innerHTML erzeugt.
dedlfix.