[package]
name = "fastly"
description = "Fastly Compute API"
version.workspace = true
rust-version.workspace = true
authors = ["Fastly <oss@fastly.com>"]
license = "Apache-2.0 WITH LLVM-exception"
edition = "2021"
categories = ["wasm", "web-programming"]
keywords = ["fastly", "webassembly", "wasm"]
[dependencies]
anyhow = "1.0.28"
downcast-rs = "1.2.1"
elsa = { version = "1.10.0", features = ["indexmap"] }
http = { workspace = true }
itertools = "0.13.0"
mime = "^0.3.16"
serde = { version = "1.0.51", features = ["derive"] }
smallvec = "1.13.2"
time = { version = "^0.3.36", default-features = false, features = ["std", "serde"] }
url = "^2.5.4"
bytes = { workspace = true }
lazy_static = "1.4.0"
serde_json = { workspace = true }
serde_repr = "0.1"
serde_urlencoded = "0.7.0"
sha2 = "^0.9.3"
thiserror = { workspace = true }
fastly-macros = { workspace = true }
fastly-shared = { workspace = true }
fastly-sys = { workspace = true }
[package.metadata.docs.rs]
targets = [
"wasm32-wasip1",
"wasm32-wasip2",
]
[lints]
workspace = true