#json-parser #expression-parser #graph #task #planning #vega #specification

vegafusion-core

多个 VegaFusion 包所需的核心组件,具有 WASM 兼容性

42 个版本 (26 个稳定版本)

1.6.9 2024 年 5 月 9 日
1.6.7 2024 年 4 月 11 日
1.6.6 2024 年 3 月 22 日
1.6.0-rc12023 年 12 月 21 日
1.1.1 2023 年 3 月 25 日

#3 in #vega

Download history • Rust 包仓库 507/week @ 2024-04-16 • Rust 包仓库 1/week @ 2024-04-23 • Rust 包仓库 1/week @ 2024-04-30 • Rust 包仓库 284/week @ 2024-05-07 • Rust 包仓库 6/week @ 2024-05-14 • Rust 包仓库 2/week @ 2024-05-28 • Rust 包仓库 6/week @ 2024-06-04 • Rust 包仓库 2/week @ 2024-06-11 • Rust 包仓库 5/week @ 2024-07-02 • Rust 包仓库 144/week @ 2024-07-30 • Rust 包仓库

每月 144 次下载
用于 2 crates

BSD-3-Clause

635KB
15K SLoC

vegafusion-core

此包包含将输入 Vega 规范转换为 VegaFusion 任务图的全部逻辑。特别是,它包含

  • JSON 解析
  • 规划
  • 任务图的协议缓冲区定义和生成的类型
  • VEGA 表达式解析

将来可能需要将包拆分,但我们还没有任何只需要该功能子集的应用程序。

依赖关系

~20–36MB
~589K SLoC