UNPKG

lang-map

Version:

Get the language associated with a file extension or the extensions associated with a language using the data from GitHub's [Linguist YAML file](https://github.com/github/linguist/blob/master/lib/linguist/languages.yml)

1,582 lines 17.1 kB
{ "abap": [ "abap" ], "ags script": [ "asc", "ash" ], "ampl": [ "ampl" ], "antlr": [ "g4" ], "apl": [ "apl", "dyalog" ], "asp": [ "asp", "asax", "ascx", "ashx", "asmx", "aspx", "axd" ], "ats": [ "dats", "hats", "sats" ], "actionscript": [ "as" ], "ada": [ "adb", "ada", "ads" ], "agda": [ "agda" ], "alloy": [ "als" ], "apacheconf": [ "apacheconf" ], "apex": [ "cls" ], "applescript": [ "applescript", "scpt" ], "arc": [ "arc" ], "arduino": [ "ino" ], "asciidoc": [ "asciidoc", "adoc", "asc" ], "aspectj": [ "aj" ], "assembly": [ "asm", "a51", "nasm" ], "augeas": [ "aug" ], "autohotkey": [ "ahk", "ahkl" ], "autoit": [ "au3" ], "awk": [ "awk", "auk", "gawk", "mawk", "nawk" ], "batchfile": [ "bat", "cmd" ], "befunge": [ "befunge" ], "bison": [ "y" ], "bitbake": [ "bb" ], "blitzbasic": [ "bb", "decls" ], "blitzmax": [ "bmx" ], "bluespec": [ "bsv" ], "boo": [ "boo" ], "brainfuck": [ "b", "bf" ], "brightscript": [ "brs" ], "bro": [ "bro" ], "c": [ "c", "cats", "h", "idc", "w" ], "c#": [ "cs", "cshtml", "csx" ], "c++": [ "cpp", "c++", "cc", "cp", "cxx", "h", "h++", "hh", "hpp", "hxx", "inl", "ipp", "tcc", "tpp" ], "c-objdump": [ "c-objdump" ], "c2hs haskell": [ "chs" ], "clips": [ "clp" ], "cmake": [ "cmake", "cmake.in" ], "cobol": [ "cob", "cbl", "ccp", "cobol", "cpy" ], "css": [ "css" ], "cap'n proto": [ "capnp" ], "cartocss": [ "mss" ], "ceylon": [ "ceylon" ], "chapel": [ "chpl" ], "chuck": [ "ck" ], "cirru": [ "cirru" ], "clarion": [ "clw" ], "clean": [ "icl", "dcl" ], "clojure": [ "clj", "boot", "cl2", "cljc", "cljs", "cljs.hl", "cljscm", "cljx", "hic" ], "coffeescript": [ "coffee", "_coffee", "cjsx", "cson", "iced" ], "coldfusion": [ "cfm", "cfml" ], "coldfusion cfc": [ "cfc" ], "common lisp": [ "lisp", "asd", "cl", "lsp", "ny", "podsl" ], "component pascal": [ "cp", "cps" ], "cool": [ "cl" ], "coq": [ "coq", "v" ], "cpp-objdump": [ "cppobjdump", "c++-objdump", "c++objdump", "cpp-objdump", "cxx-objdump" ], "creole": [ "creole" ], "crystal": [ "cr" ], "cucumber": [ "feature" ], "cuda": [ "cu", "cuh" ], "cycript": [ "cy" ], "cython": [ "pyx", "pxd", "pxi" ], "d": [ "d", "di" ], "d-objdump": [ "d-objdump" ], "digital command language": [ "com" ], "dm": [ "dm" ], "dtrace": [ "d" ], "darcs patch": [ "darcspatch", "dpatch" ], "dart": [ "dart" ], "diff": [ "diff", "patch" ], "dockerfile": [ "dockerfile" ], "dogescript": [ "djs" ], "dylan": [ "dylan", "dyl", "intr", "lid" ], "e": [ "E" ], "ecl": [ "ecl", "eclxml" ], "eagle": [ "sch", "brd" ], "ecere projects": [ "epj" ], "eiffel": [ "e" ], "elixir": [ "ex", "exs" ], "elm": [ "elm" ], "emacs lisp": [ "el", "emacs", "emacs.desktop" ], "emberscript": [ "em", "emberscript" ], "erlang": [ "erl", "es", "escript", "hrl" ], "f#": [ "fs", "fsi", "fsx" ], "flux": [ "fx", "flux" ], "fortran": [ "f90", "f", "f03", "f08", "f77", "f95", "for", "fpp" ], "factor": [ "factor" ], "fancy": [ "fy", "fancypack" ], "fantom": [ "fan" ], "filterscript": [ "fs" ], "formatted": [ "for" ], "forth": [ "fth", "4th", "f", "for", "forth", "fr", "frt", "fs" ], "frege": [ "fr" ], "g-code": [ "g", "gco", "gcode" ], "gams": [ "gms" ], "gap": [ "g", "gap", "gd", "gi", "tst" ], "gas": [ "s" ], "gdscript": [ "gd" ], "glsl": [ "glsl", "fp", "frag", "frg", "fs", "fshader", "geo", "geom", "glslv", "gshader", "shader", "vert", "vrx", "vshader" ], "game maker language": [ "gml" ], "genshi": [ "kid" ], "gentoo ebuild": [ "ebuild" ], "gentoo eclass": [ "eclass" ], "gettext catalog": [ "po", "pot" ], "glyph": [ "glf" ], "gnuplot": [ "gp", "gnu", "gnuplot", "plot", "plt" ], "go": [ "go" ], "golo": [ "golo" ], "gosu": [ "gs", "gst", "gsx", "vark" ], "grace": [ "grace" ], "gradle": [ "gradle" ], "grammatical framework": [ "gf" ], "graph modeling language": [ "gml" ], "graphviz (dot)": [ "dot", "gv" ], "groff": [ "man", "1", "2", "3", "4", "5", "6", "7" ], "groovy": [ "groovy", "grt", "gtpl", "gvy" ], "groovy server pages": [ "gsp" ], "html": [ "html", "htm", "html.hl", "st", "xht", "xhtml" ], "html+django": [ "mustache", "jinja" ], "html+erb": [ "erb", "erb.deface" ], "html+php": [ "phtml" ], "http": [ "http" ], "hack": [ "hh", "php" ], "haml": [ "haml", "haml.deface" ], "handlebars": [ "handlebars", "hbs" ], "harbour": [ "hb" ], "haskell": [ "hs", "hsc" ], "haxe": [ "hx", "hxsl" ], "hy": [ "hy" ], "idl": [ "pro", "dlm" ], "igor pro": [ "ipf" ], "ini": [ "ini", "cfg", "prefs", "pro", "properties" ], "irc log": [ "irclog", "weechatlog" ], "idris": [ "idr", "lidr" ], "inform 7": [ "ni", "i7x" ], "inno setup": [ "iss" ], "io": [ "io" ], "ioke": [ "ik" ], "isabelle": [ "thy" ], "j": [ "ijs" ], "jflex": [ "flex", "jflex" ], "json": [ "json", "lock" ], "json5": [ "json5" ], "jsonld": [ "jsonld" ], "jsoniq": [ "jq" ], "jade": [ "jade" ], "jasmin": [ "j" ], "java": [ "java" ], "java server pages": [ "jsp" ], "javascript": [ "js", "_js", "bones", "es6", "frag", "gs", "jake", "jsb", "jsfl", "jsm", "jss", "jsx", "njs", "pac", "sjs", "ssjs", "sublime-build", "sublime-commands", "sublime-completions", "sublime-keymap", "sublime-macro", "sublime-menu", "sublime-mousemap", "sublime-project", "sublime-settings", "sublime-theme", "sublime-workspace", "sublime_metrics", "sublime_session", "xsjs", "xsjslib" ], "julia": [ "jl" ], "krl": [ "krl" ], "kicad": [ "sch" ], "kit": [ "kit" ], "kotlin": [ "kt", "ktm", "kts" ], "lfe": [ "lfe" ], "llvm": [ "ll" ], "lolcode": [ "lol" ], "lsl": [ "lsl" ], "labview": [ "lvproj" ], "lasso": [ "lasso", "las", "lasso8", "lasso9", "ldml" ], "latte": [ "latte" ], "lean": [ "lean", "hlean" ], "less": [ "less" ], "lilypond": [ "ly", "ily" ], "limbo": [ "b", "m" ], "linker script": [ "ld", "lds" ], "liquid": [ "liquid" ], "literate agda": [ "lagda" ], "literate coffeescript": [ "litcoffee" ], "literate haskell": [ "lhs" ], "livescript": [ "ls", "_ls" ], "logos": [ "xm", "x", "xi" ], "logtalk": [ "lgt", "logtalk" ], "lookml": [ "lookml" ], "loomscript": [ "ls" ], "lua": [ "lua", "fcgi", "nse", "pd_lua", "rbxs", "wlua" ], "m": [ "mumps", "m" ], "mtml": [ "mtml" ], "muf": [ "muf", "m" ], "makefile": [ "mak", "d", "mk" ], "mako": [ "mako", "mao" ], "markdown": [ "md", "markdown", "mkd", "mkdn", "mkdown", "ron" ], "mask": [ "mask" ], "mathematica": [ "mathematica", "cdf", "m", "ma", "nb", "nbp", "wl", "wlt" ], "matlab": [ "matlab", "m" ], "max": [ "maxpat", "maxhelp", "maxproj", "mxt", "pat" ], "mediawiki": [ "mediawiki" ], "mercury": [ "m", "moo" ], "minid": [ "minid" ], "mirah": [ "druby", "duby", "mir", "mirah" ], "modelica": [ "mo" ], "module management system": [ "mms", "mmk" ], "monkey": [ "monkey" ], "moocode": [ "moo" ], "moonscript": [ "moon" ], "myghty": [ "myt" ], "nl": [ "nl" ], "nsis": [ "nsi", "nsh" ], "nemerle": [ "n" ], "netlinx": [ "axs", "axi" ], "netlinx+erb": [ "axs.erb", "axi.erb" ], "netlogo": [ "nlogo" ], "newlisp": [ "nl", "lisp", "lsp" ], "nginx": [ "nginxconf" ], "nimrod": [ "nim", "nimrod" ], "ninja": [ "ninja" ], "nit": [ "nit" ], "nix": [ "nix" ], "nu": [ "nu" ], "numpy": [ "numpy", "numpyw", "numsc" ], "ocaml": [ "ml", "eliom", "eliomi", "ml4", "mli", "mll", "mly" ], "objdump": [ "objdump" ], "objective-c": [ "m", "h" ], "objective-c++": [ "mm" ], "objective-j": [ "j", "sj" ], "omgrofl": [ "omgrofl" ], "opa": [ "opa" ], "opal": [ "opal" ], "opencl": [ "cl", "opencl" ], "openedge abl": [ "p", "cls" ], "openscad": [ "scad" ], "org": [ "org" ], "ox": [ "ox", "oxh", "oxo" ], "oxygene": [ "oxygene" ], "oz": [ "oz" ], "pawn": [ "pwn" ], "php": [ "php", "aw", "ctp", "fcgi", "php3", "php4", "php5", "phpt" ], "plsql": [ "pls", "pkb", "pks", "plb", "plsql", "sql" ], "plpgsql": [ "sql" ], "pan": [ "pan" ], "papyrus": [ "psc" ], "parrot": [ "parrot" ], "parrot assembly": [ "pasm" ], "parrot internal representation": [ "pir" ], "pascal": [ "pas", "dfm", "dpr", "lpr", "pp" ], "perl": [ "pl", "cgi", "fcgi", "perl", "ph", "plx", "pm", "pod", "psgi", "t" ], "perl6": [ "6pl", "6pm", "nqp", "p6", "p6l", "p6m", "pl", "pl6", "pm", "pm6", "t" ], "piglatin": [ "pig" ], "pike": [ "pike", "pmod" ], "pod": [ "pod" ], "pogoscript": [ "pogo" ], "postscript": [ "ps", "eps" ], "powershell": [ "ps1", "psd1", "psm1" ], "processing": [ "pde" ], "prolog": [ "pl", "ecl", "pro", "prolog" ], "propeller spin": [ "spin" ], "protocol buffer": [ "proto" ], "public key": [ "asc", "pub" ], "puppet": [ "pp" ], "pure data": [ "pd" ], "purebasic": [ "pb", "pbi" ], "purescript": [ "purs" ], "python": [ "py", "cgi", "fcgi", "gyp", "lmi", "pyde", "pyp", "pyt", "pyw", "tac", "wsgi", "xpy" ], "python traceback": [ "pytb" ], "qml": [ "qml" ], "qmake": [ "pro", "pri" ], "r": [ "r", "rd", "rsx" ], "raml": [ "raml" ], "rdoc": [ "rdoc" ], "realbasic": [ "rbbas", "rbfrm", "rbmnu", "rbres", "rbtbar", "rbuistate" ], "rhtml": [ "rhtml" ], "rmarkdown": [ "rmd" ], "racket": [ "rkt", "rktd", "rktl", "scrbl" ], "ragel in ruby host": [ "rl" ], "raw token data": [ "raw" ], "rebol": [ "reb", "r", "r2", "r3", "rebol" ], "red": [ "red", "reds" ], "redcode": [ "cw" ], "renderscript": [ "rs", "rsh" ], "robotframework": [ "robot" ], "rouge": [ "rg" ], "ruby": [ "rb", "builder", "fcgi", "gemspec", "god", "irbrc", "jbuilder", "mspec", "pluginspec", "podspec", "rabl", "rake", "rbuild", "rbw", "rbx", "ru", "ruby", "thor", "watchr" ], "rust": [ "rs" ], "sas": [ "sas" ], "scss": [ "scss" ], "sparql": [ "sparql", "rq" ], "sqf": [ "sqf", "hqf" ], "sql": [ "sql", "cql", "ddl", "prc", "tab", "udf", "viw" ], "sqlpl": [ "sql", "db2" ], "ston": [ "ston" ], "svg": [ "svg" ], "sage": [ "sage", "sagews" ], "saltstack": [ "sls" ], "sass": [ "sass" ], "scala": [ "scala", "sbt", "sc" ], "scaml": [ "scaml" ], "scheme": [ "scm", "sld", "sls", "sps", "ss" ], "scilab": [ "sci", "sce", "tst" ], "self": [ "self" ], "shell": [ "sh", "bash", "bats", "cgi", "command", "fcgi", "ksh", "tmux", "tool", "zsh" ], "shellsession": [ "sh-session" ], "shen": [ "shen" ], "slash": [ "sl" ], "slim": [ "slim" ], "smalltalk": [ "st", "cs" ], "smarty": [ "tpl" ], "sourcepawn": [ "sp", "sma" ], "squirrel": [ "nut" ], "standard ml": [ "ML", "fun", "sig", "sml" ], "stata": [ "do", "ado", "doh", "ihlp", "mata", "matah", "sthlp" ], "stylus": [ "styl" ], "supercollider": [ "scd", "sc" ], "swift": [ "swift" ], "systemverilog": [ "sv", "svh", "vh" ], "toml": [ "toml" ], "txl": [ "txl" ], "tcl": [ "tcl", "adp", "tm" ], "tcsh": [ "tcsh", "csh" ], "tex": [ "tex", "aux", "bbx", "bib", "cbx", "cls", "dtx", "ins", "lbx", "ltx", "mkii", "mkiv", "mkvi", "sty", "toc" ], "tea": [ "tea" ], "text": [ "txt", "fr" ], "textile": [ "textile" ], "thrift": [ "thrift" ], "turing": [ "t", "tu" ], "turtle": [ "ttl" ], "twig": [ "twig" ], "typescript": [ "ts" ], "unified parallel c": [ "upc" ], "unrealscript": [ "uc" ], "vcl": [ "vcl" ], "vhdl": [ "vhdl", "vhd", "vhf", "vhi", "vho", "vhs", "vht", "vhw" ], "vala": [ "vala", "vapi" ], "verilog": [ "v", "veo" ], "viml": [ "vim" ], "visual basic": [ "vb", "bas", "cls", "frm", "frx", "vba", "vbhtml", "vbs" ], "volt": [ "volt" ], "web ontology language": [ "owl" ], "webidl": [ "webidl" ], "xc": [ "xc" ], "xml": [ "xml", "ant", "axml", "ccxml", "clixml", "cproject", "csproj", "ct", "dita", "ditamap", "ditaval", "dll.config", "filters", "fsproj", "fxml", "glade", "grxml", "ivy", "jelly", "kml", "launch", "mm", "mxml", "nproj", "nuspec", "odd", "osm", "plist", "pluginspec", "ps1xml", "psc1", "pt", "rdf", "rss", "scxml", "srdf", "storyboard", "stTheme", "sublime-snippet", "targets", "tmCommand", "tml", "tmLanguage", "tmPreferences", "tmSnippet", "tmTheme", "ts", "ui", "urdf", "vbproj", "vcxproj", "vxml", "wsdl", "wsf", "wxi", "wxl", "wxs", "x3d", "xacro", "xaml", "xib", "xlf", "xliff", "xmi", "xml.dist", "xsd", "xul", "zcml" ], "xproc": [ "xpl", "xproc" ], "xquery": [ "xquery", "xq", "xql", "xqm", "xqy" ], "xs": [ "xs" ], "xslt": [ "xslt", "xsl" ], "xojo": [ "xojo_code", "xojo_menu", "xojo_report", "xojo_script", "xojo_toolbar", "xojo_window" ], "xtend": [ "xtend" ], "yaml": [ "yml", "reek", "rviz", "yaml" ], "zephir": [ "zep" ], "zimpl": [ "zimpl", "zmpl", "zpl" ], "desktop": [ "desktop", "desktop.in" ], "ec": [ "ec", "eh" ], "edn": [ "edn" ], "fish": [ "fish" ], "mupad": [ "mu" ], "nesc": [ "nc" ], "ooc": [ "ooc" ], "restructuredtext": [ "rst", "rest" ], "wisp": [ "wisp" ], "xbase": [ "prg" ] }