# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "vsvg" version = "0.5.0" authors = ["Antoine Beyeler"] description = "Core library for pen-plotter graphics." homepage = "https://github.com/abey79/vsvg" readme = "README.md" categories = [ "graphics", "visualization", ] license = "MIT" repository = "https://github.com/abey79/vsvg" [[bench]] name = "bench_path_index" harness = false [[bench]] name = "bench_flatten" harness = false [dependencies.anyhow] version = "1" [dependencies.arrayvec] version = "0.7.2" [dependencies.base64] version = "0.21.4" [dependencies.bitvec] version = "1.0.1" [dependencies.egui] version = "0.27.2" optional = true [dependencies.geo] version = "0.27" optional = true [dependencies.glam] version = "0" optional = true [dependencies.indexmap] version = "2.0.2" features = ["rayon"] [dependencies.kdtree] version = "0.7.0" [dependencies.kurbo] version = "0.11" [dependencies.lazy_static] version = "1.4.0" [dependencies.log] version = "0.4.20" [dependencies.lyon_geom] version = "1.0.4" [dependencies.num-traits] version = "0.2.17" [dependencies.puffin] version = "0.19.0" optional = true [dependencies.quick-xml] version = "0.31" [dependencies.rand] version = "0.8.5" [dependencies.rayon] version = "1.8.0" [dependencies.regex] version = "1.7.1" [dependencies.serde] version = "1" features = [ "derive", "rc", ] [dependencies.serde_json] version = "1.0.107" [dependencies.svg] version = "0.15" [dependencies.thiserror] version = "1.0.49" [dependencies.time] version = "0.3.20" features = ["formatting"] [dependencies.usvg] version = "0.42.0" [dependencies.whiskers-widgets] version = "=0.5.0" optional = true [dev-dependencies.approx] version = "0.5.1" [dev-dependencies.getrandom] version = "0.2" features = ["js"] [dev-dependencies.rand_chacha] version = "0.3.1" [features] default = ["geo"] egui = ["dep:egui"] puffin = ["dep:puffin"] whiskers-widgets = [ "dep:whiskers-widgets", "dep:egui", ] [target."cfg(not(target_arch = \"wasm32\"))".dev-dependencies.criterion] version = "0.5.1"