[package]
edition = "2021"
name = "rusty-bubbletea"
version = "2.0.8"
build = false
exclude = ["POLICIES.md"]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Cleanroom Rust port of Charmbracelet's Bubble Tea (v2.0.8) TUI Elm architecture framework"
readme = "README.md"
license = "MIT"
[lib]
name = "rusty_bubbletea"
path = "src/lib.rs"
[[example]]
name = "altscreen_toggle"
path = "examples/altscreen_toggle.rs"
[[example]]
name = "autocomplete"
path = "examples/autocomplete.rs"
[[example]]
name = "canvas"
path = "examples/canvas.rs"
[[example]]
name = "capability"
path = "examples/capability.rs"
[[example]]
name = "cellbuffer"
path = "examples/cellbuffer.rs"
[[example]]
name = "chat"
path = "examples/chat.rs"
[[example]]
name = "clickable"
path = "examples/clickable.rs"
[[example]]
name = "composable_views"
path = "examples/composable_views.rs"
[[example]]
name = "cursor_style"
path = "examples/cursor_style.rs"
[[example]]
name = "debounce"
path = "examples/debounce.rs"
[[example]]
name = "doom_fire"
path = "examples/doom_fire.rs"
[[example]]
name = "dynamic_textarea"
path = "examples/dynamic_textarea.rs"
[[example]]
name = "exec"
path = "examples/exec.rs"
[[example]]
name = "eyes"
path = "examples/eyes.rs"
[[example]]
name = "file_picker"
path = "examples/file_picker.rs"
[[example]]
name = "focus_blur"
path = "examples/focus_blur.rs"
[[example]]
name = "fullscreen"
path = "examples/fullscreen.rs"
[[example]]
name = "help"
path = "examples/help.rs"
[[example]]
name = "http"
path = "examples/http.rs"
[[example]]
name = "isbn_form"
path = "examples/isbn_form.rs"
[[example]]
name = "keyboard_enhancements"
path = "examples/keyboard_enhancements.rs"
[[example]]
name = "list_default"
path = "examples/list_default.rs"
[[example]]
name = "list_fancy"
path = "examples/list_fancy.rs"
[[example]]
name = "list_simple"
path = "examples/list_simple.rs"
[[example]]
name = "mouse"
path = "examples/mouse.rs"
[[example]]
name = "package_manager"
path = "examples/package_manager.rs"
[[example]]
name = "pager"
path = "examples/pager.rs"
[[example]]
name = "paginator"
path = "examples/paginator.rs"
[[example]]
name = "pipe"
path = "examples/pipe.rs"
[[example]]
name = "prevent_quit"
path = "examples/prevent_quit.rs"
[[example]]
name = "print_key"
path = "examples/print_key.rs"
[[example]]
name = "progress_animated"
path = "examples/progress_animated.rs"
[[example]]
name = "progress_bar"
path = "examples/progress_bar.rs"
[[example]]
name = "progress_download"
path = "examples/progress_download.rs"
[[example]]
name = "progress_static"
path = "examples/progress_static.rs"
[[example]]
name = "query_term"
path = "examples/query_term.rs"
[[example]]
name = "realtime"
path = "examples/realtime.rs"
[[example]]
name = "result"
path = "examples/result.rs"
[[example]]
name = "send_msg"
path = "examples/send_msg.rs"
[[example]]
name = "sequence"
path = "examples/sequence.rs"
[[example]]
name = "set_terminal_color"
path = "examples/set_terminal_color.rs"
[[example]]
name = "set_window_title"
path = "examples/set_window_title.rs"
[[example]]
name = "simple"
path = "examples/simple.rs"
[[example]]
name = "space"
path = "examples/space.rs"
[[example]]
name = "spinner"
path = "examples/spinner.rs"
[[example]]
name = "spinners"
path = "examples/spinners.rs"
[[example]]
name = "splash"
path = "examples/splash.rs"
[[example]]
name = "split_editors"
path = "examples/split_editors.rs"
[[example]]
name = "stopwatch"
path = "examples/stopwatch.rs"
[[example]]
name = "table"
path = "examples/table.rs"
[[example]]
name = "table_resize"
path = "examples/table_resize.rs"
[[example]]
name = "tabs"
path = "examples/tabs.rs"
[[example]]
name = "textarea"
path = "examples/textarea.rs"
[[example]]
name = "textinput"
path = "examples/textinput.rs"
[[example]]
name = "textinputs"
path = "examples/textinputs.rs"
[[example]]
name = "timer"
path = "examples/timer.rs"
[[example]]
name = "vanish"
path = "examples/vanish.rs"
[[example]]
name = "views"
path = "examples/views.rs"
[[example]]
name = "window_size"
path = "examples/window_size.rs"
[[test]]
name = "commands_test"
path = "tests/commands_test.rs"
[[test]]
name = "interactive"
path = "tests/interactive.rs"
[[test]]
name = "key_test"
path = "tests/key_test.rs"
[[test]]
name = "mouse_test"
path = "tests/mouse_test.rs"
[[test]]
name = "tea_test"
path = "tests/tea_test.rs"
[dependencies.crossterm]
version = "0.27"
[dependencies.futures]
version = "0.3"
[dependencies.libc]
version = "0.2"
[dependencies.rusty-colorprofile]
version = "0.4.3"
[dependencies.rusty-lipgloss]
version = "2.0.5"
[dependencies.rusty-ultraviolet]
version = "0.0.0-20260703014108-f5a850f9c2b7"
[dependencies.rusty-x-ansi]
version = "0.11.7"
[dependencies.tokio]
version = "1.38"
features = ["full"]
[dependencies.tokio-stream]
version = "0.1"
[dependencies.unicode-segmentation]
version = "1.10.1"
[dev-dependencies.tokio-test]
version = "0.4"