diff --git a/Cargo.lock b/Cargo.lock index 3262ee4b..9ac089a4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -475,6 +475,20 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "compact_str" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6050c3a16ddab2e412160b31f2c871015704239bca62f72f6e5f0be631d3f644" +dependencies = [ + "castaway", + "cfg-if", + "itoa", + "rustversion", + "ryu", + "static_assertions", +] + [[package]] name = "const_format" version = "0.2.32" @@ -632,6 +646,22 @@ dependencies = [ "winapi", ] +[[package]] +name = "crossterm" +version = "0.28.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6" +dependencies = [ + "bitflags 2.6.0", + "crossterm_winapi", + "mio 1.0.1", + "parking_lot", + "rustix", + "signal-hook", + "signal-hook-mio", + "winapi", +] + [[package]] name = "crossterm_winapi" version = "0.9.1" @@ -1985,6 +2015,16 @@ dependencies = [ "generic-array", ] +[[package]] +name = "instability" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b23a0c8dfe501baac4adf6ebbfa6eddf8f0c07f56b058cc1288017e32397846c" +dependencies = [ + "quote", + "syn", +] + [[package]] name = "io-close" version = "0.3.7" @@ -2409,6 +2449,7 @@ checksum = "4569e456d394deccd22ce1c1913e6ea0e54519f577285001215d33557431afe4" dependencies = [ "hermit-abi", "libc", + "log", "wasi", "windows-sys 0.52.0", ] @@ -2960,8 +3001,8 @@ checksum = "d16546c5b5962abf8ce6e2881e722b4e0ae3b6f1a08a26ae3573c55853ca68d3" dependencies = [ "bitflags 2.6.0", "cassowary", - "compact_str", - "crossterm", + "compact_str 0.7.1", + "crossterm 0.27.0", "itertools 0.13.0", "lru", "paste", @@ -2974,6 +3015,27 @@ dependencies = [ "unicode-width", ] +[[package]] +name = "ratatui" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ba6a365afbe5615999275bea2446b970b10a41102500e27ce7678d50d978303" +dependencies = [ + "bitflags 2.6.0", + "cassowary", + "compact_str 0.8.0", + "crossterm 0.28.1", + "instability", + "itertools 0.13.0", + "lru", + "paste", + "strum", + "strum_macros", + "unicode-segmentation", + "unicode-truncate", + "unicode-width", +] + [[package]] name = "rayon" version = "1.10.0" @@ -3445,6 +3507,7 @@ checksum = "34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd" dependencies = [ "libc", "mio 0.8.11", + "mio 1.0.1", "signal-hook", ] @@ -3900,12 +3963,12 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tui-textarea" -version = "0.5.2" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d8b352f15e70a6b6b450dc89f5d737f45b6f9d6bc0c2503b3d55dcb1d0c8553" +checksum = "89b1b5ae8a94c7af933a6856f98e462be9b5adbe637abcb5ddbf800a8dd1ee96" dependencies = [ - "crossterm", - "ratatui", + "crossterm 0.28.1", + "ratatui 0.28.0", "unicode-width", ] @@ -4179,11 +4242,11 @@ version = "0.8.0" dependencies = [ "assert_cmd", "clap", - "crossterm", + "crossterm 0.27.0", "include_dir", "itertools 0.13.0", "miette", - "ratatui", + "ratatui 0.27.0", "rayon", "schemars", "serde", diff --git a/Cargo.toml b/Cargo.toml index 759459a4..0c693e6c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -82,7 +82,7 @@ clap = { version = "4.5.9", features = ["derive"] } rayon = "1.10.0" ratatui = { version = "0.27.0", features=["serde"] } crossterm = { version = "0.27.0", features = ["serde"] } -tui-textarea = "0.5.1" +tui-textarea = "0.6.0" # workspace dependencies serde.workspace = true