index.js 508 B

12345678910111213141516171819
  1. const md = require('./parse/markdown/index'),
  2. parse = require('./parse/index')
  3. module.exports = (str,type,option)=>{
  4. option = option || {};
  5. let result;
  6. switch (type) {
  7. case 'markdown':
  8. result = parse(md(str),option);
  9. break;
  10. case 'html':
  11. result = parse(str,option);
  12. break;
  13. default:
  14. throw new Error('Invalid type, only markdown and html are supported');
  15. break;
  16. };
  17. return result;
  18. };