3249 Commits
Author SHA1 Message Date
Brent Vatne 0f34bd72db Publish
- [email protected]
 - @expo/[email protected]
 - [email protected]
 - @expo/[email protected]
 - @expo/[email protected].0
 - [email protected]
2022-07-25 14:09:28 -07:00
Evan Bacon 56b8eac0e4 feat(expo-cli): stop showing dev tools UI (#4482) 2022-07-25 13:31:19 -07:00
Evan Bacon 7f7242bd93 fix(webpack-config): fix import export treeshaking (#4476)
* fix(webpack-config): fix import export treeshaking

* fix tests

* Update webpack.config-test.js.snap

* Update yarn.lock
2022-07-25 20:12:46 +02:00
evanbacon 242c32cc2c + [email protected] 2022-07-25 14:56:14 +02:00
Evan Bacon c3edfc03d8 chore(create-expo-app): drop all URL caching in favor of temporary cache (#4481) 2022-07-25 14:48:14 +02:00
Brent Vatne 3c2a1b48f4 Update CHANGELOG and commit schema cache [skip ci] 2022-07-20 16:56:15 -07:00
Brent Vatne 8c3da4b3c2 Publish
- [email protected]
 - @expo/[email protected]
 - [email protected]
 - [email protected]
 - [email protected]
 - @expo/[email protected]
 - [email protected]
 - @expo/[email protected]
 - @expo/[email protected]
 - [email protected]
 - [email protected]
 - @expo/[email protected]
 - @expo/[email protected]
 - [email protected]
2022-07-20 16:42:39 -07:00
Evan Bacon a36ab5ac7b Deleted config packages (#4449) 2022-07-20 16:10:32 -07:00
Kudo Chien 595941e437 [install-expo-modules] Add SDK 46 support (#4471)
# Why

close ENG-5724

# How

- add react-native 0.69 with sdk 46 version info
- add missing `BuildConfig.IS_NEW_ARCHITECTURE_ENABLED` migration in MainActivity. this is also available from sdk 45. it's just me forgot to add it from template.
- skip the prompt for ios deployment target update if the requirement is already meet.
2022-07-20 15:19:11 -07:00
evanbacon 954c8528e5 + [email protected] 2022-07-18 22:02:04 +02:00
Evan Bacon f660769018 feat: add support for EXPO_BETA flag (#4474) 2022-07-18 22:01:03 +02:00
Evan Bacon fdacd1d183 Deleted metro packages (#4465)
* Deleted metro packages

* add dev deps back
2022-07-15 12:51:49 +02:00
Tony Xiao 09719ada1d Fix showstopper in next-adapter/document.js (#4461)
`renderPage` is now async
2022-07-13 17:59:05 +02:00
Brent Vatne 18ed25e22b [config] Change to require a publish [skip ci] 2022-07-11 15:02:42 -07:00
Brent Vatne d27723ab7c Update CHANGELOG and commit schema cache [skip ci] 2022-07-11 15:02:36 -07:00
Brent Vatne 5480ce03b1 Publish
- @expo/[email protected]
 - @expo/[email protected]
 - [email protected]
 - [email protected]
2022-07-11 15:02:29 -07:00
Kudo Chien 648f1e6440 [dev-server] Support prebuilt hermes in react-native 0.69 (#4462) 2022-07-11 13:55:57 -07:00
Evan Bacon 6cb043b17b chore: add deprecated banner to dev tools UI (#4453) 2022-07-11 12:41:41 -07:00
Brent Vatne eda8fe6eaf [doctor] Validate that projects do not include illegal packages (#4448) 2022-07-07 13:43:50 -07:00
Tomasz Sapeta fd2eda865f Apply review suggestions 2022-06-29 21:30:04 +02:00
Tomasz Sapeta a2d9b45a37 [prebuild-config] Remove the dependency on expo-modules-autolinking 2022-06-29 21:30:04 +02:00
Brent Vatne 8d1e39c152 Update CHANGELOG and commit schema cache [skip ci] 2022-06-27 16:54:41 -07:00
evanbacon 648a5e3ef2 + [email protected] 2022-06-27 17:15:26 +02:00
Evan Bacon aa5be9488b chore(create-expo-app): possibly fix windows bug for relative paths (#4444)
* possibly fix windows bug for relative paths

* Update Template.test.ts
2022-06-27 17:13:27 +02:00
Brent Vatne 256ce39dde Publish
- @expo/[email protected]
 - @expo/[email protected]
 - [email protected]
 - [email protected]
 - [email protected]
 - @expo/[email protected]
 - @expo/[email protected]
 - @expo/[email protected]
 - [email protected]
 - @expo/[email protected]
 - [email protected]
2022-06-24 17:43:02 -07:00
Brent Vatne 655a963929 [cli] Remove no-startup-window flag when starting Hermes debugger 2022-06-24 17:34:52 -07:00
Kim Brandwijk adba9c9881 [expo-env-info] don't show workflow type outside of project folder (#4310) 2022-06-24 21:30:54 +02:00
Aibar 931739c01f fix: fix auto TypeScript version check (#4439) 2022-06-24 17:05:26 +02:00
Evan Bacon 4ac50c7506 fix license (#4436) 2022-06-23 18:38:27 +02:00
Kim Brandwijk 06977091ee [cli] fix ignored existing plugins on expo install (#4429) 2022-06-23 01:48:09 +02:00
Kim Brandwijk 436b12ee4a [image-utils] update expected sharp-cli version to 2.1.0 for M1 compatibility (#4435) 2022-06-21 20:30:55 +02:00
Brent Vatne 73ae0ae734 Fix version of package-maager in cea 2022-06-16 12:05:55 -07:00
Brent Vatne b34b8359d4 Publish
- @expo/[email protected]
 - [email protected]
 - [email protected]
 - @expo/[email protected]
 - @expo/[email protected]
 - [email protected]
 - @expo/[email protected]
 - [email protected]
2022-06-15 20:54:45 -07:00
Alfonso CurbeloandAlfonso Curbelo 76e73d8596 update ajv to fix known vulnerability (#4385)
Co-authored-by: Alfonso Curbelo <[email protected]>
2022-06-15 21:27:05 +02:00
evanbacon 4f059cc73a + [email protected] 2022-06-15 18:13:44 +02:00
Evan Bacon 86c81a715a feat(create-expo-app): rewrite CLI interface (#4395)
* feat: rewrite CLI to use arg instead of commander

* feat: use npm pack

* feat: rewrite

* chore: drop CommandError

Update npm.ts

Update index-test.js

Update test_windows.yml

Update npm.ts

Update index.ts

Update npm.ts

Update npm.test.ts

try another thing

drop extra template

Update jest.config.js

Update test.yml

Update npm.ts

* Add EXPO_NO_TELEMETRY

* improve debug

* Update test_windows.yml
2022-06-15 15:58:54 +02:00
Wojciech Kozyra 1e7e0405a8 fix(cli): expo doctor return non-zero exit code if package versions are incorrect (#4424) 2022-06-15 15:55:02 +02:00
Germán Adolfo Celayaandger88555 ba28aa32da fix(package-manager): should not use yarn when npm lockfile exists (#4387)
* fix(package-manager): should not use yarn when npm lockfile exists

* refactor(package-manager): use resolvePackageManager on shouldUseYarn

* refactor(package-manager): move isUsingYarn and isUsingNpm to utils

move the existing isUsingYarn function into nodeWorkspaces utils and
the previously named isNotUsingNpm function to isUsingNpm inside nodeWorkspaces utils

* improvement(package-manager): move conditionals out of execSync trycatch

* improvement(package-manager): use asMock on shouldUseYarn tests

* docs(package-manager): cleanup empty params documentation

Co-authored-by: ger88555 <[email protected]>
2022-06-15 15:34:18 +02:00
Andrew MeyerandEvan Bacon a65182344c fix: Support scoped package names for initialising projects (#4417)
* fix: Support scoped package names for initialising projects

The `npm pack` produces a tgz file and shows the path with the `filename` property of the command output.
Unfortunately for scoped package names, this is outputting an incorrect filename.  This is causing initialising
expo projects from a template with a scoped package name to fail.

This PR fixes this.  To manually test this, use the following command:

```
expo init RealmJsApp -t @realm/expo-template-js
```

This closes #4416

* Update packages/expo-cli/src/commands/utils/npm.ts

Co-authored-by: Evan Bacon <[email protected]>

Co-authored-by: Evan Bacon <[email protected]>
2022-06-15 15:33:59 +02:00
Evan Bacon dd83b01f2b chore(create-expo-app): lock node-fetch to prevent deprecation errors (#4410)
* chore(create-expo-app): bump node-fetch to latest to prevent deprecation errors

* revert
2022-06-14 16:02:44 +02:00
Brent Vatne 62b0e2c715 Publish
- [email protected]
2022-06-05 15:55:57 +02:00
Kim BrandwijkandBrent Vatne 50c6187f06 [doctor] Gracefully handle not being able to run dependency tree validation on older Node/npm versions (#4413)
Co-authored-by: Brent Vatne <[email protected]>
2022-06-05 15:45:32 +02:00
evanbacon 0b73bb00d0 Revert "Publish"
This reverts commit 329097f54e.
2022-06-02 14:45:06 -05:00
Douglas Lowder 329097f54e Publish
- @expo/[email protected]
 - @expo/[email protected]
 - [email protected]
 - @expo/[email protected]
 - @expo/[email protected]
 - [email protected]
 - [email protected]
 - @expo/[email protected]
 - [email protected]
 - @expo/[email protected]
 - @expo/[email protected]
 - @expo/[email protected]
 - [email protected]
 - [email protected]
 - @expo/[email protected]
 - [email protected]
2022-06-02 12:35:45 -07:00
Brent Vatne 9f3d6a454b Publish
- @expo/[email protected]
 - [email protected]
 - [email protected]
2022-06-01 14:22:22 -07:00
Brent Vatne 99fcdc9251 [xdl] Add logging of manifest requests for debugging purposes 2022-06-01 14:18:05 -07:00
kgc00 bbb467361d feat(create-expo-app): adds analytics (#4393)
* [create-expo-app] adds analytics

- adds analytics methods such as identify, track, and flush
- adds paths and sessionStorage from eas-cli for reading and writing
  device + user-id to ~/.expo/state.json
- adds analytics event tracking to create expo app
- add tests for above
2022-05-31 14:13:40 -07:00
Evan Bacon 6644deae2d [prebuild config] add dynamic splash screen mod (#4388)
* Expose splash screen XML

* Allow running multiple times

* Update withIosSplashScreenStoryboardImage-test.ts

* Update withIosSplashScreenStoryboard.ts

* Update withDefaultPlugins-test.ts.snap
2022-05-28 00:21:19 -05:00
Brent Vatne 3c2f7f5dce Update CHANGELOG and commit schema cache 2022-05-26 16:44:56 -07:00
Brent Vatne 8d506077ee Publish
- @expo/[email protected]
 - @expo/[email protected]
 - [email protected]
 - @expo/[email protected]
 - @expo/[email protected]
 - [email protected]
2022-05-26 16:44:50 -07:00