games-of-life

v0.5.4
is a Mathematical solution to any Game of Life variation
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
npm i games-of-life

Metadata

  • MIT
  • Whatever
  • Gianluca Casati
  • released 10/25/2018

Downloads

Maintainers