[package] name = "crater-rs" version = "0.1.4" edition = "2021" description = "A library of solid modeling primitives and operations" license = "MIT" repository = "https://gitlab.com/games1122013/crater.rs" keywords = ["3d", "solid", "csg", "constructive", "geometry"] [lib] bench = false name = "crater" [dependencies] anyhow = "1.0.89" cgmath = { version = "0.18.0", features = ["serde"] } clap = { version = "4.5", features = ["derive", "color"] } evalexpr = "11.3.0" itertools = "0.13.0" num = "0.4.3" rand = "0.8.5" rayon = "1.10.0" rstest = "0.23.0" santiago = "1.3.1" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0.128" serde_yaml = "0.9.34" thiserror = "1.0.63" tracing = "0.1.40" [dev-dependencies] criterion = "0.5.1" [[bench]] name = "csg_bench" harness = false [profile.bench] debug = true [profile.release] debug = true # Releases [package.metadata.release] pre-release-hook = ["./scripts/pre-release.sh"] publish = true push = true pre-release-commit-message = "chore: prepare for release [skip ci]"