hulkster

    0.2.0 • Public • Published

    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

    Keywords

    Install

    npm i hulkster

    DownloadsWeekly Downloads

    5

    Version

    0.2.0

    License

    MIT

    Last publish

    Collaborators

    • neoziro