tengri/Cargo.toml
same mf who else 9dbf4fcab5
Some checks failed
/ build (push) Has been cancelled
wip: unearth the backlog severely
2026-03-20 02:49:10 +02:00

48 lines
1.6 KiB
TOML

[package]
name = "tengri"
edition = "2024"
version = "0.15.0"
description = "UI metaframework."
[features]
default = ["lang", "sing", "draw", "play", "term", "text", "time", "rand", "okhsl"]
bumpalo = ["dep:bumpalo"]
draw = []
gui = ["draw", "dep:winit"]
lang = ["dep:dizzle"]
okhsl = ["dep:palette"]
play = []
rand = ["dep:rand"]
sing = ["dep:jack"]
text = ["dep:unicode-width"]
time = ["dep:quanta"]
term = ["draw", "dep:ratatui", "dep:crossterm"]
[dependencies]
anyhow = { version = "1.0" }
atomic_float = { version = "1" }
better-panic = { version = "0.3.0" }
bumpalo = { optional = true, version = "3.19.0" }
crossterm = { optional = true, version = "0.29.0" }
dizzle = { optional = true, path = "./dizzle" }
jack = { optional = true, path = "./rust-jack" }
palette = { optional = true, version = "0.7.6", features = [ "random" ] }
quanta = { optional = true, version = "0.12.3" }
rand = { optional = true, version = "0.8.5" }
ratatui = { optional = true, version = "0.29.0", features = [ "unstable-widget-ref", "underline-color" ] }
unicode-width = { optional = true, version = "0.2" }
winit = { optional = true, version = "0.30.4", features = [ "x11" ]}
[dev-dependencies]
proptest = { version = "^1" }
proptest-derive = { version = "^0.5.1" }
tengri = { path = ".", features = [ "dsl" ] }
#tengri_proc = { path = "./proc" }
[profile.coverage]
inherits = "test"
lto = false
[target.'cfg(target_os = "linux")']
rustflags = ["-C", "link-arg=-fuse-ld=mold"]