[workspace]
members = [
".",
"binder"
]
[package]
name = "vertra"
description = "A cross-platform graphics editor built with Rust and WebAssembly."
version = "0.3.0"
edition = "2024"
license-file = "LICENSE"
readme = "README.md"
repository = "https://github.com/xcirno-labs/vertra"
keywords = ["graphics", "editor", "web", "cross-platform", "rust"]
exclude = [
".github/",
"examples/assets/",
"src/tests/",
"docs/"
]
[features]
default-fonts = []
[dependencies]
fontdue = "0.9"
winit = "0.29.15"
wgpu = { version = "29.0.1", features = ["webgl"] }
pollster = "0.3"
bytemuck = { version = "1.14", features = ["derive"] }
wasm-bindgen-futures = "0.4.67"
web-time = "1.1.0"
web-sys = "0.3.94"
wasm-bindgen = "0.2.117"
serde = { version = "1.0.228", features = ["derive"] }
uuid = { version = "1.23.0", features = ["v4", "js"] }
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
image = { version = "0.25", default-features = false, features = ["png", "jpeg"] }
[lib]
crate-type = ["rlib"]