UNPKG

lite

Version:

A cross platform template engine base on xml/html and javascript expression.

33 lines (29 loc) 681 B
/*function * test(){ yield 1; yield 2; yield this; yield 3; } //*/ //var g = test.apply({a:"aaaa"},[]); //console.log( g.next()); //console.log( g.next()); //console.log( g.next().value.a); //console.log( g.next()); var parseText = require('lite').parseLite; describe('simple text',function(){ it('if else',function(){ var tpl = `[aaa$if{a>0} 11111 $else$ 2222 $end$ ]` //tpl = require('fs').readFileSync('/Users/jinjinyun/Documents/workspace/node_modules/api/lib/java.tpl')+''; var fn = parseText(tpl) //console.log(fn+'') console.log(fn({a:0})) //var fn = parseText(`$if{a}11111$end$`) //console.log(fn({a:1})) }) });