chore: switched terminal backend from portable-pty to tauri-pty-plugin
Signed-off-by: mellobacon <mellodev@outlook.com>
mellobacon committed
May 13, 2024 at 13:29 UTC
b6a812ba58eb958badae81112ac2f44b536b8488
6 files changed
+1415
-653
package.json
+3
-2
@@ -14,7 +14,7 @@
14
"dependencies": {
15
"@codemirror/language-data": "^6.3.1",
16
"@replit/codemirror-indentation-markers": "^6.5.0",
17
- "@tauri-apps/api": "^1.4.0",
17
+ "@tauri-apps/api": "^1.5.5",
18
"codemirror": "^6.0.1",
19
"mousetrap": "^1.6.5",
20
"sass": "^1.62.0",
@@ -23,12 +23,13 @@
23
"tauri-plugin-fs-watch-api": "https://github.com/tauri-apps/tauri-plugin-fs-watch",
24
"tauri-plugin-log-api": "https://github.com/tauri-apps/tauri-plugin-log#v1",
25
"tauri-plugin-store-api": "https://github.com/tauri-apps/tauri-plugin-store#v1",
26
+ "tauri-pty": "^0.0.8",
27
"xterm": "^5.3.0",
28
"xterm-addon-fit": "^0.8.0"
29
},
30
"devDependencies": {
31
"@sveltejs/vite-plugin-svelte": "^2.0.4",
31
- "@tauri-apps/cli": "^1.4.0",
32
+ "@tauri-apps/cli": "^1.5.14",
33
"@tsconfig/svelte": "^4.0.1",
34
"@types/node": "^18.15.11",
35
"carbon-icons-svelte": "^11.4.0",
src-tauri/Cargo.lock
+1300
-488
@@ -4,9 +4,9 @@ version = 3
4
5
[[package]]
6
name = "addr2line"
7
-version = "0.20.0"
7
+version = "0.21.0"
8
source = "registry+https://github.com/rust-lang/crates.io-index"
9
-checksum = "f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3"
9
+checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
10
dependencies = [
11
"gimli",
12
]
@@ -17,11 +17,22 @@ version = "1.0.2"
17
source = "registry+https://github.com/rust-lang/crates.io-index"
18
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
19
20
+[[package]]
21
+name = "ahash"
22
+version = "0.7.8"
23
+source = "registry+https://github.com/rust-lang/crates.io-index"
24
+checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9"
25
+dependencies = [
26
+ "getrandom 0.2.15",
27
+ "once_cell",
28
+ "version_check",
29
+]
30
+
31
[[package]]
32
name = "aho-corasick"
22
-version = "1.0.4"
33
+version = "1.1.3"
34
source = "registry+https://github.com/rust-lang/crates.io-index"
24
-checksum = "6748e8def348ed4d14996fa801f4122cd763fff530258cdc03f64b25f89d3a5a"
35
+checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
36
dependencies = [
37
"memchr",
38
]
@@ -58,9 +69,34 @@ dependencies = [
69
70
[[package]]
71
name = "anyhow"
61
-version = "1.0.75"
72
+version = "1.0.83"
73
source = "registry+https://github.com/rust-lang/crates.io-index"
63
-checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6"
74
+checksum = "25bdb32cbbdce2b519a9cd7df3a678443100e265d5e25ca763b7572a5104f5f3"
75
+
76
+[[package]]
77
+name = "arboard"
78
+version = "3.4.0"
79
+source = "registry+https://github.com/rust-lang/crates.io-index"
80
+checksum = "9fb4009533e8ff8f1450a5bcbc30f4242a1d34442221f72314bea1f5dc9c7f89"
81
+dependencies = [
82
+ "clipboard-win",
83
+ "core-graphics 0.23.2",
84
+ "image 0.25.1",
85
+ "log",
86
+ "objc2",
87
+ "objc2-app-kit",
88
+ "objc2-foundation",
89
+ "parking_lot",
90
+ "windows-sys 0.48.0",
91
+ "wl-clipboard-rs",
92
+ "x11rb",
93
+]
94
+
95
+[[package]]
96
+name = "arrayvec"
97
+version = "0.7.4"
98
+source = "registry+https://github.com/rust-lang/crates.io-index"
99
+checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
100
101
[[package]]
102
name = "atk"
@@ -83,20 +119,20 @@ dependencies = [
119
"glib-sys",
120
"gobject-sys",
121
"libc",
86
- "system-deps 6.1.1",
122
+ "system-deps 6.2.2",
123
]
124
125
[[package]]
126
name = "autocfg"
91
-version = "1.1.0"
127
+version = "1.3.0"
128
source = "registry+https://github.com/rust-lang/crates.io-index"
93
-checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
129
+checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
130
131
[[package]]
132
name = "backtrace"
97
-version = "0.3.68"
133
+version = "0.3.71"
134
source = "registry+https://github.com/rust-lang/crates.io-index"
99
-checksum = "4319208da049c43661739c5fade2ba182f09d1dc2299b32298d3a31692b17e12"
135
+checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d"
136
dependencies = [
137
"addr2line",
138
"cc",
@@ -115,9 +151,15 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
151
152
[[package]]
153
name = "base64"
118
-version = "0.21.2"
154
+version = "0.21.7"
155
source = "registry+https://github.com/rust-lang/crates.io-index"
120
-checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d"
156
+checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
157
+
158
+[[package]]
159
+name = "base64"
160
+version = "0.22.1"
161
+source = "registry+https://github.com/rust-lang/crates.io-index"
162
+checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
163
164
[[package]]
165
name = "bitflags"
@@ -127,9 +169,21 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
169
170
[[package]]
171
name = "bitflags"
130
-version = "2.4.0"
172
+version = "2.5.0"
173
source = "registry+https://github.com/rust-lang/crates.io-index"
132
-checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635"
174
+checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
175
+
176
+[[package]]
177
+name = "bitvec"
178
+version = "1.0.1"
179
+source = "registry+https://github.com/rust-lang/crates.io-index"
180
+checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
181
+dependencies = [
182
+ "funty",
183
+ "radium",
184
+ "tap",
185
+ "wyz",
186
+]
187
188
[[package]]
189
name = "block"
@@ -146,11 +200,44 @@ dependencies = [
200
"generic-array",
201
]
202
203
+[[package]]
204
+name = "block2"
205
+version = "0.5.0"
206
+source = "registry+https://github.com/rust-lang/crates.io-index"
207
+checksum = "43ff7d91d3c1d568065b06c899777d1e48dcf76103a672a0adbc238a7f247f1e"
208
+dependencies = [
209
+ "objc2",
210
+]
211
+
212
+[[package]]
213
+name = "borsh"
214
+version = "1.5.0"
215
+source = "registry+https://github.com/rust-lang/crates.io-index"
216
+checksum = "dbe5b10e214954177fb1dc9fbd20a1a2608fe99e6c832033bdc7cea287a20d77"
217
+dependencies = [
218
+ "borsh-derive",
219
+ "cfg_aliases",
220
+]
221
+
222
+[[package]]
223
+name = "borsh-derive"
224
+version = "1.5.0"
225
+source = "registry+https://github.com/rust-lang/crates.io-index"
226
+checksum = "d7a8646f94ab393e43e8b35a2558b1624bed28b97ee09c5d15456e3c9463f46d"
227
+dependencies = [
228
+ "once_cell",
229
+ "proc-macro-crate 3.1.0",
230
+ "proc-macro2",
231
+ "quote",
232
+ "syn 2.0.63",
233
+ "syn_derive",
234
+]
235
+
236
[[package]]
237
name = "brotli"
151
-version = "3.3.4"
238
+version = "3.5.0"
239
source = "registry+https://github.com/rust-lang/crates.io-index"
153
-checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68"
240
+checksum = "d640d25bc63c50fb1f0b545ffd80207d2e10a4c965530809b40ba3386825c391"
241
dependencies = [
242
"alloc-no-stdlib",
243
"alloc-stdlib",
@@ -159,9 +246,9 @@ dependencies = [
246
247
[[package]]
248
name = "brotli-decompressor"
162
-version = "2.3.4"
249
+version = "2.5.1"
250
source = "registry+https://github.com/rust-lang/crates.io-index"
164
-checksum = "4b6561fd3f895a11e8f72af2cb7d22e08366bebc2b6b57f7744c4bda27034744"
251
+checksum = "4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f"
252
dependencies = [
253
"alloc-no-stdlib",
254
"alloc-stdlib",
@@ -169,9 +256,9 @@ dependencies = [
256
257
[[package]]
258
name = "bstr"
172
-version = "1.6.0"
259
+version = "1.9.1"
260
source = "registry+https://github.com/rust-lang/crates.io-index"
174
-checksum = "6798148dccfbff0fae41c7574d2fa8f1ef3492fba0face179de5d8d447d67b05"
261
+checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706"
262
dependencies = [
263
"memchr",
264
"serde",
@@ -179,37 +266,60 @@ dependencies = [
266
267
[[package]]
268
name = "bumpalo"
182
-version = "3.13.0"
269
+version = "3.16.0"
270
source = "registry+https://github.com/rust-lang/crates.io-index"
184
-checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1"
271
+checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
272
273
[[package]]
274
name = "byte-unit"
188
-version = "4.0.19"
275
+version = "5.1.4"
276
source = "registry+https://github.com/rust-lang/crates.io-index"
190
-checksum = "da78b32057b8fdfc352504708feeba7216dcd65a2c9ab02978cbd288d1279b6c"
277
+checksum = "33ac19bdf0b2665407c39d82dbc937e951e7e2001609f0fb32edd0af45a2d63e"
278
dependencies = [
279
+ "rust_decimal",
280
"serde",
281
"utf8-width",
282
]
283
284
+[[package]]
285
+name = "bytecheck"
286
+version = "0.6.12"
287
+source = "registry+https://github.com/rust-lang/crates.io-index"
288
+checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2"
289
+dependencies = [
290
+ "bytecheck_derive",
291
+ "ptr_meta",
292
+ "simdutf8",
293
+]
294
+
295
+[[package]]
296
+name = "bytecheck_derive"
297
+version = "0.6.12"
298
+source = "registry+https://github.com/rust-lang/crates.io-index"
299
+checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659"
300
+dependencies = [
301
+ "proc-macro2",
302
+ "quote",
303
+ "syn 1.0.109",
304
+]
305
+
306
[[package]]
307
name = "bytemuck"
198
-version = "1.13.1"
308
+version = "1.16.0"
309
source = "registry+https://github.com/rust-lang/crates.io-index"
200
-checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea"
310
+checksum = "78834c15cb5d5efe3452d58b1e8ba890dd62d21907f867f383358198e56ebca5"
311
312
[[package]]
313
name = "byteorder"
204
-version = "1.4.3"
314
+version = "1.5.0"
315
source = "registry+https://github.com/rust-lang/crates.io-index"
206
-checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
316
+checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
317
318
[[package]]
319
name = "bytes"
210
-version = "1.4.0"
320
+version = "1.6.0"
321
source = "registry+https://github.com/rust-lang/crates.io-index"
212
-checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be"
322
+checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9"
323
324
[[package]]
325
name = "cairo-rs"
@@ -232,7 +342,7 @@ checksum = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8"
342
dependencies = [
343
"glib-sys",
344
"libc",
235
- "system-deps 6.1.1",
345
+ "system-deps 6.2.2",
346
]
347
348
[[package]]
@@ -242,17 +352,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
352
checksum = "599aa35200ffff8f04c1925aa1acc92fa2e08874379ef42e210a80e527e60838"
353
dependencies = [
354
"serde",
245
- "toml 0.7.6",
355
+ "toml 0.7.8",
356
]
357
358
[[package]]
359
name = "cc"
250
-version = "1.0.83"
360
+version = "1.0.97"
361
source = "registry+https://github.com/rust-lang/crates.io-index"
252
-checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
253
-dependencies = [
254
- "libc",
255
-]
362
+checksum = "099a5357d84c4c61eb35fc8eafa9a79a902c2f76911e5747ced4e032edd8d9b4"
363
364
[[package]]
365
name = "cesu8"
@@ -282,9 +389,9 @@ dependencies = [
389
390
[[package]]
391
name = "cfg-expr"
285
-version = "0.15.4"
392
+version = "0.15.8"
393
source = "registry+https://github.com/rust-lang/crates.io-index"
287
-checksum = "b40ccee03b5175c18cde8f37e7d2a33bcef6f8ec8f7cc0d81090d1bb380949c9"
394
+checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02"
395
dependencies = [
396
"smallvec",
397
"target-lexicon",
@@ -296,17 +403,32 @@ version = "1.0.0"
403
source = "registry+https://github.com/rust-lang/crates.io-index"
404
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
405
406
+[[package]]
407
+name = "cfg_aliases"
408
+version = "0.1.1"
409
+source = "registry+https://github.com/rust-lang/crates.io-index"
410
+checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e"
411
+
412
[[package]]
413
name = "chrono"
301
-version = "0.4.26"
414
+version = "0.4.38"
415
source = "registry+https://github.com/rust-lang/crates.io-index"
303
-checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5"
416
+checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401"
417
dependencies = [
418
"android-tzdata",
419
"iana-time-zone",
420
"num-traits",
421
"serde",
309
- "winapi",
422
+ "windows-targets 0.52.5",
423
+]
424
+
425
+[[package]]
426
+name = "clipboard-win"
427
+version = "5.3.1"
428
+source = "registry+https://github.com/rust-lang/crates.io-index"
429
+checksum = "79f4473f5144e20d9aceaf2972478f06ddf687831eafeeb434fbaf0acc4144ad"
430
+dependencies = [
431
+ "error-code",
432
]
433
434
[[package]]
@@ -319,23 +441,22 @@ dependencies = [
441
"block",
442
"cocoa-foundation",
443
"core-foundation",
322
- "core-graphics",
323
- "foreign-types",
444
+ "core-graphics 0.22.3",
445
+ "foreign-types 0.3.2",
446
"libc",
447
"objc",
448
]
449
450
[[package]]
451
name = "cocoa-foundation"
330
-version = "0.1.1"
452
+version = "0.1.2"
453
source = "registry+https://github.com/rust-lang/crates.io-index"
332
-checksum = "931d3837c286f56e3c58423ce4eba12d08db2374461a785c86f672b08b5650d6"
454
+checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7"
455
dependencies = [
456
"bitflags 1.3.2",
457
"block",
458
"core-foundation",
459
"core-graphics-types",
338
- "foreign-types",
460
"libc",
461
"objc",
462
]
@@ -348,9 +469,9 @@ checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
469
470
[[package]]
471
name = "combine"
351
-version = "4.6.6"
472
+version = "4.6.7"
473
source = "registry+https://github.com/rust-lang/crates.io-index"
353
-checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4"
474
+checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
475
dependencies = [
476
"bytes",
477
"memchr",
@@ -364,9 +485,9 @@ checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e"
485
486
[[package]]
487
name = "core-foundation"
367
-version = "0.9.3"
488
+version = "0.9.4"
489
source = "registry+https://github.com/rust-lang/crates.io-index"
369
-checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
490
+checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
491
dependencies = [
492
"core-foundation-sys",
493
"libc",
@@ -374,9 +495,9 @@ dependencies = [
495
496
[[package]]
497
name = "core-foundation-sys"
377
-version = "0.8.4"
498
+version = "0.8.6"
499
source = "registry+https://github.com/rust-lang/crates.io-index"
379
-checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
500
+checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"
501
502
[[package]]
503
name = "core-graphics"
@@ -387,15 +508,28 @@ dependencies = [
508
"bitflags 1.3.2",
509
"core-foundation",
510
"core-graphics-types",
390
- "foreign-types",
511
+ "foreign-types 0.3.2",
512
+ "libc",
513
+]
514
+
515
+[[package]]
516
+name = "core-graphics"
517
+version = "0.23.2"
518
+source = "registry+https://github.com/rust-lang/crates.io-index"
519
+checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081"
520
+dependencies = [
521
+ "bitflags 1.3.2",
522
+ "core-foundation",
523
+ "core-graphics-types",
524
+ "foreign-types 0.5.0",
525
"libc",
526
]
527
528
[[package]]
529
name = "core-graphics-types"
396
-version = "0.1.2"
530
+version = "0.1.3"
531
source = "registry+https://github.com/rust-lang/crates.io-index"
398
-checksum = "2bb142d41022986c1d8ff29103a1411c8a3dfad3552f87a4f8dc50d61d4f4e33"
532
+checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf"
533
dependencies = [
534
"bitflags 1.3.2",
535
"core-foundation",
@@ -404,41 +538,56 @@ dependencies = [
538
539
[[package]]
540
name = "cpufeatures"
407
-version = "0.2.9"
541
+version = "0.2.12"
542
source = "registry+https://github.com/rust-lang/crates.io-index"
409
-checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1"
543
+checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
544
dependencies = [
545
"libc",
546
]
547
548
[[package]]
549
name = "crc32fast"
416
-version = "1.3.2"
550
+version = "1.4.0"
551
source = "registry+https://github.com/rust-lang/crates.io-index"
418
-checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
552
+checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa"
553
dependencies = [
554
"cfg-if",
555
]
556
557
[[package]]
558
name = "crossbeam-channel"
425
-version = "0.5.8"
559
+version = "0.5.12"
560
source = "registry+https://github.com/rust-lang/crates.io-index"
427
-checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200"
561
+checksum = "ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95"
562
dependencies = [
429
- "cfg-if",
563
"crossbeam-utils",
564
]
565
566
[[package]]
434
-name = "crossbeam-utils"
435
-version = "0.8.16"
567
+name = "crossbeam-deque"
568
+version = "0.8.5"
569
source = "registry+https://github.com/rust-lang/crates.io-index"
437
-checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
570
+checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d"
571
dependencies = [
439
- "cfg-if",
572
+ "crossbeam-epoch",
573
+ "crossbeam-utils",
574
+]
575
+
576
+[[package]]
577
+name = "crossbeam-epoch"
578
+version = "0.9.18"
579
+source = "registry+https://github.com/rust-lang/crates.io-index"
580
+checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
581
+dependencies = [
582
+ "crossbeam-utils",
583
]
584
585
+[[package]]
586
+name = "crossbeam-utils"
587
+version = "0.8.19"
588
+source = "registry+https://github.com/rust-lang/crates.io-index"
589
+checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
590
+
591
[[package]]
592
name = "crypto-common"
593
version = "0.1.6"
@@ -473,24 +622,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
622
checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
623
dependencies = [
624
"quote",
476
- "syn 2.0.29",
625
+ "syn 2.0.63",
626
]
627
628
[[package]]
629
name = "ctor"
481
-version = "0.1.26"
630
+version = "0.2.8"
631
source = "registry+https://github.com/rust-lang/crates.io-index"
483
-checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096"
632
+checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f"
633
dependencies = [
634
"quote",
486
- "syn 1.0.109",
635
+ "syn 2.0.63",
636
]
637
638
[[package]]
639
name = "darling"
491
-version = "0.20.3"
640
+version = "0.20.8"
641
source = "registry+https://github.com/rust-lang/crates.io-index"
493
-checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e"
642
+checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391"
643
dependencies = [
644
"darling_core",
645
"darling_macro",
@@ -498,38 +647,50 @@ dependencies = [
647
648
[[package]]
649
name = "darling_core"
501
-version = "0.20.3"
650
+version = "0.20.8"
651
source = "registry+https://github.com/rust-lang/crates.io-index"
503
-checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621"
652
+checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f"
653
dependencies = [
654
"fnv",
655
"ident_case",
656
"proc-macro2",
657
"quote",
658
"strsim",
510
- "syn 2.0.29",
659
+ "syn 2.0.63",
660
]
661
662
[[package]]
663
name = "darling_macro"
515
-version = "0.20.3"
664
+version = "0.20.8"
665
source = "registry+https://github.com/rust-lang/crates.io-index"
517
-checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5"
666
+checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f"
667
dependencies = [
668
"darling_core",
669
"quote",
521
- "syn 2.0.29",
670
+ "syn 2.0.63",
671
]
672
673
[[package]]
674
name = "deranged"
526
-version = "0.3.8"
675
+version = "0.3.11"
676
source = "registry+https://github.com/rust-lang/crates.io-index"
528
-checksum = "f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946"
677
+checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
678
dependencies = [
679
+ "powerfmt",
680
"serde",
681
]
682
683
+[[package]]
684
+name = "derive-new"
685
+version = "0.6.0"
686
+source = "registry+https://github.com/rust-lang/crates.io-index"
687
+checksum = "d150dea618e920167e5973d70ae6ece4385b7164e0d799fe7c122dd0a5d912ad"
688
+dependencies = [
689
+ "proc-macro2",
690
+ "quote",
691
+ "syn 2.0.63",
692
+]
693
+
694
[[package]]
695
name = "derive_more"
696
version = "0.99.17"
@@ -580,11 +741,20 @@ version = "0.2.0"
741
source = "registry+https://github.com/rust-lang/crates.io-index"
742
checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b"
743
744
+[[package]]
745
+name = "dlib"
746
+version = "0.5.2"
747
+source = "registry+https://github.com/rust-lang/crates.io-index"
748
+checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412"
749
+dependencies = [
750
+ "libloading",
751
+]
752
+
753
[[package]]
754
name = "downcast-rs"
585
-version = "1.2.0"
755
+version = "1.2.1"
756
source = "registry+https://github.com/rust-lang/crates.io-index"
587
-checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650"
757
+checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2"
758
759
[[package]]
760
name = "dtoa"
@@ -609,15 +779,16 @@ checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b"
779
780
[[package]]
781
name = "embed-resource"
612
-version = "2.2.0"
782
+version = "2.4.2"
783
source = "registry+https://github.com/rust-lang/crates.io-index"
614
-checksum = "f7f1e82a60222fc67bfd50d752a9c89da5cce4c39ed39decc84a443b07bbd69a"
784
+checksum = "c6985554d0688b687c5cb73898a34fbe3ad6c24c58c238a4d91d5e840670ee9d"
785
dependencies = [
786
"cc",
787
+ "memchr",
788
"rustc_version",
618
- "toml 0.7.6",
789
+ "toml 0.8.12",
790
"vswhom",
620
- "winreg 0.11.0",
791
+ "winreg 0.52.0",
792
]
793
794
[[package]]
@@ -628,9 +799,9 @@ checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7"
799
800
[[package]]
801
name = "encoding_rs"
631
-version = "0.8.32"
802
+version = "0.8.34"
803
source = "registry+https://github.com/rust-lang/crates.io-index"
633
-checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394"
804
+checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59"
805
dependencies = [
806
"cfg-if",
807
]
@@ -643,36 +814,31 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
814
815
[[package]]
816
name = "errno"
646
-version = "0.3.2"
817
+version = "0.3.9"
818
source = "registry+https://github.com/rust-lang/crates.io-index"
648
-checksum = "6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f"
819
+checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
820
dependencies = [
650
- "errno-dragonfly",
821
"libc",
652
- "windows-sys 0.48.0",
822
+ "windows-sys 0.52.0",
823
]
824
825
[[package]]
656
-name = "errno-dragonfly"
657
-version = "0.1.2"
826
+name = "error-code"
827
+version = "3.2.0"
828
source = "registry+https://github.com/rust-lang/crates.io-index"
659
-checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
660
-dependencies = [
661
- "cc",
662
- "libc",
663
-]
829
+checksum = "a0474425d51df81997e2f90a21591180b38eccf27292d755f3e30750225c175b"
830
831
[[package]]
832
name = "fastrand"
667
-version = "2.0.0"
833
+version = "2.1.0"
834
source = "registry+https://github.com/rust-lang/crates.io-index"
669
-checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764"
835
+checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a"
836
837
[[package]]
838
name = "fdeflate"
673
-version = "0.3.0"
839
+version = "0.3.4"
840
source = "registry+https://github.com/rust-lang/crates.io-index"
675
-checksum = "d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10"
841
+checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645"
842
dependencies = [
843
"simd-adler32",
844
]
@@ -692,7 +858,7 @@ version = "0.3.6"
858
source = "registry+https://github.com/rust-lang/crates.io-index"
859
checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f"
860
dependencies = [
695
- "memoffset 0.9.0",
861
+ "memoffset 0.9.1",
862
"rustc_version",
863
]
864
@@ -709,21 +875,27 @@ dependencies = [
875
876
[[package]]
877
name = "filetime"
712
-version = "0.2.22"
878
+version = "0.2.23"
879
source = "registry+https://github.com/rust-lang/crates.io-index"
714
-checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0"
880
+checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd"
881
dependencies = [
882
"cfg-if",
883
"libc",
718
- "redox_syscall 0.3.5",
719
- "windows-sys 0.48.0",
884
+ "redox_syscall 0.4.1",
885
+ "windows-sys 0.52.0",
886
]
887
888
+[[package]]
889
+name = "fixedbitset"
890
+version = "0.4.2"
891
+source = "registry+https://github.com/rust-lang/crates.io-index"
892
+checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
893
+
894
[[package]]
895
name = "flate2"
724
-version = "1.0.27"
896
+version = "1.0.30"
897
source = "registry+https://github.com/rust-lang/crates.io-index"
726
-checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010"
898
+checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae"
899
dependencies = [
900
"crc32fast",
901
"miniz_oxide",
@@ -741,7 +913,28 @@ version = "0.3.2"
913
source = "registry+https://github.com/rust-lang/crates.io-index"
914
checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
915
dependencies = [
744
- "foreign-types-shared",
916
+ "foreign-types-shared 0.1.1",
917
+]
918
+
919
+[[package]]
920
+name = "foreign-types"
921
+version = "0.5.0"
922
+source = "registry+https://github.com/rust-lang/crates.io-index"
923
+checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965"
924
+dependencies = [
925
+ "foreign-types-macros",
926
+ "foreign-types-shared 0.3.1",
927
+]
928
+
929
+[[package]]
930
+name = "foreign-types-macros"
931
+version = "0.2.3"
932
+source = "registry+https://github.com/rust-lang/crates.io-index"
933
+checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742"
934
+dependencies = [
935
+ "proc-macro2",
936
+ "quote",
937
+ "syn 2.0.63",
938
]
939
940
[[package]]
@@ -750,11 +943,17 @@ version = "0.1.1"
943
source = "registry+https://github.com/rust-lang/crates.io-index"
944
checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
945
946
+[[package]]
947
+name = "foreign-types-shared"
948
+version = "0.3.1"
949
+source = "registry+https://github.com/rust-lang/crates.io-index"
950
+checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b"
951
+
952
[[package]]
953
name = "form_urlencoded"
755
-version = "1.2.0"
954
+version = "1.2.1"
955
source = "registry+https://github.com/rust-lang/crates.io-index"
757
-checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652"
956
+checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
957
dependencies = [
958
"percent-encoding",
959
]
@@ -768,6 +967,12 @@ dependencies = [
967
"libc",
968
]
969
970
+[[package]]
971
+name = "funty"
972
+version = "2.0.0"
973
+source = "registry+https://github.com/rust-lang/crates.io-index"
974
+checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
975
+
976
[[package]]
977
name = "futf"
978
version = "0.1.5"
@@ -780,24 +985,24 @@ dependencies = [
985
986
[[package]]
987
name = "futures-channel"
783
-version = "0.3.28"
988
+version = "0.3.30"
989
source = "registry+https://github.com/rust-lang/crates.io-index"
785
-checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
990
+checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
991
dependencies = [
992
"futures-core",
993
]
994
995
[[package]]
996
name = "futures-core"
792
-version = "0.3.28"
997
+version = "0.3.30"
998
source = "registry+https://github.com/rust-lang/crates.io-index"
794
-checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
999
+checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
1000
1001
[[package]]
1002
name = "futures-executor"
798
-version = "0.3.28"
1003
+version = "0.3.30"
1004
source = "registry+https://github.com/rust-lang/crates.io-index"
800
-checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0"
1005
+checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d"
1006
dependencies = [
1007
"futures-core",
1008
"futures-task",
@@ -806,32 +1011,32 @@ dependencies = [
1011
1012
[[package]]
1013
name = "futures-io"
809
-version = "0.3.28"
1014
+version = "0.3.30"
1015
source = "registry+https://github.com/rust-lang/crates.io-index"
811
-checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
1016
+checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
1017
1018
[[package]]
1019
name = "futures-macro"
815
-version = "0.3.28"
1020
+version = "0.3.30"
1021
source = "registry+https://github.com/rust-lang/crates.io-index"
817
-checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
1022
+checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
1023
dependencies = [
1024
"proc-macro2",
1025
"quote",
821
- "syn 2.0.29",
1026
+ "syn 2.0.63",
1027
]
1028
1029
[[package]]
1030
name = "futures-task"
826
-version = "0.3.28"
1031
+version = "0.3.30"
1032
source = "registry+https://github.com/rust-lang/crates.io-index"
828
-checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
1033
+checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
1034
1035
[[package]]
1036
name = "futures-util"
832
-version = "0.3.28"
1037
+version = "0.3.30"
1038
source = "registry+https://github.com/rust-lang/crates.io-index"
834
-checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
1039
+checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
1040
dependencies = [
1041
"futures-core",
1042
"futures-macro",
@@ -889,7 +1094,7 @@ dependencies = [
1094
"glib-sys",
1095
"gobject-sys",
1096
"libc",
892
- "system-deps 6.1.1",
1097
+ "system-deps 6.2.2",
1098
]
1099
1100
[[package]]
@@ -906,7 +1111,7 @@ dependencies = [
1111
"libc",
1112
"pango-sys",
1113
"pkg-config",
909
- "system-deps 6.1.1",
1114
+ "system-deps 6.2.2",
1115
]
1116
1117
[[package]]
@@ -920,7 +1125,7 @@ dependencies = [
1125
"gobject-sys",
1126
"libc",
1127
"pkg-config",
923
- "system-deps 6.1.1",
1128
+ "system-deps 6.2.2",
1129
]
1130
1131
[[package]]
@@ -932,7 +1137,7 @@ dependencies = [
1137
"gdk-sys",
1138
"glib-sys",
1139
"libc",
935
- "system-deps 6.1.1",
1140
+ "system-deps 6.2.2",
1141
"x11",
1142
]
1143
@@ -959,6 +1164,16 @@ dependencies = [
1164
"version_check",
1165
]
1166
1167
+[[package]]
1168
+name = "gethostname"
1169
+version = "0.4.3"
1170
+source = "registry+https://github.com/rust-lang/crates.io-index"
1171
+checksum = "0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818"
1172
+dependencies = [
1173
+ "libc",
1174
+ "windows-targets 0.48.5",
1175
+]
1176
+
1177
[[package]]
1178
name = "getrandom"
1179
version = "0.1.16"
@@ -972,9 +1187,9 @@ dependencies = [
1187
1188
[[package]]
1189
name = "getrandom"
975
-version = "0.2.10"
1190
+version = "0.2.15"
1191
source = "registry+https://github.com/rust-lang/crates.io-index"
977
-checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
1192
+checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
1193
dependencies = [
1194
"cfg-if",
1195
"libc",
@@ -983,9 +1198,9 @@ dependencies = [
1198
1199
[[package]]
1200
name = "gimli"
986
-version = "0.27.3"
1201
+version = "0.28.1"
1202
source = "registry+https://github.com/rust-lang/crates.io-index"
988
-checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e"
1203
+checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
1204
1205
[[package]]
1206
name = "gio"
@@ -1013,7 +1228,7 @@ dependencies = [
1228
"glib-sys",
1229
"gobject-sys",
1230
"libc",
1016
- "system-deps 6.1.1",
1231
+ "system-deps 6.2.2",
1232
"winapi",
1233
]
1234
@@ -1045,7 +1260,7 @@ checksum = "10c6ae9f6fa26f4fb2ac16b528d138d971ead56141de489f8111e259b9df3c4a"
1260
dependencies = [
1261
"anyhow",
1262
"heck 0.4.1",
1048
- "proc-macro-crate",
1263
+ "proc-macro-crate 1.3.1",
1264
"proc-macro-error",
1265
"proc-macro2",
1266
"quote",
@@ -1059,7 +1274,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1274
checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4"
1275
dependencies = [
1276
"libc",
1062
- "system-deps 6.1.1",
1277
+ "system-deps 6.2.2",
1278
]
1279
1280
[[package]]
@@ -1070,15 +1285,15 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
1285
1286
[[package]]
1287
name = "globset"
1073
-version = "0.4.13"
1288
+version = "0.4.14"
1289
source = "registry+https://github.com/rust-lang/crates.io-index"
1075
-checksum = "759c97c1e17c55525b57192c06a267cda0ac5210b222d6b82189a2338fa1c13d"
1290
+checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1"
1291
dependencies = [
1292
"aho-corasick",
1293
"bstr",
1079
- "fnv",
1294
"log",
1081
- "regex",
1295
+ "regex-automata 0.4.6",
1296
+ "regex-syntax 0.8.3",
1297
]
1298
1299
[[package]]
@@ -1089,7 +1304,7 @@ checksum = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a"
1304
dependencies = [
1305
"glib-sys",
1306
"libc",
1092
- "system-deps 6.1.1",
1307
+ "system-deps 6.2.2",
1308
]
1309
1310
[[package]]
@@ -1130,7 +1345,7 @@ dependencies = [
1345
"gobject-sys",
1346
"libc",
1347
"pango-sys",
1133
- "system-deps 6.1.1",
1348
+ "system-deps 6.2.2",
1349
]
1350
1351
[[package]]
@@ -1140,7 +1355,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1355
checksum = "684c0456c086e8e7e9af73ec5b84e35938df394712054550e81558d21c44ab0d"
1356
dependencies = [
1357
"anyhow",
1143
- "proc-macro-crate",
1358
+ "proc-macro-crate 1.3.1",
1359
"proc-macro-error",
1360
"proc-macro2",
1361
"quote",
@@ -1152,12 +1367,15 @@ name = "hashbrown"
1367
version = "0.12.3"
1368
source = "registry+https://github.com/rust-lang/crates.io-index"
1369
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
1370
+dependencies = [
1371
+ "ahash",
1372
+]
1373
1374
[[package]]
1375
name = "hashbrown"
1158
-version = "0.14.0"
1376
+version = "0.14.5"
1377
source = "registry+https://github.com/rust-lang/crates.io-index"
1160
-checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a"
1378
+checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
1379
1380
[[package]]
1381
name = "heck"
@@ -1174,11 +1392,17 @@ version = "0.4.1"
1392
source = "registry+https://github.com/rust-lang/crates.io-index"
1393
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
1394
1395
+[[package]]
1396
+name = "heck"
1397
+version = "0.5.0"
1398
+source = "registry+https://github.com/rust-lang/crates.io-index"
1399
+checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
1400
+
1401
[[package]]
1402
name = "hermit-abi"
1179
-version = "0.3.2"
1403
+version = "0.3.9"
1404
source = "registry+https://github.com/rust-lang/crates.io-index"
1181
-checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b"
1405
+checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
1406
1407
[[package]]
1408
name = "hex"
@@ -1186,11 +1410,20 @@ version = "0.4.3"
1410
source = "registry+https://github.com/rust-lang/crates.io-index"
1411
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
1412
1413
+[[package]]
1414
+name = "home"
1415
+version = "0.5.9"
1416
+source = "registry+https://github.com/rust-lang/crates.io-index"
1417
+checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5"
1418
+dependencies = [
1419
+ "windows-sys 0.52.0",
1420
+]
1421
+
1422
[[package]]
1423
name = "html5ever"
1191
-version = "0.25.2"
1424
+version = "0.26.0"
1425
source = "registry+https://github.com/rust-lang/crates.io-index"
1193
-checksum = "e5c13fb08e5d4dfc151ee5e88bae63f7773d61852f3bdc73c9f4b9e1bde03148"
1426
+checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7"
1427
dependencies = [
1428
"log",
1429
"mac",
@@ -1202,13 +1435,13 @@ dependencies = [
1435
1436
[[package]]
1437
name = "http"
1205
-version = "0.2.9"
1438
+version = "0.2.12"
1439
source = "registry+https://github.com/rust-lang/crates.io-index"
1207
-checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482"
1440
+checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1"
1441
dependencies = [
1442
"bytes",
1443
"fnv",
1211
- "itoa 1.0.9",
1444
+ "itoa 1.0.11",
1445
]
1446
1447
[[package]]
@@ -1219,16 +1452,16 @@ checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573"
1452
1453
[[package]]
1454
name = "iana-time-zone"
1222
-version = "0.1.57"
1455
+version = "0.1.60"
1456
source = "registry+https://github.com/rust-lang/crates.io-index"
1224
-checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613"
1457
+checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141"
1458
dependencies = [
1459
"android_system_properties",
1460
"core-foundation-sys",
1461
"iana-time-zone-haiku",
1462
"js-sys",
1463
"wasm-bindgen",
1231
- "windows 0.48.0",
1464
+ "windows-core",
1465
]
1466
1467
[[package]]
@@ -1258,9 +1491,9 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
1491
1492
[[package]]
1493
name = "idna"
1261
-version = "0.4.0"
1494
+version = "0.5.0"
1495
source = "registry+https://github.com/rust-lang/crates.io-index"
1263
-checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
1496
+checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6"
1497
dependencies = [
1498
"unicode-bidi",
1499
"unicode-normalization",
@@ -1268,34 +1501,45 @@ dependencies = [
1501
1502
[[package]]
1503
name = "ignore"
1271
-version = "0.4.20"
1504
+version = "0.4.22"
1505
source = "registry+https://github.com/rust-lang/crates.io-index"
1273
-checksum = "dbe7873dab538a9a44ad79ede1faf5f30d49f9a5c883ddbab48bce81b64b7492"
1506
+checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1"
1507
dependencies = [
1508
+ "crossbeam-deque",
1509
"globset",
1276
- "lazy_static",
1510
"log",
1511
"memchr",
1279
- "regex",
1512
+ "regex-automata 0.4.6",
1513
"same-file",
1281
- "thread_local",
1514
"walkdir",
1515
"winapi-util",
1516
]
1517
1518
[[package]]
1519
name = "image"
1288
-version = "0.24.7"
1520
+version = "0.24.9"
1521
source = "registry+https://github.com/rust-lang/crates.io-index"
1290
-checksum = "6f3dfdbdd72063086ff443e297b61695500514b1e41095b6fb9a5ab48a70a711"
1522
+checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d"
1523
dependencies = [
1524
"bytemuck",
1525
"byteorder",
1526
"color_quant",
1295
- "num-rational",
1527
"num-traits",
1528
]
1529
1530
+[[package]]
1531
+name = "image"
1532
+version = "0.25.1"
1533
+source = "registry+https://github.com/rust-lang/crates.io-index"
1534
+checksum = "fd54d660e773627692c524beaad361aca785a4f9f5730ce91f42aabe5bce3d11"
1535
+dependencies = [
1536
+ "bytemuck",
1537
+ "byteorder",
1538
+ "num-traits",
1539
+ "png",
1540
+ "tiff",
1541
+]
1542
+
1543
[[package]]
1544
name = "indexmap"
1545
version = "1.9.3"
@@ -1309,12 +1553,12 @@ dependencies = [
1553
1554
[[package]]
1555
name = "indexmap"
1312
-version = "2.0.0"
1556
+version = "2.2.6"
1557
source = "registry+https://github.com/rust-lang/crates.io-index"
1314
-checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d"
1558
+checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
1559
dependencies = [
1560
"equivalent",
1317
- "hashbrown 0.14.0",
1561
+ "hashbrown 0.14.5",
1562
"serde",
1563
]
1564
@@ -1326,9 +1570,9 @@ checksum = "865e8a58ae8e24d2c4412c31344afa1d302a3740ad67528c10f50d6876cdcf55"
1570
1571
[[package]]
1572
name = "infer"
1329
-version = "0.12.0"
1573
+version = "0.13.0"
1574
source = "registry+https://github.com/rust-lang/crates.io-index"
1331
-checksum = "a898e4b7951673fce96614ce5751d13c40fc5674bc2d759288e46c3ab62598b3"
1575
+checksum = "f551f8c3a39f68f986517db0d1759de85881894fdc7db798bd2a9df9cb04b7fc"
1576
dependencies = [
1577
"cfb",
1578
]
@@ -1379,9 +1623,9 @@ checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"
1623
1624
[[package]]
1625
name = "itoa"
1382
-version = "1.0.9"
1626
+version = "1.0.11"
1627
source = "registry+https://github.com/rust-lang/crates.io-index"
1384
-checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
1628
+checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
1629
1630
[[package]]
1631
name = "javascriptcore-rs"
@@ -1426,25 +1670,30 @@ version = "0.3.0"
1670
source = "registry+https://github.com/rust-lang/crates.io-index"
1671
checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130"
1672
1673
+[[package]]
1674
+name = "jpeg-decoder"
1675
+version = "0.3.1"
1676
+source = "registry+https://github.com/rust-lang/crates.io-index"
1677
+checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0"
1678
+
1679
[[package]]
1680
name = "js-sys"
1431
-version = "0.3.64"
1681
+version = "0.3.69"
1682
source = "registry+https://github.com/rust-lang/crates.io-index"
1433
-checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
1683
+checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
1684
dependencies = [
1685
"wasm-bindgen",
1686
]
1687
1688
[[package]]
1689
name = "json-patch"
1440
-version = "1.0.0"
1690
+version = "1.4.0"
1691
source = "registry+https://github.com/rust-lang/crates.io-index"
1442
-checksum = "1f54898088ccb91df1b492cc80029a6fdf1c48ca0db7c6822a8babad69c94658"
1692
+checksum = "ec9ad60d674508f3ca8f380a928cfe7b096bc729c4e2dbfe3852bc45da3ab30b"
1693
dependencies = [
1694
"serde",
1695
"serde_json",
1696
"thiserror",
1447
- "treediff",
1697
]
1698
1699
[[package]]
@@ -1468,13 +1717,14 @@ dependencies = [
1717
]
1718
1719
[[package]]
1471
-name = "kuchiki"
1472
-version = "0.8.1"
1720
+name = "kuchikiki"
1721
+version = "0.8.2"
1722
source = "registry+https://github.com/rust-lang/crates.io-index"
1474
-checksum = "1ea8e9c6e031377cff82ee3001dc8026cdf431ed4e2e6b51f98ab8c73484a358"
1723
+checksum = "f29e4755b7b995046f510a7520c42b2fed58b77bd94d5a87a8eb43d2fd126da8"
1724
dependencies = [
1725
"cssparser",
1726
"html5ever",
1727
+ "indexmap 1.9.3",
1728
"matches",
1729
"selectors",
1730
]
@@ -1487,30 +1737,47 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
1737
1738
[[package]]
1739
name = "libc"
1490
-version = "0.2.147"
1740
+version = "0.2.154"
1741
source = "registry+https://github.com/rust-lang/crates.io-index"
1492
-checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3"
1742
+checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346"
1743
1744
[[package]]
1495
-name = "line-wrap"
1496
-version = "0.1.1"
1745
+name = "libloading"
1746
+version = "0.8.3"
1747
source = "registry+https://github.com/rust-lang/crates.io-index"
1498
-checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9"
1748
+checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19"
1749
dependencies = [
1500
- "safemem",
1750
+ "cfg-if",
1751
+ "windows-targets 0.52.5",
1752
]
1753
1754
+[[package]]
1755
+name = "libredox"
1756
+version = "0.1.3"
1757
+source = "registry+https://github.com/rust-lang/crates.io-index"
1758
+checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
1759
+dependencies = [
1760
+ "bitflags 2.5.0",
1761
+ "libc",
1762
+]
1763
+
1764
+[[package]]
1765
+name = "line-wrap"
1766
+version = "0.2.0"
1767
+source = "registry+https://github.com/rust-lang/crates.io-index"
1768
+checksum = "dd1bc4d24ad230d21fb898d1116b1801d7adfc449d42026475862ab48b11e70e"
1769
+
1770
[[package]]
1771
name = "linux-raw-sys"
1505
-version = "0.4.5"
1772
+version = "0.4.13"
1773
source = "registry+https://github.com/rust-lang/crates.io-index"
1507
-checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503"
1774
+checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c"
1775
1776
[[package]]
1777
name = "lock_api"
1511
-version = "0.4.10"
1778
+version = "0.4.12"
1779
source = "registry+https://github.com/rust-lang/crates.io-index"
1513
-checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16"
1780
+checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
1781
dependencies = [
1782
"autocfg",
1783
"scopeguard",
@@ -1518,9 +1785,9 @@ dependencies = [
1785
1786
[[package]]
1787
name = "log"
1521
-version = "0.4.20"
1788
+version = "0.4.21"
1789
source = "registry+https://github.com/rust-lang/crates.io-index"
1523
-checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
1790
+checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
1791
dependencies = [
1792
"value-bag",
1793
]
@@ -1557,13 +1824,13 @@ dependencies = [
1824
1825
[[package]]
1826
name = "markup5ever"
1560
-version = "0.10.1"
1827
+version = "0.11.0"
1828
source = "registry+https://github.com/rust-lang/crates.io-index"
1562
-checksum = "a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd"
1829
+checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016"
1830
dependencies = [
1831
"log",
1565
- "phf 0.8.0",
1566
- "phf_codegen",
1832
+ "phf 0.10.1",
1833
+ "phf_codegen 0.10.0",
1834
"string_cache",
1835
"string_cache_codegen",
1836
"tendril",
@@ -1586,9 +1853,9 @@ checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5"
1853
1854
[[package]]
1855
name = "memchr"
1589
-version = "2.5.0"
1856
+version = "2.7.2"
1857
source = "registry+https://github.com/rust-lang/crates.io-index"
1591
-checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
1858
+checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d"
1859
1860
[[package]]
1861
name = "memoffset"
@@ -1601,18 +1868,24 @@ dependencies = [
1868
1869
[[package]]
1870
name = "memoffset"
1604
-version = "0.9.0"
1871
+version = "0.9.1"
1872
source = "registry+https://github.com/rust-lang/crates.io-index"
1606
-checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
1873
+checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
1874
dependencies = [
1875
"autocfg",
1876
]
1877
1878
+[[package]]
1879
+name = "minimal-lexical"
1880
+version = "0.2.1"
1881
+source = "registry+https://github.com/rust-lang/crates.io-index"
1882
+checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
1883
+
1884
[[package]]
1885
name = "miniz_oxide"
1613
-version = "0.7.1"
1886
+version = "0.7.2"
1887
source = "registry+https://github.com/rust-lang/crates.io-index"
1615
-checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
1888
+checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7"
1889
dependencies = [
1890
"adler",
1891
"simd-adler32",
@@ -1620,9 +1893,9 @@ dependencies = [
1893
1894
[[package]]
1895
name = "mio"
1623
-version = "0.8.8"
1896
+version = "0.8.11"
1897
source = "registry+https://github.com/rust-lang/crates.io-index"
1625
-checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2"
1898
+checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c"
1899
dependencies = [
1900
"libc",
1901
"log",
@@ -1660,9 +1933,9 @@ dependencies = [
1933
1934
[[package]]
1935
name = "new_debug_unreachable"
1663
-version = "1.0.4"
1936
+version = "1.0.6"
1937
source = "registry+https://github.com/rust-lang/crates.io-index"
1665
-checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54"
1938
+checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086"
1939
1940
[[package]]
1941
name = "nix"
@@ -1678,19 +1951,41 @@ dependencies = [
1951
"pin-utils",
1952
]
1953
1954
+[[package]]
1955
+name = "nix"
1956
+version = "0.28.0"
1957
+source = "registry+https://github.com/rust-lang/crates.io-index"
1958
+checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4"
1959
+dependencies = [
1960
+ "bitflags 2.5.0",
1961
+ "cfg-if",
1962
+ "cfg_aliases",
1963
+ "libc",
1964
+]
1965
+
1966
[[package]]
1967
name = "nodrop"
1968
version = "0.1.14"
1969
source = "registry+https://github.com/rust-lang/crates.io-index"
1970
checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb"
1971
1972
+[[package]]
1973
+name = "nom"
1974
+version = "7.1.3"
1975
+source = "registry+https://github.com/rust-lang/crates.io-index"
1976
+checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
1977
+dependencies = [
1978
+ "memchr",
1979
+ "minimal-lexical",
1980
+]
1981
+
1982
[[package]]
1983
name = "notify"
1984
version = "6.1.1"
1985
source = "registry+https://github.com/rust-lang/crates.io-index"
1986
checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d"
1987
dependencies = [
1693
- "bitflags 2.4.0",
1988
+ "bitflags 2.5.0",
1989
"crossbeam-channel",
1990
"filetime",
1991
"fsevent-sys",
@@ -1706,11 +2001,12 @@ dependencies = [
2001
2002
[[package]]
2003
name = "notify-debouncer-mini"
1709
-version = "0.3.0"
2004
+version = "0.4.1"
2005
source = "registry+https://github.com/rust-lang/crates.io-index"
1711
-checksum = "e55ee272914f4563a2f8b8553eb6811f3c0caea81c756346bad15b7e3ef969f0"
2006
+checksum = "5d40b221972a1fc5ef4d858a2f671fb34c75983eb385463dff3780eeff6a9d43"
2007
dependencies = [
2008
"crossbeam-channel",
2009
+ "log",
2010
"notify",
2011
"serde",
2012
]
@@ -1732,13 +2028,13 @@ dependencies = [
2028
"encoding_rs",
2029
"infer 0.3.7",
2030
"log",
1735
- "portable-pty",
2031
"serde",
2032
"serde_json",
2033
"tauri",
2034
"tauri-build",
2035
"tauri-plugin-fs-watch",
2036
"tauri-plugin-log",
2037
+ "tauri-plugin-pty",
2038
"tauri-plugin-store",
2039
"time",
2040
"tokio",
@@ -1747,31 +2043,16 @@ dependencies = [
2043
]
2044
2045
[[package]]
1750
-name = "num-integer"
1751
-version = "0.1.45"
1752
-source = "registry+https://github.com/rust-lang/crates.io-index"
1753
-checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
1754
-dependencies = [
1755
- "autocfg",
1756
- "num-traits",
1757
-]
1758
-
1759
-[[package]]
1760
-name = "num-rational"
1761
-version = "0.4.1"
2046
+name = "num-conv"
2047
+version = "0.1.0"
2048
source = "registry+https://github.com/rust-lang/crates.io-index"
1763
-checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0"
1764
-dependencies = [
1765
- "autocfg",
1766
- "num-integer",
1767
- "num-traits",
1768
-]
2049
+checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
2050
2051
[[package]]
2052
name = "num-traits"
1772
-version = "0.2.16"
2053
+version = "0.2.19"
2054
source = "registry+https://github.com/rust-lang/crates.io-index"
1774
-checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2"
2055
+checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
2056
dependencies = [
2057
"autocfg",
2058
]
@@ -1801,7 +2082,7 @@ version = "0.5.11"
2082
source = "registry+https://github.com/rust-lang/crates.io-index"
2083
checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799"
2084
dependencies = [
1804
- "proc-macro-crate",
2085
+ "proc-macro-crate 1.3.1",
2086
"proc-macro2",
2087
"quote",
2088
"syn 1.0.109",
@@ -1809,9 +2090,9 @@ dependencies = [
2090
2091
[[package]]
2092
name = "num_threads"
1812
-version = "0.1.6"
2093
+version = "0.1.7"
2094
source = "registry+https://github.com/rust-lang/crates.io-index"
1814
-checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44"
2095
+checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9"
2096
dependencies = [
2097
"libc",
2098
]
@@ -1837,6 +2118,61 @@ dependencies = [
2118
"objc_id",
2119
]
2120
2121
+[[package]]
2122
+name = "objc-sys"
2123
+version = "0.3.3"
2124
+source = "registry+https://github.com/rust-lang/crates.io-index"
2125
+checksum = "da284c198fb9b7b0603f8635185e85fbd5b64ee154b1ed406d489077de2d6d60"
2126
+
2127
+[[package]]
2128
+name = "objc2"
2129
+version = "0.5.1"
2130
+source = "registry+https://github.com/rust-lang/crates.io-index"
2131
+checksum = "b4b25e1034d0e636cd84707ccdaa9f81243d399196b8a773946dcffec0401659"
2132
+dependencies = [
2133
+ "objc-sys",
2134
+ "objc2-encode",
2135
+]
2136
+
2137
+[[package]]
2138
+name = "objc2-app-kit"
2139
+version = "0.2.0"
2140
+source = "registry+https://github.com/rust-lang/crates.io-index"
2141
+checksum = "fb79768a710a9a1798848179edb186d1af7e8a8679f369e4b8d201dd2a034047"
2142
+dependencies = [
2143
+ "block2",
2144
+ "objc2",
2145
+ "objc2-core-data",
2146
+ "objc2-foundation",
2147
+]
2148
+
2149
+[[package]]
2150
+name = "objc2-core-data"
2151
+version = "0.2.0"
2152
+source = "registry+https://github.com/rust-lang/crates.io-index"
2153
+checksum = "6e092bc42eaf30a08844e6a076938c60751225ec81431ab89f5d1ccd9f958d6c"
2154
+dependencies = [
2155
+ "block2",
2156
+ "objc2",
2157
+ "objc2-foundation",
2158
+]
2159
+
2160
+[[package]]
2161
+name = "objc2-encode"
2162
+version = "4.0.1"
2163
+source = "registry+https://github.com/rust-lang/crates.io-index"
2164
+checksum = "88658da63e4cc2c8adb1262902cd6af51094df0488b760d6fd27194269c0950a"
2165
+
2166
+[[package]]
2167
+name = "objc2-foundation"
2168
+version = "0.2.0"
2169
+source = "registry+https://github.com/rust-lang/crates.io-index"
2170
+checksum = "cfaefe14254871ea16c7d88968c0ff14ba554712a20d76421eec52f0a7fb8904"
2171
+dependencies = [
2172
+ "block2",
2173
+ "objc2",
2174
+]
2175
+
2176
[[package]]
2177
name = "objc_exception"
2178
version = "0.1.2"
@@ -1857,18 +2193,18 @@ dependencies = [
2193
2194
[[package]]
2195
name = "object"
1860
-version = "0.31.1"
2196
+version = "0.32.2"
2197
source = "registry+https://github.com/rust-lang/crates.io-index"
1862
-checksum = "8bda667d9f2b5051b8833f59f3bf748b28ef54f850f4fcb389a252aa383866d1"
2198
+checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441"
2199
dependencies = [
2200
"memchr",
2201
]
2202
2203
[[package]]
2204
name = "once_cell"
1869
-version = "1.18.0"
2205
+version = "1.19.0"
2206
source = "registry+https://github.com/rust-lang/crates.io-index"
1871
-checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
2207
+checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
2208
2209
[[package]]
2210
name = "open"
@@ -1880,6 +2216,16 @@ dependencies = [
2216
"windows-sys 0.42.0",
2217
]
2218
2219
+[[package]]
2220
+name = "os_pipe"
2221
+version = "1.1.5"
2222
+source = "registry+https://github.com/rust-lang/crates.io-index"
2223
+checksum = "57119c3b893986491ec9aa85056780d3a0f3cf4da7cc09dd3650dbd6c6738fb9"
2224
+dependencies = [
2225
+ "libc",
2226
+ "windows-sys 0.52.0",
2227
+]
2228
+
2229
[[package]]
2230
name = "overload"
2231
version = "0.1.1"
@@ -1908,14 +2254,14 @@ dependencies = [
2254
"glib-sys",
2255
"gobject-sys",
2256
"libc",
1911
- "system-deps 6.1.1",
2257
+ "system-deps 6.2.2",
2258
]
2259
2260
[[package]]
2261
name = "parking_lot"
1916
-version = "0.12.1"
2262
+version = "0.12.2"
2263
source = "registry+https://github.com/rust-lang/crates.io-index"
1918
-checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
2264
+checksum = "7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb"
2265
dependencies = [
2266
"lock_api",
2267
"parking_lot_core",
@@ -1923,15 +2269,15 @@ dependencies = [
2269
2270
[[package]]
2271
name = "parking_lot_core"
1926
-version = "0.9.8"
2272
+version = "0.9.10"
2273
source = "registry+https://github.com/rust-lang/crates.io-index"
1928
-checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447"
2274
+checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
2275
dependencies = [
2276
"cfg-if",
2277
"libc",
1932
- "redox_syscall 0.3.5",
2278
+ "redox_syscall 0.5.1",
2279
"smallvec",
1934
- "windows-targets 0.48.5",
2280
+ "windows-targets 0.52.5",
2281
]
2282
2283
[[package]]
@@ -1942,9 +2288,19 @@ checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd"
2288
2289
[[package]]
2290
name = "percent-encoding"
1945
-version = "2.3.0"
2291
+version = "2.3.1"
2292
+source = "registry+https://github.com/rust-lang/crates.io-index"
2293
+checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
2294
+
2295
+[[package]]
2296
+name = "petgraph"
2297
+version = "0.6.5"
2298
source = "registry+https://github.com/rust-lang/crates.io-index"
1947
-checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
2299
+checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db"
2300
+dependencies = [
2301
+ "fixedbitset",
2302
+ "indexmap 2.2.6",
2303
+]
2304
2305
[[package]]
2306
name = "phf"
@@ -1963,9 +2319,17 @@ version = "0.10.1"
2319
source = "registry+https://github.com/rust-lang/crates.io-index"
2320
checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259"
2321
dependencies = [
1966
- "phf_macros 0.10.0",
2322
"phf_shared 0.10.0",
1968
- "proc-macro-hack",
2323
+]
2324
+
2325
+[[package]]
2326
+name = "phf"
2327
+version = "0.11.2"
2328
+source = "registry+https://github.com/rust-lang/crates.io-index"
2329
+checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc"
2330
+dependencies = [
2331
+ "phf_macros 0.11.2",
2332
+ "phf_shared 0.11.2",
2333
]
2334
2335
[[package]]
@@ -1978,6 +2342,16 @@ dependencies = [
2342
"phf_shared 0.8.0",
2343
]
2344
2345
+[[package]]
2346
+name = "phf_codegen"
2347
+version = "0.10.0"
2348
+source = "registry+https://github.com/rust-lang/crates.io-index"
2349
+checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd"
2350
+dependencies = [
2351
+ "phf_generator 0.10.0",
2352
+ "phf_shared 0.10.0",
2353
+]
2354
+
2355
[[package]]
2356
name = "phf_generator"
2357
version = "0.8.0"
@@ -1998,6 +2372,16 @@ dependencies = [
2372
"rand 0.8.5",
2373
]
2374
2375
+[[package]]
2376
+name = "phf_generator"
2377
+version = "0.11.2"
2378
+source = "registry+https://github.com/rust-lang/crates.io-index"
2379
+checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0"
2380
+dependencies = [
2381
+ "phf_shared 0.11.2",
2382
+ "rand 0.8.5",
2383
+]
2384
+
2385
[[package]]
2386
name = "phf_macros"
2387
version = "0.8.0"
@@ -2014,16 +2398,15 @@ dependencies = [
2398
2399
[[package]]
2400
name = "phf_macros"
2017
-version = "0.10.0"
2401
+version = "0.11.2"
2402
source = "registry+https://github.com/rust-lang/crates.io-index"
2019
-checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0"
2403
+checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b"
2404
dependencies = [
2021
- "phf_generator 0.10.0",
2022
- "phf_shared 0.10.0",
2023
- "proc-macro-hack",
2405
+ "phf_generator 0.11.2",
2406
+ "phf_shared 0.11.2",
2407
"proc-macro2",
2408
"quote",
2026
- "syn 1.0.109",
2409
+ "syn 2.0.63",
2410
]
2411
2412
[[package]]
@@ -2044,11 +2427,20 @@ dependencies = [
2427
"siphasher",
2428
]
2429
2430
+[[package]]
2431
+name = "phf_shared"
2432
+version = "0.11.2"
2433
+source = "registry+https://github.com/rust-lang/crates.io-index"
2434
+checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b"
2435
+dependencies = [
2436
+ "siphasher",
2437
+]
2438
+
2439
[[package]]
2440
name = "pin-project-lite"
2049
-version = "0.2.12"
2441
+version = "0.2.14"
2442
source = "registry+https://github.com/rust-lang/crates.io-index"
2051
-checksum = "12cc1b0bf1727a77a54b6654e7b5f1af8604923edc8b81885f8ec92f9e3f0a05"
2443
+checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
2444
2445
[[package]]
2446
name = "pin-utils"
@@ -2058,18 +2450,18 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
2450
2451
[[package]]
2452
name = "pkg-config"
2061
-version = "0.3.27"
2453
+version = "0.3.30"
2454
source = "registry+https://github.com/rust-lang/crates.io-index"
2063
-checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
2455
+checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
2456
2457
[[package]]
2458
name = "plist"
2067
-version = "1.5.0"
2459
+version = "1.6.1"
2460
source = "registry+https://github.com/rust-lang/crates.io-index"
2069
-checksum = "bdc0001cfea3db57a2e24bc0d818e9e20e554b5f97fabb9bc231dc240269ae06"
2461
+checksum = "d9d34169e64b3c7a80c8621a48adaf44e0cf62c78a9b25dd9dd35f1881a17cf9"
2462
dependencies = [
2071
- "base64 0.21.2",
2072
- "indexmap 1.9.3",
2463
+ "base64 0.21.7",
2464
+ "indexmap 2.2.6",
2465
"line-wrap",
2466
"quick-xml",
2467
"serde",
@@ -2078,9 +2470,9 @@ dependencies = [
2470
2471
[[package]]
2472
name = "png"
2081
-version = "0.17.10"
2473
+version = "0.17.13"
2474
source = "registry+https://github.com/rust-lang/crates.io-index"
2083
-checksum = "dd75bf2d8dd3702b9707cdbc56a5b9ef42cec752eb8b3bafc01234558442aa64"
2475
+checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1"
2476
dependencies = [
2477
"bitflags 1.3.2",
2478
"crc32fast",
@@ -2102,7 +2494,9 @@ dependencies = [
2494
"lazy_static",
2495
"libc",
2496
"log",
2105
- "nix",
2497
+ "nix 0.25.1",
2498
+ "serde",
2499
+ "serde_derive",
2500
"serial",
2501
"shared_library",
2502
"shell-words",
@@ -2110,6 +2504,12 @@ dependencies = [
2504
"winreg 0.10.1",
2505
]
2506
2507
+[[package]]
2508
+name = "powerfmt"
2509
+version = "0.2.0"
2510
+source = "registry+https://github.com/rust-lang/crates.io-index"
2511
+checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
2512
+
2513
[[package]]
2514
name = "ppv-lite86"
2515
version = "0.2.17"
@@ -2129,7 +2529,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
2529
checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919"
2530
dependencies = [
2531
"once_cell",
2132
- "toml_edit",
2532
+ "toml_edit 0.19.15",
2533
+]
2534
+
2535
+[[package]]
2536
+name = "proc-macro-crate"
2537
+version = "3.1.0"
2538
+source = "registry+https://github.com/rust-lang/crates.io-index"
2539
+checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284"
2540
+dependencies = [
2541
+ "toml_edit 0.21.1",
2542
]
2543
2544
[[package]]
@@ -2164,31 +2573,57 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068"
2573
2574
[[package]]
2575
name = "proc-macro2"
2167
-version = "1.0.66"
2576
+version = "1.0.82"
2577
source = "registry+https://github.com/rust-lang/crates.io-index"
2169
-checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9"
2578
+checksum = "8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b"
2579
dependencies = [
2580
"unicode-ident",
2581
]
2582
2583
+[[package]]
2584
+name = "ptr_meta"
2585
+version = "0.1.4"
2586
+source = "registry+https://github.com/rust-lang/crates.io-index"
2587
+checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1"
2588
+dependencies = [
2589
+ "ptr_meta_derive",
2590
+]
2591
+
2592
+[[package]]
2593
+name = "ptr_meta_derive"
2594
+version = "0.1.4"
2595
+source = "registry+https://github.com/rust-lang/crates.io-index"
2596
+checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac"
2597
+dependencies = [
2598
+ "proc-macro2",
2599
+ "quote",
2600
+ "syn 1.0.109",
2601
+]
2602
+
2603
[[package]]
2604
name = "quick-xml"
2176
-version = "0.29.0"
2605
+version = "0.31.0"
2606
source = "registry+https://github.com/rust-lang/crates.io-index"
2178
-checksum = "81b9228215d82c7b61490fec1de287136b5de6f5700f6e58ea9ad61a7964ca51"
2607
+checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33"
2608
dependencies = [
2609
"memchr",
2610
]
2611
2612
[[package]]
2613
name = "quote"
2185
-version = "1.0.33"
2614
+version = "1.0.36"
2615
source = "registry+https://github.com/rust-lang/crates.io-index"
2187
-checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
2616
+checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
2617
dependencies = [
2618
"proc-macro2",
2619
]
2620
2621
+[[package]]
2622
+name = "radium"
2623
+version = "0.7.0"
2624
+source = "registry+https://github.com/rust-lang/crates.io-index"
2625
+checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
2626
+
2627
[[package]]
2628
name = "rand"
2629
version = "0.7.3"
@@ -2249,7 +2684,7 @@ version = "0.6.4"
2684
source = "registry+https://github.com/rust-lang/crates.io-index"
2685
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
2686
dependencies = [
2252
- "getrandom 0.2.10",
2687
+ "getrandom 0.2.15",
2688
]
2689
2690
[[package]]
@@ -2278,43 +2713,43 @@ checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9"
2713
2714
[[package]]
2715
name = "redox_syscall"
2281
-version = "0.2.16"
2716
+version = "0.4.1"
2717
source = "registry+https://github.com/rust-lang/crates.io-index"
2283
-checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
2718
+checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
2719
dependencies = [
2720
"bitflags 1.3.2",
2721
]
2722
2723
[[package]]
2724
name = "redox_syscall"
2290
-version = "0.3.5"
2725
+version = "0.5.1"
2726
source = "registry+https://github.com/rust-lang/crates.io-index"
2292
-checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
2727
+checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e"
2728
dependencies = [
2294
- "bitflags 1.3.2",
2729
+ "bitflags 2.5.0",
2730
]
2731
2732
[[package]]
2733
name = "redox_users"
2299
-version = "0.4.3"
2734
+version = "0.4.5"
2735
source = "registry+https://github.com/rust-lang/crates.io-index"
2301
-checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
2736
+checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891"
2737
dependencies = [
2303
- "getrandom 0.2.10",
2304
- "redox_syscall 0.2.16",
2738
+ "getrandom 0.2.15",
2739
+ "libredox",
2740
"thiserror",
2741
]
2742
2743
[[package]]
2744
name = "regex"
2310
-version = "1.9.3"
2745
+version = "1.10.4"
2746
source = "registry+https://github.com/rust-lang/crates.io-index"
2312
-checksum = "81bc1d4caf89fac26a70747fe603c130093b53c773888797a6329091246d651a"
2747
+checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c"
2748
dependencies = [
2749
"aho-corasick",
2750
"memchr",
2316
- "regex-automata 0.3.6",
2317
- "regex-syntax 0.7.4",
2751
+ "regex-automata 0.4.6",
2752
+ "regex-syntax 0.8.3",
2753
]
2754
2755
[[package]]
@@ -2328,13 +2763,13 @@ dependencies = [
2763
2764
[[package]]
2765
name = "regex-automata"
2331
-version = "0.3.6"
2766
+version = "0.4.6"
2767
source = "registry+https://github.com/rust-lang/crates.io-index"
2333
-checksum = "fed1ceff11a1dddaee50c9dc8e4938bd106e9d89ae372f192311e7da498e3b69"
2768
+checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea"
2769
dependencies = [
2770
"aho-corasick",
2771
"memchr",
2337
- "regex-syntax 0.7.4",
2772
+ "regex-syntax 0.8.3",
2773
]
2774
2775
[[package]]
@@ -2345,9 +2780,18 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
2780
2781
[[package]]
2782
name = "regex-syntax"
2348
-version = "0.7.4"
2783
+version = "0.8.3"
2784
source = "registry+https://github.com/rust-lang/crates.io-index"
2350
-checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2"
2785
+checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56"
2786
+
2787
+[[package]]
2788
+name = "rend"
2789
+version = "0.4.2"
2790
+source = "registry+https://github.com/rust-lang/crates.io-index"
2791
+checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c"
2792
+dependencies = [
2793
+ "bytecheck",
2794
+]
2795
2796
[[package]]
2797
name = "rfd"
@@ -2373,11 +2817,56 @@ dependencies = [
2817
"windows 0.37.0",
2818
]
2819
2820
+[[package]]
2821
+name = "rkyv"
2822
+version = "0.7.44"
2823
+source = "registry+https://github.com/rust-lang/crates.io-index"
2824
+checksum = "5cba464629b3394fc4dbc6f940ff8f5b4ff5c7aef40f29166fd4ad12acbc99c0"
2825
+dependencies = [
2826
+ "bitvec",
2827
+ "bytecheck",
2828
+ "bytes",
2829
+ "hashbrown 0.12.3",
2830
+ "ptr_meta",
2831
+ "rend",
2832
+ "rkyv_derive",
2833
+ "seahash",
2834
+ "tinyvec",
2835
+ "uuid",
2836
+]
2837
+
2838
+[[package]]
2839
+name = "rkyv_derive"
2840
+version = "0.7.44"
2841
+source = "registry+https://github.com/rust-lang/crates.io-index"
2842
+checksum = "a7dddfff8de25e6f62b9d64e6e432bf1c6736c57d20323e15ee10435fbda7c65"
2843
+dependencies = [
2844
+ "proc-macro2",
2845
+ "quote",
2846
+ "syn 1.0.109",
2847
+]
2848
+
2849
+[[package]]
2850
+name = "rust_decimal"
2851
+version = "1.35.0"
2852
+source = "registry+https://github.com/rust-lang/crates.io-index"
2853
+checksum = "1790d1c4c0ca81211399e0e0af16333276f375209e71a37b67698a373db5b47a"
2854
+dependencies = [
2855
+ "arrayvec",
2856
+ "borsh",
2857
+ "bytes",
2858
+ "num-traits",
2859
+ "rand 0.8.5",
2860
+ "rkyv",
2861
+ "serde",
2862
+ "serde_json",
2863
+]
2864
+
2865
[[package]]
2866
name = "rustc-demangle"
2378
-version = "0.1.23"
2867
+version = "0.1.24"
2868
source = "registry+https://github.com/rust-lang/crates.io-index"
2380
-checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
2869
+checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
2870
2871
[[package]]
2872
name = "rustc_version"
@@ -2390,34 +2879,28 @@ dependencies = [
2879
2880
[[package]]
2881
name = "rustix"
2393
-version = "0.38.8"
2882
+version = "0.38.34"
2883
source = "registry+https://github.com/rust-lang/crates.io-index"
2395
-checksum = "19ed4fa021d81c8392ce04db050a3da9a60299050b7ae1cf482d862b54a7218f"
2884
+checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
2885
dependencies = [
2397
- "bitflags 2.4.0",
2886
+ "bitflags 2.5.0",
2887
"errno",
2888
"libc",
2889
"linux-raw-sys",
2401
- "windows-sys 0.48.0",
2890
+ "windows-sys 0.52.0",
2891
]
2892
2893
[[package]]
2894
name = "rustversion"
2406
-version = "1.0.14"
2895
+version = "1.0.16"
2896
source = "registry+https://github.com/rust-lang/crates.io-index"
2408
-checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4"
2897
+checksum = "092474d1a01ea8278f69e6a358998405fae5b8b963ddaeb2b0b04a128bf1dfb0"
2898
2899
[[package]]
2900
name = "ryu"
2412
-version = "1.0.15"
2413
-source = "registry+https://github.com/rust-lang/crates.io-index"
2414
-checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741"
2415
-
2416
-[[package]]
2417
-name = "safemem"
2418
-version = "0.3.3"
2901
+version = "1.0.18"
2902
source = "registry+https://github.com/rust-lang/crates.io-index"
2420
-checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072"
2903
+checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
2904
2905
[[package]]
2906
name = "same-file"
@@ -2440,6 +2923,12 @@ version = "1.2.0"
2923
source = "registry+https://github.com/rust-lang/crates.io-index"
2924
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
2925
2926
+[[package]]
2927
+name = "seahash"
2928
+version = "4.1.0"
2929
+source = "registry+https://github.com/rust-lang/crates.io-index"
2930
+checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b"
2931
+
2932
[[package]]
2933
name = "selectors"
2934
version = "0.22.0"
@@ -2453,7 +2942,7 @@ dependencies = [
2942
"log",
2943
"matches",
2944
"phf 0.8.0",
2456
- "phf_codegen",
2945
+ "phf_codegen 0.8.0",
2946
"precomputed-hash",
2947
"servo_arc",
2948
"smallvec",
@@ -2462,76 +2951,78 @@ dependencies = [
2951
2952
[[package]]
2953
name = "semver"
2465
-version = "1.0.18"
2954
+version = "1.0.23"
2955
source = "registry+https://github.com/rust-lang/crates.io-index"
2467
-checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918"
2956
+checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
2957
dependencies = [
2958
"serde",
2959
]
2960
2961
[[package]]
2962
name = "serde"
2474
-version = "1.0.188"
2963
+version = "1.0.201"
2964
source = "registry+https://github.com/rust-lang/crates.io-index"
2476
-checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e"
2965
+checksum = "780f1cebed1629e4753a1a38a3c72d30b97ec044f0aef68cb26650a3c5cf363c"
2966
dependencies = [
2967
"serde_derive",
2968
]
2969
2970
[[package]]
2971
name = "serde_derive"
2483
-version = "1.0.188"
2972
+version = "1.0.201"
2973
source = "registry+https://github.com/rust-lang/crates.io-index"
2485
-checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2"
2974
+checksum = "c5e405930b9796f1c00bee880d03fc7e0bb4b9a11afc776885ffe84320da2865"
2975
dependencies = [
2976
"proc-macro2",
2977
"quote",
2489
- "syn 2.0.29",
2978
+ "syn 2.0.63",
2979
]
2980
2981
[[package]]
2982
name = "serde_json"
2494
-version = "1.0.105"
2983
+version = "1.0.117"
2984
source = "registry+https://github.com/rust-lang/crates.io-index"
2496
-checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360"
2985
+checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3"
2986
dependencies = [
2498
- "itoa 1.0.9",
2987
+ "indexmap 2.2.6",
2988
+ "itoa 1.0.11",
2989
"ryu",
2990
"serde",
2991
]
2992
2993
[[package]]
2994
name = "serde_repr"
2505
-version = "0.1.16"
2995
+version = "0.1.19"
2996
source = "registry+https://github.com/rust-lang/crates.io-index"
2507
-checksum = "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00"
2997
+checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
2998
dependencies = [
2999
"proc-macro2",
3000
"quote",
2511
- "syn 2.0.29",
3001
+ "syn 2.0.63",
3002
]
3003
3004
[[package]]
3005
name = "serde_spanned"
2516
-version = "0.6.3"
3006
+version = "0.6.5"
3007
source = "registry+https://github.com/rust-lang/crates.io-index"
2518
-checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186"
3008
+checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1"
3009
dependencies = [
3010
"serde",
3011
]
3012
3013
[[package]]
3014
name = "serde_with"
2525
-version = "3.3.0"
3015
+version = "3.8.1"
3016
source = "registry+https://github.com/rust-lang/crates.io-index"
2527
-checksum = "1ca3b16a3d82c4088f343b7480a93550b3eabe1a358569c2dfe38bbcead07237"
3017
+checksum = "0ad483d2ab0149d5a5ebcd9972a3852711e0153d863bf5a5d0391d28883c4a20"
3018
dependencies = [
2529
- "base64 0.21.2",
3019
+ "base64 0.22.1",
3020
"chrono",
3021
"hex",
3022
"indexmap 1.9.3",
2533
- "indexmap 2.0.0",
3023
+ "indexmap 2.2.6",
3024
"serde",
3025
+ "serde_derive",
3026
"serde_json",
3027
"serde_with_macros",
3028
"time",
@@ -2539,14 +3030,14 @@ dependencies = [
3030
3031
[[package]]
3032
name = "serde_with_macros"
2542
-version = "3.3.0"
3033
+version = "3.8.1"
3034
source = "registry+https://github.com/rust-lang/crates.io-index"
2544
-checksum = "2e6be15c453eb305019bfa438b1593c731f36a289a7853f7707ee29e870b3b3c"
3035
+checksum = "65569b702f41443e8bc8bbb1c5779bd0450bbe723b56198980e80ec45780bce2"
3036
dependencies = [
3037
"darling",
3038
"proc-macro2",
3039
"quote",
2549
- "syn 2.0.29",
3040
+ "syn 2.0.63",
3041
]
3042
3043
[[package]]
@@ -2625,9 +3116,9 @@ dependencies = [
3116
3117
[[package]]
3118
name = "sha2"
2628
-version = "0.10.7"
3119
+version = "0.10.8"
3120
source = "registry+https://github.com/rust-lang/crates.io-index"
2630
-checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8"
3121
+checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"
3122
dependencies = [
3123
"cfg-if",
3124
"cpufeatures",
@@ -2636,9 +3127,9 @@ dependencies = [
3127
3128
[[package]]
3129
name = "sharded-slab"
2639
-version = "0.1.4"
3130
+version = "0.1.7"
3131
source = "registry+https://github.com/rust-lang/crates.io-index"
2641
-checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31"
3132
+checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
3133
dependencies = [
3134
"lazy_static",
3135
]
@@ -2665,26 +3156,32 @@ version = "0.3.7"
3156
source = "registry+https://github.com/rust-lang/crates.io-index"
3157
checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
3158
3159
+[[package]]
3160
+name = "simdutf8"
3161
+version = "0.1.4"
3162
+source = "registry+https://github.com/rust-lang/crates.io-index"
3163
+checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a"
3164
+
3165
[[package]]
3166
name = "siphasher"
2670
-version = "0.3.10"
3167
+version = "0.3.11"
3168
source = "registry+https://github.com/rust-lang/crates.io-index"
2672
-checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de"
3169
+checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
3170
3171
[[package]]
3172
name = "slab"
2676
-version = "0.4.8"
3173
+version = "0.4.9"
3174
source = "registry+https://github.com/rust-lang/crates.io-index"
2678
-checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d"
3175
+checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
3176
dependencies = [
3177
"autocfg",
3178
]
3179
3180
[[package]]
3181
name = "smallvec"
2685
-version = "1.11.0"
3182
+version = "1.13.2"
3183
source = "registry+https://github.com/rust-lang/crates.io-index"
2687
-checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9"
3184
+checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
3185
3186
[[package]]
3187
name = "soup2"
@@ -2774,15 +3271,27 @@ dependencies = [
3271
3272
[[package]]
3273
name = "syn"
2777
-version = "2.0.29"
3274
+version = "2.0.63"
3275
source = "registry+https://github.com/rust-lang/crates.io-index"
2779
-checksum = "c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a"
3276
+checksum = "bf5be731623ca1a1fb7d8be6f261a3be6d3e2337b8a1f97be944d020c8fcb704"
3277
dependencies = [
3278
"proc-macro2",
3279
"quote",
3280
"unicode-ident",
3281
]
3282
3283
+[[package]]
3284
+name = "syn_derive"
3285
+version = "0.1.8"
3286
+source = "registry+https://github.com/rust-lang/crates.io-index"
3287
+checksum = "1329189c02ff984e9736652b1631330da25eaa6bc639089ed4915d25446cbe7b"
3288
+dependencies = [
3289
+ "proc-macro-error",
3290
+ "proc-macro2",
3291
+ "quote",
3292
+ "syn 2.0.63",
3293
+]
3294
+
3295
[[package]]
3296
name = "system-deps"
3297
version = "5.0.0"
@@ -2798,29 +3307,29 @@ dependencies = [
3307
3308
[[package]]
3309
name = "system-deps"
2801
-version = "6.1.1"
3310
+version = "6.2.2"
3311
source = "registry+https://github.com/rust-lang/crates.io-index"
2803
-checksum = "30c2de8a4d8f4b823d634affc9cd2a74ec98c53a756f317e529a48046cbf71f3"
3312
+checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349"
3313
dependencies = [
2805
- "cfg-expr 0.15.4",
2806
- "heck 0.4.1",
3314
+ "cfg-expr 0.15.8",
3315
+ "heck 0.5.0",
3316
"pkg-config",
2808
- "toml 0.7.6",
2809
- "version-compare 0.1.1",
3317
+ "toml 0.8.12",
3318
+ "version-compare 0.2.0",
3319
]
3320
3321
[[package]]
3322
name = "tao"
2814
-version = "0.16.2"
3323
+version = "0.16.9"
3324
source = "registry+https://github.com/rust-lang/crates.io-index"
2816
-checksum = "6a6d198e01085564cea63e976ad1566c1ba2c2e4cc79578e35d9f05521505e31"
3325
+checksum = "575c856fc21e551074869dcfaad8f706412bd5b803dfa0fbf6881c4ff4bfafab"
3326
dependencies = [
3327
"bitflags 1.3.2",
3328
"cairo-rs",
3329
"cc",
3330
"cocoa",
3331
"core-foundation",
2823
- "core-graphics",
3332
+ "core-graphics 0.22.3",
3333
"crossbeam-channel",
3334
"dispatch",
3335
"gdk",
@@ -2832,7 +3341,7 @@ dependencies = [
3341
"glib",
3342
"glib-sys",
3343
"gtk",
2835
- "image",
3344
+ "image 0.24.9",
3345
"instant",
3346
"jni",
3347
"lazy_static",
@@ -2867,6 +3376,12 @@ dependencies = [
3376
"syn 1.0.109",
3377
]
3378
3379
+[[package]]
3380
+name = "tap"
3381
+version = "1.0.1"
3382
+source = "registry+https://github.com/rust-lang/crates.io-index"
3383
+checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
3384
+
3385
[[package]]
3386
name = "tar"
3387
version = "0.4.40"
@@ -2880,19 +3395,20 @@ dependencies = [
3395
3396
[[package]]
3397
name = "target-lexicon"
2883
-version = "0.12.11"
3398
+version = "0.12.14"
3399
source = "registry+https://github.com/rust-lang/crates.io-index"
2885
-checksum = "9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a"
3400
+checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f"
3401
3402
[[package]]
3403
name = "tauri"
2889
-version = "1.4.1"
3404
+version = "1.6.5"
3405
source = "registry+https://github.com/rust-lang/crates.io-index"
2891
-checksum = "7fbe522898e35407a8e60dc3870f7579fea2fc262a6a6072eccdd37ae1e1d91e"
3406
+checksum = "13ce04f77bcd40bb57ec7061725c9c415d30b2bf80257637b857ee067f2fa198"
3407
dependencies = [
3408
"anyhow",
3409
"cocoa",
3410
"dirs-next",
3411
+ "dunce",
3412
"embed_plist",
3413
"encoding_rs",
3414
"flate2",
@@ -2900,7 +3416,7 @@ dependencies = [
3416
"glib",
3417
"glob",
3418
"gtk",
2903
- "heck 0.4.1",
3419
+ "heck 0.5.0",
3420
"http",
3421
"ignore",
3422
"objc",
@@ -2934,28 +3450,30 @@ dependencies = [
3450
3451
[[package]]
3452
name = "tauri-build"
2937
-version = "1.4.0"
3453
+version = "1.5.2"
3454
source = "registry+https://github.com/rust-lang/crates.io-index"
2939
-checksum = "7d2edd6a259b5591c8efdeb9d5702cb53515b82a6affebd55c7fd6d3a27b7d1b"
3455
+checksum = "ab30cba12974d0f9b09794f61e72cad6da2142d3ceb81e519321bab86ce53312"
3456
dependencies = [
3457
"anyhow",
3458
"cargo_toml",
2943
- "heck 0.4.1",
3459
+ "dirs-next",
3460
+ "heck 0.5.0",
3461
"json-patch",
3462
"semver",
3463
"serde",
3464
"serde_json",
3465
"tauri-utils",
3466
"tauri-winres",
3467
+ "walkdir",
3468
]
3469
3470
[[package]]
3471
name = "tauri-codegen"
2954
-version = "1.4.0"
3472
+version = "1.4.3"
3473
source = "registry+https://github.com/rust-lang/crates.io-index"
2956
-checksum = "54ad2d49fdeab4a08717f5b49a163bdc72efc3b1950b6758245fcde79b645e1a"
3474
+checksum = "c3a1d90db526a8cdfd54444ad3f34d8d4d58fa5c536463915942393743bd06f8"
3475
dependencies = [
2958
- "base64 0.21.2",
3476
+ "base64 0.21.7",
3477
"brotli",
3478
"ico",
3479
"json-patch",
@@ -2977,11 +3495,11 @@ dependencies = [
3495
3496
[[package]]
3497
name = "tauri-macros"
2980
-version = "1.4.0"
3498
+version = "1.4.4"
3499
source = "registry+https://github.com/rust-lang/crates.io-index"
2982
-checksum = "8eb12a2454e747896929338d93b0642144bb51e0dddbb36e579035731f0d76b7"
3500
+checksum = "6a582d75414250122e4a597b9dd7d3c910a2c77906648fc2ac9353845ff0feec"
3501
dependencies = [
2984
- "heck 0.4.1",
3502
+ "heck 0.5.0",
3503
"proc-macro2",
3504
"quote",
3505
"syn 1.0.109",
@@ -2992,7 +3510,7 @@ dependencies = [
3510
[[package]]
3511
name = "tauri-plugin-fs-watch"
3512
version = "0.0.0"
2995
-source = "git+https://github.com/tauri-apps/plugins-workspace?branch=v1#5b814f56e6368fdec46c4ddb04a07e0923ff995a"
3513
+source = "git+https://github.com/tauri-apps/plugins-workspace?branch=v1#5e3900e682e13f3759b439116ae2f77a6d389ca2"
3514
dependencies = [
3515
"log",
3516
"notify",
@@ -3006,7 +3524,7 @@ dependencies = [
3524
[[package]]
3525
name = "tauri-plugin-log"
3526
version = "0.0.0"
3009
-source = "git+https://github.com/tauri-apps/plugins-workspace?branch=v1#5b814f56e6368fdec46c4ddb04a07e0923ff995a"
3527
+source = "git+https://github.com/tauri-apps/plugins-workspace?branch=v1#5e3900e682e13f3759b439116ae2f77a6d389ca2"
3528
dependencies = [
3529
"byte-unit",
3530
"fern",
@@ -3018,10 +3536,22 @@ dependencies = [
3536
"time",
3537
]
3538
3539
+[[package]]
3540
+name = "tauri-plugin-pty"
3541
+version = "0.0.8"
3542
+source = "registry+https://github.com/rust-lang/crates.io-index"
3543
+checksum = "2882697af61c5b464c8d9e35a81ca0884f6cd31bc66c4468730dcfa72684fafc"
3544
+dependencies = [
3545
+ "portable-pty",
3546
+ "serde",
3547
+ "serde_json",
3548
+ "tauri",
3549
+]
3550
+
3551
[[package]]
3552
name = "tauri-plugin-store"
3553
version = "0.0.0"
3024
-source = "git+https://github.com/tauri-apps/plugins-workspace?branch=v1#5b814f56e6368fdec46c4ddb04a07e0923ff995a"
3554
+source = "git+https://github.com/tauri-apps/plugins-workspace?branch=v1#5e3900e682e13f3759b439116ae2f77a6d389ca2"
3555
dependencies = [
3556
"log",
3557
"serde",
@@ -3032,9 +3562,9 @@ dependencies = [
3562
3563
[[package]]
3564
name = "tauri-runtime"
3035
-version = "0.14.0"
3565
+version = "0.14.3"
3566
source = "registry+https://github.com/rust-lang/crates.io-index"
3037
-checksum = "108683199cb18f96d2d4134187bb789964143c845d2d154848dda209191fd769"
3567
+checksum = "cd7ffddf36d450791018e63a3ddf54979b9581d9644c584a5fb5611e6b5f20b4"
3568
dependencies = [
3569
"gtk",
3570
"http",
@@ -3053,10 +3583,11 @@ dependencies = [
3583
3584
[[package]]
3585
name = "tauri-runtime-wry"
3056
-version = "0.14.0"
3586
+version = "0.14.7"
3587
source = "registry+https://github.com/rust-lang/crates.io-index"
3058
-checksum = "0b7aa256a1407a3a091b5d843eccc1a5042289baf0a43d1179d9f0fcfea37c1b"
3588
+checksum = "ef2af45aeb15b1cadb4ca91248423f4438a0864b836298cecb436892afbfdff4"
3589
dependencies = [
3590
+ "arboard",
3591
"cocoa",
3592
"gtk",
3593
"percent-encoding",
@@ -3073,21 +3604,22 @@ dependencies = [
3604
3605
[[package]]
3606
name = "tauri-utils"
3076
-version = "1.4.0"
3607
+version = "1.5.4"
3608
source = "registry+https://github.com/rust-lang/crates.io-index"
3078
-checksum = "03fc02bb6072bb397e1d473c6f76c953cda48b4a2d0cce605df284aa74a12e84"
3609
+checksum = "450b17a7102e5d46d4bdabae0d1590fd27953e704e691fc081f06c06d2253b35"
3610
dependencies = [
3611
"brotli",
3612
"ctor",
3613
"dunce",
3614
"glob",
3084
- "heck 0.4.1",
3615
+ "heck 0.5.0",
3616
"html5ever",
3086
- "infer 0.12.0",
3617
+ "infer 0.13.0",
3618
"json-patch",
3088
- "kuchiki",
3619
+ "kuchikiki",
3620
+ "log",
3621
"memchr",
3090
- "phf 0.10.1",
3622
+ "phf 0.11.2",
3623
"proc-macro2",
3624
"quote",
3625
"semver",
@@ -3097,7 +3629,7 @@ dependencies = [
3629
"thiserror",
3630
"url",
3631
"walkdir",
3100
- "windows 0.39.0",
3632
+ "windows-version",
3633
]
3634
3635
[[package]]
@@ -3107,20 +3639,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
3639
checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb"
3640
dependencies = [
3641
"embed-resource",
3110
- "toml 0.7.6",
3642
+ "toml 0.7.8",
3643
]
3644
3645
[[package]]
3646
name = "tempfile"
3115
-version = "3.8.0"
3647
+version = "3.10.1"
3648
source = "registry+https://github.com/rust-lang/crates.io-index"
3117
-checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef"
3649
+checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1"
3650
dependencies = [
3651
"cfg-if",
3652
"fastrand",
3121
- "redox_syscall 0.3.5",
3653
"rustix",
3123
- "windows-sys 0.48.0",
3654
+ "windows-sys 0.52.0",
3655
]
3656
3657
[[package]]
@@ -3151,44 +3682,57 @@ checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c"
3682
3683
[[package]]
3684
name = "thiserror"
3154
-version = "1.0.47"
3685
+version = "1.0.60"
3686
source = "registry+https://github.com/rust-lang/crates.io-index"
3156
-checksum = "97a802ec30afc17eee47b2855fc72e0c4cd62be9b4efe6591edde0ec5bd68d8f"
3687
+checksum = "579e9083ca58dd9dcf91a9923bb9054071b9ebbd800b342194c9feb0ee89fc18"
3688
dependencies = [
3689
"thiserror-impl",
3690
]
3691
3692
[[package]]
3693
name = "thiserror-impl"
3163
-version = "1.0.47"
3694
+version = "1.0.60"
3695
source = "registry+https://github.com/rust-lang/crates.io-index"
3165
-checksum = "6bb623b56e39ab7dcd4b1b98bb6c8f8d907ed255b18de254088016b27a8ee19b"
3696
+checksum = "e2470041c06ec3ac1ab38d0356a6119054dedaea53e12fbefc0de730a1c08524"
3697
dependencies = [
3698
"proc-macro2",
3699
"quote",
3169
- "syn 2.0.29",
3700
+ "syn 2.0.63",
3701
]
3702
3703
[[package]]
3704
name = "thread_local"
3174
-version = "1.1.7"
3705
+version = "1.1.8"
3706
source = "registry+https://github.com/rust-lang/crates.io-index"
3176
-checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152"
3707
+checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c"
3708
dependencies = [
3709
"cfg-if",
3710
"once_cell",
3711
]
3712
3713
+[[package]]
3714
+name = "tiff"
3715
+version = "0.9.1"
3716
+source = "registry+https://github.com/rust-lang/crates.io-index"
3717
+checksum = "ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e"
3718
+dependencies = [
3719
+ "flate2",
3720
+ "jpeg-decoder",
3721
+ "weezl",
3722
+]
3723
+
3724
[[package]]
3725
name = "time"
3184
-version = "0.3.28"
3726
+version = "0.3.36"
3727
source = "registry+https://github.com/rust-lang/crates.io-index"
3186
-checksum = "17f6bb557fd245c28e6411aa56b6403c689ad95061f50e4be16c274e70a17e48"
3728
+checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
3729
dependencies = [
3730
"deranged",
3189
- "itoa 1.0.9",
3731
+ "itoa 1.0.11",
3732
"libc",
3733
+ "num-conv",
3734
"num_threads",
3735
+ "powerfmt",
3736
"serde",
3737
"time-core",
3738
"time-macros",
@@ -3196,16 +3740,17 @@ dependencies = [
3740
3741
[[package]]
3742
name = "time-core"
3199
-version = "0.1.1"
3743
+version = "0.1.2"
3744
source = "registry+https://github.com/rust-lang/crates.io-index"
3201
-checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb"
3745
+checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
3746
3747
[[package]]
3748
name = "time-macros"
3205
-version = "0.2.14"
3749
+version = "0.2.18"
3750
source = "registry+https://github.com/rust-lang/crates.io-index"
3207
-checksum = "1a942f44339478ef67935ab2bbaec2fb0322496cf3cbe84b261e06ac3814c572"
3751
+checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
3752
dependencies = [
3753
+ "num-conv",
3754
"time-core",
3755
]
3756
@@ -3226,9 +3771,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
3771
3772
[[package]]
3773
name = "tokio"
3229
-version = "1.32.0"
3774
+version = "1.37.0"
3775
source = "registry+https://github.com/rust-lang/crates.io-index"
3231
-checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9"
3776
+checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787"
3777
dependencies = [
3778
"backtrace",
3779
"bytes",
@@ -3247,45 +3792,80 @@ dependencies = [
3792
3793
[[package]]
3794
name = "toml"
3250
-version = "0.7.6"
3795
+version = "0.7.8"
3796
+source = "registry+https://github.com/rust-lang/crates.io-index"
3797
+checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257"
3798
+dependencies = [
3799
+ "serde",
3800
+ "serde_spanned",
3801
+ "toml_datetime",
3802
+ "toml_edit 0.19.15",
3803
+]
3804
+
3805
+[[package]]
3806
+name = "toml"
3807
+version = "0.8.12"
3808
source = "registry+https://github.com/rust-lang/crates.io-index"
3252
-checksum = "c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542"
3809
+checksum = "e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3"
3810
dependencies = [
3811
"serde",
3812
"serde_spanned",
3813
"toml_datetime",
3257
- "toml_edit",
3814
+ "toml_edit 0.22.12",
3815
]
3816
3817
[[package]]
3818
name = "toml_datetime"
3262
-version = "0.6.3"
3819
+version = "0.6.5"
3820
+source = "registry+https://github.com/rust-lang/crates.io-index"
3821
+checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1"
3822
+dependencies = [
3823
+ "serde",
3824
+]
3825
+
3826
+[[package]]
3827
+name = "toml_edit"
3828
+version = "0.19.15"
3829
source = "registry+https://github.com/rust-lang/crates.io-index"
3264
-checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b"
3830
+checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
3831
dependencies = [
3832
+ "indexmap 2.2.6",
3833
"serde",
3834
+ "serde_spanned",
3835
+ "toml_datetime",
3836
+ "winnow 0.5.40",
3837
+]
3838
+
3839
+[[package]]
3840
+name = "toml_edit"
3841
+version = "0.21.1"
3842
+source = "registry+https://github.com/rust-lang/crates.io-index"
3843
+checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1"
3844
+dependencies = [
3845
+ "indexmap 2.2.6",
3846
+ "toml_datetime",
3847
+ "winnow 0.5.40",
3848
]
3849
3850
[[package]]
3851
name = "toml_edit"
3271
-version = "0.19.14"
3852
+version = "0.22.12"
3853
source = "registry+https://github.com/rust-lang/crates.io-index"
3273
-checksum = "f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a"
3854
+checksum = "d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef"
3855
dependencies = [
3275
- "indexmap 2.0.0",
3856
+ "indexmap 2.2.6",
3857
"serde",
3858
"serde_spanned",
3859
"toml_datetime",
3279
- "winnow",
3860
+ "winnow 0.6.8",
3861
]
3862
3863
[[package]]
3864
name = "tracing"
3284
-version = "0.1.37"
3865
+version = "0.1.40"
3866
source = "registry+https://github.com/rust-lang/crates.io-index"
3286
-checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
3867
+checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
3868
dependencies = [
3288
- "cfg-if",
3869
"pin-project-lite",
3870
"tracing-attributes",
3871
"tracing-core",
@@ -3293,20 +3873,20 @@ dependencies = [
3873
3874
[[package]]
3875
name = "tracing-attributes"
3296
-version = "0.1.26"
3876
+version = "0.1.27"
3877
source = "registry+https://github.com/rust-lang/crates.io-index"
3298
-checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
3878
+checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
3879
dependencies = [
3880
"proc-macro2",
3881
"quote",
3302
- "syn 2.0.29",
3882
+ "syn 2.0.63",
3883
]
3884
3885
[[package]]
3886
name = "tracing-core"
3307
-version = "0.1.31"
3887
+version = "0.1.32"
3888
source = "registry+https://github.com/rust-lang/crates.io-index"
3309
-checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a"
3889
+checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
3890
dependencies = [
3891
"once_cell",
3892
"valuable",
@@ -3314,20 +3894,20 @@ dependencies = [
3894
3895
[[package]]
3896
name = "tracing-log"
3317
-version = "0.1.3"
3897
+version = "0.2.0"
3898
source = "registry+https://github.com/rust-lang/crates.io-index"
3319
-checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"
3899
+checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
3900
dependencies = [
3321
- "lazy_static",
3901
"log",
3902
+ "once_cell",
3903
"tracing-core",
3904
]
3905
3906
[[package]]
3907
name = "tracing-subscriber"
3328
-version = "0.3.17"
3908
+version = "0.3.18"
3909
source = "registry+https://github.com/rust-lang/crates.io-index"
3330
-checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77"
3910
+checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b"
3911
dependencies = [
3912
"matchers",
3913
"nu-ansi-term",
@@ -3343,9 +3923,9 @@ dependencies = [
3923
3924
[[package]]
3925
name = "trash"
3346
-version = "3.0.6"
3926
+version = "3.3.1"
3927
source = "registry+https://github.com/rust-lang/crates.io-index"
3348
-checksum = "af3663fb8f476d674b9c61d1d2796acec725bef6bec4b41402a904252a25971e"
3928
+checksum = "c658458d46d9d5a153a3b5cdd88d8579ad50d4fb85d53961e4526c8fc7c55a57"
3929
dependencies = [
3930
"chrono",
3931
"libc",
@@ -3358,52 +3938,57 @@ dependencies = [
3938
]
3939
3940
[[package]]
3361
-name = "treediff"
3362
-version = "4.0.2"
3941
+name = "tree_magic_mini"
3942
+version = "3.1.4"
3943
source = "registry+https://github.com/rust-lang/crates.io-index"
3364
-checksum = "52984d277bdf2a751072b5df30ec0377febdb02f7696d64c2d7d54630bac4303"
3944
+checksum = "77ee137597cdb361b55a4746983e4ac1b35ab6024396a419944ad473bb915265"
3945
dependencies = [
3366
- "serde_json",
3946
+ "fnv",
3947
+ "home",
3948
+ "memchr",
3949
+ "nom",
3950
+ "once_cell",
3951
+ "petgraph",
3952
]
3953
3954
[[package]]
3955
name = "typenum"
3371
-version = "1.16.0"
3956
+version = "1.17.0"
3957
source = "registry+https://github.com/rust-lang/crates.io-index"
3373
-checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba"
3958
+checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
3959
3960
[[package]]
3961
name = "unicode-bidi"
3377
-version = "0.3.13"
3962
+version = "0.3.15"
3963
source = "registry+https://github.com/rust-lang/crates.io-index"
3379
-checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
3964
+checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
3965
3966
[[package]]
3967
name = "unicode-ident"
3383
-version = "1.0.11"
3968
+version = "1.0.12"
3969
source = "registry+https://github.com/rust-lang/crates.io-index"
3385
-checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c"
3970
+checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
3971
3972
[[package]]
3973
name = "unicode-normalization"
3389
-version = "0.1.22"
3974
+version = "0.1.23"
3975
source = "registry+https://github.com/rust-lang/crates.io-index"
3391
-checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
3976
+checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5"
3977
dependencies = [
3978
"tinyvec",
3979
]
3980
3981
[[package]]
3982
name = "unicode-segmentation"
3398
-version = "1.10.1"
3983
+version = "1.11.0"
3984
source = "registry+https://github.com/rust-lang/crates.io-index"
3400
-checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
3985
+checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202"
3986
3987
[[package]]
3988
name = "url"
3404
-version = "2.4.0"
3989
+version = "2.5.0"
3990
source = "registry+https://github.com/rust-lang/crates.io-index"
3406
-checksum = "50bff7831e19200a85b17131d085c25d7811bc4e186efdaf54bbd132994a88cb"
3991
+checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633"
3992
dependencies = [
3993
"form_urlencoded",
3994
"idna",
@@ -3419,17 +4004,17 @@ checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
4004
4005
[[package]]
4006
name = "utf8-width"
3422
-version = "0.1.6"
4007
+version = "0.1.7"
4008
source = "registry+https://github.com/rust-lang/crates.io-index"
3424
-checksum = "5190c9442dcdaf0ddd50f37420417d219ae5261bbf5db120d0f9bab996c9cba1"
4009
+checksum = "86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3"
4010
4011
[[package]]
4012
name = "uuid"
3428
-version = "1.4.1"
4013
+version = "1.8.0"
4014
source = "registry+https://github.com/rust-lang/crates.io-index"
3430
-checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d"
4015
+checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0"
4016
dependencies = [
3432
- "getrandom 0.2.10",
4017
+ "getrandom 0.2.15",
4018
]
4019
4020
[[package]]
@@ -3440,9 +4025,9 @@ checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
4025
4026
[[package]]
4027
name = "value-bag"
3443
-version = "1.4.1"
4028
+version = "1.9.0"
4029
source = "registry+https://github.com/rust-lang/crates.io-index"
3445
-checksum = "d92ccd67fb88503048c01b59152a04effd0782d035a83a6d256ce6085f08f4a3"
4030
+checksum = "5a84c137d37ab0142f0f2ddfe332651fdbf252e7b7dbb4e67b6c1f1b2e925101"
4031
4032
[[package]]
4033
name = "version-compare"
@@ -3452,9 +4037,9 @@ checksum = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b"
4037
4038
[[package]]
4039
name = "version-compare"
3455
-version = "0.1.1"
4040
+version = "0.2.0"
4041
source = "registry+https://github.com/rust-lang/crates.io-index"
3457
-checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29"
4042
+checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b"
4043
4044
[[package]]
4045
name = "version_check"
@@ -3484,9 +4069,9 @@ dependencies = [
4069
4070
[[package]]
4071
name = "walkdir"
3487
-version = "2.3.3"
4072
+version = "2.5.0"
4073
source = "registry+https://github.com/rust-lang/crates.io-index"
3489
-checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698"
4074
+checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
4075
dependencies = [
4076
"same-file",
4077
"winapi-util",
@@ -3506,9 +4091,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
4091
4092
[[package]]
4093
name = "wasm-bindgen"
3509
-version = "0.2.87"
4094
+version = "0.2.92"
4095
source = "registry+https://github.com/rust-lang/crates.io-index"
3511
-checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
4096
+checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
4097
dependencies = [
4098
"cfg-if",
4099
"wasm-bindgen-macro",
@@ -3516,24 +4101,24 @@ dependencies = [
4101
4102
[[package]]
4103
name = "wasm-bindgen-backend"
3519
-version = "0.2.87"
4104
+version = "0.2.92"
4105
source = "registry+https://github.com/rust-lang/crates.io-index"
3521
-checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
4106
+checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
4107
dependencies = [
4108
"bumpalo",
4109
"log",
4110
"once_cell",
4111
"proc-macro2",
4112
"quote",
3528
- "syn 2.0.29",
4113
+ "syn 2.0.63",
4114
"wasm-bindgen-shared",
4115
]
4116
4117
[[package]]
4118
name = "wasm-bindgen-futures"
3534
-version = "0.4.37"
4119
+version = "0.4.42"
4120
source = "registry+https://github.com/rust-lang/crates.io-index"
3536
-checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03"
4121
+checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0"
4122
dependencies = [
4123
"cfg-if",
4124
"js-sys",
@@ -3543,9 +4128,9 @@ dependencies = [
4128
4129
[[package]]
4130
name = "wasm-bindgen-macro"
3546
-version = "0.2.87"
4131
+version = "0.2.92"
4132
source = "registry+https://github.com/rust-lang/crates.io-index"
3548
-checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
4133
+checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
4134
dependencies = [
4135
"quote",
4136
"wasm-bindgen-macro-support",
@@ -3553,28 +4138,101 @@ dependencies = [
4138
4139
[[package]]
4140
name = "wasm-bindgen-macro-support"
3556
-version = "0.2.87"
4141
+version = "0.2.92"
4142
source = "registry+https://github.com/rust-lang/crates.io-index"
3558
-checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
4143
+checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
4144
dependencies = [
4145
"proc-macro2",
4146
"quote",
3562
- "syn 2.0.29",
4147
+ "syn 2.0.63",
4148
"wasm-bindgen-backend",
4149
"wasm-bindgen-shared",
4150
]
4151
4152
[[package]]
4153
name = "wasm-bindgen-shared"
3569
-version = "0.2.87"
4154
+version = "0.2.92"
4155
+source = "registry+https://github.com/rust-lang/crates.io-index"
4156
+checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
4157
+
4158
+[[package]]
4159
+name = "wayland-backend"
4160
+version = "0.3.3"
4161
+source = "registry+https://github.com/rust-lang/crates.io-index"
4162
+checksum = "9d50fa61ce90d76474c87f5fc002828d81b32677340112b4ef08079a9d459a40"
4163
+dependencies = [
4164
+ "cc",
4165
+ "downcast-rs",
4166
+ "rustix",
4167
+ "scoped-tls",
4168
+ "smallvec",
4169
+ "wayland-sys",
4170
+]
4171
+
4172
+[[package]]
4173
+name = "wayland-client"
4174
+version = "0.31.2"
4175
+source = "registry+https://github.com/rust-lang/crates.io-index"
4176
+checksum = "82fb96ee935c2cea6668ccb470fb7771f6215d1691746c2d896b447a00ad3f1f"
4177
+dependencies = [
4178
+ "bitflags 2.5.0",
4179
+ "rustix",
4180
+ "wayland-backend",
4181
+ "wayland-scanner",
4182
+]
4183
+
4184
+[[package]]
4185
+name = "wayland-protocols"
4186
+version = "0.31.2"
4187
+source = "registry+https://github.com/rust-lang/crates.io-index"
4188
+checksum = "8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4"
4189
+dependencies = [
4190
+ "bitflags 2.5.0",
4191
+ "wayland-backend",
4192
+ "wayland-client",
4193
+ "wayland-scanner",
4194
+]
4195
+
4196
+[[package]]
4197
+name = "wayland-protocols-wlr"
4198
+version = "0.2.0"
4199
+source = "registry+https://github.com/rust-lang/crates.io-index"
4200
+checksum = "ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6"
4201
+dependencies = [
4202
+ "bitflags 2.5.0",
4203
+ "wayland-backend",
4204
+ "wayland-client",
4205
+ "wayland-protocols",
4206
+ "wayland-scanner",
4207
+]
4208
+
4209
+[[package]]
4210
+name = "wayland-scanner"
4211
+version = "0.31.1"
4212
+source = "registry+https://github.com/rust-lang/crates.io-index"
4213
+checksum = "63b3a62929287001986fb58c789dce9b67604a397c15c611ad9f747300b6c283"
4214
+dependencies = [
4215
+ "proc-macro2",
4216
+ "quick-xml",
4217
+ "quote",
4218
+]
4219
+
4220
+[[package]]
4221
+name = "wayland-sys"
4222
+version = "0.31.1"
4223
source = "registry+https://github.com/rust-lang/crates.io-index"
3571
-checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
4224
+checksum = "15a0c8eaff5216d07f226cb7a549159267f3467b289d9a2e52fd3ef5aae2b7af"
4225
+dependencies = [
4226
+ "dlib",
4227
+ "log",
4228
+ "pkg-config",
4229
+]
4230
4231
[[package]]
4232
name = "web-sys"
3575
-version = "0.3.64"
4233
+version = "0.3.69"
4234
source = "registry+https://github.com/rust-lang/crates.io-index"
3577
-checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b"
4235
+checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef"
4236
dependencies = [
4237
"js-sys",
4238
"wasm-bindgen",
@@ -3624,7 +4282,7 @@ dependencies = [
4282
"pango-sys",
4283
"pkg-config",
4284
"soup2-sys",
3627
- "system-deps 6.1.1",
4285
+ "system-deps 6.2.2",
4286
]
4287
4288
[[package]]
@@ -3665,6 +4323,12 @@ dependencies = [
4323
"windows-metadata",
4324
]
4325
4326
+[[package]]
4327
+name = "weezl"
4328
+version = "0.1.8"
4329
+source = "registry+https://github.com/rust-lang/crates.io-index"
4330
+checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082"
4331
+
4332
[[package]]
4333
name = "winapi"
4334
version = "0.3.9"
@@ -3683,11 +4347,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
4347
4348
[[package]]
4349
name = "winapi-util"
3686
-version = "0.1.5"
4350
+version = "0.1.8"
4351
source = "registry+https://github.com/rust-lang/crates.io-index"
3688
-checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
4352
+checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b"
4353
dependencies = [
3690
- "winapi",
4354
+ "windows-sys 0.52.0",
4355
]
4356
4357
[[package]]
@@ -3764,6 +4428,15 @@ dependencies = [
4428
"windows-tokens",
4429
]
4430
4431
+[[package]]
4432
+name = "windows-core"
4433
+version = "0.52.0"
4434
+source = "registry+https://github.com/rust-lang/crates.io-index"
4435
+checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
4436
+dependencies = [
4437
+ "windows-targets 0.52.5",
4438
+]
4439
+
4440
[[package]]
4441
name = "windows-implement"
4442
version = "0.39.0"
@@ -3804,6 +4477,15 @@ dependencies = [
4477
"windows-targets 0.48.5",
4478
]
4479
4480
+[[package]]
4481
+name = "windows-sys"
4482
+version = "0.52.0"
4483
+source = "registry+https://github.com/rust-lang/crates.io-index"
4484
+checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
4485
+dependencies = [
4486
+ "windows-targets 0.52.5",
4487
+]
4488
+
4489
[[package]]
4490
name = "windows-targets"
4491
version = "0.42.2"
@@ -3834,12 +4516,37 @@ dependencies = [
4516
"windows_x86_64_msvc 0.48.5",
4517
]
4518
4519
+[[package]]
4520
+name = "windows-targets"
4521
+version = "0.52.5"
4522
+source = "registry+https://github.com/rust-lang/crates.io-index"
4523
+checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb"
4524
+dependencies = [
4525
+ "windows_aarch64_gnullvm 0.52.5",
4526
+ "windows_aarch64_msvc 0.52.5",
4527
+ "windows_i686_gnu 0.52.5",
4528
+ "windows_i686_gnullvm",
4529
+ "windows_i686_msvc 0.52.5",
4530
+ "windows_x86_64_gnu 0.52.5",
4531
+ "windows_x86_64_gnullvm 0.52.5",
4532
+ "windows_x86_64_msvc 0.52.5",
4533
+]
4534
+
4535
[[package]]
4536
name = "windows-tokens"
4537
version = "0.39.0"
4538
source = "registry+https://github.com/rust-lang/crates.io-index"
4539
checksum = "f838de2fe15fe6bac988e74b798f26499a8b21a9d97edec321e79b28d1d7f597"
4540
4541
+[[package]]
4542
+name = "windows-version"
4543
+version = "0.1.1"
4544
+source = "registry+https://github.com/rust-lang/crates.io-index"
4545
+checksum = "6998aa457c9ba8ff2fb9f13e9d2a930dabcea28f1d0ab94d687d8b3654844515"
4546
+dependencies = [
4547
+ "windows-targets 0.52.5",
4548
+]
4549
+
4550
[[package]]
4551
name = "windows_aarch64_gnullvm"
4552
version = "0.42.2"
@@ -3852,6 +4559,12 @@ version = "0.48.5"
4559
source = "registry+https://github.com/rust-lang/crates.io-index"
4560
checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
4561
4562
+[[package]]
4563
+name = "windows_aarch64_gnullvm"
4564
+version = "0.52.5"
4565
+source = "registry+https://github.com/rust-lang/crates.io-index"
4566
+checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263"
4567
+
4568
[[package]]
4569
name = "windows_aarch64_msvc"
4570
version = "0.32.0"
@@ -3882,6 +4595,12 @@ version = "0.48.5"
4595
source = "registry+https://github.com/rust-lang/crates.io-index"
4596
checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
4597
4598
+[[package]]
4599
+name = "windows_aarch64_msvc"
4600
+version = "0.52.5"
4601
+source = "registry+https://github.com/rust-lang/crates.io-index"
4602
+checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6"
4603
+
4604
[[package]]
4605
name = "windows_i686_gnu"
4606
version = "0.32.0"
@@ -3912,6 +4631,18 @@ version = "0.48.5"
4631
source = "registry+https://github.com/rust-lang/crates.io-index"
4632
checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
4633
4634
+[[package]]
4635
+name = "windows_i686_gnu"
4636
+version = "0.52.5"
4637
+source = "registry+https://github.com/rust-lang/crates.io-index"
4638
+checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670"
4639
+
4640
+[[package]]
4641
+name = "windows_i686_gnullvm"
4642
+version = "0.52.5"
4643
+source = "registry+https://github.com/rust-lang/crates.io-index"
4644
+checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9"
4645
+
4646
[[package]]
4647
name = "windows_i686_msvc"
4648
version = "0.32.0"
@@ -3942,6 +4673,12 @@ version = "0.48.5"
4673
source = "registry+https://github.com/rust-lang/crates.io-index"
4674
checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
4675
4676
+[[package]]
4677
+name = "windows_i686_msvc"
4678
+version = "0.52.5"
4679
+source = "registry+https://github.com/rust-lang/crates.io-index"
4680
+checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf"
4681
+
4682
[[package]]
4683
name = "windows_x86_64_gnu"
4684
version = "0.32.0"
@@ -3972,6 +4709,12 @@ version = "0.48.5"
4709
source = "registry+https://github.com/rust-lang/crates.io-index"
4710
checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
4711
4712
+[[package]]
4713
+name = "windows_x86_64_gnu"
4714
+version = "0.52.5"
4715
+source = "registry+https://github.com/rust-lang/crates.io-index"
4716
+checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9"
4717
+
4718
[[package]]
4719
name = "windows_x86_64_gnullvm"
4720
version = "0.42.2"
@@ -3984,6 +4727,12 @@ version = "0.48.5"
4727
source = "registry+https://github.com/rust-lang/crates.io-index"
4728
checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
4729
4730
+[[package]]
4731
+name = "windows_x86_64_gnullvm"
4732
+version = "0.52.5"
4733
+source = "registry+https://github.com/rust-lang/crates.io-index"
4734
+checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596"
4735
+
4736
[[package]]
4737
name = "windows_x86_64_msvc"
4738
version = "0.32.0"
@@ -4014,11 +4763,26 @@ version = "0.48.5"
4763
source = "registry+https://github.com/rust-lang/crates.io-index"
4764
checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
4765
4766
+[[package]]
4767
+name = "windows_x86_64_msvc"
4768
+version = "0.52.5"
4769
+source = "registry+https://github.com/rust-lang/crates.io-index"
4770
+checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
4771
+
4772
+[[package]]
4773
+name = "winnow"
4774
+version = "0.5.40"
4775
+source = "registry+https://github.com/rust-lang/crates.io-index"
4776
+checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
4777
+dependencies = [
4778
+ "memchr",
4779
+]
4780
+
4781
[[package]]
4782
name = "winnow"
4019
-version = "0.5.14"
4783
+version = "0.6.8"
4784
source = "registry+https://github.com/rust-lang/crates.io-index"
4021
-checksum = "d09770118a7eb1ccaf4a594a221334119a44a814fcb0d31c5b85e83e97227a97"
4785
+checksum = "c3c52e9c97a68071b23e836c9380edae937f17b9c4667bd021973efc689f618d"
4786
dependencies = [
4787
"memchr",
4788
]
@@ -4034,24 +4798,44 @@ dependencies = [
4798
4799
[[package]]
4800
name = "winreg"
4037
-version = "0.11.0"
4801
+version = "0.52.0"
4802
source = "registry+https://github.com/rust-lang/crates.io-index"
4039
-checksum = "76a1a57ff50e9b408431e8f97d5456f2807f8eb2a2cd79b06068fc87f8ecf189"
4803
+checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5"
4804
dependencies = [
4805
"cfg-if",
4042
- "winapi",
4806
+ "windows-sys 0.48.0",
4807
+]
4808
+
4809
+[[package]]
4810
+name = "wl-clipboard-rs"
4811
+version = "0.8.1"
4812
+source = "registry+https://github.com/rust-lang/crates.io-index"
4813
+checksum = "12b41773911497b18ca8553c3daaf8ec9fe9819caf93d451d3055f69de028adb"
4814
+dependencies = [
4815
+ "derive-new",
4816
+ "libc",
4817
+ "log",
4818
+ "nix 0.28.0",
4819
+ "os_pipe",
4820
+ "tempfile",
4821
+ "thiserror",
4822
+ "tree_magic_mini",
4823
+ "wayland-backend",
4824
+ "wayland-client",
4825
+ "wayland-protocols",
4826
+ "wayland-protocols-wlr",
4827
]
4828
4829
[[package]]
4830
name = "wry"
4047
-version = "0.24.3"
4831
+version = "0.24.9"
4832
source = "registry+https://github.com/rust-lang/crates.io-index"
4049
-checksum = "33748f35413c8a98d45f7a08832d848c0c5915501803d1faade5a4ebcd258cea"
4833
+checksum = "3c689900e022bb67b0d9728fb817bbef2b9da7ebd6c79aade5f0c32fe4c18c73"
4834
dependencies = [
4835
"base64 0.13.1",
4836
"block",
4837
"cocoa",
4054
- "core-graphics",
4838
+ "core-graphics 0.22.3",
4839
"crossbeam-channel",
4840
"dunce",
4841
"gdk",
@@ -4060,7 +4844,7 @@ dependencies = [
4844
"gtk",
4845
"html5ever",
4846
"http",
4063
- "kuchiki",
4847
+ "kuchikiki",
4848
"libc",
4849
"log",
4850
"objc",
@@ -4080,6 +4864,15 @@ dependencies = [
4864
"windows-implement",
4865
]
4866
4867
+[[package]]
4868
+name = "wyz"
4869
+version = "0.5.1"
4870
+source = "registry+https://github.com/rust-lang/crates.io-index"
4871
+checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
4872
+dependencies = [
4873
+ "tap",
4874
+]
4875
+
4876
[[package]]
4877
name = "x11"
4878
version = "2.21.0"
@@ -4101,11 +4894,30 @@ dependencies = [
4894
"pkg-config",
4895
]
4896
4897
+[[package]]
4898
+name = "x11rb"
4899
+version = "0.13.1"
4900
+source = "registry+https://github.com/rust-lang/crates.io-index"
4901
+checksum = "5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12"
4902
+dependencies = [
4903
+ "gethostname",
4904
+ "rustix",
4905
+ "x11rb-protocol",
4906
+]
4907
+
4908
+[[package]]
4909
+name = "x11rb-protocol"
4910
+version = "0.13.1"
4911
+source = "registry+https://github.com/rust-lang/crates.io-index"
4912
+checksum = "ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d"
4913
+
4914
[[package]]
4915
name = "xattr"
4106
-version = "1.0.1"
4916
+version = "1.3.1"
4917
source = "registry+https://github.com/rust-lang/crates.io-index"
4108
-checksum = "f4686009f71ff3e5c4dbcf1a282d0a44db3f021ba69350cd42086b3e5f1c6985"
4918
+checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f"
4919
dependencies = [
4920
"libc",
4921
+ "linux-raw-sys",
4922
+ "rustix",
4923
]
src-tauri/Cargo.toml
+3
-3
@@ -10,12 +10,12 @@ edition = "2021"
10
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
11
12
[build-dependencies]
13
-tauri-build = { version = "1.4.0", features = [] }
13
+tauri-build = { version = "1.5.2", features = [] }
14
15
[dependencies]
16
serde_json = "1.0"
17
serde = { version = "1.0", features = ["derive"] }
18
-tauri = { version = "1.4.1", features = [ "fs-copy-file", "clipboard-read-text", "clipboard-write-text", "dialog-ask", "dialog-confirm", "dialog-open", "dialog-save", "fs-create-dir", "fs-exists", "fs-read-dir", "fs-read-file", "fs-rename-file", "fs-write-file", "path-all", "shell-open", "window-center", "window-close", "window-create", "window-hide", "window-maximize", "window-minimize", "window-print", "window-set-decorations", "window-set-focus", "window-set-fullscreen", "window-set-icon", "window-show", "window-start-dragging", "window-unmaximize", "window-unminimize"] }
18
+tauri = { version = "^1.5.4", features = [ "process-exit", "process-relaunch", "fs-copy-file", "clipboard-read-text", "clipboard-write-text", "dialog-ask", "dialog-confirm", "dialog-open", "dialog-save", "fs-create-dir", "fs-exists", "fs-read-dir", "fs-read-file", "fs-rename-file", "fs-write-file", "path-all", "shell-open", "window-center", "window-close", "window-create", "window-hide", "window-maximize", "window-minimize", "window-print", "window-set-decorations", "window-set-focus", "window-set-fullscreen", "window-set-icon", "window-show", "window-start-dragging", "window-unmaximize", "window-unminimize"] }
19
tauri-plugin-fs-watch = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "v1" }
20
trash = "3.0.2"
21
tauri-plugin-store = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "v1" }
@@ -24,8 +24,8 @@ tauri-plugin-log = { git = "https://github.com/tauri-apps/plugins-workspace", br
24
time = "0.3.28"
25
log = "^0.4"
26
infer = "0.3"
27
-portable-pty = "0.8.1"
27
tokio = { version = "1", features = ["time"] }
28
+tauri-plugin-pty = "0.0.8"
29
30
[dev-dependencies]
31
windows = "0.32.0"
src-tauri/src/main.rs
+5
-50
@@ -11,41 +11,18 @@ const LOG_TARGETS: [LogTarget; 2] = [LogTarget::Stdout, LogTarget::LogDir];
11
12
use std::collections::{self, HashMap};
13
use std::fs::File;
14
-use std::io::{Write, BufReader};
14
+use std::io::Write;
15
use std::path::{Path, PathBuf};
16
use std::process::Command;
17
-use std::{env, fs, sync::Arc};
18
-use tauri::{App, Manager, Wry, State, async_runtime::Mutex as AsyncMutex};
17
+use std::{env, fs};
18
+use tauri::{App, Manager, Wry};
19
use encoding::BOM;
20
use log::{error, info, Level};
21
use tauri::plugin::TauriPlugin;
22
use tauri_plugin_log::{LogTarget, RotationStrategy};
23
-use portable_pty::{native_pty_system, PtySize};
23
use crate::encoding::convert_to_u16;
24
25
mod encoding;
27
-mod terminal;
28
-
29
-#[tauri::command]
30
-// create a shell and add to it the $TERM env variable so we can use clear and other commands
31
-async fn async_create_shell(state: State<'_, terminal::AppState>, path: &str) -> Result<(), String> {
32
- terminal::async_create_shell(state, path).await
33
-}
34
-
35
-#[tauri::command]
36
-async fn async_write_to_pty(data: &str, state: State<'_, terminal::AppState>) -> Result<(), ()> {
37
- terminal::async_write_to_pty(data, state).await
38
-}
39
-
40
-#[tauri::command]
41
-async fn async_read_from_pty(state: State<'_, terminal::AppState>) -> Result<Option<String>, ()> {
42
- terminal::async_read_from_pty(state).await
43
-}
44
-
45
-#[tauri::command]
46
-async fn async_resize_pty(rows: u16, cols: u16, state: State<'_, terminal::AppState>) -> Result<(), ()> {
47
- terminal::async_resize_pty(rows, cols, state).await
48
-}
26
27
#[tauri::command]
28
fn open_in_explorer(path: &str) {
@@ -429,26 +406,7 @@ fn main() {
406
error!("[FATAL]: {:?}", info.to_string());
407
}));
408
432
- let pty_system = native_pty_system();
433
-
434
- let pty_pair = pty_system
435
- .openpty(PtySize {
436
- rows: 24,
437
- cols: 80,
438
- pixel_width: 0,
439
- pixel_height: 0,
440
- })
441
- .unwrap();
442
-
443
- let reader = pty_pair.master.try_clone_reader().unwrap();
444
- let writer = pty_pair.master.take_writer().unwrap();
445
-
409
tauri::Builder::default()
447
- .manage(terminal::AppState {
448
- pty_pair: Arc::new(AsyncMutex::new(pty_pair)),
449
- writer: Arc::new(AsyncMutex::new(writer)),
450
- reader: Arc::new(AsyncMutex::new(BufReader::new(reader))),
451
- })
410
.invoke_handler(tauri::generate_handler![
411
open_in_explorer,
412
delete_file,
@@ -459,15 +417,12 @@ fn main() {
417
write_file,
418
open_in_default,
419
is_supported,
462
- open_terminal,
463
- async_create_shell,
464
- async_read_from_pty,
465
- async_resize_pty,
466
- async_write_to_pty
420
+ open_terminal
421
])
422
.plugin(tauri_plugin_fs_watch::init())
423
.plugin(tauri_plugin_store::Builder::default().build())
424
.plugin(configure_log())
425
+ .plugin(tauri_plugin_pty::init())
426
.setup(|app| {
427
configure_log_path(app);
428
load_settings(app);
src/lib/Terminal.svelte
+27
-45
@@ -3,25 +3,18 @@
3
import { onMount } from "svelte";
4
import {Terminal} from "xterm";
5
import {FitAddon} from "xterm-addon-fit";
6
- import { invoke } from "@tauri-apps/api";
6
import { get, writable } from "svelte/store";
7
import { workingDir } from "./File";
8
+ import { spawn, type IPty } from "tauri-pty";
9
10
let terminalElement: HTMLElement;
11
12
function initializeXterm() {
13
- createController();
14
- terminalController.loadAddon(termFit);
15
- terminalController.open(terminalElement);
16
- fitTerminal();
17
-
18
- initShell();
19
- terminalController.onData(writeToPty);
20
-
21
- window.requestAnimationFrame(readFromPty);
13
+ initShell(terminalElement);
14
}
15
16
onMount(async () => {
17
+ console.log("mount");
18
initializeXterm();
19
});
20
</script>
@@ -29,17 +22,17 @@
22
23
export const termTheme = writable();
24
export const termOptions = writable();
32
-let terminalController = null;
33
-
34
-export function createController() {
35
- terminalController = new Terminal({
36
- fontFamily: "Cascadia Mono",
37
- fontSize: 14,
38
- });
39
-}
25
+let terminalController: Terminal = null;
26
+let termFit = new FitAddon();
27
+let pty: IPty;
28
29
export function clearTerminal() {
30
terminalController.clear();
31
+ pty.clear();
32
+}
33
+
34
+export function closeTerminal() {
35
+ pty.kill();
36
}
37
38
export function updateTermTheme() {
@@ -55,40 +48,29 @@ export function updateTermOptions() {
48
terminalController.options.cursorStyle = options.cursorStyle;
49
}
50
58
-let termFit = new FitAddon();
51
export function fitTerminal() {
52
+ if (!terminalController) return;
53
termFit.fit();
61
- void invoke<string>("async_resize_pty", {
62
- rows: terminalController.rows,
63
- cols: terminalController.cols,
64
- });
65
-}
66
-function writeToTerminal(data: string) {
67
- return new Promise<void>((r) => {
68
- terminalController.write(data, () => r());
69
- });
54
+ pty.resize(terminalController.cols, terminalController.rows);
55
}
56
72
-function writeToPty(data: string) {
73
- void invoke("async_write_to_pty", {
74
- data,
57
+function initShell(terminalElement: HTMLElement) {
58
+ terminalController = new Terminal({
59
+ fontFamily: "Cascadia Mono",
60
+ fontSize: 14,
61
});
76
-}
77
-
78
-function initShell() {
62
updateTermTheme();
63
updateTermOptions();
81
- invoke("async_create_shell", {path: get(workingDir)}).catch((error) => {
82
- // on linux it seem to to "Operation not permitted (os error 1)" but it still works because echo $SHELL give /bin/bash
83
- console.error("Error creating shell:", error);
84
- });
85
-}
86
-async function readFromPty() {
87
- const data = await invoke<string>("async_read_from_pty");
88
- if (data) {
89
- await writeToTerminal(data);
90
- }
91
- window.requestAnimationFrame(readFromPty);
64
+ let dir = localStorage.getItem("lastDir");
65
+ pty = spawn("powershell.exe", [], {
66
+ cols: terminalController.cols,
67
+ rows: terminalController.rows,
68
+ cwd: dir
69
+ })
70
+ terminalController.loadAddon(termFit);
71
+ terminalController.open(terminalElement);
72
+ pty.onData(data => terminalController.write(data));
73
+ terminalController.onData(data => pty.write(data));
74
}
75
</script>
76
yarn.lock
+77
-65
@@ -614,76 +614,81 @@
614
svelte-hmr "^0.15.3"
615
vitefu "^0.2.4"
616
617
-"@tauri-apps/api@1.5.3", "@tauri-apps/api@^1.4.0":
617
+"@tauri-apps/api@1.5.3":
618
version "1.5.3"
619
resolved "https://registry.yarnpkg.com/@tauri-apps/api/-/api-1.5.3.tgz#f7b362b1f30aadb0a8bbeb7ae111755c0ed33d73"
620
integrity sha512-zxnDjHHKjOsrIzZm6nO5Xapb/BxqUq1tc7cGkFXsFkGTsSWgCPH1D8mm0XS9weJY2OaR73I3k3S+b7eSzJDfqA==
621
622
-"@tauri-apps/cli-darwin-arm64@1.5.9":
623
- version "1.5.9"
624
- resolved "https://registry.yarnpkg.com/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.5.9.tgz#38c6cc3a82cb5e13d311a0b55507c9e9c830685c"
625
- integrity sha512-7C2Jf8f0gzv778mLYb7Eszqqv1bm9Wzews81MRTqKrUIcC+eZEtDXLex+JaEkEzFEUrgIafdOvMBVEavF030IA==
626
-
627
-"@tauri-apps/cli-darwin-x64@1.5.9":
628
- version "1.5.9"
629
- resolved "https://registry.yarnpkg.com/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.5.9.tgz#b0bb7958945e74b33e41cc840d6289558d8bc9b1"
630
- integrity sha512-LHKytpkofPYgH8RShWvwDa3hD1ws131x7g7zNasJPfOiCWLqYVQFUuQVmjEUt8+dpHe/P/err5h4z+YZru2d0A==
631
-
632
-"@tauri-apps/cli-linux-arm-gnueabihf@1.5.9":
633
- version "1.5.9"
634
- resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.5.9.tgz#610023c827cc71b4d6715cb966112db34bcfde5c"
635
- integrity sha512-teGK20IYKx+dVn8wFq/Lg57Q9ce7foq1KHSfyHi464LVt1T0V1rsmULSgZpQPPj/NYPF5BG78PcWYv64yH86jw==
636
-
637
-"@tauri-apps/cli-linux-arm64-gnu@1.5.9":
638
- version "1.5.9"
639
- resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.5.9.tgz#d2b088d16ee321b7021f62cd873c976690c3da46"
640
- integrity sha512-onJ/DW5Crw38qVx+wquY4uBbfCxVhzhdJmlCYqnYyXsZZmSiPUfSyhV58y+5TYB0q1hG8eYdB5x8VAwzByhGzw==
641
-
642
-"@tauri-apps/cli-linux-arm64-musl@1.5.9":
643
- version "1.5.9"
644
- resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.5.9.tgz#433f35e7daa59cc8fb8e0212c370f49c9fbfd598"
645
- integrity sha512-23AYoLD3acakLp9NtheKQDJl8F66eTOflxoPzdJNRy13hUSxb+W9qpz4rRA+CIzkjICFvO2i3UWjeV9QwDVpsQ==
646
-
647
-"@tauri-apps/cli-linux-x64-gnu@1.5.9":
648
- version "1.5.9"
649
- resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.5.9.tgz#3d733f9d9706273bdb1f247bbfcca21f2acedcc8"
650
- integrity sha512-9PQA1rE7gh41W2ylyKd5qOGOds55ymaYPml9KOpM0g+cxmCXa+8Wf9K5NKvACnJldJJ6cekWzIyB4eN6o5T+yQ==
651
-
652
-"@tauri-apps/cli-linux-x64-musl@1.5.9":
653
- version "1.5.9"
654
- resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.5.9.tgz#eeb0b55fa7257d7566b873734d2c230dca0f1c6c"
655
- integrity sha512-5hdbNFeDsrJ/pXZ4cSQV4bJwUXPPxXxN3/pAtNUqIph7q+vLcBXOXIMoS64iuyaluJC59lhEwlWZFz+EPv0Hqg==
656
-
657
-"@tauri-apps/cli-win32-arm64-msvc@1.5.9":
658
- version "1.5.9"
659
- resolved "https://registry.yarnpkg.com/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-1.5.9.tgz#f772456d3ef97050e467e88e9d95b6b68b4206e7"
660
- integrity sha512-O18JufjSB3hSJYu5WWByONouGeX7DraLAtXLErsG1r/VS3zHd/zyuzycrVUaObNXk5bfGlIP0Ypt+RvZJILN2w==
661
-
662
-"@tauri-apps/cli-win32-ia32-msvc@1.5.9":
663
- version "1.5.9"
664
- resolved "https://registry.yarnpkg.com/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.5.9.tgz#2aa3b267e23d0dd2ece4e183bbd2a85c3e7e4c60"
665
- integrity sha512-FQxtxTZu0JVBihfd/lmpxo7jyMOesjWQehfyVUqtgMfm5+Pvvw0Y+ZioeDi1TZkFVrT3QDYy8R4LqDLSZVMQRA==
666
-
667
-"@tauri-apps/cli-win32-x64-msvc@1.5.9":
668
- version "1.5.9"
669
- resolved "https://registry.yarnpkg.com/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.5.9.tgz#3b970c949326f5874cc88a016372cb87485c15a1"
670
- integrity sha512-EeI1+L518cIBLKw0qUFwnLIySBeSmPQjPLIlNwSukHSro4tAQPHycEVGgKrdToiCWgaZJBA0e5aRSds0Du2TWg==
671
-
672
-"@tauri-apps/cli@^1.4.0":
673
- version "1.5.9"
674
- resolved "https://registry.yarnpkg.com/@tauri-apps/cli/-/cli-1.5.9.tgz#43391e4b6997483d485d84d97e0d72f648eae581"
675
- integrity sha512-knSt/9AvCTeyfC6wkyeouF9hBW/0Mzuw+5vBKEvzaGPQsfFJo1ZCp5FkdiZpGBBfnm09BhugasGRTGofzatfqQ==
622
+"@tauri-apps/api@^1.5.3", "@tauri-apps/api@^1.5.5":
623
+ version "1.5.5"
624
+ resolved "https://registry.yarnpkg.com/@tauri-apps/api/-/api-1.5.5.tgz#6ecc147e565912648d2de862d8c495cc7c705693"
625
+ integrity sha512-Jgwj8BK/9YXZNzcqVDk1Al7+u5V9sWrZ8MhV41A1AKgJaicHuqlkc/qdx06sNDXvc+qprTPpBAaqnt891qOUIQ==
626
+
627
+"@tauri-apps/cli-darwin-arm64@1.5.14":
628
+ version "1.5.14"
629
+ resolved "https://registry.yarnpkg.com/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.5.14.tgz#ef2e3d4ee8da00aa8eb027a9b771fc1626e4f47a"
630
+ integrity sha512-lxoSOp3KKSqzHJa7iT32dukPGMlfsTuja1xXSgwR8o/fqzpYJY7FY/3ZxesP8HR66FcK+vtqa//HNqeOQ0mHkA==
631
+
632
+"@tauri-apps/cli-darwin-x64@1.5.14":
633
+ version "1.5.14"
634
+ resolved "https://registry.yarnpkg.com/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.5.14.tgz#486834e8eafab0c6ae4db342ce8a7b91e1555384"
635
+ integrity sha512-EXSwN1n5spfG8FoXuyc90ACtmDJXzaZ1gxyENaq9xEpQoo7j/Q1vb6qXxmr6azKr8zmqY4h08ZFbv3exh93xJg==
636
+
637
+"@tauri-apps/cli-linux-arm-gnueabihf@1.5.14":
638
+ version "1.5.14"
639
+ resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.5.14.tgz#5f9893ef5f519474547d1983942815307779ff6a"
640
+ integrity sha512-Yb8BH/KYR7Tl+de40sZPfrqbhcU3Jlu+UPIrnXt05sjn48xqIps74Xjz8zzVp0TuHxUp8FmIGtCVhQgsbrsvvg==
641
+
642
+"@tauri-apps/cli-linux-arm64-gnu@1.5.14":
643
+ version "1.5.14"
644
+ resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.5.14.tgz#b0c335887918ede167862f8abe1455a94d4387d8"
645
+ integrity sha512-QrKHP4gRaHiup478rPBZ+BmNd88yze9jMmheoNy9mN1K/aECRmTHO+tWhsxv5moFHZzRhO0QDWxxvTtiaPXaGg==
646
+
647
+"@tauri-apps/cli-linux-arm64-musl@1.5.14":
648
+ version "1.5.14"
649
+ resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.5.14.tgz#3aba82cf3b8d1d280d59ee067fb712f227a1478c"
650
+ integrity sha512-Hb1C1VMxmUcyGjW/K/INKF87zzzgLEVRmWZZnQd7M1P4uue4xPyIwUELSdX12Z2jREPgmLW4AXPD0m6wsNu7iw==
651
+
652
+"@tauri-apps/cli-linux-x64-gnu@1.5.14":
653
+ version "1.5.14"
654
+ resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.5.14.tgz#3929adca8d402c70ea6c8f4fdbc9539370bc4407"
655
+ integrity sha512-kD9v/UwPDuhIgq2TJj/s2/7rqk+vmExVV6xHPKI8vVbIvlNAOZqmx3fpxjej1241vhJ/piGd/m6q6YMWGsL0oQ==
656
+
657
+"@tauri-apps/cli-linux-x64-musl@1.5.14":
658
+ version "1.5.14"
659
+ resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.5.14.tgz#249b468b45d2942cfc4bc7a0afa6360e55b4b67f"
660
+ integrity sha512-204Drgg9Zx0+THKndqASz4+iPCwqA3gQVF9C0CDIArNXrjPyJjVvW8VP5CHiZYaTNWxlz/ltyxluM6UFWbXNFw==
661
+
662
+"@tauri-apps/cli-win32-arm64-msvc@1.5.14":
663
+ version "1.5.14"
664
+ resolved "https://registry.yarnpkg.com/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-1.5.14.tgz#3218203615aad5ce7095db273fc1d07dd1b21f05"
665
+ integrity sha512-sqPSni2MnWNCm+8YZnLdWCclxfSHaYqKuPFSz8q7Tn1G1m/cA9gyPoC1G0esHftY7bu/ZM5lB4kM3I4U0KlLiA==
666
+
667
+"@tauri-apps/cli-win32-ia32-msvc@1.5.14":
668
+ version "1.5.14"
669
+ resolved "https://registry.yarnpkg.com/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.5.14.tgz#d1928325bb65b95afb9d7e0a5385601e5e8d4c50"
670
+ integrity sha512-8xN8W0zTs8oFsQmvYLxHFeqhzVI7oTaPK1xQMc5gbpFP45jN41c21aCXfjnvzT+h90EfCHUF9EWj2HTEJSb7Iw==
671
+
672
+"@tauri-apps/cli-win32-x64-msvc@1.5.14":
673
+ version "1.5.14"
674
+ resolved "https://registry.yarnpkg.com/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.5.14.tgz#6a407d4dcb4eacc4e421625b3e1925a677b2e0b6"
675
+ integrity sha512-U0slee5tNM2PYECBpPHavLSwkT3szGMZ+qhcikQQbDan84bQdLn/kHWjyXOgLJs4KSve4+KxcrN+AVqj0VyHnw==
676
+
677
+"@tauri-apps/cli@^1.5.14":
678
+ version "1.5.14"
679
+ resolved "https://registry.yarnpkg.com/@tauri-apps/cli/-/cli-1.5.14.tgz#ea28b389d43b4c4e3cb2b455179573f924016711"
680
+ integrity sha512-JOSMKymlg116UdEXSj69eg5p1OtZnQkUE0qIGbtNDO1sk3X/KgBN6+oHBW0BzPStp/W0AjBgrMWCqjHPwEpOug==
681
optionalDependencies:
677
- "@tauri-apps/cli-darwin-arm64" "1.5.9"
678
- "@tauri-apps/cli-darwin-x64" "1.5.9"
679
- "@tauri-apps/cli-linux-arm-gnueabihf" "1.5.9"
680
- "@tauri-apps/cli-linux-arm64-gnu" "1.5.9"
681
- "@tauri-apps/cli-linux-arm64-musl" "1.5.9"
682
- "@tauri-apps/cli-linux-x64-gnu" "1.5.9"
683
- "@tauri-apps/cli-linux-x64-musl" "1.5.9"
684
- "@tauri-apps/cli-win32-arm64-msvc" "1.5.9"
685
- "@tauri-apps/cli-win32-ia32-msvc" "1.5.9"
686
- "@tauri-apps/cli-win32-x64-msvc" "1.5.9"
682
+ "@tauri-apps/cli-darwin-arm64" "1.5.14"
683
+ "@tauri-apps/cli-darwin-x64" "1.5.14"
684
+ "@tauri-apps/cli-linux-arm-gnueabihf" "1.5.14"
685
+ "@tauri-apps/cli-linux-arm64-gnu" "1.5.14"
686
+ "@tauri-apps/cli-linux-arm64-musl" "1.5.14"
687
+ "@tauri-apps/cli-linux-x64-gnu" "1.5.14"
688
+ "@tauri-apps/cli-linux-x64-musl" "1.5.14"
689
+ "@tauri-apps/cli-win32-arm64-msvc" "1.5.14"
690
+ "@tauri-apps/cli-win32-ia32-msvc" "1.5.14"
691
+ "@tauri-apps/cli-win32-x64-msvc" "1.5.14"
692
693
"@tsconfig/svelte@^4.0.1":
694
version "4.0.1"
@@ -1237,6 +1242,13 @@ svelte@^3.58.0:
1242
dependencies:
1243
"@tauri-apps/api" "1.5.3"
1244
1245
+tauri-pty@^0.0.8:
1246
+ version "0.0.8"
1247
+ resolved "https://registry.yarnpkg.com/tauri-pty/-/tauri-pty-0.0.8.tgz#6640f16581d4ca4bb61c0ff98fddd8a0f87e7d5a"
1248
+ integrity sha512-iVSOaumY21kPfaPvYVgLKIQXHasPI181iEVdwnnDMsXu/VJ9r/VOOQMIkzO9y8xOTm/oT5kB+5+YuvxNOAAqiw==
1249
+ dependencies:
1250
+ "@tauri-apps/api" "^1.5.3"
1251
+
1252
to-regex-range@^5.0.1:
1253
version "5.0.1"
1254
resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"