extend.js 389 B

123456789101112131415161718
  1. /**
  2. * Module dependencies.
  3. */
  4. var pug = require('../')
  5. , path = __dirname + '/extend.pug'
  6. , str = require('fs').readFileSync(path, 'utf8')
  7. , fn = pug.compile(str, { filename: path, pretty: true });
  8. var tobi = { name: 'tobi', age: 2 };
  9. var loki = { name: 'loki', age: 1 };
  10. var jane = { name: 'jane', age: 5 };
  11. console.log(fn({
  12. title: 'pets'
  13. , pets: [tobi, loki, jane]
  14. }));