# jRender Edit your views with a jQuery server-side postprocessor. ## Installation ``` npm install jrender --save ``` ## Setup Here's the middleware in app.js. ``` var jrender = require("jrender"); app.use(jrender()); ``` ## Usage Here's a route. ``` var route = function(req, res, next){ res.jrender('index', { title: 'Express' }, function($){ $("title").attr("jquery","awesome"); }); }; ``` If you need the string, and don't wanna send you can pass in the last callback. ``` var route = function(req, res, next){ res.jrender('index', { title: 'Express' }, function($){ $("title").attr("jquery","awesome"); }, function(err, html){ if(err) return next(err); return res.send(html); }); }; ```