diff --git a/AppCode/app.json b/AppCode/app.json index 4a5d229..76a3d8d 100644 --- a/AppCode/app.json +++ b/AppCode/app.json @@ -3,7 +3,7 @@ "name": "Speak!", "slug": "MusicAsLanguageApp", "privacy": "public", - "version": "1.0.7", + "version": "1.0.9", "orientation": "portrait", "icon": "./app/assets/icon.png", "splash": { @@ -20,7 +20,7 @@ "ios": { "supportsTablet": true, "bundleIdentifier": "com.northshorescholarshipfoundation.musicaslanguage", - "buildNumber": "1.0.7", + "buildNumber": "1.0.9", "infoPlist": { "NSUserActivityTypes": [ "INSendMessageIntent" @@ -29,13 +29,20 @@ } }, "android": { + "versionCode": 3, "adaptiveIcon": { "foregroundImage": "./app/assets/adaptive-icon.png", "backgroundColor": "#FFFFFF" - } + }, + "package": "com.northshorescholarshipfoundation.musicaslanguage" }, "web": { "favicon": "./app/assets/favicon.png" + }, + "extra": { + "eas": { + "projectId": "eeecf36f-7f02-44ff-811b-6f9cb2ef0a0f" + } } } } diff --git a/AppCode/babel.config.js b/AppCode/babel.config.js index 2900afe..db538eb 100644 --- a/AppCode/babel.config.js +++ b/AppCode/babel.config.js @@ -2,5 +2,6 @@ module.exports = function(api) { api.cache(true); return { presets: ['babel-preset-expo'], + plugins: ['react-native-reanimated/plugin'], }; }; diff --git a/AppCode/eas.json b/AppCode/eas.json new file mode 100644 index 0000000..104f681 --- /dev/null +++ b/AppCode/eas.json @@ -0,0 +1,12 @@ +{ + "build": { + "development": { + "developmentClient": true, + "distribution": "internal" + }, + "preview": { + "distribution": "internal" + }, + "production": {} + } + } \ No newline at end of file diff --git a/AppCode/package.json b/AppCode/package.json index 563fa54..f624e6c 100644 --- a/AppCode/package.json +++ b/AppCode/package.json @@ -5,39 +5,42 @@ "android": "expo start --android", "ios": "expo start --ios", "web": "expo start --web", - "eject": "expo eject" + "eject": "expo eject", + "postinstall": "patch-package" }, "dependencies": { - "@react-native-community/masked-view": "0.1.10", + "@react-native-community/masked-view": "^0.1.11", "@react-navigation/bottom-tabs": "^5.11.6", "@react-navigation/native": "^5.9.0", "@react-navigation/stack": "^5.13.0", "apisauce": "^2.0.1", - "expo": "^44.0.0", - "expo-av": "~10.2.0", - "expo-constants": "~13.0.0", - "expo-linear-gradient": "~11.0.3", - "expo-secure-store": "~11.1.0", - "expo-status-bar": "~1.2.0", - "expo-updates": "~0.11.7", + "deprecated-react-native-prop-types": "^2.3.0", + "expo": "^46.0.0", + "expo-av": "~12.0.4", + "expo-constants": "~13.2.4", + "expo-linear-gradient": "~11.4.0", + "expo-secure-store": "~11.3.0", + "expo-status-bar": "~1.4.0", + "expo-updates": "~0.14.6", "formik": "^2.2.6", "jwt-decode": "^3.1.2", - "react": "17.0.1", - "react-dom": "17.0.1", - "react-native": "0.64.3", - "react-native-gesture-handler": "~2.1.0", + "patch-package": "^6.5.0", + "react": "18.0.0", + "react-dom": "18.0.0", + "react-native": "0.69.6", + "react-native-gesture-handler": "~2.5.0", "react-native-progress-circle": "^2.1.0", - "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.9.1", + "react-native-safe-area-context": "4.3.1", + "react-native-screens": "~3.15.0", + "react-native-web": "~0.18.7", "yarn": "^1.22.10", "yup": "^0.32.8", "expo-media-library": "~14.0.0", "expo-camera": "~12.1.2" }, "devDependencies": { - "@babel/core": "^7.12.9" + "@babel/core": "^7.18.6" }, "private": true }