{"_id":"reactabular-virtualized","_rev":"99-1aa91b0dbd408707a1b6d19fa069187e","name":"reactabular-virtualized","description":"Table virtualization for Reactabular","dist-tags":{"canary":"8.14.0-alpha.42d70095","latest":"8.18.0"},"versions":{"2.0.5-alpha.f20b57cb":{"name":"reactabular-virtualized","version":"2.0.5-alpha.f20b57cb","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 3.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","reactabular-sticky":"^2.0.5-alpha.f20b57cb","reactabular-utils":"^2.0.5-alpha.f20b57cb"},"_id":"reactabular-virtualized@2.0.5-alpha.f20b57cb","_shasum":"fc1b98dce380c4f2839e440d710f21fe0bd002ea","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"fc1b98dce380c4f2839e440d710f21fe0bd002ea","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-2.0.5-alpha.f20b57cb.tgz","integrity":"sha512-TSTQ2GGqxksF3n4sWW1ylY8TA26y/QbLaLs+1/eCIGamyEvpm+hyoIThNdW5d2nUA6kr1m9u8sMB6YPpB0lcOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVCCBpidwEzPsde5APNizyndnQHwHY7HHIE90UXURAyAiEAx/GUDp4/VDB4kkTY5e45ixLJMfFaqJ6Bs2pLNxFICdU="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-virtualized-2.0.5-alpha.f20b57cb.tgz_1472666475743_0.8262360664084554"},"directories":{}},"2.0.5-alpha.331d29a6":{"name":"reactabular-virtualized","version":"2.0.5-alpha.331d29a6","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 3.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","reactabular-sticky":"^2.0.5-alpha.331d29a6","reactabular-utils":"^2.0.5-alpha.331d29a6"},"_id":"reactabular-virtualized@2.0.5-alpha.331d29a6","_shasum":"68934225325e9d22ad5196d60562f99d35ccac57","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"68934225325e9d22ad5196d60562f99d35ccac57","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-2.0.5-alpha.331d29a6.tgz","integrity":"sha512-zHUk14wJ8joTljPEU50pYUdSeIrdnxw1p22jzY6LlOAIAVtbwlk7MzNNfCBnHfKQhe2fURJs+YQR/C7KyDUfSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWyFsemUFengPjDgZ6w0LgGRywsE797pOO7ZNN9aHMtQIgU5iGgB+MRGKetbgbfyN06gx+UurUMqJV79PzEe6H2Lc="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactabular-virtualized-2.0.5-alpha.331d29a6.tgz_1472666572847_0.6486887859646231"},"directories":{}},"3.0.0":{"name":"reactabular-virtualized","version":"3.0.0","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 3.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","reactabular-sticky":"^3.0.0","reactabular-utils":"^3.0.0"},"_id":"reactabular-virtualized@3.0.0","_shasum":"694da0f14a0b51cf1efbb84a9aea0142a001aa3a","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"694da0f14a0b51cf1efbb84a9aea0142a001aa3a","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-3.0.0.tgz","integrity":"sha512-kZ9QX38PZoz8pEaCi+XUQLFGG58xkUUh/KA/lNQkFTGaDsiFKJGFtRZMJbl8zHmucgmTqd22I3B1mvctAqdNUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICc/Zcs1UkvauMgvcLZSffRpCIRZ//u9znMh/0VsrotxAiArPKP+GYrgGsBe2ckNFbqvCphMlrmHR+aMfowC0bPCbQ=="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-virtualized-3.0.0.tgz_1472735958912_0.7397299658041447"},"directories":{}},"3.0.1":{"name":"reactabular-virtualized","version":"3.0.1","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 3.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","reactabular-sticky":"^3.0.0","reactabular-utils":"^3.0.0"},"_id":"reactabular-virtualized@3.0.1","_shasum":"279f4dff9c802f7f1c7e2c1f0c4778863720c2b8","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"279f4dff9c802f7f1c7e2c1f0c4778863720c2b8","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-3.0.1.tgz","integrity":"sha512-qseErgX5rSFprWjo75OXaMSE7dDV46l1Gv1GuBaZa69NCpSUBX//x4mSe24IFgint4u9oSHeUPzwLPIPoxVvkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsHfHDu8+Pb2D8vgV+jNISZ+/oQ1Rya4LTRHrVxZaIaAiEA4UVYkXkhgttISljeTXuOFkEeQtAI2saRL+mZYGIHTVg="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-virtualized-3.0.1.tgz_1472743763505_0.5734408395364881"},"directories":{}},"3.0.2":{"name":"reactabular-virtualized","version":"3.0.2","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 3.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","reactabular-sticky":"^3.0.0","reactabular-utils":"^3.0.0"},"_id":"reactabular-virtualized@3.0.2","_shasum":"8cec267c9b46811eb37bc402bdeeeb2e5eef669d","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"8cec267c9b46811eb37bc402bdeeeb2e5eef669d","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-3.0.2.tgz","integrity":"sha512-VO3uhvpvqOKe9s1K8OC/+VaT2YG6S/iV6tSvr9HWvj57ujm7PL/sEBtxYXTyzRXviYlxDbWQ19YbVSmnQS8nRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBxQ1DeQxqU2JswwQxLYqePiEu6MkBenat8FnRLyx13SAiEAouIucZudmc82IpjkOxDpNLLKPZuTvqPU/u0fU9MBGHI="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactabular-virtualized-3.0.2.tgz_1472752370670_0.1950881234370172"},"directories":{}},"3.0.6":{"name":"reactabular-virtualized","version":"3.0.6","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 3.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","reactabular-sticky":"^3.0.6","reactabular-utils":"^3.0.0"},"_id":"reactabular-virtualized@3.0.6","_shasum":"1214f88c8622013790fd519908a80101f48bb797","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"1214f88c8622013790fd519908a80101f48bb797","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-3.0.6.tgz","integrity":"sha512-zvgdNLnIa/koETrN/FoC5sqjA0UOSjx+Z1gfCcMik4MtJEYond8TN3KQcaqzSLRaO0ikLElhk635yYDA3QSQ+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI28JnmCkcrCTHPAYrvHh9WT9UTOq5iOWD8FrCN41kqgIhANDjqAly0EX7DqPBeiDvRUT20VkruQKk0FzQTUbbVG10"}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactabular-virtualized-3.0.6.tgz_1473667079089_0.48337857192382216"},"directories":{}},"4.3.0":{"name":"reactabular-virtualized","version":"4.3.0","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 3.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","reactabular-sticky":"^3.0.6","reactabular-utils":"^3.0.0"},"_id":"reactabular-virtualized@4.3.0","_shasum":"a4b9a1aea0a53b15488f52c03d79746ad10b7ea9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"a4b9a1aea0a53b15488f52c03d79746ad10b7ea9","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-4.3.0.tgz","integrity":"sha512-8RH3Bd+tgHxHQt/0rCV0nUbFMWoU0XzKJ7qXMBfcq2kWPEaanJYI4iZefb4Qp9blyKhLG9x+2GFe4SOS9LnciA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE2fgccvmG2cDQhk9vA+gqxF8JPUs9NI3v7oNR1+VYhwIgSD0rXNiNHu6HegAg3zEE6uooC39t8Hq02wgD20vssO4="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-virtualized-4.3.0.tgz_1474975511299_0.04800165933556855"},"directories":{}},"5.0.2":{"name":"reactabular-virtualized","version":"5.0.2","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 3.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","reactabular-sticky":"^3.0.6","reactabular-utils":"^3.0.0"},"_id":"reactabular-virtualized@5.0.2","_shasum":"2aab7e2424339683c382c45182d4774dae98ea14","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"2aab7e2424339683c382c45182d4774dae98ea14","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-5.0.2.tgz","integrity":"sha512-fbSygQNH21URAxZkWF3j7l4eblPgAkkwNtbXv4wGuqdePXm6a9/S5IhNATS8kwWHX8xjjk/wh2/GrCmW8Ql9BA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6Xm7lQ4BXt8GL7n4SjGFOKuTdfvyi5TuCj+7dw7YgsAiEAsuGWAsjICZ4jGmzMTDW0yYr07sw29D0+Upx36bIZ3lg="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-virtualized-5.0.2.tgz_1475088337286_0.3929411619901657"},"directories":{}},"5.1.0":{"name":"reactabular-virtualized","version":"5.1.0","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 3.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","reactabular-sticky":"^5.1.0","reactabular-utils":"^3.0.0"},"_id":"reactabular-virtualized@5.1.0","_shasum":"b91e0a92214c9d38d8fb234950ebe430ed358257","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"b91e0a92214c9d38d8fb234950ebe430ed358257","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-5.1.0.tgz","integrity":"sha512-xhz+0WYGsiBlBQsJSuhLL/6zSvI2PfAOcc0clTHdRmrKyn+qCDhfOsIH6A+H73ue3quzjTqXIt/GPaVxiaIhhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDocr80fFyVjMmeHrH/2OvR+0C78F17q6av5EwNd9okAiAjofdoSLpDmm4J7skaXmGSjFmQjN4vN20Bj2uU5jmaUw=="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-virtualized-5.1.0.tgz_1475161357761_0.4344621242489666"},"directories":{}},"6.0.0":{"name":"reactabular-virtualized","version":"6.0.0","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 3.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","reactabular-sticky":"^5.1.0","reactabular-utils":"^3.0.0"},"_id":"reactabular-virtualized@6.0.0","_shasum":"1f7f756168e08064f20ab4592440b1b291de93a9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"1f7f756168e08064f20ab4592440b1b291de93a9","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-6.0.0.tgz","integrity":"sha512-Wz6YaW1TkCKu/SzhGNZL5dwQos+aZ2c3TkdMYq7I61CeZbp0AnbfW2MGratWVD0eV4WLKfqqnjvM0Sjdca117w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfBrYsWqG6n6qWpRT4sQ224R9LytmWTrBYWGGUwpDVTAiEAvIJNmnj779fAAAna7BXyC00+vIK1gCmkw0rFLycyEWI="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-virtualized-6.0.0.tgz_1476455482565_0.2203992884606123"},"directories":{}},"6.0.3":{"name":"reactabular-virtualized","version":"6.0.3","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 3.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","reactabular-sticky":">= 6.0.0 < 7.0.0","reactabular-utils":">= 6.0.0 < 7.0.0"},"_id":"reactabular-virtualized@6.0.3","_shasum":"71f701b468f18ea2964a9a91a57fe53e277e3eaf","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"71f701b468f18ea2964a9a91a57fe53e277e3eaf","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-6.0.3.tgz","integrity":"sha512-jxXk13KVVMgQ2ElOZa0l5xYlWVtNtmj5MdrRc9qrjR9OXo1lymFbPm7oMwVBxYRYqim2uq2+7tOXQspgts/NPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgk9jUu2R9qPRGwmMBcblxlGh2oXmSQH84E0kuqA9jkwIhAIr608CeMbNWpMIPc6qz4pB28OfOOpbhhY4KKYiQCIKj"}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-virtualized-6.0.3.tgz_1476878756159_0.29866494587622583"},"directories":{}},"7.0.0":{"name":"reactabular-virtualized","version":"7.0.0","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 3.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","reactabular-sticky":">= 6.0.0 < 8.0.0","reactabular-utils":">= 6.0.0 < 8.0.0"},"_id":"reactabular-virtualized@7.0.0","_shasum":"c14fb9e737496ae8c8aba3056adf3c19b7f3c95b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"c14fb9e737496ae8c8aba3056adf3c19b7f3c95b","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-7.0.0.tgz","integrity":"sha512-35GfwJ2Jyh9VtlWt7U75r83WSPJDmBvqe6TlI2h+hgfNCT1Y4pX+GQDphcWLy6NNY0FNhBaNvHsG/qw94G+rPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHFrqB25lHG97++tG00yTd9NwijoDU76uv6G9vBF6+uAIhAPt7Y7sTpiinzi7p9+J2Avoo692dG1IabbDFFXnS1QkH"}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactabular-virtualized-7.0.0.tgz_1478197717770_0.3569593564607203"},"directories":{}},"8.0.0":{"name":"reactabular-virtualized","version":"8.0.0","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","react-dom":"^15.3.2","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 3.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","react-dom":">= 0.11.2 < 16.0.0","reactabular-sticky":">= 8.0.0 < 9.0.0","reactabular-table":">= 8.0.0 < 9.0.0"},"_id":"reactabular-virtualized@8.0.0","_shasum":"4e7f53001483211aae9d8edab58bf65e0d2e7916","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"4e7f53001483211aae9d8edab58bf65e0d2e7916","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-8.0.0.tgz","integrity":"sha512-yIvvhkzx4ydkj0j/D4peVsZL6hgMWao4tdBdUMosi+Z9OUKewILcqWJGTC1wg2aV9p2ZipnYfBvUTKzsOrgdUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAkJ2NuD/64Q8l9btWFXMDi+qYuQXN1UeHbj6qCWkuN7AiAPikN+zOGPCcnKi/044ybOSdIsO/LtLgzxyQQVuzDg8g=="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/reactabular-virtualized-8.0.0.tgz_1480262199079_0.9077131683006883"},"directories":{}},"8.5.1":{"name":"reactabular-virtualized","version":"8.5.1","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","react-dom":"^15.3.2","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 3.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","react-dom":">= 0.11.2 < 16.0.0","reactabular-sticky":">= 8.0.0 < 9.0.0","reactabular-table":">= 8.0.0 < 9.0.0"},"_id":"reactabular-virtualized@8.5.1","_shasum":"4c2cb9d71690f4951ad841cc426d5e02428aa026","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"4c2cb9d71690f4951ad841cc426d5e02428aa026","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-8.5.1.tgz","integrity":"sha512-teT5aFpxCrAfmxnGzS0HSs03/RY4Qo0AqXsW5v9vhFMkUQB+Gd9iSzPpZUn7sWWy7mAzD1YinY/NC0lVZyj1sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3aswND+CFx7OCK3UUJTg8vrFzZ+2fUXHsqz0B9kq8bAiEAmXzV6OeLz+WClzgo8oixWUTjEYMDwIe/Uq5xU+LuJ/k="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/reactabular-virtualized-8.5.1.tgz_1484209597537_0.24445782811380923"},"directories":{}},"8.6.0":{"name":"reactabular-virtualized","version":"8.6.0","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","react-dom":"^15.3.2","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","react-dom":">= 0.11.2 < 16.0.0","reactabular-sticky":">= 8.0.0 < 9.0.0","reactabular-table":">= 8.0.0 < 9.0.0"},"_id":"reactabular-virtualized@8.6.0","_shasum":"ecd72ecb3371aad347c42e2d8f4ba7d57e259a62","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"ecd72ecb3371aad347c42e2d8f4ba7d57e259a62","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-8.6.0.tgz","integrity":"sha512-fk2C/ydOhmoi2rxt+b9q3N0Fag7YFVrCSBmJ0rpBgKbT5DhNSaY4JPs+oF/qq99O/0Ra5Fwa2IrK778l8t9qtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApcAuKERlJdAI1u+E7dfOMx2JjxoGT8cGcQd7dHpbEPAiAxK1QpmbLPuQO4B4ToOpYjz51xn/1LQIQRXNyMCD6wMQ=="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactabular-virtualized-8.6.0.tgz_1484591038630_0.04459601757116616"},"directories":{}},"8.7.0":{"name":"reactabular-virtualized","version":"8.7.0","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","react-dom":"^15.3.2","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","react-dom":">= 0.11.2 < 16.0.0","reactabular-sticky":">= 8.0.0 < 9.0.0","reactabular-table":">= 8.0.0 < 9.0.0"},"_id":"reactabular-virtualized@8.7.0","_shasum":"14164b85e4079946aa33293b9ea526972192cfb4","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"14164b85e4079946aa33293b9ea526972192cfb4","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-8.7.0.tgz","integrity":"sha512-rCpSxT+5W6KQIheAD0ovHlqkqG5y7P36JO/hdxKnLIss9b7g/ZOh2LkQSFT6CAYJByNlRDhD++HNQ1GD5WwflQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEH7Mo44ksevfDAN2LwwjeDhsGx3p888lrc8QxfbyG5bAiEAlx9MXPtRqvT0atR8/I5zjxBAS9APBQ6pzqBDCRYufAA="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/reactabular-virtualized-8.7.0.tgz_1486027813666_0.9576130548957735"},"directories":{}},"8.7.1":{"name":"reactabular-virtualized","version":"8.7.1","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","react-dom":"^15.3.2","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","react-dom":">= 0.11.2 < 16.0.0","reactabular-sticky":">= 8.0.0 < 9.0.0","reactabular-table":">= 8.0.0 < 9.0.0"},"_id":"reactabular-virtualized@8.7.1","_shasum":"6ec26d2ef08e571bbc035f31f121782abe5f0b2c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"6ec26d2ef08e571bbc035f31f121782abe5f0b2c","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-8.7.1.tgz","integrity":"sha512-RX7+TrDHUoPHcQll9NEnEBSsCXPHeMnBdtvun3/unS/K6chG6XaYB3b/QfjflPf3kU8AkGybV6rbW/GqFDiTcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmTESrJDsAZfser5/ziTPhB0TawslqPlEh//T81mxR5wIhAI6a2+rB2bAGsHmHEZszXAeOWfdmmXoPLaYl2YDl6tRe"}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/reactabular-virtualized-8.7.1.tgz_1489645984881_0.387370218988508"},"directories":{}},"8.9.0":{"name":"reactabular-virtualized","version":"8.9.0","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","react-dom":"^15.3.2","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","react-dom":">= 0.11.2 < 16.0.0","reactabular-sticky":">= 8.0.0 < 9.0.0","reactabular-table":">= 8.0.0 < 9.0.0"},"_id":"reactabular-virtualized@8.9.0","_shasum":"be70d64cdeb32f01b2dfc47d9b27dbcb364dd4a1","_from":".","_npmVersion":"4.2.0","_nodeVersion":"6.9.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"be70d64cdeb32f01b2dfc47d9b27dbcb364dd4a1","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-8.9.0.tgz","integrity":"sha512-m4WmWYzwb/GuSRi93RM0AnH8rl0CaR9iutP+SRWzYcwMnbNV34zoyPbYJFxRKyFWz3oUZQFO80IiUqPS2p9NhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQ2vHFW9N/X+Y+Hj8wd72A90gqQ67kcojn6TZooRKe7wIhAL5JCPRRI4BzMIVGUcpzA+5MOz37alpsTzL+0wZLoSUD"}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/reactabular-virtualized-8.9.0.tgz_1493810070504_0.7466298709623516"},"directories":{}},"8.10.1":{"name":"reactabular-virtualized","version":"8.10.1","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","react-dom":"^15.3.2","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","react-dom":">= 0.11.2 < 16.0.0","reactabular-sticky":">= 8.0.0 < 9.0.0","reactabular-table":">= 8.0.0 < 9.0.0"},"_id":"reactabular-virtualized@8.10.1","_npmVersion":"5.0.4","_nodeVersion":"6.11.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"integrity":"sha512-1e6gEyGn1RX8efl9pLohfM2b3/3piBqSNOYadyXa4P/OVW36rj1vPwXjchbV1scrpZTnjZ+wmecAtJWzBuXPXw==","shasum":"949dc2360796f273c09f2224d2aef771ab0b8585","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-8.10.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChjrYuhrxkrJklNZ/RvSSuigNcdpac/gJ7N2Lk9WVwNQIgbjZjVMcxRTZ3O/mOsKI1Iumu6Tu+XfL8dTFhZ0ZVobY="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactabular-virtualized-8.10.1.tgz_1499105589674_0.5194850370753556"},"directories":{}},"8.11.0":{"name":"reactabular-virtualized","version":"8.11.0","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","react-dom":"^15.3.2","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","react-dom":">= 0.11.2 < 16.0.0","reactabular-sticky":">= 8.0.0 < 9.0.0","reactabular-table":">= 8.0.0 < 9.0.0"},"_id":"reactabular-virtualized@8.11.0","_npmVersion":"5.4.2","_nodeVersion":"6.11.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"integrity":"sha512-BdFWZEV8tEtK9i4xWkyIOZOV9qpY6B0C7ERAKcws6aiAqfuO3jDtyfHHMt2DM004Zi8b9asCc3kHD9/ZUfFaVw==","shasum":"8f4a0dbe830dc0a603215521fc3bee3dc3d90316","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-8.11.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5VF8eVR5KovC4wT7fEB4U3I48Engp2zwY5PmHwLVNhQIgHjF5uoJCCHnZ8FvCqoa1KAmHs5QamEQbOGi/4lbuq+0="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactabular-virtualized-8.11.0.tgz_1506329199399_0.18494997220113873"},"directories":{}},"8.12.0":{"name":"reactabular-virtualized","version":"8.12.0","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","react-dom":"^16.0.0","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 17.0.0","react-dom":">= 0.11.2 < 17.0.0","reactabular-sticky":">= 8.0.0 < 9.0.0","reactabular-table":">= 8.0.0 < 9.0.0"},"_id":"reactabular-virtualized@8.12.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"integrity":"sha512-5B7zTLbfwTX/issn40eGhVMJayX1kjrridF9kIPke5NAOPoGqVqUxsu5Vtu/qX73/cZLJ8KYPsBMoPvJKbUzpQ==","shasum":"605adc28c1fcdbd5092e1fc188d36b043fcf7968","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-8.12.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvtVo8RSZGs1yddnk4MpVlE6KZz15FISIPgrPdhS+IHAiEAmNetvmFawgqVErY7qxcA7FMz0HYRvbHdGz9gb7oO5T8="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactabular-virtualized-8.12.0.tgz_1507210906801_0.788940534228459"},"directories":{}},"8.12.1":{"name":"reactabular-virtualized","version":"8.12.1","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","react-dom":"^16.0.0","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 17.0.0","react-dom":">= 0.11.2 < 17.0.0","reactabular-sticky":">= 8.0.0 < 9.0.0","reactabular-table":">= 8.0.0 < 9.0.0"},"_id":"reactabular-virtualized@8.12.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"integrity":"sha512-SyBM4Hdwx4hxPDqq18ERenDnmYlTaXSQ52/8RfsL9S9o4zL8J22up4HQvyDPrHEmD9k6bq+8Gw9d88rWeTFrwA==","shasum":"6af94c1ff970f38a35d1bad86be515b6153df10b","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-8.12.1.tgz","fileCount":12,"unpackedSize":36498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDY/DKyQp5oh6Ug1ICXZizyoHhiJtBDn04i75D9QleYrAiA/r49WFbLO3Kc+fI84IHrdDPxbzGFXRg6wQrLnrv13gg=="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactabular-virtualized_8.12.1_1519892401940_0.7000132330419864"},"_hasShrinkwrap":false},"8.13.0":{"name":"reactabular-virtualized","version":"8.13.0","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","dependencies":{},"devDependencies":{"babel-cli":"^6.11.4","react-dom":"^16.0.0","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 17.0.0","react-dom":">= 0.11.2 < 17.0.0","reactabular-sticky":">= 8.0.0 < 9.0.0","reactabular-table":">= 8.0.0 < 9.0.0"},"_id":"reactabular-virtualized@8.13.0","_npmVersion":"5.8.0","_nodeVersion":"9.11.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"integrity":"sha512-7ZXBCaALqb7lSy61Dvt2zanFKoe1n0P9oQl7c8585xG1edG2V+DZ9jh586CLcp+sJI9xusQRLOvjPFdN7Q2rUw==","shasum":"35e96b45da2fe1f48e28fa8f8e106bbf4d1435b4","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-8.13.0.tgz","fileCount":12,"unpackedSize":36496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2MsgCRA9TVsSAnZWagAA3Y4QAJJYe261ZYJ8oeaT7zDc\nHJqyDisSkuGigSST6C7N649eatZ/rsnbKJLrRvka30Ml7aHO8BmXoIvCeItO\nRgdARvvqou4MfAUqNYXKb+aiKAoFc2rwjJpS/YrYdecUczxHKVHmONthG0UW\n2fHCbSoOK7LLVPlprqtezn5NbPjc8AmaYQCzlJIjCaLOZJJssahWDLv10nmt\nE9wSRfrqQgBLEs+o5AzzKoEcCocANi95dmowhcl1UVnEFo2uUXvkcvDXzeu2\nbfeBHuM7HUkDwnL4ExKVJjZZkGTjC9PFuB33NY/IaFBcusYrleq8eEb+wwK9\n3ugP0DYAcIWs27owS83Ba2FfCSB0HGOCBDjDFMwkf6YH+WRqPBQn6hhOWmDR\n7WIIG4mSsSPIz8KzQo7nvVmGlLfmi+YT9L7u7OqtZLyPTXFOkCV8he10NLyq\n1uSQpknYDIaIdkmOLBNjK/aGImD6d3knLIpPDvNAIHXZJz/qFHnwOh+Vl3pv\nFzWDtmHYeY/g1wsWK/oonOTDdeXL2dP7SFf7xaMwed7F1u0Miin2/kkv+nuI\nnbn3TLpyK1mtcLk3jg0Z42ctkULflUBaF9qaW2M7lHZ1YZOvBO1y+qrvK48g\nrK+UyskDLb9+dl+mZ5oMBcTu7q9gsSn2RQ7y1wtASfuymhRDeNSBWwU/O201\n2ZlF\r\n=wW+n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJskh3u2LduMHD0BRS6KaYf9TqJ3NGU02FPCCLCCwOygIgE9YkkxdBdEpEmIyzPPy3H8VNQ7r/SfnulN5EEFYSQmo="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactabular-virtualized_8.13.0_1524157215718_0.724341325596743"},"_hasShrinkwrap":false},"8.14.0-alpha.42d70095":{"name":"reactabular-virtualized","version":"8.14.0-alpha.42d70095","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --ignore __tests__ --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"readmeFilename":"README.md","repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","devDependencies":{"babel-cli":"^6.11.4","react-dom":"^16.0.0","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 17.0.0","react-dom":">= 0.11.2 < 17.0.0","reactabular-sticky":">= 8.0.0 < 9.0.0","reactabular-table":">= 8.0.0 < 9.0.0"},"readme":"`reactabular-virtualized` works in conjunction with `reactabular-sticky` and provides virtualization. The idea is that instead of rendering all table cells, it renders only ones visible at the viewport. This improves performance significantly with larger datasets.\n\n> If you want extra logging during development, set `window.LOG_VIRTUALIZED = true` at console.\n\n**Example:**\n\n```jsx\n/*\nimport React from 'react';\nimport * as Sticky from 'reactabular-sticky';\nimport * as Virtualized from 'reactabular-virtualized';\nimport * as resolve from 'table-resolver';\n\nimport { generateRows } from './helpers';\n*/\n\nconst columns = [\n  {\n    property: 'id',\n    props: {\n      style: { minWidth: 50 }\n    },\n    header: {\n      label: 'Index'\n    },\n    cell: {\n      formatters: [\n        (value, { rowIndex }) => <span>{rowIndex}</span>\n      ]\n    }\n  },\n  {\n    property: 'name',\n    props: {\n      style: { minWidth: 300 }\n    },\n    header: {\n      label: 'Name'\n    }\n  },\n  {\n    property: 'age',\n    props: {\n      style: { minWidth: 100 }\n    },\n    header: {\n      label: 'Age'\n    }\n  },\n  {\n    property: 'company',\n    props: {\n      style: { minWidth: 400 }\n    },\n    header: {\n      label: 'Company'\n    }\n  },\n  {\n    property: 'product',\n    props: {\n      style: { minWidth: 400 }\n    },\n    header: {\n      label: 'Product'\n    }\n  }\n];\n\nconst schema = {\n  type: 'object',\n  properties: {\n    id: {\n      type: 'string'\n    },\n    name: {\n      type: 'string'\n    },\n    product: {\n      type: 'string'\n    },\n    company: {\n      type: 'string'\n    },\n    age: {\n      type: 'integer'\n    }\n  },\n  required: ['id', 'name', 'product', 'company', 'age']\n};\n// Resolving indices is an optional step. You can skip it if you don't\n// rely on rowIndex anywhere. But if you do, it's good to calculate and\n// include to the data. Reactabular's rendering logic is able to pick it\n// up by convention (`_index` field).\nconst rows = resolve.resolve({ columns })(generateRows(1000, schema));\n\nclass VirtualizedTable extends React.Component {\n  constructor(props) {\n    super(props);\n\n    this.state = {\n      rows,\n      columns\n    };\n\n    this.tableHeader = null;\n    this.tableBody = null;\n  }\n  componentDidMount() {\n    // We have refs now. Force update to get those to Header/Body.\n    this.forceUpdate();\n  }\n  render() {\n    return (\n      <div>\n        <div>\n          <label>Scroll to index: </label>\n          <input\n            type=\"text\"\n            onChange={e => this.tableBody.scrollTo(e.target.value)}\n          />\n        </div>\n\n        <Table.Provider\n          className=\"pure-table pure-table-striped\"\n          columns={columns}\n          renderers={{\n            body: {\n              wrapper: Virtualized.BodyWrapper,\n              row: Virtualized.BodyRow\n            }\n          }}\n        >\n          <Sticky.Header\n            style={{\n              maxWidth: 800\n            }}\n            ref={tableHeader => {\n              this.tableHeader = tableHeader && tableHeader.getRef();\n            }}\n            tableBody={this.tableBody}\n          />\n\n          <Virtualized.Body\n            rows={rows}\n            rowKey=\"id\"\n            style={{\n              maxWidth: 800\n            }}\n            height={400}\n            ref={tableBody => {\n              this.tableBody = tableBody && tableBody.getRef();\n            }}\n            tableHeader={this.tableHeader}\n          />\n        </Table.Provider>\n      </div>\n    );\n  }\n}\n\n<VirtualizedTable />\n```\n\n## Scrolling to Index\n\n`Virtualized.Body` `ref` exposes `scrollTo` method for scrolling through index. If you want to scroll based on some field value, search the dataset first and pass the resulting index here.\n\n## Define the Height of Table\n\nPlease note `height` of `<Virtualized.Body>` must be defined. If `height` is not defined, `style.maxHeight` will be used. In below example, we use `style.maxHeight` instead of `height`,\n\n```jsx\n/*\nimport React from 'react';\nimport * as Sticky from 'reactabular-sticky';\nimport * as Virtualized from 'reactabular-virtualized';\n\nimport { generateRows } from './helpers';\n*/\n\nconst columns = [\n  {\n    property: 'id',\n    props: {\n      style: { minWidth: 350 }\n    },\n    header: {\n      label: 'Index'\n    }\n  },\n  {\n    property: 'name',\n    props: {\n      style: { minWidth: 300 }\n    },\n    header: {\n      label: 'Name'\n    }\n  }\n];\nconst schema = {\n  type: 'object',\n  properties: {\n    id: {\n      type: 'string'\n    },\n    name: {\n      type: 'string'\n    }\n  },\n  required: ['id', 'name']\n};\nconst rows = generateRows(1000, schema);\n\nclass VirtualizedTable extends React.Component {\n  constructor(props) {\n    super(props);\n\n    this.state = {\n      rows,\n      columns\n    };\n\n    this.tableHeader = null;\n    this.tableBody = null;\n  }\n  componentDidMount() {\n    // We have refs now. Force update to get those to Header/Body.\n    this.forceUpdate();\n  }\n  render() {\n    return (\n      <div>\n        <Table.Provider\n          className=\"pure-table pure-table-striped\"\n          columns={columns}\n          renderers={{\n            body: {\n              wrapper: Virtualized.BodyWrapper,\n              row: Virtualized.BodyRow\n            }\n          }}\n        >\n          <Sticky.Header\n            style={{\n              maxWidth: 800\n            }}\n            ref={tableHeader => {\n              this.tableHeader = tableHeader && tableHeader.getRef();\n            }}\n            tableBody={this.tableBody}\n          />\n\n          <Virtualized.Body\n            rows={rows}\n            rowKey=\"id\"\n            style={{\n              maxWidth: 800,\n              maxHeight: 400\n            }}\n            ref={tableBody => {\n              this.tableBody = tableBody && tableBody.getRef();\n            }}\n            tableHeader={this.tableHeader}\n          />\n        </Table.Provider>\n      </div>\n    );\n  }\n}\n\n<VirtualizedTable />\n```\n\n## Using relative column widths\n\nYou can define column widths as percentages of the table's width, like so:\n\n```javascript\nconst columns = [\n  {\n    property: 'id',\n    props: {\n      style: { width: \"35%\" }\n    },\n    ...\n```\n\nTo force rows to stretch to the full width of the `tbody` container, however, a `flex`-based styling workaround is required. [This StackOverflow answer](http://stackoverflow.com/a/29512692/629578) suggests the configuration below. If this does not work for you, due to other styling constraints or concerns about browser compatibility, you may consider the other answers posted there, or you may need to take care of your column sizing and resizing in JavaScript.\n\n```css\n{\n  display: flex;\n  flex-flow: column;\n\n  thead,\n  tbody tr {\n    display: table;\n    table-layout: fixed;\n  }\n\n  thead {\n    flex: 0 0 auto;\n    width: 100%;\n    background: #eaeaea;\n    tr {\n      width: calc(100% - 0.9em); /* 0.9em approximates scrollbar width */\n      display: table;\n    }\n  }\n\n  tbody {\n    display: block;\n    flex: 1 1 auto;\n    overflow-y: scroll;\n\n    tr {\n      width: 100%;\n    }\n  }\n}\n```\n","_id":"reactabular-virtualized@8.14.0-alpha.42d70095","_npmVersion":"5.8.0","_nodeVersion":"9.11.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"integrity":"sha512-ugIGF0QJaRFtWwiv0y18pBD67L6xv1i9TFaJ0G4p5mJi2apKniO3zuXKyXQxdm0fI0MRDreHehR2R2YSAYyvkQ==","shasum":"0ae30e8f7b2eee0bccf3c4bcb2acb6f5d207c667","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-8.14.0-alpha.42d70095.tgz","fileCount":11,"unpackedSize":35456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2gd5CRA9TVsSAnZWagAAZRYP/j8wLFw6J4tW/owFfelE\niI3Q8R484ZXl8kZ5280E7jxERhk1w3nQ0vTc9ytz9o6ACb4fdYJPeG1TNo4m\n4g7VyOpPzJ4p9AjDY2k6TkHZ6DJDodfXsy4jNGYqlMdQup8rHGvYzivhyRsa\n4c+G1P9R/2b+Ew3GHKPLaET9nY59HTV/+uLH0yMnzjpYNWkZ6Xycnzb4+u5b\nypwy6FgmspTV3v9EDHYtkdMeJnGdd3kOhgXnc+mXnWrjBI9a5M51Nl+EtoFT\njsMoPvYfySs81v+jubtEK33xnL8/vPQU+DzDCSfbvEmqHK/KR6QkqfctTB2C\nxkTbUJ7mUysr058XJTDk8snzecJfZpJTWSCWwfMCBQecpuQSdflMkMR50u5Q\nVnjQg4hcNQfzPyZQp5A61Dg7PxgjwZ6s4ccevFKBnPo2+8wU6XHaHuhPNr1Q\nK1NTXFifS1/HFScWi7Rf3f9D0pwiG+hlovyOCQsVi0TxEqAVqt7bzkK9uYoF\nxBL0een79yDOxJHtOU57nCdINo+Adi3pF9NCywiSpG0lz5q6QWuaZhW9zpqB\ng7QT/aGpn+8pcoi5zdiYmiB2OJuEyjWwZjWHmQi6h2ZokViHxZI9yFbfDzqu\nn4h63Gva1EhcoFV3ohDHZ4R81SAVi6c7RFny/oYMSOEP8nzPQHkCfGC64bmd\nnxqI\r\n=1bYf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICcj2HLzuagw0qBgn4eNsE4gzorXeWUNERN1llmMme1qAiEA39u9MN5D3zvfprCjPJ2xJQk8xki+ts4zGICkTu0DYSI="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactabular-virtualized_8.14.0-alpha.42d70095_1524238200570_0.7597243229977062"},"_hasShrinkwrap":false},"8.14.0":{"name":"reactabular-virtualized","version":"8.14.0","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --ignore __tests__ --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","devDependencies":{"babel-cli":"^6.11.4","react-dom":"^16.0.0","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 17.0.0","react-dom":">= 0.11.2 < 17.0.0","reactabular-sticky":">= 8.0.0 < 9.0.0","reactabular-table":">= 8.0.0 < 9.0.0"},"_id":"reactabular-virtualized@8.14.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"integrity":"sha512-R1InWGt76dO8RBWI95kbPkcwGrpDdfgApmdHGUPFvWiumbb4v0zeZpyrvcxZCoKYt2UX1mXNHGISfAJJhqSKag==","shasum":"7bc4146878e3072ff3afb84b87828786d00910fe","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-8.14.0.tgz","fileCount":11,"unpackedSize":35441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/coSCRA9TVsSAnZWagAA9L4P/jx/VKpngoVU7FiAq/xF\nACNtD1Dg/czySSH47a2KpTfYAcZ8Huv5MVhueQZ0npuVHwBqCFO9puURIc3N\n5O/lHPpvJsFZwyuBhC+xzIIl6oqpxeVq6mzeHZrwLSKYa9Iv2ZX2JvjqUziQ\nInBAEWfVmlEvAqDJKK7b0hHlH8hLf8gEEJu8E3h3NzysrjOEGZz576E5R6DS\n3oC8fK+FUJNr0L4SUdCbF3OVE3w01zzWBRv75WhfTC5uncsMcqjQYc0VsARh\nxJh03MshcIL9icYvKaqjDIn+85LiY2OVCrTDjUKURa5l9Tvcp5oiTWZUiORk\nEhhwTBsTYvaMCqCPfNv7dHrkkAcTE+pFaj3qbzN0jPGyqZwPDf5799UZqdlk\nLQEZflsEqM/f4JbXvudcXxmRhMKuLibt6RkHzNg6tKHd57MJa7OthYpEovhw\nfj7A2j/z4Nto4WX/VQEhIn0AhoMKWUUWr/N6utjSlo/AqpBqsUc1yD9bOftT\n0VtOERPw/OvstxCcr2FWDvO9qVY5qDMzXw7Z5UvtSBvPXox2tTx/5DwqBKSk\n5DmvsVuUCeO75JK+tBoXS1rUOK8ATUXwD193TDDYzXuACF+BcoI4umFHEAhE\nDXyaZvDRK9o5A+KYMRZDoxAjCDB7+aOXYpcCmcfQ7juPODJZZ18EGoR5M7s0\npj3n\r\n=pgbw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ3D4CdO2vKnMhSSjDGVE5WWY8RJaBPhZV8OFqluAtdQIgBqgUxpUdx6aQkllI2dDvFWXRsR55eX8TsSoaQlkRUa0="}]},"maintainers":[{"email":"bebraw@gmail.com","name":"bebraw"},{"email":"andrey@okonet.ru","name":"okonet"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactabular-virtualized_8.14.0_1526581776940_0.10898864107638628"},"_hasShrinkwrap":false},"8.15.0":{"name":"reactabular-virtualized","version":"8.15.0","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --ignore __tests__ --out-dir ./dist","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","devDependencies":{"babel-cli":"^6.11.4","react-dom":"^16.0.0","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 17.0.0","react-dom":">= 0.11.2 < 17.0.0","reactabular-sticky":">= 8.0.0 < 9.0.0","reactabular-table":">= 8.0.0 < 9.0.0"},"_id":"reactabular-virtualized@8.15.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"integrity":"sha512-8r72K7bsOdnh8U115/OJiG7GP2YYOyovxgJimArtQ6RZvW+T/IqANNldF+XbPtyAtDRZOKmEZcEP93LAv2pUnw==","shasum":"00ba378861b9554f909186c61f1464da634c880a","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-8.15.0.tgz","fileCount":11,"unpackedSize":39571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjrcgCRA9TVsSAnZWagAAdlYP/1fMETPLE5grBkeX4NfU\nrveftAs/91cE0+bJ7epG3P1jnU/YhH9cnvBROEEL289/tEatDDYFfA/zTnLI\npikIUKAQ0FOwI6HVe4l0holNAoi4tiTBH8XhNprRsTBkLnTOO+dLNzajAt5P\nKTU15Q1PYDyFYRSzjDuBWEmkOpPETx4DfwIHCV+2oVXeYb67MYcYrRRPQWhP\nYW0q5xrYfsEM6kJBtPTw0RRqubsDDIM+u8QshgQkxAm5u8Dv1wivdtEd/NzM\nr0Y69vdMJ0e5IFbOv4el9vejGlsrUZ8CfjfJOysV4trU8PYR+bZijLKwtmBz\nyNOifl8DHOuPAXGDH7qlRqw8lagicpZwwJU/9wVvpRKIvJW6Dio5xc067mcH\nGGX1nIKlEIJmFFEywoUCUpJUkhf6TL/9gMBK5lO2hwiWt+cEAd9fh4drJ1sM\n5eXPE09GNb8Y9B565dk3kcxIQJ60+bAs/QqqddO2F0Ma7uv/MqpHUnsb/wsU\nelXA5knJlmvTPDXyCCVxSQ+AOvzmIUPG9+OXMS9mq4QK2W47Ikj8WFzHbXti\nhmTO6ksCRw+U+LkQ6/UyB1oAsLJDzC/Y/UGtbOHtbgd5lry8Pg8xTLsH+gUm\nrV8kqCA8Y7HNAf8a8a1mc+PZXexfhAVzUen4YbRJ37pCMdu/8rjuX5LikHxs\nSrWr\r\n=myWH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElUzKt80QcVlZ+LjwRS1itFQ4JBw4uTseTd5WRmJGbxAiALrv8HBxh+CDGGEAIJTbxW5M62EQHS6KTPvUw+ZNGsVg=="}]},"maintainers":[{"email":"bebraw@gmail.com","name":"bebraw"},{"email":"andrey@okonet.ru","name":"okonet"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactabular-virtualized_8.15.0_1536079645686_0.2803444260903689"},"_hasShrinkwrap":false},"8.16.1":{"name":"reactabular-virtualized","version":"8.16.1","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --ignore __tests__ --out-dir ./dist","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","devDependencies":{"babel-cli":"^6.11.4","react-dom":"^16.0.0","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 17.0.0","react-dom":">= 0.11.2 < 17.0.0","reactabular-sticky":">= 8.0.0 < 9.0.0","reactabular-table":">= 8.0.0 < 9.0.0"},"_id":"reactabular-virtualized@8.16.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"integrity":"sha512-qSuysVHcdtxuEbjhSEBU83rsDVKDTYe2VD2d1voKHAjMVIePSKlqtjQeMJ0BTqqJg+kQwcZNaPuGGcT/IR28lQ==","shasum":"f0d28d86e5fb0130a3d81a32efc404095b924ff2","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-8.16.1.tgz","fileCount":11,"unpackedSize":39353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsmRtCRA9TVsSAnZWagAAVFcQAIhAtm+2XVweCSJdinTK\nMzctNJSvwBsCQkcA/bn0LLRIGJY6aJW/pZXowcupnNULgRMyS065/hIuK/IR\n6vG18pkPkprrGebdZuMRX0wfBGez6Hb3UrsjO81KGNpaH6IVMxy1PqebYRtH\nWtMUKLslDqYpqPO8Juk1oLcfpXUOIc3dsxUDU1101RqWk8ft6Y0DA7lmAd3r\nWeFyH0zo+QGA2SAsMhe+5Z3BOeCAF4XGlhkfNu+psvwHup4w8mOP9NfP7ubh\nZw5hbJodlJaoq5ybsqOwQS+FTzMNVNU8VB0zwISYu95M2sFLXpnxAksOVSBm\n16DTNf0UIwae3Cjzxof0aIEdi+i2djGWzzCjQYEBVqt709Ahtwtl7C8SFHek\nBlkAUOtRDkLDHsPgD3q+djyWyptNw4A0WvXKodW6b8J5fhP/rEnU3/u83hIr\nsP7NjTcDsOja9DNxE4cX7WU9srjl6WdNFQ2oRkHgSgBnoUeMpvXDIv/95Ac7\nM5cCEPSKhQY/Tm6Gu5lvDp9debhd+hVzfkXVpyrfKRg53b0DYZ3DkAR+F6Rr\nppyy/kTVAxupbIGoy43aKv7rhbwRCrE4Wfbydi2E/yiaQiXF4/NEJgShHFsv\nKTFfY+b649p4RiKvPsyXmxZ/Jx4Kr7WbL+D1Tjew8DYdho3clQNNEqMFyWP6\nniFH\r\n=tPpV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICeqfjVAtyraecFCuZhwC9iQshpn9YgSLBF+rhjIZ3R0AiAWguBkFjXQ83kFoc6R4rLTcoSlUgr8u00M8WrDk1hoBw=="}]},"maintainers":[{"email":"bebraw@gmail.com","name":"bebraw"},{"email":"andrey@okonet.ru","name":"okonet"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactabular-virtualized_8.16.1_1538417772717_0.07444083751101926"},"_hasShrinkwrap":false},"8.17.0":{"name":"reactabular-virtualized","version":"8.17.0","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --ignore __tests__ --out-dir ./dist","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","devDependencies":{"babel-cli":"^6.11.4","react-dom":"^16.0.0","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 17.0.0","react-dom":">= 0.11.2 < 17.0.0","reactabular-sticky":">= 8.0.0 < 9.0.0","reactabular-table":">= 8.0.0 < 9.0.0"},"_id":"reactabular-virtualized@8.17.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"integrity":"sha512-pnNBBGluX6TcjJQUEXRSDQgvvNCorb0YZqcp2f2GJHvk8jMsEZ5GhwcSNyz1BewHPMIx22eahgRnIKN8Xg1rfA==","shasum":"60b95794ed94f2c3e5ceec9d88f56931303e1369","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-8.17.0.tgz","fileCount":11,"unpackedSize":39610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRbIKCRA9TVsSAnZWagAAUswP/3LJnNNT/SmtCj7dETFL\nHIRuH4AI26j5FXBEbajnlyzpY+ykqBaxv+TnjLgqvZFjMBAyhCBjA5/EdI9q\n3frKzMbcEj612eMY7l3uJbvo9Diz3gwCfMdWsTmEH+m7yhUD+A7TCTbgVxXW\nDqNjEm+SBCu04y4cC0dzYE6odK7IzPr+sl/NI+jLp3XAFrbeUJVXms6C4Bm/\n3biKBrGY5DRtAkawDzW2hTnlS2AJIGc+6D2jWk4ISW8OdOseAVwcWHIZ0dLB\nUAZAqusKzXGeb8YbD+aB0MqMu7ahnDHSCYXqobNixgB8qSSdI/I7zfUZBIwc\nV/PLuWDcKHSvKFNWQcNYfc9uk+jSlxo9XxSYoD0j7nDQPF7edBcwlehsomaJ\niRgOSZse3L/jKnvYrH5NQihJ7QlETK40nettjcp9y5WYviG6cFOSu0++MyQB\nhUynf2yFywFt1/3Bb8OVjocw89MyjB1I0tZo4WTFRuig9glKZsdKo5rwWGuw\nGINfX/94TD5d3RVZdqLJL654tgxiA+Li1J1X5k4dQ6Ke0E++6/L+NWJaYjxF\nKgbw5TYZoAXNCdU3BYvDjf4zzstIxu5Hzal82INIFmfAgLokbYOUkNKMHimu\nyKC+aaraOKioB+tKKlnN1ybMaPSmFaCfHX80I9J6tB10LkwDhR8RcYKP5IPs\n7iPU\r\n=DGWm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9kS/fuROSB+KOko8s0JVjQOvkKia7ZdhB1S92dimaZQIgGtGtIgb33Gl4uoRxV7mVGpI6M9a3BrhUUlx+IovZanU="}]},"maintainers":[{"email":"bebraw@gmail.com","name":"bebraw"},{"email":"andrey@okonet.ru","name":"okonet"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactabular-virtualized_8.17.0_1548071433739_0.5613822377373126"},"_hasShrinkwrap":false},"8.18.0":{"name":"reactabular-virtualized","version":"8.18.0","description":"Table virtualization for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --ignore __tests__ --out-dir ./dist","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"keywords":["react","reactjs","table","tables","reactabular"],"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"license":"MIT","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"homepage":"http://reactabular.js.org/","main":"dist","module":"dist","jsnext:main":"dist","devDependencies":{"babel-cli":"^6.11.4","react-dom":"^16.0.0","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 17.0.0","react-dom":">= 0.11.2 < 17.0.0","reactabular-sticky":">= 8.0.0 < 9.0.0","reactabular-table":">= 8.0.0 < 9.0.0"},"_id":"reactabular-virtualized@8.18.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"integrity":"sha512-WKCQglT3E1YlbDv/kRWZ36LIPkdiHjeenzxLCEod1EMbWG4f5oUHXCqPp1jr/buA7hNHyhAEffL6Dwb357tIhA==","shasum":"2e911ba520562b6a853766b336aa86be97307219","tarball":"https://registry.npmjs.org/reactabular-virtualized/-/reactabular-virtualized-8.18.0.tgz","fileCount":11,"unpackedSize":39640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLwboCRA9TVsSAnZWagAA7u0P+gNWLrcDPRgsr0p3G2h7\nI39SdSMmFD4Y8vuM4eVHymuazC+Am9ieSNoN/aPG7X9PVo0f01g6wZNYLYSi\nXF277Mon2CM1gRa5/pZNKgVvVNVjbCrKof6Mm2DsxdlxZSUBhHuLGNugfYph\nEcMyNspkWTJW4Duiwuf1TjGxuA10rSkA6AGIzB8T54K/evvRyVstRwzorpS7\nddxdMg1aU+FUNGj2SMnm7cyVZDLTNsWqg/S9ApnvKn5RImkY++Bj0M3VRklK\nzpO9+HFxT2cufsQb3LwfR2LGI9QJGCjbAc1ZKHfdobU4TBf0FaiRKOu2S80H\nzz4xKXQVDLF3I7oYAG3SEuC5jhJjBa7fK0EY0Lgv0krmRLDkV25t0MQfIf2i\nj0bQ8JuSveQHdxCokHxvMMTowkJLSFSTTIJwXsUcPhykM3+rJBVXH3fovpWR\n11ZqmbseqZw0cOnUGESN23IjoWoPCaxR+q0mtSFyq7RoA3rHgXRyPe296v5t\nY0T6qK9elg9U5GRHaSZyIZx/C1CN98uvg+CPt4mc762Y3WYdgDGLhwqTQwk9\n2Y1evH7ozCL6srpi9OzKh/s3IyrkmnmhJA7SlQr5E+q1kzZtgmYUJ4H733Hg\n4e6DHkz9PkM3cE5vTg5T4LCf73npAhVZxvhXbpPPIEmRrFq73g+ek9wUzWIP\nPHvF\r\n=Vpr+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1+9h1p12drVa2UglH7we5/GpxfGtHSdOYmjzo86SeSAiEAlqBpdBU9j11DKdn9Tv0j0JYTkp67wSAflskmlMk0Dpk="}]},"maintainers":[{"email":"bebraw@gmail.com","name":"bebraw"},{"email":"andrey@okonet.ru","name":"okonet"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactabular-virtualized_8.18.0_1580140264155_0.45177034098981395"},"_hasShrinkwrap":false}},"readme":"`reactabular-virtualized` works in conjunction with `reactabular-sticky` and provides virtualization. The idea is that instead of rendering all table cells, it renders only ones visible at the viewport. This improves performance significantly with larger datasets.\n\n> If you want extra logging during development, set `window.LOG_VIRTUALIZED = true` at console.\n\n**Example:**\n\n```jsx\n/*\nimport React from 'react';\nimport * as Sticky from 'reactabular-sticky';\nimport * as Virtualized from 'reactabular-virtualized';\nimport * as resolve from 'table-resolver';\n\nimport { generateRows } from './helpers';\n*/\n\nconst columns = [\n  {\n    property: 'id',\n    props: {\n      style: { minWidth: 50 }\n    },\n    header: {\n      label: 'Index'\n    },\n    cell: {\n      formatters: [\n        (value, { rowIndex }) => <span>{rowIndex}</span>\n      ]\n    }\n  },\n  {\n    property: 'name',\n    props: {\n      style: { minWidth: 300 }\n    },\n    header: {\n      label: 'Name'\n    }\n  },\n  {\n    property: 'age',\n    props: {\n      style: { minWidth: 100 }\n    },\n    header: {\n      label: 'Age'\n    }\n  },\n  {\n    property: 'company',\n    props: {\n      style: { minWidth: 400 }\n    },\n    header: {\n      label: 'Company'\n    }\n  },\n  {\n    property: 'product',\n    props: {\n      style: { minWidth: 400 }\n    },\n    header: {\n      label: 'Product'\n    }\n  }\n];\n\nconst schema = {\n  type: 'object',\n  properties: {\n    id: {\n      type: 'string'\n    },\n    name: {\n      type: 'string'\n    },\n    product: {\n      type: 'string'\n    },\n    company: {\n      type: 'string'\n    },\n    age: {\n      type: 'integer'\n    }\n  },\n  required: ['id', 'name', 'product', 'company', 'age']\n};\n// Resolving indices is an optional step. You can skip it if you don't\n// rely on rowIndex anywhere. But if you do, it's good to calculate and\n// include to the data. Reactabular's rendering logic is able to pick it\n// up by convention (`_index` field).\nconst rows = resolve.resolve({ columns })(generateRows(1000, schema));\n\nclass VirtualizedTable extends React.Component {\n  constructor(props) {\n    super(props);\n\n    this.state = {\n      rows,\n      columns\n    };\n\n    this.tableHeader = null;\n    this.tableBody = null;\n  }\n  componentDidMount() {\n    // We have refs now. Force update to get those to Header/Body.\n    this.forceUpdate();\n  }\n  render() {\n    return (\n      <div>\n        <div>\n          <label>Scroll to index: </label>\n          <input\n            type=\"text\"\n            onChange={e => this.tableBody.scrollTo(e.target.value)}\n          />\n        </div>\n\n        <Table.Provider\n          className=\"pure-table pure-table-striped\"\n          columns={columns}\n          renderers={{\n            body: {\n              wrapper: Virtualized.BodyWrapper,\n              row: Virtualized.BodyRow\n            }\n          }}\n        >\n          <Sticky.Header\n            style={{\n              maxWidth: 800\n            }}\n            ref={tableHeader => {\n              this.tableHeader = tableHeader && tableHeader.getRef();\n            }}\n            tableBody={this.tableBody}\n          />\n\n          <Virtualized.Body\n            rows={rows}\n            rowKey=\"id\"\n            style={{\n              maxWidth: 800,\n              maxHeight: 400\n            }}\n            height={400}\n            ref={tableBody => {\n              this.tableBody = tableBody && tableBody.getRef();\n            }}\n            tableHeader={this.tableHeader}\n          />\n        </Table.Provider>\n      </div>\n    );\n  }\n}\n\n<VirtualizedTable />\n```\n\n## Scrolling within a container\n\nBy passing in a function as `container` which returns a reference to a container to `Virtualized.Body`, you can use the scrollbar of a surrounding element as the scroll for virtualization. This might be useful if you want to render multiple containers in the same scrolling area, or if you want the table to scroll along with the rest of your page.\n```jsx\n/*\nimport React from 'react';\nimport * as Sticky from 'reactabular-sticky';\nimport * as Virtualized from 'reactabular-virtualized';\nimport * as resolve from 'table-resolver';\n\nimport { generateRows } from './helpers';\n*/\n\nconst columns = [\n  {\n    property: 'id',\n    props: {\n      style: { minWidth: 50 }\n    },\n    header: {\n      label: 'Index'\n    },\n    cell: {\n      formatters: [\n        (value, { rowIndex }) => <span>{rowIndex}</span>\n      ]\n    }\n  },\n  {\n    property: 'name',\n    props: {\n      style: { minWidth: 300 }\n    },\n    header: {\n      label: 'Name'\n    }\n  },\n  {\n    property: 'age',\n    props: {\n      style: { minWidth: 100 }\n    },\n    header: {\n      label: 'Age'\n    }\n  },\n  {\n    property: 'company',\n    props: {\n      style: { minWidth: 400 }\n    },\n    header: {\n      label: 'Company'\n    }\n  },\n  {\n    property: 'product',\n    props: {\n      style: { minWidth: 400 }\n    },\n    header: {\n      label: 'Product'\n    }\n  }\n];\n\nconst schema = {\n  type: 'object',\n  properties: {\n    id: {\n      type: 'string'\n    },\n    name: {\n      type: 'string'\n    },\n    product: {\n      type: 'string'\n    },\n    company: {\n      type: 'string'\n    },\n    age: {\n      type: 'integer'\n    }\n  },\n  required: ['id', 'name', 'product', 'company', 'age']\n};\n// Resolving indices is an optional step. You can skip it if you don't\n// rely on rowIndex anywhere. But if you do, it's good to calculate and\n// include to the data. Reactabular's rendering logic is able to pick it\n// up by convention (`_index` field).\nconst rows = resolve.resolve({ columns })(generateRows(1000, schema));\n\nclass VirtualizedTable extends React.Component {\n  render() {\n    return (\n      <div>\n       <div ref={(ref) => this.container = ref} style={{ height: '500px', overflow: 'auto' }}>\n            {([1, 2, 3]).map(count => \n            <Table.Provider\n              key={count}\n              className=\"pure-table pure-table-striped\"\n              columns={columns}\n              style={{ margin: '20px', }}\n              renderers={{\n                body: {\n                  wrapper: Virtualized.BodyWrapper,\n                  row: Virtualized.BodyRow\n                }\n              }}\n            >\n              <Table.Header\n                style={{\n                  maxWidth: 800\n                }}\n              />\n\n              <Virtualized.Body\n                container={() => this.container}\n                rows={rows}\n                rowKey=\"id\"\n                style={{\n                  maxWidth: 800\n                }}\n                height={400}\n              />\n            </Table.Provider>\n            )}\n        </div>\n      </div>\n    );\n  }\n}\n\n<VirtualizedTable />\n```\n\n## Scrolling to Index\n\n`Virtualized.Body` `ref` exposes `scrollTo` method for scrolling through index. If you want to scroll based on some field value, search the dataset first and pass the resulting index here.\n\n## Define the Height of Table\n\nPlease note `height` of `<Virtualized.Body>` must be defined. If `height` is not defined, `style.maxHeight` will be used. In below example, we use `style.maxHeight` instead of `height`,\n\n```jsx\n/*\nimport React from 'react';\nimport * as Sticky from 'reactabular-sticky';\nimport * as Virtualized from 'reactabular-virtualized';\n\nimport { generateRows } from './helpers';\n*/\n\nconst columns = [\n  {\n    property: 'id',\n    props: {\n      style: { minWidth: 350 }\n    },\n    header: {\n      label: 'Index'\n    }\n  },\n  {\n    property: 'name',\n    props: {\n      style: { minWidth: 300 }\n    },\n    header: {\n      label: 'Name'\n    }\n  }\n];\nconst schema = {\n  type: 'object',\n  properties: {\n    id: {\n      type: 'string'\n    },\n    name: {\n      type: 'string'\n    }\n  },\n  required: ['id', 'name']\n};\nconst rows = generateRows(1000, schema);\n\nclass VirtualizedTable extends React.Component {\n  constructor(props) {\n    super(props);\n\n    this.state = {\n      rows,\n      columns\n    };\n\n    this.tableHeader = null;\n    this.tableBody = null;\n  }\n  componentDidMount() {\n    // We have refs now. Force update to get those to Header/Body.\n    this.forceUpdate();\n  }\n  render() {\n    return (\n      <div>\n        <Table.Provider\n          className=\"pure-table pure-table-striped\"\n          columns={columns}\n          renderers={{\n            body: {\n              wrapper: Virtualized.BodyWrapper,\n              row: Virtualized.BodyRow\n            }\n          }}\n        >\n          <Sticky.Header\n            style={{\n              maxWidth: 800\n            }}\n            ref={tableHeader => {\n              this.tableHeader = tableHeader && tableHeader.getRef();\n            }}\n            tableBody={this.tableBody}\n          />\n\n          <Virtualized.Body\n            rows={rows}\n            rowKey=\"id\"\n            style={{\n              maxWidth: 800,\n              maxHeight: 400\n            }}\n            ref={tableBody => {\n              this.tableBody = tableBody && tableBody.getRef();\n            }}\n            tableHeader={this.tableHeader}\n          />\n        </Table.Provider>\n      </div>\n    );\n  }\n}\n\n<VirtualizedTable />\n```\n\n## Using relative column widths\n\nYou can define column widths as percentages of the table's width, like so:\n\n```javascript\nconst columns = [\n  {\n    property: 'id',\n    props: {\n      style: { width: \"35%\" }\n    },\n    ...\n```\n\nTo force rows to stretch to the full width of the `tbody` container, however, a `flex`-based styling workaround is required. [This StackOverflow answer](http://stackoverflow.com/a/29512692/629578) suggests the configuration below. If this does not work for you, due to other styling constraints or concerns about browser compatibility, you may consider the other answers posted there, or you may need to take care of your column sizing and resizing in JavaScript.\n\n```css\n{\n  display: flex;\n  flex-flow: column;\n\n  thead,\n  tbody tr {\n    display: table;\n    table-layout: fixed;\n  }\n\n  thead {\n    flex: 0 0 auto;\n    width: 100%;\n    background: #eaeaea;\n    tr {\n      width: calc(100% - 0.9em); /* 0.9em approximates scrollbar width */\n      display: table;\n    }\n  }\n\n  tbody {\n    display: block;\n    flex: 1 1 auto;\n    overflow-y: scroll;\n\n    tr {\n      width: 100%;\n    }\n  }\n}\n```\n","maintainers":[{"email":"bebraw@gmail.com","name":"bebraw"},{"email":"andrey@okonet.ru","name":"okonet"}],"time":{"modified":"2022-06-26T09:03:00.377Z","created":"2016-08-31T18:01:17.655Z","2.0.5-alpha.f20b57cb":"2016-08-31T18:01:17.655Z","2.0.5-alpha.331d29a6":"2016-08-31T18:02:54.616Z","3.0.0":"2016-09-01T13:19:20.875Z","3.0.1":"2016-09-01T15:29:26.501Z","3.0.2":"2016-09-01T17:52:52.428Z","3.0.6":"2016-09-12T07:58:00.625Z","4.3.0":"2016-09-27T11:25:12.786Z","5.0.2":"2016-09-28T18:45:37.905Z","5.1.0":"2016-09-29T15:02:38.663Z","6.0.0":"2016-10-14T14:31:23.755Z","6.0.3":"2016-10-19T12:05:56.711Z","7.0.0":"2016-11-03T18:28:39.868Z","7.0.0-readme-55nN7":"2016-11-03T18:35:50.705Z","8.0.0":"2016-11-27T15:56:39.633Z","8.0.0-readme-dUqYo":"2016-11-27T16:00:03.954Z","8.0.0-readme-HsDDA":"2016-11-27T17:12:09.076Z","8.0.0-readme-npZEJ":"2016-11-29T15:08:47.586Z","8.0.0-readme-S1tT8":"2016-11-30T12:33:17.448Z","8.0.0-readme-ggjxw":"2016-11-30T19:27:57.676Z","8.0.0-readme-v1av0":"2016-11-30T19:37:19.470Z","8.0.0-readme-iJWsl":"2016-12-01T08:39:24.576Z","8.0.0-readme-pz5gk":"2016-12-01T10:35:04.493Z","8.0.0-readme-yj96D":"2016-12-05T09:12:57.177Z","8.0.0-readme-jZBLF":"2016-12-15T18:34:06.960Z","8.0.0-readme-obuIm":"2016-12-20T09:11:35.615Z","8.5.1":"2017-01-12T08:26:38.216Z","8.6.0":"2017-01-16T18:24:00.354Z","8.7.0":"2017-02-02T09:30:14.333Z","8.7.1":"2017-03-16T06:33:05.485Z","8.9.0":"2017-05-03T11:14:31.260Z","8.10.1":"2017-07-03T18:13:10.717Z","8.11.0":"2017-09-25T08:46:40.323Z","8.12.0":"2017-10-05T13:41:47.812Z","8.12.1":"2018-03-01T08:20:02.069Z","8.13.0":"2018-04-19T17:00:15.784Z","8.14.0-alpha.42d70095":"2018-04-20T15:30:00.694Z","8.14.0":"2018-05-17T18:29:37.109Z","8.15.0":"2018-09-04T16:47:27.724Z","8.16.1":"2018-10-01T18:16:12.862Z","8.17.0":"2019-01-21T11:50:33.955Z","8.18.0":"2020-01-27T15:51:04.276Z"},"homepage":"http://reactabular.js.org/","keywords":["react","reactjs","table","tables","reactabular"],"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"license":"MIT","readmeFilename":"README.md"}