infinite-tree
v1.7.1 flat flatten flattree large scroll tree
dist
webpack; BUILD_ENV=dist webpack
lint
npm run eslint && npm run stylint
test
./babel-tap --coverage test/*.js
build
babel --out-dir ./lib ./src
eslint
eslint ./src
stylus
stylus -u nib < src/index.styl > dist/infinite-tree.css
release
mkdir -p releases; rm -f releases/*; cp -f dist/infinite-tree.css releases/infinite-tree-${npm_package_version}.css; cp -f dist/infinite-tree.js releases/infinite-tree-${npm_package_version}.js; cp -f dist/infinite-tree.min.js releases/infinite-tree-${npm_package_version}.min.js
stylint
stylint src/*.styl
coveralls
./babel-tap --coverage --coverage-report=text-lcov test/*.js | node_modules/.bin/coveralls
eslint:fix
eslint --fix ./src
prepublish
npm run lint && npm test && npm run build && npm run dist && npm run stylus && npm run build-examples && npm run release
pack-examples
npm run build-examples && zip -r examples.zip examples/{dist,vendor,*.html,*.css}
build-examples
cd examples; webpack
webpack-dev-server
cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000