[workspace] resolver = "3" members = ["crates/*", "tree-sitter-kerolox"] [workspace.package] license = "AGPL-3.0-or-later" edition = "2021" version = "0.1.0" authors = ["Marceline Cramer "] repository = "https://gitea.efforting.tech/mars/kerolox" rust-version = "1.86" [workspace.dependencies] arbitrary = { version = "1", features = ["derive"] } ariadne = { version = "0.5", features = ["auto-color"] } datatest-stable = "0.3" derive-where = "1.6" futures-util = { version = "0.3", default-features = false } indexmap = "2" lsp-types = "0.94" ordered-float = { version = "4", features = ["serde"] } ropey = "1.6" salsa = "0.26" serde = { version = "1", features = ["derive", "rc"] } smallvec = "1.15" strum = { version = "0.28", features = ["derive"] } tokio = { version = "1.52", default-features = false } tower-lsp = "0.20" tree-sitter = "^0.26.3" # internal workspace members kerolox-ir.path = "crates/ir" kerolox-frontend.path = "crates/frontend" kerolox-lsp.path = "crates/lsp" tree-sitter-kerolox.path = "tree-sitter-kerolox" # wasm bindings # TODO: update if necessary # TODO: vet all for use wasm-bindgen = "0.2" wasm-bindgen-futures = "0.4" wasm-streams = "0.4" serde-wasm-bindgen = "0.6"