Files
kerolox/Cargo.toml

41 lines
1.1 KiB
TOML

[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 <cramermarceline@gmail.com>"]
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"] }
derive-where = "1.6"
futures-util = { version = "0.3", default-features = false }
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"
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"