[package]
edition = "2021"
name = "type-sitter"
version = "0.9.0"
authors = ["Jakob Hain <jakobeha@fastmail.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "generate typed wrappers for tree-sitter grammars from node-types.json and queries"
readme = "README.md"
keywords = [
"type-sitter",
"tree-sitter",
]
categories = [
"parsing",
"compilers",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/Jakobeha/type-sitter/"
[features]
default = ["proc"]
proc = ["dep:type-sitter-proc"]
yak-sitter = [
"type-sitter-proc/yak-sitter",
"type-sitter-lib/yak-sitter",
]
[lib]
name = "type_sitter"
path = "src/lib.rs"
doctest = false
[[test]]
name = "json"
path = "tests/json.rs"
[[test]]
name = "regressions"
path = "tests/regressions.rs"
[[test]]
name = "rust"
path = "tests/rust.rs"
[dependencies.type-sitter-lib]
version = "0"
[dependencies.type-sitter-proc]
version = "0"
optional = true
[dev-dependencies.tree-sitter-c]
version = "0.23"
[dev-dependencies.tree-sitter-json]
version = "0.24"
[dev-dependencies.tree-sitter-rust]
version = "0.23"