flow-view

v3.0.2
is a visual editor for Dataflow programming
dataflow visual svg editor vanilla

browserify

browserify -g [ envify --NODE_ENV production ] -r ./${npm_package_main}:${npm_package_name} -o dist/${npm_package_name}.js

build

npm run generate_schema; npm run cp_example; npm run browserify && npm run minify; git status

cp_example

cp examples/basic/usage.js docs/example/

docs:_data

for x in package.json tags.json; do npm run docs:_data:$x; done

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

example_basic_usage

NODE_PATH=src budo --serve bundle.js --dir examples/basic/ --open examples/basic/usage.js

example_empty_canvas

NODE_PATH=src budo --serve bundle.js --dir examples/empty --open examples/empty/canvas.js

example_genealogic_tree

NODE_PATH=src budo --serve bundle.js --dir examples/genealogic/ --open examples/genealogic/tree.js

generate_schema

markdown2code --lang cson README.md | cson2json > docs/schema.json

homepage

echo "--- title: $npm_package_name flow: /empty.json ---" > docs/index.md; cat README.md >> docs/index.md

lint

cd src; standa --fix; cd ..

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/flow-view"'; cd -

preversion

npm run build

postversion

git push origin v${npm_package_version}; npm publish

start

npm run example_basic_usage

postpublish

npm run docs:_data; git commit -am ':arrow_up: updated version'; git push origin master

test

node test/jsonSchema.js

Metadata

  • MIT
  • Whatever
  • Gianluca Casati
  • released 9/30/2018

Downloads

Maintainers