UNPKG

@dwp/govuk-casa

Version:

Framework for creating basic GOVUK Collect-And-Submit-Applications

24 lines (21 loc) 764 B
/** * This is a convenience script that will attach all filters in this directory * to the given Nunjucks environment. */ const formatDateObject = require('./formatDateObject.js'); const renderAsAttributes = require('./renderAsAttributes.js'); const mergeObjectsDeep = require('./mergeObjectsDeep.js'); const includes = require('./includes.js'); /** * Load filters into the given Nunjucks environment * * @param {any} env Nunjucks environment * @returns {void} */ module.exports = (env) => { env.addFilter('formatDateObject', formatDateObject); env.addFilter('renderAsAttributes', renderAsAttributes); env.addGlobal('mergeObjects', mergeObjectsDeep); env.addGlobal('mergeObjectsDeep', mergeObjectsDeep); env.addGlobal('includes', includes); };