@kth/kth-node-web-common
Version:
Common components for node-web projects
20 lines (16 loc) • 387 B
JavaScript
/* eslint-disable prefer-arrow-callback */
const Handlebars = require('handlebars')
/** @function safe
*
* @param {string} inp -- the object to serialize to JSON
*
* @return web safe string
*
* @example
* {{toJSON myObj}}
*/
Handlebars.registerHelper('toJSON', function toJSON(inp) {
const outp = JSON.stringify(inp)
return new Handlebars.SafeString(outp)
})