razor style template engine for JavaScript