[package]
edition = "2024"
rust-version = "1.95"
name = "limu"
version = "0.2.1"
authors = ["Firede <firede@firede.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A diagram layout engine. It reads Mermaid and leaves the drawing to your program."
homepage = "https://limu.firede.com"
readme = "README.md"
keywords = [
"mermaid",
"diagram",
"layout",
"flowchart",
"graph",
]
categories = [
"visualization",
"graphics",
]
license = "MIT"
repository = "https://github.com/firede/limu-rs"
[features]
agentflow = []
architecture = []
block = []
c4 = []
class = []
cynefin = []
default = [
"agentflow",
"architecture",
"block",
"c4",
"class",
"cynefin",
"er",
"eventmodeling",
"flowchart",
"gantt",
"gitgraph",
"info",
"ishikawa",
"journey",
"kanban",
"mindmap",
"packet",
"pie",
"quadrant",
"radar",
"railroad",
"requirement",
"sankey",
"sequence",
"state",
"swimlane",
"timeline",
"treemap",
"treeview",
"usecase",
"venn",
"wardley",
"xychart",
]
er = []
eventmodeling = []
flowchart = []
gantt = []
gitgraph = []
info = []
ishikawa = []
journey = []
kanban = []
mindmap = []
packet = []
pie = []
quadrant = []
radar = []
railroad = []
requirement = []
sankey = []
sequence = []
serde = ["limu-scene/serde"]
state = []
swimlane = []
timeline = []
treemap = []
treeview = []
usecase = []
venn = []
wardley = []
xychart = []
[lib]
name = "limu"
path = "src/lib.rs"
[[example]]
name = "svg"
path = "examples/svg.rs"
[[test]]
name = "theme_only"
path = "tests/theme_only.rs"
[dependencies.limu-scene]
version = "0.2.1"
[dev-dependencies.serde]
version = "1"
features = [
"std",
"derive",
]
default-features = false
[lints.clippy]
neg_cmp_op_on_partial_ord = "allow"
[lints.clippy.all]
level = "warn"
priority = -1
[lints.rust]
missing_docs = "warn"
unsafe_code = "forbid"