{"_id":"YouAreDaChef","_rev":"45-c21f040c68dc4e379634c54382f84531","name":"YouAreDaChef","description":"Coffeescript/Javascript method combinations","dist-tags":{"latest":"1.2.0"},"versions":{"0.0.1":{"author":{"name":"Reg Braithwaite","email":"raganwald@gmail.com","url":"http://reginald.braythwayt.com"},"name":"YouAreDaChef","description":"Coffeescript/Javascript method combinations","version":"0.0.1","homepage":"https://github.com/raganwald/YouAreDaChef","repository":{"type":"git","url":"git://github.com/raganwald/YouAreDaChef.git"},"main":"lib/YouAreDaChef.js","scripts":{"test":"jasmine-node --coffee --verbose spec"},"engines":{"node":"*"},"dependencies":{"underscore":">=1.2.2"},"devDependencies":{},"_npmUser":{"name":"raganwald","email":"raganwald@gmail.com"},"_id":"YouAreDaChef@0.0.1","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"3a2d7b604c21bbe665c3a90c046b42da651d5cff","tarball":"https://registry.npmjs.org/YouAreDaChef/-/YouAreDaChef-0.0.1.tgz","integrity":"sha512-HfmnLR4bzQRP5f/bQ5xuWIhbFljQTht2uYlpONsYgqvbF807sHu7/ewfwXLXLW7yXNeBEubnggIHeh0vktbSWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx1FmiNCCCugDxlfBwi8BusnnYltDxKiv6/p5IKwoLlwIgRtxAxbA1DWElBVkMz6gxVBGR8vmFHkldoV6yzObXmJQ="}]},"maintainers":[{"name":"raganwald","email":"raganwald@gmail.com"}],"directories":{}},"0.0.2":{"author":{"name":"Reg Braithwaite","email":"raganwald@gmail.com","url":"http://braythwayt.com"},"name":"YouAreDaChef","description":"Coffeescript/Javascript method combinations","version":"0.0.2","homepage":"https://github.com/raganwald/YouAreDaChef","repository":{"type":"git","url":"git://github.com/raganwald/YouAreDaChef.git"},"main":"lib/YouAreDaChef.js","scripts":{"test":"jasmine-node --coffee --verbose spec"},"engines":{"node":"*"},"dependencies":{"underscore":">=1.2.2"},"devDependencies":{},"_npmUser":{"name":"raganwald","email":"raganwald@gmail.com"},"_id":"YouAreDaChef@0.0.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"4d932b1dea49ca7ed976fcc33b7587b83eb587f7","tarball":"https://registry.npmjs.org/YouAreDaChef/-/YouAreDaChef-0.0.2.tgz","integrity":"sha512-8wQjwjYeUUQZaRt/3eu13EALN0L/RvrlCjubBCTkCMe0maaDas2YUYFVc53u/D5wP+u1sYhtP4yDLj8rK78UxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGn0CaF1g5KMMBBm0rpgNuj1olGNIaU9o6XRiU97850vAiEAwvxygdpRC3I687eKQxlt5crvPL+1eH1m3kHvf8UHIJI="}]},"maintainers":[{"name":"raganwald","email":"raganwald@gmail.com"}],"directories":{}},"0.0.3":{"author":{"name":"Reg Braithwaite","email":"raganwald@gmail.com","url":"http://braythwayt.com"},"name":"YouAreDaChef","description":"Coffeescript/Javascript method combinations","version":"0.0.3","homepage":"https://github.com/raganwald/YouAreDaChef","repository":{"type":"git","url":"git://github.com/raganwald/YouAreDaChef.git"},"main":"lib/YouAreDaChef.js","scripts":{"test":"jasmine-node --coffee --verbose spec"},"engines":{"node":"*"},"dependencies":{"underscore":">=1.2.2","UnderscoreMatchersForJasmine":">=0.0.1"},"devDependencies":{},"_npmUser":{"name":"raganwald","email":"raganwald@gmail.com"},"_id":"YouAreDaChef@0.0.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"de617e261baf46fbba65157875a64d9b18f7ec72","tarball":"https://registry.npmjs.org/YouAreDaChef/-/YouAreDaChef-0.0.3.tgz","integrity":"sha512-db/r12umn/GFe+d+5DIsVBmJA6HZ69EOH1c2PR9cijkagJK9ict0V1v4ojvcscfUwN3vGWDDVWevc1/F7AvyLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQoJQdBbsXZqc+1g9My37rEmZb9JVdKaQNXRenutT8EAIgWYA8guge2andt1WwhVh4GHdYiaHvlNrp13kp8S+wsJA="}]},"maintainers":[{"name":"raganwald","email":"raganwald@gmail.com"}],"directories":{}},"0.1.0":{"author":{"name":"Reg Braithwaite","email":"raganwald@gmail.com","url":"http://braythwayt.com"},"name":"YouAreDaChef","description":"Coffeescript/Javascript method combinations","version":"0.1.0","homepage":"https://github.com/raganwald/YouAreDaChef","repository":{"type":"git","url":"git://github.com/raganwald/YouAreDaChef.git"},"main":"lib/YouAreDaChef.js","scripts":{"test":"jasmine-node --coffee --verbose spec"},"engines":{"node":"*"},"dependencies":{"underscore":">=1.2.2","UnderscoreMatchersForJasmine":">=0.0.1"},"devDependencies":{},"_npmUser":{"name":"raganwald","email":"raganwald@gmail.com"},"_id":"YouAreDaChef@0.1.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"69208c9e1ddd36d5a4a67cff32aaab078a7ad6f7","tarball":"https://registry.npmjs.org/YouAreDaChef/-/YouAreDaChef-0.1.0.tgz","integrity":"sha512-nlEiMWRn4dVO2nTIxi/OYLbxwosErLbQmITAqyVKGsU/Yp7sGBWETrq9X0cnfyGZkzGOz6hhDSfJjHyB2HAbSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICwyXvU6jyDH8HSYxsh3wOe49MCKlAFYlqsSRSBzNY+TAiB+m+tWt93ZEYjLfH7TLvS4TYeytGuE9PKjtboJzwngug=="}]},"maintainers":[{"name":"raganwald","email":"raganwald@gmail.com"}],"directories":{}},"1.0.1":{"author":{"name":"Reg Braithwaite","email":"raganwald@gmail.com","url":"http://braythwayt.com"},"name":"YouAreDaChef","description":"Coffeescript/Javascript method combinations","version":"1.0.1","homepage":"https://github.com/raganwald/YouAreDaChef","repository":{"type":"git","url":"git://github.com/raganwald/YouAreDaChef.git"},"main":"lib/YouAreDaChef.js","scripts":{"test":"jasmine-node --coffee --verbose spec"},"engines":{"node":"*"},"dependencies":{"underscore":">=1.2.2","UnderscoreMatchersForJasmine":">=0.0.1"},"devDependencies":{},"_npmUser":{"name":"raganwald","email":"raganwald@gmail.com"},"_id":"YouAreDaChef@1.0.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"576b3affcf7d8047bfb7fd6ad3a6eab7f929d4ca","tarball":"https://registry.npmjs.org/YouAreDaChef/-/YouAreDaChef-1.0.1.tgz","integrity":"sha512-4o2HeGLu2MmpcE/wP5l9AV5KUGWQV7IyXr9ynxEKuggOWGJ15u9vu3SMfgLI8TlhRaBNq3SkGAEct1c+E992/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFbRncDX3oxxQg1er4Rc+3dM4rk3TK2yrHkmFrCkP1miAiEApuhZ/7QeITDamMmQlSEjvw4FqjrMZjPt+7Mh6tGcs5I="}]},"maintainers":[{"name":"raganwald","email":"raganwald@gmail.com"}],"directories":{}},"1.0.2":{"author":{"name":"Reg Braithwaite","email":"raganwald@gmail.com","url":"http://braythwayt.com"},"name":"YouAreDaChef","description":"Coffeescript/Javascript method combinations","version":"1.0.2","homepage":"https://github.com/raganwald/YouAreDaChef","repository":{"type":"git","url":"git://github.com/raganwald/YouAreDaChef.git"},"main":"lib/YouAreDaChef.js","scripts":{"test":"jasmine-node --coffee --verbose spec"},"engines":{"node":"*"},"dependencies":{"underscore":">=1.2.2","UnderscoreMatchersForJasmine":">=0.0.1"},"devDependencies":{},"_npmUser":{"name":"raganwald","email":"raganwald@gmail.com"},"_id":"YouAreDaChef@1.0.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"8c3cf05de1a5dd717fc8e725487bc62029f3769d","tarball":"https://registry.npmjs.org/YouAreDaChef/-/YouAreDaChef-1.0.2.tgz","integrity":"sha512-fiE+FLBp0DZef+uMARKb0fND2po0c4Fm3cgr7XDxF1Wf6PDU7bCsdms9HgR1j5/Sz2qXLQr0NxHs5VEpkqf5JA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAf7ZabpJ3iQm/7Q43k2WIo6tZeceM0H28cXCQ8QhmrOAiEApp88W6Z+zLc3XkeN2tp/1Cssjl7VOFEjsVZa/ceDQ+c="}]},"maintainers":[{"name":"raganwald","email":"raganwald@gmail.com"}],"directories":{}},"1.0.3":{"author":{"name":"Reg Braithwaite","email":"raganwald@gmail.com","url":"http://braythwayt.com"},"name":"YouAreDaChef","description":"Coffeescript/Javascript method combinations","version":"1.0.3","homepage":"https://github.com/raganwald/YouAreDaChef","repository":{"type":"git","url":"git://github.com/raganwald/YouAreDaChef.git"},"main":"lib/YouAreDaChef.js","scripts":{"test":"jasmine-node --coffee --verbose spec"},"engines":{"node":"*"},"dependencies":{"underscore":">=1.2.2","UnderscoreMatchersForJasmine":">=0.0.1"},"devDependencies":{},"_npmUser":{"name":"raganwald","email":"raganwald@gmail.com"},"_id":"YouAreDaChef@1.0.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"796523a4838aa7e3b6234460d8fc0f952d41a9c4","tarball":"https://registry.npmjs.org/YouAreDaChef/-/YouAreDaChef-1.0.3.tgz","integrity":"sha512-3bEZy4Py0IdJC1TEiEpjh1gdeRijTkekKUAMBHh6Ajf106PLCBujAAYLNTQ//CzBYzH0JsoLFftGM1cPus5VPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPxbbUG6tV/O+h8oDC2tMdlEnY9a+8ehnPVbnWTqpEwAiEA+7J510KZgFc5iysgZyuIcwK3Q15TE4SqdMk5tFzjc00="}]},"maintainers":[{"name":"raganwald","email":"raganwald@gmail.com"}],"directories":{}},"1.0.4":{"author":{"name":"Reg Braithwaite","email":"raganwald@gmail.com","url":"http://braythwayt.com"},"name":"YouAreDaChef","description":"Coffeescript/Javascript method combinations","version":"1.0.4","homepage":"https://github.com/raganwald/YouAreDaChef","repository":{"type":"git","url":"git://github.com/raganwald/YouAreDaChef.git"},"main":"lib/YouAreDaChef.js","scripts":{"test":"jasmine-node --coffee --verbose spec"},"engines":{"node":"*"},"dependencies":{"underscore":">=1.2.2","UnderscoreMatchersForJasmine":">=0.0.1"},"devDependencies":{},"_npmUser":{"name":"raganwald","email":"raganwald@gmail.com"},"_id":"YouAreDaChef@1.0.4","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"c0fb38cfd4b45cf5f976a475ed8911149fb66f3e","tarball":"https://registry.npmjs.org/YouAreDaChef/-/YouAreDaChef-1.0.4.tgz","integrity":"sha512-TKYEOYGcLRLtEu/dOM4Mn4tiX4oUJbJ2fYbivWrHvYxTSQjlfVCfCOgfpybJSB//ccB2cCQzbMuNaVhVkD8H+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCM1dZRmQVX9e+JJzTXy9nb9xCtEP6oTKfg1k+uFfg9ywIhAN5TjZtNX9PClAKBFKxE+2KsIkyVW1i2Oj4h8ceT8dX3"}]},"maintainers":[{"name":"raganwald","email":"raganwald@gmail.com"}],"directories":{}},"1.1.0":{"author":{"name":"Reg Braithwaite","email":"raganwald@gmail.com","url":"http://braythwayt.com"},"name":"YouAreDaChef","description":"Coffeescript/Javascript method combinations","version":"1.1.0","homepage":"https://github.com/raganwald/YouAreDaChef","repository":{"type":"git","url":"git://github.com/raganwald/YouAreDaChef.git"},"main":"lib/YouAreDaChef.js","scripts":{"test":"jasmine-node --coffee --verbose spec"},"engines":{"node":"*"},"dependencies":{"underscore":">=1.2.2","UnderscoreMatchersForJasmine":">=0.0.1"},"devDependencies":{},"_npmUser":{"name":"raganwald","email":"raganwald@gmail.com"},"_id":"YouAreDaChef@1.1.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"ad27a175673d1fd074a1c8042befe3f0655cf112","tarball":"https://registry.npmjs.org/YouAreDaChef/-/YouAreDaChef-1.1.0.tgz","integrity":"sha512-TGm5tgI1nhGamf+Bs1VUgVWc9FM1s6/6smU/l50f8O6/V+a71cbAEJ3wlyoZr24nVZ8rx+u4kMcQfge76e9UzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaF83TMfpsRxv/2tEjiSwJOmm3g5F9XkcBVBYY669X9AIgMNZRMu68bufThp/yWcPSEOgRHiW20erJtH9i4QRln8k="}]},"maintainers":[{"name":"raganwald","email":"raganwald@gmail.com"}],"directories":{}},"1.1.1":{"author":{"name":"Reg Braithwaite","email":"raganwald@gmail.com","url":"http://braythwayt.com"},"name":"YouAreDaChef","description":"Coffeescript/Javascript method combinations","version":"1.1.1","homepage":"https://github.com/raganwald/YouAreDaChef","repository":{"type":"git","url":"git://github.com/raganwald/YouAreDaChef.git"},"main":"lib/YouAreDaChef.js","scripts":{"test":"jasmine-node --coffee --verbose spec"},"engines":{"node":"*"},"dependencies":{"underscore":">=1.2.2","UnderscoreMatchersForJasmine":">=0.0.1"},"devDependencies":{},"_npmUser":{"name":"raganwald","email":"raganwald@gmail.com"},"_id":"YouAreDaChef@1.1.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"ce8dcc0ba32766b803757a29ec02691ba0f13b47","tarball":"https://registry.npmjs.org/YouAreDaChef/-/YouAreDaChef-1.1.1.tgz","integrity":"sha512-QEKFewe15Yf9fxgjRqMNHrzyB4rEOO/hBU7RXPJ7UUpo2CV9o+p1s77E/4QfTc7EErUPAyjWgKmwmxC5g7njFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVjlRcKi4fWMOXCl6/cvWjq4mFjMuRBeywJLMEbs/YRAiEAvUVhJXSktgeRhzyOsR2NbsbUMdJ2AFWcxwmlykKcBec="}]},"maintainers":[{"name":"raganwald","email":"raganwald@gmail.com"}],"directories":{}},"1.1.2":{"author":{"name":"Reg Braithwaite","email":"raganwald@gmail.com","url":"http://braythwayt.com"},"name":"YouAreDaChef","description":"Coffeescript/Javascript method combinations","version":"1.1.2","homepage":"https://github.com/raganwald/YouAreDaChef","repository":{"type":"git","url":"git://github.com/raganwald/YouAreDaChef.git"},"main":"lib/YouAreDaChef.js","scripts":{"test":"jasmine-node --coffee --verbose spec"},"engines":{"node":"*"},"dependencies":{"underscore":">=1.2.2","UnderscoreMatchersForJasmine":">=0.0.1"},"devDependencies":{},"_npmUser":{"name":"raganwald","email":"raganwald@gmail.com"},"_id":"YouAreDaChef@1.1.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"cd1cf60a862ee4924013ffabf0a03355043f9ca1","tarball":"https://registry.npmjs.org/YouAreDaChef/-/YouAreDaChef-1.1.2.tgz","integrity":"sha512-py0AOoQ88JfH7Up38wj2WvKTjJypYZJQCQNcndIGCdHYUaVVVkKLOnaE8lT2bgO2ppacJ+1IA1T6Q5RpiNudOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPdxTHIpU4pmxNBAPM12YLEYtKvAbsKz1J6ADaAXjHQAIhALprPw/mGppxaRmhGElq8tEIAZiY8oo1Ib0WPkuj1Hbm"}]},"maintainers":[{"name":"raganwald","email":"raganwald@gmail.com"}],"directories":{}},"1.1.3":{"author":{"name":"Reg Braithwaite","email":"raganwald@gmail.com","url":"http://braythwayt.com"},"name":"YouAreDaChef","description":"Coffeescript/Javascript method combinations","version":"1.1.3","homepage":"https://github.com/raganwald/YouAreDaChef","repository":{"type":"git","url":"git://github.com/raganwald/YouAreDaChef.git"},"main":"lib/YouAreDaChef.js","scripts":{"test":"jasmine-node --coffee --verbose spec"},"engines":{"node":"*"},"dependencies":{"underscore":">=1.2.2","UnderscoreMatchersForJasmine":">=0.0.1"},"devDependencies":{},"_npmUser":{"name":"raganwald","email":"raganwald@gmail.com"},"_id":"YouAreDaChef@1.1.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"57b511016e32adc53d1041bb35713e71085018fa","tarball":"https://registry.npmjs.org/YouAreDaChef/-/YouAreDaChef-1.1.3.tgz","integrity":"sha512-23WEXFlgsRxbzYIaFT0xrWDzoU0kAVEfv1Lbj3WFs2uEv/+R4DYS+aS4hS5nqUe/C+OLqV4PyX0CT/oJm07K3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzH6qlxhkZtV9JbsrCvvIZ/PbR9JLMXF9Huvv8EJpmFwIgCBT5MXzahbz06HQM4IdmfnenWHMYlwNayLMM4crYcLI="}]},"maintainers":[{"name":"raganwald","email":"raganwald@gmail.com"}],"directories":{}},"1.1.4":{"author":{"name":"Reg Braithwaite","email":"raganwald@gmail.com","url":"http://braythwayt.com"},"name":"YouAreDaChef","description":"Coffeescript/Javascript method combinations","version":"1.1.4","homepage":"https://github.com/raganwald/YouAreDaChef","repository":{"type":"git","url":"git://github.com/raganwald/YouAreDaChef.git"},"main":"lib/YouAreDaChef.js","scripts":{"test":"jasmine-node --coffee --verbose spec"},"engines":{"node":"*"},"dependencies":{"underscore":">=1.2.2","UnderscoreMatchersForJasmine":">=0.0.1"},"devDependencies":{},"_npmUser":{"name":"raganwald","email":"raganwald@gmail.com"},"_id":"YouAreDaChef@1.1.4","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"80c07243c34deb05f3f126e07a38bb5ab8d836f2","tarball":"https://registry.npmjs.org/YouAreDaChef/-/YouAreDaChef-1.1.4.tgz","integrity":"sha512-KAvFua8hzZPrZnDX0/kqetI9vU3aVjo2caz7H9CjkXAyTS400DAfoTIKzai68nlLbA70qhV3GPfd0TpAM8tXsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSO9LCh6/HRfkerA/q2QL/IHLW2QuIop9lpF2kQrwJIAiB7nG9mBsiRtbkFQfHca/EQ4BS28f0GKU+F1OkILSJw7A=="}]},"maintainers":[{"name":"raganwald","email":"raganwald@gmail.com"}],"directories":{}},"1.1.5":{"author":{"name":"Reg Braithwaite","email":"raganwald@gmail.com","url":"http://braythwayt.com"},"name":"YouAreDaChef","description":"Coffeescript/Javascript method combinations","version":"1.1.5","homepage":"https://github.com/raganwald/YouAreDaChef","repository":{"type":"git","url":"git://github.com/raganwald/YouAreDaChef.git"},"main":"lib/YouAreDaChef.js","scripts":{"test":"jasmine-node --coffee --verbose spec"},"engines":{"node":"*"},"dependencies":{"underscore":">=1.2.2","UnderscoreMatchersForJasmine":">=0.0.1"},"devDependencies":{},"_npmUser":{"name":"raganwald","email":"raganwald@gmail.com"},"_id":"YouAreDaChef@1.1.5","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"28f73d8bb1f14bd142205f9117a389f1b1caaad8","tarball":"https://registry.npmjs.org/YouAreDaChef/-/YouAreDaChef-1.1.5.tgz","integrity":"sha512-+smkIiD4Z2Am12huWdG/X8/SVKaGGIa0kLMUdrxUuVTnY4dS7GHU+vUnNkaEuAJZmu4I9OhKHOvMZDWqHCb2SA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+6EaefaZDr5kiyNu+L6KF8OXHQV7lev7TGD0xiHDcUAiAifGE8jTYOMRysxW+0yys6nurE/J+CXtRzevuVP2zIGA=="}]},"maintainers":[{"name":"raganwald","email":"raganwald@gmail.com"}]},"1.2.0":{"author":{"name":"Reg Braithwaite","email":"raganwald@gmail.com","url":"http://braythwayt.com"},"name":"YouAreDaChef","description":"Coffeescript/Javascript method combinations","version":"1.2.0","homepage":"https://github.com/raganwald/YouAreDaChef","repository":{"type":"git","url":"git://github.com/raganwald/YouAreDaChef.git"},"main":"lib/YouAreDaChef.js","scripts":{"test":"jasmine-node --coffee --verbose spec","prepublish":"coffee -c lib/YouAreDaChef.coffee"},"engines":{"node":"*"},"dependencies":{"underscore":"~1.4.3"},"devDependencies":{"UnderscoreMatchersForJasmine":"~0.0.5","jasmine-node":"~1.0.28","coffee-script":"~1.4.0"},"_npmUser":{"name":"raganwald","email":"raganwald@gmail.com"},"_id":"YouAreDaChef@1.2.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"2a398d24293c1e2648548ef952ae7f8fbf4902dc","tarball":"https://registry.npmjs.org/YouAreDaChef/-/YouAreDaChef-1.2.0.tgz","integrity":"sha512-kb8Dvm/1BQIEXenv5EAEoiJVSHE7bFVq7K4Y9gwddzNGnn0tmrWJX8woGQQ5p6JlRx7m/hfqxdCZVrVOAigU1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgnVY+S6jP32uASda6b7w6q719L0Fg8nNu2EdrBTNA2AiEAj+KGVSkVwz2KrghztiTwf2yn3QV455TXNlXm5Gtcxx8="}]},"maintainers":[{"name":"raganwald","email":"raganwald@gmail.com"}]}},"readme":"You Are 'Da Chef\n===\n\nWhat is it?\n---\n\nThis library adds `before`, `after`, `around`, and `guard` method combinations to underscore.js projects, in much the same style as the Common Lisp Object System or Ruby on Rails controllers. With method combinations, you can easily separate concerns.\n\nFor example:\n\n    class Wumpus\n        roar: ->\n            # ...\n        run: ->\n            #...\n\n    class Hunter\n        draw: (bow) ->\n            # ...\n        quiver: ->\n            # ...\n        run: ->\n            #...\n\n    hydrate = (object) ->\n        # code that hydrates the object from storage\n\n    YouAreDaChef(Wumpus, Hunter)\n    \n        .before 'roar', 'draw', 'run', ->\n            hydrate(this)\n            \n        .after 'roar', 'draw', ->\n            @trigger 'action'\n            \n        .after 'run', ->\n            @trigger 'move'\n            \nYou can even use regular expressions to specify pointcuts:\n\n    class EnterpriseyLegume\n      setId:         (@id)         ->\n      setName:       (@name)       ->\n      setDepartment: (@department) ->\n      setCostCentre: (@costCentre) ->\n    \n    YouAreDaChef(EnterpriseyLegume)\n    \n      .around /set(.*)/, (pointcut, match, value) ->\n        performTransaction () ->\n          writeToLog \"#{match[1]}: #{value}\"\n          pointcut(value)\n    \n\nIs it any good?\n---\n\n[Yes][y].\n\n[y]: http://news.ycombinator.com/item?id=3067434\n\nCan I use it with pure Javascript?\n---\n\n[Yes][js].\n\nCan I install it with npm?\n---\n\nYes:\n\n    npm install YouAreDaChef\n\nWill it make me smarter?\n---\n\nNo, but it can make you *appear* smarter. Just explain that *guard advice is a monad*:\n    \n    YouAreDaChef(EnterpriseyLegume)\n    \n      .guard /write(.*)/, ->\n        @user.hasPermission('write', match[1])\n\nGuard advice works like a before combination, with the bonus that if it returns something falsely, the pointcut will not be executed. This behaviour is similar to the way ActiveRecord callbacks work.\n\nYou can also try making a [cryptic][cry] reference to a [computed][comp], non-local [COMEFROM][cf]. \n\n[cf]: http://en.wikipedia.org/wiki/COMEFROM\n[cry]: http://www.reddit.com/r/programming/comments/m4r4t/aspectoriented_programming_in_coffeescript_with_a/c2yfx6w\n[comp]: http://en.wikipedia.org/wiki/Goto#Computed_GOTO\n\nWhere can I read more?\n---\n\n[Separating Concerns in Coffeescript using Aspect-Oriented Programming][blog]\n\n[js]: https://github.com/raganwald/YouAreDaChef/blob/master/lib/YouAreDaChef.js\n[blog]: https://github.com/raganwald/homoiconic/blob/master/2011/11/YouAreDaChef.md#readme","maintainers":[{"name":"raganwald","email":"raganwald@gmail.com"}],"time":{"modified":"2022-06-13T02:16:48.034Z","created":"2011-11-28T22:23:25.037Z","0.0.1":"2011-11-28T22:23:25.513Z","0.0.2":"2012-05-01T01:36:36.768Z","0.0.3":"2012-05-04T16:59:04.583Z","0.1.0":"2012-05-04T19:24:35.237Z","1.0.1":"2012-05-06T14:07:02.725Z","1.0.2":"2012-05-07T00:04:39.865Z","1.0.3":"2012-05-07T03:34:31.680Z","1.0.4":"2012-05-07T03:50:11.543Z","1.1.0":"2012-05-07T16:16:08.418Z","1.1.1":"2012-05-07T18:08:43.471Z","1.1.2":"2012-05-09T17:11:47.791Z","1.1.3":"2012-05-09T18:34:15.996Z","1.1.4":"2012-05-09T21:44:01.156Z","1.1.5":"2012-05-10T00:36:19.229Z","1.2.0":"2013-01-24T14:42:56.517Z"},"author":{"name":"Reg Braithwaite","email":"raganwald@gmail.com","url":"http://braythwayt.com"},"repository":{"type":"git","url":"git://github.com/raganwald/YouAreDaChef.git"}}