()
| 80 | |
| 81 | |
| 82 | export const featuresPrompt = async (): Promise<FEATURES[]> => { |
| 83 | const { features } = await inquirer.prompt({ |
| 84 | type: 'checkbox', |
| 85 | name: 'features', |
| 86 | choices: featureOptions, |
| 87 | message: 'What features would you like to setup?', |
| 88 | default: [], |
| 89 | }) as { features: FEATURES[] }; |
| 90 | return features; |
| 91 | }; |
| 92 | |
| 93 | export const userPrompt = async (options: { projectRoot: string }): Promise<Record<string, any>> => { |
| 94 | const firebaseTools = await getFirebaseTools(); |