Skip to content

Commit e7e7c0d

Browse files
committed
refactor: check if example has react & react-native deps
1 parent 847151c commit e7e7c0d

File tree

1 file changed

+9
-7
lines changed
  • packages/create-react-native-library/src

1 file changed

+9
-7
lines changed

packages/create-react-native-library/src/index.ts

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -801,14 +801,16 @@ async function create(_argv: yargs.Arguments<any>) {
801801
path.join(folder, 'example', 'package.json')
802802
);
803803

804-
if (!rootPackageJson.devDependencies) {
805-
rootPackageJson.devDependencies = {};
804+
if (
805+
examplePackageJson.dependencies?.react &&
806+
examplePackageJson.dependencies?.['react-native']
807+
) {
808+
rootPackageJson.devDependencies = rootPackageJson.devDependencies || {};
809+
rootPackageJson.devDependencies.react =
810+
examplePackageJson.dependencies.react;
811+
rootPackageJson.devDependencies['react-native'] =
812+
examplePackageJson.dependencies['react-native'];
806813
}
807-
808-
rootPackageJson.devDependencies.react =
809-
examplePackageJson.dependencies.react;
810-
rootPackageJson.devDependencies['react-native'] =
811-
examplePackageJson.dependencies['react-native'];
812814
}
813815

814816
// Some of the passed args can already be derived from the generated package.json file.

0 commit comments

Comments
 (0)