[[bin]]
name = "pixeldike"
path = "src/main.rs"
required-features = ["cli"]
[dependencies.anyhow]
version = "1.0.68"
[dependencies.async-trait]
version = "0.1.73"
[dependencies.bytes]
version = "1.3.0"
[dependencies.clap]
features = ["derive"]
optional = true
version = "4.0.30"
[dependencies.framebuffer]
version = "0.3.1"
[dependencies.futures-util]
optional = true
version = "0.3.25"
[dependencies.image]
optional = true
version = "0.25.0"
[dependencies.itertools]
version = "0.12.0"
[dependencies.minifb]
optional = true
version = "0.25.0"
[dependencies.rand]
optional = true
version = "0.8.5"
[dependencies.thiserror]
version = "1.0.38"
[dependencies.tokio]
features = ["full", "tracing"]
version = "1.35.0"
[dependencies.tokio-tungstenite]
optional = true
version = "0.21.0"
[dependencies.tracing]
features = ["release_max_level_debug"]
version = "0.1.37"
[dependencies.tracing-subscriber]
optional = true
version = "0.3.17"
[dev-dependencies.quickcheck]
version = "1.0.3"
[dev-dependencies.tempfile]
version = "3.3.0"
[features]
cli = ["tcp", "dep:clap", "dep:rand", "dep:tracing-subscriber", "dep:image"]
default = ["cli", "tcp", "udp"]
tcp = []
udp = []
windowing = ["dep:minifb"]
ws = ["dep:tokio-tungstenite", "dep:futures-util"]
[lib]
path = "src/lib.rs"
[package]
authors = ["Finn-Thorben Sell <dev@finn-thorben.me>"]
categories = ["command-line-utilities", "games", "parser-implementations"]
description = "pixel drawing game for programmers inspired by reddits r/place"
documentation = "https://docs.rs/pixeldike"
edition = "2021"
keywords = ["pixelflut"]
license = "MIT"
name = "pixeldike"
readme = "README.md"
repository = "https://github.com/ftsell/pixeldike.git"
version = "0.1.0"
[profile.release]
codegen-units = 1
lto = "fat"