UNPKG

js-koa-pug

Version:

Koa 2 middleware for rendering pug templates.

40 lines (23 loc) 680 B
# js-koa-pug Koa 2 middleware for rendering pug templates. ## Installation `npm install --save js-koa-pug` ## API #### `pug(root, options)` - `root`: Path to your views. - `options` Default render options see [pug documentation](https://pugjs.org/api/reference.html) for more. #### `context.render(file, options)` - `file`: Path relative to root, without `.pug` extension. - `options` Overrides default options. # Example ```javascript var pug = require("js-koa-pug"); app.use(pug("views")); app.use(function(ctx) { ctx.render("index"); }); ``` ## Hint For production environments its nice to have cache option enabled. ## License MIT, see more in LICENSE file.