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": {
"@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-yaml": "^4.0.9",
"@types/lodash-es": "^4.17.12",

90
pnpm-lock.yaml generated
View File

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

140
src-tauri/Cargo.lock generated
View File

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

View File

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

View File

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