[package]
name = "yahweh-shell"
version = { workspace = true }
edition = { workspace = true }
license = { workspace = true }
description = "Bootstrap GPUI + LayoutHost de Yahweh."

[dependencies]
yahweh-core = { workspace = true }
yahweh-theme = { workspace = true }
yahweh-provider-fs = { workspace = true }
yahweh-provider-sqlite = { workspace = true }
yahweh-widget-tree = { workspace = true }
yahweh-widget-container-core = { workspace = true }
yahweh-widget-splitter = { workspace = true }
yahweh-widget-tabs = { workspace = true }
yahweh-widget-tiled = { workspace = true }
yahweh-bus = { workspace = true }
yahweh-file-explorer = { workspace = true }
yahweh-database-explorer = { workspace = true }
yahweh-text-viewer = { workspace = true }
yahweh-image-viewer = { workspace = true }
gpui = { workspace = true }
tokio = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
notify = { workspace = true }

# Brahman protocol — sidecar thread que se presenta al Init.
brahman-card = { path = "../../core/brahman-card" }
brahman-sidecar = { path = "../../shared/brahman-sidecar" }
ulid = { workspace = true }

[[bin]]
name = "yahweh"
path = "src/main.rs"
