---
name: CodeMirror
version: 53faa33ac69598b7495e160824b58ebb8d70fe97
type: git_submodule
homepage: https://github.com/codemirror/CodeMirror
license: mit
licenses:
- sources: LICENSE
  text: |
    MIT License

    Copyright (C) 2017 by Marijn Haverbeke <marijn@haverbeke.berlin> and others

    Permission is hereby granted, free of charge, to any person obtaining a copy
    of this software and associated documentation files (the "Software"), to deal
    in the Software without restriction, including without limitation the rights
    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    copies of the Software, and to permit persons to whom the Software is
    furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in
    all copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
    THE SOFTWARE.
notices:
- sources: AUTHORS
  text: |-
    List of CodeMirror contributors. Updated before every release.

    4oo4
    4r2r
    Aaron Brooks
    Abdelouahab
    Abdussalam Abdurrahman
    Abe Fettig
    Abhishek Gahlot
    Adam Ahmed
    Adam King
    Adam Particka
    Adam Wight
    adanlobato
    Adán Lobato
    Aditya Toshniwal
    Adrian Aichner
    Adrian Heine
    Adrian Kunz
    Adrien Bertrand
    aeroson
    Ahmad Amireh
    Ahmad M. Zawawi
    AHOHNMYC
    ahoward
    Ajin Abraham
    Akeksandr Motsjonov
    Alasdair Smith
    AlbertHilb
    Alberto González Palomo
    Alberto Pose
    Albert Xing
    Alexander Marks
    Alexander Pavlov
    Alexander Schepanovski
    Alexander Shvets
    Alexander Solovyov
    Alexandre Bique
    Alex Churchill
    alexey-k
    Alex Piggott
    Alf Eaton
    Aliaksei Chapyzhenka
    Allen Sarkisyan
    Ami Fischman
    Amin Shali
    Amin Ullah Khan
    amshali@google.com
    Amsul
    amuntean
    Amy
    Ananya Sen
    anaran
    AndersMad
    Anders Nawroth
    Anderson Mesquita
    Anders Wåglund
    Andrea G
    Andreas Reischuck
    Andres Taylor
    Andre von Houck
    Andrew Cheng
    Andrew Dassonville
    Andrey Fedorov
    Andrey Klyuchnikov
    Andrey Lushnikov
    Andrey Shchekin
    Andy Joslin
    Andy Kimball
    Andy Li
    Angelo
    angelozerr
    angelo.zerr@gmail.com
    Ankit
    Ankit Ahuja
    Ansel Santosa
    Anthony Dugois
    anthonygego
    Anthony Gégo
    Anthony Grimes
    Anthony Stewart
    Anton Kovalyov
    antosarho
    aoki ken
    Apollo Zhu
    AQNOUCH Mohammed
    Aram Shatakhtsyan
    areos
    Arnab Bose
    Arnoud Buzing
    Arsène von Wyss
    Arthur Müller
    Arun Narasani
    as3boyan
    asolove
    atelierbram
    AtomicPages LLC
    Atul Bhouraskar
    Aurelian Oancea
    Axel Lewenhaupt
    Baptiste Augrain
    Barret Rennie
    Bartosz Dziewoński
    Basarat Ali Syed
    Bastian Müller
    belhaj
    Bem Jones-Bey
    benbro
    Benedikt Meurer
    benhormann
    Ben Hormann
    Beni Cherniavsky-Paskin
    Benjamin DeCoste
    benjaminr-ps
    Benjamin Young
    Ben Keen
    Ben Miller
    Ben Mosher
    Bernhard Sirlinger
    Bert Chang
    Bharad
    BigBlueHat
    Billiam
    Billy Moon
    Bin Ni
    binny
    Bjarki Ágúst Guðmundsson
    Bjorn Hansen
    B Krishna Chaitanya
    Blaine G
    blukat29
    Bo
    boomyjee
    Bo Peng
    borawjm
    Boris K
    Boris Verkhovskiy
    Brad Metcalf
    Brandon Frohs
    Brandon Wamboldt
    Bret Little
    Brett Morgan
    Brett Zamir
    Brian Grinstead
    BrianHung
    Brian Sletten
    brrd
    Bruce Mitchener
    Bruno Logerfo
    Bryan Gin-ge Chen
    Bryan Massoth
    Caitlin Potter
    Calin Barbat
    callodacity
    Camilo Roca
    Casey Klebba
    cBiscuit87
    César González Íñiguez
    Chad Jolly
    Chandra Sekhar Pydi
    Charles Skelton
    Cheah Chu Yeow
    Chhekur
    Chris Colborne
    Chris Coyier
    Chris Ford
    Chris Granger
    Chris Houseknecht
    Chris Lohfink
    Chris Morgan
    Chris Reeves
    Chris Smith
    Christian Gruen
    Christian Oyarzun
    Christian Petrov
    Christian Sonne
    christopherblaser
    Christopher Brown
    Christopher Kramer
    Christopher Mitchell
    Christopher Pfohl
    Christopher Wallis
    Chunliang Lyu
    ciaranj
    clone-it
    clso
    CodeAnimal
    CodeBitt
    coderaiser
    Cole R Lawrence
    ComFreek
    Cornelius Weig
    Cristian Prieto
    Curran Kelleher
    Curtis Gagliardi
    d8888
    dagsta
    daines
    Dale Jung
    Dan Bentley
    Dan Heberden
    Daniel, Dao Quang Minh
    Daniele Di Sarli
    Daniel Faust
    Daniel Hanggi
    Daniel Huigens
    Daniel Kesler
    Daniel KJ
    Daniel Neel
    Daniel Parnell
    Daniel Thwaites
    Danila Malyutin
    Danny Yoo
    darealshinji
    Darius Roberts
    databricks-david-lewis
    Dave Brondsema
    Dave MacLachlan
    Dave Myers
    David Barnett
    David H. Bronke
    David Mignot
    David Pathakjee
    David R. Myers
    David Rodrigues
    David Santana
    David Vázquez
    David Whittington
    deebugger
    Deep Thought
    Denis Ovsienko
    Devin Abbott
    Devon Carew
    Dick Choi
    Diego Fernandez
    dignifiedquire
    Dimage Sapelkin
    Dimitri Mitropoulos
    Dinindu D. Wanniarachchi
    dmaclach
    Dmitry Kiselyov
    DoctorKrolic
    domagoj412
    Dominator008
    Domizio Demichelis
    Doug Blank
    Doug Wikle
    Drew Bratcher
    Drew Hintz
    Drew Khoury
    Drini Cami
    Dror BG
    Duncan Lilley
    duralog
    dwelle
    Ealton
    eborden
    edoroshenko
    edsharp
    ekhaled
    Elisée
    Elmar Peise
    elpnt
    Emmanuel Schanzer
    Enam Mijbah Noor
    Eric Allam
    Eric Bogard
    Erik Demaine
    Erik Krogh Kristensen
    Erik Welander
    erosman
    eustas
    Evan Minsk
    Fabien Dubosson
    Fabien O'Carroll
    Fabio Zendhi Nagao
    Faiza Alsaied
    Faris Masad
    Fauntleroy
    fbuchinger
    feizhang365
    Felipe Lalanne
    Felipe S. S. Schneider
    Felix Raab
    ficristo
    Filip Noetzel
    Filip Stollár
    Filype Pereira
    finalfantasia
    flack
    Florian Felten
    Fons van der Plas
    Forbes Lindesay
    ForbesLindesay
    Ford_Lawnmower
    Forrest Oliphant
    Franco Catena
    Frank Seifferth
    Frank Wiegand
    fraxx001
    Fredrik Borg
    FUJI Goro (gfx)
    fzipp
    Gabriel Gheorghian
    Gabriel Horner
    Gabriel Nahmias
    galambalazs
    Gary Sheng
    Gautam Mehta
    Gavin Douglas
    Geist-zz
    gekkoe
    Geordie Hall
    George Stephanis
    geowarin
    Gerard Braad
    Gergely Hegykozi
    Germain Chazot
    Giovanni Calò
    Glebov Boris
    Glenn Jorde
    Glenn Ruehle
    goldsmcb
    Golevka
    Google LLC
    Gordon Smith
    Grant Skinner
    greengiant
    Gregory Koberger
    Grzegorz Mazur
    Guang Li
    Guan Gui
    Guillaume Massé
    Guillaume Massé
    guraga
    Gustavo Rodrigues
    Hakan Tunc
    Hanno Fellmann
    Hans Engel
    Hanzhao Deng
    Haoran Yu
    Harald Schilly
    Hardest
    Harshvardhan Gupta
    Harutyun Amirjanyan
    Hasan Delibaş
    Hasan Karahan
    Heanes
    Hector Oswaldo Caballero
    Hein Htat
    Hélio
    Hendrik Erz
    Hendrik Wallbaum
    Henrik Haugbølle
    Herculano Campos
    hidaiy
    Hiroyuki Makino
    hitsthings
    Hocdoc
    Howard
    Howard Jing
    Hugues Malphettes
    Ian Beck
    Ian Davies
    Ian Dickinson
    Ian Henderson
    ianhi
    Ian Rose
    Ian Wehrman
    Ian Wetherbee
    Ice White
    ICHIKAWA, Yuji
    idleberg
    Igor Petruk
    ilvalle
    Ilya Kharlamov
    Ilya Zverev
    Ingo Richter
    Intervue
    Irakli Gozalishvili
    iteriani
    Ivan Kurnosov
    Ivoah
    Jack Douglas
    Jacob Lee
    Jaimin
    Jake Peyser
    Jake Zimmerman
    Jakob Kummerow
    Jakob Miland
    Jakub Nowak
    Jakub T. Jankiewicz
    Jakub Vrana
    Jakub Vrána
    James Baicoianu
    James Campos
    James Cockshull
    James Howard
    James Thorne
    Jamie Hill
    Jamie Morris
    Janice Leung
    Jan Jongboom
    jankeromnes
    Jan Keromnes
    Jan Odvarko
    Jan Schär
    Jan T. Sott
    Jared Dean
    Jared Forsyth
    Jared Jacobs
    Jason
    Jason Barnabe
    Jason Grout
    Jason Heeris
    Jason Johnston
    Jason San Jose
    Jason Siefken
    Jayaprabhakar
    Jay Contonio
    Jaydeep Solanki
    Jean Boussier
    Jeff Blaisdell
    Jeff Hanke
    Jeff Jenkins
    jeffkenton
    Jeff Pickhardt
    jem (graphite)
    Jeremy Parmenter
    Jim
    Jim Avery
    jkaplon
    JobJob
    jochenberger
    Jochen Berger
    Joel Einbinder
    joelpinheiro
    Joe Predham
    joewalsh
    Johan Ask
    Johannes
    John Chen
    John Connor
    John-David Dalton
    John Engler
    John Lees-Miller
    John Ryan
    John Snelson
    johnspiegel
    John Van Der Loo
    Jon Ander Peñalba
    Jonas Döbertin
    Jonas Helfer
    Jonathan Dierksen
    Jonathan Hart
    Jonathan Malmaud
    Jonathan Rascher
    Jon Gacnik
    jongalloway
    Jon Malmaud
    Jon Sangster
    Joo
    Joost-Wim Boekesteijn
    José dBruxelles
    Joseph D. Purcell
    Joseph Pecoraro
    Josh Barnes
    Josh Cohen
    Josh Soref
    Joshua Newman
    Josh Watzman
    jots
    Joy Zhong
    jsoojeon
    ju1ius
    Juan Benavides Romero
    Jucovschi Constantin
    Juho Vuori
    Julien CROUZET
    Julien Rebetez
    Justin Andresen
    Justin Hileman
    jwallers@gmail.com
    kaniga
    karevn
    Karol
    Kaushik Kulkarni
    Kayur Patel
    kazk
    Kazuhisa Ishizaka
    Kazuhito Hokamura
    kcwiakala
    Kees de Kooter
    Keldan Chapman
    Kenan Christian Dimas
    Ken Newman
    ken restivo
    Ken Rockot
    Kevin Earls
    Kevin Kwok
    Kevin Muret
    Kevin Sawicki
    Kevin Ushey
    Kier Darby
    Kim-Anh Tran
    Klaus Silveira
    Koh Zi Han, Cliff
    komakino
    kometenstaub
    Konrad Zapotoczny
    Konstantin Chernenko
    Konstantin Lopuhin
    koops
    Kris Ciccarello
    ks-ifware
    kubelsmieci
    kvncp
    KwanEsq
    Kyle Kelley
    KyleMcNutt
    LaKing
    Lanfei
    Lanny
    laobubu
    Laszlo Vidacs
    leaf
    leaf corcoran
    Lemmon
    Leo Baschy
    Leonid Khachaturov
    Leon Sorokin
    Leonya Khachaturov
    lexer2086
    Liam Newman
    Libo Cannici
    Lior Goldberg
    Lior Shub
    lishid
    LloydMilligan
    LM
    lochel
    Lonnie Abelbeck
    Lorenzo Simionato
    Lorenzo Stoakes
    Louis Mauchet
    Luca Fabbri
    Lucas Buchala
    Luciano Longo
    Luciano Santana
    Lu Fangjian
    Łukasz Wielgus
    Luke Browning
    Luke Granger-Brown
    Luke Haas
    Luke Stagner
    lynschinzer
    M1cha
    Madhura Jayaratne
    Maksim Lin
    Maksym Taran
    Malay Majithia
    Manideep
    Manuel Rego Casasnovas
    Marat Dreizin
    Marcel Gerber
    Marcelo Camargo
    Marc Espín
    Marco Aurélio
    Marco Munizaga
    Marcus Bointon
    Marek Rudnicki
    Marijn Haverbeke
    Mário Gonçalves
    Mario Pietsch
    Mark Anderson
    Mark Boyes
    Mark Dalgleish
    Mark Hamstra
    Mark Lentczner
    Marko Bonaci
    Mark Peace
    Markus Bordihn
    Markus Olsson
    Martin Balek
    Martín Gaitán
    Martin Hasoň
    Martin Hunt
    Martin Laine
    Martin Zagora
    Masahiro MATAYOSHI
    Mason Malone
    Mateusz Paprocki
    Mathias Bynens
    mats cronqvist
    Matt Diehl
    Matt Gaide
    Matthew Bauer
    Matthew Beale
    Matthew Casperson
    matthewhayes
    Matthew Rathbone
    Matthew Suozzo
    Matthias Bussonnier
    Matthias BUSSONNIER
    Mattia Astorino
    Matt MacPherson
    Matt McDonald
    Matt Pass
    Matt Sacks
    mauricio
    Maximilian Hils
    Maxim Kraev
    Max Kirsch
    Max Schaefer
    Max Wu
    Max Xiantu
    mbarkhau
    McBrainy
    mce2
    Mélanie Chauvel
    melpon
    meshuamam
    Metatheos
    Micah Dubinko
    Michael
    Michael Chirico
    Michael Goderbauer
    Michael Grey
    Michael Kaminsky
    Michael Lehenbauer
    Michael Wadman
    Michael Walker
    Michael Zhou
    Michal Čihař
    Michal Dorner
    Michal Kapiczynski
    Mighty Guava
    Miguel Castillo
    mihailik
    Mika Andrianarijaona
    Mike
    Mike Bostock
    Mike Brevoort
    Mike Diaz
    Mike Ivanov
    Mike Kadin
    Mike Kobit
    Milan Szekely
    MinJune Kim
    MinRK
    Miraculix87
    misfo
    mkaminsky11
    mloginov
    mlsad3
    Moritz Schubotz (physikerwelt)
    Moritz Schwörer
    Moshe Wajnberg
    mps
    ms
    mtaran-google
    Mu-An ✌️ Chiou
    Mu-An Chiou
    Mykola Martynovets
    mzabuawala
    Narciso Jaramillo
    nathanlesage
    Nathan Williams
    ndr
    Neil Anderson
    neon-dev
    nerbert
    NetworkNode
    nextrevision
    ngn
    nguillaumin
    Ng Zhi An
    Nicholas Bollweg
    Nicholas Bollweg (Nick)
    NickKolok
    Nick Kreeger
    Nick Small
    Nicolas Chevobbe
    Nicolas Kick
    Nicolò Ribaudo
    Niels van Groningen
    nightwing
    Nikita Beloglazov
    Nikita Vasilyev
    Nikolaj Kappler
    Nikolay Kostov
    nilp0inter
    Nils Knappmeier
    Nina Pypchenko
    Nisarg Jhaveri
    nlwillia
    noragrossman
    Norman Rzepka
    Nouzbe
    Oleksandr Yakovenko
    Olivia Ytterbrink
    Ondřej Mirtes
    Opender Singh
    opl-
    Oreoluwa Onatemowo
    orionlee
    oscar.lofwenhamn
    Oskar Segersvärd
    ossdev
    overdodactyl
    pablo
    pabloferz
    Pablo Zubieta
    paddya
    Page
    paladox
    Panupong Pasupat
    paris
    Paris
    Paris Kasidiaris
    Patil Arpith
    Patrick Kettner
    Patrick Stoica
    Patrick Strawderman
    Paul Garvin
    Paul Ivanov
    Paul Masson
    Paul Schmidt
    Pavel
    Pavel Feldman
    Pavel Petržela
    Pavel Strashkin
    Paweł Bartkiewicz
    peteguhl
    peter
    Peter Flynn
    peterkroon
    Peter Kroon
    Peter László
    Phil DeJarnett
    Philipp A
    Philipp Markovics
    Philip Stadermann
    Pi Delport
    Pierre Gerold
    Pieter Ouwerkerk
    Piyush
    Pontus Granström
    Pontus Melke
    prasanthj
    Prasanth J
    Prayag Verma
    prendota
    Prendota
    ps173
    Qiang Li
    quiddity-wp
    Radek Piórkowski
    Rahul
    Rahul Anand
    ramwin1
    Randall Mason
    Randy Burden
    Randy Edmunds
    Randy Luecke
    Raphael Amorim
    Rasmus Erik Voel Jensen
    Rasmus Schultz
    raymondf
    Raymond Hill
    ray ratchup
    Ray Ratchup
    Remi Nyborg
    Renaud Durlin
    Reynold Xin
    Richard Denton
    Richard Fung
    Richard van der Meer
    Richard Z.H. Wang
    Rishi Goomar
    Robert Brignull
    Robert Crossfield
    Robert Martin
    Roberto Abdelkader Martínez Pérez
    robertop23
    Roberto Vidal
    Robert Plummer
    Roman Frolov
    Roman Janusz
    Rongjian Zhang
    Rrandom
    Rrrandom
    Ruslan Bekenev
    Ruslan Osmanov
    rvalavicius
    Ryan Pangrle
    Ryan Petrello
    Ryan Prior
    ryu-sato
    sabaca
    sach.gupta
    Sachin Gupta
    sahil.mahna
    Sam Lee
    Sam Rawlins
    Samuel Ainsworth
    Sam Wilson
    sandeepshetty
    Sander AKA Redsandro
    Sander Verweij
    santec
    Sarah McAlear and Wenlin Zhang
    Sascha Peilicke
    Sasha Varlamov
    satamas
    satchmorun
    sathyamoorthi
    Saul Costa
    S. Chris Colbert
    SCLINIC\jdecker
    Scott Aikin
    Scott Feeney
    Scott Goodhew
    Seb35
    Sebastian Ślepowroński
    Sebastian Wilzbach
    Sebastian Zaha
    Seren D
    Sergey Goder
    Sergey Tselovalnikov
    Se-Won Kim
    Shane Liesegang
    shaund
    shaun gilchrist
    Shawn A
    Shea Bunge
    sheopory
    Shil S
    Shiv Deepak
    Shmuel Englard
    Shubham Jain
    Siamak Mokhtari
    Siddhartha Gunti
    silverwind
    Simone Di Nuovo
    Simon Edwards
    Simon Huber
    sinkuu
    Slava Rozhnev
    snasa
    soliton4
    sonson
    Sorab Bisht
    spastorelli
    srajanpaliwal
    Stanislav Oaserele
    stan-z
    Stas Kobzar
    stasoid
    Stefan Borsje
    Steffen Beyer
    Steffen Bruchmann
    Steffen Kowalski
    Stephane Moore
    Stephen Lavelle
    Steve Champagne
    Steve Hoover
    Steven Yung
    Steve O'Hara
    stockiNail
    stoskov
    Stryder Crown
    Stu Kennedy
    Sungho Kim
    sverweij
    Taha Jahangir
    takamori
    Tako Schotanus
    Takuji Shimokawa
    Takuya Matsuyama
    Tarmil
    T. Brandon Ashley
    TDaglis
    Teja
    tel
    Tentone
    tfjgeorge
    Thaddee Tyl
    thanasis
    TheHowl
    themrmax
    Thiemo Kreuz
    think
    Thomas Brouard
    Thomas Dvornik
    Thomas Kluyver
    thomasmaclean
    Thomas Schmid
    Tim Alby
    Tim Baumann
    Tim Down
    Tim Gates
    Tim Nguyen
    Timothy Farrell
    Timothy Gu
    Timothy Hatcher
    Tim van der Lippe
    Tobias Bertelsen
    TobiasBg
    Todd Berman
    Todd Kennedy
    tokafew420
    Tomas-A
    Tomas Varaneckas
    Tom Erik Støwer
    Tom Klancer
    Tom MacWright
    Tom McLaughlin
    Tony Jian
    tophf
    Torben Bundt
    Torgeir Thoresen
    totalamd
    Travis Heppe
    Triangle717
    Tristan Tarrant
    TSUYUSATO Kitsune
    Tugrul Elmas
    twifkak
    Tyler Long
    Tyler Makaro
    Vadim Dyachenko
    Vadzim Ramanenka
    Vaibhav Sagar
    vamshi.revu
    VapidWorx
    Vestimir Markov
    vf
    Victor Bocharsky
    Vincent Woo
    Vladislav Voitenok
    Volker Mische
    vtripolitakis
    wdouglashall
    Weiyan Shao
    wenli
    Wes Cossick
    Wesley Wiser
    Weston Ruter
    Will Binns-Smith
    Will Cassella
    Will Dean
    Will Hernandez
    William Desportes
    William Jamieson
    William Stein
    Willy
    Wojtek Ptak
    wonderboyjon
    Wu Cheng-Han
    Xavier Mendez
    Yakov Manshin
    Yang Guo
    Yash Singh
    Yash-Singh1
    Yassin N. Hassan
    YNH Webdev
    yoongu
    yoyoyodog123
    Yunchi Luo
    Yuvi Panda
    Yvonnick Esnault
    Zac Anger
    Zachary Dremann
    ZeeshanNoor
    Zeno Rocha
    Zhang Hao
    Ziran Sun
    Ziv
    zoobestik
    zziuni
    魏鹏刚
