MCPcopy
hub / github.com/stenciljs/core / chooseFilesToGenerate

Function chooseFilesToGenerate

src/cli/task-generate.ts:110–124  ·  view source on GitHub ↗
(cssExtension: string)

Source from the content-addressed store, hash-verified

108 * to generate
109 */
110const 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
126const chooseSassExtension = async () => {
127 const { prompt } = await import('prompts');

Callers 1

taskGenerateFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected