[package]
name = "animsmith"
description = "A linter for skeletal animation clips: game-engine-friendliness checks for glTF/GLB and FBX animations"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
documentation = "https://docs.rs/animsmith"
readme.workspace = true
include.workspace = true
keywords.workspace = true
categories = [
"command-line-utilities",
"development-tools",
"game-development",
"graphics",
]
[package.metadata.docs.rs]
all-features = true
default-target = "x86_64-unknown-linux-gnu"
targets = []
[[bin]]
name = "animsmith"
path = "src/main.rs"
[features]
default = ["fbx", "report"]
fbx = ["dep:animsmith-fbx"]
report = ["dep:animsmith-report"]
[dependencies]
animsmith-core = { workspace = true }
animsmith-gltf = { workspace = true }
animsmith-fbx = { workspace = true, optional = true }
animsmith-report = { workspace = true, optional = true }
clap = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
toml = { workspace = true }
[dev-dependencies]
gltf = { workspace = true }
tempfile = { workspace = true }
animsmith-testkit = { path = "../animsmith-testkit" }
pulldown-cmark = { workspace = true }