[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 ...
[cli][packages] unify the default dev server port to 8081 (#22880)# Why for historical reasons, when running `npx expo start` the dev-server listens to port 19000, and running `npx expo start --
[cli][packages] unify the default dev server port to 8081 (#22880)# Why for historical reasons, when running `npx expo start` the dev-server listens to port 19000, and running `npx expo start --dev-client` it listens to port 8081. since we are now on our effort to deprecate `--dev-client` option, it is better to unify the listening port. close ENG-8936 # How - update packages/**/*.ts for port 19000 -> 8081 - search more occurrences for 19000 to 8081 # Test Plan - ci passed - bare-expo - unversioned expo go + ncl
[docs] Update references to expo install/run to npx expo install/run (#22197)# Why We should point to `npx expo *` instead of just `expo *` everywhere # How Search/replace ---------
[docs] Update references to expo install/run to npx expo install/run (#22197)# Why We should point to `npx expo *` instead of just `expo *` everywhere # How Search/replace --------- Co-authored-by: Aman Mittal <[email protected]> Co-authored-by: Bartosz Kaszubowski <[email protected]>
feat(cli): reduce multi target iOS warnings (#18890)* feat(cli): handle multi-target ios app opening better * Update scheme.ts * Update clearNativeFolder.ts * Update withIosBaseMods.ts
feat(cli): reduce multi target iOS warnings (#18890)* feat(cli): handle multi-target ios app opening better * Update scheme.ts * Update clearNativeFolder.ts * Update withIosBaseMods.ts * check for pbxproj * Update packages/@expo/cli/CHANGELOG.md Co-authored-by: Expo Bot <[email protected]> * Update scheme.ts * Update clearNativeFolder-test.ts * Update MetroBundlerDevServer-test.ts * Update MetroBundlerDevServer-test.ts * Update scheme.ts Co-authored-by: Expo Bot <[email protected]>
[cli] ensure that development build is installed when opening interstitial page (#18836)Co-authored-by: evanbacon <[email protected]>
fix(cli): fix `npx expo start --dev-client --ios` (#18747)* fix(cli): resolve bundle identifier from `app.json` correctly when using `npx expo start --dev-client --ios` with no local `ios` director
fix(cli): fix `npx expo start --dev-client --ios` (#18747)* fix(cli): resolve bundle identifier from `app.json` correctly when using `npx expo start --dev-client --ios` with no local `ios` directory * Update packages/@expo/cli/CHANGELOG.md Co-authored-by: Expo Bot <[email protected]> Co-authored-by: Expo Bot <[email protected]>
[cli] Implement getApplicationIdFromBundle fixing iOS app launch issue with SDK 46 (#18537)* [cli] Implement getApplicationIdFromBundle fixing iOS app launch issue with SDK 46 * Update AppleDevi
[cli] Implement getApplicationIdFromBundle fixing iOS app launch issue with SDK 46 (#18537)* [cli] Implement getApplicationIdFromBundle fixing iOS app launch issue with SDK 46 * Update AppleDeviceManager.ts Co-authored-by: Evan Bacon <[email protected]>
chore(cli): migrate to debug package (#17084)* chore(cli): migrate to debug package * Update packages/@expo/cli/CHANGELOG.md Co-authored-by: Expo Bot <[email protected]
chore(cli): migrate to debug package (#17084)* chore(cli): migrate to debug package * Update packages/@expo/cli/CHANGELOG.md Co-authored-by: Expo Bot <[email protected]> * Update checkPackages.ts * Update packages/@expo/cli/src/start/platforms/android/ADBServer.ts * Update ADBServer.ts * Update activateWindow.ts * Update adb.ts * migrate new methods to debug * Update variadic.ts * Update yarn.lock Co-authored-by: Expo Bot <[email protected]>
feat(cli): add `run:ios` command (#16662)* [wip] Added expo run:ios command * Clean up run:ios * feat(cli): add headless server mode * fix(cli): fix run:ios logic issues * Update CHANGE
feat(cli): add `run:ios` command (#16662)* [wip] Added expo run:ios command * Clean up run:ios * feat(cli): add headless server mode * fix(cli): fix run:ios logic issues * Update CHANGELOG.md * Update packages/expo/CHANGELOG.md Co-authored-by: Expo Bot <[email protected]> * clean up * refine fixture * refactor and test code signing * Update resolveOptionsAsync.ts * fix merge * added new impl * Update AppleDevice.ts * Added more tests * fixed e2e tests * lint fix * Update index-test.ts Co-authored-by: Expo Bot <[email protected]>
chore(cli): deduplicate asMock helper function (#17294)
fix(cli): prevent autocomplete from crashing (#17271)* fix(cli): prevent autocomplete from crashing * Update packages/@expo/cli/CHANGELOG.md Co-authored-by: Expo Bot <34669131+expo-bot@users.
fix(cli): prevent autocomplete from crashing (#17271)* fix(cli): prevent autocomplete from crashing * Update packages/@expo/cli/CHANGELOG.md Co-authored-by: Expo Bot <[email protected]> * Update promptAppleDevice.ts Co-authored-by: Expo Bot <[email protected]>
fix(cli): fix type errors (#16724)* fix(cli): fix type errors * Update CHANGELOG.md * Update packages/@expo/cli/CHANGELOG.md Co-authored-by: Expo Bot <[email protected]
fix(cli): fix type errors (#16724)* fix(cli): fix type errors * Update CHANGELOG.md * Update packages/@expo/cli/CHANGELOG.md Co-authored-by: Expo Bot <[email protected]> * fix typecheck * Update yarn.lock * Update package.json * Update MetroTerminalReporter.ts Co-authored-by: Expo Bot <[email protected]>
chore: refactor `expo/cli` to `@expo/cli` package (#16717)* chore: refactor `expo/cli` to `@expo/cli` package * Update CODEOWNERS * fix linking * fix lint script * fix build file * f
chore: refactor `expo/cli` to `@expo/cli` package (#16717)* chore: refactor `expo/cli` to `@expo/cli` package * Update CODEOWNERS * fix linking * fix lint script * fix build file * fix e2e tests * lint before build * use mock version