[dependencies.enum_dispatch]
version = "0.3"
[dependencies.facet-svg]
version = "0.35.0"
[dependencies.glam]
version = "0.29"
[dependencies.miette]
features = ["fancy"]
version = "7.6.0"
[dependencies.pest]
version = "2.8.4"
[dependencies.pest_derive]
version = "2.8.4"
[dependencies.thiserror]
version = "2.0.17"
[dependencies.tracing]
optional = true
version = "0.1.43"
[dev-dependencies.camino]
version = "1.2.1"
[dev-dependencies.datatest-stable]
version = "0.3"
[dev-dependencies.pest_ascii_tree]
version = "0.1.0"
[dev-dependencies.tracing]
version = "0.1.43"
[dev-dependencies.tracing-subscriber]
features = ["env-filter"]
version = "0.3.22"
[[example]]
name = "allnew"
path = "examples/allnew.rs"
[[example]]
name = "check_gaps"
path = "examples/check_gaps.rs"
[[example]]
name = "chop"
path = "examples/chop.rs"
[[example]]
name = "compare_all"
path = "examples/compare_all.rs"
[[example]]
name = "compare_svg"
path = "examples/compare_svg.rs"
[[example]]
name = "css_vars"
path = "examples/css_vars.rs"
[[example]]
name = "debug_expr2"
path = "examples/debug_expr2.rs"
[[example]]
name = "debug_heading"
path = "examples/debug_heading.rs"
[[example]]
name = "debug_parse"
path = "examples/debug_parse.rs"
[[example]]
name = "debug_svg"
path = "examples/debug_svg.rs"
[[example]]
name = "dots"
path = "examples/dots.rs"
[[example]]
name = "fill"
path = "examples/fill.rs"
[[example]]
name = "fit"
path = "examples/fit.rs"
[[example]]
name = "fromto"
path = "examples/fromto.rs"
[[example]]
name = "hexcolor"
path = "examples/hexcolor.rs"
[[example]]
name = "multiseg"
path = "examples/multiseg.rs"
[[example]]
name = "render"
path = "examples/render.rs"
[[example]]
name = "rounded"
path = "examples/rounded.rs"
[[example]]
name = "shapes"
path = "examples/shapes.rs"
[[example]]
name = "simple"
path = "examples/simple.rs"
[[example]]
name = "sublist"
path = "examples/sublist.rs"
[[example]]
name = "test_file"
path = "examples/test_file.rs"
[[example]]
name = "test_macro"
path = "examples/test_macro.rs"
[[example]]
name = "textpos"
path = "examples/textpos.rs"
[[example]]
name = "textstyle"
path = "examples/textstyle.rs"
[features]
default = []
tracing = ["dep:tracing"]
[lib]
name = "pikru"
path = "src/lib.rs"
[package]
authors = ["Amos Wenger <amos@bearcove.eu>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["graphics", "text-processing", "visualization"]
description = "A pure Rust implementation of pikchr, a PIC-like diagram markup language that generates SVG"
documentation = "https://docs.rs/pikru"
edition = "2024"
exclude = ["vendor/**"]
homepage = "https://github.com/bearcove/pikru"
keywords = ["pikchr", "diagram", "svg", "pic", "markdown"]
license = "MIT OR Apache-2.0"
name = "pikru"
readme = "README.md"
repository = "https://github.com/bearcove/pikru"
rust-version = "1.85"
version = "1.0.1"
[package.metadata."docs.rs"]
rustdoc-args = ["--html-in-header", "arborium-header.html"]
[[test]]
harness = false
name = "pikchr_tests"
path = "tests/pikchr_tests.rs"
[[test]]
name = "test32_debug"
path = "tests/test32_debug.rs"