Skip to content

Commit 8edeeaa

Browse files
feat: allow use of nitro zero conf (#3993)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
1 parent cc0d468 commit 8edeeaa

File tree

6 files changed

+54
-48
lines changed

6 files changed

+54
-48
lines changed

packages/react-start-config/src/index.ts

+1-3
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,7 @@ export async function defineConfig(
8787
const { preset: configDeploymentPreset, ...serverOptions } =
8888
serverSchema.parse(opts.server || {})
8989

90-
const deploymentPreset = checkDeploymentPresetInput(
91-
configDeploymentPreset || 'node-server',
92-
)
90+
const deploymentPreset = checkDeploymentPresetInput(configDeploymentPreset)
9391
const tsr = setTsrDefaults(opts.tsr)
9492
const tsrConfig = getConfig(tsr)
9593

packages/react-start-config/src/schema.ts

+17-13
Original file line numberDiff line numberDiff line change
@@ -80,19 +80,23 @@ const testedDeploymentPresets: Array<DeploymentPreset> = [
8080
'node-server',
8181
]
8282

83-
export function checkDeploymentPresetInput(preset: string): DeploymentPreset {
84-
if (!vinxiDeploymentPresets.includes(preset as any)) {
85-
console.warn(
86-
`Invalid deployment preset "${preset}". Available presets are: ${vinxiDeploymentPresets
87-
.map((p) => `"${p}"`)
88-
.join(', ')}.`,
89-
)
90-
}
91-
92-
if (!testedDeploymentPresets.includes(preset as any)) {
93-
console.warn(
94-
`The deployment preset '${preset}' is not fully supported yet and may not work as expected.`,
95-
)
83+
export function checkDeploymentPresetInput(
84+
preset?: string,
85+
): DeploymentPreset | undefined {
86+
if (preset) {
87+
if (!vinxiDeploymentPresets.includes(preset as any)) {
88+
console.warn(
89+
`Invalid deployment preset "${preset}". Available presets are: ${vinxiDeploymentPresets
90+
.map((p) => `"${p}"`)
91+
.join(', ')}.`,
92+
)
93+
}
94+
95+
if (!testedDeploymentPresets.includes(preset as any)) {
96+
console.warn(
97+
`The deployment preset '${preset}' is not fully supported yet and may not work as expected.`,
98+
)
99+
}
96100
}
97101

98102
return preset

packages/solid-start-config/src/index.ts

+1-3
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,7 @@ export async function defineConfig(
8787
const { preset: configDeploymentPreset, ...serverOptions } =
8888
serverSchema.parse(opts.server || {})
8989

90-
const deploymentPreset = checkDeploymentPresetInput(
91-
configDeploymentPreset || 'node-server',
92-
)
90+
const deploymentPreset = checkDeploymentPresetInput(configDeploymentPreset)
9391
const tsr = setTsrDefaults(opts.tsr)
9492
const tsrConfig = getConfig(tsr)
9593

packages/solid-start-config/src/schema.ts

+17-13
Original file line numberDiff line numberDiff line change
@@ -80,19 +80,23 @@ const testedDeploymentPresets: Array<DeploymentPreset> = [
8080
'node-server',
8181
]
8282

83-
export function checkDeploymentPresetInput(preset: string): DeploymentPreset {
84-
if (!vinxiDeploymentPresets.includes(preset as any)) {
85-
console.warn(
86-
`Invalid deployment preset "${preset}". Available presets are: ${vinxiDeploymentPresets
87-
.map((p) => `"${p}"`)
88-
.join(', ')}.`,
89-
)
90-
}
91-
92-
if (!testedDeploymentPresets.includes(preset as any)) {
93-
console.warn(
94-
`The deployment preset '${preset}' is not fully supported yet and may not work as expected.`,
95-
)
83+
export function checkDeploymentPresetInput(
84+
preset?: string,
85+
): DeploymentPreset | undefined {
86+
if (preset) {
87+
if (!vinxiDeploymentPresets.includes(preset as any)) {
88+
console.warn(
89+
`Invalid deployment preset "${preset}". Available presets are: ${vinxiDeploymentPresets
90+
.map((p) => `"${p}"`)
91+
.join(', ')}.`,
92+
)
93+
}
94+
95+
if (!testedDeploymentPresets.includes(preset as any)) {
96+
console.warn(
97+
`The deployment preset '${preset}' is not fully supported yet and may not work as expected.`,
98+
)
99+
}
96100
}
97101

98102
return preset

packages/start-config/src/index.ts

+1-3
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,7 @@ export async function defineConfig(
8787
const { preset: configDeploymentPreset, ...serverOptions } =
8888
serverSchema.parse(opts.server || {})
8989

90-
const deploymentPreset = checkDeploymentPresetInput(
91-
configDeploymentPreset || 'node-server',
92-
)
90+
const deploymentPreset = checkDeploymentPresetInput(configDeploymentPreset)
9391
const tsr = setTsrDefaults(opts.tsr)
9492
const tsrConfig = getConfig(tsr)
9593

packages/start-config/src/schema.ts

+17-13
Original file line numberDiff line numberDiff line change
@@ -80,19 +80,23 @@ const testedDeploymentPresets: Array<DeploymentPreset> = [
8080
'node-server',
8181
]
8282

83-
export function checkDeploymentPresetInput(preset: string): DeploymentPreset {
84-
if (!vinxiDeploymentPresets.includes(preset as any)) {
85-
console.warn(
86-
`Invalid deployment preset "${preset}". Available presets are: ${vinxiDeploymentPresets
87-
.map((p) => `"${p}"`)
88-
.join(', ')}.`,
89-
)
90-
}
91-
92-
if (!testedDeploymentPresets.includes(preset as any)) {
93-
console.warn(
94-
`The deployment preset '${preset}' is not fully supported yet and may not work as expected.`,
95-
)
83+
export function checkDeploymentPresetInput(
84+
preset?: string,
85+
): DeploymentPreset | undefined {
86+
if (preset) {
87+
if (!vinxiDeploymentPresets.includes(preset as any)) {
88+
console.warn(
89+
`Invalid deployment preset "${preset}". Available presets are: ${vinxiDeploymentPresets
90+
.map((p) => `"${p}"`)
91+
.join(', ')}.`,
92+
)
93+
}
94+
95+
if (!testedDeploymentPresets.includes(preset as any)) {
96+
console.warn(
97+
`The deployment preset '${preset}' is not fully supported yet and may not work as expected.`,
98+
)
99+
}
96100
}
97101

98102
return preset

0 commit comments

Comments
 (0)