[package]
name = "locutus-dev"
version = "0.0.3"
edition = "2021"
rust-version = "1.58.0"
publish = true
description = "Locutus P2P development tools"
license = "MIT OR Apache-2.0"
repository = "https://github.com/freenet/locutus"
[dependencies]
atty = "0.2"
byteorder = "1"
clap = { workspace = true, features = ["derive", "env"] }
either = { workspace = true }
futures = { workspace = true }
glob = "0.3"
thiserror = "1"
tracing = "0.1"
tracing-subscriber = { version = "0.3.16", features = ["env-filter", "fmt"] }
tokio = { version = "1", features = ["rt-multi-thread", "sync", "macros", "signal", "parking_lot"] }
pico-args = "0.5"
serde = "1"
serde_json = "1"
serde_with = "2"
bincode = "1"
tar = "0.4"
toml = { version = "0.5", features = ["preserve_order"] }
xz2 = "0.1"
rmp = { version = "0.8", optional = true }
rmpv = { version = "1", optional = true }
rmp-serde = { workspace = true }
locutus-core = { path = "../locutus-core", version = "0.0.3" }
locutus-runtime = { path = "../locutus-runtime", version = "0.0.3" }
locutus-stdlib = { path = "../locutus-stdlib", version = "0.0.3" }
[features]
messagepack = ["rmp", "rmpv"]