{
  "_args": [
    [
      "highlight.js@https://registry.npmjs.org/highlight.js/-/highlight.js-9.5.0.tgz",
      "D:\\work\\3\\s\\extensions\\markdown"
    ]
  ],
  "_from": "highlight.js@>=9.3.0 <10.0.0",
  "_id": "highlight.js@9.5.0",
  "_inCache": true,
  "_location": "/highlight.js",
  "_phantomChildren": {},
  "_requested": {
    "name": "highlight.js",
    "raw": "highlight.js@https://registry.npmjs.org/highlight.js/-/highlight.js-9.5.0.tgz",
    "rawSpec": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.5.0.tgz",
    "scope": null,
    "spec": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.5.0.tgz",
    "type": "remote"
  },
  "_requiredBy": [
    "/"
  ],
  "_resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.5.0.tgz",
  "_shasum": "46ae51b9db00f70052bcdf196cd404757b6582ae",
  "_shrinkwrap": null,
  "_spec": "highlight.js@https://registry.npmjs.org/highlight.js/-/highlight.js-9.5.0.tgz",
  "_where": "D:\\work\\3\\s\\extensions\\markdown",
  "author": {
    "email": "maniac@softwaremaniacs.org",
    "name": "Ivan Sagalaev"
  },
  "bugs": {
    "url": "https://github.com/isagalaev/highlight.js/issues"
  },
  "contributors": [
    {
      "email": "maniac@softwaremaniacs.org",
      "name": "Ivan Sagalaev",
      "url": "original author"
    },
    {
      "email": "sourdrums@gmail.com",
      "name": "Jeremy Hull"
    },
    {
      "email": "efimovov@gmail.com",
      "name": "Oleg Efimov"
    },
    {
      "email": "gojpeg@gmail.com",
      "name": "Peter Leonov"
    },
    {
      "email": "Victor.Karamzin@enterra-inc.com",
      "name": "Victor Karamzin"
    },
    {
      "email": "vsevolod.solovyov@gmail.com",
      "name": "Vsevolod Solovyov"
    },
    {
      "email": "anton@kovalyov.net",
      "name": "Anton Kovalyov"
    },
    {
      "email": "lenikita@yandex.ru",
      "name": "Nikita Ledyaev"
    },
    {
      "email": "qewerty@gmail.com",
      "name": "Konstantin Evdokimenko"
    },
    {
      "email": "dmitri@roudakov.ru",
      "name": "Dmitri Roudakov"
    },
    {
      "email": "ivanov@supersoft.ru",
      "name": "Yuri Ivanov"
    },
    {
      "email": "vooon341@mail.ru",
      "name": "Vladimir Ermakov"
    },
    {
      "email": "xonixx@gmail.com",
      "name": "Vladimir Gubarkov"
    },
    {
      "email": "exogen@gmail.com",
      "name": "Brian Beck"
    },
    {
      "email": "majestic2k@gmail.com",
      "name": "MajestiC"
    },
    {
      "email": "vast@whiteants.net",
      "name": "Vasily Polovnyov"
    },
    {
      "email": "voldmar@voldmar.ru",
      "name": "Vladimir Epifanov"
    },
    {
      "email": "sam@rmcreative.ru",
      "name": "Alexander Makarov"
    },
    {
      "email": "vahtenberg@gmail.com",
      "name": "Vah"
    },
    {
      "email": "drake.guan@gmail.com",
      "name": "Shuen-Huei Guan"
    },
    {
      "email": "jason@diamond.name",
      "name": "Jason Diamond"
    },
    {
      "email": "mgabru@gmail.com",
      "name": "Michal Gabrukiewicz"
    },
    {
      "email": "rukeba@gmail.com",
      "name": "Ruslan Keba"
    },
    {
      "email": "segyrn@yandex.ru",
      "name": "Sergey Baranov"
    },
    {
      "email": "yur4ik7@ukr.net",
      "name": "Zaripov Yura"
    },
    {
      "email": "oleg@volchkov.net",
      "name": "Oleg Volchkov"
    },
    {
      "email": "vaskas@programica.ru",
      "name": "Vasily Mikhailitchenko"
    },
    {
      "email": "jan.berkel@gmail.com",
      "name": "Jan Berkel"
    },
    {
      "email": "vladmos@gmail.com",
      "name": "Vladimir Moskva"
    },
    {
      "email": "lsegal@soen.ca",
      "name": "Loren Segal"
    },
    {
      "email": "dmmdrs@mail.ru",
      "name": "Andrew Fedorov"
    },
    {
      "email": "igor@kalnitsky.org",
      "name": "Igor Kalnitsky"
    },
    {
      "email": "valerii.hiora@gmail.com",
      "name": "Valerii Hiora"
    },
    {
      "email": "nikolay.desh@gmail.com",
      "name": "Nikolay Zakharov"
    },
    {
      "email": "arhibot@gmail.com",
      "name": "Dmitry Kovega"
    },
    {
      "email": "sergey@ignatov.spb.su",
      "name": "Sergey Ignatov"
    },
    {
      "email": "self@antono.info",
      "name": "Antono Vasiljev"
    },
    {
      "email": "steplg@gmail.com",
      "name": "Stephan Kountso"
    },
    {
      "email": "pumbur@pumbur.net",
      "name": "pumbur"
    },
    {
      "email": "john.crepezzi@gmail.com",
      "name": "John Crepezzi"
    },
    {
      "email": "andrey.vlasovskikh@gmail.com",
      "name": "Andrey Vlasovskikh"
    },
    {
      "email": "myadzel@gmail.com",
      "name": "Alexander Myadzel"
    },
    {
      "email": "imbolk@gmail.com",
      "name": "Evgeny Stepanischev"
    },
    {
      "email": "dnagir@gmail.com",
      "name": "Dmytrii Nagirniak"
    },
    {
      "email": "grigio.org@gmail.com",
      "name": "Luigi Maselli"
    },
    {
      "email": "bardadymchik@gmail.com",
      "name": "Denis Bardadym"
    },
    {
      "email": "geekpanth3r@gmail.com",
      "name": "Aahan Krish"
    },
    {
      "email": "baryshev@gmail.com",
      "name": "Ilya Baryshev"
    },
    {
      "email": "aleksandar@ruzicic.info",
      "name": "Aleksandar Ruzicic"
    },
    {
      "email": "joe@rstudio.org",
      "name": "Joe Cheng"
    },
    {
      "email": "angelgarcia.mail@gmail.com",
      "name": "Angel G. Olloqui"
    },
    {
      "email": "adminz@web-cms-designs.com",
      "name": "Jason Tate"
    },
    {
      "email": "sergey@tikhomirov.io",
      "name": "Sergey Tikhomirov"
    },
    {
      "email": "marc.fornos@gmail.com",
      "name": "Marc Fornos"
    },
    {
      "email": "yjimbo@gmail.com",
      "name": "Yoshihide Jimbo"
    },
    {
      "email": "casey.duncan@gmail.com",
      "name": "Casey Duncan"
    },
    {
      "email": "nizhibitsky@gmail.com",
      "name": "Eugene Nizhibitsky"
    },
    {
      "email": "gimenete@gmail.com",
      "name": "Alberto Gimeno"
    },
    {
      "email": "kimmel.k.programmer@gmail.com",
      "name": "Kirk Kimmel"
    },
    {
      "email": "nathan@nathanamy.org",
      "name": "Nathan Grigg"
    },
    {
      "email": "drdrang@gmail.com",
      "name": "Dr. Drang"
    },
    {
      "email": "robin.ward@gmail.com",
      "name": "Robin Ward"
    },
    {
      "email": "me@dmedvinsky.name",
      "name": "Dmitry Medvinsky"
    },
    {
      "email": "jason.a.jacobson@gmail.com",
      "name": "Jason Jacobson"
    },
    {
      "email": "jonas@follesoe.no",
      "name": "Jonas Follesø"
    },
    {
      "email": "dan.j.allen@gmail.com",
      "name": "Dan Allen"
    },
    {
      "email": "i@noformnocontent.com",
      "name": "noformnocontent"
    },
    {
      "email": "damien.white@visoftinc.com",
      "name": "Damien White"
    },
    {
      "email": "great_muchacho@mail.ru",
      "name": "Alexander Marenin"
    },
    {
      "email": "cedric.nehemie@gmail.com",
      "name": "Cédric Néhémie"
    },
    {
      "email": "simon@angryrobotzombie.com",
      "name": "Simon Madine"
    },
    {
      "email": "contact@sierrasoftworks.com",
      "name": "Benjamin Pannell"
    },
    {
      "email": "eric@lassosoft.com",
      "name": "Eric Knibbe"
    },
    {
      "email": "ren.chiang@gmail.com",
      "name": "Poren Chiang"
    },
    {
      "email": "kelleyvanevert@gmail.com",
      "name": "Kelley van Evert"
    },
    {
      "email": "kurt@kurtemch.com",
      "name": "Kurt Emch"
    },
    {
      "email": "mehdi@dogguy.org",
      "name": "Mehdi Dogguy"
    },
    {
      "email": "nicolas.braud-santoni@ens-cachan.fr",
      "name": "Nicolas Braud-Santoni"
    },
    {
      "email": "rabit@revigniter.com",
      "name": "Ralf Bitter"
    },
    {
      "email": "sylvestre.ledru@scilab-enterprises.com",
      "name": "Sylvestre Ledru"
    },
    {
      "email": "hello@troykershaw.com",
      "name": "Troy Kershaw"
    },
    {
      "email": "zena.treep@gmail.com",
      "name": "Zena Treep"
    },
    {
      "email": "dkvasnicka@vendavo.com",
      "name": "Daniel Kvasnicka"
    },
    {
      "email": "ck@remobjects.com",
      "name": "Carlo Kok"
    },
    {
      "email": "info@atelierbramdehaan.nl",
      "name": "Bram de Haan"
    },
    {
      "email": "dlimpid@gmail.com",
      "name": "Seongwon Lee"
    },
    {
      "email": "megalivoithos@gmail.com",
      "name": "Zaven Muradyan"
    },
    {
      "email": "git@idleberg.com",
      "name": "Jan T. Sott"
    },
    {
      "email": "brent@brentium.com",
      "name": "Brent Bradbury"
    },
    {
      "email": "martindlling@gmail.com",
      "name": "Martin Dilling-Hansen"
    },
    {
      "email": "vassilevsky@gmail.com",
      "name": "Ilya Vassilevsky"
    },
    {
      "email": "josh@isotope11.com",
      "name": "Josh Adams"
    },
    {
      "email": "daniel.tao@gmail.com",
      "name": "Dan Tao"
    },
    {
      "email": "hello@jenius.me",
      "name": "Jeff Escalante"
    },
    {
      "email": "yangjvn@126.com",
      "name": "Jun Yang"
    },
    {
      "email": "info@neor.ru",
      "name": "Nikolay Lisienko"
    },
    {
      "email": "post@auge8472.de",
      "name": "Heiko August"
    },
    {
      "email": "domen@dev.si",
      "name": "Domen Kožar"
    },
    {
      "email": "travis.a.odom@gmail.com",
      "name": "Travis Odom"
    },
    {
      "email": "innocenat@gmail.com",
      "name": "innocenat"
    },
    {
      "email": "devolonter@gmail.com",
      "name": "Arthur Bikmullin"
    },
    {
      "email": "phi@ruby-reactive.org",
      "name": "Pascal Hurni"
    },
    {
      "email": "romanshmatov@gmail.com",
      "name": "Roman Shmatov"
    },
    {
      "email": "nic@letolab.com",
      "name": "Nic West"
    },
    {
      "email": "panu.horsmalahti@iki.fi",
      "name": "Panu Horsmalahti"
    },
    {
      "email": "tamas.flaviu@gmail.com",
      "name": "Flaviu Tamas"
    },
    {
      "email": "mee.damian@gmail.com",
      "name": "Damian Mee"
    },
    {
      "email": "ikasoki@gmail.com",
      "name": "Christopher Kaster"
    },
    {
      "email": "chris@eidhof.nl",
      "name": "Chris Eidhof"
    },
    {
      "email": "natecook@gmail.com",
      "name": "Nate Cook"
    },
    {
      "email": "matt@diephouse.com",
      "name": "Matt Diephouse"
    },
    {
      "email": "d_m@plastic-idolatry.com",
      "name": "Erik Osheim"
    },
    {
      "email": "glaforge@gmail.com",
      "name": "Guillaume Laforge"
    },
    {
      "email": "lucastmazza@gmail.com",
      "name": "Lucas Mazza"
    },
    {
      "email": "dikmax@gmail.com",
      "name": "Maxim Dikun"
    },
    {
      "email": "henrik@haf.se",
      "name": "Henrik Feldt"
    },
    {
      "email": "anton.kochkov@gmail.com",
      "name": "Anton Kochkov"
    },
    {
      "email": "Michael.Allen@benefitfocus.com",
      "name": "Michael Allen"
    },
    {
      "email": "me@jverkamp.com",
      "name": "JP Verkamp"
    },
    {
      "email": "adam.joseph.cook@gmail.com",
      "name": "Adam Joseph Cook"
    },
    {
      "email": "svidyuk@gmail.com",
      "name": "Sergey Vidyuk"
    },
    {
      "email": "radekliska@gmail.com",
      "name": "Radek Liska"
    },
    {
      "email": "gaudy41@gmail.com",
      "name": "Jose Molina Colmenero"
    },
    {
      "email": "seven.phases.max@gmail.com",
      "name": "Max Mikhailov"
    },
    {
      "email": "b.n.williams@gmail.com",
      "name": "Bryant Williams"
    },
    {
      "email": "erik.paluka@gmail.com",
      "name": "Erik Paluka"
    },
    {
      "email": "lukemh@gmail.com",
      "name": "Luke Holder"
    },
    {
      "email": "david@mohundro.com",
      "name": "David Mohundro"
    },
    {
      "email": "nblumhardt@nblumhardt.com",
      "name": "Nicholas Blumhardt"
    },
    {
      "email": "christophe@taodyne.com",
      "name": "Christophe de Dinechin"
    },
    {
      "email": "taneli.vatanen@gmail.com",
      "name": "Taneli Vatanen"
    },
    {
      "email": "jen@sevvie.net",
      "name": "Jen Evers-Corvina"
    },
    {
      "email": "kassioborgesm@gmail.com",
      "name": "Kassio Borges"
    },
    {
      "email": "sohrauer@googlemail.com",
      "name": "Cedric Sohrauer"
    },
    {
      "email": "mickael.delahaye@gmail.com",
      "name": "Mickaël Delahaye"
    },
    {
      "email": "ozler.hakan@gmail.com",
      "name": "Hakan Özler"
    },
    {
      "email": "treshugart@gmail.com",
      "name": "Trey Shugart"
    },
    {
      "email": "vzurczak@linagora.com",
      "name": "Vincent Zurczak"
    },
    {
      "email": "adam.joseph.cook@gmail.com",
      "name": "Adam Joseph Cook"
    },
    {
      "email": "edwin@dalorzo.org",
      "name": "Edwin Dalorzo"
    },
    {
      "email": "mkucko@gmail.com",
      "name": "mucaho"
    },
    {
      "email": "dennis.titze@gmail.com",
      "name": "Dennis Titze"
    },
    {
      "email": "jon@craftyjon.com",
      "name": "Jon Evans"
    },
    {
      "email": "bquistorff@gmail.com",
      "name": "Brian Quistorff"
    },
    {
      "email": "suever@gmail.com",
      "name": "Jonathan Suever"
    },
    {
      "email": "alexis@henaut.net",
      "name": "Alexis Hénaut"
    },
    {
      "email": "audionautic@gmail.com",
      "name": "Chris Kiehl"
    },
    {
      "email": "oldlaptop654@aol.com",
      "name": "Peter Piwowarski"
    },
    {
      "email": "bicycle1885@gmail.com",
      "name": "Kenta Sato"
    },
    {
      "email": "scemama@irsamc.ups-tlse.fr",
      "name": "Anthony Scemama"
    },
    {
      "email": "latitudu.latitudu@gmail.com",
      "name": "Taufik Nurrohman"
    },
    {
      "email": "kanytu@gmail.com",
      "name": "Pedro Oliveira"
    },
    {
      "email": "justice360@gmail.com",
      "name": "Gu Yiling"
    },
    {
      "email": "thomas.applencourt@irsamc.ups-tlse.fr",
      "name": "Thomas Applencourt"
    },
    {
      "email": "ahfarmer@gmail.com",
      "name": "Andrew Farmer"
    },
    {
      "email": "cy6erGn0m@gmail.com",
      "name": "Sergey Mashkov"
    },
    {
      "email": "raivo@infdot.com",
      "name": "Raivo Laanemets"
    },
    {
      "email": "kfuglsang@gmail.com",
      "name": "Kenneth Fuglsang"
    },
    {
      "email": "david@dlaa.me",
      "name": "David Anson"
    },
    {
      "email": "louis.barranqueiro@gmail.com",
      "name": "Louis Barranqueiro"
    },
    {
      "email": "tim@datenknoten.me",
      "name": "Tim Schumacher"
    },
    {
      "email": "mail@lucaswerkmeister.de",
      "name": "Lucas Werkmeister"
    },
    {
      "email": "alsoelp@gmail.com",
      "name": "Dan Panzarella"
    },
    {
      "email": "bruno.r.dias@gmail.com",
      "name": "Bruno Dias"
    },
    {
      "email": "jay.strybis@gmail.com",
      "name": "Jay Strybis"
    },
    {
      "email": "guillaume1.gomez@gmail.com",
      "name": "Guillaume Gomez"
    },
    {
      "email": "janis.voigtlaender@gmail.com",
      "name": "Janis Voigtländer"
    },
    {
      "email": "dk@basex.org",
      "name": "Dirk Kirsten"
    },
    {
      "email": "simonmysun@gmail.com",
      "name": "MY Sun"
    },
    {
      "email": "vadimtro@yahoo.com",
      "name": "Vadimtro"
    },
    {
      "email": "benjamin.auder@gmail.com",
      "name": "Benjamin Auder"
    },
    {
      "email": "dotan@corky.net",
      "name": "Dotan Dimet"
    },
    {
      "email": "junookyo@gmail.com",
      "name": "Manh Tuan"
    },
    {
      "email": "ph.charriere@gmail.com",
      "name": "Philippe Charrière"
    },
    {
      "email": "stefan.bechert@gmx.net",
      "name": "Stefan Bechert"
    },
    {
      "email": "sam@bitmex.com",
      "name": "Samuel Reed"
    },
    {
      "email": "yselivanov@gmail.com",
      "name": "Yury Selivanov"
    },
    {
      "email": "make.just.on@gmail.com",
      "name": "Tsuyusato Kitsune"
    },
    {
      "email": "micksmaccallum@gmail.com",
      "name": "Mick MacCallum"
    },
    {
      "email": "kgronlund@suse.com",
      "name": "Kristoffer Gronlund"
    },
    {
      "email": "senevoldsen90@gmail.com",
      "name": "Søren Enevoldsen"
    },
    {
      "email": "DanielRosenwasser@users.noreply.github.com",
      "name": "Daniel Rosenwasser"
    },
    {
      "email": "ladislav@prskavec.net",
      "name": "Ladislav Prskavec"
    },
    {
      "email": "jkuehle90@gmail.com",
      "name": "Jan Kühle"
    },
    {
      "email": "stwienert@gmail.com",
      "name": "Stefan Wienert"
    },
    {
      "email": "zitros.lab@gmail.com",
      "name": "Nikita Savchenko"
    },
    {
      "email": "s.mellai@arduino.cc",
      "name": "Stefania Mellai"
    },
    {
      "email": "nebuleon.fumika@gmail.com",
      "name": "Nebuleon Fumika"
    },
    {
      "email": "MC.prince.0203@gmail.com",
      "name": "prince"
    },
    {
      "email": "rocks.brendan@gmail.com",
      "name": "Brendan Rocks"
    },
    {
      "email": "raph@raphnet.net",
      "name": "Raphaël Assénat"
    },
    {
      "email": "matt@aptech.com",
      "name": "Matt Evans"
    },
    {
      "email": "martin.braun@ettus.com",
      "name": "Martin Braun"
    },
    {
      "email": "boris@performancejs.com",
      "name": "Boris Cherny"
    },
    {
      "email": "jfoster@esri.com",
      "name": "John Foster"
    },
    {
      "email": "robert.dodier@gmail.com",
      "name": "Robert Dodier"
    },
    {
      "email": "dev.anthonydugois@gmail.com",
      "name": "Anthony Dugois"
    },
    {
      "email": "qeole@outlook.com",
      "name": "Qeole"
    },
    {
      "email": "dciccale@gmail.com",
      "name": "Denis Ciccale"
    },
    {
      "email": "lastobelus@gmail.com",
      "name": "Michael Johnston"
    },
    {
      "email": "oxdef@oxdef.info",
      "name": "Taras"
    },
    {
      "email": "ph.wolfer@gmail.com",
      "name": "Philipp Wolfer"
    },
    {
      "email": "mikko.kouhia@iki.fi",
      "name": "Mikko Kouhia"
    },
    {
      "email": "chinbillybilbo@gmail.com",
      "name": "Billy Quith"
    },
    {
      "email": "initbar@protonmail.ch",
      "name": "Herbert Shin"
    },
    {
      "email": "tajmone@gmail.com",
      "name": "Tristano Ajmone"
    },
    {
      "email": "temp-impl@users.noreply.github.com",
      "name": "Taisuke Fujimoto"
    },
    {
      "email": "boone.severson@gmail.com",
      "name": "Boone Severson"
    },
    {
      "email": "OiCMudkips@users.noreply.github.com",
      "name": "Victor Zhou"
    },
    {
      "email": "kartoffelbrei.mit.muskatnuss@gmail.org",
      "name": "Lars Schulna"
    },
    {
      "email": "jacobc@gmail.com",
      "name": "Jacob Childress"
    },
    {
      "email": "gavsiu@gmail.com",
      "name": "Gavin Siu"
    },
    {
      "email": "buildersbrewery@gmail.com",
      "name": "Builder's Brewery"
    },
    {
      "email": "sergeyb@bronevichok.ru",
      "name": "Sergey Bronnikov"
    },
    {
      "email": "joe.eli.mac@gmail.org",
      "name": "Joe Eli McIlvain"
    },
    {
      "email": "stephan@stephanboyer.com",
      "name": "Stephan Boyer"
    }
  ],
  "dependencies": {},
  "description": "Syntax highlighting with language autodetection.",
  "devDependencies": {
    "bluebird": "^3.0.1",
    "commander": "^2.3.0",
    "del": "^2.0.2",
    "gear": "^0.9.4",
    "gear-lib": "^0.9.2",
    "glob": "^7.0.3",
    "js-beautify": "^1.5.10",
    "jsdom": "^9.2.1",
    "lodash": "^4.0.0",
    "mocha": "^2.0.1",
    "should": "^9.0.2",
    "tiny-worker": "^1.1.1"
  },
  "engines": {
    "node": "*"
  },
  "homepage": "https://highlightjs.org/",
  "keywords": [
    "highlight",
    "syntax"
  ],
  "license": "BSD-3-Clause",
  "main": "./lib/index.js",
  "name": "highlight.js",
  "optionalDependencies": {},
  "readme": "# Highlight.js\n\n[![Build Status](https://travis-ci.org/isagalaev/highlight.js.svg?branch=master)](https://travis-ci.org/isagalaev/highlight.js)\n\nHighlight.js is a syntax highlighter written in JavaScript. It works in\nthe browser as well as on the server. It works with pretty much any\nmarkup, doesn’t depend on any framework and has automatic language\ndetection.\n\n## Getting Started\n\nThe bare minimum for using highlight.js on a web page is linking to the\nlibrary along with one of the styles and calling\n[`initHighlightingOnLoad`][1]:\n\n```html\n<link rel=\"stylesheet\" href=\"/path/to/styles/default.css\">\n<script src=\"/path/to/highlight.pack.js\"></script>\n<script>hljs.initHighlightingOnLoad();</script>\n```\n\nThis will find and highlight code inside of `<pre><code>` tags; it tries\nto detect the language automatically. If automatic detection doesn’t\nwork for you, you can specify the language in the `class` attribute:\n\n```html\n<pre><code class=\"html\">...</code></pre>\n```\n\nThe list of supported language classes is available in the [class\nreference][2].  Classes can also be prefixed with either `language-` or\n`lang-`.\n\nTo disable highlighting altogether use the `nohighlight` class:\n\n```html\n<pre><code class=\"nohighlight\">...</code></pre>\n```\n\n## Custom Initialization\n\nWhen you need a bit more control over the initialization of\nhighlight.js, you can use the [`highlightBlock`][3] and [`configure`][4]\nfunctions. This allows you to control *what* to highlight and *when*.\n\nHere’s an equivalent way to calling [`initHighlightingOnLoad`][1] using\njQuery:\n\n```javascript\n$(document).ready(function() {\n  $('pre code').each(function(i, block) {\n    hljs.highlightBlock(block);\n  });\n});\n```\n\nYou can use any tags instead of `<pre><code>` to mark up your code. If\nyou don't use a container that preserve line breaks you will need to\nconfigure highlight.js to use the `<br>` tag:\n\n```javascript\nhljs.configure({useBR: true});\n\n$('div.code').each(function(i, block) {\n  hljs.highlightBlock(block);\n});\n```\n\nFor other options refer to the documentation for [`configure`][4].\n\n\n## Web Workers\n\nYou can run highlighting inside a web worker to avoid freezing the browser\nwindow while dealing with very big chunks of code.\n\nIn your main script:\n\n```javascript\naddEventListener('load', function() {\n  var code = document.querySelector('#code');\n  var worker = new Worker('worker.js');\n  worker.onmessage = function(event) { code.innerHTML = event.data; }\n  worker.postMessage(code.textContent);\n})\n```\n\nIn worker.js:\n\n```javascript\nonmessage = function(event) {\n  importScripts('<path>/highlight.pack.js');\n  var result = self.hljs.highlightAuto(event.data);\n  postMessage(result.value);\n}\n```\n\n\n## Getting the Library\n\nYou can get highlight.js as a hosted, or custom-build, browser script or\nas a server module. Right out of the box the browser script supports\nboth AMD and CommonJS, so if you wish you can use RequireJS or\nBrowserify without having to build from source. The server module also\nworks perfectly fine with Browserify, but there is the option to use a\nbuild specific to browsers rather than something meant for a server.\nHead over to the [download page][5] for all the options.\n\n**Don't link to GitHub directly.** The library is not supposed to work straight\nfrom the source, it requires building. If none of the pre-packaged options\nwork for you refer to the [building documentation][6].\n\n**The CDN-hosted package doesn't have all the languages.** Otherwise it'd be\ntoo big. If you don't see the language you need in the [\"Common\" section][5],\nit can be added manually:\n\n```html\n<script src=\"//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.4.0/languages/go.min.js\"></script>\n```\n\n**On Almond.** You need to use the optimizer to give the module a name. For\nexample:\n\n```\nr.js -o name=hljs paths.hljs=/path/to/highlight out=highlight.js\n```\n\n\n## License\n\nHighlight.js is released under the BSD License. See [LICENSE][7] file\nfor details.\n\n## Links\n\nThe official site for the library is at <https://highlightjs.org/>.\n\nFurther in-depth documentation for the API and other topics is at\n<http://highlightjs.readthedocs.io/>.\n\nAuthors and contributors are listed in the [AUTHORS.en.txt][8] file.\n\n[1]: http://highlightjs.readthedocs.io/en/latest/api.html#inithighlightingonload\n[2]: http://highlightjs.readthedocs.io/en/latest/css-classes-reference.html\n[3]: http://highlightjs.readthedocs.io/en/latest/api.html#highlightblock-block\n[4]: http://highlightjs.readthedocs.io/en/latest/api.html#configure-options\n[5]: https://highlightjs.org/download/\n[6]: http://highlightjs.readthedocs.io/en/latest/building-testing.html\n[7]: https://github.com/isagalaev/highlight.js/blob/master/LICENSE\n[8]: https://github.com/isagalaev/highlight.js/blob/master/AUTHORS.en.txt\n",
  "readmeFilename": "README.md",
  "repository": {
    "type": "git",
    "url": "git://github.com/isagalaev/highlight.js.git"
  },
  "scripts": {
    "test": "mocha test/",
    "test-browser": "mocha test/browser/"
  },
  "version": "9.5.0"
}
