|
8 | 8 |
|
9 | 9 | ## Supported template engines
|
10 | 10 |
|
11 |
| - - [atpl](https://github.com/soywiz/atpl.js) |
12 |
| - - [bracket](https://github.com/danlevan/bracket-template) |
13 |
| - - [doT.js](https://github.com/olado/doT) [(website)](http://olado.github.io/doT/) |
14 |
| - - [dust (unmaintained)](https://github.com/akdubya/dustjs) [(website)](http://akdubya.github.com/dustjs/) |
15 |
| - - [dustjs-linkedin (maintained fork of dust)](https://github.com/linkedin/dustjs) [(website)](http://linkedin.github.io/dustjs/) |
16 |
| - - [eco](https://github.com/sstephenson/eco) |
17 |
| - - [ect](https://github.com/baryshev/ect) [(website)](http://ectjs.com/) |
18 |
| - - [ejs](https://github.com/mde/ejs) [(website)](http://ejs.co/) |
19 |
| - - [haml](https://github.com/visionmedia/haml.js) |
20 |
| - - [haml-coffee](https://github.com/9elements/haml-coffee) |
21 |
| - - [hamlet](https://github.com/gregwebs/hamlet.js) |
22 |
| - - [handlebars](https://github.com/wycats/handlebars.js/) [(website)](http://handlebarsjs.com/) |
23 |
| - - [hogan](https://github.com/twitter/hogan.js) [(website)](http://twitter.github.com/hogan.js/) |
24 |
| - - [htmling](https://github.com/codemix/htmling) |
25 |
| - - [jade](https://github.com/visionmedia/jade) [(website)](http://jade-lang.com/) |
26 |
| - - [jazz](https://github.com/shinetech/jazz) |
27 |
| - - [jqtpl](https://github.com/kof/jqtpl) |
28 |
| - - [JUST](https://github.com/baryshev/just) |
29 |
| - - [liquid](https://github.com/leizongmin/tinyliquid) [(website)](http://liquidmarkup.org/) |
30 |
| - - [liquor](https://github.com/chjj/liquor) |
31 |
| - - [lodash](https://github.com/bestiejs/lodash) [(website)](http://lodash.com/) |
32 |
| - - [marko](https://github.com/marko-js/marko) [(website)](http://markojs.com) |
33 |
| - - [mote](https://github.com/satchmorun/mote) [(website)](http://satchmorun.github.io/mote/) |
34 |
| - - [mustache](https://github.com/janl/mustache.js) |
35 |
| - - [nunjucks](https://github.com/mozilla/nunjucks) [(website)](https://mozilla.github.io/nunjucks) |
36 |
| - - [plates](https://github.com/flatiron/plates) |
37 |
| - - [pug (formerly jade)](https://github.com/pugjs/pug) [(website)](http://jade-lang.com/) |
38 |
| - - [QEJS](https://github.com/jepso/QEJS) |
39 |
| - - [ractive](https://github.com/Rich-Harris/Ractive) |
40 |
| - - [react](https://github.com/facebook/react) |
41 |
| - - [slm](https://github.com/slm-lang/slm) |
42 |
| - - [swig (maintained fork)](https://github.com/node-swig/swig-templates) |
43 |
| - - [swig (unmaintained)](https://github.com/paularmstrong/swig) |
44 |
| - - [teacup](https://github.com/goodeggs/teacup) |
45 |
| - - [templayed](http://archan937.github.com/templayed.js/) |
46 |
| - - [toffee](https://github.com/malgorithms/toffee) |
47 |
| - - [twig](https://github.com/justjohn/twig.js) |
48 |
| - - [underscore](https://github.com/documentcloud/underscore) [(website)](http://underscorejs.org/#template) |
49 |
| - - [vash](https://github.com/kirbysayshi/vash) |
50 |
| - - [walrus](https://github.com/jeremyruppel/walrus) [(website)](http://documentup.com/jeremyruppel/walrus/) |
51 |
| - - [whiskers](https://github.com/gsf/whiskers.js) |
| 11 | + | Name `cons.*` | Package Name | Website / State | |
| 12 | + | - | - | - | |
| 13 | + | [atpl](https://github.com/soywiz/atpl.js) | [`npm install atpl`](https://www.npmjs.com/package/atpl) | - | |
| 14 | + | [bracket](https://github.com/danlevan/bracket-template) | [`npm install bracket-template`](https://www.npmjs.com/package/bracket-template) | - | |
| 15 | + | [doT.js](https://github.com/olado/doT) | [`npm install dot`](https://www.npmjs.com/package/dot) | [(website)](http://olado.github.io/doT/) | |
| 16 | + | ~~[dust](https://github.com/akdubya/dustjs)~~ | [`npm install dust`](https://www.npmjs.com/package/dust) | [(website)](http://akdubya.github.com/dustjs/) / **(unmaintained)** | |
| 17 | + | [dustjs-linkedin](https://github.com/linkedin/dustjs) | [`npm install dustjs-helpers`](https://www.npmjs.com/package/dustjs-helpers) or<br>[`npm install dustjs-linkedin`](https://www.npmjs.com/package/dustjs-linkedin) | [(website)](http://linkedin.github.io/dustjs/) / **/!\\** Consolidate tries to use in this order :<br> `dust`, `dustjs-helpers` and `dustjs-linkedin`. | |
| 18 | + | ~~[eco](https://github.com/sstephenson/eco)~~ | [`npm install eco`](https://www.npmjs.com/package/eco) | **/!\ [Security issue](https://github.com/sstephenson/eco/pull/67)** | |
| 19 | + | [ect](https://github.com/baryshev/ect) | [`npm install ect`](https://www.npmjs.com/package/ect) | [(website)](http://ectjs.com/) | |
| 20 | + | [ejs](https://github.com/mde/ejs) | [`npm install ejs`](https://www.npmjs.com/package/ejs) | [(website)](http://ejs.co/) | |
| 21 | + | [haml](https://github.com/visionmedia/haml.js) | [`npm install hamljs`](https://www.npmjs.com/package/hamljs) | - | |
| 22 | + | [haml-coffee](https://github.com/netzpirat/haml-coffee) | [`npm install haml-coffee`](https://www.npmjs.com/package/haml-coffee) | - | |
| 23 | + | [hamlet](https://github.com/gregwebs/hamlet.js) | [`npm install hamlet`](https://www.npmjs.com/package/hamlet) | - | |
| 24 | + | [handlebars](https://github.com/wycats/handlebars.js/) | [`npm install atpl`](https://www.npmjs.com/package/atpl) | [(website)](http://handlebarsjs.com/) | |
| 25 | + | [hogan](https://github.com/twitter/hogan.js) | [`npm install hogan.js`](https://www.npmjs.com/package/hogan.js) | [(website)](http://twitter.github.com/hogan.js/) | |
| 26 | + | [htmling](https://github.com/codemix/htmling) | [`npm install htmling`](https://www.npmjs.com/package/htmling) | - | |
| 27 | + | ~~[jade](https://github.com/visionmedia/jade)~~ | [`npm install jade`](https://www.npmjs.com/package/jade) | [(website)](http://jade-lang.com/) / **(renamed `pug`)** | |
| 28 | + | [jazz](https://github.com/shinetech/jazz) | [`npm install jazz`](https://www.npmjs.com/package/jazz) | - | |
| 29 | + | ~~[jqtpl](https://github.com/kof/jqtpl)~~ | [`npm install jqtpl`](https://www.npmjs.com/package/jqtpl) | **(deprecated)** | |
| 30 | + | [JUST](https://github.com/baryshev/just) | [`npm install just`](https://www.npmjs.com/package/just) | - | |
| 31 | + | [liquid](https://github.com/leizongmin/tinyliquid) | [`npm install tinyliquid`](https://www.npmjs.com/package/tinyliquid) | [(website)](http://liquidmarkup.org/)<br>**will never add any new features** | |
| 32 | + | [liquor](https://github.com/chjj/liquor) | [`npm install liquor`](https://www.npmjs.com/package/liquor) | - | |
| 33 | + | [lodash](https://github.com/bestiejs/lodash) | [`npm install lodash`](https://www.npmjs.com/package/lodash) | [(website)](http://lodash.com/) | |
| 34 | + | [marko](https://github.com/marko-js/marko) | [`npm install marko`](https://www.npmjs.com/package/marko) | [(website)](http://markojs.com) | |
| 35 | + | [mote](https://github.com/satchmorun/mote) | [`npm install mote`](https://www.npmjs.com/package/mote) | [(website)](http://satchmorun.github.io/mote/) | |
| 36 | + | [mustache](https://github.com/janl/mustache.js) | [`npm install mustache`](https://www.npmjs.com/package/mustache) | - | |
| 37 | + | [nunjucks](https://github.com/mozilla/nunjucks) | [`npm install nunjucks`](https://www.npmjs.com/package/nunjucks) | [(website)](https://mozilla.github.io/nunjucks) | |
| 38 | + | [plates](https://github.com/flatiron/plates) | [`npm install plates`](https://www.npmjs.com/package/plates) | - | |
| 39 | + | [pug](https://github.com/pugjs/pug) | [`npm install pug`](https://www.npmjs.com/package/pug) | [(website)](http://jade-lang.com/) / **(formerly jade)** | |
| 40 | + | [QEJS](https://github.com/jepso/QEJS) | [`npm install qejs`](https://www.npmjs.com/package/qejs) | - | |
| 41 | + | [ractive](https://github.com/ractivejs/ractive) | [`npm install ractive`](https://www.npmjs.com/package/ractive) | - | |
| 42 | + | [react](https://github.com/facebook/react) | [`npm install react`](https://www.npmjs.com/package/react) | - | |
| 43 | + | [slm](https://github.com/slm-lang/slm) | [`npm install slm`](https://www.npmjs.com/package/slm) | - | |
| 44 | + | ~~[swig](https://github.com/paularmstrong/swig)~~ | [`npm install swig`](https://www.npmjs.com/package/swig) | **(unmaintained)** | |
| 45 | + | [swig](https://github.com/node-swig/swig-templates) | [`npm install swig-templates`](https://www.npmjs.com/package/swig-templates) | **/!\\** Consolidate tries to use `swig` before `swig-templates`<br>You shoud uninstall swig first (`npm uninstall swig`) | |
| 46 | + | [teacup](https://github.com/goodeggs/teacup) | [`npm install teacup`](https://www.npmjs.com/package/teacup) | - | |
| 47 | + | [templayed](https://github.com/archan937/templayed.js/) | [`npm install templayed`](https://www.npmjs.com/package/templayed) | [(website)](http://archan937.github.com/templayed.js/) | |
| 48 | + | [toffee](https://github.com/malgorithms/toffee) | [`npm install toffee`](https://www.npmjs.com/package/toffee) | - | |
| 49 | + | [twig](https://github.com/justjohn/twig.js) | [`npm install twig`](https://www.npmjs.com/package/twig) | [(wiki)](https://github.com/twigjs/twig.js/wiki/Implementation-Notes) | |
| 50 | + | [underscore](https://github.com/documentcloud/underscore) | [`npm install underscore`](https://www.npmjs.com/package/underscore) | [(website)](http://underscorejs.org/#template) | |
| 51 | + | [vash](https://github.com/kirbysayshi/vash) | [`npm install vash`](https://www.npmjs.com/package/vash) | - | |
| 52 | + | [walrus](https://github.com/jeremyruppel/walrus) | [`npm install walrus`](https://www.npmjs.com/package/walrus) | [(website)](http://documentup.com/jeremyruppel/walrus/) | |
| 53 | + | [whiskers](https://github.com/gsf/whiskers.js) | [`npm install whiskers`](https://www.npmjs.com/package/whiskers) | - | |
| 54 | + |
52 | 55 |
|
53 | 56 | __NOTE__: you must still install the engines you wish to use, add them to your package.json dependencies.
|
54 | 57 |
|
|
0 commit comments