Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

tm-grammars

shikijs10.5kMIT1.22.10TypeScript support: included

Collecton of TextMate grammars in JSON

textmate

readme

tm-grammars

Collection of TextMate grammars, converted in JSON format and re-distributed as a npm package.

Usage

import vueGrammar from 'tm-grammars/grammars/vue.json'

Metadata

You can get the metadata of all bundled grammars by importing tm-grammars

import { grammars } from 'tm-grammars'

Grammars

Name Alias Source License Deps On File Size
abap | pvl/abap.tmbundle | 17.15 kB
actionscript-3 | BowlerHatLLC/vscode-as3mxml Apache-2.0 | 13.70 kB
ada | AdaCore/ada_language_server GPL-3.0 | 45.73 kB
angular-html | onivim/vscode-exthost MIT html angular-expression angular-let-declaration angular-template angular-template-blocks 772.00 B
angular-ts | microsoft/vscode MIT angular-expression angular-inline-style angular-inline-template angular-let-declaration angular-template angular-template-blocks 174.51 kB
apache | colinta/ApacheConf.tmLanguage NOASSERTION | 12.57 kB
apex | forcedotcom/apex-tmLanguage NOASSERTION | 44.05 kB
apl | kimmolinna/vscode-apl-language | html xml css javascript json 22.84 kB
applescript | textmate/applescript.tmbundle | 28.86 kB
ara | ara-lang/highlighting Apache-2.0 | 6.75 kB
asciidoc adoc asciidoctor/asciidoctor-vscode NOASSERTION html yaml csv c clojure coffee cpp css csharp diff docker elixir elm erlang go groovy haskell java javascript json jsx julia kotlin less make objective-c ocaml perl python r ruby rust sass scala scss shellscript sql swift toml typescript xml 87.51 kB
asm | 13xforever/x86_64-assembly-vscode MIT | 38.59 kB
astro | withastro/language-tools MIT json javascript typescript stylus sass css scss less postcss tsx 22.94 kB
awk | luggage66/vscode-awk MIT | 5.18 kB
ballerina | ballerina-platform/ballerina-grammar Apache-2.0 | 56.31 kB
bat batch microsoft/vscode MIT | 12.38 kB
beancount | Lencerf/vscode-beancount MIT | 10.19 kB
berry be berry-lang/berry MIT | 2.12 kB
bibtex | microsoft/vscode MIT | 4.68 kB
bicep | Azure/bicep MIT | 3.96 kB
blade | spatie/shiki-php MIT html xml sql javascript json css 102.29 kB
bsl 1c 1c-syntax/vsc-language-1c-bsl MIT sdbl 36.59 kB
c | microsoft/vscode MIT | 69.45 kB
cadence cdc onflow/vscode-cadence Apache-2.0 | 10.34 kB
cairo | starkware-libs/cairo-lang Apache-2.0 python 2.68 kB
clarity | hirosystems/clarity.tmbundle MIT | 13.64 kB
clojure clj microsoft/vscode MIT | 6.36 kB
cmake | twxs/vs.language.cmake MIT | 10.00 kB
cobol | spgennard/vscode_cobol MIT html java 38.39 kB
codeowners | jasonnutter/vscode-codeowners MIT | 471.00 B
codeql ql github/vscode-codeql MIT | 31.84 kB
coffee coffeescript microsoft/vscode MIT javascript 26.11 kB
common-lisp lisp qingpeng9802/vscode-common-lisp MIT | 26.12 kB
coq | coq-community/vscoq MIT | 5.56 kB
cpp c++ microsoft/vscode MIT cpp-macro regexp glsl sql 410.92 kB
crystal | crystal-lang-tools/vscode-crystal-lang MIT html sql css c javascript shellscript 31.49 kB
csharp c# cs microsoft/vscode MIT | 81.46 kB
css | microsoft/vscode MIT | 51.24 kB
csv | mechatroner/vscode_rainbow_csv MIT | 1.07 kB
cue | cue-lang/vscode-cue NOASSERTION | 15.93 kB
cypher cql adam-cowley/neo4j-vscode MIT | 6.35 kB
d | Pure-D/code-d MIT | 40.24 kB
dart | microsoft/vscode MIT | 7.30 kB
dax | huyza/dax-language | 5.27 kB
desktop | nico-castell/desktop-file-support MIT | 1.81 kB
diff | microsoft/vscode MIT | 2.45 kB
docker dockerfile microsoft/vscode MIT | 1.60 kB
dotenv | dotenv-org/dotenv-vscode MIT | 1.57 kB
dream-maker | gbasood/vscode-atomic-dreams | 9.80 kB
edge | edge-js/edge-vscode MIT typescript html html-derivative 1.97 kB
elixir | elixir-editors/elixir-tmbundle NOASSERTION html 16.96 kB
elm | elm-tooling/elm-language-client-vscode MIT glsl 10.51 kB
emacs-lisp elisp Alhadis/language-emacs-lisp ISC | 784.10 kB
erb | textmate/ruby.tmbundle | html ruby 1.90 kB
erlang erl erlang-ls/grammar Apache-2.0 | 34.57 kB
fennel | kongeor/vsc-fennel MIT | 4.55 kB
fish | bmalehorn/vscode-fish MIT | 5.05 kB
fluent ftl macabeus/vscode-fluent MIT | 3.39 kB
fortran-fixed-form f for f77 fortran-lang/vscode-fortran-support MIT fortran-free-form 905.00 B
fortran-free-form f90 f95 f03 f08 f18 fortran-lang/vscode-fortran-support MIT | 92.92 kB
fsharp f# fs microsoft/vscode MIT markdown 24.28 kB
gdresource | godotengine/godot-vscode-plugin MIT gdshader gdscript 4.90 kB
gdscript | godotengine/godot-vscode-plugin MIT | 17.62 kB
gdshader | godotengine/godot-vscode-plugin MIT | 5.95 kB
genie | vala-lang/vala-vscode MIT | 3.12 kB
gherkin | alexkrechik/VSCucumberAutoComplete MIT | 12.13 kB
git-commit | microsoft/vscode MIT diff 1.36 kB
git-rebase | microsoft/vscode MIT shellscript 818.00 B
gleam | gleam-lang/vscode-gleam Apache-2.0 | 2.47 kB
glimmer-js gjs lifeart/vsc-ember-syntax MIT javascript typescript css html 19.38 kB
glimmer-ts gts lifeart/vsc-ember-syntax MIT typescript css javascript html 19.38 kB
glsl | polym0rph/GLSL.tmbundle | c 3.69 kB
gnuplot | MarioSchwalbe/vscode-gnuplot GPL-3.0 | 13.85 kB
go | microsoft/vscode MIT | 48.04 kB
graphql gql prisma-labs/vscode-graphql MIT javascript typescript jsx tsx 17.11 kB
groovy | microsoft/vscode MIT | 18.55 kB
hack | slackhq/vscode-hack MIT html sql 80.78 kB
haml | karuna/haml-vscode MIT ruby javascript sass coffee markdown css 7.68 kB
handlebars hbs microsoft/vscode MIT html css javascript yaml 11.48 kB
haskell hs octref/language-haskell BSD-3-Clause | 39.93 kB
haxe | vshaxe/haxe-TmLanguage MIT | 33.58 kB
hcl | hashicorp/syntax MPL-2.0 | 11.27 kB
hjson | hjson/textmate-hjson MIT | 11.56 kB
hlsl | microsoft/vscode MIT | 7.15 kB
html | microsoft/vscode MIT javascript css 58.09 kB
html-derivative | microsoft/vscode MIT html 777.00 B
http | Huachao/vscode-restclient MIT shellscript json xml graphql 3.96 kB
hxml | vshaxe/haxe-TmLanguage MIT haxe 1.63 kB
hy | hylang/vscode-hy MIT | 2.53 kB
imba | imba/imba MIT typescript 49.70 kB
ini properties microsoft/vscode MIT | 1.38 kB
java | microsoft/vscode MIT | 25.93 kB
javascript js microsoft/vscode MIT | 167.75 kB
jinja | samuelcolvin/jinjahtml-vscode MIT jinja-html 4.69 kB
jison | cdibbs/language-jison MIT javascript 9.15 kB
json | microsoft/vscode MIT | 2.72 kB
json5 | mrmlnc/vscode-json5 MIT | 3.32 kB
jsonc | microsoft/vscode MIT | 3.00 kB
jsonl | microsoft/vscode MIT | 2.91 kB
jsonnet | heptio/vscode-jsonnet Apache-2.0 | 3.32 kB
jssm fsl StoneCypher/sublime-jssm MIT | 2.79 kB
jsx | microsoft/vscode MIT | 170.67 kB
julia jl microsoft/vscode MIT cpp python javascript r sql 32.82 kB
kotlin kt kts fwcd/vscode-kotlin MIT | 8.21 kB
kusto kql rosshamish/kuskus | 19.61 kB
latex | microsoft/vscode MIT tex shellscript css gnuplot haskell html java julia javascript lua python ruby rust typescript xml yaml scala 54.75 kB
lean lean4 leanprover/vscode-lean4 Apache-2.0 | 3.96 kB
less | microsoft/vscode MIT | 96.47 kB
liquid | Shopify/liquid-tm-grammar MIT html css json javascript 16.16 kB
log | emilast/vscode-logfile-highlighter MIT | 2.62 kB
logo | textmate/logo.tmbundle | 3.03 kB
lua | microsoft/vscode MIT c 14.41 kB
luau | JohnnyMorganz/Luau.tmLanguage NOASSERTION | 12.06 kB
make makefile microsoft/vscode MIT | 8.45 kB
markdown md microsoft/vscode MIT css html ini java lua make perl r ruby php sql vb xml xsl yaml bat clojure coffee c cpp diff docker git-commit git-rebase go groovy pug javascript json jsonc less objective-c swift scss raku powershell python julia regexp rust scala shellscript typescript tsx csharp fsharp dart handlebars log erlang elixir latex bibtex html-derivative 52.58 kB
marko | marko-js/marko-tmbundle MIT css less scss javascript 18.29 kB
matlab | mathworks/MATLAB-Language-grammar | 18.67 kB
mdc | nuxtlabs/vscode-mdc MIT markdown yaml html-derivative 18.72 kB
mdx | wooorm/markdown-tm-language MIT tsx toml yaml c clojure coffee cpp csharp css diff docker elixir elm erlang go graphql haskell html ini java javascript json julia kotlin less lua make markdown objective-c perl python r ruby rust scala scss shellscript shellsession sql xml swift typescript 131.13 kB
mermaid mmd bpruitt-goddard/vscode-mermaid-syntax-highlight MIT | 30.29 kB
mipsasm mips textmate/mips.tmbundle | 3.05 kB
mojo | modularml/mojo-syntax MIT | 68.84 kB
move | damirka/move-syntax MIT | 19.28 kB
narrat nar liana-p/narrat-syntax-highlighting-vscode MIT | 3.39 kB
nextflow nf nextflow-io/vscode-language-nextflow MIT | 3.67 kB
nginx | hangxingliu/vscode-nginx-conf-hint GPL-3.0 lua 34.14 kB
nim | pragmagic/vscode-nim NOASSERTION c html xml javascript css glsl markdown 21.82 kB
nix | nix-community/vscode-nix-ide MIT | 14.36 kB
nushell nu nushell/vscode-nushell-lang MIT | 18.47 kB
objective-c objc microsoft/vscode MIT | 102.93 kB
objective-cpp | microsoft/vscode MIT | 166.86 kB
ocaml | reasonml-editor/vscode-reasonml Apache-2.0 | 61.86 kB
pascal | alefragnani/vscode-language-pascal MIT | 3.91 kB
perl | microsoft/vscode MIT html xml css javascript sql 41.97 kB
php | microsoft/vscode MIT html xml sql javascript json css 107.01 kB
plsql | zabel-xyz/plsql-language MIT | 7.99 kB
po pot potx textmate/gettext.tmbundle | 3.09 kB
polar | osohq/polar-grammar Apache-2.0 | 4.36 kB
postcss | vuejs/vetur MIT | 6.11 kB
powerquery | microsoft/powerquery-language MIT | 5.52 kB
powershell ps ps1 microsoft/vscode MIT | 21.12 kB
prisma | prisma/language-tools Apache-2.0 | 6.01 kB
prolog | arthwang/vsc-prolog MIT | 11.02 kB
proto protobuf zxh0/vscode-proto3 MIT | 6.13 kB
pug jade microsoft/vscode MIT javascript css sass scss stylus coffee html 13.69 kB
puppet | octref/puppet-vscode Apache-2.0 | 11.11 kB
purescript | nwolverson/vscode-language-purescript NOASSERTION | 15.48 kB
python py microsoft/vscode MIT | 69.69 kB
qml | seanwu1105/vscode-qt-for-python MIT javascript 4.96 kB
qmldir | seanwu1105/vscode-qt-for-python MIT | 902.00 B
qss | seanwu1105/vscode-qt-for-python MIT | 7.46 kB
r | microsoft/vscode MIT | 33.72 kB
racket | Eugleo/magic-racket GPL-3.0 | 91.39 kB
raku perl6 microsoft/vscode MIT | 10.05 kB
razor | dotnet/razor MIT html csharp 24.44 kB
reg | mihai-vlc/reg-vscode MIT | 2.20 kB
regexp regex MagicStack/MagicPython MIT | 7.61 kB
rel | relationalai-oss/rel_vscode | 3.18 kB
riscv | zhuanhao-wu/vscode-riscv-support MIT | 7.01 kB
rst | microsoft/vscode MIT html-derivative cpp python javascript shellscript yaml cmake ruby 9.03 kB
ruby rb microsoft/vscode MIT html haml xml sql graphql css cpp c javascript shellscript lua yaml 47.90 kB
rust rs microsoft/vscode MIT | 16.82 kB
sas | rpardee/sas MIT sql 9.31 kB
sass | TheRealSyler/vscode-sass-indented NOASSERTION | 8.84 kB
scala | scala/vscode-scala-syntax MIT | 27.55 kB
scheme | sjhuangx/vscode-scheme MIT | 8.09 kB
scss | microsoft/vscode MIT css 26.67 kB
sdbl 1c-query 1c-syntax/vsc-language-1c-bsl MIT | 4.74 kB
shaderlab shader microsoft/vscode MIT hlsl 5.83 kB
shellscript bash sh shell zsh microsoft/vscode MIT | 40.04 kB
shellsession console hronro/sublime-linguist-syntax MIT shellscript 519.00 B
smalltalk | leocamello/vscode-smalltalk MIT | 3.91 kB
solidity | juanfranblanco/vscode-solidity MIT | 15.15 kB
soy closure-templates mthadley/language-closure-templates MIT html 6.39 kB
sparql | stardog-union/stardog-vsc | turtle 1.32 kB
splunk spl arcsector/vscode-splunk-search-syntax MIT | 3.61 kB
sql | microsoft/vscode MIT | 23.14 kB
ssh-config | textmate/ssh-config.tmbundle | 3.42 kB
stata | kylebarron/language-stata MIT sql 58.06 kB
stylus styl d4rkr00t/language-stylus MIT | 30.11 kB
svelte | sveltejs/language-tools MIT javascript typescript coffee stylus sass css scss less postcss pug markdown 15.92 kB
swift | jtbandes/swift-tmlanguage MIT | 84.97 kB
system-verilog | mshr-h/vscode-verilog-hdl-support MIT | 24.59 kB
systemd | hangxingliu/vscode-systemd MIT | 7.49 kB
talonscript talon mrob95/vscode-TalonScript MIT | 6.29 kB
tasl | underlay/vscode-tasl MIT | 3.21 kB
tcl | sleutho/tcl | 4.66 kB
templ | templ-go/templ-vscode MIT go javascript css 22.98 kB
terraform tf tfvars hashicorp/syntax MPL-2.0 | 12.63 kB
tex | microsoft/vscode MIT r 8.80 kB
toml | textmate/toml.tmbundle | 6.08 kB
ts-tags lit - | typescript es-tag-css es-tag-glsl es-tag-html es-tag-sql es-tag-xml 121.00 B
tsv | mechatroner/vscode_rainbow_csv MIT | 633.00 B
tsx | microsoft/vscode MIT | 168.47 kB
turtle | stardog-union/stardog-vsc | 3.50 kB
twig | mblode/vscode-twig-language-2 MIT css javascript scss php python ruby 20.83 kB
typescript ts microsoft/vscode MIT | 174.50 kB
typespec tsp microsoft/typespec MIT | 26.30 kB
typst typ nvarner/typst-lsp MIT | 7.98 kB
v | vlang/vscode-vlang MIT | 12.76 kB
vala | vala-lang/vala-vscode MIT | 3.14 kB
vb cmd microsoft/vscode MIT | 5.84 kB
verilog | mshr-h/vscode-verilog-hdl-support MIT | 5.60 kB
vhdl | jonasjj/awesome-vhdl MIT | 22.51 kB
viml vim vimscript dunstontc/viml MIT | 20.19 kB
vue | vuejs/language-tools MIT html markdown pug stylus sass css scss less javascript typescript jsx tsx coffee json jsonc json5 yaml toml graphql html-derivative markdown-vue vue-directives vue-interpolations vue-sfc-style-variable-injection 17.44 kB
vue-html | vuejs/vetur MIT vue javascript 8.06 kB
vyper vy tintinweb/vscode-vyper MIT | 74.17 kB
wasm | wasmerio/vscode-wasm MIT | 15.03 kB
wenyan 文言 wenyan-lang/highlight MIT | 2.07 kB
wgsl | PolyMeilex/vscode-wgsl MIT | 6.12 kB
wikitext mediawiki wiki Frederisk/Wikitext-VSCode-Extension MIT html css ini java lua make perl r ruby php sql vb xml xsl yaml bat clojure coffee c cpp diff docker go groovy pug javascript jsonc less objective-c swift scss raku powershell python julia rust scala shellscript typescript csharp fsharp dart handlebars markdown erlang elixir latex bibtex json 53.58 kB
wolfram wl WolframResearch/vscode-wolfram NOASSERTION | 260.39 kB
xml | microsoft/vscode MIT java 5.11 kB
xsl | microsoft/vscode MIT xml 1.20 kB
yaml yml textmate/yaml.tmbundle | 9.97 kB
zenscript | CraftTweaker/ZenScript-tmLanguage MIT | 4.08 kB
zig | ziglang/vscode-zig MIT | 5.06 kB

