UNPKG

create-app-setup

Version:

A CLI tool to quickly set up frontend & backend projects with various frameworks.

113 lines (112 loc) 3.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.questions = void 0; const Chalk_1 = require("../helper/Chalk"); exports.questions = [ // Framework { type: "list", name: "framework", message: `Choose the ${(0, Chalk_1.title)("Framework")}`, choices: ["Next", "React"], default: "React", }, // App Router in Next js // { // type: "list", // name: "AppRouter", // message: `Would you like to use ${title("AppRouter?")} `, // choices: ["No", "Yes"], // default: "Yes", // filter: (val: string) => val === "Yes", // when: (answers: any) => answers.framework === "Next", // }, // Source Directory // { // type: "list", // name: "srcDir", // message: `Would you like to use ${title("src?")} `, // choices: ["No", "Yes"], // default: "No", // filter: (val: string) => val === "Yes", // when: (answers: any) => answers.framework === "Next", // }, // TurboPack { type: "list", name: "turbopack", message: `Would you like to use ${(0, Chalk_1.title)("turboPack")} for development `, choices: ["No", "Yes"], default: "No", filter: (val) => val === "Yes", when: (answers) => answers.framework === "Next", }, // Language { type: "list", name: "language", message: `Choose the ${(0, Chalk_1.title)("Language")}`, choices: ["Javascript", "Typescript"], default: "Javascript", }, // Prettier { type: "list", name: "prettier", message: `Would you like to use ${(0, Chalk_1.title)("Prettier?")} `, choices: ["No", "Yes"], default: "No", filter: (val) => val === "Yes", }, //Storybook // { // type: "list", // name: "storybook", // message: `Would you like to use ${title("Storybook?")} `, // choices: ["No", "Yes"], // default: "No", // filter: (val: string) => val === "Yes", // }, // Eslint { type: "list", name: "eslint", message: `Would you like to use ${(0, Chalk_1.title)("ESLint?")} `, choices: ["No", "Yes"], default: "No", filter: (val) => val === "Yes", }, // Husky { type: "list", name: "husky", message: `Would you like to use ${(0, Chalk_1.title)("Husky?")} `, choices: ["No", "Yes"], default: "No", filter: (val) => val === "Yes", }, // Testing Tools // { // type: "list", // name: "testingTool", // message: `Choose one for ${title("Testing")}`, // choices: ["jest", "cypress", "none"], // default: "jest", // }, // Compiler // { // type: "list", // name: "compiler", // message: `Choose one ${title("Compiler")}`, // choices: ["SWC(Speedy Web Compiler)", "babel"], // default: "babel", // }, // Package Manager { type: "list", name: "packageManager", message: `Choose one ${(0, Chalk_1.title)("Package Manager")}`, choices: ["npm", "yarn", "pnpm", "bun", "none"], default: "npm", }, ];