micro-jade
v0.0.1
Published
The main purpose of this small library is to allow using the simplest Jade (pug) templates without having Jade(pug) installed. It is not support any logic inside template. So operators 'if', 'each' etc. are not supported. Also original Jade does a lot of
Downloads
4
Readme
WARNING! It's very very alpha.
micro-jade
The main purpose of this small library is to allow using the simplest Jade (pug) templates without having Jade(pug) installed. It is not support any logic inside template. So operators 'if', 'each' etc. are not supported. Also original Jade does a lot of optimisation while micro-jade doesn't.
Usage expample:
// see examples a
var mj = require('micro-jade');
var fs = require('fs');
var jadeCode = fs.readFileSync('./tpl.jade').toString();
var html = mj.make(jadeCode, {
name: "William",
age: 22,
gender: "male"
});
fs.writeFileSync('./output.html', html);
tpl.jade:
table
tbody
tr
td name
td=name
tr
td age
td=age
tr
td gender
td=gender
output (beautified):
<table>
<tbody>
<tr>
<td>name</td>
<td>William</td>
</tr>
<tr>
<td>age</td>
<td>22</td>
</tr>
<tr>
<td>gender</td>
<td>male</td>
</tr>
</tbody>
</table>