games-of-life
v0.5.4 math functional game-of-life
build
run-s test browserify minify docs; git status
browserify
run-p browserify:*
browserify:dist
browserify -r ./src/${npm_package_name}.js:${npm_package_name} -o dist/${npm_package_name}.js
browserify:hexagonal_example
NODE_PATH=src browserify examples/hexagonal/index.js -o docs/examples/hexagonal/bundle.js
docs
run-p docs:*
docs:_data:package.json
cp package.json docs/_data
docs:_data:tags.json
wget https://api.github.com/repos/fibo/${npm_package_name}/tags -O docs/_data/tags.json
docs:homepage
echo "---
title: $npm_package_name
---" > docs/index.md; cat README.md >> docs/index.md
lint
standa
minify
cd dist; uglifyjs ${npm_package_name}.js --source-map --output ${npm_package_name}.min.js --compress --mangle -b beautify=false,preamble='"// http://g14n.info/games-of-life"'; cd -
postversion
git push origin v${npm_package_version}; npm publish; git push origin master
example_hexagonal
NODE_PATH=src budo examples/hexagonal/index.js --dir docs/examples/hexagonal/ --serve bundle.js --open --live
test
mocha --bail --require should --reporter min --recursive