feat(text-note): add Terraform HCL support for code blocks

This commit is contained in:
Elian Doran
2024-12-14 01:07:53 +02:00
parent b82634b39b
commit 65deec5861
3 changed files with 12 additions and 7 deletions

View File

@@ -107,8 +107,16 @@ const HIGHLIGHT_JS = {
const scriptsToLoad = new Set();
scriptsToLoad.add("node_modules/@highlightjs/cdn-assets/highlight.min.js");
for (const mimeType of mimeTypes) {
if (mimeType.enabled && mimeType.highlightJs) {
scriptsToLoad.add(`node_modules/@highlightjs/cdn-assets/languages/${mimeType.highlightJs}.min.js`);
const id = mimeType.highlightJs;
if (!mimeType.enabled || !id) {
continue;
}
if (mimeType.highlightJsSource === "libraries") {
scriptsToLoad.add(`libraries/highlightjs/${id}.js`);
} else {
// Built-in module.
scriptsToLoad.add(`node_modules/@highlightjs/cdn-assets/languages/${id}.min.js`);
}
}