// Require the highlight.js library without languages import highlightJS from 'highlight.js/lib/core'; // Convert to imports // ^hljs\.registerLanguage\('(.+)', require\('\./languages\/(.+)'\)\);$ // import $1 from 'highlight.js/lib/languages/$2'; // import _1c from 'highlight.js/lib/languages/1c'; // import abnf from 'highlight.js/lib/languages/abnf'; // import accesslog from 'highlight.js/lib/languages/accesslog'; // import actionscript from 'highlight.js/lib/languages/actionscript'; // import ada from 'highlight.js/lib/languages/ada'; // import angelscript from 'highlight.js/lib/languages/angelscript'; // import apache from 'highlight.js/lib/languages/apache'; // import applescript from 'highlight.js/lib/languages/applescript'; // import arcade from 'highlight.js/lib/languages/arcade'; import cLike from 'highlight.js/lib/languages/c-like'; import cpp from 'highlight.js/lib/languages/cpp'; // import arduino from 'highlight.js/lib/languages/arduino'; // import armasm from 'highlight.js/lib/languages/armasm'; import xml from 'highlight.js/lib/languages/xml'; // import asciidoc from 'highlight.js/lib/languages/asciidoc'; // import aspectj from 'highlight.js/lib/languages/aspectj'; // import autohotkey from 'highlight.js/lib/languages/autohotkey'; // import autoit from 'highlight.js/lib/languages/autoit'; // import avrasm from 'highlight.js/lib/languages/avrasm'; import awk from 'highlight.js/lib/languages/awk'; // import axapta from 'highlight.js/lib/languages/axapta'; import bash from 'highlight.js/lib/languages/bash'; // import basic from 'highlight.js/lib/languages/basic'; // import bnf from 'highlight.js/lib/languages/bnf'; // import brainfuck from 'highlight.js/lib/languages/brainfuck'; import c from 'highlight.js/lib/languages/c'; // import cal from 'highlight.js/lib/languages/cal'; // import capnproto from 'highlight.js/lib/languages/capnproto'; // import ceylon from 'highlight.js/lib/languages/ceylon'; // import clean from 'highlight.js/lib/languages/clean'; import clojure from 'highlight.js/lib/languages/clojure'; // import clojureRepl from 'highlight.js/lib/languages/clojure-repl'; // import cmake from 'highlight.js/lib/languages/cmake'; // import coffeescript from 'highlight.js/lib/languages/coffeescript'; // import coq from 'highlight.js/lib/languages/coq'; // import cos from 'highlight.js/lib/languages/cos'; // import crmsh from 'highlight.js/lib/languages/crmsh'; import crystal from 'highlight.js/lib/languages/crystal'; import csharp from 'highlight.js/lib/languages/csharp'; import csp from 'highlight.js/lib/languages/csp'; import css from 'highlight.js/lib/languages/css'; // import d from 'highlight.js/lib/languages/d'; import markdown from 'highlight.js/lib/languages/markdown'; import dart from 'highlight.js/lib/languages/dart'; // import delphi from 'highlight.js/lib/languages/delphi'; import diff from 'highlight.js/lib/languages/diff'; // import django from 'highlight.js/lib/languages/django'; // import dns from 'highlight.js/lib/languages/dns'; import dockerfile from 'highlight.js/lib/languages/dockerfile'; // import dos from 'highlight.js/lib/languages/dos'; // import dsconfig from 'highlight.js/lib/languages/dsconfig'; // import dts from 'highlight.js/lib/languages/dts'; // import dust from 'highlight.js/lib/languages/dust'; // import ebnf from 'highlight.js/lib/languages/ebnf'; import elixir from 'highlight.js/lib/languages/elixir'; import elm from 'highlight.js/lib/languages/elm'; import ruby from 'highlight.js/lib/languages/ruby'; // import erb from 'highlight.js/lib/languages/erb'; // import erlangRepl from 'highlight.js/lib/languages/erlang-repl'; import erlang from 'highlight.js/lib/languages/erlang'; // import excel from 'highlight.js/lib/languages/excel'; // import fix from 'highlight.js/lib/languages/fix'; // import flix from 'highlight.js/lib/languages/flix'; // import fortran from 'highlight.js/lib/languages/fortran'; import fsharp from 'highlight.js/lib/languages/fsharp'; // import gams from 'highlight.js/lib/languages/gams'; // import gauss from 'highlight.js/lib/languages/gauss'; // import gcode from 'highlight.js/lib/languages/gcode'; // import gherkin from 'highlight.js/lib/languages/gherkin'; // import glsl from 'highlight.js/lib/languages/glsl'; // import gml from 'highlight.js/lib/languages/gml'; import go from 'highlight.js/lib/languages/go'; // import golo from 'highlight.js/lib/languages/golo'; import gradle from 'highlight.js/lib/languages/gradle'; import groovy from 'highlight.js/lib/languages/groovy'; // import haml from 'highlight.js/lib/languages/haml'; import handlebars from 'highlight.js/lib/languages/handlebars'; import haskell from 'highlight.js/lib/languages/haskell'; // import haxe from 'highlight.js/lib/languages/haxe'; // import hsp from 'highlight.js/lib/languages/hsp'; // import htmlbars from 'highlight.js/lib/languages/htmlbars'; // import http from 'highlight.js/lib/languages/http'; // import hy from 'highlight.js/lib/languages/hy'; // import inform7 from 'highlight.js/lib/languages/inform7'; import ini from 'highlight.js/lib/languages/ini'; // import irpf90 from 'highlight.js/lib/languages/irpf90'; // import isbl from 'highlight.js/lib/languages/isbl'; import java from 'highlight.js/lib/languages/java'; import javascript from 'highlight.js/lib/languages/javascript'; // import jbossCli from 'highlight.js/lib/languages/jboss-cli'; import json from 'highlight.js/lib/languages/json'; // import julia from 'highlight.js/lib/languages/julia'; // import juliaRepl from 'highlight.js/lib/languages/julia-repl'; import kotlin from 'highlight.js/lib/languages/kotlin'; // import lasso from 'highlight.js/lib/languages/lasso'; // import latex from 'highlight.js/lib/languages/latex'; // import ldif from 'highlight.js/lib/languages/ldif'; // import leaf from 'highlight.js/lib/languages/leaf'; import less from 'highlight.js/lib/languages/less'; import lisp from 'highlight.js/lib/languages/lisp'; // import livecodeserver from 'highlight.js/lib/languages/livecodeserver'; // import livescript from 'highlight.js/lib/languages/livescript'; // import llvm from 'highlight.js/lib/languages/llvm'; // import lsl from 'highlight.js/lib/languages/lsl'; import lua from 'highlight.js/lib/languages/lua'; import makefile from 'highlight.js/lib/languages/makefile'; // import mathematica from 'highlight.js/lib/languages/mathematica'; // import matlab from 'highlight.js/lib/languages/matlab'; // import maxima from 'highlight.js/lib/languages/maxima'; // import mel from 'highlight.js/lib/languages/mel'; // import mercury from 'highlight.js/lib/languages/mercury'; // import mipsasm from 'highlight.js/lib/languages/mipsasm'; // import mizar from 'highlight.js/lib/languages/mizar'; import perl from 'highlight.js/lib/languages/perl'; // import mojolicious from 'highlight.js/lib/languages/mojolicious'; // import monkey from 'highlight.js/lib/languages/monkey'; // import moonscript from 'highlight.js/lib/languages/moonscript'; // import n1ql from 'highlight.js/lib/languages/n1ql'; import nginx from 'highlight.js/lib/languages/nginx'; // import nim from 'highlight.js/lib/languages/nim'; // import nix from 'highlight.js/lib/languages/nix'; // import nsis from 'highlight.js/lib/languages/nsis'; import objectivec from 'highlight.js/lib/languages/objectivec'; // import ocaml from 'highlight.js/lib/languages/ocaml'; // import openscad from 'highlight.js/lib/languages/openscad'; // import oxygene from 'highlight.js/lib/languages/oxygene'; // import parser3 from 'highlight.js/lib/languages/parser3'; // import pf from 'highlight.js/lib/languages/pf'; import pgsql from 'highlight.js/lib/languages/pgsql'; import php from 'highlight.js/lib/languages/php'; // import phpTemplate from 'highlight.js/lib/languages/php-template'; import plaintext from 'highlight.js/lib/languages/plaintext'; // import pony from 'highlight.js/lib/languages/pony'; import powershell from 'highlight.js/lib/languages/powershell'; // import processing from 'highlight.js/lib/languages/processing'; // import profile from 'highlight.js/lib/languages/profile'; // import prolog from 'highlight.js/lib/languages/prolog'; import properties from 'highlight.js/lib/languages/properties'; import protobuf from 'highlight.js/lib/languages/protobuf'; // import puppet from 'highlight.js/lib/languages/puppet'; // import purebasic from 'highlight.js/lib/languages/purebasic'; import python from 'highlight.js/lib/languages/python'; // import pythonRepl from 'highlight.js/lib/languages/python-repl'; // import q from 'highlight.js/lib/languages/q'; // import qml from 'highlight.js/lib/languages/qml'; // import r from 'highlight.js/lib/languages/r'; // import reasonml from 'highlight.js/lib/languages/reasonml'; // import rib from 'highlight.js/lib/languages/rib'; // import roboconf from 'highlight.js/lib/languages/roboconf'; // import routeros from 'highlight.js/lib/languages/routeros'; // import rsl from 'highlight.js/lib/languages/rsl'; // import ruleslanguage from 'highlight.js/lib/languages/ruleslanguage'; import rust from 'highlight.js/lib/languages/rust'; // import sas from 'highlight.js/lib/languages/sas'; import scala from 'highlight.js/lib/languages/scala'; // import scheme from 'highlight.js/lib/languages/scheme'; // import scilab from 'highlight.js/lib/languages/scilab'; import scss from 'highlight.js/lib/languages/scss'; import shell from 'highlight.js/lib/languages/shell'; // import smali from 'highlight.js/lib/languages/smali'; // import smalltalk from 'highlight.js/lib/languages/smalltalk'; // import sml from 'highlight.js/lib/languages/sml'; // import sqf from 'highlight.js/lib/languages/sqf'; import sql from 'highlight.js/lib/languages/sql'; // import stan from 'highlight.js/lib/languages/stan'; // import stata from 'highlight.js/lib/languages/stata'; // import step21 from 'highlight.js/lib/languages/step21'; // import stylus from 'highlight.js/lib/languages/stylus'; // import subunit from 'highlight.js/lib/languages/subunit'; import swift from 'highlight.js/lib/languages/swift'; // import taggerscript from 'highlight.js/lib/languages/taggerscript'; import yaml from 'highlight.js/lib/languages/yaml'; // import tap from 'highlight.js/lib/languages/tap'; // import tcl from 'highlight.js/lib/languages/tcl'; // import thrift from 'highlight.js/lib/languages/thrift'; // import tp from 'highlight.js/lib/languages/tp'; // import twig from 'highlight.js/lib/languages/twig'; import typescript from 'highlight.js/lib/languages/typescript'; // import vala from 'highlight.js/lib/languages/vala'; // import vbnet from 'highlight.js/lib/languages/vbnet'; // import vbscript from 'highlight.js/lib/languages/vbscript'; // import vbscriptHtml from 'highlight.js/lib/languages/vbscript-html'; // import verilog from 'highlight.js/lib/languages/verilog'; // import vhdl from 'highlight.js/lib/languages/vhdl'; // import vim from 'highlight.js/lib/languages/vim'; // import x86asm from 'highlight.js/lib/languages/x86asm'; // import xl from 'highlight.js/lib/languages/xl'; // import xquery from 'highlight.js/lib/languages/xquery'; // import zephir from 'highlight.js/lib/languages/zephir'; // Convert to registerLanguage // ^hljs\.registerLanguage\('(.+)', require\('\./languages\/(.+)'\)\);$ // highlightJS.registerLanguage('$1', $1); // Separately require languages // highlightJS.registerLanguage('1c', _1c); // highlightJS.registerLanguage('abnf', abnf); // highlightJS.registerLanguage('accesslog', accesslog); // highlightJS.registerLanguage('actionscript', actionscript); // highlightJS.registerLanguage('ada', ada); // highlightJS.registerLanguage('angelscript', angelscript); // highlightJS.registerLanguage('apache', apache); // highlightJS.registerLanguage('applescript', applescript); // highlightJS.registerLanguage('arcade', arcade); highlightJS.registerLanguage('c-like', cLike); highlightJS.registerLanguage('cpp', cpp); // highlightJS.registerLanguage('arduino', arduino); // highlightJS.registerLanguage('armasm', armasm); highlightJS.registerLanguage('xml', xml); // highlightJS.registerLanguage('asciidoc', asciidoc); // highlightJS.registerLanguage('aspectj', aspectj); // highlightJS.registerLanguage('autohotkey', autohotkey); // highlightJS.registerLanguage('autoit', autoit); // highlightJS.registerLanguage('avrasm', avrasm); highlightJS.registerLanguage('awk', awk); // highlightJS.registerLanguage('axapta', axapta); highlightJS.registerLanguage('bash', bash); // highlightJS.registerLanguage('basic', basic); // highlightJS.registerLanguage('bnf', bnf); // highlightJS.registerLanguage('brainfuck', brainfuck); highlightJS.registerLanguage('c', c); // highlightJS.registerLanguage('cal', cal); // highlightJS.registerLanguage('capnproto', capnproto); // highlightJS.registerLanguage('ceylon', ceylon); // highlightJS.registerLanguage('clean', clean); highlightJS.registerLanguage('clojure', clojure); // highlightJS.registerLanguage('clojure-repl', clojureRepl); // highlightJS.registerLanguage('cmake', cmake); // highlightJS.registerLanguage('coffeescript', coffeescript); // highlightJS.registerLanguage('coq', coq); // highlightJS.registerLanguage('cos', cos); // highlightJS.registerLanguage('crmsh', crmsh); highlightJS.registerLanguage('crystal', crystal); highlightJS.registerLanguage('csharp', csharp); highlightJS.registerLanguage('csp', csp); highlightJS.registerLanguage('css', css); // highlightJS.registerLanguage('d', d); highlightJS.registerLanguage('markdown', markdown); highlightJS.registerLanguage('dart', dart); // highlightJS.registerLanguage('delphi', delphi); highlightJS.registerLanguage('diff', diff); // highlightJS.registerLanguage('django', django); // highlightJS.registerLanguage('dns', dns); highlightJS.registerLanguage('dockerfile', dockerfile); // highlightJS.registerLanguage('dos', dos); // highlightJS.registerLanguage('dsconfig', dsconfig); // highlightJS.registerLanguage('dts', dts); // highlightJS.registerLanguage('dust', dust); // highlightJS.registerLanguage('ebnf', ebnf); highlightJS.registerLanguage('elixir', elixir); highlightJS.registerLanguage('elm', elm); highlightJS.registerLanguage('ruby', ruby); // highlightJS.registerLanguage('erb', erb); // highlightJS.registerLanguage('erlang-repl', erlangRepl); highlightJS.registerLanguage('erlang', erlang); // highlightJS.registerLanguage('excel', excel); // highlightJS.registerLanguage('fix', fix); // highlightJS.registerLanguage('flix', flix); // highlightJS.registerLanguage('fortran', fortran); highlightJS.registerLanguage('fsharp', fsharp); // highlightJS.registerLanguage('gams', gams); // highlightJS.registerLanguage('gauss', gauss); // highlightJS.registerLanguage('gcode', gcode); // highlightJS.registerLanguage('gherkin', gherkin); // highlightJS.registerLanguage('glsl', glsl); // highlightJS.registerLanguage('gml', gml); highlightJS.registerLanguage('go', go); // highlightJS.registerLanguage('golo', golo); highlightJS.registerLanguage('gradle', gradle); highlightJS.registerLanguage('groovy', groovy); // highlightJS.registerLanguage('haml', haml); highlightJS.registerLanguage('handlebars', handlebars); highlightJS.registerLanguage('haskell', haskell); // highlightJS.registerLanguage('haxe', haxe); // highlightJS.registerLanguage('hsp', hsp); // highlightJS.registerLanguage('htmlbars', htmlbars); // highlightJS.registerLanguage('http', http); // highlightJS.registerLanguage('hy', hy); // highlightJS.registerLanguage('inform7', inform7); highlightJS.registerLanguage('ini', ini); // highlightJS.registerLanguage('irpf90', irpf90); // highlightJS.registerLanguage('isbl', isbl); highlightJS.registerLanguage('java', java); highlightJS.registerLanguage('javascript', javascript); // highlightJS.registerLanguage('jboss-cli', jbossCli); highlightJS.registerLanguage('json', json); // highlightJS.registerLanguage('julia', julia); // highlightJS.registerLanguage('julia-repl', juliaRepl); highlightJS.registerLanguage('kotlin', kotlin); // highlightJS.registerLanguage('lasso', lasso); // highlightJS.registerLanguage('latex', latex); // highlightJS.registerLanguage('ldif', ldif); // highlightJS.registerLanguage('leaf', leaf); highlightJS.registerLanguage('less', less); highlightJS.registerLanguage('lisp', lisp); // highlightJS.registerLanguage('livecodeserver', livecodeserver); // highlightJS.registerLanguage('livescript', livescript); // highlightJS.registerLanguage('llvm', llvm); // highlightJS.registerLanguage('lsl', lsl); highlightJS.registerLanguage('lua', lua); highlightJS.registerLanguage('makefile', makefile); // highlightJS.registerLanguage('mathematica', mathematica); // highlightJS.registerLanguage('matlab', matlab); // highlightJS.registerLanguage('maxima', maxima); // highlightJS.registerLanguage('mel', mel); // highlightJS.registerLanguage('mercury', mercury); // highlightJS.registerLanguage('mipsasm', mipsasm); // highlightJS.registerLanguage('mizar', mizar); highlightJS.registerLanguage('perl', perl); // highlightJS.registerLanguage('mojolicious', mojolicious); // highlightJS.registerLanguage('monkey', monkey); // highlightJS.registerLanguage('moonscript', moonscript); // highlightJS.registerLanguage('n1ql', n1ql); highlightJS.registerLanguage('nginx', nginx); // highlightJS.registerLanguage('nim', nim); // highlightJS.registerLanguage('nix', nix); // highlightJS.registerLanguage('nsis', nsis); highlightJS.registerLanguage('objectivec', objectivec); // highlightJS.registerLanguage('ocaml', ocaml); // highlightJS.registerLanguage('openscad', openscad); // highlightJS.registerLanguage('oxygene', oxygene); // highlightJS.registerLanguage('parser3', parser3); // highlightJS.registerLanguage('pf', pf); highlightJS.registerLanguage('pgsql', pgsql); highlightJS.registerLanguage('php', php); // highlightJS.registerLanguage('php-template', phpTemplate); highlightJS.registerLanguage('plaintext', plaintext); // highlightJS.registerLanguage('pony', pony); highlightJS.registerLanguage('powershell', powershell); // highlightJS.registerLanguage('processing', processing); // highlightJS.registerLanguage('profile', profile); // highlightJS.registerLanguage('prolog', prolog); highlightJS.registerLanguage('properties', properties); highlightJS.registerLanguage('protobuf', protobuf); // highlightJS.registerLanguage('puppet', puppet); // highlightJS.registerLanguage('purebasic', purebasic); highlightJS.registerLanguage('python', python); // highlightJS.registerLanguage('python-repl', pythonRepl); // highlightJS.registerLanguage('q', q); // highlightJS.registerLanguage('qml', qml); // highlightJS.registerLanguage('r', r); // highlightJS.registerLanguage('reasonml', reasonml); // highlightJS.registerLanguage('rib', rib); // highlightJS.registerLanguage('roboconf', roboconf); // highlightJS.registerLanguage('routeros', routeros); // highlightJS.registerLanguage('rsl', rsl); // highlightJS.registerLanguage('ruleslanguage', ruleslanguage); highlightJS.registerLanguage('rust', rust); // highlightJS.registerLanguage('sas', sas); highlightJS.registerLanguage('scala', scala); // highlightJS.registerLanguage('scheme', scheme); // highlightJS.registerLanguage('scilab', scilab); highlightJS.registerLanguage('scss', scss); highlightJS.registerLanguage('shell', shell); // highlightJS.registerLanguage('smali', smali); // highlightJS.registerLanguage('smalltalk', smalltalk); // highlightJS.registerLanguage('sml', sml); // highlightJS.registerLanguage('sqf', sqf); highlightJS.registerLanguage('sql', sql); // highlightJS.registerLanguage('stan', stan); // highlightJS.registerLanguage('stata', stata); // highlightJS.registerLanguage('step21', step21); // highlightJS.registerLanguage('stylus', stylus); // highlightJS.registerLanguage('subunit', subunit); highlightJS.registerLanguage('swift', swift); // highlightJS.registerLanguage('taggerscript', taggerscript); highlightJS.registerLanguage('yaml', yaml); // highlightJS.registerLanguage('tap', tap); // highlightJS.registerLanguage('tcl', tcl); // highlightJS.registerLanguage('thrift', thrift); // highlightJS.registerLanguage('tp', tp); // highlightJS.registerLanguage('twig', twig); highlightJS.registerLanguage('typescript', typescript); // highlightJS.registerLanguage('vala', vala); // highlightJS.registerLanguage('vbnet', vbnet); // highlightJS.registerLanguage('vbscript', vbscript); // highlightJS.registerLanguage('vbscript-html', vbscriptHtml); // highlightJS.registerLanguage('verilog', verilog); // highlightJS.registerLanguage('vhdl', vhdl); // highlightJS.registerLanguage('vim', vim); // highlightJS.registerLanguage('x86asm', x86asm); // highlightJS.registerLanguage('xl', xl); // highlightJS.registerLanguage('xquery', xquery); // highlightJS.registerLanguage('zephir', zephir); export const hljs = highlightJS;