Injections

Injections are grammars that are embedded in other grammars. They are used to aggregate other grammars but not used directly.

Name Alias Source License Deps On File Size
angular-expression | angular/vscode-ng-language-service MIT | 12.62 kB
angular-inline-style | angular/vscode-ng-language-service MIT scss 1.17 kB
angular-inline-template | angular/vscode-ng-language-service MIT angular-html angular-template 970.00 B
angular-let-declaration | angular/vscode-ng-language-service MIT angular-expression 879.00 B
angular-template | angular/vscode-ng-language-service MIT angular-expression 471.00 B
angular-template-blocks | angular/vscode-ng-language-service MIT angular-expression angular-template 1.18 kB
cpp-macro | microsoft/vscode MIT regexp glsl sql 230.05 kB
es-tag-css | 0x00000001A/es6-string-html MIT typescript css javascript 1.67 kB
es-tag-glsl | 0x00000001A/es6-string-html MIT typescript glsl javascript 1.55 kB
es-tag-html | 0x00000001A/es6-string-html MIT typescript html javascript 1.86 kB
es-tag-sql | 0x00000001A/es6-string-html MIT typescript sql 1.47 kB
es-tag-xml | 0x00000001A/es6-string-html MIT xml 1.07 kB
jinja-html | samuelcolvin/jinjahtml-vscode MIT html 470.00 B
markdown-vue | vuejs/language-tools MIT | 684.00 B
vue-directives | [vuejs/language-tools](https://github.com/vuejs/language-tools/blob/d5ab9edcf4a18d9c25c143a37cc3ec95229fc6b1/extensions/vscode/syntaxes/vue-directives.