Skip to content

Latest commit

 

History

History
43 lines (39 loc) · 3.77 KB

README.md

File metadata and controls

43 lines (39 loc) · 3.77 KB

Vega Monorepo Packages

All Vega packages, by category:

  • Core Modules

    • vega: Top-level package for building Vega bundles and the JSON schema. Includes a high-level test suite. Third party applications most likely want to import this package.
    • vega-dataflow: Core classes for Vega's reactive dataflow engine.
    • vega-functions: Functions and code generation support for the Vega expression language.
    • vega-interpreter: Interpreter for Vega expression functions, for optional plug-in compliance with content security policy (CSP).
    • vega-parser: Parse Vega JSON specifications into dataflow graph descriptions. Includes guide generation logic for axes, legends, and titles, as well as extended expression functions.
    • vega-schema: Generates the Vega JSON schema definition.
    • vega-runtime: Parse a dataflow graph description produced by vega-parser and instantiate a running dataflow.
    • vega-selections: Expression language functions for supporting Vega-Lite selections.
    • vega-scenegraph: Rendering and event handling for Canvas and SVG.
    • vega-view: View component for creating and updating Vega visualizations.
    • vega-typings: Typescript type declarations for Vega.
  • Dataflow Transforms

    • vega-crossfilter: Dataflow transforms for indexed cross-filtering support.
    • vega-encode: Dataflow transforms for visual encoding, including basic layout and axis/legend data generation.
    • vega-force: Dataflow transform for force-directed layout.
    • vega-geo: Dataflow transforms for projection and visualization of geographic data.
    • vega-hierarchy: Dataflow transforms for generation and layout of hierarchical data.
    • vega-label: Dataflow transform for text label layout.
    • vega-regression: Dataflow transforms for fitting regression models.
    • vega-transforms: Dataflow transforms for data processing, including binning, filtering, and aggregation.
    • vega-view-transforms: Dataflow transforms for view-related operations, including scenegraph binding and bounds calculation.
    • vega-voronoi: Dataflow transform for computing Voronoi diagrams.
    • vega-wordcloud: Dataflow transform for wordcloud layout.
  • Utilities