Document how to make libraries compatible with Expo
T
Tom
Hello, I hope this finds you well.
Please could you document how to make (3rd party npm) libraries compatible with Expo in the managed workflow? At the moment, documentation only tells us that you can find libraries compatible with Expo at https://reactnative.directory. No documentation exists detailing what makes an npm library compatible with Expo - in the managed workflow - and how to add compatibility to libraries that aren't already compatible.
This impedes library authors and maintainers from making their libraries compatible with Expo's managed workflow, which reduces the variety and depth of libraries developers can use with Expo in its managed workflow. This decreases the usefulness of Expo.
Thank you for your time and consideration.
Kim Brandwijk
open
Evan Bacon
planned
We're planning on rolling out a new workflow which combines both managed and bare workflow. This workflow will enable library authors to contribute by creating config plugins: https://docs.expo.io/guides/config-plugins/
We plan to write more documentation on how users can contribute to this ecosystem as well.
A
Ajay Thakur
Evan Bacon: Evan would love to have in-app purchase tutorial :)
S
Sayem Chowdhury
Libraries that requires linking or mention autolinks will not work with expo managed workflow. I think it's in their documentation already. If you want to make libraries compatible with expo use pure JavaScript (no Java, Kotlin, Obj-C or Swift).