chore: update deps

This commit is contained in:
huzibaca 2024-10-04 23:56:50 +08:00
parent 477d1f2aee
commit d0ba506011
No known key found for this signature in database
GPG Key ID: D4364EE4851DC302
5 changed files with 126 additions and 117 deletions

View File

@ -69,7 +69,7 @@
}, },
"devDependencies": { "devDependencies": {
"@actions/github": "^5.1.1", "@actions/github": "^5.1.1",
"@tauri-apps/cli": "2.0.0-rc.17", "@tauri-apps/cli": "2.0.0-rc.18",
"@types/js-cookie": "^3.0.6", "@types/js-cookie": "^3.0.6",
"@types/js-yaml": "^4.0.9", "@types/js-yaml": "^4.0.9",
"@types/lodash-es": "^4.17.12", "@types/lodash-es": "^4.17.12",

90
pnpm-lock.yaml generated
View File

@ -156,8 +156,8 @@ importers:
specifier: ^5.1.1 specifier: ^5.1.1
version: 5.1.1 version: 5.1.1
"@tauri-apps/cli": "@tauri-apps/cli":
specifier: 2.0.0-rc.17 specifier: 2.0.0-rc.18
version: 2.0.0-rc.17 version: 2.0.0-rc.18
"@types/js-cookie": "@types/js-cookie":
specifier: ^3.0.6 specifier: ^3.0.6
version: 3.0.6 version: 3.0.6
@ -2103,100 +2103,100 @@ packages:
integrity: sha512-UNiIhhKG08j4ooss2oEEVexffmWkgkYlC2M3GcX3VPtNsqFgVNL8Mcw/4Y7rO9M9S+ffAMnLOF5ypzyuyb8tyg==, integrity: sha512-UNiIhhKG08j4ooss2oEEVexffmWkgkYlC2M3GcX3VPtNsqFgVNL8Mcw/4Y7rO9M9S+ffAMnLOF5ypzyuyb8tyg==,
} }
"@tauri-apps/cli-darwin-arm64@2.0.0-rc.17": "@tauri-apps/cli-darwin-arm64@2.0.0-rc.18":
resolution: resolution:
{ {
integrity: sha512-LXlLpavNfhvELPBcjCzQ9DOLx7rlAzZM4iltsaKawAewx30Q0EpIjK53Sg5AR3p5/KzNfCsTMjjpeUZg1AcFgw==, integrity: sha512-L2/VQ4q1pZyhqOifarVDJf/+JabU6DSUMj6979wXrUOOxmyfLCZaw5qGGsbirYOfxWMo+qcXEFRF411YIv9qWw==,
} }
engines: { node: ">= 10" } engines: { node: ">= 10" }
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
"@tauri-apps/cli-darwin-x64@2.0.0-rc.17": "@tauri-apps/cli-darwin-x64@2.0.0-rc.18":
resolution: resolution:
{ {
integrity: sha512-86jlpD9DQEMdPCu+foqady2Kov3u151Pgs1uOdA3SQxXph4L31T7j26axIhADLYZH6T1be+lSVPm6+fp0iXGgw==, integrity: sha512-ri0NrRAh2CqejoKym67m9Devpqppnn4SrwWnuqV68oHXan3ibn2CeY+g3ygkb6Ch0v5ZcbxJEtop5fZwUTFH4w==,
} }
engines: { node: ">= 10" } engines: { node: ">= 10" }
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
"@tauri-apps/cli-linux-arm-gnueabihf@2.0.0-rc.17": "@tauri-apps/cli-linux-arm-gnueabihf@2.0.0-rc.18":
resolution: resolution:
{ {
integrity: sha512-ZFZeVBFdM9ogNebqzU3vo6f662YwmnE5XzeT6UEKUy+df49Fw2Npebmg0t/BPoF9e/nEgK1w1Jy68aK2JISscg==, integrity: sha512-+dDZQIHXufqq3WVrKycudVeJa8xfRzIY2XHSYunWS5RMRx1PrcvLbZLBcm3BMtwuY9pwbzrpDHL4K/1+Maj4JQ==,
} }
engines: { node: ">= 10" } engines: { node: ">= 10" }
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
"@tauri-apps/cli-linux-arm64-gnu@2.0.0-rc.17": "@tauri-apps/cli-linux-arm64-gnu@2.0.0-rc.18":
resolution: resolution:
{ {
integrity: sha512-GvO7BNJL6y8CumvaidJ+cEXn0KRaCzhmwtrMfTEl9jsqhGYvmNXuOlZR41hgoy6CQtUiu11ZGoBtU37/lxEKaQ==, integrity: sha512-pti3FmMAJKArbr8FyoU8eFbcRHRcFRaD16crjNfXfGFGUGNXeMcrAAZptDpGZ9fPfMYBQYzUN/uKqHvrlrYFIw==,
} }
engines: { node: ">= 10" } engines: { node: ">= 10" }
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
"@tauri-apps/cli-linux-arm64-musl@2.0.0-rc.17": "@tauri-apps/cli-linux-arm64-musl@2.0.0-rc.18":
resolution: resolution:
{ {
integrity: sha512-DypDS3rJjcKzpgZKqHsCrzVGDbjo17XcYNhAYd2VxvXmGVAq05eZ71jLYHSSofXTxbpLZMcGKaino0jKyX1mOA==, integrity: sha512-1e+h543bXRnLLhUwhglnnH6eN4dgtbxKS48oHsBCpLEqLNrovHTHEd1xSZgUAEOh9J9hpIh6Bme7loCwOps9ZQ==,
} }
engines: { node: ">= 10" } engines: { node: ">= 10" }
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
"@tauri-apps/cli-linux-x64-gnu@2.0.0-rc.17": "@tauri-apps/cli-linux-x64-gnu@2.0.0-rc.18":
resolution: resolution:
{ {
integrity: sha512-nKCAJtC4b9HnVpDsCVXASPEXOEIZb/HFmdRPuKiYXmpziL5OByCJLjhVx5EFhpVtqAg1isCmOutqKc8Nmw1QQQ==, integrity: sha512-5lwBuY06s5J1iCOZq+hM6spBhaGejkh8zn8HdVjnL0mqZ+cH/qbC1Uss6HO/gC1Q53JQFoYeam2P2/8UuNjlHQ==,
} }
engines: { node: ">= 10" } engines: { node: ">= 10" }
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
"@tauri-apps/cli-linux-x64-musl@2.0.0-rc.17": "@tauri-apps/cli-linux-x64-musl@2.0.0-rc.18":
resolution: resolution:
{ {
integrity: sha512-cSi3M/hcNo+NubSKJG96Af6o6cL38RCvP0ImFiyIOU/adYmW0bQGWI4u/eL14IpdNCR1pbifgEcQL6dteyod0g==, integrity: sha512-jtJ1EP6GhW258MKujampDbPWX+El26m8yGBzEcZxurrhFvN8d3QHgle4eT/cgqlVT+AZ9DVrhDwTfXilGjERZA==,
} }
engines: { node: ">= 10" } engines: { node: ">= 10" }
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
"@tauri-apps/cli-win32-arm64-msvc@2.0.0-rc.17": "@tauri-apps/cli-win32-arm64-msvc@2.0.0-rc.18":
resolution: resolution:
{ {
integrity: sha512-hMtNtm2zXvUwzzTEJIf/GQplWHNLEeAjiLGaX9sS2Me96X/OzU1PUXcWTYdjVA102cf6q//0/pgpPo/Yn480KA==, integrity: sha512-E9PSjWwvUnhnW/wjXti0UQgXDYLTUBKWtT2yOS2dXLspmvh1vwdRgZn/AjhjMM2HwZzhBW94Qys06mQAz6z2vg==,
} }
engines: { node: ">= 10" } engines: { node: ">= 10" }
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
"@tauri-apps/cli-win32-ia32-msvc@2.0.0-rc.17": "@tauri-apps/cli-win32-ia32-msvc@2.0.0-rc.18":
resolution: resolution:
{ {
integrity: sha512-XO+zgvYvpz65aYbXMyFhej4Td5sEK7bSLPr2+8BigiI7F4tHaS7KJpYVtJtjHQtAo6KBy/bT8P9VW6xM4G+YVA==, integrity: sha512-I+r88I/Dyqex7oV1NOtW3kxYoRegjxtQrQLILGsn6xcirTERnX0pPl1GYW5ooTxvs/H+qt4tuW5iL8Fp1lpmuQ==,
} }
engines: { node: ">= 10" } engines: { node: ">= 10" }
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
"@tauri-apps/cli-win32-x64-msvc@2.0.0-rc.17": "@tauri-apps/cli-win32-x64-msvc@2.0.0-rc.18":
resolution: resolution:
{ {
integrity: sha512-sVV0o9careFJuL3fTtkp6ed8X4FGGfMyK1WbXR5ci4Z2dn94wIJuefzTnGaQnvur4PaEJQ9WmTlQ2Pe3UrokBQ==, integrity: sha512-IEl0dDc10ln1rt2SGoNxKiYJIDS/fBsS1hTKT4cfZeeKCgHOqMqpdGq25RaVmkkk0UhW/9WeyjxIyFGO3ll4TA==,
} }
engines: { node: ">= 10" } engines: { node: ">= 10" }
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
"@tauri-apps/cli@2.0.0-rc.17": "@tauri-apps/cli@2.0.0-rc.18":
resolution: resolution:
{ {
integrity: sha512-7YQljT+izYmhLqsI5G2xg3AHBPx3gAHc+gB/s+NKqdSL4CuGImLiii8Rw/qBtuJpWFWLJiaGXnpra35zrSlknQ==, integrity: sha512-43PjSEISHI3uH2jyR7QlEJUv1yQYlCOvm5eEdadhHIooV5Dqjs6zkddwEJuHYRpSLI/IfiQ8VPBYrw/GfyvhCA==,
} }
engines: { node: ">= 10" } engines: { node: ">= 10" }
hasBin: true hasBin: true
@ -6094,48 +6094,48 @@ snapshots:
"@tauri-apps/api@2.0.0-rc.4": {} "@tauri-apps/api@2.0.0-rc.4": {}
"@tauri-apps/cli-darwin-arm64@2.0.0-rc.17": "@tauri-apps/cli-darwin-arm64@2.0.0-rc.18":
optional: true optional: true
"@tauri-apps/cli-darwin-x64@2.0.0-rc.17": "@tauri-apps/cli-darwin-x64@2.0.0-rc.18":
optional: true optional: true
"@tauri-apps/cli-linux-arm-gnueabihf@2.0.0-rc.17": "@tauri-apps/cli-linux-arm-gnueabihf@2.0.0-rc.18":
optional: true optional: true
"@tauri-apps/cli-linux-arm64-gnu@2.0.0-rc.17": "@tauri-apps/cli-linux-arm64-gnu@2.0.0-rc.18":
optional: true optional: true
"@tauri-apps/cli-linux-arm64-musl@2.0.0-rc.17": "@tauri-apps/cli-linux-arm64-musl@2.0.0-rc.18":
optional: true optional: true
"@tauri-apps/cli-linux-x64-gnu@2.0.0-rc.17": "@tauri-apps/cli-linux-x64-gnu@2.0.0-rc.18":
optional: true optional: true
"@tauri-apps/cli-linux-x64-musl@2.0.0-rc.17": "@tauri-apps/cli-linux-x64-musl@2.0.0-rc.18":
optional: true optional: true
"@tauri-apps/cli-win32-arm64-msvc@2.0.0-rc.17": "@tauri-apps/cli-win32-arm64-msvc@2.0.0-rc.18":
optional: true optional: true
"@tauri-apps/cli-win32-ia32-msvc@2.0.0-rc.17": "@tauri-apps/cli-win32-ia32-msvc@2.0.0-rc.18":
optional: true optional: true
"@tauri-apps/cli-win32-x64-msvc@2.0.0-rc.17": "@tauri-apps/cli-win32-x64-msvc@2.0.0-rc.18":
optional: true optional: true
"@tauri-apps/cli@2.0.0-rc.17": "@tauri-apps/cli@2.0.0-rc.18":
optionalDependencies: optionalDependencies:
"@tauri-apps/cli-darwin-arm64": 2.0.0-rc.17 "@tauri-apps/cli-darwin-arm64": 2.0.0-rc.18
"@tauri-apps/cli-darwin-x64": 2.0.0-rc.17 "@tauri-apps/cli-darwin-x64": 2.0.0-rc.18
"@tauri-apps/cli-linux-arm-gnueabihf": 2.0.0-rc.17 "@tauri-apps/cli-linux-arm-gnueabihf": 2.0.0-rc.18
"@tauri-apps/cli-linux-arm64-gnu": 2.0.0-rc.17 "@tauri-apps/cli-linux-arm64-gnu": 2.0.0-rc.18
"@tauri-apps/cli-linux-arm64-musl": 2.0.0-rc.17 "@tauri-apps/cli-linux-arm64-musl": 2.0.0-rc.18
"@tauri-apps/cli-linux-x64-gnu": 2.0.0-rc.17 "@tauri-apps/cli-linux-x64-gnu": 2.0.0-rc.18
"@tauri-apps/cli-linux-x64-musl": 2.0.0-rc.17 "@tauri-apps/cli-linux-x64-musl": 2.0.0-rc.18
"@tauri-apps/cli-win32-arm64-msvc": 2.0.0-rc.17 "@tauri-apps/cli-win32-arm64-msvc": 2.0.0-rc.18
"@tauri-apps/cli-win32-ia32-msvc": 2.0.0-rc.17 "@tauri-apps/cli-win32-ia32-msvc": 2.0.0-rc.18
"@tauri-apps/cli-win32-x64-msvc": 2.0.0-rc.17 "@tauri-apps/cli-win32-x64-msvc": 2.0.0-rc.18
"@tauri-apps/plugin-clipboard-manager@2.0.0-rc.0": "@tauri-apps/plugin-clipboard-manager@2.0.0-rc.0":
dependencies: dependencies:

