Files
gpui-native-kit/crates/editor/Cargo.toml
T
2026-11-04 14:01:54 +07:00

39 lines
1.1 KiB
TOML

[package]
name = "gpui-native-editor"
version = "0.1.0"
edition = "2024"
description = "Read-only code surfaces for gpui applications, one cargo feature per language grammar"
[dependencies]
gpui = { workspace = true }
gpui-native-core = { workspace = true, optional = true }
gpui-native-theme = { workspace = true }
gpui-native-utils = { workspace = true }
tree-sitter = "0.25"
tree-sitter-rust = { version = "0.24", optional = true }
tree-sitter-typescript = { version = "0.23", optional = true }
tree-sitter-javascript = { version = "0.23", optional = true }
tree-sitter-python = { version = "0.23", optional = true }
[dev-dependencies]
gpui = { workspace = true, features = ["test-support"] }
[features]
default = ["full"]
full = [
"code_view",
"rust",
"typescript",
"javascript",
"python",
]
code_view = [
"dep:gpui-native-core",
"gpui-native-core/scroll_area",
"gpui-native-core/scrollbar",
]
rust = ["dep:tree-sitter-rust"]
typescript = ["dep:tree-sitter-typescript"]
javascript = ["dep:tree-sitter-javascript"]
python = ["dep:tree-sitter-python"]