26 releases (9 breaking)
new 0.12.1 | Apr 27, 2024 |
---|---|
0.11.1 | Apr 19, 2024 |
0.11.0 | Feb 25, 2024 |
0.10.2 | Dec 24, 2023 |
0.3.12 | Mar 11, 2023 |
#130 in WebAssembly
786 downloads per month
Used in 8 crates
(4 directly)
300KB
6.5K
SLoC
workflow-store
Part of the workflow-rs
application framework.
File I/O abstraction that supports browser localstorage.
Features
- A single set of per-operating-system filename configuration options with fallbacks. (i.e. filename for
macos
orlinux
will fallback onunix
orgeneric
if not defined) - Automatic resolution of user home-folder is using
~
as a path prefix. - Support for in-browser storage using localstorage and base64 encoding for binary data.
This crate allows you to create a single file reference while specifying multiple per-operating-system file paths, including in-browser localstorage keyname. Subsequent read/write operations will work against the specified paths.
Dependencies
~18–35MB
~527K SLoC