aboutsummaryrefslogtreecommitdiff
path: root/Cargo.toml
diff options
context:
space:
mode:
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"