UNPKG

devpage

Version:

An static portfolio web generator

23 lines (22 loc) 1.07 kB
#!/usr/bin/env node "use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const prompts_1 = __importDefault(require("./utils/prompts")); const generators_1 = __importDefault(require("./utils/generators")); const api_1 = __importDefault(require("./utils/api")); async function main() { const userInfo = await prompts_1.default.getUserInfo(); const socials = await prompts_1.default.getUserSocials(); // API FETCH const token = await prompts_1.default.getGitHubToken(); const repos = await api_1.default.getUserRepositories(token); const selectedRepos = await prompts_1.default.selectRepositories(repos); const reposWithInfo = await prompts_1.default.addRepoInfo(selectedRepos); const colors = await prompts_1.default.getColors(); await generators_1.default.generateBackground(colors); await generators_1.default.generateWebsite(userInfo, socials, reposWithInfo); } main();