[package] name = "lunchbox" version = "0.1.4" edition = "2021" authors = ["Vivek Panyam "] description = "An async virtual filesystem interface." license = "Apache-2.0" repository = "https://github.com/vivekpanyam/lunchbox" keywords = ["filesystem", "virtual", "vfs", "async", "abstraction"] categories = ["filesystem", "asynchronous"] [lib] # For now doctest = false [dependencies] tokio = { version = "1" } async-trait = "0.1" thiserror = "1.0" relative-path = "1.7" path-clean = "0.1" serde = { version = "1.0", features = ["derive"], optional = true } [dev-dependencies] tempfile = "3.3.0" [features] # All features full = ["localfs", "serde"] # All features that are compatible with wasm full-wasm = ["serde"] localfs = ["tokio/fs", "tokio/io-util", "tokio/rt", "tokio/macros"] serde = ["dep:serde"]