Added experimental build script

This commit is contained in:
tycrek 2020-05-21 15:48:06 -06:00
parent 8ef7e312ca
commit b893bf2c62
1 changed files with 26 additions and 0 deletions

26
_build.js Normal file
View File

@ -0,0 +1,26 @@
// Build tool for generating README.md
const os = require('os');
const path = require('path');
const fs = require('fs-extra');
const YAML = require('yaml');
function __main__() {
let lines = `| Name | Eyes | Description |${os.EOL}| ---- | ---- | ----------- |${os.EOL}`;
let dgData = YAML.parse(fs.readFileSync(path.join(__dirname, 'degoogle.yml')).toString());
dgData['web based products'].forEach(item => {
let name = `[${item.name}](${item.url})`;
let eyes = item.eyes ? `**${item.eyes}-eyes**` : '';
let text = item.text;
let entry = `| ${name} | ${eyes} | ${text} |`;
lines = lines.concat(entry + os.EOL)
});
fs.writeFileSync('foobar.md', lines);
}
__main__();