const config = require('./config') const content = require('./tasks/fetch_content') const feed = require('./tasks/feed') const icons = require('./tasks/icons') const images = require('./tasks/images') const fonts = require('./tasks/fonts') const css = require('./tasks/css') const javascript = require('./tasks/javascript') const pwa_manifest = require('./tasks/manifest') const serviceworker = require('./tasks/serviceworker') const html = require('./tasks/html') const htaccess = require('./tasks/htaccess') const deploy = require('./tasks/deploy') const chalk = require('chalk') const log = console.log; (async function __main() { let result = {} log(chalk.blue('>>'), 'Starting static page generator') try { log(chalk.blue('>>'), 'Fetching remote content') result.content = await content(config, result) /*log(chalk.blue('>>'), 'Creating feed') result.feed = await feed(config, result) log(chalk.blue('>>'), 'Creating icons') result.icons = await icons(config, result) log(chalk.blue('>>'), 'Creating image files') result.images = await images(config, result) log(chalk.blue('>>'), 'Creating font files') result.fonts = await fonts(config, result) log(chalk.blue('>>'), 'Creating css files') result.css = await css(config, result) log(chalk.blue('>>'), 'Creating js files') result.javascript = await javascript(config, result) log(chalk.blue('>>'), 'Creating html files') result.html = await html(config, result) log(chalk.blue('>>'), 'Creating PWA manifest') result.pwa = await pwa_manifest(config, result)*/ //log(chalk.blue('>>'), 'Creating serviceworker file') //result.serviceworker = await serviceworker(config, result) /*log(chalk.blue('>>'), 'Creating .htaccess') result.htaccess = await htaccess(config, result) log(chalk.blue('>>'), 'Deploying to server') result.deploy = await deploy(config, result) log(chalk.blue('>>'), 'Done without errors')*/ } catch(err) { log(chalk.red('>>'), 'Error:') log(chalk.red('>>'), err) } })()