Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade expo version to latest & fix upgrade related issue #160

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 7 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 74 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@ web-build/

# macOS
.DS_Store
ios

# CocoaPods
/ios/Pods/

# eslint files
.eslintcache
Expand All @@ -25,3 +29,73 @@ app-store/

# ide
.idea

# Android/IntelliJ
build/
.idea
.gradle
local.properties
*.iml
*.hprof
.cxx/
android/
# @generated expo-cli sync-647791c5bd841d5c91864afb91c302553d300921
# The following patterns were generated by expo-cli

# OSX
#
.DS_Store

# Xcode
#
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
*.xccheckout
*.moved-aside
DerivedData
*.hmap
*.ipa
*.xcuserstate
project.xcworkspace

# Android/IntelliJ
#
build/
.idea
.gradle
local.properties
*.iml
*.hprof
.cxx/
*.keystore
!debug.keystore

# node.js
#
node_modules/
npm-debug.log
yarn-error.log

# Bundle artifacts
*.jsbundle

# CocoaPods
/ios/Pods/

# Temporary files created by Metro to check the health of the file watcher
.metro-health-check*

# Expo
.expo/
web-build/
dist/

# @end expo-cli
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,9 @@ To run the project, run the following commands:

## Contribution steps

1. Fork this repository to your own repositiry.
1. Fork this repository to your own repository.

2. Clone the forked repositiry to your local machine.
2. Clone the forked repository to your local machine.

3. Create your feature branch: `git checkout -b my-new-feature`

Expand Down
8 changes: 8 additions & 0 deletions index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
import { registerRootComponent } from 'expo'

import App from './App'

// registerRootComponent calls AppRegistry.registerComponent('main', () => App);
// It also ensures that whether you load the app in Expo Go or in a native build,
// the environment is set up appropriately
registerRootComponent(App)
4 changes: 4 additions & 0 deletions metro.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
// Learn more https://docs.expo.io/guides/customizing-metro
const { getDefaultConfig } = require('expo/metro-config')

module.exports = getDefaultConfig(__dirname)
81 changes: 42 additions & 39 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
{
"main": "node_modules/expo/AppEntry.js",
"scripts": {
"start": "expo start",
"android": "expo start --android",
"ios": "expo start --ios",
"start": "expo start --dev-client",
"android": "expo run:android",
"ios": "expo run:ios",
"web": "expo start --web",
"eject": "expo eject",
"test": "jest --watchAll",
Expand All @@ -13,61 +12,62 @@
"prettier": "prettier --write",
"debug": "open 'rndebugger://set-debugger-loc?host=localhost&port=8081'",
"lint": "eslint --ext .js,.jsx,.ts,.tsx ./",
"postinstall": "patch-package"
"postinstall": "patch-package",
"typecheck": "tsc -p tsconfig.json --noEmit"
},
"jest": {
"preset": "jest-expo"
},
"dependencies": {
"@expo/vector-icons": "^12.0.0",
"@react-native-async-storage/async-storage": "~1.15.0",
"@expo/vector-icons": "^13.0.0",
"@react-native-async-storage/async-storage": "1.17.11",
"@react-native-community/masked-view": "0.1.10",
"@react-navigation/bottom-tabs": "6.2.0",
"@react-navigation/native": "6.0.8",
"@react-navigation/stack": "6.1.1",
"@reduxjs/toolkit": "^1.6.2",
"dayjs": "^1.10.6",
"expo": "^44.0.0",
"expo": "^48.0.0",
"expo-analytics": "^1.0.18",
"expo-analytics-amplitude": "~11.1.0",
"expo-asset": "~8.4.6",
"expo-av": "~10.2.0",
"expo-blur": "~11.0.0",
"expo-constants": "~13.0.1",
"expo-file-system": "~13.1.4",
"expo-font": "~10.0.4",
"expo-linking": "~3.0.0",
"expo-navigation-bar": "~1.1.1",
"expo-splash-screen": "~0.14.1",
"expo-status-bar": "~1.2.0",
"expo-system-ui": "~1.1.0",
"expo-tracking-transparency": "~2.1.0",
"expo-web-browser": "~10.1.0",
"jest": "^26.6.3",
"expo-analytics-amplitude": "~11.3.0",
"expo-asset": "~8.9.1",
"expo-av": "~13.2.1",
"expo-blur": "~12.2.2",
"expo-constants": "~14.2.1",
"expo-file-system": "~15.2.2",
"expo-font": "~11.1.1",
"expo-linking": "~4.0.1",
"expo-navigation-bar": "~2.1.1",
"expo-splash-screen": "~0.18.2",
"expo-status-bar": "~1.4.4",
"expo-system-ui": "~2.2.1",
"expo-tracking-transparency": "~3.0.3",
"expo-web-browser": "~12.1.1",
"jest": "^29.2.1",
"patch-package": "^6.4.7",
"postinstall-postinstall": "^2.1.0",
"react": "17.0.1",
"react-dom": "17.0.1",
"react-native": "0.64.3",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-native": "0.71.8",
"react-native-calendars": "^1.1267.0",
"react-native-gesture-handler": "~2.1.0",
"react-native-get-random-values": "~1.7.0",
"react-native-gesture-handler": "~2.9.0",
"react-native-get-random-values": "~1.8.0",
"react-native-paper": "^4.9.2",
"react-native-reanimated": "~2.3.1",
"react-native-safe-area-context": "3.3.2",
"react-native-screens": "~3.10.1",
"react-native-web": "0.17.1",
"react-native-reanimated": "~2.14.4",
"react-native-safe-area-context": "4.5.0",
"react-native-screens": "~3.20.0",
"react-native-web": "~0.18.11",
"react-redux": "^7.2.5",
"redux-persist": "^6.0.0",
"uuid": "^8.3.2"
},
"devDependencies": {
"@babel/core": "^7.12.9",
"@babel/core": "^7.20.0",
"@react-native-community/eslint-config": "^3.0.0",
"@testing-library/react-native": "^7.2.0",
"@types/jest": "^26.0.24",
"@types/react": "~17.0.21",
"@types/react-native": "~0.64.12",
"@types/jest": "^29.2.1",
"@types/react": "~18.2.14",
"@types/react-native": "~0.71.8",
"@types/react-native-calendars": "^1.1264.2",
"@types/uuid": "^8.3.1",
"cypress": "^8.7.0",
Expand All @@ -79,9 +79,10 @@
"eslint-plugin-react-native": "^3.11.0",
"expo-cli": "^4.12.1",
"husky": "^7.0.2",
"jest-expo": "^44.0.0",
"jest-expo": "^48.0.0",
"lint-staged": "^11.2.0",
"typescript": "~4.3.5"
"prettier": "^2.8.8",
"typescript": "^4.9.4"
},
"lint-staged": {
"*.{js,jsx,ts,tsx}": [
Expand All @@ -97,5 +98,7 @@
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
}
},
"name": "heylinda-app",
"version": "1.0.0"
}
19 changes: 0 additions & 19 deletions patches/react-native-reanimated+2.3.1.patch

This file was deleted.

Loading