Skip to content

Commit 71ed216

Browse files
yannbfstorybook-bot
authored andcommitted
Merge pull request #25908 from storybookjs/dannyhw/fix-rn-init-existing-package
React Native: Fix init fails when package is already installed (cherry picked from commit 985505a)
1 parent 4606346 commit 71ed216

File tree

1 file changed

+5
-2
lines changed
  • code/lib/cli/src/generators/REACT_NATIVE

1 file changed

+5
-2
lines changed

code/lib/cli/src/generators/REACT_NATIVE/index.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,15 @@ const generator = async (
1414

1515
const reactVersion = packageJson.dependencies.react;
1616

17-
const packagesToResolve = [
18-
// addon-ondevice-controls peer deps
17+
const controlsPeerDependencies = [
1918
'react-native-safe-area-context',
2019
'@react-native-async-storage/async-storage',
2120
'@react-native-community/datetimepicker',
2221
'@react-native-community/slider',
22+
].filter((dep) => !packageJson.dependencies[dep] && !packageJson.devDependencies[dep]);
23+
24+
const packagesToResolve = [
25+
...controlsPeerDependencies,
2326
'@storybook/addon-ondevice-controls',
2427
'@storybook/addon-ondevice-actions',
2528
'@storybook/react-native',

0 commit comments

Comments
 (0)