[package]
name = "firebase-types"
description = "Implementation agnostic types of firebase for use in rust"
version = "0.0.1"
edition = "2021"
repository = "https://github.com/ActuallyHappening/rust-firebase-js/tree/master/firebase-types"
categories = ["api-bindings", "wasm", "web-programming"]
authors = { workspace = true }
homepage = { workspace = true }
license = { workspace = true }
documentation = "https://actuallyhappening.github.io/rust-firebase-js/"
[features]
default = []
serde = ["dep:serde"]
expose-jsvalue = ["serde", "dep:wasm-bindgen", "dep:serde-wasm-bindgen"]
[dependencies]
serde = { version = "1.0.160", features = ["derive"], optional = true }
serde-wasm-bindgen = { version = "0.5.0", optional = true }
wasm-bindgen = { version = "0.2.84", optional = true }
document-features = { version = "0.2.7", optional = false }
[dev-dependencies]
getrandom = { version = "0.2.9", features = ["js"] }
rand = "0.8.5"
[package.metadata.docs.rs]
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples=examples"]
all-features = true