@@ -19,20 +19,20 @@ import pc from "picocolors";
19
19
import type {
20
20
Behavior ,
21
21
DeploymentService ,
22
- ReliverseConfig ,
23
22
ReliverseMemory ,
24
23
TemplateOption ,
25
24
} from "~/types.js" ;
25
+ import type { ReliverseConfig } from "~/utils/reliverseConfig.js" ;
26
26
27
27
import { setupI18nFiles } from "~/app/menu/create-project/cp-modules/cli-main-modules/downloads/downloadI18nFiles.js" ;
28
28
import { extractRepoInfo } from "~/app/menu/create-project/cp-modules/cli-main-modules/handlers/extractRepoInfo.js" ;
29
29
import { isVSCodeInstalled } from "~/app/menu/create-project/cp-modules/cli-main-modules/handlers/isAppInstalled.js" ;
30
- import { relinka } from "~/app/menu/create-project/cp-modules/cli-main-modules/handlers/logger.js" ;
31
30
import { promptPackageJsonScripts } from "~/app/menu/create-project/cp-modules/cli-main-modules/handlers/promptPackageJsonScripts.js" ;
32
31
import { replaceStringsInFiles } from "~/app/menu/create-project/cp-modules/cli-main-modules/handlers/replaceStringsInFiles.js" ;
33
32
import { askProjectName } from "~/app/menu/create-project/cp-modules/cli-main-modules/modules/askProjectName.js" ;
34
33
import { askUserName } from "~/app/menu/create-project/cp-modules/cli-main-modules/modules/askUserName.js" ;
35
34
import { promptGitDeploy } from "~/app/menu/create-project/cp-modules/git-deploy-prompts/mod.js" ;
35
+ import { relinka } from "~/utils/loggerRelinka.js" ;
36
36
37
37
export type PackageJson = {
38
38
name ?: string ;
@@ -64,18 +64,18 @@ export async function initializeProjectConfig(
64
64
shouldUseDataFromConfig : boolean ,
65
65
) : Promise < ProjectConfig > {
66
66
const frontendUsername =
67
- shouldUseDataFromConfig && config ?. experimental ?. projectAuthor
68
- ? config . experimental . projectAuthor
67
+ shouldUseDataFromConfig && config ?. projectAuthor
68
+ ? config . projectAuthor
69
69
: ( ( await askUserName ( memory ) ) ?? "" ) ;
70
70
71
71
const projectName =
72
- shouldUseDataFromConfig && config ?. experimental ?. projectTemplate
73
- ? path . basename ( config . experimental . projectTemplate )
72
+ shouldUseDataFromConfig && config ?. projectTemplate
73
+ ? path . basename ( config . projectTemplate )
74
74
: ( ( await askProjectName ( ) ) ?? "" ) ;
75
75
76
76
const primaryDomain =
77
- shouldUseDataFromConfig && config ?. experimental ?. projectDomain
78
- ? config . experimental . projectDomain
77
+ shouldUseDataFromConfig && config ?. projectDomain
78
+ ? config . projectDomain
79
79
: `${ projectName } .vercel.app` ;
80
80
81
81
return { frontendUsername, projectName, primaryDomain } ;
@@ -129,9 +129,8 @@ export async function setupI18nSupport(
129
129
shouldUseDataFromConfig : boolean ,
130
130
) {
131
131
const i18nShouldBeEnabled =
132
- shouldUseDataFromConfig &&
133
- config ?. experimental ?. features ?. i18n !== undefined
134
- ? config . experimental . features . i18n
132
+ shouldUseDataFromConfig && config ?. features ?. i18n !== undefined
133
+ ? config . features . i18n
135
134
: await confirmPrompt ( {
136
135
title :
137
136
"Do you want to enable i18n (internationalization) for this project?" ,
@@ -157,7 +156,7 @@ export async function handleDependencies(
157
156
projectPath : string ,
158
157
config : ReliverseConfig ,
159
158
) {
160
- const depsBehavior : Behavior = config ?. experimental ?. depsBehavior ?? "prompt" ;
159
+ const depsBehavior : Behavior = config ?. depsBehavior ?? "prompt" ;
161
160
162
161
const shouldInstallDeps = await determineShouldInstallDeps ( depsBehavior ) ;
163
162
let shouldRunDbPush = false ;
0 commit comments