{"_id":"react-hot-api","_rev":"60-2df592e8d79afd0be6c5f640f5179566","name":"react-hot-api","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","dist-tags":{"latest":"0.5.0","next":"0.5.0-alpha-3"},"versions":{"0.1.0":{"name":"react-hot-api","version":"0.1.0","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0"},"gitHead":"939c0e01a1f66b181e18c16fbc17a4d192ef255b","_id":"react-hot-api@0.1.0","scripts":{},"_shasum":"63d5b34b66e57aa193b158efc54a81644160673f","_from":"./","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"63d5b34b66e57aa193b158efc54a81644160673f","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.1.0.tgz","integrity":"sha512-CYlQTCr7hWYHwNltu4rYLmCN19/4RNqhLVlyvfKMqFXeh+B/Urar46ER5pAeEsUJVlykwfa+KHxlsdcbEzeFfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDW9451Sx9lk5+X2DPKktiWXd7ZlKX84gHHtt1WRLbtwAIhAOZl22M+1A3DqiQhcfFJ4MZ6DgTTdASfLkS7jMKCk+sL"}]}},"0.1.1":{"name":"react-hot-api","version":"0.1.1","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0"},"gitHead":"8f7735b6bf337d3cf5dc8fb46b84c2eb7d038abb","_id":"react-hot-api@0.1.1","scripts":{},"_shasum":"13bb554140d80961ba3d6ba848be1c2c427c9bee","_from":"./","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"13bb554140d80961ba3d6ba848be1c2c427c9bee","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.1.1.tgz","integrity":"sha512-SaOXXSl5JPJ7KKg6y8D4vbdAPNifyf5x0jCEzsnlges3dSRjpbJRhHv24YjfMsTG6/OCCPnF+HDB+7M76o5DTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDho8z5gC96AQKoxXv5NVLNcT7tWTySxaYNPYbY0ZWVgAiAvmtZTDRJqqIIrRH24e2DINbCEYYrx9YdIHvW1J/bIXg=="}]}},"0.1.2":{"name":"react-hot-api","version":"0.1.2","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0"},"gitHead":"0599bea578ce5d0d2eece0f3651e822298743549","_id":"react-hot-api@0.1.2","scripts":{},"_shasum":"8b7552d78289f5c1ff0b566be7047cc3f72c7fab","_from":"./","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"8b7552d78289f5c1ff0b566be7047cc3f72c7fab","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.1.2.tgz","integrity":"sha512-gWxfWtdGoHVZmTzBlD/3MuUtSoF8nwbNwVRcF6w/flEGDm2gpUD58NfK8IKp9B6taNCXD6fyDBHN4V7EGrDBEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjV4HOj+Sj4AS8gO/xNsT9sc8JL6Pgt+yRa8YXieYd3AiAeTZ+Ga+rm3trtiD0OOMwxp3N9kjSi6nmZJuluWT3V7Q=="}]}},"0.1.3":{"name":"react-hot-api","version":"0.1.3","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0"},"gitHead":"8a3567a6ce85c9a0ae09efa1647cac4d33aa0a0e","_id":"react-hot-api@0.1.3","scripts":{},"_shasum":"dcc635a2f37420ef7a8a68c4087458e3d1cb038e","_from":"./","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"dcc635a2f37420ef7a8a68c4087458e3d1cb038e","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.1.3.tgz","integrity":"sha512-gdJ7laIp1v/tVtrHmPUsGVgNTR3Uzkj6WPH4SIbfJsmB4jReS4/NO9b/V/eZZZ0OD/KwW1ZE3uW2WHu51uPtzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpedAvRCuHYtq89SqGZO2pxb+3jxIgJ9VeelP3PMiRNwIgFbPMoJe8J7/wNQHCmmilNN7fOdqCjdPs1K62ucoxmVU="}]}},"0.1.4":{"name":"react-hot-api","version":"0.1.4","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0"},"gitHead":"400e09eac4556c376ac7004a986f2312e0d56fcc","_id":"react-hot-api@0.1.4","scripts":{},"_shasum":"aa9072c07eb400d9d84eb1ce3fa45e4fb69ff981","_from":"./","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"aa9072c07eb400d9d84eb1ce3fa45e4fb69ff981","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.1.4.tgz","integrity":"sha512-+Z/tEytEv1oSWJV6lgkdQ8PUNcvebDA2lf6DxF8YJIO7DWG1r4PnyQNe2B7N3phz9Mz0pmP2AgJFiEsSswdDXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDsfJfCtAizlaCdRZdxOa0pQ1ZTf/9SLZu3F3EFFbA2cAiEA5iPWZ5Nrmc/kj1PsyOslTkXUV3W5hj+KKCuUXZ8Ophw="}]}},"0.1.5":{"name":"react-hot-api","version":"0.1.5","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0"},"gitHead":"6b487534615d2f74a206e0f627dc76de94632b94","_id":"react-hot-api@0.1.5","scripts":{},"_shasum":"1b3f4abb78a3bb7e46003bcb5f8c4b4c55e76051","_from":"./","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"1b3f4abb78a3bb7e46003bcb5f8c4b4c55e76051","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.1.5.tgz","integrity":"sha512-Za0Yqk5kimBYlR6VLYf6BnZ+8o+mVZD8d60YHkA+sZG98ICUqfNyDlyUh2JsgNhUMX5pbrqGmxRFR2MIUElYyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2aUkCWkcQYIj0P+H0++2t4zl8y/8qekHH+p015EccTAiBd1kGH1DUceeAHu+bPiDe4T13jVeUFr/T9efRzZYXJMQ=="}]}},"0.1.6":{"name":"react-hot-api","version":"0.1.6","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0"},"gitHead":"8e445625f23cd4af091549dd53bb739fff035962","_id":"react-hot-api@0.1.6","scripts":{},"_shasum":"a368eb6491c78863685acd7ebb4dc40fd105d37e","_from":"./","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"a368eb6491c78863685acd7ebb4dc40fd105d37e","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.1.6.tgz","integrity":"sha512-CmARLLKLwGab+hhCoVAiJcYhJQ9BoHSThVwCZId3k3Vga8QmR+zWJZVH7UXBZrh8r/hbOuIQhhdNPq/MkQgVeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEHBNd6eheVkhq8O5TuDsVxg8wl45NC1oiwycAEIaYUAiEA+Cfi90tkFTsO/iDgAvScOp5gR5d5f4tsPztyoHL1q9o="}]}},"0.2.0":{"name":"react-hot-api","version":"0.2.0","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0"},"devDependencies":{"webpack":"1.4.8"},"gitHead":"12ee771731480c7d39f1ad449fa22a32f52fb9e0","_id":"react-hot-api@0.2.0","scripts":{},"_shasum":"c530751972fd2fcd236c4a24c24b7b21b913a87e","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"c530751972fd2fcd236c4a24c24b7b21b913a87e","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.2.0.tgz","integrity":"sha512-Omrtqe5GXJW9p9r81ZhwqQX6a94gIY8OgB3vuLUYf061VKsdg9POiGnX9QfciT6LGQ3/IQBrkzzJaYtMoPPiOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDU4rCMUSTaW/DPIPtkyJi5ieRxdvh2LYQE/pqOuy5m8AiEAkC4/ST7GkzEOQ7x+o3xx37q7JRZJX28UoE/0Z9BVI7A="}]}},"0.2.1":{"name":"react-hot-api","version":"0.2.1","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0"},"devDependencies":{"webpack":"1.4.8"},"gitHead":"bd7f9d2c5d1d52ff3a04217c05649a7ef1311d2d","_id":"react-hot-api@0.2.1","scripts":{},"_shasum":"06ae76d5e9c970e8779e4e5b9180a1f402e14c48","_from":"./","_npmVersion":"1.4.28","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"06ae76d5e9c970e8779e4e5b9180a1f402e14c48","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.2.1.tgz","integrity":"sha512-cy0dAAF+uRlgzNJKSq7DoQG+ft3d6YO0aK3zmv7q1xQBZnMYFPT8bpGeLFlhIYH4nvPeJ39OEpzgg1EivRI1KQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHmEdl8GJjf+5UKTyjKeupv9FHzG9ND3mZuYfdDfIJKfAiAr6lgsevD/v92uTewFiavaF/0nob3UrZWRMr/DENZr6g=="}]}},"0.2.2":{"name":"react-hot-api","version":"0.2.2","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0"},"devDependencies":{"webpack":"1.4.8"},"gitHead":"5409c0219f8d0d9d4f9419bffc6b3b4f7e4f1c15","_id":"react-hot-api@0.2.2","scripts":{},"_shasum":"6ace505051fbdac8c07957be72330156fa223248","_from":"./","_npmVersion":"1.4.28","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"6ace505051fbdac8c07957be72330156fa223248","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.2.2.tgz","integrity":"sha512-+iMWzAGBn4VpcARFS1IU2/b9FEe/vJ4wnls4yW4pV8v63tJYt/0Hb6PMCR0DE1zzDAQgP3IUcHikybkR/jP3Vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLe7dhrOX/OtRX+EaTwyJSS29xFpywM9TtTSuqfaIwQAiAvCOMMdTaTTd329Fz8mLDVcMavnaoFfJa9sd5TkU51qA=="}]}},"0.3.0":{"name":"react-hot-api","version":"0.3.0","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0"},"devDependencies":{"webpack":"1.4.8"},"gitHead":"f7549995bc6558061ba8495d3a045b8aca590b92","_id":"react-hot-api@0.3.0","scripts":{},"_shasum":"7948ba06eb51b99cc05f8ff61f784434849f3091","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.11.14","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"7948ba06eb51b99cc05f8ff61f784434849f3091","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.3.0.tgz","integrity":"sha512-D0LpFWxmgq1ASi0tY9KMgcYfHcr+Aai9hNeagWw29thHAlYSkmDd+tJve608+FfrNQa4Hqph5OFjRoSNQs6gsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFDQDvS4zvH8/MvT2LcWEwLxe73ODZMQkzUDBQyFOj7AIhAJ9PyfFnRddPcsyP0dh5cE6CV/E3aukXUfQ9Xv04YeMG"}]}},"0.3.1":{"name":"react-hot-api","version":"0.3.1","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0"},"devDependencies":{"webpack":"1.4.8"},"gitHead":"b8cd883dca717cb8148356aa19d812eb553bcf6e","_id":"react-hot-api@0.3.1","scripts":{},"_shasum":"eded23b967e713d034f01f356c45bfbb7ccb00f1","_from":".","_npmVersion":"2.2.0","_nodeVersion":"0.11.13","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"eded23b967e713d034f01f356c45bfbb7ccb00f1","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.3.1.tgz","integrity":"sha512-QrjcxiEUmVDa2/aUN8O72fdjD/emud4l+/r5dKs5bDSWgYJ7qTsFoswHmi/61nNbjOhG/mTCbg01Q5lCYUkMrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8ZG7FGO2copHeTOP5OKPXSPf43H+aa1fx42edRcvQZgIgDH40SVBe2pA3XZ2jEp1hzppth2273D/m8wPIvd8B01E="}]}},"0.3.2":{"name":"react-hot-api","version":"0.3.2","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0"},"devDependencies":{"webpack":"1.4.8"},"gitHead":"7b97420062219af278f029d2ce7e356351b76912","_id":"react-hot-api@0.3.2","scripts":{},"_shasum":"2f53d1b72fef0ca9edfe2ebdde5acd2a2e18649a","_from":".","_npmVersion":"2.2.0","_nodeVersion":"0.11.13","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"2f53d1b72fef0ca9edfe2ebdde5acd2a2e18649a","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.3.2.tgz","integrity":"sha512-G6NjnXjpWM6KEbfBAOC0qMBN3AN9a7aZIe9yf1PcWOTCbf9ZSWpk51Ef/+BF9dyQJdGhezcmH7UzghjyEz2TLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBk2GoXwsVqXe7DmT5G9Yka1nKZ7jCkddFSuQznB1N/HAiAj3qs6r3l43x++DhTAkY8XGE81NbetxRs7BWOukxGDJA=="}]}},"0.3.3":{"name":"react-hot-api","version":"0.3.3","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0"},"devDependencies":{"webpack":"1.4.8"},"gitHead":"bd6655f6c7ce0b5aae5661341846aab528e36703","_id":"react-hot-api@0.3.3","scripts":{},"_shasum":"bba99dfcc47cb1010ad4691339275461da90e5f5","_from":".","_npmVersion":"2.2.0","_nodeVersion":"0.11.13","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"bba99dfcc47cb1010ad4691339275461da90e5f5","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.3.3.tgz","integrity":"sha512-sxFCRZeC2xQNo4Eja11Mlj6S1UHWgdjLSaKehU8TT0KJeOjvE+ztfgScd9ikaWoKwK3FvV2FXr9jZ62xwxpwDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEICgLoigKuK0ufPC9nw+lJEptGW5z17LuvCcg42kBE5AiEA5XtRJnYru95sE1mQin/rj00gSgfpOi5nTCr6P6QJJC4="}]}},"0.3.4":{"name":"react-hot-api","version":"0.3.4","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0"},"devDependencies":{"webpack":"1.4.8"},"gitHead":"426307049adc2f5107b84737fd7b5117abd97dc2","_id":"react-hot-api@0.3.4","scripts":{},"_shasum":"6e875ea36c5c3524b000a29de752a22ee99bfbb8","_from":".","_npmVersion":"2.2.0","_nodeVersion":"0.11.13","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"6e875ea36c5c3524b000a29de752a22ee99bfbb8","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.3.4.tgz","integrity":"sha512-4fIZgwQG9Ba6hb9lwR8dGpjkT+d5gNeLwbtDtNzRbkaanGQ14IagEnjXsyaybB1H8yIzCcS+I4V+UnJPA8l0Mg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3qhhAnGjRUT8G7RiP5T/vy2G9txr264SBniiP5srE+QIhAOB6LYgwX1dtcmJf1TdwAPnA/dq/c8/6SZiYQsfc3kvD"}]}},"0.3.5":{"name":"react-hot-api","version":"0.3.5","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","scripts":{"build":"./scripts/build"},"repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0 || >=0.13.0-beta.1"},"devDependencies":{"webpack":"1.4.8"},"gitHead":"d6718493c2267b1a1df533283f37517bda2da8db","_id":"react-hot-api@0.3.5","_shasum":"39cdbdf33769ebedd6d6766784372ff76df4e102","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"39cdbdf33769ebedd6d6766784372ff76df4e102","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.3.5.tgz","integrity":"sha512-SKAmiTStv3kHcsTUvCClTTuQ++EFLDRBU/ALmrBW55CJ9o50UcckhG6uR1f7RoVimkjvE6ITOzBJXdqjnuGX/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwqGKMl6MTbtF9q4ZIa1d9ld4YRvggKZ9u3tVanxRsnwIgEIWQtd6gfupEKa+wWV8JoW7IkgE4qN3szK6m7/V0dMo="}]}},"0.3.6":{"name":"react-hot-api","version":"0.3.6","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","scripts":{"build":"./scripts/build"},"repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0 || >=0.13.0-beta.1 || >=0.13.0-rc1"},"devDependencies":{"webpack":"1.4.8"},"gitHead":"a95cb33f74b5508248095cbd3e6815e4149d0f69","_id":"react-hot-api@0.3.6","_shasum":"31a283f3a5df7fa37ea75cc6dcb8a73ee1c765c8","_from":".","_npmVersion":"2.6.0","_nodeVersion":"1.4.1","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"31a283f3a5df7fa37ea75cc6dcb8a73ee1c765c8","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.3.6.tgz","integrity":"sha512-gbMEW4RZ95WToQZSMA1P492cJmYTDD7i8ciUeyhs+hQCaN8IMTRrcwa0fIg892vznU2EvExWy3tr2rLH8SEzCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBk/SIuJmZrSh5rVhbM/SNwdDnKLPXxKKa4/nhnUWMw2AiEAwyWQMT5w2T8e7Sum+YdACHr0nGZZ3zkT+CvmffmoQZ0="}]}},"0.3.7":{"name":"react-hot-api","version":"0.3.7","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","scripts":{"build":"./scripts/build"},"repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0 || 0.13.0-beta.1 || 0.13.0-rc1 || 0.13.0-rc2"},"devDependencies":{"webpack":"1.4.8"},"gitHead":"c11de6c89cf2e5908436580d1689c39adb1c7b2b","_id":"react-hot-api@0.3.7","_shasum":"ae6bc1700e1c2671a5ef8353172c5e6c74578721","_from":".","_npmVersion":"2.6.0","_nodeVersion":"1.4.1","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"ae6bc1700e1c2671a5ef8353172c5e6c74578721","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.3.7.tgz","integrity":"sha512-fUoYK1/6Fnr9TZQeZGCIa+yPU0GY6yh0BKNkTPst1VI8JWh8UKzZ4ndWWC+zKkbsJZcJ4Z/xkzsDdQFLvDr2tA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB00DS5A+c6HW42UNVq/LPfHfpCaDX+hV9YSe8DaGLupAiAEHaVt3YxycXXO2q2StNJxcBKn/nHPWsFGa/dyLnp0aw=="}]}},"0.4.0":{"name":"react-hot-api","version":"0.4.0","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","scripts":{"build":"./scripts/build"},"repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0 || 0.13.0-beta.1 || 0.13.0-rc1 || 0.13.0-rc2"},"devDependencies":{"webpack":"1.4.8"},"gitHead":"092bb1c3a7ac1a28206480fe068ad6b619642836","_id":"react-hot-api@0.4.0","_shasum":"0c50e56fa722145782996c4d24e264151f6a5a34","_from":".","_npmVersion":"2.6.0","_nodeVersion":"1.4.1","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"0c50e56fa722145782996c4d24e264151f6a5a34","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.4.0.tgz","integrity":"sha512-LD+SC//owXDwZOrB05niUXAXnDchKaDrMVIAj/Qqcv8Wv5fjgPLjLqI6D0bfPuQKDAJDEQv+vgpXbc2taaz5bQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBl8VkoIjXqz7lUsmcgpWbRo5XtSiYuXiyOi0ZPiZK7cAiBa2dg7svqEM6KnsGD1GjHThCJ9kA6jwzTVvIhJc6ZFzQ=="}]}},"0.4.1":{"name":"react-hot-api","version":"0.4.1","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","scripts":{"build":"./scripts/build"},"repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0 || 0.13.0-beta.1 || 0.13.0-rc1 || 0.13.0-rc2"},"devDependencies":{"webpack":"1.4.8"},"gitHead":"0f67961646e658b6d051ef4e5262b3a80d2faaa1","_id":"react-hot-api@0.4.1","_shasum":"e96ae001acd6847d01a30232600b3b1535779c01","_from":".","_npmVersion":"2.6.0","_nodeVersion":"1.4.1","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"e96ae001acd6847d01a30232600b3b1535779c01","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.4.1.tgz","integrity":"sha512-JD6Hp1s67kp366HqPEZUByygJmtCtj/ktjw9kBoTMuCt3XtawhwwVSuwl7aaQiCGTuBo750Hfgo5jgG0E0aeRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiuTChDAkXzP32MpTiUgI/2yjUaqccXGiUqYzK54GM0QIgcpjIxUXSsthIn06bBSHpeTd6aB77r/j/03LhvwYxoz8="}]}},"0.4.2":{"name":"react-hot-api","version":"0.4.2","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","scripts":{"build":"./scripts/build"},"repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0 || 0.13.0-beta.1 || 0.13.0-rc1 || 0.13.0-rc2"},"devDependencies":{"webpack":"1.4.8"},"gitHead":"da1ef10fc4f042a1fd2a8807e47df3e666d5a1aa","_id":"react-hot-api@0.4.2","_shasum":"989b6a0f61fa4281f241d1906c2fef73dbbc4a05","_from":".","_npmVersion":"2.6.0","_nodeVersion":"1.4.1","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"989b6a0f61fa4281f241d1906c2fef73dbbc4a05","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.4.2.tgz","integrity":"sha512-goGoJHVgVfdNeNwTHYHNTDXrkoabthY/5iiWy2r0H1dZPmm48R2IQG/AKFRKvH3DWLc4B9G2SYphu91TJVfKMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBR0DMPZCwsvE7zjYs6uFQhrkcBaKsF5ncagzeVTk8LAiEAkBvv3jaXzRymEAgCcQQY/GVTtP/6ZgQzBjOtaez1kWY="}]}},"0.4.3":{"name":"react-hot-api","version":"0.4.3","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","scripts":{"build":"./scripts/build"},"repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0 || 0.13.0-beta.1 || 0.13.0-rc1 || 0.13.0-rc2"},"devDependencies":{"webpack":"1.4.8"},"gitHead":"172f3372affe79f53322ef077a2a368d307bd76a","_id":"react-hot-api@0.4.3","_shasum":"3d08c72c7d37f0ed53ac4c5c1caa5a581174db49","_from":".","_npmVersion":"2.6.0","_nodeVersion":"1.4.1","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"3d08c72c7d37f0ed53ac4c5c1caa5a581174db49","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.4.3.tgz","integrity":"sha512-7XVcX6nWfy/PJUuIiYCPMazUeWJUfepiyA+Fag6CmjTPiJV4psz+Jvumq4rHbzZnIHGSOW2X26DNSFGUkBbJSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhhtAwe7zezY2x8JbL+HclHjuC72Tk/WIGvP9jdemkdAiEAkfuMIA5OWCp8t7UPgvk/SUmzmONjPc3FeQxgzugTyvM="}]}},"0.4.4":{"name":"react-hot-api","version":"0.4.4","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","scripts":{"build":"./scripts/build"},"repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0 || 0.13.0-beta.1 || 0.13.0-rc1 || 0.13.0-rc2"},"devDependencies":{"webpack":"1.4.8"},"gitHead":"a53ae19df290f96583a691a7356a68a2a16a0487","_id":"react-hot-api@0.4.4","_shasum":"ed75b7a77fba9c9c1837bf214ea6c1187d57a174","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"dist":{"shasum":"ed75b7a77fba9c9c1837bf214ea6c1187d57a174","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.4.4.tgz","integrity":"sha512-DQYZ9HlHHg+uJcdywxaP/TAQr9ZXsa7Tn2Pw9xoGOtkInmgXnMWrup83G1+bFfXCbL/I9Hv896MKdgBFjloGBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbnS8fpUkFUD2U671Rg4A8FLKRKuFsmr5jkoPu5eMkpAiEAsS46MU618GxBQKYvoYhH5Xux5DEEPvqAt3Ai6u5mhuo="}]}},"0.4.5":{"name":"react-hot-api","version":"0.4.5","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","scripts":{"build":"./scripts/build"},"repository":{"type":"git","url":"git+https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0 || 0.13.0-beta.1 || 0.13.0-rc1 || 0.13.0-rc2 || 0.14.0-beta1"},"devDependencies":{"webpack":"1.4.8"},"gitHead":"0176403f6d41bf5aa64bcad814d7c9eb046c889d","_id":"react-hot-api@0.4.5","_shasum":"05a49502436380ce653df9cd4ae5783b13972e7a","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"dist":{"shasum":"05a49502436380ce653df9cd4ae5783b13972e7a","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.4.5.tgz","integrity":"sha512-ZR/QOjBKPu/SmDNSuIerJU1nyHRMnASQ6D1Wm5lnWPdWZPn9a7FwXE9ndU5kfIgu7/Vu40+r5mTcbTfMdDhGeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGaLUTrhWd80igPzk1ICb/45IYG0r2xkEBR5t164PhL4AiEAsDgErKHiGIHmTCSgo8XPiWICAhrB6M3w0MGu3O2QiPI="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}]},"0.4.6":{"name":"react-hot-api","version":"0.4.6","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","scripts":{"build":"./scripts/build"},"repository":{"type":"git","url":"git+https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0 || 0.13.0-beta.1 || 0.13.0-rc1 || 0.13.0-rc2 || ^0.14.0-alpha"},"devDependencies":{"webpack":"1.4.8"},"gitHead":"957ae044776dcb12248d0ae6ad8989603f817dd0","_id":"react-hot-api@0.4.6","_shasum":"7685e2420a1d327b08f447724b23924099557d73","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"dist":{"shasum":"7685e2420a1d327b08f447724b23924099557d73","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.4.6.tgz","integrity":"sha512-dxcVSYbNq7h73y9tFErWWbMdtfVLZjNPVYt5S4ocM6QTGozxY4M+6CLMxVXa1CDcWPWefoIRvT3/PhS5Cinsrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSojKsvPDWbQJ3awZEjZgwOBYQ2jjCIPlPd2lHBZv8eAiEAl9hIeUqObxjlqnpR0AP+N68K9Yda9lG2wvaxHKtHumI="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}]},"0.5.0-alpha":{"name":"react-hot-api","version":"0.5.0-alpha","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","scripts":{"build":"./scripts/build"},"repository":{"type":"git","url":"git+https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.13.0 || ^0.14.0-alpha"},"devDependencies":{"webpack":"1.4.8"},"dependencies":{"react-proxy":"^0.6.1"},"gitHead":"c33cfb46a042b834cd20f0776246a0a2a1bbf25d","_id":"react-hot-api@0.5.0-alpha","_shasum":"e4a012afa92272defe7421d34a31ab5732e27952","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"dist":{"shasum":"e4a012afa92272defe7421d34a31ab5732e27952","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.5.0-alpha.tgz","integrity":"sha512-eioFS2JBHp4avlOuKxVabzgYFEBtRDpmJQ0UK1DWj9CktEvV/HWu4sGdCbH300Xswv2ddbPwNO+YLUjNHp8+Rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUC1d1nITVQm08H3dNQEYW8aW/zuof5i1+pKAviGf3JAiEA4br3tQKkJ4ZlT/dkessyNKA5PIFXzJsnqxbPWSewaIM="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}]},"0.5.0-alpha-1":{"name":"react-hot-api","version":"0.5.0-alpha-1","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","scripts":{"build":"./scripts/build"},"repository":{"type":"git","url":"git+https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.13.0 || ^0.14.0-alpha"},"devDependencies":{"webpack":"1.4.8"},"dependencies":{"react-proxy":"^0.6.5"},"gitHead":"b51cfaef3ed66a593d5c2650bf8b9b1195f4bdbb","_id":"react-hot-api@0.5.0-alpha-1","_shasum":"e319804f83879a2be27fd9d5d43582b045a0140d","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"dist":{"shasum":"e319804f83879a2be27fd9d5d43582b045a0140d","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.5.0-alpha-1.tgz","integrity":"sha512-ndb1rfXFE6kpXpiDiGQjJBt+6SWXz+BbbRjECXlceuRPLyBg3ZkpsqkA038APwotxZc9Ra7W00Y3MpUOb4LAnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL4Inq8Avr+O4+UBOFi/7f4u8sKhXlGzV5zPNg66M0qwIgIGIj0gb6Yvao8LrmdWOrR09UB0ckw0bot5f15PEfVqk="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"deprecated":"BROKEN NPM RELEASE. USE 0.5.0-alpha-2."},"0.5.0-alpha-2":{"name":"react-hot-api","version":"0.5.0-alpha-2","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","scripts":{"build":"./scripts/build"},"repository":{"type":"git","url":"git+https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.13.0 || ^0.14.0-alpha"},"devDependencies":{"webpack":"1.4.8"},"dependencies":{"react-proxy":"^0.6.5"},"gitHead":"6496a0c81572b9a6fcb13c7584b1c9195d162501","_id":"react-hot-api@0.5.0-alpha-2","_shasum":"c1ea7ae6489e5367a2282d7b8289092e6fb87ded","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"dist":{"shasum":"c1ea7ae6489e5367a2282d7b8289092e6fb87ded","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.5.0-alpha-2.tgz","integrity":"sha512-VDFVwEHSzz5m+VWQxoKe9bVAcIUJD0A7SYO1dqWfnbiSVsO+GbsDp+reccQg+CwailfE2sMYEQKiYiawslQvRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLVj54Pa6GmvD/F6jQNwKeRLkZhrF+QS7xpJOM/OuM9AiEA6h6lQU6sLAXr2Kj/46p6IZjwTtxwLsoE6dRLISvwjTY="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}]},"0.5.0-alpha-3":{"name":"react-hot-api","version":"0.5.0-alpha-3","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","scripts":{"build":"./scripts/build"},"repository":{"type":"git","url":"git+https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.13.0 || ^0.14.0-alpha"},"devDependencies":{"webpack":"1.4.8"},"dependencies":{"react-proxy":"^0.6.6"},"gitHead":"15a5cea9efded39059e4edfb7dd9e2a596a5fb99","_id":"react-hot-api@0.5.0-alpha-3","_shasum":"49b716542641f2be4cf0b147911d86beab11dbcd","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"dist":{"shasum":"49b716542641f2be4cf0b147911d86beab11dbcd","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.5.0-alpha-3.tgz","integrity":"sha512-VzNKtWoesUbzEBKjxrsf1Kf9x9Z8ZBeNQRdNAB1nZJgp3iHkI7jCLc+ZVALLtEiZ5Yknnw0C0MmkFBAHu9hQdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJjfdQ4y6/6PbB2pvXouZqDlbdnG7sEki/bkHluqhQOgIgZMyXpFH7PLiU/EVNBU35UZxFlzwchpeCxxAbauATKLI="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}]},"0.5.0":{"name":"react-hot-api","version":"0.5.0","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","scripts":{"build":"./scripts/build"},"repository":{"type":"git","url":"https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.13.0 || ^0.14.0-alpha"},"devDependencies":{"webpack":"1.4.8"},"dependencies":{"react-proxy":"^1.0.0"},"gitHead":"29ee3282c3ddc0710c296db167f514b36ce41ead","_id":"react-hot-api@0.5.0","_shasum":"16ce3473fae1c635f9f09d29cb05b493552327d7","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"dist":{"shasum":"16ce3473fae1c635f9f09d29cb05b493552327d7","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.5.0.tgz","integrity":"sha512-ET7saG/KLH3P+ajhw95xnmvXUP/5njwdFeOg8J8lkKmFY+8fP611bPZ4jTDhUQxNbFlBzd5chWAs/Nb5JmQIag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBomOsPnErT1ZrmJMakTOGLOX6Nh3jjv6mP1cVCpEt5pAiBJHrQcwedVxDrrRoUhyN337oQOtNvptfBHEfjBtQUc0Q=="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}]},"0.4.7":{"name":"react-hot-api","version":"0.4.7","description":"A generic library implementing hot reload for React components without unmounting or losing their state.","main":"modules/index.js","scripts":{"build":"./scripts/build"},"repository":{"type":"git","url":"git+https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"license":"MIT","bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"homepage":"https://github.com/gaearon/react-hot-api","peerDependencies":{"react":">=0.11.0 || ^0.14.0-rc"},"devDependencies":{"webpack":"1.4.8"},"gitHead":"43475e8fd8175fbcd32446d25a1139e9f00f0b28","_id":"react-hot-api@0.4.7","_shasum":"a7e22a56d252e11abd9366b61264cf4492c58171","_from":".","_npmVersion":"3.3.3","_nodeVersion":"2.2.1","_npmUser":{"name":"gaearon","email":"dan.abramov@gmail.com"},"dist":{"shasum":"a7e22a56d252e11abd9366b61264cf4492c58171","tarball":"https://registry.npmjs.org/react-hot-api/-/react-hot-api-0.4.7.tgz","integrity":"sha512-jFFfeyjTs/HOhXMgzQi71E2fp9W0IHoFaUrszUECfdmRF2q4JoADmtc1Zo0IgGvc4PUujAJ8q6su5R+0ttkAmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFttx3EgJviiPc/Z56v2vz9TakluPvZbzcXfA4Fyrf2hAiA2Vyz0o3zRaYg4nZnxdEp8/Hef9edKZYLg8QLfca9nRA=="}]},"maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}]}},"readme":"React Hot API\n=========\n\nThis is a generic library implementing hot reload for React components without unmounting or losing their state.  \n\n**It is intended for build tool authors or adventurous folk and *not* for website development. For a reference implementation *that you can actually use*, check out [react-hot-loader](https://github.com/gaearon/react-hot-loader) for Webpack.**\n\nThis library drives React hot-reload magic of **[react-hot-loader](https://github.com/gaearon/react-hot-loader)** but is not tied to Webpack itself, so alternative build systems that support hot-reloading individual modules can use it to implement **[live-editing for React components](http://gaearon.github.io/react-hot-loader/)**. For example, you can use this to **[integrate hot reloading into an atom-shell application](https://github.com/BenoitZugmeyer/chwitt-react/blob/2d62184986c7c183955dcb607dba5ceda70a2221/bootstrap-jsx.js#L33)**. \n\n**[See the video.](https://vimeo.com/100010922)**\n\n### API\n\n#### `makeHot: (ReactClass, persistentId?) => ReactClass`\n\nRegisters a hot-reloadable React class. If you don't pass `persistentId`, it is inferred from `ReactClass.displayName` or `ReactClass.name` (for ES6 classes). When called for the first time, it will merely return the passed class. When called the next time with the same `persistentId`, will patch original class with the prototype of the new class, and return the original class.\n\n#### `require('react-hot-api'): (getRootInstances, React) => makeHot`\n\nInvoke this once within each hot-reloadable module to obtain the function described above.  \nYou must pass the result between *all emitted versions of the same module* for hot reload to work.\n\n`getRootInstances` is a method you as a caller should provide. It should return all root components on the page.\nYou can implement it by returning `require('react/lib/ReactMount')._instancesByReactRootID` but you may also want to return some known root instance, for example, if you host React Hot API on a webpage for a live editor playground.\n\n### Usage\n\nThis library is not meant to be used directly, unless you're authoring a build tool like [React Hot Loader](https://github.com/gaearon/react-hot-loader).\n\nIt only makes sense if your build tool of choice is capable of two things:\n\n* emitting next versions of the same module and evaluate them;\n* passing arbitrary JS objects from previous to the next version of the same module.\n\nI am only aware of [Webpack Hot Module Replacement](http://webpack.github.io/docs/hot-module-replacement.html) but eventually other implementations should arise.\n\nIn which case, here's how you can tranform the source to use it:\n\n##### SomeComponent.js, first run\n\n```javascript\nvar React = require('react');\n\nvar SomeComponent = React.createClass({\n  render: function () {\n    return <p>Version 1</p>;\n  }\n});\n\nmodule.exports = SomeComponent;\n\n\n\n// ================================================\n// The code you might generate with your build tool\n// to hide hot reloading mechanics from user:\n\nvar makeHot = SOME_STORAGE_SHARED_BETWEEN_VERSIONS_OF_SAME_MODULE.makeHot;\nif (!makeHot) {\n  // On the first run, we will get here\n  makeHot = SOME_STORAGE_SHARED_BETWEEN_VERSIONS_OF_SAME_MODULE.makeHot = require('react-hot-api')(require('react/lib/ReactMount'));\n}\n\n// Will merely register SomeComponent so it can later be patched\nmodule.exports = makeHot(module.exports);\n```\n\n##### SomeComponent.js, subsequent runs (emitted after user edits the source)\n```javascript\nvar React = require('react');\n\nvar SomeComponent = React.createClass({\n  render: function () {\n    return <p>Version 2</p>;\n  }\n});\n\nmodule.exports = SomeComponent;\n\n\n\n// ================================================\n// The code you might generate with your build tool\n// to hide hot reloading mechanics from user:\n\nvar makeHot = SOME_STORAGE_SHARED_BETWEEN_VERSIONS_OF_SAME_MODULE.makeHot;\nif (!makeHot) {\n  // On the second run, we will *NOT* get here\n  makeHot = SOME_STORAGE_SHARED_BETWEEN_VERSIONS_OF_SAME_MODULE.makeHot = require('react-hot-api')(require('react/lib/ReactMount'));\n}\n\n// Will patch existing SomeComponent with updated methods, force re-rendering and return patched first version\nmodule.exports = makeHot(module.exports);\n```\n\nYou may also give user some way to access `makeHot` in case they want to allow hot-reloading for arbitrary classes inside the module:\n\n##### AnonComponents.js\n```javascript\n// The user still doesn't need to know these lines are being inserted by the tool:\nmodule.makeHot = SOME_STORAGE_SHARED_BETWEEN_VERSIONS_OF_SAME_MODULE.makeHot;\nif (!module.makeHot) {\n  // put the function into some sane place (e.g. module.makeHot) without relying on hidden variables\n  module.makeHot = SOME_STORAGE_SHARED_BETWEEN_VERSIONS_OF_SAME_MODULE.makeHot = require('react-hot-api')(require('react/lib/ReactMount'));\n}\n// You might generate the code above with your build tool\n// to hide hot reloading mechanics from user.\n// ================================================\n\n\n\nvar React = require('react');\n\nfunction createLabelComponent(str) {\n  var cls = React.createClass({\n    render: function () {\n      return <span>{str}</span>;\n    }\n  });\n  \n  // ... but you may give user freedom to do this:\n  if (module.makeHot) { // we're in development and makeHot is available\n    cls = module.makeHot(cls, str); // use parameter as unique ID for anon class\n  }\n  \n  return cls;\n}\n\n// These will be hot-reloadable:\nvar Foo = createLabelComponent('Foo');\nvar Bar = createLabelComponent('Bar');\n```\n\n### Thanks\n\n* [Tobias Koppers](https://github.com/sokra) for Webpack and HMR;\n* [Johannes Lumpe](https://github.com/johanneslumpe) and [Ben Alpert](https://github.com/spicyj) for helping me come up with the original hot reloading approach I'm still using here;\n* [Omar Skalli](https://github.com/Chetane) for coming up with an approach for forcing tree update that is compatible with ES6 classes [just the moment I needed it most](https://twitter.com/dan_abramov/status/543174410493239297);\n* [Kyle Mathews](http://github.com/KyleAMathews) for being the first person to actually use hot loader and helping spread the word when it was in initial stages;\n* [Christopher Chedeau](https://github.com/vjeux) for retweeting my horrendously hacked together proof of concept video, overwhelming response from which gave me the incentive to actually finish this thing;\n* Bret Victor for making me think live editing should be the norm, although he probably hates what people do after watching his videos.\n","maintainers":[{"name":"gaearon","email":"dan.abramov@gmail.com"}],"time":{"modified":"2022-06-25T23:14:11.762Z","created":"2014-12-12T05:01:59.407Z","0.1.0":"2014-12-12T05:01:59.407Z","0.1.1":"2014-12-12T05:04:04.459Z","0.1.2":"2014-12-12T05:58:23.893Z","0.1.3":"2014-12-12T06:09:38.991Z","0.1.4":"2014-12-12T16:28:25.014Z","0.1.5":"2014-12-12T17:00:28.054Z","0.1.6":"2014-12-12T17:02:44.684Z","0.2.0":"2014-12-19T04:47:02.027Z","0.2.1":"2014-12-19T12:19:23.602Z","0.2.2":"2014-12-31T16:39:11.691Z","0.3.0":"2015-01-12T14:01:44.316Z","0.3.1":"2015-01-28T12:36:41.152Z","0.3.2":"2015-01-28T13:07:58.496Z","0.3.3":"2015-01-30T05:24:55.816Z","0.3.4":"2015-01-31T22:42:52.711Z","0.3.5":"2015-02-26T01:58:17.236Z","0.3.6":"2015-03-02T17:23:42.908Z","0.3.7":"2015-03-04T20:39:40.795Z","0.4.0":"2015-03-09T19:51:33.058Z","0.4.1":"2015-03-09T20:20:25.898Z","0.4.2":"2015-03-10T04:08:01.065Z","0.4.3":"2015-03-10T04:08:51.154Z","0.4.4":"2015-05-01T23:34:35.072Z","0.4.5":"2015-07-08T11:01:57.305Z","0.4.6":"2015-08-21T18:33:19.344Z","0.5.0-alpha":"2015-08-22T15:12:13.318Z","0.5.0-alpha-1":"2015-08-24T10:21:08.870Z","0.5.0-alpha-2":"2015-08-24T14:22:28.644Z","0.5.0-alpha-3":"2015-08-27T21:44:00.440Z","0.5.0":"2015-09-02T12:20:54.034Z","0.4.7":"2015-09-28T11:34:39.278Z"},"homepage":"https://github.com/gaearon/react-hot-api","repository":{"type":"git","url":"git+https://github.com/gaearon/react-hot-api.git"},"author":{"name":"Dan Abramov","email":"dan.abramov@me.com","url":"http://github.com/gaearon"},"bugs":{"url":"https://github.com/gaearon/react-hot-api/issues"},"license":"MIT","readmeFilename":"README.md","users":{"moimikey":true}}