diff options
Diffstat (limited to 'Cargo.toml.orig')
-rw-r--r-- | Cargo.toml.orig | 82 |
1 files changed, 48 insertions, 34 deletions
diff --git a/Cargo.toml.orig b/Cargo.toml.orig index 395c8f9..6d2ebd3 100644 --- a/Cargo.toml.orig +++ b/Cargo.toml.orig @@ -1,11 +1,12 @@ [package] name = "plotters" -version = "0.2.15" +version = "0.3.0" authors = ["Hao Hou <haohou302@gmail.com>"] edition = "2018" license = "MIT" description = "A Rust drawing library focus on data plotting for both WASM and native applications" repository = "https://github.com/38/plotters" +homepage = "https://plotters-rs.github.io/" keywords = ["WebAssembly", "Visualization", "Plotting", "Drawing"] categories = ["visualization", "wasm"] readme = "README.md" @@ -14,19 +15,18 @@ exclude = ["doc-template/*"] [dependencies] num-traits = "0.2.11" chrono = { version = "0.4.11", optional = true } -gif = { version = "0.10.3", optional = true } +plotters-backend = "^0.3.*" +plotters-svg = {version = "^0.3.*", optional = true} -[dependencies.palette] -version = "0.5.0" -default-features = false +[dependencies.plotters-bitmap] +version = "^0.3.*" optional = true -features = ["std"] +default_features = false [target.'cfg(not(target_arch = "wasm32"))'.dependencies] rusttype = { version = "0.8.2", optional = true } lazy_static = { version = "1.4.0", optional = true } font-kit = { version = "0.7.0", optional = true } -piston_window = { version = "0.108.0", optional = true } [target.'cfg(not(target_arch = "wasm32"))'.dependencies.image] version = "0.23.4" @@ -34,43 +34,59 @@ optional = true default-features = false features = ["jpeg", "png", "bmp"] -[target.'cfg(not(target_arch = "wasm32"))'.dependencies.cairo-rs] -version = "0.8.1" -optional = true -features = ["ps"] - -[target.'cfg(target_arch = "wasm32")'.dependencies] -js-sys= "0.3.39" -wasm-bindgen = "0.2.62" +[target.'cfg(target_arch = "wasm32")'.dependencies.wasm-bindgen] +version = "0.2.62" [target.'cfg(target_arch = "wasm32")'.dependencies.web-sys] version = "0.3.39" -features = ['Document', 'DomRect', 'Element', 'HtmlElement', 'Node', 'Window', 'HtmlCanvasElement', 'CanvasRenderingContext2d'] +features = [ + "Document", + "DomRect", + "Element", + "HtmlElement", + "Node", + "Window", + "HtmlCanvasElement", + "CanvasRenderingContext2d", +] [features] -default = ["image_encoder", "svg", "chrono", "palette_ext", "gif_backend", - "deprecated_items", "bitmap", "ttf", "errorbar", "candlestick", - "boxplot", "histogram", "area_series", "line_series", "point_series"] -ttf = ["font-kit", "rusttype", "lazy_static"] -image_encoder = ["image", "bitmap"] -palette_ext = ["palette"] -gif_backend = ["gif", "bitmap"] -datetime = ["chrono"] -svg = [] -evcxr = ["svg"] -piston = ["piston_window", "ttf"] -cairo = ["cairo-rs", "ttf"] -bitmap = ["ttf"] -deprecated_items = [] # Keep some of the deprecated items for backward compatibility -debug = [] # Enable debugging code +default = [ + "bitmap_backend", "bitmap_encoder", "bitmap_gif", + "svg_backend", + "chrono", + "ttf", + "image", + "deprecated_items", "all_series", "all_elements" +] +all_series = ["area_series", "line_series", "point_series", "surface_series"] +all_elements = ["errorbar", "candlestick", "boxplot", "histogram"] + +# Tier 1 Backends +bitmap_backend = ["plotters-bitmap", "ttf"] +bitmap_encoder = ["plotters-bitmap/image_encoder"] +bitmap_gif = ["plotters-bitmap/gif_backend"] +svg_backend = ["plotters-svg"] + +# Elements errorbar = [] candlestick = [] boxplot = [] + +# Series histogram = [] area_series = [] line_series = [] point_series = [] +surface_series = [] +# Font implemnetation +ttf = ["font-kit", "rusttype", "lazy_static"] + +# Misc +datetime = ["chrono"] +evcxr = ["svg_backend"] +deprecated_items = [] # Keep some of the deprecated items for backward compatibility [dev-dependencies] rand = "0.7.3" @@ -79,6 +95,7 @@ rand_distr = "0.2.2" criterion = "0.3.2" rayon = "1.3.0" rand_xorshift = "0.2.0" +plotters-bitmap = "^0.3.*" [target.'cfg(target_arch = "wasm32")'.dev-dependencies] wasm-bindgen-test = "0.3.12" @@ -87,6 +104,3 @@ wasm-bindgen-test = "0.3.12" name = "benchmark" harness = false path = "benches/main.rs" - -[profile.bench] -debug = true |