This repository has been archived on 2026-05-05. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
el-ide/Cargo.toml
T
Will Anderson b2c22e6616 rename crates/ → vessels/ — El's word for buildable units
Per the consolidation onto El: 'crates' is the Rust word, 'vessel' is
El's (per spec/language.md §15). The directory rename is the structural
marker that this slot holds an El buildable unit, even if its current
contents are still Rust pending port.

Mechanical: git mv crates vessels, sed workspace members and any path
dependencies, update CI workflow paths, update README references.
Cross-repo path dependencies (`../foo/crates/bar`) updated workspace-
wide so cargo metadata still resolves where the Rust still builds.
2026-04-30 15:34:20 -05:00

42 lines
1.2 KiB
TOML

[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"