| Crates.io | vl-convert-rs |
| lib.rs | vl-convert-rs |
| version | 1.8.0 |
| created_at | 2022-10-07 12:43:08.948052+00 |
| updated_at | 2025-05-27 11:12:26.539229+00 |
| description | Library for converting Vega-Lite visualization specifications to Vega specifications |
| homepage | https://github.com/jonmmease/vl-convert |
| repository | https://github.com/jonmmease/vl-convert |
| max_upload_size | |
| id | 682834 |
| size | 14,949,320 |
This crate provides a self-contained Rust library for converting Vega-Lite visualization specifications into various formats. The conversions are performed using the Vega-Lite and Vega JavaScript libraries running in a v8 JavaScript runtime provided by the deno_runtime crate.
This crate is a dependency of the vl-convert CLI application crate and the vl-convert-python Python library.
The [VlConverter] struct may be used to perform various Vega-Lite conversions. See the documentation of [VlConverter] for example usage.
Note: The vl-convert-rs/vendor directory and vl-convert-rs/src/module_loader/import_map.rs file in this crate are generated by the internal vl-convert-vendor crate.