package.json 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376
  1. {
  2. "name": "highlight.js",
  3. "description": "Syntax highlighting with language autodetection.",
  4. "keywords": [
  5. "highlight",
  6. "syntax"
  7. ],
  8. "homepage": "https://highlightjs.org/",
  9. "version": "10.5.0",
  10. "author": {
  11. "name": "Ivan Sagalaev",
  12. "email": "maniac@softwaremaniacs.org"
  13. },
  14. "contributors": [
  15. "Josh Goebel <hello@joshgoebel.com>",
  16. "Egor Rogov <e.rogov@postgrespro.ru>",
  17. "Vladimir Jimenez <me@allejo.io>",
  18. "Ivan Sagalaev <maniac@softwaremaniacs.org>",
  19. "Jeremy Hull <sourdrums@gmail.com>",
  20. "Oleg Efimov <efimovov@gmail.com>",
  21. "Gidi Meir Morris <gidi@gidi.io>",
  22. "Jan T. Sott <git@idleberg.com>",
  23. "Li Xuanji <xuanji@gmail.com>",
  24. "Marcos Cáceres <marcos@marcosc.com>",
  25. "Sang Dang <sang.dang@polku.io>",
  26. "Peter Leonov <gojpeg@gmail.com>",
  27. "Vanessa Sochat (https://github.com/vsoch)",
  28. "Victor Karamzin <Victor.Karamzin@enterra-inc.com>",
  29. "Vsevolod Solovyov <vsevolod.solovyov@gmail.com>",
  30. "Anton Kovalyov <anton@kovalyov.net>",
  31. "Nikita Ledyaev <lenikita@yandex.ru>",
  32. "Konstantin Evdokimenko <qewerty@gmail.com>",
  33. "Dmitri Roudakov <dmitri@roudakov.ru>",
  34. "Yuri Ivanov <ivanov@supersoft.ru>",
  35. "Vladimir Ermakov <vooon341@mail.ru>",
  36. "Vladimir Gubarkov <xonixx@gmail.com>",
  37. "Brian Beck <exogen@gmail.com>",
  38. "MajestiC <majestic2k@gmail.com>",
  39. "Vasily Polovnyov <vast@whiteants.net>",
  40. "Vladimir Epifanov <voldmar@voldmar.ru>",
  41. "Alexander Makarov <sam@rmcreative.ru>",
  42. "Vah <vahtenberg@gmail.com>",
  43. "Shuen-Huei Guan <drake.guan@gmail.com>",
  44. "Jason Diamond <jason@diamond.name>",
  45. "Michal Gabrukiewicz <mgabru@gmail.com>",
  46. "Ruslan Keba <rukeba@gmail.com>",
  47. "Sergey Baranov <segyrn@yandex.ru>",
  48. "Zaripov Yura <yur4ik7@ukr.net>",
  49. "Oleg Volchkov <oleg@volchkov.net>",
  50. "Vasily Mikhailitchenko <vaskas@programica.ru>",
  51. "Jan Berkel <jan.berkel@gmail.com>",
  52. "Vladimir Moskva <vladmos@gmail.com>",
  53. "Loren Segal <lsegal@soen.ca>",
  54. "Andrew Fedorov <dmmdrs@mail.ru>",
  55. "Igor Kalnitsky <igor@kalnitsky.org>",
  56. "Valerii Hiora <valerii.hiora@gmail.com>",
  57. "Nikolay Zakharov <nikolay.desh@gmail.com>",
  58. "Dmitry Kovega <arhibot@gmail.com>",
  59. "Sergey Ignatov <sergey@ignatov.spb.su>",
  60. "Antono Vasiljev <self@antono.info>",
  61. "Stephan Kountso <steplg@gmail.com>",
  62. "pumbur <pumbur@pumbur.net>",
  63. "John Crepezzi <john.crepezzi@gmail.com>",
  64. "Andrey Vlasovskikh <andrey.vlasovskikh@gmail.com>",
  65. "Alexander Myadzel <myadzel@gmail.com>",
  66. "Evgeny Stepanischev <imbolk@gmail.com>",
  67. "Dmytrii Nagirniak <dnagir@gmail.com>",
  68. "Luigi Maselli <grigio.org@gmail.com>",
  69. "Denis Bardadym <bardadymchik@gmail.com>",
  70. "Aahan Krish <geekpanth3r@gmail.com>",
  71. "Ilya Baryshev <baryshev@gmail.com>",
  72. "Aleksandar Ruzicic <aleksandar@ruzicic.info>",
  73. "Joe Cheng <joe@rstudio.org>",
  74. "Angel G. Olloqui <angelgarcia.mail@gmail.com>",
  75. "Jason Tate <adminz@web-cms-designs.com>",
  76. "Sergey Tikhomirov <sergey@tikhomirov.io>",
  77. "Marc Fornos <marc.fornos@gmail.com>",
  78. "Yoshihide Jimbo <yjimbo@gmail.com>",
  79. "Casey Duncan <casey.duncan@gmail.com>",
  80. "Eugene Nizhibitsky <nizhibitsky@gmail.com>",
  81. "Alberto Gimeno <gimenete@gmail.com>",
  82. "Kirk Kimmel <kimmel.k.programmer@gmail.com>",
  83. "Nathan Grigg <nathan@nathanamy.org>",
  84. "Dr. Drang <drdrang@gmail.com>",
  85. "Robin Ward <robin.ward@gmail.com>",
  86. "Dmitry Medvinsky <me@dmedvinsky.name>",
  87. "Jason Jacobson <jason.a.jacobson@gmail.com>",
  88. "Jonas Follesø <jonas@follesoe.no>",
  89. "Dan Allen <dan.j.allen@gmail.com>",
  90. "noformnocontent <i@noformnocontent.com>",
  91. "Damien White <damien.white@visoftinc.com>",
  92. "Alexander Marenin <great_muchacho@mail.ru>",
  93. "Cédric Néhémie <cedric.nehemie@gmail.com>",
  94. "Simon Madine <simon@angryrobotzombie.com>",
  95. "Benjamin Pannell <contact@sierrasoftworks.com>",
  96. "Eric Knibbe <eric@lassosoft.com>",
  97. "Poren Chiang <ren.chiang@gmail.com>",
  98. "Kelley van Evert <kelleyvanevert@gmail.com>",
  99. "Kurt Emch <kurt@kurtemch.com>",
  100. "Mehdi Dogguy <mehdi@dogguy.org>",
  101. "Nicolas Braud-Santoni <nicolas.braud-santoni@ens-cachan.fr>",
  102. "Ralf Bitter <rabit@revigniter.com>",
  103. "Sylvestre Ledru <sylvestre.ledru@scilab-enterprises.com>",
  104. "Troy Kershaw <hello@troykershaw.com>",
  105. "Zena Treep <zena.treep@gmail.com>",
  106. "Daniel Kvasnicka <dkvasnicka@vendavo.com>",
  107. "Carlo Kok <ck@remobjects.com>",
  108. "Bram de Haan <info@atelierbramdehaan.nl>",
  109. "Seongwon Lee <dlimpid@gmail.com>",
  110. "Zaven Muradyan <megalivoithos@gmail.com>",
  111. "Brent Bradbury <brent@brentium.com>",
  112. "Martin Dilling-Hansen <martindlling@gmail.com>",
  113. "Ilya Vassilevsky <vassilevsky@gmail.com>",
  114. "Josh Adams <josh@isotope11.com>",
  115. "Dan Tao <daniel.tao@gmail.com>",
  116. "Jeff Escalante <hello@jenius.me>",
  117. "Jun Yang <yangjvn@126.com>",
  118. "Nikolay Lisienko <info@neor.ru>",
  119. "Heiko August <post@auge8472.de>",
  120. "Domen Kožar <domen@dev.si>",
  121. "Travis Odom <travis.a.odom@gmail.com>",
  122. "innocenat <innocenat@gmail.com>",
  123. "Arthur Bikmullin <devolonter@gmail.com>",
  124. "Pascal Hurni <phi@ruby-reactive.org>",
  125. "Roman Shmatov <romanshmatov@gmail.com>",
  126. "Nic West <nic@letolab.com>",
  127. "Panu Horsmalahti <panu.horsmalahti@iki.fi>",
  128. "Flaviu Tamas <tamas.flaviu@gmail.com>",
  129. "Damian Mee <mee.damian@gmail.com>",
  130. "Christopher Kaster <ikasoki@gmail.com>",
  131. "Chris Eidhof <chris@eidhof.nl>",
  132. "Nate Cook <natecook@gmail.com>",
  133. "Matt Diephouse <matt@diephouse.com>",
  134. "Erik Osheim <d_m@plastic-idolatry.com>",
  135. "Guillaume Laforge <glaforge@gmail.com>",
  136. "Lucas Mazza <lucastmazza@gmail.com>",
  137. "Maxim Dikun <dikmax@gmail.com>",
  138. "Henrik Feldt <henrik@haf.se>",
  139. "Anton Kochkov <anton.kochkov@gmail.com>",
  140. "Michael Allen <Michael.Allen@benefitfocus.com>",
  141. "JP Verkamp <me@jverkamp.com>",
  142. "Adam Joseph Cook <adam.joseph.cook@gmail.com>",
  143. "Sergey Vidyuk <svidyuk@gmail.com>",
  144. "Radek Liska <radekliska@gmail.com>",
  145. "Jose Molina Colmenero <gaudy41@gmail.com>",
  146. "Max Mikhailov <seven.phases.max@gmail.com>",
  147. "Bryant Williams <b.n.williams@gmail.com>",
  148. "Erik Paluka <erik.paluka@gmail.com>",
  149. "Luke Holder <lukemh@gmail.com>",
  150. "David Mohundro <david@mohundro.com>",
  151. "Nicholas Blumhardt <nblumhardt@nblumhardt.com>",
  152. "Christophe de Dinechin <christophe@taodyne.com>",
  153. "Taneli Vatanen <taneli.vatanen@gmail.com>",
  154. "Jen Evers-Corvina <jen@sevvie.net>",
  155. "Kassio Borges <kassioborgesm@gmail.com>",
  156. "Cedric Sohrauer <sohrauer@googlemail.com>",
  157. "Mickaël Delahaye <mickael.delahaye@gmail.com>",
  158. "Hakan Özler <ozler.hakan@gmail.com>",
  159. "Trey Shugart <treshugart@gmail.com>",
  160. "Vincent Zurczak <vzurczak@linagora.com>",
  161. "Adam Joseph Cook <adam.joseph.cook@gmail.com>",
  162. "Edwin Dalorzo <edwin@dalorzo.org>",
  163. "mucaho <mkucko@gmail.com>",
  164. "Dennis Titze <dennis.titze@gmail.com>",
  165. "Jon Evans <jon@craftyjon.com>",
  166. "Brian Quistorff <bquistorff@gmail.com>",
  167. "Jonathan Suever <suever@gmail.com>",
  168. "Alexis Hénaut <alexis@henaut.net>",
  169. "Chris Kiehl <audionautic@gmail.com>",
  170. "Peter Piwowarski <oldlaptop654@aol.com>",
  171. "Kenta Sato <bicycle1885@gmail.com>",
  172. "Anthony Scemama <scemama@irsamc.ups-tlse.fr>",
  173. "Taufik Nurrohman <latitudu.latitudu@gmail.com>",
  174. "Pedro Oliveira <kanytu@gmail.com>",
  175. "Gu Yiling <justice360@gmail.com>",
  176. "Thomas Applencourt <thomas.applencourt@irsamc.ups-tlse.fr>",
  177. "Andrew Farmer <ahfarmer@gmail.com>",
  178. "Sergey Mashkov <cy6erGn0m@gmail.com>",
  179. "Raivo Laanemets <raivo@infdot.com>",
  180. "Kenneth Fuglsang <kfuglsang@gmail.com>",
  181. "David Anson <david@dlaa.me>",
  182. "Louis Barranqueiro <louis.barranqueiro@gmail.com>",
  183. "Tim Schumacher <tim@datenknoten.me>",
  184. "Lucas Werkmeister <mail@lucaswerkmeister.de>",
  185. "Dan Panzarella <alsoelp@gmail.com>",
  186. "Bruno Dias <bruno.r.dias@gmail.com>",
  187. "Jay Strybis <jay.strybis@gmail.com>",
  188. "Guillaume Gomez <guillaume1.gomez@gmail.com>",
  189. "Janis Voigtländer <janis.voigtlaender@gmail.com>",
  190. "Dirk Kirsten <dk@basex.org>",
  191. "MY Sun <simonmysun@gmail.com>",
  192. "Vadimtro <vadimtro@yahoo.com>",
  193. "Benjamin Auder <benjamin.auder@gmail.com>",
  194. "Dotan Dimet <dotan@corky.net>",
  195. "Manh Tuan <junookyo@gmail.com>",
  196. "Philippe Charrière <ph.charriere@gmail.com>",
  197. "Stefan Bechert <stefan.bechert@gmx.net>",
  198. "Samuel Reed <sam@bitmex.com>",
  199. "Yury Selivanov <yselivanov@gmail.com>",
  200. "Tsuyusato Kitsune <make.just.on@gmail.com>",
  201. "Mick MacCallum <micksmaccallum@gmail.com>",
  202. "Kristoffer Gronlund <kgronlund@suse.com>",
  203. "Søren Enevoldsen <senevoldsen90@gmail.com>",
  204. "Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com>",
  205. "Ladislav Prskavec <ladislav@prskavec.net>",
  206. "Jan Kühle <jkuehle90@gmail.com>",
  207. "Stefan Wienert <stwienert@gmail.com>",
  208. "Nikita Savchenko <zitros.lab@gmail.com>",
  209. "Stefania Mellai <s.mellai@arduino.cc>",
  210. "Nebuleon Fumika <nebuleon.fumika@gmail.com>",
  211. "prince <MC.prince.0203@gmail.com>",
  212. "Brendan Rocks <rocks.brendan@gmail.com>",
  213. "Raphaël Assénat <raph@raphnet.net>",
  214. "Matt Evans <matt@aptech.com>",
  215. "Martin Braun <martin.braun@ettus.com>",
  216. "Boris Cherny <boris@performancejs.com>",
  217. "John Foster <jfoster@esri.com>",
  218. "Robert Dodier <robert.dodier@gmail.com>",
  219. "Anthony Dugois <dev.anthonydugois@gmail.com>",
  220. "Qeole <qeole@outlook.com>",
  221. "Denis Ciccale <dciccale@gmail.com>",
  222. "Michael Johnston <lastobelus@gmail.com>",
  223. "Taras <oxdef@oxdef.info>",
  224. "Philipp Wolfer <ph.wolfer@gmail.com>",
  225. "Mikko Kouhia <mikko.kouhia@iki.fi>",
  226. "Billy Quith <chinbillybilbo@gmail.com>",
  227. "Herbert Shin <initbar@protonmail.ch>",
  228. "Tristano Ajmone <tajmone@gmail.com>",
  229. "Taisuke Fujimoto <temp-impl@users.noreply.github.com>",
  230. "Boone Severson <boone.severson@gmail.com>",
  231. "Victor Zhou <OiCMudkips@users.noreply.github.com>",
  232. "Lars Schulna <kartoffelbrei.mit.muskatnuss@gmail.org>",
  233. "Jacob Childress <jacobc@gmail.com>",
  234. "Gavin Siu <gavsiu@gmail.com>",
  235. "Builder's Brewery <buildersbrewery@gmail.com>",
  236. "Sergey Bronnikov <sergeyb@bronevichok.ru>",
  237. "Joe Eli McIlvain <joe.eli.mac@gmail.org>",
  238. "Stephan Boyer <stephan@stephanboyer.com>",
  239. "Alex McKibben <alex@nullscope.net>",
  240. "Daniel Gamage <hellodanielgamage@gmail.com>",
  241. "Matthew Daly <matthewbdaly@gmail.com>",
  242. "Magnus Madsen <mmadsen@uwaterloo.ca>",
  243. "Camil Staps <info@camilstaps.nl>",
  244. "Alexander Lichter <manniL@gmx.net>",
  245. "Nicolas Le Gall <contact@nlegall.fr>",
  246. "Kenton Hamaluik <kentonh@gmail.com>",
  247. "Marvin Saignat <contact@zgmrvn.com>",
  248. "Michael Rodler <contact@f0rki.at>",
  249. "Sergey Sobko <s.sobko@profitware.ru>",
  250. "Hale Chan <halechan@qq.com>",
  251. "Kasper Andersen <kma_untrusted@protonmail.com>",
  252. "Philipp A. <flying-sheep@web.de>",
  253. "Guannan Wei <guannanwei@outlook.com>",
  254. "Sam Wu <samsam2310@gmail.com>",
  255. "Ike Ku <dempfi@yahoo.com>",
  256. "Andres Täht <andres.taht@gmail.com>",
  257. "Rene Saarsoo <nene@triin.net>",
  258. "Jordi Petit <jordi.petit@gmail.com>",
  259. "Raphaël Parrëe <rparree@edc4it.com>",
  260. "Joël Porquet <joel@porquet.org>",
  261. "Alex Arslan <ararslan@comcast.net>",
  262. "Stanislav Belov <stbelov@gmail.com>",
  263. "Ivan Dementev <ivan_div@mail.ru>",
  264. "Nicolas LLOBERA <nllobera@gmail.com>",
  265. "Morten Piibeleht <morten.piibeleht@gmail.com>",
  266. "Martin Clausen <martin.clausene@gmail.com>",
  267. "Arctic Ice Studio <development@arcticicestudio.com>",
  268. "Google Inc. ",
  269. "Ahmad Awais <me@AhmadAwais.com>",
  270. "Duncan Paterson <duncan@exist-db.org>",
  271. "Tristian Kelly <tristian.kelly560@gmail.com>",
  272. "Melissa Geels <melissa@nimble.tools>",
  273. "Dmitriy Tarasov <dimatar@gmail.com>",
  274. "Egor Rogov <e.rogov@postgrespro.ru>",
  275. "Meseta <meseta@gmail.com>",
  276. "Harmon <Harmon.Public@gmail.com>",
  277. "Eric Bailey <eric.w.bailey@gmail.com>",
  278. "Gustavo Costa <gusbemacbe@gmail.com>",
  279. "Jeffrey Arnold <jeffrey.arnold@gmail.com>",
  280. "Antoine Boisier-Michaud <aboisiermichaud@gmail.com>",
  281. "Alejandro Isaza <al@isaza.ca>",
  282. "Laurent Voullemier <laurent.voullemier@gmail.com>",
  283. "Sean T. Allen <sean@monkeysnatchbanana.com>",
  284. "Greg Cline <gregrcline@gmail.com>",
  285. "Sejin Jeon <jinaidy93@gmail.com>",
  286. "Taif Alimov <inzeppelin@gmail.com>",
  287. "Yuri Mazursky <mail@colomolome.com>",
  288. "Carl Baxter <carl@cbax.tech>",
  289. "Thomas Reichel <tom.p.reichel@gmail.com>",
  290. "G8t Guy <g8tguy@g8tguy.com>",
  291. "Samia Ali <samiaab1990@gmail.com>",
  292. "Alexandre Grison <a.grison@gmail.com>",
  293. "Jim Mason <jmason@ibinx.com>",
  294. "lioshi <lioshi@lioshi.com>",
  295. "David Pine <david.pine.7@gmail.com>",
  296. "Konrad Rudolph <konrad.rudolph@gmail.com>",
  297. "Tom Wallace <thomasmichaelwallace@gmail.com>",
  298. "Michael Newton (https://github.com/miken32)",
  299. "Richard Gibson (https://github.com/gibson042)",
  300. "Fredrik Ekre <ekrefredrik@gmail.com>",
  301. "Jan Pilzer (https://github.com/Hirse)",
  302. "Jonathan Sharpe <mail@jonrshar.pe>",
  303. "Michael Rush <michaelrush@gmail.com>",
  304. "Florian Bezdeka <florian@bezdeka.de>",
  305. "Marat Nagayev <nagaevmt@yandex.ru>",
  306. "Patrick Scheibe <patrick@halirutan.de>",
  307. "Kyle Brown (https://github.com/kylebrown9)",
  308. "Marcus Ortiz <mportiz08@gmail.com>",
  309. "Guillaume Grossetie <ggrossetie@yuzutech.fr>",
  310. "Steven Van Impe <steven.vanimpe@icloud.com>",
  311. "Martin Dørum <martid0311@gmail.com>"
  312. ],
  313. "bugs": {
  314. "url": "https://github.com/highlightjs/highlight.js/issues"
  315. },
  316. "license": "BSD-3-Clause",
  317. "repository": {
  318. "type": "git",
  319. "url": "git://github.com/highlightjs/highlight.js.git"
  320. },
  321. "main": "./lib/index.js",
  322. "types": "./types/index.d.ts",
  323. "scripts": {
  324. "mocha": "mocha",
  325. "lint": "eslint src/*.js src/lib/*.js src/plugins/*.js demo/*.js",
  326. "lint-languages": "eslint --no-eslintrc -c .eslintrc.lang.js src/languages/**/*.js",
  327. "build_and_test": "npm run build && npm run test",
  328. "build": "node ./tools/build.js -t node",
  329. "build-cdn": "node ./tools/build.js -t cdn",
  330. "build-browser": "node ./tools/build.js -t browser :common",
  331. "test": "mocha test",
  332. "test-markup": "mocha test/markup",
  333. "test-detect": "mocha test/detect",
  334. "test-browser": "mocha test/browser",
  335. "test-parser": "mocha test/parser"
  336. },
  337. "engines": {
  338. "node": "*"
  339. },
  340. "devDependencies": {
  341. "@rollup/plugin-commonjs": "^17.0.0",
  342. "@rollup/plugin-json": "^4.1.0",
  343. "@rollup/plugin-node-resolve": "^11.0.1",
  344. "@typescript-eslint/eslint-plugin": "^4.6.1",
  345. "@typescript-eslint/parser": "^4.6.1",
  346. "clean-css": "^4.2.3",
  347. "cli-table": "^0.3.1",
  348. "colors": "^1.1.2",
  349. "commander": "^6.2.0",
  350. "deep-freeze-es6": "^1.4.1",
  351. "del": "^6.0.0",
  352. "dependency-resolver": "^2.0.1",
  353. "eslint": "^7.12.1",
  354. "eslint-config-standard": "^16.0.1",
  355. "eslint-plugin-import": "^2.22.1",
  356. "eslint-plugin-node": "^11.1.0",
  357. "eslint-plugin-promise": "^4.2.1",
  358. "eslint-plugin-standard": "^5.0.0",
  359. "glob": "^7.1.6",
  360. "glob-promise": "^3.4.0",
  361. "handlebars": "^4.7.6",
  362. "js-beautify": "^1.13.0",
  363. "jsdom": "^16.4.0",
  364. "lodash": "^4.17.20",
  365. "mocha": "^8.2.1",
  366. "refa": "^0.4.1",
  367. "rollup": "^2.33.1",
  368. "should": "^13.2.3",
  369. "terser": "^5.3.8",
  370. "tiny-worker": "^2.3.0",
  371. "typescript": "^4.0.5"
  372. },
  373. "__npminstall_done": "Thu Dec 24 2020 20:21:00 GMT+0800 (CST)",
  374. "_from": "highlight.js@10.5.0",
  375. "_resolved": "https://registry.npm.taobao.org/highlight.js/download/highlight.js-10.5.0.tgz"
  376. }