Node, Jade, Asset-Rack e Templates

Para usar modelos jade no lado do cliente.

Em package.json:

"dependencies": {
"express": "*",
"jade": "*",
"asset-rack": "*"
}

Instalando:

npm install

Em seu app.js (app node):

var assetRack = require('asset-rack');

var jadeAssets = new assetRack.JadeAsset({
url
: '/views/templates.js',
dirname
: './views/templates'
});

var app = express();

app
.configure(function(){
.
.
app
.use(jadeAssets);
.
.
});

Em seu script.js, no lado do cliente:

var template = Templates['someTemplate']();
$
('#someDiv').html( template );