#file-storage #local-storage #file-io #storage #browser #file-access #wasm-framework

workflow-store

文件存储访问包,抽象文件 I/O 和浏览器本地存储

34 个版本 (13 个重大更新)

0.17.0 2024 年 8 月 19 日
0.15.0 2024 年 7 月 26 日
0.14.1 2024 年 7 月 22 日
0.11.0 2024 年 2 月 25 日
0.3.12 2023 年 3 月 11 日

#52WebAssembly

Download history 307/week @ 2024-04-28 263/week @ 2024-05-05 207/week @ 2024-05-12 120/week @ 2024-05-19 178/week @ 2024-05-26 108/week @ 2024-06-02 228/week @ 2024-06-09 1005/week @ 2024-06-16 386/week @ 2024-06-23 608/week @ 2024-06-30 443/week @ 2024-07-07 303/week @ 2024-07-14 663/week @ 2024-07-21 545/week @ 2024-07-28 294/week @ 2024-08-04 204/week @ 2024-08-11

每月 1,749 次下载
8 个 Crates 中使用(直接使用 4 个)

MIT/Apache

315KB
7K SLoC

workflow-store

workflow-rs 应用程序框架的一部分。


支持浏览器本地存储的文件 I/O 抽象。

github crates.io docs.rs license

特性

  • 一组操作系统特定的文件名配置选项,具有回退机制。(例如,macos 或 linux 的文件名将回退到 unix 或 generic,如果未定义)
  • 使用 ~ 作为路径前缀自动解析用户主目录。
  • 支持使用本地存储和 base64 编码的二进制数据在浏览器中存储。

此 crate 允许您在指定多个操作系统特定的文件路径的同时创建单个文件引用,包括浏览器本地存储键名。后续的读写操作将针对指定的路径执行。

依赖项

~18–34MB
~513K SLoC