{"_id":"peanut","_rev":"83-cfde6a5bcb0dfdd6fc2d0fd90c90aad7","name":"peanut","description":"node.js cucumber implementation for the birds","dist-tags":{"latest":"0.7.4"},"versions":{"0.2.0":{"name":"peanut","version":"0.2.0","description":"node.js cucumber implementation for the birds","keywords":["testing","bdd","tdd","cucumber"],"author":{"name":"Didit","email":"development@didit.com"},"dependencies":{"express":"2.4.0","findit":"0.0.3","jade":"0.10.5","optimist":"0.1.9","socket.io":"0.6.17","stylus":"0.12.0","underscore":"1.1.6","tobi":"0.2.2"},"devDependencies":{"eyes":"*","should":"*","sinon":"*"},"bin":{"peanut":"./bin/peanut"},"engines":{"node":"0.4.x"},"preferGlobal":true,"_id":"peanut@0.2.0","_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"110c3b2dbae52860a7c696e53b92dd1c4b143447","tarball":"https://registry.npmjs.org/peanut/-/peanut-0.2.0.tgz","integrity":"sha512-3Ys4rpVIHK4zSxrtuZ1/Z7VFJyTTYWEKtJonJQH8L6Gqcm9nPrgfhm8K/3e7jMcG0TFrz+DpghiNUTXsWH7OQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCm7An0O2yjH8FKFFkFELQeWSQ63CZ1mKEo3KMo21Hn1gIhAJnY4bTtvlw85+hbleEgFQD3UrUyQqT5eckw5XmZjVQe"}]},"scripts":{},"directories":{}},"0.2.1":{"name":"peanut","version":"0.2.1","description":"node.js cucumber implementation for the birds","keywords":["testing","bdd","tdd","cucumber"],"author":{"name":"Didit","email":"development@didit.com"},"dependencies":{"express":"2.4.0","findit":"0.0.3","jade":"0.10.5","optimist":"0.1.9","should":"*","sinon":"*","socket.io":"0.6.17","stylus":"0.12.0","underscore":"1.1.6","tobi":"0.2.2"},"bin":{"peanut":"./bin/peanut"},"engines":{"node":"0.4.x"},"preferGlobal":true,"_npmJsonOpts":{"file":"/Users/rmalko/.npm/peanut/0.2.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"peanut@0.2.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"34287c08c36bf43630f5bcd5abeaf484c58d2758","tarball":"https://registry.npmjs.org/peanut/-/peanut-0.2.1.tgz","integrity":"sha512-VNE21eicPLQxMfo6BBudRA1lHpc5gnNXfqh/Ahd/pGI5Qqn0kJtoQZf6m6YVTmMfl8t6ZCh1VZrdxXq6BABk9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3xhwKDaqeBXdlJ/2lBj7+ghI/BHspOQzRJEaeKL/1VAIhANB61zxizToEkFgUaRXXr+GKpPGRGeiZUsWsJLKZVdpL"}]},"scripts":{},"directories":{}},"0.2.2":{"name":"peanut","version":"0.2.2","description":"node.js cucumber implementation for the birds","keywords":["testing","bdd","tdd","cucumber"],"author":{"name":"Didit","email":"development@didit.com"},"dependencies":{"express":"2.4.0","findit":"0.0.3","jade":"0.10.5","optimist":"0.1.9","should":"*","sinon":"*","socket.io":"0.6.17","stylus":"0.12.0","underscore":"1.1.6","tobi":"0.2.2"},"bin":{"peanut":"./bin/peanut"},"engines":{"node":"0.4.x"},"preferGlobal":true,"_npmJsonOpts":{"file":"/Users/rmalko/.npm/peanut/0.2.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"peanut@0.2.2","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"9dd71d6a3f60beb47b3976b587896b4fa5960848","tarball":"https://registry.npmjs.org/peanut/-/peanut-0.2.2.tgz","integrity":"sha512-q2SolqVwjXssPiedA84XpuIcO3oQnw4fgMUa6oFWMGtGN6IXPwDrwPf643NI39of/ellqBRJQCmy1G50fNuwQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJw1bbI7XlVNoo9uyd0gRA4+gl8vl8Bj8kJm+E+cZTTgIhAOq+zzq6SzYJn9k5PROZjbLOJ47/TN9cNckOTactycS5"}]},"scripts":{},"directories":{}},"0.2.3":{"name":"peanut","version":"0.2.3","description":"node.js cucumber implementation for the birds","keywords":["testing","bdd","tdd","cucumber"],"author":{"name":"Didit","email":"development@didit.com"},"dependencies":{"express":"2.4.0","findit":"0.0.3","jade":"0.10.5","optimist":"0.1.9","should":"*","sinon":"*","socket.io":"0.6.17","stylus":"0.12.0","underscore":"1.1.6","tobi":"0.2.2"},"bin":{"peanut":"./bin/peanut"},"engines":{"node":"0.4.x"},"preferGlobal":true,"_npmJsonOpts":{"file":"/Users/rmalko/.npm/peanut/0.2.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"peanut@0.2.3","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"f45cd8fcc3254eacce7d8e3e9443379c2bd20ac3","tarball":"https://registry.npmjs.org/peanut/-/peanut-0.2.3.tgz","integrity":"sha512-oQBiB9AdvNBbMWZ2ueEK8zAxv54J7o8U8Jzm9Kh0KwXp3Z7Golu+hZRN76aa8VLiPaT0vmsf0BH5Zgoo7s+TDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJfavhS4AByWlEmvnrceBLGVm2Qnn/U5AI8qm6Hs8RNAIgH9EGeVViWtIK2n2MnxiuJX3UiR7R8sBSHV1anMSIdlc="}]},"scripts":{},"directories":{}},"0.3.0":{"name":"peanut","version":"0.3.0","description":"node.js cucumber implementation for the birds","keywords":["testing","bdd","tdd","cucumber"],"author":{"name":"Didit","email":"development@didit.com"},"dependencies":{"express":"2.4.0","findit":"0.0.3","jade":"0.10.5","optimist":"0.1.9","should":"*","sinon":"*","socket.io":"0.6.17","stylus":"0.12.0","underscore":"1.1.6","tobi":"0.2.2"},"bin":{"peanut":"./bin/peanut"},"engines":{"node":"0.4.x"},"preferGlobal":true,"_npmJsonOpts":{"file":"/Users/rmalko/.npm/peanut/0.3.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"peanut@0.3.0","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"78ba2fbc8c882face6c281f1feffa420a6b4464a","tarball":"https://registry.npmjs.org/peanut/-/peanut-0.3.0.tgz","integrity":"sha512-ffQyswnQr+Gtonuq3pyc+wxAy4rRtSVzU2/1hn5D4+Re5cUd0s5Xxpjcn1Zp5PNmr0nUU/s9DSy7Nh7005F/Ow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA+O9rE0hw2kt8L/1f2YVFAcNwnq6IdE9k6NR+i4x0TAIgNe1p43ftGMShMiMnoaf1ZwGHhnlUOQTJ+U+8L6U/OUU="}]},"scripts":{},"directories":{}},"0.3.1":{"name":"peanut","version":"0.3.1","description":"node.js cucumber implementation for the birds","keywords":["testing","bdd","tdd","cucumber"],"author":{"name":"Didit","email":"development@didit.com"},"dependencies":{"express":"2.4.0","findit":"0.0.3","jade":"0.10.5","optimist":"0.1.9","should":"*","sinon":"*","socket.io":"0.6.17","stylus":"0.12.0","underscore":"1.1.6","tobi":"0.2.2"},"bin":{"peanut":"./bin/peanut"},"engines":{"node":"0.4.x"},"preferGlobal":true,"_npmJsonOpts":{"file":"/Users/rmalko/.npm/peanut/0.3.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"peanut@0.3.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"2a91c82a0731cd7eae5402ee6d542daf11ecf0d8","tarball":"https://registry.npmjs.org/peanut/-/peanut-0.3.1.tgz","integrity":"sha512-Er/rJIFaVynZcucXAC7WqG5bSnOP4xFbaeNOIv6DbIFlz0j0DgcwBcS2nkFTL3GU6o8Nbt9i+8f+WO5UZin7AA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCS+zh5CpLJIFw42sf1X4oQPvmE4lG5ZXUjqpfi1uFi/AIhAJn/yTe/dtep0yGeh5WS322ctS+tTmlXGrOxoitvovWt"}]},"scripts":{},"directories":{}},"0.4.0":{"name":"peanut","version":"0.4.0","description":"node.js cucumber implementation for the birds","keywords":["testing","bdd","tdd","cucumber"],"author":{"name":"Didit","email":"development@didit.com"},"dependencies":{"express":"2.4.3","findit":"0.1.1","jade":"0.13.0","nomnom":"0.6.1","sinon":"1.1.1","socket.io":"0.6.17","stylus":"0.13.7","underscore":"1.1.6"},"bin":{"peanut":"./bin/peanut"},"engines":{"node":"0.4.x"},"preferGlobal":true,"_npmJsonOpts":{"file":"/Users/rmalko/.npm/peanut/0.4.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"peanut@0.4.0","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"461731aa887b603b5d73b05bc4c638f725d7e23d","tarball":"https://registry.npmjs.org/peanut/-/peanut-0.4.0.tgz","integrity":"sha512-+k9u2x6R9c3V4nbYqne7NOufjfe3OW0fDmu5QCAEcra9cQkf9b9QLyNkZGVv1+UbZ+SfR9XFYVi1iFSrlQKo3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCm57mipSuKKZ6c+7rxfL72915LSblgbyPEOYig9WaPBgIhAKnttRDM8JoHCEchKiQGybS1afWB3klRaKWISK8XKZCy"}]},"scripts":{},"directories":{}},"0.4.1":{"name":"peanut","version":"0.4.1","description":"node.js cucumber implementation for the birds","keywords":["testing","bdd","tdd","cucumber"],"author":{"name":"Didit","email":"development@didit.com"},"dependencies":{"express":"2.4.3","findit":"0.1.1","jade":"0.13.0","nomnom":"0.6.1","sinon":"1.1.1","socket.io":"0.6.17","stylus":"0.13.7","underscore":"1.1.6"},"bin":{"peanut":"./bin/peanut"},"engines":{"node":"0.4.x"},"preferGlobal":true,"_npmJsonOpts":{"file":"/Users/rmalko/.npm/peanut/0.4.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"peanut@0.4.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"215a65409718a327c06b83134b2b96681f2f3a34","tarball":"https://registry.npmjs.org/peanut/-/peanut-0.4.1.tgz","integrity":"sha512-eQhZGkhX3zic9ISnCsnmFSHJCpPHUvDWKw+UQq6X5f04rAje/KxIy5hbiCJ1q/98AjpJ2n93GFT8bNJd/IuLUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4eNeMxNL2lcwQf5BOvPMWTfUdJESTK3BliU6j0XNpkAIhANcEHjT28gaW+0r4En0SGDrDrpn6xzRNXvzTi6iXHuGT"}]},"scripts":{},"directories":{}},"0.5.0":{"name":"peanut","version":"0.5.0","description":"node.js cucumber implementation for the birds","keywords":["testing","bdd","tdd","cucumber"],"author":{"name":"Didit","email":"development@didit.com"},"dependencies":{"async":"0.1.9","express":"2.4.3","findit":"0.1.1","jade":"0.13.0","nomnom":"0.6.1","sinon":"1.1.1","socket.io":"0.6.17","stylus":"0.13.7","underscore":"1.1.6"},"bin":{"peanut":"./bin/peanut"},"engines":{"node":"0.4.x"},"preferGlobal":true,"_npmJsonOpts":{"file":"/Users/rmalko/.npm/peanut/0.5.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"peanut@0.5.0","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"107765dffb042d508abf0ac72125fae30ab174b0","tarball":"https://registry.npmjs.org/peanut/-/peanut-0.5.0.tgz","integrity":"sha512-+YFYI7VyFHA9Qrm0V0OFbF74ig/nusilX9xsAzRMbXzofegLUC3tX81UHpRrEXed1kuPe0KLwc0Mo6SubOM/GA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhKGq3p+dIQkQEb7oK6n0oGJUqaVejEprr3hqAFYQd4AiEA0LWYlXC04J0EUvvpSwsh70XsgEGjYSAxwGD3L6V0mHQ="}]},"scripts":{},"directories":{}},"0.5.1":{"name":"peanut","version":"0.5.1","description":"node.js cucumber implementation for the birds","keywords":["testing","bdd","tdd","cucumber"],"author":{"name":"Didit","email":"development@didit.com"},"dependencies":{"async":"0.1.9","express":"2.4.3","findit":"0.1.1","jade":"0.13.0","nomnom":"0.6.1","sinon":"1.1.1","socket.io":"0.6.17","stylus":"0.13.7","underscore":"1.1.6"},"bin":{"peanut":"./bin/peanut"},"engines":{"node":"0.4.x"},"preferGlobal":true,"_npmJsonOpts":{"file":"/Users/rmalko/.npm/peanut/0.5.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"peanut@0.5.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"189ff91b447c709d390eef3396b1d566299197c2","tarball":"https://registry.npmjs.org/peanut/-/peanut-0.5.1.tgz","integrity":"sha512-TgLmmOjn6yW0M1M1EliMDENaQVMCKjYESFgknCmI09DAb1kZVUR3Hk8xzypwi0uuUKxTeKRsY+gtHiUts/yxQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjNhTsl+r0KGZUaA2pZbg/sGAZQwTpVBRtszKYUyMEkwIgfgMw+IPqBZNPFs8KOKYQPOmT9F9Nq6FrNEhO11vh/8A="}]},"scripts":{},"directories":{}},"0.5.2":{"name":"peanut","version":"0.5.2","description":"node.js cucumber implementation for the birds","keywords":["testing","bdd","tdd","cucumber"],"author":{"name":"Didit","email":"development@didit.com"},"dependencies":{"async":"0.1.9","express":"2.4.3","findit":"0.1.1","jade":"0.13.0","nomnom":"0.6.1","sinon":"1.1.1","socket.io":"0.6.17","stylus":"0.13.7","underscore":"1.1.6"},"bin":{"peanut":"./bin/peanut"},"engines":{"node":"0.4.x"},"preferGlobal":true,"_npmJsonOpts":{"file":"/Users/malkomalko/.npm/peanut/0.5.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"peanut@0.5.2","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"4ece116c4951d6e687887d4fccfa3a39a3565dad","tarball":"https://registry.npmjs.org/peanut/-/peanut-0.5.2.tgz","integrity":"sha512-H34hBdPUW22JpjDF/WxZ+HDIYGH9cAslbFa7GF/mIJ3P3bsrCLKx6Xuu891teY5K7icy9sgjAr0qA4C0Uv1sHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvSExsbyTNMlBqd6BdINU/r+oNVjypdkrPlMvv5gRozAiEAsw9IgwIg/5zruymnTuzm7jagvuT0nB9Vk+MjJnx1d38="}]},"scripts":{},"directories":{}},"0.5.3":{"name":"peanut","version":"0.5.3","description":"node.js cucumber implementation for the birds","keywords":["testing","bdd","tdd","cucumber"],"author":{"name":"Didit Tech","email":"development@didit.com"},"dependencies":{"async":"0.1.9","express":"2.4.3","findit":"0.1.1","jade":"0.13.0","nomnom":"0.6.1","sinon":"1.1.1","socket.io":"0.6.17","stylus":"0.13.7","underscore":"1.1.6"},"bin":{"peanut":"./bin/peanut"},"engines":{"node":"0.4.x"},"preferGlobal":true,"_npmJsonOpts":{"file":"/Users/msilverman2/.npm/peanut/0.5.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"peanut@0.5.3","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"653c7bda7c72228f76b9ad2b9c311791ab659a14","tarball":"https://registry.npmjs.org/peanut/-/peanut-0.5.3.tgz","integrity":"sha512-0FfLmdVk9SjyY0Vcvu0CcrsRpIqbMvuX1b4DUkdT1Y5jG/U3OBp1A9Q1teO5dhWirmdy0s5XpxQix64FZCsEIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICM0W8q34zR4cG8FA/cHfaXKp7a3ywVYcqOwFsuMiSjYAiB+QtAS/5Z4ljVW2PvbhegGWyY9xs7Q9iKdsyUEZ4B8dA=="}]},"scripts":{},"maintainers":[{"name":"didit-tech","email":"development@didit.com"}],"directories":{}},"0.5.4":{"name":"peanut","version":"0.5.4","description":"node.js cucumber implementation for the birds","keywords":["testing","bdd","tdd","cucumber"],"author":{"name":"Didit Tech","email":"development@didit.com"},"dependencies":{"async":"0.1.9","express":"2.4.3","findit":"0.1.1","jade":"0.13.0","nomnom":"0.6.1","sinon":"1.1.1","socket.io":"0.6.17","stylus":"0.13.7","underscore":"1.1.6","xmlbuilder":"0.1.5"},"bin":{"peanut":"./bin/peanut"},"engines":{"node":"0.4.x"},"preferGlobal":true,"_npmJsonOpts":{"file":"/Users/jerkelens/.npm/peanut/0.5.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"peanut@0.5.4","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"2af125c5a122550d0f0aed85df810ecb23a470b2","tarball":"https://registry.npmjs.org/peanut/-/peanut-0.5.4.tgz","integrity":"sha512-Pl1aby3Ot1bxOUKABZ581X3oQSC3AJ8fEHW0E9XsD6a+DJtR5jxu1IpVGuNR6agwc0eqvGnF2JsUL5dGrjhWgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICD2D/S76zBQUpZxkwlMXCXe4dsFBXknptsRX9Jk85IhAiEAtia4+u+cXbfzVu6pX/gQ7Bnl8KC6DfHYVu5CvUQV6oY="}]},"scripts":{},"maintainers":[{"name":"didit-tech","email":"development@didit.com"}],"directories":{}},"0.6.1":{"name":"peanut","version":"0.6.1","description":"node.js cucumber implementation for the birds","keywords":["testing","bdd","tdd","cucumber"],"author":{"name":"Didit Tech","email":"development@didit.com"},"dependencies":{"async":"0.1.9","express":"2.4.3","findit":"0.1.1","jade":"0.13.0","nomnom":"0.6.1","sinon":"1.1.1","socket.io":"0.6.17","stylus":"0.13.7","underscore":"1.1.6","xmlbuilder":"0.1.5"},"bin":{"peanut":"./bin/peanut"},"engines":{"node":"0.4.x"},"preferGlobal":true,"_npmUser":{"name":"didit-tech","email":"development@didit.com"},"_id":"peanut@0.6.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"c3bfdf061bb090b8e0e129eff706d73c8c71caf0","tarball":"https://registry.npmjs.org/peanut/-/peanut-0.6.1.tgz","integrity":"sha512-5gqYnHy6ZsUiOfynA1N2bXJiHV3AQa09TNShdfXbyYg+YlMSgnMGhDshGqWP3C/FaUkLe4OYi46+/gy2HKQ0xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuH54L8rAIuk1UQMQR3BaMk8qcy9dcP/Nh8LOlsl1VxAiEAnYtwjUn10nWYb4L7vAYtx1twLh8tzq2Epq74EpYdhp8="}]},"maintainers":[{"name":"didit-tech","email":"development@didit.com"}],"directories":{}},"0.6.3":{"name":"peanut","version":"0.6.3","description":"node.js cucumber implementation for the birds","keywords":["testing","bdd","tdd","cucumber"],"author":{"name":"Didit Tech","email":"development@didit.com"},"dependencies":{"async":"0.1.9","express":"2.4.3","findit":"0.1.1","jade":"0.13.0","nomnom":"0.6.1","should":"0.3.2","sinon":"1.1.1","socket.io":"0.6.17","stylus":"0.13.7","underscore":"1.1.6","xmlbuilder":"0.1.5"},"bin":{"peanut":"./bin/peanut"},"engines":{"node":"0.4.x"},"preferGlobal":true,"_npmUser":{"name":"didit-tech","email":"development@didit.com"},"_id":"peanut@0.6.3","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"c6b29454ce87f0cd29426ae36f9f0e9466363516","tarball":"https://registry.npmjs.org/peanut/-/peanut-0.6.3.tgz","integrity":"sha512-bmszhP3iqhjMolMpeBcfOwo7SV7U5Cr5c4kA9mp7rS1ooHqSLrlBd3JzUyr4gZQkPICiCftqxEbTOpXQru3ebw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEE1xFW/qmMAgiFfOz9XqjfMwm2PkvhW9dUfVg90pAL6AiEAqiuATWmOLL8gYp1e8M1zOenXFBLf7HWHAp+1gdQWtj4="}]},"maintainers":[{"name":"didit-tech","email":"development@didit.com"}],"directories":{}},"0.6.5":{"name":"peanut","version":"0.6.5","description":"node.js cucumber implementation for the birds","keywords":["testing","bdd","tdd","cucumber"],"author":{"name":"Didit Tech","email":"development@didit.com"},"dependencies":{"async":"0.1.9","findit":"0.1.1","jade":"0.13.0","nomnom":"0.6.1","should":"0.6.0","sinon":"1.1.1","socket.io":"0.6.17","stylus":"0.13.7","underscore":"1.1.6","xmlbuilder":"0.1.5"},"bin":{"peanut":"./bin/peanut"},"engines":{"node":">= 0.6.17"},"preferGlobal":true,"_npmUser":{"name":"didit-tech","email":"development@didit.com"},"_id":"peanut@0.6.5","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"0456a488e85b3df0b9b91fb4bbcfef6657062d49","tarball":"https://registry.npmjs.org/peanut/-/peanut-0.6.5.tgz","integrity":"sha512-YCjGSUowyd6L2QJJcQY0lNqN6MxWkLY7THs3gBDIXnGvVx0jaBZyuxIF8ASWNoU5N0gfsIdDAKFcPL9o51w8dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKv2w4NKInXb+HdLLJ/5vVWIA0aCwZuJdDilMCUrFZ0QIgVEsO9zlmFc6/dsLvHdwi1NTZzbJh6Yix9SV25udElcc="}]},"maintainers":[{"name":"didit-tech","email":"development@didit.com"}]},"0.6.6":{"name":"peanut","version":"0.6.6","description":"node.js cucumber implementation for the birds","keywords":["testing","bdd","tdd","cucumber"],"author":{"name":"Didit Tech","email":"development@didit.com"},"dependencies":{"async":"0.1.9","findit":"0.1.1","jade":"0.13.0","nomnom":"0.6.1","should":"0.6.0","sinon":"1.1.1","socket.io":"0.6.17","stylus":"0.13.7","underscore":"1.1.6","xmlbuilder":"0.1.5"},"bin":{"peanut":"./bin/peanut"},"engines":{"node":">= 0.6.17"},"preferGlobal":true,"_npmUser":{"name":"didit-tech","email":"development@didit.com"},"_id":"peanut@0.6.6","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"4943a303fdee1545653e7e5b53db455496675835","tarball":"https://registry.npmjs.org/peanut/-/peanut-0.6.6.tgz","integrity":"sha512-kJb96mPCn6F5Y+jjzfgBuUAR8scro1lFJ4wVjfZM0FrmE3Ftitypvmio3iLaXAicdkJhlAj79G8cMJ4RTlfvFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAcBOpPQpfttwgce4jFMCtY/SlaabLlW5wdbu98uZkzKAiB9bRq8RYPt4zLNf445rZ0fIUXvvOwsFgAG0M0DNDk4gQ=="}]},"maintainers":[{"name":"didit-tech","email":"development@didit.com"}]},"0.6.7":{"name":"peanut","version":"0.6.7","description":"node.js cucumber implementation for the birds","keywords":["testing","bdd","tdd","cucumber"],"author":{"name":"Didit Tech","email":"development@didit.com"},"dependencies":{"async":"0.1.9","findit":"0.1.1","jade":"0.13.0","nomnom":"0.6.1","should":"0.6.0","sinon":"1.1.1","socket.io":"0.6.17","stylus":"0.13.7","underscore":"1.1.6","xmlbuilder":"0.1.5"},"bin":{"peanut":"./bin/peanut"},"engines":{"node":">= 0.6.17"},"preferGlobal":true,"_npmUser":{"name":"didit-tech","email":"development@didit.com"},"_id":"peanut@0.6.7","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"e4d097f28daceb3e39fa7f787f9efadb1cbf13f6","tarball":"https://registry.npmjs.org/peanut/-/peanut-0.6.7.tgz","integrity":"sha512-49ijSulyUO6wPPUHzcoq1vwtXmdEidHtZhdty0ebpl+xIsERL+qPCx6XBMMalwkgWb8pbr69hfJ2/G6NzUPCNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcyvRvi5/S9VF9Dm9Ig1gG0eEIWcUmClP2GzYHSN2OVAiAGYSpreF6djvBLiXAWHCOZVccS5OMlcUfv8qsF2WJ54A=="}]},"scripts":{},"maintainers":[{"name":"didit-tech","email":"development@didit.com"}]},"0.7.0":{"name":"peanut","version":"0.7.0","description":"node.js cucumber implementation for the birds","keywords":["testing","bdd","tdd","cucumber"],"author":{"name":"Didit Tech","email":"development@didit.com"},"dependencies":{"async":"0.1.9","findit":"0.1.1","nomnom":"0.6.1","sinon":"1.1.1","socket.io":"0.6.17","stylus":"0.13.7","underscore":"1.1.6","xmlbuilder":"0.1.5"},"devDependencies":{"should":"*"},"bin":{"peanut":"./bin/peanut"},"engines":{"node":">= 0.6.17"},"preferGlobal":true,"_id":"peanut@0.7.0","dist":{"shasum":"30ef76c1e667a23d7cebb88ec6b1e501e8ca8a59","tarball":"https://registry.npmjs.org/peanut/-/peanut-0.7.0.tgz","integrity":"sha512-DQ37wIj0VzyGc9gYrAt16Rnd+Hrup3UNrA2JKlKB+r8F7y0yhy+wa4rWZ90EvqyS/k3tXqe0H10gjMgo0AoBPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHG6vIBic2rT0u6zIIw9fO/Fn00U8eX3VCYPSsQjYLRpAiEAngAX7ijF2z2g1+veA5P76avx3PKS2BRwCv7GnzLw83M="}]},"maintainers":[{"name":"didit-tech","email":"development@didit.com"}]},"0.7.1":{"name":"peanut","version":"0.7.1","description":"node.js cucumber implementation for the birds","keywords":["testing","bdd","tdd","cucumber"],"author":{"name":"Didit Tech","email":"development@didit.com"},"dependencies":{"async":"0.1.9","findit":"0.1.1","nomnom":"0.6.1","sinon":"1.1.1","socket.io":"0.6.17","stylus":"0.13.7","underscore":"1.1.6","xmlbuilder":"0.1.5"},"devDependencies":{"should":"*"},"bin":{"peanut":"./bin/peanut"},"engines":{"node":">= 0.6.17"},"preferGlobal":true,"_npmUser":{"name":"didit-tech","email":"development@didit.com"},"_id":"peanut@0.7.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"d4352f70deee200e8e868d87d3740ddf8d99aac8","tarball":"https://registry.npmjs.org/peanut/-/peanut-0.7.1.tgz","integrity":"sha512-vCCtichMOz0/0NLZP63iETaZDCQApLsyL6m0F9jdjPy5zwdwdep4MAS5KfK4lyTHsqCI1U3bD0AFykb0YpQKFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHx/jKWqbHEMdZZoaPRAEb2JEY4jJBYPM6SQMojOdlHWAiEA5LtCbpDv1l/WpEmqtYUHE7tnRq6omfmojE09uW74Z7E="}]},"maintainers":[{"name":"didit-tech","email":"development@didit.com"}]},"0.7.2":{"name":"peanut","version":"0.7.2","description":"node.js cucumber implementation for the birds","keywords":["testing","bdd","tdd","cucumber"],"author":{"name":"Didit Tech","email":"development@didit.com"},"dependencies":{"async":"0.1.9","findit":"0.1.1","nomnom":"0.6.1","sinon":"1.1.1","socket.io":"0.6.17","stylus":"0.13.7","underscore":"1.1.6","xmlbuilder":"0.1.5"},"devDependencies":{"should":"*"},"bin":{"peanut":"./bin/peanut"},"engines":{"node":">= 0.6.17"},"preferGlobal":true,"_npmUser":{"name":"didit-tech","email":"development@didit.com"},"_id":"peanut@0.7.2","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"935f281116163ad34a330cda0caab9cd089b9bd2","tarball":"https://registry.npmjs.org/peanut/-/peanut-0.7.2.tgz","integrity":"sha512-UZtUDlnRwE12i24ZT6fNoArevt/7ZOiDJG8a/C1/wjADIymtY/cwL1X6LplHj6hG+L11VA8+jU4rhlAEdUYMrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFwHUMYOwb+TXbTsu9Q8mu7ITOuMZTZ13m6ajC7UZF9AIgfSSe6w1BOrvKGfjGfQHcQ9omqe4XO/Xof+RnJjfG7fQ="}]},"maintainers":[{"name":"didit-tech","email":"development@didit.com"}]},"0.7.3":{"name":"peanut","version":"0.7.3","description":"node.js cucumber implementation for the birds","keywords":["testing","bdd","tdd","cucumber"],"author":{"name":"Didit Tech","email":"development@didit.com"},"dependencies":{"async":"0.1.9","findit":"0.1.1","nomnom":"0.6.1","sinon":"1.1.1","socket.io":"0.6.17","stylus":"0.13.7","underscore":"1.1.6","xmlbuilder":"0.1.5"},"devDependencies":{"should":"*"},"bin":{"peanut":"./bin/peanut"},"engines":{"node":">= 0.6.17"},"preferGlobal":true,"_npmUser":{"name":"didit-tech","email":"development@didit.com"},"_id":"peanut@0.7.3","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"a228c84de0ddf5b66b950871953895c321f47c51","tarball":"https://registry.npmjs.org/peanut/-/peanut-0.7.3.tgz","integrity":"sha512-cW9TeYIkOfqiyWBRZCoWDutb7eIkaATx6WZFSkTQ1EbI9xkZnfV16bA8TzOL911E4rJ+XIehZt0D3gY7Um1ysA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4rIfwPleV6lkcaj4hYWoyQc+Cp+t04UBFPAuGyARC0AiEA3JWm6TO/4FwbYLOZ871HvSrursq859OetMjPeuEiRNc="}]},"maintainers":[{"name":"didit-tech","email":"development@didit.com"}]},"0.7.4":{"name":"peanut","version":"0.7.4","description":"node.js cucumber implementation for the birds","keywords":["testing","bdd","tdd","cucumber"],"author":{"name":"Didit Tech","email":"development@didit.com"},"dependencies":{"async":"0.1.9","findit":"0.1.1","nomnom":"0.6.1","sinon":"1.1.1","socket.io":"0.6.17","stylus":"0.13.7","underscore":"1.1.6","xmlbuilder":"0.1.5"},"devDependencies":{"should":"*"},"bin":{"peanut":"./bin/peanut"},"engines":{"node":">= 0.6.17"},"preferGlobal":true,"_id":"peanut@0.7.4","_shasum":"9a292f5379992ce1c44a8948e810bfa4a9442be2","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"didit-tech","email":"development@didit.com"},"maintainers":[{"name":"didit-tech","email":"development@didit.com"}],"dist":{"shasum":"9a292f5379992ce1c44a8948e810bfa4a9442be2","tarball":"https://registry.npmjs.org/peanut/-/peanut-0.7.4.tgz","integrity":"sha512-xBysOrPkGKmMzia1NiixYhYSuzjgdxlOo882uiEmXs3rGUMm6ZCNnQPeoV/d4eqVx1fk3tpoWuTVCe6q0AjRKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCGFRCCcaE009yy+j00AlG5ASvmA2GM0k0LDmJTROA3AIgY76eFLBIm/jJWi/Mv5vwPRsUujCv59MiDzuQtcrzFmU="}]}}},"maintainers":[{"name":"didit-tech","email":"development@didit.com"},{"name":"thadclay","email":"thadclay@gmail.com"}],"time":{"modified":"2022-06-23T17:02:09.810Z","created":"2011-06-29T21:46:03.111Z","0.2.0":"2011-06-29T21:46:03.247Z","0.2.1":"2011-06-29T21:53:47.739Z","0.2.2":"2011-07-01T17:06:30.026Z","0.2.3":"2011-07-06T13:47:33.032Z","0.3.0":"2011-07-08T16:10:06.949Z","0.3.1":"2011-07-12T19:01:51.453Z","0.4.0":"2011-07-19T17:27:29.321Z","0.4.1":"2011-07-19T20:41:08.984Z","0.5.0":"2011-07-20T18:17:34.117Z","0.5.1":"2011-07-26T16:20:19.768Z","0.5.2":"2011-07-28T12:07:35.904Z","0.5.3":"2011-07-29T18:45:38.095Z","0.5.4":"2011-08-31T13:51:30.276Z","0.6.1":"2011-11-21T15:14:30.455Z","0.6.3":"2012-01-01T22:26:49.383Z","0.6.4":"2012-04-29T14:33:31.784Z","0.6.5":"2012-07-11T19:37:07.722Z","0.6.6":"2012-07-11T19:45:46.105Z","0.6.7":"2012-07-31T18:22:15.665Z","0.7.0":"2012-08-08T20:13:05.022Z","0.7.1":"2012-08-10T16:53:09.246Z","0.7.2":"2012-12-05T22:37:38.739Z","0.7.3":"2012-12-06T13:32:00.551Z","0.7.4":"2014-07-07T17:39:35.066Z"},"author":{"name":"Didit Tech","email":"development@didit.com"},"users":{"fgribreau":true},"readme":"\n# peanut\n\n  node.js cucumber implementation for the birds\n\n  npm install peanut -g\n\n# quickstart\n\n#### 1: Describe behavior in plain text\n\n```cucumber\nFeature: Addition\n  In order to avoid silly mistakes\n  As a match idiot\n  I want to be told the sum of two numbers\n\n  Scenario: Add two numbers\n    Given I have entered 50 into the calculator\n    and I have entered 70 into the calculator\n    When I press add\n    Then the result should be 120 on the screen\n```\n\n#### 2: Run and get the template for a step definition file\npeanut features/example.feature\n\n```bash\nRunning features\n\n...\n\nSuccessful: 0\nFailed: 0\nPending: 0\nSkipped: 0\nUnimplemented: 3\n\nGiven(/^I have entered (\\d*\\.)?(\\d+) into the calculator$/, function(step, arg) {\n  step.pending();\n});\n\nWhen(/^I press add$/, function(step) {\n  step.pending();\n});\n\nThen(/^the result should be (\\d*\\.)?(\\d+) on the screen$/, function(step, arg) {\n  step.pending();\n});\n```\n\n#### 3: Write a step definition in Javascript\n\n```javascript\nvar assert = require('assert')\nvar calculator = require('../support/calculator')\n\nGiven(/^I have entered (\\d*\\.)?(\\d+) into the calculator$/, function(step, arg) {\n  calculator.push(parseInt(arg))\n  step.done()\n})\n\nWhen(/^I press add $/, function(step) {\n  step.pending()\n})\n\nThen(/^the result should be (\\d*\\.)?(\\d+) on the screen$/, function(step, arg) {\n  step.pending()\n})\n```\n\n#### 4: Run and watch it fail\npeanut features/example.feature\n\n```bash\nRunning features\n\nError: Cannot find module '../support/calculator'\n....\n```\n\n#### 5: Write code to make the test pass\n\n```javascript\nmodule.exports = (function() {\n  var args = []\n\n  return {\n    push: function(arg) {\n      args.push(arg)\n    }\n  }\n})()\n```\n\n#### 6: Run again and see the step pass\npeanut features/example.feature\n\n```bash\nRunning features\n\n....\n\nSuccessful: 2\nFailed: 0\nPending: 1\nSkipped: 1\nUnimplemented: 0\n```\n\n#### 7: Repeat 2 - 6 until green like a cuke\npeanut features/example.feature\n\n```bash\nRunning features\n\n....\n\nSuccessful: 4\nFailed: 0\nPending: 0\nSkipped: 0\nUnimplemented: 0\n```\n\n#### 8: Repeat 1 - 7 until the money runs out\n\n# run all tests\n\n    peanut\n\n# help\n\n    peanut -h\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2011 Didit &lt;developers@didit.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY \nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE \nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","keywords":["testing","bdd","tdd","cucumber"],"readmeFilename":"Readme.md"}