Skip to content

Commit 97a237d

Browse files
committed
fix: handle --no-provider value
1 parent 9dcefcb commit 97a237d

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

packages/cli/src/commands/create/generate-hosting-config.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ import vercelConfigRaw from './hosting-config/vercel.json?raw';
1010
import { DEFAULT_VALUES, readFlag, type CreateOptions } from './options.js';
1111

1212
export async function generateHostingConfig(dest: string, flags: CreateOptions) {
13-
let provider = readFlag(flags, 'provider');
13+
let provider: string | false | symbol = readFlag(flags, 'provider');
1414

1515
if (provider === undefined) {
16-
provider = (await prompts.select({
16+
provider = await prompts.select({
1717
message: 'Select hosting providers for automatic configuration:',
1818
options: [
1919
{ value: 'Vercel', label: 'Vercel' },
@@ -22,7 +22,11 @@ export async function generateHostingConfig(dest: string, flags: CreateOptions)
2222
{ value: 'skip', label: 'Skip hosting configuration' },
2323
],
2424
initialValue: DEFAULT_VALUES.provider,
25-
})) as string;
25+
});
26+
}
27+
28+
if (typeof provider !== 'string') {
29+
provider = 'skip';
2630
}
2731

2832
if (!provider || provider === 'skip') {

0 commit comments

Comments
 (0)