20 lines
489 B
JavaScript
20 lines
489 B
JavaScript
const md = require('./parse/markdown/index'),
|
|
parse = require('./parse/index')
|
|
|
|
module.exports = (str,type,option)=>{
|
|
option = option || {};
|
|
let result;
|
|
switch (type) {
|
|
case 'markdown':
|
|
result = parse(md(str),option);
|
|
break;
|
|
case 'html':
|
|
result = parse(str,option);
|
|
break;
|
|
default:
|
|
throw new Error('Invalid type, only markdown and html are supported');
|
|
break;
|
|
};
|
|
return result;
|
|
};
|