{"_id":"bees","_rev":"28-916f5ec071713e914c05eecdc171b0e9","name":"bees","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.1":{"name":"bees","version":"0.0.1","devDependencies":{"vows":">= 0.0.0"},"scripts":{"test":"vows --spec --isolate test/test-*.js"},"bin":{"bees":"./bin/bees"},"_npmUser":{"name":"yawnt","email":"yawn.localhost@gmail.com"},"_id":"bees@0.0.1","dependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"5943c409381f4a5cf0fe2d23d1284feadd005351","tarball":"https://registry.npmjs.org/bees/-/bees-0.0.1.tgz","integrity":"sha512-DntipOR5twDTl8J5pYe9nHF/Erdw7YPhFSDemZGvfa/zkE4t4R+lg6KKBqWSwyfW0TXDvyFV3CP+N4FTqWQ/tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuUANUQUHlM/O9V3fZc36cTG69mPzi+KvNC2S66v2esAiBP3aRepoDjpWugUDg0jdbmlM3C8jD6ODzQdZLM5CBPMQ=="}]},"maintainers":[{"name":"yawnt","email":"yawn.localhost@gmail.com"}],"directories":{}},"0.0.2":{"name":"bees","version":"0.0.2","author":{"name":"yawnt","email":"yawn.localhost@gmail.com"},"description":"HTTP API Generator","devDependencies":{"vows":">= 0.0.0"},"scripts":{"test":"vows --spec --isolate test/test-*.js"},"bin":{"bees":"./bin/bees"},"repository":{"type":"git","url":"git://github.com/yawnt/bees.git"},"_npmUser":{"name":"yawnt","email":"yawn.localhost@gmail.com"},"_id":"bees@0.0.2","dependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"a1fac3e1f5b9313c5f5101514235e5498cfa775e","tarball":"https://registry.npmjs.org/bees/-/bees-0.0.2.tgz","integrity":"sha512-iudITY5H5bbrJAhD5IZqxCwlaN02/qBR421ZLE+cMojQ14T1VqYc6YGD6oBXd/BCBT1LVo8ShwDcphgd1ilHnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvCkf4+ARwlXV9Y/iOxh53nFXsgP1AggtpJqtWrwHPPAIgfB8VxVaCTa9J3JYHp85guMRtBSJ7Nk/NP8+v+3PTd7E="}]},"maintainers":[{"name":"yawnt","email":"yawn.localhost@gmail.com"}],"directories":{}},"0.0.3":{"name":"bees","version":"0.0.3","author":{"name":"yawnt","email":"yawn.localhost@gmail.com"},"description":"HTTP API Generator","devDependencies":{"vows":">= 0.0.0"},"scripts":{"test":"vows --spec --isolate test/test-*.js"},"bin":{"bees":"./bin/bees"},"repository":{"type":"git","url":"git://github.com/yawnt/bees.git"},"_npmUser":{"name":"yawnt","email":"yawn.localhost@gmail.com"},"_id":"bees@0.0.3","dependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"7f254b98a94bc06bd136014e90f969299947ad7a","tarball":"https://registry.npmjs.org/bees/-/bees-0.0.3.tgz","integrity":"sha512-UC1URlFNI6gEp+AuJOg/N9+mNAJpQqqEZYgHTx2LXf6XJ/Lj4xttixBlD1RBj0uZdWeULhjB8xAwEkd3BkU2WA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDwGssN64iNhlIrQe12hhmYvkIvWtQpjAiSUBN1r+b/AIgZ6ZFk+cfamWhWr87LOdgG7h31Ff8wOYVV8Q8klh+B2c="}]},"maintainers":[{"name":"yawnt","email":"yawn.localhost@gmail.com"}],"directories":{}},"0.0.4":{"name":"bees","version":"0.0.4","author":{"name":"yawnt","email":"yawn.localhost@gmail.com"},"description":"HTTP API Generator","devDependencies":{"vows":">= 0.0.0"},"scripts":{"test":"vows --spec --isolate test/test-*.js"},"bin":{"bees":"./bin/bees"},"repository":{"type":"git","url":"git://github.com/yawnt/bees.git"},"_npmUser":{"name":"yawnt","email":"yawn.localhost@gmail.com"},"_id":"bees@0.0.4","dependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"7b0927b8f4a04d264f9855be51d519ae3ed1dbc2","tarball":"https://registry.npmjs.org/bees/-/bees-0.0.4.tgz","integrity":"sha512-ks+WfcmBrm0PdloM9FUgTwB1BxQB3qXonyNCxpCi9xRtH2pSU1TDsRxw+IXYoiHXudAuyHrEpysjCSTMIg5PAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3uZ324r+AiBNVMOPr9dZk5qLdcOKhI+Hb7cI1MHPqEgIgR0vbVyWOyAaUwGFecbvjnMwg9dlgeDRfbbeesYTNGB0="}]},"maintainers":[{"name":"yawnt","email":"yawn.localhost@gmail.com"}],"directories":{}},"0.0.5":{"name":"bees","version":"0.0.5","author":{"name":"yawnt","email":"yawn.localhost@gmail.com"},"description":"Api documentation generator","devDependencies":{"mocha":">= 0.0.0","should":">= 0.0.0","assert":">= 0.0.0"},"scripts":{"test":"mocha -R spec -r should test/*-test.js"},"bin":{"bees":"./bin/bees"},"repository":{"type":"git","url":"https://github.com/yawnt/bees.git"},"readme":"bees (in Italian ```API``` means ```bees```)\n====\n\n\nLet the code write your docs D:\n\n## Installation:\n\n```\n$ npm install bees\n```\n\n## Example: \n\n__app.js__\n```javascript\nvar app = require('express').createServer();\n\n\n/**\n * GET /\n * \n * @return Main page\n*/\napp.get('/', function(req, res){\n    res.send('Hello World');\n});\n\n/**\n * GET /:id\n * \n * @param id id of the user\n * @return user infos\n*/\napp.get('/:id', function(req, res){\n    res.send('Hello World');\n});\n\n\napp.listen(3000);\n```\n\n```\n$ bees app.js\n[\n  {\n    \"method\":\"GET\",\n    \"path\":\"/\",\n    \"return\":\"Main page\"\n  },\n  {\n    \"method\":\"GET\",\n    \"path\":\"/:id\",\n    \"params\":{\n      \"id\":\"id of the user\"\n    },\n    \"return\":\"user infos\"\n  }\n]\n\n```\n\n## Plugin:\n\nYou can extend Bees and add new keywords with a tiny plugin system (see ```lib/plugins```)\n\n```javascript\nvar bees = require('bees');\nbees.use('plugin', function(cmd, json) {\n  json.plugin = cmd[1];\n});\nconsole.log(\n  bees.parse(\n    require('fs').readFileSync('./app.js','utf-8')\n  )\n);\n```\n\nNow you can use it\n\n```javascript\n/**\n * GET /:id\n * \n * @param id id of the user\n * @return user infos\n * @plugin hai lol\n*/\n```\n\n```\n$ node plugin.js\n[\n  {\n    method: 'GET',\n    path: '/:id',\n    params: { id: 'id of the user' },\n    return: 'user infos',\n    plugin: 'hai lol'\n  }\n]\n```\n\n## Reporters:\n\nReporters are a way to return formatted objects.\n\nIf we got this in eyes-reporter.js:\n\n```javascript\nvar inspector = require('eyes').inspector({stream: null});\n\nmodule.exports = function(doc) {\n  return inspector(doc);\n};\n```\n\nAnd we call bees just like this:\n\n```\nbees -R eyes-reporter <file>\n```\n\nWe will get:\n\n![eyes](http://i.imgur.com/F9p5M.png)\n\nCool eh?\n\n## To Do:\n\n- Generate HTML from JSON\n\n## Tests:\n\n```\n$ npm test\n```\n\nTests are written with Vows\n\n## License:\n\n__MIT__\n","_id":"bees@0.0.5","dist":{"shasum":"bcbc77ceb4f4cde4c725ead311c14e22a568d3a7","tarball":"https://registry.npmjs.org/bees/-/bees-0.0.5.tgz","integrity":"sha512-0ccZ/BaXg7DXNmKTMQV0gCqP8ieTl0+gLM2LS+AbJLq/MkSW/5HhcImSxeNSqzdLwyzrpahhCM9txfOYhAr3Vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCICQl2F/fE0e7PlLTS21MBT9DrdOyDThFVjHz02NNQt5NAh8Ct5k8WW45YVscqJBJV+VilmxyrrYLdsYgrmR8J/bM"}]},"maintainers":[{"name":"yawnt","email":"yawn.localhost@gmail.com"}],"directories":{}},"0.0.6":{"name":"bees","version":"0.0.6","author":{"name":"yawnt","email":"yawn.localhost@gmail.com"},"description":"Api documentation generator","devDependencies":{"mocha":">= 0.0.0","should":">= 0.0.0","assert":">= 0.0.0"},"dependencies":{"optimist":"*"},"scripts":{"test":"mocha -R spec -r should test/*-test.js"},"bin":{"bees":"./bin/bees"},"repository":{"type":"git","url":"https://github.com/yawnt/bees.git"},"readme":"bees (in Italian ```API``` means ```bees```)\n====\n\n\nLet the code write your docs D:\n\n## Installation:\n\n```\n$ npm install bees\n```\n\n## Example: \n\nSee ```test/file```\n\n## Plugin:\n\nYou can extend Bees and add new keywords with a tiny plugin system (see ```lib/plugins```)\n\n```javascript\nvar bees = require('bees');\nbees.use('plugin', function(cmd, json) {\n  json.plugin = cmd[1];\n});\nconsole.log(\n  bees.parse(\n    require('fs').readFileSync('./app.js','utf-8')\n  )\n);\n```\n\nNow you can use it\n\n```javascript\n/**\n * GET /:id\n * \n * @param id id of the user\n * @return user infos\n * @plugin hai lol\n*/\n```\n\n```\n$ node plugin.js\n[\n  {\n    method: 'GET',\n    path: '/:id',\n    params: { id: 'id of the user' },\n    return: 'user infos',\n    plugin: 'hai lol'\n  }\n]\n```\n\n## Reporters:\n\nReporters are a way to return formatted objects.\n\nIf we got this in eyes-reporter.js:\n\n```javascript\nvar inspector = require('eyes').inspector({stream: null});\n\nmodule.exports = function(doc) {\n  return inspector(doc);\n};\n```\n\nAnd we call bees just like this:\n\n```\nbees -R eyes-reporter <file>\n```\n\nWe will get:\n\n![eyes](http://i.imgur.com/F9p5M.png)\n\nCool eh?\n\n## To Do:\n\n- Generate HTML from JSON\n\n## Tests:\n\n```\n$ npm test\n```\n\nTests are written with Vows\n\n## License:\n\n__MIT__\n","_id":"bees@0.0.6","dist":{"shasum":"a9cf621bfedd74b65845e864df9b015798da0b4d","tarball":"https://registry.npmjs.org/bees/-/bees-0.0.6.tgz","integrity":"sha512-JiMW4wL8WUEhaI7TO4GRnbDJ47wvcjD35a2vLGIl590xcZakiodUVPQt6tUzrjcI++bTQgmCP2t7KBkBWC3MRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDvB5idAx8k57tM+Sfgeb0WZer2Ho7RLhw7Mw0BY/fTWAiAsxqm3R5XmQqBFBrmnUBqDELTUlHizRbnVD8s7orYl6A=="}]},"maintainers":[{"name":"yawnt","email":"yawn.localhost@gmail.com"}]}},"readme":"bees (in Italian ```API``` means ```bees```)\n====\n\n\nLet the code write your docs D:\n\n## Example: \n\n__app.js__\n```javascript\nvar app = require('express').createServer();\n\n\n/**\n * GET /\n * \n * @return Main page\n*/\napp.get('/', function(req, res){\n    res.send('Hello World');\n});\n\n/**\n * GET /:id\n * \n * @param id id of the user\n * @return user infos\n*/\napp.get('/:id', function(req, res){\n    res.send('Hello World');\n});\n\n\napp.listen(3000);\n```\n\n```\n$ bees app.js\n[\n  {\n    \"method\":\"GET\",\n    \"path\":\"/\",\n    \"params\":{},\n    \"return\":\"Main page\"\n  },\n  {\n    \"method\":\"GET\",\n    \"path\":\"/:id\",\n    \"params\":{\n      \"id\":\"id of the user\"\n    },\n    \"return\":\"user infos\"\n  }\n]\n\n```\n\n## To Do\n\n- Generate HTML from JSON\n\n## Tests:\n\n```\n$ npm test\n```\n\nTests are written with Vows\n","maintainers":[{"name":"yawnt","email":"yawn.localhost@gmail.com"}],"time":{"modified":"2022-06-13T04:29:37.358Z","created":"2012-06-10T14:09:47.345Z","0.0.1":"2012-06-10T14:09:49.672Z","0.0.2":"2012-06-10T14:27:47.114Z","0.0.3":"2012-06-10T14:33:13.233Z","0.0.4":"2012-06-10T18:23:59.082Z","0.0.5":"2012-07-15T13:42:15.660Z","0.0.6":"2012-07-27T09:52:29.785Z"},"description":"Api documentation generator","author":{"name":"yawnt","email":"yawn.localhost@gmail.com"},"repository":{"type":"git","url":"https://github.com/yawnt/bees.git"},"users":{"fgribreau":true}}