Added experimental build script
This commit is contained in:
parent
8ef7e312ca
commit
b893bf2c62
26
_build.js
Normal file
26
_build.js
Normal 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__();
|
Loading…
x
Reference in New Issue
Block a user