import hljs from "highlight.js/lib/core"; import javascript from "highlight.js/lib/languages/javascript"; import typescript from "highlight.js/lib/languages/typescript"; import python from "highlight.js/lib/languages/python"; import rust from "highlight.js/lib/languages/rust"; import c from "highlight.js/lib/languages/c"; import cpp from "highlight.js/lib/languages/cpp"; import csharp from "highlight.js/lib/languages/csharp"; import ocaml from "highlight.js/lib/languages/ocaml"; import lua from "highlight.js/lib/languages/lua"; import swift from "highlight.js/lib/languages/swift"; import bash from "highlight.js/lib/languages/bash"; import css from "highlight.js/lib/languages/css"; import xml from "highlight.js/lib/languages/xml"; import go from "highlight.js/lib/languages/go"; import glsl from "highlight.js/lib/languages/glsl"; import json from "highlight.js/lib/languages/json"; import markdown from "highlight.js/lib/languages/markdown"; import yaml from "highlight.js/lib/languages/yaml"; import sql from "highlight.js/lib/languages/sql"; import diff from "highlight.js/lib/languages/diff"; import ini from "highlight.js/lib/languages/ini"; import java from "highlight.js/lib/languages/java"; import php from "highlight.js/lib/languages/php"; import ruby from "highlight.js/lib/languages/ruby"; import kotlin from "highlight.js/lib/languages/kotlin"; import dockerfile from "highlight.js/lib/languages/dockerfile"; import "highlight.js/styles/github-dark.css"; hljs.registerLanguage("javascript", javascript); hljs.registerLanguage("js", javascript); hljs.registerLanguage("typescript", typescript); hljs.registerLanguage("ts", typescript); hljs.registerLanguage("python", python); hljs.registerLanguage("py", python); hljs.registerLanguage("rust", rust); hljs.registerLanguage("c", c); hljs.registerLanguage("cpp", cpp); hljs.registerLanguage("c++", cpp); hljs.registerLanguage("csharp", csharp); hljs.registerLanguage("cs", csharp); hljs.registerLanguage("ocaml", ocaml); hljs.registerLanguage("lua", lua); hljs.registerLanguage("swift", swift); hljs.registerLanguage("bash", bash); hljs.registerLanguage("sh", bash); hljs.registerLanguage("shell", bash); hljs.registerLanguage("css", css); hljs.registerLanguage("html", xml); hljs.registerLanguage("xml", xml); hljs.registerLanguage("go", go); hljs.registerLanguage("golang", go); hljs.registerLanguage("glsl", glsl); hljs.registerLanguage("json", json); hljs.registerLanguage("markdown", markdown); hljs.registerLanguage("md", markdown); hljs.registerLanguage("yaml", yaml); hljs.registerLanguage("yml", yaml); hljs.registerLanguage("sql", sql); hljs.registerLanguage("diff", diff); hljs.registerLanguage("toml", ini); hljs.registerLanguage("ini", ini); hljs.registerLanguage("java", java); hljs.registerLanguage("php", php); hljs.registerLanguage("ruby", ruby); hljs.registerLanguage("rb", ruby); hljs.registerLanguage("kotlin", kotlin); hljs.registerLanguage("kt", kotlin); hljs.registerLanguage("dockerfile", dockerfile); hljs.registerLanguage("docker", dockerfile); export default hljs;