UNPKG

anione

Version:

A CLI (NPM) tool to ease the repetitiveness that comes with coding HTML5 banner ads.

22 lines (17 loc) 587 B
"use strict"; const Promise = require("bluebird"), fs = Promise.promisifyAll(require("fs")), $ = require("./utils"); exports.one = async function () { const config = JSON.parse(await $.read_path("./ani-conf.json")); if (!config) return $.handle_error("No config file found, please run 'ani init'."); try { const image_list = await $.get_images_for(config.sizes[0]); await $.process_templates.banner(config, image_list); await $.process_templates.dev(); await $.watch(); } catch (e) { $.handle_error(e, "Failed to generate first banner.") } }; exports.one();