infinite-tree

v1.3.1
A browser-ready tree library that can efficiently display a large amount of data using infinite scrolling.
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

Metadata

  • MIT
  • Whatever
  • Cheton Wu
  • released 6/2/2016

Downloads

Maintainers