Skip to content

Commit

Permalink
Merge pull request #74 from expo-community/aman/upgrade-to-sdk46
Browse files Browse the repository at this point in the history
  • Loading branch information
amandeepmittal committed Aug 13, 2022
2 parents c8ddaaa + 4528fc6 commit 60db3f3
Show file tree
Hide file tree
Showing 4 changed files with 841 additions and 559 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,16 @@

Is a quicker way to start with Expo + Firebase (using JS SDK) projects. It includes:

- based on Expo SDK `45`
- based on Expo SDK `46`
- navigation using `react-navigation` 6.x.x
- Firebase JS SDK v9
- Firebase as backend for email auth
- Firebase as the backend for email auth
- custom and reusable components
- custom hook to toggle password field visibility on a TextInput
- handles server errors using Formik
- Login, Signup & Password Reset form built using Formik & yup
- show/hide Password Field's visibility 👁
- uses a custom Provider using Context API & Firebase's `onAuthStateChanged` handler to checks user's auth state with
- uses a custom Provider using Context API & Firebase's `onAuthStateChanged` handler to check the user's auth state with
- handles Forgot Password Reset using Firebase email method
- uses [Expo Vector Icons](https://icons.expo.fyi/)
- uses [KeyboardAwareScrollView](https://github.com/APSL/react-native-keyboard-aware-scroll-view) package to handle keyboard appearance and automatically scrolls to focused TextInput
Expand Down
5 changes: 3 additions & 2 deletions babel.config.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
module.exports = function(api) {
module.exports = function (api) {
api.cache(true);
return {
presets: ['babel-preset-expo'],
presets: ["babel-preset-expo"],
plugins: ["react-native-reanimated/plugin"],
};
};
31 changes: 15 additions & 16 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,31 +8,30 @@
"eject": "expo eject"
},
"dependencies": {
"@expo/vector-icons": "^13.0.0",
"@react-native-async-storage/async-storage": "~1.17.3",
"@react-native-masked-view/masked-view": "0.2.6",
"@react-navigation/native": "^6.0.6",
"@react-navigation/stack": "^6.0.11",
"@react-native-masked-view/masked-view": "0.2.7",
"@react-navigation/native": "^6.0.11",
"@react-navigation/stack": "^6.2.2",
"dotenv": "^10.0.0",
"expo": "^45.0.0",
"expo-constants": "~13.1.1",
"expo": "^46.0.0",
"expo-constants": "~13.2.3",
"firebase": "9.6.11",
"formik": "2.1.4",
"react": "17.0.2",
"react-dom": "17.0.2",
"react-native": "0.68.2",
"react-native-gesture-handler": "~2.2.1",
"react": "18.0.0",
"react-dom": "18.0.0",
"react-native": "0.69.4",
"react-native-gesture-handler": "~2.5.0",
"react-native-keyboard-aware-scroll-view": "^0.9.4",
"react-native-reanimated": "~2.8.0",
"react-native-safe-area-context": "4.2.4",
"react-native-screens": "~3.11.1",
"react-native-web": "0.17.7",
"react-native-reanimated": "~2.9.1",
"react-native-safe-area-context": "4.3.1",
"react-native-screens": "~3.15.0",
"react-native-web": "~0.18.7",
"yup": "0.27.0"
},
"devDependencies": {
"@babel/core": "^7.12.9",
"@babel/core": "^7.18.6",
"@babel/runtime": "^7.9.0",
"babel-preset-expo": "~9.1.0"
"babel-preset-expo": "~9.2.0"
},
"private": true
}
Loading

0 comments on commit 60db3f3

Please sign in to comment.