rustmotion-components 0.7.0

Component library for rustmotion (51 components)
Documentation
[package]
name = "rustmotion-components"
version.workspace = true
edition = "2021"
description = "Component library for rustmotion (51 components)"
license = "MIT"
repository = "https://github.com/LeadcodeDev/rustmotion"

[features]
default = ["lottie-native"]
## Native Lottie decoding via the thorvg CPU rasterizer.
## Enabled by default. Disable with `--no-default-features` to drop the thorvg
## dependency and fall back to the pre-rendered frames_dir path only.
lottie-native = ["dep:thorvg", "dep:dashmap"]

[dependencies]
rustmotion-core.workspace = true
skia-safe = "0.99"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
schemars = "0.8"
image = { version = "0.25", default-features = false, features = ["png", "jpeg", "webp"] }
resvg = "0.44"
usvg = "0.44"
tiny-skia = "0.11"
qrcode = "0.14"
gif = "0.13"
syntect = { version = "5", default-features = false, features = ["default-fancy"] }
similar = "2"
thorvg = { version = "0.5", optional = true }
dashmap = { version = "6", optional = true }