{"_id":"react-rails","_rev":"75-eecfcac5d9961522f0d9114b416948dd","name":"react-rails","description":"Opinionated React extensions for Real-World Production-Level Applications.","dist-tags":{"latest":"0.2.5"},"versions":{"0.0.1":{"name":"react-rails","version":"0.0.1","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","grunt-contrib-jst":"^0.6.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0"},"_id":"react-rails@0.0.1","_shasum":"6131982f8f1a532ff356e115f45d9374c99ec45a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"6131982f8f1a532ff356e115f45d9374c99ec45a","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.0.1.tgz","integrity":"sha512-H9I9e+NyA53RkezNh7uCOk9YfQcOa9N6MELWhNf7+ErZUfiGnkuKWK/2Q193uC9mrljmBP2vVJrEKY2qOgL7aQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4a1ZicYAJBKWNs+W8l/7inkAFfDQFbLduzI3GFJKLPAiEA2EhVldHEYY6p8jN73RhFPSgByQ/k3NJQrE3vG/t40ZM="}]},"deprecated":"Critical bug fixed v0.1.15"},"0.0.2":{"name":"react-rails","version":"0.0.2","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","grunt-contrib-jst":"^0.6.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0"},"_id":"react-rails@0.0.2","_shasum":"a8834e399a78ca575d7eeb201840548d4e1f4af6","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"a8834e399a78ca575d7eeb201840548d4e1f4af6","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.0.2.tgz","integrity":"sha512-aiQ+skEaA0oX/CYVIzZA6+wuQG/6BxUM7Jzk7MawlqZU1h1M+sUXK6xptWDmJTYe3NAxkeS7JlQiyA036QAICg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdJ17V2mzMEM19O7pzz2ywps4CdF69kzNGfDC3Od2tqAIhAOBHWBR5zfoxa+6cWEfjxdYQTTAxyat1ktJqdKQBCXeu"}]},"deprecated":"Critical bug fixed v0.1.15"},"0.0.3":{"name":"react-rails","version":"0.0.3","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","grunt-contrib-jst":"^0.6.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0"},"_id":"react-rails@0.0.3","_shasum":"d8e597c55de556c328c9a8f18b58dedc6717855f","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"d8e597c55de556c328c9a8f18b58dedc6717855f","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.0.3.tgz","integrity":"sha512-EQc8/C7h0bTP+Tm2AhOn4Lq7PMRVXyQ6SUzKLwtxvZfuLlns5HSiI8IGkOVV+73l7vqSkpGa9RaUWcO7OjY1qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqm3etDM/CD8PGBz54KT3vKc/so/f6OcAHQ21cLESbOAiB1RYLn4BDjaKXHT1ayOr2ShB6DK56bdpCk9U+LOClKvw=="}]},"deprecated":"Critical bug fixed v0.1.15"},"0.0.4":{"name":"react-rails","version":"0.0.4","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","grunt-contrib-jst":"^0.6.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0"},"_id":"react-rails@0.0.4","_shasum":"e8c04cab06f23440568287e51f9461365a9ff4ae","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"e8c04cab06f23440568287e51f9461365a9ff4ae","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.0.4.tgz","integrity":"sha512-Is63TmhOVp63NVYzynVUXwnvv0AvjpQrWJzL8WCxC+M1x+fTSFqBAOmTESaMjRI76I7BISA96dv3xHQYHxrb2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoKzKNrUsEeXrPTYIQbNrC3cLSLAQgdK+55L+dPZ8GuAIhAIh7pyZCqY3Gk5NUJZSRFoUuO0u/FsIbD7Kj5DqwYUMH"}]},"deprecated":"Critical bug fixed v0.1.15"},"0.0.6":{"name":"react-rails","version":"0.0.6","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0"},"_id":"react-rails@0.0.6","_shasum":"2694627c88d776cc4e0064eb6a960d9045d1cae0","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"2694627c88d776cc4e0064eb6a960d9045d1cae0","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.0.6.tgz","integrity":"sha512-+P+gH21YBU0qPd3+WLIUvzbuC/VIS1Xp8knorZgI2Y5XaVo4XAbllDVfMsf/i1yxkN7+CoCHEWq+LKvkj81LAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKsS6d6dOEIbgM251XDHUaJVXRzhKlz9omf3bX+kRFpAIhAPILR58TB1GBmKw3JaK25R1hDZP369DgEpvEzq1cx7Yj"}]},"deprecated":"Critical bug fixed v0.1.15"},"0.1.0":{"name":"react-rails","version":"0.1.0","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"grunt"},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0"},"_id":"react-rails@0.1.0","_shasum":"81f3eb172368bf7c479c1d31682f9f7dbf3586dd","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"81f3eb172368bf7c479c1d31682f9f7dbf3586dd","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.1.0.tgz","integrity":"sha512-gWBg7bmutiaaXTA9Vd1FmG1cr+iI9+fFJiGAKLDx5fKpcWn0nfgD2JQoMcR51OlOtPPaAJ9ViPO+NUKkwQYr/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCptuui6/Xp8+NpJTuxBROtdq5500KdHoR3mMHAoFnekgIhAOdjPfREELRNsyfDui/xDL4mj1+sSqaZc0MGhII/yTgX"}]},"deprecated":"Critical bug fixed v0.1.15"},"0.1.1":{"name":"react-rails","version":"0.1.1","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"grunt"},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0"},"_id":"react-rails@0.1.1","_shasum":"d1a0bde6d44b9061057422c6dfd6d7fc474f71c2","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"d1a0bde6d44b9061057422c6dfd6d7fc474f71c2","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.1.1.tgz","integrity":"sha512-Wqn2m5RegU+9X0Qkz44fsJS+jf7ADZqb810pf+BE/AANaion7RJnjXTW0PEvsvdYrWgHUhthQo6O5eYtR5olqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKEZH+7e0Xh3h0CzlT/CwpijhjWnICSnjrGb/T8eBMbAIhANNMRCAcv1yZydw1wXL/Pjm2E7op3b2nFCozPYY3jzlq"}]},"deprecated":"Critical bug fixed v0.1.15"},"0.1.2":{"name":"react-rails","version":"0.1.2","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"_id":"react-rails@0.1.2","_shasum":"d1da452ad323a51fd83e586f2c646e246c5a082f","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"d1da452ad323a51fd83e586f2c646e246c5a082f","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.1.2.tgz","integrity":"sha512-OfCCdPRvOlSoBd+402aDcTlE0Sd12ofAdTbcgZ4C+vCKWjOn4cQLZSCF2a95Hx/RtMdUZUMe5zGsY8NFFLDZ3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7FmzPydHMER3Z8+00buVhr/AsZUfbtQIYEwOHOKwSmAiEA2GK2bpkKaIe707+tL5Lri6MuxLch6vTQ3XREExBfEHE="}]},"deprecated":"Critical bug fixed v0.1.15"},"0.1.3":{"name":"react-rails","version":"0.1.3","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"_id":"react-rails@0.1.3","_shasum":"b601256a1f001a95df2880dadc7009c4c33e20df","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"b601256a1f001a95df2880dadc7009c4c33e20df","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.1.3.tgz","integrity":"sha512-gt1s8ndSPjcHkDJFL/02GMxbFubvDW5vKfdgicLsHD+Mem76SqRip0nDud5rx8HfDUB+VJD18sd4rG9yBHZQFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8euSGijmhWf31McqojyP7xHIqypAQquq45YCC5mGPYAiBAQMy2cB4G8/zGUrhD5RRIiDAnQPpyCz+M9NgD1XiHKw=="}]},"deprecated":"Critical bug fixed v0.1.15"},"0.1.4":{"name":"react-rails","version":"0.1.4","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.11.2","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"_id":"react-rails@0.1.4","_shasum":"bc9a6c8ca8d93b975aa17e77f92a19a5fafe02a7","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"bc9a6c8ca8d93b975aa17e77f92a19a5fafe02a7","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.1.4.tgz","integrity":"sha512-SEoSc89AuDyg2F7eTbYcVvIScv2r3xySquVXMipODcuFrOag2aY0NKPyoDl6VRp/nF4hJyzD7N1T5Owro+QiNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr3xwVZ0aeXdBuiXdl9QS6Io7VB2x7Emd3E/beyBUOWAIhAMDHne1JxfaKTv92M/4WbgWvKOIKBnylarLIsVaaO6vo"}]},"deprecated":"Critical bug fixed v0.1.15"},"0.1.5":{"name":"react-rails","version":"0.1.5","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.11.2","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"_id":"react-rails@0.1.5","_shasum":"b0b464b80af61c360f769e3ed95724007d02f798","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"b0b464b80af61c360f769e3ed95724007d02f798","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.1.5.tgz","integrity":"sha512-lHQCGJ/h4CoWqOIQTlLhGh5mAnYno/tDVyPiHKIq18qnOvgUjbZXxWgm96K1sfKTkrFKIMwhgKy9ooNTKT2Imw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq/2FsCD9yk+kEDv6hVE6ppinOrso59Voze0BkielXvAIhAISQwfDMv1I1Iso0YEbVBFIn7gEqFmibgzmK0jfe5J9W"}]},"deprecated":"Critical bug fixed v0.1.15"},"0.1.6":{"name":"react-rails","version":"0.1.6","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.11.2","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"_id":"react-rails@0.1.6","_shasum":"c1032814def266252290893cb1f3a04b0f0f7dea","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"c1032814def266252290893cb1f3a04b0f0f7dea","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.1.6.tgz","integrity":"sha512-We1UcDdrpJa/rstRuvFxYvdsV5Gho8vAXfJmYdmw68QH5PHW9RqdS97jTJ6lCpKfYXtF9rP51+vAfNWxv9eK7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFFZzK43QX65ghEUlNHlpMTCqYRFrgDlmauO57l1T9VJAiEAs5nUdGkfroa0Q7923ps62krpysMIPB9D5HdPxh9MhEo="}]},"deprecated":"Critical bug fixed v0.1.15"},"0.1.7":{"name":"react-rails","version":"0.1.7","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.11.2","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"gitHead":"0cf4da98d41a7860ed02b44468377485b6a6da22","_id":"react-rails@0.1.7","_shasum":"d9b91e1f3e057247ffe02b49fef5840471c44e58","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"d9b91e1f3e057247ffe02b49fef5840471c44e58","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.1.7.tgz","integrity":"sha512-oHIdZvmuF0HiLvSjjZet2Ah0P+hyUvU9Epz2cCuq0NkgWsHVjebzdgPupA3D4YoI8ykJb69LkQ9r1L1C9y3sXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcEJx8EZJoBIBTj7RWyziYsVYsexfrjuWH5sWxKmwtLgIhAI/mbFS6XLjG5F7ntH178gxZV7nt6cybvdWt5P2cov4V"}]},"deprecated":"Critical bug fixed v0.1.15"},"0.1.8":{"name":"react-rails","version":"0.1.8","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.11.2","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"gitHead":"249b57928b2167c18ea97c157d4e0823136a1364","_id":"react-rails@0.1.8","_shasum":"29e019802bcf1646b7aab4bbe966031897da148a","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"29e019802bcf1646b7aab4bbe966031897da148a","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.1.8.tgz","integrity":"sha512-OFA7CbQVf/YLS67/agXxr7OtHRQjqggF+I4TdN8TD/EqiI+sAQhg2CnYkYc/l9ueuyiUapLFG5CWe05sXwiTgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClotPKUIt8foc/m3Q7+9CMLAixK42blboWBAY+X6xfAQIhAIBGeavug8PX60cHlfuUCeSNAegzKI7sdDJjatNnPrmK"}]},"deprecated":"Critical bug fixed v0.1.15"},"0.1.9":{"name":"react-rails","version":"0.1.9","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.11.2","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"gitHead":"1af7444e5e0117e449ead03f0e72d8b878e1c86e","_id":"react-rails@0.1.9","_shasum":"51f2eb21a682183067838fbdeb70782b3a61ef13","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"51f2eb21a682183067838fbdeb70782b3a61ef13","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.1.9.tgz","integrity":"sha512-fSBSDxhPSH5dFAjGfTSZFkpHZ4vHD4ioDXGz9Gp0hnOdAgGeajjmPgfDRE+SM4fAIQZZEAfF3IS+8WOVr13YZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTz+D4ZavvMikMwT3zVBsxo04HGVSpMzmlV/KZs/cIsQIhAJHbciMvZ+oPNg3wUpQ2Y0rMG1QfW+Dkznbdq69qVgv9"}]},"deprecated":"Critical bug fixed v0.1.15"},"0.1.10":{"name":"react-rails","version":"0.1.10","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.11.2","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"gitHead":"4e1daec315affe0012298fb661ce4ad071ef633e","_id":"react-rails@0.1.10","_shasum":"fd36d0998ff7a64a3b485f31c45b86be64ced101","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"fd36d0998ff7a64a3b485f31c45b86be64ced101","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.1.10.tgz","integrity":"sha512-2iv7lTOGaK+HgcbHqsQrlF/ogQeiE5g+2MF6zHRwenwwbgERTnKcKhI2T2eu01qh+2+qJmZGlw/GjwhOaa2yew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3BzSvrhAlcsTWWSBOK190b8IDkiSi3dDBFCOp+viMDQIhAKMJULcecFhUp0C8o1HgpC3ILqXLrpwjPBHV7To9xyIU"}]},"deprecated":"Critical bug fixed v0.1.15"},"0.1.11":{"name":"react-rails","version":"0.1.11","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.11.2","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"gitHead":"25135cd97dcf69ea56ed262d5dc4e447c0959d4a","_id":"react-rails@0.1.11","_shasum":"c4e36f2b3398a280cf6d4762adad888ac16633ee","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"c4e36f2b3398a280cf6d4762adad888ac16633ee","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.1.11.tgz","integrity":"sha512-bIzIZn/rkBwBDUnG6FjFPBvuXsXI5WMSEkYg9JKLHjtMS+GT9TxXwI7CjSud+cl1YynI4bh1KaUxGGj2SmALUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA6FOuNRiFpdO04UJMWSGSGKGx+iovw3N9MRetdxbTrVAiARdjGo4tpVzrEVdQO2h/Q5P9btuKO1LboSUhs34EAXHA=="}]},"deprecated":"Critical bug fixed v0.1.15"},"0.1.12":{"name":"react-rails","version":"0.1.12","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.11.2","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"gitHead":"23fa025a256daf153ca4811037fbf8f40a0d3e95","_id":"react-rails@0.1.12","_shasum":"2e1c7480f202bbffa0e7f2ed4cd7473c56514fec","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"2e1c7480f202bbffa0e7f2ed4cd7473c56514fec","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.1.12.tgz","integrity":"sha512-G+1v1l3MPN8o8JR3t93qXFlnxtiLbCl+93rxPnvLfmU9lpaKuGcybSqzIiam5i1jJPNdiukCj75NAnafGEhJ7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBE8+SJ2tqqfsQJPgm2yhQkQ4Z4tMzISaXBNW+ssfyeyAiBkfpB5X7ic0M4HXGFNvgHQ6DNzg1vPXSaLlmyCGGKDmw=="}]},"deprecated":"Critical bug fixed v0.1.15"},"0.1.13":{"name":"react-rails","version":"0.1.13","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.11.2","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"gitHead":"b26ae655b1974db761424dd142cd8081af7ffd23","_id":"react-rails@0.1.13","_shasum":"d153c30fb089f96c21ca2dfe52397e100985cccd","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"d153c30fb089f96c21ca2dfe52397e100985cccd","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.1.13.tgz","integrity":"sha512-1Z297O6prp4azKUXVd0fF4nsVKyWn/0a641jiGCIZ6b/GjU8WPV+RCSn7Ejlm5rHQ7sI0VAzi30QDKG4w7GmAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlwsDLCCKkhWJd5Pl/MiaYLsPbb2MgFRJWllfjxal5xAIgZdzvMIZTtLkLejEKvzIa2xh3CU/R4Nxk+i/xT9tWeLE="}]},"deprecated":"Critical bug fixed v0.1.15"},"0.1.14":{"name":"react-rails","version":"0.1.14","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.11.2","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"_id":"react-rails@0.1.14","_shasum":"1af054d131d859dc2a297795a7717b5b5c1af110","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"1af054d131d859dc2a297795a7717b5b5c1af110","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.1.14.tgz","integrity":"sha512-mZpHyNkrlAsINHsL1mBeQ+OlrhGHqhj7901jAljgenUZ6cv1qxeZor7ab/EFXunVwf98elX0Ee/xbthdiYgyNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjEF6JY+4wubsDP1e6R9+dzUuOPzQV6eevdxZY/dOAIQIhAP9Jzd4/T3J571/6GXCSSouTkXTuShb1tzxqld4nSMh0"}]},"deprecated":"Critical bug fixed v0.1.15"},"0.1.15":{"name":"react-rails","version":"0.1.15","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.11.2","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"_id":"react-rails@0.1.15","_shasum":"25f0457e1719954287816069c327528c9223089d","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"25f0457e1719954287816069c327528c9223089d","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.1.15.tgz","integrity":"sha512-m9cczWJlkZINBYrbV4TevcQ7Iig5w42jswWrZRrJn1wYuTDfgBLCn1DRSXWiXgmNZuowXFdyfFKoxAGadBq5IQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6LWVgEK8TO+o/RmlzLunYdjGK0NTr6nimAPfw2bmT8QIhALESZIbZVRevfK4vJx2uEbZqJXA7ROreqetmy8ZdWNMg"}]}},"0.1.16":{"name":"react-rails","version":"0.1.16","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.11.2","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"_id":"react-rails@0.1.16","_shasum":"237c4a887b84d1aee2db8d8c28fd2b975361907b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"237c4a887b84d1aee2db8d8c28fd2b975361907b","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.1.16.tgz","integrity":"sha512-bGQDSoZOwvaRyON6GfpuxB/eIGU1g5jpmNN5DwEFfoT1lc0GLyUeNhh0jzW107i3FrNCh1zXtfGF7Fp87cT1ZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFp5iO5p8utg3F1yDIeT4ETAS0ZZ6WWYUtcU4ITkffm4AiEA7TthpYSu5lYyl0vCHPmOaOTNtKTF9ndv/yj32IITJRk="}]}},"0.1.17":{"name":"react-rails","version":"0.1.17","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.11.2","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"_id":"react-rails@0.1.17","_shasum":"e013ff0fe365e28f85050f7e26bc6c8ab032ac02","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"e013ff0fe365e28f85050f7e26bc6c8ab032ac02","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.1.17.tgz","integrity":"sha512-joPyqywOpzrXG7kAgdva6Qwb8sIYSRyNIP6vPg4N8u+6DvSG0uZj3v1siqihdb37E+I4vPr0NAsHmc3QGrtZgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIdjvYEwFan5WsBDfvHBm/JPRQZJXtLE1Xcd4PX6aMZAiB2TRNaEwXE7DGSL89WWSdvRh+hvFIzGWzAoOWJJGSa7w=="}]}},"0.1.18":{"name":"react-rails","version":"0.1.18","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.11.2","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"_id":"react-rails@0.1.18","_shasum":"b80d1de976911464457b17783ec6813abc9977ec","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"b80d1de976911464457b17783ec6813abc9977ec","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.1.18.tgz","integrity":"sha512-rvx85Ufqu+UZ2nmDM8KUj2Cm1BnW1x6jIaccZZBARXPNcxsfhRcu3h6zN7MPoDxclNqgMnwf13K+s9dZOkji3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6CO8b7G3FEh6IrjsIEoxyXx2arZe1gW4bEosgbRcExAiAsMwF44f3J6gsxjPYDXh+BHjZ6KI5D56wuK/Ce7vnJEw=="}]}},"0.1.19":{"name":"react-rails","version":"0.1.19","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.11.2","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"_id":"react-rails@0.1.19","_shasum":"5351e84b55e13e4729d6f8c187e7292030148a1a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"5351e84b55e13e4729d6f8c187e7292030148a1a","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.1.19.tgz","integrity":"sha512-D35YMFRbAUMyqKZw3SPS4UAHI0xcUJfjwjyHzUoHqtQk3DkFzuugeWElgsJ1hFK1c8Lo4hYyXF9K7D4rZkSTiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE86u52sfV4fQsc39sqEgy4KxGk/EHitcc8oa7cDU+HxAiBDc+0/A27c00AXen32Al8Tnq+snnfKoGpGIysz5jKoWg=="}]}},"0.1.20":{"name":"react-rails","version":"0.1.20","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.11.2","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"_id":"react-rails@0.1.20","_shasum":"c3ef67605d73a5b7f972c29b17309e2d471c9583","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"c3ef67605d73a5b7f972c29b17309e2d471c9583","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.1.20.tgz","integrity":"sha512-1e0C3kkA2Msxiw7NGCzav/AYzS/2C+2VpyASdIfolet9XqQoVys7uHxfUjWpQT2yGSbzDVCToiAXVvj8JyIDdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIu5tX0EKbU0LEGodPkTkV6eaL75EdkZcJHbt8lUbCzAIgKD27+i0AJAQFLH5pTtRjIWoO2eFn5Qd+xyZi2CSIMW4="}]}},"0.1.21":{"name":"react-rails","version":"0.1.21","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.11.2","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"_id":"react-rails@0.1.21","_shasum":"6afc7d2fc857f7f0cc0a4a33804f06142cd6138b","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"6afc7d2fc857f7f0cc0a4a33804f06142cd6138b","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.1.21.tgz","integrity":"sha512-OBFcvxnmf15NHkNmPllRY3N+sW5lnWfwi1q140mmXGbkqbJvyIYblY/4xpBn2xhU5S2aNLy9IdHYgSaxCobJ+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxvPP2eAYxffjXtASEx6XiNqQJagqa/0PLqzWlTfzNhgIhALdtf+N0vXwJKAEDXrFXE63hYQ0Ck6M8lhMi1EgvQRRR"}]}},"0.1.22":{"name":"react-rails","version":"0.1.22","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.11.2","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"_id":"react-rails@0.1.22","_shasum":"750fb7240936a29ea46a659ef2f9007e8d920393","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"750fb7240936a29ea46a659ef2f9007e8d920393","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.1.22.tgz","integrity":"sha512-iHWnz0sn5bfs0U3IR8sc78V2awHxVvhPplnBoko8RrKVsrGp69h42sIBfCNPgoeMdYxgUjg+qZZCwqBnjRiPMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6LtGguEGu2PLZZk6SO4oVEYjMORZPrODV+U5QiCsnYAIhAMCYdtfBySWvG1MN25BK/nLdQOxotJYSN04/TrNAmWYZ"}]}},"0.2.0":{"name":"react-rails","version":"0.2.0","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","fast-json-patch":"^0.4.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.11.2","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"_id":"react-rails@0.2.0","_shasum":"0277930de2afda1ac12a0fd0b9f22807aed60429","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"0277930de2afda1ac12a0fd0b9f22807aed60429","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.2.0.tgz","integrity":"sha512-UHSrYm3QZe1+RbV1lxSYpLWf2yYeBy9LlR6NhCiQvgHh6TEtv/ofUy3Qj+P8oK04Rt8FKv/jocbbCQy+eiM9GQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGToFURE1OpTa/PBFS5rkhvOpzPIBXIttuQ2a2FkW554AiA75z/ClqAiSb/BaH68qBtVA8Vo4nO+Bj63PBj4/TAYvw=="}]}},"0.2.1":{"name":"react-rails","version":"0.2.1","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","fast-json-patch":"^0.4.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.11.2","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"_id":"react-rails@0.2.1","_shasum":"b5d9420f038400c638734c62143c5c8d318e4350","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"b5d9420f038400c638734c62143c5c8d318e4350","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.2.1.tgz","integrity":"sha512-Oq0c5LjlBMZhWKCv2R83t6WEgfME6UlbpiaJvNzrrhnbylhHnTS+Q+w/32QFBah6yGyeBKzV0b6yRt3gmx0nfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnJHXK2MIfroJhdiA8/Hx6EXZOmF5u9G6IZtEjElWqTAiEA+UmjFsVvYLVOc7LdMxoWNp9djW14b1o2kQXpG7g8xG4="}]}},"0.2.2":{"name":"react-rails","version":"0.2.2","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","browser-request":"^0.3.2","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","fast-json-patch":"^0.4.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.11.2","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"gitHead":"90114cdf2d9f690ce79ccde328b256b3e7177bcc","_id":"react-rails@0.2.2","_shasum":"f63527398171e428703e1cbf9615a1b19133a9e2","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"f63527398171e428703e1cbf9615a1b19133a9e2","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.2.2.tgz","integrity":"sha512-2cpaHdwu2WVyFsvWEmcbUTUyuGHUC+PE8lkRCBlTg/QPXWPjiHRnze7YWIEyEef3RSXyv/bDpqFJcYkAgUggJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8Wx2NRG/9Y9te+PR/ObM2QYW5cY4Dqkr3mxmF2i6nHgIhAJvwhMl16fVaoyt/9NjEil0uWlX7GCuLTL1+3RemgouM"}]}},"0.2.3":{"name":"react-rails","version":"0.2.3","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","browser-request":"^0.3.2","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","fast-json-patch":"^0.4.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.11.2","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-less":"^0.11.4","grunt-react":"^0.9.0","grunt-contrib-jst":"^0.6.0","grunt-jstransform":"^0.1.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"gitHead":"bc32cd8789c8c62add3f8e85632ec357701ae33d","_id":"react-rails@0.2.3","_shasum":"4f190c446fc52b753ebf5a28dae18c733c5364a2","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"4f190c446fc52b753ebf5a28dae18c733c5364a2","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.2.3.tgz","integrity":"sha512-15aXx4KVa2VkYqTb6QXV+AK6985V7p8925LZVB6I8rmKwS4jdkAa/OLaHj6kvOKpVhIHGJtgkCLHfrK9tt7pRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnHg/4H6Q10bjxg6tM3l1amPCBzKuv0XkldZ+oENUL0AiEAhcbFJv2QxpUBm5ayxPr2GoE4UhjpEVLJPKx0Zf/Vq8w="}]}},"0.2.4":{"name":"react-rails","version":"0.2.4","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","browser-request":"^0.3.2","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","fast-json-patch":"^0.4.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.12.0","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-jst":"^0.6.0","grunt-contrib-less":"^0.11.4","grunt-contrib-yuidoc":"^0.5.2","grunt-jstransform":"^0.1.0","grunt-react":"^0.9.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"gitHead":"39e5111c0cfe0c598176c87207b09214d2deb2f6","_id":"react-rails@0.2.4","_shasum":"1ff25f50fe126c723f44644879ba5006570e0fa0","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"1ff25f50fe126c723f44644879ba5006570e0fa0","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.2.4.tgz","integrity":"sha512-z9XCeaa76lOV5ouY5k7/43hBdigro7SBQjFyIUBWZFEL/YKodw8Q2sQgD54lQg9iL1KvZtbEAE3XZmPXmREN5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8od06eYklkRmPv0oRjWSLbOYB7sjayy1oliotedtdhwIgd9YCxpAFp3H+ROskUF6NDqwXIBjLxFJmhfwcHBFvq0o="}]}},"0.2.5":{"name":"react-rails","version":"0.2.5","description":"Opinionated React extensions for Real-World Production-Level Applications.","main":"dist/server.js","browser":"dist/client.js","scripts":{},"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"keywords":["react","rails","prerender","animation","application","router"],"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","dependencies":{"autoprefixer-core":"^3.1.0","bluebird":"^2.3.2","body-parser":"^1.8.3","browser-request":"^0.3.2","change-case":"^2.1.5","cheerio":"^0.17.0","clean-css":"^2.2.16","co":"^3.1.0","css-parse":"^2.0.0","css-selector-parser":"^1.0.3","d3":"^3.4.11","envify":"^3.0.0","fast-json-patch":"^0.4.0","locale":"0.0.17","lodash":"^2.4.1","raf":"^2.0.3","react":"^0.12.0","react-animate":"^0.1.5","react-css":"0.0.2","react-query":"0.0.10","request":"^2.42.0","setimmediate":"^1.0.2","sha256":"^0.1.1","socket.io":"^1.1.0","socket.io-client":"^1.1.0","verror":"^1.4.0"},"devDependencies":{"browserify":"^5.11.1","grunt":"^0.4.5","grunt-browserify":"^3.0.1","grunt-contrib-jshint":"^0.10.0","grunt-contrib-jst":"^0.6.0","grunt-contrib-less":"^0.11.4","grunt-contrib-yuidoc":"^0.5.2","grunt-jstransform":"^0.1.0","grunt-react":"^0.9.0","grunt-regenerator":"^1.1.0","grunt-smash":"^0.1.0"},"gitHead":"41fe77a6994e265b991b11c718f116008401ebb1","_id":"react-rails@0.2.5","_shasum":"609d89a6eb0aef8ea7962b5610c7a8b8c39d9a69","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"elie.rotenberg","email":"elie@rotenberg.io"},"maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"dist":{"shasum":"609d89a6eb0aef8ea7962b5610c7a8b8c39d9a69","tarball":"https://registry.npmjs.org/react-rails/-/react-rails-0.2.5.tgz","integrity":"sha512-sTnjUuM2IHv/LD6K5Hz2jdDOLjbX/B560msh59cLl+mwnjHjoeO8at0eH66jAL6BuF10u+6kUz24LUQadcSPtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhVTbu1dAwzKF/c7Jxm3bWZiIhdbXgWshiq9w3NHEtuAiEAnmRZ0/mhWkDKPtluvn34vxHPC3GQL0+IbvckfEDDFYM="}]}}},"readme":"React on Rails - The Ultimate React Framework\r\n=============================================\r\n\r\nReact on Rails is your way into production-ready React apps.\r\nEmbracing the core principles of React, React on Rails provides you with all you need\r\nto start making you React-powered, full stack JS WebApp, that actually does actual things\r\nin actual browsers of actual visitors, served by actual servers crawled by actual spiders.\r\nNot your grandma's WebApp.\r\n\r\nInstallation & Usage\r\n====================\r\n`npm install react-rails` and start hacking.\r\nClone/fork [`react-rails-starterkit`](https://github.com/elierotenberg/react-rails-starterkit) if you want an opinionated file structure & toolkip.\r\n\r\nCheck out the [Introduction](https://github.com/elierotenberg/react-rails/blob/master/INTRO.md) and the [Full API Docs](https://github.com/elierotenberg/react-rails/blob/master/API.md) for more info.\r\n\r\nCore principles\r\n===============\r\n- First-class server-side pre-rendering, even with complex, async data dependencies.\r\n- Fully-integrated flux implementation, including flux over the wire.\r\n- Real-time full-duplex data propagation by default.\r\n- Idiomatic React implementation of all you need for you WebApp: animations, routing,\r\ntree transformation, HTTP backend communication, session management, etc, the React Way.\r\n\r\nRelease notes/news\r\n==================\r\n- 30/9/2014: Should be ready for use, but expect some bugs, still very early release.\r\nFeel free to post and issue. Check out [`react-rails-starterkit`](https://github.com/elierotenberg/react-rails-starterkit).\r\n\r\nSHOW ME THE CODE\r\n================\r\n\r\n#### Animating\r\n\r\nToggles the rotation of an image upon click a button.\r\n\r\n```js\r\nvar R = require(\"react-rails\");\r\nvar styles = { // Styles are automatically processed (vendor-prefixing, etc)\r\n    \"left\": new R.Style({ transform: \"rotate(0deg)\" }),\r\n    \"right\": new R.Style({ transform: \"rotate(180deg)\" }),\r\n};\r\n\r\nmodule.exports = React.createClass({\r\n    mixins: [R.Component.Mixin],\r\n    propTypes: {\r\n        src: React.PropTypes.string.isRequired,\r\n    },\r\n    getInitialState: function() { return { orientation: \"left\" }; },\r\n    rotate: function(from, to) {\r\n        this.animate(\"rotate\", { // starts an animation.\r\n            from: styles[from],  // the component can be safely unmounted\r\n            to: styles[to],      // during the animation,\r\n            duration: 1000,      // R.Animate handles everything properly.\r\n            easing: \"cubic-in-out\",\r\n        });\r\n        this.setState({ orientation: to });\r\n    },\r\n    handleClick: function() {\r\n        if(this.state.orientation === \"left\") {\r\n            this.rotate(\"left\", \"right\");\r\n        }\r\n        else {\r\n            this.rotate(\"right\", \"left\");\r\n        }\r\n    },\r\n    render: function() {\r\n        var style = this.isAnimating(\"rotate\") ? this.getAnimatedStyle(\"rotate\") : styles[this.state.orientation];\r\n        return (<div>\r\n            <button onClick={this.handleClick}>Click to rotate</button>\r\n            <img src={this.props.src} style={style} />\r\n        </div>);\r\n    },\r\n});\r\n```\r\n\r\n#### Basic Flux - Component\r\n\r\nTells a memory dispatcher to roll a die, and continuously update state to reflect its status.\r\n\r\n```js\r\nvar R = require(\"react-rails\");\r\n\r\nmodule.exports = React.createClass({\r\n    mixins: [R.Component.Mixin],\r\n    getFluxStoreSubscriptions: _.constant({ // subscribe to a stored resources and auto-injects\r\n        \"memory://diceValue\": \"diceValue\",  // the up-to-date value in state.\r\n    }),\r\n    handleClick: function() {\r\n        this.dispatch(\"dispatcher://rollTheDice\", { from: 0, to: 6 })(this.handleDispatched);\r\n    },\r\n    handleDispatched: R.Async.IfMounted(function(err) { // Will only execute if the component\r\n        R.Debug.dev(function() {                        // is still mounted when invoked\r\n            if(err) { throw err; }\r\n        });\r\n    }),\r\n    render: function() {\r\n        return (<div>\r\n            <span>Current dice value: {this.state.diceValue}</span>\r\n            <button onClick={this.handleClick}>Roll the dice</button>\r\n        </div>);\r\n    },\r\n});\r\n```\r\n\r\n#### Basic Flux - Backend (with generators)\r\n\r\nDispatches a \"/rollTheDice\" action.\r\n\r\n```js\r\n\r\nflux.getDispatcher(\"dispatcher\").addActionListener(\"/rollTheDice\", function*(params) {\r\n    R.Debug.dev(function() { // Ignored in production\r\n        assert(params.from && _.isNumber(params.from));\r\n        assert(params.to && _.isNumber(params.to));\r\n    });\r\n    // asynchronously udpate the memory store\r\n    var diceValue = _.random(params.from, params.to);\r\n    yield flux.getStore(\"memory\").set(\"/diceValue\", diceValue);\r\n});\r\n```\r\n\r\n\r\n\r\nRoadmap\r\n=======\r\n\r\n- Release v0.1.0\r\n    - Stabilize the API\r\n    - Document the API\r\n    - Add more tests\r\n\r\n- Release v0.2.0\r\n    - Lightweight builds/move plugins out of core\r\n","maintainers":[{"name":"elie.rotenberg","email":"elie@rotenberg.io"}],"time":{"modified":"2022-06-26T07:45:32.939Z","created":"2014-09-23T10:11:49.594Z","0.0.1":"2014-09-23T10:11:49.594Z","0.0.2":"2014-09-23T17:13:11.929Z","0.0.3":"2014-09-23T17:17:52.677Z","0.0.4":"2014-09-23T17:21:40.913Z","0.0.6":"2014-09-25T10:19:27.648Z","0.1.0":"2014-09-30T10:30:38.125Z","0.1.1":"2014-09-30T10:32:15.466Z","0.1.2":"2014-09-30T13:16:20.803Z","0.1.3":"2014-10-02T10:45:30.942Z","0.1.4":"2014-10-03T07:28:36.456Z","0.1.5":"2014-10-03T12:42:07.377Z","0.1.6":"2014-10-03T16:19:57.331Z","0.1.7":"2014-10-05T08:38:18.741Z","0.1.8":"2014-10-05T08:52:58.904Z","0.1.9":"2014-10-05T09:20:28.899Z","0.1.10":"2014-10-05T16:57:36.336Z","0.1.11":"2014-10-05T17:10:56.185Z","0.1.12":"2014-10-05T17:30:22.367Z","0.1.13":"2014-10-05T17:37:01.051Z","0.1.14":"2014-10-06T06:44:26.277Z","0.1.15":"2014-10-06T06:57:56.179Z","0.1.16":"2014-10-06T07:10:28.795Z","0.1.17":"2014-10-06T07:19:03.304Z","0.1.18":"2014-10-06T08:13:40.638Z","0.1.19":"2014-10-06T08:24:59.552Z","0.1.20":"2014-10-06T08:34:51.223Z","0.1.21":"2014-10-06T09:00:39.626Z","0.1.22":"2014-10-06T12:48:56.802Z","0.2.0":"2014-10-09T09:25:59.974Z","0.2.1":"2014-10-09T09:44:25.843Z","0.2.2":"2014-10-26T11:44:40.362Z","0.2.3":"2014-10-26T11:57:39.922Z","0.2.4":"2014-11-06T15:43:27.567Z","0.2.5":"2014-11-07T21:09:35.127Z"},"keywords":["react","rails","prerender","animation","application","router"],"repository":{"type":"git","url":"git://git@bitbucket.org:elierotenberg/react-rails.git"},"author":{"name":"Elie Rotenberg","email":"elie@rotenberg.io"},"license":"MIT","readmeFilename":"README.md"}