UNPKG

@scalar/code-highlight

Version:

Central methods and themes for code highlighting in Scalar projects

79 lines (76 loc) 2.43 kB
import bash from 'highlight.js/lib/languages/bash'; import c from 'highlight.js/lib/languages/c'; import clojure from 'highlight.js/lib/languages/clojure'; import cpp from 'highlight.js/lib/languages/cpp'; import csharp from 'highlight.js/lib/languages/csharp'; import css from 'highlight.js/lib/languages/css'; import dart from 'highlight.js/lib/languages/dart'; import elixir from 'highlight.js/lib/languages/elixir'; import go from 'highlight.js/lib/languages/go'; import graphql from 'highlight.js/lib/languages/graphql'; import java from 'highlight.js/lib/languages/java'; import javascript from 'highlight.js/lib/languages/javascript'; import json from 'highlight.js/lib/languages/json'; import kotlin from 'highlight.js/lib/languages/kotlin'; import less from 'highlight.js/lib/languages/less'; import makefile from 'highlight.js/lib/languages/makefile'; import markdown from 'highlight.js/lib/languages/markdown'; import matlab from 'highlight.js/lib/languages/matlab'; import nginx from 'highlight.js/lib/languages/nginx'; import objectivec from 'highlight.js/lib/languages/objectivec'; import ocaml from 'highlight.js/lib/languages/ocaml'; import php from 'highlight.js/lib/languages/php'; import plaintext from 'highlight.js/lib/languages/plaintext'; import powershell from 'highlight.js/lib/languages/powershell'; import python from 'highlight.js/lib/languages/python'; import r from 'highlight.js/lib/languages/r'; import ruby from 'highlight.js/lib/languages/ruby'; import rust from 'highlight.js/lib/languages/rust'; import scss from 'highlight.js/lib/languages/scss'; import shell from 'highlight.js/lib/languages/shell'; import sql from 'highlight.js/lib/languages/sql'; import swift from 'highlight.js/lib/languages/swift'; import typescript from 'highlight.js/lib/languages/typescript'; import xml from 'highlight.js/lib/languages/xml'; import yaml from 'highlight.js/lib/languages/yaml'; import curl from 'highlightjs-curl'; const standardLanguages = { bash, c, clojure, cpp, csharp, css, curl, dart, elixir, go, graphql, html: xml, java, javascript, json, kotlin, less, makefile, markdown, matlab, nginx, objectivec, ocaml, php, plaintext, powershell, python, r, ruby, rust, scss, shell, sql, swift, typescript, xml, yaml, }; export { standardLanguages };