Skip to content

netbek/react-vega

 
 

Repository files navigation

react-vega & react-vega-lite

react + vega|vega-lite

Demo

http://vega.github.io/react-vega/

Packages

Click on package name below to see its documentation.

Package Version
react-vega Version
react-vega-lite Version

Development

lerna is used to manage versions and dependencies between packages in this monorepo.

react-vega/
  lerna.json
  package.json
  ...
  packages/
    package1/
      package.json
      ...
      src/
      test/
      ...
      lib/
      esm/
      ...
    ...

Builds, linting, and testing

Each package defines its own build config, linting, and testing. You can have lerna run commands across all packages using the syntax yarn test (or yarn test:watch for watch mode) from the root directory.

Committing

This repository follows conventional commits guideline for commit messages and has a commitlint hook which will require you to have the valid commit message before committing. You can use yarn commit to help you create a commit message.

Publishing

Prerequisite: You'll need an npmjs.com account and given write access to react-vega and react-vega-lite.

  1. Make sure you're logged in to NPM from your shell. Run npm login if necessary.
  2. To make the release, run yarn release and follow the prompts.

License

Apache-2.0

About

Convert Vega spec into React class conveniently

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 97.8%
  • CSS 2.2%