MCPcopy Create free account
hub / github.com/TanStack/cli / selectPackageManager

Function selectPackageManager

packages/cli/src/ui-prompts.ts:94–108  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

92}
93
94export async function selectPackageManager(): Promise<PackageManager> {
95 const packageManager = await select({
96 message: 'Select package manager:',
97 options: SUPPORTED_PACKAGE_MANAGERS.map((pm) => ({
98 value: pm,
99 label: pm,
100 })),
101 initialValue: DEFAULT_PACKAGE_MANAGER,
102 })
103 if (isCancel(packageManager)) {
104 cancel('Operation cancelled.')
105 process.exit(0)
106 }
107 return packageManager
108}
109
110export async function selectTemplate(
111 templates: Array<{ id: string; name: string; description?: string }>,

Callers 2

ui-prompts.test.tsFile · 0.90
promptForCreateOptionsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected