mirror of
https://codeberg.org/unspeaker/tengri.git
synced 2026-03-13 12:10:44 +01:00
48 lines
1.3 KiB
TOML
48 lines
1.3 KiB
TOML
[package]
|
|
name = "tengri"
|
|
edition = "2024"
|
|
version = "0.15.0"
|
|
description = "UI metaframework."
|
|
|
|
[features]
|
|
default = ["tui", "jack", "dsl"]
|
|
bumpalo = ["dep:bumpalo"]
|
|
tui = ["dep:ratatui", "dep:crossterm"]
|
|
gui = ["dep:winit"]
|
|
dsl = ["dep:dizzle"]
|
|
jack = ["dep:jack"]
|
|
|
|
[dependencies]
|
|
anyhow = { version = "1.0" }
|
|
atomic_float = { version = "1" }
|
|
better-panic = { version = "0.3.0" }
|
|
palette = { version = "0.7.6", features = [ "random" ] }
|
|
quanta = { version = "0.12.3" }
|
|
rand = { version = "0.8.5" }
|
|
unicode-width = { version = "0.2" }
|
|
|
|
dizzle = { optional = true, path = "./dizzle" }
|
|
jack = { optional = true, path = "./rust-jack" }
|
|
winit = { optional = true, version = "0.30.4", features = [ "x11" ]}
|
|
bumpalo = { optional = true, version = "3.19.0" }
|
|
crossterm = { optional = true, version = "0.29.0" }
|
|
ratatui = { optional = true, version = "0.29.0", features = [ "unstable-widget-ref", "underline-color" ] }
|
|
|
|
[dev-dependencies]
|
|
proptest = { version = "^1" }
|
|
proptest-derive = { version = "^0.5.1" }
|
|
tengri = { path = ".", features = [ "dsl" ] }
|
|
#tengri_proc = { path = "./proc" }
|
|
|
|
[lib]
|
|
path = "src/tengri.rs"
|
|
|
|
[profile.release]
|
|
lto = true
|
|
|
|
[profile.coverage]
|
|
inherits = "test"
|
|
lto = false
|
|
|
|
[target.'cfg(target_os = "linux")']
|
|
rustflags = ["-C", "link-arg=-fuse-ld=mold"]
|