Compare commits

...

5 Commits

Author SHA1 Message Date
github-actions[bot] b75f9f5cd3 publish new versions (#2954)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-25 18:15:22 +02:00
Lucas Fernandes Nogueira d865ed4768 fix(shell): run sidecar with dots in filename, closes #2310 (#2950)
* fix(shell): run sidecar with dots in filename, closes #2310

* fix import

* remove dead code

* code review suggestions

* clippy

* clippy
2025-08-25 10:44:47 -03:00
renovate[bot] 1107c46425 chore(deps): update dependency @tauri-apps/cli to v2.8.2 (#2932)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 09:25:07 +08:00
renovate[bot] 23a3705857 chore(deps): update dependency rollup to v4.48.0 (#2948)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-23 17:43:32 +08:00
renovate[bot] 6f65e68340 chore(deps): update eslint monorepo to v9.34.0 (#2946)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-23 09:05:42 +08:00
17 changed files with 279 additions and 216 deletions
Generated
+2 -2
View File
@@ -207,7 +207,7 @@ checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487"
[[package]]
name = "api"
version = "2.0.34"
version = "2.0.35"
dependencies = [
"log",
"serde",
@@ -6818,7 +6818,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-shell"
version = "2.3.0"
version = "2.3.1"
dependencies = [
"encoding_rs",
"log",
+6
View File
@@ -1,5 +1,11 @@
# Changelog
## \[2.0.31]
### Dependencies
- Upgraded to `shell-js@2.3.1`
## \[2.0.30]
### Dependencies
+3 -3
View File
@@ -1,7 +1,7 @@
{
"name": "api",
"private": true,
"version": "2.0.30",
"version": "2.0.31",
"type": "module",
"scripts": {
"dev": "vite --clearScreen false",
@@ -26,7 +26,7 @@
"@tauri-apps/plugin-opener": "^2.5.0",
"@tauri-apps/plugin-os": "^2.3.1",
"@tauri-apps/plugin-process": "^2.3.0",
"@tauri-apps/plugin-shell": "^2.3.0",
"@tauri-apps/plugin-shell": "^2.3.1",
"@tauri-apps/plugin-store": "^2.4.0",
"@tauri-apps/plugin-updater": "^2.9.0",
"@tauri-apps/plugin-upload": "^2.3.0",
@@ -36,7 +36,7 @@
"@iconify-json/codicon": "^1.2.12",
"@iconify-json/ph": "^1.2.2",
"@sveltejs/vite-plugin-svelte": "^6.0.0",
"@tauri-apps/cli": "2.8.1",
"@tauri-apps/cli": "2.8.2",
"@unocss/extractor-svelte": "^66.3.3",
"svelte": "^5.20.4",
"unocss": "^66.3.3",
+6
View File
@@ -1,5 +1,11 @@
# Changelog
## \[2.0.35]
### Dependencies
- Upgraded to `shell@2.3.1`
## \[2.0.34]
### Dependencies
+2 -2
View File
@@ -1,7 +1,7 @@
[package]
name = "api"
publish = false
version = "2.0.34"
version = "2.0.35"
description = "An example Tauri Application showcasing the api"
edition = "2021"
rust-version = { workspace = true }
@@ -36,7 +36,7 @@ tauri-plugin-notification = { path = "../../../plugins/notification", version =
tauri-plugin-os = { path = "../../../plugins/os", version = "2.3.1" }
tauri-plugin-process = { path = "../../../plugins/process", version = "2.3.0" }
tauri-plugin-opener = { path = "../../../plugins/opener", version = "2.5.0" }
tauri-plugin-shell = { path = "../../../plugins/shell", version = "2.3.0" }
tauri-plugin-shell = { path = "../../../plugins/shell", version = "2.3.1" }
tauri-plugin-store = { path = "../../../plugins/store", version = "2.4.0" }
tauri-plugin-upload = { path = "../../../plugins/upload", version = "2.3.0" }
+3 -3
View File
@@ -11,16 +11,16 @@
"example:api:dev": "pnpm run --filter \"api\" tauri dev"
},
"devDependencies": {
"@eslint/js": "9.33.0",
"@eslint/js": "9.34.0",
"@rollup/plugin-node-resolve": "16.0.1",
"@rollup/plugin-terser": "0.4.4",
"@rollup/plugin-typescript": "12.1.4",
"covector": "^0.12.4",
"eslint": "9.33.0",
"eslint": "9.34.0",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-security": "3.0.1",
"prettier": "3.6.2",
"rollup": "4.47.1",
"rollup": "4.48.0",
"tslib": "2.8.1",
"typescript": "5.9.2",
"typescript-eslint": "8.40.0"
+1 -1
View File
@@ -14,7 +14,7 @@
"@tauri-apps/plugin-deep-link": "2.4.2"
},
"devDependencies": {
"@tauri-apps/cli": "2.8.1",
"@tauri-apps/cli": "2.8.2",
"typescript": "^5.7.3",
"vite": "^7.0.4"
}
+1 -1
View File
@@ -28,6 +28,6 @@
"@tauri-apps/api": "^2.8.0"
},
"devDependencies": {
"@tauri-apps/cli": "2.8.1"
"@tauri-apps/cli": "2.8.2"
}
}
+4
View File
@@ -1,5 +1,9 @@
# Changelog
## \[2.3.1]
- [`d865ed47`](https://github.com/tauri-apps/plugins-workspace/commit/d865ed47685c3923e894f7d10ee4c037507037e6) ([#2950](https://github.com/tauri-apps/plugins-workspace/pull/2950) by [@lucasfernog](https://github.com/tauri-apps/plugins-workspace/../../lucasfernog)) Fix sidecar with dots in the filename not working on Windows.
## \[2.3.0]
- [`f209b2f2`](https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063) ([#2804](https://github.com/tauri-apps/plugins-workspace/pull/2804) by [@renovate](https://github.com/tauri-apps/plugins-workspace/../../renovate)) Updated tauri to 2.6
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "tauri-plugin-shell"
version = "2.3.0"
version = "2.3.1"
description = "Access the system shell. Allows you to spawn child processes and manage files and URLs using their default application."
edition = { workspace = true }
authors = { workspace = true }
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@tauri-apps/plugin-shell",
"version": "2.3.0",
"version": "2.3.1",
"license": "MIT OR Apache-2.0",
"authors": [
"Tauri Programme within The Commons Conservancy"
+6 -1
View File
@@ -115,7 +115,12 @@ fn prepare_cmd<R: Runtime>(
let mut command = if options.sidecar {
let program = PathBuf::from(program);
let program_as_string = program.display().to_string();
let program_no_ext_as_string = program.with_extension("").display().to_string();
let has_extension = program.extension().is_some_and(|ext| ext == "exe");
let program_no_ext_as_string = if has_extension {
program.with_extension("").display().to_string()
} else {
program_as_string.clone()
};
let configured_sidecar = window
.config()
.bundle
+45 -3
View File
@@ -118,9 +118,23 @@ pub struct Output {
fn relative_command_path(command: &Path) -> crate::Result<PathBuf> {
match platform::current_exe()?.parent() {
#[cfg(windows)]
Some(exe_dir) => Ok(exe_dir.join(command).with_extension("exe")),
Some(exe_dir) => {
let mut command_path = exe_dir.join(command);
let already_exe = command_path.extension().is_some_and(|ext| ext == "exe");
if !already_exe {
// do not use with_extension to retain dots in the command filename
command_path.as_mut_os_string().push(".exe");
}
Ok(command_path)
}
#[cfg(not(windows))]
Some(exe_dir) => Ok(exe_dir.join(command)),
Some(exe_dir) => {
let mut command_path = exe_dir.join(command);
if command_path.extension().is_some_and(|ext| ext == "exe") {
command_path.set_extension("");
}
Ok(command_path)
}
None => Err(crate::Error::CurrentExeHasNoParent),
}
}
@@ -133,6 +147,10 @@ impl From<Command> for StdCommand {
impl Command {
pub(crate) fn new<S: AsRef<OsStr>>(program: S) -> Self {
log::debug!(
"Creating sidecar {}",
program.as_ref().to_str().unwrap_or("")
);
let mut command = StdCommand::new(program);
command.stdout(Stdio::piped());
@@ -451,9 +469,33 @@ fn spawn_pipe_reader<F: Fn(Vec<u8>) -> CommandEvent + Send + Copy + 'static>(
// tests for the commands functions.
#[cfg(test)]
mod tests {
#[cfg(not(windows))]
use super::*;
#[test]
fn relative_command_path_resolves() {
let cwd_parent = platform::current_exe()
.unwrap()
.parent()
.unwrap()
.to_owned();
assert_eq!(
relative_command_path(Path::new("Tauri.Example")).unwrap(),
cwd_parent.join(if cfg!(windows) {
"Tauri.Example.exe"
} else {
"Tauri.Example"
})
);
assert_eq!(
relative_command_path(Path::new("Tauri.Example.exe")).unwrap(),
cwd_parent.join(if cfg!(windows) {
"Tauri.Example.exe"
} else {
"Tauri.Example"
})
);
}
#[cfg(not(windows))]
#[test]
fn test_cmd_spawn_output() {
@@ -9,6 +9,6 @@
"author": "",
"license": "MIT",
"devDependencies": {
"@tauri-apps/cli": "2.8.1"
"@tauri-apps/cli": "2.8.2"
}
}
@@ -8,7 +8,7 @@
"tauri": "tauri"
},
"devDependencies": {
"@tauri-apps/cli": "2.8.1",
"@tauri-apps/cli": "2.8.2",
"typescript": "^5.7.3",
"vite": "^7.0.4"
}
@@ -9,7 +9,7 @@
"preview": "vite preview"
},
"devDependencies": {
"@tauri-apps/cli": "2.8.1",
"@tauri-apps/cli": "2.8.2",
"typescript": "^5.7.3",
"vite": "^7.0.4"
},
+195 -195
View File
@@ -12,26 +12,26 @@ importers:
.:
devDependencies:
'@eslint/js':
specifier: 9.33.0
version: 9.33.0
specifier: 9.34.0
version: 9.34.0
'@rollup/plugin-node-resolve':
specifier: 16.0.1
version: 16.0.1(rollup@4.47.1)
version: 16.0.1(rollup@4.48.0)
'@rollup/plugin-terser':
specifier: 0.4.4
version: 0.4.4(rollup@4.47.1)
version: 0.4.4(rollup@4.48.0)
'@rollup/plugin-typescript':
specifier: 12.1.4
version: 12.1.4(rollup@4.47.1)(tslib@2.8.1)(typescript@5.9.2)
version: 12.1.4(rollup@4.48.0)(tslib@2.8.1)(typescript@5.9.2)
covector:
specifier: ^0.12.4
version: 0.12.4(mocha@10.8.2)
eslint:
specifier: 9.33.0
version: 9.33.0(jiti@2.4.2)
specifier: 9.34.0
version: 9.34.0(jiti@2.4.2)
eslint-config-prettier:
specifier: 10.1.8
version: 10.1.8(eslint@9.33.0(jiti@2.4.2))
version: 10.1.8(eslint@9.34.0(jiti@2.4.2))
eslint-plugin-security:
specifier: 3.0.1
version: 3.0.1
@@ -39,8 +39,8 @@ importers:
specifier: 3.6.2
version: 3.6.2
rollup:
specifier: 4.47.1
version: 4.47.1
specifier: 4.48.0
version: 4.48.0
tslib:
specifier: 2.8.1
version: 2.8.1
@@ -49,7 +49,7 @@ importers:
version: 5.9.2
typescript-eslint:
specifier: 8.40.0
version: 8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.9.2)
version: 8.40.0(eslint@9.34.0(jiti@2.4.2))(typescript@5.9.2)
examples/api:
dependencies:
@@ -102,7 +102,7 @@ importers:
specifier: ^2.3.0
version: link:../../plugins/process
'@tauri-apps/plugin-shell':
specifier: ^2.3.0
specifier: ^2.3.1
version: link:../../plugins/shell
'@tauri-apps/plugin-store':
specifier: ^2.4.0
@@ -127,8 +127,8 @@ importers:
specifier: ^6.0.0
version: 6.0.0(svelte@5.28.2)(vite@7.0.4(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.2))
'@tauri-apps/cli':
specifier: 2.8.1
version: 2.8.1
specifier: 2.8.2
version: 2.8.2
'@unocss/extractor-svelte':
specifier: ^66.3.3
version: 66.3.3
@@ -179,8 +179,8 @@ importers:
version: 2.8.0
devDependencies:
'@tauri-apps/cli':
specifier: 2.8.1
version: 2.8.1
specifier: 2.8.2
version: 2.8.2
plugins/deep-link/examples/app:
dependencies:
@@ -192,8 +192,8 @@ importers:
version: link:../..
devDependencies:
'@tauri-apps/cli':
specifier: 2.8.1
version: 2.8.1
specifier: 2.8.2
version: 2.8.2
typescript:
specifier: ^5.7.3
version: 5.9.2
@@ -288,8 +288,8 @@ importers:
plugins/single-instance/examples/vanilla:
devDependencies:
'@tauri-apps/cli':
specifier: 2.8.1
version: 2.8.1
specifier: 2.8.2
version: 2.8.2
plugins/sql:
dependencies:
@@ -306,8 +306,8 @@ importers:
plugins/store/examples/AppSettingsManager:
devDependencies:
'@tauri-apps/cli':
specifier: 2.8.1
version: 2.8.1
specifier: 2.8.2
version: 2.8.2
typescript:
specifier: ^5.7.3
version: 5.9.2
@@ -346,8 +346,8 @@ importers:
version: link:../..
devDependencies:
'@tauri-apps/cli':
specifier: 2.8.1
version: 2.8.1
specifier: 2.8.2
version: 2.8.2
typescript:
specifier: ^5.7.3
version: 5.9.2
@@ -632,8 +632,8 @@ packages:
resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/js@9.33.0':
resolution: {integrity: sha512-5K1/mKhWaMfreBGJTwval43JJmkip0RmM+3+IuqupeSKNC/Th2Kc7ucaq5ovTSra/OOKB9c58CGSz3QMVbWt0A==}
'@eslint/js@9.34.0':
resolution: {integrity: sha512-EoyvqQnBNsV1CWaEJ559rxXL4c8V92gxirbawSmVUOWXlsRxxQXl6LmCpdUblgxgSkDIqKnhzba2SjRTI/A5Rw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.6':
@@ -756,103 +756,103 @@ packages:
rollup:
optional: true
'@rollup/rollup-android-arm-eabi@4.47.1':
resolution: {integrity: sha512-lTahKRJip0knffA/GTNFJMrToD+CM+JJ+Qt5kjzBK/sFQ0EWqfKW3AYQSlZXN98tX0lx66083U9JYIMioMMK7g==}
'@rollup/rollup-android-arm-eabi@4.48.0':
resolution: {integrity: sha512-aVzKH922ogVAWkKiyKXorjYymz2084zrhrZRXtLrA5eEx5SO8Dj0c/4FpCHZyn7MKzhW2pW4tK28vVr+5oQ2xw==}
cpu: [arm]
os: [android]
'@rollup/rollup-android-arm64@4.47.1':
resolution: {integrity: sha512-uqxkb3RJLzlBbh/bbNQ4r7YpSZnjgMgyoEOY7Fy6GCbelkDSAzeiogxMG9TfLsBbqmGsdDObo3mzGqa8hps4MA==}
'@rollup/rollup-android-arm64@4.48.0':
resolution: {integrity: sha512-diOdQuw43xTa1RddAFbhIA8toirSzFMcnIg8kvlzRbK26xqEnKJ/vqQnghTAajy2Dcy42v+GMPMo6jq67od+Dw==}
cpu: [arm64]
os: [android]
'@rollup/rollup-darwin-arm64@4.47.1':
resolution: {integrity: sha512-tV6reObmxBDS4DDyLzTDIpymthNlxrLBGAoQx6m2a7eifSNEZdkXQl1PE4ZjCkEDPVgNXSzND/k9AQ3mC4IOEQ==}
'@rollup/rollup-darwin-arm64@4.48.0':
resolution: {integrity: sha512-QhR2KA18fPlJWFefySJPDYZELaVqIUVnYgAOdtJ+B/uH96CFg2l1TQpX19XpUMWUqMyIiyY45wje8K6F4w4/CA==}
cpu: [arm64]
os: [darwin]
'@rollup/rollup-darwin-x64@4.47.1':
resolution: {integrity: sha512-XuJRPTnMk1lwsSnS3vYyVMu4x/+WIw1MMSiqj5C4j3QOWsMzbJEK90zG+SWV1h0B1ABGCQ0UZUjti+TQK35uHQ==}
'@rollup/rollup-darwin-x64@4.48.0':
resolution: {integrity: sha512-Q9RMXnQVJ5S1SYpNSTwXDpoQLgJ/fbInWOyjbCnnqTElEyeNvLAB3QvG5xmMQMhFN74bB5ZZJYkKaFPcOG8sGg==}
cpu: [x64]
os: [darwin]
'@rollup/rollup-freebsd-arm64@4.47.1':
resolution: {integrity: sha512-79BAm8Ag/tmJ5asCqgOXsb3WY28Rdd5Lxj8ONiQzWzy9LvWORd5qVuOnjlqiWWZJw+dWewEktZb5yiM1DLLaHw==}
'@rollup/rollup-freebsd-arm64@4.48.0':
resolution: {integrity: sha512-3jzOhHWM8O8PSfyft+ghXZfBkZawQA0PUGtadKYxFqpcYlOYjTi06WsnYBsbMHLawr+4uWirLlbhcYLHDXR16w==}
cpu: [arm64]
os: [freebsd]
'@rollup/rollup-freebsd-x64@4.47.1':
resolution: {integrity: sha512-OQ2/ZDGzdOOlyfqBiip0ZX/jVFekzYrGtUsqAfLDbWy0jh1PUU18+jYp8UMpqhly5ltEqotc2miLngf9FPSWIA==}
'@rollup/rollup-freebsd-x64@4.48.0':
resolution: {integrity: sha512-NcD5uVUmE73C/TPJqf78hInZmiSBsDpz3iD5MF/BuB+qzm4ooF2S1HfeTChj5K4AV3y19FFPgxonsxiEpy8v/A==}
cpu: [x64]
os: [freebsd]
'@rollup/rollup-linux-arm-gnueabihf@4.47.1':
resolution: {integrity: sha512-HZZBXJL1udxlCVvoVadstgiU26seKkHbbAMLg7680gAcMnRNP9SAwTMVet02ANA94kXEI2VhBnXs4e5nf7KG2A==}
'@rollup/rollup-linux-arm-gnueabihf@4.48.0':
resolution: {integrity: sha512-JWnrj8qZgLWRNHr7NbpdnrQ8kcg09EBBq8jVOjmtlB3c8C6IrynAJSMhMVGME4YfTJzIkJqvSUSVJRqkDnu/aA==}
cpu: [arm]
os: [linux]
'@rollup/rollup-linux-arm-musleabihf@4.47.1':
resolution: {integrity: sha512-sZ5p2I9UA7T950JmuZ3pgdKA6+RTBr+0FpK427ExW0t7n+QwYOcmDTK/aRlzoBrWyTpJNlS3kacgSlSTUg6P/Q==}
'@rollup/rollup-linux-arm-musleabihf@4.48.0':
resolution: {integrity: sha512-9xu92F0TxuMH0tD6tG3+GtngwdgSf8Bnz+YcsPG91/r5Vgh5LNofO48jV55priA95p3c92FLmPM7CvsVlnSbGQ==}
cpu: [arm]
os: [linux]
'@rollup/rollup-linux-arm64-gnu@4.47.1':
resolution: {integrity: sha512-3hBFoqPyU89Dyf1mQRXCdpc6qC6At3LV6jbbIOZd72jcx7xNk3aAp+EjzAtN6sDlmHFzsDJN5yeUySvorWeRXA==}
'@rollup/rollup-linux-arm64-gnu@4.48.0':
resolution: {integrity: sha512-NLtvJB5YpWn7jlp1rJiY0s+G1Z1IVmkDuiywiqUhh96MIraC0n7XQc2SZ1CZz14shqkM+XN2UrfIo7JB6UufOA==}
cpu: [arm64]
os: [linux]
'@rollup/rollup-linux-arm64-musl@4.47.1':
resolution: {integrity: sha512-49J4FnMHfGodJWPw73Ve+/hsPjZgcXQGkmqBGZFvltzBKRS+cvMiWNLadOMXKGnYRhs1ToTGM0sItKISoSGUNA==}
'@rollup/rollup-linux-arm64-musl@4.48.0':
resolution: {integrity: sha512-QJ4hCOnz2SXgCh+HmpvZkM+0NSGcZACyYS8DGbWn2PbmA0e5xUk4bIP8eqJyNXLtyB4gZ3/XyvKtQ1IFH671vQ==}
cpu: [arm64]
os: [linux]
'@rollup/rollup-linux-loongarch64-gnu@4.47.1':
resolution: {integrity: sha512-4yYU8p7AneEpQkRX03pbpLmE21z5JNys16F1BZBZg5fP9rIlb0TkeQjn5du5w4agConCCEoYIG57sNxjryHEGg==}
'@rollup/rollup-linux-loongarch64-gnu@4.48.0':
resolution: {integrity: sha512-Pk0qlGJnhILdIC5zSKQnprFjrGmjfDM7TPZ0FKJxRkoo+kgMRAg4ps1VlTZf8u2vohSicLg7NP+cA5qE96PaFg==}
cpu: [loong64]
os: [linux]
'@rollup/rollup-linux-ppc64-gnu@4.47.1':
resolution: {integrity: sha512-fAiq+J28l2YMWgC39jz/zPi2jqc0y3GSRo1yyxlBHt6UN0yYgnegHSRPa3pnHS5amT/efXQrm0ug5+aNEu9UuQ==}
'@rollup/rollup-linux-ppc64-gnu@4.48.0':
resolution: {integrity: sha512-/dNFc6rTpoOzgp5GKoYjT6uLo8okR/Chi2ECOmCZiS4oqh3mc95pThWma7Bgyk6/WTEvjDINpiBCuecPLOgBLQ==}
cpu: [ppc64]
os: [linux]
'@rollup/rollup-linux-riscv64-gnu@4.47.1':
resolution: {integrity: sha512-daoT0PMENNdjVYYU9xec30Y2prb1AbEIbb64sqkcQcSaR0zYuKkoPuhIztfxuqN82KYCKKrj+tQe4Gi7OSm1ow==}
'@rollup/rollup-linux-riscv64-gnu@4.48.0':
resolution: {integrity: sha512-YBwXsvsFI8CVA4ej+bJF2d9uAeIiSkqKSPQNn0Wyh4eMDY4wxuSp71BauPjQNCKK2tD2/ksJ7uhJ8X/PVY9bHQ==}
cpu: [riscv64]
os: [linux]
'@rollup/rollup-linux-riscv64-musl@4.47.1':
resolution: {integrity: sha512-JNyXaAhWtdzfXu5pUcHAuNwGQKevR+6z/poYQKVW+pLaYOj9G1meYc57/1Xv2u4uTxfu9qEWmNTjv/H/EpAisw==}
'@rollup/rollup-linux-riscv64-musl@4.48.0':
resolution: {integrity: sha512-FI3Rr2aGAtl1aHzbkBIamsQyuauYtTF9SDUJ8n2wMXuuxwchC3QkumZa1TEXYIv/1AUp1a25Kwy6ONArvnyeVQ==}
cpu: [riscv64]
os: [linux]
'@rollup/rollup-linux-s390x-gnu@4.47.1':
resolution: {integrity: sha512-U/CHbqKSwEQyZXjCpY43/GLYcTVKEXeRHw0rMBJP7fP3x6WpYG4LTJWR3ic6TeYKX6ZK7mrhltP4ppolyVhLVQ==}
'@rollup/rollup-linux-s390x-gnu@4.48.0':
resolution: {integrity: sha512-Dx7qH0/rvNNFmCcIRe1pyQ9/H0XO4v/f0SDoafwRYwc2J7bJZ5N4CHL/cdjamISZ5Cgnon6iazAVRFlxSoHQnQ==}
cpu: [s390x]
os: [linux]
'@rollup/rollup-linux-x64-gnu@4.47.1':
resolution: {integrity: sha512-uTLEakjxOTElfeZIGWkC34u2auLHB1AYS6wBjPGI00bWdxdLcCzK5awjs25YXpqB9lS8S0vbO0t9ZcBeNibA7g==}
'@rollup/rollup-linux-x64-gnu@4.48.0':
resolution: {integrity: sha512-GUdZKTeKBq9WmEBzvFYuC88yk26vT66lQV8D5+9TgkfbewhLaTHRNATyzpQwwbHIfJvDJ3N9WJ90wK/uR3cy3Q==}
cpu: [x64]
os: [linux]
'@rollup/rollup-linux-x64-musl@4.47.1':
resolution: {integrity: sha512-Ft+d/9DXs30BK7CHCTX11FtQGHUdpNDLJW0HHLign4lgMgBcPFN3NkdIXhC5r9iwsMwYreBBc4Rho5ieOmKNVQ==}
'@rollup/rollup-linux-x64-musl@4.48.0':
resolution: {integrity: sha512-ao58Adz/v14MWpQgYAb4a4h3fdw73DrDGtaiF7Opds5wNyEQwtO6M9dBh89nke0yoZzzaegq6J/EXs7eBebG8A==}
cpu: [x64]
os: [linux]
'@rollup/rollup-win32-arm64-msvc@4.47.1':
resolution: {integrity: sha512-N9X5WqGYzZnjGAFsKSfYFtAShYjwOmFJoWbLg3dYixZOZqU7hdMq+/xyS14zKLhFhZDhP9VfkzQnsdk0ZDS9IA==}
'@rollup/rollup-win32-arm64-msvc@4.48.0':
resolution: {integrity: sha512-kpFno46bHtjZVdRIOxqaGeiABiToo2J+st7Yce+aiAoo1H0xPi2keyQIP04n2JjDVuxBN6bSz9R6RdTK5hIppw==}
cpu: [arm64]
os: [win32]
'@rollup/rollup-win32-ia32-msvc@4.47.1':
resolution: {integrity: sha512-O+KcfeCORZADEY8oQJk4HK8wtEOCRE4MdOkb8qGZQNun3jzmj2nmhV/B/ZaaZOkPmJyvm/gW9n0gsB4eRa1eiQ==}
'@rollup/rollup-win32-ia32-msvc@4.48.0':
resolution: {integrity: sha512-rFYrk4lLk9YUTIeihnQMiwMr6gDhGGSbWThPEDfBoU/HdAtOzPXeexKi7yU8jO+LWRKnmqPN9NviHQf6GDwBcQ==}
cpu: [ia32]
os: [win32]
'@rollup/rollup-win32-x64-msvc@4.47.1':
resolution: {integrity: sha512-CpKnYa8eHthJa3c+C38v/E+/KZyF1Jdh2Cz3DyKZqEWYgrM1IHFArXNWvBLPQCKUEsAqqKX27tTqVEFbDNUcOA==}
'@rollup/rollup-win32-x64-msvc@4.48.0':
resolution: {integrity: sha512-sq0hHLTgdtwOPDB5SJOuaoHyiP1qSwg+71TQWk8iDS04bW1wIE0oQ6otPiRj2ZvLYNASLMaTp8QRGUVZ+5OL5A==}
cpu: [x64]
os: [win32]
@@ -879,74 +879,74 @@ packages:
'@tauri-apps/api@2.8.0':
resolution: {integrity: sha512-ga7zdhbS2GXOMTIZRT0mYjKJtR9fivsXzsyq5U3vjDL0s6DTMwYRm0UHNjzTY5dh4+LSC68Sm/7WEiimbQNYlw==}
'@tauri-apps/cli-darwin-arm64@2.8.1':
resolution: {integrity: sha512-301XWcDozcvJ79uMRquSvgI4vvAxetFs+reMpBI1U5mSWixjUqxZjxs9UDJAtE+GFXdGYTjSLUxCKe5WBDKZ/A==}
'@tauri-apps/cli-darwin-arm64@2.8.2':
resolution: {integrity: sha512-tVYb17WKtbNZF4fI3NgIsZ/+7H9YWQpkNPDPpwdba1CxEik/fqg7mTm7rJLuOtDk0ukFoN53JbZaVx+wCJmTOA==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
'@tauri-apps/cli-darwin-x64@2.8.1':
resolution: {integrity: sha512-fJpOD/jWNy3sn27mjPGexBxGPTCgoCu29C+7qBV8kKJQGrRB4/zJk2zMqcKMjV/1Dma47n+saQWXLFwGpRUHgQ==}
'@tauri-apps/cli-darwin-x64@2.8.2':
resolution: {integrity: sha512-oNsduNfxe5lYDa7bn1lmlWrnKYWEw04k8jWSZiYtt/5pyZcGUu6GjwEN6Gsoo+glR6Xl7FTb88G1VId1YOacTg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
'@tauri-apps/cli-linux-arm-gnueabihf@2.8.1':
resolution: {integrity: sha512-BcrZiInB3xjdV/Q2yv88aAz4Ajrxomd1+oePUO8ZWVpdhFwMZaAAOMbpPVgrlanGBeSzU7Aim9i1Opz/+JYiDA==}
'@tauri-apps/cli-linux-arm-gnueabihf@2.8.2':
resolution: {integrity: sha512-zmvkxHbK49MY39uh/AVUG/WiA/pDrBiRjHFURzFPdsircQCOQFzr0aMG3Gam7ePJlm4T7Vc7Gd8vhENfgPblnQ==}
engines: {node: '>= 10'}
cpu: [arm]
os: [linux]
'@tauri-apps/cli-linux-arm64-gnu@2.8.1':
resolution: {integrity: sha512-uZXaQrcdk55h4qWSe3pngg6LMUwVUIoluxXG/cmKHeq8LddlUdKpj3OaSPahLWip1Ol6hq14ysvywzsrdhM4kA==}
'@tauri-apps/cli-linux-arm64-gnu@2.8.2':
resolution: {integrity: sha512-gdYmMwEUC2Rx2xC8+9diwSSWQJ5Zklju4XC248PzOt5BJz4r0TbnOC5NUmuow2+uuP9Ul2lozCW4/lu/Y6Lseg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
'@tauri-apps/cli-linux-arm64-musl@2.8.1':
resolution: {integrity: sha512-VK/zwBzQY9SfyK7RSrxlIRQLJyhyssoByYWPK/FJMre8SV/y8zZ071cTQNG9dPWM1f+onI1WPTleG+TBUq/0Gw==}
'@tauri-apps/cli-linux-arm64-musl@2.8.2':
resolution: {integrity: sha512-AgiGwBhR9FUnTd7JT8ru2JSNBR7PST9CdZgBZfBUynuff2/vHSBI2LblEijKBmyiC68nTJhVIa4SFTtFY16TJg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
'@tauri-apps/cli-linux-riscv64-gnu@2.8.1':
resolution: {integrity: sha512-bFw3zK6xkyurDR5kw2QgiU6YFlFNrfgtli3wRdTRv8zSVLZMQ2iZ8keYnd57vpvsbZ9PusFPYAMS7Fkzkf9I4g==}
'@tauri-apps/cli-linux-riscv64-gnu@2.8.2':
resolution: {integrity: sha512-YZ9x1mKad1s4IsjVCPRZHNoxsG+/k8bIpx6SIoQDYtWnj75P0NBStUG3D72xUjZVGsj/EqOhFJ30hW2dwSteWQ==}
engines: {node: '>= 10'}
cpu: [riscv64]
os: [linux]
'@tauri-apps/cli-linux-x64-gnu@2.8.1':
resolution: {integrity: sha512-zOnFX+Rppuz0UVVSeCi67lMet8le+yT4UIiQ6t/QYGtpoWO/D4GpMoVYehJlR14klNXrC2CRxT9b3BUWTCEBwA==}
'@tauri-apps/cli-linux-x64-gnu@2.8.2':
resolution: {integrity: sha512-Of7CR7RXqwWJcKYaCuazDgWPuWHCaHAEvL1NMGX8Ck3vdfcjReSQo/QEnf5EYtJpNdItEmIrbbYWrHI9QsNEfQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
'@tauri-apps/cli-linux-x64-musl@2.8.1':
resolution: {integrity: sha512-gLy6eisaeOTC6NQirs3a0XZNCVT/i7JPYHkXx6ArH6+Kb9IU8ogthTY4MQoYbkWmdOp3ijKX+RT1dD3IZURrEg==}
'@tauri-apps/cli-linux-x64-musl@2.8.2':
resolution: {integrity: sha512-GBBKksPKwxpagE9SPoJtrnEMd5a5UVBEkaGsC1E0BbmiOjf2hL3rlvjEvNEzOGU1zX5XEiDvd5xbrCEdxL7r3g==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
'@tauri-apps/cli-win32-arm64-msvc@2.8.1':
resolution: {integrity: sha512-ciZ93Dm847zFDqRyc1e0YRiu/cdWne1bMhvifcZOibbyqSKB9o+b95Y5axMtXqR4Wsd2mHiC5TE+MVF3NDsdEw==}
'@tauri-apps/cli-win32-arm64-msvc@2.8.2':
resolution: {integrity: sha512-1oXevTQErlyJCPwBU0JD1HNmCucSrb+ujBS5fNFAiRnmu1e9NOiJHKsg+iTvzB24oTdSYhRQLpbP0GbsWhD8hQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
'@tauri-apps/cli-win32-ia32-msvc@2.8.1':
resolution: {integrity: sha512-uWUa503Pw53XidUvcqWOvVsBY7vpQs+ZlTyQgXSnPuTiMF1l5bFEzqoHMvZfIL3MFG13xCAqVK1bR7lFB/6qMQ==}
'@tauri-apps/cli-win32-ia32-msvc@2.8.2':
resolution: {integrity: sha512-RynsG2+Kxs6JNG4i/5azFJ28OqXl7V82RUkBwTrHYXXA7bXIM/qN8wEekKmALM+aN8BJbWF38ZvJaXztvv/uKg==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
'@tauri-apps/cli-win32-x64-msvc@2.8.1':
resolution: {integrity: sha512-KmiT0vI7FMBWfk5YDQg7+WcjzuMdeaHOQ7H0podZ7lyJg2qo2DpbGp8y+fMVCRsmvQx5bW6Cyh1ArfO1kkUInA==}
'@tauri-apps/cli-win32-x64-msvc@2.8.2':
resolution: {integrity: sha512-nVbBXQC0FIjkPmr1Fq+yqwZvVLBE2zID4Ilc9wt0JsOa6TrKaGPGFc17NZW2RA2RaLeErhlcnKFUL0tmnPIZgA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
'@tauri-apps/cli@2.8.1':
resolution: {integrity: sha512-ONVAfI7PFUO6MdSq9dh2YwlIb1cAezrzqrWw2+TChVskoqzDyyzncU7yXlcph/H/nR/kNDEY3E1pC8aV3TVCNQ==}
'@tauri-apps/cli@2.8.2':
resolution: {integrity: sha512-aVGBjYufTIsG10LJPbzqkWpVPJrBz03rhXhY434htJ1eHEJ67gPjJO3yUPaiLhaIUjbUeyQusgeGTWT1obV0IA==}
engines: {node: '>= 10'}
hasBin: true
@@ -1401,8 +1401,8 @@ packages:
resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
eslint@9.33.0:
resolution: {integrity: sha512-TS9bTNIryDzStCpJN93aC5VRSW3uTx9sClUn4B87pwiCaJh220otoI0X8mJKr+VcPtniMdN8GKjlwgWGUv5ZKA==}
eslint@9.34.0:
resolution: {integrity: sha512-RNCHRX5EwdrESy3Jc9o8ie8Bog+PeYvvSR8sDGoZxNFTvZ4dlxUB3WzQ3bQMztFrSRODGrLLj8g6OFuGY/aiQg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -1962,8 +1962,8 @@ packages:
resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
rollup@4.47.1:
resolution: {integrity: sha512-iasGAQoZ5dWDzULEUX3jiW0oB1qyFOepSyDyoU6S/OhVlDIwj5knI5QBa5RRQ0sK7OE0v+8VIi2JuV+G+3tfNg==}
rollup@4.48.0:
resolution: {integrity: sha512-BXHRqK1vyt9XVSEHZ9y7xdYtuYbwVod2mLwOMFP7t/Eqoc1pHRlG/WdV2qNeNvZHRQdLedaFycljaYYM96RqJQ==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -2524,9 +2524,9 @@ snapshots:
'@esbuild/win32-x64@0.25.6':
optional: true
'@eslint-community/eslint-utils@4.7.0(eslint@9.33.0(jiti@2.4.2))':
'@eslint-community/eslint-utils@4.7.0(eslint@9.34.0(jiti@2.4.2))':
dependencies:
eslint: 9.33.0(jiti@2.4.2)
eslint: 9.34.0(jiti@2.4.2)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {}
@@ -2559,7 +2559,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@eslint/js@9.33.0': {}
'@eslint/js@9.34.0': {}
'@eslint/object-schema@2.1.6': {}
@@ -2644,99 +2644,99 @@ snapshots:
dependencies:
quansync: 0.2.10
'@rollup/plugin-node-resolve@16.0.1(rollup@4.47.1)':
'@rollup/plugin-node-resolve@16.0.1(rollup@4.48.0)':
dependencies:
'@rollup/pluginutils': 5.1.4(rollup@4.47.1)
'@rollup/pluginutils': 5.1.4(rollup@4.48.0)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
resolve: 1.22.10
optionalDependencies:
rollup: 4.47.1
rollup: 4.48.0
'@rollup/plugin-terser@0.4.4(rollup@4.47.1)':
'@rollup/plugin-terser@0.4.4(rollup@4.48.0)':
dependencies:
serialize-javascript: 6.0.2
smob: 1.5.0
terser: 5.39.0
optionalDependencies:
rollup: 4.47.1
rollup: 4.48.0
'@rollup/plugin-typescript@12.1.4(rollup@4.47.1)(tslib@2.8.1)(typescript@5.9.2)':
'@rollup/plugin-typescript@12.1.4(rollup@4.48.0)(tslib@2.8.1)(typescript@5.9.2)':
dependencies:
'@rollup/pluginutils': 5.1.4(rollup@4.47.1)
'@rollup/pluginutils': 5.1.4(rollup@4.48.0)
resolve: 1.22.10
typescript: 5.9.2
optionalDependencies:
rollup: 4.47.1
rollup: 4.48.0
tslib: 2.8.1
'@rollup/pluginutils@5.1.4(rollup@4.47.1)':
'@rollup/pluginutils@5.1.4(rollup@4.48.0)':
dependencies:
'@types/estree': 1.0.8
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
rollup: 4.47.1
rollup: 4.48.0
'@rollup/rollup-android-arm-eabi@4.47.1':
'@rollup/rollup-android-arm-eabi@4.48.0':
optional: true
'@rollup/rollup-android-arm64@4.47.1':
'@rollup/rollup-android-arm64@4.48.0':
optional: true
'@rollup/rollup-darwin-arm64@4.47.1':
'@rollup/rollup-darwin-arm64@4.48.0':
optional: true
'@rollup/rollup-darwin-x64@4.47.1':
'@rollup/rollup-darwin-x64@4.48.0':
optional: true
'@rollup/rollup-freebsd-arm64@4.47.1':
'@rollup/rollup-freebsd-arm64@4.48.0':
optional: true
'@rollup/rollup-freebsd-x64@4.47.1':
'@rollup/rollup-freebsd-x64@4.48.0':
optional: true
'@rollup/rollup-linux-arm-gnueabihf@4.47.1':
'@rollup/rollup-linux-arm-gnueabihf@4.48.0':
optional: true
'@rollup/rollup-linux-arm-musleabihf@4.47.1':
'@rollup/rollup-linux-arm-musleabihf@4.48.0':
optional: true
'@rollup/rollup-linux-arm64-gnu@4.47.1':
'@rollup/rollup-linux-arm64-gnu@4.48.0':
optional: true
'@rollup/rollup-linux-arm64-musl@4.47.1':
'@rollup/rollup-linux-arm64-musl@4.48.0':
optional: true
'@rollup/rollup-linux-loongarch64-gnu@4.47.1':
'@rollup/rollup-linux-loongarch64-gnu@4.48.0':
optional: true
'@rollup/rollup-linux-ppc64-gnu@4.47.1':
'@rollup/rollup-linux-ppc64-gnu@4.48.0':
optional: true
'@rollup/rollup-linux-riscv64-gnu@4.47.1':
'@rollup/rollup-linux-riscv64-gnu@4.48.0':
optional: true
'@rollup/rollup-linux-riscv64-musl@4.47.1':
'@rollup/rollup-linux-riscv64-musl@4.48.0':
optional: true
'@rollup/rollup-linux-s390x-gnu@4.47.1':
'@rollup/rollup-linux-s390x-gnu@4.48.0':
optional: true
'@rollup/rollup-linux-x64-gnu@4.47.1':
'@rollup/rollup-linux-x64-gnu@4.48.0':
optional: true
'@rollup/rollup-linux-x64-musl@4.47.1':
'@rollup/rollup-linux-x64-musl@4.48.0':
optional: true
'@rollup/rollup-win32-arm64-msvc@4.47.1':
'@rollup/rollup-win32-arm64-msvc@4.48.0':
optional: true
'@rollup/rollup-win32-ia32-msvc@4.47.1':
'@rollup/rollup-win32-ia32-msvc@4.48.0':
optional: true
'@rollup/rollup-win32-x64-msvc@4.47.1':
'@rollup/rollup-win32-x64-msvc@4.48.0':
optional: true
'@sveltejs/acorn-typescript@1.0.5(acorn@8.15.0)':
@@ -2767,52 +2767,52 @@ snapshots:
'@tauri-apps/api@2.8.0': {}
'@tauri-apps/cli-darwin-arm64@2.8.1':
'@tauri-apps/cli-darwin-arm64@2.8.2':
optional: true
'@tauri-apps/cli-darwin-x64@2.8.1':
'@tauri-apps/cli-darwin-x64@2.8.2':
optional: true
'@tauri-apps/cli-linux-arm-gnueabihf@2.8.1':
'@tauri-apps/cli-linux-arm-gnueabihf@2.8.2':
optional: true
'@tauri-apps/cli-linux-arm64-gnu@2.8.1':
'@tauri-apps/cli-linux-arm64-gnu@2.8.2':
optional: true
'@tauri-apps/cli-linux-arm64-musl@2.8.1':
'@tauri-apps/cli-linux-arm64-musl@2.8.2':
optional: true
'@tauri-apps/cli-linux-riscv64-gnu@2.8.1':
'@tauri-apps/cli-linux-riscv64-gnu@2.8.2':
optional: true
'@tauri-apps/cli-linux-x64-gnu@2.8.1':
'@tauri-apps/cli-linux-x64-gnu@2.8.2':
optional: true
'@tauri-apps/cli-linux-x64-musl@2.8.1':
'@tauri-apps/cli-linux-x64-musl@2.8.2':
optional: true
'@tauri-apps/cli-win32-arm64-msvc@2.8.1':
'@tauri-apps/cli-win32-arm64-msvc@2.8.2':
optional: true
'@tauri-apps/cli-win32-ia32-msvc@2.8.1':
'@tauri-apps/cli-win32-ia32-msvc@2.8.2':
optional: true
'@tauri-apps/cli-win32-x64-msvc@2.8.1':
'@tauri-apps/cli-win32-x64-msvc@2.8.2':
optional: true
'@tauri-apps/cli@2.8.1':
'@tauri-apps/cli@2.8.2':
optionalDependencies:
'@tauri-apps/cli-darwin-arm64': 2.8.1
'@tauri-apps/cli-darwin-x64': 2.8.1
'@tauri-apps/cli-linux-arm-gnueabihf': 2.8.1
'@tauri-apps/cli-linux-arm64-gnu': 2.8.1
'@tauri-apps/cli-linux-arm64-musl': 2.8.1
'@tauri-apps/cli-linux-riscv64-gnu': 2.8.1
'@tauri-apps/cli-linux-x64-gnu': 2.8.1
'@tauri-apps/cli-linux-x64-musl': 2.8.1
'@tauri-apps/cli-win32-arm64-msvc': 2.8.1
'@tauri-apps/cli-win32-ia32-msvc': 2.8.1
'@tauri-apps/cli-win32-x64-msvc': 2.8.1
'@tauri-apps/cli-darwin-arm64': 2.8.2
'@tauri-apps/cli-darwin-x64': 2.8.2
'@tauri-apps/cli-linux-arm-gnueabihf': 2.8.2
'@tauri-apps/cli-linux-arm64-gnu': 2.8.2
'@tauri-apps/cli-linux-arm64-musl': 2.8.2
'@tauri-apps/cli-linux-riscv64-gnu': 2.8.2
'@tauri-apps/cli-linux-x64-gnu': 2.8.2
'@tauri-apps/cli-linux-x64-musl': 2.8.2
'@tauri-apps/cli-win32-arm64-msvc': 2.8.2
'@tauri-apps/cli-win32-ia32-msvc': 2.8.2
'@tauri-apps/cli-win32-x64-msvc': 2.8.2
'@types/estree@1.0.8': {}
@@ -2826,15 +2826,15 @@ snapshots:
'@types/unist@2.0.11': {}
'@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.9.2))(eslint@9.33.0(jiti@2.4.2))(typescript@5.9.2)':
'@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.4.2))(typescript@5.9.2))(eslint@9.34.0(jiti@2.4.2))(typescript@5.9.2)':
dependencies:
'@eslint-community/regexpp': 4.12.1
'@typescript-eslint/parser': 8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.9.2)
'@typescript-eslint/parser': 8.40.0(eslint@9.34.0(jiti@2.4.2))(typescript@5.9.2)
'@typescript-eslint/scope-manager': 8.40.0
'@typescript-eslint/type-utils': 8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.9.2)
'@typescript-eslint/utils': 8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.9.2)
'@typescript-eslint/type-utils': 8.40.0(eslint@9.34.0(jiti@2.4.2))(typescript@5.9.2)
'@typescript-eslint/utils': 8.40.0(eslint@9.34.0(jiti@2.4.2))(typescript@5.9.2)
'@typescript-eslint/visitor-keys': 8.40.0
eslint: 9.33.0(jiti@2.4.2)
eslint: 9.34.0(jiti@2.4.2)
graphemer: 1.4.0
ignore: 7.0.4
natural-compare: 1.4.0
@@ -2843,14 +2843,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/parser@8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.9.2)':
'@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.4.2))(typescript@5.9.2)':
dependencies:
'@typescript-eslint/scope-manager': 8.40.0
'@typescript-eslint/types': 8.40.0
'@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2)
'@typescript-eslint/visitor-keys': 8.40.0
debug: 4.4.1(supports-color@8.1.1)
eslint: 9.33.0(jiti@2.4.2)
eslint: 9.34.0(jiti@2.4.2)
typescript: 5.9.2
transitivePeerDependencies:
- supports-color
@@ -2873,13 +2873,13 @@ snapshots:
dependencies:
typescript: 5.9.2
'@typescript-eslint/type-utils@8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.9.2)':
'@typescript-eslint/type-utils@8.40.0(eslint@9.34.0(jiti@2.4.2))(typescript@5.9.2)':
dependencies:
'@typescript-eslint/types': 8.40.0
'@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2)
'@typescript-eslint/utils': 8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.9.2)
'@typescript-eslint/utils': 8.40.0(eslint@9.34.0(jiti@2.4.2))(typescript@5.9.2)
debug: 4.4.1(supports-color@8.1.1)
eslint: 9.33.0(jiti@2.4.2)
eslint: 9.34.0(jiti@2.4.2)
ts-api-utils: 2.1.0(typescript@5.9.2)
typescript: 5.9.2
transitivePeerDependencies:
@@ -2903,13 +2903,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/utils@8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.9.2)':
'@typescript-eslint/utils@8.40.0(eslint@9.34.0(jiti@2.4.2))(typescript@5.9.2)':
dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.4.2))
'@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0(jiti@2.4.2))
'@typescript-eslint/scope-manager': 8.40.0
'@typescript-eslint/types': 8.40.0
'@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2)
eslint: 9.33.0(jiti@2.4.2)
eslint: 9.34.0(jiti@2.4.2)
typescript: 5.9.2
transitivePeerDependencies:
- supports-color
@@ -3378,9 +3378,9 @@ snapshots:
escape-string-regexp@4.0.0: {}
eslint-config-prettier@10.1.8(eslint@9.33.0(jiti@2.4.2)):
eslint-config-prettier@10.1.8(eslint@9.34.0(jiti@2.4.2)):
dependencies:
eslint: 9.33.0(jiti@2.4.2)
eslint: 9.34.0(jiti@2.4.2)
eslint-plugin-security@3.0.1:
dependencies:
@@ -3395,15 +3395,15 @@ snapshots:
eslint-visitor-keys@4.2.1: {}
eslint@9.33.0(jiti@2.4.2):
eslint@9.34.0(jiti@2.4.2):
dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.4.2))
'@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0(jiti@2.4.2))
'@eslint-community/regexpp': 4.12.1
'@eslint/config-array': 0.21.0
'@eslint/config-helpers': 0.3.1
'@eslint/core': 0.15.2
'@eslint/eslintrc': 3.3.1
'@eslint/js': 9.33.0
'@eslint/js': 9.34.0
'@eslint/plugin-kit': 0.3.5
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
@@ -3971,30 +3971,30 @@ snapshots:
reusify@1.1.0: {}
rollup@4.47.1:
rollup@4.48.0:
dependencies:
'@types/estree': 1.0.8
optionalDependencies:
'@rollup/rollup-android-arm-eabi': 4.47.1
'@rollup/rollup-android-arm64': 4.47.1
'@rollup/rollup-darwin-arm64': 4.47.1
'@rollup/rollup-darwin-x64': 4.47.1
'@rollup/rollup-freebsd-arm64': 4.47.1
'@rollup/rollup-freebsd-x64': 4.47.1
'@rollup/rollup-linux-arm-gnueabihf': 4.47.1
'@rollup/rollup-linux-arm-musleabihf': 4.47.1
'@rollup/rollup-linux-arm64-gnu': 4.47.1
'@rollup/rollup-linux-arm64-musl': 4.47.1
'@rollup/rollup-linux-loongarch64-gnu': 4.47.1
'@rollup/rollup-linux-ppc64-gnu': 4.47.1
'@rollup/rollup-linux-riscv64-gnu': 4.47.1
'@rollup/rollup-linux-riscv64-musl': 4.47.1
'@rollup/rollup-linux-s390x-gnu': 4.47.1
'@rollup/rollup-linux-x64-gnu': 4.47.1
'@rollup/rollup-linux-x64-musl': 4.47.1
'@rollup/rollup-win32-arm64-msvc': 4.47.1
'@rollup/rollup-win32-ia32-msvc': 4.47.1
'@rollup/rollup-win32-x64-msvc': 4.47.1
'@rollup/rollup-android-arm-eabi': 4.48.0
'@rollup/rollup-android-arm64': 4.48.0
'@rollup/rollup-darwin-arm64': 4.48.0
'@rollup/rollup-darwin-x64': 4.48.0
'@rollup/rollup-freebsd-arm64': 4.48.0
'@rollup/rollup-freebsd-x64': 4.48.0
'@rollup/rollup-linux-arm-gnueabihf': 4.48.0
'@rollup/rollup-linux-arm-musleabihf': 4.48.0
'@rollup/rollup-linux-arm64-gnu': 4.48.0
'@rollup/rollup-linux-arm64-musl': 4.48.0
'@rollup/rollup-linux-loongarch64-gnu': 4.48.0
'@rollup/rollup-linux-ppc64-gnu': 4.48.0
'@rollup/rollup-linux-riscv64-gnu': 4.48.0
'@rollup/rollup-linux-riscv64-musl': 4.48.0
'@rollup/rollup-linux-s390x-gnu': 4.48.0
'@rollup/rollup-linux-x64-gnu': 4.48.0
'@rollup/rollup-linux-x64-musl': 4.48.0
'@rollup/rollup-win32-arm64-msvc': 4.48.0
'@rollup/rollup-win32-ia32-msvc': 4.48.0
'@rollup/rollup-win32-x64-msvc': 4.48.0
fsevents: 2.3.3
run-parallel@1.2.0:
@@ -4145,13 +4145,13 @@ snapshots:
type-fest@0.7.1: {}
typescript-eslint@8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.9.2):
typescript-eslint@8.40.0(eslint@9.34.0(jiti@2.4.2))(typescript@5.9.2):
dependencies:
'@typescript-eslint/eslint-plugin': 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.9.2))(eslint@9.33.0(jiti@2.4.2))(typescript@5.9.2)
'@typescript-eslint/parser': 8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.9.2)
'@typescript-eslint/eslint-plugin': 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.34.0(jiti@2.4.2))(typescript@5.9.2))(eslint@9.34.0(jiti@2.4.2))(typescript@5.9.2)
'@typescript-eslint/parser': 8.40.0(eslint@9.34.0(jiti@2.4.2))(typescript@5.9.2)
'@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2)
'@typescript-eslint/utils': 8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.9.2)
eslint: 9.33.0(jiti@2.4.2)
'@typescript-eslint/utils': 8.40.0(eslint@9.34.0(jiti@2.4.2))(typescript@5.9.2)
eslint: 9.34.0(jiti@2.4.2)
typescript: 5.9.2
transitivePeerDependencies:
- supports-color
@@ -4236,7 +4236,7 @@ snapshots:
fdir: 6.4.6(picomatch@4.0.2)
picomatch: 4.0.2
postcss: 8.5.6
rollup: 4.47.1
rollup: 4.48.0
tinyglobby: 0.2.14
optionalDependencies:
fsevents: 2.3.3