Skip to content
This repository has been archived by the owner on Jan 18, 2024. It is now read-only.

refactor(schemer): move to expo/expo #4795

Merged
merged 3 commits into from
Dec 11, 2023
Merged

Conversation

byCedric
Copy link
Member

@byCedric byCedric commented Dec 5, 2023

Why

See expo/expo#25769

How

  • Dropped from repo

Test Plan

No need.

byCedric added a commit to expo/expo that referenced this pull request Dec 11, 2023
# Why

Moving the actively used `@expo/schemer` over from `expo/expo-cli`.

Currently used in:
- `expo-doctor`
- Our backend

Counter-part PR: expo/expo-cli#4795

# How

- Copied `@expo/schemer` from `expo/expo-cli`
- Updated `tsconfig.json` to point at this monorepo config
- Integrated `expo-module-scripts`
- Added missing types packages
- Updated tests to work with Jest (+ overall easier to read)
- Resolved issues with snapshots
- Resolved linting issues
- Reconfigured e2e tests
- Dropped lodash

# Test Plan

See if CI passes.

# 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).
- [ ] 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).

---------

Co-authored-by: Expo Bot <[email protected]>
@byCedric byCedric merged commit f922410 into main Dec 11, 2023
@byCedric byCedric deleted the @bycedric/refactor/schemer branch December 11, 2023 14:35
onizam95 pushed a commit to onizam95/expo-av-drm that referenced this pull request Jan 15, 2024
# Why

Moving the actively used `@expo/schemer` over from `expo/expo-cli`.

Currently used in:
- `expo-doctor`
- Our backend

Counter-part PR: expo/expo-cli#4795

# How

- Copied `@expo/schemer` from `expo/expo-cli`
- Updated `tsconfig.json` to point at this monorepo config
- Integrated `expo-module-scripts`
- Added missing types packages
- Updated tests to work with Jest (+ overall easier to read)
- Resolved issues with snapshots
- Resolved linting issues
- Reconfigured e2e tests
- Dropped lodash

# Test Plan

See if CI passes.

# 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).
- [ ] 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).

---------

Co-authored-by: Expo Bot <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant