{"_id":"reactabular-sort","_rev":"43-89947099f5a817259670612cfde9b20e","name":"reactabular-sort","description":"Sorting for Reactabular","dist-tags":{"latest":"7.0.0","canary":"2.0.5-alpha.331d29a6"},"versions":{"0.1.0":{"name":"reactabular-sort","version":"0.1.0","description":"Sorting for Reactabular","scripts":{"build":"rimraf ./dist-modules && babel ./src --out-dir ./dist-modules","preversion":"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-modules","jsnext:main":"src","dependencies":{"reactabular-utils":"^0.1.0"},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"_id":"reactabular-sort@0.1.0","_shasum":"a1c59859bffd8e2c46339f5c98611f5a1dd0124e","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"a1c59859bffd8e2c46339f5c98611f5a1dd0124e","tarball":"https://registry.npmjs.org/reactabular-sort/-/reactabular-sort-0.1.0.tgz","integrity":"sha512-bXjl747XJXyy7TAd8yXFhxmZ02CtkuE5F4WeLoQD1WKORY2GATU0WD4U16fz0RllUIXLrhXHx4m5K6JRrc0HwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0sDD+AD5ZtqaFVqibWjoxz3j5JWISavCcg/adL8RkHAiEA+g+00J5T5g81oAjOaHr11pgLt0DO5AKe+rInmRQnrIw="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-sort-0.1.0.tgz_1469209911870_0.9203514724504203"},"directories":{}},"1.0.0":{"name":"reactabular-sort","version":"1.0.0","description":"Sorting for Reactabular","scripts":{"build":"rimraf ./dist-modules && babel ./src --out-dir ./dist-modules","preversion":"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-modules","jsnext:main":"src","dependencies":{"reactabular-utils":"^0.1.0"},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"_id":"reactabular-sort@1.0.0","_shasum":"003373945ed386f824d2a99cd75f100833ee125b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"003373945ed386f824d2a99cd75f100833ee125b","tarball":"https://registry.npmjs.org/reactabular-sort/-/reactabular-sort-1.0.0.tgz","integrity":"sha512-biNGKc5BTTK36uDTsOyU49kfGrmpMyrG9HyQYu3P9Dr0gU3YQOWdybWKRjCJqDSLQAGeQyaMMSPTXhixMnEKJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdnpc33xj2/vB96B8aWninTyf4HejH0T+i6vBMjdHHbwIhAN1dSSIfCqKvN4njecxdwoB6+vVbcl6iQU4DLkF9UT2V"}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactabular-sort-1.0.0.tgz_1469454124962_0.817732717609033"},"directories":{}},"1.0.2":{"name":"reactabular-sort","version":"1.0.2","description":"Sorting for Reactabular","scripts":{"build":"rimraf ./dist-modules && babel ./src --out-dir ./dist-modules","preversion":"npm run build","postpublish":"cd ../.. && npm run gh-pages:build-and-deploy"},"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-modules","jsnext:main":"src","dependencies":{"reactabular-utils":"^1.0.2"},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"_id":"reactabular-sort@1.0.2","_shasum":"b20ab3516ce1289da26e78ab8101399caeb14bb8","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"b20ab3516ce1289da26e78ab8101399caeb14bb8","tarball":"https://registry.npmjs.org/reactabular-sort/-/reactabular-sort-1.0.2.tgz","integrity":"sha512-MQQ2zNZvhC5+D+SOToOXlEfOOoF6UnSFaFYNt9f3HwuDi74HtkQiu7qVk0kgnLCJO377Tc66LUSmi8ro3QjJSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiQQg3nKHtVGlUySYNQWrjh4eRYQ8KDm5ppr02uFtj+wIgaOr9az0PqrtH39bivmemTZut6rrzjN90UGnd9S76unY="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactabular-sort-1.0.2.tgz_1469551262188_0.23937190580181777"},"directories":{}},"1.0.4":{"name":"reactabular-sort","version":"1.0.4","description":"Sorting for Reactabular","scripts":{"build":"rimraf ./dist-modules && babel ./src --out-dir ./dist-modules","preversion":"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-modules","jsnext:main":"src","dependencies":{"reactabular-utils":"^1.0.4"},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"_id":"reactabular-sort@1.0.4","_shasum":"41c6bc46cb3d80f1bbbc5502f5be705b1b6175a1","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"41c6bc46cb3d80f1bbbc5502f5be705b1b6175a1","tarball":"https://registry.npmjs.org/reactabular-sort/-/reactabular-sort-1.0.4.tgz","integrity":"sha512-U6+oSWy1oVioZnhyuJeN5rKCWEnnxQDdKmu3BHyCl+bd7UFTTFKb9s/nem+A1rMaXSdkevnFyetKUTNy8NVDZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbP69KCN2Y7//6h+H/SedICnWPQUNqJVqerfrT+ZcKvAiB3I+Iy08MY5CG08nYlN7s5May0sxCcJqSN85tTWHGw4A=="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactabular-sort-1.0.4.tgz_1469556603142_0.6973476971033961"},"directories":{}},"1.0.5":{"name":"reactabular-sort","version":"1.0.5","description":"Sorting for Reactabular","scripts":{"build":"rimraf ./dist-modules && babel ./src --out-dir ./dist-modules","preversion":"npm run build"},"files":["dist-modules","src","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-modules","jsnext:main":"src","dependencies":{"reactabular-utils":"^1.0.5"},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"_id":"reactabular-sort@1.0.5","_shasum":"9e5d576faa97d984c211032d9562d5ecb7fb7097","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"9e5d576faa97d984c211032d9562d5ecb7fb7097","tarball":"https://registry.npmjs.org/reactabular-sort/-/reactabular-sort-1.0.5.tgz","integrity":"sha512-b866BiZYNaMDvFLoGeZ0c/SZeTeDATL3lmhmyuWW7TSKytGsFBfuGFIXHoa1DxhIRFlZRoYzrjg1OOID/VS33w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZHLDUBmHXjVhQpWmyXizM9xu6Nj1MgYBBWZSgJr8CPAiEAuP1CaHqJCiFfWuXIZZwxMeNhOBCvXGS7OZJe19JHzNg="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactabular-sort-1.0.5.tgz_1469630979360_0.8537668213248253"},"directories":{}},"1.0.9":{"name":"reactabular-sort","version":"1.0.9","description":"Sorting for Reactabular","scripts":{"build":"rimraf ./dist-modules && babel ./src --out-dir ./dist-modules","prepublish":"npm run build"},"files":["dist-modules","src","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-modules","jsnext:main":"src","dependencies":{"reactabular-utils":"^1.0.9"},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"_id":"reactabular-sort@1.0.9","_shasum":"6f6338981929431d9614da8628d89f1116befaec","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"6f6338981929431d9614da8628d89f1116befaec","tarball":"https://registry.npmjs.org/reactabular-sort/-/reactabular-sort-1.0.9.tgz","integrity":"sha512-rsAeyR92CkUPsdW4ZcD5ycN4S7vkIUQRtuYZ/6G+Oc1nxerOum49CGRmuuRHp4pYwTyYakSYSz5OpCAwEglO1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqGZxWbMu/Ay6ivTcwPQvufSJ5gugdpuwS7uqE4WdPtAIhAPsdE9uqzDb3vkHelIqHrZVRGcrnS2bVGPEOPj89tUQF"}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-sort-1.0.9.tgz_1469782374715_0.8987539389636368"},"directories":{}},"1.0.10":{"name":"reactabular-sort","version":"1.0.10","description":"Sorting for Reactabular","scripts":{"build":"rimraf ./dist-modules && babel ./src --out-dir ./dist-modules","prepublish":"npm run build"},"files":["dist-modules","src","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-modules","jsnext:main":"src","dependencies":{"reactabular-utils":"^1.0.9"},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"_id":"reactabular-sort@1.0.10","_shasum":"0233af93ff2db7ecf4b4121574bac2980fae1043","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"0233af93ff2db7ecf4b4121574bac2980fae1043","tarball":"https://registry.npmjs.org/reactabular-sort/-/reactabular-sort-1.0.10.tgz","integrity":"sha512-h2aH7jCJ7ofzcGrcfHmiZAkoj+ELmkOeQT70ahFb260Ql4BsTs8oqIFbcaOx+pO2IA1HdYSaHu/pQTfKoBsduw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7Dvnr+Gz+qv/lOCAJGNqXCvWzXSVL35jOi5plcTSQOAiA7wAcSQvO2p8YnILl0vsqfbJwlB4hPtdRf8uF6VMBP2A=="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-sort-1.0.10.tgz_1469798580527_0.5004640650004148"},"directories":{}},"1.0.11":{"name":"reactabular-sort","version":"1.0.11","description":"Sorting for Reactabular","scripts":{"build":"rimraf ./dist-modules && babel ./src --out-dir ./dist-modules","prepublish":"npm run build"},"files":["dist-modules","src","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-modules","jsnext:main":"src","dependencies":{"reactabular-utils":"^1.0.9"},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"_id":"reactabular-sort@1.0.11","_shasum":"40b8a99bf02bbb48a20f848fca28abaa16d611f9","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"40b8a99bf02bbb48a20f848fca28abaa16d611f9","tarball":"https://registry.npmjs.org/reactabular-sort/-/reactabular-sort-1.0.11.tgz","integrity":"sha512-LrfSDpaHA0QP9Zjhx89xOy3/ZTm9EqYJgxTah0DKPQUjyQuBlnwQhoBBskGEZUdfj/C48uewjCI+DbLb3zj9vA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtNGoPBRpIPs7XtUAOcWvhjMoJzAXGSB/ztnpPaG1q1wIgXpORAkMKN3qpe0PAS7x3XTxVv7ewa8ZywxFvrRvDtZU="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-sort-1.0.11.tgz_1469814931027_0.8798289932310581"},"directories":{}},"1.1.0":{"name":"reactabular-sort","version":"1.1.0","description":"Sorting for Reactabular","scripts":{"build":"rimraf ./dist-modules && babel ./src --out-dir ./dist-modules","prepublish":"npm run build"},"files":["dist-modules","src","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-modules","module":"src","jsnext:main":"src","dependencies":{"reactabular-utils":"^1.1.0"},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"_id":"reactabular-sort@1.1.0","_shasum":"13f2d3a9b5bea51411bd5e425b36aeb473a77d0f","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"13f2d3a9b5bea51411bd5e425b36aeb473a77d0f","tarball":"https://registry.npmjs.org/reactabular-sort/-/reactabular-sort-1.1.0.tgz","integrity":"sha512-msTd+mhrGqYIyXhYlKfldn5jLl+EsSZoQq+puMVntKcP5MTJ3Q2HF0dScz8n78Ei74t1aGdfurvgvVzDzvwBww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7p69JCBjyC6FwGqop9WVbfYkpTo53KWOSihH60p3QaAiAZzErEybKuOso89af7LSARUvUizQLgEDcfp14Z24Bx8w=="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactabular-sort-1.1.0.tgz_1470245952138_0.4653034119401127"},"directories":{}},"1.1.4":{"name":"reactabular-sort","version":"1.1.4","description":"Sorting for Reactabular","scripts":{"build":"rimraf ./dist-modules && babel ./src --out-dir ./dist-modules","prepublish":"npm run build"},"files":["dist-modules","src","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-modules","module":"src","jsnext:main":"src","dependencies":{"reactabular-utils":"^1.1.0"},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"_id":"reactabular-sort@1.1.4","_shasum":"8ced24f735298cbe186a4323a8d2762787c7a6db","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"8ced24f735298cbe186a4323a8d2762787c7a6db","tarball":"https://registry.npmjs.org/reactabular-sort/-/reactabular-sort-1.1.4.tgz","integrity":"sha512-EuHY3bTps7Gz116iA2o1Byj5bMMKfMjHmLfPFbW+dGAV+p3qb4k16/bBCbNZ6H2Mmz46wb8C1HldbK08e2OMdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGYWWVjxuZs2npDr1ZrsI+16rCdQyB0XnhmSAvy400ywIgJtPMS22ozUzGOjXY5zDXRiDjNx76SjvmTOz0/Ut3Prk="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactabular-sort-1.1.4.tgz_1470314589088_0.9700657059438527"},"directories":{}},"1.2.6-alpha.61e29539":{"name":"reactabular-sort","version":"1.2.6-alpha.61e29539","description":"Sorting for Reactabular","scripts":{"build":"rimraf ./dist-modules && babel ./src --out-dir ./dist-modules","prepublish":"npm run build"},"files":["dist-modules","src","CHANGELOG.md","LICENSE","README.md","style.css"],"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-modules","module":"src","jsnext:main":"src","dependencies":{"reactabular-utils":"^1.2.6-alpha.61e29539"},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"peerDependencies":{"react":">= 0.11.2 < 16.0.0"},"_id":"reactabular-sort@1.2.6-alpha.61e29539","_shasum":"54db60e1633687181b8531dc70c0536dced1c89e","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"54db60e1633687181b8531dc70c0536dced1c89e","tarball":"https://registry.npmjs.org/reactabular-sort/-/reactabular-sort-1.2.6-alpha.61e29539.tgz","integrity":"sha512-6ZnflYWGyxU83vd2l1G4h1AO6XH0vBALcdw1yEdop1dppJkUL4rj9a7nwbfi4xU0/eXXB61A/BHJAXa0za+WXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcyarZ9fLLYKpOK3O0pRojv0mwOapwvUFBRA6h1vjWSgIgdOmXvfsBpXM6arwlwKJAHZxbambb3WlPh8tPsHRcGx0="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-sort-1.2.6-alpha.61e29539.tgz_1471282018458_0.08126558177173138"},"directories":{}},"2.0.0":{"name":"reactabular-sort","version":"2.0.0","description":"Sorting for Reactabular","scripts":{"build:all":"npm run build:es5 && npm run build:es6","build:es5":"rimraf ./dist-es5 && cross-env BABEL_ENV=es5 babel ./src --out-dir ./dist-es5","build:es6":"rimraf ./dist-es6 && cross-env BABEL_ENV=es6 babel ./src --out-dir ./dist-es6","prepublish":"npm run build:all"},"files":["dist-es5","dist-es6","CHANGELOG.md","LICENSE","README.md","style.css"],"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-es5","module":"dist-es6","jsnext:main":"dist-es6","dependencies":{"reactabular-utils":"^2.0.0"},"devDependencies":{"babel-cli":"^6.11.4","cross-env":"^2.0.0","rimraf":"^2.5.4"},"peerDependencies":{"react":">= 0.11.2 < 16.0.0"},"_id":"reactabular-sort@2.0.0","_shasum":"a68fca59f519bb9e2f1ec756551ffefec8219e71","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"a68fca59f519bb9e2f1ec756551ffefec8219e71","tarball":"https://registry.npmjs.org/reactabular-sort/-/reactabular-sort-2.0.0.tgz","integrity":"sha512-Gc8lWCW0wU26yZndK6WaVBplUwyWku4Hql903ZRDUs2TVBeCTOdbzG5guvRaEWq5j6zupsB6ANV+ZgoIoCZX1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk4ldIEPE/j7yt9gR/bKFbNiRfv0UqkGhrZlTtPX3pAwIhAIOv8p5oBvgpXjwsAHJ/34Q65RYdFPKvPLoJ1PyHujcO"}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-sort-2.0.0.tgz_1471365607792_0.9050972659606487"},"directories":{}},"2.0.1":{"name":"reactabular-sort","version":"2.0.1","description":"Sorting for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md","style.css"],"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":{"reactabular-utils":"^2.0.1"},"devDependencies":{"babel-cli":"^6.11.4","rimraf":"^2.5.4"},"peerDependencies":{"react":">= 0.11.2 < 16.0.0"},"_id":"reactabular-sort@2.0.1","_shasum":"b6e824e3ce907c47d51a37e7a6f99a7ec2a1dcad","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"b6e824e3ce907c47d51a37e7a6f99a7ec2a1dcad","tarball":"https://registry.npmjs.org/reactabular-sort/-/reactabular-sort-2.0.1.tgz","integrity":"sha512-mbITarbZB6Va954qAgS2kPIIDxEweDcOHxET9bkgDansEsfBXVD67Rk0Nq05y753xUtXRWp8JbOReb5V/wKPsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0+HeGKMswlnd9IQ9sBRbky3w8aSU3U9IvFwFHB2BjtgIgGVg8KunTzw4fgLkCiuDkJhyrkpzhM6xwveNJL0Hvva0="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactabular-sort-2.0.1.tgz_1471373747552_0.1045065086800605"},"directories":{}},"2.0.5":{"name":"reactabular-sort","version":"2.0.5","description":"Sorting for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md","style.css"],"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":{"reactabular-utils":"^2.0.1"},"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"},"_id":"reactabular-sort@2.0.5","_shasum":"cf20680e14bbfd7dd2fd1d8f459bec7a52be9925","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"cf20680e14bbfd7dd2fd1d8f459bec7a52be9925","tarball":"https://registry.npmjs.org/reactabular-sort/-/reactabular-sort-2.0.5.tgz","integrity":"sha512-Q8JIXwX1EJEB+DwCcIvappETJ/cN2JYT+Cr9HU/+Y2uS6wwCSCwDHyX/T03R+/tRJ+pr4WFQWUtBzJTbYxiawQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWv3Eo6MUcsJx8ueGgnpEqWm8rkG0CKxnQcNEnHpzuqAiEAx7y5qGPCcNvTtQ0CR5TFpD3pzw3l9pfhaFosuiaoFws="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-sort-2.0.5.tgz_1472201509197_0.7350382786244154"},"directories":{}},"2.0.5-alpha.f20b57cb":{"name":"reactabular-sort","version":"2.0.5-alpha.f20b57cb","description":"Sorting for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md","style.css"],"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":{"reactabular-utils":"^2.0.5-alpha.f20b57cb"},"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"},"_id":"reactabular-sort@2.0.5-alpha.f20b57cb","_shasum":"4762816ad4a6bf0834224f763245507e12681593","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"4762816ad4a6bf0834224f763245507e12681593","tarball":"https://registry.npmjs.org/reactabular-sort/-/reactabular-sort-2.0.5-alpha.f20b57cb.tgz","integrity":"sha512-F9Vr6PlbU8ej6t+91b+7F6wrm6getCFZAMqIuDdcWPFw9wY0W4ex5KfFM0JAKc42O9oa87O2MV1dMi2QQZUwXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCpuEyE7ln960ViYxA3lVsLwCVxP/5JQOLR+DeofZSUwIhAORFJDMKQHT9QSmjDiXEtAt7GeBW46J/fUNL1gzy5Kot"}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-sort-2.0.5-alpha.f20b57cb.tgz_1472665997968_0.33409956423565745"},"directories":{}},"2.0.5-alpha.331d29a6":{"name":"reactabular-sort","version":"2.0.5-alpha.331d29a6","description":"Sorting for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md","style.css"],"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":{"reactabular-utils":"^2.0.5-alpha.331d29a6"},"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"},"_id":"reactabular-sort@2.0.5-alpha.331d29a6","_shasum":"cb12bf3c91f2ba8174535d22c9cd851f9a41c629","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"cb12bf3c91f2ba8174535d22c9cd851f9a41c629","tarball":"https://registry.npmjs.org/reactabular-sort/-/reactabular-sort-2.0.5-alpha.331d29a6.tgz","integrity":"sha512-WWeYb42rl6EbQfRQKqr5T9uPGGfUIyRube+jbrKhEZxll+FX85aggWfvHZyB5UyrJJ/5LCHlS/gMfTpP29y8/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGHwL4fZJSGXhDHb3KaQdAb4TvGFdGjUXOk5vdKxVsvUAiBEPvk7NW0ngOgN07/MmIuW2ldF42/8chPB72P5aicnKA=="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactabular-sort-2.0.5-alpha.331d29a6.tgz_1472666548849_0.48786953114904463"},"directories":{}},"3.0.0":{"name":"reactabular-sort","version":"3.0.0","description":"Sorting for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md","style.css"],"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":{"reactabular-utils":"^3.0.0"},"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"},"_id":"reactabular-sort@3.0.0","_shasum":"384c9d41255d1059d71df743c1d477c17b1af41c","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"384c9d41255d1059d71df743c1d477c17b1af41c","tarball":"https://registry.npmjs.org/reactabular-sort/-/reactabular-sort-3.0.0.tgz","integrity":"sha512-07uFzZb9nVSvE8slfwOo6oUNFHVOY4qntoXovG3C/kw+R4YYI8IEaQ4jMAFPH8GU4OS9E+UJbN6YAN0GjB6VCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCptjCE8qUhcTxXJbYMdOBH9M+6JGVTER7iMa0C1nsygQIhANBp/3H8+f8uDciohVya+EIfm+Tpzs+OIwFZ6XxVWtB8"}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-sort-3.0.0.tgz_1472736026304_0.8040945590473711"},"directories":{}},"4.1.0":{"name":"reactabular-sort","version":"4.1.0","description":"Sorting for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md","style.css"],"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":{"reactabular-utils":"^3.0.0"},"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"},"_id":"reactabular-sort@4.1.0","_shasum":"c8e75a4900e734bce257f5b26af63d319a2f773b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"c8e75a4900e734bce257f5b26af63d319a2f773b","tarball":"https://registry.npmjs.org/reactabular-sort/-/reactabular-sort-4.1.0.tgz","integrity":"sha512-/9oSPqMVahZhzHmnb9xC7HJX9CtOhsYArjZhw2jumG91WlQpjA8ummy4/SVwrHRIRpHOEqX+jKv7TKSMeOy5ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8qvcXB2LbWwnNBk1f6SeZGMOd/B6SuqlGLHgV+dysCAiAy1k2dEhcagXAOe29dgr62TdL3eTywDddOHtltlnwGRw=="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactabular-sort-4.1.0.tgz_1474360180103_0.5327004683203995"},"directories":{}},"4.2.0":{"name":"reactabular-sort","version":"4.2.0","description":"Sorting for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md","style.css"],"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":{"reactabular-utils":"^3.0.0"},"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"},"_id":"reactabular-sort@4.2.0","_shasum":"928c82aabda26b94f1c2dc5030fe09676b6ee370","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"928c82aabda26b94f1c2dc5030fe09676b6ee370","tarball":"https://registry.npmjs.org/reactabular-sort/-/reactabular-sort-4.2.0.tgz","integrity":"sha512-ZflXNdQkqfss/ZInTzv3923s2LAPMevtxAFo2u84kNUCeKvddXYBoTP6lrUyfQjy+S/PUl+1a4b+lDaLUbpZOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfTzC5bJ+ECNAKTqklbwwKuKY5ptxB8WMd4hIOO977swIhAJzpZcSJXLTeS9kicUB1ywXIKy46b6NCbPuvMNPLNKRu"}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactabular-sort-4.2.0.tgz_1474643650069_0.37497178581543267"},"directories":{}},"5.3.0":{"name":"reactabular-sort","version":"5.3.0","description":"Sorting for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md","style.css"],"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":{"reactabular-utils":"^3.0.0"},"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"},"_id":"reactabular-sort@5.3.0","_shasum":"2a34665f7a256433dc2bba886c2af4b111534a2d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"2a34665f7a256433dc2bba886c2af4b111534a2d","tarball":"https://registry.npmjs.org/reactabular-sort/-/reactabular-sort-5.3.0.tgz","integrity":"sha512-0QKSiP0yNrLP23tz+96ntFLP8Lf9kc3xNjGWPQ4/4/ER/NqizGf8FKU3yaeXK3ApTWRDP6M8Th7iPJaPiAz/oA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUoEUu1LqJT1yLfpHjLlpNPdPhtf3wnM2/yKWYaofRkAiB+sRPpN7PIgjS7SMD5hojXC+teiqABr70ti/48hTTLZg=="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-sort-5.3.0.tgz_1475670335138_0.12960917339660227"},"directories":{}},"6.0.0":{"name":"reactabular-sort","version":"6.0.0","description":"Sorting for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md","style.css"],"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":{"reactabular-utils":"^6.0.0"},"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"},"_id":"reactabular-sort@6.0.0","_shasum":"045b2c0c0ea712bac4531fe607d71cdc400f6c94","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"045b2c0c0ea712bac4531fe607d71cdc400f6c94","tarball":"https://registry.npmjs.org/reactabular-sort/-/reactabular-sort-6.0.0.tgz","integrity":"sha512-b9phjdPEgqoiqqs39g6GIVcIswBbs5ToNqdPKATA/sy08D1/v8kD/A991Rvsf8XAv0njUpuRd0p46CBNq+PIKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7ivi7OUnkL3CWv7az9Ml2mJ5BFuPpMq16te4lGSAOCwIhAP380zUFdzLkaeONQuqZYY6e2WFOpSnMu3KJHjrcf09S"}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-sort-6.0.0.tgz_1476455548369_0.13228442217223346"},"directories":{}},"7.0.0":{"name":"reactabular-sort","version":"7.0.0","description":"Sorting for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist","prepublish":"npm run build"},"files":["dist","CHANGELOG.md","LICENSE","README.md","style.css"],"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":{"reactabular-utils":"^7.0.0"},"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"},"_id":"reactabular-sort@7.0.0","_shasum":"2c5f7521e7744f7dfa681994969ddee855ead15f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"2c5f7521e7744f7dfa681994969ddee855ead15f","tarball":"https://registry.npmjs.org/reactabular-sort/-/reactabular-sort-7.0.0.tgz","integrity":"sha512-/8rQj8F4nq9Mq4slh3oUCeF1M8qesklAHPFcZ+HJUCrUtl2nDbYvs9ho32uK89T5iNPoKhwU/YCPcuTbaH7IVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqfxwBD58v0WBTH/Nnf7fNMA0D7OH1qsjGAGgDhwQLzAiAcGQifOy16zGo3Opg2OjIF2LVQngi65LxtnMuMU66hxQ=="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/reactabular-sort-7.0.0.tgz_1478197701410_0.7249958387110382"},"directories":{}}},"readme":"Reactabular's sorting helpers make it possible to manage sorting related classes and to sort rows based on them. You can either use them through `reactabular` or `reactabular-sort`.\n\n## How to Use?\n\nThe general workflow goes as follows:\n\n1. Set up the `sort` transform. Its purpose is to track when the user requests sorting and render possibly matching sorting condition as a class for styling.\n2. Set up a sort helper. There are helpers for sorting per one column (`sort.byColumn`) and one for sorting per multiple columns (`sort.byColumns`). The helpers handle managing sorting conditions and actual sorting. If you have a back-end, you can skip the latter.\n3. Sort the rows before rendering.\n4. Feed the sorted rows to a `Table`.\n\n> You can find suggested default styling for the package at `style.css` in the package root.\n\n**Example:**\n\n```jsx\n/*\nimport React from 'react';\nimport orderBy from 'lodash/orderBy';\nimport { Table, sort } from 'reactabular';\n*/\n\nconst initialRows = [\n  {\n    id: 100,\n    name: 'Adam',\n    age: 10\n  },\n  {\n    id: 101,\n    name: 'Brian',\n    age: 43\n  },\n  {\n    id: 102,\n    name: 'Brian',\n    age: 23\n  },\n  {\n    id: 103,\n    name: 'Jake',\n    age: 33\n  },\n  {\n    id: 104,\n    name: 'Jill',\n    age: 63\n  }\n];\n\nclass SortTable extends React.Component {\n  constructor(props) {\n    super(props);\n\n    const getSortingColumns = () => this.state.sortingColumns || {};\n    const sortable = sort.sort({\n      // Point the transform to your rows. React state can work for this purpose\n      // but you can use a state manager as well.\n      getSortingColumns,\n\n      // The user requested sorting, adjust the sorting state accordingly.\n      // This is a good chance to pass the request through a sorter.\n      onSort: selectedColumn => {\n        this.setState({\n          sortingColumns: sort.byColumns({ // sort.byColumn would work too\n            sortingColumns: this.state.sortingColumns,\n            selectedColumn\n          })\n        });\n      }\n    });\n    const resetable = sort.reset({\n      event: 'onDoubleClick',\n      getSortingColumns,\n      onReset: ({ sortingColumns }) => this.setState({ sortingColumns })\n    });\n\n    this.state = {\n      // Sort the first column in a descending way by default.\n      // \"asc\" would work too and you can set multiple if you want.\n      sortingColumns: {\n        0: {\n          direction: 'desc',\n          position: 0\n        }\n      },\n      columns: [\n        {\n          property: 'name',\n          header: {\n            label: 'Name',\n            transforms: [resetable],\n            format: sort.header({\n              sortable,\n              getSortingColumns\n            })\n          }\n        },\n        {\n          property: 'age',\n          header: {\n            label: 'Age',\n            transforms: [resetable],\n            format: sort.header({\n              sortable,\n              getSortingColumns\n            })\n            // Alternative if you don't need reset.\n            // transforms: [sortable]\n          }\n        }\n      ],\n      rows: initialRows\n    };\n  }\n  render() {\n    const { rows, columns, sortingColumns } = this.state;\n    const sortedRows = sort.sorter({\n      columns,\n      sortingColumns,\n      sort: orderBy\n    })(rows);\n\n    return (\n      <div>\n        <Table.Provider columns={columns}>\n          <Table.Header />\n\n          <Table.Body rows={sortedRows} rowKey=\"id\" />\n        </Table.Provider>\n      </div>\n    );\n  }\n}\n\n<SortTable />\n```\n\n## API\n\nThe API consists of the sort helpers, transforms, formatters, and strategies. These can be combined together to set up sort in various ways. There's control over the algorithm used as well as how it's bound to the user interface. You can also control how sorting is tracked (per column index or per property).\n\n### Helpers\n\n**`sort.byColumn({ sortingColumns: <sorting columns>, sortingOrder: {FIRST: <string>, <string>: <string>}, selectedColumn: <string> }) => <sorting colums> || {}`**\n\n`sort.byColumn` allows you to sort per one column. It discards possible existing sorting state. If you are trying to sort the same column, it will cycle between ascending, descending, and no sorting. In case you are trying to sort some other column, it will start from the ascending state while discarding the existing sorting state.\n\n**`sort.byColumns({ sortingColumns: <sorting columns>, sortingOrder: {FIRST: <string>, <string>: <string>}, selectedColumn: <string> }) => <sorting columns> || {}`**\n\n`sort.byColumns` is like `sort.byColumn` except it doesn't discard possible existing sort state and instead accumulates it. This allows you to perform sorting over multiple columns while refining the results. The last-sorted column always has the highest `position` value, i.e. the lowest sorting priority.\n\n**`sort.byColumnsPrioritizeLastSorted({ sortingColumns: <sorting columns>, sortingOrder: {FIRST: <string>, <string>: <string>}, selectedColumn: <string> }) => <sorting columns> || {}`**\n\n`sort.byColumnsPrioritizeLastSorted` is like `sort.byColumns` except it\nalways gives the last-sorted column the highest sorting priority.\n\n**`sort.sorter({ columns: [<object>], sortingColumns: <sorting columns>, sort: <function>, strategy = strategies.byIndex })([<rows to sort>]) => [<sorted rows>]`**\n\n`sort.sorter` sorts the passed `rows` using a `sortingColumns` definitions and a `sort` function. It has been designed to work based on [lodash.orderBy](https://lodash.com/docs#orderBy) signature.\n\nIf you want to evaluate columns in a reverse order instead of the default, you can reverse `sort` function like this:\n\n```javascript\nconst reverseSort = (data, columnIndexList, orderList) => (\n  orderBy(data, columnIndexList.slice().reverse(), orderList.slice().reverse())\n);\n```\n\n### Transforms\n\n**`sort.sort = ({ event = 'onClick', getSortingColumns = () => [], strategy = strategies.byIndex, onSort = (columnIndex) => {} } = {}) => (value, { columnIndex }, props)`**\n\n`sort.sort` can be applied as a transform. It expects `getSortingColumns` and `onSort` callbacks. The former should return the sorting column data, the latter is called when the user sorts based on `event`.\n\n**`sort.reset = ({ event = 'onDoubleClick', getSortingColumns = () => [], strategy = strategies.byIndex, onReset = (columnIndex) => {} } = {}) => (value, { columnIndex }, props)`**\n\n`sort.reset` can be applied as a transform. It expects `getSortingColumns` and `onReset` callbacks. The former should return the sorting column data, the latter is called when the user sorts based on `event`.\n\n### Formatters\n\n**`sort.header = ({ sortable, strategy = strategies.byIndex, getSortingColumns  = () => [] }) => (value, { columnIndex })`**\n\n`sort.header` can be used to sort within a header cell. This works will with `sort.reset` since then you can apply both reseting and sorting to the same cell without conflicts. It expects an initialized sortable (i.e., `sort.sort`) and `getSortingColumns`. If sorting is active at a column, it displays the current order number.\n\nYou can customize `props` of `sort.header` specific portions through the following protocol:\n\n```javascript\nprops = {\n  container: {},\n  value: {},\n  order: {}\n}\n```\n\n### Strategies\n\nMost of the functions accept a strategy. This allows you to modify their sorting behavior. By default they'll track sorting by column index. It's possible to change it to sort by property.\n\n**`sort.strategies.byIndex`**\n\n`byIndex` is the default strategy used by other functions. It literally means the system will track sorting per index.\n\n**`sort.strategies.byProperty`**\n\n`byProperty` ties sorting state to column property. This can be useful if you want to retain the sorting state within a column while moving it around.\n\n## Sorting Protocol\n\nSorting relies on a structure like this to describe what is being sorted and in what order:\n\n```javascript\nconst sortingColumns = {\n  0: {\n    direction: 'asc',\n    position: 1\n  },\n  1: {\n    direction: 'desc',\n    position: 0\n  }\n};\n```\n\nIt maps column index to sorting state and can contain multiple sorters.\n\n## Customizing Sorting Order\n\nIt is possible to customize the sorting order of `sort.byColumn` and `sort.byColumns` by passing an object describing the sorting. It should contain `FIRST` key to describe the starting point. The remaining key-value pairs should form a cycle.\n\nAssuming you are using the `sort` transform, the order values are used for generating the classes you see at the user interface.\n\nThe default order cycles between `asc`, `desc`, and `''` (no sort).\n\nYou could implement a custom order cycling between `asc` and `desc` like this:\n\n```javascript\nconst sortingOrder = {\n  FIRST: 'asc',\n  asc: 'desc',\n  desc: 'asc'\n};\n```\n\n## The `sort` Transform\n\nThe `sort` transform has been designed to track when the user requests sorting and render possibly matching sorting condition as a class for styling. In addition you will need to use specific sort helpers to handle the sorting logic. The helpers have been encapsulated within the `sort` module.\n\n**Example:**\n\n```javascript\n...\nimport { sort } from 'reactabular';\n\n...\n\nconst sortable = sort.sort({\n  // Point the transform to your rows. React state can work for this purpose\n  // but you can use a state manager as well.\n  getSortingColumns: () => this.state.sortingColumns || [],\n\n  // The user requested sorting, adjust the sorting state accordingly.\n  // This is a good chance to pass the request through a sorter.\n  onSort: selectedColumn => {\n    this.setState({\n      sortingColumns: sort.byColumns({ // sort.byColumn would work too\n        sortingColumns: this.state.sortingColumns,\n        selectedColumn\n      })\n    });\n  }\n});\n\n...\n\n// Mark a header as sortable\ncolumns: [\n  {\n    property: 'name',\n    header: {\n      label: 'name',\n      transforms: [sortable()]\n    }\n  }\n]\n```\n\n## See Also\n\n* [Sort and Search](http://reactabular.js.org/#/examples/sort-and-search)\n","maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"}],"time":{"modified":"2022-06-26T09:02:55.383Z","created":"2016-07-22T17:51:53.851Z","0.1.0":"2016-07-22T17:51:53.851Z","1.0.0":"2016-07-25T13:42:06.813Z","1.0.2":"2016-07-26T16:41:03.890Z","1.0.4":"2016-07-26T18:10:04.911Z","1.0.5":"2016-07-27T14:49:40.990Z","1.0.9":"2016-07-29T08:52:57.658Z","1.0.10":"2016-07-29T13:23:04.020Z","1.0.11":"2016-07-29T17:55:34.117Z","1.1.0":"2016-08-03T17:39:13.846Z","1.1.4":"2016-08-04T12:43:10.817Z","1.2.6-alpha.61e29539":"2016-08-15T17:27:00.457Z","2.0.0":"2016-08-16T16:40:10.616Z","2.0.1":"2016-08-16T18:55:49.219Z","2.0.5":"2016-08-26T08:51:50.053Z","2.0.5-alpha.f20b57cb":"2016-08-31T17:53:19.991Z","2.0.5-alpha.331d29a6":"2016-08-31T18:02:30.889Z","3.0.0":"2016-09-01T13:20:28.367Z","4.1.0":"2016-09-20T08:29:42.059Z","4.2.0":"2016-09-23T15:14:11.757Z","5.3.0":"2016-10-05T12:25:37.235Z","6.0.0":"2016-10-14T14:32:29.588Z","7.0.0":"2016-11-03T18:28:22.100Z","7.0.0-readme-CW0AQ":"2016-11-03T18:34:34.569Z"},"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"}