feat(cli): use new dev server API (#17189)* chore(cli): use new dev server API * Update CHANGELOG.md * Update packages/@expo/cli/CHANGELOG.md Co-authored-by: Expo Bot <34669131+expo-bot@us
feat(cli): use new dev server API (#17189)* chore(cli): use new dev server API * Update CHANGELOG.md * Update packages/@expo/cli/CHANGELOG.md Co-authored-by: Expo Bot <[email protected]> * Fix downloading the beta client * Update downloadExpoGoAsync.ts * Update downloadExpoGoAsync-test.ts * bump packages * forward correct exit code * Update CHANGELOG.md Co-authored-by: Expo Bot <[email protected]>
show more ...
feat(cli): add `export` command (#17034)* feat(cli): add export command * Update CHANGELOG.md * update tests * Update packages/@expo/cli/CHANGELOG.md Co-authored-by: Expo Bot <34669131+
feat(cli): add `export` command (#17034)* feat(cli): add export command * Update CHANGELOG.md * update tests * Update packages/@expo/cli/CHANGELOG.md Co-authored-by: Expo Bot <[email protected]> * reduce interface * refactor refactor refactor * refactor * remove all merging code * drop aliases * Added asset saving tests * refactor export code up * Update env.ts * Drop unused * added e2e tests * Dropped --quiet flag * PR Feedback * fix tests * fix export tests * Update export-test.ts Co-authored-by: Expo Bot <[email protected]>
[@expo/cli] Close development session when CLI is stopped (#17170)* [@expo/cli] Close development session when CLI is stopped * update changelog * remove await * add tests
chore(cli): lazy load all env vars (#17082)* chore(cli): lazy load all env vars lazily loading all environment variables makes it easier to test different cases since you can change the value of
chore(cli): lazy load all env vars (#17082)* chore(cli): lazy load all env vars lazily loading all environment variables makes it easier to test different cases since you can change the value of things like `CI` between tests. * Update packages/@expo/cli/CHANGELOG.md Co-authored-by: Expo Bot <[email protected]> Co-authored-by: Expo Bot <[email protected]>
chore(cli): reduce mocking (#17046)* chore(cli): reduce mocking chore(cli): add `Log` object for easier import/export * Update cocoapods.ts * Update packages/@expo/cli/CHANGELOG.md Co-a
chore(cli): reduce mocking (#17046)* chore(cli): reduce mocking chore(cli): add `Log` object for easier import/export * Update cocoapods.ts * Update packages/@expo/cli/CHANGELOG.md Co-authored-by: Expo Bot <[email protected]> Co-authored-by: Expo Bot <[email protected]>
Revert "Revert "fix(cli): require private-key-path arg when using developer code signing certificate (#16980)" (#17013)" (#17026)This reverts commit 8f62926767f9d382a2a281f8ea07d4a7219b201f.
Revert "fix(cli): require private-key-path arg when using developer code signing certificate (#16980)" (#17013)This reverts commit 75e080d0912146b6dc1a2047bcb08a3cbb26de5c.
fix(cli): fix web support in `expo start` command (#17006)* fix(cli): fix web start command * Update packages/@expo/cli/CHANGELOG.md Co-authored-by: Expo Bot <[email protected].
fix(cli): fix web support in `expo start` command (#17006)* fix(cli): fix web start command * Update packages/@expo/cli/CHANGELOG.md Co-authored-by: Expo Bot <[email protected]> Co-authored-by: Expo Bot <[email protected]>
fix(cli): require private-key-path arg when using developer code signing certificate (#16980)
chore(cli): Use @expo/multipart-body-parser lib (#16960)
feat(cli): add development code signing (#16845)
fix(cli): allow bail out from TerminalUI (#16818)* Allow quitting from terminal UI * Update CHANGELOG.md * Update packages/@expo/cli/CHANGELOG.md Co-authored-by: Expo Bot <34669131+expo-bo
fix(cli): allow bail out from TerminalUI (#16818)* Allow quitting from terminal UI * Update CHANGELOG.md * Update packages/@expo/cli/CHANGELOG.md Co-authored-by: Expo Bot <[email protected]> Co-authored-by: Expo Bot <[email protected]>
feat(cli): serve modern manifests in multipart format (#16804)
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]>
[lint] Add "caughtErrors: 'all'" to linter config (#16591)Why --- ES2019 added "optional catch bindings" so that `e`/`error`/etc. don't need to be specified in catch clauses if the thrown value i
[lint] Add "caughtErrors: 'all'" to linter config (#16591)Why --- ES2019 added "optional catch bindings" so that `e`/`error`/etc. don't need to be specified in catch clauses if the thrown value isn't used. This changes our lint rules to warn if unnecessary error variables are declared. https://2ality.com/2017/08/optional-catch-binding.html. In JS, as opposed to TS, we allow unused catch bindings if the variable names are prefixed with an underscore. This is so that JS targeting older JS interpreters can write `catch (_) {}` if needed. With TS we disallow unused catch bindings since tsc can compile code to its target JS version. How --- Added `caughtErrors: 'all'` to the no-unused-vars rule's configuration. As part of this change, I made the TypeScript linting rules apply only to .ts/.tsx/.ts.d files and updated the unit test snapshots. Test Plan --- Added unit tests to the linter. Ran linter over all modules in this repo with expotools.
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
1234567