[workspace] members = [ "vessels/el-ide-server", "vessels/el-lsp", "vessels/el-plugin-host", ] resolver = "2" [workspace.package] version = "0.1.0" edition = "2021" license = "MIT" authors = ["Neuron Technologies"] [workspace.dependencies] # Internal crates (el-ide workspace) el-lsp = { path = "vessels/el-lsp" } el-plugin-host = { path = "vessels/el-plugin-host" } # Engram lang crates (path deps) el-lexer = { path = "../el/engrams/el-lexer" } el-parser = { path = "../el/engrams/el-parser" } el-types = { path = "../el/engrams/el-types" } el-compiler = { path = "../el/engrams/el-compiler" } # External serde = { version = "1", features = ["derive"] } serde_json = "1" thiserror = "2" tokio = { version = "1", features = ["full"] } axum = { version = "0.7", features = ["macros", "ws"] } futures-util = "0.3" tower-http = { version = "0.5", features = ["cors", "fs"] } rust-embed = { version = "8", features = ["axum"] } tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } reqwest = { version = "0.12", features = ["json"] } async-stream = "0.3" tokio-stream = "0.1" which = "6" mime_guess = "2"