latexjs
Example
Using ES6 Javascript
let doc = "report"; let env = "testEnv"; let dmath = "6+4=10 \\beta"; env;doc; let text = "Inline text ";let math = "3+2 = \\alpha";let text2 = " wow text.";doc; let p = "This is a paragraph.";doc; console;
Will print
\documentclass{report}
\begin{document}
\begin{testEnv}
$$6+4=10 \beta$$
\end{testEnv}
Inline text $3+2 = \alpha$ wow text.
This is a paragraph.
\end{document}