luma.gl

v4.1.0-beta.2
A WebGL JavaScript visualization library.
webgl visualization animation 3d

start

cat < docs/get-started/examples.md

build-clean

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

build-es6

babel src --out-dir dist-es6 --source-maps && babel packages --out-dir dist-es6/packages --source-maps

build-es6-packages

build-es5

babel src --out-dir dist --plugins=transform-es2015-modules-commonjs --source-maps && babel packages --out-dir dist/packages --plugins=transform-es2015-modules-commonjs --source-maps

build

npm run build-clean && 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

!(grep -q unpm.u yarn.lock) || (echo 'Please rebuild yarn.lock file using public npmrc' && false)

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 --env.bench --progress --hot --open

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

node test/node.js

test-fp64-old

(cd src/shadertools/modules/fp64/test-deprecated && webpack-dev-server --progress --hot --open)

test-fp64

(cd src/shadertools/test && webpack-dev-server --progress --hot --open)

test-node

node test/node.js | faucet

test-browser

webpack-dev-server --env.test --progress --hot --open

test-shader

npm run build-dist && budo src/test/fp64-shader.spec.js:build/test-bundle.js --dir test --live --open --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 12/13/2017

Downloads