Skip to content

[pull] main from expo:main#32

Merged
pull[bot] merged 9 commits into
code:mainfrom
expo:main
Jul 23, 2025
Merged

[pull] main from expo:main#32
pull[bot] merged 9 commits into
code:mainfrom
expo:main

Conversation

@pull

@pull pull Bot commented Jul 23, 2025

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.3)

Can you help keep this open source service alive? 💖 Please sponsor : )

hryhoriiK97 and others added 9 commits July 23, 2025 17:55
…#38260)

# Why

- fix #37357
- Support the output-dir being outside of the project root and add
protection against clearing the parent dir.

---------

Co-authored-by: Expo Bot <34669131+expo-bot@users.noreply.github.com>
# Why

- fix #37921

<!--
Please describe the motivation for this PR, and link to relevant GitHub
issues, forums posts, or feature requests.
-->

# How

- Add some basic support for resolving activity aliases in
AndroidManifest.xml files.

# Test Plan

- Added a unit test for parsing the manifest.

---------

Co-authored-by: Expo Bot <34669131+expo-bot@users.noreply.github.com>
…er pinned to `metro@0.83.0` (#38166)

- Add `@expo/metro` (we'll for now add a root resolution to `~0.1.0`)
- Switch `@expo/metro-config` to `@expo/metro` imports
- Switch `@expo/cli` to `@expo/metro` imports
- Delete `ts-declarations` for Metro packages
- Delete `@expo/metro-runtime/src/ts-declarations/metro-runtime.d.ts`
- Update `babel-preset-expo` tests to `@expo/metro`
- Switch `expo/src/async-require/hmr.ts` (runtime file) to `@expo/metro`
- Leave TODO in `expo-doctor` for `metro-config` resolution to be
removed later on
- Improve type safety of `patchMetroGraphToSupportUncachedModules` in
`@expo/metro-config`
- Migrate Metro type augmentations to
`expo-module-scripts/types/expo-metro-augmentations.d.ts`
- Adapt for ResolvedDependency checks (**Metro 0.83.0 breaking change**)
- **Atlas TODO:** Update `attachAtlas` with forced type-cast
- **Pick:** Temporarily ignore `engine` restriction for CI
- Re-add `@expo/metro/metro/DeltaBundler/Serializers/helpers/js.js`
extension (Jest resolution bug)
- Delete obsolete `MetroPrivateServer` casting/extension (types are now
exposed already)
- Remove `typeRoots` in `babel-preset-expo` which interefers with
`@types/node`
@pull pull Bot locked and limited conversation to collaborators Jul 23, 2025
@pull pull Bot added the ⤵️ pull label Jul 23, 2025
@pull pull Bot merged commit 2b5b77d into code:main Jul 23, 2025
27 of 40 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants