[package]
name = "matrix-sdk-qrcode"
description = "Library to encode and decode QR codes for interactive verifications in Matrix land"
version = "0.16.0"
authors = ["Damir Jelić <poljar@termina.org.uk>"]
edition = "2021"
homepage = "https://github.com/matrix-org/matrix-rust-sdk"
keywords = ["matrix", "chat", "messaging", "ruma", "nio"]
license = "Apache-2.0"
readme = "README.md"
rust-version.workspace = true
repository = "https://github.com/matrix-org/matrix-rust-sdk"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs", "--generate-link-to-definition"]

[features]
js = ["vodozemac/js"]

[dependencies]
byteorder.workspace = true
qrcode = { version = "0.14.1", default-features = false }
ruma.workspace = true
thiserror.workspace = true
vodozemac.workspace = true

[dev-dependencies]
image = { version = "0.25.9", default-features = false }
qrcode = { version = "0.14.1", default-features = false, features = ["image"] }

[lints]
workspace = true
