hulkster

Command line utility to compile hogan.js templates

hulkster

Hulkster is a tool (command line + node) to compile hogan.jstemplates. Hogan.js has a similar tool named "hulk", but it is too simple to meet the majority of use cases. So hulkster is a kind of super "hulk".

Example

hulkster template.mustache

Installing

npm install hulkster

Usage

Precompile hogan templates.
Usage: hulkster [options] -- templates..

Options:
  --version                        Show version
  -o, --output                     Output file                               [string]
  -f, --format                     Output format ("json", "js")              [string]  [default: "js"]
  -v, --export-var, --exportVar    Export variable used in JS output         [string]
  -h, --hogan-var, --hoganVar      Hogan variable used in JS output          [string]
  -a, --amd                        Export using AMD style (require.js)       [boolean]
  -n, --amd-name, --amdName        AMD module name used in define wrapper    [string]
  -p, --hogan-path, --hoganPath    Path of hogan (only valid for amd style)  [string]
  -m, --minify                     Minify output                             [string]
  -t, --minify-html, --minifyHtml  Minify HTML                               [string]

Use wildcards

Thanks to node-glob, it's possible to use wildcards in files.

Use in node

var hulkster = require('hulkster');

hulkster.compile('template.mustache', {
    minify: 'true'
});

###hulkster.compile(files, options)

  • filescan be a stringor an arrayof files.
  • optionsis an objectthat accepts options defined in usage (with camel syntax).

As in command line, it's possible to use wildcards.

License

MIT

Repository

https://github.com/neoziro/hulkster


上一篇:hexo-generator-minify
下一篇:coverage-helpers

相关推荐

暂无相关文章

官方社区

扫码加入 JavaScript 社区