INNER CODE UNIT · TypeScript

inquire

bitjson/typescript-starter · src/cli/inquire.ts:5

export async function inquire(): Promise<TypescriptStarterCLIOptions> {
  const packageNameQuestion: DistinctQuestion = {
    filter: (answer: string) => answer.trim(),
    message: '📦 Enter the new package name:',
    name: 'projectName',
    type: 'input',
    validate: validateName,
  };

  enum ProjectType {
    Node = 'node',
    Library = 'lib',
  }
  const projectTypeQuestion: DistinctQuestion = {
    choices: [
      { name: 'Node.js application', value: ProjectType.Node },
      { name: 'Javascript library', value: ProjectType.Library },
    ],

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…