options.js 503 B

1234567891011121314151617
  1. const _path = require('path');
  2. // wrapper to add custom options
  3. module.exports = function getOptions(opt){
  4. // merge options
  5. const options = {
  6. template: opt.template || _path.join(__dirname, '../assets/template.ejs'),
  7. stylesheet: opt.css || _path.join(__dirname, '../assets/layout.css'),
  8. lang: opt.lang || 'en_US',
  9. payload: opt.payload || {},
  10. filter: opt.filter || function(d){return d},
  11. onError: opt.onError || null
  12. };
  13. return options;
  14. }