kepler.gl

v0.0.25
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

test

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

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

cover

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

start

cd examples/demo-app && (path-exists node_modules || npm i) && npm run start-local

start:custom-layer

(cd examples/custom-layer && (path-exists node_modules || npm i) && npm run start-local)

start:open-modal

(cd examples/open-modal && (path-exists node_modules || npm i) && npm run start-local)

start:custom-reducer

(cd examples/custom-reducer && (path-exists node_modules || npm i) && npm run start-local)

start:

(cd examples/open-modal && (path-exists node_modules || npm i) && npm run 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 7/11/2018

Downloads

Maintainers