Changes mdx-loader to check for prism language before trying to dynamically require the corresponding language file.

This commit is contained in:
Michael Novotny
2018-04-17 12:33:25 -05:00
parent 6d72fa235f
commit d2b661f642

View File

@@ -22,8 +22,8 @@ function highlight(str, lang) {
return str
} else {
lang = aliases[lang] || lang
require(`prismjs/components/prism-${lang}.js`)
if (Prism.languages[lang]) {
require(`prismjs/components/prism-${lang}.js`)
return Prism.highlight(str, Prism.languages[lang])
} else {
return str