[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.5.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.18", features = ["derive"] } indexmap = { version = "2.5.0", features = ["serde"] } open = "5.3.0" parking_lot = "0.12.2" poem = { version = "3.1.0", features = ["embed"] } rust-embed = { version = "8.5.0" , features = ["include-exclude"] } serde = { version = "1.0.210", features = ["serde_derive"] } thiserror = "1.0.64" tokio = { version = "1.38.0", features = [ "macros", "rt-multi-thread", "signal", ] } toml = { version = "0.8.15", 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.40.0", features = [ "redactions", "serde", "yaml", "json", ] } itertools = "0.13.0" tempfile = "3.11.0" txtar = "1.0.0"