- SDK Version: 40
- Platforms(Android/iOS/web/all): all
dependabot on github is a great way to keep dependencies up to date. When using expo it is not always possible to update, which makes sense. The process of updating dependencies is a bit cumbersome, this is what I do now:
# check dependabot pull requests
# for each new pull request, check if it is compatible with expo like:
cat ./node_modules/expo/bundledNativeModules.json | fgrep <thepackage>
# if no output or compatible version: merge the PR
# otherwise close the PR (no merging) and (optionally) comment: @dependabot ignore this minor version
# pull on the cli and upgrade
git pull
expo install
Is there a way to do this all at once? Does this cover all cases? E.g. react-native-web
is not in bundledNativeModules.json
, but I’m not clear if it is OK to upgrade to 0.14.10.
Thanks!