aframe-core

v0.0.10
A DOM based [Entity Component System](https://en.wikipedia.org/wiki/Entity_component_system) to declaratively create 3D worlds in the browser.

start

npm run dev

dev

npm run build && budo src/aframe-core.js:build/aframe-core.js --debug --verbose --port 9001 --onupdate 'semistandard -v $(git ls-files "*.js") | snazzy' -- ./src/aframe-core.js -s 'aframe-core'

browserify

browserify ./src/aframe-core.js -s 'aframe-core'

build

mkdir -p build/ && npm run browserify -- --debug -o build/aframe-core.js

dist

rm -rf dist/ && mkdir -p dist/ && npm run dist:js && npm run dist:css

dist:js

npm run browserify -s -- --debug | exorcist dist/aframe-core.js.map > dist/aframe-core.js && uglifyjs dist/aframe-core.js -c warnings=false -m -o dist/aframe-core.min.js

dist:css

cp ./style/aframe-core.css dist/. && crass ./style/aframe-core.css > dist/aframe-core.min.css

preghpages

npm run dist && rm -rf gh-pages && mkdir -p gh-pages && cp -r {.nojekyll,dist,lib,examples,style,index.html} gh-pages/. && git checkout dist/ && replace 'build/aframe-core.js' 'dist/aframe-core.min.js' gh-pages/ -r --silent && replace 'style/aframe-core.css' 'dist/aframe-core.min.css' gh-pages/ -r --silent

ghpages

node ./scripts/gh-pages

gh-pages

npm run ghpages

release

npm login && npm version patch --minor && npm publish && git push --follow-tags

test

karma start ./tests/karma.conf.js

test:ci

TEST_ENV=ci karma start ./tests/karma.conf.js --single-run

lint

semistandard -v $(git ls-files '*.js') | snazzy

precommit

npm run lint

Metadata

  • MIT
  • >= 0.12.7
  • Unknown
  • released 12/10/2015

Downloads

Maintainers