[package] name = "graphite-desktop" version = "0.1.0" description = "Graphite Desktop" authors = ["Graphite Authors "] license = "Apache-2.0" repository = "" default-run = "graphite-desktop" edition = "2021" rust-version = "1.70.0" [features] # by default Tauri runs in production mode # when `tauri dev` runs it is executed with `cargo run --no-default-features` if `devPath` is an URL default = ["custom-protocol"] # this feature is used for production builds where `devPath` points to the filesystem # DO NOT remove this custom-protocol = ["tauri/custom-protocol"] gpu = ["graphite-editor/gpu"] quantization = ["graphite-editor/quantization"] [dependencies] # Local dependencies graphite-editor = { path = "../../editor" } # Workspace dependencies serde_json = { workspace = true } serde = { workspace = true } axum = { workspace = true } chrono = { workspace = true } tokio = { workspace = true, features = ["macros", "rt-multi-thread"] } ron = { workspace = true } log = { workspace = true } fern = { workspace = true } futures = { workspace = true } # Required dependencies tauri = { version = "1.5", features = [ "api-all", "devtools", "linux-protocol-headers", "wry", ] } [build-dependencies] # Required dependencies tauri-build = { version = "1.2", features = [] }