luma.gl
v4.0.0-alpha.5 webgl visualization animation 3d
start
cat < docs/get-started/examples.md
build-clean
rm -fr dist dist-es6 && mkdir -p dist dist-es6
build-es6
rm -fr dist-es6 && babel src --out-dir dist-es6 --source-maps inline
build-es5
rm -fr dist && babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps inline
build-buble
rm -fr dist-buble && mkdir -p dist-buble && buble src -o dist-buble --no modules --y dangerousForOf --objectAssign
build
npm run build-es6 && npm run build-es5
cover
NODE_ENV=test nyc --reporter html --reporter cobertura --reporter=lcov npm run test-cover
lint
eslint src test && npm run lint-yarn
lint-examples
eslint examples
lint-yarn
!(find . -name yarn.lock -exec grep -l unpm.u {} \; | egrep '.*')
publish-prod
npm run build && npm run test-fast && npm publish
publish-beta
npm run build && npm run test-fast && npm publish --tag beta
bench
node test/bench/node.js
bench-browser
webpack-dev-server --config webpack.config.bench-browser.js --progress --hot --open --port 3011
test
npm run lint && npm run build && npm run test-node
test-cover
NODE_ENV=test tape -r babel-register test/node.js && nyc report
test-fast
npm run lint && node test/node.js | faucet
test-node
node test/node.js
test-browser
webpack-dev-server --config webpack.config.test-browser.js --progress --hot --open
test-shader
npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,scss,js,glsl}' -- -t babelify -t brfs-babel
docs
npm run docs-build && open ./_docs/docs/index.html
docs-build
rm -fr _docs/* && jekyll build --config=docs/_config.yml --layouts docs/_layouts
docs-gh-pages
git subtree push --prefix _docs origin gh-pages
docs-gh-pages-force
git push origin `git subtree split --prefix _docs dev`:gh-pages --force
docs-publish
npm run docs-build && git add _docs -f && git commit -m 'UPDATE DOCS' --no-verify && npm run docs-gh-pages