{"_id":"reactabular-dnd","_rev":"441727","name":"reactabular-dnd","description":"Drag and drop helpers for Reactabular","dist-tags":{"canary":"8.14.0-alpha.42d70095","latest":"8.16.0"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"okonet","email":"andrey@okonet.ru"}],"time":{"modified":"2021-08-05T06:36:04.000Z","created":"2016-08-15T17:26:29.056Z","8.16.0":"2018-09-04T17:00:21.957Z","8.15.0":"2018-09-04T16:47:24.233Z","8.14.0":"2018-05-17T18:29:29.691Z","8.14.0-alpha.42d70095":"2018-04-20T15:29:53.547Z","8.13.0":"2018-04-19T17:00:15.748Z","8.12.0":"2017-10-05T13:41:43.064Z","8.9.0":"2017-05-03T11:14:25.892Z","8.7.1":"2017-03-16T06:33:05.313Z","8.6.0-readme-k74G3":"2017-01-16T18:25:06.085Z","8.6.0":"2017-01-16T18:23:54.382Z","8.4.1-readme-rPEJT":"2016-12-05T09:12:00.636Z","8.4.1":"2016-12-05T09:10:50.989Z","8.0.0":"2016-11-27T15:56:30.788Z","7.0.0":"2016-11-03T18:28:12.292Z","4.2.0":"2016-09-23T15:14:53.606Z","3.0.0":"2016-09-01T13:23:13.016Z","2.0.5-alpha.331d29a6":"2016-08-31T18:01:53.324Z","2.0.5-alpha.f20b57cb":"2016-08-31T17:52:39.096Z","2.0.1":"2016-08-16T18:55:12.279Z","2.0.0":"2016-08-16T16:42:32.351Z","1.2.6-alpha.61e29539":"2016-08-15T17:26:29.056Z"},"users":{},"author":{"name":"Juho Vepsalainen","email":"bebraw@gmail.com","url":"http://github.com/bebraw"},"repository":{"type":"git","url":"git+https://github.com/reactabular/reactabular.git"},"versions":{"8.16.0":{"name":"reactabular-dnd","version":"8.16.0","description":"Drag and drop helpers 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","dnd"],"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","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 17.0.0","react-dnd":">= 2.0.0 < 3.0.0"},"_id":"reactabular-dnd@8.16.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"c66df1cfa08615978aa4eeb885747a1634dfc54a","size":6153,"noattachment":false,"key":"/reactabular-dnd/-/reactabular-dnd-8.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/reactabular-dnd/download/reactabular-dnd-8.16.0.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"okonet","email":"andrey@okonet.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactabular-dnd_8.16.0_1536080421798_0.9620171725028452"},"_hasShrinkwrap":false,"publish_time":1536080421957,"_cnpm_publish_time":1536080421957},"8.15.0":{"name":"reactabular-dnd","version":"8.15.0","description":"Drag and drop helpers 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","dnd"],"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","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 17.0.0","react-dnd":">= 2.0.0 < 3.0.0"},"_id":"reactabular-dnd@8.15.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"79775f3be356e735ba4a6d8523ff43180024f46b","size":6034,"noattachment":false,"key":"/reactabular-dnd/-/reactabular-dnd-8.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/reactabular-dnd/download/reactabular-dnd-8.15.0.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"okonet","email":"andrey@okonet.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactabular-dnd_8.15.0_1536079644086_0.9713611135348781"},"_hasShrinkwrap":false,"publish_time":1536079644233,"_cnpm_publish_time":1536079644233},"8.14.0":{"name":"reactabular-dnd","version":"8.14.0","description":"Drag and drop helpers 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","dnd"],"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","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 17.0.0","react-dnd":">= 2.0.0 < 3.0.0"},"_id":"reactabular-dnd@8.14.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"bae53f5a8aae5a17acd63def5d63b64fa01d57d4","size":6002,"noattachment":false,"key":"/reactabular-dnd/-/reactabular-dnd-8.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/reactabular-dnd/download/reactabular-dnd-8.14.0.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"okonet","email":"andrey@okonet.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactabular-dnd_8.14.0_1526581769636_0.6694053452022168"},"_hasShrinkwrap":false,"publish_time":1526581769691,"_cnpm_publish_time":1526581769691},"8.14.0-alpha.42d70095":{"name":"reactabular-dnd","version":"8.14.0-alpha.42d70095","description":"Drag and drop helpers 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","dnd"],"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","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 17.0.0","react-dnd":">= 2.0.0 < 3.0.0"},"_id":"reactabular-dnd@8.14.0-alpha.42d70095","_npmVersion":"5.8.0","_nodeVersion":"9.11.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"e81ee92071b374fc3f82c40859cc1fbb7e8df3cc","size":6003,"noattachment":false,"key":"/reactabular-dnd/-/reactabular-dnd-8.14.0-alpha.42d70095.tgz","tarball":"http://registry.cnpm.dingdandao.com/reactabular-dnd/download/reactabular-dnd-8.14.0-alpha.42d70095.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"okonet","email":"andrey@okonet.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactabular-dnd_8.14.0-alpha.42d70095_1524238193369_0.8382796135128923"},"_hasShrinkwrap":false,"publish_time":1524238193547,"_cnpm_publish_time":1524238193547},"8.13.0":{"name":"reactabular-dnd","version":"8.13.0","description":"Drag and drop helpers for Reactabular","scripts":{"build":"rimraf ./dist && babel ./src --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","dnd"],"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":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 17.0.0","react-dnd":">= 2.0.0 < 3.0.0"},"_id":"reactabular-dnd@8.13.0","_npmVersion":"5.8.0","_nodeVersion":"9.11.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"13cc0a884d4aec5ac5f337722387fb3a116f90f6","size":5939,"noattachment":false,"key":"/reactabular-dnd/-/reactabular-dnd-8.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/reactabular-dnd/download/reactabular-dnd-8.13.0.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"okonet","email":"andrey@okonet.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactabular-dnd_8.13.0_1524157215688_0.9526866753767542"},"_hasShrinkwrap":false,"publish_time":1524157215748,"_cnpm_publish_time":1524157215748},"8.12.0":{"name":"reactabular-dnd","version":"8.12.0","description":"Drag and drop helpers 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","dnd"],"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":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 17.0.0","react-dnd":">= 2.0.0 < 3.0.0"},"_id":"reactabular-dnd@8.12.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"74ee22be0bed5303f85a7325917035b4aa1c9b7a","size":5958,"noattachment":false,"key":"/reactabular-dnd/-/reactabular-dnd-8.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/reactabular-dnd/download/reactabular-dnd-8.12.0.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"okonet","email":"andrey@okonet.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactabular-dnd-8.12.0.tgz_1507210902161_0.6004893991630524"},"directories":{},"publish_time":1507210903064,"_hasShrinkwrap":false,"_cnpm_publish_time":1507210903064},"8.9.0":{"name":"reactabular-dnd","version":"8.9.0","description":"Drag and drop helpers 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","dnd"],"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":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","react-dnd":">= 2.0.0 < 3.0.0"},"_id":"reactabular-dnd@8.9.0","_shasum":"0792de4ada361f94258f8a6a1a0d6cbd83d2a5a0","_from":".","_npmVersion":"4.2.0","_nodeVersion":"6.9.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"0792de4ada361f94258f8a6a1a0d6cbd83d2a5a0","size":5943,"noattachment":false,"key":"/reactabular-dnd/-/reactabular-dnd-8.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/reactabular-dnd/download/reactabular-dnd-8.9.0.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"okonet","email":"andrey@okonet.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactabular-dnd-8.9.0.tgz_1493810064009_0.6719707769807428"},"directories":{},"publish_time":1493810065892,"_cnpm_publish_time":1493810065892,"_hasShrinkwrap":false},"8.7.1":{"name":"reactabular-dnd","version":"8.7.1","description":"Drag and drop helpers 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","dnd"],"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":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","react-dnd":">= 2.0.0 < 3.0.0"},"_id":"reactabular-dnd@8.7.1","_shasum":"b8f97990d5360e9301345f9d90bb7ddf18ed4c8d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"b8f97990d5360e9301345f9d90bb7ddf18ed4c8d","size":5911,"noattachment":false,"key":"/reactabular-dnd/-/reactabular-dnd-8.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/reactabular-dnd/download/reactabular-dnd-8.7.1.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"okonet","email":"andrey@okonet.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/reactabular-dnd-8.7.1.tgz_1489645984762_0.4430779565591365"},"directories":{},"publish_time":1489645985313,"_cnpm_publish_time":1489645985313,"_hasShrinkwrap":false},"8.6.0-readme-k74G3":{"name":"reactabular-dnd","version":"8.6.0-readme-k74G3","description":"Drag and drop helpers 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","dnd"],"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":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","react-dnd":">= 2.0.0 < 3.0.0"},"_id":"reactabular-dnd@8.6.0-readme-k74G3","_shasum":"f4d5893bbdbd7a962c3783e9642c996a89c94507","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"f4d5893bbdbd7a962c3783e9642c996a89c94507","size":5859,"noattachment":false,"key":"/reactabular-dnd/-/reactabular-dnd-8.6.0-readme-k74G3.tgz","tarball":"http://registry.cnpm.dingdandao.com/reactabular-dnd/download/reactabular-dnd-8.6.0-readme-k74G3.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"okonet","email":"andrey@okonet.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactabular-dnd-8.6.0-readme-k74G3.tgz_1484591104215_0.16127777309156954"},"directories":{},"publish_time":1484591106085,"_cnpm_publish_time":1484591106085,"_hasShrinkwrap":false},"8.6.0":{"name":"reactabular-dnd","version":"8.6.0","description":"Drag and drop helpers 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","dnd"],"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":">= 4.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","react-dnd":">= 2.0.0 < 3.0.0"},"_id":"reactabular-dnd@8.6.0","_shasum":"159ac6c940fe0a1ccb5553d7c471fd4d5d6c9c0f","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"159ac6c940fe0a1ccb5553d7c471fd4d5d6c9c0f","size":5847,"noattachment":false,"key":"/reactabular-dnd/-/reactabular-dnd-8.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/reactabular-dnd/download/reactabular-dnd-8.6.0.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"okonet","email":"andrey@okonet.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/reactabular-dnd-8.6.0.tgz_1484591033830_0.12013330426998436"},"directories":{},"publish_time":1484591034382,"_cnpm_publish_time":1484591034382,"_hasShrinkwrap":false},"8.4.1-readme-rPEJT":{"name":"reactabular-dnd","version":"8.4.1-readme-rPEJT","description":"Drag and drop helpers 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","dnd"],"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","react-dnd":">= 2.0.0 < 3.0.0"},"_id":"reactabular-dnd@8.4.1-readme-rPEJT","_shasum":"66d50253a0dfa332f4f6656854dca989c3bfef1b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"66d50253a0dfa332f4f6656854dca989c3bfef1b","size":5773,"noattachment":false,"key":"/reactabular-dnd/-/reactabular-dnd-8.4.1-readme-rPEJT.tgz","tarball":"http://registry.cnpm.dingdandao.com/reactabular-dnd/download/reactabular-dnd-8.4.1-readme-rPEJT.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"okonet","email":"andrey@okonet.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/reactabular-dnd-8.4.1-readme-rPEJT.tgz_1480929120094_0.7436805190518498"},"directories":{},"publish_time":1480929120636,"_cnpm_publish_time":1480929120636,"_hasShrinkwrap":false},"8.4.1":{"name":"reactabular-dnd","version":"8.4.1","description":"Drag and drop helpers 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","dnd"],"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","react-dnd":">= 2.0.0 < 3.0.0"},"_id":"reactabular-dnd@8.4.1","_shasum":"24eae15e5274715aed4b3a7afbf5d178931314fb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"24eae15e5274715aed4b3a7afbf5d178931314fb","size":5762,"noattachment":false,"key":"/reactabular-dnd/-/reactabular-dnd-8.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/reactabular-dnd/download/reactabular-dnd-8.4.1.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"okonet","email":"andrey@okonet.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/reactabular-dnd-8.4.1.tgz_1480929050486_0.9393502988386899"},"directories":{},"publish_time":1480929050989,"_cnpm_publish_time":1480929050989,"_hasShrinkwrap":false},"8.0.0":{"name":"reactabular-dnd","version":"8.0.0","description":"Drag and drop helpers 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","dnd"],"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","react-dnd":">= 2.0.0 < 3.0.0"},"_id":"reactabular-dnd@8.0.0","_shasum":"0117216dc04c18222415211dca741ad4c365fb72","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"0117216dc04c18222415211dca741ad4c365fb72","size":5765,"noattachment":false,"key":"/reactabular-dnd/-/reactabular-dnd-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/reactabular-dnd/download/reactabular-dnd-8.0.0.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"okonet","email":"andrey@okonet.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactabular-dnd-8.0.0.tgz_1480262188930_0.021272216457873583"},"directories":{},"publish_time":1480262190788,"_cnpm_publish_time":1480262190788,"_hasShrinkwrap":false},"7.0.0":{"name":"reactabular-dnd","version":"7.0.0","description":"Drag and drop helpers 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","dnd"],"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","react-dnd":">= 2.0.0 < 3.0.0"},"_id":"reactabular-dnd@7.0.0","_shasum":"da1fd617df62f92744ee31244a2020e6970fe752","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"da1fd617df62f92744ee31244a2020e6970fe752","size":4724,"noattachment":false,"key":"/reactabular-dnd/-/reactabular-dnd-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/reactabular-dnd/download/reactabular-dnd-7.0.0.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"okonet","email":"andrey@okonet.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/reactabular-dnd-7.0.0.tgz_1478197691716_0.9877527165226638"},"directories":{},"publish_time":1478197692292,"_cnpm_publish_time":1478197692292,"_hasShrinkwrap":false},"4.2.0":{"name":"reactabular-dnd","version":"4.2.0","description":"Drag and drop helpers 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","dnd"],"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","react-dnd":">= 2.0.0 < 3.0.0"},"_id":"reactabular-dnd@4.2.0","_shasum":"e3a130082306c265b773616ff6bbb5b01b0d5acb","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"e3a130082306c265b773616ff6bbb5b01b0d5acb","size":4470,"noattachment":false,"key":"/reactabular-dnd/-/reactabular-dnd-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/reactabular-dnd/download/reactabular-dnd-4.2.0.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"okonet","email":"andrey@okonet.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-dnd-4.2.0.tgz_1474643692559_0.969717847649008"},"directories":{},"publish_time":1474643693606,"_cnpm_publish_time":1474643693606,"_hasShrinkwrap":false},"3.0.0":{"name":"reactabular-dnd","version":"3.0.0","description":"Drag and drop helpers 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","dnd"],"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","react-dnd":">= 2.0.0 < 3.0.0"},"_id":"reactabular-dnd@3.0.0","_shasum":"0dcae4b4c05ff7fb331ee764767d3d29f4b9d574","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"0dcae4b4c05ff7fb331ee764767d3d29f4b9d574","size":4482,"noattachment":false,"key":"/reactabular-dnd/-/reactabular-dnd-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/reactabular-dnd/download/reactabular-dnd-3.0.0.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"okonet","email":"andrey@okonet.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-dnd-3.0.0.tgz_1472736191082_0.6600099632050842"},"directories":{},"publish_time":1472736193016,"_cnpm_publish_time":1472736193016,"_hasShrinkwrap":false},"2.0.5-alpha.331d29a6":{"name":"reactabular-dnd","version":"2.0.5-alpha.331d29a6","description":"Drag and drop helpers 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","dnd"],"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","react-dnd":">= 2.0.0 < 3.0.0"},"_id":"reactabular-dnd@2.0.5-alpha.331d29a6","_shasum":"3fcbd682498865f18396e854f3e0dcb038a5c47b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"3fcbd682498865f18396e854f3e0dcb038a5c47b","size":4501,"noattachment":false,"key":"/reactabular-dnd/-/reactabular-dnd-2.0.5-alpha.331d29a6.tgz","tarball":"http://registry.cnpm.dingdandao.com/reactabular-dnd/download/reactabular-dnd-2.0.5-alpha.331d29a6.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"okonet","email":"andrey@okonet.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-dnd-2.0.5-alpha.331d29a6.tgz_1472666511510_0.805610008072108"},"directories":{},"publish_time":1472666513324,"_cnpm_publish_time":1472666513324,"_hasShrinkwrap":false},"2.0.5-alpha.f20b57cb":{"name":"reactabular-dnd","version":"2.0.5-alpha.f20b57cb","description":"Drag and drop helpers 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","dnd"],"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","react-dnd":">= 2.0.0 < 3.0.0"},"_id":"reactabular-dnd@2.0.5-alpha.f20b57cb","_shasum":"975038bda54d468722676f18f566428ae4e124fe","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"975038bda54d468722676f18f566428ae4e124fe","size":4495,"noattachment":false,"key":"/reactabular-dnd/-/reactabular-dnd-2.0.5-alpha.f20b57cb.tgz","tarball":"http://registry.cnpm.dingdandao.com/reactabular-dnd/download/reactabular-dnd-2.0.5-alpha.f20b57cb.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"okonet","email":"andrey@okonet.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactabular-dnd-2.0.5-alpha.f20b57cb.tgz_1472665957339_0.1736737433820963"},"directories":{},"publish_time":1472665959096,"_cnpm_publish_time":1472665959096,"_hasShrinkwrap":false},"2.0.1":{"name":"reactabular-dnd","version":"2.0.1","description":"Drag and drop helpers 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","dnd"],"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","react-dnd":">= 2.0.0 < 3.0.0"},"_id":"reactabular-dnd@2.0.1","_shasum":"8e242d4af5cfdebc52fbde90b151dc7c576748d4","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"8e242d4af5cfdebc52fbde90b151dc7c576748d4","size":4456,"noattachment":false,"key":"/reactabular-dnd/-/reactabular-dnd-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/reactabular-dnd/download/reactabular-dnd-2.0.1.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"okonet","email":"andrey@okonet.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-dnd-2.0.1.tgz_1471373709160_0.9357738432008773"},"directories":{},"publish_time":1471373712279,"_cnpm_publish_time":1471373712279,"_hasShrinkwrap":false},"2.0.0":{"name":"reactabular-dnd","version":"2.0.0","description":"Drag and drop helpers 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","dnd"],"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":{},"devDependencies":{"babel-cli":"^6.11.4","cross-env":"^2.0.0","rimraf":"^2.5.4"},"peerDependencies":{"lodash":">= 3.0.0 < 5.0.0","react":">= 0.11.2 < 16.0.0","react-dnd":">= 2.0.0 < 3.0.0"},"_id":"reactabular-dnd@2.0.0","_shasum":"4170fcd839039c22fa927dcf13da7108e348716c","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"4170fcd839039c22fa927dcf13da7108e348716c","size":5075,"noattachment":false,"key":"/reactabular-dnd/-/reactabular-dnd-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/reactabular-dnd/download/reactabular-dnd-2.0.0.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"okonet","email":"andrey@okonet.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/reactabular-dnd-2.0.0.tgz_1471365749974_0.17298582242801785"},"directories":{},"publish_time":1471365752351,"_cnpm_publish_time":1471365752351,"_hasShrinkwrap":false},"1.2.6-alpha.61e29539":{"name":"reactabular-dnd","version":"1.2.6-alpha.61e29539","description":"Drag and drop helpers 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","dnd"],"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":{},"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","react-dnd":">= 2.0.0 < 3.0.0"},"_id":"reactabular-dnd@1.2.6-alpha.61e29539","_shasum":"32963d12fbccc6f5c0a7e2f3b0c093ebfc7d2db2","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"bebraw","email":"bebraw@gmail.com"},"dist":{"shasum":"32963d12fbccc6f5c0a7e2f3b0c093ebfc7d2db2","size":5170,"noattachment":false,"key":"/reactabular-dnd/-/reactabular-dnd-1.2.6-alpha.61e29539.tgz","tarball":"http://registry.cnpm.dingdandao.com/reactabular-dnd/download/reactabular-dnd-1.2.6-alpha.61e29539.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"okonet","email":"andrey@okonet.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/reactabular-dnd-1.2.6-alpha.61e29539.tgz_1471281987216_0.827823493629694"},"directories":{},"publish_time":1471281989056,"_cnpm_publish_time":1471281989056,"_hasShrinkwrap":false}},"readme":"`reactabular-dnd` provides [React DnD](https://gaearon.github.io/react-dnd/) based helpers for Reactabular.\n\n**Example:**\n\n```jsx\n/*\nimport React from 'react';\nimport { DragDropContext } from 'react-dnd';\nimport HTML5Backend from 'react-dnd-html5-backend';\nimport cloneDeep from 'lodash/cloneDeep';\nimport findIndex from 'lodash/findIndex';\nimport * as Table from 'reactabular-table';\nimport * as dnd from 'reactabular-dnd';\nimport * as resolve from 'table-resolver';\n*/\n\nconst rows = [\n  {\n    id: 1,\n    name: {\n      first: 'John',\n      last: 'Johnson'\n    },\n    company: 'John Inc.',\n    sentence: 'consequatur nihil minima corporis omnis nihil rem'\n  },\n  {\n    id: 2,\n    name: {\n      first: 'Mike',\n      last: 'Mikeson'\n    },\n    company: 'Mike Inc.',\n    sentence: 'a sequi doloremque sed id quo voluptatem voluptatem ut voluptatibus'\n  },\n  {\n    id: 3,\n    name: {\n      first: 'Jake',\n      last: 'Jackson'\n    },\n    company: 'Jake Inc.',\n    sentence: 'sed id quo voluptatem voluptatem ut voluptatibus'\n  },\n  {\n    id: 4,\n    name: {\n      first: 'Don',\n      last: 'Donson'\n    },\n    company: 'Don Inc.',\n    sentence: 'voluptatem voluptatem ut voluptatibus'\n  }\n];\n\nclass DragAndDropTable extends React.Component {\n  constructor(props) {\n    super(props);\n\n    this.state = {\n      columns: [\n        {\n          props: {\n            style: {\n              width: 100\n            }\n          },\n          header: {\n            label: 'Name',\n            props: {\n              label: 'Name',\n              onMove: o => this.onMoveColumn(o)\n            }\n          },\n          children: [\n            {\n              property: 'name.first',\n              props: {\n                style: {\n                  width: 50\n                }\n              },\n              header: {\n                label: 'First Name',\n                props: {\n                  label: 'First Name',\n                  onMove: o => this.onMoveChildColumn(o)\n                }\n              }\n            },\n            {\n              property: 'name.last',\n              props: {\n                style: {\n                  width: 50\n                }\n              },\n              header: {\n                label: 'Last Name',\n                props: {\n                  label: 'Last Name',\n                  onMove: o => this.onMoveChildColumn(o)\n                }\n              }\n            }\n          ]\n        },\n        {\n          property: 'company',\n          props: {\n            label: 'Company',\n            style: {\n              width: 100\n            }\n          },\n          header: {\n            label: 'Company',\n            props: {\n              onMove: o => this.onMoveColumn(o)\n            }\n          }\n        },\n        {\n          property: 'sentence',\n          props: {\n            style: {\n              width: 300\n            }\n          },\n          header: {\n            label: 'Sentence',\n            props: {\n              label: 'Sentence',\n              onMove: o => this.onMoveColumn(o)\n            }\n          }\n        }\n      ],\n      rows\n    };\n\n    this.onRow = this.onRow.bind(this);\n    this.onMoveRow = this.onMoveRow.bind(this);\n    this.onMoveColumn = this.onMoveColumn.bind(this);\n    this.onMoveChildColumn = this.onMoveChildColumn.bind(this);\n  }\n  render() {\n    const renderers = {\n      header: {\n        cell: dnd.Header\n      },\n      body: {\n        row: dnd.Row\n      }\n    };\n    const { columns, rows } = this.state;\n    const resolvedColumns = resolve.columnChildren({ columns });\n    const resolvedRows = resolve.resolve({\n      columns: resolvedColumns,\n      method: resolve.nested\n    })(rows);\n\n    return (\n      <Table.Provider\n        renderers={renderers}\n        columns={resolvedColumns}\n      >\n        <Table.Header\n          headerRows={resolve.headerRows({ columns })}\n        />\n\n        <Table.Body\n          rows={resolvedRows}\n          rowKey=\"id\"\n          onRow={this.onRow}\n        />\n      </Table.Provider>\n    );\n  }\n  onRow(row) {\n    return {\n      rowId: row.id,\n      onMove: this.onMoveRow\n    };\n  }\n  onMoveRow({ sourceRowId, targetRowId }) {\n    const rows = dnd.moveRows({\n      sourceRowId,\n      targetRowId\n    })(this.state.rows);\n\n    if (rows) {\n      this.setState({ rows });\n    }\n  }\n  onMoveColumn(labels) {\n    const movedColumns = dnd.moveLabels(this.state.columns, labels);\n\n    if (movedColumns) {\n      // Retain widths to avoid flashing while drag and dropping.\n      const source = movedColumns.source;\n      const target = movedColumns.target;\n      const sourceWidth = source.props.style && source.props.style.width;\n      const targetWidth = target.props.style && target.props.style.width;\n\n      source.props.style = {\n        ...source.props.style,\n        width: targetWidth\n      };\n      target.props.style = {\n        ...target.props.style,\n        width: sourceWidth\n      };\n\n      this.setState({\n        columns: movedColumns.columns\n      });\n    }\n  }\n  onMoveChildColumn(labels) {\n    const movedChildren = dnd.moveChildrenLabels(this.state.columns, labels);\n\n    if (movedChildren) {\n      const columns = cloneDeep(this.state.columns);\n\n      columns[movedChildren.target].children = movedChildren.columns;\n\n      // Here we assume children have the same width.\n      this.setState({ columns });\n    }\n  }\n}\n\n// Set up drag and drop context\n//const DragAndDrop = DragDropContext(HTML5Backend)(DragAndDropTable);\n\n<DragAndDropTable />\n```\n","_attachments":{},"homepage":"http://reactabular.js.org/","bugs":{"url":"https://github.com/reactabular/reactabular/issues"},"license":"MIT"}