[package] name = "easysql" version = "1.0.0" description = "A modern database management tool" authors = ["EasySQL"] edition = "2021" [build-dependencies] tauri-build = { version = "2", features = [] } [dependencies] tauri = { version = "2", features = ["tray-icon"] } tauri-plugin-shell = "2" tauri-plugin-dialog = "2" tauri-plugin-fs = "2" tauri-plugin-single-instance = "2" serde = { version = "1", features = ["derive"] } serde_json = "1" tokio = { version = "1", features = ["full"] } sqlx = { version = "0.8", features = ["runtime-tokio", "mysql", "postgres", "sqlite"] } tiberius = { version = "0.12", default-features = false, features = ["tds73", "rustls", "chrono"] } tokio-util = { version = "0.7", features = ["compat"] } async-std = { version = "1", features = ["attributes"] } ssh2 = "0.9" uuid = { version = "1", features = ["v4"] } dirs = "5" chrono = { version = "0.4", features = ["serde"] } thiserror = "1" parking_lot = "0.12" once_cell = "1" tracing = "0.1" tracing-subscriber = "0.3" rfd = "0.14" [features] default = ["custom-protocol"] custom-protocol = ["tauri/custom-protocol"] [profile.release] panic = "abort" codegen-units = 1 lto = true opt-level = "s" strip = true