js-koa-pug
Version:
Koa 2 middleware for rendering pug templates.
40 lines (23 loc) • 680 B
Markdown
# 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.