{"_id":"flux-react","_rev":"72-53951b529d88fb9a092410da549f51b3","name":"flux-react","description":"A React JS FLUX expansion","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"flux-react","version":"1.0.0","description":"A library to handle the FLUX architecture with React JS","main":"./app/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"es6-promise":"^1.0.0","react":"^0.11.1","react-flux-dispatcher":"^1.1.0","react-flux-store":"^1.2.0"},"gitHead":"9388181601b842c2e98615118013f1a3fd6cd6e4","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@1.0.0","_shasum":"ab16ba3ece694f672d280f3fcf290b51306221ee","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"ab16ba3ece694f672d280f3fcf290b51306221ee","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-1.0.0.tgz","integrity":"sha512-93foMlOgKmUexbZQQb9OXaqXIF2eBu9997P3zzKNa2KKa1zRhoyoa2wmYkxJ0X6gIyfLOk/e8GqhOPeHciKuxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv+QYkm0P2IhG4mx3cll/ALw1MkJxeQ/QXCKFjn7zUugIgWInaOf8gQ8yUxKqx0ya5wfmLXx4ITB+VetwhnGSjMA4="}]}},"1.0.1":{"name":"flux-react","version":"1.0.1","description":"A library to handle the FLUX architecture with React JS","main":"./app/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"es6-promise":"^1.0.0","react":"^0.11.1","react-flux-dispatcher":"^1.2.1","react-flux-store":"^1.2.0"},"gitHead":"786e46e3bf3bde11b4b3d5654261b85df70a5922","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@1.0.1","_shasum":"ba0ab9c337ccf26072270477976d3c5ca906fe30","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"ba0ab9c337ccf26072270477976d3c5ca906fe30","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-1.0.1.tgz","integrity":"sha512-0Plf294MpdfYQFAHIL0JqUX/tbwxGiGsk/Aj0MY1oJxPabLR4nrwP3O5wts5tLEBZVsTSoGaLOZHC3S5zTSpZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuvzr1uNl4SRIaVuFfaBy3/wwSy/KtvA1tMNpnHId3KgIhAPomZwdEeJWTRy+UWCwSC/2+UQYJeCkDU7n06gbaMXqa"}]}},"1.0.2":{"name":"flux-react","version":"1.0.2","description":"A library to handle the FLUX architecture with React JS","main":"./app/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"es6-promise":"^1.0.0","react":"^0.11.1","react-flux-dispatcher":"^1.2.1","react-flux-store":"^1.2.0"},"gitHead":"786e46e3bf3bde11b4b3d5654261b85df70a5922","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@1.0.2","_shasum":"613467c992f110585619c15d0f5cf5ab055584b8","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"613467c992f110585619c15d0f5cf5ab055584b8","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-1.0.2.tgz","integrity":"sha512-XC61wDiEiwF3pLpkr8yHcvqKdZ8YCg3Mo9Z0NGWzVYy5eFSJyQIiL9HQguaPkej4rPmHgcJkDPpos216HrDqvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7iCzJwCJQgO3XtmSxXR+BPUb15U+ibBmg211gU6SHVwIhAOGONmlufH+dZ3SFnPsTmcSiKFT1KNND8K9pkHRQlr+d"}]}},"1.0.3":{"name":"flux-react","version":"1.0.3","description":"A library to handle the FLUX architecture with React JS","main":"./app/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"es6-promise":"^1.0.0","react":"^0.11.1","react-flux-dispatcher":"^1.2.1","react-flux-store":"^1.2.0"},"gitHead":"70da33843e66ec453ce6341fcc0fa385d1fdc602","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@1.0.3","_shasum":"76f04eba12fe7ac49eac232730e29368bc477de5","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"76f04eba12fe7ac49eac232730e29368bc477de5","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-1.0.3.tgz","integrity":"sha512-axRgsNJZkDOK5fXGKuGd96xyIK1A8VaU712tp/ZeeFKajxBo8z0NT2OiiZQMrcNT7eEyX8EYCm/OX74aavU8mA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBML+cHjo3qoBnXbela8OLxxcz4UMy86kajj5CgLVTFwIgUdmB5QX36Mt4hqkeVRiT/AW8kvRiN1mrP+oBR/cS3rw="}]}},"1.1.0":{"name":"flux-react","version":"1.1.0","description":"A library to handle the FLUX architecture with React JS","main":"./app/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"es6-promise":"^1.0.0","react":"^0.11.1","react-flux-dispatcher":"^1.2.2","react-flux-store":"^1.3.1"},"gitHead":"e0f2a3cfe7f2a1eae8a1f910a6b4144372a680a2","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@1.1.0","_shasum":"fb514e9ae616ad580af36e15aec5a1942c30cbd3","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"fb514e9ae616ad580af36e15aec5a1942c30cbd3","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-1.1.0.tgz","integrity":"sha512-tBg+er62IGD7Vn4f37JKgeKkFkN+ZntFtJWf5iD9booYkXUzvJpO7Hchv/bUIoDTxYJeV/jZ/Xn+ujCX3xZn7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzCElmlET9Gqb0EDU+6HmJOKpxCIZQ0yuMrFt9tpwNzAiEAq+Y4/EusWawr1cPtyvwOqlVV0qryfBsITnRn6bmFLDM="}]}},"1.1.1":{"name":"flux-react","version":"1.1.1","description":"A library to handle the FLUX architecture with React JS","main":"./app/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"es6-promise":"^1.0.0","react":"^0.11.1","react-flux-dispatcher":"^1.2.2","react-flux-store":"^1.3.1"},"gitHead":"0429a13cead1402d9b949e69b6f4459cb1f17d44","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@1.1.1","_shasum":"0e58dc4f6444b577c84490015dd8103e5dfe6494","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"0e58dc4f6444b577c84490015dd8103e5dfe6494","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-1.1.1.tgz","integrity":"sha512-i2xh2kRqdf6ARYQpLotn91iQE0QYd9DDJP0DP/TKc2j/pO2bEWuaQwTG3gHjImR+bPzd7UpzwIwjDcAx29ZhCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqRzw93eTUVse2wHH/H5gAazHo6DR1EpIcQI/dY8FlXwIhAJ0C2aqrbhEtglSsdsMpqCKxlb7azGFZtKTSnlbgqc7i"}]}},"1.1.2":{"name":"flux-react","version":"1.1.2","description":"A library to handle the FLUX architecture with React JS","main":"./app/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"es6-promise":"^1.0.0","react":"^0.11.1","react-flux-dispatcher":"^1.2.2","react-flux-store":"^1.3.1"},"gitHead":"bdc9f4966dbabb7d365087b463252d3efe557634","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@1.1.2","_shasum":"c256d8b54ddb8cb38f22ca82a72baf646aad6de0","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"c256d8b54ddb8cb38f22ca82a72baf646aad6de0","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-1.1.2.tgz","integrity":"sha512-qzTe/5L89cb0xN9gtH0z0W35ITQUenSAojExf2MId3p34PzZ914hlXeBz09BxkZyqqQSzExCZtLb+0D58ooSRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD14spsILG0/koE23wF1jGafN1D2z58KkuKCX+9lJQfDgIgcgACD6dRinwtT+r6tjNrfSAAmRItXQdZ//tBt8+7Ns8="}]}},"1.1.3":{"name":"flux-react","version":"1.1.3","description":"A library to handle the FLUX architecture with React JS","main":"./app/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"es6-promise":"^1.0.0","react":"^0.11.1","flux-react-dispatcher":"^1.2.2","flux-react-store":"^1.3.1"},"gitHead":"c69b1e680a0ac52c2feddbaf9376bb624495ae93","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@1.1.3","_shasum":"184b83343b9b528f327414dd1926fde9644fd2e7","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"184b83343b9b528f327414dd1926fde9644fd2e7","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-1.1.3.tgz","integrity":"sha512-mnexoF2k0TzG0ZrnG6YOVNSJXKO7DfxC/4Y1gAjhFQLVf5Clz8fXNa95ihj1Yk7ybbH+cN4NKxwVPq4+UstagA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIWzuldjjLSIML8ioVcvbkNTyrttDL5325C5n/oM4uLAiEA3UXxyxAGkDMAkM1jhcwIseBEAYFJ6+eIFlO4bk4y5qE="}]}},"1.1.4":{"name":"flux-react","version":"1.1.4","description":"A library to handle the FLUX architecture with React JS","main":"./app/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"es6-promise":"^1.0.0","react":"^0.11.1","flux-react-dispatcher":"^1.2.2","flux-react-store":"^1.3.1"},"gitHead":"ac020fac5e9f41664dd034a3e793880d0626eb4d","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@1.1.4","_shasum":"3c633589884c3a9abbf2d0aceab233c37bbfee24","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"3c633589884c3a9abbf2d0aceab233c37bbfee24","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-1.1.4.tgz","integrity":"sha512-N25v+QfJKFEeG3cbjXzrvDnMc2K9MYZSfANMZegVAqaid+/Jkhj4T5tcXzmuyUikWETzn8MSAyrKbM5pbADIqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHU/HdGPr8aZ9wAC4ycWR2xc6+4bb47dDvOcJVD71bc5AiBeKEeF8bLSMRaeTPOpmd39n/y8FJKJNZwQYcEML7s7og=="}]}},"1.1.5":{"name":"flux-react","version":"1.1.5","description":"A library to handle the FLUX architecture with React JS","main":"./app/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"es6-promise":"^1.0.0","react":"^0.11.1","flux-react-dispatcher":"^1.2.2","flux-react-store":"^1.3.1"},"gitHead":"8acbb1b72807793b84e1592f59afd698bcfd46f9","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@1.1.5","_shasum":"d030e17daa7ce976a2ab568d12ef6ba048d6c597","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"d030e17daa7ce976a2ab568d12ef6ba048d6c597","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-1.1.5.tgz","integrity":"sha512-5I2ldeSWxg519ncF53gW9T2n0CKQBhxBaSULCBR2R02Uj17Rr7MXqC5PJlE9pfJs8koCXSQqY0Dd2PvSA7H8oA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAx3SId/LqxRLY/kXKitrqjXIX8GOccNwFvPILtqjAboAiEA6Jpx9IkvSAl6Z7+SxY8Gmj6JtHc4SgcvYPDvBnfd10I="}]}},"1.2.0":{"name":"flux-react","version":"1.2.0","description":"A React JS expansion with dispatcher, stores and a router","main":"./app/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"es6-promise":"^1.0.0","flux-react-dispatcher":"^1.2.2","flux-react-router":"^0.5.0","flux-react-store":"^1.3.1","react":"^0.11.1"},"gitHead":"21676d19fb8d4d5c4aedde9ebff0a4d8f63dcba7","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@1.2.0","_shasum":"cbf04baf243a46ee456746ae378e847d5e41deb5","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"cbf04baf243a46ee456746ae378e847d5e41deb5","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-1.2.0.tgz","integrity":"sha512-BrwpRPbzy9qD2FqAogkji0X/84trSUAdFlqpvukS01143ixi3HwbopgQkybHcPWrSZTyLHiG8uVhlFoBqjOznA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4qX2qVAXz+8gA3VMtlnbRXVkNDBJ6RmAXNwAUdvZ0PAiEAwvLdYBZs49u6dSYppdC0qu2PuNOtJCur3wIY8W6gM2g="}]}},"1.3.0":{"name":"flux-react","version":"1.3.0","description":"A React JS expansion with dispatcher, stores and a router","main":"./app/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"es6-promise":"^1.0.0","flux-react-dispatcher":"^1.2.2","flux-react-router":"^0.6.0","flux-react-store":"^1.3.1","react":"^0.11.1"},"gitHead":"67776242b768802b64499f9d503ff27bfa82fcba","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@1.3.0","_shasum":"728db3c94fb6b1c24a4ace2d78e92804778576db","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"728db3c94fb6b1c24a4ace2d78e92804778576db","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-1.3.0.tgz","integrity":"sha512-jrTq7BrwzQZWK7Tq2YLJYp5AztwQQ11RDX+TBlSqMO/BNd/zKHzhkbjuPfg7eoxQvlyWLjIWXFPCiYvft+81sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPYX3+MEDWttks2W3T1/ZrjrR9gfdqfEDXCO/d5SKJmAiB6b/us990ZNWV+wiJXxw5/hpE5HCyLBD+KKDAbkcSRQA=="}]}},"1.3.1":{"name":"flux-react","version":"1.3.1","description":"A React JS expansion with dispatcher, stores and a router","main":"./app/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"es6-promise":"^1.0.0","flux-react-dispatcher":"^1.2.2","flux-react-router":"^0.6.1","flux-react-store":"^1.3.1","react":"^0.11.1"},"gitHead":"0d24afb9893a67368009117a0c19e63514f85e83","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@1.3.1","_shasum":"13682cc4c6a9f73b048f5f606a767dca3325eeb3","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"13682cc4c6a9f73b048f5f606a767dca3325eeb3","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-1.3.1.tgz","integrity":"sha512-Z6/KFwb5F0SXE6B1mPKlwr/Eb1OESh6kmm7Rd4Djd61eRvDFHNOQoDbf47FgnPbwsfFzweMWUMX58eUrIFCl1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsOJmoIUoqF5Qykpd1GAtfyPWEMFq0j641D69nlJc61AiAYhxAXVCzkJrWIk7ye0v9Sjcfql4EObE/A7N/dpm6y1A=="}]}},"1.3.2":{"name":"flux-react","version":"1.3.2","description":"A React JS expansion with dispatcher, stores and a router","main":"./app/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"es6-promise":"^1.0.0","flux-react-dispatcher":"^1.2.2","flux-react-router":"^0.6.1","flux-react-store":"^1.3.1","react":"^0.11.1"},"gitHead":"22283f502caeceb6c7546be36e8c18d65bb48fca","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@1.3.2","_shasum":"88f3fa1c7356209294555ff2cc894b42787ec157","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"88f3fa1c7356209294555ff2cc894b42787ec157","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-1.3.2.tgz","integrity":"sha512-9y0KfL7l0TCwBVd6cl9eKH4EzF74r9qVSv6c7QEeJxaUfT1R+ywspVCxsWjTcFE2fH6q4Tl8cEUBY6ce2O9LoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRHCjWW3zz/LM4z4sZw7Ne2U1BHKXPbbfNDxGcDXoUoQIgRlQzIlU8smLIZ7tY4Ok9ALQEKbHZ1fhioB2VAUD+CR0="}]}},"1.3.3":{"name":"flux-react","version":"1.3.3","description":"A React JS expansion with dispatcher, stores and a router","main":"./app/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react":"^0.11.2","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"es6-promise":"^1.0.0","flux-react-dispatcher":"^1.2.2","flux-react-router":"^0.6.1","flux-react-store":"^1.3.1","react":"^0.11.2"},"gitHead":"f43468a234565fc801862ff5798ed6153355b493","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@1.3.3","_shasum":"ca8e10741f43a8b90855291d44b7f0e1cb60f088","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"ca8e10741f43a8b90855291d44b7f0e1cb60f088","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-1.3.3.tgz","integrity":"sha512-C0I7i/QojsXOxEKmAn3a1m59I2lDUHxK1GM1+VqYJAIuD/t8EDjyT/rxFFaPBshRGow0rn2g3P2J5LST9+cB7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqxSxAzLkIqWd/+r36VRjJ6aohCRuG91aofde1SokIGAiASAyYQM0BRQRCEs8oj51AVOmLDm2CKn3XQRwObM5Ez2w=="}]}},"2.0.0":{"name":"flux-react","version":"2.0.0","description":"A React JS FLUX expansion","main":"./app/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-shell":"^0.2.10","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react":"^0.11.2","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"react":"^0.11.2"},"gitHead":"caef428e3002108fa9da552da9c45f168fcb7801","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@2.0.0","_shasum":"282a0caed7faa587ca17f81b74b7cf04c102905b","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"282a0caed7faa587ca17f81b74b7cf04c102905b","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-2.0.0.tgz","integrity":"sha512-VVDVGFIQ2nOJi3Gsh1YHp/e9sh47cbxosenwf3o2xf6obTzhCH5TaR7Efq4tdaoUVfc8kqOhik9DIfzGH1Lj8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD40qpscgNtG7PDkZV6DHtwGK9B2ydYMpJeNVIVVFfNgwIhALPH2siiFgu5IKo6jPmNxHKxrKZIwNnYCdV/HXTKebw+"}]}},"2.0.1":{"name":"flux-react","version":"2.0.1","description":"A React JS FLUX expansion","main":"./src/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-shell":"^0.2.10","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react":"^0.11.2","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"react":"^0.11.2"},"gitHead":"6f5d84abb931d8a38f386ca37b15be200a7ed552","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@2.0.1","_shasum":"f9c002e10174592c62e2d538a9001abe45eafd8d","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"f9c002e10174592c62e2d538a9001abe45eafd8d","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-2.0.1.tgz","integrity":"sha512-u7nK1/1VdK8sXZW6BWBaeA2r2AmIrheEcvnfc+xMt23W48appsekJk9Laqf8F/Wx/dEoVmhGzlkVpofs0SvsJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFRPr0FuSA4mDEU1+m/xt8I0M7yiF+7O5Tp/OMB1PlngIgSb35r900Wiwk/rFJ+WUBlSGRSb7EzLPXnCNhUDzQ3UQ="}]}},"2.0.2":{"name":"flux-react","version":"2.0.2","description":"A React JS FLUX expansion","main":"./src/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-shell":"^0.2.10","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react":"^0.11.2","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"react":"^0.11.2"},"gitHead":"6f5d84abb931d8a38f386ca37b15be200a7ed552","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@2.0.2","_shasum":"109ca8ac5e8e598310bc01ea551725fc77e05481","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"109ca8ac5e8e598310bc01ea551725fc77e05481","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-2.0.2.tgz","integrity":"sha512-JQwXP12sbD4ZGSewwRGYcKmM19PO27L4XPsW00gmmibsEYqJ5Ax+rVxQmAVXyojMQfQSz6VN2ak3GWM2C7v3AQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdfj7fkyQFjIDOPnwPjBw9SwU429v7tnOWTtZacVgIMAIhAJ4PfgRhoqa+uq0OOB+OlOs63C9/4LlQ+OJtH0EMLxeC"}]}},"2.0.3":{"name":"flux-react","version":"2.0.3","description":"A React JS FLUX expansion","main":"./src/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-shell":"^0.2.10","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react":"^0.11.2","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"react":"^0.11.2"},"gitHead":"6f5d84abb931d8a38f386ca37b15be200a7ed552","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@2.0.3","_shasum":"6fa99cff0decbeefee9eba70a980ff33d1bbbb98","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"6fa99cff0decbeefee9eba70a980ff33d1bbbb98","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-2.0.3.tgz","integrity":"sha512-Gy1DbT6Qj16vmPfYqHa6f+qW7skmbXgu84B7mdH5faNV9uOrW4NLVE6s5cELPCJdGACKfsy6ahW64kCCXfVN0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEo5AIT3ZFGf9v5AsJ2nUr3YGh2nGnbst3QrGn/4UcVQIgZjOZbwe+sqhHseCgy/FPiTnoFUBamb+Sx/8dzoxCopo="}]}},"2.0.4":{"name":"flux-react","version":"2.0.4","description":"A React JS FLUX expansion","main":"./src/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-shell":"^0.2.10","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react":"^0.11.2","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"react":"^0.11.2"},"gitHead":"f1e0948f33b97fc64e75e780ecb85ab7559b6982","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@2.0.4","_shasum":"d0a31be15372c9eb8fbfb0090df4b30618d71ae6","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"d0a31be15372c9eb8fbfb0090df4b30618d71ae6","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-2.0.4.tgz","integrity":"sha512-N2O+82KG6EynVr84iA/0/VHEi44l0KugJuCzLhcBPfr6DFRU6hmQgW8YnKArn07Fysf0+xcI8LN8XC8G3GC5iQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC240uWhltpil1cUGOXFpe97prsTi4d1d1qAho7iiZ10AIhAIUbRM/91Z8AKv9K64EYXjg82mazW1KcV5vj3V1OQW4o"}]}},"2.1.0":{"name":"flux-react","version":"2.1.0","description":"A React JS FLUX expansion","main":"./src/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-shell":"^0.2.10","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react":"^0.11.2","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"react":"^0.11.2"},"gitHead":"9c21478c4b82d2f5664751a419d66663afb1decb","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@2.1.0","_shasum":"c0f545358288c9893599702bb5dc0ba09c30c50e","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"c0f545358288c9893599702bb5dc0ba09c30c50e","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-2.1.0.tgz","integrity":"sha512-WUnA9dJNZBc+GQDoCfLByWEWre4mqVxN3yvUIIl4xBxL+kxHqxDdFii2gfZC2k6QXkM47v9qRFntHjoXO/nbwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6vwWmRIb1WyLwZDNEAFq+oUKqULKbiWDUcLs5KPvOKAiEArB2KLeue/ajw9ZE0GGRhA7OX7LCwAnW+vO5VgeZ9yLk="}]}},"2.2.0":{"name":"flux-react","version":"2.2.0","description":"A React JS FLUX expansion","main":"./src/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-shell":"^0.2.10","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react":"^0.11.2","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"react":"^0.11.2"},"gitHead":"3af56fa7976cb7b6edca16201a4946630e8e472a","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@2.2.0","_shasum":"5b11a442b7ea140a9a5afefe1f101e3f40069b87","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"5b11a442b7ea140a9a5afefe1f101e3f40069b87","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-2.2.0.tgz","integrity":"sha512-i73cAynU6LPkuYDVolP6KdbE7tJrpJ1qq2rQtzL3bhJAwdzrwmZ2l/wla4Bsk4gB1tQWMfFuccL4IYb4RtVK1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0uqJXxCPjcUHk4YYBVsMFGLKokrv5BZcOgKXJ33YQWAiEAxWoVEyaFSSQBP918z/h22FhLWJaKwG29HE+BU9GT7nE="}]}},"2.3.0":{"name":"flux-react","version":"2.3.0","description":"A React JS FLUX expansion","main":"./src/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-shell":"^0.2.10","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react":"^0.11.2","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"react":"^0.11.2"},"gitHead":"8d7ef8f70a2854bbeb02ce331f271fbb458a6849","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@2.3.0","_shasum":"32c3faea270b3df8271df835b9d45fd23d3089c5","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"32c3faea270b3df8271df835b9d45fd23d3089c5","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-2.3.0.tgz","integrity":"sha512-KiTGF6ji/xWGbEylgs9011YmIHWkEC1uxniEVCcUvE4Vc9JzTUvk8/HYkjflEk7srMzpmavrW0DizSDiZdGFmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFjYz4Ia+aSxejvWXbrUoXWIsV6GzbPj+te/UpYZEVkZAiAQkReETOdbbhywuE+Y0apAFXP2s7VRMj1N+/E19qYVPA=="}]}},"2.4.0":{"name":"flux-react","version":"2.4.0","description":"A React JS FLUX expansion","main":"./src/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-shell":"^0.2.10","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react":"^0.11.2","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"react":"^0.11.2"},"gitHead":"b3295e2aa35512e3134b588f6cb1cd999eac3bbc","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@2.4.0","_shasum":"7cf414940cd8f9c24a3adfb492d92dbf29bde775","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"7cf414940cd8f9c24a3adfb492d92dbf29bde775","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-2.4.0.tgz","integrity":"sha512-EpwvQF5LzcbB2ohKfhjEMUo1jkSYS4GjsBgDGIMEYyA22ALwATRa8ARjpvUzAJ8XOFQWbTm5qD+aN1NIVOlcFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuccaGByJzWZZ7JsgdMuQVPuJLc9yYGEH2wHFfCRPq6wIhAL8JXJ8hSPbcGI/oeAogjVvSgQcydyd7frJhQQxLIxKt"}]}},"2.4.1":{"name":"flux-react","version":"2.4.1","description":"A React JS FLUX expansion","main":"./src/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"ISC","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-shell":"^0.2.10","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react":"^0.11.2","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"react":"^0.11.2"},"gitHead":"0efa49b1fbd90e30068f0bdce4da130cab7afa90","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@2.4.1","_shasum":"4d7bc53f933fe259b463f1590525298064450555","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"4d7bc53f933fe259b463f1590525298064450555","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-2.4.1.tgz","integrity":"sha512-GSRWr7Mu7DZ1KN/sMRrbmzi8B7vePfADLoMwThbrcfd4S1wxT5rMTx13rW9tQ330T/Q8E0g+hdQuVDvEhm5jhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4u1rLJAjJj/o8kDwT2ixyE+otbDkRr3UK35Xit6R0BQIhAIZnUjXeJYnGkq/tkjFfsIPr92UfrP1lJkcSF0yLE2xO"}]}},"2.4.2":{"name":"flux-react","version":"2.4.2","description":"A React JS FLUX expansion","main":"./src/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"MIT","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-shell":"^0.2.10","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react":"^0.11.2","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"react":"^0.11.2"},"gitHead":"35a32e9e9f8e265f1ee897db27ca523e84b74d7e","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@2.4.2","_shasum":"b741b4ebb2d96afac3890268aa19ee90577cddef","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"b741b4ebb2d96afac3890268aa19ee90577cddef","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-2.4.2.tgz","integrity":"sha512-24nYEds35IHfAgrlbUVxa7ZH1G+2dtWHzlvtiMVOBkokVMVnmDJYWnCDFGGHhtROPjVZfQHjfgAacD8p/dIWhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbZ7HvkBMWC2xMf7i1lOQviIRrVSHhVFfhA8UXANsjBAiAtGol36u8XYiKQVKlexwH3IDQam6PPnjn8fhywpzFLCw=="}]}},"2.5.0":{"name":"flux-react","version":"2.5.0","description":"A React JS FLUX expansion","main":"./src/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"MIT","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-shell":"^0.2.10","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react":"^0.11.2","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"react":"^0.11.2"},"gitHead":"e8acea9e4dfec96cf7d080096813777db7e0e2f4","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@2.5.0","_shasum":"113329a2b0036ad4a718dda4d1ef6f32084039cf","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"113329a2b0036ad4a718dda4d1ef6f32084039cf","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-2.5.0.tgz","integrity":"sha512-2EfL+Ynk3OltSmJESbK3JHfBG+gwHAJ/yyBWF7FLZxsrvOl9VKSmWlSlcEJ+4uXd4EhWn6zFc3QGlrQRVLXJuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKYa7EgOOXQojkfbWnB/oXynTZkl3RVc1rnHS0NCjG1AIhAJyO19erInPQY0QsH4ACxvauLB0axiNTnqW54PpbE4Uv"}]}},"2.5.1":{"name":"flux-react","version":"2.5.1","description":"A React JS FLUX expansion","main":"./src/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"MIT","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-shell":"^0.2.10","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react":"^0.11.2","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"eventemitter2":"^0.4.14","react":"^0.11.2"},"gitHead":"32f9714c03494350a1f73fdb6afc7aefa03ab281","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@2.5.1","_shasum":"ee38d17c8f46c904e4a938a1aeb886a1122d4359","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"ee38d17c8f46c904e4a938a1aeb886a1122d4359","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-2.5.1.tgz","integrity":"sha512-1FQibBBttAJpYOWBGYk39EYE6d0FvKsiKaEKEwIFjRMAgAqCfxA4OgX32t+w5MFdSu8cb4IIHg+kPUMTEsZB9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCb18dQvnIntcVAmQd9+KQZy7OhKahaInAkzCnOau/xLAIgCPSKUSjeT+F2fqA4cE68YWwCaC4NZuJblYXUdhn2Mv0="}]}},"2.6.0":{"name":"flux-react","version":"2.6.0","description":"A React JS FLUX expansion","main":"./src/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"MIT","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-shell":"^0.2.10","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react":"^0.11.2","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"eventemitter2":"^0.4.14","react":"^0.11.2"},"gitHead":"7dac758fddfa23a2659c0d44726a01ab9d7b4df9","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@2.6.0","_shasum":"80fc2d17e279e0bb71f8d6147694acf3409f2764","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"80fc2d17e279e0bb71f8d6147694acf3409f2764","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-2.6.0.tgz","integrity":"sha512-ydhrEYoT34xT/4GPJsqVfaZvbOzQc6mpX9CW5pgL1XTNTU060uQojTgUBLoWkGolrApjSVlAY/aiEYJAVDc6Dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI9+8jz+vFGae+3AgIUG+Pl4f4ko37KOFoQR/kHks2qQIgY50jm7MHFKdQzePIxALXai3L/NsJ9PlmS4GbHlBD8FM="}]}},"2.6.1":{"name":"flux-react","version":"2.6.1","description":"A React JS FLUX expansion","main":"./src/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"MIT","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-shell":"^0.2.10","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react":"^0.11.2","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"eventemitter2":"^0.4.14","react":"^0.11.2"},"gitHead":"860d90d6b6d9f5dbe4d4817ca7a304282e3698c2","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@2.6.1","_shasum":"657f51457d5d05f820d7c9c3c743d3ef776cbe2e","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"657f51457d5d05f820d7c9c3c743d3ef776cbe2e","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-2.6.1.tgz","integrity":"sha512-NUaCcKb/JKzRt4pu0d/CEuwPdXt73CkcXUzN6WudeTSbSqKoowjU4YU0lEX+g0FyGmrRJsuxZipHZwBX5JcnKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4bL2PJaqQMvosYI7n63atzxogEXKs7RYFHDWXYJOpqAIhAPStAa39m59fLdimFfSRLAMoQtgzR7+oIGdW+xnm6Jg7"}]}},"2.6.2":{"name":"flux-react","version":"2.6.2","description":"A React JS FLUX expansion","main":"./src/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"MIT","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-shell":"^0.2.10","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react":"^0.11.2","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"eventemitter2":"^0.4.14","react":"^0.11.2"},"gitHead":"11ae7514e5ef60170e29dda0fccda0510c0eb5a7","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@2.6.2","_shasum":"d0401f40fee4b3000666f91f5b9ba5c3cba5ee59","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"d0401f40fee4b3000666f91f5b9ba5c3cba5ee59","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-2.6.2.tgz","integrity":"sha512-J9nKo8lZ/ksYoS1B1Q2b886EYu4dTaSXtvZbSFQ1ckmOaMUBGolIypEWCfLBaEGeNmJ+xjrTK7etdMgcrGgYbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSevXirFMEBBbr9phrrnaxVsBl4HucJUiqT10HF51ZXwIhAIbdkKRrSDnboUxR+Gjku55dAQRt1dFH0fHW6l+MsYyi"}]}},"2.6.4":{"name":"flux-react","version":"2.6.4","description":"A React JS FLUX expansion","main":"./src/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"MIT","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-shell":"^0.2.10","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react":"^0.11.2","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"eventemitter2":"^0.4.14","react":"^0.11.2"},"gitHead":"d53e465965df32b7ba7f84b17898c4b488fe52af","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@2.6.4","_shasum":"83285f8fd8ece193402c28b187b43a126d18fc67","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"83285f8fd8ece193402c28b187b43a126d18fc67","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-2.6.4.tgz","integrity":"sha512-dvBnmUPy7GTQ0ho/XTDgubzIx8ttN3eClLF2p8v9hQrUYGSqxbkJwE/AG+p7r4aYCgXFzvbw9nmJATNRktzVOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrxJnOs+KZziorIzLwUBud0VcwASJeKxP0X2h7bkPe+gIhAM639b1yjWZrszsHYlOy+GY8HAiQWo0MPEAntOcw8vZA"}]}},"2.6.5":{"name":"flux-react","version":"2.6.5","description":"A React JS FLUX expansion","main":"./src/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"MIT","devDependencies":{"browserify":"^5.9.3","chai":"^1.9.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-shell":"^0.2.10","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","karma":"^0.12.21","karma-bro":"^0.6.2","karma-chrome-launcher":"^0.1.4","karma-firefox-launcher":"^0.1.3","karma-mocha":"^0.1.7","karma-phantomjs-launcher":"^0.1.4","mocha":"^1.21.4","react":"^0.11.2","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^1.0.2"},"dependencies":{"eventemitter2":"^0.4.14"},"peerDependencies":{"react":"^0.11.2 || 0.12.2 || 0.13.1"},"gitHead":"4ede9f152973d53ad08f6e9a90916ab9d7c0d76a","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@2.6.5","_shasum":"cce6ea70ba562a25f82eee69260784ece67e265f","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"dist":{"shasum":"cce6ea70ba562a25f82eee69260784ece67e265f","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-2.6.5.tgz","integrity":"sha512-BAcC1wJhvsw7ozjqh8ZJsV+fYQ+Wp1FzbBn4CrXPR5Ohb22BfhVTLtC9LwEuoIQdxGShlHcJbOF13N5NOzM7Ew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDu8KbYBBJpA993GFd2ok1JDJooHEwI7iSD7aXtf8+g/QIhAOxfJZCNIDXJbjg9PB3PMnsCuodykP7VUS+RlZMesQCw"}]}},"2.6.6":{"name":"flux-react","version":"2.6.6","description":"A React JS FLUX expansion","main":"./src/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"MIT","devDependencies":{"browserify":"^10.2.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-shell":"^0.2.10","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^3.2.1"},"dependencies":{"eventemitter2":"^0.4.14"},"peerDependencies":{"react":"^0.13.0 || ^0.12.0 || ^0.11.0"},"gitHead":"d8e64d407d6f1c7688ad1537f1d4b891c54d417e","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react","_id":"flux-react@2.6.6","_shasum":"d471b5ee2dc7742aca6d6744d431fae8007eb30f","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"dist":{"shasum":"d471b5ee2dc7742aca6d6744d431fae8007eb30f","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-2.6.6.tgz","integrity":"sha512-RuloVb4IH+TG/UKkmCHj5T929COLGbLrQrk3Soe1l78QlzljsLmbGTugvpiVGi6gfKDdt0znV5RxOgjfMQM5PQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6Ne13oAH7vfbslGJ5Pz4W3KWCBaFQlizG5GqaU6kCpAiEAjDkc018DYkzqF3WFdDRzPJo4NdTQHD0WS5dRgySEiuU="}]},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}]},"2.6.7":{"name":"flux-react","version":"2.6.7","description":"A React JS FLUX expansion","main":"./src/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"git+https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"MIT","devDependencies":{"browserify":"^10.2.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-shell":"^0.2.10","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^3.2.1"},"dependencies":{"eventemitter2":"^0.4.14"},"peerDependencies":{"react":"^0.14.0"},"gitHead":"5b1e6f1180351ceaf218df3e504973c7b66ce385","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react#readme","_id":"flux-react@2.6.7","_shasum":"93665b9fdd05db2cac41f337355d85db3cbedb8e","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"dist":{"shasum":"93665b9fdd05db2cac41f337355d85db3cbedb8e","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-2.6.7.tgz","integrity":"sha512-EYl6hzyVMLSMMoS/mDUQmUedWYvU3mmg4tM5StZ/ofoPTqZ4FgsZI+Yi/WL1GBl3wTuYzgV32O3tXFSO/VIjzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqXI+Jx/94i7M4YfL3CbH/j6ALXFC9VP3axsAwsiC6bwIgGJfQm5tw96Bym9nA6M+QpYfRMJAuG8PlAbLIrQ8X7MI="}]},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}]},"3.0.0":{"name":"flux-react","version":"3.0.0","description":"A React JS FLUX expansion","main":"./src/main.js","scripts":{"test":"./node_modules/karma/bin/karma start karma.conf.js"},"repository":{"type":"git","url":"git+https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"license":"MIT","devDependencies":{"browserify":"^10.2.1","gulp":"^3.8.7","gulp-concat":"^2.3.4","gulp-if":"^1.2.4","gulp-livereload":"^2.1.0","gulp-notify":"^1.4.2","gulp-shell":"^0.2.10","gulp-streamify":"0.0.5","gulp-uglify":"^0.3.1","gulp-util":"^3.0.0","react-tools":"^0.11.1","reactify":"^0.14.0","vinyl-source-stream":"^0.1.1","watchify":"^3.2.1"},"dependencies":{"eventemitter2":"^0.4.14"},"peerDependencies":{"react":"^15.0.0"},"gitHead":"17e120ec53734fe86e9a19a79e4f18bd3c6773b6","bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"homepage":"https://github.com/christianalfoni/flux-react#readme","_id":"flux-react@3.0.0","_shasum":"3bfd87b64bf49f259ad39bf96cb09a21eb6a89b8","_from":".","_npmVersion":"3.7.2","_nodeVersion":"5.2.0","_npmUser":{"name":"christianalfoni","email":"christianalfoni@gmail.com"},"dist":{"shasum":"3bfd87b64bf49f259ad39bf96cb09a21eb6a89b8","tarball":"https://registry.npmjs.org/flux-react/-/flux-react-3.0.0.tgz","integrity":"sha512-kbwd9Jb1KPh3iacsOImTblvWTGodGio6AoHzFe5XcVQp15l+37oQruZVp98YpLCMhGLVv1y2TOiD0+CljWt2xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1tHK0E9yU/Qu1pPt12rWDwzNk5mMNNdwDc0tB3yTTKwIhALy7rDeQMoUn6sPHc2Jmretutaxq2E+sx5RpUiCMNUW/"}]},"maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flux-react-3.0.0.tgz_1463661148208_0.8797001533675939"}}},"readme":"flux-react\n==========\n\nA React JS flux expansion based on experiences building [www.jsfridge.com](http://www.jsfridge.com) and [www.jflux.io](http://www.jflux.io). Read more about FLUX over at [Facebook Flux](http://facebook.github.io/flux/). I wrote an article about it here: [My experiences building a FLUX application](http://christianalfoni.github.io/javascript/2014/10/27/my-experiences-building-a-flux-application.html) and the background for version 2.6.0 and up is here: [An alternative render strategy with FLUX and React JS](http://christianalfoni.github.io/javascript/2014/12/04/flux-and-eventemitter2.html)\n\n- [What is it all about?](#whatisitallabout)\n- [How to install](#howtoinstall)\n- [API](#api)\n\t- [flux.debug()](#debug)\n\t- [flux.createActions()](#actions)\n\t- [flux.createStore()](#store)\n\t\t- [state](#getinitialstate)\n\t\t- [actions](#storeactions)\n\t\t- [handlers](#handlers)\n\t\t- [events](#events)\n\t\t- [exports](#exports)\n\t\t- [mixins](#mixins)\n\t\t- [listener](#listener)\n\t- [flux.RenderMixin](#rendermixin)\n- [Changes](#changes)\n\n## <a name=\"whatisitallabout\">What is it all about?</a>\nIt can be difficult to get going with React JS and FLUX as there is no complete framework with all the tools you need. This project will help you get going with the FLUX parts and it has a boilerplate with a browserify workflow, [flux-react-boilerplate](https://github.com/christianalfoni/flux-react-boilerplate).\n\n## <a name=\"howtoinstall\">How to install</a>\nDownload from **releases/** folder of the repo, use `npm install flux-react` or `bower install flux-react`, but I recommend using the boilerplate located here: [flux-react-boilerplate](https://github.com/christianalfoni/flux-react-boilerplate). It has everything set up for you.\n\n## <a name=\"api\">API</a>\n\n### <a name=\"debug\">flux.debug</a>\n```javascript\nvar flux = require('flux-react');\nflux.debug();\n```\nPuts React on the global scope, which triggers the React dev tools in Chrome\n\n### <a name=\"actions\">flux.createActions()</a>\n```javascript\nvar flux = require('flux-react');\nvar actions = flux.createActions([\n\t'addTodo',\n\t'removeTodo'\n]);\nactions.addTodo(); // Trigger action\nactions.removeTodo(0); // Pass any number of arguments\n```\nUse them inside components or other parts of your architecture. The only way to reach a store is through an action.\n\n### <a name=\"store\">flux.createStore()</a>\n```javascript\nvar flux = require('flux-react');\nvar MyStore = flux.createStore({});\n```\nCreates a store.\n\n#### <a name=\"getinitialstate\">state</a>\n```javascript\nvar flux = require('flux-react');\nvar MyStore = flux.createStore({\n\ttodos: []\n});\n```\nAdd state properties directly to your store.\n\n#### <a name=\"storeactions\">actions</a>\n```javascript\nvar flux = require('flux-react');\nvar actions = require('./actions.js');\nvar MyStore = flux.createStore({\n\ttodos: []\n\tactions: [\n\t\tactions.addTodo\n\t]\n});\n```\nList what actions the store should handle. They will map to handler with the same name.\n\n#### <a name=\"handlers\">handler</a>\n```javascript\nvar flux = require('flux-react');\nvar actions = require('./actions.js');\nvar MyStore = flux.createStore({\n\ttodos: []\n\tactions: [\n\t\tactions.addTodo\n\t],\n\taddTodo: function (title) {\n\t\tthis.todos.push({title: title, completed: false});\n\t}\n});\n```\nBased on the name of the action, add a handler that will run when the action is triggered. Any arguments passed to the action will be available in the handler.\n\n#### <a name=\"events\">events</a>\n```javascript\nvar flux = require('flux-react');\nvar actions = require('./actions.js');\nvar MyStore = flux.createStore({\n\ttodos: []\n\tactions: [\n\t\tactions.addTodo\n\t],\n\taddTodo: function (title) {\n\t\tthis.todos.push({title: title, completed: false});\n\t\tthis.emit('todos.add');\n\t}\n});\n```\nflux-react uses EventEmitter2 which allows for more granular control of events. Instead of always triggering a change event or/and trigger a specific event you will now always trigger a specifically named event. It is recommended to namespace your events related to the state you are changing. In the current example \"todos\" is the state name and \"add\" is what we did to that state. That becomes \"todos.add\". Look at component to see how you can use this to optimize your rendering.\n\n#### <a name=\"exports\">exports</a>\n```javascript\nvar flux = require('flux-react');\nvar actions = require('./actions.js');\nvar MyStore = flux.createStore({\n\ttodos: [],\n\tactions: [\n\t\tactions.addTodo\n\t],\n\taddTodo: function (title) {\n\t\tthis.todos.push({title: title, completed: false});\n\t\tthis.emit('todos.add');\n\t},\n\texports: {\n\t\tgetTodos: function () {\n\t\t\treturn this.todos\n\t\t}\n\t}\n});\n```\nMethods defined in exports will be returned by **createStore**. Components or other parts of the architecture can use it to get state from the store. The methods are bound to the store, meaning \"this.todos\" points to the state \"todos\". \n\n**Note!** Values returned by an export method will be deep cloned. Meaning that the state of a store is immutable. You can not do changes to a returned value and expect that to be valid inside your store also. You have to trigger an action to change the state of a store.\n\n#### <a name=\"mixins\">mixins</a>\n```javascript\nvar flux = require('flux-react');\nvar actions = require('./actions.js');\n\nvar MyMixin = {\n\tactions: [\n\t\tactions.removeTodo\n\t],\n\tremoveTodo: function (index) {\n\t\tthis.state.todos.splice(index, 1);\n\t\tthis.emit('todos.remove');\n\t}\n};\n\nvar MyStore = flux.createStore({\n\ttodos: [],\n\tmixins: [MyMixin],\n\tactions: [\n\t\tactions.addTodo\n\t],\n\taddTodo: function (title) {\n\t\tthis.todos.push({title: title, completed: false});\n\t\tthis.emit('todos.add');\n\t},\n\texports: {\n\t\tgetTodos: function () {\n\t\t\treturn this.todos\n\t\t}\n\t}\n});\n```\nMixins helps you handle big stores. You do not want to divide your stores within one section of your application as they very quickly become dependant on each other. That can result in circular dependency problems. Use mixins instead and create big stores. **state**, **actions**, **handlers** and **exports** will be merged with the main store as expected.\n\n**ProTip!** In big stores it is a good idea to create a StatesMixin that holds all possible state properties in your store. That makes it very easy to look up what states are available to you.\n\n```javascript\nvar flux = require('flux-react');\n\nvar StateMixin = {\n\tsomeState: true,\n\tstateA: 'foo',\n\tstateB: 'bar',\n\tstateC: []\n};\n\nvar MyStore = flux.createStore({\n\tmixins: [StateMixin, OtherMixin, MoreMixin],\n\texports: {\n\t\tgetSomeState: function () {\n\t\t\treturn this.someState;\n\t\t}\n\t}\n});\n```\n#### <a name=\"listener\">listener</a>\n```javascript\nvar React = require('react');\nvar MyStore = require('./MyStore.js');\nvar MyComponent = React.createClass({\n\tcomponentWillMount: function () {\n\t\tMyStore.onAny(this.updateState); // On any events triggered from the store\n\t\tMyStore.on('todos.add', this.updateState); // When specific event is triggered from the store\n\t\tMyStore.on('todos.*', this.updateState); // When events related to todos are triggered from the store\n\t\tMyStore.once('todos.add', this.updateState); // Trigger only once\n\t\tMyStore.many('todos.remove', 5, this.updateState); // Trigger only 5 times\n\t},\n\tcomponentWillUnmount: function () {\n\t\tMyStore.offAny(this.updateState); // Remove all events listener\n\t\tMyStore.off('todos.add', this.updateState); // Remove any other type of listener\n\t},\n\tupdateState: function () {\n\t\tthis.setState({\n\t\t  todos: MyStore.getTodos()\n\t\t});\n\t},\n\trender: function () {\n\t\treturn (\n\t\t\t<div>Number of todos: {this.state.getTodos().length}</div>\n\t\t);\n\t}\n});\n```\nAdd and remove listeners to handle updates from the store\n\n#### <a name=\"rendermixin\">RenderMixin</a>\nIf you want to know more about this feature, read the following article: [An alternative render strategy with FLUX and React JS](http://christianalfoni.github.io/javascript/2014/12/04/flux-and-eventemitter2.html). The main point is that React JS will most likely rerender your whole application on every change event in your stores. You can control this behavior by adding the RenderMixin to your components. Instead of a component automatically rerenders all child components it will only do that if the props or state of the component actually has changed. It is important that you move state from the store to the state of the component, like in the example below. That ensures that the mixin can evaluate the need for a render.\n\n```javascript\nvar React = require('react');\nvar flux = require('flux-react');\nvar MyStore = require('./MyStore.js');\nvar MyComponent = React.createClass({\n\tmixins: [flux.RenderMixin],\n\tcomponentWillMount: function () {\n\t\tMyStore.on('todos.*', this.updateState);\n\t},\n\tcomponentWillUnmount: function () {\n\t\tMyStore.off('todos.*', this.updateState);\n\t},\n\tupdateState: function () {\n\t  this.setState({\n\t    todos: MyStore.getTodos()\n\t  });\n\t},\n\trender: function () {\n\t\treturn (\n\t\t\t<div>Number of todos: {this.state.todos.length}</div>\n\t\t);\n\t}\n});\n```\nAdd and remove listeners to handle updates from the store\n\n## <a name=\"changes\">Changes</a>\n\n**2.6.4**\n- Fixed AMD support (Thanks @VictorBlomberg)\n\n**2.6.2**\n- Optimized RenderMixin with shallow check\n\n**2.6.1**\n- Added feature detection on ArrayBuffer, Blob and File. Thanks to @rdjpalmer\n\n**2.6.0**\n- Added RenderMixin to give you an alternative optimized render strategy\n\n**2.5.1**\n- Added eventemitter2 to package.json\n\n**2.5.0**\n- Changed to EventEmitter2 to allow more granular control of changes in store\n- Updated documentation with examples\n- Old API still works\n\n\nLicense\n-------\n\nflux-react is licensed under the [MIT license](LICENSE).\n\n> The MIT License (MIT)\n>\n> Copyright (c) 2014 Christian Alfoni\n>\n> Permission is hereby granted, free of charge, to any person obtaining a copy\n> of this software and associated documentation files (the \"Software\"), to deal\n> in the Software without restriction, including without limitation the rights\n> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n> copies of the Software, and to permit persons to whom the Software is\n> furnished to do so, subject to the following conditions:\n>\n> The above copyright notice and this permission notice shall be included in\n> all copies or substantial portions of the Software.\n>\n> THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n> THE SOFTWARE.\n","maintainers":[{"name":"christianalfoni","email":"christianalfoni@gmail.com"}],"time":{"modified":"2022-06-18T02:28:47.441Z","created":"2014-08-20T12:05:20.712Z","1.0.0":"2014-08-20T12:05:20.712Z","1.0.1":"2014-08-20T12:26:35.472Z","1.0.2":"2014-08-20T12:45:15.136Z","1.0.3":"2014-08-20T12:47:25.334Z","1.1.0":"2014-08-20T17:28:05.866Z","1.1.1":"2014-08-20T17:39:43.166Z","1.1.2":"2014-08-20T17:43:11.846Z","1.1.3":"2014-08-25T11:17:52.118Z","1.1.4":"2014-08-25T11:22:29.296Z","1.1.5":"2014-08-25T12:11:14.724Z","1.2.0":"2014-08-26T08:24:03.819Z","1.3.0":"2014-08-26T10:27:08.109Z","1.3.1":"2014-08-26T10:36:20.822Z","1.3.2":"2014-08-26T10:38:50.949Z","1.3.3":"2014-09-26T07:45:16.650Z","2.0.0":"2014-10-27T12:40:46.002Z","2.0.1":"2014-10-27T12:52:36.062Z","2.0.2":"2014-10-27T13:14:39.714Z","2.0.3":"2014-10-27T13:18:37.109Z","2.0.4":"2014-10-27T13:27:37.880Z","2.1.0":"2014-10-27T13:49:23.556Z","2.2.0":"2014-11-02T11:23:20.453Z","2.3.0":"2014-11-04T08:35:54.709Z","2.4.0":"2014-11-06T18:19:00.446Z","2.4.1":"2014-11-10T08:22:31.788Z","2.4.2":"2014-11-18T12:59:37.414Z","2.5.0":"2014-12-02T10:26:24.008Z","2.5.1":"2014-12-02T14:52:54.718Z","2.6.0":"2014-12-03T12:05:00.905Z","2.6.1":"2014-12-10T11:56:42.010Z","2.6.2":"2015-02-08T11:58:23.614Z","2.6.4":"2015-03-09T07:37:46.076Z","2.6.5":"2015-04-06T09:12:44.175Z","2.6.6":"2015-05-22T09:55:08.057Z","2.6.7":"2015-12-26T20:01:00.403Z","3.0.0":"2016-05-19T12:32:30.744Z"},"homepage":"https://github.com/christianalfoni/flux-react#readme","repository":{"type":"git","url":"git+https://github.com/christianalfoni/flux-react.git"},"author":{"name":"Christian Alfoni"},"bugs":{"url":"https://github.com/christianalfoni/flux-react/issues"},"license":"MIT","readmeFilename":"README.md","users":{"henrik.radandt":true,"jamesulph":true}}