devpage
Version:
An static portfolio web generator
23 lines (22 loc) • 1.07 kB
JavaScript
;
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();