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 },
],