[package] name = "yazi-shared" description = "Yazi shared library" version.workspace = true edition.workspace = true license.workspace = true authors.workspace = true homepage.workspace = true repository.workspace = true rust-version.workspace = true [lints] workspace = true [dependencies] yazi-codegen = { path = "../yazi-codegen", version = "26.5.6" } yazi-macro = { path = "../yazi-macro", version = "26.5.6" } yazi-shim = { path = "../yazi-shim", version = "26.5.6" } yazi-term = { path = "../yazi-term", version = "26.5.6" } # External dependencies anyhow = { workspace = true } dyn-clone = { workspace = true } foldhash = { workspace = true } futures = { workspace = true } hashbrown = { workspace = true } indexmap = { workspace = true } inventory = { workspace = true } memchr = "2.8.3" mlua = { workspace = true } ordered-float = { workspace = true } parking_lot = { workspace = true } paste = { workspace = true } percent-encoding = { workspace = true } serde = { workspace = true } serde_with = { workspace = true } strum = { workspace = true } thiserror = { workspace = true } tokio = { workspace = true } typed-path = { workspace = true } [target."cfg(unix)".dependencies] libc = { workspace = true } uzers = { workspace = true } [target.'cfg(windows)'.dependencies] windows-sys = { version = "0.61.2", features = [ "Win32_UI_Shell" ] }