[package]
edition = "2024"
rust-version = "1.85.0"
name = "dioxus-motion"
version = "0.3.4"
authors = ["Sabin Regmi <get2sabin@gmail.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Animations library for Dioxus."
homepage = "https://wheregmis.github.io"
readme = "README.md"
keywords = [
"dioxus",
"animations",
]
categories = [
"graphics",
"gui",
]
license = "MIT"
repository = "https://github.com/wheregmis/dioxus-motion.git"
[features]
default = ["web"]
desktop = ["dioxus"]
transitions = [
"dioxus-motion-transitions-macro",
"dioxus",
]
web = [
"wasm-bindgen",
"web-sys",
"instant/wasm-bindgen",
"dioxus",
]
[lib]
name = "dioxus_motion"
path = "src/lib.rs"
[dependencies.dioxus]
version = "0.7.4"
features = ["router"]
optional = true
[dependencies.dioxus-motion-transitions-macro]
version = "0.1.1"
optional = true
[dependencies.dioxus-stores]
version = "0.7.4"
[dependencies.easer]
version = "0.3.0"
[dependencies.futures-channel]
version = "0.3.31"
default-features = false
[dependencies.futures-util]
version = "0.3.31"
default-features = false
[dependencies.instant]
version = "0.1.13"
[dependencies.smallvec]
version = "1.15.1"
[dependencies.spin_sleep]
version = "1.3.3"
[dependencies.thiserror]
version = "2.0.18"
[dependencies.tokio]
version = "1.49.0"
features = [
"time",
"rt",
"macros",
]
default-features = false
[dependencies.tracing]
version = "0.1.44"
[dependencies.wasm-bindgen]
version = "0.2.108"
optional = true
default-features = false
[dependencies.web-sys]
version = "0.3.85"
features = [
"Window",
"Performance",
"Navigator",
]
optional = true
default-features = false
[dependencies.wide]
version = "1.1.1"
[profile.android-dev]
inherits = "dev"
[profile.dev]
opt-level = 0
lto = "thin"
debug = 0
split-debuginfo = "unpacked"
panic = "unwind"
overflow-checks = false
incremental = true
strip = "debuginfo"
[profile.release]
opt-level = "s"
lto = true
codegen-units = 1
panic = "abort"
strip = true
[profile.server-dev]
inherits = "dev"
[profile.wasm-dev]
opt-level = 1
inherits = "dev"