prepared for RN 0.59 release

This commit is contained in:
Emin Khateeb committed 2019-03-05 12:20:25 +01:00
1 parent a332cb68f4
commit 2433c22b3d
8 files changed
+21 -51

No files matched your search

+7 -23
View File
@@ -1,29 +1,13 @@
const fs = require('fs')
const path = require('path')
const packageJson = require('./package.json')
const jestConfig = require('./jest.json')
const projectFilesToDelete = ['.flowconfig', 'App.js', '__tests__/App-test.js']
if (!packageJson.jest) {
process.exit()
}
const templateFilesToDelete = ['setup.js', 'README.md', 'LICENSE']
const deleteFile = fileName => fs.unlinkSync(path.join(__dirname, fileName))
const writeFile = (fileName, data) => fs.writeFileSync(path.join(__dirname, fileName), data)
const projectPath = path.join(__dirname, '..', '..')
const deleteProjectFile = fileName => fs.unlinkSync(path.join(projectPath, fileName))
const deleteTemplateFile = fileName => fs.unlinkSync(path.join(__dirname, fileName))
console.log('🔄 Setting up...')
packageJson.scripts.tsc = 'tsc'
packageJson.jest = Object.assign(packageJson.jest, jestConfig)
writeFile('package.json', JSON.stringify(packageJson, null, 2))
deleteFile('.flowconfig')
deleteFile('App.js')
deleteFile('__tests__/App.js')
deleteFile('jest.json')
deleteFile('LICENSE')
deleteFile('README.md')
deleteFile('setup.js')
console.log(`✅ Setup completed!`)
projectFilesToDelete.forEach(deleteProjectFile)
templateFilesToDelete.forEach(deleteTemplateFile)