kepler.gl

v0.2.1-beta.0
kepler.gl is a webgl based application to visualize large scale location data in the browser
babel es6 react webgl visualization deck.gl

install:example

cd examples/demo-app && npm i

install-and-start

node ./scripts/install-and-start

fast-test

NODE_ENV=test babel-tape-runner ./test/node.js && NODE_ENV=test babel-tape-runner -r ./test/setup-browser-env.js ./test/browser.js

test-browser

NODE_ENV=test babel-tape-runner -r ./test/setup-browser-env.js ./test/browser.js

test-node

NODE_ENV=test babel-tape-runner ./test/node.js | tap-spec

test

npm run test-node && npm run test-browser

cover

nyc --reporter html --reporter cobertura --reporter json-summary npm test && nyc report

start

npm run install-and-start -- examples/demo-app start-local

start:custom-layer

npm run install-and-start -- examples/custom-layer start-local

start:open-modal

npm run install-and-start -- examples/open-modal start-local

start:custom-reducer

npm run install-and-start -- examples/custom-reducer start-local

start:

npm run install-and-start -- examples/open-modal start-local

build

rm -fr dist && uber-licence && babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps inline

lint

eslint src examples/**/src website/src

check-licence

uber-licence --dry

add-licence

uber-licence

prepublish

uber-licence && npm run build

web

(npm run install:example && cd website && yarn --ignore-engines && yarn start)

deploy

(cd website && yarn build && git checkout gh-pages && cp dist/* .. && git add .. && git commit -m 'Update website' && git push origin gh-pages && git checkout master)

clean

rm -rf node_modules examples/demo-app/node_modules website/node_modules

Metadata

  • MIT
  • >=8.1.0
  • Shan He
  • released 11/19/2018

Downloads

Maintainers