XTemplate compiler for KISSY


Independent XTemplate compiler for KISSY

var XTemplate = require('kissy-xtemplate');
new XTemplate().compileSync('xxx.xtpl.html', 'xxx.xtpl.js');

or use the async version:

var XTemplate = require('kissy-xtemplate');
new XTemplate().compile('xxx.xtpl.html', 'xxx.xtpl.js');

to use shell version, you'd better install it using -g

npm install kissy-xtemplate -g

then, you can compile using xtemplate bin.

xtemplate a.xtpl.html a.js
xtemplate src/ dest/

for more information, please refer to help.

xtemplate -h
var XTemplate = require('kissy-xtemplate');
var compiler = new XTemplate({
    version: '1.5.0', // config your KISSY version
    inputCharset: 'gbk', // your tpl src charset
    outputCharset: 'gbk', // compiled charset
    type: 'xtpl', // template type. default is XTemplate
compiler.compile('xxx.xtpl.html', 'xxx.xtpl.js');
  • 1.4.0
  • 1.4.1
  • 1.4.2
  • 1.5.0
  • 5.0.0-alpha.1
  • 5.0.0-alpha.2
  • 5.0.0-alpha.10
  • kg-4.1.4
  • kg-4.2.0
  • kg-4.2.1
    • static constraint when parameter is a static value