valence/tools/packet_inspector/Cargo.toml
AviiNL 8712fea19e
new packet inspector (#369)
## Description

Describe the changes you've made. Link to any issues this PR fixes or
addresses.
... changes... wel, lets see... uuhhmmm, i rewrote the entire packet
inspector :)

(also dont mind the snarkyness of that sentence, im tired)

closes #346
2023-06-17 08:40:51 -04:00

55 lines
1.4 KiB
TOML

[package]
name = "packet_inspector"
version.workspace = true
edition.workspace = true
description = "A simple Minecraft proxy for inspecting packets."
[features]
default = ["gui"]
gui = [
"image",
"syntect",
"serde",
"egui",
"eframe",
"egui_dock",
"itertools",
"enum-map",
]
cli = ["clap"]
[dependencies]
anyhow = { workspace = true }
bytes = { workspace = true }
flate2 = { workspace = true }
flume = { workspace = true }
tokio = { workspace = true, features = ["full"] }
tracing = { workspace = true }
valence = { workspace = true }
time = { workspace = true, features = ["local-offset"] }
image = { workspace = true, optional = true }
tracing-subscriber = { workspace = true }
egui = { workspace = true, optional = true }
eframe = { workspace = true, optional = true, features = [
"persistence",
"wgpu",
] }
egui_dock = { workspace = true, optional = true, features = ["serde"] }
itertools = { workspace = true, optional = true }
enum-map = { workspace = true, optional = true, features = ["serde"] }
syntect = { workspace = true, default-features = false, optional = true, features = [
"default-fancy",
] }
serde = { workspace = true, optional = true, features = ["derive"] }
clap = { workspace = true, optional = true, features = ["derive"] }
[build-dependencies]
syn = "2.0.18"
anyhow = "1.0.71"
heck = "0.4.1"
proc-macro2 = "1.0.60"
quote = "1.0.28"
serde = { version = "1.0.164", features = ["derive"] }
serde_json = "1.0.96"