{"_id":"elucidata-react-coffee","_rev":"38-dd322f4e84101a777f1dceac264ad26b","name":"elucidata-react-coffee","description":"Build React components using natural CoffeeScript syntax.","dist-tags":{"latest":"0.7.0"},"versions":{"0.1.0":{"name":"elucidata-react-coffee","version":"0.1.0","description":"Build React components using natural CoffeeScript syntax.","main":"index.js","scripts":{"build":"coffee -c -o . src/component.coffee","min":"cat component.js | uglifyjs -c  -m > component.min.js","dist":"npm run build && npm run min","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/elucidata/react-coffee.git"},"keywords":["react","reactjs","component","coffeescript"],"author":{"name":"Matt McCray","email":"matt@elucidata.net"},"license":"MIT","bugs":{"url":"https://github.com/elucidata/react-coffee/issues"},"homepage":"https://github.com/elucidata/react-coffee","_id":"elucidata-react-coffee@0.1.0","dist":{"shasum":"539aa7d62179316811bf919da48e85bf8606d166","tarball":"https://registry.npmjs.org/elucidata-react-coffee/-/elucidata-react-coffee-0.1.0.tgz","integrity":"sha512-fp6Eh24tQEgw8ovER+Y9qACtNKdvJh5YCyyONW3cVKvcBx4dsHQgX1in9ePyMJ9m8Yy9sU1OlniscZIZh+6lzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0h5l6YZuX9pKmYYwM7GeLIjNpEzUhdKdMpbe9OWjnAAIhAPsre371T9++5oV5cFt+uQpcTdiOr6z8EzeqIAGOmLDV"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"elucidata","email":"matt@elucidata.net"},"maintainers":[{"name":"elucidata","email":"matt@elucidata.net"}]},"0.2.0":{"name":"elucidata-react-coffee","version":"0.2.0","description":"Build React components using natural CoffeeScript syntax.","main":"index.js","scripts":{"build":"coffee -c -o . src/component.coffee","min":"cat component.js | uglifyjs -c  -m > component.min.js","dist":"npm run build && npm run min","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/elucidata/react-coffee.git"},"keywords":["react","reactjs","component","coffeescript"],"author":{"name":"Matt McCray","email":"matt@elucidata.net"},"license":"MIT","bugs":{"url":"https://github.com/elucidata/react-coffee/issues"},"homepage":"https://github.com/elucidata/react-coffee","_id":"elucidata-react-coffee@0.2.0","dist":{"shasum":"9309e466b150d357851daf74721266fc88c21b7e","tarball":"https://registry.npmjs.org/elucidata-react-coffee/-/elucidata-react-coffee-0.2.0.tgz","integrity":"sha512-VwITp09mvb5A9G7ta1CGxfGRbL8OkXeEcBc9CZdgGj5IMFXrRDjXg5Bwz0Wksvc+KXrj3KZYWd4ea2pCaYlC8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOkbkcgGx+3E86nie7K3GS7krxqS64s+2IxdJUKtCg4gIhANL/1WX5zICjy2I4H3XCGAh++4RtvaKrvppmmUGNz5tG"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"elucidata","email":"matt@elucidata.net"},"maintainers":[{"name":"elucidata","email":"matt@elucidata.net"}]},"0.3.0":{"name":"elucidata-react-coffee","version":"0.3.0","description":"Build React components using natural CoffeeScript syntax.","main":"index.js","scripts":{"build":"coffee -c -o . src/component.coffee","min":"cat component.js | uglifyjs -c  -m > component.min.js","dist":"npm run build && npm run min","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/elucidata/react-coffee.git"},"keywords":["react","reactjs","component","coffeescript"],"author":{"name":"Matt McCray","email":"matt@elucidata.net"},"license":"MIT","bugs":{"url":"https://github.com/elucidata/react-coffee/issues"},"homepage":"https://github.com/elucidata/react-coffee","_id":"elucidata-react-coffee@0.3.0","dist":{"shasum":"a6092be304b685bfbdc61589e96dd12255a0e32c","tarball":"https://registry.npmjs.org/elucidata-react-coffee/-/elucidata-react-coffee-0.3.0.tgz","integrity":"sha512-/qyXLlxc/ZX/3LmmoTdUJa6CNEv6v3QBHhFJ8IBPmcfC7R+kLPu44X452maGqFEbA3X5gVT8ihEScQGIziiuFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0JbXTNQX+RtW0jI2GrIi77GUoyRzJuW0sylSxZyvYMgIhAOa/3lWIIaHWVF3tYNdyuHkeHZ2OOwuGh7Bt0+HwhQM1"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"elucidata","email":"matt@elucidata.net"},"maintainers":[{"name":"elucidata","email":"matt@elucidata.net"}]},"0.3.1":{"name":"elucidata-react-coffee","version":"0.3.1","description":"Build React components using natural CoffeeScript syntax.","main":"index.js","scripts":{"build":"coffee -c -o . src/component.coffee","min":"cat component.js | uglifyjs -c  -m > component.min.js","dist":"npm run build && npm run min","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/elucidata/react-coffee.git"},"keywords":["react","reactjs","component","coffeescript"],"author":{"name":"Matt McCray","email":"matt@elucidata.net"},"license":"MIT","bugs":{"url":"https://github.com/elucidata/react-coffee/issues"},"homepage":"https://github.com/elucidata/react-coffee","_id":"elucidata-react-coffee@0.3.1","dist":{"shasum":"c52094813ffed2cd4efcfdd03f9905d09c929423","tarball":"https://registry.npmjs.org/elucidata-react-coffee/-/elucidata-react-coffee-0.3.1.tgz","integrity":"sha512-0Xb4aOK88e4Nuo+Lw0qBfz1umDmmCX7BkQhk0SYo3QsItyw4Bo+/WI7Bd29YAZSm4SvCK7LSaJm5qoSddtpaqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfLdZfV61OnU8OhZvuDrGx5jjd09xhj21NnXEqCWJYpgIhAPrY64G6GJkDtL3r4B3GUMQUKXvnADmZq4O6pfeA30KR"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"elucidata","email":"matt@elucidata.net"},"maintainers":[{"name":"elucidata","email":"matt@elucidata.net"}]},"0.3.2":{"name":"elucidata-react-coffee","version":"0.3.2","description":"Build React components using natural CoffeeScript syntax.","author":{"name":"Matt McCray","email":"matt@elucidata.net"},"license":"MIT","main":"index.js","homepage":"https://github.com/elucidata/react-coffee","bugs":{"url":"https://github.com/elucidata/react-coffee/issues"},"repository":{"type":"git","url":"https://github.com/elucidata/react-coffee.git"},"keywords":["react","reactjs","component","coffeescript"],"devDependencies":{"mocha":"~1.17.1","uglify-js":"~2.4.8","chai":"~1.9.0","mversion":"~0.3.1"},"scripts":{"build":"coffee --no-header -c -o . src/component.coffee","min":"cat component.js | uglifyjs --comments=all -c  -m > component.min.js","dist":"npm run build && npm run min","test":"echo \"Error: no test specified\" && exit 1","inc-major":"mversion major","inc-minor":"mversion minor","inc-patch":"mversion patch"},"_id":"elucidata-react-coffee@0.3.2","dist":{"shasum":"9949f0596fa655887518b23998e24b09d37acad2","tarball":"https://registry.npmjs.org/elucidata-react-coffee/-/elucidata-react-coffee-0.3.2.tgz","integrity":"sha512-KQ920GjnoCfQBRzIAfbcgLU43ilUalBxwTPlSgTPp7UlnnZKY4NR9VJJOnC8GFDukUMSdW26UOzD3alQTs63Bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2JUJT15RquaAynxSQlER2Az/nPJcPovu8WccNLVxtwAiEAjWGaJmxjVl4X7fllz3Q2u+goPAxwVg6VjBE4OvazhBo="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"elucidata","email":"matt@elucidata.net"},"maintainers":[{"name":"elucidata","email":"matt@elucidata.net"}]},"0.4.0":{"name":"elucidata-react-coffee","version":"0.4.0","description":"Build React components using natural CoffeeScript syntax.","author":{"name":"Matt McCray","email":"matt@elucidata.net"},"license":"MIT","main":"index.js","homepage":"https://github.com/elucidata/react-coffee","bugs":{"url":"https://github.com/elucidata/react-coffee/issues"},"repository":{"type":"git","url":"https://github.com/elucidata/react-coffee.git"},"keywords":["react","reactjs","component","coffeescript"],"devDependencies":{"mocha":"~1.17.1","uglify-js":"~2.4.8","chai":"~1.9.0","mversion":"~0.3.1"},"scripts":{"build":"coffee --no-header -c -o . src/component.coffee","min":"cat component.js | uglifyjs --comments=all -c  -m > component.min.js","dist":"npm run build && npm run min","test":"echo \"Error: no test specified\" && exit 1","inc-major":"mversion major","inc-minor":"mversion minor","inc-patch":"mversion patch"},"_id":"elucidata-react-coffee@0.4.0","dist":{"shasum":"468e56f23df66caf36e1c271a3d215ae8d376278","tarball":"https://registry.npmjs.org/elucidata-react-coffee/-/elucidata-react-coffee-0.4.0.tgz","integrity":"sha512-X7uzxMkbQPnn6aq183r3pFilMq0VzRDqMk80Sgv8l91WE8V8ofYlBYSiGrbtLYRU4xb4DKQ/U8uTT3Nvcto75g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDkd33C/+h+nXxwgdrXbDy7TrLkZxCa3pCYZbp6LuX2gIgQlgYOv0G9MQblygpFhzYJAWbPKz97IrQ460M76EcBQM="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"elucidata","email":"matt@elucidata.net"},"maintainers":[{"name":"elucidata","email":"matt@elucidata.net"}]},"0.4.1":{"name":"elucidata-react-coffee","version":"0.4.1","description":"Build React components using natural CoffeeScript syntax.","author":{"name":"Matt McCray","email":"matt@elucidata.net"},"license":"MIT","main":"index.js","homepage":"https://github.com/elucidata/react-coffee","bugs":{"url":"https://github.com/elucidata/react-coffee/issues"},"repository":{"type":"git","url":"https://github.com/elucidata/react-coffee.git"},"keywords":["react","reactjs","component","coffeescript"],"devDependencies":{"mocha":"~1.17.1","uglify-js":"~2.4.8","chai":"~1.9.0","mversion":"~0.3.1"},"scripts":{"build":"coffee --no-header -c -o . src/component.coffee","min":"cat component.js | uglifyjs --comments=all -c  -m > component.min.js","dist":"npm run build && npm run min","test":"echo \"Error: no test specified\" && exit 1","inc-major":"mversion major","inc-minor":"mversion minor","inc-patch":"mversion patch"},"_id":"elucidata-react-coffee@0.4.1","dist":{"shasum":"44d5018f11e3ee6f08eb1bb3b44c4ee98d758ff9","tarball":"https://registry.npmjs.org/elucidata-react-coffee/-/elucidata-react-coffee-0.4.1.tgz","integrity":"sha512-NWPIT5ckw0pBC5e+jzst36S2nIa5JXSfuZTJv9Y94bOFpKt2h0x/QqFQHRTVJPG3FPDklyEhjNhvtaMVUDVl7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbSMETDYy+ROJmSp1BWUsBdtJ/kTGRPAmYM1t7mLtQZAiBZzfIVjETGRxu10STSbEjmWI+Hn4lWAh+liiM7JDGD1Q=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"elucidata","email":"matt@elucidata.net"},"maintainers":[{"name":"elucidata","email":"matt@elucidata.net"}]},"0.5.0":{"name":"elucidata-react-coffee","version":"0.5.0","description":"Build React components using natural CoffeeScript syntax.","author":{"name":"Matt McCray","email":"matt@elucidata.net"},"license":"MIT","main":"index.js","homepage":"https://github.com/elucidata/react-coffee","bugs":{"url":"https://github.com/elucidata/react-coffee/issues"},"repository":{"type":"git","url":"https://github.com/elucidata/react-coffee.git"},"keywords":["react","reactjs","component","coffeescript"],"devDependencies":{"mocha":"~1.17.1","uglify-js":"~2.4.8","chai":"~1.9.0","mversion":"~0.3.1"},"scripts":{"build":"coffee --no-header -c -o . src/component.coffee","min":"cat component.js | uglifyjs --comments=all -c  -m > component.min.js","dist":"npm run build && npm run min","test":"echo \"Error: no test specified\" && exit 1","inc-major":"mversion major","inc-minor":"mversion minor","inc-patch":"mversion patch"},"_id":"elucidata-react-coffee@0.5.0","dist":{"shasum":"6e1dfa47b4db934b34a0b3ff8cc0911e18d634ac","tarball":"https://registry.npmjs.org/elucidata-react-coffee/-/elucidata-react-coffee-0.5.0.tgz","integrity":"sha512-9X8ohCHczVzFVoHn1zpNEG2OfZF/ON4N4aBnrRXBDkS08qOAM3ZPkGPkF9IqIs6KDfpocnLCiINGcjio7x2sEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA84cT5Z3xFzn0983cQFx8hf4VquXJd5sGuIgfmvfsvDAiEAuf5RJPg8atKSkmm9m7WnHJ74l2I0oGTMND8R9Fg/ytA="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"elucidata","email":"matt@elucidata.net"},"maintainers":[{"name":"elucidata","email":"matt@elucidata.net"}]},"0.5.1":{"name":"elucidata-react-coffee","version":"0.5.1","description":"Build React components using natural CoffeeScript syntax.","author":{"name":"Matt McCray","email":"matt@elucidata.net"},"license":"MIT","main":"index.js","homepage":"https://github.com/elucidata/react-coffee","bugs":{"url":"https://github.com/elucidata/react-coffee/issues"},"repository":{"type":"git","url":"https://github.com/elucidata/react-coffee.git"},"keywords":["react","reactjs","component","coffeescript"],"devDependencies":{"mocha":"~1.17.1","uglify-js":"~2.4.8","chai":"~1.9.0","mversion":"~0.3.1"},"scripts":{"build":"coffee --no-header -c -o . src/component.coffee","min":"cat component.js | uglifyjs --comments=all -c  -m > component.min.js","dist":"npm run build && npm run min","test":"echo \"Error: no test specified\" && exit 1","inc-major":"mversion major","inc-minor":"mversion minor","inc-patch":"mversion patch"},"_id":"elucidata-react-coffee@0.5.1","dist":{"shasum":"696619bc64c74da0b1758b14be52851f136fee5c","tarball":"https://registry.npmjs.org/elucidata-react-coffee/-/elucidata-react-coffee-0.5.1.tgz","integrity":"sha512-JNrVn+ldVdgAQIFKPF69w99C4l+kbFp8Y204ZPfL8awtxw8zAbMDr+OFEQIWrgIWNwQnM6rhXeJXehHZhobKtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqBxTMcyUJjw7AIVe4c4UBge4tUA6aaxpJ4CaIqWqjbAiB0UmBtdI8J90H6C4fCQVNKd0jCgvfa/ViTzj/jQMARXg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"elucidata","email":"matt@elucidata.net"},"maintainers":[{"name":"elucidata","email":"matt@elucidata.net"}]},"0.6.0":{"name":"elucidata-react-coffee","version":"0.6.0","description":"Build React components using natural CoffeeScript syntax.","author":{"name":"Matt McCray","email":"matt@elucidata.net"},"license":"MIT","main":"index.js","homepage":"https://github.com/elucidata/react-coffee","bugs":{"url":"https://github.com/elucidata/react-coffee/issues"},"repository":{"type":"git","url":"https://github.com/elucidata/react-coffee.git"},"keywords":["react","reactjs","component","coffeescript"],"devDependencies":{"mocha":"~1.17.1","uglify-js":"~2.4.8","chai":"~1.9.0","mversion":"~0.3.1"},"scripts":{"build":"coffee --no-header -c -o . src/component.coffee","min":"cat component.js | uglifyjs --comments=all -c  -m > component.min.js","dist":"npm run build && npm run min","test":"echo \"Error: no test specified\" && exit 1","inc-major":"mversion major","inc-minor":"mversion minor","inc-patch":"mversion patch"},"_id":"elucidata-react-coffee@0.6.0","dist":{"shasum":"1818961ae421ea44de5d24b07d40a93840825caf","tarball":"https://registry.npmjs.org/elucidata-react-coffee/-/elucidata-react-coffee-0.6.0.tgz","integrity":"sha512-eaCZVnPgu26pzau/a/80ZBb5vXjii7PALsFn5u1l206NCd7lWAwD/5VN2MpBpFISp0IcxpUOBRV3P5eMeOe1Hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAktbXkj+Bfi/BLWoZ6mvIdMDQWP6VuBW1mcMInyz9d0AiEAizVvNlltH9afG9nnfNGLxGRJ18oBG7Yw4zlIXmFYggw="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"elucidata","email":"matt@elucidata.net"},"maintainers":[{"name":"elucidata","email":"matt@elucidata.net"}]},"0.6.1":{"name":"elucidata-react-coffee","version":"0.6.1","description":"Build React components using natural CoffeeScript syntax.","author":{"name":"Matt McCray","email":"matt@elucidata.net"},"license":"MIT","main":"index.js","homepage":"https://github.com/elucidata/react-coffee","bugs":{"url":"https://github.com/elucidata/react-coffee/issues"},"repository":{"type":"git","url":"https://github.com/elucidata/react-coffee.git"},"keywords":["react","reactjs","component","coffeescript"],"devDependencies":{"mocha":"~1.17.1","uglify-js":"~2.4.8","chai":"~1.9.0","mversion":"~0.3.1"},"scripts":{"build":"coffee --no-header -c -o . src/component.coffee","min":"cat component.js | uglifyjs --comments=all -c  -m > component.min.js","dist":"npm run build && npm run min","test":"echo \"Error: no test specified\" && exit 1","inc-major":"mversion major","inc-minor":"mversion minor","inc-patch":"mversion patch"},"_id":"elucidata-react-coffee@0.6.1","dist":{"shasum":"ac33756993857e1599639c961114aefecfbd20b4","tarball":"https://registry.npmjs.org/elucidata-react-coffee/-/elucidata-react-coffee-0.6.1.tgz","integrity":"sha512-83Iz0ZgJCCN/3s8IXaGuvjNsXSKwg+kV2jqPfuFK9GQ8jAb2b9m8eRIs8jTm8x22cuoA3T4LUgDtdADn8CYYEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGPWmECCtYqRx6/J/BRQ4xbQ4/ktLA8Xwjcw3DcaWdLjAiEA4GrpqDSkFd8RspTNX4bboJk8n0Zz6R/jIU+1Ce83cN8="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"elucidata","email":"matt@elucidata.net"},"maintainers":[{"name":"elucidata","email":"matt@elucidata.net"}]},"0.6.2":{"name":"elucidata-react-coffee","version":"0.6.2","description":"Build React components using natural CoffeeScript syntax.","author":{"name":"Matt McCray","email":"matt@elucidata.net"},"license":"MIT","main":"index.js","homepage":"https://github.com/elucidata/react-coffee","bugs":{"url":"https://github.com/elucidata/react-coffee/issues"},"repository":{"type":"git","url":"https://github.com/elucidata/react-coffee.git"},"keywords":["react","reactjs","component","coffeescript"],"devDependencies":{"mocha":"~1.17.1","uglify-js":"~2.4.8","chai":"~1.9.0","mversion":"~0.3.1"},"scripts":{"build":"coffee --no-header -c -o . src/component.coffee","min":"cat component.js | uglifyjs --comments=all -c  -m > component.min.js","dist":"npm run build && npm run min","test":"echo \"Error: no test specified\" && exit 1","inc-major":"mversion major","inc-minor":"mversion minor","inc-patch":"mversion patch"},"_id":"elucidata-react-coffee@0.6.2","dist":{"shasum":"341d5ee398fd7e0814d95607fb636ed7f4063cf6","tarball":"https://registry.npmjs.org/elucidata-react-coffee/-/elucidata-react-coffee-0.6.2.tgz","integrity":"sha512-EVKVBx5KLESTP1UT78teDkNHmtU2Wnhzmta5qTM5Cz+YiRLde7yNRrMeXXeVMqdYWPUiYHTXYmkSIIl76Qb8yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXvmOGtvqtN0H7YxKwtFatKTzBqyYl262OIRzV0MtnyAiBqMo01fFbtHtAHG5xb/Kth2e3EtgYsE9+8Z+vOiTNRKg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"elucidata","email":"matt@elucidata.net"},"maintainers":[{"name":"elucidata","email":"matt@elucidata.net"}]},"0.7.0":{"name":"elucidata-react-coffee","version":"0.7.0","description":"Build React components using natural CoffeeScript syntax.","author":{"name":"Matt McCray","email":"matt@elucidata.net"},"license":"MIT","main":"index.js","homepage":"https://github.com/elucidata/react-coffee","bugs":{"url":"https://github.com/elucidata/react-coffee/issues"},"repository":{"type":"git","url":"https://github.com/elucidata/react-coffee.git"},"keywords":["react","reactjs","component","coffeescript"],"devDependencies":{"mocha":"~1.17.1","uglify-js":"~2.4.8","chai":"~1.9.0","mversion":"~0.3.1"},"scripts":{"build":"coffee --no-header -c -o . src/component.coffee","min":"cat component.js | uglifyjs --comments=all -c  -m > component.min.js","dist":"npm run build && npm run min","test":"echo \"Error: no test specified\" && exit 1","inc-major":"mversion major","inc-minor":"mversion minor","inc-patch":"mversion patch"},"_id":"elucidata-react-coffee@0.7.0","dist":{"shasum":"a38d135a8664060f7a745126c4be4e093bed1725","tarball":"https://registry.npmjs.org/elucidata-react-coffee/-/elucidata-react-coffee-0.7.0.tgz","integrity":"sha512-nXe5jnLSuq0oLEB5HBKBe4vwRwckqtwrICc9HM4PyUEXSbcjd6i8yD4MNRhuEsGekfxpp2siuxYVyOjsGk2SDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlxoZid/FRhqKqRPSHs/XFv/V2sV37uMAU6hluye9g0AiAJ6RJMMqL1/3jvDdSutjaPyJNrILWI6Lhfl2lpdJra5A=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"elucidata","email":"matt@elucidata.net"},"maintainers":[{"name":"elucidata","email":"matt@elucidata.net"}]}},"readme":"# elucidata-react-coffee\n\nDefine React components using natural CoffeeScript syntax.\n\nExample:\n\n```coffeescript\n{div}= React.DOM\n\nclass UserChip extends React.Component\n  @staticMethod: -> # becomes a static method on the React Component\n    \"hello\"\n\n  render: ->\n    (div null, \"Hello\")\n\nmodule.exports= UserChip.toComponent()\n```\n\nAlternate style:\n\n```coffeescript\n{div}= React.DOM\n\nmodule.exports= React.Component.toComponent class MyComponent\n  \n  render: ->\n    (div null,\n      \"My Component!\"\n    )\n```\n\n## Note\n\n* You'll need to use the result of `.toComponent()` in React.\n* When `.toComponent()` is called a new instance of the component is created.\n  So you can use the constructor to fill any instance properties (specifically\n  for ES6 classes). But don't do anything crazy in there. It's must ONLY be \n  used for this purpose, as the constructor is discarded in the React component.\n\n## Installation\n\nFor browserify:\n\n    npm install elucidata-react-coffee --save\n\nFor bower:\n\n    bower install elucidata-react-coffee --save\n\n\n## Brunch\n\nIf you use [brunch](http://brunch.io), you should look into\nthe [react-tags-brunch](https://github.com/elucidata/react-tags-brunch)\nplugin, it plays wonderfully with react-coffee! The plugin \ninteroplates `(@div ...)` kinds of calls into `React.DOM.div(...)`. \n\nExample:\n\n```coffeescript\nclass Login extends React.Component\n\n  render: ->\n    (@div className:'box',\n      (@header null,\n        \"Login\"\n      )\n      (@section className:'body',\n        (@form role:'form',\n          # ... etc\n        )\n      )\n      (@footer null,\n        (@button onClick:@whatever, \"Login\")\n      )\n    )\n\nmodule.exports= Login.toComponent()\n```\n\nAfter it has been run through brunch, the output looks like this:\n\n```javascript\nvar Login,\n  __hasProp = {}.hasOwnProperty,\n  __extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; };\n\nLogin = (function(_super) {\n  __extends(Login, _super);\n\n  function Login() {\n    return Login.__super__.constructor.apply(this, arguments);\n  }\n\n  Login.prototype.render = function() {\n    return React.DOM.div({\n      className: 'box'\n    }, React.DOM.header(null, \"Login\"), React.DOM.section({\n      className: 'body'\n    }, React.DOM.form({\n      role: 'form'\n    })), React.DOM.footer(null, React.DOM.button({\n      onClick: this.whatever\n    }, \"Login\")));\n  };\n\n  return Login;\n\n})(React.Component);\n\nmodule.exports = Login.toComponent();\n```\n\n# JSX and ES6\n\nIf you are using JSX and enable the `--harmony` flag, you can use react-coffee\nwith ES6 classes as well:\n\n```javascript\nclass Test extends React.Component {\n\n  static message() {\n    return \"Hello, mate.\"\n  }\n\n  getInitialState() {\n    return {\n      hello: 'Howdy'\n    }\n  }\n\n  render() {\n    return (\n      <div>\n        You said: { this.type.message() }<br/>\n        I said: { this.state.hello }\n      </div>\n    )\n  }\n\n}\n\nmodule.exports= Test.toComponent()\n```\n\n## Todo\n\n- Examples\n- Tests\n\n# License\n\nThe MIT License (MIT)\n\nCopyright (c) 2014 Elucidata unLTD\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","maintainers":[{"name":"elucidata","email":"matt@elucidata.net"}],"time":{"modified":"2022-06-16T09:12:38.811Z","created":"2014-03-08T23:01:35.990Z","0.1.0":"2014-03-08T23:01:36.836Z","0.2.0":"2014-03-08T23:35:04.071Z","0.3.0":"2014-03-09T07:15:01.914Z","0.3.1":"2014-03-09T17:25:22.400Z","0.3.2":"2014-03-09T18:16:59.617Z","0.4.0":"2014-03-09T22:40:23.492Z","0.4.1":"2014-03-12T20:32:33.569Z","0.5.0":"2014-03-20T20:49:09.432Z","0.5.1":"2014-03-21T17:32:34.934Z","0.6.0":"2014-03-21T18:38:37.185Z","0.6.1":"2014-03-22T19:37:52.634Z","0.6.2":"2014-03-25T16:40:27.119Z","0.7.0":"2014-05-17T17:34:57.424Z"},"readmeFilename":"README.md","homepage":"https://github.com/elucidata/react-coffee","keywords":["react","reactjs","component","coffeescript"],"repository":{"type":"git","url":"https://github.com/elucidata/react-coffee.git"},"author":{"name":"Matt McCray","email":"matt@elucidata.net"},"bugs":{"url":"https://github.com/elucidata/react-coffee/issues"},"license":"MIT"}