MCPcopy
hub / github.com/obytes/react-native-template-obytes / updateProjectConfig

Function updateProjectConfig

cli/setup-project.js:52–71  ·  view source on GitHub ↗
(projectName)

Source from the content-addressed store, hash-verified

50};
51
52const updateProjectConfig = async (projectName) => {
53 const configPath = path.join(process.cwd(), `${projectName}/env.js`);
54 const contents = fs.readFileSync(configPath, {
55 encoding: 'utf-8',
56 });
57 const replaced = contents
58 .replace(/ObytesApp/gi, projectName)
59 .replace(/com.obytes/gi, `com.${projectName.toLowerCase()}`)
60 .replace(/obytes/gi, 'expo-owner');
61
62 fs.writeFileSync(configPath, replaced, { spaces: 2 });
63 const readmeFilePath = path.join(
64 process.cwd(),
65 `${projectName}/README-project.md`
66 );
67 fs.renameSync(
68 readmeFilePath,
69 path.join(process.cwd(), `${projectName}/README.md`)
70 );
71};
72
73const setupProject = async (projectName) => {
74 consola.start(`Clean up and setup your project 🧹`);

Callers 1

setupProjectFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected