{"_id":"thundercats","_rev":"39-07b532993f16cb38c1fcb3f71eb1b5e5","name":"thundercats","description":"RxJS Meets isomorphic Flux","dist-tags":{"latest":"3.1.0","alpha.1":"2.0.0-alpha.1","alpha.2":"2.0.0-alpha.2","alpha.3":"2.0.0-alpha.3","alpha.4":"2.0.0-alpha.4","alpha.5":"2.0.0-alpha.5","alpha.6":"2.0.0-alpha.6","alpha.7":"2.0.0-alpha.7","rc1":"2.0.0-rc1","rc2":"2.0.0-rc2","rc3":"2.0.0-rc3","rc4":"2.0.0-rc4","rc5":"2.0.0-rc5","rc6":"2.0.0-rc6","rc7":"2.0.0-rc7"},"versions":{"1.1.0":{"name":"thundercats","description":"How the thundercats would build Flux architecture","version":"1.1.0","keywords":["react","flux","rx","rxjs","frp"],"main":"index.js","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"https://github.com/r3dm/thundercats"},"scripts":{"test":"tape test/*.js"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"contributors":[{"name":"François de Campredon","email":"francois.de.campredon@gmail.com","url":"https://github.com/fdecampredon"},{"email":"berkeley@r3dm.com","url":"http://r3dm.com"},{"email":"terakilobyte@gmail.com","url":"http://terakilobyte.com"}],"license":"Apache Version 2","dependencies":{"node-uuid":"^1.4.1","object.assign":"^1.1.1"},"peerDependencies":{"rx":"^2.3.14"},"devDependencies":{"babel-eslint":"^2.0.0","eslint":"^0.16.1","eslint-plugin-react":"^1.4.1","q":"^1.2.0","rx":"^2.3.14","sinon":"^1.11.1","tape":"^3.0.2"},"gitHead":"2ae32cbcca2612a89a75affa44d4c5ddf95ec33f","homepage":"https://github.com/r3dm/thundercats","_id":"thundercats@1.1.0","_shasum":"88ce24aa442685f512125a2d2075301f873b6085","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.1","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"88ce24aa442685f512125a2d2075301f873b6085","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-1.1.0.tgz","integrity":"sha512-GIZQqKlNh/4TyeH+iFr82NEnctdiNd41NCScYih9NURCo02NpfO9oAWug2TNFzyi9SccKa3djXmqO8AfEwkquA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPYzl+NAkCnwaQgXCq6n0tBHioCv/72b1bO/UFgUiSYwIgCIIXkm176RvvF7n/mxJ/l38NRuK+DsU3bGfiUTvcj1o="}]}},"1.2.0":{"name":"thundercats","description":"How the thundercats would build Flux architecture","version":"1.2.0","keywords":["react","flux","rx","rxjs","frp"],"main":"index.js","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"https://github.com/r3dm/thundercats"},"scripts":{"test":"mocha","cover":"istanbul cover _mocha"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"contributors":[{"name":"François de Campredon","email":"francois.de.campredon@gmail.com","url":"https://github.com/fdecampredon"},{"email":"berkeley@r3dm.com","url":"http://r3dm.com"},{"email":"terakilobyte@gmail.com","url":"http://terakilobyte.com"}],"license":"Apache Version 2","dependencies":{"debug":"^2.1.3","node-uuid":"^1.4.1","object.assign":"^1.1.1"},"peerDependencies":{"rx":"^2.3.14"},"devDependencies":{"chai":"^2.1.1","chai-as-promised":"^4.3.0","eslint-plugin-react":"^1.4.1","istanbul":"^0.3.7","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","q":"^1.2.0","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0","babel-eslint":"^2.0.0","eslint":"^0.16.1"},"gitHead":"ff97fb9bf2fe2d22cfd5363fc3b750c3cdc50464","homepage":"https://github.com/r3dm/thundercats","_id":"thundercats@1.2.0","_shasum":"4a42cb4303e3801ba36001965b455b197160211a","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.1","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"4a42cb4303e3801ba36001965b455b197160211a","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-1.2.0.tgz","integrity":"sha512-VjkQcwfuDF6zFCDfYA8/QU62havXj8gbTrqOJ+jKvQCPiy+PmUk4ft9LfMz6XoY5iSEADi8rRLqB+0kuVBGZmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAo9C1ePbfwm9vdd9j8Os2+zKSEUbAq9zJnOXPXgh3yAiEApiRcND0ONxtsRvTF6sL7wn253kNJmbJgGq6Hkvb2Miw="}]}},"1.2.1":{"name":"thundercats","description":"How the thundercats would build Flux architecture","version":"1.2.1","keywords":["react","flux","rx","rxjs","frp"],"main":"index.js","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"https://github.com/r3dm/thundercats"},"scripts":{"lint":"eslint .","pretest":"npm run lint","test":"mocha","cover":"istanbul cover _mocha"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"contributors":[{"name":"François de Campredon","email":"francois.de.campredon@gmail.com","url":"https://github.com/fdecampredon"},{"email":"berkeley@r3dm.com","url":"http://r3dm.com"},{"email":"terakilobyte@gmail.com","url":"http://terakilobyte.com"}],"license":"Apache Version 2","dependencies":{"debug":"^2.1.3","node-uuid":"^1.4.1","object.assign":"^1.1.1"},"peerDependencies":{"rx":"^2.3.14"},"devDependencies":{"chai":"^2.1.1","chai-as-promised":"^4.3.0","eslint-plugin-react":"^1.4.1","istanbul":"^0.3.7","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","q":"^1.2.0","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0","eslint":"^0.17.0"},"gitHead":"08257d2762242b35a64a122d59e15237bf00aaad","homepage":"https://github.com/r3dm/thundercats","_id":"thundercats@1.2.1","_shasum":"4687ab73d5d01083fbfd3edbfdb7bcd4ac2d1f73","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.1","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"4687ab73d5d01083fbfd3edbfdb7bcd4ac2d1f73","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-1.2.1.tgz","integrity":"sha512-QIGha897RxZDCJHXzpTLKjlQmoPPwk1b8S2XDUDBb2aFNaLJTHb1VWVcDdkU6RURvuzu/D3zGoj0CbINWvMy1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJdozc+Xe6g3l5ib6/16fHXKZ3EAERXMLJkmpN1IEnfAiAdsL7so6GzH06Ufqup4l0gM2Rfc9/WYPTxvgYiPcxBlw=="}]}},"1.2.2":{"name":"thundercats","description":"How the thundercats would build Flux architecture","version":"1.2.2","keywords":["react","flux","rx","rxjs","frp"],"main":"index.js","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"https://github.com/r3dm/thundercats"},"scripts":{"lint":"eslint .","pretest":"npm run lint","test":"mocha","cover":"istanbul cover _mocha"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"contributors":[{"name":"François de Campredon","email":"francois.de.campredon@gmail.com","url":"https://github.com/fdecampredon"},{"email":"berkeley@r3dm.com","url":"http://r3dm.com"},{"email":"terakilobyte@gmail.com","url":"http://terakilobyte.com"}],"license":"Apache Version 2","dependencies":{"debug":"^2.1.3","node-uuid":"^1.4.1","object.assign":"^1.1.1"},"peerDependencies":{"rx":"^2.3.14"},"devDependencies":{"chai":"^2.1.1","chai-as-promised":"^4.3.0","eslint-plugin-react":"^1.4.1","istanbul":"^0.3.7","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","q":"^1.2.0","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0","eslint":"^0.17.0"},"gitHead":"39497fc1eb747c5dfd238aa51582148a3caf2836","homepage":"https://github.com/r3dm/thundercats","_id":"thundercats@1.2.2","_shasum":"7714cac5217bb3ba68a5831c73d9ca0fbd8fdba9","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.1","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"7714cac5217bb3ba68a5831c73d9ca0fbd8fdba9","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-1.2.2.tgz","integrity":"sha512-8eDGojF1iHyp76RJqvffmzpaGBLF8K7yvLrq0TUW0r850RlRVkFo6aqLGf5f1SlFLRAafCr98wxhrK/evWtyVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXqiXOwy5INSb74Vs7H5u3sp1q2qgHSENe+nQwfjRfyAiA/RVQmS9GeIUNoasGdE9xmgwyMfznpqfOmJ+VsgxqyaA=="}]}},"1.3.0":{"name":"thundercats","description":"How the thundercats would build Flux architecture","version":"1.3.0","keywords":["thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive"],"main":"index.js","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"https://github.com/r3dm/thundercats"},"scripts":{"lint":"eslint .","pretest":"npm run lint","test":"mocha","cover":"istanbul cover _mocha"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"contributors":[{"name":"François de Campredon","email":"francois.de.campredon@gmail.com","url":"https://github.com/fdecampredon"},{"email":"berkeley@r3dm.com","url":"http://r3dm.com"},{"email":"terakilobyte@gmail.com","url":"http://terakilobyte.com"}],"license":"Apache Version 2","dependencies":{"debug":"^2.1.3","node-uuid":"^1.4.1","object.assign":"^1.1.1"},"peerDependencies":{"rx":"^2.3.14"},"devDependencies":{"chai":"^2.1.1","chai-as-promised":"^4.3.0","eslint-plugin-react":"^1.5.0","istanbul":"^0.3.7","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","q":"^1.2.0","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0","eslint":"^0.17.0"},"gitHead":"d23599566dcbcd0793801a63e2de46b0b364a7a4","homepage":"https://github.com/r3dm/thundercats","_id":"thundercats@1.3.0","_shasum":"6319f15c85f398fb03de0f00f2662afaced83524","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.1","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"6319f15c85f398fb03de0f00f2662afaced83524","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-1.3.0.tgz","integrity":"sha512-sTyYYEbnVARtHL1FjACMKi+1FJPwzajUhKNk1KmmJTFCuIuZMOUZ+2hVFk/0PuNTVrcB1tKYP0JxMP3igDccDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4Wct/IEaXaev+GCgGMXwM/Sd5AcJ8xhyzauBGRsYccwIhAJSKiT/TiNR3F7ySFt+2RuT0YNH30336T/RsqS5ATTXj"}]}},"1.3.1":{"name":"thundercats","description":"How the thundercats would build Flux architecture","version":"1.3.1","keywords":["thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive"],"main":"index.js","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"https://github.com/r3dm/thundercats"},"scripts":{"lint":"eslint .","pretest":"npm run lint","test":"mocha","cover":"istanbul cover _mocha && istanbul-coveralls"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"contributors":[{"name":"François de Campredon","email":"francois.de.campredon@gmail.com","url":"https://github.com/fdecampredon"},{"email":"berkeley@r3dm.com","url":"http://r3dm.com"},{"email":"terakilobyte@gmail.com","url":"http://terakilobyte.com"}],"license":"Apache Version 2","dependencies":{"debug":"^2.1.3","invariant":"^2.0.0","node-uuid":"^1.4.1","object.assign":"^1.1.1"},"peerDependencies":{"rx":"^2.3.14"},"devDependencies":{"chai":"^2.1.1","chai-as-promised":"^4.3.0","eslint":"^0.17.0","eslint-plugin-react":"^1.5.0","istanbul":"^0.3.7","istanbul-coveralls":"^1.0.2","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","q":"^1.2.0","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0"},"gitHead":"18aaaf02a15adbbff4a6d2bee718ef0420ead8f1","homepage":"https://github.com/r3dm/thundercats","_id":"thundercats@1.3.1","_shasum":"7f1d3a75238b58cba705829a694aaf9a9322bf0e","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.1","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"7f1d3a75238b58cba705829a694aaf9a9322bf0e","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-1.3.1.tgz","integrity":"sha512-XmKgKC8Bxv9Cko1gvw0iPODfUMLxZIetJXw6y12M+ncWl0GPim2V1ia4DTEIXJe8ct0WTstFxl7oJ1lob3HuVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBo8PvmFWTIgL2TxS/yw6Erda0drCsqqt+H4QhhHlFKfAiEAkUBrvw3+cjMCfJyUYwgtQ/ORIflAucx97DqaD1bBCvw="}]}},"1.4.0":{"name":"thundercats","description":"How the thundercats would build Flux architecture","version":"1.4.0","keywords":["thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive"],"main":"index.js","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"https://github.com/r3dm/thundercats"},"scripts":{"lint":"eslint .","pretest":"npm run lint","test":"mocha","coverAlls":"istanbul cover _mocha && istanbul-coveralls","cover":"istanbul cover _mocha"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"contributors":[{"name":"François de Campredon","email":"francois.de.campredon@gmail.com","url":"https://github.com/fdecampredon"},{"email":"berkeley@r3dm.com","url":"http://r3dm.com"},{"email":"terakilobyte@gmail.com","url":"http://terakilobyte.com"}],"license":"Apache Version 2","dependencies":{"debug":"^2.1.3","es6-map":"^0.1.1","invariant":"^2.0.0","node-uuid":"^1.4.1","object.assign":"^1.1.1"},"peerDependencies":{"rx":"^2.3.14"},"devDependencies":{"chai":"^2.1.1","chai-as-promised":"^4.3.0","eslint":"^0.17.1","eslint-plugin-react":"^1.6.0","istanbul":"^0.3.7","istanbul-coveralls":"^1.0.2","jsdom":"^4.0.4","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","q":"^1.2.0","react":"^0.13.1","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0"},"gitHead":"96f45a9eba04fb18c11d540b056018f0e555cb33","homepage":"https://github.com/r3dm/thundercats","_id":"thundercats@1.4.0","_shasum":"6cc94f1317033f3c1bc3ad0b6791a1e9ed2aa333","_from":".","_npmVersion":"2.7.1","_nodeVersion":"1.6.2","_npmUser":{"name":"berkeleytrue","email":"berkeley@r3dm.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"6cc94f1317033f3c1bc3ad0b6791a1e9ed2aa333","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-1.4.0.tgz","integrity":"sha512-RqciVD0rGSMnNU4HtLx4GHLAzzEHXgNQYdGyRo1c8SbtipQ14nr41n3Pv62e32isrLhWNb2nKTBo2ifCdHuQDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGA88TQqS7r9awcJcOSFGL+r5BCmVZqCfHOxBjKtpzBcAiEApOIecHDrBFgIys+4SV2bOmlsZ0rmOTyxw9TqmKkS1dA="}]}},"1.5.0":{"name":"thundercats","description":"How the thundercats would build Flux architecture","version":"1.5.0","keywords":["thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive"],"main":"index.js","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"https://github.com/r3dm/thundercats"},"scripts":{"lint":"eslint .","pretest":"npm run lint","test":"mocha","coverAlls":"istanbul cover _mocha && istanbul-coveralls","cover":"istanbul cover _mocha"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"contributors":[{"name":"François de Campredon","email":"francois.de.campredon@gmail.com","url":"https://github.com/fdecampredon"},{"email":"berkeley@r3dm.com","url":"http://r3dm.com"},{"email":"terakilobyte@gmail.com","url":"http://terakilobyte.com"}],"license":"Apache Version 2","dependencies":{"debug":"^2.1.3","es6-map":"^0.1.1","invariant":"^2.0.0","node-uuid":"^1.4.1","object.assign":"^1.1.1"},"peerDependencies":{"rx":"^2.3.14"},"devDependencies":{"chai":"^2.1.1","chai-as-promised":"^4.3.0","eslint":"^0.17.1","eslint-plugin-react":"^1.6.0","istanbul":"^0.3.7","istanbul-coveralls":"^1.0.2","jsdom":"^4.0.4","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","q":"^1.2.0","react":"^0.13.1","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0"},"gitHead":"637500522d9d88da182f23f9c7057b04f9cf86b2","homepage":"https://github.com/r3dm/thundercats","_id":"thundercats@1.5.0","_shasum":"3c92868b685ce40f4631f7ecaa2530e554f1b553","_from":".","_npmVersion":"2.7.1","_nodeVersion":"1.6.2","_npmUser":{"name":"berkeleytrue","email":"berkeley@r3dm.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"3c92868b685ce40f4631f7ecaa2530e554f1b553","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-1.5.0.tgz","integrity":"sha512-q2NH43/Yb51tzxuHP2LRNZVHFsv+n9STd/VpoNC+sjNvmAxrJvCjKGna3qXFwYoU7RTlBghenn0/sjiVeoyq7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZKziD7kI+iihatRhgQZ2lY45ECsaP7RtihQTVyqtT8AiEAyN9JajIwECrQ3Y7A5kLvdhBxro0kuqfXkXrqJTawHmA="}]}},"2.0.0-alpha.1":{"name":"thundercats","description":"How the Thundercats would build Flux architecture","version":"2.0.0-alpha.1","keywords":["thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive"],"main":"lib","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"git+https://github.com/r3dm/thundercats.git"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"license":"MIT","dependencies":{"debug":"^2.1.3","invariant":"^2.0.0","node-uuid":"^1.4.1","object.assign":"^2.0.1","warning":"^1.0.1"},"peerDependencies":{"react":"^0.13.1","rx":"^2.3.14"},"homepage":"https://github.com/r3dm/thundercats#readme","_id":"thundercats@2.0.0-alpha.1","scripts":{},"_shasum":"945d55c3a3214c03e38ca4fb0d6c764ee0e5cb3d","_from":"build/npm","_resolved":"file:build/npm","_npmVersion":"2.9.1","_nodeVersion":"1.6.4","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"945d55c3a3214c03e38ca4fb0d6c764ee0e5cb3d","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-2.0.0-alpha.1.tgz","integrity":"sha512-ttBJcMrtzm0RZjx/pY1rp5JlPtW05OwOm/jjRjtojJbZWsNU5/jJ/OVjoYIhzu23qhMUSK4qLi7KPISeO58xGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHxbGeeD+1jAORFwuuIWqTYQgah+0MOw6KrWLxdT8YwsCIC9dk0F8Uos/90JX3+MzJcqK/XyEcb3t2jvUaGavwub8"}]}},"2.0.0-alpha.2":{"name":"thundercats","description":"How the Thundercats would build Flux architecture","version":"2.0.0-alpha.2","keywords":["thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive"],"main":"lib","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"git+https://github.com/r3dm/thundercats.git"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"license":"MIT","dependencies":{"debug":"^2.1.3","invariant":"^2.0.0","node-uuid":"^1.4.1","object.assign":"^2.0.1","warning":"^1.0.1"},"peerDependencies":{"react":"^0.13.1","rx":"^2.3.14"},"homepage":"https://github.com/r3dm/thundercats#readme","_id":"thundercats@2.0.0-alpha.2","scripts":{},"_shasum":"2731a844429f8c452d7755e1f80420793d78362b","_from":"build/npm","_resolved":"file:build/npm","_npmVersion":"2.9.1","_nodeVersion":"1.6.4","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"2731a844429f8c452d7755e1f80420793d78362b","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-2.0.0-alpha.2.tgz","integrity":"sha512-p7SMQ3C8WmfqUasUlgtm+GO77dfm0HYAklKzw807adUjz1jjEgLVUugL3ZSIHn+70OHDkyRHW5fIpkmv7jMBCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrFUhJzzzoV9oy64/7IhZd9HAO6K9ABimvYZabMmgbmAiAq9uhb5C9DgmbXn94vTsc6c3uGa5kSt7OPN0n/qwjgbw=="}]}},"2.0.0-alpha.3":{"name":"thundercats","description":"How the Thundercats would build Flux architecture","version":"2.0.0-alpha.3","keywords":["thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive"],"main":"lib","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"git+https://github.com/r3dm/thundercats.git"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"license":"MIT","dependencies":{"debug":"^2.1.3","invariant":"^2.0.0","node-uuid":"^1.4.1","object.assign":"^2.0.1","warning":"^1.0.1"},"peerDependencies":{"react":"^0.13.1","rx":"^2.3.14"},"homepage":"https://github.com/r3dm/thundercats#readme","_id":"thundercats@2.0.0-alpha.3","scripts":{},"_shasum":"6e24975915b93e801e2011aaa18ae74d67e1c456","_from":"build/npm","_resolved":"file:build/npm","_npmVersion":"2.9.1","_nodeVersion":"1.6.4","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"6e24975915b93e801e2011aaa18ae74d67e1c456","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-2.0.0-alpha.3.tgz","integrity":"sha512-t5YiF5iptNsvGZpaGUub0N9dJrJGWMEvk3MGTz/k66pj1mUD2o1X0SvAm7+yyiGkLdEWpmFxk4RyjdNVrqIW9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcKZZx58dQvir5WwMv7VCMuwHGcNe7X4xlrt5gq8xXuAIhAKbZMTDYgdfH1AgHQnjP12UxaPzUAI2ADm4XcUdT8Ety"}]}},"2.0.0-alpha.4":{"name":"thundercats","description":"How the Thundercats would build Flux architecture","version":"2.0.0-alpha.4","keywords":["thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive"],"main":"build/","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"git+https://github.com/r3dm/thundercats.git"},"scripts":{"build":"npm run build-clean && npm run build-global && npm run build-npm","build-clean":"rm -rf build/* && mkdir build/global","build-global":"NODE_ENV='production' browserify index.js -s ThunderCats -i react -i rx -t [ babelify --optional es7.classProperties ] -t browserify-shim -g envify -o build/global/ThunderCats.js","build-global-min":"NODE_ENV='production' browserify index.js -s ThunderCats -i react -i rx -t [ babelify --optional es7.classProperties ] -t browserify-shim -g envify -p [ minifyify --no-map --uglify [--compress --mangle --dead_code]] -o build/global/ThunderCats.min.js","build-npm":"babel --optional es7.classProperties ./lib -d build/","cover":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js","coverAlls":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js && istanbul-coveralls","lint":"eslint .","prepublish":"npm run build","pretest":"npm run lint","test":"mocha --compilers js:./registerWithOptions.js"},"browserify-shim":{"react":"global:React","rx":"global:Rx"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"license":"MIT","dependencies":{"debug":"^2.1.3","invariant":"^2.0.0","node-uuid":"^1.4.1","object.assign":"^2.0.1","warning":"^1.0.1"},"peerDependencies":{"react":"^0.13.1","rx":"^2.3.14"},"devDependencies":{"babel":"^5.0.12","babel-eslint":"^3.0.1","babel-runtime":"^5.0.12","babelify":"^6.0.2","browserify":"^10.1.3","browserify-shim":"^3.8.6","chai":"^2.1.1","chai-as-promised":"^5.0.0","envify":"^3.4.0","eslint":"^0.21.0","eslint-plugin-react":"^2.1.1","istanbul":"^0.3.7","istanbul-coveralls":"^1.0.2","jsdom":"^5.0.0","minifyify":"^7.0.0","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","q":"^1.2.0","react":"^0.13.1","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0"},"gitHead":"150cadf2be96c27f64b0c423676690f41a99e732","homepage":"https://github.com/r3dm/thundercats#readme","_id":"thundercats@2.0.0-alpha.4","_shasum":"07973b956a250fbdeb4c490c6c82de803a855d4f","_from":".","_npmVersion":"2.9.1","_nodeVersion":"1.6.4","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"07973b956a250fbdeb4c490c6c82de803a855d4f","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-2.0.0-alpha.4.tgz","integrity":"sha512-18rG+PGV/kbLod+Oz9RSV3bJBWPmHAJwTUJzUvrsH3VZP3/W79C5/KQXDXB3eEURtO2nOLHIlc3IHNueJHaeUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnhS8ckBJ5AmIvvP1VR6tKfvrZNhxE2PFQhLmDSPy3wQIhAOibRPHWpf90u/KGVaGkuZn7uABlrCf0Dg0rdNXIWJjs"}]}},"2.0.0-alpha.5":{"name":"thundercats","description":"How the Thundercats would build Flux architecture","version":"2.0.0-alpha.5","keywords":["thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive"],"main":"build/","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"git+https://github.com/r3dm/thundercats.git"},"scripts":{"build":"npm run build-clean && npm run build-global && npm run build-npm","build-clean":"rm -rf build/* && mkdir build/global","build-global":"NODE_ENV='production' browserify lib/index.js -s ThunderCats -i react -i rx -t babelify  -t browserify-shim -g envify -o build/global/ThunderCats.js","build-global-min":"NODE_ENV='production' browserify lib/index.js -s ThunderCats -i react -i rx -t babelify -t browserify-shim -g envify -p [ minifyify --no-map --uglify [--compress --mangle --dead_code]] -o build/global/ThunderCats.min.js","build-npm":"babel ./lib -d build/","cover":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js","coverAlls":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js && istanbul-coveralls","lint":"eslint .","preinstall":"npm run build-npm","pretest":"npm run lint","test":"mocha --compilers js:babel/register"},"browserify-shim":{"react":"global:React","rx":"global:Rx"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"license":"MIT","dependencies":{"debug":"^2.1.3","invariant":"^2.0.0","node-uuid":"^1.4.1","object.assign":"^2.0.1","warning":"^1.0.1"},"peerDependencies":{"react":"^0.13.1","rx":"^2.3.14"},"devDependencies":{"babel":"^5.0.12","babel-eslint":"^3.0.1","babel-runtime":"^5.0.12","babelify":"^6.0.2","browserify":"^10.1.3","browserify-shim":"^3.8.6","chai":"^2.1.1","chai-as-promised":"^5.0.0","envify":"^3.4.0","eslint":"^0.21.0","eslint-plugin-react":"^2.1.1","istanbul":"^0.3.7","istanbul-coveralls":"^1.0.2","jsdom":"^5.0.0","minifyify":"^7.0.0","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","q":"^1.2.0","react":"^0.13.1","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0"},"gitHead":"eded57803f34c68194c73d97bab5170c65f11f57","homepage":"https://github.com/r3dm/thundercats#readme","_id":"thundercats@2.0.0-alpha.5","_shasum":"75c72f9ee607423c3f996004cea8ecbb074e362c","_from":".","_npmVersion":"2.9.1","_nodeVersion":"1.6.4","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"75c72f9ee607423c3f996004cea8ecbb074e362c","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-2.0.0-alpha.5.tgz","integrity":"sha512-wjZNwC55dcm6ezjFhn+QrBBPZyu/4xrdEgx7d9scCRH1dEMN66jkP/QwKUDErNfqYxQkn1XqcQf2L+ZNSiuUsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPMzK72MHkj2xQ5WIZHIIy2JAAv5FuRUq7w/D1meqCAwIgaoB1NJbRp3CV0jfX3KgeMkoOX2cqHz1at77zlUQvKE0="}]}},"2.0.0-alpha.6":{"name":"thundercats","description":"How the Thundercats would build Flux architecture","version":"2.0.0-alpha.6","keywords":["thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive"],"main":"lib/","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"git+https://github.com/r3dm/thundercats.git"},"scripts":{"build":"npm run build-clean && npm run build-global && npm run build-npm","build-clean":"rm -rf lib/* && mkdir lib/global","build-global":"NODE_ENV='production' browserify src/index.js -s ThunderCats -i react -i rx -t babelify  -t browserify-shim -g envify -o lib/global/ThunderCats.js","build-global-min":"NODE_ENV='production' browserify src/index.js -s ThunderCats -i react -i rx -t babelify -t browserify-shim -g envify -p [ minifyify --no-map --uglify [--compress --mangle --dead_code]] -o lib/global/ThunderCats.min.js","build-npm":"babel ./src -d lib/","cover":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js","coverAlls":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js && istanbul-coveralls","lint":"eslint .","preinstall":"npm run build-npm","pretest":"npm run lint","test":"mocha --compilers js:babel/register"},"browserify-shim":{"react":"global:React","rx":"global:Rx"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"license":"MIT","dependencies":{"debug":"^2.1.3","invariant":"^2.0.0","node-uuid":"^1.4.1","object.assign":"^2.0.1","warning":"^1.0.1"},"peerDependencies":{"react":"^0.13.1","rx":"^2.3.14"},"devDependencies":{"babel":"^5.0.12","babel-eslint":"^3.0.1","babel-runtime":"^5.0.12","babelify":"^6.0.2","browserify":"^10.1.3","browserify-shim":"^3.8.6","chai":"^2.1.1","chai-as-promised":"^5.0.0","envify":"^3.4.0","eslint":"^0.21.0","eslint-plugin-react":"^2.1.1","istanbul":"^0.3.7","istanbul-coveralls":"^1.0.2","jsdom":"^5.0.0","minifyify":"^7.0.0","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","q":"^1.2.0","react":"^0.13.1","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0"},"gitHead":"cfde9b5e7c1625b6350e69f35a601e242d636edf","homepage":"https://github.com/r3dm/thundercats#readme","_id":"thundercats@2.0.0-alpha.6","_shasum":"dcba2388ed99b79b2df829c2144bfa4700a0755a","_from":".","_npmVersion":"2.9.1","_nodeVersion":"1.6.4","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"dcba2388ed99b79b2df829c2144bfa4700a0755a","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-2.0.0-alpha.6.tgz","integrity":"sha512-j/K9IwLOFjKRbimhlQ1ilYPhWdi7cRdKa2pqpxYep2WsHtbmKguHoZMjfJDHdgLSkLiAVGPVHu/Zbz8HeRobzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8KHlb2NQ1SSyh3HC3rtZFJCf8u8Rj10qxhh6JKjkb+AIgXI2CskarWyNeAEAmRGPbie3oOCUV5TZfvmIWn4zdxYo="}]}},"2.0.0-alpha.7":{"name":"thundercats","description":"How the Thundercats would build Flux architecture","version":"2.0.0-alpha.7","keywords":["alwaysUseTwoSpaces","thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive"],"main":"lib/","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"git+https://github.com/r3dm/thundercats.git"},"scripts":{"build":"npm run build-clean && npm run build-global && npm run build-npm","build-clean":"rm -rf lib/* && mkdir lib/global","build-global":"NODE_ENV='production' browserify src/index.js -s ThunderCats -i react -i rx -t babelify  -t browserify-shim -g envify -o lib/global/ThunderCats.js","build-global-min":"NODE_ENV='production' browserify src/index.js -s ThunderCats -i react -i rx -t babelify -t browserify-shim -g envify -p [ minifyify --no-map --uglify [--compress --mangle --dead_code]] -o lib/global/ThunderCats.min.js","build-npm":"babel ./src -d lib/","cover":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js","coverAlls":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js && istanbul-coveralls","lint":"eslint .","preinstall":"npm run build-npm","pretest":"npm run lint","test":"mocha --compilers js:babel/register"},"browserify-shim":{"react":"global:React","rx":"global:Rx"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"license":"MIT","dependencies":{"debug":"^2.1.3","invariant":"^2.0.0","node-uuid":"^1.4.1","object.assign":"^2.0.1","warning":"^1.0.1"},"peerDependencies":{"react":"^0.13.1","rx":"^2.3.14"},"devDependencies":{"babel":"^5.0.12","babel-eslint":"^3.0.1","babel-runtime":"^5.0.12","babelify":"^6.0.2","browserify":"^10.1.3","browserify-shim":"^3.8.6","chai":"^2.1.1","chai-as-promised":"^5.0.0","envify":"^3.4.0","eslint":"^0.21.0","eslint-plugin-react":"^2.1.1","istanbul":"^0.3.7","istanbul-coveralls":"^1.0.2","jsdom":"^5.0.0","minifyify":"^7.0.0","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","q":"^1.2.0","react":"^0.13.1","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0"},"gitHead":"964e7ad037ab2f9869ffffd1094b0b8a79787bff","homepage":"https://github.com/r3dm/thundercats#readme","_id":"thundercats@2.0.0-alpha.7","_shasum":"3e8d27336763cce2ed3e64ecb0a3d703337a780e","_from":".","_npmVersion":"2.9.1","_nodeVersion":"1.6.4","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"3e8d27336763cce2ed3e64ecb0a3d703337a780e","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-2.0.0-alpha.7.tgz","integrity":"sha512-tUYMfc6N7t5/x9v5xj4vEphzAcs80aYIVFg0ALTYxCDuVNvjUeZsNEtnCL1urAWZXfpMiBdW/cB/juI0JB60uQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsEtPgic5mQma/+dFf7OSltCoOpl0AtoLAQy7g+I+4twIhANTdXEwHnE85BzCAdwiLDQHzZzpJRNe2szmdyR+hPYLX"}]}},"2.0.0-rc1":{"name":"thundercats","description":"How the Thundercats would build Flux architecture","version":"2.0.0-rc1","keywords":["alwaysUseTwoSpaces","thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive"],"main":"lib/","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"git+https://github.com/r3dm/thundercats.git"},"scripts":{"build":"npm run build-clean && npm run build-global && npm run build-npm","build-clean":"rm -rf lib/* && mkdir lib/global","build-global":"NODE_ENV='production' browserify src/index.js -s ThunderCats -i react -i rx -t babelify  -t browserify-shim -g envify -o lib/global/ThunderCats.js","build-global-min":"NODE_ENV='production' browserify src/index.js -s ThunderCats -i react -i rx -t babelify -t browserify-shim -g envify -p [ minifyify --no-map --uglify [--compress --mangle --dead_code]] -o lib/global/ThunderCats.min.js","build-npm":"babel ./src -d lib/","cover":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js","coverAlls":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js && istanbul-coveralls","lint":"eslint .","preinstall":"npm run build-npm","pretest":"npm run lint","test":"mocha --compilers js:babel/register"},"browserify-shim":{"react":"global:React","rx":"global:Rx"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"license":"MIT","dependencies":{"debug":"^2.1.3","invariant":"^2.0.0","node-uuid":"^1.4.1","object.assign":"^2.0.1","warning":"^1.0.1"},"peerDependencies":{"react":"^0.13.1","rx":"^2.3.14"},"devDependencies":{"babel":"^5.0.12","babel-eslint":"^3.0.1","babel-runtime":"^5.0.12","babelify":"^6.0.2","browserify":"^10.1.3","browserify-shim":"^3.8.6","chai":"^2.1.1","chai-as-promised":"^5.0.0","envify":"^3.4.0","eslint":"^0.21.0","eslint-plugin-react":"^2.1.1","istanbul":"^0.3.7","istanbul-coveralls":"^1.0.2","jsdom":"^5.0.0","minifyify":"^7.0.0","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","q":"^1.2.0","react":"^0.13.1","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0"},"gitHead":"4da6fedc34d07a1e940f32ac84057cc7cd39e1bf","homepage":"https://github.com/r3dm/thundercats#readme","_id":"thundercats@2.0.0-rc1","_shasum":"02c4a0b69c67a08c3cc431dfd0906381238f4171","_from":".","_npmVersion":"2.9.1","_nodeVersion":"1.6.4","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"02c4a0b69c67a08c3cc431dfd0906381238f4171","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-2.0.0-rc1.tgz","integrity":"sha512-bZnBhDBRNGPpME65CWZvBgUWA5pgBfkqK8FYv7peXiHlUI16RfyhEYtSptrQnOWa/G5XfgxSJiayXghg8e+ykw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfM+iQNkvA4+LHTB19tmgYkJk3uIWCTXG3EfH43xxdfQIgd2XYm6XanMkLKlG665ywu3TkNLUwGpY3yf836c+7cR8="}]}},"2.0.0-rc2":{"name":"thundercats","description":"How the Thundercats would build Flux architecture","version":"2.0.0-rc2","keywords":["alwaysUseTwoSpaces","thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive"],"main":"lib/","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"git+https://github.com/r3dm/thundercats.git"},"scripts":{"build":"npm run build-clean && npm run build-global && npm run build-npm","build-clean":"rm -rf lib/* && mkdir lib/global","build-global":"NODE_ENV='production' browserify src/index.js -s ThunderCats -i react -i rx -t babelify  -t browserify-shim -g envify -o lib/global/ThunderCats.js","build-global-min":"NODE_ENV='production' browserify src/index.js -s ThunderCats -i react -i rx -t babelify -t browserify-shim -g envify -p [ minifyify --no-map --uglify [--compress --mangle --dead_code]] -o lib/global/ThunderCats.min.js","build-npm":"babel ./src -d lib/","cover":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js","coverAlls":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js && istanbul-coveralls","lint":"eslint .","preinstall":"npm run build-npm","pretest":"npm run lint","test":"mocha --compilers js:babel/register"},"browserify-shim":{"react":"global:React","rx":"global:Rx"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"license":"MIT","dependencies":{"babel":"^5.4.7","debug":"^2.1.3","invariant":"^2.0.0","node-uuid":"^1.4.1","object.assign":"^2.0.1","warning":"^1.0.1"},"peerDependencies":{"react":"^0.13.1","rx":"^2.3.14"},"devDependencies":{"babelify":"^6.1.2","babel-eslint":"^3.0.1","babel-runtime":"^5.0.12","browserify":"^10.1.3","browserify-shim":"^3.8.6","chai":"^2.1.1","chai-as-promised":"^5.0.0","envify":"^3.4.0","eslint":"^0.21.0","eslint-plugin-react":"^2.1.1","istanbul":"^0.3.7","istanbul-coveralls":"^1.0.2","jsdom":"^5.0.0","minifyify":"^7.0.0","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","q":"^1.2.0","react":"^0.13.1","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0"},"gitHead":"c16b58a9123ac11fb71a1ce1d08f491ce8952f80","homepage":"https://github.com/r3dm/thundercats#readme","_id":"thundercats@2.0.0-rc2","_shasum":"6ac6874893c930770dc5cba856472c3a245666b6","_from":".","_npmVersion":"2.9.1","_nodeVersion":"1.6.4","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"6ac6874893c930770dc5cba856472c3a245666b6","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-2.0.0-rc2.tgz","integrity":"sha512-DVjSg88QCDrC/obBel8l7UlW1LNANc2lsKrnndBGH7w8XHKGguWMKiQMHL0XrIOUWrUa2GGFwgGH3ZTpQiNopA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3IzSvh+pE7KyFjUgGyLuMqPekGxUitywA65aE8i57bQIhAODzsmiuJfjr/FKWzzjBpmesY0o4KAlC6JYUsV3PTBMt"}]}},"2.0.0-rc3":{"name":"thundercats","description":"RxJS Meets isomorphic Flux with a little bit of Relay thrown in for good measure","version":"2.0.0-rc3","keywords":["alwaysUseTwoSpaces","thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive"],"main":"lib/","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"git+https://github.com/r3dm/thundercats.git"},"scripts":{"build":"npm run build-clean && npm run build-global && npm run build-npm","build-clean":"rm -rf lib/* && mkdir lib/global","build-global":"NODE_ENV='production' browserify src/index.js -s ThunderCats -i react -i rx -t babelify  -t browserify-shim -g envify -o lib/global/ThunderCats.js","build-global-min":"NODE_ENV='production' browserify src/index.js -s ThunderCats -i react -i rx -t babelify -t browserify-shim -g envify -p [ minifyify --no-map --uglify [--compress --mangle --dead_code]] -o lib/global/ThunderCats.min.js","build-npm":"babel ./src -d lib/","cover":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js","coverAlls":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js && istanbul-coveralls","lint":"eslint .","pretest":"npm run lint","test":"mocha --compilers js:babel/register"},"browserify-shim":{"react":"global:React","rx":"global:Rx"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"license":"MIT","dependencies":{"debug":"^2.1.3","invariant":"^2.0.0","node-uuid":"^1.4.1","object.assign":"^2.0.1","warning":"^1.0.1"},"peerDependencies":{"react":"^0.13.1","rx":"^2.3.14"},"devDependencies":{"babel":"^5.4.7","babelify":"^6.1.2","babel-eslint":"^3.0.1","babel-runtime":"^5.0.12","browserify":"^10.1.3","browserify-shim":"^3.8.6","chai":"^2.1.1","chai-as-promised":"^5.0.0","envify":"^3.4.0","eslint":"^0.21.0","eslint-plugin-react":"^2.1.1","istanbul":"^0.3.7","istanbul-coveralls":"^1.0.2","jsdom":"^5.0.0","minifyify":"^7.0.0","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","q":"^1.2.0","react":"^0.13.1","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0"},"gitHead":"db110be795e486ea582f9a21be4c03e0cf8db147","homepage":"https://github.com/r3dm/thundercats#readme","_id":"thundercats@2.0.0-rc3","_shasum":"e4237c1bb90079a7cf84270f3de2c25da121648a","_from":".","_npmVersion":"2.9.1","_nodeVersion":"1.6.4","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"e4237c1bb90079a7cf84270f3de2c25da121648a","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-2.0.0-rc3.tgz","integrity":"sha512-4NjFsTNiX6ObwG/AZqpyf5EMtDmWnEZia7+CyDxOVw9jZZZBE5ohIl072UT1vCXJXKbqZkRcSOc83KZfcYsubQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/YKHoDMO4Un2fdISy4rtBgTWcjNbiVp9S76q3d4PBbAiEA/4nopCK2TumFGRWlzQw+Wqb9+T68o9OZXM0o3AfOw34="}]}},"2.0.0-rc4":{"name":"thundercats","description":"RxJS Meets isomorphic Flux with a little bit of Relay thrown in for good measure","version":"2.0.0-rc4","keywords":["alwaysUseTwoSpaces","thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive"],"main":"lib/","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"git+https://github.com/r3dm/thundercats.git"},"scripts":{"build":"npm run build-clean && npm run build-global && npm run build-npm","build-clean":"rm -rf lib/* && mkdir lib/global","build-global":"NODE_ENV='production' browserify src/index.js -s ThunderCats -i react -i rx -t babelify  -t browserify-shim -g envify -o lib/global/ThunderCats.js","build-global-min":"NODE_ENV='production' browserify src/index.js -s ThunderCats -i react -i rx -t babelify -t browserify-shim -g envify -p [ minifyify --no-map --uglify [--compress --mangle --dead_code]] -o lib/global/ThunderCats.min.js","build-npm":"babel ./src -d lib/","cover":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js","coverAlls":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js && istanbul-coveralls","lint":"eslint .","pretest":"npm run lint","test":"mocha --compilers js:babel/register"},"browserify-shim":{"react":"global:React","rx":"global:Rx"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"license":"MIT","dependencies":{"debug":"^2.1.3","invariant":"^2.0.0","node-uuid":"^1.4.1","object.assign":"^2.0.1","warning":"^1.0.1"},"peerDependencies":{"react":"^0.13.1","rx":"^2.3.14"},"devDependencies":{"babel":"^5.4.7","babelify":"^6.1.2","babel-eslint":"^3.0.1","babel-runtime":"^5.0.12","browserify":"^10.1.3","browserify-shim":"^3.8.6","chai":"^2.1.1","chai-as-promised":"^5.0.0","envify":"^3.4.0","eslint":"^0.21.0","eslint-plugin-react":"^2.1.1","istanbul":"^0.3.7","istanbul-coveralls":"^1.0.2","jsdom":"^5.0.0","minifyify":"^7.0.0","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","q":"^1.2.0","react":"^0.13.1","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0"},"gitHead":"bcd1dcad6582d35517f19b82206aba78ce7fa682","homepage":"https://github.com/r3dm/thundercats#readme","_id":"thundercats@2.0.0-rc4","_shasum":"c645d35db88eb815114b78c1815d69680520b124","_from":".","_npmVersion":"2.9.1","_nodeVersion":"1.6.4","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"c645d35db88eb815114b78c1815d69680520b124","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-2.0.0-rc4.tgz","integrity":"sha512-q39/MG4Mvf+kq2fKfICNFbiUWKLoZqqO31W9CHaTZ0AtEPQb+mbB4qCkorQvLcTXgqhv8UQ8edXYTRh4EFrxKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFu+j53PhCTJNMQRjsfTO84vZ4QlSt13uZIA3C+HcJCTAiBE/3u7iRQH35WhugUKZmwYp6PGNk9G+wm+VakhM63i7g=="}]}},"2.0.0-rc5":{"name":"thundercats","description":"RxJS Meets isomorphic Flux with a little bit of Relay thrown in for good measure","version":"2.0.0-rc5","keywords":["alwaysUseTwoSpaces","thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive"],"main":"lib/","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"git+https://github.com/r3dm/thundercats.git"},"scripts":{"build":"npm run build-clean && npm run build-global && npm run build-npm","build-clean":"rm -rf lib/* && mkdir lib/global","build-global":"NODE_ENV='production' browserify src/index.js -s ThunderCats -i react -i rx -t babelify  -t browserify-shim -g envify -o lib/global/ThunderCats.js","build-global-min":"NODE_ENV='production' browserify src/index.js -s ThunderCats -i react -i rx -t babelify -t browserify-shim -g envify -p [ minifyify --no-map --uglify [--compress --mangle --dead_code]] -o lib/global/ThunderCats.min.js","build-npm":"babel ./src -d lib/","cover":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js","coverAlls":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js && istanbul-coveralls","lint":"eslint .","pretest":"npm run lint","test":"mocha --compilers js:babel/register"},"browserify-shim":{"react":"global:React","rx":"global:Rx"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"license":"MIT","dependencies":{"debug":"^2.1.3","invariant":"^2.0.0","node-uuid":"^1.4.1","object.assign":"^3.0.0","warning":"^1.0.1"},"peerDependencies":{"react":"^0.13.1","rx":"^2.3.14"},"devDependencies":{"babel":"^5.4.7","babelify":"^6.1.2","babel-eslint":"^3.0.1","babel-runtime":"^5.0.12","browserify":"^10.1.3","browserify-shim":"^3.8.6","chai":"^2.1.1","chai-as-promised":"^5.0.0","envify":"^3.4.0","eslint":"^0.21.0","eslint-plugin-react":"^2.1.1","istanbul":"^0.3.7","istanbul-coveralls":"^1.0.2","jsdom":"^5.0.0","minifyify":"^7.0.0","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","q":"^1.2.0","react":"^0.13.1","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0"},"gitHead":"13151c224c0470f0d7a057a9b13390daf10a3836","homepage":"https://github.com/r3dm/thundercats#readme","_id":"thundercats@2.0.0-rc5","_shasum":"abdecd776108f6c802ccfda81f828c8185935915","_from":".","_npmVersion":"2.9.1","_nodeVersion":"1.6.4","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"abdecd776108f6c802ccfda81f828c8185935915","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-2.0.0-rc5.tgz","integrity":"sha512-CB6/BEg/K2siVU/4q+Ywz7jyjIZtdGR/ZH3+b6FgCOH1Z9xyrloWFbKHcusUh+JpIMZ1vPV42xi/uxuOuvViFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjuX3wc0HX2dCsms8Z81POlDkPtzDx5lmgBSlMIwYoZQIhAMopQlI600gGoFQEtdo/YnW5TWv7cdnIg/qqYVa1/qso"}]}},"2.0.0-rc6":{"name":"thundercats","description":"RxJS Meets isomorphic Flux with a little bit of Relay thrown in for good measure","version":"2.0.0-rc6","keywords":["alwaysUseTwoSpaces","thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive"],"main":"lib/","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"https://github.com/r3dm/thundercats"},"scripts":{"build":"npm run build-clean && npm run build-global && npm run build-npm","build-clean":"rm -rf lib/* && mkdir lib/global","build-global":"NODE_ENV='production' browserify src/index.js -s ThunderCats -i react -i rx -t babelify  -t browserify-shim -g envify -o lib/global/ThunderCats.js","build-global-min":"NODE_ENV='production' browserify src/index.js -s ThunderCats -i react -i rx -t babelify -t browserify-shim -g envify -p [ minifyify --no-map --uglify [--compress --mangle --dead_code]] -o lib/global/ThunderCats.min.js","build-npm":"babel ./src -d lib/","cover":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js","coverAlls":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js && istanbul-coveralls","lint":"eslint .","pretest":"npm run lint","test":"mocha --compilers js:babel/register"},"browserify-shim":{"react":"global:React","rx":"global:Rx"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"license":"MIT","dependencies":{"debug":"^2.1.3","invariant":"^2.0.0","node-uuid":"^1.4.1","object.assign":"^3.0.0","warning":"^1.0.1"},"peerDependencies":{"react":"^0.13.1","rx":"^2.3.14"},"devDependencies":{"babel":"^5.4.7","babelify":"^6.1.2","babel-eslint":"^3.0.1","babel-runtime":"^5.0.12","browserify":"^10.1.3","browserify-shim":"^3.8.6","chai":"^2.1.1","chai-as-promised":"^5.0.0","envify":"^3.4.0","eslint":"^0.21.0","eslint-plugin-react":"^2.1.1","istanbul":"^0.3.7","istanbul-coveralls":"^1.0.2","jsdom":"^5.0.0","minifyify":"^7.0.0","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","q":"^1.2.0","react":"^0.13.1","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0"},"gitHead":"07e5f934d339487508edc8c84c51f54606704aa6","homepage":"https://github.com/r3dm/thundercats","_id":"thundercats@2.0.0-rc6","_shasum":"a1ab9af25baa784f2ab55cc01fd0d7a3a002bcfc","_from":".","_npmVersion":"2.7.5","_nodeVersion":"1.6.4","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"a1ab9af25baa784f2ab55cc01fd0d7a3a002bcfc","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-2.0.0-rc6.tgz","integrity":"sha512-ADsqeTGwjIME+O5NTFUQmydwcDodktfpzIc4O7HWlCzSm8fxxgBtt9wCiVADzjE7lqsLVig1nNTVVpA0uzH5SA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMOt8TipfVHNwLO7gTcDhCZkokSOvT5J3pCql85vokUgIhANv+BIREhIQnzT//7SqjcuT8JBZe8GtPrd9vj0LtPC8d"}]}},"2.0.0-rc7":{"name":"thundercats","description":"RxJS Meets isomorphic Flux","version":"2.0.0-rc7","homepage":"http://thundercats.js.org","keywords":["alwaysUseTwoSpaces","thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive"],"main":"lib/","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"git+https://github.com/r3dm/thundercats.git"},"scripts":{"build":"npm run build-clean && npm run build-npm && npm run build-umd","build-npm":"babel src --out-dir lib","build-umd":"NODE_ENV=production webpack src/ lib/umd/ThunderCats.js && NODE_ENV=production webpack -p src/ lib/umd/ThunderCats.min.js && npm run build-size","build-size":"echo \"gzipped, the umd build is `gzip -c lib/umd/ThunderCats.min.js | wc -c | sed -e 's/^[[:space:]]*//'` bytes\"","build-clean":"rm -rf lib/* && mkdir lib/umd","cover":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js","coverAlls":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js && istanbul-coveralls","lint":"eslint .","pretest":"npm run lint","prepublish":"npm run test && npm run build","test":"mocha --compilers js:babel/register"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"license":"MIT","dependencies":{"debug":"^2.1.3","invariant":"^2.0.0","node-uuid":"^1.4.1","object.assign":"^3.0.0","stampit":"^2.1.0","supermixer":"^1.0.2","warning":"^1.0.1"},"peerDependencies":{"rx":"^2.3.14"},"devDependencies":{"babel":"^5.4.7","babel-core":"^5.6.15","babel-eslint":"^3.1.20","babel-loader":"^5.3.1","babel-runtime":"^5.0.12","babelify":"^6.1.2","chai":"^2.1.1","chai-as-promised":"^5.0.0","envify":"^3.4.0","eslint":"^0.21.0","eslint-plugin-react":"^2.1.1","istanbul":"^0.3.7","istanbul-coveralls":"^1.0.2","jsdom":"^5.0.0","minifyify":"^7.0.0","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","node-libs-browser":"^0.5.2","q":"^1.2.0","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0","webpack":"^1.10.1"},"gitHead":"dbae14988156f7ff05d158adc9c87f075619b347","_id":"thundercats@2.0.0-rc7","_shasum":"2f908455220c5251c70e783d65b9b84c81adf545","_from":".","_npmVersion":"2.11.1","_nodeVersion":"1.6.4","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"2f908455220c5251c70e783d65b9b84c81adf545","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-2.0.0-rc7.tgz","integrity":"sha512-4c7yrJjMqeK+MavLtLfX0MRwd/MlIyTj+aPxT0xbfHKh1lBqiY1vSTY5Pqj1LirVpGbzJEQOzr8xxIRLqEkovw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxd4nNaNXlzVxmcoigSx+eLC7V3VnLMQD/PdZdUjweeAiEA37NAi55g+7oO8xQABd4x0WKExZKmf3BEmDFO3h0m+ms="}]}},"2.0.0-rc8":{"name":"thundercats","description":"RxJS Meets isomorphic Flux","version":"2.0.0-rc8","homepage":"http://thundercats.js.org","keywords":["alwaysUseTwoSpaces","thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive"],"main":"lib/","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"git+https://github.com/r3dm/thundercats.git"},"scripts":{"build":"npm run build-clean && npm run build-npm && npm run build-umd","build-npm":"babel src --out-dir lib","build-umd":"NODE_ENV=production webpack src/ lib/umd/ThunderCats.js && NODE_ENV=production webpack -p src/ lib/umd/ThunderCats.min.js && npm run build-size","build-size":"echo \"gzipped, the umd build is `gzip -c lib/umd/ThunderCats.min.js | wc -c | sed -e 's/^[[:space:]]*//'` bytes\"","build-clean":"rm -rf lib/* && mkdir lib/umd","cover":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js","coverAlls":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js && istanbul-coveralls","lint":"eslint .","pretest":"npm run lint","prepublish":"npm run test && npm run build","test":"mocha --compilers js:babel/register"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"license":"MIT","dependencies":{"debug":"^2.1.3","invariant":"^2.0.0","node-uuid":"^1.4.1","object.assign":"^3.0.0","stampit":"^2.1.0","supermixer":"^1.0.2","warning":"^2.0.0"},"peerDependencies":{"rx":"^2.3.14"},"devDependencies":{"babel":"^5.4.7","babel-core":"^5.6.15","babel-eslint":"^3.1.20","babel-loader":"^5.3.1","babel-runtime":"^5.0.12","babelify":"^6.1.2","chai":"^2.1.1","chai-as-promised":"^5.0.0","envify":"^3.4.0","eslint":"^0.21.0","eslint-plugin-react":"^2.1.1","istanbul":"^0.3.7","istanbul-coveralls":"^1.0.2","jsdom":"^5.0.0","minifyify":"^7.0.0","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","node-libs-browser":"^0.5.2","q":"^1.2.0","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0","webpack":"^1.10.1"},"gitHead":"11d6fd41d2df3ccf84a3bdaa25c6330354e27317","_id":"thundercats@2.0.0-rc8","_shasum":"cb78afa95e4928f99ffd88bd875eb5179acc9e9a","_from":".","_npmVersion":"2.11.1","_nodeVersion":"1.6.4","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"cb78afa95e4928f99ffd88bd875eb5179acc9e9a","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-2.0.0-rc8.tgz","integrity":"sha512-uAsaMPVPIti4HyCiZC7t7tX+stC1J6mvVIdCTe7lrfxNGVjtsa8MyjHD/01pSOg8qnhUTZlNauPq4Zg+efxw4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBuLPhFBH4+bCo+LLdcMbi5+HEAJEOxCkKgjvpnLpAcfAiEA9hKAs5Kqdw3CWB2dxI0lYoiSdKxr0qPzf5cdU2Y0DJQ="}]}},"2.0.0-rc9":{"name":"thundercats","description":"RxJS Meets isomorphic Flux","version":"2.0.0-rc9","homepage":"http://thundercats.js.org","keywords":["alwaysUseTwoSpaces","thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive"],"main":"lib/","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"git+https://github.com/r3dm/thundercats.git"},"scripts":{"build":"npm run build-clean && npm run build-npm && npm run build-umd","build-npm":"babel src --out-dir lib","build-umd":"NODE_ENV=production webpack src/ lib/umd/ThunderCats.js && NODE_ENV=production webpack -p src/ lib/umd/ThunderCats.min.js && npm run build-size","build-size":"echo \"gzipped, the umd build is `gzip -c lib/umd/ThunderCats.min.js | wc -c | sed -e 's/^[[:space:]]*//'` bytes\"","build-clean":"rm -rf lib/* && mkdir lib/umd","cover":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js","coverAlls":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js && istanbul-coveralls","lint":"eslint .","pretest":"npm run lint","prepublish":"npm run test && npm run build","test":"mocha --compilers js:babel/register"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"license":"MIT","dependencies":{"debug":"^2.1.3","invariant":"^2.0.0","node-uuid":"^1.4.1","object.assign":"^3.0.0","stampit":"^2.1.0","supermixer":"^1.0.2","warning":"^2.0.0"},"peerDependencies":{"rx":"^2.3.14"},"devDependencies":{"babel":"^5.4.7","babel-core":"^5.6.15","babel-eslint":"^3.1.20","babel-loader":"^5.3.1","babel-runtime":"^5.0.12","babelify":"^6.1.2","chai":"^2.1.1","chai-as-promised":"^5.0.0","envify":"^3.4.0","eslint":"^0.21.0","eslint-plugin-react":"^2.1.1","istanbul":"^0.3.7","istanbul-coveralls":"^1.0.2","jsdom":"^5.0.0","minifyify":"^7.0.0","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","node-libs-browser":"^0.5.2","q":"^1.2.0","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0","webpack":"^1.10.1"},"gitHead":"dc94f1567940dd3f2a674b41d8533839408a79bc","_id":"thundercats@2.0.0-rc9","_shasum":"3a1eabbe7e33af8418a11a8ecbddda20be0bbf3a","_from":".","_npmVersion":"2.11.1","_nodeVersion":"1.6.4","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"3a1eabbe7e33af8418a11a8ecbddda20be0bbf3a","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-2.0.0-rc9.tgz","integrity":"sha512-hbZwrzAg+I9209ZWIQSlNqgP+Sx+Dmvc1w0c3z4BZ8aG+RUkOooYf095zaSADFNvdmQojQHnMi0e/cxNxmft5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPdt42I7SdX7z02U7pngkkk2qf5NJEI5gpz1emz2YGMAiEAvpBQA4XXWGv/3yPAYFsWn8yjulhEa6ANU9KPehe0VLY="}]}},"2.0.0":{"name":"thundercats","description":"RxJS Meets isomorphic Flux","version":"2.0.0","homepage":"http://thundercats.js.org","keywords":["alwaysUseTwoSpaces","thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive"],"main":"lib/","bugs":{"url":"https://github.com/r3dm/thundercats/issues"},"repository":{"type":"git","url":"git+https://github.com/r3dm/thundercats.git"},"scripts":{"build":"npm run build-clean && npm run build-npm && npm run build-umd","build-npm":"babel src --out-dir lib","build-umd":"NODE_ENV=production webpack src/ lib/umd/ThunderCats.js && NODE_ENV=production webpack -p src/ lib/umd/ThunderCats.min.js && npm run build-size","build-size":"echo \"gzipped, the umd build is `gzip -c lib/umd/ThunderCats.min.js | wc -c | sed -e 's/^[[:space:]]*//'` bytes\"","build-clean":"rm -rf lib/* && mkdir lib/umd","cover":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js","coverAlls":"istanbul cover _mocha -- --compilers js:./registerWithOptions.js && istanbul-coveralls","lint":"eslint .","pretest":"npm run lint","prepublish":"npm run test && npm run build","test":"NODE_ENV=development mocha --compilers js:babel/register"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"license":"MIT","dependencies":{"debug":"^2.1.3","invariant":"^2.0.0","node-uuid":"^1.4.1","object.assign":"^3.0.0","stampit":"^2.1.0","supermixer":"^1.0.2","warning":"^2.0.0"},"peerDependencies":{"rx":"^2.3.14"},"devDependencies":{"babel":"^5.4.7","babel-core":"^5.6.15","babel-eslint":"^3.1.20","babel-loader":"^5.3.1","babel-runtime":"^5.0.12","babelify":"^6.1.2","chai":"^2.1.1","chai-as-promised":"^5.0.0","envify":"^3.4.0","eslint":"^0.21.0","eslint-plugin-react":"^2.1.1","istanbul":"^0.3.7","istanbul-coveralls":"^1.0.2","jsdom":"^5.0.0","minifyify":"^7.0.0","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","node-libs-browser":"^0.5.2","q":"^1.2.0","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0","webpack":"^1.10.1"},"gitHead":"23ef9571e998407d4d2532cb2288cb7d0055c3be","_id":"thundercats@2.0.0","_shasum":"4d641397878ce3a3e96cb6de593385a42290889e","_from":".","_npmVersion":"2.11.1","_nodeVersion":"1.6.4","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"4d641397878ce3a3e96cb6de593385a42290889e","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-2.0.0.tgz","integrity":"sha512-ObIBhNtQIo7SR1inXQKlq3oTQNg2saBuLwZUm058XCTPEgUfvylW8HoJu2qypDXzBkhRDpouwmMjHalCPIw0Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8Eyg8vLFPWiCCOAppKiLnwhwr+mYDnrwuxiRH2NSYiAiEA6ArAX2EMshAoPMUz2KoFhMxs+h8VUVr7ozQyGkxvmqc="}]}},"2.1.0":{"name":"thundercats","description":"RxJS Meets isomorphic Flux","version":"2.1.0","homepage":"http://thundercats.js.org","keywords":["alwaysUseTwoSpaces","thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive"],"main":"lib/","bugs":{"url":"https://github.com/thundercatsjs/thundercats/issues"},"repository":{"type":"git","url":"git+https://github.com/thundercatsjs/thundercats.git"},"scripts":{"build":"npm run build-clean && npm run build-npm && npm run build-umd","build-npm":"babel src --out-dir lib","build-umd":"NODE_ENV=production webpack src/ lib/umd/ThunderCats.js && NODE_ENV=production webpack -p src/ lib/umd/ThunderCats.min.js && npm run build-size","build-size":"echo \"gzipped, the umd build is `gzip -c lib/umd/ThunderCats.min.js | wc -c | sed -e 's/^[[:space:]]*//'` bytes\"","build-clean":"rm -rf lib/* && mkdir lib/umd","cover":"NODE_ENV=development istanbul cover _mocha -- --compilers js:./registerWithOptions.js","coverAlls":"NODE_ENV=development istanbul cover _mocha -- --compilers js:./registerWithOptions.js && istanbul-coveralls","lint":"eslint .","pretest":"npm run lint","prepublish":"npm run test && npm run build","test":"NODE_ENV=development mocha --compilers js:babel/register"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"license":"MIT","dependencies":{"debug":"^2.1.3","invariant":"^2.0.0","node-uuid":"^1.4.1","object.assign":"^3.0.0","stampit":"^2.1.0","supermixer":"^1.0.2","warning":"^2.0.0"},"peerDependencies":{"rx":"^2.3.14"},"devDependencies":{"babel":"^5.4.7","babel-core":"^5.6.15","babel-eslint":"^3.1.20","babel-loader":"^5.3.1","babel-runtime":"^5.0.12","babelify":"^6.1.2","chai":"^2.1.1","chai-as-promised":"^5.0.0","envify":"^3.4.0","eslint":"^0.21.0","eslint-plugin-react":"^2.1.1","istanbul":"^0.3.7","istanbul-coveralls":"^1.0.2","jsdom":"^5.0.0","minifyify":"^7.0.0","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","node-libs-browser":"^0.5.2","q":"^1.2.0","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0","webpack":"^1.10.1"},"gitHead":"5b789a524829becd9a4865a943637d58934b8801","_id":"thundercats@2.1.0","_shasum":"6196a81e7c95d6a4586ed71ee84fbd4f2814472b","_from":".","_npmVersion":"2.11.1","_nodeVersion":"1.6.4","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"6196a81e7c95d6a4586ed71ee84fbd4f2814472b","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-2.1.0.tgz","integrity":"sha512-cIABjXbqVbDSRlIesOlTK1KdANezICYnA3wqY3WaeICSSGWSwTZAG0V9lDk+gx1jT1jaddyQAtB0HCNIDkWmoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKx0vkdSzlE/GpRogt2uKkE+3DcIV7/rJ1W0RUEZbL3AiBbM2HJtxwsUEiNZh6HhxHXx//ly3KKy6xCW8j7hYdKUQ=="}]}},"2.2.0":{"name":"thundercats","description":"RxJS Meets isomorphic Flux","version":"2.2.0","homepage":"http://thundercats.js.org","keywords":["alwaysUseTwoSpaces","thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive"],"main":"lib/","bugs":{"url":"https://github.com/thundercatsjs/thundercats/issues"},"repository":{"type":"git","url":"git+https://github.com/thundercatsjs/thundercats.git"},"scripts":{"build":"npm run build-clean && npm run build-npm && npm run build-umd","build-npm":"babel src --out-dir lib","build-umd":"NODE_ENV=production webpack src/ lib/umd/ThunderCats.js && NODE_ENV=production webpack -p src/ lib/umd/ThunderCats.min.js && npm run build-size","build-size":"echo \"gzipped, the umd build is `gzip -c lib/umd/ThunderCats.min.js | wc -c | sed -e 's/^[[:space:]]*//'` bytes\"","build-clean":"rm -rf lib/* && mkdir lib/umd","cover":"NODE_ENV=development istanbul cover _mocha -- --compilers js:./registerWithOptions.js","coverAlls":"NODE_ENV=development istanbul cover _mocha -- --compilers js:./registerWithOptions.js && istanbul-coveralls","lint":"eslint .","pretest":"npm run lint","prepublish":"npm run test && npm run build","test":"NODE_ENV=development mocha --compilers js:babel/register"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"license":"MIT","dependencies":{"debug":"^2.1.3","invariant":"^2.0.0","node-uuid":"^1.4.1","object.assign":"^3.0.0","stampit":"^2.1.0","supermixer":"^1.0.2","warning":"^2.0.0"},"peerDependencies":{"rx":"^2.3.14"},"devDependencies":{"babel":"^5.4.7","babel-core":"^5.6.15","babel-eslint":"^4.0.5","babel-loader":"^5.3.1","babel-runtime":"^5.0.12","babelify":"^6.1.2","chai":"^2.1.1","chai-as-promised":"^5.0.0","envify":"^3.4.0","eslint":"^1.1.0","eslint-plugin-react":"^3.2.1","istanbul":"^0.3.7","istanbul-coveralls":"^1.0.2","jsdom":"^5.0.0","minifyify":"^7.0.0","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","node-libs-browser":"^0.5.2","q":"^1.2.0","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0","webpack":"^1.10.1"},"gitHead":"742c4aa1ef7b0e02cedea3258379e798bb82b673","_id":"thundercats@2.2.0","_shasum":"d455db373cb0ecfcb9ee9526542fb109d965e6a6","_from":".","_npmVersion":"2.11.1","_nodeVersion":"1.6.4","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"d455db373cb0ecfcb9ee9526542fb109d965e6a6","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-2.2.0.tgz","integrity":"sha512-YrjcWM+FITTQ0rxh+868A/MRbgNNFs5tBEUBCE6FtDoYxgkFo2L4ZVAtkqj81UX/+JoxxCoCXASuBoaVvliLjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsMG5on3DHu97KPUZ/teq1W5jPCObXJmzIGRgffZo/IAIgLJkQhoUmCLo8JR4k8w1f3zDzIYsdDG81fyKKq/dayjs="}]}},"2.2.1":{"name":"thundercats","description":"RxJS Meets isomorphic Flux","version":"2.2.1","homepage":"http://thundercats.js.org","keywords":["alwaysUseTwoSpaces","thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive","stamp","stampit"],"main":"lib/","bugs":{"url":"https://github.com/thundercatsjs/thundercats/issues"},"repository":{"type":"git","url":"git+https://github.com/thundercatsjs/thundercats.git"},"scripts":{"build":"npm run build-clean && npm run build-npm && npm run build-umd","build-npm":"babel src --out-dir lib","build-umd":"NODE_ENV=production webpack src/ lib/umd/ThunderCats.js && NODE_ENV=production webpack -p src/ lib/umd/ThunderCats.min.js && npm run build-size","build-size":"echo \"gzipped, the umd build is `gzip -c lib/umd/ThunderCats.min.js | wc -c | sed -e 's/^[[:space:]]*//'` bytes\"","build-clean":"rm -rf lib/* && mkdir lib/umd","cover":"NODE_ENV=development istanbul cover _mocha -- --compilers js:./registerWithOptions.js","coverAlls":"NODE_ENV=development istanbul cover _mocha -- --compilers js:./registerWithOptions.js && istanbul-coveralls","lint":"eslint .","pretest":"npm run lint","prepublish":"npm run test && npm run build","test":"NODE_ENV=development mocha --compilers js:babel/register"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"license":"MIT","dependencies":{"debug":"^2.1.3","invariant":"^2.0.0","node-uuid":"^1.4.1","object.assign":"^3.0.0","stampit":"^2.1.0","supermixer":"^1.0.2","warning":"^2.0.0"},"peerDependencies":{"rx":"^2.3.14"},"devDependencies":{"babel":"^5.4.7","babel-core":"^5.6.15","babel-eslint":"^4.0.5","babel-loader":"^5.3.1","babel-runtime":"^5.0.12","babelify":"^6.1.2","chai":"^2.1.1","chai-as-promised":"^5.0.0","envify":"^3.4.0","eslint":"^1.1.0","eslint-plugin-react":"^3.2.1","istanbul":"^0.3.7","istanbul-coveralls":"^1.0.2","jsdom":"^5.0.0","minifyify":"^7.0.0","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","node-libs-browser":"^0.5.2","q":"^1.2.0","rx":"^2.3.14","sinon":"^1.11.1","sinon-chai":"^2.7.0","webpack":"^1.10.1"},"gitHead":"5e624f4738bbbc5ce0406efbc452c47b6f9443d2","_id":"thundercats@2.2.1","_shasum":"e143a85d3cc8da21ea8bc535668cbc0e3023bb21","_from":".","_npmVersion":"2.11.1","_nodeVersion":"1.6.4","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"e143a85d3cc8da21ea8bc535668cbc0e3023bb21","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-2.2.1.tgz","integrity":"sha512-+417F75oFejGSkg8wIyOskOt2788OrRDr1nGFKVLWzPQrxFjrTbUb3Ek8OdmC4ZTXVGowf/JX6VRSPqLLIGScQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSumLip85s0v3NDnEyzYyLV5+ax5+HygxJlJizJM+gpAIhALL8BcD1yav65qm37ov6F64TpNMFb3ymFPWzLiev9wc6"}]}},"3.0.0":{"name":"thundercats","description":"RxJS Meets isomorphic Flux","version":"3.0.0","homepage":"http://thundercats.js.org","keywords":["alwaysUseTwoSpaces","thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive","stamp","stampit"],"main":"lib/","bugs":{"url":"https://github.com/thundercatsjs/thundercats/issues"},"repository":{"type":"git","url":"git+https://github.com/thundercatsjs/thundercats.git"},"scripts":{"build":"npm run build-clean && npm run build-npm","build-npm":"babel src --out-dir lib","build-umd":"NODE_ENV=production webpack src/ lib/umd/ThunderCats.js && NODE_ENV=production webpack -p src/ lib/umd/ThunderCats.min.js && npm run build-size","build-size":"echo \"gzipped, the umd build is `gzip -c lib/umd/ThunderCats.min.js | wc -c | sed -e 's/^[[:space:]]*//'` bytes\"","build-clean":"rm -rf lib/*","cover":"NODE_ENV=development istanbul cover _mocha -- --compilers js:./registerWithOptions.js","coverAlls":"NODE_ENV=development istanbul cover _mocha -- --compilers js:./registerWithOptions.js && istanbul-coveralls","lint":"eslint .","pretest":"npm run lint","prepublish":"npm run test && npm run build","test":"NODE_ENV=development mocha --compilers js:babel/register"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"license":"MIT","dependencies":{"debug":"^2.1.3","invariant":"^2.0.0","node-uuid":"^1.4.1","stampit":"^2.1.0","supermixer":"^1.0.2","warning":"^2.0.0"},"peerDependencies":{"rx":"^4.0.0"},"devDependencies":{"babel":"^5.4.7","babel-core":"^5.6.15","babel-eslint":"^4.0.5","babel-loader":"^5.3.1","babel-runtime":"^5.0.12","babelify":"^6.1.2","chai":"^2.1.1","chai-as-promised":"^5.0.0","envify":"^3.4.0","eslint":"^1.1.0","eslint-plugin-react":"^3.2.1","istanbul":"^0.3.7","istanbul-coveralls":"^1.0.2","jsdom":"^5.0.0","minifyify":"^7.0.0","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","node-libs-browser":"^0.5.2","q":"^1.2.0","rx":"^4.0.0","sinon":"^1.11.1","sinon-chai":"^2.7.0","webpack":"^1.10.1"},"gitHead":"e27069c324ab5c56bbec5f1fe520d1b7b39b8db1","_id":"thundercats@3.0.0","_shasum":"30e9ae690c4e1d8d5708e6cddabec4e626c6b5a5","_from":".","_npmVersion":"2.11.1","_nodeVersion":"1.6.4","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"30e9ae690c4e1d8d5708e6cddabec4e626c6b5a5","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-3.0.0.tgz","integrity":"sha512-/FIgoOmnla/xxbkptXU4HL+lVOuJiCwFTxr+RQP4pTXwP2j6DunhvUXdSFAm5CuCXeXVnCZu9Su2SZTwpxBbPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVmD4lW9zf1y48uwUCxDIPKdIJTvZqi5XWNqQnaiatNAiEAsU7MxJc4bPLdTTmtb6iLZ9liNgJt9GES/XgBWFCPwrY="}]}},"3.1.0":{"name":"thundercats","description":"RxJS Meets isomorphic Flux","version":"3.1.0","homepage":"http://thundercats.js.org","keywords":["alwaysUseTwoSpaces","thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive","stamp","stampit"],"main":"lib/","bugs":{"url":"https://github.com/thundercatsjs/thundercats/issues"},"repository":{"type":"git","url":"git+https://github.com/thundercatsjs/thundercats.git"},"scripts":{"build":"npm run build-clean && npm run build-npm","build-npm":"babel src --out-dir lib","build-umd":"NODE_ENV=production webpack src/ lib/umd/ThunderCats.js && NODE_ENV=production webpack -p src/ lib/umd/ThunderCats.min.js && npm run build-size","build-size":"echo \"gzipped, the umd build is `gzip -c lib/umd/ThunderCats.min.js | wc -c | sed -e 's/^[[:space:]]*//'` bytes\"","build-clean":"rm -rf lib/*","cover":"NODE_ENV=development istanbul cover _mocha -- --compilers js:./registerWithOptions.js","coverAlls":"NODE_ENV=development istanbul cover _mocha -- --compilers js:./registerWithOptions.js && istanbul-coveralls","lint":"eslint .","pretest":"npm run lint","prepublish":"npm run test && npm run build","test":"NODE_ENV=development mocha --compilers js:babel/register"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"license":"MIT","dependencies":{"debug":"^2.1.3","invariant":"^2.0.0","node-uuid":"^1.4.1","stampit":"^2.1.0","supermixer":"^1.0.2","warning":"^2.0.0"},"peerDependencies":{"rx":"^4.0.0"},"devDependencies":{"babel":"5.8.29","babel-core":"5.8.33","babel-eslint":"4.1.5","babel-loader":"5.4.0","babel-runtime":"5.8.29","chai":"^3.4.0","chai-as-promised":"^5.0.0","envify":"^3.4.0","eslint":"^1.1.0","eslint-plugin-react":"^3.2.1","istanbul":"^0.4.0","istanbul-coveralls":"^1.0.2","jsdom":"^7.0.2","minifyify":"^7.0.0","mocha":"^2.2.1","mocha-istanbul":"^0.2.0","node-libs-browser":"^0.5.2","q":"^1.2.0","rx":"^4.0.0","sinon":"^1.11.1","sinon-chai":"^2.7.0","webpack":"^1.10.1"},"gitHead":"5edf4b07275ab1373fbfb639d1200b6beb66e630","_id":"thundercats@3.1.0","_shasum":"4c5d866a236f25b15589a8529e04934f86883807","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"berkeleytrue","email":"berkeley@robotie.com"},"maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"dist":{"shasum":"4c5d866a236f25b15589a8529e04934f86883807","tarball":"https://registry.npmjs.org/thundercats/-/thundercats-3.1.0.tgz","integrity":"sha512-ixdGbaHNtjUUKCkh1iv68FqTCLVELuHdHec0w/RrPDKVkrmRiHgE1a6Es3yd5990sBAK37cAh6gNbC9FuAS4ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCn9+9j5VYAk95/k6NTSELVIeaHPfIOF3qZDnZFVg5ARAIhAPJI9pHnNsDYaFzGz30GFiVa/KLxpGV2LQsBi1x6GRp/"}]}}},"readme":"[![Circle CI](https://circleci.com/gh/ThunderCatsJS/thundercats.svg?style=svg)](https://circleci.com/gh/ThunderCatsJS/thundercats)\n[![Coverage Status](https://coveralls.io/repos/ThunderCatsJS/thundercats/badge.svg?branch=master&service=github&style=flat-square)](https://coveralls.io/github/ThunderCatsJS/thundercats?branch=master)\n[![Join the chat at https://gitter.im/thundercatsjs/thundercats](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/thundercatsjs/thundercats?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![JS.ORG](https://img.shields.io/badge/js.org-thundercats-ffb400.svg?style=flat-square)](http://js.org)\n\n[![NPM](https://nodei.co/npm/thundercats.png?downloads=true)](https://nodei.co/npm/thundercats/)\n\n# ThunderCats.js\n\n> ThunderCats, Ho!\n\n[Flux](https://github.com/facebook/flux/) meets [RxJS](https://github.com/Reactive-Extensions/RxJS)\n\n## Why\n\nThe [Flux](https://github.com/facebook/flux/) architecture allows you to think\nof your application as an unidirectional flow of data, this module aims to\nfacilitate the use of [RxJS Observable](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/observable.md)\nas basis for defining the relations between the different entities composing\nyour application. This module also implements Universal JavaScript First design.\nWhat does that mean? It means the module is designed with the intent to be used\nboth server-side and client-side from the beginning.\n\n## How\n\nThe main components of Flux are Actions, Stores, and the dispatcher. ThunderCats\nreplaces the dispatcher with RxJS observables and does away with singletons.\n\nWhy get rid of the dispatcher? Actions in ThunderCats are observables and observables dispatch themselves to their observers (or listeners) much better then a singleton dispatcher could. And as a bonus, no actions are composable because observables are composable!\n\nWhat about stores? Store in ThunderCats are also observables that can be\ncomposed. They observe, or listen, to actions they are interested directly. No\nneed for it to noop every action.\n\n*What about singletons?*\n\nThunderCats uses [stampit](https://github.com/stampit-org/stampit)! Stores, Actions, and\nCats (more on this later) are stamp factories that return factories(called stamps).\n\n*But why not es6(2015) classes? Everybody's doing it!*\n\nIf everyone jumped off a bridge would you do it, too? Here are some great\narticles on why not to use es6 classes or constructors in general.\n\n* [How to Fix the ES6 `class` keyword](https://medium.com/javascript-scene/how-to-fix-the-es6-class-keyword-2d42bb3f4caf)\n* [Stop Using Constructor Functions in JavaScript](http://ericleads.com/2012/09/stop-using-constructor-functions-in-javascript/)\n\nTl;DR `new` and `class` are broken, and borked.\n\n*Wait a second, what are Cats?*\n\nA Cat is a bag where you can register your store and actions factories. It\nis also a stamp factory that creates factories that create instances of a cat. By\nthemselves they are only slightly useful and optional, but combine them with\n[ThunderCats-React](https://github.com/berkeleytrue/thundercats-react) and you\ncan do cool things like server-side rendering with data pre-fetching and call render\nmethods using the observable pattern.\n\n## Install\n\n\n```\nnpm install thundercats\n```\n\nThunderCats makes heavy use of es6 Map object. While available in the latest versions of Node.js, io.js and all modern browsers, a great many older browsers will need a polyfill in order to work with ThunderCats.\n\nI recommend using [es6-map](https://www.npmjs.com/package/es6-map) as a polyfill for just the Map object or [babel polyfill](https://babeljs.io/docs/usage/polyfill/) to give you all the es6 goodies!\n\n## Examples!\n\nCheck out:\n\n* [TodoMVC app](https://github.com/thundercatsjs/thundercats-todomvc).\n* [Chat App](https://github.com/thundercatsjs/thundercats-chat).\n* The source for [The R3DM Consulting](https://github.com/r3dm/r3dm.com) isomorphic app.\n\n## Docs\n\n* [Docs](/docs)\n\n## Contributing\n\nCommits messages should start with\n\n* adds\n* changes\n* fixes\n* removes\n\nUse eslint to lint according to the provided .eslintrc file.\nAdd unit tests for new features.\n\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<br>\n<small>Don't Forget To Be Awesome</small>\n","maintainers":[{"name":"berkeleytrue","email":"berkeley@robotie.com"}],"time":{"modified":"2022-06-27T06:27:36.200Z","created":"2015-03-12T22:17:35.821Z","1.1.0":"2015-03-12T22:17:35.821Z","1.2.0":"2015-03-13T23:55:04.751Z","1.2.1":"2015-03-16T00:46:09.168Z","1.2.2":"2015-03-16T00:59:26.647Z","1.3.0":"2015-03-16T20:15:05.577Z","1.3.1":"2015-03-16T23:03:20.154Z","1.4.0":"2015-03-29T05:07:48.795Z","1.5.0":"2015-03-29T07:34:05.228Z","2.0.0-alpha.1":"2015-05-11T19:56:25.547Z","2.0.0-alpha.2":"2015-05-14T20:54:53.112Z","2.0.0-alpha.3":"2015-05-15T05:24:15.504Z","2.0.0-alpha.4":"2015-05-17T05:45:12.089Z","2.0.0-alpha.5":"2015-05-18T19:16:17.777Z","2.0.0-alpha.6":"2015-05-19T19:49:56.542Z","2.0.0-alpha.7":"2015-05-25T01:20:12.829Z","2.0.0-rc1":"2015-05-27T17:25:08.458Z","2.0.0-rc2":"2015-05-27T18:33:49.583Z","2.0.0-rc3":"2015-05-27T21:44:28.020Z","2.0.0-rc4":"2015-05-27T22:14:31.692Z","2.0.0-rc5":"2015-05-29T19:05:58.924Z","2.0.0-rc6":"2015-06-09T02:38:09.556Z","2.0.0-rc7":"2015-07-12T04:21:23.434Z","2.0.0-rc8":"2015-07-13T03:44:27.462Z","2.0.0-rc9":"2015-07-14T21:25:50.092Z","2.0.0":"2015-07-21T20:15:29.569Z","2.1.0":"2015-07-31T01:16:24.502Z","2.2.0":"2015-08-10T21:36:38.076Z","2.2.1":"2015-09-21T08:49:18.420Z","3.0.0":"2015-10-08T17:53:11.903Z","3.1.0":"2015-12-18T01:38:45.122Z"},"homepage":"http://thundercats.js.org","keywords":["alwaysUseTwoSpaces","thundercats","react","reactjs","flux","dispatcher","isomorphic","rx","rxjs","frp","reactive","stamp","stampit"],"repository":{"type":"git","url":"git+https://github.com/thundercatsjs/thundercats.git"},"author":{"name":"Berkeley Martinez","email":"berkeley@r3dm.com","url":"http://r3dm.com"},"bugs":{"url":"https://github.com/thundercatsjs/thundercats/issues"},"license":"MIT","readmeFilename":"README.md","users":{"berkeleytrue":true}}