aboutsummaryrefslogtreecommitdiff
path: root/Cargo.toml
diff options
context:
space:
mode:
authorRuben Beltran del Rio <jj@r.bdr.sh>2025-12-16 12:07:43 +0100
committerRuben Beltran del Rio <jj@r.bdr.sh>2025-12-16 16:34:52 +0100
commitafd0794104228cd20e177f41dc68e9ae7ecaabda (patch)
treea7ee69438b0906b03b4b4a88fd376023a96acce0 /Cargo.toml
parent2ae9158285a22c023ebd0f88bbadd8b0832079ea (diff)
Performance improvements, prep for publish.
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml36
1 files changed, 17 insertions, 19 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 0bc362d..1b5a49d 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,29 +1,24 @@
[package]
name = "wmap-renderer"
version = "0.1.0"
-edition = "2021"
+edition = "2024"
+license = "AGPL-3.0-or-later"
+description = "A parser for wmap formatted Wardley Map files."
+homepage = "https://git.sr.ht/~rbdr/wmap-parser-rust"
+authors = ["Rubén Beltrán del Río <wmap.parser@r.bdr.sh>"]
[dependencies]
-# Core rendering
-cairo-rs = { version = "0.20", features = ["png", "svg"] }
-
-# Local dependency (not published)
-wmap-parser = { path = "../wmap-parser-rust" }
-
-# Geometry
-geo = "0.28"
-
-# Error handling
-thiserror = "1.0"
-
-# Utilities
-once_cell = "1.19"
-tempfile = "3.15"
+cairo-rs = { version = "0.21", features = ["png", "svg"] }
+geo = "0.32"
+thiserror = "2.0"
+wmap-parser = "1.0"
+once_cell = "1.21"
+tempfile = "3.23"
+rustc-hash = "2.1"
[dev-dependencies]
-# Testing
-criterion = "0.5"
-proptest = "1.4"
+criterion = "0.8"
+proptest = "1.9"
image = "0.25"
[[bench]]
@@ -34,3 +29,6 @@ harness = false
opt-level = 3
lto = true
codegen-units = 1
+
+[lints.clippy]
+pedantic = "warn"