# tree-sitter-javascript **Repository Path**: 422795380/tree-sitter-javascript ## Basic Information - **Project Name**: tree-sitter-javascript - **Description**: Javascript grammar for tree-sitter - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-04 - **Last Updated**: 2025-11-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tree-sitter-javascript [![CI][ci]](https://github.com/tree-sitter/tree-sitter-javascript/actions/workflows/ci.yml) [![discord][discord]](https://discord.gg/w7nTvsVJhm) [![matrix][matrix]](https://matrix.to/#/#tree-sitter-chat:matrix.org) [![crates][crates]](https://crates.io/crates/tree-sitter-javascript) [![npm][npm]](https://www.npmjs.com/package/tree-sitter-javascript) [![pypi][pypi]](https://pypi.org/project/tree-sitter-javascript) JavaScript and JSX grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter). This grammar intends to be a close approximation of the [ECMAScript](https://ecma-international.org/publications-and-standards/standards/ecma-262/) 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 - [The ESTree Spec](https://github.com/estree/estree) - [The ECMAScript 2025 Spec](https://tc39.es/ecma262/2025/) [ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter/tree-sitter-javascript/ci.yml?logo=github&label=CI [discord]: https://img.shields.io/discord/1063097320771698699?logo=discord&label=discord [matrix]: https://img.shields.io/matrix/tree-sitter-chat%3Amatrix.org?logo=matrix&label=matrix [npm]: https://img.shields.io/npm/v/tree-sitter-javascript?logo=npm [crates]: https://img.shields.io/crates/v/tree-sitter-javascript?logo=rust [pypi]: https://img.shields.io/pypi/v/tree-sitter-javascript?logo=pypi&logoColor=ffd242