[config-types] Remove classic updates (#24066)
[lint] Upgrade to Prettier v3, typescript-eslint to v6 (#23544)Why --- Prettier 3 is out. Add support for it with this linter config. **Note for reviewer:** the first commit is the one with th
[lint] Upgrade to Prettier v3, typescript-eslint to v6 (#23544)Why --- Prettier 3 is out. Add support for it with this linter config. **Note for reviewer:** the first commit is the one with the actual changes. The rest of this PR are changes to get the linter passing (mostly autofix). How --- Update eslint-config-prettier and eslint-plugin-prettier. To address deprecation warnings, also update typescript-eslint/parser and typescript-eslint/eslint-plugin. Because of an update to typescript-eslint/parser, we need to suppress deprecation warnings (documented in a comment). Regenerated test snapshots. Due to the upgraded dependencies, typecasts and optional chaining are now auto-fixable by lint. This converts warnings into autofixes. Test Plan --- `yarn test` in the linter config. Run `expotools check --all --fix-lint --no-build --no-test --no-uniformity-check` to try this config on the whole repo. --------- Co-authored-by: Expo Bot <[email protected]>
show more ...
[splash-screen] Deprecate and remove the configure splash schreen command (#21464)# Why Part of ENG-6837 See https://github.com/expo/expo-cli/pull/4665 # How - Removed `@expo/configure-sp
[splash-screen] Deprecate and remove the configure splash schreen command (#21464)# Why Part of ENG-6837 See https://github.com/expo/expo-cli/pull/4665 # How - Removed `@expo/configure-splash-screen` command - Updated docs to remove references to this command - Updated code examples to remove references to this command # Test Plan - CI should pass - Bare Expo should still work # Checklist <!-- Please check the appropriate items below if they apply to your diff. This is required for changes to Expo modules. --> - [x] Documentation is up to date to reflect these changes (eg: https://docs.expo.dev and README.md). - [ ] Conforms with the [Documentation Writing Style Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md) - [ ] This diff will work correctly for `expo prebuild` & EAS Build (eg: updated a module plugin). --------- Co-authored-by: Expo Bot <[email protected]>
chore(prebuild-config, config-plugins): rewrite tests to use latest template for fixtures (#21339)# Why - The previous tests were using static representations of the versioned fixtures. This me
chore(prebuild-config, config-plugins): rewrite tests to use latest template for fixtures (#21339)# Why - The previous tests were using static representations of the versioned fixtures. This meant that many tests were possibly outdated. - Now that the CLI is versioned, we can test against the latest templates to ensure our config plugins are always up to date. <!-- Please describe the motivation for this PR, and link to relevant GitHub issues, forums posts, or feature requests. --> # How - Pull in fixtures from the local template. - Rewrite tests to work with new fixtures. <!-- How did you build this feature or fix this bug and why? --> # Test Plan - Tests should continue to pass. --------- Co-authored-by: Expo Bot <[email protected]>
refactor: remove deprecated facebook types and plugins (#21018)# Why Fixes ENG-7363 # How Removed all plugins and types for `expo-facebook` and `expo-ads-facebook`. # Test Plan Make
refactor: remove deprecated facebook types and plugins (#21018)# Why Fixes ENG-7363 # How Removed all plugins and types for `expo-facebook` and `expo-ads-facebook`. # Test Plan Make sure CI passes, everything should be buildable and all tests should pass. # Checklist <!-- Please check the appropriate items below if they apply to your diff. This is required for changes to Expo modules. --> - [ ] Documentation is up to date to reflect these changes (eg: https://docs.expo.dev and README.md). - [ ] Conforms with the [Documentation Writing Style Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md) - [ ] This diff will work correctly for `expo prebuild` & EAS Build (eg: updated a module plugin).
Removed warning about the (deprecated property) `expo.ios.splash.xib` (#20377)# Why - Follow up https://github.com/expo/universe/pull/10442 - Related https://github.com/expo/expo/pull/20376
Removed warning about the (deprecated property) `expo.ios.splash.xib` (#20377)# Why - Follow up https://github.com/expo/universe/pull/10442 - Related https://github.com/expo/expo/pull/20376 <!-- Please describe the motivation for this PR, and link to relevant GitHub issues, forums posts, or feature requests. --> Co-authored-by: Expo Bot <[email protected]>
chore: migrate config, config-plugins, config-types, prebuild-config (#17958)