[package]
edition = "2021"
name = "rustmotion-components"
version = "0.7.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Component library for rustmotion (51 components)"
readme = false
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 = "caption_presets"
path = "tests/caption_presets.rs"
[[test]]
name = "codeblock_auto_scroll"
path = "tests/codeblock_auto_scroll.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.7.0"
[dependencies.schemars]
version = "0.8"
[dependencies.serde]
version = "1"
features = ["derive"]
[dependencies.serde_json]
version = "1"
[dependencies.similar]
version = "2"
[dependencies.skia-safe]
version = "0.99"
[dependencies.syntect]
version = "5"
features = ["default-fancy"]
default-features = false
[dependencies.thorvg]
version = "0.5"
optional = true
[dependencies.tiny-skia]
version = "0.11"
[dependencies.usvg]
version = "0.44"