A concise grammar of interactive graphics, built on Vega.
Switch branches/tags
Clone or download
invokesus and domoritz Change the intersection function to determine dependencies (#4160)
* Change intersection function to determine dependencies

* Compute possible prefixes and then compare

* Use assert instead of expect, util.keys instead Object.keys

* Update tests
Latest commit f621f01 Sep 15, 2018
Permalink
Failed to load latest commit information.
.github Update Bug_report.md (#4129) Aug 21, 2018
.vscode Enable code lens in workspace settings (#3990) Jul 6, 2018
_data Bump to RC 6 Sep 11, 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 [Travis] Update schema (build: 18956) Sep 11, 2018
examples Fix missing area example (#4136) Aug 20, 2018
scripts NPM package with es2015 imports instead of commonjs (#4072) Jul 23, 2018
site Update compile.md Sep 12, 2018
src Change the intersection function to determine dependencies (#4160) Sep 15, 2018
test-runtime Run prettier Jul 5, 2018
test Change the intersection function to determine dependencies (#4160) Sep 15, 2018
typings Use typescript 3.1, upgrade deps, fix type errors, use JSON imports a… Sep 11, 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 Update embed Sep 12, 2018
rollup.config.js Separate sourcemaps, better sourcemaps that link to ts files. Jun 18, 2018
tsconfig.json Use typescript 3.1, upgrade deps, fix type errors, use JSON imports a… Sep 11, 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 embed Sep 12, 2018

README.md

Vega-Lite

npm version Build Status codecov npm dependencies code style: prettier

Teaser

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.

Team

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.