[package]
name = "martensite-devtools"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
authors.workspace = true
repository.workspace = true
keywords.workspace = true
categories.workspace = true
homepage.workspace = true
description = "Tracing spans, Tracy/Chrome GPU timestamps, and in-app F12 developer HUD."
readme = "README.md"
[dependencies]
martensite-core = { workspace = true }
martensite-history = { workspace = true, optional = true }
martensite-reactive = { workspace = true, optional = true }
parking_lot = { workspace = true, optional = true }
tracing = { workspace = true }
martensite-render = { workspace = true, optional = true }
kurbo = { workspace = true, optional = true }
[dev-dependencies]
martensite-test = { workspace = true }
glam = { workspace = true }
[features]
default = []
render = ["dep:martensite-render", "dep:kurbo"]
devtools-timemachine = [
"dep:martensite-history",
"dep:martensite-reactive",
"dep:parking_lot",
"martensite-core/devtools-timemachine",
"martensite-reactive/devtools-timemachine",
]
[lints]
workspace = true