UNPKG

@schemifyjs/core

Version:

Core module of the SchemifyJS CLI. Provides reusable functions such as scaffolding, template handling, and general utilities.

21 lines (20 loc) 643 B
import enquirer from 'enquirer'; import { FrameworkType, PackageManagerType } from '@schemifyjs/types'; export async function askApplicationOptions() { const { prompt } = enquirer; const answers = await prompt([ { type: 'select', name: 'framework', message: 'Which framework would you like to use?', choices: Object.values(FrameworkType) }, { type: 'select', name: 'packageManager', message: 'Which package manager do you prefer?', choices: Object.values(PackageManagerType) } ]); return answers; }