[package] name = "app-tauri" version = "0.1.0" edition.workspace = true license.workspace = true rust-version.workspace = true description = "IdeA — Tauri v2 shell: composition root (DI), IPC commands/events, PTY↔Channel bridge." # The library carries all the wiring so it is unit-testable; the binary is a # thin entry point. [lib] name = "app_tauri_lib" crate-type = ["lib", "cdylib", "staticlib"] [[bin]] name = "app-tauri" path = "src/main.rs" [build-dependencies] tauri-build = { workspace = true } [dependencies] domain = { workspace = true } application = { workspace = true } infrastructure = { workspace = true } tauri = { workspace = true } tauri-plugin-dialog = { workspace = true } tokio = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } thiserror = { workspace = true } uuid = { workspace = true } [dev-dependencies] uuid = { workspace = true }