Cleanup for builder

This commit is contained in:
Angelos Chalaris
2018-01-09 15:25:05 +02:00
parent 4060edf42e
commit a15bfeeaf5

View File

@ -10,7 +10,6 @@ const chalk = require('chalk');
const SNIPPETS_PATH = './snippets';
const SNIPPETS_ARCHIVE_PATH = './snippets_archive';
const STATIC_PARTS_PATH = './static-parts';
const snippets = {};
// Load helper functions (these are from existing snippets in 30 seconds of code!)
const isTravisCI = () => 'TRAVIS' in process.env && 'CI' in process.env;
if(isTravisCI() && /^Travis build: \d+/g.test(process.env['TRAVIS_COMMIT_MESSAGE'])) {
@ -20,6 +19,7 @@ if(isTravisCI() && /^Travis build: \d+/g.test(process.env['TRAVIS_COMMIT_MESSAGE
if(isTravisCI() && (process.env['TRAVIS_EVENT_TYPE'] === 'cron' || process.env['TRAVIS_EVENT_TYPE'] === 'api')){
console.log(`${chalk.green('ARCHIVE')} Cron job or custom build, building archive README!`);
console.time('Builder');
let snippets = {};
// Synchronously read all snippets from snippets_archive folder and sort them as necessary (case-insensitive)
try {
const snippetFilenames = fs
@ -37,7 +37,7 @@ if(isTravisCI() && (process.env['TRAVIS_EVENT_TYPE'] === 'cron' || process.env['
// Add the start static part
let output = `![Logo](/logo.png)
# 30 seconds of code
# Snippets Archive
These snippets, while useful and interesting, didn\'t quite make it into the repository due to either having very specific use-cases or being outdated. However we felt like they might still be useful to some readers, so here they are.
@ -45,7 +45,7 @@ These snippets , while useful and interesting, didn\'t quite make it into the re
`
for(const snippet of Object.entries(snippets))
output += `* [\`${snippet[0]}\`](#${snippet[0].toLowerCase()}\n`;
output += `* [\`${snippet[0]}\`](#${snippet[0].toLowerCase()})\n`;
output += '\n---\n';
for(const snippet of Object.entries(snippets)){
let data = snippet[1];
@ -67,8 +67,8 @@ These snippets , while useful and interesting, didn\'t quite make it into the re
console.log(`${chalk.green('SUCCESS!')} README file generated for snippets archive!`);
console.timeEnd('Builder');
process.exit(0);
}
const snippets = {};
const EMOJIS = {
adapter: '🔌',
array: '📚',