2024-02-13 01:40:54 +01:00
|
|
|
[package]
|
|
|
|
edition = "2021"
|
|
|
|
name = "treesitter"
|
|
|
|
version = "0.0.0"
|
|
|
|
|
|
|
|
[lib]
|
|
|
|
crate-type = ["cdylib"]
|
|
|
|
|
|
|
|
[dependencies]
|
|
|
|
# Default enable napi4 feature, see https://nodejs.org/api/n-api.html#node-api-version-matrix
|
|
|
|
napi = { version = "2.12.2", default-features = false, features = ["napi4"] }
|
|
|
|
napi-derive = "2.12.2"
|
|
|
|
once_cell = "1.19.0"
|
|
|
|
|
|
|
|
# Treesitter
|
|
|
|
tree-sitter = "0.20.10"
|
|
|
|
tree-sitter-highlight = "0.20.1"
|
|
|
|
|
|
|
|
# Languages
|
2024-02-13 23:44:35 +01:00
|
|
|
tree-sitter-astro = { git = "https://github.com/virchau13/tree-sitter-astro.git", rev = "e924787e12e8a03194f36a113290ac11d6dc10f3" }
|
2024-02-13 01:40:54 +01:00
|
|
|
tree-sitter-css = "0.20.0"
|
2024-02-13 23:44:35 +01:00
|
|
|
tree-sitter-haskell = { git = "https://github.com/tree-sitter/tree-sitter-haskell", rev = "1da347c88599faad7964e63facead5d163ac7dba" }
|
2024-02-13 01:40:54 +01:00
|
|
|
tree-sitter-html = "0.20.0"
|
|
|
|
tree-sitter-javascript = "0.20.3"
|
|
|
|
tree-sitter-md = "0.1.7"
|
2024-02-14 22:28:20 +01:00
|
|
|
tree-sitter-query = "0.1.0"
|
2024-02-13 23:44:35 +01:00
|
|
|
tree-sitter-regex = "0.20.0"
|
2024-02-13 01:40:54 +01:00
|
|
|
tree-sitter-rust = "0.20.4"
|
2024-02-14 22:28:20 +01:00
|
|
|
tree-sitter-scheme = { git = "https://github.com/6cdh/tree-sitter-scheme", rev = "af0fd1fa452cb2562dc7b5c8a8c55551c39273b9" }
|
|
|
|
tree-sitter-toml = "0.20.0"
|
2024-02-13 01:40:54 +01:00
|
|
|
tree-sitter-typescript = "0.20.5"
|
|
|
|
|
|
|
|
[build-dependencies]
|
|
|
|
napi-build = "2.0.1"
|
|
|
|
|
|
|
|
[profile.release]
|
|
|
|
lto = true
|
|
|
|
strip = "symbols"
|