From 76981d894ab48883bee187367aaafdd1a96f1c61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Pierzcha=C5=82a?= Date: Mon, 11 Mar 2019 17:05:11 +0100 Subject: [PATCH] chore: remove unnecessary checks for react peer dep --- packages/cli/src/commands/init/init.js | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/packages/cli/src/commands/init/init.js b/packages/cli/src/commands/init/init.js index 97dfedd18..d663dc617 100644 --- a/packages/cli/src/commands/init/init.js +++ b/packages/cli/src/commands/init/init.js @@ -49,22 +49,8 @@ function init(projectDir, argsOrName) { * @param options Command line arguments parsed by minimist. */ function generateProject(destinationRoot, newProjectName, options) { - const reactNativePackageJson = require('react-native/package.json'); - const {peerDependencies} = reactNativePackageJson; - if (!peerDependencies) { - logger.error( - "Missing React peer dependency in React Native's package.json. Aborting.", - ); - return; - } - - const reactVersion = peerDependencies.react; - if (!reactVersion) { - logger.error( - "Missing React peer dependency in React Native's package.json. Aborting.", - ); - return; - } + const pkgJson = require('react-native/package.json'); + const reactVersion = pkgJson.peerDependencies.react; const packageManager = new PackageManager({ projectDir: destinationRoot,