indent.js 331 B

123456789101112
  1. var mout = require('mout');
  2. function indent(Handlebars) {
  3. Handlebars.registerHelper('indent', function (context) {
  4. var hash = context.hash;
  5. var indentStr = mout.string.repeat(' ', parseInt(hash.level, 10));
  6. return context.fn(this).replace(/\n/g, '\n' + indentStr);
  7. });
  8. }
  9. module.exports = indent;