{"_id":"teacup","_rev":"62-e5e43bf3b0fe9321209c9a2c5b521077","name":"teacup","description":"Render HTML with native CoffeeScript templates. No magic, no fuss.","dist-tags":{"latest":"2.0.0"},"versions":{"0.1.0":{"name":"teacup","version":"0.1.0","description":"Template HTML with Coffeescript functions","main":"teacup.coffee","repository":{"type":"git","url":"git://github.com/goodeggs/teacup.git"},"keywords":["template","coffeescipt","view","coffeekup","coffeecup","drykup"],"devDependencies":{"coffee-script":"*","mocha":"*","expect.js":"*"},"scripts":{"test":"mocha"},"_id":"teacup@0.1.0","dist":{"shasum":"fc6a75a6c5ef31585f98e53c1c0976f92624f2bb","tarball":"https://registry.npmjs.org/teacup/-/teacup-0.1.0.tgz","integrity":"sha512-rsYI6R2aPgm8IAWXT9fMu/n9PtxcWvEvNHIK4acO5Skxvbz5WKTGON6FIQKNxZUOUgVeZN85j3XUu2e7Gzeclw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDQpEqh9lB3aLdEVEOJOJl2/J9xysSbenNsjsH4cZ4HwIhAL2nas7beUtgGJfyxlfY1gC55nLc3SCHG7CzeKDPUqi0"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"hurrymaplelad","email":"adam@hmlad.com"},"maintainers":[{"name":"hurrymaplelad","email":"adam@hmlad.com"}],"directories":{}},"0.2.0":{"name":"teacup","version":"0.2.0","description":"Render HTML with native CoffeeScript templates. No magic, no fuss.","main":"lib/index","repository":{"type":"git","url":"git://github.com/goodeggs/teacup.git"},"keywords":["template","coffeescript","coffee-script","coffee","render","view","coffeekup","coffeecup","drykup","express"],"devDependencies":{"coffee-script":"*","mocha":"*","expect.js":"*"},"scripts":{"pretest":"coffee -cl -o lib src","test":"mocha"},"_id":"teacup@0.2.0","dist":{"shasum":"13c7a6c4c67451a3a5e3a4de8096e11992e49149","tarball":"https://registry.npmjs.org/teacup/-/teacup-0.2.0.tgz","integrity":"sha512-u46IQbp7SDGBqJ7odrBQqAUOiYw8T4Xd4+Ds18Zw2S/J+Tv+G7lCsTs1K/aGnBo69aMXVqTHyB28GBEmHZom7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCADQpbyEnMaxFzb01GRMyX3fWJ24xUivQS3t89P8P0twIhAP2X5rhcSnmcC28O5k/dtM3PJsBqCjqhSDHW7M7Cq6rH"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"hurrymaplelad","email":"adam@hmlad.com"},"maintainers":[{"name":"hurrymaplelad","email":"adam@hmlad.com"}],"directories":{}},"0.2.2":{"name":"teacup","version":"0.2.2","description":"Render HTML with native CoffeeScript templates. No magic, no fuss.","homepage":"http://goodeggs.github.com/teacup/","main":"lib/index","repository":{"type":"git","url":"git://github.com/goodeggs/teacup.git"},"keywords":["template","coffeescript","coffee-script","coffee","render","view","coffeekup","coffeecup","drykup","express"],"devDependencies":{"coffee-script":"*","mocha":"*","expect.js":"*"},"scripts":{"pretest":"coffee -cl -o lib src","test":"mocha"},"_id":"teacup@0.2.2","dist":{"shasum":"ea49382bc33e41e0feb1afdd51abd98bc0dffbac","tarball":"https://registry.npmjs.org/teacup/-/teacup-0.2.2.tgz","integrity":"sha512-MR2igQKXQ9rdC014r6foSCcbF+f6gR9n39F1Qg7PVcVKU94zLGc1Cz07s53TGx9kBEUnnzTB1Q38xpoCNlFZDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7FTm3iETuvmS8RS+A/tC7LPacdj+TsDoJnn9bU4TT2wIhAL/25JfhAsYi9Ht7erGLMvvzUKR/yGVk4IPwoy01iro/"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"hurrymaplelad","email":"adam@hmlad.com"},"maintainers":[{"name":"hurrymaplelad","email":"adam@hmlad.com"}],"directories":{}},"0.2.3":{"name":"teacup","version":"0.2.3","description":"Render HTML with native CoffeeScript templates. No magic, no fuss.","homepage":"http://goodeggs.github.com/teacup/","main":"lib/teacup","repository":{"type":"git","url":"git://github.com/goodeggs/teacup.git"},"keywords":["template","coffeescript","coffee-script","coffee","render","view","coffeekup","coffeecup","drykup","express"],"devDependencies":{"coffee-script":"*","mocha":"*","expect.js":"*"},"scripts":{"pretest":"coffee -cl -o lib src","test":"mocha"},"_id":"teacup@0.2.3","dist":{"shasum":"f1e5cde8a13d2b92d2e373a5aeac1e1c07145b3c","tarball":"https://registry.npmjs.org/teacup/-/teacup-0.2.3.tgz","integrity":"sha512-DaE9I1gJTicgZlOhcZ+ZrA9z9sTCELGRIUWzdn89uS1X7tTWxkM4R3Qu8PpTbdZMbIWf3ucpIR6G9vGdp+xjUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqDHctPoZylFb18q8FJfy+EcEnQZqs09cfK6cz28AkIAiB6S5H5z4+RH4FFJOF5EoghTNGmJHJYBlwltbgGntTOSg=="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"asalant","email":"alon@salant.org"},"maintainers":[{"name":"hurrymaplelad","email":"adam@hmlad.com"},{"name":"asalant","email":"alon@salant.org"},{"name":"randypuro","email":"randypuro@gmail.com"}],"directories":{}},"0.2.4":{"name":"teacup","version":"0.2.4","description":"Render HTML with native CoffeeScript templates. No magic, no fuss.","homepage":"http://goodeggs.github.com/teacup/","main":"lib/teacup","repository":{"type":"git","url":"git://github.com/goodeggs/teacup.git"},"keywords":["template","coffeescript","coffee-script","coffee","render","view","html","coffeekup","coffeecup","drykup","express"],"devDependencies":{"coffee-script":"*","connect-assets":"*","mocha":"*","expect.js":"*"},"scripts":{"pretest":"coffee -cl -o lib src","test":"mocha"},"_id":"teacup@0.2.4","dist":{"shasum":"418d886e3560bc909608f458e121bb900172aa84","tarball":"https://registry.npmjs.org/teacup/-/teacup-0.2.4.tgz","integrity":"sha512-O0JqhXWmFwOxelpXJUgJn/1MpPZRyojexMKG136rDu1r5GNjXSu7fVf3wljjY0qc0BObWHobxrkt7d1Hxy0kQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqK2cKW+K0Q6qRfuyTsYq/VovItySSeIPZHhlsq9YkcAiAVTlQSTXGzeCmyifW5v/K1qV04tZhSRmqlr9ROKzT79w=="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"asalant","email":"alon@salant.org"},"maintainers":[{"name":"hurrymaplelad","email":"adam@hmlad.com"},{"name":"asalant","email":"alon@salant.org"},{"name":"randypuro","email":"randypuro@gmail.com"}],"directories":{}},"0.2.5":{"name":"teacup","version":"0.2.5","description":"Render HTML with native CoffeeScript templates. No magic, no fuss.","homepage":"http://goodeggs.github.com/teacup/","main":"lib/teacup","repository":{"type":"git","url":"git://github.com/goodeggs/teacup.git"},"keywords":["template","coffeescript","coffee-script","coffee","render","view","html","coffeekup","coffeecup","drykup","express"],"devDependencies":{"coffee-script":"*","connect-assets":"*","mocha":"*","expect.js":"*"},"scripts":{"pretest":"./node_modules/.bin/coffee -cl -o lib src","test":"./node_modules/.bin/mocha"},"_id":"teacup@0.2.5","dist":{"shasum":"bb80a97569a3bf21de11ae9343cec9c73d69590e","tarball":"https://registry.npmjs.org/teacup/-/teacup-0.2.5.tgz","integrity":"sha512-EAOgM1DyG1LGFoOyBqdt3unYuQYn3/1+YM/RjReDGbpqRDdwBpiEPxLUQNIp8oSiEPrT1aNwTu7HEjbqQ98HQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD15ERa0bd/5GS7eYIFcJY1gTcERBs29s7JcReN61jZjgIgbvk+7vqHkK9irdKBccSC1FQ7cHmfmqrYmp2P3hUtKr4="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"asalant","email":"alon@salant.org"},"maintainers":[{"name":"hurrymaplelad","email":"adam@hmlad.com"},{"name":"asalant","email":"alon@salant.org"},{"name":"randypuro","email":"randypuro@gmail.com"}],"directories":{}},"0.2.6":{"name":"teacup","version":"0.2.6","description":"Render HTML with native CoffeeScript templates. No magic, no fuss.","homepage":"http://goodeggs.github.com/teacup/","main":"lib/teacup","repository":{"type":"git","url":"git://github.com/goodeggs/teacup.git"},"keywords":["template","coffeescript","coffee-script","coffee","render","view","html","coffeekup","coffeecup","drykup","express"],"devDependencies":{"coffee-script":"*","connect-assets":"*","mocha":"*","expect.js":"*"},"scripts":{"pretest":"./node_modules/.bin/coffee -cl -o lib src","test":"./node_modules/.bin/mocha"},"_id":"teacup@0.2.6","dist":{"shasum":"47eb946c65eee89ce324bdc813306d11a784d2c8","tarball":"https://registry.npmjs.org/teacup/-/teacup-0.2.6.tgz","integrity":"sha512-i+z8SN0iecAbMcOlYefKDmW89s/5cp5ApMJvqbzIONtb8e5qn+1+8EkGJqlsffTD90HErMb0Cma3iMDCRWjxrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ/gqCM4XSyOgv1P5BtdC/jHJsNyaJoF+5l2lTPQZo4AIgM+TRdRAQ6k1BqfZ0UpP5I6UuOJPU1xfhHJMYA4dm9B0="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"asalant","email":"alon@salant.org"},"maintainers":[{"name":"hurrymaplelad","email":"adam@hmlad.com"},{"name":"asalant","email":"alon@salant.org"},{"name":"randypuro","email":"randypuro@gmail.com"}],"directories":{}},"0.2.7":{"name":"teacup","version":"0.2.7","description":"Render HTML with native CoffeeScript templates. No magic, no fuss.","homepage":"http://goodeggs.github.com/teacup/","main":"lib/teacup","repository":{"type":"git","url":"git://github.com/goodeggs/teacup.git"},"keywords":["template","coffeescript","coffee-script","coffee","render","view","html","coffeekup","coffeecup","drykup","express"],"devDependencies":{"coffee-script":"*","connect-assets":"*","mocha":"*","expect.js":"*"},"scripts":{"pretest":"./node_modules/.bin/coffee -cl -o lib src","test":"./node_modules/.bin/mocha"},"_id":"teacup@0.2.7","dist":{"shasum":"b41cb137960b47dd5f6a4e2ef72f30410e7d4ac8","tarball":"https://registry.npmjs.org/teacup/-/teacup-0.2.7.tgz","integrity":"sha512-TG4g/HuFISavicDw66kOTfBRsrkp+xfmgrm6c0cEEIvGzFb5pKIVDyU7nXwBETCGwg+nSPQ1aqwZLg3I7dn9RA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbwqkPunZl+OULT7H4pU9xXoXvMgqEqiFSgzRsL0uBOAiEAhnbuqnIeVgeUrucdsj3pHVE3beDEYTg63gUaDDrNCXo="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"hurrymaplelad","email":"adam@hmlad.com"},"maintainers":[{"name":"hurrymaplelad","email":"adam@hmlad.com"},{"name":"asalant","email":"alon@salant.org"},{"name":"randypuro","email":"randypuro@gmail.com"}],"directories":{}},"0.2.8":{"name":"teacup","version":"0.2.8","description":"Render HTML with native CoffeeScript templates. No magic, no fuss.","homepage":"http://goodeggs.github.com/teacup/","main":"lib/teacup","repository":{"type":"git","url":"git://github.com/goodeggs/teacup.git"},"keywords":["template","coffeescript","coffee-script","coffee","render","view","html","coffeekup","coffeecup","drykup","express"],"devDependencies":{"coffee-script":"*","connect-assets":"*","mocha":"*","expect.js":"*"},"scripts":{"pretest":"./node_modules/.bin/coffee -cl -o lib src","test":"./node_modules/.bin/mocha"},"_id":"teacup@0.2.8","dist":{"shasum":"69bdebe075eab26a9443bcb9dd55c7d60202b74f","tarball":"https://registry.npmjs.org/teacup/-/teacup-0.2.8.tgz","integrity":"sha512-aaoVXJbjD5SG5FTP3fu6aTe3wr1DWKy9mirAV7XlPexgVO1pTHnQuHIMn38TL/KU6YNW0YHVonHWL4k4pKz48g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0TbR/6OmmJbcuOdRyxUdh/51IOdqTJZzwwDTUVW+wKAiEAuzpMRqHhVXhpyGK5iDTNvEGey0hhkEjpDt8y/u2n+Bc="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"asalant","email":"alon@salant.org"},"maintainers":[{"name":"hurrymaplelad","email":"adam@hmlad.com"},{"name":"asalant","email":"alon@salant.org"},{"name":"randypuro","email":"randypuro@gmail.com"}],"directories":{}},"0.2.9":{"name":"teacup","version":"0.2.9","description":"Render HTML with native CoffeeScript templates. No magic, no fuss.","homepage":"http://goodeggs.github.com/teacup/","main":"lib/teacup","repository":{"type":"git","url":"git://github.com/goodeggs/teacup.git"},"keywords":["template","coffeescript","coffee-script","coffee","render","view","html","coffeekup","coffeecup","drykup","express"],"devDependencies":{"coffee-script":"*","connect-assets":"*","mocha":"*","expect.js":"*"},"scripts":{"pretest":"./node_modules/.bin/coffee -c -o lib src","test":"./node_modules/.bin/mocha"},"_id":"teacup@0.2.9","dist":{"shasum":"44e061ac532f60f1553766ec25f07d8ad6f236f5","tarball":"https://registry.npmjs.org/teacup/-/teacup-0.2.9.tgz","integrity":"sha512-U2WUbMUk99dVwRjObrbyL7H6RNFZ3007/NOAdT+C+WOfNhmc19xaH7TnpURE04J2zP1hpLKgLWOVP0ADezhG0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGicZmeLblMWatDQWdd+NbFLpyR0GB0TghRjLVhkdF4AiAqwW9fbaA/UjZE3XnU8fRRjUoGocpzj6wv+ADuENk0lg=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"hurrymaplelad","email":"adam@hmlad.com"},"maintainers":[{"name":"hurrymaplelad","email":"adam@hmlad.com"},{"name":"asalant","email":"alon@salant.org"},{"name":"randypuro","email":"randypuro@gmail.com"}],"directories":{}},"0.2.10":{"name":"teacup","version":"0.2.10","description":"Render HTML with native CoffeeScript templates. No magic, no fuss.","homepage":"http://goodeggs.github.com/teacup/","main":"lib/teacup","repository":{"type":"git","url":"git://github.com/goodeggs/teacup.git"},"keywords":["template","coffeescript","coffee-script","coffee","render","view","html","coffeekup","coffeecup","drykup","express"],"devDependencies":{"coffee-script":"*","connect-assets":"*","mocha":"*","expect.js":"*"},"scripts":{"pretest":"./node_modules/.bin/coffee -c -o lib src","test":"./node_modules/.bin/mocha"},"_id":"teacup@0.2.10","dist":{"shasum":"77e70c69cf79f3581dfdebea4acd4120f50567e3","tarball":"https://registry.npmjs.org/teacup/-/teacup-0.2.10.tgz","integrity":"sha512-ZgTUC3HhSBjvo0easTZAeFYNelcttSC7DWyHwMpbDMgFGfSGvlmX0r/EwEkDs29xFcmmeZI4Y5o8PxC0+dgsIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqEFajrXyIkI7Hv8rBRRq2SiHwWODVxAoNCDdnz6KxKAIgKh+38GHtYt9CvMZs4WrT9vZEWzecONl38jQXQ0Pk4S8="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"asalant","email":"alon@salant.org"},"maintainers":[{"name":"hurrymaplelad","email":"adam@hmlad.com"},{"name":"asalant","email":"alon@salant.org"},{"name":"randypuro","email":"randypuro@gmail.com"}],"directories":{}},"0.3.0":{"name":"teacup","version":"0.3.0","description":"Render HTML with native CoffeeScript templates. No magic, no fuss.","homepage":"http://goodeggs.github.com/teacup/","main":"lib/teacup","repository":{"type":"git","url":"git://github.com/goodeggs/teacup.git"},"keywords":["template","coffeescript","coffee-script","coffee","render","view","html","coffeekup","coffeecup","drykup","express"],"devDependencies":{"coffee-script":">=1.7.0","connect-assets":"*","mocha":"*","expect.js":"*"},"scripts":{"pretest":"./node_modules/.bin/coffee -c -o lib src","test":"./node_modules/.bin/mocha"},"bugs":{"url":"https://github.com/goodeggs/teacup/issues"},"_id":"teacup@0.3.0","dist":{"shasum":"e8e6634aa44affa210a435c2b22f2f050d29992a","tarball":"https://registry.npmjs.org/teacup/-/teacup-0.3.0.tgz","integrity":"sha512-nxVwJ9EHhKNr1WETsrdBq612VzXUras8kq2SIn3aaJOLEUI+p+ZQbDcNZ4Cjv/z5pCPCotgvUeXkaggEBCpEBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQCE9yNg90/7FHh8zhkOtliBZBWGeoM7Tsk6ERNEgtwAiBKA4JGtNAKrwuWcKyEze33Pzx/aa45rZj+47NsDHSqIw=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"hurrymaplelad","email":"adam@hmlad.com"},"maintainers":[{"name":"hurrymaplelad","email":"adam@hmlad.com"},{"name":"asalant","email":"alon@salant.org"},{"name":"randypuro","email":"randypuro@gmail.com"},{"name":"goodeggs","email":"open-source@goodeggs.com"}],"directories":{}},"0.3.1":{"name":"teacup","version":"0.3.1","description":"Render HTML with native CoffeeScript templates. No magic, no fuss.","homepage":"http://goodeggs.github.com/teacup/","main":"lib/teacup","repository":{"type":"git","url":"git://github.com/goodeggs/teacup.git"},"keywords":["template","coffeescript","coffee-script","coffee","render","view","html","coffeekup","coffeecup","drykup","express"],"devDependencies":{"coffee-script":">=1.7.0","connect-assets":"*","mocha":"*","expect.js":"*"},"scripts":{"pretest":"coffee -c -o lib src","test":"mocha"},"bugs":{"url":"https://github.com/goodeggs/teacup/issues"},"_id":"teacup@0.3.1","dist":{"shasum":"dab382ba0b953cb0f409b95ac6d697caae7f1c9e","tarball":"https://registry.npmjs.org/teacup/-/teacup-0.3.1.tgz","integrity":"sha512-TUkD/y7qETH9lZlFyJ3JAVpmRiVt07uRCy4/UztUHxxNe+/AOcu6NQVKWYLECcU/6+294+32Ev1maANkeqM+CA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDG3ok/2IDjmCcpXjSqSp6K7IR8h51SiAhVHaPI2IhZYAiEAzQS36A0gX1FSxffWyKUJ1gy/8IbPczFpi1RYolR/BPY="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"hurrymaplelad","email":"adam@hmlad.com"},"maintainers":[{"name":"hurrymaplelad","email":"adam@hmlad.com"},{"name":"asalant","email":"alon@salant.org"},{"name":"randypuro","email":"randypuro@gmail.com"},{"name":"goodeggs","email":"open-source@goodeggs.com"}],"directories":{}},"0.4.0":{"name":"teacup","version":"0.4.0","description":"Render HTML with native CoffeeScript templates. No magic, no fuss.","homepage":"http://goodeggs.github.com/teacup/","main":"lib/teacup","repository":{"type":"git","url":"git://github.com/goodeggs/teacup.git"},"keywords":["template","coffeescript","coffee-script","coffee","render","view","html","coffeekup","coffeecup","drykup","express"],"devDependencies":{"coffee-script":">=1.7.0","connect-assets":"*","mocha":"*","expect.js":"*"},"scripts":{"pretest":"coffee -c -o lib src","test":"mocha"},"bugs":{"url":"https://github.com/goodeggs/teacup/issues"},"_id":"teacup@0.4.0","dist":{"shasum":"5b1dfebef10c58ef6e7277309ef6b1d38c93cc75","tarball":"https://registry.npmjs.org/teacup/-/teacup-0.4.0.tgz","integrity":"sha512-4FG5zpdwJfpZ+mI8zwRdsL+eN41CHiktGfl8EteO6BU35basmxfAiPNJ/b4TdUJBRjvfjqJx2la+oCUQY004OA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3JUE0xWUa8z5e15rOrQQlKXA4P4L55+9f4sL1FIXVRAiEArV5EvdaUOOsvrnKUDTfKbLbaGIrm5mNNYN1JqhxJnKo="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"hurrymaplelad","email":"adam@hmlad.com"},"maintainers":[{"name":"hurrymaplelad","email":"adam@hmlad.com"},{"name":"asalant","email":"alon@salant.org"},{"name":"randypuro","email":"randypuro@gmail.com"},{"name":"goodeggs","email":"open-source@goodeggs.com"}],"directories":{}},"0.4.1":{"name":"teacup","version":"0.4.1","description":"Render HTML with native CoffeeScript templates. No magic, no fuss.","homepage":"http://goodeggs.github.com/teacup/","main":"lib/teacup","repository":{"type":"git","url":"git://github.com/goodeggs/teacup.git"},"keywords":["template","coffeescript","coffee-script","coffee","render","view","html","coffeekup","coffeecup","drykup","express"],"devDependencies":{"coffee-script":">=1.7.0","connect-assets":"*","mocha":"*","expect.js":"*"},"scripts":{"pretest":"coffee -c -o lib src","test":"mocha"},"bugs":{"url":"https://github.com/goodeggs/teacup/issues"},"_id":"teacup@0.4.1","dist":{"shasum":"accc59d30864161a6d67b6239998720b17f6bd06","tarball":"https://registry.npmjs.org/teacup/-/teacup-0.4.1.tgz","integrity":"sha512-1CkSKdDdr3cCq0aj2Vwjg/++u7sB7m5lIy47zxk6mXjWSaiqtP6AvS3ixfHzId5LHZCIQDtCF39IRnnYVVyi+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKMtKEx+Dq40l91KKMUPbvqb4kwGrOMf8iSTkLRamhBwIgOj0y1fQZCm33A6HjBV5FdUbjVyWD2dQ9YcqmBGgqRjI="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"hurrymaplelad","email":"adam@hmlad.com"},"maintainers":[{"name":"hurrymaplelad","email":"adam@hmlad.com"},{"name":"asalant","email":"alon@salant.org"},{"name":"randypuro","email":"randypuro@gmail.com"},{"name":"goodeggs","email":"open-source@goodeggs.com"}],"directories":{}},"0.4.2":{"name":"teacup","version":"0.4.2","description":"Render HTML with native CoffeeScript templates. No magic, no fuss.","homepage":"http://goodeggs.github.com/teacup/","main":"lib/teacup","repository":{"type":"git","url":"git://github.com/goodeggs/teacup.git"},"keywords":["template","coffeescript","coffee-script","coffee","render","view","html","coffeekup","coffeecup","drykup","express"],"devDependencies":{"coffee-script":">=1.7.0","connect-assets":"*","mocha":"*","expect.js":"*"},"scripts":{"pretest":"coffee -c -o lib src","test":"mocha"},"bugs":{"url":"https://github.com/goodeggs/teacup/issues"},"_id":"teacup@0.4.2","dist":{"shasum":"4da04e51ee718fb4f2aaeb8f9d557fa449de7a37","tarball":"https://registry.npmjs.org/teacup/-/teacup-0.4.2.tgz","integrity":"sha512-mEByCV+5Q22hjHV1YfqX7xY8eqYrv9mdw56jVfwY69+g2JO0WJJv+T3Okpc9EMZkalJu4F28od9QI5u3/8IcIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFjWmwhOECT2XSVzVc6ZBn3TmnywZmI7U0KW1WnTGl0JAiAQQLZBV63NDz9mqkmovjTNuJO1dOnckkV85wUNhHWfxA=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"hurrymaplelad","email":"adam@hmlad.com"},{"name":"asalant","email":"alon@salant.org"},{"name":"randypuro","email":"randypuro@gmail.com"},{"name":"goodeggs","email":"open-source@goodeggs.com"}],"directories":{}},"1.0.0":{"name":"teacup","version":"1.0.0","description":"Render HTML with native CoffeeScript templates. No magic, no fuss.","homepage":"http://goodeggs.github.com/teacup/","main":"lib/teacup","repository":{"type":"git","url":"git://github.com/goodeggs/teacup.git"},"keywords":["template","coffeescript","coffee-script","coffee","render","view","html","coffeekup","coffeecup","drykup","express"],"devDependencies":{"coffee-script":">=1.7.0","connect-assets":"*","mocha":"*","expect.js":"*"},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","test":"mocha","compile":"coffee --compile --output lib/ src/"},"bugs":{"url":"https://github.com/goodeggs/teacup/issues"},"_id":"teacup@1.0.0","dist":{"shasum":"a9b74f309ebcdfa491cf5d601c3c33c0dda1e71b","tarball":"https://registry.npmjs.org/teacup/-/teacup-1.0.0.tgz","integrity":"sha512-Q8qapFruiLw49MH1ZWoUZVkjNc56MSV0CxHOYCzaRH2SeukpyIe+mZo64AGx+LWxv77psl1K1K3c5hYM3I2Xyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8zlZpGRSw25hZvvqfBZlXyxf4ZR6mU2/RKBJDIWpa6AiBWaH4db1c/II7WwXdmk03BtOdRGi0rEM45TeiBQJwtFA=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"hurrymaplelad","email":"adam@hmlad.com"},"maintainers":[{"name":"hurrymaplelad","email":"adam@hmlad.com"},{"name":"asalant","email":"alon@salant.org"},{"name":"randypuro","email":"randypuro@gmail.com"},{"name":"goodeggs","email":"open-source@goodeggs.com"}],"directories":{}},"1.0.1":{"name":"teacup","version":"1.0.1","description":"Render HTML with native CoffeeScript templates. No magic, no fuss.","homepage":"http://goodeggs.github.com/teacup/","main":"lib/teacup","repository":{"type":"git","url":"git://github.com/goodeggs/teacup.git"},"keywords":["template","coffeescript","coffee-script","coffee","render","view","html","coffeekup","coffeecup","drykup","express"],"devDependencies":{"coffee-script":">=1.8.0","connect-assets":"*","mocha":"*","expect.js":"*"},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","test":"mocha","compile":"coffee --compile --output lib/ src/"},"bugs":{"url":"https://github.com/goodeggs/teacup/issues"},"_id":"teacup@1.0.1","dist":{"shasum":"808dc44a0608ec55ed010577e5b53bda4e6d4bcb","tarball":"https://registry.npmjs.org/teacup/-/teacup-1.0.1.tgz","integrity":"sha512-61khmnXicejaCX+/fWJ+11TO3gPdth+q6XKj8n9/Vvob2twneONStbSvdfDBHRL6ZuSjOJJXDoCrep5SaGZqQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWoWug3cqmuX5omTvLxlKYRVkwHkNFhfo7zW65wNaZyAiEAmUVdbtWrqzXG1bX2y7pqeIhKRzYYFWU9LB1TPZ6K/Jg="}]},"_from":".","_npmVersion":"1.3.26","_npmUser":{"name":"hurrymaplelad","email":"adam@hmlad.com"},"maintainers":[{"name":"hurrymaplelad","email":"adam@hmlad.com"},{"name":"asalant","email":"alon@salant.org"},{"name":"randypuro","email":"randypuro@gmail.com"},{"name":"goodeggs","email":"open-source@goodeggs.com"}],"directories":{}},"1.1.0":{"name":"teacup","version":"1.1.0","description":"Render HTML with native CoffeeScript templates. No magic, no fuss.","homepage":"http://goodeggs.github.com/teacup/","main":"lib/teacup","repository":{"type":"git","url":"git://github.com/goodeggs/teacup.git"},"keywords":["template","coffeescript","coffee-script","coffee","render","view","html","coffeekup","coffeecup","drykup","express"],"devDependencies":{"coffee-script":">=1.8.0","connect-assets":"*","mocha":"*","expect.js":"*"},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","test":"mocha","compile":"coffee --compile --output lib/ src/"},"bugs":{"url":"https://github.com/goodeggs/teacup/issues"},"_id":"teacup@1.1.0","dist":{"shasum":"c177bd75ad017e4fa9a989be534f32ac5fbb7f8a","tarball":"https://registry.npmjs.org/teacup/-/teacup-1.1.0.tgz","integrity":"sha512-55fxvWSlCr7qBOFltsO4O4QMs3ftAyrbJRHesPbpGINtVZU8Rf9aFx4D/Yfwi8CQhckrXLAN4Uh6J65uhiyJ7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQAyfuV8WUMYoRgAvzdi35g71lFoc7cDtK+43Osd/axAiEAuSjgjkygC9Xi53AV7lk7rHeXI2PmE/By/WVqmrj5eHU="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"goodeggs","email":"open-source@goodeggs.com"},"maintainers":[{"name":"hurrymaplelad","email":"adam@hmlad.com"},{"name":"asalant","email":"alon@salant.org"},{"name":"randypuro","email":"randypuro@gmail.com"},{"name":"goodeggs","email":"open-source@goodeggs.com"}],"directories":{}},"1.2.0":{"name":"teacup","version":"1.2.0","description":"Render HTML with native CoffeeScript templates. No magic, no fuss.","homepage":"http://goodeggs.github.com/teacup/","main":"lib/teacup","repository":{"type":"git","url":"git://github.com/goodeggs/teacup.git"},"keywords":["template","coffeescript","coffee-script","coffee","render","view","html","coffeekup","coffeecup","drykup","express"],"devDependencies":{"coffee-script":">=1.8.0","connect-assets":"*","mocha":"*","expect.js":"*"},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","test":"mocha","compile":"coffee --compile --output lib/ src/"},"bugs":{"url":"https://github.com/goodeggs/teacup/issues"},"_id":"teacup@1.2.0","dist":{"shasum":"9334d3dfe497d20a66f52c110a7866628c150f20","tarball":"https://registry.npmjs.org/teacup/-/teacup-1.2.0.tgz","integrity":"sha512-/FW1y4ej2LbG7z/AIjnQo9nn9F6YZRNS2DSC8WxVc0VPvzOAiZmPn/RbAo26HdAuqDL153jI1CXhkDCGmysARQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQe18cbzAAJnkS3I8RKxRGYaz2DFP+5gscuGXFGVC7kAiEAtKxz1TWsLf/fUDEwXxqNOUE8gxiQvjeFUMDcTRP6rY8="}]},"_from":".","_npmVersion":"1.3.26","_npmUser":{"name":"hurrymaplelad","email":"adam@hmlad.com"},"maintainers":[{"name":"hurrymaplelad","email":"adam@hmlad.com"},{"name":"asalant","email":"alon@salant.org"},{"name":"randypuro","email":"randypuro@gmail.com"},{"name":"goodeggs","email":"open-source@goodeggs.com"}],"directories":{}},"2.0.0":{"name":"teacup","version":"2.0.0","description":"Render HTML with native CoffeeScript templates. No magic, no fuss.","homepage":"http://goodeggs.github.com/teacup/","main":"lib/teacup","repository":{"type":"git","url":"git://github.com/goodeggs/teacup.git"},"keywords":["template","coffeescript","coffee-script","coffee","render","view","html","coffeekup","coffeecup","drykup","express"],"devDependencies":{"coffee-script":">=1.8.0","connect-assets":"*","mocha":"*","expect.js":"*"},"scripts":{"pretest":"npm run compile","prepublish":"npm run compile","test":"mocha","compile":"coffee --compile --output lib/ src/"},"gitHead":"f8a9a35737985e0f997758fc39c3aefe9ecb7726","bugs":{"url":"https://github.com/goodeggs/teacup/issues"},"_id":"teacup@2.0.0","_shasum":"320c6119561081d168664273e98724e450ef0afc","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"goodeggs","email":"aaron@goodeggs.com"},"maintainers":[{"name":"hurrymaplelad","email":"adam@hmlad.com"},{"name":"asalant","email":"alon@salant.org"},{"name":"randypuro","email":"randypuro@gmail.com"},{"name":"goodeggs","email":"open-source@goodeggs.com"},{"name":"adborden","email":"aaron@goodeggs.com"}],"dist":{"shasum":"320c6119561081d168664273e98724e450ef0afc","tarball":"https://registry.npmjs.org/teacup/-/teacup-2.0.0.tgz","integrity":"sha512-J9vJtN06zdBvScbcHhHZ8P0KJhPrkJR4S2QLjtavhXpi8aZR2TDUOCCZ0XKKOpsC1tjHLqROAgsKXCxouZmzSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpUVwCWT6lw5qGx6OLoJFToZwq5NJZ2t+DQ0bKrMXdkAIgGZ7nAu79ygQGPBaYTMvfcM6ydmmOgInRbTgUr1wG5V8="}]},"directories":{}}},"readme":"![teacup](https://raw.github.com/goodeggs/teacup/master/docs/teacup.jpg)\n\nTeacup is templates in CoffeeScript.\n\nCompose DSL functions to build strings of HTML.\nPackage templates and helpers in CommonJS, AMD modules, or vanilla coffeescript.\nIntegrate with the tools you love: Express, Backbone, Rails, and more.\n\n[![Build Status](http://img.shields.io/travis/goodeggs/teacup.svg?style=flat-square)](https://travis-ci.org/goodeggs/teacup)\n[![NPM version](http://img.shields.io/npm/v/teacup.svg?style=flat-square)](https://www.npmjs.org/package/teacup)\n[![Bower version](http://img.shields.io/bower/v/teacup.svg?style=flat-square)](https://github.com/goodeggs/teacup)\n\nThe Basics\n---------------\n\nUse the `renderable` helper to create a function that returns an HTML string when called.\n\n```coffee\n{renderable, ul, li, input} = require 'teacup'\n\ntemplate = renderable (teas)->\n  ul ->\n    for tea in teas\n      li tea\n    input type: 'button', value: 'Steep'\n\nconsole.log template(['Jasmine', 'Darjeeling'])\n# Outputs <ul><li>Jasmine</li><li>Darjeeling</li></ul><input type=\"button\" value=\"Steep\"/>\n```\n\nUse the `render` helper to render a template to a string immediately.\n\n```coffee\n{render, ul, li} = require 'teacup'\n\noutput = render ->\n  ul ->\n    li 'Bergamont'\n    li 'Chamomile'\n\nconsole.log output\n# Outputs <ul><li>Bergamont</li><li>Chamomile</li></ul>\n```\n\n\n### Express\n\nTo use Teacup as your Express template engine:\n\nInstall from npm\n\n    $ npm install teacup\n\nRegister Teacup as a view engine.\n\n```coffee\nexpress = require 'express'\nteacup = require 'teacup/lib/express'\n\napp = express()\napp.configure ->\n  app.engine \"coffee\", teacup.renderFile\n```\n\nThen write your views as regular old coffee files that export a renderable template.\n\n```coffee\n# views/example.coffee\n{renderable, div, h1} = require 'teacup'\n\nmodule.exports = renderable ({title}) ->\n  div '#example', ->\n    h1 \"Hello, #{title}\"\n```\n\nYou can use Teacup templates even if your Express app is not using CoffeeScript.\n\n### connect-assets\n\nIf you are using [connect-assets](https://github.com/TrevorBurnham/connect-assets) to compile your CoffeeScript in\nan asset pipeline, you can use the Teacup middleware which registers connect-assets `js` and `css` helpers with Teacup.\n\nGrab the module to get started\n\n    $ npm install teacup\n\nThen configure the middleware\n\n```coffee\nexpress = require 'express'\nconnectAssets = require 'teacup/lib/connect-assets'\napp = express()\napp.configure ->\n  app.use connectAssets(src: 'assets', jsDir: 'javascripts', cssDir: 'stylesheets')\n```\n\nAnd in your templates:\n\n```coffee\n{renderable, js, css, html, head, body} = require 'teacup'\n\nmodule.exports = renderable ->\n  html ->\n    head ->\n      js 'app'\n      css 'app'\n    body ->\n      # ...\n```\n\nThe Teacup middleware passes the provided options to connect-assets and returns an instance of the connect-assets middleware.\n\n### Browser\n\nTo use for client-side rendering, all you need is [teacup.js](https://raw.github.com/goodeggs/teacup/master/lib/teacup.js).  You can\ntoss it in a script tag, `require()` and browserify it, load it with an AMD loader, send it down an asset pipeline\nlike Rails or connect-assets, or use some sweet custom build process.\n\nTeacup claims window.teacup if you arent using AMD or CommonJS.\n\n```coffee\n{renderable, ul, li} = teacup\n\ntemplate = renderable (items)->\n  ul ->\n    li item for item in items\n\nconsole.log template(['One', 'Two'])\n```\n\n### Backbone\n\nFeel free to write your template in the same file as a Backbone View and call it from `view.render()` like so:\n\n```coffee\n{renderable, div, h1, ul, li, p, form, input} = teacup\n\ntemplate = renderable (kids) ->\n  div ->\n    h1 \"Welcome to our tea party\"\n    p \"We have a few kids at the table...\"\n    ul ->\n      kids.each (kid) ->\n        li kid.get 'name'\n    form ->\n      input placeholder: 'Add another'\n\nclass PartyView extends Backbone.View\n\n  constructor: (kids) ->\n    @kids = new Backbone.Collection kids\n    super()\n\n  render: ->\n    @$el.html template(@kids)\n    @$('form input').focus()\n    @\n\n```\nCheck out [teacup-backbone-example](https://github.com/goodeggs/teacup-backbone-example) for a complete Backbone + Express app.\n\n\n### Rails\n\nThe [Teacup::Rails](https://github.com/goodeggs/teacup-rails) gem makes Teacup available to the asset pipeline in Rails 3.1+.\n\nGuide\n---------\n\n### Ids and Classes\n\nPass a CSS selector as the first argument to a tag function to add ids and classes.\n\n```coffee\n{render, div} = require 'teacup'\n\nconsole.log render ->\n  div '#confirm.btn.btn-small'\n# Outputs <div id=\"confirm\" class=\"btn btn-small\"></div>\n```\n\n### Attributes\n\nDefine tag attributes with object literals.\n\n```coffee\n{render, button} = require 'teacup'\n\nconsole.log render ->\n  button '.btn', type: 'button', disabled: true, 'Click Me'\n# Outputs <button class=\"btn\" type=\"button\" disabled=\"disabled\">Click Me</button>\n```\n\n### Escaping\n\nTeacup escapes input by default. To disable escaping, use the `raw` helper.\n\n```coffee\n{render, raw, h1, div} = require 'teacup'\n\ninner = render ->\n  h1 'Header'\n\nconsole.log render ->\n  div inner\n# Outputs <div>&lt;h1&gt;Header&lt;/h1&gt;</div>\n\nconsole.log render ->\n  div ->\n    raw inner\n# Outputs <div><h1>Header</h1></div>\n```\n\n### Text\n\nThe text helper inserts a string in the template without wrapping it in a tag.  It creates a [text node](https://developer.mozilla.org/en-US/docs/DOM/Text).\n\n```coffee\n{render, text, b, em, p} = require 'teacup'\n\nconsole.log render ->\n  p ->\n    text 'Sometimes you just want '\n    b 'plain'\n    text ' text.'\n# Outputs <p>Sometimes you just want <b>plain</b> text.</p>\n```\n\n### Custom Tags\n\nYou can define custom tags with the tag helper.\n\n```coffee\n{render, tag} = require 'teacup'\n\nconsole.log render ->\n  tag 'chart',\n    value: '5'\n    style: 'colored'\n# Outputs <chart value=\"5\" style=\"colored\"></chart>\n```\n\n### Helpers\n\nWrite view helpers as renderable functions and require them as needed.\n\nHere's a helpers file that defines a set of [microformats](http://microformats.org/wiki/hcalendar).\n\n```coffee\n# views/microformats.coffee\n{renderable, span, text} = require 'teacup'\nmoment = require 'moment'\n\nmodule.exports =\n  hcalendar: renderable ({date, location, summary}) ->\n    span \".vevent\", ->\n      span \".summary\", summary\n      text \" on \"\n      span \".dtstart\", moment(date).format(\"YYYY-MM-DD\")\n      text \" was in \"\n      span \".location\", location\n```\n\nAnd a view that uses one of the helpers.\n\n```coffee\n# views/events.coffee\n{renderable, ul, li} = require 'teacup'\n{hcalendar} = require './microformats'\n\nmodule.exports = renderable ({events}) ->\n  ul ->\n    for event in events\n      li ->\n        hcalendar event\n```\n\nYou can write helpers that support css selector classnames and ids using `normalizeArgs`:\n\n```coffee\n{normalizeArgs, input} = require 'teacup'\n\ntextInput = ->\n  {attrs, contents} = normalizeArgs arguments\n  attrs.type = 'text'\n  input attrs, contents\n```\n\n### Compiling Templates\n\nJust use the CoffeeScript compiler.  Uglify will make em real small.\n\n```\n$ coffee -c -o build src\n```\n\n### Plugins\n\n\n  Use plugins with the `use` method:\n\n  ```coffee\n  teacup = require 'teacup'\n  camelToKebab = require 'teacup-camel-to-kebab'\n\n  teacup.use camelToKebab()\n  ```\n\n### Components\n\nCreate your own teacup tag-like components:\n\n```coffee\ncaption = component (selector, attrs, renderContents) ->\n  div \"#{selector}.caption\", renderContents\n\ncaption '.photo-caption' -> text \"A bird\"\n\n# Outputs <div class=\"photo-caption caption\">A bird</div>\n```\nComponents can also pass data along to their children:\n\n```coffee\nmodal = component (selector, attrs, renderContents) ->\n  closeButton = ->\n    button 'Close'\n\n  div '.modal', ->\n    renderContents(closeButton)\n\nmodal (closeButton) ->\n  text 'close me: '\n  closeButton()\n\n# Outputs <div class=\"modal\">close me: <button>Close</button></div>\n```\n\n#### Available Plugins\n  - [camel-to-kebab](https://github.com/goodeggs/teacup-camel-to-kebab) - transform camelCase attribute names to kebab-case\n  - [databind](https://github.com/shimaore/teacup-databind) - simplify defining KnockoutJS attributes\n\nFAQ\n----\n\n**How's this different from CoffeeCup?**\n\n[CoffeeCup](http://github.com/gradus/coffeecup) is the currently maintained fork of\n[CoffeeKup](http://github.com/mauricemach/coffeekup) and is what we were using at Good Eggs before switching to Teacup.\nThe problem with CoffeeCup is that it uses some `eval` magic to put the tag functions in scope. This magic breaks\nclosure scope so you can't actually write templates using the functional constructs that you'd expect.\n\nLegacy\n-------\n\n[Markaby](http://github.com/markaby/markaby) begat [CoffeeKup](http://github.com/mauricemach/coffeekup) begat\n[CoffeeCup](http://github.com/gradus/coffeecup) and [DryKup](http://github.com/mark-hahn/drykup) which begat **Teacup**.\n\nContributing\n-------------\n\n```\n$ git clone https://github.com/goodeggs/teacup && cd teacup\n$ npm install\n$ npm test\n```\n\n[Changelog](CHANGELOG.md)\n---------\n","maintainers":[{"email":"open-source@goodeggs.com","name":"goodeggs-admin"},{"email":"randypuro@gmail.com","name":"randypuro"},{"email":"adam@hmlad.com","name":"hurrymaplelad"},{"email":"alon@salant.org","name":"asalant"},{"email":"adborden@a14n.net","name":"adborden"}],"time":{"modified":"2022-06-27T04:20:27.583Z","created":"2012-11-29T06:22:25.453Z","0.1.0":"2012-11-29T06:22:27.855Z","0.2.0":"2012-12-04T03:31:43.117Z","0.2.2":"2012-12-10T06:58:19.122Z","0.2.3":"2012-12-21T20:46:33.010Z","0.2.4":"2012-12-26T23:49:54.872Z","0.2.5":"2013-02-06T23:19:55.628Z","0.2.6":"2013-02-06T23:55:13.284Z","0.2.7":"2013-04-06T09:39:00.150Z","0.2.8":"2013-05-17T03:13:27.194Z","0.2.9":"2013-08-14T15:03:08.333Z","0.2.10":"2013-08-16T04:18:17.484Z","0.3.0":"2014-02-24T04:43:39.893Z","0.3.1":"2014-02-28T05:39:01.186Z","0.4.0":"2014-05-28T19:58:01.583Z","0.4.1":"2014-05-28T22:41:48.955Z","0.4.2":"2014-07-22T00:08:56.552Z","1.0.0":"2014-10-27T04:55:27.954Z","1.0.1":"2015-02-09T00:49:40.995Z","1.1.0":"2015-03-03T22:50:02.952Z","1.2.0":"2015-03-16T21:48:41.039Z","2.0.0":"2015-06-23T22:46:04.035Z"},"repository":{"type":"git","url":"git://github.com/goodeggs/teacup.git"},"readmeFilename":"README.md","homepage":"http://goodeggs.github.com/teacup/","keywords":["template","coffeescript","coffee-script","coffee","render","view","html","coffeekup","coffeecup","drykup","express"],"bugs":{"url":"https://github.com/goodeggs/teacup/issues"}}