Hi, I am trying to build my app with EAS build (eas build --platform android --local). Expo version 46. With the old tools I was able to make a web version and an Android_apk but would like to move to the updated tool chain.
I am running into issues with the strict version checks in EAS. Some conflicting package version numbers are updated in version 47 but that expo version is not released yet. Some 3rd party packages are not yet updated at all. If I comment out all conflicting packages I can build but lose functionality.
It seems the version checking is stricter than what I need for my development. Is there a way to override the version checks and complete the build even with some warnings? I will worry about the precise versions later or remove some less maintained packages eventually when getting closer to production.
Also, it seems the EAS build is ignoring the following line in the .npmrc file, how would you use EAS against github packages? What is the official way of accessing prerelease versions?
expo:registry=https://npm.pkg.github.com
Thanks for your help,
Johannes
PS. Here are the deps against the prerelease expo version:
"dependencies": {
"@babel/preset-env": "^7.20.2",
"@babel/runtime": "^7.20.1",
"@react-google-maps/api": "^2.16.0",
"@react-native-picker/picker": "^2.4.8",
"@react-navigation/bottom-tabs": "^6.4.0",
"@react-navigation/material-top-tabs": "^6.3.0",
"@react-navigation/native": "^6.0.13",
"@react-navigation/stack": "^6.3.4",
"@rneui/base": "^4.0.0-rc.7",
"@shopify/flash-list": "1.3.1",
"@types/google.maps": "^3.50.5",
"@types/markerclustererplus": "^2.1.33",
"expo": "47",
"expo-barcode-scanner": "~12.0.0",
"expo-checkbox": "~2.2.2",
"expo-dev-client": "~2.0.0",
"expo-linking": "~3.2.3",
"expo-localization": "~14.0.0",
"expo-modules-autolinking": "1.0.0",
"expo-splash-screen": "~0.17.3",
"expo-status-bar": "~1.4.2",
"expo-updates": "~0.15.4",
"i18next": "^22.0.4",
"react": "18.1.0",
"react-art": "18.0",
"react-dom": "18.1.0",
"react-i18next": "^12.0.0",
"react-native": "0.70.5",
"react-native-gesture-handler": "~2.8.0",
"react-native-maps": "1.3.2",
"react-native-pager-view": "6.0.1",
"react-native-safe-area-context": "4.4.1",
"react-native-screens": "~3.18.0",
"react-native-svg": "13.4.0",
"react-native-tab-view": "^3.3.0",
"react-native-table-component-2": "^2.0.0",
"react-native-vector-icons": "^9.2.0",
"react-native-web": "~0.18.7",
"react-native-webview": "11.23.1",
"util": "^0.12.5"
},