140
src-tauri/Cargo.lock generated
View File

@ -582,23 +582,23 @@ dependencies = [
[[package]] [[package]]
name = "boa_ast" name = "boa_ast"
version = "0.18.0" version = "0.19.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b6fb81ca0f301f33aff7401e2ffab37dc9e0e4a1cf0ccf6b34f4d9e60aa0682" checksum = "3a69ee3a749ea36d4e56d92941e7b25076b493d4917c3d155b6cf369e23547d9"
dependencies = [ dependencies = [
"bitflags 2.6.0", "bitflags 2.6.0",
"boa_interner", "boa_interner",
"boa_macros", "boa_macros",
"indexmap 2.5.0", "indexmap 2.5.0",
"num-bigint", "num-bigint",
"rustc-hash 1.1.0", "rustc-hash",
] ]
[[package]] [[package]]
name = "boa_engine" name = "boa_engine"
version = "0.18.0" version = "0.19.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "600e4e4a65b26efcef08a7b1cf2899d3845a32e82e067ee3b75eaf7e413ff31c" checksum = "06e4559b35b80ceb2e6328481c0eca9a24506663ea33ee1e279be6b5b618b25c"
dependencies = [ dependencies = [
"arrayvec", "arrayvec",
"bitflags 2.6.0", "bitflags 2.6.0",
@ -608,6 +608,7 @@ dependencies = [
"boa_macros", "boa_macros",
"boa_parser", "boa_parser",
"boa_profiler", "boa_profiler",
"boa_string",
"bytemuck", "bytemuck",
"cfg-if", "cfg-if",
"dashmap", "dashmap",
@ -616,18 +617,17 @@ dependencies = [
"icu_normalizer", "icu_normalizer",
"indexmap 2.5.0", "indexmap 2.5.0",
"intrusive-collections", "intrusive-collections",
"itertools", "itertools 0.13.0",
"num-bigint", "num-bigint",
"num-integer", "num-integer",
"num-traits", "num-traits",
"num_enum", "num_enum",
"once_cell", "once_cell",
"paste",
"pollster", "pollster",
"portable-atomic", "portable-atomic",
"rand 0.8.5", "rand 0.8.5",
"regress", "regress",
"rustc-hash 1.1.0", "rustc-hash",
"ryu-js", "ryu-js",
"serde", "serde",
"serde_json", "serde_json",
@ -641,21 +641,22 @@ dependencies = [
[[package]] [[package]]
name = "boa_gc" name = "boa_gc"
version = "0.18.0" version = "0.19.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c055ef3cd87ea7db014779195bc90c6adfc35de4902e3b2fe587adecbd384578" checksum = "716406f57d67bc3ac7fd227d5513b42df401dff14a3be22cbd8ee29817225363"
dependencies = [ dependencies = [
"boa_macros", "boa_macros",
"boa_profiler", "boa_profiler",
"boa_string",
"hashbrown 0.14.5", "hashbrown 0.14.5",
"thin-vec", "thin-vec",
] ]
[[package]] [[package]]
name = "boa_interner" name = "boa_interner"
version = "0.18.0" version = "0.19.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0cacc9caf022d92195c827a3e5bf83f96089d4bfaff834b359ac7b6be46e9187" checksum = "4e18df2272616e1ba0322a69333d37dbb78797f1aa0595aad9dc41e8ecd06ad9"
dependencies = [ dependencies = [
"boa_gc", "boa_gc",
"boa_macros", "boa_macros",
@ -663,15 +664,15 @@ dependencies = [
"indexmap 2.5.0", "indexmap 2.5.0",
"once_cell", "once_cell",
"phf 0.11.2", "phf 0.11.2",
"rustc-hash 1.1.0", "rustc-hash",
"static_assertions", "static_assertions",
] ]
[[package]] [[package]]
name = "boa_macros" name = "boa_macros"
version = "0.18.0" version = "0.19.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6be9c93793b60dac381af475b98634d4b451e28336e72218cad9a20176218dbc" checksum = "240f4126219a83519bad05c9a40bfc0303921eeb571fc2d7e44c17ffac99d3f1"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -681,9 +682,9 @@ dependencies = [
[[package]] [[package]]
name = "boa_parser" name = "boa_parser"
version = "0.18.0" version = "0.19.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e8592556849f0619ed142ce2b3a19086769314a8d657f93a5765d06dbce4818" checksum = "62b59dc05bf1dc019b11478a92986f590cff43fced4d20e866eefb913493e91c"
dependencies = [ dependencies = [
"bitflags 2.6.0", "bitflags 2.6.0",
"boa_ast", "boa_ast",
@ -695,14 +696,27 @@ dependencies = [
"num-bigint", "num-bigint",
"num-traits", "num-traits",
"regress", "regress",
"rustc-hash 1.1.0", "rustc-hash",
] ]
[[package]] [[package]]
name = "boa_profiler" name = "boa_profiler"
version = "0.18.0" version = "0.19.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e0d8372f2d5cbac600a260de87877141b42da1e18d2c7a08ccb493a49cbd55c0" checksum = "00ee0645509b3b91abd724f25072649d9e8e65653a78ff0b6e592788a58dd838"
[[package]]
name = "boa_string"
version = "0.19.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae85205289bab1f2c7c8a30ddf0541cf89ba2ff7dbd144feef50bbfa664288d4"
dependencies = [
"fast-float",
"paste",
"rustc-hash",
"sptr",
"static_assertions",
]
[[package]] [[package]]
name = "brotli" name = "brotli"
@ -2658,7 +2672,7 @@ dependencies = [
"httpdate", "httpdate",
"itoa 1.0.11", "itoa 1.0.11",
"pin-project-lite", "pin-project-lite",
"socket2 0.4.10", "socket2 0.5.7",
"tokio", "tokio",
"tower-service", "tower-service",
"tracing", "tracing",
@ -2786,9 +2800,9 @@ dependencies = [
[[package]] [[package]]
name = "icu_collections" name = "icu_collections"
version = "1.4.0" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "137d96353afc8544d437e8a99eceb10ab291352699573b0de5b08bda38c78c60" checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526"
dependencies = [ dependencies = [
"displaydoc", "displaydoc",
"yoke", "yoke",
@ -2798,9 +2812,9 @@ dependencies = [
[[package]] [[package]]
name = "icu_locid" name = "icu_locid"
version = "1.4.0" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c0aa2536adc14c07e2a521e95512b75ed8ef832f0fdf9299d4a0a45d2be2a9d" checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637"
dependencies = [ dependencies = [
"displaydoc", "displaydoc",
"litemap", "litemap",
@ -2811,9 +2825,9 @@ dependencies = [
[[package]] [[package]]
name = "icu_locid_transform" name = "icu_locid_transform"
version = "1.4.0" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "57c17d8f6524fdca4471101dd71f0a132eb6382b5d6d7f2970441cb25f6f435a" checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e"
dependencies = [ dependencies = [
"displaydoc", "displaydoc",
"icu_locid", "icu_locid",
@ -2825,15 +2839,15 @@ dependencies = [
[[package]] [[package]]
name = "icu_locid_transform_data" name = "icu_locid_transform_data"
version = "1.4.0" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "545c6c3e8bf9580e2dafee8de6f9ec14826aaf359787789c7724f1f85f47d3dc" checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e"
[[package]] [[package]]
name = "icu_normalizer" name = "icu_normalizer"
version = "1.4.3" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "accb85c5b2e76f8dade22978b3795ae1e550198c6cfc7e915144e17cd6e2ab56" checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f"
dependencies = [ dependencies = [
"displaydoc", "displaydoc",
"icu_collections", "icu_collections",
@ -2849,15 +2863,15 @@ dependencies = [
[[package]] [[package]]
name = "icu_normalizer_data" name = "icu_normalizer_data"
version = "1.4.1" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3744fecc0df9ce19999cdaf1f9f3a48c253431ce1d67ef499128fe9d0b607ab" checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516"
[[package]] [[package]]
name = "icu_properties" name = "icu_properties"
version = "1.4.3" version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "db9e559598096627aeca8cdfb98138a70eb4078025f8d1d5f2416a361241f756" checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5"
dependencies = [ dependencies = [
"displaydoc", "displaydoc",
"icu_collections", "icu_collections",
@ -2870,15 +2884,15 @@ dependencies = [
[[package]] [[package]]
name = "icu_properties_data" name = "icu_properties_data"
version = "1.4.1" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e70a8b51ee5dd4ff8f20ee9b1dd1bc07afc110886a3747b1fec04cc6e5a15815" checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569"
[[package]] [[package]]
name = "icu_provider" name = "icu_provider"
version = "1.4.0" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba58e782287eb6950247abbf11719f83f5d4e4a5c1f2cd490d30a334bc47c2f4" checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9"
dependencies = [ dependencies = [
"displaydoc", "displaydoc",
"icu_locid", "icu_locid",
@ -2893,9 +2907,9 @@ dependencies = [
[[package]] [[package]]
name = "icu_provider_macros" name = "icu_provider_macros"
version = "1.4.0" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d2abdd3a62551e8337af119c5899e600ca0c88ec8f23a46c60ba216c803dcf1a" checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -3079,6 +3093,15 @@ dependencies = [
"either", "either",
] ]
[[package]]
name = "itertools"
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
dependencies = [
"either",
]
[[package]] [[package]]
name = "itoa" name = "itoa"
version = "0.4.8" version = "0.4.8"
@ -4577,7 +4600,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1" checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"itertools", "itertools 0.12.1",
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.77", "syn 2.0.77",
@ -4635,7 +4658,7 @@ dependencies = [
"pin-project-lite", "pin-project-lite",
"quinn-proto", "quinn-proto",
"quinn-udp", "quinn-udp",
"rustc-hash 2.0.0", "rustc-hash",
"rustls", "rustls",
"socket2 0.5.7", "socket2 0.5.7",
"thiserror", "thiserror",
@ -4652,7 +4675,7 @@ dependencies = [
"bytes", "bytes",
"rand 0.8.5", "rand 0.8.5",
"ring", "ring",
"rustc-hash 2.0.0", "rustc-hash",
"rustls", "rustls",
"slab", "slab",
"thiserror", "thiserror",
@ -4861,9 +4884,9 @@ checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b"
[[package]] [[package]]
name = "regress" name = "regress"
version = "0.9.1" version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0eae2a1ebfecc58aff952ef8ccd364329abe627762f5bf09ff42eb9d98522479" checksum = "1541daf4e4ed43a0922b7969bdc2170178bcacc5dabf7e39bc508a9fa3953a7a"
dependencies = [ dependencies = [
"hashbrown 0.14.5", "hashbrown 0.14.5",
"memchr", "memchr",
@ -5002,12 +5025,6 @@ version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
[[package]]
name = "rustc-hash"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
[[package]] [[package]]
name = "rustc-hash" name = "rustc-hash"
version = "2.0.0" version = "2.0.0"
@ -5767,17 +5784,16 @@ dependencies = [
[[package]] [[package]]
name = "sysinfo" name = "sysinfo"
version = "0.30.13" version = "0.31.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0a5b4ddaee55fb2bea2bf0e5000747e5f5c0de765e5a5ff87f4cd106439f4bb3" checksum = "355dbe4f8799b304b05e1b0f05fc59b2a18d36645cf169607da45bde2f69a1be"
dependencies = [ dependencies = [
"cfg-if",
"core-foundation-sys", "core-foundation-sys",
"libc", "libc",
"memchr",
"ntapi", "ntapi",
"once_cell",
"rayon", "rayon",
"windows 0.52.0", "windows 0.56.0",
] ]
[[package]] [[package]]
@ -7495,16 +7511,6 @@ dependencies = [
"windows-targets 0.48.5", "windows-targets 0.48.5",
] ]
[[package]]
name = "windows"
version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be"
dependencies = [
"windows-core 0.52.0",
"windows-targets 0.52.6",
]
[[package]] [[package]]
name = "windows" name = "windows"
version = "0.56.0" version = "0.56.0"

View File

@ -22,8 +22,8 @@ dunce = "1.0"
log4rs = "1" log4rs = "1"
nanoid = "0.4" nanoid = "0.4"
chrono = "0.4" chrono = "0.4"
sysinfo = "0.30" sysinfo = "0.31.4"
boa_engine = "0.18" boa_engine = "0.19.1"
serde_json = "1.0" serde_json = "1.0"
serde_yaml = "0.9" serde_yaml = "0.9"
once_cell = "1.19" once_cell = "1.19"

View File

@ -5,7 +5,9 @@ use crate::utils::dirs;
use anyhow::{bail, Result}; use anyhow::{bail, Result};
use once_cell::sync::OnceCell; use once_cell::sync::OnceCell;
use serde_yaml::Mapping; use serde_yaml::Mapping;
use std::ffi::OsStr;
use std::{sync::Arc, time::Duration}; use std::{sync::Arc, time::Duration};
use sysinfo::ProcessesToUpdate;
use sysinfo::{ProcessRefreshKind, RefreshKind, System}; use sysinfo::{ProcessRefreshKind, RefreshKind, System};
use tauri_plugin_shell::process::CommandEvent; use tauri_plugin_shell::process::CommandEvent;
use tauri_plugin_shell::ShellExt; use tauri_plugin_shell::ShellExt;
@ -251,10 +253,11 @@ fn kill_processes_by_name(process_name: &str) {
RefreshKind::new().with_processes(ProcessRefreshKind::everything()), RefreshKind::new().with_processes(ProcessRefreshKind::everything()),
); );
system.refresh_processes(); system.refresh_processes(ProcessesToUpdate::All);
let process_name = OsStr::new(process_name);
let procs = system.processes_by_name(process_name); let procs = system.processes_by_name(process_name);
for proc in procs { for proc in procs {
log::debug!(target: "app", "Killing process: {}", proc.name()); log::debug!(target: "app", "Killing process: {:?}", proc.name());
proc.kill(); proc.kill();
} }
} }