UNPKG

men-pack

Version:

men-pack is a collection of funcationalities that can helps developers to easily develop MongoDB Express Node Applications/Backend

23 lines (22 loc) 985 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.execInit = void 0; const fileOps_1 = require("./helpers/fileOps"); const prompts_1 = require("./helpers/prompts"); const execInit = async () => { console.log("Initializing project..."); // Step 1 : Ask user for project preferences const { projectName } = await (0, prompts_1.askProjectName)(); const { projectType } = await (0, prompts_1.askProjectType)(); const { setupType } = await (0, prompts_1.askSetupType)(); // Step 2 : Generate project structure console.log(`Creating a ${projectType} project named "${projectName}`); (0, fileOps_1.createProjectStructure)(projectType, projectName); // Step 3 : Add boilerplate files if (setupType === "Full") { console.log("Adding boilerplate files..."); (0, fileOps_1.addBoilerplateFiles)(projectType, projectName); } console.log("Project initialized done."); }; exports.execInit = execInit;