lazyspec 0.8.0

A little TUI & CLI for project documentation.
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2021"
name = "lazyspec"
version = "0.8.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A little TUI & CLI for project documentation."
homepage = "https://github.com/jkaloger/lazyspec"
readme = "README.md"
license = "MIT"
repository = "https://github.com/jkaloger/lazyspec"

[features]
agent = []
default = []
metrics = []

[lib]
name = "lazyspec"
path = "src/lib.rs"

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

[[test]]
name = "cli_child_context_test"
path = "tests/cli_child_context_test.rs"

[[test]]
name = "cli_child_test"
path = "tests/cli_child_test.rs"

[[test]]
name = "cli_completions_test"
path = "tests/cli_completions_test.rs"

[[test]]
name = "cli_context_test"
path = "tests/cli_context_test.rs"

[[test]]
name = "cli_convention_test"
path = "tests/cli_convention_test.rs"

[[test]]
name = "cli_create_test"
path = "tests/cli_create_test.rs"

[[test]]
name = "cli_expanded_validate_test"
path = "tests/cli_expanded_validate_test.rs"

[[test]]
name = "cli_fix_cascade_test"
path = "tests/cli_fix_cascade_test.rs"

[[test]]
name = "cli_fix_renumber_test"
path = "tests/cli_fix_renumber_test.rs"

[[test]]
name = "cli_fix_test"
path = "tests/cli_fix_test.rs"

[[test]]
name = "cli_git_ref_context_test"
path = "tests/cli_git_ref_context_test.rs"

[[test]]
name = "cli_git_ref_list_test"
path = "tests/cli_git_ref_list_test.rs"

[[test]]
name = "cli_git_ref_search_test"
path = "tests/cli_git_ref_search_test.rs"

[[test]]
name = "cli_git_ref_show_test"
path = "tests/cli_git_ref_show_test.rs"

[[test]]
name = "cli_git_ref_status_test"
path = "tests/cli_git_ref_status_test.rs"

[[test]]
name = "cli_git_ref_validate_test"
path = "tests/cli_git_ref_validate_test.rs"

[[test]]
name = "cli_ignore_test"
path = "tests/cli_ignore_test.rs"

[[test]]
name = "cli_init_test"
path = "tests/cli_init_test.rs"

[[test]]
name = "cli_json_test"
path = "tests/cli_json_test.rs"

[[test]]
name = "cli_link_test"
path = "tests/cli_link_test.rs"

[[test]]
name = "cli_mutate_test"
path = "tests/cli_mutate_test.rs"

[[test]]
name = "cli_query_test"
path = "tests/cli_query_test.rs"

[[test]]
name = "cli_status_test"
path = "tests/cli_status_test.rs"

[[test]]
name = "cli_validate_test"
path = "tests/cli_validate_test.rs"

[[test]]
name = "config_test"
path = "tests/config_test.rs"

[[test]]
name = "create_spec_test"
path = "tests/create_spec_test.rs"

[[test]]
name = "document_test"
path = "tests/document_test.rs"

[[test]]
name = "expand_refs_test"
path = "tests/expand_refs_test.rs"

[[test]]
name = "fetch_prune_test"
path = "tests/fetch_prune_test.rs"

[[test]]
name = "git_ref_test"
path = "tests/git_ref_test.rs"

[[test]]
name = "provenance_cli"
path = "tests/provenance_cli.rs"

[[test]]
name = "provenance_roundtrip"
path = "tests/provenance_roundtrip.rs"

[[test]]
name = "reservation_test"
path = "tests/reservation_test.rs"

[[test]]
name = "rewrite_frontmatter_test"
path = "tests/rewrite_frontmatter_test.rs"

[[test]]
name = "spec_ac_validation_test"
path = "tests/spec_ac_validation_test.rs"

[[test]]
name = "spec_ref_validation_test"
path = "tests/spec_ref_validation_test.rs"

[[test]]
name = "spec_type_test"
path = "tests/spec_type_test.rs"

[[test]]
name = "sqids_numbering_test"
path = "tests/sqids_numbering_test.rs"

[[test]]
name = "store_test"
path = "tests/store_test.rs"

[[test]]
name = "tui_agent_dialog_test"
path = "tests/tui_agent_dialog_test.rs"

