leotui 0.2.1

A terminal front end for leolib.
[package]
name = "leotui"
description = "A terminal front end for leolib."
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
readme.workspace = true
# Reads the workspace README at ../../README.md, which the package lacks.
exclude = ["tests/readme.rs"]

[[bin]]
name = "leotui"
path = "src/main.rs"

[dependencies]
leolib.workspace = true
once_cell = "1"
# Already in the build through leolib; `:s` compiles its pattern with it.
regex = "1"
crossterm = "0.29"
ratatui = "0.30"

# Colouring. Each grammar is a compiled parse table, about 1MB in the release
# binary, so the list is the languages Leo outlines are actually written in
# rather than everything crates.io publishes.
tree-sitter = "0.25"
tree-sitter-highlight = "0.25"
tree-sitter-bash = "0.23"
tree-sitter-c = "0.23"
tree-sitter-cpp = "0.23"
tree-sitter-css = "0.23"
tree-sitter-go = "0.23"
tree-sitter-html = "0.23"
tree-sitter-java = "0.23"
tree-sitter-javascript = "0.23"
tree-sitter-json = "0.24"
tree-sitter-python = "0.23"
tree-sitter-rust = "0.23"
tree-sitter-typescript = "0.23"