prior
Version:
Create a list of prior inventions based on your Open Source work
30 lines (24 loc) • 720 B
JavaScript
;
var fs = require('fs')
, path = require('path');
/**
* Write the whole uniquely generated list to a human readable markdown file.
*
* @param {Array} list List of prior inventions.
* @api public
*/
module.exports = function markdown(list) {
var file = [
'# Prior Inventions',
];
list.forEach(function each(invention) {
file.push('');
file.push('**Name:** '+ invention.name);
file.push('**Description:** '+ invention.description);
file.push('**Created:** '+ invention.created.toLocaleDateString());
if (invention.url) {
file.push('**URL:** '+ invention.url);
}
});
fs.writeFileSync(path.join(process.cwd(), 'prior-inventions.md'), file.join('\n'));
};