pull/643/head
Amaan Qureshi 2024-01-31 05:04:16 +07:00
parent 8804e711fd
commit c2c2260195
3 changed files with 13 additions and 17 deletions

@ -1,10 +1,11 @@
[package] [package]
name = "tree-sitter-javascript" name = "tree-sitter-javascript"
description = "JavaScript grammar for tree-sitter" description = "JavaScript grammar for tree-sitter"
version = "0.20.1" version = "0.20.2"
authors = [ authors = [
"Max Brunsfeld <maxbrunsfeld@gmail.com>", "Max Brunsfeld <maxbrunsfeld@gmail.com>",
"Douglas Creager <dcreager@dcreager.net>", "Douglas Creager <dcreager@dcreager.net>",
"Amaan Qureshi <amaanq12@gmail.com>",
] ]
license = "MIT" license = "MIT"
readme = "bindings/rust/README.md" readme = "bindings/rust/README.md"
@ -15,12 +16,7 @@ edition = "2021"
autoexamples = false autoexamples = false
build = "bindings/rust/build.rs" build = "bindings/rust/build.rs"
include = [ include = ["bindings/rust/*", "grammar.js", "queries/*", "src/*"]
"bindings/rust/*",
"grammar.js",
"queries/*",
"src/*",
]
[lib] [lib]
path = "bindings/rust/lib.rs" path = "bindings/rust/lib.rs"

@ -1,15 +1,15 @@
# tree-sitter-javascript # tree-sitter-javascript
This crate provides a JavaScript grammar for the [tree-sitter][] parsing This crate provides a JavaScript grammar for the [tree-sitter][] parsing
library. To use this crate, add it to the `[dependencies]` section of your library. To use this crate, add it to the `[dependencies]` section of your
`Cargo.toml` file. (Note that you will probably also need to depend on the `Cargo.toml` file. (Note that you will probably also need to depend on the
[`tree-sitter`][tree-sitter crate] crate to use the parsed result in any useful [`tree-sitter`][tree-sitter crate] crate to use the parsed result in any useful
way.) way.)
``` toml ```toml
[dependencies] [dependencies]
tree-sitter = "~0.20.10" tree-sitter = "~0.20.10"
tree-sitter-javascript = "~0.20.1" tree-sitter-javascript = "~0.20.2"
``` ```
Typically, you will use the [language][language func] function to add this Typically, you will use the [language][language func] function to add this
@ -18,7 +18,7 @@ grammar to a tree-sitter [Parser][], and then use the parser to parse some code.
The below example demonstrates a simple program that parses a JavaScript The below example demonstrates a simple program that parses a JavaScript
function and prints the result to your terminal. function and prints the result to your terminal.
``` rust ```rust
use tree_sitter::Parser; use tree_sitter::Parser;
fn main() { fn main() {

@ -1,6 +1,6 @@
{ {
"name": "tree-sitter-javascript", "name": "tree-sitter-javascript",
"version": "0.20.1", "version": "0.20.2",
"description": "JavaScript grammar for tree-sitter", "description": "JavaScript grammar for tree-sitter",
"main": "bindings/node", "main": "bindings/node",
"keywords": [ "keywords": [
@ -15,10 +15,10 @@
"author": "Max Brunsfeld", "author": "Max Brunsfeld",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"nan": "^2.17.0" "nan": "^2.18.0"
}, },
"devDependencies": { "devDependencies": {
"eslint": "^8.47.0", "eslint": "^8.56.0",
"eslint-config-google": "^0.14.0", "eslint-config-google": "^0.14.0",
"tree-sitter-cli": "^0.20.8" "tree-sitter-cli": "^0.20.8"
}, },