[package]
name = "atomcode-tuix"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
description.workspace = true
[dependencies]
atomcode-core = { version = "4.23.1", path = "../atomcode-core" }
atomcode-telemetry = { version = "4.23.1", path = "../atomcode-telemetry" }
anyhow = "1"
uuid = { version = "1", features = ["v4"] }
crossterm = "0.29"
tokio = { version = "1", default-features = false, features = ["rt-multi-thread", "macros", "sync", "time", "signal"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
unicode-width = "0.2"
unicode-segmentation = "1"
libc = "0.2"
dirs = "6"
qrcode = { version = "0.14", default-features = false }
ignore = "0.4"
arboard = "3"
png = "0.17"
base64 = "0.22"
urlencoding = "2"
syntect = { version = "5", default-features = false, features = ["default-syntaxes", "parsing", "regex-onig"] }
[target.'cfg(target_os = "macos")'.dependencies]
objc2-app-kit = { version = "0.3", default-features = false, features = ["NSPasteboard"] }
objc2-foundation = { version = "0.3", default-features = false, features = ["NSString"] }
[target.'cfg(windows)'.dependencies]
windows-sys = { version = "0.59", features = ["Win32_System_Console"] }
[dev-dependencies]
tempfile = "3"
vte = "0.15.0"