[workspace] members = [ "engrams/el-lexer", "engrams/el-parser", "engrams/el-types", "engrams/el-compiler", "engrams/el-seal", "engrams/el-manifest", "engrams/el-registry", "engrams/el-build", "engrams/el-test", "engrams/el-stdlib", "engrams/el-integration", "engrams/el-fmt", "engrams/el-lint", "bin/el", ] resolver = "2" [workspace.package] version = "0.1.0" edition = "2021" license = "MIT" authors = ["Neuron Technologies"] [workspace.dependencies] # Internal engrams (Rust substrate) el-lexer = { path = "engrams/el-lexer" } el-parser = { path = "engrams/el-parser" } el-types = { path = "engrams/el-types" } el-compiler = { path = "engrams/el-compiler" } el-seal = { path = "engrams/el-seal" } el-manifest = { path = "engrams/el-manifest" } el-registry = { path = "engrams/el-registry" } el-build = { path = "engrams/el-build" } el-test = { path = "engrams/el-test" } el-stdlib = { path = "engrams/el-stdlib" } el-integration = { path = "engrams/el-integration" } el-fmt = { path = "engrams/el-fmt" } el-lint = { path = "engrams/el-lint" } # Engram crypto (path dep — the sealed target depends on it) engram-crypto = { path = "../engram/engrams/engram-crypto" } # External serde = { version = "1", features = ["derive"] } serde_json = "1" thiserror = "2" blake3 = "1" aes-gcm = "0.10" rand = "0.8" clap = { version = "4", features = ["derive", "env"] } reqwest = { version = "0.12", features = ["json", "blocking"] } uuid = { version = "1", features = ["v4"] } walkdir = "2" tiny_http = "0.12" hmac = "0.12" sha2 = "0.10" hex = "0.4" base64 = "0.22" winit = { version = "0.29", default-features = false, features = ["rwh_05"] } softbuffer = "0.3" tiny-skia = "0.11" fontdue = "0.8" image = { version = "0.25", default-features = false, features = ["png"] } tungstenite = { version = "0.23", features = ["native-tls"] } native-tls = "0.2"