Node Roundup: Markdox, node-authenticate, node-codein
Markdox
Markdox (License: MIT, npm: markdox) by Charles Bourasseau is a documentation generator based on Dox (which TJ changed to output JSON only) that produces Markdown. It can be used in the shell, or programatically.
This is a straightforward way of generating API documentation that works with services that support Markdown, like GitHub.
authenticate-pam
authenticate-pam (License: MIT, npm: authenticate-pam) by Damian Kaczmarek is an asynchronous PAM authentication addon. It uses libpam to authenticate users with a simple, idiomatic Node API:
var pam = require('authenticate-pam');
pam.authenticate('myusername', 'mysecretpassword', function(err) {
if (err) {
console.log(err);
} else {
console.log('Authenticated!');
}
});
node-codein
node-codein (License: MIT, npm: node-codein) by “ketamynx” is a Windows-friendly Node interface based on WebKit Inspector. It can display objects graphically as trees, and can also execute code.
Although it looks like a debugger interface, it seems like the author intends for it to be used as a friendly alternative to the REPL.
