{"_id":"react-mixin","_rev":"356233","name":"react-mixin","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","dist-tags":{"beta":"1.4.0-pre1","latest":"5.0.0","pre":"1.3.0-pre"},"maintainers":[{"name":"greenjello","email":""}],"time":{"modified":"2021-07-13T08:22:04.000Z","created":"2015-01-30T05:04:38.902Z","5.0.0":"2018-09-27T00:15:22.955Z","4.0.0":"2017-09-08T01:36:02.945Z","3.1.1":"2017-09-07T21:46:07.018Z","3.1.0":"2017-08-14T15:32:44.955Z","3.0.5":"2016-04-15T23:56:52.076Z","3.0.4":"2016-03-17T15:50:52.599Z","3.0.3":"2015-11-07T01:30:10.897Z","3.0.2":"2015-11-04T22:58:49.683Z","3.0.1":"2015-10-27T23:18:36.957Z","3.0.0":"2015-09-19T11:35:06.016Z","2.0.2":"2015-09-15T02:31:03.720Z","2.0.1":"2015-09-14T13:44:29.201Z","2.0.0":"2015-09-12T19:02:41.211Z","1.7.0":"2015-07-27T17:36:48.261Z","1.6.0":"2015-07-08T19:41:51.952Z","1.5.0":"2015-07-02T23:55:22.220Z","1.4.0":"2015-06-17T13:32:55.343Z","1.4.0-pre1":"2015-06-01T19:33:55.096Z","1.3.1":"2015-06-01T19:32:15.018Z","1.2.4":"2015-06-01T19:30:01.109Z","1.3.0-pre":"2015-06-01T19:25:15.417Z","1.2.3":"2015-05-22T21:07:36.362Z","1.2.2":"2015-04-20T09:12:04.411Z","1.2.1":"2015-04-19T20:42:18.176Z","1.2.0":"2015-04-15T12:41:58.159Z","1.1.0":"2015-04-03T07:38:22.066Z","1.0.3":"2015-02-03T16:29:10.569Z","1.0.2":"2015-01-30T05:12:47.454Z","1.0.0":"2015-01-30T05:04:38.902Z"},"users":{"zillding":true,"severide":true,"ziflex":true,"bonez":true,"brandonccx":true,"ffxsam":true,"stefanof":true,"jasonwang1888":true},"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/brigand/react-mixin.git"},"versions":{"5.0.0":{"name":"react-mixin","version":"5.0.0","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"object-assign":"^4.0.1","smart-mixin":"^2.0.0"},"devDependencies":{"6to5ify":"^4.0.0","babel-polyfill":"^6.0.16","expect.js":"^0.3.1","mocha":"^2.1.0","react":"^0.13.0-beta.1","sinon":"^1.12.2"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"git+https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"f00a7acbc7355141ba8f72871531695a6f4d1e03","_id":"react-mixin@5.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"dist":{"shasum":"6c24db9b7e33d7d319544a61bd83707cf228d596","size":5005,"noattachment":false,"key":"/react-mixin/-/react-mixin-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-5.0.0.tgz"},"maintainers":[{"name":"greenjello","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mixin_5.0.0_1538007322751_0.24888369188974924"},"_hasShrinkwrap":false,"publish_time":1538007322955,"_cnpm_publish_time":1538007322955},"4.0.0":{"name":"react-mixin","version":"4.0.0","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"object-assign":"^4.0.1","smart-mixin":"^2.0.0"},"devDependencies":{"6to5ify":"^4.0.0","babel-polyfill":"^6.0.16","expect.js":"^0.3.1","mocha":"^2.1.0","react":"^0.13.0-beta.1","sinon":"^1.12.2"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"git+https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"4a6a8d6d16792b7e657ba915249af65609feb182","_id":"react-mixin@4.0.0","_npmVersion":"5.3.0","_nodeVersion":"6.11.0","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"dist":{"shasum":"a19701338301c8bd06a864cb52520c7926d77cc9","size":4678,"noattachment":false,"key":"/react-mixin/-/react-mixin-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-4.0.0.tgz"},"maintainers":[{"name":"greenjello","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mixin-4.0.0.tgz_1504834562868_0.5020730313844979"},"directories":{},"publish_time":1504834562945,"_hasShrinkwrap":false,"_cnpm_publish_time":1504834562945},"3.1.1":{"name":"react-mixin","version":"3.1.1","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"object-assign":"^4.0.1","smart-mixin":"^2.0.0"},"devDependencies":{"6to5ify":"^4.0.0","babel-polyfill":"^6.0.16","expect.js":"^0.3.1","mocha":"^2.1.0","react":"^0.13.0-beta.1","sinon":"^1.12.2"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"git+https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"7c2bfe4e8ae954748497449d40688520689b1738","_id":"react-mixin@3.1.1","_npmVersion":"5.3.0","_nodeVersion":"6.11.0","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"dist":{"shasum":"68749756bfe32699e561372a4aeecb926db72b7f","size":4680,"noattachment":false,"key":"/react-mixin/-/react-mixin-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-3.1.1.tgz"},"maintainers":[{"name":"greenjello","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mixin-3.1.1.tgz_1504820766919_0.15736690303310752"},"directories":{},"publish_time":1504820767018,"_hasShrinkwrap":false,"_cnpm_publish_time":1504820767018},"3.1.0":{"name":"react-mixin","version":"3.1.0","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"object-assign":"^4.0.1","smart-mixin":"^2.0.0"},"devDependencies":{"6to5ify":"^4.0.0","babel-polyfill":"^6.0.16","expect.js":"^0.3.1","mocha":"^2.1.0","react":"^0.13.0-beta.1","sinon":"^1.12.2"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"git+https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"323a97d62598c71f47ed3b80aca58c18036d51f3","_id":"react-mixin@3.1.0","_shasum":"0c5dea2ee90d01455dabfbebe44db03a37497e53","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"dist":{"shasum":"0c5dea2ee90d01455dabfbebe44db03a37497e53","size":4604,"noattachment":false,"key":"/react-mixin/-/react-mixin-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-3.1.0.tgz"},"maintainers":[{"name":"greenjello","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mixin-3.1.0.tgz_1502724764539_0.046672657364979386"},"directories":{},"publish_time":1502724764955,"_hasShrinkwrap":false,"_cnpm_publish_time":1502724764955},"3.0.5":{"name":"react-mixin","version":"3.0.5","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"object-assign":"^4.0.1","smart-mixin":"^2.0.0"},"devDependencies":{"6to5ify":"^4.0.0","babel-polyfill":"^6.0.16","expect.js":"^0.3.1","mocha":"^2.1.0","react":"^0.13.0-beta.1","sinon":"^1.12.2"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"git+https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"e1c601bad697b98908e3612581318b909f5824a0","_id":"react-mixin@3.0.5","_shasum":"e0b7b6713fdc9ddc429267df808b6ac5184c6706","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"e0b7b6713fdc9ddc429267df808b6ac5184c6706","size":4638,"noattachment":false,"key":"/react-mixin/-/react-mixin-3.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-3.0.5.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-mixin-3.0.5.tgz_1460764609862_0.5324924094602466"},"directories":{},"publish_time":1460764612076,"_cnpm_publish_time":1460764612076,"_hasShrinkwrap":false},"3.0.4":{"name":"react-mixin","version":"3.0.4","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"object-assign":"^4.0.1","smart-mixin":"^1.2.0"},"devDependencies":{"6to5ify":"^4.0.0","babel-polyfill":"^6.0.16","expect.js":"^0.3.1","mocha":"^2.1.0","react":"^0.13.0-beta.1","sinon":"^1.12.2"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"git+https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"4401a2508fe0c5b170065a4188c4db4da9efe089","_id":"react-mixin@3.0.4","_shasum":"933b8e3940058ac0072473883fb75d88aaaf8547","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"933b8e3940058ac0072473883fb75d88aaaf8547","size":4633,"noattachment":false,"key":"/react-mixin/-/react-mixin-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-3.0.4.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/react-mixin-3.0.4.tgz_1458229851992_0.56042091245763"},"directories":{},"publish_time":1458229852599,"_cnpm_publish_time":1458229852599,"_hasShrinkwrap":false},"3.0.3":{"name":"react-mixin","version":"3.0.3","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"object-assign":"^4.0.1","smart-mixin":"^1.2.0"},"devDependencies":{"6to5ify":"^4.0.0","babel-polyfill":"^6.0.16","expect.js":"^0.3.1","mocha":"^2.1.0","react":"^0.13.0-beta.1","sinon":"^1.12.2"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"git+https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"e37661e9dd32bfe65913826ce60de89e6617b180","_id":"react-mixin@3.0.3","_shasum":"16570fbb6f68c8f046ff138a66579a614363f3b2","_from":".","_npmVersion":"3.3.10","_nodeVersion":"0.10.28","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"16570fbb6f68c8f046ff138a66579a614363f3b2","size":4595,"noattachment":false,"key":"/react-mixin/-/react-mixin-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-3.0.3.tgz"},"directories":{},"publish_time":1446859810897,"_cnpm_publish_time":1446859810897,"_hasShrinkwrap":false},"3.0.2":{"name":"react-mixin","version":"3.0.2","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"object-assign":"^4.0.1","smart-mixin":"^1.2.0"},"devDependencies":{"6to5ify":"^4.0.0","babel-polyfill":"^6.0.16","expect.js":"^0.3.1","mocha":"^2.1.0","react":"^0.13.0-beta.1","sinon":"^1.12.2"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"git+https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"4ad5ea4728cf43eda222295581f42403da5e1974","_id":"react-mixin@3.0.2","_shasum":"77a22b927f883ca47424de2c7a735e9e023315e9","_from":".","_npmVersion":"3.3.10","_nodeVersion":"0.10.28","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"77a22b927f883ca47424de2c7a735e9e023315e9","size":4725,"noattachment":false,"key":"/react-mixin/-/react-mixin-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-3.0.2.tgz"},"directories":{},"publish_time":1446677929683,"_cnpm_publish_time":1446677929683,"_hasShrinkwrap":false},"3.0.1":{"name":"react-mixin","version":"3.0.1","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"object-assign":"^4.0.1","smart-mixin":"^1.2.0"},"devDependencies":{"6to5ify":"^4.0.0","expect.js":"^0.3.1","mocha":"^2.1.0","react":"^0.13.0-beta.1","sinon":"^1.12.2"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"git+https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"ab7fafd5c790e31e21262c019e185363cb17f05e","_id":"react-mixin@3.0.1","_shasum":"024a8d1a0bbe508cccb03a69b019ae69206d1c50","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"024a8d1a0bbe508cccb03a69b019ae69206d1c50","size":4775,"noattachment":false,"key":"/react-mixin/-/react-mixin-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-3.0.1.tgz"},"directories":{},"publish_time":1445987916957,"_cnpm_publish_time":1445987916957,"_hasShrinkwrap":false},"3.0.0":{"name":"react-mixin","version":"3.0.0","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"object-assign":"^2.0.0","smart-mixin":"^1.2.0"},"devDependencies":{"6to5ify":"^4.0.0","expect.js":"^0.3.1","mocha":"^2.1.0","react":"^0.13.0-beta.1","sinon":"^1.12.2"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"git+https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"3580016528921e9dd26ea0c73ce3bc733315967c","_id":"react-mixin@3.0.0","_shasum":"21e753d2ad16329940c0d967892bb761b2c7cf1a","_from":".","_npmVersion":"2.13.0","_nodeVersion":"0.10.28","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"21e753d2ad16329940c0d967892bb761b2c7cf1a","size":4477,"noattachment":false,"key":"/react-mixin/-/react-mixin-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-3.0.0.tgz"},"directories":{},"publish_time":1442662506016,"_cnpm_publish_time":1442662506016,"_hasShrinkwrap":false},"2.0.2":{"name":"react-mixin","version":"2.0.2","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"object-assign":"^2.0.0","smart-mixin":"^1.2.0"},"devDependencies":{"6to5ify":"^4.0.0","expect.js":"^0.3.1","mocha":"^2.1.0","react":"^0.13.0-beta.1","sinon":"^1.12.2"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"git+https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"2969fdbadc69c8b5e6cbf124500de633d5e35aa9","_id":"react-mixin@2.0.2","_shasum":"5133570554fa8954b7b847422dbd5e8c7a0a73d0","_from":".","_npmVersion":"2.13.0","_nodeVersion":"0.10.28","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"5133570554fa8954b7b847422dbd5e8c7a0a73d0","size":4733,"noattachment":false,"key":"/react-mixin/-/react-mixin-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-2.0.2.tgz"},"directories":{},"publish_time":1442284263720,"_cnpm_publish_time":1442284263720,"_hasShrinkwrap":false},"2.0.1":{"name":"react-mixin","version":"2.0.1","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"object-assign":"^2.0.0","smart-mixin":"^1.2.0"},"devDependencies":{"6to5ify":"^4.0.0","expect.js":"^0.3.1","mocha":"^2.1.0","react":"^0.13.0-beta.1","sinon":"^1.12.2"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"git+https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"6e68e939d775c941f16275cddb6879b512850b96","_id":"react-mixin@2.0.1","_shasum":"c9242b2a34adcf0c62b53f5da3ab3f210723856a","_from":".","_npmVersion":"2.13.0","_nodeVersion":"0.10.28","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"c9242b2a34adcf0c62b53f5da3ab3f210723856a","size":4629,"noattachment":false,"key":"/react-mixin/-/react-mixin-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-2.0.1.tgz"},"directories":{},"publish_time":1442238269201,"_cnpm_publish_time":1442238269201,"_hasShrinkwrap":false},"2.0.0":{"name":"react-mixin","version":"2.0.0","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"object-assign":"^2.0.0","smart-mixin":"^1.2.0"},"devDependencies":{"6to5ify":"^4.0.0","expect.js":"^0.3.1","mocha":"^2.1.0","react":"^0.13.0-beta.1","sinon":"^1.12.2"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"4b331d3fad6a1b564de56cf7c0432c0750bdb196","_id":"react-mixin@2.0.0","_shasum":"b2502c4a25e99dbd978d66d417cfe8935888cd64","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"b2502c4a25e99dbd978d66d417cfe8935888cd64","size":4595,"noattachment":false,"key":"/react-mixin/-/react-mixin-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-2.0.0.tgz"},"directories":{},"publish_time":1442084561211,"_cnpm_publish_time":1442084561211,"_hasShrinkwrap":false},"1.7.0":{"name":"react-mixin","version":"1.7.0","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"object-assign":"^2.0.0","smart-mixin":"^1.2.0"},"devDependencies":{"6to5ify":"^4.0.0","expect.js":"^0.3.1","mocha":"^2.1.0","react":"^0.13.0-beta.1","sinon":"^1.12.2"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"git+https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"af33702de8c242d7a21378f1cbf9dbf355f19996","_id":"react-mixin@1.7.0","_shasum":"38c22c3eb02064f08f2c25878a60dac3e956f44c","_from":".","_npmVersion":"2.13.0","_nodeVersion":"0.10.28","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"38c22c3eb02064f08f2c25878a60dac3e956f44c","size":3768,"noattachment":false,"key":"/react-mixin/-/react-mixin-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-1.7.0.tgz"},"directories":{},"publish_time":1438018608261,"_cnpm_publish_time":1438018608261,"_hasShrinkwrap":false},"1.6.0":{"name":"react-mixin","version":"1.6.0","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"object-assign":"^2.0.0","smart-mixin":"^1.2.0"},"devDependencies":{"6to5ify":"^4.0.0","expect.js":"^0.3.1","mocha":"^2.1.0","react":"^0.13.0-beta.1","sinon":"^1.12.2"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"git+https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"b56919cecda1c1eabdab5ee910e29428ec285d96","_id":"react-mixin@1.6.0","_shasum":"eeb0a59a84740c6826c42c735fe61aa03602f840","_from":".","_npmVersion":"3.0.0","_nodeVersion":"0.10.28","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"eeb0a59a84740c6826c42c735fe61aa03602f840","size":3559,"noattachment":false,"key":"/react-mixin/-/react-mixin-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-1.6.0.tgz"},"directories":{},"publish_time":1436384511952,"_cnpm_publish_time":1436384511952,"_hasShrinkwrap":false},"1.5.0":{"name":"react-mixin","version":"1.5.0","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"object-assign":"^2.0.0","smart-mixin":"^1.2.0"},"devDependencies":{"6to5ify":"^4.0.0","expect.js":"^0.3.1","mocha":"^2.1.0","object-assign":"^2.0.0","react":"^0.13.0-beta.1","sinon":"^1.12.2","smart-mixin":"^1.2.0"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"git+https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"d05a0da162283a1beb9238832b7b1ac74e3f25de","_id":"react-mixin@1.5.0","_shasum":"3eb61526429ba9a768e93cc28a9acb1b458e9e86","_from":".","_npmVersion":"3.0.0","_nodeVersion":"0.10.28","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"3eb61526429ba9a768e93cc28a9acb1b458e9e86","size":3121,"noattachment":false,"key":"/react-mixin/-/react-mixin-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-1.5.0.tgz"},"directories":{},"publish_time":1435881322220,"_cnpm_publish_time":1435881322220,"_hasShrinkwrap":false},"1.4.0":{"name":"react-mixin","version":"1.4.0","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"object-assign":"^2.0.0","smart-mixin":"^1.2.0"},"devDependencies":{"6to5ify":"^4.0.0","expect.js":"^0.3.1","mocha":"^2.1.0","object-assign":"^2.0.0","react":"^0.13.0-beta.1","sinon":"^1.12.2","smart-mixin":"^1.2.0"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"48cbe2276a920f523c12772043e1072cff1fbd3c","_id":"react-mixin@1.4.0","_shasum":"452f14a356243bc7b0035840a51d9bb175c813da","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"452f14a356243bc7b0035840a51d9bb175c813da","size":3125,"noattachment":false,"key":"/react-mixin/-/react-mixin-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-1.4.0.tgz"},"directories":{},"publish_time":1434547975343,"_cnpm_publish_time":1434547975343,"_hasShrinkwrap":false},"1.4.0-pre1":{"name":"react-mixin","version":"1.4.0-pre1","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"object-assign":"^2.0.0","smart-mixin":"^1.2.0"},"devDependencies":{"6to5ify":"^4.0.0","expect.js":"^0.3.1","mocha":"^2.1.0","object-assign":"^2.0.0","react":"^0.13.0-beta.1","sinon":"^1.12.2","smart-mixin":"^1.2.0"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"0c6d16deba8145913d09a5af934d65d9f9e829a5","_id":"react-mixin@1.4.0-pre1","_shasum":"ef584e649cfe111f92997f5e4e65da6d31c400d4","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.28","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"ef584e649cfe111f92997f5e4e65da6d31c400d4","size":3116,"noattachment":false,"key":"/react-mixin/-/react-mixin-1.4.0-pre1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-1.4.0-pre1.tgz"},"directories":{},"publish_time":1433187235096,"_cnpm_publish_time":1433187235096,"_hasShrinkwrap":false},"1.3.1":{"name":"react-mixin","version":"1.3.1","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"object-assign":"^2.0.0","smart-mixin":"^1.2.0"},"devDependencies":{"6to5ify":"^4.0.0","expect.js":"^0.3.1","mocha":"^2.1.0","object-assign":"^2.0.0","react":"^0.13.0-beta.1","sinon":"^1.12.2","smart-mixin":"^1.2.0"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"2f79443eade646dc725bd054e7d10942281fcab0","_id":"react-mixin@1.3.1","_shasum":"28d71512b92eb8108e4476e7c3cfcc5a8db93091","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.28","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"28d71512b92eb8108e4476e7c3cfcc5a8db93091","size":2939,"noattachment":false,"key":"/react-mixin/-/react-mixin-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-1.3.1.tgz"},"directories":{},"publish_time":1433187135018,"_cnpm_publish_time":1433187135018,"_hasShrinkwrap":false},"1.2.4":{"name":"react-mixin","version":"1.2.4","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"object-assign":"^2.0.0","smart-mixin":"^1.2.0"},"devDependencies":{"6to5ify":"^4.0.0","expect.js":"^0.3.1","mocha":"^2.1.0","object-assign":"^2.0.0","react":"^0.13.0-beta.1","sinon":"^1.12.2","smart-mixin":"^1.2.0"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"2f79443eade646dc725bd054e7d10942281fcab0","_id":"react-mixin@1.2.4","_shasum":"8fe59f74d1e1ea1011d9548b27042a5f951b78cb","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.28","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"8fe59f74d1e1ea1011d9548b27042a5f951b78cb","size":2939,"noattachment":false,"key":"/react-mixin/-/react-mixin-1.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-1.2.4.tgz"},"directories":{},"publish_time":1433187001109,"_cnpm_publish_time":1433187001109,"_hasShrinkwrap":false},"1.3.0-pre":{"name":"react-mixin","version":"1.3.0-pre","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"object-assign":"^2.0.0","smart-mixin":"^1.2.0"},"devDependencies":{"6to5ify":"^4.0.0","expect.js":"^0.3.1","mocha":"^2.1.0","object-assign":"^2.0.0","react":"^0.13.0-beta.1","sinon":"^1.12.2","smart-mixin":"^1.2.0"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"0c6d16deba8145913d09a5af934d65d9f9e829a5","_id":"react-mixin@1.3.0-pre","_shasum":"effe49f908a9c5bfb51f479300dc95dcbd441bed","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.28","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"effe49f908a9c5bfb51f479300dc95dcbd441bed","size":3111,"noattachment":false,"key":"/react-mixin/-/react-mixin-1.3.0-pre.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-1.3.0-pre.tgz"},"directories":{},"publish_time":1433186715417,"_cnpm_publish_time":1433186715417,"_hasShrinkwrap":false},"1.2.3":{"name":"react-mixin","version":"1.2.3","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"object-assign":"^2.0.0","smart-mixin":"^1.2.0"},"devDependencies":{"6to5ify":"^4.0.0","expect.js":"^0.3.1","mocha":"^2.1.0","object-assign":"^2.0.0","react":"^0.13.0-beta.1","sinon":"^1.12.2","smart-mixin":"^1.2.0"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"2f79443eade646dc725bd054e7d10942281fcab0","_id":"react-mixin@1.2.3","_shasum":"773b754711b84598625817825104d4bd34f4be4f","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.28","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"773b754711b84598625817825104d4bd34f4be4f","size":2930,"noattachment":false,"key":"/react-mixin/-/react-mixin-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-1.2.3.tgz"},"directories":{},"publish_time":1432328856362,"_cnpm_publish_time":1432328856362,"_hasShrinkwrap":false},"1.2.2":{"name":"react-mixin","version":"1.2.2","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"object-assign":"^2.0.0","smart-mixin":"^1.2.0"},"devDependencies":{"6to5ify":"^4.0.0","expect.js":"^0.3.1","mocha":"^2.1.0","object-assign":"^2.0.0","react":"^0.13.0-beta.1","sinon":"^1.12.2","smart-mixin":"^1.2.0"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"6ec02ad87e07737ab58aeb0073b86ef1ca6bae9c","_id":"react-mixin@1.2.2","_shasum":"013cc14207848518947546e8d6a98a0a762314ab","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.28","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"013cc14207848518947546e8d6a98a0a762314ab","size":2951,"noattachment":false,"key":"/react-mixin/-/react-mixin-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-1.2.2.tgz"},"directories":{},"publish_time":1429521124411,"_cnpm_publish_time":1429521124411,"_hasShrinkwrap":false},"1.2.1":{"name":"react-mixin","version":"1.2.1","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"smart-mixin":"^1.2.0"},"devDependencies":{"6to5ify":"^4.0.0","expect.js":"^0.3.1","mocha":"^2.1.0","object-assign":"^2.0.0","react":"^0.13.0-beta.1","sinon":"^1.12.2","smart-mixin":"^1.2.0"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"c217de1592fc3c7b4acdb2460268ed26005ebfdd","_id":"react-mixin@1.2.1","_shasum":"5c2938171a810aa1952a4593501c3a69df426087","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.28","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"5c2938171a810aa1952a4593501c3a69df426087","size":2889,"noattachment":false,"key":"/react-mixin/-/react-mixin-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-1.2.1.tgz"},"directories":{},"publish_time":1429476138176,"_cnpm_publish_time":1429476138176,"_hasShrinkwrap":false},"1.2.0":{"name":"react-mixin","version":"1.2.0","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"smart-mixin":"^1.2.0"},"devDependencies":{"6to5ify":"^4.0.0","expect.js":"^0.3.1","mocha":"^2.1.0","react":"^0.13.0-beta.1","sinon":"^1.12.2","smart-mixin":"^1.2.0"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"724c9601e7935dacd3cbff9ebfbd45c4867c8249","_id":"react-mixin@1.2.0","_shasum":"2d5f4594214112245126dd46eae5c5c77f3e8c5b","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.28","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"2d5f4594214112245126dd46eae5c5c77f3e8c5b","size":2874,"noattachment":false,"key":"/react-mixin/-/react-mixin-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-1.2.0.tgz"},"directories":{},"publish_time":1429101718159,"_cnpm_publish_time":1429101718159,"_hasShrinkwrap":false},"1.1.0":{"name":"react-mixin","version":"1.1.0","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"smart-mixin":"^1.2.0"},"devDependencies":{"6to5ify":"^4.0.0","expect.js":"^0.3.1","mocha":"^2.1.0","react":"^0.13.0-beta.1","sinon":"^1.12.2","smart-mixin":"^1.2.0"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"79801a9510217ddf4fae07f3f8199b0ba5564a8a","_id":"react-mixin@1.1.0","_shasum":"9de575ca07875d267e26dd26c3862615870fb213","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.28","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"9de575ca07875d267e26dd26c3862615870fb213","size":2449,"noattachment":false,"key":"/react-mixin/-/react-mixin-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-1.1.0.tgz"},"directories":{},"publish_time":1428046702066,"_cnpm_publish_time":1428046702066,"_hasShrinkwrap":false},"1.0.3":{"name":"react-mixin","version":"1.0.3","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"smart-mixin":"^1.0.0-pre"},"devDependencies":{"6to5ify":"^4.0.0","expect.js":"^0.3.1","mocha":"^2.1.0","react":"^0.13.0-beta.1","sinon":"^1.12.2","smart-mixin":"^1.0.0"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"5778d712f065545cfaa595d8e48b060bbaa4161a","_id":"react-mixin@1.0.3","_shasum":"0bb50f1d2cb42b37357daa5480b11fa1793837b4","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"0bb50f1d2cb42b37357daa5480b11fa1793837b4","size":2061,"noattachment":false,"key":"/react-mixin/-/react-mixin-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-1.0.3.tgz"},"directories":{},"publish_time":1422980950569,"_cnpm_publish_time":1422980950569,"_hasShrinkwrap":false},"1.0.2":{"name":"react-mixin","version":"1.0.2","description":"![travis](https://travis-ci.org/brigand/react-mixin.svg)","main":"index.js","dependencies":{"smart-mixin":"^1.0.0-pre"},"devDependencies":{"6to5ify":"^4.0.0","expect.js":"^0.3.1","mocha":"^2.1.0","react":"^0.13.0-beta.1","sinon":"^1.12.2","smart-mixin":"^1.0.0"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"9a07caab936a96e868e0e973bacee493175fa61d","_id":"react-mixin@1.0.2","_shasum":"94624a8cac3eab6a4b44c2f884ba16aca322c9c8","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"94624a8cac3eab6a4b44c2f884ba16aca322c9c8","size":1370,"noattachment":false,"key":"/react-mixin/-/react-mixin-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-1.0.2.tgz"},"directories":{},"publish_time":1422594767454,"_cnpm_publish_time":1422594767454,"_hasShrinkwrap":false},"1.0.0":{"name":"react-mixin","version":"1.0.0","description":"Want to use ES6/CoffeeScript/TypeScript/{InsertNoun}Script classes, and mixins?","main":"index.js","dependencies":{"smart-mixin":"^1.0.0-pre"},"devDependencies":{"6to5ify":"^4.0.0","expect.js":"^0.3.1","mocha":"^2.1.0","react":"^0.13.0-beta.1","sinon":"^1.12.2","smart-mixin":"^1.0.0"},"scripts":{"test":"mocha test/*"},"repository":{"type":"git","url":"https://github.com/brigand/react-mixin.git"},"keywords":["react","mixin","es6","class","smart-mixin"],"author":{"name":"Frankie Bagnardi","email":"f.bagnardi@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"homepage":"https://github.com/brigand/react-mixin","gitHead":"177c93ff3186b775d7b12b7f1b49546be36288d3","_id":"react-mixin@1.0.0","_shasum":"403d051dedc4bb61e168ea7d4485904a41a21738","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"greenjello","email":"f.bagnardi@gmail.com"},"maintainers":[{"name":"greenjello","email":""}],"dist":{"shasum":"403d051dedc4bb61e168ea7d4485904a41a21738","size":1624,"noattachment":false,"key":"/react-mixin/-/react-mixin-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-mixin/download/react-mixin-1.0.0.tgz"},"directories":{},"publish_time":1422594278902,"_cnpm_publish_time":1422594278902,"_hasShrinkwrap":false}},"readme":"![travis](https://travis-ci.org/brigand/react-mixin.svg)\n\n### Note: mixins are basically dead. Only use this as a migration path for legacy code. Prefer [High Order Components](https://facebook.github.io/react/docs/higher-order-components.html).\n\nWant to use ES6/CoffeeScript/TypeScript/{InsertNoun}Script classes, and mixins?\n\nReact doesn't have anything built in for this, but don't worry!  This package implements\nreact's mixin strategy for arbitrary objects.\n\nInstall with one of:\n\n```sh\n# recommended\nnpm install --save react-mixin@2\n\n# will expose window.reactMixin or the reactMixin AMD module\ncurl 'wzrd.in/standalone/react-mixin@2' > vendor/react-mixin.js\n```\n\n\nHere's an example:\n\n```js\nvar reactMixin = require('react-mixin');\nvar someMixin = require('some-mixin');\nclass Foo extends React.Component {\n    render: function(){ return <div /> }    \n}\nreactMixin(Foo.prototype, someMixin);\nreactMixin(Foo.prototype, someOtherMixin);\n```\n\n### Note: Version 5.0 switches to `UNSAFE_`\n\nThe following methods are deprecated in React 16.3.0.\n\n- `UNSAFE_componentWillMount`\n- `UNSAFE_componentWillReceiveProps`\n- `UNSAFE_componentWillUpdate`\n\nIn version `5.0` of this plugin, the previously named `componentWillMount` and friends\nwill no longer behave correctly, and instead `UNSAFE_componentWillMount` must be specified\nin the mixin.\n\nA new utility has been added that can convert a mixin to this format.\n\n```js\nvar reactMixin = require('react-mixin');\nvar toUnsafe = require('react-mixin/toUnsafe');\nvar someMixin = require('some-mixin');\n\nvar fixedMixin = toUnsafe(someMixin);\n\nreactMixin(Foo.prototype, fixedMixin);\n```\n\n---\n\n## Aside: Do I need mixins?\n\n90% of the time you don't need mixins, in general prefer composition via [high order components][hoc-article]. For the 10% of the cases where mixins are best (e.g. PureRenderMixin and react-router's Lifecycle mixin), this library can be very useful.\n\nIf you do need mixins, using this library lets you avoid thinking about the merging of conflicting methods, and other oddities of react's mixin system.\n\n[hoc-article]: https://facebook.github.io/react/blog/2016/07/13/mixins-considered-harmful.html\n\n---\n\n\n## Class level behavior\n\nMany of the things that were regular properties in createClass are now static properties of the class.  To have things like getDefaultProps, propTypes, and getInitialState working correctly you need to apply react-mixin a level higher than the prototype: the class itself.\n\n```js\nvar mixin = {\n  getDefaultProps: function(){\n    return {b: 2};\n  }\n};\n\nclass Foo {\n  static defaultProps = {\n    a: 1\n  };\n  render(){\n    console.log(this.props); // {a: 1, b: 2}\n  }\n}\n\nreactMixin.onClass(Foo, mixin);\n```\n\n## But it's at the end of the file!\n\nFor more readability, there is an es7 decorator proposal.  With the latest babel version and the stage config option set to 0 or 1, you can use decorators.\n\n```js\n@reactMixin.decorate(mixin)\nclass Foo {\n  static defa...\n}\n```\n\nNote that this does prototypical inheritance, meaning the returned class is a new class rather than mutating Foo.\n\n## Differences from createClass\n\n@ndout resolved the differences by adding `reactMixin.onClass`.  If there are any more incompatibilites, **other than autobinding methods which is intentionally omitted**, please create an issue.\n\n---\n\nThat's pretty much it.  You get errors instead of silently overwriting things, like in react,\nwith the exception of things whitelisted in index.js as type MANY, MANY_MERGED (getDefaultProps/getInitialState).\n\nAutobinding is done by React.createClass, and there's no equivilent in ES6 classes.  This also has better performance (I think), but you do lose some convenience.  You can explicitly bind things in the constructor or componentWillMount.  On the main class, the constructor replaces componentWillMount.\n\n```js\nclass Foo extends React.Component {\n    constructor(props){\n        super(props);\n        this.handleChange = this.handleChange.bind(this);\n    }\n    ...\n}\n```\n\n## But... autobinding!\n\nIf you need autobinding because a mixin depends on it, you can bind the needed methods in the constructor, or do something like this (haven't given it much thought, suggestions welcome).\n\n```js\nfunction autobind(methodNames){\n    return {\n        componentWillMount: function(){\n            methodNames.forEach((name) => {\n                this[name] = this[name].bind(this);\n            });\n        }\n    };\n}\n\n@reactMixin.decorate(mixin)\n@reactMixin.decorate(autobind(Object.keys(mixin)))\nclass Foo {\n  ...\n}\n```\n\nLike this but want to use it outside of react?  See [smart-mixin][1] and define your own mixin spec.\n\n## Should I use es6 classes?\n\nIt seems to be the future with `createClass` becoming legacy. It's best if everyone uses one pattern for better or worse. `createClass` is being removed from React core in 16.0.0, but you can still install it as a separate package.\n\n[1]: https://github.com/brigand/smart-mixin\n\n","_attachments":{},"homepage":"https://github.com/brigand/react-mixin","bugs":{"url":"https://github.com/brigand/react-mixin/issues"},"license":"MIT"}