kepler.gl
v0.1.6 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