Huakun Shen ed87fc6c12
App Setup (#2)
* chore: add vendor submodules

* feat: add packages for db,ci,schema,api,jarvis cmds

* feat: add tauri-jarvis-plugin

* feat: implement extension commands list

* fix(desktop): import path errors after packages refactor

* chore: add self signed cert

* fix: prevent prerender for desktop

* fix(desktop): desktop sveltekit static build, use csr for dynamic route

* feat: add error handling page and components

* refactor: component lib

* refactor: move more types, functions and components out of desktop

* refactor(ui): more refactor

* refactor(ui): move store components to @kksh/ui

* ci: add CI for build & test

* refactor: rename @kksh/extensions to @kksh/extension

* ci: add 2 more ci

* ci: fix

* fix: CI env var

* chore: add changeset

* feat: implement extension store item detail view

* feat: implement extension store install, uninstall, upgrade

* format

* revert: upgradable logic, the new one doesn't work yet

* refactor: make @kksh/ui dependent only on @kksh/api

Reason: @kksh/ui may be published later for building website, all its dependency packages must be also published. To avoid trouble it should be standalone, depend only on packages already published

* refactor: cleanup

* fixed: some typescript error

* chore: got typedoc working on @kksh/api

* ci: disable manifest schema upload CI on push
2024-11-03 13:54:44 -05:00

55 lines
1.5 KiB
TOML

[package]
name = "tauri-plugin-jarvis"
version = "0.0.0"
authors = ["Huakun"]
description = ""
edition = "2021"
rust-version = "1.70"
exclude = ["/examples", "/webview-dist", "/webview-src", "/node_modules"]
links = "tauri-plugin-jarvis"
[dependencies]
tauri = { version = "2.0.1" }
serde = { workspace = true }
serde_json = { workspace = true }
thiserror = "1.0"
applications = { workspace = true }
anyhow = { workspace = true }
tar = "0.4.40"
flate2 = "1.0.30"
window-vibrancy = "0.5.0"
tauri-plugin-store = "2.0.1"
axum = { version = "0.6.20" }
axum-extra = { version = "0.8.0" }
axum-server = { version = "0.5", features = ["tls-rustls"] }
tower = { version = "0.4", features = ["util"] }
tower-http = { version = "0.4.0", features = ["fs", "trace", "cors"] }
tonic = "0.11"
tonic-reflection = "0.11.0"
uuid = { version = "1.8.0", features = ["v4"] }
prost = "0.12"
tokio = { workspace = true }
mdns-sd = { workspace = true }
tauri-plugin-network = { workspace = true }
db = { workspace = true }
tauri-plugin-clipboard = { workspace = true }
log = { workspace = true }
strum = { workspace = true }
chrono = { workspace = true }
strum_macros = { workspace = true }
mac-security-rs = { workspace = true }
zip = "1.1.4"
rust_search = "2.1.0"
plist = "1.7.0"
[target.'cfg(target_os = "macos")'.dependencies]
tauri-icns = "0.1.0"
[target.'cfg(target_os = "windows")'.dependencies]
tauri-winres = "0.1.1"
ico = "0.3.0"
[build-dependencies]
tauri-plugin = { version = "2.0.1", features = ["build"] }
tonic-build = "0.11"