--- /dev/null
+// Import the core component from highlight.js";
+import hljs from "highlight.js/lib/core";
+export default hljs;
+
+// Import styles for highlight.js";
+import "highlight.js/styles/github.css";
+
+// Import only the languages that we need
+import apache from "highlight.js/lib/languages/apache.js";
+hljs.registerLanguage("apache", apache);
+
+import armasm from "highlight.js/lib/languages/armasm.js";
+hljs.registerLanguage("armasm", armasm);
+
+import asciidoc from "highlight.js/lib/languages/asciidoc.js";
+hljs.registerLanguage("asciidoc", asciidoc);
+
+import awk from "highlight.js/lib/languages/awk.js";
+hljs.registerLanguage("awk", awk);
+
+import bash from "highlight.js/lib/languages/bash.js";
+hljs.registerLanguage("bash", bash);
+
+import c from "highlight.js/lib/languages/c.js";
+hljs.registerLanguage("c", c);
+
+import cmake from "highlight.js/lib/languages/cmake.js";
+hljs.registerLanguage("cmake", cmake);
+
+import cpp from "highlight.js/lib/languages/cpp.js";
+hljs.registerLanguage("cpp", cpp);
+
+import csharp from "highlight.js/lib/languages/csharp.js";
+hljs.registerLanguage("csharp", csharp);
+
+import css from "highlight.js/lib/languages/css.js";
+hljs.registerLanguage("css", css);
+
+import diff from "highlight.js/lib/languages/diff.js";
+hljs.registerLanguage("diff", diff);
+
+import dockerfile from "highlight.js/lib/languages/dockerfile.js";
+hljs.registerLanguage("dockerfile", dockerfile);
+
+import fortran from "highlight.js/lib/languages/fortran.js";
+hljs.registerLanguage("fortran", fortran);
+
+import go from "highlight.js/lib/languages/go.js";
+hljs.registerLanguage("go", go);
+
+import groovy from "highlight.js/lib/languages/groovy.js";
+hljs.registerLanguage("groovy", groovy);
+
+import http from "highlight.js/lib/languages/http.js";
+hljs.registerLanguage("http", http);
+
+import ini from "highlight.js/lib/languages/ini.js";
+hljs.registerLanguage("ini", ini);
+
+import java from "highlight.js/lib/languages/java.js";
+hljs.registerLanguage("java", java);
+
+import javascript from "highlight.js/lib/languages/javascript.js";
+hljs.registerLanguage("javascript", javascript);
+
+import json from "highlight.js/lib/languages/json.js";
+hljs.registerLanguage("json", json);
+
+import latex from "highlight.js/lib/languages/latex.js";
+hljs.registerLanguage("latex", latex);
+
+import ldif from "highlight.js/lib/languages/ldif.js";
+hljs.registerLanguage("ldif", ldif);
+
+import llvm from "highlight.js/lib/languages/llvm.js";
+hljs.registerLanguage("llvm", llvm);
+
+import lua from "highlight.js/lib/languages/lua.js";
+hljs.registerLanguage("lua", lua);
+
+import makefile from "highlight.js/lib/languages/makefile.js";
+hljs.registerLanguage("makefile", makefile);
+
+import markdown from "highlight.js/lib/languages/markdown.js";
+hljs.registerLanguage("markdown", markdown);
+
+import perl from "highlight.js/lib/languages/perl.js";
+hljs.registerLanguage("perl", perl);
+
+import pgsql from "highlight.js/lib/languages/pgsql.js";
+hljs.registerLanguage("pgsql", pgsql);
+
+import php from "highlight.js/lib/languages/php.js";
+hljs.registerLanguage("php", php);
+
+import plaintext from "highlight.js/lib/languages/plaintext.js";
+hljs.registerLanguage("plaintext", plaintext);
+
+import properties from "highlight.js/lib/languages/properties.js";
+hljs.registerLanguage("properties", properties);
+
+import protobuf from "highlight.js/lib/languages/protobuf.js";
+hljs.registerLanguage("protobuf", protobuf);
+
+import python from "highlight.js/lib/languages/python.js";
+hljs.registerLanguage("python", python);
+
+import ruby from "highlight.js/lib/languages/ruby.js";
+hljs.registerLanguage("ruby", ruby);
+
+import rust from "highlight.js/lib/languages/rust.js";
+hljs.registerLanguage("rust", rust);
+
+import scss from "highlight.js/lib/languages/scss.js";
+hljs.registerLanguage("scss", scss);
+
+import shell from "highlight.js/lib/languages/shell.js";
+hljs.registerLanguage("shell", shell);
+
+import sql from "highlight.js/lib/languages/sql.js";
+hljs.registerLanguage("sql", sql);
+
+import tcl from "highlight.js/lib/languages/tcl.js";
+hljs.registerLanguage("tcl", tcl);
+
+import typescript from "highlight.js/lib/languages/typescript.js";
+hljs.registerLanguage("typescript", typescript);
+
+import vala from "highlight.js/lib/languages/vala.js";
+hljs.registerLanguage("vala", vala);
+
+import vim from "highlight.js/lib/languages/vim.js";
+hljs.registerLanguage("vim", vim);
+
+import wasm from "highlight.js/lib/languages/wasm.js";
+hljs.registerLanguage("wasm", wasm);
+
+import x86asm from "highlight.js/lib/languages/x86asm.js";
+hljs.registerLanguage("x86asm", x86asm);
+
+import xml from "highlight.js/lib/languages/xml.js";
+hljs.registerLanguage("xml", xml);
+
+import yaml from "highlight.js/lib/languages/yaml.js";
+hljs.registerLanguage("yaml", yaml);