bevy_tween 0.13.0

Flexible tweening plugin library for Bevy
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2024"
name = "bevy_tween"
version = "0.13.0"
authors = [
    "Multirious",
    "Rabbival",
]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Flexible tweening plugin library for Bevy"
homepage = "https://github.com/Multirious/bevy_tween"
documentation = "https://docs.rs/bevy_tween"
readme = "README.md"
keywords = [
    "bevy",
    "tween",
    "tweening",
    "easing",
    "animation",
]
categories = ["game-development"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/Multirious/bevy_tween"
resolver = "2"

[package.metadata.docs.rs]
all-features = true

[features]
bevy_asset = ["bevy/bevy_asset"]
bevy_lookup_curve = [
    "dep:bevy_lookup_curve",
    "bevy_asset",
]
bevy_render = ["bevy/bevy_render"]
bevy_sprite = [
    "bevy/bevy_sprite",
    "bevy/bevy_sprite_render",
]
bevy_ui = ["bevy/bevy_ui"]
default = [
    "bevy_asset",
    "bevy_render",
    "bevy_sprite",
    "bevy_ui",
]
serde = [
    "dep:serde",
    "bevy_math/serialize",
]

[lib]
name = "bevy_tween"
path = "src/lib.rs"

[[example]]
name = "banner_bounce"
path = "examples/animation/banner_bounce.rs"
required-features = [
    "bevy_sprite",
    "bevy_asset",
]

[[example]]
name = "banner_triangle"
path = "examples/animation/banner_triangle.rs"
required-features = [
    "bevy_sprite",
    "bevy_asset",
]

[[example]]
name = "bevy_lookup_curve"
path = "examples/bevy_lookup_curve.rs"
required-features = [
    "bevy_sprite",
    "bevy_lookup_curve",
]

[[example]]
name = "click"
path = "examples/demo/click.rs"
required-features = [
    "bevy_sprite",
    "bevy_asset",
]

[[example]]
name = "delta_tweens"
path = "examples/demo/delta_tweens.rs"

[[example]]
name = "entity_event"
path = "examples/demo/entity_event.rs"

[[example]]
name = "entity_structure"
path = "examples/entity_structure.rs"

[[example]]
name = "event"
path = "examples/demo/event.rs"
required-features = [
    "bevy_sprite",
    "bevy_asset",
]

[[example]]
name = "follow"
path = "examples/demo/follow.rs"
required-features = [
    "bevy_sprite",
    "bevy_asset",
]

[[example]]
name = "hold"
path = "examples/demo/hold.rs"
required-features = [
    "bevy_sprite",
    "bevy_asset",
]

[[example]]
name = "interpolator"
path = "examples/interpolator.rs"

[[example]]
name = "sprite_sheet"
path = "examples/demo/sprite_sheet.rs"
required-features = ["bevy_sprite"]

[[example]]
name = "thumbnail_triangle"
path = "examples/animation/thumbnail_triangle.rs"
required-features = ["bevy_sprite"]

[[example]]
name = "time_context_animation"
path = "examples/demo/time_context_animation.rs"

[dependencies.bevy]
version = "0.19.0"
features = ["std"]
default-features = false

[dependencies.bevy_lookup_curve]
version = "0.12.0"
optional = true

[dependencies.bevy_math]
version = "0.19.0"
features = ["curve"]
default-features = false

[dependencies.bevy_time_runner]
version = "0.7.0"

[dependencies.serde]
version = "1"
features = ["derive"]
optional = true

[dependencies.tracing]
version = "0.1.41"
features = ["std"]

[dev-dependencies.bevy]
version = "0.19.0"
features = [
    "bevy_window",
    "bevy_winit",
    "bevy_core_pipeline",
    "bevy_sprite",
    "hdr",
    "tonemapping_luts",
    "png",
    "bevy_sprite_render",
    "bevy_post_process",
]
default-features = false

[dev-dependencies.bevy-inspector-egui]
version = "0.37.0"

[dev-dependencies.rand]
version = "0.9.1"

[build-dependencies.rustc_version]
version = "0.4.1"