🐛 fix: bump deps

This commit is contained in:
Pauline 2024-08-02 05:29:41 +02:00
parent 2ec1a04c8b
commit 6dd7cf7f7a
No known key found for this signature in database
GPG key ID: 722BB181973296AE
16 changed files with 157 additions and 157 deletions

View file

@ -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)

View file

@ -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

View file

@ -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);

View file

@ -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();

View file

@ -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;

View file

@ -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(())
}); });

View file

@ -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() {

View file

@ -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() {

View file

@ -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"

View file

@ -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 }

View file

@ -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)
} }

View file

@ -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 {

View file

@ -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

View file

@ -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
View file

@ -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:

View file

@ -1,5 +1,5 @@
[toolchain] [toolchain]
channel = "stable" channel = "1.80"
profile = "minimal" profile = "minimal"
components = [ components = [
"cargo", "cargo",