JavaScript grammar for tree-sitter
Project Links
Meta
Author: Max Brunsfeld, Amaan Qureshi
Requires Python: >=3.10
Classifiers
Intended Audience
- Developers
Topic
- Software Development :: Compilers
- Text Processing :: Linguistic
Typing
- Typed
tree-sitter-javascript
JavaScript and JSX grammar for tree-sitter.
This grammar intends to be a close approximation of the ECMAScript specification, with some extensions to support JSX syntax. We try to support the latest version of the spec, though it is possible that some very new features may not be supported yet.
References
0.25.0
Sep 01, 2025
0.23.1
Nov 10, 2024
0.23.0
Sep 02, 2024
0.21.4
Jul 06, 2024
0.21.3
May 24, 2024
0.21.2
May 06, 2024
0.21.1
May 06, 2024
0.21.0
Apr 05, 2024
Wheel compatibility matrix
Files in release
tree_sitter_javascript-0.25.0-cp310-abi3-macosx_10_9_x86_64.whl (62.6KiB)
tree_sitter_javascript-0.25.0-cp310-abi3-macosx_11_0_arm64.whl (64.9KiB)
tree_sitter_javascript-0.25.0-cp310-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (97.4KiB)
tree_sitter_javascript-0.25.0-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (103.6KiB)
tree_sitter_javascript-0.25.0-cp310-abi3-musllinux_1_2_aarch64.whl (101.9KiB)
tree_sitter_javascript-0.25.0-cp310-abi3-musllinux_1_2_x86_64.whl (96.1KiB)
tree_sitter_javascript-0.25.0-cp310-abi3-win_amd64.whl (61.5KiB)
tree_sitter_javascript-0.25.0-cp310-abi3-win_arm64.whl (60.2KiB)
tree_sitter_javascript-0.25.0.tar.gz (129.2KiB)