mirror of
https://github.com/tinyhumansai/openhuman.git
synced 2026-07-28 13:32:23 +00:00
- Changed project name from 'tauri-app' to 'AlphaHuman' in Cargo.toml and Cargo.lock. - Updated project description to reflect the new branding. - Adjusted version extraction in the GitHub Actions workflow to use the version from package.json instead of Cargo.toml. These changes align the project with its new identity and improve the workflow configuration.
69 lines
1.7 KiB
TOML
69 lines
1.7 KiB
TOML
[package]
|
|
name = "AlphaHuman"
|
|
version = "0.1.0"
|
|
description = "AlphaHuman - AI-powered Super Assistant"
|
|
authors = ["AlphaHuman"]
|
|
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 core and plugins
|
|
tauri = { version = "2", features = ["tray-icon", "macos-private-api"] }
|
|
tauri-plugin-opener = "2"
|
|
tauri-plugin-deep-link = "2.0.0"
|
|
tauri-plugin-autostart = "2"
|
|
tauri-plugin-notification = "2"
|
|
tauri-plugin-shell = "2"
|
|
|
|
# Serialization
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_json = "1"
|
|
|
|
# HTTP client
|
|
reqwest = { version = "0.12", features = ["json"] }
|
|
|
|
# Async runtime
|
|
tokio = { version = "1", features = ["full", "sync"] }
|
|
|
|
# Secure storage (keychain)
|
|
keyring = "3"
|
|
|
|
# Concurrency utilities
|
|
once_cell = "1.19"
|
|
parking_lot = "0.12"
|
|
|
|
# Logging
|
|
log = "0.4"
|
|
env_logger = "0.11"
|
|
|
|
# Archive extraction (for downloading skills repo without git)
|
|
tar = "0.4"
|
|
flate2 = "1"
|
|
|
|
# AI module dependencies
|
|
base64 = "0.22"
|
|
aes-gcm = "0.10"
|
|
argon2 = "0.5"
|
|
rand = "0.8"
|
|
dirs = "5"
|
|
sha2 = "0.10"
|
|
uuid = { version = "1", features = ["v4"] }
|
|
|
|
[target.'cfg(not(any(target_os = "android", target_os = "ios")))'.dependencies]
|
|
# Desktop-only dependencies can go here
|
|
|
|
[features]
|
|
# This feature is used for production builds or when a dev server is not specified, DO NOT REMOVE!!
|
|
custom-protocol = ["tauri/custom-protocol"]
|