Skip to content

Commit 5f0eda4

Browse files
committed
fix(cli): set project name in README and Expo config
1 parent 741647f commit 5f0eda4

File tree

1 file changed

+23
-2
lines changed

1 file changed

+23
-2
lines changed

cli/setup-project.js

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,15 @@ const updateProjectConfig = async (projectName) => {
7878
},
7979
],
8080
},
81+
{
82+
fileName: 'app.config.ts',
83+
replacements: [
84+
{
85+
searchValue: "slug: 'reactnativetemplate'",
86+
replaceValue: `slug: '${projectName.toLowerCase()}'`,
87+
},
88+
],
89+
},
8190
]);
8291
};
8392

@@ -138,13 +147,25 @@ const updateGitHubWorkflows = (projectName) => {
138147
]);
139148
};
140149

141-
const updateProjectReadme = () => {
150+
const updateProjectReadme = (projectName) => {
142151
projectFilesManager.renameFiles([
143152
{
144153
oldFileName: 'README-project.md',
145154
newFileName: 'README.md',
146155
},
147156
]);
157+
158+
projectFilesManager.replaceFilesContent([
159+
{
160+
fileName: 'README.md',
161+
replacements: [
162+
{
163+
searchValue: 'Mobile App',
164+
replaceValue: projectName,
165+
},
166+
],
167+
},
168+
]);
148169
};
149170

150171
const setupProject = async (projectName) => {
@@ -158,7 +179,7 @@ const setupProject = async (projectName) => {
158179
updatePackageJson(projectName);
159180
updateProjectConfig(projectName);
160181
updateGitHubWorkflows(projectName);
161-
updateProjectReadme();
182+
updateProjectReadme(projectName);
162183
consola.success(`Clean up and setup your project 🧹`);
163184
} catch (error) {
164185
consola.error(`Failed to clean up project folder`, error);

0 commit comments

Comments
 (0)