40 releases (24 stable)
new 1.6.7 | Apr 11, 2024 |
---|---|
1.6.6 | Mar 22, 2024 |
1.6.5 | Feb 26, 2024 |
1.6.0-rc1 | Dec 21, 2023 |
1.1.1 | Mar 25, 2023 |
#2140 in Parser implementations
194 downloads per month
Used in 2 crates
635KB
15K
SLoC
vegafusion-core
This crate contains all the logic to convert an input Vega specification into a VegaFusion task graph. In particular, it contains:
- JSON parsing
- Planning
- Protocol buffer definitions and generated types for the task graph
- Vega expression parsing
It may be desirable to split the crate in the future, but we don't yet have any applications that require only a subset of this functionality.
Dependencies
~19–33MB
~531K SLoC