[dependencies.deno_core]
optional = true
version = "0.348"
[dependencies.handlebars]
optional = true
version = "6.0"
[dependencies.image]
optional = true
version = "0.25"
[dependencies.js-sys]
optional = true
version = "0.3"
[dependencies.resvg]
features = ["text"]
optional = true
version = "0.45"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde-wasm-bindgen]
optional = true
version = "0.6"
[dependencies.serde_json]
version = "1.0"
[dependencies.serde_v8]
optional = true
version = "0.257"
[dependencies.serde_with]
version = "3.11.0"
[dependencies.wasm-bindgen]
optional = true
version = "0.2"
[dependencies.web-sys]
features = ["Window", "Document", "Element"]
optional = true
version = "0.3.64"
[dev-dependencies.assert-json-diff]
version = "2.0.2"
[dev-dependencies.resvg]
version = "0.45"
[dev-dependencies.test_each_file]
version = "0.3.5"
[features]
default = ["html"]
html = ["handlebars"]
ssr = ["html", "deno_core", "serde_v8"]
ssr-raster = ["ssr", "resvg", "image"]
wasm = ["serde-wasm-bindgen", "wasm-bindgen", "web-sys", "js-sys"]
[lib]
name = "charming"
path = "src/lib.rs"
[package]
authors = ["Yuankun Zhang <i@yuankun.me>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["visualization", "graphics"]
description = "A visualization library for Rust"
documentation = "https://github.com/yuankunzhang/charming"
edition = "2021"
keywords = ["echarts", "visualization", "chart", "plot"]
license = "MIT OR Apache-2.0"
name = "charming"
readme = "README.md"
repository = "https://github.com/yuankunzhang/charming"
rust-version = "1.85"
version = "0.5.1"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
[[test]]
name = "dz_test"
path = "tests/dz_test.rs"
[[test]]
name = "image_snapshots"
path = "tests/image_snapshots.rs"
[[test]]
name = "line"
path = "tests/line.rs"