a lightweight template engine for JavaScript