[package] name = "netrunner-client" version = "0.1.0" edition = "2024" [lib] path = "src/lib.rs" crate-type = ["cdylib", "rlib", "staticlib"] [dependencies] netrunner-core = { path = "../core" } smoltcp = { version = "0.12", default-features = false, features = [ "std", "log", "medium-ip", "proto-ipv4", "proto-ipv4-fragmentation", "proto-ipv6", "socket-icmp", "socket-udp", "socket-tcp", "socket-tcp-cubic", ] } tokio = { version = "1.36", features = ["full"] } bytes = "1.5" android_logger = "0.15.1" log = "0.4" tun = { version = "0.8", features = ["async"] } lazy_static = "1.4.0" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt"] } thiserror = "2.0" hickory-proto = "0.25.2" lru = "0.16.3" tokio-util = "0.7.18" uniffi = { version = "0.31.0", features = ["tokio"] } [build-dependencies] uniffi = { version = "0.31.0", features = ["build"] }