flow-view

v1.2.0
is a visual editor for Dataflow programming
dataflow visual svg editor

build

npm run cp; npm run browserify && npm run minify && npm run jekyll; git status

browserify

browserify -r ./index.js:${npm_package_name} -o dist/${npm_package_name}.js

check-deps

npm outdated

cp

npm run cp_examples; npm run cp_package.json

cp_examples

cp src/examples/*.js gh-pages/_includes/jscode/

cp_package.json

cp package.json gh-pages/_data/

gh-pages:push

git subtree --prefix gh-pages push origin gh-pages

gh-pages:pull

git subtree --prefix gh-pages pull origin gh-pages

git_add-f

git add -f dist/

homepage

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

jekyll

npm run homepage; npm run cp; cd gh-pages; jekyll build; cd ..

jekyll_serve

npm run browserify; npm run homepage; npm run cp; cd gh-pages; jekyll serve; cd ..

lint

for x in abstract components test; do npm run lint_$x; done

lint_abstract

cd src/abstract/; standard; cd -

lint_components

cd src/components/; standard; cd -

lint_test

cd test/; standard; cd -

minify

cd dist; uglifyjs ${npm_package_name}.js --source-map ${npm_package_name}.map --output ${npm_package_name}.min.js --compress --mangle --preamble "// ${npm_package_name}.js ${npm_package_homepage} // license ${npm_package_license}"; cd -

preversion

npm run build; npm run git_add-f

postversion

git push origin v${npm_package_version}; npm publish; npm run _push

pull

git pull origin master && npm run gh-pages:pull

push

git push origin master && npm run gh-pages:push

test

npm run test_components; npm run test_abstract

test_abstract

NODE_PATH=src babel-tape-runner test/abstract/*js

test_components

NODE_PATH=src babel-tape-runner test/components/*js

Metadata

  • MIT
  • Whatever
  • Gianluca Casati
  • released 5/12/2016

Downloads

Maintainers