Skip to content

Mark @criipto/verify-expo as supporting the New Architecture#2604

Merged
Simek merged 2 commits into
react-native-community:mainfrom
janmeier:criipto-verify-expo-new-arch
Jul 2, 2026
Merged

Mark @criipto/verify-expo as supporting the New Architecture#2604
Simek merged 2 commits into
react-native-community:mainfrom
janmeier:criipto-verify-expo-new-arch

Conversation

@janmeier

@janmeier janmeier commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

📝 Why & how

@criipto/verify-expo is an Expo Modules API module. It's architecture-agnostic at runtime and works under the New Architecture. It uses no React Native codegen, so it has no codegenConfig for the directory's automatic detection.

I am the author of the module, and I have manually verified that it works with the new arch :).

Per the README ("Set newArchitecture field only when automatic architecture detection fails … despite it supports the New Architecture"), this sets the field manually.

✅ Checklist

  • Updated library in react-native-libraries.json

It is an Expo Modules API module, so it is architecture-agnostic at
runtime but has no codegenConfig for the directory's automatic detection
to key off.
Comment thread react-native-libraries.json Outdated
"githubUrl": "https://github.com/criipto/criipto-verify-expo",
"npmPkg": "@criipto/verify-expo",
"examples": ["https://github.com/criipto/criipto-verify-expo/tree/master/example"],
"examples": ["https://github.com/criipto/criipto-verify-expo/tree/master/examples"],

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @janmeier, thanks for the update! 👍

Can you add links per example project? This will enhance the display on the package page.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure!

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

68a3791

It's basically just the same example, with different expo versions. We use them to e2e test our library against different expo versions.

I can also just point it at the expo56 example if you prefer?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the update! 👍

The idea behind this pattern is that want to have a package.json at the root of example so we can run some checks, and extract additional, optional data.

@Simek Simek left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! 🚀

@Simek
Simek merged commit 916050a into react-native-community:main Jul 2, 2026
2 checks passed
@janmeier
janmeier deleted the criipto-verify-expo-new-arch branch July 2, 2026 11:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants