index.js 653 B

123456789101112131415161718192021222324
  1. 'use strict';
  2. module.exports = ctx => {
  3. const { renderer } = ctx.extend;
  4. const plain = require('./plain');
  5. renderer.register('htm', 'html', plain, true);
  6. renderer.register('html', 'html', plain, true);
  7. renderer.register('css', 'css', plain, true);
  8. renderer.register('js', 'js', plain, true);
  9. renderer.register('json', 'json', require('./json'), true);
  10. const yaml = require('./yaml');
  11. renderer.register('yml', 'json', yaml, true);
  12. renderer.register('yaml', 'json', yaml, true);
  13. const nunjucks = require('./nunjucks');
  14. renderer.register('njk', 'html', nunjucks, true);
  15. renderer.register('j2', 'html', nunjucks, true);
  16. };