diff --git a/apps/desktop/src/api/commands/cluster.rs b/apps/desktop/src/api/commands/cluster.rs index d93f16cc..4a3a2215 100644 --- a/apps/desktop/src/api/commands/cluster.rs +++ b/apps/desktop/src/api/commands/cluster.rs @@ -1,6 +1,11 @@ -use std::{path::PathBuf, str::FromStr}; +use std::path::PathBuf; +use std::str::FromStr; -use onelauncher::{cluster::{self, content::logger}, data::{Loader, PackageData}, store::{Cluster, ClusterPath}, State}; +use onelauncher::cluster::content::logger; +use onelauncher::cluster::{self}; +use onelauncher::data::{Loader, PackageData}; +use onelauncher::store::{Cluster, ClusterPath}; +use onelauncher::State; use serde::{Deserialize, Serialize}; use specta::Type; use uuid::Uuid; @@ -113,7 +118,9 @@ pub async fn run_cluster(uuid: Uuid) -> Result<(Uuid, u32), String> { #[specta::specta] #[tauri::command] pub async fn get_cluster_logs(uuid: Uuid) -> Result, String> { - let cluster = onelauncher::cluster::get_by_uuid(uuid, None).await?.ok_or("cluster not found")?; + let cluster = onelauncher::cluster::get_by_uuid(uuid, None) + .await? + .ok_or("cluster not found")?; let logs = logger::get_logs(&cluster.cluster_path(), None) .await? .iter() @@ -125,7 +132,9 @@ pub async fn get_cluster_logs(uuid: Uuid) -> Result, String> { #[specta::specta] #[tauri::command] pub async fn get_cluster_log(uuid: Uuid, log_name: String) -> Result { - let cluster = onelauncher::cluster::get_by_uuid(uuid, None).await?.ok_or("cluster not found")?; + let cluster = onelauncher::cluster::get_by_uuid(uuid, None) + .await? + .ok_or("cluster not found")?; let log = logger::get_output_by_file(&cluster.cluster_path(), logger::LogType::Info, &log_name) .await?; Ok(log.0) @@ -134,10 +143,12 @@ pub async fn get_cluster_log(uuid: Uuid, log_name: String) -> Result Result { - let cluster = onelauncher::cluster::get_by_uuid(uuid, None).await?.ok_or("cluster not found")?; + let cluster = onelauncher::cluster::get_by_uuid(uuid, None) + .await? + .ok_or("cluster not found")?; let log = logger::get_output_by_file(&cluster.cluster_path(), logger::LogType::Info, &log_name) .await?; let id = logger::upload_log(&cluster.cluster_path(), log).await?; Ok(id) -} \ No newline at end of file +} diff --git a/apps/desktop/src/api/commands/package.rs b/apps/desktop/src/api/commands/package.rs index 6e83fc1a..d5384d0c 100644 --- a/apps/desktop/src/api/commands/package.rs +++ b/apps/desktop/src/api/commands/package.rs @@ -1,4 +1,5 @@ -use onelauncher::{data::ManagedPackage, package::content}; +use onelauncher::data::ManagedPackage; +use onelauncher::package::content; use uuid::Uuid; #[specta::specta] @@ -34,4 +35,4 @@ pub async fn download_mod(cluster_id: Uuid, version_id: String) -> Result<(), St .await?; Ok(()) -} \ No newline at end of file +} diff --git a/apps/desktop/src/api/commands/processor.rs b/apps/desktop/src/api/commands/processor.rs index b440cd59..2c5df570 100644 --- a/apps/desktop/src/api/commands/processor.rs +++ b/apps/desktop/src/api/commands/processor.rs @@ -1,4 +1,5 @@ -use onelauncher::{processor, store::{Cluster, ClusterPath}}; +use onelauncher::processor; +use onelauncher::store::{Cluster, ClusterPath}; use uuid::Uuid; #[specta::specta] @@ -18,4 +19,4 @@ pub async fn get_processes_by_path(path: ClusterPath) -> Result, Strin pub async fn kill_process(uuid: Uuid) -> Result<(), String> { processor::kill_by_uuid(uuid).await?; Ok(()) -} \ No newline at end of file +} diff --git a/apps/desktop/src/api/commands/users.rs b/apps/desktop/src/api/commands/users.rs index 7039f3e4..995ef896 100644 --- a/apps/desktop/src/api/commands/users.rs +++ b/apps/desktop/src/api/commands/users.rs @@ -1,4 +1,5 @@ -use onelauncher::{data::MinecraftCredentials, minecraft}; +use onelauncher::data::MinecraftCredentials; +use onelauncher::minecraft; use tauri::{AppHandle, Manager}; use uuid::Uuid; @@ -97,4 +98,4 @@ pub async fn auth_login(handle: AppHandle) -> Result crate::Result, #[serde(default)] - pub error: Option + pub error: Option, } let parsed = serde_json::from_slice::( - &http::REQWEST_CLIENT.post(format!("{}/log", crate::constants::MCLOGS_API_URL)) + &http::REQWEST_CLIENT + .post(format!("{}/log", crate::constants::MCLOGS_API_URL)) .header("Content-Type", "application/x-www-form-urlencoded") .form(&form) .send() .await? .bytes() - .await? + .await?, )?; if parsed.success { @@ -362,6 +363,10 @@ pub async fn upload_log(path: &ClusterPath, log: LogOutput) -> crate::Result Result> { pub async fn get_screenshot_path(cluster: &ClusterPath, file_name: String) -> Result { let dir = cluster.full_path().await?.join("screenshots"); Ok(dir.join(file_name)) -} \ No newline at end of file +} diff --git a/packages/core/src/api/cluster/mod.rs b/packages/core/src/api/cluster/mod.rs index 0e1cd83d..4640a9d1 100644 --- a/packages/core/src/api/cluster/mod.rs +++ b/packages/core/src/api/cluster/mod.rs @@ -6,11 +6,10 @@ use crate::proxy::send::send_cluster; -use crate::proxy::ClusterPayloadType; -use crate::store::ProcessorChild; use crate::prelude::{ClusterPath, JavaVersion, PackagePath}; -use crate::store::MinecraftCredentials; +use crate::proxy::ClusterPayloadType; pub use crate::store::{Cluster, JavaOptions, State}; +use crate::store::{MinecraftCredentials, ProcessorChild}; use crate::utils::io::{self, IOError}; @@ -23,9 +22,9 @@ use std::sync::Arc; use tokio::process::Command; use tokio::sync::RwLock; +pub mod content; pub mod create; pub mod update; -pub mod content; /// get a cluster by its specified [`ClusterPath`]. #[tracing::instrument] diff --git a/packages/core/src/utils/io.rs b/packages/core/src/utils/io.rs index 4b0021df..e66cb35f 100644 --- a/packages/core/src/utils/io.rs +++ b/packages/core/src/utils/io.rs @@ -2,10 +2,11 @@ //! //! Async wrapper around [`tokio::fs`] and [`std::io::Error`] for our error system. -use std::io::Write; use async_compression::tokio::bufread::GzipDecoder; +use std::io::Write; use tempfile::NamedTempFile; -use tokio::{io::AsyncReadExt, task::spawn_blocking}; +use tokio::io::AsyncReadExt; +use tokio::task::spawn_blocking; /// A wrapper around generic and unhelpful [`std::io::Error`] messages. #[derive(Debug, thiserror::Error)] diff --git a/packages/core/src/utils/watcher.rs b/packages/core/src/utils/watcher.rs index a7b3014e..d7bdafd9 100644 --- a/packages/core/src/utils/watcher.rs +++ b/packages/core/src/utils/watcher.rs @@ -41,8 +41,12 @@ pub async fn initialize_watcher() -> crate::Result for cmp in components.by_ref() { formatted.push(cmp); - if matched { break; } - if cmp.as_os_str() == "clusters" { matched = true; } + if matched { + break; + } + if cmp.as_os_str() == "clusters" { + matched = true; + } } let sub = components.next().is_none(); diff --git a/packages/scripts/package.json b/packages/scripts/package.json index 15354079..e42dcfa2 100644 --- a/packages/scripts/package.json +++ b/packages/scripts/package.json @@ -21,7 +21,7 @@ "@iarna/toml": "^2.2.5", "execa": "^9.3.0", "semver": "^7.6.3", - "undici": "^6.19.4" + "undici": "^6.19.5" }, "devDependencies": { "@types/iarna__toml": "^2.0.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 938c6538..c94e3d4f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,13 +10,13 @@ importers: devDependencies: '@flowr/eslint-config': specifier: ^3.10.2 - version: 3.10.2(@unocss/eslint-plugin@0.61.7(eslint@9.8.0)(typescript@5.5.4))(eslint-plugin-solid@0.14.1(eslint@9.8.0)(typescript@5.5.4))(eslint-plugin-vue@9.27.0(eslint@9.8.0))(eslint-processor-vue-blocks@0.1.2(eslint@9.8.0))(eslint@9.8.0)(typescript@5.5.4)(vitest@2.0.4(@types/node@22.0.0)(@vitest/ui@2.0.4)(jsdom@24.1.1)(sass@1.77.8))(vue-eslint-parser@9.4.3(eslint@9.8.0)) + version: 3.10.2(@unocss/eslint-plugin@0.61.9(eslint@9.8.0)(typescript@5.5.4))(eslint-plugin-solid@0.14.1(eslint@9.8.0)(typescript@5.5.4))(eslint-plugin-vue@9.27.0(eslint@9.8.0))(eslint-processor-vue-blocks@0.1.2(eslint@9.8.0))(eslint@9.8.0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.0.2)(@vitest/ui@2.0.5)(jsdom@24.1.1)(sass@1.77.8))(vue-eslint-parser@9.4.3(eslint@9.8.0)) '@types/node': - specifier: ^22.0.0 - version: 22.0.0 + specifier: ^22.0.2 + version: 22.0.2 '@vitest/ui': - specifier: ^2.0.4 - version: 2.0.4(vitest@2.0.4) + specifier: ^2.0.5 + version: 2.0.5(vitest@2.0.5) bumpp: specifier: ^9.4.1 version: 9.4.1 @@ -28,19 +28,19 @@ importers: version: 0.14.1(eslint@9.8.0)(typescript@5.5.4) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@22.0.0)(typescript@5.5.4) + version: 10.9.2(@types/node@22.0.2)(typescript@5.5.4) tsx: - specifier: ^4.16.2 - version: 4.16.2 + specifier: ^4.16.3 + version: 4.16.3 typescript: specifier: ^5.5.4 version: 5.5.4 vite: specifier: ^5.3.5 - version: 5.3.5(@types/node@22.0.0)(sass@1.77.8) + version: 5.3.5(@types/node@22.0.2)(sass@1.77.8) vitest: - specifier: ^2.0.4 - version: 2.0.4(@types/node@22.0.0)(@vitest/ui@2.0.4)(jsdom@24.1.1)(sass@1.77.8) + specifier: ^2.0.5 + version: 2.0.5(@types/node@22.0.2)(@vitest/ui@2.0.5)(jsdom@24.1.1)(sass@1.77.8) apps/desktop: dependencies: @@ -77,7 +77,7 @@ importers: version: 0.2.3 '@rspc/solid-query': specifier: ^0.2.3 - version: 0.2.3(@tanstack/solid-query@5.51.15(solid-js@1.8.19))(solid-js@1.8.19) + version: 0.2.3(@tanstack/solid-query@5.51.16(solid-js@1.8.19))(solid-js@1.8.19) '@rspc/tauri': specifier: ^0.2.0 version: 0.2.0(@tauri-apps/api@2.0.0-beta.16) @@ -88,8 +88,8 @@ importers: specifier: ^0.14.1 version: 0.14.1(solid-js@1.8.19) '@tanstack/solid-query': - specifier: ^5.51.15 - version: 5.51.15(solid-js@1.8.19) + specifier: ^5.51.16 + version: 5.51.16(solid-js@1.8.19) '@tauri-apps/api': specifier: 2.0.0-beta.16 version: 2.0.0-beta.16 @@ -97,8 +97,8 @@ importers: specifier: github:tauri-apps/tauri-plugin-clipboard-manager#v2 version: https://codeload.github.com/tauri-apps/tauri-plugin-clipboard-manager/tar.gz/d503abbce40595d0af6b36c10439b85c640b4c53 '@tauri-apps/plugin-dialog': - specifier: 2.0.0-beta.7 - version: 2.0.0-beta.7 + specifier: 2.0.0-beta.8 + version: 2.0.0-beta.8 '@tauri-apps/plugin-shell': specifier: github:tauri-apps/tauri-plugin-shell#v2 version: https://codeload.github.com/tauri-apps/tauri-plugin-shell/tar.gz/adb938ddf434547ae35f74dc1a080908da03ea96 @@ -109,8 +109,8 @@ importers: specifier: ^0.15.0 version: 0.15.0(solid-js@1.8.19) '@unocss/reset': - specifier: ^0.61.7 - version: 0.61.7 + specifier: ^0.61.9 + version: 0.61.9 '@untitled-theme/icons-solid': specifier: ^0.10.5 version: 0.10.5(solid-js@1.8.19) @@ -149,17 +149,17 @@ importers: specifier: ^1.77.8 version: 1.77.8 unocss: - specifier: ^0.61.7 - version: 0.61.7(postcss@8.4.40)(rollup@4.19.1)(vite@5.3.5(@types/node@22.0.0)(sass@1.77.8)) + 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)) vite-plugin-solid: 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.0)(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)) vite-plugin-solid-svg: specifier: ^0.8.1 - version: 0.8.1(solid-js@1.8.19)(vite@5.3.5(@types/node@22.0.0)(sass@1.77.8)) + version: 0.8.1(solid-js@1.8.19)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)) vite-tsconfig-paths: specifier: ^4.3.2 - version: 4.3.2(typescript@5.5.4)(vite@5.3.5(@types/node@22.0.0)(sass@1.77.8)) + version: 4.3.2(typescript@5.5.4)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)) apps/testing: {} @@ -170,7 +170,7 @@ importers: version: 0.2.3 '@rspc/solid-query': specifier: ^0.2.3 - version: 0.2.3(@tanstack/solid-query@5.51.15(solid-js@1.8.19))(solid-js@1.8.19) + version: 0.2.3(@tanstack/solid-query@5.51.16(solid-js@1.8.19))(solid-js@1.8.19) '@rspc/tauri': specifier: ^0.2.0 version: 0.2.0(@tauri-apps/api@2.0.0-beta.16) @@ -178,8 +178,8 @@ importers: specifier: ^0.2.9 version: 0.2.9(solid-js@1.8.19) '@tanstack/solid-query': - specifier: ^5.51.15 - version: 5.51.15(solid-js@1.8.19) + specifier: ^5.51.16 + version: 5.51.16(solid-js@1.8.19) fast-equals: specifier: ^5.0.1 version: 5.0.1 @@ -212,8 +212,8 @@ importers: specifier: ^7.6.3 version: 7.6.3 undici: - specifier: ^6.19.4 - version: 6.19.4 + specifier: ^6.19.5 + version: 6.19.5 devDependencies: '@types/iarna__toml': specifier: ^2.0.5 @@ -248,10 +248,18 @@ packages: resolution: {integrity: sha512-c4IM7OTg6k1Q+AJ153e2mc2QVTezTwnb4VzquwcyiEzGnW0Kedv4do/TrkU98qPeC5LNiMt/QXwIjzYXLBpyZg==} engines: {node: '>=6.9.0'} + '@babel/compat-data@7.25.2': + resolution: {integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==} + engines: {node: '>=6.9.0'} + '@babel/core@7.24.9': resolution: {integrity: sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==} engines: {node: '>=6.9.0'} + '@babel/core@7.25.2': + resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} + engines: {node: '>=6.9.0'} + '@babel/generator@7.24.10': resolution: {integrity: sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==} engines: {node: '>=6.9.0'} @@ -268,6 +276,10 @@ packages: resolution: {integrity: sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==} engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.25.2': + resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} + engines: {node: '>=6.9.0'} + '@babel/helper-create-class-features-plugin@7.25.0': resolution: {integrity: sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==} engines: {node: '>=6.9.0'} @@ -304,8 +316,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-module-transforms@7.25.0': - resolution: {integrity: sha512-bIkOa2ZJYn7FHnepzr5iX9Kmz8FjIz4UKzJ9zhX3dnYuVW0xul9RuR3skBfoLu+FPTQw90EHW9rJsSZhyLQ3fQ==} + '@babel/helper-module-transforms@7.25.2': + resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -352,6 +364,10 @@ packages: resolution: {integrity: sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==} engines: {node: '>=6.9.0'} + '@babel/helpers@7.25.0': + resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==} + engines: {node: '>=6.9.0'} + '@babel/highlight@7.24.7': resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} @@ -361,8 +377,8 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/parser@7.25.0': - resolution: {integrity: sha512-CzdIU9jdP0dg7HdyB+bHvDJGagUv+qtzZt5rYCWwW6tITNqV9odjp6Qu41gkG0ca5UfdDUWrKkiAnHHdGRnOrA==} + '@babel/parser@7.25.3': + resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==} engines: {node: '>=6.0.0'} hasBin: true @@ -384,8 +400,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.25.0': - resolution: {integrity: sha512-LZicxFzHIw+Sa3pzgMgSz6gdpsdkfiMObHUzhSIrwKF0+/rP/nuR49u79pSS+zIFJ1FeGeqQD2Dq4QGFbOVvSw==} + '@babel/plugin-transform-typescript@7.25.2': + resolution: {integrity: sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -412,16 +428,16 @@ packages: resolution: {integrity: sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.25.1': - resolution: {integrity: sha512-LrHHoWq08ZpmmFqBAzN+hUdWwy5zt7FGa/hVwMcOqW6OVtwqaoD5utfuGYU87JYxdZgLUvktAsn37j/sYR9siA==} + '@babel/traverse@7.25.3': + resolution: {integrity: sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==} engines: {node: '>=6.9.0'} '@babel/types@7.24.9': resolution: {integrity: sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.25.0': - resolution: {integrity: sha512-LcnxQSsd9aXOIgmmSpvZ/1yo46ra2ESYyqLcryaBZOghxy5qqOBjvCWP5JfkI8yl9rlxRgdLTTMCQQRcN2hdCg==} + '@babel/types@7.25.2': + resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==} engines: {node: '>=6.9.0'} '@clack/core@0.3.4': @@ -1171,11 +1187,11 @@ packages: '@tanstack/query-core@5.51.1': resolution: {integrity: sha512-fJBMQMpo8/KSsWW5ratJR5+IFr7YNJ3K2kfP9l5XObYHsgfVy1w3FJUWU4FT2fj7+JMaEg33zOcNDBo0LMwHnw==} - '@tanstack/query-core@5.51.15': - resolution: {integrity: sha512-xyobHDJ0yhPE3+UkSQ2/4X1fLSg7ICJI5J1JyU9yf7F3deQfEwSImCDrB1WSRrauJkMtXW7YIEcC0oA6ZZWt5A==} + '@tanstack/query-core@5.51.16': + resolution: {integrity: sha512-zfV+WAtBGm1dUIbL0w/x8qTqVLKU1/Bo1p19J9LF02MmIc4FxzMImMXhFzYJQl5Hx8Wit6RiQ4tB/DvN8y9zaQ==} - '@tanstack/solid-query@5.51.15': - resolution: {integrity: sha512-+o1D6InXDESoHW+PUaSe7cL4APdUIYpD757DJGwsuTVjjbbaOa+fw3N+A/e3Juz7QjsHCc/YWKlYtEV0B7MXKQ==} + '@tanstack/solid-query@5.51.16': + resolution: {integrity: sha512-jQpTqNzmtMuNM1hgJRZoPitsGRbh0d254rRRlpK60zUb0avQpY4n+BdHRRnLWi/PrJ/HPYj4WId1C/5ZkxDztg==} peerDependencies: solid-js: ^1.6.0 @@ -1256,8 +1272,8 @@ packages: resolution: {tarball: https://codeload.github.com/tauri-apps/tauri-plugin-clipboard-manager/tar.gz/d503abbce40595d0af6b36c10439b85c640b4c53} version: 2.1.0-beta.5 - '@tauri-apps/plugin-dialog@2.0.0-beta.7': - resolution: {integrity: sha512-myywwpsKbquDDzl5zaOmmLLv5O8EJ/GgHDAoVSPwO97R4iWzkDvj3HFF91tNh7i25Tu/bP6jYPAdZA1NCRxxtg==} + '@tauri-apps/plugin-dialog@2.0.0-beta.8': + resolution: {integrity: sha512-6iVhEBceWYLUgX6ygBc4/yJ1o/D4YwgoAGt7ebFUTjEyIhp79PeFtE8OTjdyJbtVOc6bAcDeAn4+pbWtSw9/4w==} '@tauri-apps/plugin-shell@https://codeload.github.com/tauri-apps/tauri-plugin-shell/tar.gz/adb938ddf434547ae35f74dc1a080908da03ea96': resolution: {tarball: https://codeload.github.com/tauri-apps/tauri-plugin-shell/tar.gz/adb938ddf434547ae35f74dc1a080908da03ea96} @@ -1335,8 +1351,8 @@ packages: '@types/node@20.14.10': resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==} - '@types/node@22.0.0': - resolution: {integrity: sha512-VT7KSYudcPOzP5Q0wfbowyNLaVR8QWUdw+088uFWwfvpY6uCWaXpqV6ieLAu9WBcnTa7H4Z5RLK8I5t2FuOcqw==} + '@types/node@22.0.2': + resolution: {integrity: sha512-yPL6DyFwY5PiMVEwymNeqUTKsDczQBJ/5T7W/46RwLU/VH+AA8aT5TZkvBviLKLbbm0hlfftEkGrNzfRk/fofQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -1515,93 +1531,93 @@ packages: resolution: {integrity: sha512-0W4TxcUUBMpZHa/9W0mewu2/7zu2VC4wCJ3rmyFqVyEBNZtQVReMgS7VWBsg7Q5mmHl/gKO/tOFxJvWJ8l42uw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@unocss/astro@0.61.7': - resolution: {integrity: sha512-uC4ENG95SAyxah7tI5O9oyi/5Ee/cdKP7fKcli2+of3VIck+WpwDTtNC58/P2a/anlOfgngmbd8f2QSh/YXTJw==} + '@unocss/astro@0.61.9': + resolution: {integrity: sha512-adOXz4itYHxqhvQgJHlEU58EHDTtY2qrcEPVmQVk4qI1W+ezQV6nQMQvti8mS/HbFw3MOJhIY1MlJoZK36/cyw==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 peerDependenciesMeta: vite: optional: true - '@unocss/cli@0.61.7': - resolution: {integrity: sha512-wUr0aG9gus+r0FFfeXB3NkpO/Z7aT6d6G2ro0eBLD5rJq+Dmzi+Ow+t7iZppEo/bBNfA7bgWNHGS7hVUA1tomg==} + '@unocss/cli@0.61.9': + resolution: {integrity: sha512-W5pN2cOKAOkeKKXMqsGD/J7dpEAmxODtOH2Afjk41qsjqUlzGlUbmgG9PjAz7TDHrAmvuf3nvmMeeT3fii2UFg==} engines: {node: '>=14'} hasBin: true - '@unocss/config@0.61.7': - resolution: {integrity: sha512-svAGxpw1yOT5IZ6jmrcBQWhEVY++qN6v/ucutNeHOf5ejfNzWXS+DKwDAGcHNcNXYfX7yea2QTNlqHGJZ4Lz8A==} + '@unocss/config@0.61.9': + resolution: {integrity: sha512-ATvZEFMQiW3/oUaaplVMBYuagEELtnLbHSYH4pUGbJ5MALAfV98mZRyk4FkKkYoMYqWLGdCylzpgMPFDOuFQlQ==} engines: {node: '>=14'} - '@unocss/core@0.61.7': - resolution: {integrity: sha512-vY4W0Qfy0rOmIWaiGNwsDOuV0djCm0+DEJ2EociFVBeLoEJ/TDX4M0N6sDQf3+n7STGZjxhd2QSUJfIxtm72Bg==} + '@unocss/core@0.61.9': + resolution: {integrity: sha512-2W1YZQIWXcueGdbXU/ZCqn/8yQhWk8e8kAHFkVlbc9rictkd2UmPB9nIZ8Ii1tMwt6F0TT6vfHbLJEGCV08o2g==} - '@unocss/eslint-plugin@0.61.7': - resolution: {integrity: sha512-huCFZM275qnOi8msvvifNg007NM/9UvKglhDOIub3Sd7hLrOzgyboqcge5dH5p27CnIPxCmPqfEhWhVWoUDK4Q==} + '@unocss/eslint-plugin@0.61.9': + resolution: {integrity: sha512-jgOym3WyWXAWyjkrtIZurkl87XuWAwhN8mul8V4mokpFMB5y6VMlatCYql/dD0tIyZuFJujxfWvUkizqyE84aQ==} engines: {node: '>=14'} - '@unocss/extractor-arbitrary-variants@0.61.7': - resolution: {integrity: sha512-+NRifjxziXvOAOUhYrgtHa32qlxj+sRx9Yw7bfVWrP4qk+WayHkxQWHmiy13RY3ecnFYxaP4KT9dNpzmR3arUQ==} + '@unocss/extractor-arbitrary-variants@0.61.9': + resolution: {integrity: sha512-ii42/hKbhgeBBOy86729t6/HeGmxUcHM8FprPeb/v/DfYsCkjDvMYVynX3FN/K5pR2WV+HHp6TQS7GbTmRIN0g==} - '@unocss/inspector@0.61.7': - resolution: {integrity: sha512-SnW8v71Pun5INDHuNMJ+BUMZSHu4krWSkIS/Rwx1hS1wHLeGJ4Ub4v8FpogUz6iaHCYbYOFjDgIdcf2Qa0nPIA==} + '@unocss/inspector@0.61.9': + resolution: {integrity: sha512-kUcQ/h8/yAfkqL2eCGVFyB0IGSPdR0dx2HH4V+mdSMfd8yKFR/BQys3mBvqZwSZu5a0+iisFHHq9wr+/I5DtHQ==} - '@unocss/postcss@0.61.7': - resolution: {integrity: sha512-1qKBuNxwDR8vjb/g9A6C5ezhg9X2QHB46+f+J8+4FWEwGgCR8PZHmJ9C5HPUTreLQrdCtsKCHe4eWnGPBN0Ikw==} + '@unocss/postcss@0.61.9': + resolution: {integrity: sha512-HuFE/TUH6tt5f/AwiKNhQ/FO/lvFeW0JHPkx9SCURcKKoD3rpJUbhTqVv7c0zlCVQnRFX0hxpimoetp5Dh8qdA==} engines: {node: '>=14'} peerDependencies: postcss: ^8.4.21 - '@unocss/preset-attributify@0.61.7': - resolution: {integrity: sha512-AWjz1dhxbDS3W/3zJZ4cF27vZ3ra7pUD7XcRG+g81nUJukRoRjdcXRKt8mZuLpkvW9llxYhEAiHnYYHtq2ge4g==} + '@unocss/preset-attributify@0.61.9': + resolution: {integrity: sha512-AHlEF7PiIBz1jHZZ62+AZ1u5ITrPNL/mgN8XyKwocoAr9HH8aQ3xzUgIuEX6vfV4a8rTdawffY99BQ12msePWQ==} - '@unocss/preset-icons@0.61.7': - resolution: {integrity: sha512-93741/ccqTGdUPOWGL6aEoQKdJ0OIlqbyHyI28N5RtXuus9rasbhxVstDxE02p7RiJNqXe0sjCube8sQDa1Zxg==} + '@unocss/preset-icons@0.61.9': + resolution: {integrity: sha512-5XZO511ksu3EVwpV2nIZKa5NzyJAb+JARKaUpQIXssHUVdRKk5nJYr1XtrpBDLgB6VEf/1skViLEa1bpOUI5Wg==} - '@unocss/preset-mini@0.61.7': - resolution: {integrity: sha512-mzKCXGQ2sXZmFeUzxhb6wffooukP3pNT8t56xbGr6pZ6PkihvCSkgYfzsFb10szFmvTjLKBVK4QJT+ILiba4bA==} + '@unocss/preset-mini@0.61.9': + resolution: {integrity: sha512-qhagWfdM7ytRWf4wFfrAcdeCUCVD9wDVrM+9evAmuOnMXWEiVZCjfwhjjFu+8lM7g+38n+gi7VcrNuTiZ8fHBA==} - '@unocss/preset-tagify@0.61.7': - resolution: {integrity: sha512-LSe63HKbCyAr7gDcaHa4mtPeqdCFnx/PQB+dUcpm3DDktLrFBvSzTlAhzJXq+CQLdUYiS0CrmfrfsJ/0N9ROQw==} + '@unocss/preset-tagify@0.61.9': + resolution: {integrity: sha512-E+54+uSe+btOnQDlh8XjDUXhwxJd6/TL/8Rdl+7Pg6m+JNXudEt7xOd81L/KlDPD2tYYH9g/dQUaDN5aJyfRPQ==} - '@unocss/preset-typography@0.61.7': - resolution: {integrity: sha512-gNosHf2VeJoi8kC6VZKPeCpnGR2tdMPAMa/9D7djGxxrrp8jp32348q70nTndw3W9nLzRdcmexRKirdgnpzapQ==} + '@unocss/preset-typography@0.61.9': + resolution: {integrity: sha512-ZDoRViHtzI1Ny0sZyjajeCGEdFQCBn5CeIYgxO/KCpN107KTGLnYfoabv0gHtj/qaeAh30obeOMxZaIuxYoW3Q==} - '@unocss/preset-uno@0.61.7': - resolution: {integrity: sha512-aauYCVTjHS59gGat9JeQ7WMxdaYQlAyG6sQIKQft1V8Rq/GNaqEs4dnq/yNMabGmWmrgNWGNVGIsJdlrZtjigg==} + '@unocss/preset-uno@0.61.9': + resolution: {integrity: sha512-N4R/BCMphrHvAMZ+qgR/FPoh724uXDuZ/1DEGuirUQJMg7makqrI6czL+P99q1bP8nWzxWEXiRXnKKLiyD9pJw==} - '@unocss/preset-web-fonts@0.61.7': - resolution: {integrity: sha512-vveG9LhIKZDw3cj/7wheQff3uMSRPPtsLZ8xGVDOkd6p1pQ2B6c8seEQfyGIMFksohuXWAj+8XHpZthDCRvAyw==} + '@unocss/preset-web-fonts@0.61.9': + resolution: {integrity: sha512-fjQv74+FiAvGJM5vSLkD15Taku0cbi5F7qAr5T85EIQOpUB1fiH2kPoXIOT1WS2lKbQZh6pNGBxLrbBRgnVPew==} - '@unocss/preset-wind@0.61.7': - resolution: {integrity: sha512-6cN5+yIpYFsEfz1eoERLhmJEYwtrSrf15DeK/ei3ATe0LMaQ8oxAQhUT4AmvbghufxkGCf+VLYk+WYmoq5L4QQ==} + '@unocss/preset-wind@0.61.9': + resolution: {integrity: sha512-AzbjJrNL9Rb2BzTiREyssd8v7KFVVLERQ/PNILGzo6yYelYMl4AhKXZ3jgxWEsIABArVa3UkGBigG4h/L+2JHA==} - '@unocss/reset@0.61.7': - resolution: {integrity: sha512-1I1VbfUkJRlqPfh13iCQY4vH172YbqX2W2EMdnkrprqv/AqNvvTdVtrKwHexUdIpWTpMligFhCJ31ydkw3CwqQ==} + '@unocss/reset@0.61.9': + resolution: {integrity: sha512-A1KtJiFgLM0N3FqJ9r5M3mVULcwsn+14tq5WkvSPF9ik3zQeJh8/NhxKdJImWClwBOzn795NQFXXFB70Ja+2RA==} - '@unocss/rule-utils@0.61.7': - resolution: {integrity: sha512-/mxS23jTL6vZcCpShgHU10KPyKhaOByYKWUQH2zHulFFbAZ8bMPhtIDHKbm/7QqV4xDWJuOd9DuJbNjjZJNmgw==} + '@unocss/rule-utils@0.61.9': + resolution: {integrity: sha512-54Hw0nF+3ga70ETo3kes4He62wdsB4dHMgEiD/DEmJzyVY3ZuG/sIVAgkxjMQDo5w4SSYU/Ys1QaY+IQmeJHFQ==} engines: {node: '>=14'} - '@unocss/scope@0.61.7': - resolution: {integrity: sha512-il6qC0AnZ+pWv7o1ATeShMW7Xu2EDCT+TjmES0xTgVpE4Ls+PCD8Y0lQXVDWxoPVwCaD6Pju+cOVYDweRcZT/A==} + '@unocss/scope@0.61.9': + resolution: {integrity: sha512-a9/vdg7YTFZEnJSaJBh/GqkLokYh3ZjEd3gHUxl/TZDSkGOz3WnkR2h+lgaLZm9MJ7RlSvJxYP8ySezH7jU1Pw==} - '@unocss/transformer-attributify-jsx-babel@0.61.7': - resolution: {integrity: sha512-WNq4b7dQOXz5eww8lWn06cIrdG/gBC8u2Nt3zmj2N4UWXZ/pHNxVDE2vle/47zAs0+rVW1GpQQZ7AYdnJswoyw==} + '@unocss/transformer-attributify-jsx-babel@0.61.9': + resolution: {integrity: sha512-+fojHVJhA2MVd3VTCjlEKXf8Vnoy4N+lEl0CrYOD+im44sH5CWogm0RWs9rbeemy1uel6NI1wkP4xTfIA4vEgQ==} - '@unocss/transformer-attributify-jsx@0.61.7': - resolution: {integrity: sha512-RDuhIaLzr5qXdHjNsGsb82B6JoHWn5oTLb+Boijjr1rsRlfySFcdJlm+2hwUZ9h+XecUxbghAfYoH3ASRCzGBw==} + '@unocss/transformer-attributify-jsx@0.61.9': + resolution: {integrity: sha512-tKZpZ64Lr6/CX96PhDtKEsqWDo1qjtswEulzIDLxpS90SMyann3azTs6mSuOwGbkbwc4gaJe6H38eCNos0ZqHg==} - '@unocss/transformer-compile-class@0.61.7': - resolution: {integrity: sha512-Fq2hy8KDYVifNIFSHuDtNqG/zBA2OWYm7Bk6pFhSvVa1kH02udDl6JMkZZ6XIlkPVIH9PyjDb71LHvJBe5juyA==} + '@unocss/transformer-compile-class@0.61.9': + resolution: {integrity: sha512-jezMpssFJGIaZNE/rw5U+9Rk1RoDrZqXZokRkqt4tamEn1SiXjRMPWoE/hLg5Kw4oybxwCXTuAk2OsD+kTb7iA==} - '@unocss/transformer-directives@0.61.7': - resolution: {integrity: sha512-/fUGhZrcsn/XNbgGhpoVHejKTF6rLMlhuUibQhZlRFmoLiFMEIufV+wGrmyix5VMVZ2Ae1qRBXWscVl/ArEhjg==} + '@unocss/transformer-directives@0.61.9': + resolution: {integrity: sha512-e4uIbHYdAYJSVpvxOv6kAsyI18X3gHkBsmBYWcUlPLVv+8tYo4eZtc0rn6ZvpiLzkFywG9e9cmpqVQwOR6pBVg==} - '@unocss/transformer-variant-group@0.61.7': - resolution: {integrity: sha512-krdtxQgQL8OUBaiRIvYLLzWMTrdZo3RqMaFOjatBegSosYir0eYRFGAxvWagyWRwTajS6SsTccnnJanPwUl56A==} + '@unocss/transformer-variant-group@0.61.9': + resolution: {integrity: sha512-iewADYlY0LoeCb80E/4feHVSCKHl+QzGH4xUvW0zU85evMqNOa0/t0dCIoEG22wr/9piyEsg6OdHprZ2QliYqg==} - '@unocss/vite@0.61.7': - resolution: {integrity: sha512-kG0VZerAYpsGHjZt76haooVKZiAxmBn6sZ952Zgjjh+ImjPazjcWDuwZcwR9ni/ytkr5S9tRSO8J4cG2ipgL0A==} + '@unocss/vite@0.61.9': + resolution: {integrity: sha512-hP/sL9rq1DvVCbSSx05m+bwYqen1nHm9tW6elKFkfV7X5jBUywu24WRq551NZI33KmgHA525ApX++DSWye+0uw==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 @@ -1610,28 +1626,28 @@ packages: peerDependencies: solid-js: '>=1.8.15' - '@vitest/expect@2.0.4': - resolution: {integrity: sha512-39jr5EguIoanChvBqe34I8m1hJFI4+jxvdOpD7gslZrVQBKhh8H9eD7J/LJX4zakrw23W+dITQTDqdt43xVcJw==} + '@vitest/expect@2.0.5': + resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} - '@vitest/pretty-format@2.0.4': - resolution: {integrity: sha512-RYZl31STbNGqf4l2eQM1nvKPXE0NhC6Eq0suTTePc4mtMQ1Fn8qZmjV4emZdEdG2NOWGKSCrHZjmTqDCDoeFBw==} + '@vitest/pretty-format@2.0.5': + resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} - '@vitest/runner@2.0.4': - resolution: {integrity: sha512-Gk+9Su/2H2zNfNdeJR124gZckd5st4YoSuhF1Rebi37qTXKnqYyFCd9KP4vl2cQHbtuVKjfEKrNJxHHCW8thbQ==} + '@vitest/runner@2.0.5': + resolution: {integrity: sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==} - '@vitest/snapshot@2.0.4': - resolution: {integrity: sha512-or6Mzoz/pD7xTvuJMFYEtso1vJo1S5u6zBTinfl+7smGUhqybn6VjzCDMhmTyVOFWwkCMuNjmNNxnyXPgKDoPw==} + '@vitest/snapshot@2.0.5': + resolution: {integrity: sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==} - '@vitest/spy@2.0.4': - resolution: {integrity: sha512-uTXU56TNoYrTohb+6CseP8IqNwlNdtPwEO0AWl+5j7NelS6x0xZZtP0bDWaLvOfUbaYwhhWp1guzXUxkC7mW7Q==} + '@vitest/spy@2.0.5': + resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} - '@vitest/ui@2.0.4': - resolution: {integrity: sha512-9SNE9ve3kgDkVTxJsY7BjqSwyqDVRJbq/AHVHZs+V0vmr/0cCX6yGT6nOahSXEsXFtKAsvRtBXKlTgr+5njzZQ==} + '@vitest/ui@2.0.5': + resolution: {integrity: sha512-m+ZpVt/PVi/nbeRKEjdiYeoh0aOfI9zr3Ria9LO7V2PlMETtAXJS3uETEZkc8Be2oOl8mhd7Ew+5SRBXRYncNw==} peerDependencies: - vitest: 2.0.4 + vitest: 2.0.5 - '@vitest/utils@2.0.4': - resolution: {integrity: sha512-Zc75QuuoJhOBnlo99ZVUkJIuq4Oj0zAkrQ2VzCqNCx6wAwViHEh5Fnp4fiJTE9rA+sAoXRf00Z9xGgfEzV6fzQ==} + '@vitest/utils@2.0.5': + resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} @@ -2346,9 +2362,6 @@ packages: resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} engines: {node: '>=18'} - get-tsconfig@4.7.5: - resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} - get-tsconfig@4.7.6: resolution: {integrity: sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==} @@ -2458,8 +2471,8 @@ packages: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} - importx@0.4.2: - resolution: {integrity: sha512-3DDrGIQo/61iEb2YZG18fU0W2VCX7z3vB43EQLfpUg3kkvQIr49qrzW5zXY0cPGCWta3Y0VB938Tlp+A+crItA==} + importx@0.4.3: + resolution: {integrity: sha512-x6E6OxmWq/SUaj7wDeDeSjyHP+rMUbEaqJ5fw0uEtC/FTX9ocxNMFJ+ONnpJIsRpFz3ya6qJAK4orwSKqw0BSQ==} imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} @@ -2553,6 +2566,10 @@ packages: resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} hasBin: true + jiti@1.21.6: + resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} + hasBin: true + jiti@2.0.0-beta.2: resolution: {integrity: sha512-c+PHQZakiQuMKbnhvrjZUvrK6E/AfmTOf4P+E3Y4FNVHcNMX9e/XrnbEvO+m4wS6ZjsvhHh/POQTlfy8uXFc0A==} hasBin: true @@ -2671,9 +2688,6 @@ packages: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true - magic-string@0.30.10: - resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} - magic-string@0.30.11: resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} @@ -3329,8 +3343,8 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tsx@4.16.2: - resolution: {integrity: sha512-C1uWweJDgdtX2x600HjaFaucXTilT7tgUZHbOE4+ypskZ1OP8CRCSDkCxG6Vya9EwaFIVagWwpaVAn5wzypaqQ==} + tsx@4.16.3: + resolution: {integrity: sha512-MP8AEUxVnboD2rCC6kDLxnpDBNWN9k3BSVU/0/nNxgm70bPBnfn+yCKcnOsIVPQwdkbKYoFOlKjjWZWJ2XCXUg==} engines: {node: '>=18.0.0'} hasBin: true @@ -3365,8 +3379,8 @@ packages: ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} - unconfig@0.5.2: - resolution: {integrity: sha512-t/A8ckfwCSO0pB9ZTcianK27GbWpgiZScB0N8IgQnli3fQNLKFW4GTS6Ekf+oCwXQz/uvxZ7MhKTpcH25B6hEA==} + unconfig@0.5.5: + resolution: {integrity: sha512-VQZ5PT9HDX+qag0XdgQi8tJepPhXiR/yVOkn707gJDKo31lGjRilPREiQJ9Z6zd/Ugpv6ZvO5VxVIcatldYcNQ==} undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} @@ -3374,8 +3388,8 @@ packages: undici-types@6.11.1: resolution: {integrity: sha512-mIDEX2ek50x0OlRgxryxsenE5XaQD4on5U2inY7RApK3SOJpofyw7uW2AyfMKkhAxXIceo2DeWGVGwyvng1GNQ==} - undici@6.19.4: - resolution: {integrity: sha512-i3uaEUwNdkRq2qtTRRJb13moW5HWqviu7Vl7oYRYz++uPtGHJj+x7TGjcEuwS5Mt2P4nA0U9dhIX3DdB6JGY0g==} + undici@6.19.5: + resolution: {integrity: sha512-LryC15SWzqQsREHIOUybavaIHF5IoL0dJ9aWWxL/PgT1KfqAW5225FZpDUFlt9xiDMS2/S7DOKhFWA7RLksWdg==} engines: {node: '>=18.17'} unicorn-magic@0.1.0: @@ -3389,11 +3403,11 @@ packages: resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} engines: {node: '>= 4.0.0'} - unocss@0.61.7: - resolution: {integrity: sha512-Xlq1+pHjBafpLvo3lidD5bmJin1LZj4UqhSHHCl5sBkWkXKZPKlABgco2+d6u8+PBxqFtX+4pOzuj67sixvs2Q==} + unocss@0.61.9: + resolution: {integrity: sha512-D7nEObT1lhCUwXU5MoQ2Msh5S5g1EHVVSqDNM2ODs6dqWSboDCsRTPZQiyQmV9vCobrjYcvAFno9ZAgO7pvurw==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 0.61.7 + '@unocss/webpack': 0.61.9 vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 peerDependenciesMeta: '@unocss/webpack': @@ -3429,8 +3443,8 @@ packages: validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - vite-node@2.0.4: - resolution: {integrity: sha512-ZpJVkxcakYtig5iakNeL7N3trufe3M6vGuzYAr4GsbCTwobDeyPJpE4cjDhhPluv8OvQCFzu2LWp6GkoKRITXA==} + vite-node@2.0.5: + resolution: {integrity: sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -3494,15 +3508,15 @@ packages: vite: optional: true - vitest@2.0.4: - resolution: {integrity: sha512-luNLDpfsnxw5QSW4bISPe6tkxVvv5wn2BBs/PuDRkhXZ319doZyLOBr1sjfB5yCEpTiU7xCAdViM8TNVGPwoog==} + vitest@2.0.5: + resolution: {integrity: sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.0.4 - '@vitest/ui': 2.0.4 + '@vitest/browser': 2.0.5 + '@vitest/ui': 2.0.5 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -3643,6 +3657,8 @@ snapshots: '@babel/compat-data@7.24.8': {} + '@babel/compat-data@7.25.2': {} + '@babel/core@7.24.9': dependencies: '@ampproject/remapping': 2.3.0 @@ -3663,6 +3679,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/core@7.25.2': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.25.0 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helpers': 7.25.0 + '@babel/parser': 7.25.3 + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.3 + '@babel/types': 7.25.2 + convert-source-map: 2.0.0 + debug: 4.3.6 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/generator@7.24.10': dependencies: '@babel/types': 7.24.9 @@ -3672,14 +3708,14 @@ snapshots: '@babel/generator@7.25.0': dependencies: - '@babel/types': 7.25.0 + '@babel/types': 7.25.2 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 '@babel/helper-annotate-as-pure@7.24.7': dependencies: - '@babel/types': 7.25.0 + '@babel/types': 7.25.2 '@babel/helper-compilation-targets@7.24.8': dependencies: @@ -3689,15 +3725,23 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.25.0(@babel/core@7.24.9)': + '@babel/helper-compilation-targets@7.25.2': dependencies: - '@babel/core': 7.24.9 + '@babel/compat-data': 7.25.2 + '@babel/helper-validator-option': 7.24.8 + browserslist: 4.23.2 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-create-class-features-plugin@7.25.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-member-expression-to-functions': 7.24.8 '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/helper-replace-supers': 7.25.0(@babel/core@7.24.9) + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/traverse': 7.25.1 + '@babel/traverse': 7.25.3 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -3717,8 +3761,8 @@ snapshots: '@babel/helper-member-expression-to-functions@7.24.8': dependencies: - '@babel/traverse': 7.25.1 - '@babel/types': 7.25.0 + '@babel/traverse': 7.25.3 + '@babel/types': 7.25.2 transitivePeerDependencies: - supports-color @@ -3744,28 +3788,28 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.25.0(@babel/core@7.24.9)': + '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.25.2 '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.24.7 '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.1 + '@babel/traverse': 7.25.3 transitivePeerDependencies: - supports-color '@babel/helper-optimise-call-expression@7.24.7': dependencies: - '@babel/types': 7.25.0 + '@babel/types': 7.25.2 '@babel/helper-plugin-utils@7.24.8': {} - '@babel/helper-replace-supers@7.25.0(@babel/core@7.24.9)': + '@babel/helper-replace-supers@7.25.0(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.25.2 '@babel/helper-member-expression-to-functions': 7.24.8 '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/traverse': 7.25.1 + '@babel/traverse': 7.25.3 transitivePeerDependencies: - supports-color @@ -3778,8 +3822,8 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: - '@babel/traverse': 7.25.1 - '@babel/types': 7.25.0 + '@babel/traverse': 7.25.3 + '@babel/types': 7.25.2 transitivePeerDependencies: - supports-color @@ -3798,6 +3842,11 @@ snapshots: '@babel/template': 7.24.7 '@babel/types': 7.24.9 + '@babel/helpers@7.25.0': + dependencies: + '@babel/template': 7.25.0 + '@babel/types': 7.25.2 + '@babel/highlight@7.24.7': dependencies: '@babel/helper-validator-identifier': 7.24.7 @@ -3809,48 +3858,53 @@ snapshots: dependencies: '@babel/types': 7.24.9 - '@babel/parser@7.25.0': + '@babel/parser@7.25.3': dependencies: - '@babel/types': 7.25.0 + '@babel/types': 7.25.2 '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.24.9)': dependencies: '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.24.9)': + '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.24.9)': + '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.24.9 - '@babel/helper-module-transforms': 7.25.0(@babel/core@7.24.9) + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-simple-access': 7.24.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-typescript@7.25.0(@babel/core@7.24.9)': + '@babel/plugin-transform-typescript@7.25.2(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.24.9) + '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.25.2) transitivePeerDependencies: - supports-color - '@babel/preset-typescript@7.24.7(@babel/core@7.24.9)': + '@babel/preset-typescript@7.24.7(@babel/core@7.25.2)': dependencies: - '@babel/core': 7.24.9 + '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-option': 7.24.8 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.9) - '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.9) - '@babel/plugin-transform-typescript': 7.25.0(@babel/core@7.24.9) + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) transitivePeerDependencies: - supports-color @@ -3867,8 +3921,8 @@ snapshots: '@babel/template@7.25.0': dependencies: '@babel/code-frame': 7.24.7 - '@babel/parser': 7.25.0 - '@babel/types': 7.25.0 + '@babel/parser': 7.25.3 + '@babel/types': 7.25.2 '@babel/traverse@7.24.8': dependencies: @@ -3885,13 +3939,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/traverse@7.25.1': + '@babel/traverse@7.25.3': dependencies: '@babel/code-frame': 7.24.7 '@babel/generator': 7.25.0 - '@babel/parser': 7.25.0 + '@babel/parser': 7.25.3 '@babel/template': 7.25.0 - '@babel/types': 7.25.0 + '@babel/types': 7.25.2 debug: 4.3.6 globals: 11.12.0 transitivePeerDependencies: @@ -3903,7 +3957,7 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 - '@babel/types@7.25.0': + '@babel/types@7.25.2': dependencies: '@babel/helper-string-parser': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 @@ -4119,7 +4173,7 @@ snapshots: '@eslint/object-schema@2.1.4': {} - '@flowr/eslint-config@3.10.2(@unocss/eslint-plugin@0.61.7(eslint@9.8.0)(typescript@5.5.4))(eslint-plugin-solid@0.14.1(eslint@9.8.0)(typescript@5.5.4))(eslint-plugin-vue@9.27.0(eslint@9.8.0))(eslint-processor-vue-blocks@0.1.2(eslint@9.8.0))(eslint@9.8.0)(typescript@5.5.4)(vitest@2.0.4(@types/node@22.0.0)(@vitest/ui@2.0.4)(jsdom@24.1.1)(sass@1.77.8))(vue-eslint-parser@9.4.3(eslint@9.8.0))': + '@flowr/eslint-config@3.10.2(@unocss/eslint-plugin@0.61.9(eslint@9.8.0)(typescript@5.5.4))(eslint-plugin-solid@0.14.1(eslint@9.8.0)(typescript@5.5.4))(eslint-plugin-vue@9.27.0(eslint@9.8.0))(eslint-processor-vue-blocks@0.1.2(eslint@9.8.0))(eslint@9.8.0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.0.2)(@vitest/ui@2.0.5)(jsdom@24.1.1)(sass@1.77.8))(vue-eslint-parser@9.4.3(eslint@9.8.0))': dependencies: '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 @@ -4142,7 +4196,7 @@ snapshots: eslint-plugin-toml: 0.11.1(eslint@9.8.0) eslint-plugin-unicorn: 55.0.0(eslint@9.8.0) eslint-plugin-unused-imports: 4.0.1(@typescript-eslint/eslint-plugin@8.0.0-alpha.41(@typescript-eslint/parser@8.0.0-alpha.41(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0) - eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.41(@typescript-eslint/parser@8.0.0-alpha.41(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4)(vitest@2.0.4(@types/node@22.0.0)(@vitest/ui@2.0.4)(jsdom@24.1.1)(sass@1.77.8)) + eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.41(@typescript-eslint/parser@8.0.0-alpha.41(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.0.2)(@vitest/ui@2.0.5)(jsdom@24.1.1)(sass@1.77.8)) eslint-plugin-yml: 1.14.0(eslint@9.8.0) find-up: 7.0.0 globals: 15.8.0 @@ -4152,7 +4206,7 @@ snapshots: toml-eslint-parser: 0.10.0 yaml-eslint-parser: 1.2.3 optionalDependencies: - '@unocss/eslint-plugin': 0.61.7(eslint@9.8.0)(typescript@5.5.4) + '@unocss/eslint-plugin': 0.61.9(eslint@9.8.0)(typescript@5.5.4) eslint-plugin-solid: 0.14.1(eslint@9.8.0)(typescript@5.5.4) eslint-plugin-vue: 9.27.0(eslint@9.8.0) eslint-processor-vue-blocks: 0.1.2(eslint@9.8.0) @@ -4353,11 +4407,11 @@ snapshots: '@rspc/client': 0.2.3 '@tanstack/query-core': 5.51.1 - '@rspc/solid-query@0.2.3(@tanstack/solid-query@5.51.15(solid-js@1.8.19))(solid-js@1.8.19)': + '@rspc/solid-query@0.2.3(@tanstack/solid-query@5.51.16(solid-js@1.8.19))(solid-js@1.8.19)': dependencies: '@rspc/client': 0.2.3 '@rspc/query-core': 0.2.3(@rspc/client@0.2.3) - '@tanstack/solid-query': 5.51.15(solid-js@1.8.19) + '@tanstack/solid-query': 5.51.16(solid-js@1.8.19) solid-js: 1.8.19 '@rspc/tauri@0.2.0(@tauri-apps/api@2.0.0-beta.16)': @@ -4457,11 +4511,11 @@ snapshots: '@tanstack/query-core@5.51.1': {} - '@tanstack/query-core@5.51.15': {} + '@tanstack/query-core@5.51.16': {} - '@tanstack/solid-query@5.51.15(solid-js@1.8.19)': + '@tanstack/solid-query@5.51.16(solid-js@1.8.19)': dependencies: - '@tanstack/query-core': 5.51.15 + '@tanstack/query-core': 5.51.16 solid-js: 1.8.19 '@tauri-apps/api@2.0.0-beta.15': {} @@ -4515,9 +4569,9 @@ snapshots: dependencies: '@tauri-apps/api': 2.0.0-beta.15 - '@tauri-apps/plugin-dialog@2.0.0-beta.7': + '@tauri-apps/plugin-dialog@2.0.0-beta.8': dependencies: - '@tauri-apps/api': 2.0.0-beta.15 + '@tauri-apps/api': 2.0.0-beta.16 '@tauri-apps/plugin-shell@https://codeload.github.com/tauri-apps/tauri-plugin-shell/tar.gz/adb938ddf434547ae35f74dc1a080908da03ea96': dependencies: @@ -4612,7 +4666,7 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@22.0.0': + '@types/node@22.0.2': dependencies: undici-types: 6.11.1 @@ -4862,24 +4916,24 @@ snapshots: '@typescript-eslint/types': 8.0.0-alpha.55 eslint-visitor-keys: 3.4.3 - '@unocss/astro@0.61.7(rollup@4.19.1)(vite@5.3.5(@types/node@22.0.0)(sass@1.77.8))': + '@unocss/astro@0.61.9(rollup@4.19.1)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8))': dependencies: - '@unocss/core': 0.61.7 - '@unocss/reset': 0.61.7 - '@unocss/vite': 0.61.7(rollup@4.19.1)(vite@5.3.5(@types/node@22.0.0)(sass@1.77.8)) + '@unocss/core': 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)) optionalDependencies: - vite: 5.3.5(@types/node@22.0.0)(sass@1.77.8) + vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8) transitivePeerDependencies: - rollup - supports-color - '@unocss/cli@0.61.7(rollup@4.19.1)': + '@unocss/cli@0.61.9(rollup@4.19.1)': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.19.1) - '@unocss/config': 0.61.7 - '@unocss/core': 0.61.7 - '@unocss/preset-uno': 0.61.7 + '@unocss/config': 0.61.9 + '@unocss/core': 0.61.9 + '@unocss/preset-uno': 0.61.9 cac: 6.7.14 chokidar: 3.6.0 colorette: 2.0.20 @@ -4892,20 +4946,20 @@ snapshots: - rollup - supports-color - '@unocss/config@0.61.7': + '@unocss/config@0.61.9': dependencies: - '@unocss/core': 0.61.7 - unconfig: 0.5.2 + '@unocss/core': 0.61.9 + unconfig: 0.5.5 transitivePeerDependencies: - supports-color - '@unocss/core@0.61.7': {} + '@unocss/core@0.61.9': {} - '@unocss/eslint-plugin@0.61.7(eslint@9.8.0)(typescript@5.5.4)': + '@unocss/eslint-plugin@0.61.9(eslint@9.8.0)(typescript@5.5.4)': dependencies: '@typescript-eslint/utils': 7.18.0(eslint@9.8.0)(typescript@5.5.4) - '@unocss/config': 0.61.7 - '@unocss/core': 0.61.7 + '@unocss/config': 0.61.9 + '@unocss/core': 0.61.9 magic-string: 0.30.11 synckit: 0.9.1 transitivePeerDependencies: @@ -4914,22 +4968,22 @@ snapshots: - typescript optional: true - '@unocss/extractor-arbitrary-variants@0.61.7': + '@unocss/extractor-arbitrary-variants@0.61.9': dependencies: - '@unocss/core': 0.61.7 + '@unocss/core': 0.61.9 - '@unocss/inspector@0.61.7': + '@unocss/inspector@0.61.9': dependencies: - '@unocss/core': 0.61.7 - '@unocss/rule-utils': 0.61.7 + '@unocss/core': 0.61.9 + '@unocss/rule-utils': 0.61.9 gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/postcss@0.61.7(postcss@8.4.40)': + '@unocss/postcss@0.61.9(postcss@8.4.40)': dependencies: - '@unocss/config': 0.61.7 - '@unocss/core': 0.61.7 - '@unocss/rule-utils': 0.61.7 + '@unocss/config': 0.61.9 + '@unocss/core': 0.61.9 + '@unocss/rule-utils': 0.61.9 css-tree: 2.3.1 fast-glob: 3.3.2 magic-string: 0.30.11 @@ -4937,100 +4991,100 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/preset-attributify@0.61.7': + '@unocss/preset-attributify@0.61.9': dependencies: - '@unocss/core': 0.61.7 + '@unocss/core': 0.61.9 - '@unocss/preset-icons@0.61.7': + '@unocss/preset-icons@0.61.9': dependencies: '@iconify/utils': 2.1.29 - '@unocss/core': 0.61.7 + '@unocss/core': 0.61.9 ofetch: 1.3.4 transitivePeerDependencies: - supports-color - '@unocss/preset-mini@0.61.7': + '@unocss/preset-mini@0.61.9': dependencies: - '@unocss/core': 0.61.7 - '@unocss/extractor-arbitrary-variants': 0.61.7 - '@unocss/rule-utils': 0.61.7 + '@unocss/core': 0.61.9 + '@unocss/extractor-arbitrary-variants': 0.61.9 + '@unocss/rule-utils': 0.61.9 - '@unocss/preset-tagify@0.61.7': + '@unocss/preset-tagify@0.61.9': dependencies: - '@unocss/core': 0.61.7 + '@unocss/core': 0.61.9 - '@unocss/preset-typography@0.61.7': + '@unocss/preset-typography@0.61.9': dependencies: - '@unocss/core': 0.61.7 - '@unocss/preset-mini': 0.61.7 + '@unocss/core': 0.61.9 + '@unocss/preset-mini': 0.61.9 - '@unocss/preset-uno@0.61.7': + '@unocss/preset-uno@0.61.9': dependencies: - '@unocss/core': 0.61.7 - '@unocss/preset-mini': 0.61.7 - '@unocss/preset-wind': 0.61.7 - '@unocss/rule-utils': 0.61.7 + '@unocss/core': 0.61.9 + '@unocss/preset-mini': 0.61.9 + '@unocss/preset-wind': 0.61.9 + '@unocss/rule-utils': 0.61.9 - '@unocss/preset-web-fonts@0.61.7': + '@unocss/preset-web-fonts@0.61.9': dependencies: - '@unocss/core': 0.61.7 + '@unocss/core': 0.61.9 ofetch: 1.3.4 - '@unocss/preset-wind@0.61.7': + '@unocss/preset-wind@0.61.9': dependencies: - '@unocss/core': 0.61.7 - '@unocss/preset-mini': 0.61.7 - '@unocss/rule-utils': 0.61.7 + '@unocss/core': 0.61.9 + '@unocss/preset-mini': 0.61.9 + '@unocss/rule-utils': 0.61.9 - '@unocss/reset@0.61.7': {} + '@unocss/reset@0.61.9': {} - '@unocss/rule-utils@0.61.7': + '@unocss/rule-utils@0.61.9': dependencies: - '@unocss/core': 0.61.7 + '@unocss/core': 0.61.9 magic-string: 0.30.11 - '@unocss/scope@0.61.7': {} + '@unocss/scope@0.61.9': {} - '@unocss/transformer-attributify-jsx-babel@0.61.7': + '@unocss/transformer-attributify-jsx-babel@0.61.9': dependencies: - '@babel/core': 7.24.9 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.9) - '@babel/preset-typescript': 7.24.7(@babel/core@7.24.9) - '@unocss/core': 0.61.7 + '@babel/core': 7.25.2 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) + '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) + '@unocss/core': 0.61.9 transitivePeerDependencies: - supports-color - '@unocss/transformer-attributify-jsx@0.61.7': + '@unocss/transformer-attributify-jsx@0.61.9': dependencies: - '@unocss/core': 0.61.7 + '@unocss/core': 0.61.9 - '@unocss/transformer-compile-class@0.61.7': + '@unocss/transformer-compile-class@0.61.9': dependencies: - '@unocss/core': 0.61.7 + '@unocss/core': 0.61.9 - '@unocss/transformer-directives@0.61.7': + '@unocss/transformer-directives@0.61.9': dependencies: - '@unocss/core': 0.61.7 - '@unocss/rule-utils': 0.61.7 + '@unocss/core': 0.61.9 + '@unocss/rule-utils': 0.61.9 css-tree: 2.3.1 - '@unocss/transformer-variant-group@0.61.7': + '@unocss/transformer-variant-group@0.61.9': dependencies: - '@unocss/core': 0.61.7 + '@unocss/core': 0.61.9 - '@unocss/vite@0.61.7(rollup@4.19.1)(vite@5.3.5(@types/node@22.0.0)(sass@1.77.8))': + '@unocss/vite@0.61.9(rollup@4.19.1)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.19.1) - '@unocss/config': 0.61.7 - '@unocss/core': 0.61.7 - '@unocss/inspector': 0.61.7 - '@unocss/scope': 0.61.7 - '@unocss/transformer-directives': 0.61.7 + '@unocss/config': 0.61.9 + '@unocss/core': 0.61.9 + '@unocss/inspector': 0.61.9 + '@unocss/scope': 0.61.9 + '@unocss/transformer-directives': 0.61.9 chokidar: 3.6.0 fast-glob: 3.3.2 magic-string: 0.30.11 - vite: 5.3.5(@types/node@22.0.0)(sass@1.77.8) + vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8) transitivePeerDependencies: - rollup - supports-color @@ -5039,46 +5093,46 @@ snapshots: dependencies: solid-js: 1.8.19 - '@vitest/expect@2.0.4': + '@vitest/expect@2.0.5': dependencies: - '@vitest/spy': 2.0.4 - '@vitest/utils': 2.0.4 + '@vitest/spy': 2.0.5 + '@vitest/utils': 2.0.5 chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/pretty-format@2.0.4': + '@vitest/pretty-format@2.0.5': dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.0.4': + '@vitest/runner@2.0.5': dependencies: - '@vitest/utils': 2.0.4 + '@vitest/utils': 2.0.5 pathe: 1.1.2 - '@vitest/snapshot@2.0.4': + '@vitest/snapshot@2.0.5': dependencies: - '@vitest/pretty-format': 2.0.4 - magic-string: 0.30.10 + '@vitest/pretty-format': 2.0.5 + magic-string: 0.30.11 pathe: 1.1.2 - '@vitest/spy@2.0.4': + '@vitest/spy@2.0.5': dependencies: tinyspy: 3.0.0 - '@vitest/ui@2.0.4(vitest@2.0.4)': + '@vitest/ui@2.0.5(vitest@2.0.5)': dependencies: - '@vitest/utils': 2.0.4 + '@vitest/utils': 2.0.5 fast-glob: 3.3.2 fflate: 0.8.2 flatted: 3.3.1 pathe: 1.1.2 sirv: 2.0.4 tinyrainbow: 1.2.0 - vitest: 2.0.4(@types/node@22.0.0)(@vitest/ui@2.0.4)(jsdom@24.1.1)(sass@1.77.8) + vitest: 2.0.5(@types/node@22.0.2)(@vitest/ui@2.0.5)(jsdom@24.1.1)(sass@1.77.8) - '@vitest/utils@2.0.4': + '@vitest/utils@2.0.5': dependencies: - '@vitest/pretty-format': 2.0.4 + '@vitest/pretty-format': 2.0.5 estree-walker: 3.0.3 loupe: 3.1.1 tinyrainbow: 1.2.0 @@ -5674,13 +5728,13 @@ snapshots: optionalDependencies: '@typescript-eslint/eslint-plugin': 8.0.0-alpha.41(@typescript-eslint/parser@8.0.0-alpha.41(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4) - eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.41(@typescript-eslint/parser@8.0.0-alpha.41(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4)(vitest@2.0.4(@types/node@22.0.0)(@vitest/ui@2.0.4)(jsdom@24.1.1)(sass@1.77.8)): + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.41(@typescript-eslint/parser@8.0.0-alpha.41(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4)(vitest@2.0.5(@types/node@22.0.2)(@vitest/ui@2.0.5)(jsdom@24.1.1)(sass@1.77.8)): dependencies: '@typescript-eslint/utils': 7.17.0(eslint@9.8.0)(typescript@5.5.4) eslint: 9.8.0 optionalDependencies: '@typescript-eslint/eslint-plugin': 8.0.0-alpha.41(@typescript-eslint/parser@8.0.0-alpha.41(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4) - vitest: 2.0.4(@types/node@22.0.0)(@vitest/ui@2.0.4)(jsdom@24.1.1)(sass@1.77.8) + vitest: 2.0.5(@types/node@22.0.2)(@vitest/ui@2.0.5)(jsdom@24.1.1)(sass@1.77.8) transitivePeerDependencies: - supports-color - typescript @@ -5930,10 +5984,6 @@ snapshots: '@sec-ant/readable-stream': 0.4.1 is-stream: 4.0.1 - get-tsconfig@4.7.5: - dependencies: - resolve-pkg-maps: 1.0.0 - get-tsconfig@4.7.6: dependencies: resolve-pkg-maps: 1.0.0 @@ -6038,15 +6088,16 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 - importx@0.4.2: + importx@0.4.3: dependencies: bundle-require: 5.0.0(esbuild@0.23.0) debug: 4.3.6 esbuild: 0.23.0 jiti: 2.0.0-beta.2 + jiti-v1: jiti@1.21.6 pathe: 1.1.2 pkg-types: 1.1.3 - tsx: 4.16.2 + tsx: 4.16.3 transitivePeerDependencies: - supports-color @@ -6113,6 +6164,8 @@ snapshots: jiti@1.21.0: {} + jiti@1.21.6: {} + jiti@2.0.0-beta.2: {} js-tokens@4.0.0: {} @@ -6226,10 +6279,6 @@ snapshots: lz-string@1.5.0: {} - magic-string@0.30.10: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - magic-string@0.30.11: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -6861,14 +6910,14 @@ snapshots: dependencies: typescript: 5.5.4 - ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4): + ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.0.0 + '@types/node': 22.0.2 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -6885,10 +6934,10 @@ snapshots: tslib@2.6.3: {} - tsx@4.16.2: + tsx@4.16.3: dependencies: esbuild: 0.21.5 - get-tsconfig: 4.7.5 + get-tsconfig: 4.7.6 optionalDependencies: fsevents: 2.3.3 @@ -6911,11 +6960,11 @@ snapshots: ufo@1.5.4: {} - unconfig@0.5.2: + unconfig@0.5.5: dependencies: '@antfu/utils': 0.7.10 defu: 6.1.4 - importx: 0.4.2 + importx: 0.4.3 transitivePeerDependencies: - supports-color @@ -6923,7 +6972,7 @@ snapshots: undici-types@6.11.1: {} - undici@6.19.4: {} + undici@6.19.5: {} unicorn-magic@0.1.0: {} @@ -6933,30 +6982,30 @@ snapshots: universalify@0.2.0: {} - unocss@0.61.7(postcss@8.4.40)(rollup@4.19.1)(vite@5.3.5(@types/node@22.0.0)(sass@1.77.8)): + 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)): dependencies: - '@unocss/astro': 0.61.7(rollup@4.19.1)(vite@5.3.5(@types/node@22.0.0)(sass@1.77.8)) - '@unocss/cli': 0.61.7(rollup@4.19.1) - '@unocss/core': 0.61.7 - '@unocss/extractor-arbitrary-variants': 0.61.7 - '@unocss/postcss': 0.61.7(postcss@8.4.40) - '@unocss/preset-attributify': 0.61.7 - '@unocss/preset-icons': 0.61.7 - '@unocss/preset-mini': 0.61.7 - '@unocss/preset-tagify': 0.61.7 - '@unocss/preset-typography': 0.61.7 - '@unocss/preset-uno': 0.61.7 - '@unocss/preset-web-fonts': 0.61.7 - '@unocss/preset-wind': 0.61.7 - '@unocss/reset': 0.61.7 - '@unocss/transformer-attributify-jsx': 0.61.7 - '@unocss/transformer-attributify-jsx-babel': 0.61.7 - '@unocss/transformer-compile-class': 0.61.7 - '@unocss/transformer-directives': 0.61.7 - '@unocss/transformer-variant-group': 0.61.7 - '@unocss/vite': 0.61.7(rollup@4.19.1)(vite@5.3.5(@types/node@22.0.0)(sass@1.77.8)) + '@unocss/astro': 0.61.9(rollup@4.19.1)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)) + '@unocss/cli': 0.61.9(rollup@4.19.1) + '@unocss/core': 0.61.9 + '@unocss/extractor-arbitrary-variants': 0.61.9 + '@unocss/postcss': 0.61.9(postcss@8.4.40) + '@unocss/preset-attributify': 0.61.9 + '@unocss/preset-icons': 0.61.9 + '@unocss/preset-mini': 0.61.9 + '@unocss/preset-tagify': 0.61.9 + '@unocss/preset-typography': 0.61.9 + '@unocss/preset-uno': 0.61.9 + '@unocss/preset-web-fonts': 0.61.9 + '@unocss/preset-wind': 0.61.9 + '@unocss/reset': 0.61.9 + '@unocss/transformer-attributify-jsx': 0.61.9 + '@unocss/transformer-attributify-jsx-babel': 0.61.9 + '@unocss/transformer-compile-class': 0.61.9 + '@unocss/transformer-directives': 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)) optionalDependencies: - vite: 5.3.5(@types/node@22.0.0)(sass@1.77.8) + vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8) transitivePeerDependencies: - postcss - rollup @@ -6991,13 +7040,13 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@2.0.4(@types/node@22.0.0)(sass@1.77.8): + vite-node@2.0.5(@types/node@22.0.2)(sass@1.77.8): dependencies: cac: 6.7.14 - debug: 4.3.5 + debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.3.5(@types/node@22.0.0)(sass@1.77.8) + vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8) transitivePeerDependencies: - '@types/node' - less @@ -7008,13 +7057,13 @@ snapshots: - supports-color - terser - vite-plugin-solid-svg@0.8.1(solid-js@1.8.19)(vite@5.3.5(@types/node@22.0.0)(sass@1.77.8)): + vite-plugin-solid-svg@0.8.1(solid-js@1.8.19)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)): dependencies: solid-js: 1.8.19 svgo: 3.3.2 - vite: 5.3.5(@types/node@22.0.0)(sass@1.77.8) + vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8) - vite-plugin-solid@2.10.2(@testing-library/jest-dom@6.4.8)(solid-js@1.8.19)(vite@5.3.5(@types/node@22.0.0)(sass@1.77.8)): + vite-plugin-solid@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)): dependencies: '@babel/core': 7.24.9 '@types/babel__core': 7.20.5 @@ -7022,62 +7071,62 @@ snapshots: merge-anything: 5.1.7 solid-js: 1.8.19 solid-refresh: 0.6.3(solid-js@1.8.19) - vite: 5.3.5(@types/node@22.0.0)(sass@1.77.8) - vitefu: 0.2.5(vite@5.3.5(@types/node@22.0.0)(sass@1.77.8)) + vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8) + vitefu: 0.2.5(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)) optionalDependencies: '@testing-library/jest-dom': 6.4.8 transitivePeerDependencies: - supports-color - vite-tsconfig-paths@4.3.2(typescript@5.5.4)(vite@5.3.5(@types/node@22.0.0)(sass@1.77.8)): + vite-tsconfig-paths@4.3.2(typescript@5.5.4)(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)): dependencies: debug: 4.3.5 globrex: 0.1.2 tsconfck: 3.0.3(typescript@5.5.4) optionalDependencies: - vite: 5.3.5(@types/node@22.0.0)(sass@1.77.8) + vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8) transitivePeerDependencies: - supports-color - typescript - vite@5.3.5(@types/node@22.0.0)(sass@1.77.8): + vite@5.3.5(@types/node@22.0.2)(sass@1.77.8): dependencies: esbuild: 0.21.5 postcss: 8.4.40 rollup: 4.19.0 optionalDependencies: - '@types/node': 22.0.0 + '@types/node': 22.0.2 fsevents: 2.3.3 sass: 1.77.8 - vitefu@0.2.5(vite@5.3.5(@types/node@22.0.0)(sass@1.77.8)): + vitefu@0.2.5(vite@5.3.5(@types/node@22.0.2)(sass@1.77.8)): optionalDependencies: - vite: 5.3.5(@types/node@22.0.0)(sass@1.77.8) + vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8) - vitest@2.0.4(@types/node@22.0.0)(@vitest/ui@2.0.4)(jsdom@24.1.1)(sass@1.77.8): + vitest@2.0.5(@types/node@22.0.2)(@vitest/ui@2.0.5)(jsdom@24.1.1)(sass@1.77.8): dependencies: '@ampproject/remapping': 2.3.0 - '@vitest/expect': 2.0.4 - '@vitest/pretty-format': 2.0.4 - '@vitest/runner': 2.0.4 - '@vitest/snapshot': 2.0.4 - '@vitest/spy': 2.0.4 - '@vitest/utils': 2.0.4 + '@vitest/expect': 2.0.5 + '@vitest/pretty-format': 2.0.5 + '@vitest/runner': 2.0.5 + '@vitest/snapshot': 2.0.5 + '@vitest/spy': 2.0.5 + '@vitest/utils': 2.0.5 chai: 5.1.1 - debug: 4.3.5 + debug: 4.3.6 execa: 8.0.1 - magic-string: 0.30.10 + magic-string: 0.30.11 pathe: 1.1.2 std-env: 3.7.0 tinybench: 2.8.0 tinypool: 1.0.0 tinyrainbow: 1.2.0 - vite: 5.3.5(@types/node@22.0.0)(sass@1.77.8) - vite-node: 2.0.4(@types/node@22.0.0)(sass@1.77.8) + vite: 5.3.5(@types/node@22.0.2)(sass@1.77.8) + vite-node: 2.0.5(@types/node@22.0.2)(sass@1.77.8) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.0.0 - '@vitest/ui': 2.0.4(vitest@2.0.4) + '@types/node': 22.0.2 + '@vitest/ui': 2.0.5(vitest@2.0.5) jsdom: 24.1.1 transitivePeerDependencies: - less