Files
bower/lib/util/hogan-colors.js
2012-09-11 22:45:02 -07:00

22 lines
814 B
JavaScript

// ==========================================
// BOWER: Hogan.js renderWithColors extension
// ==========================================
// Copyright 2012 Twitter, Inc
// Licensed under The MIT License
// http://opensource.org/licenses/MIT
// ==========================================
var colors = require('colors');
var hogan = require('hogan.js');
var _ = require('lodash');
module.exports = hogan.Template.prototype.renderWithColors = function (context, partials, indent) {
context = _.extend({
yellow : function (s) { return s.yellow },
green : function (s) { return s.green },
cyan : function (s) { return s.cyan },
grey : function (s) { return s.grey },
red : function (s) { return s.red }
}, context);
return this.ri([context], partials || {}, indent);
};