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

feat(expo): upgrade expo to 47 #13609

Merged
merged 1 commit into from Dec 5, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
57 changes: 57 additions & 0 deletions packages/expo/migrations.json
Expand Up @@ -490,6 +490,63 @@
"alwaysAddToPackageJson": false
}
}
},
"15.3.0": {
"version": "15.3.0-beta.0",
"packages": {
"@testing-library/react-native": {
"version": "11.5.0",
"alwaysAddToPackageJson": false
},
"@testing-library/jest-native": {
"version": "5.3.0",
"alwaysAddToPackageJson": false
},
"expo": {
"version": "47.0.8",
"alwaysAddToPackageJson": false
},
"@expo/metro-config": {
"version": "0.5.1",
"alwaysAddToPackageJson": false
},
"expo-splash-screen": {
"version": "~0.17.5",
"alwaysAddToPackageJson": false
},
"expo-cli": {
"version": "6.0.8",
"alwaysAddToPackageJson": false
},
"@expo/cli": {
"version": "0.4.10",
"alwaysAddToPackageJson": false
},
"eas-cli": {
"version": "2.8.0",
"alwaysAddToPackageJson": false
},
"babel-preset-expo": {
"version": "~9.2.2",
"alwaysAddToPackageJson": false
},
"react-native": {
"version": "0.70.5",
"alwaysAddToPackageJson": false
},
"@types/react-native": {
"version": "0.70.7",
"alwaysAddToPackageJson": false
},
"react-native-svg": {
"version": "12.3.0",
"alwaysAddToPackageJson": false
},
"@svgr/webpack": {
"version": "^6.5.1",
"alwaysAddToPackageJson": false
}
}
}
}
}
Expand Up @@ -11,7 +11,7 @@
"react-native-web": "*"
},
"scripts": {
"eas-build-pre-install": "cd <%= offsetFromRoot %> && cp <%= packageLockFile %> ./<%= appProjectRoot %>/",
<% if (packageManager === 'npm') { %>"eas-build-pre-install": "cd <%= offsetFromRoot %> && cp <%= packageLockFile %> ./<%= appProjectRoot %>/", <% } %>
"postinstall": "rm -r node_modules && cd <%= offsetFromRoot %> && <%= packageManager %> install && npx nx sync-deps <%= projectName %> && npx nx ensure-symlink <%= projectName %>"
}
}
Expand Up @@ -7,7 +7,7 @@ export function addGitIgnoreEntry(host: Tree) {
return;
}

let content = host.read('.gitignore')?.toString('utf-8').trimRight();
let content = host.read('.gitignore')?.toString('utf-8').trimEnd();

if (!/\.expo\/$/gm.test(content)) {
content = `${content}\n${gitIgnoreEntriesForExpo}\n`;
Expand Down
Expand Up @@ -2,6 +2,7 @@ export const gitIgnoreEntriesForExpo = `
# Expo
node_modules/
.expo/
.yarn/
dist/
npm-debug.*
*.jks
Expand Down
28 changes: 14 additions & 14 deletions packages/expo/src/utils/versions.ts
@@ -1,23 +1,23 @@
export const nxVersion = '*';

export const expoVersion = '46.0.16';
export const expoMetroConfigVersion = '0.3.22';
export const expoSplashScreenVersion = '~0.16.2';
export const expoStatusBarVersion = '~1.4.0';
export const deprecatedExpoCliVersion = '6.0.6'; // expo-cli
export const expoCliVersion = '0.3.2'; // @expo/cli
export const easCliVersion = '2.4.1';
export const babelPresetExpoVersion = '~9.2.0';
export const expoVersion = '47.0.8';
export const expoMetroConfigVersion = '0.5.1';
export const expoSplashScreenVersion = '~0.17.5';
export const expoStatusBarVersion = '~1.4.2';
export const deprecatedExpoCliVersion = '6.0.8'; // expo-cli
export const expoCliVersion = '0.4.10'; // @expo/cli
export const easCliVersion = '2.8.0';
export const babelPresetExpoVersion = '~9.2.2';

export const reactNativeVersion = '0.69.6';
export const typesReactNativeVersion = '0.69.8';
export const reactNativeVersion = '0.70.5';
export const typesReactNativeVersion = '0.70.7';
export const reactNativeWebVersion = '~0.18.7';

export const reactNativeSvgTransformerVersion = '1.0.0';
export const reactNativeSvgVersion = '12.3.0';
export const svgrWebpackVersion = '^6.3.1';
export const reactNativeSvgVersion = '13.4.0';
export const svgrWebpackVersion = '^6.5.1';

export const metroVersion = '0.73.3';

export const testingLibraryReactNativeVersion = '11.3.0';
export const testingLibraryJestNativeVersion = '5.0.0';
export const testingLibraryReactNativeVersion = '11.5.0';
export const testingLibraryJestNativeVersion = '5.3.0';
Expand Up @@ -32,6 +32,7 @@ local.properties

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