| 108 | * to generate |
| 109 | */ |
| 110 | const chooseFilesToGenerate = async (cssExtension: string): Promise<ReadonlyArray<GeneratableExtension>> => { |
| 111 | const { prompt } = await import('prompts'); |
| 112 | return ( |
| 113 | await prompt({ |
| 114 | name: 'filesToGenerate', |
| 115 | type: 'multiselect', |
| 116 | message: 'Which additional files do you want to generate?', |
| 117 | choices: [ |
| 118 | { value: cssExtension, title: `Stylesheet (.${cssExtension})`, selected: true }, |
| 119 | { value: 'spec.tsx', title: 'Spec Test (.spec.tsx)', selected: true }, |
| 120 | { value: 'e2e.ts', title: 'E2E Test (.e2e.ts)', selected: true }, |
| 121 | ], |
| 122 | }) |
| 123 | ).filesToGenerate; |
| 124 | }; |
| 125 | |
| 126 | const chooseSassExtension = async () => { |
| 127 | const { prompt } = await import('prompts'); |