EvanBacon · GitHub

added 11 commits

March 5, 2024 15:18
revert router build
add metro web support
Co-authored-by: Expo Bot <34669131+expo-bot@users.noreply.github.com>

EvanBacon

@EvanBacon

@EvanBacon

byCedric

byCedric

amandeepmittal

douglowder

Co-authored-by: Aman Mittal <amandeepmittal@live.com>

Merged

@EvanBacon

@EvanBacon

@EvanBacon

EvanBacon deleted the @evanbacon/xxx/forget-ncl branch

June 9, 2024 16:18

Merged

3 tasks

amandeepmittal added a commit that referenced this pull request

Jun 9, 2024
# Why
<!--
Please describe the motivation for this PR, and link to relevant GitHub
issues, forums posts, or feature requests.
-->
Follow-up #29168
# How
<!--
How did you build this feature or fix this bug and why?
-->
Fix a few verbiage issues that didn't make the code review.
# Test Plan
<!--
Please describe how you tested this change and how a reviewer could
reproduce your test, especially if this PR does not include automated
tests! If possible, please also provide terminal output and/or
screenshots demonstrating your test/reproduction.
-->
By running docs locally.
# Checklist
<!--
Please check the appropriate items below if they apply to your diff.
This is required for changes to Expo modules.
-->
- [x] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [x] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).

EvanBacon added a commit that referenced this pull request

Jun 10, 2024
- Add `experiments.reactCompiler` to enable React Compiler in
`babel-preset-expo`.
- Add compiler flag to Metro cache key to ensure invalidation between
modes.
- Ensure compiler is disabled when targeting node modules and bundling
in server targets.
- Add `react-compiler` prop to babel-preset-expo for configuring the
plugin while utilizing the caller flow.
- [x] Add docs page about using compiler and how it works.
- [x] Add docs to babel preset expo.
- [x] Add to universe schema.
- [x] ~~Add example to expo/examples.~~
expo/examples#484
<!--
How did you build this feature or fix this bug and why?
-->
- [x] Add E2E test for bundling and running in Metro web.
- [x] Add language test to babel-preset-expo.
- [x] ~~Enable in one of the projects in the repo.~~
<!--
Please describe how you tested this change and how a reviewer could
reproduce your test, especially if this PR does not include automated
tests! If possible, please also provide terminal output and/or
screenshots demonstrating your test/reproduction.
-->
<!--
Please check the appropriate items below if they apply to your diff.
This is required for changes to Expo modules.
-->
- [x] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [x] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [x] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).
---------
Co-authored-by: Expo Bot <34669131+expo-bot@users.noreply.github.com>
Co-authored-by: Aman Mittal <amandeepmittal@live.com>

EvanBacon added a commit to expo/examples that referenced this pull request

Jun 11, 2024

brentvatne added a commit that referenced this pull request

Jun 13, 2024

EvanBacon added a commit that referenced this pull request

Jun 17, 2024

Merged

4 tasks

Read the original on github.com ↗