bees (in Italian API
means bees
)
Let the code write your docs D:
Installation:
$ npm install bees
Example:
See test/file
Plugin:
You can extend Bees and add new keywords with a tiny plugin system (see lib/plugins
)
var bees = require('bees');
bees.use('plugin', function(cmd, json) {
json.plugin = cmd[1];
});
console.log(
bees.parse(
require('fs').readFileSync('./app.js','utf-8')
)
);
Now you can use it
$ node plugin.js
[
{
method: 'GET',
path: '/:id',
params: { id: 'id of the user' },
return: 'user infos',
plugin: 'hai lol'
}
]
Reporters:
Reporters are a way to return formatted objects.
If we got this in eyes-reporter.js:
var inspector = require('eyes').inspector({stream: null});
module.exports = function(doc) {
return inspector(doc);
};
And we call bees just like this:
bees -R eyes-reporter <file>
We will get:
Cool eh?
To Do:
Tests:
$ npm test
Tests are written with Vows
License:
MIT