Nunjucks environment and filters
npm install --save nunjucks-filters
Simply require it in your app.js
file
var app = require('express')(),
nunjucks = require('nunjucks-filters')();
app.engine('nunjucks', nunjucks);
If you want to configure and use your own nunjucks environment, you can pass it through
var nunjucks = require('nunjucks'),
env = nunjucks.configure('.', { custom: 'options' }),
filters = require('nunjucks-filters');
filters(env);
Nunjucks-filters returns its nunjucks environment (including any env passed into it), so you can easily add your own filters and globals.
var env = require('nunjucks-filters')();
// add a filter
env.addFilter('emoji', function () {
return '(⌐■_■)';
});
// add a global
env.addGlobal('coolDude', 'Nelson Pecora');