luma.gl

v3.0.2
A WebGL JavaScript visualization library.
webgl visualization animation 3d

start-webpack

(cd examples/main && yarn && npm run start-local)

start

npm run build-watch && budo dist/bundle.js:dist/lumagl.js --live --open --port 3000 --watch-glob '**/*.{html,css,js,glsl}'

build-watch

babel src -d dist --source-maps inline --copy-files --watch & babel examples -d dist --source-maps inline --copy-files --watch &

build-clean

rm -fr dist dist-es6 && mkdir -p dist dist-es6

build-es6

rm -fr dist-es6 && babel src --out-dir dist-es6 --plugins=static-fs --source-maps inline

build-es5

rm -fr dist && babel src --out-dir dist --plugins=static-fs,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

build-shaders

find . -name '*.glsl' -type f -exec bash -c 'echo "export default `\" "$1" "`;"' -- {} \;

build-shaders2

find . -name '*.glsl' -type f -exec bash -c 'echo "export default `\" ; cat "$1" ; echo "`;" "${1/glsl/glsl.js}"' -- {} \;

build-shader

echo 'export default `\' ; cat "$1" ; echo '`;'

lint

eslint src test

publish-prod

npm run build && npm run test-fast && npm publish

publish-beta

npm run build && npm run test-fast && npm publish --tag beta

test

npm run lint && npm run test-node

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

Metadata

  • MIT
  • Whatever
  • Unknown
  • released 4/25/2017

Downloads