[package]
edition = "2021"
name = "escpresso"
version = "0.1.2"
build = false
exclude = [
"tests/shell/",
"tests/raw/",
"references/",
".claude/",
"CLAUDE.md",
"*.pbm",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Virtual ESC/POS thermal receipt printer emulator with GUI preview"
homepage = "https://github.com/jflaflamme/escpresso"
readme = "README.md"
keywords = [
"escpos",
"thermal-printer",
"receipt",
"pos",
"emulator",
]
categories = [
"emulators",
"visualization",
]
license = "MIT"
repository = "https://github.com/jflaflamme/escpresso"
[[bin]]
name = "escpresso"
path = "src/main.rs"
[[test]]
name = "command_parsing"
path = "tests/command_parsing.rs"
[[test]]
name = "tcp_server"
path = "tests/tcp_server.rs"
[dependencies.anyhow]
version = "1.0"
[dependencies.codepage-437]
version = "0.1"
[dependencies.eframe]
version = "0.29"
[dependencies.egui]
version = "0.29"
[dependencies.encoding_rs]
version = "0.8"
[dependencies.qrcode]
version = "0.14"
[dependencies.tokio]
version = "1"
features = ["full"]