Skip to content

Commit 5a089f1

Browse files
authored
fix: devDependencies doesn't exist in rootPackageJson (#584)
i faced the following issue: Cannot set properties of undefined (setting 'react') /Users/imokhles/.nvm/versions/node/v20.13.1/lib/node_modules/create-react-native-library/lib/index.js:558 rootPackageJson.devDependencies.react = examplePackageJson.dependencies.react; ^ TypeError: Cannot set properties of undefined (setting 'react') at Object.create [as handler] (/Users/imokhles/.nvm/versions/node/v20.13.1/lib/node_modules/create-react-native-library/lib/index.js:558:43)
1 parent a204f38 commit 5a089f1

File tree

1 file changed

+4
-0
lines changed
  • packages/create-react-native-library/src

1 file changed

+4
-0
lines changed

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -802,6 +802,10 @@ async function create(_argv: yargs.Arguments<any>) {
802802
path.join(folder, 'package.json')
803803
);
804804

805+
if (!rootPackageJson.devDependencies) {
806+
rootPackageJson.devDependencies = {};
807+
}
808+
805809
rootPackageJson.devDependencies.react =
806810
examplePackageJson.dependencies.react;
807811
rootPackageJson.devDependencies['react-native'] =

0 commit comments

Comments
 (0)