summaryrefslogtreecommitdiffstats
path: root/bench/templates/complex.js
blob: ddf361b598efa03e26470c949a65860fce751d21 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var fs = require('fs');

module.exports = {
  context: {
    header: function() {
      return "Colors";
    },
    hasItems: true,   // To make things fairer in mustache land due to no `{{if}}` construct on arrays
    items: [
      {name: "red", current: true, url: "#Red"},
      {name: "green", current: false, url: "#Green"},
      {name: "blue", current: false, url: "#Blue"}
    ]
  },

  handlebars: fs.readFileSync(__dirname + '/complex.handlebars').toString(),
  dust: fs.readFileSync(__dirname + '/complex.dust').toString(),
  eco: fs.readFileSync(__dirname + '/complex.eco').toString(),
  mustache: fs.readFileSync(__dirname + '/complex.mustache').toString()
};