components.json 33 KB

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