🐛 fix: bump deps
This commit is contained in:
parent
2ec1a04c8b
commit
6dd7cf7f7a
16 changed files with 157 additions and 157 deletions
51
Cargo.toml
51
Cargo.toml
|
|
@ -25,48 +25,52 @@ onelauncher = { path = "./packages/core" }
|
||||||
onelauncher_macros = { path = "./packages/macros" }
|
onelauncher_macros = { path = "./packages/macros" }
|
||||||
|
|
||||||
# tauri uses latest crates.io beta channel (temporarily can use v2 and main branches if necessary)
|
# tauri uses latest crates.io beta channel (temporarily can use v2 and main branches if necessary)
|
||||||
tauri = { version = "=2.0.0-beta.23", features = [
|
tauri = { version = "=2.0.0-beta.25", features = [
|
||||||
"rustls-tls",
|
"rustls-tls",
|
||||||
"tracing",
|
"tracing",
|
||||||
"specta",
|
"specta",
|
||||||
"uuid",
|
"uuid",
|
||||||
"protocol-asset"
|
"protocol-asset"
|
||||||
] }
|
] }
|
||||||
tauri-utils = { version = "=2.0.0-beta.18" }
|
tauri-utils = { version = "=2.0.0-beta.19" }
|
||||||
tauri-build = { version = "=2.0.0-beta.18" }
|
tauri-build = { version = "=2.0.0-beta.19" }
|
||||||
tauri-codegen = { version = "=2.0.0-beta.18" }
|
tauri-codegen = { version = "=2.0.0-beta.19" }
|
||||||
tauri-macros = { version = "=2.0.0-beta.18" }
|
tauri-macros = { version = "=2.0.0-beta.19" }
|
||||||
tauri-plugin = { version = "=2.0.0-beta.18" }
|
tauri-plugin = { version = "=2.0.0-beta.19" }
|
||||||
tauri-runtime = { version = "=2.0.0-beta.19" }
|
tauri-runtime = { version = "=2.0.0-beta.21" }
|
||||||
|
|
||||||
tauri-plugin-authenticator = { version = "2.0.0-beta" }
|
tauri-plugin-authenticator = { version = "=2.0.0-beta.10" }
|
||||||
tauri-plugin-shell = { version = "2.0.0-beta" }
|
tauri-plugin-shell = { version = "=2.0.0-beta.10" }
|
||||||
tauri-plugin-window-state = { version = "2.0.0-beta" }
|
tauri-plugin-window-state = { version = "=2.0.0-beta.12" }
|
||||||
tauri-plugin-single-instance = { version = "2.0.0-beta" }
|
tauri-plugin-single-instance = { version = "=2.0.0-beta.12" }
|
||||||
tauri-plugin-clipboard-manager = { version = "2.1.0-beta" }
|
tauri-plugin-clipboard-manager = { version = "=2.1.0-beta.7" }
|
||||||
tauri-plugin-updater = { version = "2.0.0-beta", features = [ "rustls-tls" ] }
|
tauri-plugin-updater = { version = "=2.0.0-beta.12", features = [ "rustls-tls" ] }
|
||||||
tauri-plugin-dialog = { version = "2.0.0-beta" }
|
tauri-plugin-dialog = { version = "=2.0.0-beta.12" }
|
||||||
|
|
||||||
# rspc is updated on the v0.x branch
|
# rspc is updated on the v0.x branch
|
||||||
rspc = { version = "=0.2.0", features = [ "specta2" ] }
|
rspc = { version = "=0.2.0", features = [ "specta2" ] }
|
||||||
# specta is updated on the main branch
|
# specta is updated on the main branch
|
||||||
specta = { version = "=2.0.0-rc.12", features = [
|
specta = { version = "=2.0.0-rc.18", features = [
|
||||||
"chrono",
|
"chrono",
|
||||||
"uuid",
|
"uuid",
|
||||||
"serde",
|
"serde",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
"function",
|
"function",
|
||||||
|
"derive",
|
||||||
|
"time"
|
||||||
] }
|
] }
|
||||||
# tauri-specta is updated on main branch
|
# tauri-specta is updated on main branch
|
||||||
tauri-specta = { version = "=2.0.0-rc.11", features = [
|
tauri-specta = { version = "=2.0.0-rc.12", features = [
|
||||||
"javascript",
|
"javascript",
|
||||||
"typescript"
|
"typescript",
|
||||||
|
"derive"
|
||||||
] }
|
] }
|
||||||
|
specta-typescript = { version = "=0.0.5" }
|
||||||
# rspc-tauri2 is updated on the main branch
|
# rspc-tauri2 is updated on the main branch
|
||||||
rspc-tauri2 = { version = "=0.0.1" }
|
rspc-tauri2 = { version = "=0.0.1" }
|
||||||
|
|
||||||
# interpulse is updated on the main branch
|
# interpulse is updated on the main branch
|
||||||
interpulse = { version = "=1.0.0", features = [ "specta" ] }
|
interpulse = { version = "1", features = [ "specta" ] }
|
||||||
|
|
||||||
# all other dependencies are updated to latest crates.io release channel
|
# all other dependencies are updated to latest crates.io release channel
|
||||||
tracing = { version = "0.1" }
|
tracing = { version = "0.1" }
|
||||||
|
|
@ -115,7 +119,6 @@ reqwest = { version = "0.12", default-features = false, features = [
|
||||||
"brotli"
|
"brotli"
|
||||||
] }
|
] }
|
||||||
iota_stronghold = { version = "2.1" }
|
iota_stronghold = { version = "2.1" }
|
||||||
iota-crypto = { version = "0.23" }
|
|
||||||
zeroize = { version = "1.8", features = [ "zeroize_derive" ] }
|
zeroize = { version = "1.8", features = [ "zeroize_derive" ] }
|
||||||
quote = { version = "1.0" }
|
quote = { version = "1.0" }
|
||||||
syn = { version = "2.0", features = [ "full" ] }
|
syn = { version = "2.0", features = [ "full" ] }
|
||||||
|
|
@ -123,12 +126,10 @@ tempfile = { version = "3.10" }
|
||||||
dunce = { version = "1.0.4" }
|
dunce = { version = "1.0.4" }
|
||||||
serde_json = { version = "1.0" }
|
serde_json = { version = "1.0" }
|
||||||
serde_ini = { version = "0.2" }
|
serde_ini = { version = "0.2" }
|
||||||
tar = { version = "0.4" }
|
|
||||||
zip = { version = "0.6" }
|
zip = { version = "0.6" }
|
||||||
thiserror = { version = "1.0" }
|
thiserror = { version = "1.0" }
|
||||||
anyhow = { version = "1.0" }
|
anyhow = { version = "1.0" }
|
||||||
dirs = { version = "5.0" }
|
dirs = { version = "5.0" }
|
||||||
open = { version = "5.1" }
|
|
||||||
discord-rich-presence = { version = "0.2" }
|
discord-rich-presence = { version = "0.2" }
|
||||||
winreg = { version = "0.52" }
|
winreg = { version = "0.52" }
|
||||||
paste = { version = "1.0" }
|
paste = { version = "1.0" }
|
||||||
|
|
@ -147,7 +148,7 @@ async-compression = { version = "0.4.12", features = [
|
||||||
] }
|
] }
|
||||||
flate2 = { version = "1.0" }
|
flate2 = { version = "1.0" }
|
||||||
regex = { version = "1.10" }
|
regex = { version = "1.10" }
|
||||||
sysinfo = { version = "0.30" }
|
sysinfo = { version = "0.31", features = [ "serde" ] }
|
||||||
sys-info = { version = "0.9" }
|
sys-info = { version = "0.9" }
|
||||||
whoami = { version = "1.5" }
|
whoami = { version = "1.5" }
|
||||||
cocoa = { version = "0.25" }
|
cocoa = { version = "0.25" }
|
||||||
|
|
@ -180,14 +181,14 @@ features = [
|
||||||
default-features = false
|
default-features = false
|
||||||
|
|
||||||
[patch.crates-io]
|
[patch.crates-io]
|
||||||
specta = { git = "https://github.com/oscartbeaumont/specta", rev = "fadef54000e131008ff6e9dd7efe2ba36479c077" }
|
# specta = { git = "https://github.com/oscartbeaumont/specta", rev = "c717656b322ae6ff68f1c9fde1fb9ec7173a1bf9" }
|
||||||
tauri-specta = { git = "https://github.com/oscartbeaumont/tauri-specta", rev = "a49885967adc01c80e33962e3ecac25fe7497839" }
|
# tauri-specta = { git = "https://github.com/oscartbeaumont/tauri-specta", rev = "70a84efe1cc013842f26599f89a7491d6a6ba18d" }
|
||||||
|
|
||||||
# todo
|
# todo
|
||||||
# rspc = { git = "https://github.com/oscartbeaumont/rspc", rev = "9f26d6400affdb501837cb023678268ad72feb9b" }
|
# rspc = { git = "https://github.com/oscartbeaumont/rspc", rev = "9f26d6400affdb501837cb023678268ad72feb9b" }
|
||||||
# rspc-tauri2 = { git = "https://github.com/specta-rs/tauri2", rev = "6b9419566e2a826fb2a62538c7647f4524ab0fea" }
|
# rspc-tauri2 = { git = "https://github.com/specta-rs/tauri2", rev = "6b9419566e2a826fb2a62538c7647f4524ab0fea" }
|
||||||
|
|
||||||
interpulse = { git = "https://github.com/pulseflow/workers", rev = "4d247c78545703200435a4a063c3f77fd644370f" }
|
interpulse = { git = "https://github.com/pulseflow/workers", rev = "2969c74081a81a935ec7ccf76c3a302eae7d0a39" }
|
||||||
|
|
||||||
[profile.dev]
|
[profile.dev]
|
||||||
# add debug symbols/logic and optimize for reduced build time (parallel)
|
# add debug symbols/logic and optimize for reduced build time (parallel)
|
||||||
|
|
|
||||||
|
|
@ -48,6 +48,7 @@ tauri-plugin-dialog = { workspace = true }
|
||||||
|
|
||||||
tauri-specta = { workspace = true }
|
tauri-specta = { workspace = true }
|
||||||
specta = { workspace = true }
|
specta = { workspace = true }
|
||||||
|
specta-typescript = { workspace = true }
|
||||||
|
|
||||||
interpulse.workspace = true
|
interpulse.workspace = true
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -63,7 +63,7 @@ macro_rules! impl_serialize_err {
|
||||||
where
|
where
|
||||||
S: Serializer,
|
S: Serializer,
|
||||||
{
|
{
|
||||||
use serde::ser::SerializeStruct;
|
use serde::ser::SerializeStruct;
|
||||||
match self {
|
match self {
|
||||||
OneLauncherError::OneLauncher(onelauncher_error) => {
|
OneLauncherError::OneLauncher(onelauncher_error) => {
|
||||||
$crate::error::display_tracing_error(onelauncher_error);
|
$crate::error::display_tracing_error(onelauncher_error);
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
use onelauncher::constants::*;
|
use onelauncher::constants::*;
|
||||||
use serde::Serialize;
|
use serde::Serialize;
|
||||||
use specta::Type;
|
use specta::Type;
|
||||||
use tauri_specta::StaticCollection;
|
// use tauri_specta::StaticCollection;
|
||||||
|
|
||||||
pub fn get_static_collection() -> StaticCollection {
|
// pub fn get_static_collection() -> StaticCollection {
|
||||||
StaticCollection::default()
|
// StaticCollection::default()
|
||||||
.register("PROGRAM_INFO", get_program_info())
|
// .register("PROGRAM_INFO", get_program_info())
|
||||||
.to_owned()
|
// .to_owned()
|
||||||
}
|
// }
|
||||||
|
|
||||||
#[derive(Serialize, Type)]
|
#[derive(Serialize, Type)]
|
||||||
pub struct ProgramInfo {
|
pub struct ProgramInfo {
|
||||||
|
|
@ -19,7 +19,7 @@ pub struct ProgramInfo {
|
||||||
arch: String,
|
arch: String,
|
||||||
}
|
}
|
||||||
|
|
||||||
fn get_program_info() -> ProgramInfo {
|
pub fn get_program_info() -> ProgramInfo {
|
||||||
let webview_version = tauri::webview_version().unwrap_or("UNKNOWN".into());
|
let webview_version = tauri::webview_version().unwrap_or("UNKNOWN".into());
|
||||||
let tauri_version = tauri::VERSION;
|
let tauri_version = tauri::VERSION;
|
||||||
let dev_build = tauri::is_dev();
|
let dev_build = tauri::is_dev();
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
use tauri::plugin::TauriPlugin;
|
use tauri::plugin::TauriPlugin;
|
||||||
use tauri::{Manager, Runtime};
|
use tauri::{Emitter, Runtime};
|
||||||
use tauri_plugin_updater::{Update as TauriPluginUpdate, UpdaterExt};
|
use tauri_plugin_updater::{Update as TauriPluginUpdate, UpdaterExt};
|
||||||
use tokio::sync::Mutex;
|
use tokio::sync::Mutex;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
use api::statics::get_static_collection;
|
#![recursion_limit = "1024"]
|
||||||
use tauri::Manager;
|
|
||||||
|
// use api::statics::get_static_collection;
|
||||||
|
use tauri::{Manager, Emitter};
|
||||||
|
|
||||||
pub mod api;
|
pub mod api;
|
||||||
pub mod error;
|
pub mod error;
|
||||||
|
|
@ -37,22 +39,19 @@ pub async fn run() {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn run_app<F: FnOnce(&mut tauri::App) + Send + 'static>(setup: F) {
|
pub async fn run_app<F: FnOnce(&mut tauri::App) + Send + 'static>(setup: F) {
|
||||||
let (invoke_handler, register_events) = {
|
let prebuild = tauri_specta::Builder::<tauri::Wry>::new()
|
||||||
let builder = tauri_specta::ts::builder()
|
// .header("/* eslint-disable -- auto-generated file */")
|
||||||
.config(
|
// .statics(get_static_collection())
|
||||||
specta::ts::ExportConfig::default()
|
.commands(collect_commands!())
|
||||||
.bigint(specta::ts::BigIntExportBehavior::BigInt),
|
.events(collect_events!());
|
||||||
)
|
|
||||||
.header("/* eslint-disable -- auto-generated file */")
|
|
||||||
.statics(get_static_collection())
|
|
||||||
.commands(collect_commands!())
|
|
||||||
.events(collect_events!());
|
|
||||||
|
|
||||||
#[cfg(debug_assertions)]
|
#[cfg(debug_assertions)]
|
||||||
let builder = builder.path("../frontend/src/bindings.ts");
|
prebuild
|
||||||
|
.export(
|
||||||
builder.build().unwrap()
|
specta_typescript::Typescript::default(),
|
||||||
};
|
"../frontend/src/bindings.ts"
|
||||||
|
)
|
||||||
|
.expect("failed to export debug bindings!");
|
||||||
|
|
||||||
let builder = tauri::Builder::default()
|
let builder = tauri::Builder::default()
|
||||||
.plugin(tauri_plugin_shell::init())
|
.plugin(tauri_plugin_shell::init())
|
||||||
|
|
@ -70,9 +69,9 @@ pub async fn run_app<F: FnOnce(&mut tauri::App) + Send + 'static>(setup: F) {
|
||||||
// .plugin(tauri_plugin_window_state::Builder::default().build())
|
// .plugin(tauri_plugin_window_state::Builder::default().build())
|
||||||
.plugin(api::init())
|
.plugin(api::init())
|
||||||
.menu(tauri::menu::Menu::new)
|
.menu(tauri::menu::Menu::new)
|
||||||
.invoke_handler(invoke_handler)
|
.invoke_handler(prebuild.invoke_handler())
|
||||||
.setup(move |app| {
|
.setup(move |app| {
|
||||||
register_events(app);
|
prebuild.mount_events(app.handle());
|
||||||
setup(app);
|
setup(app);
|
||||||
Ok(())
|
Ok(())
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
// Prevents additional console window on Windows in release, DO NOT REMOVE!!
|
// Prevents additional console window on Windows in release, DO NOT REMOVE!!
|
||||||
#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]
|
#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]
|
||||||
|
#![recursion_limit = "1024"]
|
||||||
|
|
||||||
#[tokio::main]
|
#[tokio::main]
|
||||||
async fn main() {
|
async fn main() {
|
||||||
|
|
|
||||||
|
|
@ -57,7 +57,7 @@ pub async fn authenticate_mc() -> onelauncher::Result<MinecraftCredentials> {
|
||||||
Ok(creds)
|
Ok(creds)
|
||||||
}
|
}
|
||||||
|
|
||||||
async fn modrinth() -> onelauncher::Result<()> {
|
pub async fn modrinth() -> onelauncher::Result<()> {
|
||||||
let _state = State::get().await?;
|
let _state = State::get().await?;
|
||||||
let provider = Providers::Modrinth;
|
let provider = Providers::Modrinth;
|
||||||
let result = provider.get("oneconfig").await?;
|
let result = provider.get("oneconfig").await?;
|
||||||
|
|
@ -98,7 +98,7 @@ async fn modrinth() -> onelauncher::Result<()> {
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
async fn launch_and_authenticate() -> onelauncher::Result<()> {
|
pub async fn launch_and_authenticate() -> onelauncher::Result<()> {
|
||||||
let state = State::get().await?;
|
let state = State::get().await?;
|
||||||
|
|
||||||
if minecraft::users().await?.is_empty() {
|
if minecraft::users().await?.is_empty() {
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@
|
||||||
"eslint": "^9.8.0",
|
"eslint": "^9.8.0",
|
||||||
"eslint-plugin-solid": "^0.14.1",
|
"eslint-plugin-solid": "^0.14.1",
|
||||||
"ts-node": "^10.9.2",
|
"ts-node": "^10.9.2",
|
||||||
"tsx": "^4.16.3",
|
"tsx": "^4.16.4",
|
||||||
"typescript": "^5.5.4",
|
"typescript": "^5.5.4",
|
||||||
"vite": "^5.3.5",
|
"vite": "^5.3.5",
|
||||||
"vitest": "^2.0.5"
|
"vitest": "^2.0.5"
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,6 @@ tracing-appender = { workspace = true }
|
||||||
notify = { workspace = true }
|
notify = { workspace = true }
|
||||||
notify-debouncer-mini = { workspace = true }
|
notify-debouncer-mini = { workspace = true }
|
||||||
iota_stronghold = { workspace = true }
|
iota_stronghold = { workspace = true }
|
||||||
iota-crypto = { workspace = true }
|
|
||||||
|
|
||||||
zeroize = { workspace = true }
|
zeroize = { workspace = true }
|
||||||
tokio = { workspace = true }
|
tokio = { workspace = true }
|
||||||
|
|
@ -53,7 +52,6 @@ serde_json = { workspace = true }
|
||||||
serde_ini = { workspace = true }
|
serde_ini = { workspace = true }
|
||||||
paste = { workspace = true }
|
paste = { workspace = true }
|
||||||
futures = { workspace = true }
|
futures = { workspace = true }
|
||||||
tar = { workspace = true }
|
|
||||||
zip = { workspace = true }
|
zip = { workspace = true }
|
||||||
uuid = { workspace = true }
|
uuid = { workspace = true }
|
||||||
thiserror = { workspace = true }
|
thiserror = { workspace = true }
|
||||||
|
|
@ -61,7 +59,6 @@ anyhow = { workspace = true }
|
||||||
chrono = { workspace = true }
|
chrono = { workspace = true }
|
||||||
reqwest = { workspace = true }
|
reqwest = { workspace = true }
|
||||||
dirs = { workspace = true }
|
dirs = { workspace = true }
|
||||||
open = { workspace = true }
|
|
||||||
sha1_smol = { workspace = true }
|
sha1_smol = { workspace = true }
|
||||||
sha2 = { workspace = true }
|
sha2 = { workspace = true }
|
||||||
async_zip = { workspace = true }
|
async_zip = { workspace = true }
|
||||||
|
|
|
||||||
|
|
@ -132,7 +132,5 @@ pub async fn test_java(path: PathBuf, major: u32) -> crate::Result<bool> {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub async fn get_max_memory() -> crate::Result<u64> {
|
pub async fn get_max_memory() -> crate::Result<u64> {
|
||||||
Ok(sys_info::mem_info()
|
Ok(sysinfo::System::new().total_memory())
|
||||||
.map_err(|_| anyhow::anyhow!("failed to get computer memory"))?
|
|
||||||
.total)
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@ impl Drop for IngressId {
|
||||||
let event = ingress.ingress_type.clone();
|
let event = ingress.ingress_type.clone();
|
||||||
let fraction = ingress.current / ingress.total;
|
let fraction = ingress.current / ingress.total;
|
||||||
|
|
||||||
use tauri::Manager;
|
use tauri::Emitter;
|
||||||
let _ = proxy_state.app.emit(
|
let _ = proxy_state.app.emit(
|
||||||
"ingress",
|
"ingress",
|
||||||
IngressPayload {
|
IngressPayload {
|
||||||
|
|
|
||||||
|
|
@ -136,6 +136,9 @@ pub async fn send_ingress(
|
||||||
.set_position((display * CLI_TOTAL_INGRESS as f64).round() as u64);
|
.set_position((display * CLI_TOTAL_INGRESS as f64).round() as u64);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(feature = "tauri")]
|
||||||
|
use tauri::Emitter;
|
||||||
|
|
||||||
#[cfg(feature = "tauri")]
|
#[cfg(feature = "tauri")]
|
||||||
proxy_state
|
proxy_state
|
||||||
.app
|
.app
|
||||||
|
|
|
||||||
|
|
@ -145,12 +145,12 @@ impl ChildType {
|
||||||
let state = crate::State::get().await?;
|
let state = crate::State::get().await?;
|
||||||
let mut system = sysinfo::System::new();
|
let mut system = sysinfo::System::new();
|
||||||
|
|
||||||
system.refresh_processes();
|
system.refresh_processes(sysinfo::ProcessesToUpdate::All);
|
||||||
let process = system
|
let process = system
|
||||||
.process(sysinfo::Pid::from_u32(pid))
|
.process(sysinfo::Pid::from_u32(pid))
|
||||||
.ok_or_else(|| anyhow::anyhow!("could not find process {}", pid))?;
|
.ok_or_else(|| anyhow::anyhow!("could not find process {}", pid))?;
|
||||||
let start_time = process.start_time();
|
let start_time = process.start_time();
|
||||||
let name = process.name().to_string();
|
let name = process.name().to_string_lossy().to_string();
|
||||||
let Some(path) = process.exe() else {
|
let Some(path) = process.exe() else {
|
||||||
return Err(anyhow::anyhow!("cached process {} has no path", pid).into());
|
return Err(anyhow::anyhow!("cached process {} has no path", pid).into());
|
||||||
};
|
};
|
||||||
|
|
@ -206,7 +206,7 @@ impl ChildType {
|
||||||
ChildType::ChildProcess(child) => Ok(child.kill().await.map_err(IOError::from)?),
|
ChildType::ChildProcess(child) => Ok(child.kill().await.map_err(IOError::from)?),
|
||||||
ChildType::RescuedChild(pid) => {
|
ChildType::RescuedChild(pid) => {
|
||||||
let mut system = sysinfo::System::new();
|
let mut system = sysinfo::System::new();
|
||||||
if system.refresh_process(sysinfo::Pid::from_u32(*pid)) {
|
if system.refresh_processes(sysinfo::ProcessesToUpdate::Some(&[sysinfo::Pid::from_u32(*pid)])) != 0 {
|
||||||
let process = system.process(sysinfo::Pid::from_u32(*pid));
|
let process = system.process(sysinfo::Pid::from_u32(*pid));
|
||||||
if let Some(process) = process {
|
if let Some(process) = process {
|
||||||
process.kill();
|
process.kill();
|
||||||
|
|
@ -226,7 +226,7 @@ impl ChildType {
|
||||||
.map(|x| x.code().unwrap_or(0))),
|
.map(|x| x.code().unwrap_or(0))),
|
||||||
ChildType::RescuedChild(pid) => {
|
ChildType::RescuedChild(pid) => {
|
||||||
let mut system = sysinfo::System::new();
|
let mut system = sysinfo::System::new();
|
||||||
if !system.refresh_process(sysinfo::Pid::from_u32(*pid)) {
|
if !(system.refresh_processes(sysinfo::ProcessesToUpdate::Some(&[sysinfo::Pid::from_u32(*pid)])) != 0) {
|
||||||
return Ok(Some(0));
|
return Ok(Some(0));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -462,7 +462,7 @@ impl Processor {
|
||||||
// ensure located stray process matches with our pid recorded process
|
// ensure located stray process matches with our pid recorded process
|
||||||
{
|
{
|
||||||
let mut system = sysinfo::System::new();
|
let mut system = sysinfo::System::new();
|
||||||
system.refresh_processes();
|
system.refresh_processes(sysinfo::ProcessesToUpdate::All);
|
||||||
let process = system
|
let process = system
|
||||||
.process(sysinfo::Pid::from_u32(cache.pid))
|
.process(sysinfo::Pid::from_u32(cache.pid))
|
||||||
.ok_or_else(|| anyhow::anyhow!("could not find pid {}", cache.pid))?;
|
.ok_or_else(|| anyhow::anyhow!("could not find pid {}", cache.pid))?;
|
||||||
|
|
@ -475,11 +475,11 @@ impl Processor {
|
||||||
)
|
)
|
||||||
.into());
|
.into());
|
||||||
}
|
}
|
||||||
if cache.name != process.name() {
|
if cache.name != process.name().to_string_lossy().to_string() {
|
||||||
return Err(anyhow::anyhow!(
|
return Err(anyhow::anyhow!(
|
||||||
"restored process {} has a mismatched name {}",
|
"restored process {} has a mismatched name {}",
|
||||||
cache.pid,
|
cache.pid,
|
||||||
process.name()
|
process.name().to_string_lossy().to_string()
|
||||||
)
|
)
|
||||||
.into());
|
.into());
|
||||||
}
|
}
|
||||||
|
|
|
||||||
172
pnpm-lock.yaml
generated
172
pnpm-lock.yaml
generated
|
|
@ -30,8 +30,8 @@ importers:
|
||||||
specifier: ^10.9.2
|
specifier: ^10.9.2
|
||||||
version: 10.9.2(@types/node@22.0.2)(typescript@5.5.4)
|
version: 10.9.2(@types/node@22.0.2)(typescript@5.5.4)
|
||||||
tsx:
|
tsx:
|
||||||
specifier: ^4.16.3
|
specifier: ^4.16.4
|
||||||
version: 4.16.3
|
version: 4.16.4
|
||||||
typescript:
|
typescript:
|
||||||
specifier: ^5.5.4
|
specifier: ^5.5.4
|
||||||
version: 5.5.4
|
version: 5.5.4
|
||||||
|
|
@ -150,7 +150,7 @@ importers:
|
||||||
version: 1.77.8
|
version: 1.77.8
|
||||||
unocss:
|
unocss:
|
||||||
specifier: ^0.61.9
|
specifier: ^0.61.9
|
||||||
version: 0.61.9(postcss@8.4.40)(rollup@4.19.1)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8))
|
version: 0.61.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8))
|
||||||
vite-plugin-solid:
|
vite-plugin-solid:
|
||||||
specifier: ^2.10.2
|
specifier: ^2.10.2
|
||||||
version: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8))
|
version: 2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8))
|
||||||
|
|
@ -926,8 +926,8 @@ packages:
|
||||||
cpu: [arm]
|
cpu: [arm]
|
||||||
os: [android]
|
os: [android]
|
||||||
|
|
||||||
'@rollup/rollup-android-arm-eabi@4.19.1':
|
'@rollup/rollup-android-arm-eabi@4.19.2':
|
||||||
resolution: {integrity: sha512-XzqSg714++M+FXhHfXpS1tDnNZNpgxxuGZWlRG/jSj+VEPmZ0yg6jV4E0AL3uyBKxO8mO3xtOsP5mQ+XLfrlww==}
|
resolution: {integrity: sha512-OHflWINKtoCFSpm/WmuQaWW4jeX+3Qt3XQDepkkiFTsoxFc5BpF3Z5aDxFZgBqRjO6ATP5+b1iilp4kGIZVWlA==}
|
||||||
cpu: [arm]
|
cpu: [arm]
|
||||||
os: [android]
|
os: [android]
|
||||||
|
|
||||||
|
|
@ -936,8 +936,8 @@ packages:
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [android]
|
os: [android]
|
||||||
|
|
||||||
'@rollup/rollup-android-arm64@4.19.1':
|
'@rollup/rollup-android-arm64@4.19.2':
|
||||||
resolution: {integrity: sha512-thFUbkHteM20BGShD6P08aungq4irbIZKUNbG70LN8RkO7YztcGPiKTTGZS7Kw+x5h8hOXs0i4OaHwFxlpQN6A==}
|
resolution: {integrity: sha512-k0OC/b14rNzMLDOE6QMBCjDRm3fQOHAL8Ldc9bxEWvMo4Ty9RY6rWmGetNTWhPo+/+FNd1lsQYRd0/1OSix36A==}
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [android]
|
os: [android]
|
||||||
|
|
||||||
|
|
@ -946,8 +946,8 @@ packages:
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [darwin]
|
os: [darwin]
|
||||||
|
|
||||||
'@rollup/rollup-darwin-arm64@4.19.1':
|
'@rollup/rollup-darwin-arm64@4.19.2':
|
||||||
resolution: {integrity: sha512-8o6eqeFZzVLia2hKPUZk4jdE3zW7LCcZr+MD18tXkgBBid3lssGVAYuox8x6YHoEPDdDa9ixTaStcmx88lio5Q==}
|
resolution: {integrity: sha512-IIARRgWCNWMTeQH+kr/gFTHJccKzwEaI0YSvtqkEBPj7AshElFq89TyreKNFAGh5frLfDCbodnq+Ye3dqGKPBw==}
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [darwin]
|
os: [darwin]
|
||||||
|
|
||||||
|
|
@ -956,8 +956,8 @@ packages:
|
||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [darwin]
|
os: [darwin]
|
||||||
|
|
||||||
'@rollup/rollup-darwin-x64@4.19.1':
|
'@rollup/rollup-darwin-x64@4.19.2':
|
||||||
resolution: {integrity: sha512-4T42heKsnbjkn7ovYiAdDVRRWZLU9Kmhdt6HafZxFcUdpjlBlxj4wDrt1yFWLk7G4+E+8p2C9tcmSu0KA6auGA==}
|
resolution: {integrity: sha512-52udDMFDv54BTAdnw+KXNF45QCvcJOcYGl3vQkp4vARyrcdI/cXH8VXTEv/8QWfd6Fru8QQuw1b2uNersXOL0g==}
|
||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [darwin]
|
os: [darwin]
|
||||||
|
|
||||||
|
|
@ -966,8 +966,8 @@ packages:
|
||||||
cpu: [arm]
|
cpu: [arm]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
|
||||||
'@rollup/rollup-linux-arm-gnueabihf@4.19.1':
|
'@rollup/rollup-linux-arm-gnueabihf@4.19.2':
|
||||||
resolution: {integrity: sha512-MXg1xp+e5GhZ3Vit1gGEyoC+dyQUBy2JgVQ+3hUrD9wZMkUw/ywgkpK7oZgnB6kPpGrxJ41clkPPnsknuD6M2Q==}
|
resolution: {integrity: sha512-r+SI2t8srMPYZeoa1w0o/AfoVt9akI1ihgazGYPQGRilVAkuzMGiTtexNZkrPkQsyFrvqq/ni8f3zOnHw4hUbA==}
|
||||||
cpu: [arm]
|
cpu: [arm]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
|
||||||
|
|
@ -976,8 +976,8 @@ packages:
|
||||||
cpu: [arm]
|
cpu: [arm]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
|
||||||
'@rollup/rollup-linux-arm-musleabihf@4.19.1':
|
'@rollup/rollup-linux-arm-musleabihf@4.19.2':
|
||||||
resolution: {integrity: sha512-DZNLwIY4ftPSRVkJEaxYkq7u2zel7aah57HESuNkUnz+3bZHxwkCUkrfS2IWC1sxK6F2QNIR0Qr/YXw7nkF3Pw==}
|
resolution: {integrity: sha512-+tYiL4QVjtI3KliKBGtUU7yhw0GMcJJuB9mLTCEauHEsqfk49gtUBXGtGP3h1LW8MbaTY6rSFIQV1XOBps1gBA==}
|
||||||
cpu: [arm]
|
cpu: [arm]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
|
||||||
|
|
@ -986,8 +986,8 @@ packages:
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
|
||||||
'@rollup/rollup-linux-arm64-gnu@4.19.1':
|
'@rollup/rollup-linux-arm64-gnu@4.19.2':
|
||||||
resolution: {integrity: sha512-C7evongnjyxdngSDRRSQv5GvyfISizgtk9RM+z2biV5kY6S/NF/wta7K+DanmktC5DkuaJQgoKGf7KUDmA7RUw==}
|
resolution: {integrity: sha512-OR5DcvZiYN75mXDNQQxlQPTv4D+uNCUsmSCSY2FolLf9W5I4DSoJyg7z9Ea3TjKfhPSGgMJiey1aWvlWuBzMtg==}
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
|
||||||
|
|
@ -996,8 +996,8 @@ packages:
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
|
||||||
'@rollup/rollup-linux-arm64-musl@4.19.1':
|
'@rollup/rollup-linux-arm64-musl@4.19.2':
|
||||||
resolution: {integrity: sha512-89tFWqxfxLLHkAthAcrTs9etAoBFRduNfWdl2xUs/yLV+7XDrJ5yuXMHptNqf1Zw0UCA3cAutkAiAokYCkaPtw==}
|
resolution: {integrity: sha512-Hw3jSfWdUSauEYFBSFIte6I8m6jOj+3vifLg8EU3lreWulAUpch4JBjDMtlKosrBzkr0kwKgL9iCfjA8L3geoA==}
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
|
||||||
|
|
@ -1006,8 +1006,8 @@ packages:
|
||||||
cpu: [ppc64]
|
cpu: [ppc64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
|
||||||
'@rollup/rollup-linux-powerpc64le-gnu@4.19.1':
|
'@rollup/rollup-linux-powerpc64le-gnu@4.19.2':
|
||||||
resolution: {integrity: sha512-PromGeV50sq+YfaisG8W3fd+Cl6mnOOiNv2qKKqKCpiiEke2KiKVyDqG/Mb9GWKbYMHj5a01fq/qlUR28PFhCQ==}
|
resolution: {integrity: sha512-rhjvoPBhBwVnJRq/+hi2Q3EMiVF538/o9dBuj9TVLclo9DuONqt5xfWSaE6MYiFKpo/lFPJ/iSI72rYWw5Hc7w==}
|
||||||
cpu: [ppc64]
|
cpu: [ppc64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
|
||||||
|
|
@ -1016,8 +1016,8 @@ packages:
|
||||||
cpu: [riscv64]
|
cpu: [riscv64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
|
||||||
'@rollup/rollup-linux-riscv64-gnu@4.19.1':
|
'@rollup/rollup-linux-riscv64-gnu@4.19.2':
|
||||||
resolution: {integrity: sha512-/1BmHYh+iz0cNCP0oHCuF8CSiNj0JOGf0jRlSo3L/FAyZyG2rGBuKpkZVH9YF+x58r1jgWxvm1aRg3DHrLDt6A==}
|
resolution: {integrity: sha512-EAz6vjPwHHs2qOCnpQkw4xs14XJq84I81sDRGPEjKPFVPBw7fwvtwhVjcZR6SLydCv8zNK8YGFblKWd/vRmP8g==}
|
||||||
cpu: [riscv64]
|
cpu: [riscv64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
|
||||||
|
|
@ -1026,8 +1026,8 @@ packages:
|
||||||
cpu: [s390x]
|
cpu: [s390x]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
|
||||||
'@rollup/rollup-linux-s390x-gnu@4.19.1':
|
'@rollup/rollup-linux-s390x-gnu@4.19.2':
|
||||||
resolution: {integrity: sha512-0cYP5rGkQWRZKy9/HtsWVStLXzCF3cCBTRI+qRL8Z+wkYlqN7zrSYm6FuY5Kd5ysS5aH0q5lVgb/WbG4jqXN1Q==}
|
resolution: {integrity: sha512-IJSUX1xb8k/zN9j2I7B5Re6B0NNJDJ1+soezjNojhT8DEVeDNptq2jgycCOpRhyGj0+xBn7Cq+PK7Q+nd2hxLA==}
|
||||||
cpu: [s390x]
|
cpu: [s390x]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
|
||||||
|
|
@ -1036,8 +1036,8 @@ packages:
|
||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
|
||||||
'@rollup/rollup-linux-x64-gnu@4.19.1':
|
'@rollup/rollup-linux-x64-gnu@4.19.2':
|
||||||
resolution: {integrity: sha512-XUXeI9eM8rMP8aGvii/aOOiMvTs7xlCosq9xCjcqI9+5hBxtjDpD+7Abm1ZhVIFE1J2h2VIg0t2DX/gjespC2Q==}
|
resolution: {integrity: sha512-OgaToJ8jSxTpgGkZSkwKE+JQGihdcaqnyHEFOSAU45utQ+yLruE1dkonB2SDI8t375wOKgNn8pQvaWY9kPzxDQ==}
|
||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
|
||||||
|
|
@ -1046,8 +1046,8 @@ packages:
|
||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
|
||||||
'@rollup/rollup-linux-x64-musl@4.19.1':
|
'@rollup/rollup-linux-x64-musl@4.19.2':
|
||||||
resolution: {integrity: sha512-V7cBw/cKXMfEVhpSvVZhC+iGifD6U1zJ4tbibjjN+Xi3blSXaj/rJynAkCFFQfoG6VZrAiP7uGVzL440Q6Me2Q==}
|
resolution: {integrity: sha512-5V3mPpWkB066XZZBgSd1lwozBk7tmOkKtquyCJ6T4LN3mzKENXyBwWNQn8d0Ci81hvlBw5RoFgleVpL6aScLYg==}
|
||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
|
||||||
|
|
@ -1056,8 +1056,8 @@ packages:
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [win32]
|
os: [win32]
|
||||||
|
|
||||||
'@rollup/rollup-win32-arm64-msvc@4.19.1':
|
'@rollup/rollup-win32-arm64-msvc@4.19.2':
|
||||||
resolution: {integrity: sha512-88brja2vldW/76jWATlBqHEoGjJLRnP0WOEKAUbMcXaAZnemNhlAHSyj4jIwMoP2T750LE9lblvD4e2jXleZsA==}
|
resolution: {integrity: sha512-ayVstadfLeeXI9zUPiKRVT8qF55hm7hKa+0N1V6Vj+OTNFfKSoUxyZvzVvgtBxqSb5URQ8sK6fhwxr9/MLmxdA==}
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [win32]
|
os: [win32]
|
||||||
|
|
||||||
|
|
@ -1066,8 +1066,8 @@ packages:
|
||||||
cpu: [ia32]
|
cpu: [ia32]
|
||||||
os: [win32]
|
os: [win32]
|
||||||
|
|
||||||
'@rollup/rollup-win32-ia32-msvc@4.19.1':
|
'@rollup/rollup-win32-ia32-msvc@4.19.2':
|
||||||
resolution: {integrity: sha512-LdxxcqRVSXi6k6JUrTah1rHuaupoeuiv38du8Mt4r4IPer3kwlTo+RuvfE8KzZ/tL6BhaPlzJ3835i6CxrFIRQ==}
|
resolution: {integrity: sha512-Mda7iG4fOLHNsPqjWSjANvNZYoW034yxgrndof0DwCy0D3FvTjeNo+HGE6oGWgvcLZNLlcp0hLEFcRs+UGsMLg==}
|
||||||
cpu: [ia32]
|
cpu: [ia32]
|
||||||
os: [win32]
|
os: [win32]
|
||||||
|
|
||||||
|
|
@ -1076,8 +1076,8 @@ packages:
|
||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [win32]
|
os: [win32]
|
||||||
|
|
||||||
'@rollup/rollup-win32-x64-msvc@4.19.1':
|
'@rollup/rollup-win32-x64-msvc@4.19.2':
|
||||||
resolution: {integrity: sha512-2bIrL28PcK3YCqD9anGxDxamxdiJAxA+l7fWIwM5o8UqNy1t3d1NdAweO2XhA0KTDJ5aH1FsuiT5+7VhtHliXg==}
|
resolution: {integrity: sha512-DPi0ubYhSow/00YqmG1jWm3qt1F8aXziHc/UNy8bo9cpCacqhuWu+iSq/fp2SyEQK7iYTZ60fBU9cat3MXTjIQ==}
|
||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [win32]
|
os: [win32]
|
||||||
|
|
||||||
|
|
@ -3074,8 +3074,8 @@ packages:
|
||||||
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
|
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
|
||||||
rollup@4.19.1:
|
rollup@4.19.2:
|
||||||
resolution: {integrity: sha512-K5vziVlg7hTpYfFBI+91zHBEMo6jafYXpkMlqZjg7/zhIG9iHqazBf4xz9AVdjS9BruRn280ROqLI7G3OFRIlw==}
|
resolution: {integrity: sha512-6/jgnN1svF9PjNYJ4ya3l+cqutg49vOZ4rVgsDKxdl+5gpGPnByFXWGyfH9YGx9i3nfBwSu1Iyu6vGwFFA0BdQ==}
|
||||||
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
|
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
|
||||||
|
|
@ -3343,8 +3343,8 @@ packages:
|
||||||
tslib@2.6.3:
|
tslib@2.6.3:
|
||||||
resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==}
|
resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==}
|
||||||
|
|
||||||
tsx@4.16.3:
|
tsx@4.16.4:
|
||||||
resolution: {integrity: sha512-MP8AEUxVnboD2rCC6kDLxnpDBNWN9k3BSVU/0/nNxgm70bPBnfn+yCKcnOsIVPQwdkbKYoFOlKjjWZWJ2XCXUg==}
|
resolution: {integrity: sha512-E0EDobc7FtOxdNtG0ZQWztLa9PK/TqC5QvdV0heyIMJySwcJ8vyvziOznzO1MIM2IDfacLGBgfiCUmba6mvI7Q==}
|
||||||
engines: {node: '>=18.0.0'}
|
engines: {node: '>=18.0.0'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
|
||||||
|
|
@ -4294,108 +4294,108 @@ snapshots:
|
||||||
|
|
||||||
'@polka/url@1.0.0-next.25': {}
|
'@polka/url@1.0.0-next.25': {}
|
||||||
|
|
||||||
'@rollup/pluginutils@5.1.0(rollup@4.19.1)':
|
'@rollup/pluginutils@5.1.0(rollup@4.19.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/estree': 1.0.5
|
'@types/estree': 1.0.5
|
||||||
estree-walker: 2.0.2
|
estree-walker: 2.0.2
|
||||||
picomatch: 2.3.1
|
picomatch: 2.3.1
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
rollup: 4.19.1
|
rollup: 4.19.2
|
||||||
|
|
||||||
'@rollup/rollup-android-arm-eabi@4.19.0':
|
'@rollup/rollup-android-arm-eabi@4.19.0':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-android-arm-eabi@4.19.1':
|
'@rollup/rollup-android-arm-eabi@4.19.2':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-android-arm64@4.19.0':
|
'@rollup/rollup-android-arm64@4.19.0':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-android-arm64@4.19.1':
|
'@rollup/rollup-android-arm64@4.19.2':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-darwin-arm64@4.19.0':
|
'@rollup/rollup-darwin-arm64@4.19.0':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-darwin-arm64@4.19.1':
|
'@rollup/rollup-darwin-arm64@4.19.2':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-darwin-x64@4.19.0':
|
'@rollup/rollup-darwin-x64@4.19.0':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-darwin-x64@4.19.1':
|
'@rollup/rollup-darwin-x64@4.19.2':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-linux-arm-gnueabihf@4.19.0':
|
'@rollup/rollup-linux-arm-gnueabihf@4.19.0':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-linux-arm-gnueabihf@4.19.1':
|
'@rollup/rollup-linux-arm-gnueabihf@4.19.2':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-linux-arm-musleabihf@4.19.0':
|
'@rollup/rollup-linux-arm-musleabihf@4.19.0':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-linux-arm-musleabihf@4.19.1':
|
'@rollup/rollup-linux-arm-musleabihf@4.19.2':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-linux-arm64-gnu@4.19.0':
|
'@rollup/rollup-linux-arm64-gnu@4.19.0':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-linux-arm64-gnu@4.19.1':
|
'@rollup/rollup-linux-arm64-gnu@4.19.2':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-linux-arm64-musl@4.19.0':
|
'@rollup/rollup-linux-arm64-musl@4.19.0':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-linux-arm64-musl@4.19.1':
|
'@rollup/rollup-linux-arm64-musl@4.19.2':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-linux-powerpc64le-gnu@4.19.0':
|
'@rollup/rollup-linux-powerpc64le-gnu@4.19.0':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-linux-powerpc64le-gnu@4.19.1':
|
'@rollup/rollup-linux-powerpc64le-gnu@4.19.2':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-linux-riscv64-gnu@4.19.0':
|
'@rollup/rollup-linux-riscv64-gnu@4.19.0':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-linux-riscv64-gnu@4.19.1':
|
'@rollup/rollup-linux-riscv64-gnu@4.19.2':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-linux-s390x-gnu@4.19.0':
|
'@rollup/rollup-linux-s390x-gnu@4.19.0':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-linux-s390x-gnu@4.19.1':
|
'@rollup/rollup-linux-s390x-gnu@4.19.2':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-linux-x64-gnu@4.19.0':
|
'@rollup/rollup-linux-x64-gnu@4.19.0':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-linux-x64-gnu@4.19.1':
|
'@rollup/rollup-linux-x64-gnu@4.19.2':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-linux-x64-musl@4.19.0':
|
'@rollup/rollup-linux-x64-musl@4.19.0':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-linux-x64-musl@4.19.1':
|
'@rollup/rollup-linux-x64-musl@4.19.2':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-win32-arm64-msvc@4.19.0':
|
'@rollup/rollup-win32-arm64-msvc@4.19.0':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-win32-arm64-msvc@4.19.1':
|
'@rollup/rollup-win32-arm64-msvc@4.19.2':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-win32-ia32-msvc@4.19.0':
|
'@rollup/rollup-win32-ia32-msvc@4.19.0':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-win32-ia32-msvc@4.19.1':
|
'@rollup/rollup-win32-ia32-msvc@4.19.2':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-win32-x64-msvc@4.19.0':
|
'@rollup/rollup-win32-x64-msvc@4.19.0':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rollup/rollup-win32-x64-msvc@4.19.1':
|
'@rollup/rollup-win32-x64-msvc@4.19.2':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@rspc/client@0.2.0': {}
|
'@rspc/client@0.2.0': {}
|
||||||
|
|
@ -4916,21 +4916,21 @@ snapshots:
|
||||||
'@typescript-eslint/types': 8.0.0-alpha.55
|
'@typescript-eslint/types': 8.0.0-alpha.55
|
||||||
eslint-visitor-keys: 3.4.3
|
eslint-visitor-keys: 3.4.3
|
||||||
|
|
||||||
'@unocss/astro@0.61.9(rollup@4.19.1)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8))':
|
'@unocss/astro@0.61.9(rollup@4.19.2)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8))':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unocss/core': 0.61.9
|
'@unocss/core': 0.61.9
|
||||||
'@unocss/reset': 0.61.9
|
'@unocss/reset': 0.61.9
|
||||||
'@unocss/vite': 0.61.9(rollup@4.19.1)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8))
|
'@unocss/vite': 0.61.9(rollup@4.19.2)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8))
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8)
|
vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- rollup
|
- rollup
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
'@unocss/cli@0.61.9(rollup@4.19.1)':
|
'@unocss/cli@0.61.9(rollup@4.19.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@ampproject/remapping': 2.3.0
|
'@ampproject/remapping': 2.3.0
|
||||||
'@rollup/pluginutils': 5.1.0(rollup@4.19.1)
|
'@rollup/pluginutils': 5.1.0(rollup@4.19.2)
|
||||||
'@unocss/config': 0.61.9
|
'@unocss/config': 0.61.9
|
||||||
'@unocss/core': 0.61.9
|
'@unocss/core': 0.61.9
|
||||||
'@unocss/preset-uno': 0.61.9
|
'@unocss/preset-uno': 0.61.9
|
||||||
|
|
@ -5072,10 +5072,10 @@ snapshots:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unocss/core': 0.61.9
|
'@unocss/core': 0.61.9
|
||||||
|
|
||||||
'@unocss/vite@0.61.9(rollup@4.19.1)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8))':
|
'@unocss/vite@0.61.9(rollup@4.19.2)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8))':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@ampproject/remapping': 2.3.0
|
'@ampproject/remapping': 2.3.0
|
||||||
'@rollup/pluginutils': 5.1.0(rollup@4.19.1)
|
'@rollup/pluginutils': 5.1.0(rollup@4.19.2)
|
||||||
'@unocss/config': 0.61.9
|
'@unocss/config': 0.61.9
|
||||||
'@unocss/core': 0.61.9
|
'@unocss/core': 0.61.9
|
||||||
'@unocss/inspector': 0.61.9
|
'@unocss/inspector': 0.61.9
|
||||||
|
|
@ -6097,7 +6097,7 @@ snapshots:
|
||||||
jiti-v1: jiti@1.21.6
|
jiti-v1: jiti@1.21.6
|
||||||
pathe: 1.1.2
|
pathe: 1.1.2
|
||||||
pkg-types: 1.1.3
|
pkg-types: 1.1.3
|
||||||
tsx: 4.16.3
|
tsx: 4.16.4
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
|
|
@ -6676,26 +6676,26 @@ snapshots:
|
||||||
'@rollup/rollup-win32-x64-msvc': 4.19.0
|
'@rollup/rollup-win32-x64-msvc': 4.19.0
|
||||||
fsevents: 2.3.3
|
fsevents: 2.3.3
|
||||||
|
|
||||||
rollup@4.19.1:
|
rollup@4.19.2:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/estree': 1.0.5
|
'@types/estree': 1.0.5
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
'@rollup/rollup-android-arm-eabi': 4.19.1
|
'@rollup/rollup-android-arm-eabi': 4.19.2
|
||||||
'@rollup/rollup-android-arm64': 4.19.1
|
'@rollup/rollup-android-arm64': 4.19.2
|
||||||
'@rollup/rollup-darwin-arm64': 4.19.1
|
'@rollup/rollup-darwin-arm64': 4.19.2
|
||||||
'@rollup/rollup-darwin-x64': 4.19.1
|
'@rollup/rollup-darwin-x64': 4.19.2
|
||||||
'@rollup/rollup-linux-arm-gnueabihf': 4.19.1
|
'@rollup/rollup-linux-arm-gnueabihf': 4.19.2
|
||||||
'@rollup/rollup-linux-arm-musleabihf': 4.19.1
|
'@rollup/rollup-linux-arm-musleabihf': 4.19.2
|
||||||
'@rollup/rollup-linux-arm64-gnu': 4.19.1
|
'@rollup/rollup-linux-arm64-gnu': 4.19.2
|
||||||
'@rollup/rollup-linux-arm64-musl': 4.19.1
|
'@rollup/rollup-linux-arm64-musl': 4.19.2
|
||||||
'@rollup/rollup-linux-powerpc64le-gnu': 4.19.1
|
'@rollup/rollup-linux-powerpc64le-gnu': 4.19.2
|
||||||
'@rollup/rollup-linux-riscv64-gnu': 4.19.1
|
'@rollup/rollup-linux-riscv64-gnu': 4.19.2
|
||||||
'@rollup/rollup-linux-s390x-gnu': 4.19.1
|
'@rollup/rollup-linux-s390x-gnu': 4.19.2
|
||||||
'@rollup/rollup-linux-x64-gnu': 4.19.1
|
'@rollup/rollup-linux-x64-gnu': 4.19.2
|
||||||
'@rollup/rollup-linux-x64-musl': 4.19.1
|
'@rollup/rollup-linux-x64-musl': 4.19.2
|
||||||
'@rollup/rollup-win32-arm64-msvc': 4.19.1
|
'@rollup/rollup-win32-arm64-msvc': 4.19.2
|
||||||
'@rollup/rollup-win32-ia32-msvc': 4.19.1
|
'@rollup/rollup-win32-ia32-msvc': 4.19.2
|
||||||
'@rollup/rollup-win32-x64-msvc': 4.19.1
|
'@rollup/rollup-win32-x64-msvc': 4.19.2
|
||||||
fsevents: 2.3.3
|
fsevents: 2.3.3
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
|
|
@ -6934,7 +6934,7 @@ snapshots:
|
||||||
|
|
||||||
tslib@2.6.3: {}
|
tslib@2.6.3: {}
|
||||||
|
|
||||||
tsx@4.16.3:
|
tsx@4.16.4:
|
||||||
dependencies:
|
dependencies:
|
||||||
esbuild: 0.21.5
|
esbuild: 0.21.5
|
||||||
get-tsconfig: 4.7.6
|
get-tsconfig: 4.7.6
|
||||||
|
|
@ -6982,10 +6982,10 @@ snapshots:
|
||||||
|
|
||||||
universalify@0.2.0: {}
|
universalify@0.2.0: {}
|
||||||
|
|
||||||
unocss@0.61.9(postcss@8.4.40)(rollup@4.19.1)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)):
|
unocss@0.61.9(postcss@8.4.40)(rollup@4.19.2)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unocss/astro': 0.61.9(rollup@4.19.1)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8))
|
'@unocss/astro': 0.61.9(rollup@4.19.2)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8))
|
||||||
'@unocss/cli': 0.61.9(rollup@4.19.1)
|
'@unocss/cli': 0.61.9(rollup@4.19.2)
|
||||||
'@unocss/core': 0.61.9
|
'@unocss/core': 0.61.9
|
||||||
'@unocss/extractor-arbitrary-variants': 0.61.9
|
'@unocss/extractor-arbitrary-variants': 0.61.9
|
||||||
'@unocss/postcss': 0.61.9(postcss@8.4.40)
|
'@unocss/postcss': 0.61.9(postcss@8.4.40)
|
||||||
|
|
@ -7003,7 +7003,7 @@ snapshots:
|
||||||
'@unocss/transformer-compile-class': 0.61.9
|
'@unocss/transformer-compile-class': 0.61.9
|
||||||
'@unocss/transformer-directives': 0.61.9
|
'@unocss/transformer-directives': 0.61.9
|
||||||
'@unocss/transformer-variant-group': 0.61.9
|
'@unocss/transformer-variant-group': 0.61.9
|
||||||
'@unocss/vite': 0.61.9(rollup@4.19.1)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8))
|
'@unocss/vite': 0.61.9(rollup@4.19.2)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8))
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8)
|
vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
[toolchain]
|
[toolchain]
|
||||||
channel = "stable"
|
channel = "1.80"
|
||||||
profile = "minimal"
|
profile = "minimal"
|
||||||
components = [
|
components = [
|
||||||
"cargo",
|
"cargo",
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue