Compare commits

...
2 Commits
Author SHA1 Message Date
Emin Khateeb 12ed73a490 Merge pull request #33 from emin93/fix-yarn-post-install
Fixed Yarn Post Install issue
2019-03-12 21:53:39 +01:00
Emin Khateeb 5635eb9106 fixed issue that caused the post setup script to crash if a file is not present 2019-03-12 21:47:54 +01:00
+10 -2
View File
@@ -9,9 +9,17 @@ const projectFilesToDelete = ['.flowconfig', 'App.js', '__tests__/App-test.js']
const templateFilesToDelete = ['setup.js', 'README.md', 'LICENSE']
const deleteFile = filePath => {
if (!fs.existsSync(filePath)) {
return
}
fs.unlinkSync(filePath)
}
const projectPath = path.join(__dirname, '..', '..')
const deleteProjectFile = fileName => fs.unlinkSync(path.join(projectPath, fileName))
const deleteTemplateFile = fileName => fs.unlinkSync(path.join(__dirname, fileName))
const deleteProjectFile = fileName => deleteFile(path.join(projectPath, fileName))
const deleteTemplateFile = fileName => deleteFile(path.join(__dirname, fileName))
projectFilesToDelete.forEach(deleteProjectFile)
templateFilesToDelete.forEach(deleteTemplateFile)