TypeScript HTML JavaScript Other
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.github Update Question.md Jun 25, 2018
.vscode Enable code lens in workspace settings (#3990) Jul 6, 2018
_data Bump version Aug 9, 2018
_includes Update toc and versions file Aug 3, 2018
_layouts Impute Docs (#3972) Jul 15, 2018
bin Use `json-stringify-pretty-compact` to format normalized and vg outputs Jul 4, 2018
build Support strict typings with declarations (#4115) Aug 6, 2018
examples CLN: Update concat_bar_scales_discretize spec description Aug 12, 2018
scripts NPM package with es2015 imports instead of commonjs (#4072) Jul 23, 2018
site Update errorbar.md Aug 15, 2018
src Use vega-util, not util, for isArray Aug 9, 2018
test-runtime Run prettier Jul 5, 2018
test Add filter for valid fields. Fixes #4098 (#4109) Aug 3, 2018
typings Calculate dependent fields for expressions. (#4099) Aug 1, 2018
.editorconfig Use indent size instead of tab_width Jul 27, 2016
.gitignore Fix typings and make it easier for people to compile Vega-Lite with t… Apr 24, 2018
.npmignore Npm ignore codecov Jul 27, 2018
.prettierrc.json Set up prettier and simplify tslint Jul 5, 2018
.travis.yml Run push examples only on node 8 (#4042) Jul 17, 2018
CONTRIBUTING.md Make Travis rebuild all svgs if the commit message include "[SVG]" (#… Jul 13, 2018
Gemfile Use gemfile that does not require internet access. Apr 11, 2017
LICENSE Create LICENSE Apr 22, 2015
README.md Add prettier badge (#3998) Jul 8, 2018
_config.yml Use rollup, webpack, and jest. Remove test gallery. Fixes #3643, fixes Apr 24, 2018
codecov.yml Disable comment Oct 31, 2016
package.json Bump version Aug 9, 2018
rollup.config.js Separate sourcemaps, better sourcemaps that link to ts files. Jun 18, 2018
tsconfig.json Use typescript 3. Fixes #4090 (#4093) Aug 2, 2018
tslint.json Set up prettier and simplify tslint Jul 5, 2018
wdio.conf.js Use headless Chrome for faster tests. Aug 9, 2017
yarn.lock Update dependencies (#4114) Aug 3, 2018



npm version Build Status codecov npm dependencies code style: prettier


Vega-Lite provides a higher-level grammar for visual analysis that generates complete Vega specifications.

You can find more details, documentation, examples, usage instructions, and tutorials on the Vega-Lite website.

Try using Vega-Lite in the online Vega Editor.

Contributions are also welcome. Please see CONTRIBUTING.md for contribution and development guidelines and our Code of Conduct.


The development of Vega-Lite is led by Kanit "Ham" Wongsuphasawat, Dominik Moritz, Arvind Satyanarayan, and Jeffrey Heer of the University Washington Interactive Data Lab, with significant help from Will Strimling, Yuhan (Zoe) Lu, Matthew Chun, and Akshat Shrivastava. Please see the contributors page for the full list of contributors.