mirror of
https://github.com/nimbold/Firelink.git
synced 2026-08-09 18:59:36 +00:00
ae19f69e7b
This commit removes the remaining osascript processes and implements native bindings using cocoa and objc crates for macOS dock badges and TCC automation prompts. It also migrates synchronous integration tests to tokio::process::Command.
51 lines
1.5 KiB
TOML
51 lines
1.5 KiB
TOML
[package]
|
|
name = "tauri-app"
|
|
version = "0.7.3"
|
|
description = "A native download manager for fast, organized, segmented transfers"
|
|
authors = ["NimBold"]
|
|
edition = "2021"
|
|
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
|
|
[lib]
|
|
# The `_lib` suffix may seem redundant but it is necessary
|
|
# to make the lib name unique and wouldn't conflict with the bin name.
|
|
# This seems to be only an issue on Windows, see https://github.com/rust-lang/cargo/issues/8519
|
|
name = "tauri_app_lib"
|
|
crate-type = ["staticlib", "cdylib", "rlib"]
|
|
|
|
[build-dependencies]
|
|
tauri-build = { version = "2", features = [] }
|
|
|
|
[dependencies]
|
|
tauri = { version = "2", features = ["tray-icon", "image-png"] }
|
|
tauri-plugin-opener = "2"
|
|
tauri-plugin-dialog = "2"
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_json = "1"
|
|
tokio = { version = "1", features = ["process", "io-util", "rt", "macros"] }
|
|
regex = "1.10"
|
|
reqwest = { version = "0.12", features = ["json"] }
|
|
tauri-plugin-notification = "2.3.3"
|
|
sysinfo = "0.39.3"
|
|
keyring = "3"
|
|
hmac = "0.12"
|
|
sha2 = "0.10"
|
|
tauri-plugin-deep-link = "2"
|
|
tauri-plugin-single-instance = { version = "2", features = ["deep-link"] }
|
|
tempfile = "3"
|
|
thiserror = "2.0.18"
|
|
axum = "0.8.9"
|
|
tower-http = { version = "0.6.11", features = ["cors"] }
|
|
sysproxy = "0.3.0"
|
|
semver = "1.0.28"
|
|
keepawake = "0.6.0"
|
|
open = "5.3.5"
|
|
system_shutdown = "4.1.0"
|
|
tokio-tungstenite = "0.29.0"
|
|
futures-util = { version = "0.3.32", features = ["sink"] }
|
|
rusqlite = { version = "0.40.1", features = ["bundled"] }
|
|
chrono = "0.4.38"
|
|
cocoa = "0.25"
|
|
objc = "0.2.7"
|