[package] authors = ["Joe Wilm ", "Christian Duerr "] description = "Parser for implementing terminal emulators" repository = "https://github.com/alacritty/vte" documentation = "https://docs.rs/vte/" keywords = ["ansi", "vte", "parser", "terminal"] categories = ["parsing", "no-std"] exclude = ["/.travis.yml"] readme = "README.md" license = "Apache-2.0 OR MIT" version = "0.14.0" name = "vte" edition = "2021" rust-version = "1.62.1" [workspace] members = ["vte_generate_state_changes"] [features] ansi = ["log", "cursor-icon", "bitflags"] default = ["no_std"] no_std = ["arrayvec"] serde = ["dep:serde"] [dependencies] arrayvec = { version = "0.7.2", default-features = false, optional = true } bitflags = { version = "2.3.3", default-features = false, optional = true } cursor-icon = { version = "1.0.0", default-features = false, optional = true } log = { version = "0.4.17", optional = true } memchr = "2.7.4" serde = { version = "1.0.160", features = ["derive"], optional = true } vte_generate_state_changes = { version = "0.1.0", path = "vte_generate_state_changes" }