luma.gl
v2.5.3 webgl w3c visualization canvas animation 3d
build
npm run build-clean && npm run build-compile && npm run build-script
build-clean
rm -fr dist/*
build-compile
babel src -d dist --source-maps inline --copy-files
build-script
browserify src/bundle.js --debug -o dist/lumagl.js -t babelify -t glslify && cat dist/lumagl.js | uglifyjs > dist/lumagl.min.js
docs
npm run docs-build && open ./_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
lint
eslint src
precommit
npm test
prepublish
npm run build
test
npm run lint && npm run test-headless && npm run test-headless-nowebgl
test-headless
babel-node --include='' test/headless.js | faucet
test-headless-nowebgl
babel-node --include='' test/headless-nowebgl.js | faucet
test-browser
budo test/browser.js:build/test-bundle.js --dir test --live --open --port 3001 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify
test-electron
browserify test/electron.js | testron | faucet
profile-disc
browserify src/bundle.js --full-paths -t babelify -t glslify | discify --open
start
budo src/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}' -- -t babelify -t glslify
npm i [email protected]
Source Code
github.com/uber//luma.glMetadata
- MIT
- Whatever
- Ib Green
- released 9/16/2016