infinite-tree
v1.12.1 flat flatten flattree large scroll tree
dev
cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000 --content-base ../docs
dist
webpack; BUILD_ENV=dist webpack
lint
npm run eslint && npm run stylint
test
tap test/*.js --node-arg=--require --node-arg=babel-register --node-arg=--require --node-arg=babel-polyfill
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
tap test/*.js --coverage --coverage-report=text-lcov --nyc-arg=--require --nyc-arg=babel-register --nyc-arg=--require --nyc-arg=babel-polyfill | coveralls
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