tree-sitter-typescript

TypeScript grammar for tree-sitter

MIT License

Downloads
67.1K
Stars
360
Committers
36

tree-sitter-typescript

TypeScript and TSX grammars for tree-sitter.

Because TSX and TypeScript are actually two different dialects, this module defines two grammars. Require them as follows:

require("tree-sitter-typescript").typescript; // TypeScript grammar
require("tree-sitter-typescript").tsx; // TSX grammar

For Javascript files with flow type annotations you can use the tsx parser.

References

Package Rankings
Top 1.87% on Npmjs.org
Top 5.11% on Proxy.golang.org
Top 35.87% on Pypi.org
Top 7.35% on Alpine-v3.18
Top 12.59% on Alpine-v3.16
Top 13.75% on Alpine-v3.17
Top 4.74% on Crates.io
Top 11.77% on Alpine-edge
Badges
Extracted from project README
CI discord matrix crates npm pypi