Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bare React Native / Expo React Native Package Split #412

Merged
merged 27 commits into from
Jan 6, 2023

Conversation

Ariflo
Copy link
Contributor

@Ariflo Ariflo commented Jan 3, 2023

📦 Pull Request

This PR effectively splits the @magic-sdk/react-native SDK into @magic-sdk/react-native-expo and @magic-sdk/react-native-bare. This also includes the splitting of @magic-ext/react-native-oauth along the same lines (ie. @magic-ext/react-native-bare-oauth and @magic-ext/react-native-expo-oauth

✅ Fixed Issues

This will generally resolve issues for devs utilizing a Bare RN vs Expo setup with our SDK

🚨 Test instructions

Best to utilize a sample app from this repo with the varying packages installed to test these changes.

NOTE
The @magic-sdk/react-native-expo and @magic-sdk/react-native-bare are private and will remain so until this PR is merged.

⚠️ Don't forget to add a semver label!

  • patch: Bug Fix?
  • minor: New Feature?
  • major: Breaking Change?
  • skip-release: It's unnecessary to publish this change.

@Ariflo Ariflo added ✨Feature Request major Increment the major version when merged labels Jan 3, 2023
@Ariflo Ariflo requested a review from Ethella January 3, 2023 19:08
@Ariflo Ariflo self-assigned this Jan 3, 2023
@shortcut-integration
Copy link

This pull request has been linked to Shortcut Story #52891: Decouple Expo from RN to support bare RN.

@Ariflo Ariflo force-pushed the ariflo-sc-52891-rn-expo-split-master branch 3 times, most recently from cd1034d to 06ba92d Compare January 4, 2023 22:23
@Ariflo Ariflo changed the title [Major] Bare React Native / Expo React Native Package Split Bare React Native / Expo React Native Package Split Jan 4, 2023
@Ariflo Ariflo force-pushed the ariflo-sc-52891-rn-expo-split-master branch from 06ba92d to 5940f1d Compare January 4, 2023 22:27
@kawee-akru
Copy link

Any update on this? This is an important change, we need separate packages for expo and bare RN.

@Ariflo Ariflo force-pushed the ariflo-sc-52891-rn-expo-split-master branch from 5940f1d to 75ef4d5 Compare January 5, 2023 22:47
@Ariflo
Copy link
Contributor Author

Ariflo commented Jan 5, 2023

Any update on this? This is an important change, we need separate packages for expo and bare RN.

@kawee-akru we're working on getting this released before the end of the week. Thank you for your patience 🙇

@Ariflo Ariflo force-pushed the ariflo-sc-52891-rn-expo-split-master branch from a5bcd4e to 22460a0 Compare January 5, 2023 23:46
@Ariflo Ariflo added minor Increment the minor version when merged and removed major Increment the major version when merged labels Jan 6, 2023
@Ariflo Ariflo merged commit b136b8d into master Jan 6, 2023
@Ariflo Ariflo deleted the ariflo-sc-52891-rn-expo-split-master branch January 6, 2023 19:38
@magiclabsFE magiclabsFE added the released This issue/pull request has been released. label Jan 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
minor Increment the minor version when merged released This issue/pull request has been released.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Does latest magic sdk for react native support bare RN workflow? Decouple expo web browser from RN ext oauth
4 participants