[package] name = "alknet-napi" version.workspace = true edition.workspace = true license.workspace = true description = "Node.js native addon for Alknet via napi-rs: connect() and serve() SSH tunnel functions" repository.workspace = true [lib] crate-type = ["cdylib"] [dependencies] alknet-core = { path = "../alknet-core", features = ["tls", "iroh"] } napi = { version = "3", features = ["async", "error_anyhow"] } napi-derive = "3" tokio = { version = "1", features = ["io-util", "sync", "rt", "macros", "net", "time", "signal"] } russh = "0.49" async-trait = "0.1" rustls-pemfile = "2" rustls-pki-types = "1" iroh = "0.34" url = "2" tracing = "0.1"