[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"]
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 }