Skip to content

Commit f69b234

Browse files
Merge pull request #525 from reown-com/fix-alerts
chore: resolve dependabot alerts for storybook and lodash
2 parents 404e053 + 6b1867a commit f69b234

File tree

5 files changed

+219
-192
lines changed

5 files changed

+219
-192
lines changed

AGENTS.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -300,3 +300,29 @@ yarn format # Run Prettier
300300
### Commit Convention
301301

302302
Follow conventional commits: `fix:`, `feat:`, `refactor:`, `docs:`, `test:`, `chore:`
303+
304+
### Dependabot Alerts
305+
306+
When resolving Dependabot security alerts or dependency update PRs:
307+
308+
1. **Direct dependencies** - Update the version directly in the package's `package.json` where it's declared. This is cleaner than using resolutions because:
309+
310+
- It keeps the dependency version visible where the package is used
311+
- Resolutions are meant for transitive dependencies you don't control
312+
- Example: update storybook in `apps/gallery/package.json`, not via root resolutions
313+
314+
2. **Transitive dependencies** - Use resolutions/overrides for dependencies you don't directly declare:
315+
316+
- Root `package.json``resolutions` field (for yarn workspaces)
317+
- Specific package's `package.json` → `overrides` field (for npm packages like expo-multichain)
318+
319+
3. **Update lockfiles** - After making changes:
320+
321+
- Run `yarn install` at root to update `yarn.lock`
322+
- Run `npm install` in the specific package directory to update `package-lock.json`
323+
324+
4. **Check for related packages** - When updating a package, check if there are related packages that should be updated together (e.g., updating `storybook` should also update all `@storybook/*` addons to the same version for consistency)
325+
326+
5. **Never update to new major versions** - Only apply patch/minor updates. Major version bumps can cause breaking changes and compatibility issues.
327+
328+
6. **Run formatting before committing** - Always run `yarn format` to fix any prettier issues before creating a commit.

apps/gallery/package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@
99
"@babel/preset-react": "^7.22.5",
1010
"@babel/preset-typescript": "7.24.7",
1111
"@chromatic-com/storybook": "^1",
12-
"@storybook/addon-essentials": "^8.3.0",
13-
"@storybook/addon-interactions": "^8.3.0",
14-
"@storybook/addon-links": "^8.3.0",
15-
"@storybook/addon-onboarding": "^8.3.0",
12+
"@storybook/addon-essentials": "^8.6.15",
13+
"@storybook/addon-interactions": "^8.6.15",
14+
"@storybook/addon-links": "^8.6.15",
15+
"@storybook/addon-onboarding": "^8.6.15",
1616
"@storybook/addon-react-native-web": "^0.0.24",
1717
"@storybook/addon-webpack5-compiler-babel": "^3.0.3",
18-
"@storybook/blocks": "^8.3.0",
19-
"@storybook/react": "^8.3.0",
20-
"@storybook/react-webpack5": "^8.3.0",
21-
"@storybook/test": "^8.3.0",
18+
"@storybook/blocks": "^8.6.15",
19+
"@storybook/react": "^8.6.15",
20+
"@storybook/react-webpack5": "^8.6.15",
21+
"@storybook/test": "^8.6.15",
2222
"babel-loader": "9.1.3",
2323
"babel-plugin-react-native-web": "^0.19.7",
2424
"babel-plugin-react-require": "^4.0.1",
@@ -29,14 +29,14 @@
2929
"react-native": "*",
3030
"react-native-svg": "*",
3131
"react-native-web": "^0.19.7",
32-
"storybook": "^8.3.0"
32+
"storybook": "^8.6.15"
3333
},
3434
"scripts": {
3535
"dev:gallery": "storybook dev -p 6006",
3636
"build:gallery": "storybook build -o out"
3737
},
3838
"dependencies": {
3939
"@reown/appkit-ui-react-native": "workspace:*",
40-
"@storybook/theming": "^8.3.0"
40+
"@storybook/theming": "^8.6.15"
4141
}
4242
}

examples/expo-multichain/package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/expo-multichain/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,8 @@
8585
"undici": "6.23.0",
8686
"preact": "10.28.2",
8787
"js-yaml": "3.14.2",
88-
"valibot": "1.2.0"
88+
"valibot": "1.2.0",
89+
"lodash": "4.17.23"
8990
},
9091
"private": true
9192
}

0 commit comments

Comments
 (0)