5300 Commits
Author SHA1 Message Date
Keith Kurak f3d2afc784 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-07-21 10:06:12 -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
Keith Kurak 88b41f6eb0 Publish (#4670)
- @expo/[email protected]
 - [email protected]
 - [email protected]
 - [email protected]
2023-03-28 09:49:28 -04:00
Cedric van Putten 2c77f63080 fix(doctor): replace commander-based interactivity check with tty/ci check (#4672) 2023-03-28 15:46:03 +02:00
Kemal Ahmed b679e8706c update babel version to allow for new features (#4593)
* adjust to babel updates

* Update package.json

* recreated yarn lock from scratch

* improvement: updates babel yarn
2023-03-23 11:55:44 -05:00
Keith Kurak 670e3c89c9 [doctor] added basic package.json sanity checks (#4663)
* [doctor] added package.json check

* check for all bin/ package.json script conflicts

* fix tests accidentally commented out
2023-03-06 16:01:27 -05:00
Keith Kurak 580c2ad343 [doctor] remove watchman check (#4660)
* [doctor] remove watchman check

* added unit tests

* removed redundant describe blocks
2023-03-06 12:03:29 -05:00
Keith Kurak 41d3d65b09 [xdl] fix failing unit test (#4661) 2023-03-06 11:50:54 -05:00