seq-repl 7.7.2

TUI REPL for the Seq programming language with IR visualization
[package]
name = "seq-repl"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
documentation.workspace = true
repository.workspace = true
description = "TUI REPL for the Seq programming language with IR visualization"
readme = "README.md"
keywords = ["repl", "language", "seq", "tui"]
categories = ["development-tools"]

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

[dependencies]
# Seq compiler - version must EXACTLY match workspace version (enforced by CI)
seq-compiler = { path = "../compiler", version = "=7.7.2" }

# Vim-style line editing - version must EXACTLY match workspace version (enforced by CI)
# `history` feature pulls in the shared command-history store (ring + prev/next +
# search + draft stash) so seqr doesn't reinvent its own.
vim-line = { path = "../vim-line", version = "=7.7.2", features = ["history"] }

# CLI
clap.workspace = true

# TUI framework
ratatui.workspace = true
crossterm.workspace = true

# Session file management
tempfile.workspace = true

# History persistence
home.workspace = true

# LSP client for completions
lsp-types.workspace = true
serde.workspace = true
serde_json.workspace = true

# Safe shell command parsing for $EDITOR
shlex = "2.0"

[package.metadata.docs.rs]
# Ensure seq-compiler builds correctly on docs.rs
all-features = true