@helldoc/core
Version:
helldoc core
23 lines (22 loc) • 583 B
JavaScript
;
exports.__esModule = true;
var prism = require("prismjs");
var marked = require("marked");
var loadLanguages = require("prismjs/components/index");
function md() {
marked.setOptions({
highlight: function (code, lang) {
if (!lang)
return code;
try {
loadLanguages([lang]);
}
catch (err) {
console.log(lang, err);
}
return prism.highlight(code, prism.languages[lang], lang);
}
});
return marked;
}
exports["default"] = md;