wnfs-wasm 0.2.2

WebNative Filesystem API (WebAssembly)
Documentation
[package]
name = "wnfs-wasm"
version = "0.2.2"
description = "WebNative Filesystem API (WebAssembly)"
keywords = ["wnfs", "wasm", "webnative", "ipfs", "decentralisation"]
categories = [
  "filesystem",
  "cryptography",
  "web-programming",
  "wasm",
]
license = "Apache-2.0"
readme = "README.md"
edition = "2021"
rust-version = "1.75"
repository = "https://github.com/wnfs-wg/rs-wnfs/tree/main/wnfs-wasm"
homepage = "https://fission.codes"
authors = ["The Fission Authors"]

[dependencies]
anyhow = "1.0"
bytes = "1.4.0"
cfg-if = "1.0"
chrono = { version = "0.4", default-features = false, features = ["clock", "std", "wasmbind"] }
console_error_panic_hook = { version = "0.1", optional = true }
getrandom = { version = "0.2", features = ["js"] }
js-sys = { version = "0.3", optional = true }
libipld-core = { version = "0.16" }
rand_core = "0.6"
wasm-bindgen = { version = "0.2.87", optional = true, features = ["serde-serialize"] }
wasm-bindgen-futures = { version = "0.4", optional = true }
web-sys = { version = "0.3", optional = true }
wnfs = { path = "../wnfs", version = "=0.2.2" }
wnfs-nameaccumulator = { path = "../wnfs-nameaccumulator", version = "=0.2.0" }

[dev-dependencies]
wasm-bindgen-test = "0.3"

[lib]
crate-type = ["cdylib", "rlib"]
path = "src/lib.rs"

[features]
default = ["js"]
wasm = ["wnfs/wasm"]
js = ["chrono/wasmbind", "console_error_panic_hook", "js-sys", "wasm", "wasm-bindgen", "wasm-bindgen-futures"]
web = ["wasm", "web-sys"]