[dependencies.bitflags]
optional = true
version = "2.7.0"
[dependencies.itertools]
optional = true
version = "0.14"
[dependencies.log]
features = ["release_max_level_off"]
version = "0.4"
[dependencies.napi]
default-features = false
features = ["napi7"]
optional = true
version = "3.4"
[dependencies.napi-derive]
optional = true
version = "3.3"
[dependencies.oxvg_parse]
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"
[dependencies.serde-wasm-bindgen]
optional = true
version = "0.6"
[dependencies.tsify]
default-features = false
features = ["js"]
optional = true
version = "0.5"
[dependencies.wasm-bindgen]
optional = true
version = "=0.2.100"
[dev-dependencies.insta]
version = "1.42"
[dev-dependencies.pretty_assertions]
version = "1.4"
[features]
default = ["parse", "format", "optimise"]
format = ["ryu", "itertools"]
jsonschema = ["schemars", "serde"]
napi = ["dep:napi", "dep:napi-derive"]
optimise = ["format", "bitflags"]
parse = ["dep:oxvg_parse", "bitflags"]
serde = ["dep:serde"]
wasm = ["dep:wasm-bindgen", "dep:serde-wasm-bindgen", "dep:tsify"]
[lib]
name = "oxvg_path"
path = "src/lib.rs"
[lints.clippy]
cast_lossless = "allow"
cast_possible_truncation = "allow"
dbg_macro = "warn"
float_cmp = "allow"
must_use_candidate = "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.5"