{"_id":"react-infinite-tree","_rev":"28-61cb72b433b851e1a07c290086061fbb","name":"react-infinite-tree","description":"The infinite-tree library for React.","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"react-infinite-tree","version":"0.1.0","description":"The infinite-tree library for React.","main":"lib/index.js","scripts":{"prepublish":"npm run lint && npm test && npm run build && npm run dist && npm run stylus && npm run build-examples && npm run release","build":"babel --out-dir ./lib ./src","build-examples":"cd examples; webpack","test":"./babel-tap --coverage test/*.js","dist":"webpack; BUILD_ENV=dist webpack","release":"mkdir -p releases; cp -f dist/react-infinite-tree.css releases/react-infinite-tree-${npm_package_version}.css; cp -f dist/react-infinite-tree.js releases/react-infinite-tree-${npm_package_version}.js; cp -f dist/react-infinite-tree.min.js releases/react-infinite-tree-${npm_package_version}.min.js","lint":"npm run eslint && npm run stylint","eslint":"eslint ./src","eslint:fix":"eslint --fix ./src","stylint":"stylint src/*.styl","stylus":"stylus -u nib < src/index.styl > dist/react-infinite-tree.css","coveralls":"./babel-tap --coverage --coverage-report=text-lcov test/*.js | node_modules/.bin/coveralls","webpack-dev-server":"cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000"},"repository":{"type":"git","url":"git+https://github.com/cheton/react-infinite-tree.git"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cheton/react-infinite-tree/issues"},"homepage":"https://github.com/cheton/react-infinite-tree","keywords":["react","react-component","infinite-tree","flat","flatten","flattree","large","scroll","tree"],"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0","infinite-tree":"*"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-core":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","coveralls":"^2.11.9","css-loader":"^0.23.1","eslint":"^2.7.0","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.3.0","nib":"^1.1.0","style-loader":"^0.13.1","stylus":"^0.54.2","stylus-loader":"^2.0.0","tap":"^5.7.0","webpack":"^1.12.14","webpack-dev-server":"^1.14.1"},"gitHead":"aaedbd479ea740d5a3346bea9d20aac30f02926d","_id":"react-infinite-tree@0.1.0","_shasum":"a48b42538589dbc6762f92212ea14fdbb00b2d8e","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"cheton","email":"cheton@gmail.com"},"dist":{"shasum":"a48b42538589dbc6762f92212ea14fdbb00b2d8e","tarball":"https://registry.npmjs.org/react-infinite-tree/-/react-infinite-tree-0.1.0.tgz","integrity":"sha512-NNhXvhM4GEkalLOQja9ZxqEvfE7iXbh4R24BTONpCtf5Yqc5XFhMJIqfsNOjKR3cgpRR/7VzeXOcYN9CHT61oQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+aPVP+j5WK5dSLlTN2ZIrrZDlncUgLtA6zP2+x/CIpAiAuaK7CMZCsqFeOVI+M1OaEbdphdo0dS0Ex4P2I++lbiQ=="}]},"maintainers":[{"name":"cheton","email":"cheton@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-infinite-tree-0.1.0.tgz_1460304189487_0.9105830481275916"},"directories":{}},"0.2.0":{"name":"react-infinite-tree","version":"0.2.0","description":"The infinite-tree library for React.","main":"lib/index.js","scripts":{"prepublish":"npm run lint && npm test && npm run build && npm run dist && npm run stylus && npm run build-examples && npm run release","build":"babel --out-dir ./lib ./src","build-examples":"cd examples; webpack","test":"./babel-tap --coverage test/*.js","dist":"webpack; BUILD_ENV=dist webpack","release":"mkdir -p releases; cp -f dist/react-infinite-tree.css releases/react-infinite-tree-${npm_package_version}.css; cp -f dist/react-infinite-tree.js releases/react-infinite-tree-${npm_package_version}.js; cp -f dist/react-infinite-tree.min.js releases/react-infinite-tree-${npm_package_version}.min.js","lint":"npm run eslint && npm run stylint","eslint":"eslint ./src","eslint:fix":"eslint --fix ./src","stylint":"stylint src/*.styl","stylus":"stylus -u nib < src/index.styl > dist/react-infinite-tree.css","coveralls":"./babel-tap --coverage --coverage-report=text-lcov test/*.js | node_modules/.bin/coveralls","webpack-dev-server":"cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000"},"repository":{"type":"git","url":"git+https://github.com/cheton/react-infinite-tree.git"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cheton/react-infinite-tree/issues"},"homepage":"https://github.com/cheton/react-infinite-tree","keywords":["react","react-component","infinite-tree","flat","flatten","flattree","large","scroll","tree"],"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0","infinite-tree":">=1.1.0"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-core":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","coveralls":"^2.11.9","css-loader":"^0.23.1","eslint":"^2.7.0","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.3.0","nib":"^1.1.0","style-loader":"^0.13.1","stylint":"^1.3.8","stylus":"^0.54.2","stylus-loader":"^2.0.0","tap":"^5.7.0","webpack":"^1.12.14","webpack-dev-server":"^1.14.1"},"gitHead":"7e5865f166448da0b1947c8f416fa548cebcbda8","_id":"react-infinite-tree@0.2.0","_shasum":"8898b9fea4f891c22d46740156ebc95cd8c28bd8","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"cheton","email":"cheton@gmail.com"},"dist":{"shasum":"8898b9fea4f891c22d46740156ebc95cd8c28bd8","tarball":"https://registry.npmjs.org/react-infinite-tree/-/react-infinite-tree-0.2.0.tgz","integrity":"sha512-vyqzYzS4VOX5Y6n5Chuh9jNFm6LpHXhb87uElkpceGVvvreg8v2tI7g4A3Q9yZo8Aon7fDn+JEGs7ux6BHd5ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrcLIyFpWyh3BAvMqvpmWoaY5/im2/CEv9dRCoI1fiLAiADvo5fy9l/g6KsmYPSCRRTUsuhxQniHudLk+bTLfwXdw=="}]},"maintainers":[{"name":"cheton","email":"cheton@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-infinite-tree-0.2.0.tgz_1460974694230_0.5003161469940096"},"directories":{}},"0.2.1":{"name":"react-infinite-tree","version":"0.2.1","description":"The infinite-tree library for React.","main":"lib/index.js","scripts":{"prepublish":"npm run lint && npm test && npm run build && npm run dist && npm run stylus && npm run build-examples && npm run release","build":"babel --out-dir ./lib ./src","build-examples":"cd examples; webpack","test":"./babel-tap --coverage test/*.js","dist":"webpack; BUILD_ENV=dist webpack","release":"mkdir -p releases; cp -f dist/react-infinite-tree.css releases/react-infinite-tree-${npm_package_version}.css; cp -f dist/react-infinite-tree.js releases/react-infinite-tree-${npm_package_version}.js; cp -f dist/react-infinite-tree.min.js releases/react-infinite-tree-${npm_package_version}.min.js","lint":"npm run eslint && npm run stylint","eslint":"eslint ./src","eslint:fix":"eslint --fix ./src","stylint":"stylint src/*.styl","stylus":"stylus -u nib < src/index.styl > dist/react-infinite-tree.css","coveralls":"./babel-tap --coverage --coverage-report=text-lcov test/*.js | node_modules/.bin/coveralls","webpack-dev-server":"cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000"},"repository":{"type":"git","url":"git+https://github.com/cheton/react-infinite-tree.git"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cheton/react-infinite-tree/issues"},"homepage":"https://github.com/cheton/react-infinite-tree","keywords":["react","react-component","infinite-tree","flat","flatten","flattree","large","scroll","tree"],"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0","infinite-tree":">=1.1.0"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-core":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","coveralls":"^2.11.9","css-loader":"^0.23.1","eslint":"^2.7.0","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.3.0","nib":"^1.1.0","style-loader":"^0.13.1","stylint":"^1.3.8","stylus":"^0.54.2","stylus-loader":"^2.0.0","tap":"^5.7.0","webpack":"^1.12.14","webpack-dev-server":"^1.14.1"},"gitHead":"fe14629d712fde4f2a52c2aeb4c90d6b22ec6c44","_id":"react-infinite-tree@0.2.1","_shasum":"051b660de96ad08bd67ea64b13669c5f0d9a0377","_from":".","_npmVersion":"3.8.8","_nodeVersion":"4.4.3","_npmUser":{"name":"cheton","email":"cheton@gmail.com"},"dist":{"shasum":"051b660de96ad08bd67ea64b13669c5f0d9a0377","tarball":"https://registry.npmjs.org/react-infinite-tree/-/react-infinite-tree-0.2.1.tgz","integrity":"sha512-EOMkLSV5hv7tb385IjFpA+dhUVTW3TzWMWL1nl5Afrrvly/Boc1HD1v2ChvHEAFCobV8NyoTMign6IBTlXTwXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDrR4anwPXpf5gCWUU8s3i0SXtQIDVUt10s8xJjUjzEHAiB9TrZ3DeU7lre47CFIbYGGWk3g9iWKpOWupazLekSj6Q=="}]},"maintainers":[{"name":"cheton","email":"cheton@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-infinite-tree-0.2.1.tgz_1462954755418_0.19804138387553394"},"directories":{}},"0.2.2":{"name":"react-infinite-tree","version":"0.2.2","description":"The infinite-tree library for React.","main":"lib/index.js","scripts":{"prepublish":"npm run lint && npm test && npm run build && npm run dist && npm run stylus && npm run build-examples && npm run release","build":"babel --out-dir ./lib ./src","build-examples":"cd examples; webpack","test":"./babel-tap --coverage test/*.js","dist":"webpack; BUILD_ENV=dist webpack","release":"mkdir -p releases; cp -f dist/react-infinite-tree.css releases/react-infinite-tree-${npm_package_version}.css; cp -f dist/react-infinite-tree.js releases/react-infinite-tree-${npm_package_version}.js; cp -f dist/react-infinite-tree.min.js releases/react-infinite-tree-${npm_package_version}.min.js","lint":"npm run eslint && npm run stylint","eslint":"eslint ./src","eslint:fix":"eslint --fix ./src","stylint":"stylint src/*.styl","stylus":"stylus -u nib < src/index.styl > dist/react-infinite-tree.css","coveralls":"./babel-tap --coverage --coverage-report=text-lcov test/*.js | node_modules/.bin/coveralls","webpack-dev-server":"cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000"},"repository":{"type":"git","url":"git+https://github.com/cheton/react-infinite-tree.git"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cheton/react-infinite-tree/issues"},"homepage":"https://github.com/cheton/react-infinite-tree","keywords":["react","react-component","infinite-tree","flat","flatten","flattree","large","scroll","tree"],"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0","infinite-tree":">=1.1.0"},"dependencies":{},"devDependencies":{"babel-cli":"^6.7.5","babel-core":"^6.7.5","babel-eslint":"^6.0.2","babel-loader":"^6.2.4","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","classnames":"^2.2.5","coveralls":"^2.11.9","css-loader":"^0.23.1","eslint":"^2.7.0","eslint-config-airbnb":"^6.2.0","eslint-plugin-react":"^4.3.0","nib":"^1.1.0","style-loader":"^0.13.1","stylint":"^1.3.8","stylus":"^0.54.2","stylus-loader":"^2.0.0","tap":"^5.7.0","webpack":"^1.12.14","webpack-dev-server":"^1.14.1"},"gitHead":"470279d706f3af04f563794250c0907e8a583b64","_id":"react-infinite-tree@0.2.2","_shasum":"242e18ee245cfa2b7ceb171b8221d2b4c2be7a84","_from":".","_npmVersion":"3.8.8","_nodeVersion":"4.4.3","_npmUser":{"name":"cheton","email":"cheton@gmail.com"},"dist":{"shasum":"242e18ee245cfa2b7ceb171b8221d2b4c2be7a84","tarball":"https://registry.npmjs.org/react-infinite-tree/-/react-infinite-tree-0.2.2.tgz","integrity":"sha512-TdumCD70Xc+PxpoJ+raKfcxrfwqNfY+iP6Jttjpw4ek2NgpwJ42cMFMawO8yeY4pMAowf7bTdr8R95nOqgkjjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHFEZFqdm9eH7X2rZCDQNUBXxcQJp7wrIBjzc3AV19eAiAnRjfqd6HmKLm7UIdPvCcCXtYQz3iy7c9ooa0heSvEFQ=="}]},"maintainers":[{"name":"cheton","email":"cheton@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-infinite-tree-0.2.2.tgz_1463502160236_0.21809890680015087"},"directories":{}},"0.3.0":{"name":"react-infinite-tree","version":"0.3.0","description":"The infinite-tree library for React.","main":"lib/index.js","scripts":{"prepublish":"npm run lint && npm test && npm run build && npm run dist && npm run stylus && npm run build-examples && npm run release","build":"babel --out-dir ./lib ./src","build-examples":"cd examples; webpack","test":"./babel-tap --coverage test/*.js","dist":"webpack; BUILD_ENV=dist webpack","release":"mkdir -p releases; cp -f dist/react-infinite-tree.css releases/react-infinite-tree-${npm_package_version}.css; cp -f dist/react-infinite-tree.js releases/react-infinite-tree-${npm_package_version}.js; cp -f dist/react-infinite-tree.min.js releases/react-infinite-tree-${npm_package_version}.min.js","lint":"npm run eslint && npm run stylint","eslint":"eslint ./src","eslint:fix":"eslint --fix ./src","stylint":"stylint src/*.styl","stylus":"stylus -u nib < src/index.styl > dist/react-infinite-tree.css","coveralls":"./babel-tap --coverage --coverage-report=text-lcov test/*.js | node_modules/.bin/coveralls","webpack-dev-server":"cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000"},"repository":{"type":"git","url":"git+https://github.com/cheton/react-infinite-tree.git"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cheton/react-infinite-tree/issues"},"homepage":"https://github.com/cheton/react-infinite-tree","keywords":["react","react-component","infinite-tree","flat","flatten","flattree","large","scroll","tree"],"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0","infinite-tree":">=1.2.0"},"dependencies":{},"devDependencies":{"babel-cli":"^6.9.0","babel-core":"^6.9.0","babel-eslint":"^6.0.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","classnames":"^2.2.5","coveralls":"^2.11.9","css-loader":"^0.23.1","eslint":"^2.10.2","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.0","eslint-plugin-jsx-a11y":"^1.2.2","eslint-plugin-react":"^5.1.1","infinite-tree":"^1.2.0","nib":"^1.1.0","react":"^15.1.0","react-dom":"^15.1.0","style-loader":"^0.13.1","stylint":"^1.3.10","stylus":"^0.54.5","stylus-loader":"^2.1.0","tap":"^5.7.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1"},"gitHead":"5dca4b1d771064f206667272f4b49db65cda5f88","_id":"react-infinite-tree@0.3.0","_shasum":"6e7c13d009e79de230261fe46861215e8997271b","_from":".","_npmVersion":"3.8.8","_nodeVersion":"4.4.3","_npmUser":{"name":"cheton","email":"cheton@gmail.com"},"dist":{"shasum":"6e7c13d009e79de230261fe46861215e8997271b","tarball":"https://registry.npmjs.org/react-infinite-tree/-/react-infinite-tree-0.3.0.tgz","integrity":"sha512-tsWcEmioxH5mgguUKQq10YupKjfo6QWJNHoOURuzKFCN97gTaCrtoV5gPf80rk7xFYUcx5X1Y0t1FXLOLEU6Ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5Gnurjp4WEVjbZtBjeFqqfS3SQTF/Pp9hhwZuGkmWWAIhAMEF81xV213D1+Mfu5lMaG0U3KIolh5oXH5ILH+QyqpS"}]},"maintainers":[{"name":"cheton","email":"cheton@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-infinite-tree-0.3.0.tgz_1463825231023_0.2223576633259654"},"directories":{}},"0.4.0":{"name":"react-infinite-tree","version":"0.4.0","description":"The infinite-tree library for React.","main":"lib/index.js","scripts":{"prepublish":"npm run lint && npm test && npm run build && npm run dist && npm run stylus && npm run build-examples && npm run release","build":"babel --out-dir ./lib ./src","build-examples":"cd examples; webpack","test":"./babel-tap --coverage test/*.js","dist":"webpack; BUILD_ENV=dist webpack","release":"mkdir -p releases; cp -f dist/react-infinite-tree.css releases/react-infinite-tree-${npm_package_version}.css; cp -f dist/react-infinite-tree.js releases/react-infinite-tree-${npm_package_version}.js; cp -f dist/react-infinite-tree.min.js releases/react-infinite-tree-${npm_package_version}.min.js","lint":"npm run eslint && npm run stylint","eslint":"eslint ./src","eslint:fix":"eslint --fix ./src","stylint":"stylint src/*.styl","stylus":"stylus -u nib < src/index.styl > dist/react-infinite-tree.css","coveralls":"./babel-tap --coverage --coverage-report=text-lcov test/*.js | node_modules/.bin/coveralls","webpack-dev-server":"cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000"},"repository":{"type":"git","url":"git+https://github.com/cheton/react-infinite-tree.git"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cheton/react-infinite-tree/issues"},"homepage":"https://github.com/cheton/react-infinite-tree","keywords":["react","react-component","infinite-tree","flat","flatten","flattree","large","scroll","tree"],"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0","infinite-tree":">=1.3.0"},"dependencies":{},"devDependencies":{"babel-cli":"^6.9.0","babel-core":"^6.9.0","babel-eslint":"^6.0.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","classnames":"^2.2.5","coveralls":"^2.11.9","css-loader":"^0.23.1","eslint":"^2.10.2","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.0","eslint-plugin-jsx-a11y":"^1.2.2","eslint-plugin-react":"^5.1.1","infinite-tree":"^1.2.0","nib":"^1.1.0","react":"^15.1.0","react-dom":"^15.1.0","style-loader":"^0.13.1","stylint":"^1.3.10","stylus":"^0.54.5","stylus-loader":"^2.1.0","tap":"^5.7.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1"},"gitHead":"01b4c7844039e2486fc060ca77289ee6459698f4","_id":"react-infinite-tree@0.4.0","_shasum":"a0a765cc3cc89946dac66f57fa77172095cb1aac","_from":".","_npmVersion":"3.8.8","_nodeVersion":"4.4.3","_npmUser":{"name":"cheton","email":"cheton@gmail.com"},"dist":{"shasum":"a0a765cc3cc89946dac66f57fa77172095cb1aac","tarball":"https://registry.npmjs.org/react-infinite-tree/-/react-infinite-tree-0.4.0.tgz","integrity":"sha512-B2fMu+p9AG8CQTFlkYrzRIfRRWWhEfbVKFsS4G3tN9l65DF+gdOgYcC81VjU0YGt23fJtwHFX0vKOLjetxZy1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbjxIt0hqHAtWTbvQbf45gARlQL4sDRwH59ePeUNimfAIhAOtlHjf3dbY/vJ42k5HjipacQl6shq4Y0IOj6yLC62q8"}]},"maintainers":[{"name":"cheton","email":"cheton@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-infinite-tree-0.4.0.tgz_1464393829581_0.7426098082214594"},"directories":{}},"0.5.0":{"name":"react-infinite-tree","version":"0.5.0","description":"The infinite-tree library for React.","main":"lib/index.js","scripts":{"prepublish":"npm run lint && npm test && npm run build && npm run dist && npm run stylus && npm run build-examples && npm run release","build":"babel --out-dir ./lib ./src","build-examples":"cd examples; webpack","test":"./babel-tap --coverage test/*.js","dist":"webpack; BUILD_ENV=dist webpack","release":"mkdir -p releases; cp -f dist/react-infinite-tree.css releases/react-infinite-tree-${npm_package_version}.css; cp -f dist/react-infinite-tree.js releases/react-infinite-tree-${npm_package_version}.js; cp -f dist/react-infinite-tree.min.js releases/react-infinite-tree-${npm_package_version}.min.js","lint":"npm run eslint && npm run stylint","eslint":"eslint ./src","eslint:fix":"eslint --fix ./src","stylint":"stylint src/*.styl","stylus":"stylus -u nib < src/index.styl > dist/react-infinite-tree.css","coveralls":"./babel-tap --coverage --coverage-report=text-lcov test/*.js | node_modules/.bin/coveralls","webpack-dev-server":"cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000"},"repository":{"type":"git","url":"git+https://github.com/cheton/react-infinite-tree.git"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cheton/react-infinite-tree/issues"},"homepage":"https://github.com/cheton/react-infinite-tree","keywords":["react","react-component","infinite-tree","flat","flatten","flattree","large","scroll","tree"],"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0","infinite-tree":">=1.7.0"},"dependencies":{},"devDependencies":{"babel-cli":"^6.9.0","babel-core":"^6.9.0","babel-eslint":"^6.0.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","classnames":"^2.2.5","coveralls":"^2.11.9","css-loader":"^0.23.1","eslint":"^2.10.2","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.0","eslint-plugin-jsx-a11y":"^1.2.2","eslint-plugin-react":"^5.1.1","infinite-tree":"^1.7.0","nib":"^1.1.0","react":"^15.1.0","react-dom":"^15.1.0","style-loader":"^0.13.1","stylint":"^1.3.10","stylus":"^0.54.5","stylus-loader":"^2.1.0","tap":"^5.7.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1"},"gitHead":"794bf504df07b99bf251e8f12b463b089dc18dd8","_id":"react-infinite-tree@0.5.0","_shasum":"ca6d7887db1e16a3cf8888ac9cd341d480c73db7","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.3","_npmUser":{"name":"cheton","email":"cheton@gmail.com"},"dist":{"shasum":"ca6d7887db1e16a3cf8888ac9cd341d480c73db7","tarball":"https://registry.npmjs.org/react-infinite-tree/-/react-infinite-tree-0.5.0.tgz","integrity":"sha512-V5/rbyh41piTJNRbeMGO3bPBsMHaSqbflPHWu4e1/pxpq/m8rUHni8FST2qI/bxsQ975Fl51dxwAVRa4aq2i7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRKeZZqEaT4SQU7mBBO70AqnZdTzvdLetWzo/ZYLuAywIgB2CzcHS3nmPZPY79PK4rhUZv9YDpS8hFTHK07sVXXxg="}]},"maintainers":[{"name":"cheton","email":"cheton@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-infinite-tree-0.5.0.tgz_1468562307436_0.5302838799543679"},"directories":{}},"0.5.1":{"name":"react-infinite-tree","version":"0.5.1","description":"The infinite-tree library for React.","main":"lib/index.js","scripts":{"prepublish":"npm run lint && npm test && npm run build && npm run dist && npm run stylus && npm run build-examples && npm run release","build":"babel --out-dir ./lib ./src","build-examples":"cd examples; webpack","test":"./babel-tap --coverage test/*.js","dist":"webpack; BUILD_ENV=dist webpack","release":"mkdir -p releases; cp -f dist/react-infinite-tree.css releases/react-infinite-tree-${npm_package_version}.css; cp -f dist/react-infinite-tree.js releases/react-infinite-tree-${npm_package_version}.js; cp -f dist/react-infinite-tree.min.js releases/react-infinite-tree-${npm_package_version}.min.js","lint":"npm run eslint && npm run stylint","eslint":"eslint ./src","eslint:fix":"eslint --fix ./src","stylint":"stylint src/*.styl","stylus":"stylus -u nib < src/index.styl > dist/react-infinite-tree.css","coveralls":"./babel-tap --coverage --coverage-report=text-lcov test/*.js | node_modules/.bin/coveralls","webpack-dev-server":"cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000"},"repository":{"type":"git","url":"git+https://github.com/cheton/react-infinite-tree.git"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cheton/react-infinite-tree/issues"},"homepage":"https://github.com/cheton/react-infinite-tree","keywords":["react","react-component","infinite-tree","flat","flatten","flattree","large","scroll","tree"],"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0","infinite-tree":">=1.7.0"},"dependencies":{},"devDependencies":{"babel-cli":"^6.9.0","babel-core":"^6.9.0","babel-eslint":"^6.0.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","classnames":"^2.2.5","coveralls":"^2.11.9","css-loader":"^0.23.1","eslint":"^2.10.2","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.0","eslint-plugin-jsx-a11y":"^1.2.2","eslint-plugin-react":"^5.1.1","infinite-tree":"^1.7.0","nib":"^1.1.0","react":"^15.1.0","react-dom":"^15.1.0","style-loader":"^0.13.1","stylint":"^1.3.10","stylus":"^0.54.5","stylus-loader":"^2.1.0","tap":"^5.7.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1"},"gitHead":"7cadfc93051a7163c24101cc2bb47050b8a6b8de","_id":"react-infinite-tree@0.5.1","_shasum":"36cb6462b3ce9ab4343696664ee5852091d512ae","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.3","_npmUser":{"name":"cheton","email":"cheton@gmail.com"},"dist":{"shasum":"36cb6462b3ce9ab4343696664ee5852091d512ae","tarball":"https://registry.npmjs.org/react-infinite-tree/-/react-infinite-tree-0.5.1.tgz","integrity":"sha512-bufSi9djTmfY5Mzv5iu+unfcUJeXGaYsVsRY0z8IbbQxxi1j09B+sqG9VacCiN7j4SmSietKH4rNQ0Q5lVmX0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfNGDWc0wDU308BO30WRSwnrUjSn0lAu990od47CCa/AIhAKu2Z2UOvIjsA3l68oUKCd/J87bnFHgmeuWqF6wo67v0"}]},"maintainers":[{"name":"cheton","email":"cheton@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-infinite-tree-0.5.1.tgz_1471430580035_0.523417912889272"},"directories":{}},"0.5.2":{"name":"react-infinite-tree","version":"0.5.2","description":"The infinite-tree library for React.","main":"lib/index.js","scripts":{"prepublish":"npm run lint && npm test && npm run build && npm run dist && npm run stylus && npm run build-examples && npm run release","build":"babel --out-dir ./lib ./src","build-examples":"cd examples; webpack","test":"./babel-tap --coverage test/*.js","dist":"webpack; BUILD_ENV=dist webpack","release":"mkdir -p releases; cp -f dist/react-infinite-tree.css releases/react-infinite-tree-${npm_package_version}.css; cp -f dist/react-infinite-tree.js releases/react-infinite-tree-${npm_package_version}.js; cp -f dist/react-infinite-tree.min.js releases/react-infinite-tree-${npm_package_version}.min.js","lint":"npm run eslint && npm run stylint","eslint":"eslint ./src","eslint:fix":"eslint --fix ./src","stylint":"stylint src/*.styl","stylus":"stylus -u nib < src/index.styl > dist/react-infinite-tree.css","coveralls":"./babel-tap --coverage --coverage-report=text-lcov test/*.js | node_modules/.bin/coveralls","webpack-dev-server":"cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000"},"repository":{"type":"git","url":"git+https://github.com/cheton/react-infinite-tree.git"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cheton/react-infinite-tree/issues"},"homepage":"https://github.com/cheton/react-infinite-tree","keywords":["react","react-component","infinite-tree","flat","flatten","flattree","large","scroll","tree"],"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0","infinite-tree":">=1.7.0"},"dependencies":{},"devDependencies":{"babel-cli":"^6.9.0","babel-core":"^6.9.0","babel-eslint":"^6.0.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","classnames":"^2.2.5","coveralls":"^2.11.9","css-loader":"^0.23.1","eslint":"^2.10.2","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.0","eslint-plugin-jsx-a11y":"^1.2.2","eslint-plugin-react":"^5.1.1","infinite-tree":"^1.7.0","nib":"^1.1.0","react":"^15.1.0","react-dom":"^15.1.0","style-loader":"^0.13.1","stylint":"^1.3.10","stylus":"^0.54.5","stylus-loader":"^2.1.0","tap":"^5.7.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1"},"gitHead":"8733e1a5fc76a9716957434ea380e38d956bae01","_id":"react-infinite-tree@0.5.2","_shasum":"ade2eb0fa92899683b3d032f5dac6afb90a8234a","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.4","_npmUser":{"name":"cheton","email":"cheton@gmail.com"},"dist":{"shasum":"ade2eb0fa92899683b3d032f5dac6afb90a8234a","tarball":"https://registry.npmjs.org/react-infinite-tree/-/react-infinite-tree-0.5.2.tgz","integrity":"sha512-hwp6azcjbSRJZYztpeo0KHw+Rau5KzbWqXVFu2rY3XJIBJkILXKNuvL5tvekx4Hpu2oNt7C/ZAXJrkjOj7L7/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVBBmFZli17ek9hAuUdkdPyjNEzfZK+FmzEXk+j8NReAiEAmhSIUELHVhilRhbkf8KQ8Hnd5pi8SjtF1ugPevcjUKw="}]},"maintainers":[{"name":"cheton","email":"cheton@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-infinite-tree-0.5.2.tgz_1485446810785_0.10075895092450082"},"directories":{}},"0.6.0":{"name":"react-infinite-tree","version":"0.6.0","description":"The infinite-tree library for React.","main":"lib/index.js","scripts":{"prepublish":"npm run lint && npm test && npm run build && npm run dist && npm run stylus && npm run build-examples && npm run release","build":"babel --out-dir ./lib ./src","build-examples":"cd examples; webpack","test":"./babel-tap --coverage test/*.js","dist":"webpack; BUILD_ENV=dist webpack","release":"mkdir -p releases; cp -f dist/react-infinite-tree.css releases/react-infinite-tree-${npm_package_version}.css; cp -f dist/react-infinite-tree.js releases/react-infinite-tree-${npm_package_version}.js; cp -f dist/react-infinite-tree.min.js releases/react-infinite-tree-${npm_package_version}.min.js","lint":"npm run eslint && npm run stylint","eslint":"eslint ./src","eslint:fix":"eslint --fix ./src","stylint":"stylint src/*.styl","stylus":"stylus -u nib < src/index.styl > dist/react-infinite-tree.css","coveralls":"./babel-tap --coverage --coverage-report=text-lcov test/*.js | node_modules/.bin/coveralls","webpack-dev-server":"cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000"},"repository":{"type":"git","url":"git+https://github.com/cheton/react-infinite-tree.git"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cheton/react-infinite-tree/issues"},"homepage":"https://github.com/cheton/react-infinite-tree","keywords":["react","react-component","infinite-tree","flat","flatten","flattree","large","scroll","tree"],"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0","infinite-tree":">=1.8.0"},"dependencies":{},"devDependencies":{"babel-cli":"^6.9.0","babel-core":"^6.9.0","babel-eslint":"^6.0.4","babel-loader":"^6.2.4","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","classnames":"^2.2.5","coveralls":"^2.11.9","css-loader":"^0.23.1","eslint":"^2.10.2","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.0","eslint-plugin-jsx-a11y":"^1.2.2","eslint-plugin-react":"^5.1.1","infinite-tree":"^1.7.0","nib":"^1.1.0","react":"^15.1.0","react-dom":"^15.1.0","style-loader":"^0.13.1","stylint":"^1.3.10","stylus":"^0.54.5","stylus-loader":"^2.1.0","tap":"^5.7.1","webpack":"^1.13.1","webpack-dev-server":"^1.14.1"},"gitHead":"4e5228f71a10f24868d7a18be7b7be6d6b5125e7","_id":"react-infinite-tree@0.6.0","_shasum":"a9dc23584b6e9d6741d3995f0d524cad1cb94860","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.4","_npmUser":{"name":"cheton","email":"cheton@gmail.com"},"dist":{"shasum":"a9dc23584b6e9d6741d3995f0d524cad1cb94860","tarball":"https://registry.npmjs.org/react-infinite-tree/-/react-infinite-tree-0.6.0.tgz","integrity":"sha512-D/fYzT6NsOxgJHaIsTgHxibgZ4pXVI/zxPFktpqZCwP6sDUijuRCRH6KOIerqhKuygMKl1Vagg6lSyXxGMqhkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDx5MWMHZ+3tDzGFLSk+H+O8fLKevwkRJerXC7exyHVrAiBiSM6Sotmbu+SmVJtvrA4ZVEc3ori81JYtFEmRJHS7RA=="}]},"maintainers":[{"name":"cheton","email":"cheton@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-infinite-tree-0.6.0.tgz_1486517096926_0.48776937858201563"},"directories":{}},"0.6.1":{"name":"react-infinite-tree","version":"0.6.1","description":"The infinite-tree library for React.","main":"lib/index.js","scripts":{"prepublish":"npm run lint && npm test && npm run build && npm run dist && npm run stylus && npm run build-examples && npm run release","build":"babel --out-dir ./lib ./src","build-examples":"cd examples; webpack","test":"./babel-tap --coverage test/*.js","dist":"webpack; BUILD_ENV=dist webpack","release":"mkdir -p releases; cp -f dist/react-infinite-tree.css releases/react-infinite-tree-${npm_package_version}.css; cp -f dist/react-infinite-tree.js releases/react-infinite-tree-${npm_package_version}.js; cp -f dist/react-infinite-tree.min.js releases/react-infinite-tree-${npm_package_version}.min.js","lint":"npm run eslint && npm run stylint","eslint":"eslint ./src","eslint:fix":"eslint --fix ./src","stylint":"stylint src/*.styl","stylus":"stylus -u nib < src/index.styl > dist/react-infinite-tree.css","coveralls":"./babel-tap --coverage --coverage-report=text-lcov test/*.js | node_modules/.bin/coveralls","dev":"cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000 --content-base ../docs"},"repository":{"type":"git","url":"git+https://github.com/cheton/react-infinite-tree.git"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cheton/react-infinite-tree/issues"},"homepage":"https://github.com/cheton/react-infinite-tree","keywords":["react","react-component","infinite-tree","flat","flatten","flattree","large","scroll","tree"],"peerDependencies":{"react":"^0.14.0 || ^15.0.0-0","react-dom":"^0.14.0 || ^15.0.0-0","infinite-tree":">=1.8.1"},"dependencies":{},"devDependencies":{"babel-cli":"^6.22.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","classnames":"^2.2.5","coveralls":"^2.11.16","css-loader":"^0.26.1","eslint":"~3.15.0","eslint-config-trendmicro":"~0.5.1","eslint-loader":"~1.6.1","eslint-plugin-import":"~2.2.0","eslint-plugin-jsx-a11y":"~2.2.3","eslint-plugin-react":"~6.9.0","infinite-tree":"^1.8.0","nib":"^1.1.2","react":"^15.4.2","react-dom":"^15.4.2","style-loader":"^0.13.1","stylint":"^1.5.9","stylus":"^0.54.5","stylus-loader":"^2.4.0","tap":"^10.1.0","webpack":"^2.2.1","webpack-dev-server":"^2.3.0"},"gitHead":"dc2b576935105ed8bd81c793da121ae6c4ab8e0b","_id":"react-infinite-tree@0.6.1","_shasum":"c2fc58f6a97898460076ff2b71872096fe16fafa","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.4","_npmUser":{"name":"cheton","email":"cheton@gmail.com"},"dist":{"shasum":"c2fc58f6a97898460076ff2b71872096fe16fafa","tarball":"https://registry.npmjs.org/react-infinite-tree/-/react-infinite-tree-0.6.1.tgz","integrity":"sha512-64ATyGqeviP8TiDNaBbtuzv+trQFhX07eafspF0x0fBW3a33Ggg7Q9zIj1X5xhamLYr+U5p6REFo6cFn+cEH+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlAJRhn7QBA4kpoHtaZe2xsD41k8kQt5xW41BUPgNRSAIgQZKZjQcEZrGEYJYgZoTzLgAceckNRbZx20UaMsMHWpw="}]},"maintainers":[{"name":"cheton","email":"cheton@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-infinite-tree-0.6.1.tgz_1486560040383_0.34395585930906236"},"directories":{}},"0.7.0":{"name":"react-infinite-tree","version":"0.7.0","description":"The infinite-tree library for React.","main":"lib/index.js","scripts":{"prepublish":"npm run lint && npm test && npm run build && npm run dist && npm run stylus && npm run build-examples && npm run release","build":"babel --out-dir ./lib ./src","build-examples":"cd examples; webpack","test":"./babel-tap --coverage test/*.js","dist":"webpack; BUILD_ENV=dist webpack","release":"mkdir -p releases; cp -f dist/react-infinite-tree.css releases/react-infinite-tree-${npm_package_version}.css; cp -f dist/react-infinite-tree.js releases/react-infinite-tree-${npm_package_version}.js; cp -f dist/react-infinite-tree.min.js releases/react-infinite-tree-${npm_package_version}.min.js","lint":"npm run eslint && npm run stylint","eslint":"eslint ./src","eslint:fix":"eslint --fix ./src","stylint":"stylint src/*.styl","stylus":"stylus -u nib < src/index.styl > dist/react-infinite-tree.css","coveralls":"./babel-tap --coverage --coverage-report=text-lcov test/*.js | node_modules/.bin/coveralls","dev":"cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000 --content-base ../docs"},"repository":{"type":"git","url":"git+https://github.com/cheton/react-infinite-tree.git"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cheton/react-infinite-tree/issues"},"homepage":"https://github.com/cheton/react-infinite-tree","keywords":["react","react-component","infinite-tree","flat","flatten","flattree","large","scroll","tree"],"peerDependencies":{"react":"^0.14.0 || ^15.0.0","react-dom":"^0.14.0 || ^15.0.0","infinite-tree":">=1.11.0"},"dependencies":{},"devDependencies":{"babel-cli":"~6.24.1","babel-core":"~6.24.1","babel-eslint":"~7.2.3","babel-loader":"~7.0.0","babel-preset-es2015":"~6.24.1","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","classnames":"~2.2.5","coveralls":"~2.13.1","css-loader":"~0.28.1","eslint":"~3.19.0","eslint-config-trendmicro":"~0.5.1","eslint-loader":"~1.7.1","eslint-plugin-import":"~2.2.0","eslint-plugin-jsx-a11y":"~2.2.3","eslint-plugin-react":"~6.10.3","infinite-tree":"~1.11.0","nib":"~1.1.2","react":"^0.14.0 || ^15.0.0","react-dom":"^0.14.0 || ^15.0.0","style-loader":"~0.17.0","stylint":"~1.5.9","stylus":"~0.54.5","stylus-loader":"~3.0.1","tap":"~10.3.2","webpack":"~2.5.1","webpack-dev-server":"~2.4.5","which":"~1.2.14"},"gitHead":"d9f768bf074ff5c50de977c2b3b8cfdde429a0b8","_id":"react-infinite-tree@0.7.0","_shasum":"1b7cae44cf9f477f20ab293dd77b8171316bb868","_from":".","_npmVersion":"4.5.0","_nodeVersion":"4.8.2","_npmUser":{"name":"cheton","email":"cheton@gmail.com"},"dist":{"shasum":"1b7cae44cf9f477f20ab293dd77b8171316bb868","tarball":"https://registry.npmjs.org/react-infinite-tree/-/react-infinite-tree-0.7.0.tgz","integrity":"sha512-tauJzrso+cHx09FS/G/EMiGFiN3tWT3OexKdHK9QoUfnXAMfFhfUAD+z98FaS8mRpbTrmNfi5w61KL1ePyknMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9QXCVlXDha8IDDBXT5FOg1PVAsHTwlm3bbK7udsR4ZQIgO6AYfC31d6FDSDYwJOtfX4n+5mcU0GCK2LFcOeuC9lw="}]},"maintainers":[{"name":"cheton","email":"cheton@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-infinite-tree-0.7.0.tgz_1495010200161_0.21299364510923624"},"directories":{}},"0.7.1":{"name":"react-infinite-tree","version":"0.7.1","description":"The infinite-tree library for React.","main":"lib/index.js","scripts":{"prepublish":"npm run lint && npm test && npm run build && npm run dist && npm run stylus && npm run build-examples && npm run release","build":"babel --out-dir ./lib ./src","build-examples":"cd examples; webpack","test":"tap test/*.js --node-arg=--require --node-arg=babel-register --node-arg=--require --node-arg=babel-polyfill","dist":"webpack; BUILD_ENV=dist webpack","release":"mkdir -p releases; cp -f dist/react-infinite-tree.css releases/react-infinite-tree-${npm_package_version}.css; cp -f dist/react-infinite-tree.js releases/react-infinite-tree-${npm_package_version}.js; cp -f dist/react-infinite-tree.min.js releases/react-infinite-tree-${npm_package_version}.min.js","lint":"npm run eslint && npm run stylint","eslint":"eslint ./src","eslint:fix":"eslint --fix ./src","stylint":"stylint src/*.styl","stylus":"stylus -u nib < src/index.styl > dist/react-infinite-tree.css","coveralls":"tap test/*.js --coverage --coverage-report=text-lcov --nyc-arg=--require --nyc-arg=babel-register --nyc-arg=--require --nyc-arg=babel-polyfill | coveralls","dev":"cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000 --content-base ../docs"},"repository":{"type":"git","url":"git+https://github.com/cheton/react-infinite-tree.git"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cheton/react-infinite-tree/issues"},"homepage":"https://github.com/cheton/react-infinite-tree","keywords":["react","react-component","infinite-tree","flat","flatten","flattree","large","scroll","tree"],"peerDependencies":{"react":"^0.14.0 || >=15.0.0","react-dom":"^0.14.0 || >=15.0.0","infinite-tree":">=1.11.0"},"dependencies":{},"devDependencies":{"babel-cli":"~6.24.1","babel-core":"~6.24.1","babel-eslint":"~7.2.3","babel-loader":"~7.0.0","babel-preset-es2015":"~6.24.1","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","classnames":"~2.2.5","coveralls":"~2.13.1","css-loader":"~0.28.1","eslint":"~3.19.0","eslint-config-trendmicro":"~0.5.1","eslint-loader":"~1.7.1","eslint-plugin-import":"~2.2.0","eslint-plugin-jsx-a11y":"~2.2.3","eslint-plugin-react":"~6.10.3","infinite-tree":"~1.11.0","nib":"~1.1.2","react":"^0.14.0 || >=15.0.0","react-dom":"^0.14.0 || >=15.0.0","style-loader":"~0.17.0","stylint":"~1.5.9","stylus":"~0.54.5","stylus-loader":"~3.0.1","tap":"~10.3.2","webpack":"~2.5.1","webpack-dev-server":"~2.4.5","which":"~1.2.14"},"gitHead":"1c2f302496460623851ca27a9d339602945b3414","_id":"react-infinite-tree@0.7.1","_npmVersion":"5.4.2","_nodeVersion":"6.11.2","_npmUser":{"name":"cheton","email":"cheton@gmail.com"},"dist":{"integrity":"sha512-Rji61SiOILThocAK2RCVWPuPPAN7vWTeC4hKFhNYQY21po8dnT2mkxha5O+0pvsn4e5zShXrMwJQeM9AuXtW5Q==","shasum":"c9ae39e30c2f04360e6256c9e582fafe791e75b5","tarball":"https://registry.npmjs.org/react-infinite-tree/-/react-infinite-tree-0.7.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9xa9nUfTEYhz/3auGt7OlK/8zmQEx8pR2189653yZvAIhALYmZeVaDFa5Z7h59jsoSV2hVpH/+a5uHgLOGRGTfv1x"}]},"maintainers":[{"name":"cheton","email":"cheton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-infinite-tree-0.7.1.tgz_1507280670285_0.8716935806442052"},"directories":{}},"1.0.0-alpha":{"name":"react-infinite-tree","version":"1.0.0-alpha","description":"The infinite-tree library for React.","main":"lib/index.js","scripts":{"prepublish":"npm run lint && npm test && npm run build && npm run dist && npm run build-examples && npm run release","build":"babel --out-dir ./lib ./src","build-examples":"cd examples; webpack","test":"tap test/*.js --node-arg=--require --node-arg=babel-register --node-arg=--require --node-arg=babel-polyfill","dist":"webpack; BUILD_ENV=dist webpack","release":"mkdir -p releases; cp -f dist/react-infinite-tree.css releases/react-infinite-tree-${npm_package_version}.css; cp -f dist/react-infinite-tree.js releases/react-infinite-tree-${npm_package_version}.js; cp -f dist/react-infinite-tree.min.js releases/react-infinite-tree-${npm_package_version}.min.js","lint":"npm run eslint","eslint":"eslint ./src","eslint:fix":"eslint --fix ./src","coveralls":"tap test/*.js --coverage --coverage-report=text-lcov --nyc-arg=--require --nyc-arg=babel-register --nyc-arg=--require --nyc-arg=babel-polyfill | coveralls","dev":"cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000 --content-base ../docs"},"repository":{"type":"git","url":"git+https://github.com/cheton/react-infinite-tree.git"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cheton/react-infinite-tree/issues"},"homepage":"https://github.com/cheton/react-infinite-tree","keywords":["react","react-component","infinite-tree","flat","flatten","flattree","large","scroll","tree"],"peerDependencies":{"react":"^0.14.0 || >=15.0.0"},"dependencies":{"infinite-tree":"^1.14.0","react-tiny-virtual-list":"^2.1.4"},"devDependencies":{"@trendmicro/react-buttons":"^1.2.1","@trendmicro/react-dropdown":"^0.7.2","babel-cli":"~6.24.1","babel-core":"~6.24.1","babel-eslint":"~7.2.3","babel-loader":"~7.0.0","babel-preset-es2015":"~6.24.1","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","classnames":"~2.2.5","coveralls":"~2.13.1","css-loader":"~0.28.1","eslint":"~3.19.0","eslint-config-trendmicro":"~0.5.1","eslint-loader":"~1.7.1","eslint-plugin-import":"~2.2.0","eslint-plugin-jsx-a11y":"~2.2.3","eslint-plugin-react":"~6.10.3","infinite-tree":"~1.11.0","nib":"~1.1.2","react":"^0.14.0 || >=15.0.0","react-dom":"^0.14.0 || >=15.0.0","style-loader":"~0.17.0","styled-components":"^2.2.3","stylint":"~1.5.9","stylus":"~0.54.5","stylus-loader":"~3.0.1","tap":"~10.3.2","webpack":"~2.5.1","webpack-dev-server":"~2.4.5","which":"~1.2.14"},"gitHead":"4bdc6b3fa9daabb05cff4e9233a1d44ce30ba8e9","_id":"react-infinite-tree@1.0.0-alpha","_npmVersion":"5.5.1","_nodeVersion":"6.12.0","_npmUser":{"name":"cheton","email":"cheton@gmail.com"},"dist":{"integrity":"sha512-bNiaPynm8ZsyP2yN3ZXJ2NMWP1GcGw4a2eJ2o9pnCMvTCRc280fBG5rrp4KG0zr/FRLtt9Xsm4j+gCB6+HxtAg==","shasum":"059d2a8e6ae603e0f422a30bf26676307017f9fb","tarball":"https://registry.npmjs.org/react-infinite-tree/-/react-infinite-tree-1.0.0-alpha.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDsMXl5k+BVtEHfYvri8PSKxY2U4NfKJbI/NyL7YkiG5AiEAklSjcSDTUuRLLWlCzK1A7P+zV33qAbQZJi1xFyGFvHo="}]},"maintainers":[{"name":"cheton","email":"cheton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-infinite-tree-1.0.0-alpha.tgz_1510937889315_0.06594131328165531"},"deprecated":"Upgrade to react-infinite-tree@v1.0.0-alpha.2 or later versions","directories":{}},"1.0.0-alpha.1":{"name":"react-infinite-tree","version":"1.0.0-alpha.1","description":"The infinite-tree library for React.","main":"lib/index.js","scripts":{"prepublish":"npm run lint && npm test && npm run build && npm run dist && npm run build-examples && npm run release","build":"babel --out-dir ./lib ./src","build-examples":"cd examples; webpack","test":"tap test/*.js --node-arg=--require --node-arg=babel-register --node-arg=--require --node-arg=babel-polyfill","dist":"webpack; BUILD_ENV=dist webpack","release":"mkdir -p releases; cp -f dist/react-infinite-tree.css releases/react-infinite-tree-${npm_package_version}.css; cp -f dist/react-infinite-tree.js releases/react-infinite-tree-${npm_package_version}.js; cp -f dist/react-infinite-tree.min.js releases/react-infinite-tree-${npm_package_version}.min.js","lint":"npm run eslint","eslint":"eslint ./src","eslint:fix":"eslint --fix ./src","coveralls":"tap test/*.js --coverage --coverage-report=text-lcov --nyc-arg=--require --nyc-arg=babel-register --nyc-arg=--require --nyc-arg=babel-polyfill | coveralls","dev":"cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000 --content-base ../docs"},"repository":{"type":"git","url":"git+https://github.com/cheton/react-infinite-tree.git"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cheton/react-infinite-tree/issues"},"homepage":"https://github.com/cheton/react-infinite-tree","keywords":["react","react-component","infinite-tree","flat","flatten","flattree","large","scroll","tree"],"peerDependencies":{"react":"^0.14.0 || >=15.0.0"},"dependencies":{"infinite-tree":"^1.14.0","react-tiny-virtual-list":"^2.1.4"},"devDependencies":{"@trendmicro/react-buttons":"~1.2.1","@trendmicro/react-dropdown":"~0.7.2","babel-cli":"~6.26.0","babel-core":"~6.26.0","babel-eslint":"~8.0.3","babel-loader":"~7.1.2","babel-preset-es2015":"~6.24.1","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","classnames":"~2.2.5","coveralls":"~3.0.0","css-loader":"~0.28.7","eslint":"~4.13.1","eslint-config-trendmicro":"~1.1.0","eslint-loader":"~1.9.0","eslint-plugin-import":"~2.8.0","eslint-plugin-jsx-a11y":"~6.0.2","eslint-plugin-react":"~7.5.1","lodash.debounce":"~4.0.8","nib":"~1.1.2","react":"^0.14.0 || >=15.0.0","react-dom":"^0.14.0 || >=15.0.0","style-loader":"~0.19.0","styled-components":"~2.2.4","stylint":"~1.5.9","stylus":"~0.54.5","stylus-loader":"~3.0.1","tap":"~11.0.0","webpack":"~3.10.0","webpack-dev-server":"~2.9.7","which":"~1.3.0"},"gitHead":"aee69e18dfeafe745410361526daf8a7cdb3e8eb","_id":"react-infinite-tree@1.0.0-alpha.1","_npmVersion":"5.6.0","_nodeVersion":"6.12.0","_npmUser":{"name":"cheton","email":"cheton@gmail.com"},"dist":{"integrity":"sha512-TAqjy7g2t6koBP5SWul/8fi8a9sj6qPpHR7KBnRmeqowB747tvqMsImgGZeRansh2NhlQjlseW68GEtlRcMs3A==","shasum":"34f478fb1f5c880843cd86d7f88c53a65df458de","tarball":"https://registry.npmjs.org/react-infinite-tree/-/react-infinite-tree-1.0.0-alpha.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEULO7V7guUElhBwH5pt0Wqrlx+2kF5/DpvVUIejremhAiA9tCIlm9OOBSYLi4b0gXjqaIqAo53O6MDYiTuaJvlLeQ=="}]},"maintainers":[{"name":"cheton","email":"cheton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-infinite-tree-1.0.0-alpha.1.tgz_1513056033855_0.8988506437744945"},"deprecated":"Upgrade to react-infinite-tree@v1.0.0-alpha.2 or later versions","directories":{}},"1.0.0-alpha.2":{"name":"react-infinite-tree","version":"1.0.0-alpha.2","description":"The infinite-tree library for React.","main":"lib/index.js","scripts":{"prepublish":"npm run lint && npm test && npm run build && npm run dist && npm run build-examples && npm run release","build":"babel --out-dir ./lib ./src","build-examples":"cd examples; webpack","test":"tap test/*.js --node-arg=--require --node-arg=babel-register --node-arg=--require --node-arg=babel-polyfill","dist":"webpack; BUILD_ENV=dist webpack","release":"mkdir -p releases; cp -f dist/react-infinite-tree.css releases/react-infinite-tree-${npm_package_version}.css; cp -f dist/react-infinite-tree.js releases/react-infinite-tree-${npm_package_version}.js; cp -f dist/react-infinite-tree.min.js releases/react-infinite-tree-${npm_package_version}.min.js","lint":"npm run eslint","eslint":"eslint ./src","eslint:fix":"eslint --fix ./src","coveralls":"tap test/*.js --coverage --coverage-report=text-lcov --nyc-arg=--require --nyc-arg=babel-register --nyc-arg=--require --nyc-arg=babel-polyfill | coveralls","dev":"cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000 --content-base ../docs"},"repository":{"type":"git","url":"git+https://github.com/cheton/react-infinite-tree.git"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cheton/react-infinite-tree/issues"},"homepage":"https://github.com/cheton/react-infinite-tree","keywords":["react","react-component","infinite-tree","flat","flatten","flattree","large","scroll","tree"],"peerDependencies":{"react":"^0.14.0 || >=15.0.0"},"dependencies":{"infinite-tree":"^1.14.0","react-tiny-virtual-list":"^2.1.4"},"devDependencies":{"@trendmicro/react-buttons":"~1.2.1","@trendmicro/react-dropdown":"~0.7.2","babel-cli":"~6.26.0","babel-core":"~6.26.0","babel-eslint":"~8.0.3","babel-loader":"~7.1.2","babel-preset-es2015":"~6.24.1","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","classnames":"~2.2.5","coveralls":"~3.0.0","css-loader":"~0.28.7","eslint":"~4.13.1","eslint-config-trendmicro":"~1.1.0","eslint-loader":"~1.9.0","eslint-plugin-import":"~2.8.0","eslint-plugin-jsx-a11y":"~6.0.2","eslint-plugin-react":"~7.5.1","lodash.debounce":"~4.0.8","nib":"~1.1.2","react":"^0.14.0 || >=15.0.0","react-dom":"^0.14.0 || >=15.0.0","style-loader":"~0.19.0","styled-components":"~2.2.4","stylint":"~1.5.9","stylus":"~0.54.5","stylus-loader":"~3.0.1","tap":"~11.0.0","webpack":"~3.10.0","webpack-dev-server":"~2.9.7","which":"~1.3.0"},"gitHead":"f2cef2192e8402272d7ec5455d17636d7763c636","_id":"react-infinite-tree@1.0.0-alpha.2","_npmVersion":"5.6.0","_nodeVersion":"6.12.0","_npmUser":{"name":"cheton","email":"cheton@gmail.com"},"dist":{"integrity":"sha512-aDw57UOaUm3wRpAVzfiZPInK7OpPZwOruY1BKxR50LwqAOUhnTGw/Uz0b83CPEZZqTqU98nUkXEx/DFzT2g/KQ==","shasum":"5a13eecaff6c27c3377403837948ce9d15119b5a","tarball":"https://registry.npmjs.org/react-infinite-tree/-/react-infinite-tree-1.0.0-alpha.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy/IWWq6YWhN/6oG+B3fEAJIGeJybEIR40zPfLkbrDsAIgYe+cf9f9Gcaw6VD3f9/SE2Di2QASgC0HhePn2/533Bw="}]},"maintainers":[{"name":"cheton","email":"cheton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-infinite-tree-1.0.0-alpha.2.tgz_1513057194573_0.02725462452508509"},"directories":{}},"1.0.0-alpha.3":{"name":"react-infinite-tree","version":"1.0.0-alpha.3","description":"The infinite-tree library for React.","main":"lib/index.js","scripts":{"prepublish":"npm run lint && npm test && npm run build && npm run dist && npm run build-examples && npm run release","build":"babel --out-dir ./lib ./src","build-examples":"cd examples; webpack","test":"tap test/*.js --node-arg=--require --node-arg=babel-register --node-arg=--require --node-arg=babel-polyfill","dist":"webpack; BUILD_ENV=dist webpack","release":"mkdir -p releases; cp -f dist/react-infinite-tree.css releases/react-infinite-tree-${npm_package_version}.css; cp -f dist/react-infinite-tree.js releases/react-infinite-tree-${npm_package_version}.js; cp -f dist/react-infinite-tree.min.js releases/react-infinite-tree-${npm_package_version}.min.js","lint":"npm run eslint","eslint":"eslint ./src","eslint:fix":"eslint --fix ./src","coveralls":"tap test/*.js --coverage --coverage-report=text-lcov --nyc-arg=--require --nyc-arg=babel-register --nyc-arg=--require --nyc-arg=babel-polyfill | coveralls","dev":"cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000 --content-base ../docs"},"repository":{"type":"git","url":"git+https://github.com/cheton/react-infinite-tree.git"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cheton/react-infinite-tree/issues"},"homepage":"https://github.com/cheton/react-infinite-tree","keywords":["react","react-component","infinite-tree","flat","flatten","flattree","large","scroll","tree"],"peerDependencies":{"react":"^0.14.0 || >=15.0.0"},"dependencies":{"infinite-tree":"^1.14.0","react-tiny-virtual-list":"^2.1.4"},"devDependencies":{"@trendmicro/react-buttons":"~1.3.0","@trendmicro/react-dropdown":"~1.1.0","babel-cli":"~6.26.0","babel-core":"~6.26.0","babel-eslint":"~8.2.1","babel-loader":"~7.1.2","babel-preset-es2015":"~6.24.1","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","classnames":"~2.2.5","coveralls":"~3.0.0","css-loader":"~0.28.7","enzyme":"~3.3.0","enzyme-adapter-react-16":"~1.1.1","eslint":"~4.16.0","eslint-config-trendmicro":"~1.3.0","eslint-loader":"~1.9.0","eslint-plugin-import":"~2.8.0","eslint-plugin-jsx-a11y":"~6.0.2","eslint-plugin-react":"~7.6.0","jsdom":"~11.6.1","lodash.debounce":"~4.0.8","nib":"~1.1.2","react":"^0.14.0 || >=15.0.0","react-dom":"^0.14.0 || >=15.0.0","style-loader":"~0.20.1","styled-components":"~3.0.2","stylint":"~1.5.9","stylus":"~0.54.5","stylus-loader":"~3.0.1","tap":"~11.0.0","webpack":"~3.10.0","webpack-dev-server":"~2.11.1","which":"~1.3.0"},"gitHead":"d92ae8e4d3461684d14432ef04f93adef6c4c294","_id":"react-infinite-tree@1.0.0-alpha.3","_npmVersion":"5.6.0","_nodeVersion":"6.12.0","_npmUser":{"name":"cheton","email":"cheton@gmail.com"},"dist":{"integrity":"sha512-DB5Tx9hfptEbJa5sMEiX/oE970TCMT8QBIziIIkAB1XTgz1L4sGIQfo5xrjSioST8KtlV8MtxgNZymEM+4L5Yw==","shasum":"8909ef80a759cbf27e8961be61178980652da506","tarball":"https://registry.npmjs.org/react-infinite-tree/-/react-infinite-tree-1.0.0-alpha.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPm/uEyNozLVsqBWouCS4elrMkXUGvC+YBtwmjtS+I0AiEAqtrrStqzKe0P6sSGHUJxYbMYyGtsQNYFUuyhlza+iU0="}]},"maintainers":[{"name":"cheton","email":"cheton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-infinite-tree-1.0.0-alpha.3.tgz_1517069983775_0.25927769346162677"},"directories":{}},"1.0.0-alpha.4":{"name":"react-infinite-tree","version":"1.0.0-alpha.4","description":"The infinite-tree library for React.","main":"lib/index.js","scripts":{"prepublish":"npm run lint && npm test && npm run build && npm run dist && npm run build-examples && npm run release","build":"babel --out-dir ./lib ./src","build-examples":"cd examples; webpack","test":"tap test/*.js --node-arg=--require --node-arg=babel-register --node-arg=--require --node-arg=babel-polyfill","dist":"webpack; BUILD_ENV=dist webpack","release":"mkdir -p releases; cp -f dist/react-infinite-tree.css releases/react-infinite-tree-${npm_package_version}.css; cp -f dist/react-infinite-tree.js releases/react-infinite-tree-${npm_package_version}.js; cp -f dist/react-infinite-tree.min.js releases/react-infinite-tree-${npm_package_version}.min.js","lint":"npm run eslint","eslint":"eslint ./src","eslint:fix":"eslint --fix ./src","coveralls":"tap test/*.js --coverage --coverage-report=text-lcov --nyc-arg=--require --nyc-arg=babel-register --nyc-arg=--require --nyc-arg=babel-polyfill | coveralls","dev":"cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000 --content-base ../docs"},"repository":{"type":"git","url":"git+https://github.com/cheton/react-infinite-tree.git"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cheton/react-infinite-tree/issues"},"homepage":"https://github.com/cheton/react-infinite-tree","keywords":["react","react-component","infinite-tree","flat","flatten","flattree","large","scroll","tree"],"peerDependencies":{"react":"^0.14.0 || >=15.0.0"},"dependencies":{"infinite-tree":"^1.14.0","react-tiny-virtual-list":"^2.1.4"},"devDependencies":{"@trendmicro/react-buttons":"~1.3.0","@trendmicro/react-dropdown":"~1.1.0","babel-cli":"~6.26.0","babel-core":"~6.26.0","babel-eslint":"~8.2.1","babel-loader":"~7.1.2","babel-preset-es2015":"~6.24.1","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","classnames":"~2.2.5","coveralls":"~3.0.0","css-loader":"~0.28.7","enzyme":"~3.3.0","enzyme-adapter-react-16":"~1.1.1","eslint":"~4.16.0","eslint-config-trendmicro":"~1.3.0","eslint-loader":"~1.9.0","eslint-plugin-import":"~2.8.0","eslint-plugin-jsx-a11y":"~6.0.2","eslint-plugin-react":"~7.6.0","jsdom":"~11.6.1","lodash.debounce":"~4.0.8","nib":"~1.1.2","react":"^0.14.0 || >=15.0.0","react-dom":"^0.14.0 || >=15.0.0","style-loader":"~0.20.1","styled-components":"~3.0.2","stylint":"~1.5.9","stylus":"~0.54.5","stylus-loader":"~3.0.1","tap":"~11.0.0","webpack":"~3.10.0","webpack-dev-server":"~2.11.1","which":"~1.3.0"},"gitHead":"a4c30ea99cbf59464c0bf87cd9981410040712a7","_id":"react-infinite-tree@1.0.0-alpha.4","_npmVersion":"5.6.0","_nodeVersion":"6.12.0","_npmUser":{"name":"cheton","email":"cheton@gmail.com"},"dist":{"integrity":"sha512-HwjPi4J5DFHI2/VaYy8uB5Q16uCi0XJWYbLeo4XxaQr0yHCUAPSZy3xnGvZgfdtJNWdgGoeg7XA+64hJFzW9NA==","shasum":"1dda8432808481fa9772dd4e0fc1f51abdbe9100","tarball":"https://registry.npmjs.org/react-infinite-tree/-/react-infinite-tree-1.0.0-alpha.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWvj6jdW+N/UpbVMGlqWIN0MtVpro11jJUY26BdLW9NAiBlkwAFnfHWSkSuUCfO/o3ZAOmf+JDL5OugI1XhjqLzdA=="}]},"maintainers":[{"name":"cheton","email":"cheton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-infinite-tree-1.0.0-alpha.4.tgz_1517070683766_0.5893568494357169"},"directories":{}},"1.0.0-alpha.5":{"name":"react-infinite-tree","version":"1.0.0-alpha.5","description":"The infinite-tree library for React.","main":"lib/index.js","scripts":{"prepublish":"npm run lint && npm test && npm run build && npm run dist && npm run build-examples && npm run release","build":"babel --out-dir ./lib ./src","build-examples":"cd examples; webpack","test":"tap test/*.js --node-arg=--require --node-arg=babel-register --node-arg=--require --node-arg=babel-polyfill","dist":"webpack; BUILD_ENV=dist webpack","release":"mkdir -p releases; cp -f dist/react-infinite-tree.css releases/react-infinite-tree-${npm_package_version}.css; cp -f dist/react-infinite-tree.js releases/react-infinite-tree-${npm_package_version}.js; cp -f dist/react-infinite-tree.min.js releases/react-infinite-tree-${npm_package_version}.min.js","lint":"npm run eslint","eslint":"eslint ./src","eslint:fix":"eslint --fix ./src","coveralls":"tap test/*.js --coverage --coverage-report=text-lcov --nyc-arg=--require --nyc-arg=babel-register --nyc-arg=--require --nyc-arg=babel-polyfill | coveralls","dev":"cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000 --content-base ../docs"},"repository":{"type":"git","url":"git+https://github.com/cheton/react-infinite-tree.git"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cheton/react-infinite-tree/issues"},"homepage":"https://github.com/cheton/react-infinite-tree","keywords":["react","react-component","infinite-tree","flat","flatten","flattree","large","scroll","tree"],"peerDependencies":{"react":"^0.14.0 || >=15.0.0"},"dependencies":{"infinite-tree":"^1.15.0","react-tiny-virtual-list":"^2.1.4"},"devDependencies":{"@trendmicro/react-buttons":"~1.3.0","@trendmicro/react-checkbox":"~3.0.0","@trendmicro/react-dropdown":"~1.2.0","babel-cli":"~6.26.0","babel-core":"~6.26.0","babel-eslint":"~8.2.1","babel-loader":"~7.1.2","babel-preset-es2015":"~6.24.1","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","classnames":"~2.2.5","coveralls":"~3.0.0","css-loader":"~0.28.9","enzyme":"~3.3.0","enzyme-adapter-react-16":"~1.1.1","eslint":"~4.17.0","eslint-config-trendmicro":"~1.3.0","eslint-loader":"~1.9.0","eslint-plugin-import":"~2.8.0","eslint-plugin-jsx-a11y":"~6.0.3","eslint-plugin-react":"~7.6.1","jsdom":"~11.6.2","lodash.debounce":"~4.0.8","nib":"~1.1.2","react":"^0.14.0 || >=15.0.0","react-dom":"^0.14.0 || >=15.0.0","style-loader":"~0.20.1","styled-components":"~3.1.6","stylint":"~1.5.9","stylus":"~0.54.5","stylus-loader":"~3.0.1","tap":"~11.1.0","webpack":"~3.11.0","webpack-dev-server":"~2.11.1","which":"~1.3.0"},"gitHead":"4de3b4f27a28972ffec3efeed42d44d8dd09afbd","_id":"react-infinite-tree@1.0.0-alpha.5","_npmVersion":"5.6.0","_nodeVersion":"6.12.0","_npmUser":{"name":"cheton","email":"cheton@gmail.com"},"dist":{"integrity":"sha512-WlVgtyj8ywdf2oRcNE7ikdngzLH5VqFhH+gMelvYSCs2edmJkwk0qrUICNUczw5SB25s/3Z4t3fTtH86TcnLeA==","shasum":"a2e8df4cac3ea076bdd1de640746cd63d889e7a3","tarball":"https://registry.npmjs.org/react-infinite-tree/-/react-infinite-tree-1.0.0-alpha.5.tgz","fileCount":51,"unpackedSize":7097219,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0EKguagA3vHpExIudr8bMQFBCdj2nIqSA5KJH7/srOAiBtzi0/ArNp3NM8tJJzyuC1Ud3KE0uO0rAH+fbIXOffbw=="}]},"maintainers":[{"name":"cheton","email":"cheton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-infinite-tree_1.0.0-alpha.5_1518432899636_0.370151475834386"},"_hasShrinkwrap":false},"1.0.0-alpha.6":{"name":"react-infinite-tree","version":"1.0.0-alpha.6","description":"The infinite-tree library for React.","main":"lib/index.js","scripts":{"prepublish":"npm run lint && npm test && npm run build && npm run dist && npm run build-examples && npm run release","build":"babel --out-dir ./lib ./src","build-examples":"cd examples; webpack","test":"tap test/*.js --no-timeout --node-arg=--require --node-arg=babel-register --node-arg=--require --node-arg=babel-polyfill","dist":"webpack; BUILD_ENV=dist webpack","release":"mkdir -p releases; cp -f dist/react-infinite-tree.css releases/react-infinite-tree-${npm_package_version}.css; cp -f dist/react-infinite-tree.js releases/react-infinite-tree-${npm_package_version}.js; cp -f dist/react-infinite-tree.min.js releases/react-infinite-tree-${npm_package_version}.min.js","lint":"npm run eslint","eslint":"eslint ./src","eslint:fix":"eslint --fix ./src","coveralls":"tap test/*.js --coverage --coverage-report=text-lcov --nyc-arg=--require --nyc-arg=babel-register --nyc-arg=--require --nyc-arg=babel-polyfill | coveralls","dev":"cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000 --content-base ../docs"},"repository":{"type":"git","url":"git+https://github.com/cheton/react-infinite-tree.git"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cheton/react-infinite-tree/issues"},"homepage":"https://github.com/cheton/react-infinite-tree","keywords":["react","react-component","infinite-tree","flat","flatten","flattree","large","scroll","tree"],"peerDependencies":{"react":"^0.14.0 || >=15.0.0"},"dependencies":{"infinite-tree":"^1.16.0","react-tiny-virtual-list":"^2.1.4"},"devDependencies":{"@trendmicro/react-buttons":"~1.3.0","@trendmicro/react-checkbox":"~3.0.0","@trendmicro/react-dropdown":"~1.2.0","babel-cli":"~6.26.0","babel-core":"~6.26.0","babel-eslint":"~8.2.1","babel-loader":"~7.1.2","babel-preset-es2015":"~6.24.1","babel-preset-react":"~6.24.1","babel-preset-stage-0":"~6.24.1","classnames":"~2.2.5","coveralls":"~3.0.0","css-loader":"~0.28.9","enzyme":"~3.3.0","enzyme-adapter-react-16":"~1.1.1","eslint":"~4.17.0","eslint-config-trendmicro":"~1.3.0","eslint-loader":"~1.9.0","eslint-plugin-import":"~2.8.0","eslint-plugin-jsx-a11y":"~6.0.3","eslint-plugin-react":"~7.6.1","jsdom":"~11.6.2","lodash.debounce":"~4.0.8","nib":"~1.1.2","react":"^0.14.0 || >=15.0.0","react-dom":"^0.14.0 || >=15.0.0","style-loader":"~0.20.1","styled-components":"~3.1.6","stylint":"~1.5.9","stylus":"~0.54.5","stylus-loader":"~3.0.1","tap":"~11.1.0","webpack":"~3.11.0","webpack-dev-server":"~2.11.1","which":"~1.3.0"},"gitHead":"fab7c8d0f818be9a92029b72e59d78860bbe7303","_id":"react-infinite-tree@1.0.0-alpha.6","_npmVersion":"5.7.1","_nodeVersion":"6.12.0","_npmUser":{"name":"cheton","email":"cheton@gmail.com"},"dist":{"integrity":"sha512-BX3RYDE2zvlj5F0PTFD3kj6PWszMp6IaRa+Rng/KLcgqWe4znaA90WlTGUjie1ARX01Pgt1umaDOLmcAatfUBA==","shasum":"4cc07eb99dbe092287f869927ea6ce40640b20ca","tarball":"https://registry.npmjs.org/react-infinite-tree/-/react-infinite-tree-1.0.0-alpha.6.tgz","fileCount":50,"unpackedSize":7094911,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCL2Lvt804IL7Cn1sLWXJ8EZVZlF9vQmtpycnimq4dWAIgHrl/qpYBAbOJhirxsPiKfyTqakV3wnFidhkGceAydvA="}]},"maintainers":[{"name":"cheton","email":"cheton@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-infinite-tree_1.0.0-alpha.6_1522145356516_0.8830367726755928"},"_hasShrinkwrap":false},"1.0.0":{"name":"react-infinite-tree","version":"1.0.0","description":"The infinite-tree library for React.","main":"lib/index.js","scripts":{"prepublish":"npm run lint && npm test && npm run build && npm run dist && npm run build-examples && npm run release","build":"babel --out-dir ./lib ./src","build-examples":"cd examples; webpack-cli","test":"tap test/*.js --no-timeout --node-arg=--require --node-arg=@babel/register","dist":"webpack-cli; BUILD_ENV=dist webpack-cli","release":"mkdir -p releases; cp -f dist/react-infinite-tree.css releases/react-infinite-tree-${npm_package_version}.css; cp -f dist/react-infinite-tree.js releases/react-infinite-tree-${npm_package_version}.js; cp -f dist/react-infinite-tree.min.js releases/react-infinite-tree-${npm_package_version}.min.js","lint":"npm run eslint","eslint":"eslint ./src","eslint:fix":"eslint --fix ./src","coveralls":"tap test/*.js --coverage --coverage-report=text-lcov --nyc-arg=--require --nyc-arg=@babel/register","dev":"cd examples; webpack-dev-server --hot --inline --host 0.0.0.0 --port 8000 --content-base ../docs"},"repository":{"type":"git","url":"git+https://github.com/cheton/react-infinite-tree.git"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/cheton/react-infinite-tree/issues"},"homepage":"https://github.com/cheton/react-infinite-tree","keywords":["react","react-component","infinite-tree","flat","flatten","flattree","large","scroll","tree"],"peerDependencies":{"react":"^0.14.0 || >=15.0.0"},"dependencies":{"infinite-tree":"^1.16.2","react-tiny-virtual-list":"^2.2.0"},"devDependencies":{"@babel/cli":"~7.6.2","@babel/core":"~7.6.2","@babel/preset-env":"~7.6.2","@babel/preset-react":"~7.0.0","@babel/register":"~7.6.2","@trendmicro/babel-config":"~1.0.0-alpha","@trendmicro/react-buttons":"~1.3.1","@trendmicro/react-checkbox":"~3.4.1","@trendmicro/react-dropdown":"~1.3.0","babel-eslint":"~10.0.3","babel-loader":"~8.0.6","classnames":"~2.2.6","coveralls":"~3.0.6","css-loader":"~3.2.0","enzyme":"~3.10.0","enzyme-adapter-react-16":"~1.14.0","eslint":"~6.5.1","eslint-config-trendmicro":"~1.4.1","eslint-loader":"~3.0.2","eslint-plugin-import":"~2.18.2","eslint-plugin-jsx-a11y":"~6.2.3","eslint-plugin-react":"~7.15.1","jsdom":"~15.1.1","lodash.debounce":"~4.0.8","nib":"~1.1.2","react":"~16.10.0","react-dom":"~16.10.0","style-loader":"~1.0.0","styled-components":"~4.4.0","stylint":"~2.0.0","stylus":"~0.54.7","tap":"~14.6.9","webpack":"~4.41.0","webpack-cli":"~3.3.9","webpack-dev-server":"~3.8.2"},"gitHead":"e9258998254d8d0e98a1640b87d1d13f6237cffc","_id":"react-infinite-tree@1.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-cOU4hk2J7A5m5DdehWCNqM/c3tDavWwX+fZh76WMkSW+uS7j2MBMJRT6TYY4E/J082CjbbeOwFh8jXR0YFQ1AA==","shasum":"6e372b9e8d307a0d98444c796cbcbc7de9d945ed","tarball":"https://registry.npmjs.org/react-infinite-tree/-/react-infinite-tree-1.0.0.tgz","fileCount":51,"unpackedSize":5831039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdluZRCRA9TVsSAnZWagAASt4P/1YN6PKfLewMqao6kcW6\nr/Jw51eCublVZXjbrkXroDDs6UGwOYdrQ6Vi24tC6QxD+q7FaUqZbqsPC4KT\nig5r2Nqeobg4pHNDs25vK46NXcAehbSGx/5+RAgx1Q6XHJer9YoVsqoPYe13\nzNLyvLrpJFOk4GEw5CpkNTdVKWkYVzp/seHiZm26/csfu3B02hArN/fLknW4\nCObDh2In51SzYcShUUGAtebA76GIryCsmp7Bck0mRdmEWgqjl55kd34pT2yX\niS6AWi7F+u7qNnow541dp5oMxlSoMMPl95brT0brTHYD1avA7UlzBknTicTV\nPscpc5g/n/3GLspRkdveVuZaxEq1w+xrH5n3QqItgIlFAkN0c82D0B9S81Be\nq6Z/7FRmpgGpxCuHUZtwoRhUJOXTyD+sbaqYe69ElXwA/qSM9/TguSiZOGiD\nx9/0n6Itf7PNwX9NnHIelycxKnNb87313WNi62bEGJ291Ks1NtSSpPsL381C\nf3tKQU45NVgZipRFQh3wtQ7BJBqjBWCBTRyrvCFeMjk91SfhxmVGNhtE4PMC\nXsLQtdYguSkKRAoNb2TkQgp0HRuFr742aiZ+Cer6DpSz+kGWs7vweSZtDVrE\nPauMlggXNUQWb43NZ6GzR1l7x3Zl7k3yEMeUcPGpZMsNyDB6XnY/b3SxupLJ\nEBgm\r\n=Z7nU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT74n3bR1tUCpGmrwGxNsS4Zb21l5Vf8Kk7goVAefu0wIhAPuI2GoQeJy9Hav+wzoqVzgC0u0tQXdTaLZwTINrwOdA"}]},"maintainers":[{"name":"cheton","email":"cheton@gmail.com"}],"_npmUser":{"name":"cheton","email":"cheton@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-infinite-tree_1.0.0_1570170448893_0.9077455491914987"},"_hasShrinkwrap":false}},"readme":"# react-infinite-tree [![build status](https://travis-ci.org/cheton/react-infinite-tree.svg?branch=master)](https://travis-ci.org/cheton/react-infinite-tree) [![Coverage Status](https://coveralls.io/repos/github/cheton/react-infinite-tree/badge.svg?branch=master)](https://coveralls.io/github/cheton/react-infinite-tree?branch=master)\n\n[![NPM](https://nodei.co/npm/react-infinite-tree.png?downloads=true&stars=true)](https://www.npmjs.com/package/react-infinite-tree)\n\nThe [infinite-tree](https://github.com/cheton/infinite-tree) library for React.\n\nDemo: http://cheton.github.io/react-infinite-tree\n\n[![react-infinite-tree](https://raw.githubusercontent.com/cheton/react-infinite-tree/master/media/react-infinite-tree.gif)](http://cheton.github.io/react-infinite-tree)\n\n## Features\n* High performance infinite scroll with large data set\n* [Customizable renderer](https://github.com/cheton/react-infinite-tree#rendering-tree-nodes) to render the tree in any form\n* [Load nodes on demand](https://github.com/cheton/infinite-tree/wiki/Options#loadnodes)\n* Native HTML5 drag and drop API\n* A rich set of [APIs](https://github.com/cheton/react-infinite-tree#api)\n\n## Browser Support\n![Chrome](https://github.com/alrra/browser-logos/raw/master/src/chrome/chrome_48x48.png)<br>Chrome | ![Edge](https://github.com/alrra/browser-logos/raw/master/src/edge/edge_48x48.png)<br>Edge | ![Firefox](https://github.com/alrra/browser-logos/raw/master/src/firefox/firefox_48x48.png)<br>Firefox | ![IE](https://github.com/alrra/browser-logos/raw/master/src/archive/internet-explorer_9-11/internet-explorer_9-11_48x48.png)<br>IE | ![Opera](https://github.com/alrra/browser-logos/raw/master/src/opera/opera_48x48.png)<br>Opera | ![Safari](https://github.com/alrra/browser-logos/raw/master/src/safari/safari_48x48.png)<br>Safari\n--- | --- | --- | --- | --- | --- |\n Yes | Yes | Yes| 9+ | Yes | Yes | \n\n## Installation\n```sh\nnpm install --save react-infinite-tree\n```\n\n## Usage\n\n### Tree Structure\n\nA tree structure can either be a node object or an array of node objects, and each node should have a unique `id`. Note that `id`, `state`, `children`, and `parent` are reserved keys for defining a node. See below for a basic tree structure:\n\n```js\n{\n    id: 'fruit',\n    name: 'Fruit',\n    children: [{\n        id: 'apple',\n        name: 'Apple'\n    }, {\n        id: 'banana',\n        name: 'Banana',\n        children: [{\n            id: 'cherry',\n            name: 'Cherry',\n            loadOnDemand: true\n        }]\n    }]\n}\n```\n\n### Rendering Tree Nodes\n\nYou can use `rowRenderer` or pass a child function for rendering tree nodes. The child function will be supplied with the following properties:\n\n* `tree` - https://github.com/cheton/infinite-tree/wiki/Functions:-Tree\n* `node` - https://github.com/cheton/infinite-tree/wiki/Functions:-Node\n\n\n```jsx\nimport React from 'react';\nimport InfiniteTree from 'react-infinite-tree';\n\nexport default (props) => (\n    <InfiniteTree\n        width=\"100%\"\n        height={400}\n        rowHeight={30}\n        data={props.data}\n    >\n    {({ node, tree }) => {\n        // Determine the toggle state\n        let toggleState = '';\n        const hasChildren = node.hasChildren();\n        if ((!hasChildren && node.loadOnDemand) || (hasChildren && !node.state.open)) {\n            toggleState = 'closed';\n        }\n        if (hasChildren && node.state.open) {\n            toggleState = 'opened';\n        }\n        \n        return (\n            <TreeNode\n                selected={node.state.selected}\n                depth={node.state.depth}\n                onClick={event => {\n                    tree.selectNode(node);\n                }}\n            >\n                <Toggler\n                    state={toggleState}\n                    onClick={() => {\n                        if (toggleState === 'closed') {\n                            tree.openNode(node);\n                        } else if (toggleState === 'opened') {\n                            tree.closeNode(node);\n                        }\n                    }}\n                />\n                <span>{node.name}</span>\n            </TreeNode>\n        );\n    }}\n    </InfiniteTree>\n);\n```\n\n### Components\n\n#### TreeNode Component\n\n```jsx\nimport React from 'react';\nimport styled from 'styled-components';\n\nconst defaultRowHeight = 30;\n\nconst TreeNode = styled.div`\n    cursor: default;\n    position: relative;\n    line-height: ${({ rowHeight = defaultRowHeight }) => rowHeight - 2}px;\n    background: ${props => props.selected ? '#deecfd' : 'transparent'};\n    border: ${props => props.selected ? '1px solid #06c' : '1px solid transparent'};\n    padding-left: ${props => props.depth * 18}px;\n    .dropdown {\n        visibility: hidden;\n    }\n    &:hover {\n        background: #f2fdff;\n        .dropdown {\n            visibility: inherit;\n        }\n    }\n`;\n\nexport default TreeNode;\n```\n\n#### Toggler Component\n\n```jsx\nimport React from 'react';\nimport styled from 'styled-components';\n\nconst Toggler = styled(({ state, ...props }) => (\n    <a {...props}>\n        {(state === 'closed') &&\n        <i className=\"fa fa-fw fa-chevron-right\" />\n        }\n        {(state === 'opened') &&\n        <i className=\"fa fa-fw fa-chevron-down\" />\n        }\n    </a>\n))`\n    color: #333;\n    display: inline-block;\n    text-align: center;\n    margin-right: 2px;\n`;\n\nexport default Toggler;\n```\n\n## Example\n\nhttps://github.com/cheton/react-infinite-tree/blob/master/examples/Tree.jsx\n\n#### TreeNode\nhttps://github.com/cheton/react-infinite-tree/blob/master/examples/components/TreeNode.jsx\n\n#### Toggler\nhttps://github.com/cheton/react-infinite-tree/blob/master/examples/components/Toggler.jsx\n\n# API\n\n### Properties\n\nName | Type | Default | Description\n:--- | :--- | :------ | :----------\nautoOpen | Boolean | false | Whether to open all nodes when tree is loaded.\nselectable | Boolean | true | Whether or not a node is selectable in the tree.\ntabIndex | Number | 0 | Specifies the tab order to make tree focusable.\ndata | Array or Object | [] | Tree data structure, or a collection of tree data structures.\nwidth | Number or String | '100%' | The tree width. It can be a number or string like \"auto\" or \"100%\".\nheight | Number | | The tree height. Setting 100% height is currently not supported. See https://github.com/cheton/react-infinite-tree/issues/8.\nrowHeight \\* | Number, Array, or Function({ node: Node, tree: Tree, index: Number }): Number | | Either a fixed height, an array containing the heights of all the rows, or a function that returns the height of the given node.\nrowRenderer | Function({ node: Node, tree: Tree, index: Number }): React Node | | A row renderer for rendering a tree node.\nloadNodes | Function(parentNode: Node, done: Function) | | Loads nodes on demand.\nshouldSelectNode | Function(node: Node): Boolean | | Provides a function to determine if a node can be selected or deselected. The function must return `true` or `false`. This function will not take effect if `selectable` is not `true`.\nscrollOffset | Number | | Controls the scroll offset.\nscrollToIndex | Number | | Node index to scroll to.\nonScroll | Function(scrollTop: Number, event: React.UIEvent) | | Callback invoked whenever the scroll offset changes.\nonContentWillUpdate | Function() | | Callback invoked before updating the tree.\nonContentDidUpdate | Function() | | Callback invoked when the tree is updated.\nonOpenNode | Function(node: Node) | | Callback invoked when a node is opened.\nonCloseNode | Function(node: Node) | | Callback invoked when a node is closed.\nonSelectNode | Function(node: Node) | | Callback invoked when a node is selected or deselected.\nonWillOpenNode | Function(node: Node) | | Callback invoked before opening a node.\nonWillCloseNode | Function(node: Node) | | Callback invoked before closing a node.\nonWillSelectNode | Function(node: Node) | | Callback invoked before selecting or deselecting a node.\n\n### Tree Methods\n\nhttps://github.com/cheton/infinite-tree/wiki/Functions:-Tree\n\n### Node Methods\n\nhttps://github.com/cheton/infinite-tree/wiki/Functions:-Node\n\n### Node State\n\nName | Type | Description\n:--- | :--- | :----------\ndepth | Number | The depth of a node.\nopen | Boolean | Whether the node is expanded.\npath | String | A unique path string representing a node.\nprefixMask | String | The prefix mask.\ntotal | Number | The total number of child nodes.\n\n#### Flat Tree Structure\n\nhttps://github.com/cheton/flattree/blob/master/examples/tree1.js\n\n```\n<root>: path=\".0\", parent=\"\", children=2, total=11, depth=0, prefix=\"0\", open=1, lastChild=1\nAlpha: path=\".0.0\", parent=\".0\", children=0, total=0, depth=1, prefix=\"00\", open=0, lastChild=0\nBravo: path=\".0.1\", parent=\".0\", children=3, total=9, depth=1, prefix=\"00\", open=1, lastChild=1\nCharlie: path=\".0.1.0\", parent=\".0.1\", children=2, total=4, depth=2, prefix=\"000\", open=1, lastChild=0\nDelta: path=\".0.1.0.0\", parent=\".0.1.0\", children=2, total=2, depth=3, prefix=\"0001\", open=1, lastChild=0\nEcho: path=\".0.1.0.0.0\", parent=\".0.1.0.0\", children=0, total=0, depth=4, prefix=\"00011\", open=0, lastChild=0\nFoxtrot: path=\".0.1.0.0.1\", parent=\".0.1.0.0\", children=0, total=0, depth=4, prefix=\"00011\", open=0, lastChild=1\nGolf: path=\".0.1.0.1\", parent=\".0.1.0\", children=0, total=0, depth=3, prefix=\"0001\", open=0, lastChild=1\nHotel: path=\".0.1.1\", parent=\".0.1\", children=1, total=2, depth=2, prefix=\"000\", open=1, lastChild=0\nIndia: path=\".0.1.1.0\", parent=\".0.1.1\", children=1, total=1, depth=3, prefix=\"0001\", open=1, lastChild=1\nJuliet: path=\".0.1.1.0.0\", parent=\".0.1.1.0\", children=0, total=0, depth=4, prefix=\"00010\", open=0, lastChild=1\nKilo: path=\".0.1.2\", parent=\".0.1\", children=0, total=0, depth=2, prefix=\"000\", open=0, lastChild=1\n```\n\n## License\n\nMIT\n","maintainers":[{"name":"cheton","email":"cheton@gmail.com"}],"time":{"modified":"2022-06-25T23:51:18.375Z","created":"2016-04-10T16:03:13.351Z","0.1.0":"2016-04-10T16:03:13.351Z","0.2.0":"2016-04-18T10:18:14.658Z","0.2.1":"2016-05-11T08:19:15.889Z","0.2.2":"2016-05-17T16:22:45.935Z","0.3.0":"2016-05-21T10:07:14.947Z","0.4.0":"2016-05-28T00:03:50.099Z","0.5.0":"2016-07-15T05:58:32.915Z","0.5.1":"2016-08-17T10:43:00.297Z","0.5.2":"2017-01-26T16:06:51.070Z","0.6.0":"2017-02-08T01:24:57.192Z","0.6.1":"2017-02-08T13:20:40.655Z","0.7.0":"2017-05-17T08:36:43.417Z","0.7.1":"2017-10-06T09:04:30.671Z","1.0.0-alpha":"2017-11-17T16:58:10.056Z","1.0.0-alpha.1":"2017-12-12T05:20:34.033Z","1.0.0-alpha.2":"2017-12-12T05:39:54.788Z","1.0.0-alpha.3":"2018-01-27T16:19:43.957Z","1.0.0-alpha.4":"2018-01-27T16:31:24.083Z","1.0.0-alpha.5":"2018-02-12T10:54:59.792Z","1.0.0-alpha.6":"2018-03-27T10:09:16.756Z","1.0.0":"2019-10-04T06:27:29.167Z"},"homepage":"https://github.com/cheton/react-infinite-tree","keywords":["react","react-component","infinite-tree","flat","flatten","flattree","large","scroll","tree"],"repository":{"type":"git","url":"git+https://github.com/cheton/react-infinite-tree.git"},"author":{"name":"Cheton Wu","email":"cheton@gmail.com"},"bugs":{"url":"https://github.com/cheton/react-infinite-tree/issues"},"license":"MIT","readmeFilename":"README.md","users":{"cheton":true,"mgoldbeck":true}}