UNPKG

433 BJavaScriptView Raw
1'use strict';
2var Compile = require('./compile/');
3var Helper = require('./helper/index');
4var parse = require('./parse');
5
6Compile.parse = parse;
7
8var Velocity = {
9 parse: parse,
10 Compile: Compile,
11 Helper: Helper
12};
13
14Velocity.render = function(template, context, macros, config) {
15
16 var asts = parse(template);
17 var compile = new Compile(asts, config);
18 return compile.render(context, macros);
19};
20
21module.exports = Velocity;