TypeScript and TSX grammars for tree-sitter
Project Links
Meta
Author: Max Brunsfeld, Amaan Qureshi
Requires Python: >=3.9
Classifiers
Intended Audience
- Developers
License
- OSI Approved :: MIT License
Topic
- Software Development :: Compilers
- Text Processing :: Linguistic
Typing
- Typed
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
Wheel compatibility matrix
Files in release
tree_sitter_typescript-0.23.2-cp39-abi3-macosx_10_9_x86_64.whl (280.0KiB)
tree_sitter_typescript-0.23.2-cp39-abi3-macosx_11_0_arm64.whl (294.9KiB)
tree_sitter_typescript-0.23.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (343.7KiB)
tree_sitter_typescript-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (336.9KiB)
tree_sitter_typescript-0.23.2-cp39-abi3-musllinux_1_2_x86_64.whl (332.3KiB)
tree_sitter_typescript-0.23.2-cp39-abi3-win_amd64.whl (271.5KiB)
tree_sitter_typescript-0.23.2-cp39-abi3-win_arm64.whl (267.6KiB)
tree_sitter_typescript-0.23.2.tar.gz (754.9KiB)