[workspace] resolver = "2" members = ["examples/with_winit", "examples/run_wasm", "examples/scenes"] [workspace.package] edition = "2021" version = "0.4.0" license = "Apache-2.0 OR MIT" repository = "https://github.com/linebender/velato" # Keep in sync with RUST_MIN_VER in .github/workflows/ci.yml, with the relevant README.md files # and with the MSRV in the `Unreleased` section of CHANGELOG.md. rust-version = "1.75" [package] name = "velato" description = "A Lottie integration for vello." categories = ["rendering", "graphics"] keywords = ["2d", "vector-graphics", "vello", "animation", "lottie"] version.workspace = true rust-version.workspace = true license.workspace = true edition.workspace = true repository.workspace = true [package.metadata.docs.rs] all-features = true # There are no platform specific docs. default-target = "x86_64-unknown-linux-gnu" targets = [] [workspace.lints] clippy.doc_markdown = "warn" clippy.semicolon_if_nothing_returned = "warn" [workspace.dependencies] # NOTE: Make sure to keep this in sync with the version badge in README.md vello = { version = "0.3.0", default-features = false } [lints] workspace = true [dependencies] vello = { workspace = true } keyframe = "1.1.1" once_cell = "1.19.0" thiserror = "2.0.3" # For the parser serde = { version = "1.0.203", features = ["derive"] } serde_json = "1.0.120" serde_repr = "0.1.19" [target.'cfg(target_arch = "wasm32")'.dev-dependencies] wasm-bindgen-test = "0.3.42" [features] default = [] wgpu = ["vello/wgpu"]