[package]
name = "anyd"
version = "0.1.1"
edition = "2024"
rust-version = "1.89"
license = "MIT"
description = "From-scratch encoding and decoding of 1D and 2D barcodes with lossless round-trip and live-video detection"
repository = "https://github.com/KarpelesLab/anydcode"
authors = ["Karpelès Lab Inc."]
keywords = ["barcode", "qrcode", "decode", "encode", "scanner"]
categories = ["encoding", "multimedia::images"]
exclude = ["/web", "/.github"]
[features]
cli = ["dep:oxideav-png"]
wasm = []
[dependencies]
oxideav-png = { version = "0.1.8", optional = true, default-features = false }
[[bin]]
name = "anyd"
path = "src/bin/anyd.rs"
required-features = ["cli"]
[lints.rust]
missing_debug_implementations = "warn"
[lints.clippy]
all = "warn"
[dev-dependencies]
[[bench]]
name = "detect"
harness = false