[package]
edition = "2021"
name = "rustmotion-components"
version = "0.8.1"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Component library for rustmotion (61 components)"
readme = "README.md"
license = "MIT"
repository = "https://github.com/LeadcodeDev/rustmotion"
[features]
default = ["lottie-native"]
lottie-native = [
"dep:thorvg",
"dep:dashmap",
]
[lib]
name = "rustmotion_components"
path = "src/lib.rs"
[[test]]
name = "audit_ws_d"
path = "tests/audit_ws_d.rs"
[[test]]
name = "audit_ws_i"
path = "tests/audit_ws_i.rs"
[[test]]
name = "caption_presets"
path = "tests/caption_presets.rs"
[[test]]
name = "degenerate_inputs"
path = "tests/degenerate_inputs.rs"
[[test]]
name = "html_css_mental_model_margin_padding"
path = "tests/html_css_mental_model_margin_padding.rs"
[[test]]
name = "relative_font_size"
path = "tests/relative_font_size.rs"
[[test]]
name = "text_autofit"
path = "tests/text_autofit.rs"
[[test]]
name = "transition_interpolation"
path = "tests/transition_interpolation.rs"
[dependencies.dashmap]
version = "6"
optional = true
[dependencies.gif]
version = "0.13"
[dependencies.image]
version = "0.25"
features = [
"png",
"jpeg",
"webp",
]
default-features = false
[dependencies.qrcode]
version = "0.14"
[dependencies.resvg]
version = "0.44"
[dependencies.rustmotion-core]
version = "0.8.1"
[dependencies.schemars]
version = "0.8"
[dependencies.serde]
version = "1"
features = ["derive"]
[dependencies.serde_json]
version = "1"
[dependencies.skia-safe]
version = "0.99"
[dependencies.thorvg]
version = "0.5"
optional = true
[dependencies.tiny-skia]
version = "0.11"
[dependencies.usvg]
version = "0.44"