UNPKG

4.2 kBJavaScriptView Raw
1import highlight from 'highlight.js/lib/highlight';
2import './highlight.css';
3
4import cpp from 'highlight.js/lib/languages/cpp';
5import xml from 'highlight.js/lib/languages/xml';
6import bash from 'highlight.js/lib/languages/bash';
7import clojure from 'highlight.js/lib/languages/clojure';
8import coffeescript from 'highlight.js/lib/languages/coffeescript';
9import cs from 'highlight.js/lib/languages/cs';
10import css from 'highlight.js/lib/languages/css';
11import markdown from 'highlight.js/lib/languages/markdown';
12import dockerfile from 'highlight.js/lib/languages/dockerfile';
13import elixir from 'highlight.js/lib/languages/elixir';
14import elm from 'highlight.js/lib/languages/elm';
15import ruby from 'highlight.js/lib/languages/ruby';
16import erlang from 'highlight.js/lib/languages/erlang';
17import glsl from 'highlight.js/lib/languages/glsl';
18import go from 'highlight.js/lib/languages/go';
19import gradle from 'highlight.js/lib/languages/gradle';
20import groovy from 'highlight.js/lib/languages/groovy';
21import handlebars from 'highlight.js/lib/languages/handlebars';
22import haskell from 'highlight.js/lib/languages/haskell';
23import java from 'highlight.js/lib/languages/java';
24import javascript from 'highlight.js/lib/languages/javascript';
25import json from 'highlight.js/lib/languages/json';
26import kotlin from 'highlight.js/lib/languages/kotlin';
27import less from 'highlight.js/lib/languages/less';
28import livescript from 'highlight.js/lib/languages/livescript';
29import lua from 'highlight.js/lib/languages/lua';
30import makefile from 'highlight.js/lib/languages/makefile';
31import perl from 'highlight.js/lib/languages/perl';
32import php from 'highlight.js/lib/languages/php';
33import powershell from 'highlight.js/lib/languages/powershell';
34import python from 'highlight.js/lib/languages/python';
35import r from 'highlight.js/lib/languages/r';
36import rust from 'highlight.js/lib/languages/rust';
37import scala from 'highlight.js/lib/languages/scala';
38import scss from 'highlight.js/lib/languages/scss';
39import shell from 'highlight.js/lib/languages/shell';
40import sql from 'highlight.js/lib/languages/sql';
41import swift from 'highlight.js/lib/languages/swift';
42import yaml from 'highlight.js/lib/languages/yaml';
43import twig from 'highlight.js/lib/languages/twig';
44import typescript from 'highlight.js/lib/languages/typescript';
45
46highlight.registerLanguage('cpp', cpp);
47highlight.registerLanguage('xml', xml);
48highlight.registerLanguage('bash', bash);
49highlight.registerLanguage('clojure', clojure);
50highlight.registerLanguage('coffeescript', coffeescript);
51highlight.registerLanguage('cs', cs);
52highlight.registerLanguage('css', css);
53highlight.registerLanguage('markdown', markdown);
54highlight.registerLanguage('dockerfile', dockerfile);
55highlight.registerLanguage('elixir', elixir);
56highlight.registerLanguage('elm', elm);
57highlight.registerLanguage('ruby', ruby);
58highlight.registerLanguage('erlang', erlang);
59highlight.registerLanguage('glsl', glsl);
60highlight.registerLanguage('go', go);
61highlight.registerLanguage('gradle', gradle);
62highlight.registerLanguage('groovy', groovy);
63highlight.registerLanguage('handlebars', handlebars);
64highlight.registerLanguage('haskell', haskell);
65highlight.registerLanguage('java', java);
66highlight.registerLanguage('javascript', javascript);
67highlight.registerLanguage('json', json);
68highlight.registerLanguage('kotlin', kotlin);
69highlight.registerLanguage('less', less);
70highlight.registerLanguage('livescript', livescript);
71highlight.registerLanguage('lua', lua);
72highlight.registerLanguage('makefile', makefile);
73highlight.registerLanguage('perl', perl);
74highlight.registerLanguage('php', php);
75highlight.registerLanguage('powershell', powershell);
76highlight.registerLanguage('python', python);
77highlight.registerLanguage('r', r);
78highlight.registerLanguage('rust', rust);
79highlight.registerLanguage('scala', scala);
80highlight.registerLanguage('scss', scss);
81highlight.registerLanguage('shell', shell);
82highlight.registerLanguage('sql', sql);
83highlight.registerLanguage('swift', swift);
84highlight.registerLanguage('yaml', yaml);
85highlight.registerLanguage('twig', twig);
86highlight.registerLanguage('typescript', typescript);
87
88export default highlight;