oxvg_path 0.0.2

SVG path parsing, serialization, and minification
Documentation
[dependencies.bitflags]
optional = true
version = "2.7.0"

[dependencies.lightningcss]
default-features = false
features = ["grid", "visitor", "nodejs"]
optional = true
version = "1.0.0-alpha.63"

[dependencies.log]
version = "0.4"

[dependencies.oxvg_ast]
optional = true
version = ">=0.0"

[dependencies.ryu]
optional = true
version = "1.0.18"

[dependencies.schemars]
optional = true
version = "0.8.19"

[dependencies.serde]
optional = true
version = "1.0"

[dev-dependencies.insta]
version = "1.42"

[dev-dependencies.pretty_assertions]
version = "1.4"

[features]
default = ["parse", "format", "optimise"]
format = ["ryu"]
jsonschema = ["schemars", "serde"]
optimise = ["format", "bitflags"]
oxvg = ["dep:lightningcss", "dep:oxvg_ast"]
parse = ["bitflags"]
serde = ["dep:serde"]

[lib]
name = "oxvg_path"
path = "src/lib.rs"

[lints.clippy]
dbg_macro = "warn"
float_cmp = "allow"
must_use_candidate = "allow"
return_self_not_must_use = "allow"

[lints.clippy.pedantic]
level = "warn"
priority = -1

[lints.rust.missing_docs]
level = "warn"
priority = 0

[package]
authors = ["Noah <noahwbaldwin@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "SVG path parsing, serialization, and minification"
edition = "2021"
keywords = ["svg", "svgo", "path"]
license = "MIT"
name = "oxvg_path"
readme = "readme.md"
repository = "https://github.com/noahbald/oxvg"
version = "0.0.2"