5306 Commits
Author SHA1 Message Date
Keith Kurak fa7a3a15e1 Publish
- [email protected]
 - @expo/[email protected]
 - [email protected]
 - [email protected]
 - [email protected]
 - [email protected]
 - [email protected]
 - @expo/[email protected]
 - [email protected]
@expo/[email protected] @expo/[email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]
2023-08-25 14:44:06 -04:00
Keith Kurak d3b30edb41 Update yarn.lock 2023-08-25 14:43:25 -04:00
Andrew MeyerandCedric van Putten af2874cf68 fix(create-expo-app): allow scoped template package names (#4750)
* fix: allow scoped template package names

This change detects a scoped package name for templates and correctly determines its location.
Tested with `@realm/expo-template`

* refactor(create-expo-app): move package filename sanitization to separate method

* fix(create-expo-app): correct typo in sanitize method

* chore(create-expo-app): resolve linting issue

---------

Co-authored-by: Cedric van Putten <[email protected]>
2023-08-25 12:29:23 +02:00
Evan Bacon 26142c3da2 feat(webpack): Bump expo to SDK 49 (#4747)
* Bump expo to SDK 49

* bump engines

* drop 18

* 16
2023-08-17 12:58:40 -04:00
Keith Kurak 20d41a7c29 [doctor] @expo/metro-config deep dependency check (#4742)
* [doctor] @expo/metro-config deep dep check

* import order
2023-08-09 12:23:37 -04:00
Bartosz KaszubowskiandBrent Vatne 1e8769cc02 [pod-install] show alternative message in managed projects (#4566)
Co-authored-by: Brent Vatne <[email protected]>
2023-08-09 17:17:53 +02:00
Keith Kurak 785cf1241a Publish (#4737)
- @expo/[email protected]
 - [email protected]
 - [email protected]
 - [email protected]
 - @expo/[email protected]
 - [email protected]
2023-07-21 10:13:53 -04:00
Keith Kurak b1852a8a03 [doctor] check for sdkVersion in Expo config (#4732)
* [doctor] check for expo.sdkVersion

* use @expo/config SDK installed version resolution to compare with Expo config

* remove bad mock stuff
2023-07-20 09:58:08 -04:00
Keith Kurak 4cd9960850 [doctor] check for @types/react-native on 48+ (and other things you shouldn't install directly) (#4731)
* [doctor] check for @types/react-native on 48+

* also check for npm/ yarn installs

* add pnpm to direct install check
2023-07-20 09:56:43 -04:00
Keith KurakandCedric van Putten a04201ea8e [doctor] multiple lock file, unintentionally-bare detection (#4734)
* [doctor] multiple lock file, unintentionally-bare detection

* unit tests

* Update packages/expo-doctor/src/checks/ProjectSetupCheck.ts

Co-authored-by: Cedric van Putten <[email protected]>

* use path instead of concatenation

* account for gitignore when checking for native projects

---------

Co-authored-by: Cedric van Putten <[email protected]>
2023-07-20 09:56:22 -04:00
Evan Bacon 71c32d4d15 fix(webpack-config): fix sourcemap bug with expo camera (#4735)
* fix sourcemap bug with expo camera

* Update webpack.config.ts

* Update webpack.config-test.js.snap
2023-07-12 17:10:44 -05:00
Keith Kurak 9250eefb15 Warn if expo-dev-launcher / expo-dev-menu are installed (#4726)
* [doctor] add dev-launcher/ menu to transitive-only check

* tweak auto dependency message
2023-07-06 16:35:41 -04:00
Brent Vatne 60a4fdeab6 Update changelog 2023-07-05 17:06:49 -07:00
Brent Vatne b417540058 [install-expo-modules] Bump version 2023-07-05 17:04:00 -07:00
Brent Vatne b08630d90f [install-expo-modules] Update text 2023-07-05 12:48:23 -07:00
Brent Vatne c29f53c271 Fix 2023-07-05 12:19:50 -07:00
Brent Vatne ee08527cf6 Update changelog 2023-07-05 12:06:24 -07:00
Brent Vatne 2bc53712a2 Publish
- @expo/[email protected]
 - [email protected]
 - @expo/[email protected]
 - [email protected]
 - [email protected]
 - [email protected]
 - [email protected]
 - @expo/[email protected]
 - [email protected]
@expo/[email protected] [email protected] [email protected]
2023-07-05 12:03:05 -07:00
Brent Vatne 2bb101a74f [cli] Improve the Expo CLI deprecation message 2023-07-05 12:01:15 -07:00
Keith Kurak d5d23c4ce5 [doctor] clean up check names (#4727) 2023-07-05 11:21:30 -07:00
Kudo Chien 6977ba9393 [install-expo-modules] add cli integration support (#4728) 2023-07-05 11:21:20 -07:00
evanbacon d31a7c513e drop custom config path 2023-07-05 11:18:53 -07:00
Brent Vatne 46f80b057a [github] Remove webpack workflows 2023-07-03 14:54:01 -07:00
Kudo Chien 76f1ac0325 Publish [email protected] 2023-07-02 00:25:08 +08:00
Kudo Chien 83b7f9ac0b [install-expo-modules] add sdk 49 support (#4722)
# Why

add instal-expo-modules support for sdk 49

# How

sdk 49 doesn't come new changes to templates (in expo-modules point of view). this pr just adds the version mapping.

# Test Plan

```sh
$  npx react-native init RN072 --version 0.72
$ cd RN072
$ /path/to/install-expo-modules/build/index.js
$ yarn android
$ yarn ios
```
2023-06-24 11:44:21 +08:00
Cedric van Putten 48458ed7e4 chore(configure-splash-screen): add deprecation warning (#4665) 2023-06-14 15:39:24 +02:00
6fca69c74e [doctor] Run checks in parallel (#4715)
* [doctor] run tests in parallel

* refactor into separate parallel runner

* unit tests

* prevent null error when there's network errors during checks

* fix verb conjugation to read a little nicer

* Update packages/expo-doctor/src/checks/InstalledDependencyVersionCheck.ts

Co-authored-by: Aman Mittal <[email protected]>

* Update packages/expo-doctor/src/checks/InstalledDependencyVersionCheck.ts

Co-authored-by: Brent Vatne <[email protected]>

* fuzzier string match since debug mode is on for automated tests

---------

Co-authored-by: Aman Mittal <[email protected]>
Co-authored-by: Brent Vatne <[email protected]>
2023-06-06 16:59:12 -04:00
evanbacon 3ad769562c publish 2023-06-02 18:19:55 -05:00
Evan Bacon e38a153634 update name (#4717)
* update name

* Update index-test.js.snap
2023-06-02 18:16:01 -05:00
evanbacon 4ae2863774 Update changelog 2023-05-30 13:09:35 -05:00
evanbacon 23cc30b081 Publish
- @expo/[email protected]
 - [email protected]
 - [email protected]
 - [email protected]
 - @expo/[email protected]
 - [email protected]
@expo/[email protected] @expo/[email protected] [email protected] [email protected] [email protected] [email protected]
2023-05-30 13:01:03 -05:00
Keith Kurak 2c720121c4 [doctor] Move dependencies to devDependencies (#4709)
* [doctor] switch to devDependencies for ncc optimization

* fix import errors
2023-05-30 13:59:33 -04:00
Evan Bacon dd97d7cb0c bump expo/config (#4703)
* bump expo/config

* move @expo/config to peer deps

* Update yarn.lock

* fork expo/config/paths methods

* install expo

* fixup tests
2023-05-30 11:12:22 -05:00
Keith Kurak aa6401cc85 Publish (#4708)
- [email protected]
2023-05-25 14:13:49 -04:00
Keith Kurak c088011a89 [doctor] remove sh command from dep check for Windows compat (#4706) 2023-05-22 15:17:40 -04:00
Brent Vatne fcc2262467 Update changelog 2023-04-27 13:49:49 -07:00
Brent Vatne 80d7d352b4 Publish
- [email protected]
 - [email protected]
 - [email protected]
[email protected]
2023-04-27 13:46:02 -07:00
Brent Vatne 8ec91df806 [cli] Add link to new Expo CLI blog post 2023-04-27 13:43:34 -07:00
Quinlan Jung abb9609cfb [cli] add deprecated commands to helpgroup (#4696) 2023-04-26 14:34:15 -07:00
Evan Bacon bccd4e1a6f cross deploy to create-expo (#4698) 2023-04-26 14:59:43 -05:00
Quinlan Jung 1a40db5e0b [cli] replace deprecated commands with superceded ones (#4693) 2023-04-24 15:24:52 -07:00
Keith Kurak cb48c8d8ba [expo-cli] advise to use new doctor on SDK 46+ (#4689) 2023-04-21 11:26:04 -04:00
Quinlan JungandJames Ide 25f37afce7 [ENG-8317][cli] deprecate publish:* (#4685)
* [expo-cli] deprecate publish command

* Update packages/expo-cli/src/commands/publish/deprecationNotice.ts

Co-authored-by: James Ide <[email protected]>

* fix lint

---------

Co-authored-by: James Ide <[email protected]>
2023-04-21 06:17:27 +02:00
Keith Kurak bcaad85099 [doctor] specify schemer version (#4687) 2023-04-19 10:48:13 -04:00
Kudo Chien 680639dc7b Publish
- @expo/[email protected]
 - [email protected]
 - [email protected]
 - @expo/[email protected]
 - [email protected]
@expo/[email protected] @expo/[email protected] [email protected] [email protected] [email protected]
2023-04-12 19:36:52 +08:00
Keith Kurak 166a952339 Publish (#4676)
- @expo/[email protected]
 - [email protected]
 - [email protected]
 - @expo/[email protected]
 - [email protected]
2023-04-12 19:16:11 +08:00
Kudo Chien 21a6c631c8 [webpack] fix error for not specifying full extension (#4681)
# Why

a regression from webpack 5 upgrade where it should explicitly specify full js extension like `import './foo.js';`. this breaks metro assumption and existing code in [expo-noifications](https://github.com/expo/expo/blob/1120c716f35cb28d88800e8f5d963d2b2ac94705/packages/expo-notifications/src/DevicePushTokenAutoRegistration.fx.ts#L1)

fixes https://github.com/expo/expo/issues/22064
close ENG-8248

# How

add `resolve.fullySpecified=false` as webpack doc mentioned: https://webpack.js.org/configuration/module/#resolvefullyspecified

# Test Plan

based on https://github.com/viveksc1994/expo-48-web and apply the patch
2023-04-12 09:15:02 +08:00
Keith Kurak 0b97723de2 Run some deep dependency checks in parallel (#4675)
* [doctor] run deep dependency checks in parallel

* unit tests
2023-03-31 14:59:29 -04:00
Keith Kurak 749ae29ccd Publish (#4674)
- @expo/[email protected]
 - [email protected]
 - [email protected]
 - @expo/[email protected]
 - [email protected]
2023-03-31 14:59:02 -04:00
Keith Kurak 6fd055bdb0 [doctor] More CI-friendly output (#4673)
* [doctor] send issues to stderr, less redundant ora sections on CI

* was supposed to be warn
2023-03-28 10:13:27 -04:00