[package] name = "tengri" edition = "2024" version = "0.15.0" description = "UI metaframework." [features] default = [ "input", "output", "tui" ] bumpalo = [ "dep:bumpalo" ] input = [ ] output = [ ] tui = [ ] dsl = [ ] [dependencies] anyhow = { version = "1.0" } atomic_float = { version = "1" } better-panic = { version = "0.3.0" } bumpalo = { version = "3.19.0", optional = true } crossterm = { version = "0.29.0" } heck = { version = "0.5" } palette = { version = "0.7.6", features = [ "random" ] } proc-macro2 = { version = "1", features = ["span-locations"] } quanta = { version = "0.12.3" } quote = { version = "1" } rand = { version = "0.8.5" } ratatui = { version = "0.29.0", features = [ "unstable-widget-ref", "underline-color" ] } syn = { version = "2", features = ["full", "extra-traits"] } unicode-width = { version = "0.2" } dizzle = { path = "../dizzle" } [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"]