[[test]]
name = "tui_agent_management_test"
path = "tests/tui_agent_management_test.rs"

[[test]]
name = "tui_agent_test"
path = "tests/tui_agent_test.rs"

[[test]]
name = "tui_create_form_test"
path = "tests/tui_create_form_test.rs"

[[test]]
name = "tui_delete_dialog_test"
path = "tests/tui_delete_dialog_test.rs"

[[test]]
name = "tui_diagram_test"
path = "tests/tui_diagram_test.rs"

[[test]]
name = "tui_editor_test"
path = "tests/tui_editor_test.rs"

[[test]]
name = "tui_filters_test"
path = "tests/tui_filters_test.rs"

[[test]]
name = "tui_fullscreen_test"
path = "tests/tui_fullscreen_test.rs"

[[test]]
name = "tui_git_status"
path = "tests/tui_git_status.rs"

[[test]]
name = "tui_graph_test"
path = "tests/tui_graph_test.rs"

[[test]]
name = "tui_handle_key_test"
path = "tests/tui_handle_key_test.rs"

[[test]]
name = "tui_image_alignment_test"
path = "tests/tui_image_alignment_test.rs"

[[test]]
name = "tui_image_sizing_test"
path = "tests/tui_image_sizing_test.rs"

[[test]]
name = "tui_link_editor_test"
path = "tests/tui_link_editor_test.rs"

[[test]]
name = "tui_navigation_test"
path = "tests/tui_navigation_test.rs"

[[test]]
name = "tui_probe_test"
path = "tests/tui_probe_test.rs"

[[test]]
name = "tui_provenance_add"
path = "tests/tui_provenance_add.rs"

[[test]]
name = "tui_relations_test"
path = "tests/tui_relations_test.rs"

[[test]]
name = "tui_search_test"
path = "tests/tui_search_test.rs"

[[test]]
name = "tui_singleton_layout_test"
path = "tests/tui_singleton_layout_test.rs"

[[test]]
name = "tui_status_bar_test"
path = "tests/tui_status_bar_test.rs"

[[test]]
name = "tui_status_picker_test"
path = "tests/tui_status_picker_test.rs"

[[test]]
name = "tui_submit_form_test"
path = "tests/tui_submit_form_test.rs"

[[test]]
name = "tui_tree_test"
path = "tests/tui_tree_test.rs"

[[test]]
name = "tui_view_mode_test"
path = "tests/tui_view_mode_test.rs"

[[test]]
name = "tui_warnings_test"
path = "tests/tui_warnings_test.rs"

[[test]]
name = "validate_ignore_test"
path = "tests/validate_ignore_test.rs"

[dependencies.anyhow]
version = "1"

[dependencies.chrono]
version = "0.4"
features = ["serde"]

[dependencies.clap]
version = "4"
features = ["derive"]

[dependencies.clap_complete]
version = "4"
features = ["unstable-dynamic"]

[dependencies.console]
version = "0.15"

[dependencies.crossbeam-channel]
version = "0.5"

[dependencies.crossterm]
version = "0.28"

[dependencies.image]
version = "0.25"

[dependencies.indicatif]
version = "0.17"

[dependencies.notify]
version = "7"

[dependencies.pulldown-cmark]
version = "0.13"

[dependencies.ratatui]
version = "0.30"

[dependencies.ratatui-image]
version = "10"
features = [
    "crossterm",
    "image-defaults",
]
default-features = false

[dependencies.regex]
version = "1"

[dependencies.serde]
version = "1"
features = ["derive"]

[dependencies.serde_json]
version = "1"

[dependencies.serde_yaml]
version = "0.9"

[dependencies.sqids]
version = "0.4"

[dependencies.tempfile]
version = "3"

[dependencies.textwrap]
version = "0.16"

[dependencies.toml]
version = "0.8"

[dependencies.tree-sitter]
version = "0.24"

[dependencies.tree-sitter-rust]
version = "0.23"

[dependencies.tree-sitter-typescript]
version = "0.23"

[dependencies.tui-markdown]
version = "0.3"

[dependencies.unicode-width]
version = "0.2"

[dependencies.uuid]
version = "1"
features = ["v4"]

[dev-dependencies]