[package]
name = "indieweb"
version = "0.0.20"
authors = ["Jacky Alciné <yo@jacky.wtf>"]
edition = "2018"
description = "A collection of utilities for working with the IndieWeb."
license = "AGPL-3.0"
readme = "README.markdown"
repository = "https://git.jacky.wtf/indieweb/rust.git"
keywords = ["indieweb", "webmention", "indieauth", "micropub"]
categories = ["web-programming::http-client", "api-bindings", "web-programming"]

[dependencies]
anyhow = "1.0"
base64 = "0.13"
futures = "0.3"
log = "0.4"
oauth2 = "4"
rand = "0.8"
reqwest = { version = "0.11" }
scraper = "0.12"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
serde_qs = "0.8.3"
sha2 = "0.9"
thiserror = "1.0.30"
tokio = { version = "1.4", features = ["full"] }
url = { version = "2.2", features = ["serde"] }

[dev-dependencies]
clippy = "0.0.302"
mockito = "0.29.0"
env_logger = "0.8.0"
assert-json-diff = "2.0"
serde_urlencoded = "0.7"
