1{
2	"core": {
3		"meta": {
4			"path": "components/prism-core.js",
5			"option": "mandatory"
6		},
7		"core": "Core"
8	},
9	"themes": {
10		"meta": {
11			"path": "themes/{id}.css",
12			"link": "index.html?theme={id}",
13			"exclusive": true
14		},
15		"prism": {
16			"title": "Default",
17			"option": "default"
18		},
19		"prism-dark": "Dark",
20		"prism-funky": "Funky",
21		"prism-okaidia": {
22			"title": "Okaidia",
23			"owner": "ocodia"
24		},
25		"prism-twilight": {
26			"title": "Twilight",
27			"owner": "remybach"
28		},
29		"prism-coy": {
30			"title": "Coy",
31			"owner": "tshedor"
32		},
33		"prism-solarizedlight": {
34			"title": "Solarized Light",
35			"owner": "hectormatos2011 "
36		},
37		"prism-tomorrow": {
38			"title": "Tomorrow Night",
39			"owner": "Rosey"
40		}
41	},
42	"languages": {
43		"meta": {
44			"path": "components/prism-{id}",
45			"noCSS": true,
46			"examplesPath": "examples/prism-{id}",
47			"addCheckAll": true
48		},
49		"markup": {
50			"title": "Markup",
51			"alias": ["html", "xml", "svg", "mathml", "ssml", "atom", "rss"],
52			"aliasTitles": {
53				"html": "HTML",
54				"xml": "XML",
55				"svg": "SVG",
56				"mathml": "MathML",
57				"ssml": "SSML",
58				"atom": "Atom",
59				"rss": "RSS"
60			},
61			"option": "default"
62		},
63		"css": {
64			"title": "CSS",
65			"option": "default",
66			"modify": "markup"
67		},
68		"clike": {
69			"title": "C-like",
70			"option": "default"
71		},
72		"javascript": {
73			"title": "JavaScript",
74			"require": "clike",
75			"modify": "markup",
76			"optional": "regex",
77			"alias": "js",
78			"option": "default"
79		},
80		"abap": {
81			"title": "ABAP",
82			"owner": "dellagustin"
83		},
84		"abnf": {
85			"title": "ABNF",
86			"owner": "RunDevelopment"
87		},
88		"actionscript": {
89			"title": "ActionScript",
90			"require": "javascript",
91			"modify": "markup",
92			"owner": "Golmote"
93		},
94		"ada": {
95			"title": "Ada",
96			"owner": "Lucretia"
97		},
98		"agda": {
99			"title": "Agda",
100			"owner": "xy-ren"
101		},
102		"al": {
103			"title": "AL",
104			"owner": "RunDevelopment"
105		},
106		"antlr4": {
107			"title": "ANTLR4",
108			"alias": "g4",
109			"owner": "RunDevelopment"
110		},
111		"apacheconf": {
112			"title": "Apache Configuration",
113			"owner": "GuiTeK"
114		},
115		"apex": {
116			"title": "Apex",
117			"require": ["clike", "sql"],
118			"owner": "RunDevelopment"
119		},
120		"apl": {
121			"title": "APL",
122			"owner": "ngn"
123		},
124		"applescript": {
125			"title": "AppleScript",
126			"owner": "Golmote"
127		},
128		"aql": {
129			"title": "AQL",
130			"owner": "RunDevelopment"
131		},
132		"arduino": {
133			"title": "Arduino",
134			"require": "cpp",
135			"owner": "dkern"
136		},
137		"arff": {
138			"title": "ARFF",
139			"owner": "Golmote"
140		},
141		"asciidoc": {
142			"alias": "adoc",
143			"title": "AsciiDoc",
144			"owner": "Golmote"
145		},
146		"aspnet": {
147			"title": "ASP.NET (C#)",
148			"require": ["markup", "csharp"],
149			"owner": "nauzilus"
150		},
151		"asm6502": {
152			"title": "6502 Assembly",
153			"owner": "kzurawel"
154		},
155		"autohotkey": {
156			"title": "AutoHotkey",
157			"owner": "aviaryan"
158		},
159		"autoit": {
160			"title": "AutoIt",
161			"owner": "Golmote"
162		},
163		"avisynth": {
164			"title": "AviSynth",
165			"alias": "avs",
166			"owner": "Zinfidel"
167		},
168		"avro-idl": {
169			"title":"Avro IDL",
170			"alias": "avdl",
171			"owner": "RunDevelopment"
172		},
173		"bash": {
174			"title": "Bash",
175			"alias": "shell",
176			"aliasTitles": {
177				"shell": "Shell"
178			},
179			"owner": "zeitgeist87"
180		},
181		"basic": {
182			"title": "BASIC",
183			"owner": "Golmote"
184		},
185		"batch": {
186			"title": "Batch",
187			"owner": "Golmote"
188		},
189		"bbcode": {
190			"title": "BBcode",
191			"alias": "shortcode",
192			"aliasTitles": {
193				"shortcode": "Shortcode"
194			},
195			"owner": "RunDevelopment"
196		},
197		"bicep": {
198			"title": "Bicep",
199			"owner": "johnnyreilly"
200		},
201		"birb": {
202			"title": "Birb",
203			"require": "clike",
204			"owner": "Calamity210"
205		},
206		"bison": {
207			"title": "Bison",
208			"require": "c",
209			"owner": "Golmote"
210		},
211		"bnf": {
212			"title": "BNF",
213			"alias": "rbnf",
214			"aliasTitles": {
215				"rbnf": "RBNF"
216			},
217			"owner": "RunDevelopment"
218		},
219		"brainfuck": {
220			"title": "Brainfuck",
221			"owner": "Golmote"
222		},
223		"brightscript": {
224			"title": "BrightScript",
225			"owner": "RunDevelopment"
226		},
227		"bro": {
228			"title": "Bro",
229			"owner": "wayward710"
230		},
231		"bsl": {
232			"title": "BSL (1C:Enterprise)",
233			"alias": "oscript",
234			"aliasTitles": {
235				"oscript": "OneScript"
236			},
237			"owner": "Diversus23"
238		},
239		"c": {
240			"title": "C",
241			"require": "clike",
242			"owner": "zeitgeist87"
243		},
244		"csharp": {
245			"title": "C#",
246			"require": "clike",
247			"alias": ["cs", "dotnet"],
248			"owner": "mvalipour"
249		},
250		"cpp": {
251			"title": "C++",
252			"require": "c",
253			"owner": "zeitgeist87"
254		},
255		"cfscript": {
256			"title": "CFScript",
257			"require": "clike",
258			"alias": "cfc",
259			"owner": "mjclemente"
260		},
261		"chaiscript": {
262			"title": "ChaiScript",
263			"require": ["clike", "cpp"],
264			"owner": "RunDevelopment"
265		},
266		"cil": {
267			"title": "CIL",
268			"owner": "sbrl"
269		},
270		"clojure": {
271			"title": "Clojure",
272			"owner": "troglotit"
273		},
274		"cmake": {
275			"title": "CMake",
276			"owner": "mjrogozinski"
277		},
278		"cobol": {
279			"title": "COBOL",
280			"owner": "RunDevelopment"
281		},
282		"coffeescript": {
283			"title": "CoffeeScript",
284			"require": "javascript",
285			"alias": "coffee",
286			"owner": "R-osey"
287		},
288		"concurnas": {
289			"title": "Concurnas",
290			"alias": "conc",
291			"owner": "jasontatton"
292		},
293		"csp": {
294			"title": "Content-Security-Policy",
295			"owner": "ScottHelme"
296		},
297		"coq": {
298			"title": "Coq",
299			"owner": "RunDevelopment"
300		},
301		"crystal": {
302			"title": "Crystal",
303			"require": "ruby",
304			"owner": "MakeNowJust"
305		},
306		"css-extras": {
307			"title": "CSS Extras",
308			"require": "css",
309			"modify": "css",
310			"owner": "milesj"
311		},
312		"csv": {
313			"title": "CSV",
314			"owner": "RunDevelopment"
315		},
316		"cypher": {
317			"title": "Cypher",
318			"owner": "RunDevelopment"
319		},
320		"d": {
321			"title": "D",
322			"require": "clike",
323			"owner": "Golmote"
324		},
325		"dart": {
326			"title": "Dart",
327			"require": "clike",
328			"owner": "Golmote"
329		},
330		"dataweave": {
331			"title": "DataWeave",
332			"owner": "machaval"
333		},
334		"dax": {
335			"title": "DAX",
336			"owner": "peterbud"
337		},
338		"dhall": {
339			"title": "Dhall",
340			"owner": "RunDevelopment"
341		},
342		"diff": {
343			"title": "Diff",
344			"owner": "uranusjr"
345		},
346		"django": {
347			"title": "Django/Jinja2",
348			"require": "markup-templating",
349			"alias": "jinja2",
350			"owner": "romanvm"
351		},
352		"dns-zone-file": {
353			"title": "DNS zone file",
354			"owner": "RunDevelopment",
355			"alias": "dns-zone"
356		},
357		"docker": {
358			"title": "Docker",
359			"alias": "dockerfile",
360			"owner": "JustinBeckwith"
361		},
362		"dot": {
363			"title": "DOT (Graphviz)",
364			"alias": "gv",
365			"optional": "markup",
366			"owner": "RunDevelopment"
367		},
368		"ebnf": {
369			"title": "EBNF",
370			"owner": "RunDevelopment"
371		},
372		"editorconfig": {
373			"title": "EditorConfig",
374			"owner": "osipxd"
375		},
376		"eiffel": {
377			"title": "Eiffel",
378			"owner": "Conaclos"
379		},
380		"ejs": {
381			"title": "EJS",
382			"require": ["javascript", "markup-templating"],
383			"owner": "RunDevelopment",
384			"alias": "eta",
385			"aliasTitles": {
386				"eta": "Eta"
387			}
388		},
389		"elixir": {
390			"title": "Elixir",
391			"owner": "Golmote"
392		},
393		"elm": {
394			"title": "Elm",
395			"owner": "zwilias"
396		},
397		"etlua": {
398			"title": "Embedded Lua templating",
399			"require": ["lua", "markup-templating"],
400			"owner": "RunDevelopment"
401		},
402		"erb": {
403			"title": "ERB",
404			"require": ["ruby", "markup-templating"],
405			"owner": "Golmote"
406		},
407		"erlang": {
408			"title": "Erlang",
409			"owner": "Golmote"
410		},
411		"excel-formula": {
412			"title": "Excel Formula",
413			"alias": ["xlsx", "xls"],
414			"owner": "RunDevelopment"
415		},
416		"fsharp": {
417			"title": "F#",
418			"require": "clike",
419			"owner": "simonreynolds7"
420		},
421		"factor": {
422			"title": "Factor",
423			"owner": "catb0t"
424		},
425		"false": {
426			"title": "False",
427			"owner": "edukisto"
428		},
429		"firestore-security-rules": {
430			"title": "Firestore security rules",
431			"require": "clike",
432			"owner": "RunDevelopment"
433		},
434		"flow": {
435			"title": "Flow",
436			"require": "javascript",
437			"owner": "Golmote"
438		},
439		"fortran": {
440			"title": "Fortran",
441			"owner": "Golmote"
442		},
443		"ftl": {
444			"title": "FreeMarker Template Language",
445			"require": "markup-templating",
446			"owner": "RunDevelopment"
447		},
448		"gml": {
449			"title": "GameMaker Language",
450			"alias": "gamemakerlanguage",
451			"require": "clike",
452			"owner": "LiarOnce"
453		},
454		"gap": {
455			"title": "GAP (CAS)",
456			"owner": "RunDevelopment"
457		},
458		"gcode": {
459			"title": "G-code",
460			"owner": "RunDevelopment"
461		},
462		"gdscript": {
463			"title": "GDScript",
464			"owner": "RunDevelopment"
465		},
466		"gedcom": {
467			"title": "GEDCOM",
468			"owner": "Golmote"
469		},
470		"gherkin": {
471			"title": "Gherkin",
472			"owner": "hason"
473		},
474		"git": {
475			"title": "Git",
476			"owner": "lgiraudel"
477		},
478		"glsl": {
479			"title": "GLSL",
480			"require": "c",
481			"owner": "Golmote"
482		},
483		"gn": {
484			"title": "GN",
485			"alias": "gni",
486			"owner": "RunDevelopment"
487		},
488		"go": {
489			"title": "Go",
490			"require": "clike",
491			"owner": "arnehormann"
492		},
493		"graphql": {
494			"title": "GraphQL",
495			"optional": "markdown",
496			"owner": "Golmote"
497		},
498		"groovy": {
499			"title": "Groovy",
500			"require": "clike",
501			"owner": "robfletcher"
502		},
503		"haml": {
504			"title": "Haml",
505			"require": "ruby",
506			"optional": [
507				"css",
508				"css-extras",
509				"coffeescript",
510				"erb",
511				"javascript",
512				"less",
513				"markdown",
514				"scss",
515				"textile"
516			],
517			"owner": "Golmote"
518		},
519		"handlebars": {
520			"title": "Handlebars",
521			"require": "markup-templating",
522			"alias": "hbs",
523			"owner": "Golmote"
524		},
525		"haskell": {
526			"title": "Haskell",
527			"alias": "hs",
528			"owner": "bholst"
529		},
530		"haxe": {
531			"title": "Haxe",
532			"require": "clike",
533			"owner": "Golmote"
534		},
535		"hcl": {
536			"title": "HCL",
537			"owner": "outsideris"
538		},
539		"hlsl": {
540			"title": "HLSL",
541			"require": "c",
542			"owner": "RunDevelopment"
543		},
544		"hoon": {
545			"title": "Hoon",
546			"owner": "matildepark"
547		},
548		"http": {
549			"title": "HTTP",
550			"optional": [
551				"css",
552				"javascript",
553				"json",
554				"markup",
555				"uri"
556			],
557			"owner": "danielgtaylor"
558		},
559		"hpkp": {
560			"title": "HTTP Public-Key-Pins",
561			"owner": "ScottHelme"
562		},
563		"hsts": {
564			"title": "HTTP Strict-Transport-Security",
565			"owner": "ScottHelme"
566		},
567		"ichigojam": {
568			"title": "IchigoJam",
569			"owner": "BlueCocoa"
570		},
571		"icon": {
572			"title": "Icon",
573			"owner": "Golmote"
574		},
575		"icu-message-format": {
576			"title": "ICU Message Format",
577			"owner": "RunDevelopment"
578		},
579		"idris": {
580			"title": "Idris",
581			"alias": "idr",
582			"owner": "KeenS",
583			"require": "haskell"
584		},
585		"ignore": {
586			"title": ".ignore",
587			"owner": "osipxd",
588			"alias": [
589				"gitignore",
590				"hgignore",
591				"npmignore"
592			],
593			"aliasTitles": {
594				"gitignore": ".gitignore",
595				"hgignore": ".hgignore",
596				"npmignore": ".npmignore"
597			}
598		},
599		"inform7": {
600			"title": "Inform 7",
601			"owner": "Golmote"
602		},
603		"ini": {
604			"title": "Ini",
605			"owner": "aviaryan"
606		},
607		"io": {
608			"title": "Io",
609			"owner": "AlesTsurko"
610		},
611		"j": {
612			"title": "J",
613			"owner": "Golmote"
614		},
615		"java": {
616			"title": "Java",
617			"require": "clike",
618			"owner": "sherblot"
619		},
620		"javadoc": {
621			"title": "JavaDoc",
622			"require": ["markup", "java", "javadoclike"],
623			"modify": "java",
624			"optional": "scala",
625			"owner": "RunDevelopment"
626		},
627		"javadoclike": {
628			"title": "JavaDoc-like",
629			"modify": [
630				"java",
631				"javascript",
632				"php"
633			],
634			"owner": "RunDevelopment"
635		},
636		"javastacktrace": {
637			"title": "Java stack trace",
638			"owner": "RunDevelopment"
639		},
640		"jexl": {
641			"title": "Jexl",
642			"owner": "czosel"
643		},
644		"jolie": {
645			"title": "Jolie",
646			"require": "clike",
647			"owner": "thesave"
648		},
649		"jq": {
650			"title": "JQ",
651			"owner": "RunDevelopment"
652		},
653		"jsdoc": {
654			"title": "JSDoc",
655			"require": ["javascript", "javadoclike", "typescript"],
656			"modify": "javascript",
657			"optional": [
658				"actionscript",
659				"coffeescript"
660			],
661			"owner": "RunDevelopment"
662		},
663		"js-extras": {
664			"title": "JS Extras",
665			"require": "javascript",
666			"modify": "javascript",
667			"optional": [
668				"actionscript",
669				"coffeescript",
670				"flow",
671				"n4js",
672				"typescript"
673			],
674			"owner": "RunDevelopment"
675		},
676		"json": {
677			"title": "JSON",
678			"alias": "webmanifest",
679			"aliasTitles": {
680				"webmanifest": "Web App Manifest"
681			},
682			"owner": "CupOfTea696"
683		},
684		"json5": {
685			"title": "JSON5",
686			"require": "json",
687			"owner": "RunDevelopment"
688		},
689		"jsonp": {
690			"title": "JSONP",
691			"require": "json",
692			"owner": "RunDevelopment"
693		},
694		"jsstacktrace": {
695			"title": "JS stack trace",
696			"owner": "sbrl"
697		},
698		"js-templates": {
699			"title": "JS Templates",
700			"require": "javascript",
701			"modify": "javascript",
702			"optional": [
703				"css",
704				"css-extras",
705				"graphql",
706				"markdown",
707				"markup",
708				"sql"
709			],
710			"owner": "RunDevelopment"
711		},
712		"julia": {
713			"title": "Julia",
714			"owner": "cdagnino"
715		},
716		"keyman": {
717			"title": "Keyman",
718			"owner": "mcdurdin"
719		},
720		"kotlin": {
721			"title": "Kotlin",
722			"alias": ["kt", "kts"],
723			"aliasTitles": {
724				"kts": "Kotlin Script"
725			},
726			"require": "clike",
727			"owner": "Golmote"
728		},
729		"kumir": {
730			"title": "KuMir (КуМир)",
731			"alias": "kum",
732			"owner": "edukisto"
733		},
734		"kusto": {
735			"title": "Kusto",
736			"owner": "RunDevelopment"
737		},
738		"latex": {
739			"title": "LaTeX",
740			"alias": ["tex", "context"],
741			"aliasTitles": {
742				"tex": "TeX",
743				"context": "ConTeXt"
744			},
745			"owner": "japborst"
746		},
747		"latte": {
748			"title": "Latte",
749			"require": ["clike", "markup-templating", "php"],
750			"owner": "nette"
751		},
752		"less": {
753			"title": "Less",
754			"require": "css",
755			"optional": "css-extras",
756			"owner": "Golmote"
757		},
758		"lilypond": {
759			"title": "LilyPond",
760			"require": "scheme",
761			"alias": "ly",
762			"owner": "RunDevelopment"
763		},
764		"liquid": {
765			"title": "Liquid",
766			"require": "markup-templating",
767			"owner": "cinhtau"
768		},
769		"lisp": {
770			"title": "Lisp",
771			"alias": ["emacs", "elisp", "emacs-lisp"],
772			"owner": "JuanCaicedo"
773		},
774		"livescript": {
775			"title": "LiveScript",
776			"owner": "Golmote"
777		},
778		"llvm": {
779			"title": "LLVM IR",
780			"owner": "porglezomp"
781		},
782		"log": {
783			"title": "Log file",
784			"optional": "javastacktrace",
785			"owner": "RunDevelopment"
786		},
787		"lolcode": {
788			"title": "LOLCODE",
789			"owner": "Golmote"
790		},
791		"lua": {
792			"title": "Lua",
793			"owner": "Golmote"
794		},
795		"magma": {
796			"title": "Magma (CAS)",
797			"owner": "RunDevelopment"
798		},
799		"makefile": {
800			"title": "Makefile",
801			"owner": "Golmote"
802		},
803		"markdown": {
804			"title": "Markdown",
805			"require": "markup",
806			"optional": "yaml",
807			"alias": "md",
808			"owner": "Golmote"
809		},
810		"markup-templating": {
811			"title": "Markup templating",
812			"require": "markup",
813			"owner": "Golmote"
814		},
815		"matlab": {
816			"title": "MATLAB",
817			"owner": "Golmote"
818		},
819		"maxscript": {
820			"title": "MAXScript",
821			"owner": "RunDevelopment"
822		},
823		"mel": {
824			"title": "MEL",
825			"owner": "Golmote"
826		},
827		"mermaid": {
828			"title": "Mermaid",
829			"owner": "RunDevelopment"
830		},
831		"mizar": {
832			"title": "Mizar",
833			"owner": "Golmote"
834		},
835		"mongodb": {
836			"title": "MongoDB",
837			"owner": "airs0urce",
838			"require": "javascript"
839		},
840		"monkey": {
841			"title": "Monkey",
842			"owner": "Golmote"
843		},
844		"moonscript": {
845			"title": "MoonScript",
846			"alias": "moon",
847			"owner": "RunDevelopment"
848		},
849		"n1ql": {
850			"title": "N1QL",
851			"owner": "TMWilds"
852		},
853		"n4js": {
854			"title": "N4JS",
855			"require": "javascript",
856			"optional": "jsdoc",
857			"alias": "n4jsd",
858			"owner": "bsmith-n4"
859		},
860		"nand2tetris-hdl": {
861			"title": "Nand To Tetris HDL",
862			"owner": "stephanmax"
863		},
864		"naniscript": {
865			"title": "Naninovel Script",
866			"owner": "Elringus",
867			"alias": "nani"
868		},
869		"nasm": {
870			"title": "NASM",
871			"owner": "rbmj"
872		},
873		"neon": {
874			"title": "NEON",
875			"owner": "nette"
876		},
877		"nevod": {
878			"title": "Nevod",
879			"owner": "nezaboodka"
880		},
881		"nginx": {
882			"title": "nginx",
883			"owner": "volado"
884		},
885		"nim": {
886			"title": "Nim",
887			"owner": "Golmote"
888		},
889		"nix": {
890			"title": "Nix",
891			"owner": "Golmote"
892		},
893		"nsis": {
894			"title": "NSIS",
895			"owner": "idleberg"
896		},
897		"objectivec": {
898			"title": "Objective-C",
899			"require": "c",
900			"alias": "objc",
901			"owner": "uranusjr"
902		},
903		"ocaml": {
904			"title": "OCaml",
905			"owner": "Golmote"
906		},
907		"opencl": {
908			"title": "OpenCL",
909			"require": "c",
910			"modify": [
911				"c",
912				"cpp"
913			],
914			"owner": "Milania1"
915		},
916		"openqasm": {
917			"title": "OpenQasm",
918			"alias": "qasm",
919			"owner": "RunDevelopment"
920		},
921		"oz": {
922			"title": "Oz",
923			"owner": "Golmote"
924		},
925		"parigp": {
926			"title": "PARI/GP",
927			"owner": "Golmote"
928		},
929		"parser": {
930			"title": "Parser",
931			"require": "markup",
932			"owner": "Golmote"
933		},
934		"pascal": {
935			"title": "Pascal",
936			"alias": "objectpascal",
937			"aliasTitles": {
938				"objectpascal": "Object Pascal"
939			},
940			"owner": "Golmote"
941		},
942		"pascaligo": {
943			"title": "Pascaligo",
944			"owner": "DefinitelyNotAGoat"
945		},
946		"psl": {
947			"title": "PATROL Scripting Language",
948			"owner": "bertysentry"
949		},
950		"pcaxis": {
951			"title": "PC-Axis",
952			"alias": "px",
953			"owner": "RunDevelopment"
954		},
955		"peoplecode": {
956			"title": "PeopleCode",
957			"alias": "pcode",
958			"owner": "RunDevelopment"
959		},
960		"perl": {
961			"title": "Perl",
962			"owner": "Golmote"
963		},
964		"php": {
965			"title": "PHP",
966			"require": "markup-templating",
967			"owner": "milesj"
968		},
969		"phpdoc": {
970			"title": "PHPDoc",
971			"require": ["php", "javadoclike"],
972			"modify": "php",
973			"owner": "RunDevelopment"
974		},
975		"php-extras": {
976			"title": "PHP Extras",
977			"require": "php",
978			"modify": "php",
979			"owner": "milesj"
980		},
981		"plsql": {
982			"title": "PL/SQL",
983			"require": "sql",
984			"owner": "Golmote"
985		},
986		"powerquery": {
987			"title": "PowerQuery",
988			"alias": ["pq", "mscript"],
989			"owner": "peterbud"
990		},
991		"powershell": {
992			"title": "PowerShell",
993			"owner": "nauzilus"
994		},
995		"processing": {
996			"title": "Processing",
997			"require": "clike",
998			"owner": "Golmote"
999		},
1000		"prolog": {
1001			"title": "Prolog",
1002			"owner": "Golmote"
1003		},
1004		"promql": {
1005			"title": "PromQL",
1006			"owner": "arendjr"
1007		},
1008		"properties": {
1009			"title": ".properties",
1010			"owner": "Golmote"
1011		},
1012		"protobuf": {
1013			"title": "Protocol Buffers",
1014			"require": "clike",
1015			"owner": "just-boris"
1016		},
1017		"pug": {
1018			"title": "Pug",
1019			"require": ["markup", "javascript"],
1020			"optional": [
1021				"coffeescript",
1022				"ejs",
1023				"handlebars",
1024				"less",
1025				"livescript",
1026				"markdown",
1027				"scss",
1028				"stylus",
1029				"twig"
1030			],
1031			"owner": "Golmote"
1032		},
1033		"puppet": {
1034			"title": "Puppet",
1035			"owner": "Golmote"
1036		},
1037		"pure": {
1038			"title": "Pure",
1039			"optional": [
1040				"c",
1041				"cpp",
1042				"fortran"
1043			],
1044			"owner": "Golmote"
1045		},
1046		"purebasic": {
1047			"title": "PureBasic",
1048			"require": "clike",
1049			"alias": "pbfasm",
1050			"owner": "HeX0R101"
1051		},
1052		"purescript": {
1053			"title": "PureScript",
1054			"require": "haskell",
1055			"alias": "purs",
1056			"owner": "sriharshachilakapati"
1057		},
1058		"python": {
1059			"title": "Python",
1060			"alias": "py",
1061			"owner": "multipetros"
1062		},
1063		"qsharp": {
1064			"title": "Q#",
1065			"require": "clike",
1066			"alias": "qs",
1067			"owner": "fedonman"
1068		},
1069		"q": {
1070			"title": "Q (kdb+ database)",
1071			"owner": "Golmote"
1072		},
1073		"qml": {
1074			"title": "QML",
1075			"require": "javascript",
1076			"owner": "RunDevelopment"
1077		},
1078		"qore": {
1079			"title": "Qore",
1080			"require": "clike",
1081			"owner": "temnroegg"
1082		},
1083		"r": {
1084			"title": "R",
1085			"owner": "Golmote"
1086		},
1087		"racket": {
1088			"title": "Racket",
1089			"require": "scheme",
1090			"alias": "rkt",
1091			"owner": "RunDevelopment"
1092		},
1093		"cshtml": {
1094			"title": "Razor C#",
1095			"alias": "razor",
1096			"require": ["markup", "csharp"],
1097			"optional":[
1098				"css",
1099				"css-extras",
1100				"javascript",
1101				"js-extras"
1102			],
1103			"owner": "RunDevelopment"
1104		},
1105		"jsx": {
1106			"title": "React JSX",
1107			"require": ["markup", "javascript"],
1108			"optional": [
1109				"jsdoc",
1110				"js-extras",
1111				"js-templates"
1112			],
1113			"owner": "vkbansal"
1114		},
1115		"tsx": {
1116			"title": "React TSX",
1117			"require": ["jsx", "typescript"]
1118		},
1119		"reason": {
1120			"title": "Reason",
1121			"require": "clike",
1122			"owner": "Golmote"
1123		},
1124		"regex": {
1125			"title": "Regex",
1126			"owner": "RunDevelopment"
1127		},
1128		"rego": {
1129			"title": "Rego",
1130			"owner": "JordanSh"
1131		},
1132		"renpy": {
1133			"title": "Ren'py",
1134			"alias": "rpy",
1135			"owner": "HyuchiaDiego"
1136		},
1137		"rest": {
1138			"title": "reST (reStructuredText)",
1139			"owner": "Golmote"
1140		},
1141		"rip": {
1142			"title": "Rip",
1143			"owner": "ravinggenius"
1144		},
1145		"roboconf": {
1146			"title": "Roboconf",
1147			"owner": "Golmote"
1148		},
1149		"robotframework": {
1150			"title": "Robot Framework",
1151			"alias": "robot",
1152			"owner": "RunDevelopment"
1153		},
1154		"ruby": {
1155			"title": "Ruby",
1156			"require": "clike",
1157			"alias": "rb",
1158			"owner": "samflores"
1159		},
1160		"rust": {
1161			"title": "Rust",
1162			"owner": "Golmote"
1163		},
1164		"sas": {
1165			"title": "SAS",
1166			"optional": ["groovy", "lua", "sql"],
1167			"owner": "Golmote"
1168		},
1169		"sass": {
1170			"title": "Sass (Sass)",
1171			"require": "css",
1172			"optional": "css-extras",
1173			"owner": "Golmote"
1174		},
1175		"scss": {
1176			"title": "Sass (Scss)",
1177			"require": "css",
1178			"optional": "css-extras",
1179			"owner": "MoOx"
1180		},
1181		"scala": {
1182			"title": "Scala",
1183			"require": "java",
1184			"owner": "jozic"
1185		},
1186		"scheme": {
1187			"title": "Scheme",
1188			"owner": "bacchus123"
1189		},
1190		"shell-session": {
1191			"title": "Shell session",
1192			"require": "bash",
1193			"alias": ["sh-session", "shellsession"],
1194			"owner": "RunDevelopment"
1195		},
1196		"smali": {
1197			"title": "Smali",
1198			"owner": "RunDevelopment"
1199		},
1200		"smalltalk": {
1201			"title": "Smalltalk",
1202			"owner": "Golmote"
1203		},
1204		"smarty": {
1205			"title": "Smarty",
1206			"require": "markup-templating",
1207			"owner": "Golmote"
1208		},
1209		"sml": {
1210			"title": "SML",
1211			"alias": "smlnj",
1212			"aliasTitles": {
1213				"smlnj": "SML/NJ"
1214			},
1215			"owner": "RunDevelopment"
1216		},
1217		"solidity": {
1218			"title": "Solidity (Ethereum)",
1219			"alias": "sol",
1220			"require": "clike",
1221			"owner": "glachaud"
1222		},
1223		"solution-file": {
1224			"title": "Solution file",
1225			"alias": "sln",
1226			"owner": "RunDevelopment"
1227		},
1228		"soy": {
1229			"title": "Soy (Closure Template)",
1230			"require": "markup-templating",
1231			"owner": "Golmote"
1232		},
1233		"sparql": {
1234			"title": "SPARQL",
1235			"require": "turtle",
1236			"owner": "Triply-Dev",
1237			"alias": "rq"
1238		},
1239		"splunk-spl": {
1240			"title": "Splunk SPL",
1241			"owner": "RunDevelopment"
1242		},
1243		"sqf": {
1244			"title": "SQF: Status Quo Function (Arma 3)",
1245			"require": "clike",
1246			"owner": "RunDevelopment"
1247		},
1248		"sql": {
1249			"title": "SQL",
1250			"owner": "multipetros"
1251		},
1252		"squirrel": {
1253			"title": "Squirrel",
1254			"require": "clike",
1255			"owner": "RunDevelopment"
1256		},
1257		"stan": {
1258			"title": "Stan",
1259			"owner": "RunDevelopment"
1260		},
1261		"iecst": {
1262			"title": "Structured Text (IEC 61131-3)",
1263			"owner": "serhioromano"
1264		},
1265		"stylus": {
1266			"title": "Stylus",
1267			"owner": "vkbansal"
1268		},
1269		"swift": {
1270			"title": "Swift",
1271			"owner": "chrischares"
1272		},
1273		"systemd": {
1274			"title": "Systemd configuration file",
1275			"owner": "RunDevelopment"
1276		},
1277		"t4-templating": {
1278			"title": "T4 templating",
1279			"owner": "RunDevelopment"
1280		},
1281		"t4-cs": {
1282			"title": "T4 Text Templates (C#)",
1283			"require": ["t4-templating", "csharp"],
1284			"alias": "t4",
1285			"owner": "RunDevelopment"
1286		},
1287		"t4-vb": {
1288			"title": "T4 Text Templates (VB)",
1289			"require": ["t4-templating", "vbnet"],
1290			"owner": "RunDevelopment"
1291		},
1292		"tap": {
1293			"title": "TAP",
1294			"owner": "isaacs",
1295			"require": "yaml"
1296		},
1297		"tcl": {
1298			"title": "Tcl",
1299			"owner": "PeterChaplin"
1300		},
1301		"tt2": {
1302			"title": "Template Toolkit 2",
1303			"require": ["clike", "markup-templating"],
1304			"owner": "gflohr"
1305		},
1306		"textile": {
1307			"title": "Textile",
1308			"require": "markup",
1309			"optional": "css",
1310			"owner": "Golmote"
1311		},
1312		"toml": {
1313			"title": "TOML",
1314			"owner": "RunDevelopment"
1315		},
1316		"turtle": {
1317			"title": "Turtle",
1318			"alias": "trig",
1319			"aliasTitles": {
1320				"trig": "TriG"
1321			},
1322			"owner": "jakubklimek"
1323		},
1324		"twig": {
1325			"title": "Twig",
1326			"require": "markup",
1327			"owner": "brandonkelly"
1328		},
1329		"typescript": {
1330			"title": "TypeScript",
1331			"require": "javascript",
1332			"optional": "js-templates",
1333			"alias": "ts",
1334			"owner": "vkbansal"
1335		},
1336		"typoscript": {
1337			"title": "TypoScript",
1338			"alias": "tsconfig",
1339			"aliasTitles": {
1340				"tsconfig": "TSConfig"
1341			},
1342			"owner": "dkern"
1343		},
1344		"unrealscript": {
1345			"title": "UnrealScript",
1346			"alias": ["uscript", "uc"],
1347			"owner": "RunDevelopment"
1348		},
1349		"uri": {
1350			"title": "URI",
1351			"alias": "url",
1352			"aliasTitles": {
1353				"url": "URL"
1354			},
1355			"owner": "RunDevelopment"
1356		},
1357		"v": {
1358			"title": "V",
1359			"require": "clike",
1360			"owner": "taggon"
1361		},
1362		"vala": {
1363			"title": "Vala",
1364			"require": "clike",
1365			"optional": "regex",
1366			"owner": "TemplarVolk"
1367		},
1368		"vbnet": {
1369			"title": "VB.Net",
1370			"require": "basic",
1371			"owner": "Bigsby"
1372		},
1373		"velocity": {
1374			"title": "Velocity",
1375			"require": "markup",
1376			"owner": "Golmote"
1377		},
1378		"verilog": {
1379			"title": "Verilog",
1380			"owner": "a-rey"
1381		},
1382		"vhdl": {
1383			"title": "VHDL",
1384			"owner": "a-rey"
1385		},
1386		"vim": {
1387			"title": "vim",
1388			"owner": "westonganger"
1389		},
1390		"visual-basic": {
1391			"title": "Visual Basic",
1392			"alias": ["vb", "vba"],
1393			"aliasTitles": {
1394				"vba": "VBA"
1395			},
1396			"owner": "Golmote"
1397		},
1398		"warpscript": {
1399			"title": "WarpScript",
1400			"owner": "RunDevelopment"
1401		},
1402		"wasm": {
1403			"title": "WebAssembly",
1404			"owner": "Golmote"
1405		},
1406		"wiki": {
1407			"title": "Wiki markup",
1408			"require": "markup",
1409			"owner": "Golmote"
1410		},
1411		"wolfram": {
1412			"title": "Wolfram language",
1413			"alias": ["mathematica", "nb", "wl"],
1414			"aliasTitles": {
1415				"mathematica": "Mathematica",
1416				"nb": "Mathematica Notebook"
1417			},
1418			"owner": "msollami"
1419		},
1420		"wren": {
1421			"title": "Wren",
1422			"owner": "clsource"
1423		},
1424		"xeora": {
1425			"title": "Xeora",
1426			"require": "markup",
1427			"alias": "xeoracube",
1428			"aliasTitles": {
1429				"xeoracube": "XeoraCube"
1430			},
1431			"owner": "freakmaxi"
1432		},
1433		"xml-doc": {
1434			"title": "XML doc (.net)",
1435			"require": "markup",
1436			"modify": ["csharp", "fsharp", "vbnet"],
1437			"owner": "RunDevelopment"
1438		},
1439		"xojo": {
1440			"title": "Xojo (REALbasic)",
1441			"owner": "Golmote"
1442		},
1443		"xquery": {
1444			"title": "XQuery",
1445			"require": "markup",
1446			"owner": "Golmote"
1447		},
1448		"yaml": {
1449			"title": "YAML",
1450			"alias": "yml",
1451			"owner": "hason"
1452		},
1453		"yang": {
1454			"title": "YANG",
1455			"owner": "RunDevelopment"
1456		},
1457		"zig": {
1458			"title": "Zig",
1459			"owner": "RunDevelopment"
1460		}
1461	},
1462	"plugins": {
1463		"meta": {
1464			"path": "plugins/{id}/prism-{id}",
1465			"link": "plugins/{id}/"
1466		},
1467		"line-highlight": {
1468			"title": "Line Highlight",
1469			"description": "Highlights specific lines and/or line ranges."
1470		},
1471		"line-numbers": {
1472			"title": "Line Numbers",
1473			"description": "Line number at the beginning of code lines.",
1474			"owner": "kuba-kubula"
1475		},
1476		"show-invisibles": {
1477			"title": "Show Invisibles",
1478			"description": "Show hidden characters such as tabs and line breaks.",
1479			"optional": [
1480				"autolinker",
1481				"data-uri-highlight"
1482			]
1483		},
1484		"autolinker": {
1485			"title": "Autolinker",
1486			"description": "Converts URLs and emails in code to clickable links. Parses Markdown links in comments."
1487		},
1488		"wpd": {
1489			"title": "WebPlatform Docs",
1490			"description": "Makes tokens link to <a href=\"https://webplatform.github.io/docs/\">WebPlatform.org documentation</a>. The links open in a new tab."
1491		},
1492		"custom-class": {
1493			"title": "Custom Class",
1494			"description": "This plugin allows you to prefix Prism's default classes (<code>.comment</code> can become <code>.namespace--comment</code>) or replace them with your defined ones (like <code>.editor__comment</code>). You can even add new classes.",
1495			"owner": "dvkndn",
1496			"noCSS": true
1497		},
1498		"file-highlight": {
1499			"title": "File Highlight",
1500			"description": "Fetch external files and highlight them with Prism. Used on the Prism website itself.",
1501			"noCSS": true
1502		},
1503		"show-language": {
1504			"title": "Show Language",
1505			"description": "Display the highlighted language in code blocks (inline code does not show the label).",
1506			"owner": "nauzilus",
1507			"noCSS": true,
1508			"require": "toolbar"
1509		},
1510		"jsonp-highlight": {
1511			"title": "JSONP Highlight",
1512			"description": "Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",
1513			"noCSS": true,
1514			"owner": "nauzilus"
1515		},
1516		"highlight-keywords": {
1517			"title": "Highlight Keywords",
1518			"description": "Adds special CSS classes for each keyword for fine-grained highlighting.",
1519			"owner": "vkbansal",
1520			"noCSS": true
1521		},
1522		"remove-initial-line-feed": {
1523			"title": "Remove initial line feed",
1524			"description": "Removes the initial line feed in code blocks.",
1525			"owner": "Golmote",
1526			"noCSS": true
1527		},
1528		"inline-color": {
1529			"title": "Inline color",
1530			"description": "Adds a small inline preview for colors in style sheets.",
1531			"require": "css-extras",
1532			"owner": "RunDevelopment"
1533		},
1534		"previewers": {
1535			"title": "Previewers",
1536			"description": "Previewers for angles, colors, gradients, easing and time.",
1537			"require": "css-extras",
1538			"owner": "Golmote"
1539		},
1540		"autoloader": {
1541			"title": "Autoloader",
1542			"description": "Automatically loads the needed languages to highlight the code blocks.",
1543			"owner": "Golmote",
1544			"noCSS": true
1545		},
1546		"keep-markup": {
1547			"title": "Keep Markup",
1548			"description": "Prevents custom markup from being dropped out during highlighting.",
1549			"owner": "Golmote",
1550			"optional": "normalize-whitespace",
1551			"noCSS": true
1552		},
1553		"command-line": {
1554			"title": "Command Line",
1555			"description": "Display a command line with a prompt and, optionally, the output/response from the commands.",
1556			"owner": "chriswells0"
1557		},
1558		"unescaped-markup": {
1559			"title": "Unescaped Markup",
1560			"description": "Write markup without having to escape anything."
1561		},
1562		"normalize-whitespace": {
1563			"title": "Normalize Whitespace",
1564			"description": "Supports multiple operations to normalize whitespace in code blocks.",
1565			"owner": "zeitgeist87",
1566			"optional": "unescaped-markup",
1567			"noCSS": true
1568		},
1569		"data-uri-highlight": {
1570			"title": "Data-URI Highlight",
1571			"description": "Highlights data-URI contents.",
1572			"owner": "Golmote",
1573			"noCSS": true
1574		},
1575		"toolbar": {
1576			"title": "Toolbar",
1577			"description": "Attach a toolbar for plugins to easily register buttons on the top of a code block.",
1578			"owner": "mAAdhaTTah"
1579		},
1580		"copy-to-clipboard": {
1581			"title": "Copy to Clipboard Button",
1582			"description": "Add a button that copies the code block to the clipboard when clicked.",
1583			"owner": "mAAdhaTTah",
1584			"require": "toolbar",
1585			"noCSS": true
1586		},
1587		"download-button": {
1588			"title": "Download Button",
1589			"description": "A button in the toolbar of a code block adding a convenient way to download a code file.",
1590			"owner": "Golmote",
1591			"require": "toolbar",
1592			"noCSS": true
1593		},
1594		"match-braces": {
1595			"title": "Match braces",
1596			"description": "Highlights matching braces.",
1597			"owner": "RunDevelopment"
1598		},
1599		"diff-highlight": {
1600			"title": "Diff Highlight",
1601			"description": "Highlights the code inside diff blocks.",
1602			"owner": "RunDevelopment",
1603			"require": "diff"
1604		},
1605		"filter-highlight-all": {
1606			"title": "Filter highlightAll",
1607			"description": "Filters the elements the <code>highlightAll</code> and <code>highlightAllUnder</code> methods actually highlight.",
1608			"owner": "RunDevelopment",
1609			"noCSS": true
1610		},
1611		"treeview": {
1612			"title": "Treeview",
1613			"description": "A language with special styles to highlight file system tree structures.",
1614			"owner": "Golmote"
1615		}
1616	}
1617}
1618