[package] | |
name = "graphite-desktop" | |
version = "0.1.0" | |
description = "Graphite Desktop" | |
authors = ["Graphite Authors <contact@graphite.rs>"] | |
license = "Apache-2.0" | |
repository = "" | |
default-run = "graphite-desktop" | |
edition = "2021" | |
rust-version = "1.79" | |
[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", "gpu"] | |
# 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"] | |
[dependencies] | |
# Local dependencies | |
graphite-editor = { path = "../../editor", features = [ | |
"gpu", | |
"ron", | |
"vello", | |
"decouple-execution", | |
] } | |
# Workspace dependencies | |
axum = { workspace = true } | |
chrono = { workspace = true } | |
tokio = { workspace = true } | |
ron = { workspace = true } | |
log = { workspace = true } | |
fern = { workspace = true } | |
futures = { workspace = true } | |
# Required dependencies | |
tauri = { version = "2", features = ["devtools", "wry"] } | |
tauri-plugin-shell = "2" | |
tauri-plugin-http = "2" | |
[build-dependencies] | |
# Required dependencies | |
tauri-build = { version = "2", features = [] } | |