[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 ...
[docs] Remove mention of auth proxy in AuthSession API & deprecate third-party auth providers for SDK 49 (#23137)
[auth-session] Remove all auth proxy APIs (#22834)# Why Closes ENG-8370 # How Removed all uses of `useProxy` and other related fields. # Test Plan Removed tests that used the old behaviour
[auth-session] Remove all auth proxy APIs (#22834)# Why Closes ENG-8370 # How Removed all uses of `useProxy` and other related fields. # Test Plan Removed tests that used the old behaviour. All others passing
[docs][auth-session] Remove outdated info and add missing type definitions (#20817)
[auth-session] Remove incorrectly added projectNameForProject in 01095ed
chore: remove mentions of legacy CLI commands (#18419)* chore: remove mentions of legacy CLI commands * Apply suggestions from code review Co-authored-by: Expo Bot <[email protected]
chore: remove mentions of legacy CLI commands (#18419)* chore: remove mentions of legacy CLI commands * Apply suggestions from code review Co-authored-by: Expo Bot <[email protected]> * Apply suggestions from code review Co-authored-by: James Ide <[email protected]> * update doc gen * Update packages/expo-web-browser/src/WebBrowser.ts * update files * fix Co-authored-by: Expo Bot <[email protected]> Co-authored-by: James Ide <[email protected]>
[ncl] Add projectNameForProxy to a bunch of places [skip ci]
remove most references to `expo eject`in favor of `prebuild` (#15969)
Change several expo.io references to expo.dev or exp.host (#16803)Docs: - Replaced docs.expo.io links in READMEs with docs.expo.dev - Updated references to docs.expo.io throughout docblocks in so
Change several expo.io references to expo.dev or exp.host (#16803)Docs: - Replaced docs.expo.io links in READMEs with docs.expo.dev - Updated references to docs.expo.io throughout docblocks in source code - Updated package.json files that linked to docs.expo.io Emails: - Changed some support and test emails to use `@expo.dev` Classic update hosts: - Changed `exp://expo.io` links to `exp://exp.host` links. This change is consistent with the URLs that Expo CLI generates.
[auth-session] add doc comments in source (#16223)
[auth-session] fix/remove @ts-ignore annotations (#14710)
[eslint-config] remove `arrowParens` overwrite, reformat files (#14232)
[eslint-config] bump dependencies and minimum required lint tools versions (#13858)Co-authored-by: James Ide <[email protected]>
[expo-auth-session] allow google updating auth result (#11503)when the promptAsync function is called multiple times the operations for authentication complete as expected but do not correctly upd
[expo-auth-session] allow google updating auth result (#11503)when the promptAsync function is called multiple times the operations for authentication complete as expected but do not correctly update the result sent back to the caller. this is because we pass fullResult into the `useEffect` dependencies and default to using fullResult even if we've just requested a new result
[expo-auth-session] use Constants.executionEnvironment to determine bare/managed environment (#10994)
[auth-session] Create built-in providers for Google and Facebook (#9361)* [WIP] Created basic auth-session providers * [WIP] Improved default auth flows * Remove extra features * Remove fe
[auth-session] Create built-in providers for Google and Facebook (#9361)* [WIP] Created basic auth-session providers * [WIP] Improved default auth flows * Remove extra features * Remove fetchUserInfoAsync * Updated doc blocks * Updated docs with google provider * Updated docs with facebook provider * Updated auth-session docs * Added getting started links to the doc blocks * Update authentication.md * Update CHANGELOG.md * Added shim for testing Firebase auth * Disable selectAccount on Facebook * Added authentication back * Updated google auth * Use implicit auth by default * Update authentication.md * Delete Firebase auth screen * Split and share code * Added comments * Remove unused files * Fix casing * revert casing * Transform casing * Fix tests * Fix unit tests * fix docs * use URL directly * eslint ignore