Compare commits

...
1 Commits
Author SHA1 Message Date
Emin Khateeb 17487871d3 changed the way dev dependencies are being installed 2018-03-05 22:30:06 +01:00
2 changed files with 6 additions and 12 deletions

No files matched your search

+5 -5
View File
@@ -1,5 +1,5 @@
{
"@types/react": "16.0.40",
"@types/react-native": "0.52.16",
"typescript": "2.7.2"
}
[
"@types/react",
"@types/react-native",
"typescript"
]
+1 -7
View File
@@ -16,11 +16,6 @@ const writeFile = (fileName, data) => fs.writeFileSync(path.join(process.cwd(),
})();
(() => {
if (!packageJson.devDependencies) {
packageJson.devDependencies = {};
}
packageJson.devDependencies = Object.assign(packageJson.devDependencies, devDependencies);
if (!packageJson.scripts) {
packageJson.scripts = {};
}
@@ -28,8 +23,7 @@ const writeFile = (fileName, data) => fs.writeFileSync(path.join(process.cwd(),
const data = JSON.stringify(packageJson, null, 2);
writeFile('package.json', data);
execSync('npm i');
deleteFile('devDependencies.json');
execSync(`npm i ${devDependencies.join(' ')} --save-dev --save-exact`);
})();
console.log('✅ Setup completed! You can now delete the scripts folder.')