hulkster

2019-10-11 admin

hulkster是什么

什么是hulkster,Command line utility to compile hogan.js templates

hulkster使用教程帮助文档

hulkster

Build Status Dependency Status devDependency Status

Hulkster is a tool (command line + node) to compile hogan.js templates. 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)

  • files can be a string or an array of files.
  • options is an object that accepts options defined in usage (with camel syntax).

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

License

MIT

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处。

转载请注明:文章转载自 JavaScript中文网 [https://www.javascriptcn.com]

本文地址:https://www.javascriptcn.com/read-77105.html

文章标题:hulkster

回到顶部