[workspace] members = ["backend-tauri"] default-members = ["."] resolver = "2" [package] name = "diffedit3" description = "Edit diffs in a 3-pane view" license = { workspace = true } repository = { workspace = true } readme = { workspace = true } version = { workspace = true } edition = { workspace = true } include = ["/src", "/webapp/dist", "/*.md"] [package.metadata.binstall] # `cargo binstall` gets confused by the `v` before versions in archive name. pkg-url = "{ repo }/releases/download/v{ version }/diffedit3-v{ version }-{ target }.{ archive-format }" [workspace.package] version = "0.4.0" # Also update package.json and tauri.conf.json edition = "2021" license = "Apache-2.0" readme = "README.md" repository = "https://github.com/ilyagr/diffedit3" [dependencies] clap = { version = "4.5.3", features = ["derive"] } indexmap = { version = "2.2.6", features = ["serde"] } open = "5.0.1" parking_lot = "0.12.2" poem = { version = "3.0.0", features = ["embed"] } rust-embed = { version = "8.2.0" } serde = { version = "1.0.199", features = ["serde_derive"] } thiserror = "1.0.59" tokio = { version = "1.36.0", features = [ "macros", "rt-multi-thread", "signal", ] } toml = { version = "0.8.12", features = ["indexmap"] } tracing-subscriber = "0.3.18" walkdir = "2.4.0" [dev-dependencies] assert_matches = "1.5.0" indoc = "2.0.4" insta = { version = "1.34.0", features = [ "redactions", "serde", "yaml", "json", ] } itertools = "0.12.1" tempfile = "3.10.1" txtar = "1.0.0"