{"_id":"grunt-react","_rev":"50-3985e9606f6794a49cceb0130c049f73","name":"grunt-react","description":"Grunt task for compiling Facebook React's JSX templates into JavaScript","dist-tags":{"latest":"0.12.3"},"versions":{"0.1.0":{"name":"grunt-react","description":"Grunt task for compiling Facebook React's .jsx templates into .js","version":"0.1.0","homepage":"https://github.com/ericclemmons/grunt-react","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com","url":"https://github.com/ericclemmons"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-react.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-react/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-react/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"devDependencies":{"grunt":"~0.4.0","grunt-cli":"~0.1.9","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","react","jsx"],"dependencies":{"react-tools":"~0.3.3"},"_id":"grunt-react@0.1.0","dist":{"shasum":"174777b418f7d9ab1ab53c6cd4010edd5de29590","tarball":"https://registry.npmjs.org/grunt-react/-/grunt-react-0.1.0.tgz","integrity":"sha512-p/5TqWK0W0zxzyec7vhY1LiuVb6/Vjt/+bxJ420G4CxC53zKQpC7Z8vfSssHQgQY4MJxMtoYjAtCAJ8hvS81Ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFFi8k0hvVF3jTTh5BEasg2BT1ga/WV3k8ll/tLYxTjJAiEA2mpTt25w947mvd1eM63w53tkLhsyCqzP5jp69tANcy0="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}]},"0.2.0":{"name":"grunt-react","description":"Grunt task for compiling Facebook React's .jsx templates into .js","version":"0.2.0","homepage":"https://github.com/ericclemmons/grunt-react","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com","url":"https://github.com/ericclemmons"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-react.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-react/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-react/blob/master/LICENSE-MIT"}],"main":"main.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"devDependencies":{"grunt":"~0.4.0","grunt-cli":"~0.1.9","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","react","jsx"],"dependencies":{"react-tools":"~0.3.3","through":"~2.3.4"},"_id":"grunt-react@0.2.0","dist":{"shasum":"d419cde64d9e101093ef462d4d0657fc51689f51","tarball":"https://registry.npmjs.org/grunt-react/-/grunt-react-0.2.0.tgz","integrity":"sha512-tiYhRKL8ripWXlW6F/o+E58+q5d50kbups9G2YwcdPw4NJ3NP0SUZePF+qyIc9ccI7IT9xloVrOqaiumUdE/HQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbE6568nm3Q8ZxP+F4zSp9D066lZzmqxa5bYW0YHOkEwIhAJMzK2s8YBQLyxkvJskfoX5Kdb414sO4h8oXnueJ2m1N"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}]},"0.3.0":{"name":"grunt-react","description":"Grunt task for compiling Facebook React's .jsx templates into .js","version":"0.3.0","homepage":"https://github.com/ericclemmons/grunt-react","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com","url":"https://github.com/ericclemmons"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-react.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-react/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-react/blob/master/LICENSE-MIT"}],"main":"main.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"devDependencies":{"grunt":"~0.4.0","grunt-cli":"~0.1.9","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","react","jsx"],"dependencies":{"glob":"~3.2.1","mkdirp":"~0.3.5","react-tools":"~0.3.3","through":"~2.3.4"},"_id":"grunt-react@0.3.0","dist":{"shasum":"ea990f7db6f499e4f9206ae78ae968766fee23c2","tarball":"https://registry.npmjs.org/grunt-react/-/grunt-react-0.3.0.tgz","integrity":"sha512-P0/bm5eK1CpLGWTNBQB4hfetcl4fosSgFNy7QWSa1AxTHGXwD0IxtyaxDeMETquKlBtAwDgEnSc7tqF8xkXSiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDzYnnSvZkTp9RMsbSVCjvzJsey3ZBLYMN3AXfD3CBAwIhAPXdWHKyssGr0U1tAWuTGqny8m/Ct8ze5xxgkB5ADtpK"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}]},"0.4.0":{"name":"grunt-react","description":"Grunt task for compiling Facebook React's .jsx templates into .js","version":"0.4.0","homepage":"https://github.com/ericclemmons/grunt-react","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com","url":"https://github.com/ericclemmons"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-react.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-react/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-react/blob/master/LICENSE-MIT"}],"main":"main.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"devDependencies":{"grunt":"~0.4.0","grunt-cli":"~0.1.9","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","react","jsx"],"dependencies":{"glob":"~3.2.1","mkdirp":"~0.3.5","react-tools":"~0.4.0","through":"~2.3.4"},"_id":"grunt-react@0.4.0","dist":{"shasum":"003cc5098c622a5b4c04f35b0c5ca57564e9c114","tarball":"https://registry.npmjs.org/grunt-react/-/grunt-react-0.4.0.tgz","integrity":"sha512-XML3TQ1cvTkwb1lNdNedOKWGcuHSS/YhNPwxPFQjbdxuLv2bHHtoUixshp89WrkNiIW4yeJvaXTWcelxY2Bsvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI2EELPM6dd49kK/4JALHHXm6rRyQSmTvC7KK+4W8PwwIhAOUxwghGcsKUBxTWbEQmlfNC/Bfz+HIm0E3AkuCySUuE"}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}]},"0.5.0":{"name":"grunt-react","description":"Grunt task for compiling Facebook React's .jsx templates into .js","version":"0.5.0","homepage":"https://github.com/ericclemmons/grunt-react","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com","url":"https://github.com/ericclemmons"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-react.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-react/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-react/blob/master/LICENSE-MIT"}],"main":"main.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"devDependencies":{"grunt":"~0.4.0","grunt-cli":"~0.1.9","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","react","jsx"],"dependencies":{"glob":"~3.2.1","mkdirp":"~0.3.5","react-tools":"~0.5.0","through":"~2.3.4"},"_id":"grunt-react@0.5.0","dist":{"shasum":"602181197ee3efcaf779ebfe98551e41e83257f5","tarball":"https://registry.npmjs.org/grunt-react/-/grunt-react-0.5.0.tgz","integrity":"sha512-8tH6n9tQLvsMrczPH8D+CIM3ttmziCw3KFZb1DWO9pcr6rsx/7m9luOraG7YzmltNf5iX8G2nUpWTDWZqoyu+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEV4U1/W1o6E0Wd5CTlxvLjHb9HFrgiyXF3S9CoRA83cAiEAnm5WP1de72a5LDLT2j0uaImWYX3IQ6Rpq5KyPv8WDXM="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}]},"0.5.1":{"name":"grunt-react","description":"Grunt task for compiling Facebook React's .jsx templates into .js","version":"0.5.1","homepage":"https://github.com/ericclemmons/grunt-react","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com","url":"https://github.com/ericclemmons"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-react.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-react/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-react/blob/master/LICENSE-MIT"}],"main":"main.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"dependencies":{"glob":"~3.2.1","mkdirp":"~0.3.5","react-tools":"~0.5.0","through":"~2.3.4"},"devDependencies":{"grunt":"~0.4.0","grunt-browserify":"~1.2.11","grunt-cli":"~0.1.9","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.2","grunt-contrib-nodeunit":"~0.2.2"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","react","jsx"],"_id":"grunt-react@0.5.1","dist":{"shasum":"c4829bf5395772e132eef98a4373dab830f6937c","tarball":"https://registry.npmjs.org/grunt-react/-/grunt-react-0.5.1.tgz","integrity":"sha512-JaneicGnwDJajKUkYV1LjdsmfTs0djKdZYQuaYk4OEiM5c2p4ie17AfO658fe5kaon81NvkFZnb4lZv0KKGMCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZIhtEmTkTdKySoexgXswt2ZkWnGbqwy6tNGzdvrJL1AiEA6MeGDejWQsv0BjW87PiNdIZEcda/sTP9uvpOvGKsSck="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}]},"0.5.2":{"name":"grunt-react","description":"Grunt task for compiling Facebook React's .jsx templates into .js","version":"0.5.2","homepage":"https://github.com/ericclemmons/grunt-react","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com","url":"https://github.com/ericclemmons"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-react.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-react/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-react/blob/master/LICENSE-MIT"}],"main":"main.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"dependencies":{"glob":"~3.2.1","mkdirp":"~0.3.5","react-tools":"~0.5.0","through":"~2.3.4"},"devDependencies":{"grunt":"~0.4.0","grunt-browserify":"~1.2.11","grunt-cli":"~0.1.9","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.2","grunt-contrib-nodeunit":"~0.2.2"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","react","jsx"],"_id":"grunt-react@0.5.2","dist":{"shasum":"7b0bb89a9d0f434cd65d1489f9b1041b58ca85e1","tarball":"https://registry.npmjs.org/grunt-react/-/grunt-react-0.5.2.tgz","integrity":"sha512-8SzqpeBAk7SsisyUAvWKrxaOILdgIWcWGT3h7pNP0Ip45a8isLWg6/F0c++EJb/0rBEjaJCKDSHmiX8gs6kKfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHUfWC8XaJnH6xzYhIkAHnsv0vUATZfxjung6KHoVu9YAiBrx7TftlS/9lcpNui0pHRJ5SqPrprkO3E3jUKIOrM4Xw=="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}]},"0.6.0":{"name":"grunt-react","description":"Grunt task for compiling Facebook React's JSX templates into JavaScript","version":"0.6.0","homepage":"https://github.com/ericclemmons/grunt-react","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com","url":"https://github.com/ericclemmons"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-react.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-react/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-react/blob/master/LICENSE-MIT"}],"main":"main.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"dependencies":{"react-tools":"~0.5.0","through":"~2.3.4"},"devDependencies":{"grunt":"~0.4.0","grunt-browserify":"~1.2.11","grunt-cli":"~0.1.9","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.2","grunt-contrib-nodeunit":"~0.2.2"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","react","jsx"],"_id":"grunt-react@0.6.0","dist":{"shasum":"1bc39a14065d959170950e373226ed1152f0f657","tarball":"https://registry.npmjs.org/grunt-react/-/grunt-react-0.6.0.tgz","integrity":"sha512-W7xYoHF8rc1NJLoZ5EVF6w04/lf/6kMgVry+qQsWeQBsoEPHQ9hiRwZ4e4oB2lHpE3WSlK5KM9/v7yW3StpO/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcCm9J3ZB2fFIlgGJQDZMET/vWgh3DCR0z95xh9iJCDQIgbp40Ze+XWHkVGMqpH7k1/A/3q7g5gYC/IKqP2/ASA5Y="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}]},"0.7.0":{"name":"grunt-react","description":"Grunt task for compiling Facebook React's JSX templates into JavaScript","version":"0.7.0","homepage":"https://github.com/ericclemmons/grunt-react","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com","url":"https://github.com/ericclemmons"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-react.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-react/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-react/blob/master/LICENSE-MIT"}],"main":"main.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"dependencies":{"react-tools":"~0.9.0","through":"~2.3.4"},"devDependencies":{"grunt":"~0.4.0","grunt-browserify":"~1.3.1","grunt-cli":"~0.1.9","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-contrib-nodeunit":"~0.3.1"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","react","jsx"],"_id":"grunt-react@0.7.0","dist":{"shasum":"4b71b1abd3316e2d4f19f356c462468e4fc14a73","tarball":"https://registry.npmjs.org/grunt-react/-/grunt-react-0.7.0.tgz","integrity":"sha512-I98GHmjoTJZsM+9Wi0VBLNIs13fAamWj7tGplD/Uy9XijCudgV3ZmcZ+lX72LYC0amm1B+RTOYsk7Zn/UuQ+Gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnXbeHg0iD96WryoHxqooKF8ur8cURBIq7+PPnvl3hkAiEAzn24On+dBdLv5wQ6Ej0n5qXVXBygc84iXf/OJE1f4NY="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}]},"0.8.0":{"name":"grunt-react","description":"Grunt task for compiling Facebook React's JSX templates into JavaScript","version":"0.8.0","homepage":"https://github.com/ericclemmons/grunt-react","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com","url":"https://github.com/ericclemmons"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-react.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-react/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-react/blob/master/LICENSE-MIT"}],"main":"main.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"dependencies":{"react-tools":"~0.10.0","through":"~2.3.4"},"devDependencies":{"grunt":"~0.4.0","grunt-browserify":"~1.3.1","grunt-cli":"~0.1.9","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-contrib-nodeunit":"~0.3.1"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","react","jsx"],"_id":"grunt-react@0.8.0","dist":{"shasum":"355c2414e4abbea8923a75b1c3ee1ca7caa54c4a","tarball":"https://registry.npmjs.org/grunt-react/-/grunt-react-0.8.0.tgz","integrity":"sha512-gqkn3SAbfD+EGV4l7Y01U55ZXHw/VU59HQgOi8d9CyKgY8e4lLp0D3YOqjmt8CsexvdVG//OVr8JAOErrp4asg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOhVvV0eSS2pgzQ2Fz3H0UtxNTvLslWBHYNLrwZeTRmQIhAPphkmN++VoZpfjUzH75n6PQpDbsRiBKL2inZzW4ovn1"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}]},"0.8.1":{"name":"grunt-react","description":"Grunt task for compiling Facebook React's JSX templates into JavaScript","version":"0.8.1","homepage":"https://github.com/ericclemmons/grunt-react","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com","url":"https://github.com/ericclemmons"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-react.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-react/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-react/blob/master/LICENSE-MIT"}],"main":"main.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"dependencies":{"react-tools":"~0.10.0","through":"~2.3.4"},"devDependencies":{"grunt":"~0.4.0","grunt-browserify":"~1.3.1","grunt-cli":"~0.1.9","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-contrib-nodeunit":"~0.3.1"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","react","jsx"],"_id":"grunt-react@0.8.1","dist":{"shasum":"8e40dc3d395cc6d0fe697c5c960d779e492543b0","tarball":"https://registry.npmjs.org/grunt-react/-/grunt-react-0.8.1.tgz","integrity":"sha512-gXRKEXB4c9vw9apXN2Egd5gJO78qNGHOpjAW9qt2ZCs13PSLQVJ7+hI9RTQWwDUfv3sKTmUiB6rkTs/s53vr5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLCQPBxFW+F3Uq9vGa9fnNsDghs4TZOWMESVpCRL8GpAiA1fHPfpYlwoToAlPsRX07y2NS2keZlKrLeh1zlMbVfmw=="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}]},"0.8.2":{"name":"grunt-react","description":"Grunt task for compiling Facebook React's JSX templates into JavaScript","version":"0.8.2","homepage":"https://github.com/ericclemmons/grunt-react","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com","url":"https://github.com/ericclemmons"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-react.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-react/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-react/blob/master/LICENSE-MIT"}],"main":"main.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"dependencies":{"react-tools":"~0.10.0","through":"~2.3.4"},"devDependencies":{"grunt":"~0.4.0","grunt-browserify":"~1.3.1","grunt-cli":"~0.1.9","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-contrib-nodeunit":"~0.3.1"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","react","jsx"],"_id":"grunt-react@0.8.2","dist":{"shasum":"41b8864fa1070c8ab288cc61ce8f3d91e289b771","tarball":"https://registry.npmjs.org/grunt-react/-/grunt-react-0.8.2.tgz","integrity":"sha512-89ouyyOwWSLvkajHZOtDECg+WyxnZuja1fsfBPZ/jWo+UbXOy1dinVyNyTvQs0ImpSdkJ3hxW57WVWGQaVfBmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARgC2SJTdFlStShjlbSnyX/hV4XMYOmarEtfjfzztG7AiEAp5fEFHacwOOZvdgGInTfxB+8DWSntInK2quUH0t54ck="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}]},"0.8.3":{"name":"grunt-react","description":"Grunt task for compiling Facebook React's JSX templates into JavaScript","version":"0.8.3","homepage":"https://github.com/ericclemmons/grunt-react","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com","url":"https://github.com/ericclemmons"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-react.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-react/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-react/blob/master/LICENSE-MIT"}],"main":"main.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"dependencies":{"react-tools":"^0.11.0","through":"~2.3.4"},"devDependencies":{"grunt":"~0.4.0","grunt-browserify":"~1.3.1","grunt-cli":"~0.1.9","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-contrib-nodeunit":"~0.3.1"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","react","jsx"],"_id":"grunt-react@0.8.3","dist":{"shasum":"fda046d31ffaec930b98618203507ff83ad1048b","tarball":"https://registry.npmjs.org/grunt-react/-/grunt-react-0.8.3.tgz","integrity":"sha512-JbBbYplRX2rF/SrjBNDh5RJWS5qETKmBqh2BdBsTXJWsSjBxhCoS6YjT3BB2AL647IRPo/iZUAlvyt3VMxj5iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDodYVP/v8f9HbnRJeskGYvT5LfrZWUi77bB3r8UAx4KwIgai75MMPswEFS9eQKGeKh4n38gScfJ1YErYFzaurjUaY="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}]},"0.8.4":{"name":"grunt-react","description":"Grunt task for compiling Facebook React's JSX templates into JavaScript","version":"0.8.4","homepage":"https://github.com/ericclemmons/grunt-react","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com","url":"https://github.com/ericclemmons"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-react.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-react/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-react/blob/master/LICENSE-MIT"}],"main":"main.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"dependencies":{"react-tools":"^0.11.0","through":"~2.3.4"},"devDependencies":{"grunt":"~0.4.0","grunt-browserify":"~1.3.1","grunt-cli":"~0.1.9","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-contrib-nodeunit":"~0.3.1"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","react","jsx"],"_id":"grunt-react@0.8.4","dist":{"shasum":"86ba3691dbb778564cda9815aa2cbb6f3ef9db64","tarball":"https://registry.npmjs.org/grunt-react/-/grunt-react-0.8.4.tgz","integrity":"sha512-tfL0xo2CmskkylQnPUoHbacxhXob/KXhHxvb8HE7k2C9sF/eOHvrIVX3KQ1r/xd/tDA85DXik4sPSiZTSLEYYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCihhzaT0bXYzLZU/ZdYTHD5lb+jwi7Fl6CIYvooa0vnQIhAOvENljISh0UevNTRuyn4EEa8GOi5GfDiWH12oGwZX+Q"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}]},"0.9.0":{"name":"grunt-react","description":"Grunt task for compiling Facebook React's JSX templates into JavaScript","version":"0.9.0","homepage":"https://github.com/ericclemmons/grunt-react","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com","url":"https://github.com/ericclemmons"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-react.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-react/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-react/blob/master/LICENSE-MIT"}],"main":"main.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"dependencies":{"react-tools":"^0.11.0","through":"~2.3.4"},"devDependencies":{"grunt":"~0.4.0","grunt-browserify":"~1.3.1","grunt-cli":"~0.1.9","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-contrib-nodeunit":"~0.3.1"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","react","jsx"],"_id":"grunt-react@0.9.0","dist":{"shasum":"0bfc37ce0fdbf4c3b18d692be63534d4d14c38d6","tarball":"https://registry.npmjs.org/grunt-react/-/grunt-react-0.9.0.tgz","integrity":"sha512-pR71vxtrsJuThELwlk8jMfh4t5a97GoXQDZhx2wxRjPtLcN9hTkXCtd7tCSVUOJXunGMC+XWcWwqFlar+h3iTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLsvssqU6aOWxaUbsnvv9W/MsvKMKGp/1EgkqRDCXmowIhANOUG+tUN067xDiSiCR37iY0r3lgOHN1UJy1jwbU9dgO"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}]},"0.10.0":{"name":"grunt-react","description":"Grunt task for compiling Facebook React's JSX templates into JavaScript","version":"0.10.0","homepage":"https://github.com/ericclemmons/grunt-react","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com","url":"https://github.com/ericclemmons"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-react.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-react/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-react/blob/master/LICENSE-MIT"}],"main":"main.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"dependencies":{"react-tools":"^0.12.0","through":"~2.3.4"},"devDependencies":{"grunt":"~0.4.0","grunt-browserify":"~1.3.1","grunt-cli":"~0.1.9","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-contrib-nodeunit":"~0.3.1"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","react","jsx"],"_id":"grunt-react@0.10.0","dist":{"shasum":"33c7224e302a91f6ea84021c33b396218556ce03","tarball":"https://registry.npmjs.org/grunt-react/-/grunt-react-0.10.0.tgz","integrity":"sha512-vRjyLOiaY78/6Q1YGYMpKwzKFY1tPmiNDeinAVmGwe1ncsOgXGOvM+RcUZ8mCk/KdyGcQC0bkL0yXGyp1xPUkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2yEy71N74dEsfR3ZtuTqLxxbVGTWOSOe5C5dUmM+24AiB+b5TnhiU1WFa2Q8+dDFki7FreEnDemO3HP+C7kzYKiA=="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}]},"0.11.0":{"name":"grunt-react","description":"Grunt task for compiling Facebook React's JSX templates into JavaScript","version":"0.11.0","homepage":"https://github.com/ericclemmons/grunt-react","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com","url":"https://github.com/ericclemmons"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-react.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-react/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-react/blob/master/LICENSE-MIT"}],"main":"main.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"dependencies":{"react-tools":"^0.13.0","through":"~2.3.4"},"devDependencies":{"grunt":"~0.4.0","grunt-browserify":"~1.3.1","grunt-cli":"~0.1.9","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.8.0","grunt-contrib-nodeunit":"~0.3.1"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","react","jsx"],"gitHead":"178ff9785b5a8699d758a4d5b65c4baf06540aff","_id":"grunt-react@0.11.0","_shasum":"a93601549d4b4066598da7e57682d8f708b85df8","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.10.26","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"dist":{"shasum":"a93601549d4b4066598da7e57682d8f708b85df8","tarball":"https://registry.npmjs.org/grunt-react/-/grunt-react-0.11.0.tgz","integrity":"sha512-pVsTN5ZOkfqoJzOorvy3wcmSpI0oLIMV+YH9+ylxLjam4Ut7mspw58gnwzDxqQNAVFwiSLcu2KBKyMtvIAavgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4aZ2GJ8/lqU1ae++z/OZzwiOqJ6eVOA7tyLJrIpKZKQIgEJZbebjFrTU9ephXzL+p9w/FQ/AfGdcMRxIznHOaurI="}]}},"0.12.0":{"name":"grunt-react","description":"Grunt task for compiling Facebook React's JSX templates into JavaScript","version":"0.12.0","homepage":"https://github.com/ericclemmons/grunt-react","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com","url":"https://github.com/ericclemmons"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-react.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-react/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-react/blob/master/LICENSE-MIT"}],"main":"main.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"dependencies":{"react-tools":"^0.13.0","through":"~2.3.6"},"devDependencies":{"grunt":"~0.4.5","grunt-browserify":"~3.5.0","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.6.0","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","react","jsx"],"gitHead":"73b41bf82b6b6f33a5cf7eb6bd9ad3dfc63c19a1","_id":"grunt-react@0.12.0","_shasum":"4f0167ec1a8685be9a42ec199254f989ccaa3f6d","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.10.26","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"dist":{"shasum":"4f0167ec1a8685be9a42ec199254f989ccaa3f6d","tarball":"https://registry.npmjs.org/grunt-react/-/grunt-react-0.12.0.tgz","integrity":"sha512-YIe3gW2USK7hcjMedYOC6zSnksEmmom5QGSuw+5Gk6fPERvLkmM+M8Br6dQwW+gcvT1ftdSXwyTbWMrAzMPoRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjfnuBV0SICoaglqzR4saLxeYrsaEAqpsqiE2+td+LDAIgTehqIY5C592KF7Tm8jR/TJxjA151/YFgMdJDVibepnQ="}]}},"0.12.1":{"name":"grunt-react","description":"Grunt task for compiling Facebook React's JSX templates into JavaScript","version":"0.12.1","homepage":"https://github.com/ericclemmons/grunt-react","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com","url":"https://github.com/ericclemmons"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-react.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-react/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-react/blob/master/LICENSE-MIT"}],"main":"main.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"dependencies":{"react-tools":"^0.13.0","through":"~2.3.6"},"devDependencies":{"grunt":"~0.4.5","grunt-browserify":"~3.5.0","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.6.0","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","react","jsx"],"gitHead":"eb333da6b60176620f372859fdba62d52422e5c6","_id":"grunt-react@0.12.1","_shasum":"b76a408172899355c55d81958901b237384e8b3b","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.10.26","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"dist":{"shasum":"b76a408172899355c55d81958901b237384e8b3b","tarball":"https://registry.npmjs.org/grunt-react/-/grunt-react-0.12.1.tgz","integrity":"sha512-vO/PvGK+r51WtmMOEsD/nvhMtwdkdFYx8Kd1kY3sHdaRXVnY/JSMvusZXBfoDjOnh0+vkJcsm+41Uw46XOO2Fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPzvUO+Hu8gFIp8vCCa7FcYaIM+tqGWJKJqsacinAxFAIgDfOxFO3mfAqM3D9bYAlE0vwulUnedbz+jPa/8GVZuYE="}]}},"0.12.2":{"name":"grunt-react","description":"Grunt task for compiling Facebook React's JSX templates into JavaScript","version":"0.12.2","homepage":"https://github.com/ericclemmons/grunt-react","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com","url":"https://github.com/ericclemmons"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-react.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-react/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-react/blob/master/LICENSE-MIT"}],"main":"main.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"dependencies":{"react-tools":"^0.13.0","through":"~2.3.6"},"devDependencies":{"grunt":"~0.4.5","grunt-browserify":"~3.5.0","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.6.0","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","react","jsx"],"gitHead":"3eb4959b2e8237c598bcef8c00bc16dde0016cbd","_id":"grunt-react@0.12.2","_shasum":"ef0779e9ba3f8bd1a6a4d1492b70b3cf4c79b093","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.26","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"dist":{"shasum":"ef0779e9ba3f8bd1a6a4d1492b70b3cf4c79b093","tarball":"https://registry.npmjs.org/grunt-react/-/grunt-react-0.12.2.tgz","integrity":"sha512-XMW5FpHSX0Q5DMssPAHsXEAxbeVjmqbNvXDZgu/xGRwU7NXHxi6VOI/8ysXdI5H9LOB/Wj4ZLplq6mCxDkuz0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDRLbceBb8xyATRJ4KvuvWR+IvWVTj+BhriE0l5FLyycAiEAw9UJ6pLrXA1pms6c1Edm24ku6LiIdTUZOLXOnBl+pn0="}]}},"0.12.3":{"name":"grunt-react","description":"Grunt task for compiling Facebook React's JSX templates into JavaScript","version":"0.12.3","homepage":"https://github.com/ericclemmons/grunt-react","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com","url":"https://github.com/ericclemmons"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-react.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-react/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-react/blob/master/LICENSE-MIT"}],"main":"main.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"dependencies":{"react-tools":"^0.13.0","through":"~2.3.6"},"devDependencies":{"grunt":"~0.4.5","grunt-browserify":"~3.5.0","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.6.0","grunt-contrib-jshint":"~0.11.0","grunt-contrib-nodeunit":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.2"},"keywords":["gruntplugin","react","jsx"],"gitHead":"7ea6aae34a8348ceb06e3112f9cbd57985751279","_id":"grunt-react@0.12.3","_shasum":"4c53590127e4a5235c04d1227f3910903af48c16","_from":".","_npmVersion":"2.14.1","_nodeVersion":"0.10.26","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"dist":{"shasum":"4c53590127e4a5235c04d1227f3910903af48c16","tarball":"https://registry.npmjs.org/grunt-react/-/grunt-react-0.12.3.tgz","integrity":"sha512-q8BIGcQ2Qtawer/QVaFYEzVft4Nhgd4enGubBMXGzx1WAOgQvNc278Wke9Mryu2eDyDPSgTFyvVQ79jHQfOOzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGBpRWbUpxj2XP7DcOJIskWpeukHxWnVtAlBfssnExY+AiBpzJhzcQQlP6GX14n7KIhYkKEFLcHWY4HxJqhl4SbSWw=="}]}}},"readme":"# [DEPRECATED] grunt-react\n\n[![Build Status](https://travis-ci.org/ericclemmons/grunt-react.png?branch=master)](https://travis-ci.org/ericclemmons/grunt-react)\n[![Dependencies](https://david-dm.org/ericclemmons/grunt-react.png)](https://david-dm.org/ericclemmons/grunt-react)\n[![devDependencies](https://david-dm.org/ericclemmons/grunt-react/dev-status.png)](https://david-dm.org/ericclemmons/grunt-react#info=devDependencies&view=table)\n\n> Grunt task for compiling [Facebook React](http://facebook.github.io/react/)'s JSX templates into JavaScript.\n\nIt also works great with `grunt-browserify`!\n\n- - - \n\n## DEPRECATION NOTICE\n\nOn **June 12th, 2015**, the React team has deprecated `JSTransform` and `react-tools`, which this project uses:\n> http://facebook.github.io/react/blog/2015/06/12/deprecating-jstransform-and-react-tools.html\n\nPlease use [`grunt-babel`](https://github.com/babel/grunt-babel) instead.\n\n- - -\n\n## Getting Started\nThis plugin requires Grunt `~0.4.0`\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-react --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-react');\n```\n\n## The \"react\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `react` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  react: {\n    single_file_output: {\n      files: {\n        'path/to/output/dir/output.js': 'path/to/jsx/templates/dir/input.jsx'\n      }\n    },\n    combined_file_output: {\n      files: {\n        'path/to/output/dir/combined.js': [\n          'path/to/jsx/templates/dir/input1.jsx',\n          'path/to/jsx/templates/dir/input2.jsx'\n        ]\n      }\n    },\n    dynamic_mappings: {\n      files: [\n        {\n          expand: true,\n          cwd: 'path/to/jsx/templates/dir',\n          src: ['**/*.jsx'],\n          dest: 'path/to/output/dir',\n          ext: '.js'\n        }\n      ]\n    }\n  },\n})\n```\n\n### Options\n\nThese options are passed to react-tools.\n\n#### options.extension\nType: `String`\nDefault value: `js`\n\nExtension of files to search for JSX-syntax & convert to JS.\n\n#### options.ignoreMTime\nType: `Boolean`\nDefault value: `false`\n\nSpeed up compilation of JSX files by skipping files not modified since last pass.\n\n#### options.harmony\nType: `Boolean`\nDefault value: `false`\n\nTurns on JS transformations such as ES6 Classes.\n\n#### options.sourceMap\nType: `Boolean`\nDefault value: `false`\n\nAppend inline source map at the end of the transformed source\n\nTurns on JS transformations such as ES6 Classes.\n\n#### options.es6module\nType: `Boolean`\nDefault value: `false`\n\nAllows use of ES6 module syntax. This option does not affect ES6 transformations enabled or disabled by options.harmony.\n\n- - -\n\n### Recommended Usage\nWriting your applications in CommonJS format will allow you to use [Browserify](http://browserify.org/) to\nconcatenate your files.  Plus, with `grunt-react`, your templates will be converted from JSX to JS *automatically*!\n\nFirst, install `grunt-browserify` to your project:\n\n```shell\nnpm install grunt-browserify --save-dev\n```\n\nSecond, register `grunt-browserify` in your Gruntfile:\n\n```js\ngrunt.loadNpmTasks('grunt-browserify');\n```\n\nFinally, add the following task to your Gruntfile:\n\n```js\nbrowserify:     {\n  options:      {\n    transform:  [ require('grunt-react').browserify ]\n  },\n  app:          {\n    src:        'path/to/source/main.js',\n    dest:       'path/to/target/output.js'\n  }\n}\n```\n\nYou've successfully concatenated your JSX & JS files into one file!\n\n- - -\n\n### Usage Examples\n\n#### Recommended Options\n\nI recommend naming your React Components with the `.jsx` extension:\n\n```js\n/**\n * @jsx React.DOM\n */\n\nvar MyComponent = React.createClass({\n  ...\n  render: function() {\n    return (\n      <p>Howdy</p>\n    );\n  }\n});\n```\n\nThen, set your Gruntfile to use:\n\n```js\ngrunt.initConfig({\n  react: {\n    files: {\n      expand: true,\n      cwd: 'path/to/jsx/templates/dir',\n      src: ['**/*.jsx'],\n      dest: 'path/to/output/dir',\n      ext: '.js'\n    }\n  },\n})\n```\n\nThis will output the following:\n\n```js\n/**\n * @jsx React.DOM\n */\n\nvar MyComponent = React.createClass({displayName: 'MyComponent',\n  render: function() {\n    return (\n      React.DOM.p(null, \"Howdy\")\n    );\n  }\n});\n```\n\n## Troubleshooting\n\nIf you encounter a file compilation error, you can run `grunt --verbose` to see specifics about each file being transformed.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).\n\n## Release History\n\n- v0.12.2\n  + Move verbose logging to `grunt --verbose` ([#53](https://github.com/ericclemmons/grunt-react/pull/53))\n\n- v0.12.1\n  + Fix issue with Browserify ([#46](https://github.com/ericclemmons/grunt-react/pull/49))\n\n- v0.12.0\n  + Update all `dependencies` & `devDependencies`\n\n- v0.11.0\n  + Update `react-tools` to `v0.13.0` ([#45](https://github.com/ericclemmons/grunt-react/pull/45))\n\n- v0.10.0\n  + Update `react-tools` to `v0.12.0` ([#40](https://github.com/ericclemmons/grunt-react/pull/40)).\n    (See release notes: http://facebook.github.io/react/blog/2014/10/28/react-v0.12.html)\n\n- v0.9.0\n  + Continue compilation despite error. ([#31](https://github.com/ericclemmons/grunt-react/pull/31))\n- v0.8.4\n  + Add support for `harmony` via additional options. ([#32](https://github.com/ericclemmons/grunt-react/pull/32))\n- v0.8.3\n  + Update to `react-tools` at `^v0.11.0` ([#33](https://github.com/ericclemmons/grunt-react/pull/33))\n- v0.8.2\n  - Emit `react.error` for Growl & other notifications ([#23](https://github.com/ericclemmons/grunt-react/pull/23))\n- v0.8.1\n  - Throw a proper error when React fails ([#25](https://github.com/ericclemmons/grunt-react/pull/25))\n- v0.8.0\n  - Update to React v0.10.0 ([#27](https://github.com/ericclemmons/grunt-react/pull/27))\n- v0.7.0\n  - Update to React v0.9.0 ([#24](https://github.com/ericclemmons/grunt-react/pull/24))\n- v0.6.0\n  - Task changes to allow for flexible file options as found in the `grunt-contrib-*` projects.\n  - Taking hints from `grunt-contrib-less` to allow for compiling single files separately, dynamic mappings and combining.\n  - Removed `extension` option as this is determined by flexible file matching now.\n  - Removed MT time ignoring, this can be easily done with the `grunt-newer` plugin.\n  - Errors are ignored and skipped by default to match how other grunt plugins work.\n- v0.5.2\n  - `grunt.fail` instead of throwing an error ([#11](https://github.com/ericclemmons/grunt-react/pull/11))\n- v0.5.1\n  - Add file name to errors ([#15](https://github.com/ericclemmons/grunt-react/pull/15))\n- v0.5.0\n  - Update to `react-tools` `~v0.5.0`\n- v0.4.1\n  - Add logging to make it easier catch errors, thanks to @lorefnon ([#5](https://github.com/ericclemmons/grunt-react/pull/5))\n- v0.4.0\n  - Update to react-tools ~0.4.0, thanks to @Agent-H ([#3](https://github.com/ericclemmons/grunt-react/pull/3))\n- v0.3.0\n  - No longer uses `bin/jsx`, thanks to @petehunt ([#2](https://github.com/ericclemmons/grunt-react/pull/2))\n- Add `ignoreMTime` option\n- v0.2.0\n  - Add `require('grunt-react').browserify()` and `require('grunt-react').source()` for compiling within Node\n- v0.1.0\n  - Initial release\n\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/ericclemmons/grunt-react/trend.png)](https://bitdeli.com/free \"Bitdeli Badge\")\n","maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"time":{"modified":"2022-06-18T15:47:26.697Z","created":"2013-06-25T06:19:35.786Z","0.1.0":"2013-06-25T06:19:36.254Z","0.2.0":"2013-06-25T18:02:42.987Z","0.3.0":"2013-07-01T14:15:36.769Z","0.4.0":"2013-07-31T14:07:37.762Z","0.5.0":"2013-11-06T02:45:05.488Z","0.5.1":"2013-12-02T02:31:13.715Z","0.5.2":"2013-12-02T02:47:57.687Z","0.6.0":"2013-12-04T15:00:03.431Z","0.7.0":"2014-02-24T05:47:11.219Z","0.8.0":"2014-04-02T14:07:06.218Z","0.8.1":"2014-04-02T14:10:02.827Z","0.8.2":"2014-04-02T14:14:50.068Z","0.8.3":"2014-07-18T18:47:29.940Z","0.8.4":"2014-07-18T18:50:45.294Z","0.9.0":"2014-07-18T18:53:40.804Z","0.10.0":"2014-10-29T03:17:32.151Z","0.11.0":"2015-03-12T16:21:06.504Z","0.12.0":"2015-03-12T16:43:13.264Z","0.12.1":"2015-04-02T18:46:12.301Z","0.12.2":"2015-04-17T04:06:03.521Z","0.12.3":"2015-09-12T00:54:14.115Z"},"author":{"name":"Eric Clemmons","email":"eric@smarterspam.com","url":"https://github.com/ericclemmons"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-react.git"},"readmeFilename":"README.md","homepage":"https://github.com/ericclemmons/grunt-react","keywords":["gruntplugin","react","jsx"],"bugs":{"url":"https://github.com/ericclemmons/grunt-react/issues"},"users":{"itonyyo":true,"nickeljew":true,"mr_eaze":true,"grin_zhou":true}}