Revert "Move react to peerDependencies"

This reverts commit 9f01f96770.
This commit is contained in:
Martin Konicek
2016-02-20 21:26:31 -08:00
parent 481b3358a9
commit bb256efacf
3 changed files with 1 additions and 24 deletions
-8
View File
@@ -82,13 +82,5 @@ module.exports = yeoman.generators.NamedBase.extend({
{name: this.name}
);
}
},
install: function() {
if (this.options.upgrade) {
return;
}
this.npmInstall('react', { '--save': true });
}
});
-13
View File
@@ -44,19 +44,6 @@ module.exports = function upgrade(args, config) {
'https://github.com/facebook/react-native/releases/tag/v' + semver.major(v) + '.' + semver.minor(v) + '.0'
)
);
// >= v0.21.0, we require react to be a peer depdendency
if (semver.gte(v, '0.21.0') && !pak.dependencies['react']) {
console.log(
chalk.yellow(
'\nYour \'package.json\' file doesn\'t seem to have \'react\' as a dependency.\n' +
'\'react\' was changed from a dependency to a peer dependency in react-native v0.21.0.\n' +
'Therefore, it\'s necessary to include \'react\' in your project\'s dependencies.\n' +
'Just run \'npm install --save react\', then re-run \'react-native upgrade\'.\n'
)
);
return Promise.resolve();
}
} else {
console.log(
chalk.yellow(