[package]
edition = "2021"
name = "cmx"
version = "0.1.0"
authors = [
"Gerard Harbers",
"Harbers Bik LLC",
]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Rust Spectral Color Management Library"
readme = "README.md"
keywords = [
"color_management",
"icc_profiles",
"iccmax",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/harbik/cmx"
[features]
v5 = []
[lib]
name = "cmx"
path = "src/lib.rs"
[[bin]]
name = "cmx"
path = "src/bin/cmx.rs"
[[example]]
name = "primaries"
path = "examples/primaries.rs"
[[example]]
name = "set_relcolorimetric_intent"
path = "examples/set_relcolorimetric_intent.rs"
[[test]]
name = "checksum_edge_cases_test"
path = "tests/checksum_edge_cases_test.rs"
[[test]]
name = "displayP3"
path = "tests/displayP3.rs"
[[test]]
name = "profile_id_test"
path = "tests/profile_id_test.rs"
[[test]]
name = "roundtrip"
path = "tests/roundtrip.rs"
[[test]]
name = "roundtrip_edge_cases_test"
path = "tests/roundtrip_edge_cases_test.rs"
[[test]]
name = "shared_tags_test"
path = "tests/shared_tags_test.rs"
[[test]]
name = "toml"
path = "tests/toml.rs"
[[test]]
name = "validation_tests"
path = "tests/validation_tests.rs"
[dependencies.anyhow]
version = "1.0.99"
[dependencies.approx]
version = "0.5.1"
[dependencies.chrono]
version = "0.4.19"
features = ["serde"]
[dependencies.clap]
version = "4.3"
features = ["derive"]
[dependencies.colorimetry]
version = "0.0.9"
[dependencies.delegate]
version = "0.13.4"
[dependencies.hex]
version = "0.4.3"
[dependencies.indexmap]
version = "2.10.0"
features = ["serde"]
[dependencies.isocountry]
version = "0.3.2"
[dependencies.isolang]
version = "2.0"
features = ["serde"]
[dependencies.md5]
version = "0.8.0"
[dependencies.nalgebra]
version = "0.33.2"
[dependencies.num]
version = "0.4.3"
[dependencies.num-derive]
version = "0.4"
[dependencies.num-traits]
version = "0.2.14"
[dependencies.paste]
version = "1.0.15"
[dependencies.serde]
version = "1.0.125"
features = ["derive"]
[dependencies.serde_arrays]
version = "0.2"
[dependencies.serde_json]
version = "1.0.64"
[dependencies.strum]
version = "0.25"
features = ["derive"]
[dependencies.thiserror]
version = "2.0.12"
[dependencies.toml]
version = "0.9.5"
[dependencies.zerocopy]
version = "0.8.26"
features = [
"derive",
"alloc",
]
[dev-dependencies.base64]
version = "0.21"
[dev-dependencies.image]
version = "0.25"
features = ["png"]
default-features = false