keystone
Version:
Web Application Framework and Admin GUI / Content Management System built on Express.js and Mongoose
15 lines (12 loc) • 443 B
JavaScript
var assign = require('object-assign');
module.exports = function initViewLocals (keystone, app) {
// Apply locals
if (typeof keystone.get('locals') === 'object') {
assign(app.locals, keystone.get('locals'));
}
// Default "pretty html" mode except in production
// Only if it has not been specified in the locals setting
if (app.locals.pretty === undefined && keystone.get('env') !== 'production') {
app.locals.pretty = true;
}
};